<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="2055">
<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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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
    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="ce68f159b5c6d14a441cf76cb373bd5638be4c132854efd00c6e0a9fdceeb73f" name="python3-xhtml2pdf" arch="noarch">
  <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="5b756b52d13004261a52925e8975ca9525436c765d7412c4dafbbc1290081c4e" name="python311-Paste" arch="noarch">
  <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="0bd039147e65b817d27c166488530a7d2e278e7a32f296f356d1c0dd53e42a58" name="python311-PasteDeploy" arch="noarch">
  <version epoch="0" ver="2.1.1+git.1652668078.0f0697d" rel="bp156.2.1"/>
  <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="0d82f50939a4db4f1f55c4c56912c79db7399f95b538b24490c1c9e708fe9052" name="python311-WSGIProxy2" arch="noarch">
  <version epoch="0" ver="0.5.1" rel="bp156.2.1"/>
  <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="cb939143c593c0636b3f89ff14df1d894d84e8b7b1e5e684088ca1e8ad55c2e6" name="python311-WebTest" 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="ad7d7d772c794bc6e6da055246198e8245129023e1a8aca6808b19a2509248bf" name="python311-bleak" arch="noarch">
  <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="f833c333750a45fc045ff23272be27cd4a120b4452c3ee659d510887728f74bb" name="python311-css-parser" arch="noarch">
  <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="34d4c7debd40673165261a6e8b4ec9936d4a297a1fadca2f5a512dad22769f74" name="python311-dbus_fast" arch="aarch64">
  <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="f079c389a7963d0ed9921042de04f8d60f4c3eaa773005932ba9dd9dd11f06c7" name="python311-dbus_fast" arch="i586">
  <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="29e10c4ee475854962007df38537aaca4fba900744a2e05d491ed8558c8ab361" name="python311-dbus_fast" arch="ppc64le">
  <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="2919b9121b759672c38250f083f4422b7a83622cf10ec5479bd1a407cf4c378d" name="python311-dbus_fast" arch="s390x">
  <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="f21c8a1f0099f9a1bb842d3d9ab86e9db2131e19f5e4ba8881ad3b5871f753ce" name="python311-dbus_fast" arch="x86_64">
  <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="9933e793f07487f3d3635cc73b441fb818ed76de19b9409ffb03eb0493f4161e" name="python311-django-auth-ldap" arch="noarch">
  <version epoch="0" ver="4.0.0" rel="bp156.2.1"/>
  <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="8671c9c07b7edf8d8880b8b6ce2b558a9cc9f7880a11601f055ff844c0f63975" name="python311-django-webtest" arch="aarch64">
  <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="2b76f10d910be514d23a0f12bc8015266136b017ad7ba039699c2b1a9e443afb" name="python311-django-webtest" arch="ppc64le">
  <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="f3a46730cdde55e6103e4ba77f12be2a64cb1b65e7973a5f485bf4dc7c70d898" name="python311-django-webtest" arch="s390x">
  <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="b232ac4b00835419a0530dbddb4cf8e78acf418237a253c76a744f5732d92cfc" name="python311-django-webtest" arch="x86_64">
  <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="4fede5b397d5099108ad9d3cdd66914ef02d35a6d3d795cb444ed5b97deef767" name="python311-ldap" arch="aarch64">
  <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="5b937c5fab1d1fbe01931b7fe910efb33abb03e704b2ec240fcc044ae59ec1a9" name="python311-ldap" arch="i586">
  <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="4a2df4a4be85ec80f1442dc1a2f955d7b0f4a461baa527bd7453d3e6aea43db7" name="python311-ldap" arch="ppc64le">
  <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="376d2f07f63a99ba28c9bf7499233a4de186e987d74e453e8077c83d52fdc228" name="python311-ldap" arch="s390x">
  <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="b1ac24b511c51af5969f2c602d6f7e5e3df8f01775dfba90876666b331530960" name="python311-ldap" arch="x86_64">
  <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="8425771d7dc0904255c07cbe9e497092f4b87d3149f1f4d58db98dc344bf55ea" name="python311-python-sql" arch="noarch">
  <version epoch="0" ver="1.5.1" rel="bp156.2.3.1"/>
  <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="88d94f2fa3ed010e5ca9970c7fed2911a4276a56af3617cef29613837a185f81" name="python311-python-sql" arch="noarch">
  <version epoch="0" ver="1.5.1" rel="bp156.2.6.1"/>
  <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="a837b453e6a198dde2e168b7a045475eceda720eb77e87cc7511611094307902" name="python311-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="35b169df2c6d8967da41d14f7ff775894ea9560526c7e320a828f9a4167f14ea" name="python311-yq" arch="noarch">
  <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="ac2f17cea84bd913e183df6428a8f8831263b1609139ddd35c59fad40b278edf" name="python311-yt-dlp" arch="noarch">
  <version epoch="0" ver="2024.08.01" rel="bp156.2.3.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1694433600">- remove suggests on brotlicffi - this is only for != cpython</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1695556800">- Update to release 2023.09.24
  * Extract subtitles from SMIL manifests
  * fb: Add dash manifest URL
  * crunchyroll: Remove initial state extraction
  * youtube: Add player_params extractor arg</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1696680000">- Update to release 2023.10.07
  * yt: Fix heatmap extraction
  * yt: Raise a warning for Incomplete Data instead of an error</changelog>
  <changelog author="Ich &lt;jengelh@inai.de&gt;" date="1697198400">- Update to release 2023.10.13
  * youtube: fix some bug with --extractor-retries inf</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1697976000">- Enable Python library [boo#1216467]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698235200">- Rework Python build procedure [boo#1216467]</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1698408000">- Use python_subpackage_only to build the pythonXXX-yt-dlp
  subpackages.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1699185600">- Make yt-dlp require the one pythonXX-yt-dlp that /usr/bin/yt-dlp
  was built with.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1699963200">- Update to release 2023.11.14
  * Security: [CVE-2023-46121] Patch Generic Extractor MITM
    Vulnerability via Arbitrary Proxy Injection
  * Disallow smuggling of arbitrary http_headers; extractors now
    only use specific headers</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1700136000">- Update to release 2023.11.16
  * Add extractors for eltrecetv and jiosaavn.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1704024000">- Update to release 2023.12.30
  * ard: Overhaul extractors
  * facebook: Fix Memories extraction
  * youtube: Fix like_count extraction
  * youtube:Improve detection of faulty HLS formats</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710072000">- Update to release 2024.03.10
  * Add --compat-options 2023
  * Don't select storyboard formats as fallback
  * Handle --load-info-json format selection errors
  * webvtt: Don't parse single fragment files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712664000">- Update to release 2024.04.09
  * Add new option --progress-delta, --impersonate,
  - -list-impersonate-targets, --no-break-on-existing.
  * Infer acodec for single-codec containers
  * Prevent RCE when using --exec with %q (CVE-2024-22423)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1716811200">- Update to release 2024.05.26
  * Better warning when requested subs format not found
  * Warn if lack of installed ffmpeg alters format selection
  * youtube: Add mediaconnect client</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1716897600">- Update to release 2024.05.27
  * Fix parsing of base URL in SMIL manifest</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1719921600">- Update to release 2024.07.01:
  * Properly sanitize file-extension to prevent file system
    modification and RCE. Unsafe extensions are now blocked from
    being downloaded. [CVE-2024-38519 boo#1227305]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1720612800">- Update to release 2024.07.09
  * youtube: Remove broken n function extraction fallback</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1721217600">- Update to release 2024.07.16
  * Support auto-tty and no_color-tty for --color
  * youtube: Avoid poToken experiment player responses</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1721908800">- Update to release 2024.07.25
  * youtube: Fix n function name extraction for player 3400486c</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1722513600">- Update to release 2024.08.01
  * youtube:
  * Change default player clients to ios,tv
  * Fix n function name extraction for player 20dfca59
  * Fix age-verification workaround</changelog>
</package>
<package pkgid="6e1fd7a82ef2c37baabdbc96f8361967ce74d8dd61be5090ba72898fdef6e1b7" name="qbittorrent" arch="aarch64">
  <version epoch="0" ver="5.0.0" rel="bp156.3.3.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1653480000">- Update to version 4.4.3.1
  Bug fixes:
  * Fix broken translations</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1661256000">- Update to version 4.4.4.
  * Improve D-Bus notifications handling
  Bug fixes:
  * Correctly handle data decompression with Qt 6.3
  * Fix wrong file names displayed in tooltip
  * Fix incorrect "max outgoing port" setting
  * Make working set limit available only on libtorrent 2.0.x
    builds
  * Try to recover missing tags
  RSS:
  * Clear RSS parsing error after use
  Web API:
  * Set HTTP method restriction on WebAPI actions</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1661860800">- Update to version 4.4.5
  Bug fixes:
  * Fix missing trackers when adding magnet link. Affects
    libtorrent 2.0.x builds.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1669550400">- Update to version 4.5.0
  New features:
  * Add `Auto resize columns` functionality
  * Allow to use Category paths in `Manual` mode
  * Allow to disable Automatic mode when default "temp" path
    changed
  * Add tuning options related to performance warnings
  * Add right click menu for status filters
  * Allow setting the number of maximum active checking torrents
  * Add option to toggle filters sidebar
  * Allow to set `working set limit` on non-Windows OS
  * Add `Export .torrent` action
  * Add keyboard navigation keys
  * Allow to use POSIX-compliant disk IO type
  * Add `Filter files` field in new torrent dialog
  * Implement new icon/color theme
  * Add file name filter/blacklist
  * Add support for custom SMTP ports
  * Split the OS cache settings into Disk IO read/write modes
  * When duplicate torrent is added set metadata to existing one
  * Greatly improve startup time with many torrents
  * Add keyboard shortcut to Download URL dialog
  * Add ability to run external program on torrent added
  * Add infohash and download path columns
  * Allow to set torrent stop condition
  * Add a `Moving` status filter
  * Change color palettes for both dark, light themes
  * Add a `Use proxy for hostname lookup` option
  * Introduce a `change listen port` cmd option
  * Implement `Peer ID Client` column for `Peers` tab
  * Add port forwarding option for embedded tracker
  Bug fixes:
  * Store hybrid torrents using `torrent ID` as basename
  * Enable Combobox editor for the `Mixed` file download priority
  * Allow shortcut folders for the Open and Save directory
    dialogs
  * Rename content tab `Size` column to `Total Size`
  * Fix scrolling to the lowermost visible torrent
  * Allow changing file priorities for finished torrents
  * Focus save path when Manual mode is selected initially
  * Disable force reannounce when it is not possible
  * Add horizontal scrolling for tracker list and torrent content
  * Enlarge "speed limits" icons
  * Change Downloaded to Times Downloaded in trackers tab
  * Remove artificial max limits from `Torrent Queueing` related
    options
  * Preserve `skip hash check` when there is no metadata
  * Fix DHT/PeX/LSD status when it is globally disabled
  * Fix rate calculation when interval is too low
  * Add tooltip message when system tray icon isn't available
  * Improve sender field in mail notifications
  * Fix "Add torrent dialog" spill-over on smaller screens
  * Fix peer count issue when tracker responds with zero figure
  * Don't merge trackers by default
  * Don't inhibit system sleep/auto shutdown for torrents stuck
    at downloading metadata
  * Allow to pause a checking torrent from context menu
  * Allow to use subnet notation in reverse proxy list
  * Fine tune translations loading for Chinese locales
  * Fix torrent content checkboxes not updated properly
  * Correctly load state of `Use another path for incomplete
    torrents` in Watched folders
  * Add confirmation to resume/pause all
  * Fix wrong count of errored trackers
  WebUI:
  * Allow blank lines in multipart form-data input
  * Make various dialogs resizable
  * Fix wrong v2 hash string displayed
  * WebAPI: return correct status
  * Fix empty selection in language combobox
  * Store WebUI port setting in human readable number
  * Add support for exporting .torrent
  * WebAPI: Add endpoint to set speed limit mode
  * Improve progress bar rendering
  * Add transfer list refresh interval settings
  * Use natural sort
  * Apply i18n translation only to built-in WebUI
  * Alert when HTTPS settings are incomplete
  * Handle drag and drop events
  * Fix wrong behavior for shutdown action
  * Don't disable combobox for file priority
  RSS:
  * Increase limit of maximum number of articles per feed
  Other:
  * Mark as single window app in .desktop file
  * Add Dockerfile
  * Remove option of using icons from system theme
- Delete qbittorrent-fix_boost_1.66_detection.patch
- Add qbittorrent-fix_boost_1.66_build.patch
- Use the Qt6 rpm macros</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1676203200">- Update to version 4.5.1
  New features:
  * Re-allow to use icons from system theme
  Bug fixes:
  * Fix Speed limit icon size
  * Revise and fix some text colors
  * Correctly load folder based UI theme
  * Fix crash due to invalid encoding of tracker URLs
  * Don't drop !qB extension when renaming incomplete file
  * Correctly count the number of torrents in subcategories
  * Use "additional trackers" when metadata retrieving
  * Apply correct tab order to Category options dialog
  * Add all torrents passed via the command line
  * Fix startup performance on Qt5
  * Automatic move will now overwrite existing files
  * Some fixes for loading Chinese locales
  * New Pause icon color for toolbar/menu
  * Adjust env variable for PDB discovery
  Web UI:
  * Fix missing "queued" icon
  * Return paths using platform-independent separator format
  * Change order of accepted types of file input
  * Add missing icons
  * Add "Resume data storage type" option
  * Make rename file dialog resizable
  * Prevent incorrect line breaking
  * Improve hotkeys
  * Remove suggestions while searching for torrents
  * Expose "IS PRIVATE" flag
  * Return name/hash/infohash_v1/infohash_v2 torrent properties
  Other:
  * Fix tray icon issues</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1677585600">- Update to version 4.5.2
  Bug fixes:
  * Don't unexpectedly activate queued torrents when prefetching
    metadata for added magnets
  * Update the cached torrent state once recheck is started
  * Be more likely to allow the system to use power saving modes
  Web UI:
  * Migrate away from unsafe function
  * Blacklist bad ciphers for TLS in the server
  * Allow only TLS 1.2+ in the server
  * Allow to set read-only directory as torrent location
  * Reject requests that contain backslash in path
  RSS:
  * Prevent RSS folder from being moved into itself</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1685361600">- Update to version 4.5.3
  Bug fixes:
  * Correctly check if database needs to be updated
  * Prevent incorrect log message about torrent content deletion
  * Improve finished torrent handling
  * Correctly initialize group box children as disabled in
    Preferences
  * Don't miss saving "download path" in SQLite storage
  * Improve logging of running external program
  Web UI:
  * Disable UPnP for web UI by default
  * Use workaround for IOS file picker
  * Work around Chrome download limit
  * Improve 'exporting torrent' behavior</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1687089600">- Update to version 4.5.4
  Bug fixes:
  * Allow to disable confirmation of Pause/Resume All
  * Sync flag icons with upstream
  Web UI:
  * Fix category save path</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1693396800">- Update to version 4.5.5
  Bug fixes:
  * Fix transfer list tab hotkey
  * Don't forget to enable the Apply button in the Options dialog
  * Immediately update torrent status on moving files
  * Improve performance when scrolling the file list of large
    torrents
  * Don't operate on random torrents when multiple are selected
    and a sort/filter is applied
  RSS:
  * Fix overwriting feeds.json with an incomplete load of it</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1698062400">- Update to version 4.6.0
  New features:
  * Add (experimental) I2P support
  * Provide UI editor for the default theme
  * Various UI theming improvements
  * Implement torrent tags editing dialog
  * Revamp "Watched folder options" and "Automated RSS
    downloader" dialog
  * Allow to use another icons in dark mode
  * Allow to add new torrents to queue top
  * Allow to filter torrent list by save path
  * Expose 'socket send/receive buffer size' options
  * Expose 'max torrent file size' setting
  * Expose 'bdecode limits' settings
  * Add options to adjust behavior of merging trackers to
    existing torrent
  * Add option to stop seeding when torrent has been inactive
  * Allow to use proxy per subsystem
  * Expand the scope of "Proxy hostname lookup" option
  * Add shortcut for "Ban peer permanently" function
  * Add option to auto hide zero status filters
  * Allow to disable confirmation of Pause/Resume All
  * Add alternative shortcut CTRL+E for CTRL+F
  * Show filtered port numbers in logs
  * Add button to copy library versions to clipboard
  Bug fixes:
  * Ensure ongoing storage moving job will be completed when
    shutting down
  * Refactored many areas to call non UI blocking code
  * Various improvements to the SQLite backend
  * Improve startup window state handling
  * Use tray icon from system theme only if option is set
  * Inhibit system sleep while torrents are moving
  * Use hostname instead of domain name in tracker filter list
  * Visually validate input path in torrent creator dialog
  * Disable symlink resolving in Torrent creator
  * Change default value for `file pool size` and `stop tracker
    timeout` settings
  * Log when duplicate torrents are being added
  * Inhibit suspend instead of screen idle
  * Ensure file name is valid when exporting torrents
  * Open "Save path" if torrent has no metadata
  * Prevent torrent starting unexpectedly edge case with magnet
  * Better ergonomics of the "Add new torrent" dialog
  WebUI:
  * Add log viewer
  * WebAPI: Allow to specify session cookie name
  * Improve sync API performance
  * Add filelog settings
  * Add multi-file renaming
  * Add "Add to top of queue" option
  * Implement subcategories
  * Set "SameSite=None" if CSRF Protection is disabled
  * Show only hosts in tracker filter list
  * Set Connection status and Speed limits tooltips
  * set Cross Origin Opener Policy to `same-origin`
  * Fix response for HTTP HEAD method
  * Preserve the network interfaces when connection is down
  * Add "Add Tags" field for RSS rules
  * Fix missing error icon
  RSS:
  * Add "Rename rule" button to RSS Downloader
  * Allow to edit RSS feed URL
  * Allow to assign priority to RSS download rule
  Search:
  * Use python isolate mode
  * Bump python version minimum requirement to 3.7.0
  Other:
  * Numerous code improvements and refactorings
- Drop qbittorrent-fix_boost_1.66_build.patch (will require
  major rework)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1698408000">- Reintroduce qbittorrent-fix_boost_1.66_build.patch that had
  been hastily removed and add qbittorrent-altpython.patch
  to use a newer python for plugins on Leap.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1700568000">- Update to version 4.6.1
  New features:
  * Add option to enable previous Add new torrent dialog behavior
  Fixed bugs:
  * Prevent crash due to race condition when adding magnet link
  * Fix Enter key behavior when add new torrent
  * Add missing main window icon
  * Update size of selected files when selection is changed
  * Correctly handle changing save path of torrent w/o metadata
  * Use appropriate icon for "moving" torrents in transfer list
  Web UI:
  * Drop WebUI default credentials
  * Add I2P settings to WebUI
  * Fix duplicate scrollbar on Transfer List
  * Fix incorrect subcategory sorting
  * Correctly set save path in RSS rules
  * Allow to request torrents count via WebAPI
  * Improve performance of getting torrent numbers via WebAPI
  * Improve free disk space checking for WebAPI
  Misc:
  * Fix invisible tray icon with Qt5 in Linux</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1701172800">- Update to version 4.6.2
  Bug fixes:
  * Do not apply share limit if the previous one was applied
  * Show Add new torrent dialog on main window screen
  Web UI:
  * Fix JS memory leak
  * Disable stdout buffering for qbt-nox
  Wayland:
  * Fix parent widget of "Lock qBittorrent" submenu
- Also fixes boo#1217677 (CVE-2023-30801, upstream reference
  gh#qbittorrent/qBittorrent#19738)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1705492800">- Update to version 4.6.3
  Bug fixes:
  * Correctly update number of filtered items
  * Don't forget to store Stop condition value
  * Show correctly decoded filename in log
  * Specify a locale if none is set
  * Apply inactive seeding time limit set on new torrents
  * Show URL seeds for torrents that have no metadata
  * Don't get stuck loading on mismatched info-hashes in resume
    data</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1711368000">- Update to version 4.6.4
  Bug fixes:
  * Correctly adjust "Add New torrent" dialog position in all
    the cases
  * Change "metadata received" stop condition behavior
  * Add a small delay before processing the key input of search
    boxes
  * Ensure the profile path is pointing to a directory
  RSS:
  * Use better icons for RSS articles
  Other:
  * Fix sorting when ICU isn't used
  * Fix invisible tray icon on Plasma 6</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1713528000">- Build against boost 1.75 on Leap 15 to match the one used by
  libtorrent-rasterbar (code-o-o#leap/features/issue/155)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1716724800">- Update to version 4.6.5
  Bug fixes:
  * Prevent app from being closed when disabling system tray
    icon
  * Fix &lt;kbd&gt;Enter&lt;/kbd&gt; key behavior in Add new torrent dialog
  * Prevent invalid status filter index from being used
  * Add extra offset for dialog frame
  * Don't overwrite stored layout of main window with incorrect
    one
  * Don't forget to resume "missing files" torrent when
    rechecking
  Web UI:
  * Restore ability to use server-side translation by custom
    WebUI
  * Fix wrong peer number
  Other:
  * Improve AppStream metadata</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1724068800">- Update to version 4.6.6
  Bug fixes:
  * Fix handling of tags containing '&amp;' character
  * Show scroll bar in Torrent Tags dialog
  * Apply bulk changes to correct content widget items
  * Hide zero status filters when torrents are removed
  * Fix `Incomplete Save Path` cannot be changed for torrents
    without metadata
  Web UI:
  * Correctly apply changed "save path" of RSS rules
  * Clear tracker list on full update
  Other changes:
  * Update User-Agent string for internal downloader and search
    engines</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1726574400">- Update to version 4.6.7
  Bug fixes:
  * The updater will launch the link to the build variant you're
    currently using
  Web UI:
  * RSS: The list of feeds wouldn't load for Apply Rule
  * Focus on Download button if torrent link retrieved from the
    clipboard</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1727697600">- Update to version 5.0.0 (fixes boo#1231149)
  New features:
  * Support creating .torrent with larger piece size
  * Improve tracker entries handling
  * Add separate filter item for tracker errors
  * Allow to remove tracker from tracker filter widget menu
  * Implement "Reannounce In" column
  * Expose "DHT bootstrap nodes" setting
  * Add support for Mark-of-the-Web
    (https://redcanary.com/threat-detection-report/techniques/mark-of-the-web-bypass/)
  * Allow to keep unwanted files in separate folder
  * Add "Copy Comment" to the torrent list's context menu
  * Allow relative profile paths
  * Enable Ctrl+F hotkey for more inputs
  * Add seeding limits to RSS and Watched folders options UI
  * Subcategories implicitly follow the parent category options
  * Add option to name each qbittorrent instance
  * Add button for sending test email
  * Allow torrents to override default share limit action
  * Use Start/Stop instead of Resume/Pause
  * Add the Popularity metric
  * Focus on Download button if torrent link retrieved from the
    clipboard
  * Add ability to pause/resume entire BitTorrent session
  * Add an option to set BitTorrent session shutdown timeout
  * Apply "Excluded file names" to folder names as well
  * Allow to use regular expression to filter torrent content
  * Allow to move content files to Trash instead of deleting them
  * Add ability to display torrent "privateness" in UI
  * Add a flag in "Peers" tab denoting a connection using NAT
    hole punching
  Bug fixes:
  * Display error message when unrecoverable error occurred
  * Update size of selected files when selection is changed
  * Normalize tags by trimming leading/trailing whitespace
  * Correctly handle share limits in torrent options dialog
  * Adjust tracker tier when adding additional trackers
  * Fix inconsistent naming between "Done/Progress" column
  * Sanitize peer client names
  * Apply share limits immediately when torrent downloading is
    finished
  * Show download progress for folders with zero byte size as
    100 instead of 0
  * Fix highlighted piece color
  * Apply "merge trackers" logic regardless of way the torrent
    is added
  Web UI:
  * Improve WebUI responsiveness
  * Do not exit the app when WebUI has failed to start
  * Add "Moving" filter to side panel
  * Add dark theme
  * Allow to remember torrent content files deletion
  * Leave the fields empty when value is invalid
  * Use natural sorting
  * Improve WebUI login behavior
  * Conditionally show filters sidebar
  * Add support for running concurrent searches
  * Improve accuracy of trackers list
  * Fix error when category doesn't exist
  * Improve table scrolling and selection on mobile
  * Restore search tabs on load
  * Restore previously used tab on load
  * Increase default height of "Share ratio limit" dialog
  * Use enabled search plugins by default
  * Add columns "Incomplete Save Path", "Info Hash v1", "Info
    Hash v2"
  * Always create generic filter items
  * Provide "Use Category paths in Manual Mode" option
  * Provide "Merge trackers to existing torrent" option
  Web API:
  * Fix wrong timestamp values
  * Send binary data with filename and mime type specified
  * Expose API for the torrent creator
  * Add support for SSL torrents
  * Provide endpoint for listing directory content
  * Provide "private" flag via "torrents/info" endpoint
  * Add a way to download .torrent file using search plugin
  * Add "private" filter for "torrents/info" endpoint
  * Add root_path to "torrents/info" result
  RSS:
  * Show RSS feed title in HTML browser
  * Allow to set delay between requests to the same host
  Search:
  * Allow users to specify Python executable path
  * Lazy load search plugins
  * Add date column to the built-in search engine
  * Allow to rearrange search tabs
  Other changes:
  * Add support for systemd power management
  * Add support for localized man pages
  * Specify a locale if none is set
  * Drop support for Qt5, qmake, autotools
  * Minimum supported versions: Qt: 6.5, Boost: 1.76, OpenSSL:
    3.0.2
  * Switch to C++20
- Replace qbittorrent-fix_boost_1.66_build.patch with
  qbittorrent-fix_boost_1.75_build.patch</changelog>
</package>
<package pkgid="5dba0efd3575063d949d567906daba4e1dcca9312781054ac0e5b9d20fbffac5" name="qbittorrent" arch="ppc64le">
  <version epoch="0" ver="5.0.0" rel="bp156.3.3.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1653480000">- Update to version 4.4.3.1
  Bug fixes:
  * Fix broken translations</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1661256000">- Update to version 4.4.4.
  * Improve D-Bus notifications handling
  Bug fixes:
  * Correctly handle data decompression with Qt 6.3
  * Fix wrong file names displayed in tooltip
  * Fix incorrect "max outgoing port" setting
  * Make working set limit available only on libtorrent 2.0.x
    builds
  * Try to recover missing tags
  RSS:
  * Clear RSS parsing error after use
  Web API:
  * Set HTTP method restriction on WebAPI actions</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1661860800">- Update to version 4.4.5
  Bug fixes:
  * Fix missing trackers when adding magnet link. Affects
    libtorrent 2.0.x builds.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1669550400">- Update to version 4.5.0
  New features:
  * Add `Auto resize columns` functionality
  * Allow to use Category paths in `Manual` mode
  * Allow to disable Automatic mode when default "temp" path
    changed
  * Add tuning options related to performance warnings
  * Add right click menu for status filters
  * Allow setting the number of maximum active checking torrents
  * Add option to toggle filters sidebar
  * Allow to set `working set limit` on non-Windows OS
  * Add `Export .torrent` action
  * Add keyboard navigation keys
  * Allow to use POSIX-compliant disk IO type
  * Add `Filter files` field in new torrent dialog
  * Implement new icon/color theme
  * Add file name filter/blacklist
  * Add support for custom SMTP ports
  * Split the OS cache settings into Disk IO read/write modes
  * When duplicate torrent is added set metadata to existing one
  * Greatly improve startup time with many torrents
  * Add keyboard shortcut to Download URL dialog
  * Add ability to run external program on torrent added
  * Add infohash and download path columns
  * Allow to set torrent stop condition
  * Add a `Moving` status filter
  * Change color palettes for both dark, light themes
  * Add a `Use proxy for hostname lookup` option
  * Introduce a `change listen port` cmd option
  * Implement `Peer ID Client` column for `Peers` tab
  * Add port forwarding option for embedded tracker
  Bug fixes:
  * Store hybrid torrents using `torrent ID` as basename
  * Enable Combobox editor for the `Mixed` file download priority
  * Allow shortcut folders for the Open and Save directory
    dialogs
  * Rename content tab `Size` column to `Total Size`
  * Fix scrolling to the lowermost visible torrent
  * Allow changing file priorities for finished torrents
  * Focus save path when Manual mode is selected initially
  * Disable force reannounce when it is not possible
  * Add horizontal scrolling for tracker list and torrent content
  * Enlarge "speed limits" icons
  * Change Downloaded to Times Downloaded in trackers tab
  * Remove artificial max limits from `Torrent Queueing` related
    options
  * Preserve `skip hash check` when there is no metadata
  * Fix DHT/PeX/LSD status when it is globally disabled
  * Fix rate calculation when interval is too low
  * Add tooltip message when system tray icon isn't available
  * Improve sender field in mail notifications
  * Fix "Add torrent dialog" spill-over on smaller screens
  * Fix peer count issue when tracker responds with zero figure
  * Don't merge trackers by default
  * Don't inhibit system sleep/auto shutdown for torrents stuck
    at downloading metadata
  * Allow to pause a checking torrent from context menu
  * Allow to use subnet notation in reverse proxy list
  * Fine tune translations loading for Chinese locales
  * Fix torrent content checkboxes not updated properly
  * Correctly load state of `Use another path for incomplete
    torrents` in Watched folders
  * Add confirmation to resume/pause all
  * Fix wrong count of errored trackers
  WebUI:
  * Allow blank lines in multipart form-data input
  * Make various dialogs resizable
  * Fix wrong v2 hash string displayed
  * WebAPI: return correct status
  * Fix empty selection in language combobox
  * Store WebUI port setting in human readable number
  * Add support for exporting .torrent
  * WebAPI: Add endpoint to set speed limit mode
  * Improve progress bar rendering
  * Add transfer list refresh interval settings
  * Use natural sort
  * Apply i18n translation only to built-in WebUI
  * Alert when HTTPS settings are incomplete
  * Handle drag and drop events
  * Fix wrong behavior for shutdown action
  * Don't disable combobox for file priority
  RSS:
  * Increase limit of maximum number of articles per feed
  Other:
  * Mark as single window app in .desktop file
  * Add Dockerfile
  * Remove option of using icons from system theme
- Delete qbittorrent-fix_boost_1.66_detection.patch
- Add qbittorrent-fix_boost_1.66_build.patch
- Use the Qt6 rpm macros</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1676203200">- Update to version 4.5.1
  New features:
  * Re-allow to use icons from system theme
  Bug fixes:
  * Fix Speed limit icon size
  * Revise and fix some text colors
  * Correctly load folder based UI theme
  * Fix crash due to invalid encoding of tracker URLs
  * Don't drop !qB extension when renaming incomplete file
  * Correctly count the number of torrents in subcategories
  * Use "additional trackers" when metadata retrieving
  * Apply correct tab order to Category options dialog
  * Add all torrents passed via the command line
  * Fix startup performance on Qt5
  * Automatic move will now overwrite existing files
  * Some fixes for loading Chinese locales
  * New Pause icon color for toolbar/menu
  * Adjust env variable for PDB discovery
  Web UI:
  * Fix missing "queued" icon
  * Return paths using platform-independent separator format
  * Change order of accepted types of file input
  * Add missing icons
  * Add "Resume data storage type" option
  * Make rename file dialog resizable
  * Prevent incorrect line breaking
  * Improve hotkeys
  * Remove suggestions while searching for torrents
  * Expose "IS PRIVATE" flag
  * Return name/hash/infohash_v1/infohash_v2 torrent properties
  Other:
  * Fix tray icon issues</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1677585600">- Update to version 4.5.2
  Bug fixes:
  * Don't unexpectedly activate queued torrents when prefetching
    metadata for added magnets
  * Update the cached torrent state once recheck is started
  * Be more likely to allow the system to use power saving modes
  Web UI:
  * Migrate away from unsafe function
  * Blacklist bad ciphers for TLS in the server
  * Allow only TLS 1.2+ in the server
  * Allow to set read-only directory as torrent location
  * Reject requests that contain backslash in path
  RSS:
  * Prevent RSS folder from being moved into itself</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1685361600">- Update to version 4.5.3
  Bug fixes:
  * Correctly check if database needs to be updated
  * Prevent incorrect log message about torrent content deletion
  * Improve finished torrent handling
  * Correctly initialize group box children as disabled in
    Preferences
  * Don't miss saving "download path" in SQLite storage
  * Improve logging of running external program
  Web UI:
  * Disable UPnP for web UI by default
  * Use workaround for IOS file picker
  * Work around Chrome download limit
  * Improve 'exporting torrent' behavior</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1687089600">- Update to version 4.5.4
  Bug fixes:
  * Allow to disable confirmation of Pause/Resume All
  * Sync flag icons with upstream
  Web UI:
  * Fix category save path</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1693396800">- Update to version 4.5.5
  Bug fixes:
  * Fix transfer list tab hotkey
  * Don't forget to enable the Apply button in the Options dialog
  * Immediately update torrent status on moving files
  * Improve performance when scrolling the file list of large
    torrents
  * Don't operate on random torrents when multiple are selected
    and a sort/filter is applied
  RSS:
  * Fix overwriting feeds.json with an incomplete load of it</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1698062400">- Update to version 4.6.0
  New features:
  * Add (experimental) I2P support
  * Provide UI editor for the default theme
  * Various UI theming improvements
  * Implement torrent tags editing dialog
  * Revamp "Watched folder options" and "Automated RSS
    downloader" dialog
  * Allow to use another icons in dark mode
  * Allow to add new torrents to queue top
  * Allow to filter torrent list by save path
  * Expose 'socket send/receive buffer size' options
  * Expose 'max torrent file size' setting
  * Expose 'bdecode limits' settings
  * Add options to adjust behavior of merging trackers to
    existing torrent
  * Add option to stop seeding when torrent has been inactive
  * Allow to use proxy per subsystem
  * Expand the scope of "Proxy hostname lookup" option
  * Add shortcut for "Ban peer permanently" function
  * Add option to auto hide zero status filters
  * Allow to disable confirmation of Pause/Resume All
  * Add alternative shortcut CTRL+E for CTRL+F
  * Show filtered port numbers in logs
  * Add button to copy library versions to clipboard
  Bug fixes:
  * Ensure ongoing storage moving job will be completed when
    shutting down
  * Refactored many areas to call non UI blocking code
  * Various improvements to the SQLite backend
  * Improve startup window state handling
  * Use tray icon from system theme only if option is set
  * Inhibit system sleep while torrents are moving
  * Use hostname instead of domain name in tracker filter list
  * Visually validate input path in torrent creator dialog
  * Disable symlink resolving in Torrent creator
  * Change default value for `file pool size` and `stop tracker
    timeout` settings
  * Log when duplicate torrents are being added
  * Inhibit suspend instead of screen idle
  * Ensure file name is valid when exporting torrents
  * Open "Save path" if torrent has no metadata
  * Prevent torrent starting unexpectedly edge case with magnet
  * Better ergonomics of the "Add new torrent" dialog
  WebUI:
  * Add log viewer
  * WebAPI: Allow to specify session cookie name
  * Improve sync API performance
  * Add filelog settings
  * Add multi-file renaming
  * Add "Add to top of queue" option
  * Implement subcategories
  * Set "SameSite=None" if CSRF Protection is disabled
  * Show only hosts in tracker filter list
  * Set Connection status and Speed limits tooltips
  * set Cross Origin Opener Policy to `same-origin`
  * Fix response for HTTP HEAD method
  * Preserve the network interfaces when connection is down
  * Add "Add Tags" field for RSS rules
  * Fix missing error icon
  RSS:
  * Add "Rename rule" button to RSS Downloader
  * Allow to edit RSS feed URL
  * Allow to assign priority to RSS download rule
  Search:
  * Use python isolate mode
  * Bump python version minimum requirement to 3.7.0
  Other:
  * Numerous code improvements and refactorings
- Drop qbittorrent-fix_boost_1.66_build.patch (will require
  major rework)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1698408000">- Reintroduce qbittorrent-fix_boost_1.66_build.patch that had
  been hastily removed and add qbittorrent-altpython.patch
  to use a newer python for plugins on Leap.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1700568000">- Update to version 4.6.1
  New features:
  * Add option to enable previous Add new torrent dialog behavior
  Fixed bugs:
  * Prevent crash due to race condition when adding magnet link
  * Fix Enter key behavior when add new torrent
  * Add missing main window icon
  * Update size of selected files when selection is changed
  * Correctly handle changing save path of torrent w/o metadata
  * Use appropriate icon for "moving" torrents in transfer list
  Web UI:
  * Drop WebUI default credentials
  * Add I2P settings to WebUI
  * Fix duplicate scrollbar on Transfer List
  * Fix incorrect subcategory sorting
  * Correctly set save path in RSS rules
  * Allow to request torrents count via WebAPI
  * Improve performance of getting torrent numbers via WebAPI
  * Improve free disk space checking for WebAPI
  Misc:
  * Fix invisible tray icon with Qt5 in Linux</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1701172800">- Update to version 4.6.2
  Bug fixes:
  * Do not apply share limit if the previous one was applied
  * Show Add new torrent dialog on main window screen
  Web UI:
  * Fix JS memory leak
  * Disable stdout buffering for qbt-nox
  Wayland:
  * Fix parent widget of "Lock qBittorrent" submenu
- Also fixes boo#1217677 (CVE-2023-30801, upstream reference
  gh#qbittorrent/qBittorrent#19738)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1705492800">- Update to version 4.6.3
  Bug fixes:
  * Correctly update number of filtered items
  * Don't forget to store Stop condition value
  * Show correctly decoded filename in log
  * Specify a locale if none is set
  * Apply inactive seeding time limit set on new torrents
  * Show URL seeds for torrents that have no metadata
  * Don't get stuck loading on mismatched info-hashes in resume
    data</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1711368000">- Update to version 4.6.4
  Bug fixes:
  * Correctly adjust "Add New torrent" dialog position in all
    the cases
  * Change "metadata received" stop condition behavior
  * Add a small delay before processing the key input of search
    boxes
  * Ensure the profile path is pointing to a directory
  RSS:
  * Use better icons for RSS articles
  Other:
  * Fix sorting when ICU isn't used
  * Fix invisible tray icon on Plasma 6</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1713528000">- Build against boost 1.75 on Leap 15 to match the one used by
  libtorrent-rasterbar (code-o-o#leap/features/issue/155)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1716724800">- Update to version 4.6.5
  Bug fixes:
  * Prevent app from being closed when disabling system tray
    icon
  * Fix &lt;kbd&gt;Enter&lt;/kbd&gt; key behavior in Add new torrent dialog
  * Prevent invalid status filter index from being used
  * Add extra offset for dialog frame
  * Don't overwrite stored layout of main window with incorrect
    one
  * Don't forget to resume "missing files" torrent when
    rechecking
  Web UI:
  * Restore ability to use server-side translation by custom
    WebUI
  * Fix wrong peer number
  Other:
  * Improve AppStream metadata</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1724068800">- Update to version 4.6.6
  Bug fixes:
  * Fix handling of tags containing '&amp;' character
  * Show scroll bar in Torrent Tags dialog
  * Apply bulk changes to correct content widget items
  * Hide zero status filters when torrents are removed
  * Fix `Incomplete Save Path` cannot be changed for torrents
    without metadata
  Web UI:
  * Correctly apply changed "save path" of RSS rules
  * Clear tracker list on full update
  Other changes:
  * Update User-Agent string for internal downloader and search
    engines</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1726574400">- Update to version 4.6.7
  Bug fixes:
  * The updater will launch the link to the build variant you're
    currently using
  Web UI:
  * RSS: The list of feeds wouldn't load for Apply Rule
  * Focus on Download button if torrent link retrieved from the
    clipboard</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1727697600">- Update to version 5.0.0 (fixes boo#1231149)
  New features:
  * Support creating .torrent with larger piece size
  * Improve tracker entries handling
  * Add separate filter item for tracker errors
  * Allow to remove tracker from tracker filter widget menu
  * Implement "Reannounce In" column
  * Expose "DHT bootstrap nodes" setting
  * Add support for Mark-of-the-Web
    (https://redcanary.com/threat-detection-report/techniques/mark-of-the-web-bypass/)
  * Allow to keep unwanted files in separate folder
  * Add "Copy Comment" to the torrent list's context menu
  * Allow relative profile paths
  * Enable Ctrl+F hotkey for more inputs
  * Add seeding limits to RSS and Watched folders options UI
  * Subcategories implicitly follow the parent category options
  * Add option to name each qbittorrent instance
  * Add button for sending test email
  * Allow torrents to override default share limit action
  * Use Start/Stop instead of Resume/Pause
  * Add the Popularity metric
  * Focus on Download button if torrent link retrieved from the
    clipboard
  * Add ability to pause/resume entire BitTorrent session
  * Add an option to set BitTorrent session shutdown timeout
  * Apply "Excluded file names" to folder names as well
  * Allow to use regular expression to filter torrent content
  * Allow to move content files to Trash instead of deleting them
  * Add ability to display torrent "privateness" in UI
  * Add a flag in "Peers" tab denoting a connection using NAT
    hole punching
  Bug fixes:
  * Display error message when unrecoverable error occurred
  * Update size of selected files when selection is changed
  * Normalize tags by trimming leading/trailing whitespace
  * Correctly handle share limits in torrent options dialog
  * Adjust tracker tier when adding additional trackers
  * Fix inconsistent naming between "Done/Progress" column
  * Sanitize peer client names
  * Apply share limits immediately when torrent downloading is
    finished
  * Show download progress for folders with zero byte size as
    100 instead of 0
  * Fix highlighted piece color
  * Apply "merge trackers" logic regardless of way the torrent
    is added
  Web UI:
  * Improve WebUI responsiveness
  * Do not exit the app when WebUI has failed to start
  * Add "Moving" filter to side panel
  * Add dark theme
  * Allow to remember torrent content files deletion
  * Leave the fields empty when value is invalid
  * Use natural sorting
  * Improve WebUI login behavior
  * Conditionally show filters sidebar
  * Add support for running concurrent searches
  * Improve accuracy of trackers list
  * Fix error when category doesn't exist
  * Improve table scrolling and selection on mobile
  * Restore search tabs on load
  * Restore previously used tab on load
  * Increase default height of "Share ratio limit" dialog
  * Use enabled search plugins by default
  * Add columns "Incomplete Save Path", "Info Hash v1", "Info
    Hash v2"
  * Always create generic filter items
  * Provide "Use Category paths in Manual Mode" option
  * Provide "Merge trackers to existing torrent" option
  Web API:
  * Fix wrong timestamp values
  * Send binary data with filename and mime type specified
  * Expose API for the torrent creator
  * Add support for SSL torrents
  * Provide endpoint for listing directory content
  * Provide "private" flag via "torrents/info" endpoint
  * Add a way to download .torrent file using search plugin
  * Add "private" filter for "torrents/info" endpoint
  * Add root_path to "torrents/info" result
  RSS:
  * Show RSS feed title in HTML browser
  * Allow to set delay between requests to the same host
  Search:
  * Allow users to specify Python executable path
  * Lazy load search plugins
  * Add date column to the built-in search engine
  * Allow to rearrange search tabs
  Other changes:
  * Add support for systemd power management
  * Add support for localized man pages
  * Specify a locale if none is set
  * Drop support for Qt5, qmake, autotools
  * Minimum supported versions: Qt: 6.5, Boost: 1.76, OpenSSL:
    3.0.2
  * Switch to C++20
- Replace qbittorrent-fix_boost_1.66_build.patch with
  qbittorrent-fix_boost_1.75_build.patch</changelog>
</package>
<package pkgid="11d6de14033c2c194a2cb20dba6ac94f43ccfa57e9abcfdfac03691d77d584a9" name="qbittorrent" arch="s390x">
  <version epoch="0" ver="5.0.0" rel="bp156.3.3.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1653480000">- Update to version 4.4.3.1
  Bug fixes:
  * Fix broken translations</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1661256000">- Update to version 4.4.4.
  * Improve D-Bus notifications handling
  Bug fixes:
  * Correctly handle data decompression with Qt 6.3
  * Fix wrong file names displayed in tooltip
  * Fix incorrect "max outgoing port" setting
  * Make working set limit available only on libtorrent 2.0.x
    builds
  * Try to recover missing tags
  RSS:
  * Clear RSS parsing error after use
  Web API:
  * Set HTTP method restriction on WebAPI actions</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1661860800">- Update to version 4.4.5
  Bug fixes:
  * Fix missing trackers when adding magnet link. Affects
    libtorrent 2.0.x builds.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1669550400">- Update to version 4.5.0
  New features:
  * Add `Auto resize columns` functionality
  * Allow to use Category paths in `Manual` mode
  * Allow to disable Automatic mode when default "temp" path
    changed
  * Add tuning options related to performance warnings
  * Add right click menu for status filters
  * Allow setting the number of maximum active checking torrents
  * Add option to toggle filters sidebar
  * Allow to set `working set limit` on non-Windows OS
  * Add `Export .torrent` action
  * Add keyboard navigation keys
  * Allow to use POSIX-compliant disk IO type
  * Add `Filter files` field in new torrent dialog
  * Implement new icon/color theme
  * Add file name filter/blacklist
  * Add support for custom SMTP ports
  * Split the OS cache settings into Disk IO read/write modes
  * When duplicate torrent is added set metadata to existing one
  * Greatly improve startup time with many torrents
  * Add keyboard shortcut to Download URL dialog
  * Add ability to run external program on torrent added
  * Add infohash and download path columns
  * Allow to set torrent stop condition
  * Add a `Moving` status filter
  * Change color palettes for both dark, light themes
  * Add a `Use proxy for hostname lookup` option
  * Introduce a `change listen port` cmd option
  * Implement `Peer ID Client` column for `Peers` tab
  * Add port forwarding option for embedded tracker
  Bug fixes:
  * Store hybrid torrents using `torrent ID` as basename
  * Enable Combobox editor for the `Mixed` file download priority
  * Allow shortcut folders for the Open and Save directory
    dialogs
  * Rename content tab `Size` column to `Total Size`
  * Fix scrolling to the lowermost visible torrent
  * Allow changing file priorities for finished torrents
  * Focus save path when Manual mode is selected initially
  * Disable force reannounce when it is not possible
  * Add horizontal scrolling for tracker list and torrent content
  * Enlarge "speed limits" icons
  * Change Downloaded to Times Downloaded in trackers tab
  * Remove artificial max limits from `Torrent Queueing` related
    options
  * Preserve `skip hash check` when there is no metadata
  * Fix DHT/PeX/LSD status when it is globally disabled
  * Fix rate calculation when interval is too low
  * Add tooltip message when system tray icon isn't available
  * Improve sender field in mail notifications
  * Fix "Add torrent dialog" spill-over on smaller screens
  * Fix peer count issue when tracker responds with zero figure
  * Don't merge trackers by default
  * Don't inhibit system sleep/auto shutdown for torrents stuck
    at downloading metadata
  * Allow to pause a checking torrent from context menu
  * Allow to use subnet notation in reverse proxy list
  * Fine tune translations loading for Chinese locales
  * Fix torrent content checkboxes not updated properly
  * Correctly load state of `Use another path for incomplete
    torrents` in Watched folders
  * Add confirmation to resume/pause all
  * Fix wrong count of errored trackers
  WebUI:
  * Allow blank lines in multipart form-data input
  * Make various dialogs resizable
  * Fix wrong v2 hash string displayed
  * WebAPI: return correct status
  * Fix empty selection in language combobox
  * Store WebUI port setting in human readable number
  * Add support for exporting .torrent
  * WebAPI: Add endpoint to set speed limit mode
  * Improve progress bar rendering
  * Add transfer list refresh interval settings
  * Use natural sort
  * Apply i18n translation only to built-in WebUI
  * Alert when HTTPS settings are incomplete
  * Handle drag and drop events
  * Fix wrong behavior for shutdown action
  * Don't disable combobox for file priority
  RSS:
  * Increase limit of maximum number of articles per feed
  Other:
  * Mark as single window app in .desktop file
  * Add Dockerfile
  * Remove option of using icons from system theme
- Delete qbittorrent-fix_boost_1.66_detection.patch
- Add qbittorrent-fix_boost_1.66_build.patch
- Use the Qt6 rpm macros</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1676203200">- Update to version 4.5.1
  New features:
  * Re-allow to use icons from system theme
  Bug fixes:
  * Fix Speed limit icon size
  * Revise and fix some text colors
  * Correctly load folder based UI theme
  * Fix crash due to invalid encoding of tracker URLs
  * Don't drop !qB extension when renaming incomplete file
  * Correctly count the number of torrents in subcategories
  * Use "additional trackers" when metadata retrieving
  * Apply correct tab order to Category options dialog
  * Add all torrents passed via the command line
  * Fix startup performance on Qt5
  * Automatic move will now overwrite existing files
  * Some fixes for loading Chinese locales
  * New Pause icon color for toolbar/menu
  * Adjust env variable for PDB discovery
  Web UI:
  * Fix missing "queued" icon
  * Return paths using platform-independent separator format
  * Change order of accepted types of file input
  * Add missing icons
  * Add "Resume data storage type" option
  * Make rename file dialog resizable
  * Prevent incorrect line breaking
  * Improve hotkeys
  * Remove suggestions while searching for torrents
  * Expose "IS PRIVATE" flag
  * Return name/hash/infohash_v1/infohash_v2 torrent properties
  Other:
  * Fix tray icon issues</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1677585600">- Update to version 4.5.2
  Bug fixes:
  * Don't unexpectedly activate queued torrents when prefetching
    metadata for added magnets
  * Update the cached torrent state once recheck is started
  * Be more likely to allow the system to use power saving modes
  Web UI:
  * Migrate away from unsafe function
  * Blacklist bad ciphers for TLS in the server
  * Allow only TLS 1.2+ in the server
  * Allow to set read-only directory as torrent location
  * Reject requests that contain backslash in path
  RSS:
  * Prevent RSS folder from being moved into itself</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1685361600">- Update to version 4.5.3
  Bug fixes:
  * Correctly check if database needs to be updated
  * Prevent incorrect log message about torrent content deletion
  * Improve finished torrent handling
  * Correctly initialize group box children as disabled in
    Preferences
  * Don't miss saving "download path" in SQLite storage
  * Improve logging of running external program
  Web UI:
  * Disable UPnP for web UI by default
  * Use workaround for IOS file picker
  * Work around Chrome download limit
  * Improve 'exporting torrent' behavior</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1687089600">- Update to version 4.5.4
  Bug fixes:
  * Allow to disable confirmation of Pause/Resume All
  * Sync flag icons with upstream
  Web UI:
  * Fix category save path</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1693396800">- Update to version 4.5.5
  Bug fixes:
  * Fix transfer list tab hotkey
  * Don't forget to enable the Apply button in the Options dialog
  * Immediately update torrent status on moving files
  * Improve performance when scrolling the file list of large
    torrents
  * Don't operate on random torrents when multiple are selected
    and a sort/filter is applied
  RSS:
  * Fix overwriting feeds.json with an incomplete load of it</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1698062400">- Update to version 4.6.0
  New features:
  * Add (experimental) I2P support
  * Provide UI editor for the default theme
  * Various UI theming improvements
  * Implement torrent tags editing dialog
  * Revamp "Watched folder options" and "Automated RSS
    downloader" dialog
  * Allow to use another icons in dark mode
  * Allow to add new torrents to queue top
  * Allow to filter torrent list by save path
  * Expose 'socket send/receive buffer size' options
  * Expose 'max torrent file size' setting
  * Expose 'bdecode limits' settings
  * Add options to adjust behavior of merging trackers to
    existing torrent
  * Add option to stop seeding when torrent has been inactive
  * Allow to use proxy per subsystem
  * Expand the scope of "Proxy hostname lookup" option
  * Add shortcut for "Ban peer permanently" function
  * Add option to auto hide zero status filters
  * Allow to disable confirmation of Pause/Resume All
  * Add alternative shortcut CTRL+E for CTRL+F
  * Show filtered port numbers in logs
  * Add button to copy library versions to clipboard
  Bug fixes:
  * Ensure ongoing storage moving job will be completed when
    shutting down
  * Refactored many areas to call non UI blocking code
  * Various improvements to the SQLite backend
  * Improve startup window state handling
  * Use tray icon from system theme only if option is set
  * Inhibit system sleep while torrents are moving
  * Use hostname instead of domain name in tracker filter list
  * Visually validate input path in torrent creator dialog
  * Disable symlink resolving in Torrent creator
  * Change default value for `file pool size` and `stop tracker
    timeout` settings
  * Log when duplicate torrents are being added
  * Inhibit suspend instead of screen idle
  * Ensure file name is valid when exporting torrents
  * Open "Save path" if torrent has no metadata
  * Prevent torrent starting unexpectedly edge case with magnet
  * Better ergonomics of the "Add new torrent" dialog
  WebUI:
  * Add log viewer
  * WebAPI: Allow to specify session cookie name
  * Improve sync API performance
  * Add filelog settings
  * Add multi-file renaming
  * Add "Add to top of queue" option
  * Implement subcategories
  * Set "SameSite=None" if CSRF Protection is disabled
  * Show only hosts in tracker filter list
  * Set Connection status and Speed limits tooltips
  * set Cross Origin Opener Policy to `same-origin`
  * Fix response for HTTP HEAD method
  * Preserve the network interfaces when connection is down
  * Add "Add Tags" field for RSS rules
  * Fix missing error icon
  RSS:
  * Add "Rename rule" button to RSS Downloader
  * Allow to edit RSS feed URL
  * Allow to assign priority to RSS download rule
  Search:
  * Use python isolate mode
  * Bump python version minimum requirement to 3.7.0
  Other:
  * Numerous code improvements and refactorings
- Drop qbittorrent-fix_boost_1.66_build.patch (will require
  major rework)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1698408000">- Reintroduce qbittorrent-fix_boost_1.66_build.patch that had
  been hastily removed and add qbittorrent-altpython.patch
  to use a newer python for plugins on Leap.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1700568000">- Update to version 4.6.1
  New features:
  * Add option to enable previous Add new torrent dialog behavior
  Fixed bugs:
  * Prevent crash due to race condition when adding magnet link
  * Fix Enter key behavior when add new torrent
  * Add missing main window icon
  * Update size of selected files when selection is changed
  * Correctly handle changing save path of torrent w/o metadata
  * Use appropriate icon for "moving" torrents in transfer list
  Web UI:
  * Drop WebUI default credentials
  * Add I2P settings to WebUI
  * Fix duplicate scrollbar on Transfer List
  * Fix incorrect subcategory sorting
  * Correctly set save path in RSS rules
  * Allow to request torrents count via WebAPI
  * Improve performance of getting torrent numbers via WebAPI
  * Improve free disk space checking for WebAPI
  Misc:
  * Fix invisible tray icon with Qt5 in Linux</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1701172800">- Update to version 4.6.2
  Bug fixes:
  * Do not apply share limit if the previous one was applied
  * Show Add new torrent dialog on main window screen
  Web UI:
  * Fix JS memory leak
  * Disable stdout buffering for qbt-nox
  Wayland:
  * Fix parent widget of "Lock qBittorrent" submenu
- Also fixes boo#1217677 (CVE-2023-30801, upstream reference
  gh#qbittorrent/qBittorrent#19738)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1705492800">- Update to version 4.6.3
  Bug fixes:
  * Correctly update number of filtered items
  * Don't forget to store Stop condition value
  * Show correctly decoded filename in log
  * Specify a locale if none is set
  * Apply inactive seeding time limit set on new torrents
  * Show URL seeds for torrents that have no metadata
  * Don't get stuck loading on mismatched info-hashes in resume
    data</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1711368000">- Update to version 4.6.4
  Bug fixes:
  * Correctly adjust "Add New torrent" dialog position in all
    the cases
  * Change "metadata received" stop condition behavior
  * Add a small delay before processing the key input of search
    boxes
  * Ensure the profile path is pointing to a directory
  RSS:
  * Use better icons for RSS articles
  Other:
  * Fix sorting when ICU isn't used
  * Fix invisible tray icon on Plasma 6</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1713528000">- Build against boost 1.75 on Leap 15 to match the one used by
  libtorrent-rasterbar (code-o-o#leap/features/issue/155)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1716724800">- Update to version 4.6.5
  Bug fixes:
  * Prevent app from being closed when disabling system tray
    icon
  * Fix &lt;kbd&gt;Enter&lt;/kbd&gt; key behavior in Add new torrent dialog
  * Prevent invalid status filter index from being used
  * Add extra offset for dialog frame
  * Don't overwrite stored layout of main window with incorrect
    one
  * Don't forget to resume "missing files" torrent when
    rechecking
  Web UI:
  * Restore ability to use server-side translation by custom
    WebUI
  * Fix wrong peer number
  Other:
  * Improve AppStream metadata</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1724068800">- Update to version 4.6.6
  Bug fixes:
  * Fix handling of tags containing '&amp;' character
  * Show scroll bar in Torrent Tags dialog
  * Apply bulk changes to correct content widget items
  * Hide zero status filters when torrents are removed
  * Fix `Incomplete Save Path` cannot be changed for torrents
    without metadata
  Web UI:
  * Correctly apply changed "save path" of RSS rules
  * Clear tracker list on full update
  Other changes:
  * Update User-Agent string for internal downloader and search
    engines</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1726574400">- Update to version 4.6.7
  Bug fixes:
  * The updater will launch the link to the build variant you're
    currently using
  Web UI:
  * RSS: The list of feeds wouldn't load for Apply Rule
  * Focus on Download button if torrent link retrieved from the
    clipboard</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1727697600">- Update to version 5.0.0 (fixes boo#1231149)
  New features:
  * Support creating .torrent with larger piece size
  * Improve tracker entries handling
  * Add separate filter item for tracker errors
  * Allow to remove tracker from tracker filter widget menu
  * Implement "Reannounce In" column
  * Expose "DHT bootstrap nodes" setting
  * Add support for Mark-of-the-Web
    (https://redcanary.com/threat-detection-report/techniques/mark-of-the-web-bypass/)
  * Allow to keep unwanted files in separate folder
  * Add "Copy Comment" to the torrent list's context menu
  * Allow relative profile paths
  * Enable Ctrl+F hotkey for more inputs
  * Add seeding limits to RSS and Watched folders options UI
  * Subcategories implicitly follow the parent category options
  * Add option to name each qbittorrent instance
  * Add button for sending test email
  * Allow torrents to override default share limit action
  * Use Start/Stop instead of Resume/Pause
  * Add the Popularity metric
  * Focus on Download button if torrent link retrieved from the
    clipboard
  * Add ability to pause/resume entire BitTorrent session
  * Add an option to set BitTorrent session shutdown timeout
  * Apply "Excluded file names" to folder names as well
  * Allow to use regular expression to filter torrent content
  * Allow to move content files to Trash instead of deleting them
  * Add ability to display torrent "privateness" in UI
  * Add a flag in "Peers" tab denoting a connection using NAT
    hole punching
  Bug fixes:
  * Display error message when unrecoverable error occurred
  * Update size of selected files when selection is changed
  * Normalize tags by trimming leading/trailing whitespace
  * Correctly handle share limits in torrent options dialog
  * Adjust tracker tier when adding additional trackers
  * Fix inconsistent naming between "Done/Progress" column
  * Sanitize peer client names
  * Apply share limits immediately when torrent downloading is
    finished
  * Show download progress for folders with zero byte size as
    100 instead of 0
  * Fix highlighted piece color
  * Apply "merge trackers" logic regardless of way the torrent
    is added
  Web UI:
  * Improve WebUI responsiveness
  * Do not exit the app when WebUI has failed to start
  * Add "Moving" filter to side panel
  * Add dark theme
  * Allow to remember torrent content files deletion
  * Leave the fields empty when value is invalid
  * Use natural sorting
  * Improve WebUI login behavior
  * Conditionally show filters sidebar
  * Add support for running concurrent searches
  * Improve accuracy of trackers list
  * Fix error when category doesn't exist
  * Improve table scrolling and selection on mobile
  * Restore search tabs on load
  * Restore previously used tab on load
  * Increase default height of "Share ratio limit" dialog
  * Use enabled search plugins by default
  * Add columns "Incomplete Save Path", "Info Hash v1", "Info
    Hash v2"
  * Always create generic filter items
  * Provide "Use Category paths in Manual Mode" option
  * Provide "Merge trackers to existing torrent" option
  Web API:
  * Fix wrong timestamp values
  * Send binary data with filename and mime type specified
  * Expose API for the torrent creator
  * Add support for SSL torrents
  * Provide endpoint for listing directory content
  * Provide "private" flag via "torrents/info" endpoint
  * Add a way to download .torrent file using search plugin
  * Add "private" filter for "torrents/info" endpoint
  * Add root_path to "torrents/info" result
  RSS:
  * Show RSS feed title in HTML browser
  * Allow to set delay between requests to the same host
  Search:
  * Allow users to specify Python executable path
  * Lazy load search plugins
  * Add date column to the built-in search engine
  * Allow to rearrange search tabs
  Other changes:
  * Add support for systemd power management
  * Add support for localized man pages
  * Specify a locale if none is set
  * Drop support for Qt5, qmake, autotools
  * Minimum supported versions: Qt: 6.5, Boost: 1.76, OpenSSL:
    3.0.2
  * Switch to C++20
- Replace qbittorrent-fix_boost_1.66_build.patch with
  qbittorrent-fix_boost_1.75_build.patch</changelog>
</package>
<package pkgid="99e9d2b2a68ba92a514af8a181bb4ec9b2ebabb351d2fb5ace0e1c0e3c1a0d92" name="qbittorrent" arch="src">
  <version epoch="0" ver="5.0.0" rel="bp156.3.3.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1653480000">- Update to version 4.4.3.1
  Bug fixes:
  * Fix broken translations</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1661256000">- Update to version 4.4.4.
  * Improve D-Bus notifications handling
  Bug fixes:
  * Correctly handle data decompression with Qt 6.3
  * Fix wrong file names displayed in tooltip
  * Fix incorrect "max outgoing port" setting
  * Make working set limit available only on libtorrent 2.0.x
    builds
  * Try to recover missing tags
  RSS:
  * Clear RSS parsing error after use
  Web API:
  * Set HTTP method restriction on WebAPI actions</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1661860800">- Update to version 4.4.5
  Bug fixes:
  * Fix missing trackers when adding magnet link. Affects
    libtorrent 2.0.x builds.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1669550400">- Update to version 4.5.0
  New features:
  * Add `Auto resize columns` functionality
  * Allow to use Category paths in `Manual` mode
  * Allow to disable Automatic mode when default "temp" path
    changed
  * Add tuning options related to performance warnings
  * Add right click menu for status filters
  * Allow setting the number of maximum active checking torrents
  * Add option to toggle filters sidebar
  * Allow to set `working set limit` on non-Windows OS
  * Add `Export .torrent` action
  * Add keyboard navigation keys
  * Allow to use POSIX-compliant disk IO type
  * Add `Filter files` field in new torrent dialog
  * Implement new icon/color theme
  * Add file name filter/blacklist
  * Add support for custom SMTP ports
  * Split the OS cache settings into Disk IO read/write modes
  * When duplicate torrent is added set metadata to existing one
  * Greatly improve startup time with many torrents
  * Add keyboard shortcut to Download URL dialog
  * Add ability to run external program on torrent added
  * Add infohash and download path columns
  * Allow to set torrent stop condition
  * Add a `Moving` status filter
  * Change color palettes for both dark, light themes
  * Add a `Use proxy for hostname lookup` option
  * Introduce a `change listen port` cmd option
  * Implement `Peer ID Client` column for `Peers` tab
  * Add port forwarding option for embedded tracker
  Bug fixes:
  * Store hybrid torrents using `torrent ID` as basename
  * Enable Combobox editor for the `Mixed` file download priority
  * Allow shortcut folders for the Open and Save directory
    dialogs
  * Rename content tab `Size` column to `Total Size`
  * Fix scrolling to the lowermost visible torrent
  * Allow changing file priorities for finished torrents
  * Focus save path when Manual mode is selected initially
  * Disable force reannounce when it is not possible
  * Add horizontal scrolling for tracker list and torrent content
  * Enlarge "speed limits" icons
  * Change Downloaded to Times Downloaded in trackers tab
  * Remove artificial max limits from `Torrent Queueing` related
    options
  * Preserve `skip hash check` when there is no metadata
  * Fix DHT/PeX/LSD status when it is globally disabled
  * Fix rate calculation when interval is too low
  * Add tooltip message when system tray icon isn't available
  * Improve sender field in mail notifications
  * Fix "Add torrent dialog" spill-over on smaller screens
  * Fix peer count issue when tracker responds with zero figure
  * Don't merge trackers by default
  * Don't inhibit system sleep/auto shutdown for torrents stuck
    at downloading metadata
  * Allow to pause a checking torrent from context menu
  * Allow to use subnet notation in reverse proxy list
  * Fine tune translations loading for Chinese locales
  * Fix torrent content checkboxes not updated properly
  * Correctly load state of `Use another path for incomplete
    torrents` in Watched folders
  * Add confirmation to resume/pause all
  * Fix wrong count of errored trackers
  WebUI:
  * Allow blank lines in multipart form-data input
  * Make various dialogs resizable
  * Fix wrong v2 hash string displayed
  * WebAPI: return correct status
  * Fix empty selection in language combobox
  * Store WebUI port setting in human readable number
  * Add support for exporting .torrent
  * WebAPI: Add endpoint to set speed limit mode
  * Improve progress bar rendering
  * Add transfer list refresh interval settings
  * Use natural sort
  * Apply i18n translation only to built-in WebUI
  * Alert when HTTPS settings are incomplete
  * Handle drag and drop events
  * Fix wrong behavior for shutdown action
  * Don't disable combobox for file priority
  RSS:
  * Increase limit of maximum number of articles per feed
  Other:
  * Mark as single window app in .desktop file
  * Add Dockerfile
  * Remove option of using icons from system theme
- Delete qbittorrent-fix_boost_1.66_detection.patch
- Add qbittorrent-fix_boost_1.66_build.patch
- Use the Qt6 rpm macros</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1676203200">- Update to version 4.5.1
  New features:
  * Re-allow to use icons from system theme
  Bug fixes:
  * Fix Speed limit icon size
  * Revise and fix some text colors
  * Correctly load folder based UI theme
  * Fix crash due to invalid encoding of tracker URLs
  * Don't drop !qB extension when renaming incomplete file
  * Correctly count the number of torrents in subcategories
  * Use "additional trackers" when metadata retrieving
  * Apply correct tab order to Category options dialog
  * Add all torrents passed via the command line
  * Fix startup performance on Qt5
  * Automatic move will now overwrite existing files
  * Some fixes for loading Chinese locales
  * New Pause icon color for toolbar/menu
  * Adjust env variable for PDB discovery
  Web UI:
  * Fix missing "queued" icon
  * Return paths using platform-independent separator format
  * Change order of accepted types of file input
  * Add missing icons
  * Add "Resume data storage type" option
  * Make rename file dialog resizable
  * Prevent incorrect line breaking
  * Improve hotkeys
  * Remove suggestions while searching for torrents
  * Expose "IS PRIVATE" flag
  * Return name/hash/infohash_v1/infohash_v2 torrent properties
  Other:
  * Fix tray icon issues</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1677585600">- Update to version 4.5.2
  Bug fixes:
  * Don't unexpectedly activate queued torrents when prefetching
    metadata for added magnets
  * Update the cached torrent state once recheck is started
  * Be more likely to allow the system to use power saving modes
  Web UI:
  * Migrate away from unsafe function
  * Blacklist bad ciphers for TLS in the server
  * Allow only TLS 1.2+ in the server
  * Allow to set read-only directory as torrent location
  * Reject requests that contain backslash in path
  RSS:
  * Prevent RSS folder from being moved into itself</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1685361600">- Update to version 4.5.3
  Bug fixes:
  * Correctly check if database needs to be updated
  * Prevent incorrect log message about torrent content deletion
  * Improve finished torrent handling
  * Correctly initialize group box children as disabled in
    Preferences
  * Don't miss saving "download path" in SQLite storage
  * Improve logging of running external program
  Web UI:
  * Disable UPnP for web UI by default
  * Use workaround for IOS file picker
  * Work around Chrome download limit
  * Improve 'exporting torrent' behavior</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1687089600">- Update to version 4.5.4
  Bug fixes:
  * Allow to disable confirmation of Pause/Resume All
  * Sync flag icons with upstream
  Web UI:
  * Fix category save path</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1693396800">- Update to version 4.5.5
  Bug fixes:
  * Fix transfer list tab hotkey
  * Don't forget to enable the Apply button in the Options dialog
  * Immediately update torrent status on moving files
  * Improve performance when scrolling the file list of large
    torrents
  * Don't operate on random torrents when multiple are selected
    and a sort/filter is applied
  RSS:
  * Fix overwriting feeds.json with an incomplete load of it</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1698062400">- Update to version 4.6.0
  New features:
  * Add (experimental) I2P support
  * Provide UI editor for the default theme
  * Various UI theming improvements
  * Implement torrent tags editing dialog
  * Revamp "Watched folder options" and "Automated RSS
    downloader" dialog
  * Allow to use another icons in dark mode
  * Allow to add new torrents to queue top
  * Allow to filter torrent list by save path
  * Expose 'socket send/receive buffer size' options
  * Expose 'max torrent file size' setting
  * Expose 'bdecode limits' settings
  * Add options to adjust behavior of merging trackers to
    existing torrent
  * Add option to stop seeding when torrent has been inactive
  * Allow to use proxy per subsystem
  * Expand the scope of "Proxy hostname lookup" option
  * Add shortcut for "Ban peer permanently" function
  * Add option to auto hide zero status filters
  * Allow to disable confirmation of Pause/Resume All
  * Add alternative shortcut CTRL+E for CTRL+F
  * Show filtered port numbers in logs
  * Add button to copy library versions to clipboard
  Bug fixes:
  * Ensure ongoing storage moving job will be completed when
    shutting down
  * Refactored many areas to call non UI blocking code
  * Various improvements to the SQLite backend
  * Improve startup window state handling
  * Use tray icon from system theme only if option is set
  * Inhibit system sleep while torrents are moving
  * Use hostname instead of domain name in tracker filter list
  * Visually validate input path in torrent creator dialog
  * Disable symlink resolving in Torrent creator
  * Change default value for `file pool size` and `stop tracker
    timeout` settings
  * Log when duplicate torrents are being added
  * Inhibit suspend instead of screen idle
  * Ensure file name is valid when exporting torrents
  * Open "Save path" if torrent has no metadata
  * Prevent torrent starting unexpectedly edge case with magnet
  * Better ergonomics of the "Add new torrent" dialog
  WebUI:
  * Add log viewer
  * WebAPI: Allow to specify session cookie name
  * Improve sync API performance
  * Add filelog settings
  * Add multi-file renaming
  * Add "Add to top of queue" option
  * Implement subcategories
  * Set "SameSite=None" if CSRF Protection is disabled
  * Show only hosts in tracker filter list
  * Set Connection status and Speed limits tooltips
  * set Cross Origin Opener Policy to `same-origin`
  * Fix response for HTTP HEAD method
  * Preserve the network interfaces when connection is down
  * Add "Add Tags" field for RSS rules
  * Fix missing error icon
  RSS:
  * Add "Rename rule" button to RSS Downloader
  * Allow to edit RSS feed URL
  * Allow to assign priority to RSS download rule
  Search:
  * Use python isolate mode
  * Bump python version minimum requirement to 3.7.0
  Other:
  * Numerous code improvements and refactorings
- Drop qbittorrent-fix_boost_1.66_build.patch (will require
  major rework)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1698408000">- Reintroduce qbittorrent-fix_boost_1.66_build.patch that had
  been hastily removed and add qbittorrent-altpython.patch
  to use a newer python for plugins on Leap.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1700568000">- Update to version 4.6.1
  New features:
  * Add option to enable previous Add new torrent dialog behavior
  Fixed bugs:
  * Prevent crash due to race condition when adding magnet link
  * Fix Enter key behavior when add new torrent
  * Add missing main window icon
  * Update size of selected files when selection is changed
  * Correctly handle changing save path of torrent w/o metadata
  * Use appropriate icon for "moving" torrents in transfer list
  Web UI:
  * Drop WebUI default credentials
  * Add I2P settings to WebUI
  * Fix duplicate scrollbar on Transfer List
  * Fix incorrect subcategory sorting
  * Correctly set save path in RSS rules
  * Allow to request torrents count via WebAPI
  * Improve performance of getting torrent numbers via WebAPI
  * Improve free disk space checking for WebAPI
  Misc:
  * Fix invisible tray icon with Qt5 in Linux</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1701172800">- Update to version 4.6.2
  Bug fixes:
  * Do not apply share limit if the previous one was applied
  * Show Add new torrent dialog on main window screen
  Web UI:
  * Fix JS memory leak
  * Disable stdout buffering for qbt-nox
  Wayland:
  * Fix parent widget of "Lock qBittorrent" submenu
- Also fixes boo#1217677 (CVE-2023-30801, upstream reference
  gh#qbittorrent/qBittorrent#19738)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1705492800">- Update to version 4.6.3
  Bug fixes:
  * Correctly update number of filtered items
  * Don't forget to store Stop condition value
  * Show correctly decoded filename in log
  * Specify a locale if none is set
  * Apply inactive seeding time limit set on new torrents
  * Show URL seeds for torrents that have no metadata
  * Don't get stuck loading on mismatched info-hashes in resume
    data</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1711368000">- Update to version 4.6.4
  Bug fixes:
  * Correctly adjust "Add New torrent" dialog position in all
    the cases
  * Change "metadata received" stop condition behavior
  * Add a small delay before processing the key input of search
    boxes
  * Ensure the profile path is pointing to a directory
  RSS:
  * Use better icons for RSS articles
  Other:
  * Fix sorting when ICU isn't used
  * Fix invisible tray icon on Plasma 6</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1713528000">- Build against boost 1.75 on Leap 15 to match the one used by
  libtorrent-rasterbar (code-o-o#leap/features/issue/155)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1716724800">- Update to version 4.6.5
  Bug fixes:
  * Prevent app from being closed when disabling system tray
    icon
  * Fix &lt;kbd&gt;Enter&lt;/kbd&gt; key behavior in Add new torrent dialog
  * Prevent invalid status filter index from being used
  * Add extra offset for dialog frame
  * Don't overwrite stored layout of main window with incorrect
    one
  * Don't forget to resume "missing files" torrent when
    rechecking
  Web UI:
  * Restore ability to use server-side translation by custom
    WebUI
  * Fix wrong peer number
  Other:
  * Improve AppStream metadata</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1724068800">- Update to version 4.6.6
  Bug fixes:
  * Fix handling of tags containing '&amp;' character
  * Show scroll bar in Torrent Tags dialog
  * Apply bulk changes to correct content widget items
  * Hide zero status filters when torrents are removed
  * Fix `Incomplete Save Path` cannot be changed for torrents
    without metadata
  Web UI:
  * Correctly apply changed "save path" of RSS rules
  * Clear tracker list on full update
  Other changes:
  * Update User-Agent string for internal downloader and search
    engines</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1726574400">- Update to version 4.6.7
  Bug fixes:
  * The updater will launch the link to the build variant you're
    currently using
  Web UI:
  * RSS: The list of feeds wouldn't load for Apply Rule
  * Focus on Download button if torrent link retrieved from the
    clipboard</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1727697600">- Update to version 5.0.0 (fixes boo#1231149)
  New features:
  * Support creating .torrent with larger piece size
  * Improve tracker entries handling
  * Add separate filter item for tracker errors
  * Allow to remove tracker from tracker filter widget menu
  * Implement "Reannounce In" column
  * Expose "DHT bootstrap nodes" setting
  * Add support for Mark-of-the-Web
    (https://redcanary.com/threat-detection-report/techniques/mark-of-the-web-bypass/)
  * Allow to keep unwanted files in separate folder
  * Add "Copy Comment" to the torrent list's context menu
  * Allow relative profile paths
  * Enable Ctrl+F hotkey for more inputs
  * Add seeding limits to RSS and Watched folders options UI
  * Subcategories implicitly follow the parent category options
  * Add option to name each qbittorrent instance
  * Add button for sending test email
  * Allow torrents to override default share limit action
  * Use Start/Stop instead of Resume/Pause
  * Add the Popularity metric
  * Focus on Download button if torrent link retrieved from the
    clipboard
  * Add ability to pause/resume entire BitTorrent session
  * Add an option to set BitTorrent session shutdown timeout
  * Apply "Excluded file names" to folder names as well
  * Allow to use regular expression to filter torrent content
  * Allow to move content files to Trash instead of deleting them
  * Add ability to display torrent "privateness" in UI
  * Add a flag in "Peers" tab denoting a connection using NAT
    hole punching
  Bug fixes:
  * Display error message when unrecoverable error occurred
  * Update size of selected files when selection is changed
  * Normalize tags by trimming leading/trailing whitespace
  * Correctly handle share limits in torrent options dialog
  * Adjust tracker tier when adding additional trackers
  * Fix inconsistent naming between "Done/Progress" column
  * Sanitize peer client names
  * Apply share limits immediately when torrent downloading is
    finished
  * Show download progress for folders with zero byte size as
    100 instead of 0
  * Fix highlighted piece color
  * Apply "merge trackers" logic regardless of way the torrent
    is added
  Web UI:
  * Improve WebUI responsiveness
  * Do not exit the app when WebUI has failed to start
  * Add "Moving" filter to side panel
  * Add dark theme
  * Allow to remember torrent content files deletion
  * Leave the fields empty when value is invalid
  * Use natural sorting
  * Improve WebUI login behavior
  * Conditionally show filters sidebar
  * Add support for running concurrent searches
  * Improve accuracy of trackers list
  * Fix error when category doesn't exist
  * Improve table scrolling and selection on mobile
  * Restore search tabs on load
  * Restore previously used tab on load
  * Increase default height of "Share ratio limit" dialog
  * Use enabled search plugins by default
  * Add columns "Incomplete Save Path", "Info Hash v1", "Info
    Hash v2"
  * Always create generic filter items
  * Provide "Use Category paths in Manual Mode" option
  * Provide "Merge trackers to existing torrent" option
  Web API:
  * Fix wrong timestamp values
  * Send binary data with filename and mime type specified
  * Expose API for the torrent creator
  * Add support for SSL torrents
  * Provide endpoint for listing directory content
  * Provide "private" flag via "torrents/info" endpoint
  * Add a way to download .torrent file using search plugin
  * Add "private" filter for "torrents/info" endpoint
  * Add root_path to "torrents/info" result
  RSS:
  * Show RSS feed title in HTML browser
  * Allow to set delay between requests to the same host
  Search:
  * Allow users to specify Python executable path
  * Lazy load search plugins
  * Add date column to the built-in search engine
  * Allow to rearrange search tabs
  Other changes:
  * Add support for systemd power management
  * Add support for localized man pages
  * Specify a locale if none is set
  * Drop support for Qt5, qmake, autotools
  * Minimum supported versions: Qt: 6.5, Boost: 1.76, OpenSSL:
    3.0.2
  * Switch to C++20
- Replace qbittorrent-fix_boost_1.66_build.patch with
  qbittorrent-fix_boost_1.75_build.patch</changelog>
</package>
<package pkgid="e64b1d2139a5895b1876517923aa2465cdcd02462c101184ab0e215120198113" name="qbittorrent" arch="x86_64">
  <version epoch="0" ver="5.0.0" rel="bp156.3.3.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1653480000">- Update to version 4.4.3.1
  Bug fixes:
  * Fix broken translations</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1661256000">- Update to version 4.4.4.
  * Improve D-Bus notifications handling
  Bug fixes:
  * Correctly handle data decompression with Qt 6.3
  * Fix wrong file names displayed in tooltip
  * Fix incorrect "max outgoing port" setting
  * Make working set limit available only on libtorrent 2.0.x
    builds
  * Try to recover missing tags
  RSS:
  * Clear RSS parsing error after use
  Web API:
  * Set HTTP method restriction on WebAPI actions</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1661860800">- Update to version 4.4.5
  Bug fixes:
  * Fix missing trackers when adding magnet link. Affects
    libtorrent 2.0.x builds.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1669550400">- Update to version 4.5.0
  New features:
  * Add `Auto resize columns` functionality
  * Allow to use Category paths in `Manual` mode
  * Allow to disable Automatic mode when default "temp" path
    changed
  * Add tuning options related to performance warnings
  * Add right click menu for status filters
  * Allow setting the number of maximum active checking torrents
  * Add option to toggle filters sidebar
  * Allow to set `working set limit` on non-Windows OS
  * Add `Export .torrent` action
  * Add keyboard navigation keys
  * Allow to use POSIX-compliant disk IO type
  * Add `Filter files` field in new torrent dialog
  * Implement new icon/color theme
  * Add file name filter/blacklist
  * Add support for custom SMTP ports
  * Split the OS cache settings into Disk IO read/write modes
  * When duplicate torrent is added set metadata to existing one
  * Greatly improve startup time with many torrents
  * Add keyboard shortcut to Download URL dialog
  * Add ability to run external program on torrent added
  * Add infohash and download path columns
  * Allow to set torrent stop condition
  * Add a `Moving` status filter
  * Change color palettes for both dark, light themes
  * Add a `Use proxy for hostname lookup` option
  * Introduce a `change listen port` cmd option
  * Implement `Peer ID Client` column for `Peers` tab
  * Add port forwarding option for embedded tracker
  Bug fixes:
  * Store hybrid torrents using `torrent ID` as basename
  * Enable Combobox editor for the `Mixed` file download priority
  * Allow shortcut folders for the Open and Save directory
    dialogs
  * Rename content tab `Size` column to `Total Size`
  * Fix scrolling to the lowermost visible torrent
  * Allow changing file priorities for finished torrents
  * Focus save path when Manual mode is selected initially
  * Disable force reannounce when it is not possible
  * Add horizontal scrolling for tracker list and torrent content
  * Enlarge "speed limits" icons
  * Change Downloaded to Times Downloaded in trackers tab
  * Remove artificial max limits from `Torrent Queueing` related
    options
  * Preserve `skip hash check` when there is no metadata
  * Fix DHT/PeX/LSD status when it is globally disabled
  * Fix rate calculation when interval is too low
  * Add tooltip message when system tray icon isn't available
  * Improve sender field in mail notifications
  * Fix "Add torrent dialog" spill-over on smaller screens
  * Fix peer count issue when tracker responds with zero figure
  * Don't merge trackers by default
  * Don't inhibit system sleep/auto shutdown for torrents stuck
    at downloading metadata
  * Allow to pause a checking torrent from context menu
  * Allow to use subnet notation in reverse proxy list
  * Fine tune translations loading for Chinese locales
  * Fix torrent content checkboxes not updated properly
  * Correctly load state of `Use another path for incomplete
    torrents` in Watched folders
  * Add confirmation to resume/pause all
  * Fix wrong count of errored trackers
  WebUI:
  * Allow blank lines in multipart form-data input
  * Make various dialogs resizable
  * Fix wrong v2 hash string displayed
  * WebAPI: return correct status
  * Fix empty selection in language combobox
  * Store WebUI port setting in human readable number
  * Add support for exporting .torrent
  * WebAPI: Add endpoint to set speed limit mode
  * Improve progress bar rendering
  * Add transfer list refresh interval settings
  * Use natural sort
  * Apply i18n translation only to built-in WebUI
  * Alert when HTTPS settings are incomplete
  * Handle drag and drop events
  * Fix wrong behavior for shutdown action
  * Don't disable combobox for file priority
  RSS:
  * Increase limit of maximum number of articles per feed
  Other:
  * Mark as single window app in .desktop file
  * Add Dockerfile
  * Remove option of using icons from system theme
- Delete qbittorrent-fix_boost_1.66_detection.patch
- Add qbittorrent-fix_boost_1.66_build.patch
- Use the Qt6 rpm macros</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1676203200">- Update to version 4.5.1
  New features:
  * Re-allow to use icons from system theme
  Bug fixes:
  * Fix Speed limit icon size
  * Revise and fix some text colors
  * Correctly load folder based UI theme
  * Fix crash due to invalid encoding of tracker URLs
  * Don't drop !qB extension when renaming incomplete file
  * Correctly count the number of torrents in subcategories
  * Use "additional trackers" when metadata retrieving
  * Apply correct tab order to Category options dialog
  * Add all torrents passed via the command line
  * Fix startup performance on Qt5
  * Automatic move will now overwrite existing files
  * Some fixes for loading Chinese locales
  * New Pause icon color for toolbar/menu
  * Adjust env variable for PDB discovery
  Web UI:
  * Fix missing "queued" icon
  * Return paths using platform-independent separator format
  * Change order of accepted types of file input
  * Add missing icons
  * Add "Resume data storage type" option
  * Make rename file dialog resizable
  * Prevent incorrect line breaking
  * Improve hotkeys
  * Remove suggestions while searching for torrents
  * Expose "IS PRIVATE" flag
  * Return name/hash/infohash_v1/infohash_v2 torrent properties
  Other:
  * Fix tray icon issues</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1677585600">- Update to version 4.5.2
  Bug fixes:
  * Don't unexpectedly activate queued torrents when prefetching
    metadata for added magnets
  * Update the cached torrent state once recheck is started
  * Be more likely to allow the system to use power saving modes
  Web UI:
  * Migrate away from unsafe function
  * Blacklist bad ciphers for TLS in the server
  * Allow only TLS 1.2+ in the server
  * Allow to set read-only directory as torrent location
  * Reject requests that contain backslash in path
  RSS:
  * Prevent RSS folder from being moved into itself</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1685361600">- Update to version 4.5.3
  Bug fixes:
  * Correctly check if database needs to be updated
  * Prevent incorrect log message about torrent content deletion
  * Improve finished torrent handling
  * Correctly initialize group box children as disabled in
    Preferences
  * Don't miss saving "download path" in SQLite storage
  * Improve logging of running external program
  Web UI:
  * Disable UPnP for web UI by default
  * Use workaround for IOS file picker
  * Work around Chrome download limit
  * Improve 'exporting torrent' behavior</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1687089600">- Update to version 4.5.4
  Bug fixes:
  * Allow to disable confirmation of Pause/Resume All
  * Sync flag icons with upstream
  Web UI:
  * Fix category save path</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1693396800">- Update to version 4.5.5
  Bug fixes:
  * Fix transfer list tab hotkey
  * Don't forget to enable the Apply button in the Options dialog
  * Immediately update torrent status on moving files
  * Improve performance when scrolling the file list of large
    torrents
  * Don't operate on random torrents when multiple are selected
    and a sort/filter is applied
  RSS:
  * Fix overwriting feeds.json with an incomplete load of it</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1698062400">- Update to version 4.6.0
  New features:
  * Add (experimental) I2P support
  * Provide UI editor for the default theme
  * Various UI theming improvements
  * Implement torrent tags editing dialog
  * Revamp "Watched folder options" and "Automated RSS
    downloader" dialog
  * Allow to use another icons in dark mode
  * Allow to add new torrents to queue top
  * Allow to filter torrent list by save path
  * Expose 'socket send/receive buffer size' options
  * Expose 'max torrent file size' setting
  * Expose 'bdecode limits' settings
  * Add options to adjust behavior of merging trackers to
    existing torrent
  * Add option to stop seeding when torrent has been inactive
  * Allow to use proxy per subsystem
  * Expand the scope of "Proxy hostname lookup" option
  * Add shortcut for "Ban peer permanently" function
  * Add option to auto hide zero status filters
  * Allow to disable confirmation of Pause/Resume All
  * Add alternative shortcut CTRL+E for CTRL+F
  * Show filtered port numbers in logs
  * Add button to copy library versions to clipboard
  Bug fixes:
  * Ensure ongoing storage moving job will be completed when
    shutting down
  * Refactored many areas to call non UI blocking code
  * Various improvements to the SQLite backend
  * Improve startup window state handling
  * Use tray icon from system theme only if option is set
  * Inhibit system sleep while torrents are moving
  * Use hostname instead of domain name in tracker filter list
  * Visually validate input path in torrent creator dialog
  * Disable symlink resolving in Torrent creator
  * Change default value for `file pool size` and `stop tracker
    timeout` settings
  * Log when duplicate torrents are being added
  * Inhibit suspend instead of screen idle
  * Ensure file name is valid when exporting torrents
  * Open "Save path" if torrent has no metadata
  * Prevent torrent starting unexpectedly edge case with magnet
  * Better ergonomics of the "Add new torrent" dialog
  WebUI:
  * Add log viewer
  * WebAPI: Allow to specify session cookie name
  * Improve sync API performance
  * Add filelog settings
  * Add multi-file renaming
  * Add "Add to top of queue" option
  * Implement subcategories
  * Set "SameSite=None" if CSRF Protection is disabled
  * Show only hosts in tracker filter list
  * Set Connection status and Speed limits tooltips
  * set Cross Origin Opener Policy to `same-origin`
  * Fix response for HTTP HEAD method
  * Preserve the network interfaces when connection is down
  * Add "Add Tags" field for RSS rules
  * Fix missing error icon
  RSS:
  * Add "Rename rule" button to RSS Downloader
  * Allow to edit RSS feed URL
  * Allow to assign priority to RSS download rule
  Search:
  * Use python isolate mode
  * Bump python version minimum requirement to 3.7.0
  Other:
  * Numerous code improvements and refactorings
- Drop qbittorrent-fix_boost_1.66_build.patch (will require
  major rework)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1698408000">- Reintroduce qbittorrent-fix_boost_1.66_build.patch that had
  been hastily removed and add qbittorrent-altpython.patch
  to use a newer python for plugins on Leap.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1700568000">- Update to version 4.6.1
  New features:
  * Add option to enable previous Add new torrent dialog behavior
  Fixed bugs:
  * Prevent crash due to race condition when adding magnet link
  * Fix Enter key behavior when add new torrent
  * Add missing main window icon
  * Update size of selected files when selection is changed
  * Correctly handle changing save path of torrent w/o metadata
  * Use appropriate icon for "moving" torrents in transfer list
  Web UI:
  * Drop WebUI default credentials
  * Add I2P settings to WebUI
  * Fix duplicate scrollbar on Transfer List
  * Fix incorrect subcategory sorting
  * Correctly set save path in RSS rules
  * Allow to request torrents count via WebAPI
  * Improve performance of getting torrent numbers via WebAPI
  * Improve free disk space checking for WebAPI
  Misc:
  * Fix invisible tray icon with Qt5 in Linux</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1701172800">- Update to version 4.6.2
  Bug fixes:
  * Do not apply share limit if the previous one was applied
  * Show Add new torrent dialog on main window screen
  Web UI:
  * Fix JS memory leak
  * Disable stdout buffering for qbt-nox
  Wayland:
  * Fix parent widget of "Lock qBittorrent" submenu
- Also fixes boo#1217677 (CVE-2023-30801, upstream reference
  gh#qbittorrent/qBittorrent#19738)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1705492800">- Update to version 4.6.3
  Bug fixes:
  * Correctly update number of filtered items
  * Don't forget to store Stop condition value
  * Show correctly decoded filename in log
  * Specify a locale if none is set
  * Apply inactive seeding time limit set on new torrents
  * Show URL seeds for torrents that have no metadata
  * Don't get stuck loading on mismatched info-hashes in resume
    data</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1711368000">- Update to version 4.6.4
  Bug fixes:
  * Correctly adjust "Add New torrent" dialog position in all
    the cases
  * Change "metadata received" stop condition behavior
  * Add a small delay before processing the key input of search
    boxes
  * Ensure the profile path is pointing to a directory
  RSS:
  * Use better icons for RSS articles
  Other:
  * Fix sorting when ICU isn't used
  * Fix invisible tray icon on Plasma 6</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1713528000">- Build against boost 1.75 on Leap 15 to match the one used by
  libtorrent-rasterbar (code-o-o#leap/features/issue/155)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1716724800">- Update to version 4.6.5
  Bug fixes:
  * Prevent app from being closed when disabling system tray
    icon
  * Fix &lt;kbd&gt;Enter&lt;/kbd&gt; key behavior in Add new torrent dialog
  * Prevent invalid status filter index from being used
  * Add extra offset for dialog frame
  * Don't overwrite stored layout of main window with incorrect
    one
  * Don't forget to resume "missing files" torrent when
    rechecking
  Web UI:
  * Restore ability to use server-side translation by custom
    WebUI
  * Fix wrong peer number
  Other:
  * Improve AppStream metadata</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1724068800">- Update to version 4.6.6
  Bug fixes:
  * Fix handling of tags containing '&amp;' character
  * Show scroll bar in Torrent Tags dialog
  * Apply bulk changes to correct content widget items
  * Hide zero status filters when torrents are removed
  * Fix `Incomplete Save Path` cannot be changed for torrents
    without metadata
  Web UI:
  * Correctly apply changed "save path" of RSS rules
  * Clear tracker list on full update
  Other changes:
  * Update User-Agent string for internal downloader and search
    engines</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1726574400">- Update to version 4.6.7
  Bug fixes:
  * The updater will launch the link to the build variant you're
    currently using
  Web UI:
  * RSS: The list of feeds wouldn't load for Apply Rule
  * Focus on Download button if torrent link retrieved from the
    clipboard</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1727697600">- Update to version 5.0.0 (fixes boo#1231149)
  New features:
  * Support creating .torrent with larger piece size
  * Improve tracker entries handling
  * Add separate filter item for tracker errors
  * Allow to remove tracker from tracker filter widget menu
  * Implement "Reannounce In" column
  * Expose "DHT bootstrap nodes" setting
  * Add support for Mark-of-the-Web
    (https://redcanary.com/threat-detection-report/techniques/mark-of-the-web-bypass/)
  * Allow to keep unwanted files in separate folder
  * Add "Copy Comment" to the torrent list's context menu
  * Allow relative profile paths
  * Enable Ctrl+F hotkey for more inputs
  * Add seeding limits to RSS and Watched folders options UI
  * Subcategories implicitly follow the parent category options
  * Add option to name each qbittorrent instance
  * Add button for sending test email
  * Allow torrents to override default share limit action
  * Use Start/Stop instead of Resume/Pause
  * Add the Popularity metric
  * Focus on Download button if torrent link retrieved from the
    clipboard
  * Add ability to pause/resume entire BitTorrent session
  * Add an option to set BitTorrent session shutdown timeout
  * Apply "Excluded file names" to folder names as well
  * Allow to use regular expression to filter torrent content
  * Allow to move content files to Trash instead of deleting them
  * Add ability to display torrent "privateness" in UI
  * Add a flag in "Peers" tab denoting a connection using NAT
    hole punching
  Bug fixes:
  * Display error message when unrecoverable error occurred
  * Update size of selected files when selection is changed
  * Normalize tags by trimming leading/trailing whitespace
  * Correctly handle share limits in torrent options dialog
  * Adjust tracker tier when adding additional trackers
  * Fix inconsistent naming between "Done/Progress" column
  * Sanitize peer client names
  * Apply share limits immediately when torrent downloading is
    finished
  * Show download progress for folders with zero byte size as
    100 instead of 0
  * Fix highlighted piece color
  * Apply "merge trackers" logic regardless of way the torrent
    is added
  Web UI:
  * Improve WebUI responsiveness
  * Do not exit the app when WebUI has failed to start
  * Add "Moving" filter to side panel
  * Add dark theme
  * Allow to remember torrent content files deletion
  * Leave the fields empty when value is invalid
  * Use natural sorting
  * Improve WebUI login behavior
  * Conditionally show filters sidebar
  * Add support for running concurrent searches
  * Improve accuracy of trackers list
  * Fix error when category doesn't exist
  * Improve table scrolling and selection on mobile
  * Restore search tabs on load
  * Restore previously used tab on load
  * Increase default height of "Share ratio limit" dialog
  * Use enabled search plugins by default
  * Add columns "Incomplete Save Path", "Info Hash v1", "Info
    Hash v2"
  * Always create generic filter items
  * Provide "Use Category paths in Manual Mode" option
  * Provide "Merge trackers to existing torrent" option
  Web API:
  * Fix wrong timestamp values
  * Send binary data with filename and mime type specified
  * Expose API for the torrent creator
  * Add support for SSL torrents
  * Provide endpoint for listing directory content
  * Provide "private" flag via "torrents/info" endpoint
  * Add a way to download .torrent file using search plugin
  * Add "private" filter for "torrents/info" endpoint
  * Add root_path to "torrents/info" result
  RSS:
  * Show RSS feed title in HTML browser
  * Allow to set delay between requests to the same host
  Search:
  * Allow users to specify Python executable path
  * Lazy load search plugins
  * Add date column to the built-in search engine
  * Allow to rearrange search tabs
  Other changes:
  * Add support for systemd power management
  * Add support for localized man pages
  * Specify a locale if none is set
  * Drop support for Qt5, qmake, autotools
  * Minimum supported versions: Qt: 6.5, Boost: 1.76, OpenSSL:
    3.0.2
  * Switch to C++20
- Replace qbittorrent-fix_boost_1.66_build.patch with
  qbittorrent-fix_boost_1.75_build.patch</changelog>
</package>
<package pkgid="62b90cdc0b5c28770d7f30e038213ae3d5c2aa3683fc75a82331134f59ebcd78" name="qbittorrent" arch="aarch64">
  <version epoch="0" ver="5.0.1" rel="bp156.3.6.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1661256000">- Update to version 4.4.4.
  * Improve D-Bus notifications handling
  Bug fixes:
  * Correctly handle data decompression with Qt 6.3
  * Fix wrong file names displayed in tooltip
  * Fix incorrect "max outgoing port" setting
  * Make working set limit available only on libtorrent 2.0.x
    builds
  * Try to recover missing tags
  RSS:
  * Clear RSS parsing error after use
  Web API:
  * Set HTTP method restriction on WebAPI actions</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1661860800">- Update to version 4.4.5
  Bug fixes:
  * Fix missing trackers when adding magnet link. Affects
    libtorrent 2.0.x builds.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1669550400">- Update to version 4.5.0
  New features:
  * Add `Auto resize columns` functionality
  * Allow to use Category paths in `Manual` mode
  * Allow to disable Automatic mode when default "temp" path
    changed
  * Add tuning options related to performance warnings
  * Add right click menu for status filters
  * Allow setting the number of maximum active checking torrents
  * Add option to toggle filters sidebar
  * Allow to set `working set limit` on non-Windows OS
  * Add `Export .torrent` action
  * Add keyboard navigation keys
  * Allow to use POSIX-compliant disk IO type
  * Add `Filter files` field in new torrent dialog
  * Implement new icon/color theme
  * Add file name filter/blacklist
  * Add support for custom SMTP ports
  * Split the OS cache settings into Disk IO read/write modes
  * When duplicate torrent is added set metadata to existing one
  * Greatly improve startup time with many torrents
  * Add keyboard shortcut to Download URL dialog
  * Add ability to run external program on torrent added
  * Add infohash and download path columns
  * Allow to set torrent stop condition
  * Add a `Moving` status filter
  * Change color palettes for both dark, light themes
  * Add a `Use proxy for hostname lookup` option
  * Introduce a `change listen port` cmd option
  * Implement `Peer ID Client` column for `Peers` tab
  * Add port forwarding option for embedded tracker
  Bug fixes:
  * Store hybrid torrents using `torrent ID` as basename
  * Enable Combobox editor for the `Mixed` file download priority
  * Allow shortcut folders for the Open and Save directory
    dialogs
  * Rename content tab `Size` column to `Total Size`
  * Fix scrolling to the lowermost visible torrent
  * Allow changing file priorities for finished torrents
  * Focus save path when Manual mode is selected initially
  * Disable force reannounce when it is not possible
  * Add horizontal scrolling for tracker list and torrent content
  * Enlarge "speed limits" icons
  * Change Downloaded to Times Downloaded in trackers tab
  * Remove artificial max limits from `Torrent Queueing` related
    options
  * Preserve `skip hash check` when there is no metadata
  * Fix DHT/PeX/LSD status when it is globally disabled
  * Fix rate calculation when interval is too low
  * Add tooltip message when system tray icon isn't available
  * Improve sender field in mail notifications
  * Fix "Add torrent dialog" spill-over on smaller screens
  * Fix peer count issue when tracker responds with zero figure
  * Don't merge trackers by default
  * Don't inhibit system sleep/auto shutdown for torrents stuck
    at downloading metadata
  * Allow to pause a checking torrent from context menu
  * Allow to use subnet notation in reverse proxy list
  * Fine tune translations loading for Chinese locales
  * Fix torrent content checkboxes not updated properly
  * Correctly load state of `Use another path for incomplete
    torrents` in Watched folders
  * Add confirmation to resume/pause all
  * Fix wrong count of errored trackers
  WebUI:
  * Allow blank lines in multipart form-data input
  * Make various dialogs resizable
  * Fix wrong v2 hash string displayed
  * WebAPI: return correct status
  * Fix empty selection in language combobox
  * Store WebUI port setting in human readable number
  * Add support for exporting .torrent
  * WebAPI: Add endpoint to set speed limit mode
  * Improve progress bar rendering
  * Add transfer list refresh interval settings
  * Use natural sort
  * Apply i18n translation only to built-in WebUI
  * Alert when HTTPS settings are incomplete
  * Handle drag and drop events
  * Fix wrong behavior for shutdown action
  * Don't disable combobox for file priority
  RSS:
  * Increase limit of maximum number of articles per feed
  Other:
  * Mark as single window app in .desktop file
  * Add Dockerfile
  * Remove option of using icons from system theme
- Delete qbittorrent-fix_boost_1.66_detection.patch
- Add qbittorrent-fix_boost_1.66_build.patch
- Use the Qt6 rpm macros</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1676203200">- Update to version 4.5.1
  New features:
  * Re-allow to use icons from system theme
  Bug fixes:
  * Fix Speed limit icon size
  * Revise and fix some text colors
  * Correctly load folder based UI theme
  * Fix crash due to invalid encoding of tracker URLs
  * Don't drop !qB extension when renaming incomplete file
  * Correctly count the number of torrents in subcategories
  * Use "additional trackers" when metadata retrieving
  * Apply correct tab order to Category options dialog
  * Add all torrents passed via the command line
  * Fix startup performance on Qt5
  * Automatic move will now overwrite existing files
  * Some fixes for loading Chinese locales
  * New Pause icon color for toolbar/menu
  * Adjust env variable for PDB discovery
  Web UI:
  * Fix missing "queued" icon
  * Return paths using platform-independent separator format
  * Change order of accepted types of file input
  * Add missing icons
  * Add "Resume data storage type" option
  * Make rename file dialog resizable
  * Prevent incorrect line breaking
  * Improve hotkeys
  * Remove suggestions while searching for torrents
  * Expose "IS PRIVATE" flag
  * Return name/hash/infohash_v1/infohash_v2 torrent properties
  Other:
  * Fix tray icon issues</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1677585600">- Update to version 4.5.2
  Bug fixes:
  * Don't unexpectedly activate queued torrents when prefetching
    metadata for added magnets
  * Update the cached torrent state once recheck is started
  * Be more likely to allow the system to use power saving modes
  Web UI:
  * Migrate away from unsafe function
  * Blacklist bad ciphers for TLS in the server
  * Allow only TLS 1.2+ in the server
  * Allow to set read-only directory as torrent location
  * Reject requests that contain backslash in path
  RSS:
  * Prevent RSS folder from being moved into itself</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1685361600">- Update to version 4.5.3
  Bug fixes:
  * Correctly check if database needs to be updated
  * Prevent incorrect log message about torrent content deletion
  * Improve finished torrent handling
  * Correctly initialize group box children as disabled in
    Preferences
  * Don't miss saving "download path" in SQLite storage
  * Improve logging of running external program
  Web UI:
  * Disable UPnP for web UI by default
  * Use workaround for IOS file picker
  * Work around Chrome download limit
  * Improve 'exporting torrent' behavior</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1687089600">- Update to version 4.5.4
  Bug fixes:
  * Allow to disable confirmation of Pause/Resume All
  * Sync flag icons with upstream
  Web UI:
  * Fix category save path</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1693396800">- Update to version 4.5.5
  Bug fixes:
  * Fix transfer list tab hotkey
  * Don't forget to enable the Apply button in the Options dialog
  * Immediately update torrent status on moving files
  * Improve performance when scrolling the file list of large
    torrents
  * Don't operate on random torrents when multiple are selected
    and a sort/filter is applied
  RSS:
  * Fix overwriting feeds.json with an incomplete load of it</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1698062400">- Update to version 4.6.0
  New features:
  * Add (experimental) I2P support
  * Provide UI editor for the default theme
  * Various UI theming improvements
  * Implement torrent tags editing dialog
  * Revamp "Watched folder options" and "Automated RSS
    downloader" dialog
  * Allow to use another icons in dark mode
  * Allow to add new torrents to queue top
  * Allow to filter torrent list by save path
  * Expose 'socket send/receive buffer size' options
  * Expose 'max torrent file size' setting
  * Expose 'bdecode limits' settings
  * Add options to adjust behavior of merging trackers to
    existing torrent
  * Add option to stop seeding when torrent has been inactive
  * Allow to use proxy per subsystem
  * Expand the scope of "Proxy hostname lookup" option
  * Add shortcut for "Ban peer permanently" function
  * Add option to auto hide zero status filters
  * Allow to disable confirmation of Pause/Resume All
  * Add alternative shortcut CTRL+E for CTRL+F
  * Show filtered port numbers in logs
  * Add button to copy library versions to clipboard
  Bug fixes:
  * Ensure ongoing storage moving job will be completed when
    shutting down
  * Refactored many areas to call non UI blocking code
  * Various improvements to the SQLite backend
  * Improve startup window state handling
  * Use tray icon from system theme only if option is set
  * Inhibit system sleep while torrents are moving
  * Use hostname instead of domain name in tracker filter list
  * Visually validate input path in torrent creator dialog
  * Disable symlink resolving in Torrent creator
  * Change default value for `file pool size` and `stop tracker
    timeout` settings
  * Log when duplicate torrents are being added
  * Inhibit suspend instead of screen idle
  * Ensure file name is valid when exporting torrents
  * Open "Save path" if torrent has no metadata
  * Prevent torrent starting unexpectedly edge case with magnet
  * Better ergonomics of the "Add new torrent" dialog
  WebUI:
  * Add log viewer
  * WebAPI: Allow to specify session cookie name
  * Improve sync API performance
  * Add filelog settings
  * Add multi-file renaming
  * Add "Add to top of queue" option
  * Implement subcategories
  * Set "SameSite=None" if CSRF Protection is disabled
  * Show only hosts in tracker filter list
  * Set Connection status and Speed limits tooltips
  * set Cross Origin Opener Policy to `same-origin`
  * Fix response for HTTP HEAD method
  * Preserve the network interfaces when connection is down
  * Add "Add Tags" field for RSS rules
  * Fix missing error icon
  RSS:
  * Add "Rename rule" button to RSS Downloader
  * Allow to edit RSS feed URL
  * Allow to assign priority to RSS download rule
  Search:
  * Use python isolate mode
  * Bump python version minimum requirement to 3.7.0
  Other:
  * Numerous code improvements and refactorings
- Drop qbittorrent-fix_boost_1.66_build.patch (will require
  major rework)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1698408000">- Reintroduce qbittorrent-fix_boost_1.66_build.patch that had
  been hastily removed and add qbittorrent-altpython.patch
  to use a newer python for plugins on Leap.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1700568000">- Update to version 4.6.1
  New features:
  * Add option to enable previous Add new torrent dialog behavior
  Fixed bugs:
  * Prevent crash due to race condition when adding magnet link
  * Fix Enter key behavior when add new torrent
  * Add missing main window icon
  * Update size of selected files when selection is changed
  * Correctly handle changing save path of torrent w/o metadata
  * Use appropriate icon for "moving" torrents in transfer list
  Web UI:
  * Drop WebUI default credentials
  * Add I2P settings to WebUI
  * Fix duplicate scrollbar on Transfer List
  * Fix incorrect subcategory sorting
  * Correctly set save path in RSS rules
  * Allow to request torrents count via WebAPI
  * Improve performance of getting torrent numbers via WebAPI
  * Improve free disk space checking for WebAPI
  Misc:
  * Fix invisible tray icon with Qt5 in Linux</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1701172800">- Update to version 4.6.2
  Bug fixes:
  * Do not apply share limit if the previous one was applied
  * Show Add new torrent dialog on main window screen
  Web UI:
  * Fix JS memory leak
  * Disable stdout buffering for qbt-nox
  Wayland:
  * Fix parent widget of "Lock qBittorrent" submenu
- Also fixes boo#1217677 (CVE-2023-30801, upstream reference
  gh#qbittorrent/qBittorrent#19738)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1705492800">- Update to version 4.6.3
  Bug fixes:
  * Correctly update number of filtered items
  * Don't forget to store Stop condition value
  * Show correctly decoded filename in log
  * Specify a locale if none is set
  * Apply inactive seeding time limit set on new torrents
  * Show URL seeds for torrents that have no metadata
  * Don't get stuck loading on mismatched info-hashes in resume
    data</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1711368000">- Update to version 4.6.4
  Bug fixes:
  * Correctly adjust "Add New torrent" dialog position in all
    the cases
  * Change "metadata received" stop condition behavior
  * Add a small delay before processing the key input of search
    boxes
  * Ensure the profile path is pointing to a directory
  RSS:
  * Use better icons for RSS articles
  Other:
  * Fix sorting when ICU isn't used
  * Fix invisible tray icon on Plasma 6</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1713528000">- Build against boost 1.75 on Leap 15 to match the one used by
  libtorrent-rasterbar (code-o-o#leap/features/issue/155)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1716724800">- Update to version 4.6.5
  Bug fixes:
  * Prevent app from being closed when disabling system tray
    icon
  * Fix &lt;kbd&gt;Enter&lt;/kbd&gt; key behavior in Add new torrent dialog
  * Prevent invalid status filter index from being used
  * Add extra offset for dialog frame
  * Don't overwrite stored layout of main window with incorrect
    one
  * Don't forget to resume "missing files" torrent when
    rechecking
  Web UI:
  * Restore ability to use server-side translation by custom
    WebUI
  * Fix wrong peer number
  Other:
  * Improve AppStream metadata</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1724068800">- Update to version 4.6.6
  Bug fixes:
  * Fix handling of tags containing '&amp;' character
  * Show scroll bar in Torrent Tags dialog
  * Apply bulk changes to correct content widget items
  * Hide zero status filters when torrents are removed
  * Fix `Incomplete Save Path` cannot be changed for torrents
    without metadata
  Web UI:
  * Correctly apply changed "save path" of RSS rules
  * Clear tracker list on full update
  Other changes:
  * Update User-Agent string for internal downloader and search
    engines</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1726574400">- Update to version 4.6.7
  Bug fixes:
  * The updater will launch the link to the build variant you're
    currently using
  Web UI:
  * RSS: The list of feeds wouldn't load for Apply Rule
  * Focus on Download button if torrent link retrieved from the
    clipboard</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1727697600">- Update to version 5.0.0 (fixes boo#1231149)
  New features:
  * Support creating .torrent with larger piece size
  * Improve tracker entries handling
  * Add separate filter item for tracker errors
  * Allow to remove tracker from tracker filter widget menu
  * Implement "Reannounce In" column
  * Expose "DHT bootstrap nodes" setting
  * Add support for Mark-of-the-Web
    (https://redcanary.com/threat-detection-report/techniques/mark-of-the-web-bypass/)
  * Allow to keep unwanted files in separate folder
  * Add "Copy Comment" to the torrent list's context menu
  * Allow relative profile paths
  * Enable Ctrl+F hotkey for more inputs
  * Add seeding limits to RSS and Watched folders options UI
  * Subcategories implicitly follow the parent category options
  * Add option to name each qbittorrent instance
  * Add button for sending test email
  * Allow torrents to override default share limit action
  * Use Start/Stop instead of Resume/Pause
  * Add the Popularity metric
  * Focus on Download button if torrent link retrieved from the
    clipboard
  * Add ability to pause/resume entire BitTorrent session
  * Add an option to set BitTorrent session shutdown timeout
  * Apply "Excluded file names" to folder names as well
  * Allow to use regular expression to filter torrent content
  * Allow to move content files to Trash instead of deleting them
  * Add ability to display torrent "privateness" in UI
  * Add a flag in "Peers" tab denoting a connection using NAT
    hole punching
  Bug fixes:
  * Display error message when unrecoverable error occurred
  * Update size of selected files when selection is changed
  * Normalize tags by trimming leading/trailing whitespace
  * Correctly handle share limits in torrent options dialog
  * Adjust tracker tier when adding additional trackers
  * Fix inconsistent naming between "Done/Progress" column
  * Sanitize peer client names
  * Apply share limits immediately when torrent downloading is
    finished
  * Show download progress for folders with zero byte size as
    100 instead of 0
  * Fix highlighted piece color
  * Apply "merge trackers" logic regardless of way the torrent
    is added
  Web UI:
  * Improve WebUI responsiveness
  * Do not exit the app when WebUI has failed to start
  * Add "Moving" filter to side panel
  * Add dark theme
  * Allow to remember torrent content files deletion
  * Leave the fields empty when value is invalid
  * Use natural sorting
  * Improve WebUI login behavior
  * Conditionally show filters sidebar
  * Add support for running concurrent searches
  * Improve accuracy of trackers list
  * Fix error when category doesn't exist
  * Improve table scrolling and selection on mobile
  * Restore search tabs on load
  * Restore previously used tab on load
  * Increase default height of "Share ratio limit" dialog
  * Use enabled search plugins by default
  * Add columns "Incomplete Save Path", "Info Hash v1", "Info
    Hash v2"
  * Always create generic filter items
  * Provide "Use Category paths in Manual Mode" option
  * Provide "Merge trackers to existing torrent" option
  Web API:
  * Fix wrong timestamp values
  * Send binary data with filename and mime type specified
  * Expose API for the torrent creator
  * Add support for SSL torrents
  * Provide endpoint for listing directory content
  * Provide "private" flag via "torrents/info" endpoint
  * Add a way to download .torrent file using search plugin
  * Add "private" filter for "torrents/info" endpoint
  * Add root_path to "torrents/info" result
  RSS:
  * Show RSS feed title in HTML browser
  * Allow to set delay between requests to the same host
  Search:
  * Allow users to specify Python executable path
  * Lazy load search plugins
  * Add date column to the built-in search engine
  * Allow to rearrange search tabs
  Other changes:
  * Add support for systemd power management
  * Add support for localized man pages
  * Specify a locale if none is set
  * Drop support for Qt5, qmake, autotools
  * Minimum supported versions: Qt: 6.5, Boost: 1.76, OpenSSL:
    3.0.2
  * Switch to C++20
- Replace qbittorrent-fix_boost_1.66_build.patch with
  qbittorrent-fix_boost_1.75_build.patch</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1730548800">- Update to version 5.0.1 (fixes boo#1232731 CVE-2024-51774)
  Added features:
  * Add "Simple pread/pwrite" disk IO type
  Bug fixes:
  * Don't ignore SSL errors
  * Don't try to apply Mark-of-the-Web to nonexistent files
  * Disable "Move to trash" option by default
  * Disable the ability to create torrents with a piece size of
    256MiB
  * Allow to choose Qt style
  * Always notify user about duplicate torrent
  * Correctly handle "torrent finished after move" event
  * Correctly apply filename filter when `!qB` extension is
    enabled
  * Improve color scheme change detection
  * Fix button state for SSL certificate check
  Web UI:
  * Fix CSS that results in hidden torrent list in some browsers
  * Use proper text color to highlight items in all filter lists
  * Fix 'rename files' dialog cannot be opened more than once
  * Fix UI of Advanced Settings to show all settings
  * Free resources allocated by web session once it is destructed
  Search:
  * Import correct libraries
  Other changes:
  * Sync flag icons with upstream</changelog>
</package>
<package pkgid="5fcbcffeef2a06bf709c25c4fd841a5ee9b8dae94e603844f967ab5b81684e8d" name="qbittorrent" arch="ppc64le">
  <version epoch="0" ver="5.0.1" rel="bp156.3.6.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1661256000">- Update to version 4.4.4.
  * Improve D-Bus notifications handling
  Bug fixes:
  * Correctly handle data decompression with Qt 6.3
  * Fix wrong file names displayed in tooltip
  * Fix incorrect "max outgoing port" setting
  * Make working set limit available only on libtorrent 2.0.x
    builds
  * Try to recover missing tags
  RSS:
  * Clear RSS parsing error after use
  Web API:
  * Set HTTP method restriction on WebAPI actions</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1661860800">- Update to version 4.4.5
  Bug fixes:
  * Fix missing trackers when adding magnet link. Affects
    libtorrent 2.0.x builds.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1669550400">- Update to version 4.5.0
  New features:
  * Add `Auto resize columns` functionality
  * Allow to use Category paths in `Manual` mode
  * Allow to disable Automatic mode when default "temp" path
    changed
  * Add tuning options related to performance warnings
  * Add right click menu for status filters
  * Allow setting the number of maximum active checking torrents
  * Add option to toggle filters sidebar
  * Allow to set `working set limit` on non-Windows OS
  * Add `Export .torrent` action
  * Add keyboard navigation keys
  * Allow to use POSIX-compliant disk IO type
  * Add `Filter files` field in new torrent dialog
  * Implement new icon/color theme
  * Add file name filter/blacklist
  * Add support for custom SMTP ports
  * Split the OS cache settings into Disk IO read/write modes
  * When duplicate torrent is added set metadata to existing one
  * Greatly improve startup time with many torrents
  * Add keyboard shortcut to Download URL dialog
  * Add ability to run external program on torrent added
  * Add infohash and download path columns
  * Allow to set torrent stop condition
  * Add a `Moving` status filter
  * Change color palettes for both dark, light themes
  * Add a `Use proxy for hostname lookup` option
  * Introduce a `change listen port` cmd option
  * Implement `Peer ID Client` column for `Peers` tab
  * Add port forwarding option for embedded tracker
  Bug fixes:
  * Store hybrid torrents using `torrent ID` as basename
  * Enable Combobox editor for the `Mixed` file download priority
  * Allow shortcut folders for the Open and Save directory
    dialogs
  * Rename content tab `Size` column to `Total Size`
  * Fix scrolling to the lowermost visible torrent
  * Allow changing file priorities for finished torrents
  * Focus save path when Manual mode is selected initially
  * Disable force reannounce when it is not possible
  * Add horizontal scrolling for tracker list and torrent content
  * Enlarge "speed limits" icons
  * Change Downloaded to Times Downloaded in trackers tab
  * Remove artificial max limits from `Torrent Queueing` related
    options
  * Preserve `skip hash check` when there is no metadata
  * Fix DHT/PeX/LSD status when it is globally disabled
  * Fix rate calculation when interval is too low
  * Add tooltip message when system tray icon isn't available
  * Improve sender field in mail notifications
  * Fix "Add torrent dialog" spill-over on smaller screens
  * Fix peer count issue when tracker responds with zero figure
  * Don't merge trackers by default
  * Don't inhibit system sleep/auto shutdown for torrents stuck
    at downloading metadata
  * Allow to pause a checking torrent from context menu
  * Allow to use subnet notation in reverse proxy list
  * Fine tune translations loading for Chinese locales
  * Fix torrent content checkboxes not updated properly
  * Correctly load state of `Use another path for incomplete
    torrents` in Watched folders
  * Add confirmation to resume/pause all
  * Fix wrong count of errored trackers
  WebUI:
  * Allow blank lines in multipart form-data input
  * Make various dialogs resizable
  * Fix wrong v2 hash string displayed
  * WebAPI: return correct status
  * Fix empty selection in language combobox
  * Store WebUI port setting in human readable number
  * Add support for exporting .torrent
  * WebAPI: Add endpoint to set speed limit mode
  * Improve progress bar rendering
  * Add transfer list refresh interval settings
  * Use natural sort
  * Apply i18n translation only to built-in WebUI
  * Alert when HTTPS settings are incomplete
  * Handle drag and drop events
  * Fix wrong behavior for shutdown action
  * Don't disable combobox for file priority
  RSS:
  * Increase limit of maximum number of articles per feed
  Other:
  * Mark as single window app in .desktop file
  * Add Dockerfile
  * Remove option of using icons from system theme
- Delete qbittorrent-fix_boost_1.66_detection.patch
- Add qbittorrent-fix_boost_1.66_build.patch
- Use the Qt6 rpm macros</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1676203200">- Update to version 4.5.1
  New features:
  * Re-allow to use icons from system theme
  Bug fixes:
  * Fix Speed limit icon size
  * Revise and fix some text colors
  * Correctly load folder based UI theme
  * Fix crash due to invalid encoding of tracker URLs
  * Don't drop !qB extension when renaming incomplete file
  * Correctly count the number of torrents in subcategories
  * Use "additional trackers" when metadata retrieving
  * Apply correct tab order to Category options dialog
  * Add all torrents passed via the command line
  * Fix startup performance on Qt5
  * Automatic move will now overwrite existing files
  * Some fixes for loading Chinese locales
  * New Pause icon color for toolbar/menu
  * Adjust env variable for PDB discovery
  Web UI:
  * Fix missing "queued" icon
  * Return paths using platform-independent separator format
  * Change order of accepted types of file input
  * Add missing icons
  * Add "Resume data storage type" option
  * Make rename file dialog resizable
  * Prevent incorrect line breaking
  * Improve hotkeys
  * Remove suggestions while searching for torrents
  * Expose "IS PRIVATE" flag
  * Return name/hash/infohash_v1/infohash_v2 torrent properties
  Other:
  * Fix tray icon issues</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1677585600">- Update to version 4.5.2
  Bug fixes:
  * Don't unexpectedly activate queued torrents when prefetching
    metadata for added magnets
  * Update the cached torrent state once recheck is started
  * Be more likely to allow the system to use power saving modes
  Web UI:
  * Migrate away from unsafe function
  * Blacklist bad ciphers for TLS in the server
  * Allow only TLS 1.2+ in the server
  * Allow to set read-only directory as torrent location
  * Reject requests that contain backslash in path
  RSS:
  * Prevent RSS folder from being moved into itself</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1685361600">- Update to version 4.5.3
  Bug fixes:
  * Correctly check if database needs to be updated
  * Prevent incorrect log message about torrent content deletion
  * Improve finished torrent handling
  * Correctly initialize group box children as disabled in
    Preferences
  * Don't miss saving "download path" in SQLite storage
  * Improve logging of running external program
  Web UI:
  * Disable UPnP for web UI by default
  * Use workaround for IOS file picker
  * Work around Chrome download limit
  * Improve 'exporting torrent' behavior</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1687089600">- Update to version 4.5.4
  Bug fixes:
  * Allow to disable confirmation of Pause/Resume All
  * Sync flag icons with upstream
  Web UI:
  * Fix category save path</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1693396800">- Update to version 4.5.5
  Bug fixes:
  * Fix transfer list tab hotkey
  * Don't forget to enable the Apply button in the Options dialog
  * Immediately update torrent status on moving files
  * Improve performance when scrolling the file list of large
    torrents
  * Don't operate on random torrents when multiple are selected
    and a sort/filter is applied
  RSS:
  * Fix overwriting feeds.json with an incomplete load of it</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1698062400">- Update to version 4.6.0
  New features:
  * Add (experimental) I2P support
  * Provide UI editor for the default theme
  * Various UI theming improvements
  * Implement torrent tags editing dialog
  * Revamp "Watched folder options" and "Automated RSS
    downloader" dialog
  * Allow to use another icons in dark mode
  * Allow to add new torrents to queue top
  * Allow to filter torrent list by save path
  * Expose 'socket send/receive buffer size' options
  * Expose 'max torrent file size' setting
  * Expose 'bdecode limits' settings
  * Add options to adjust behavior of merging trackers to
    existing torrent
  * Add option to stop seeding when torrent has been inactive
  * Allow to use proxy per subsystem
  * Expand the scope of "Proxy hostname lookup" option
  * Add shortcut for "Ban peer permanently" function
  * Add option to auto hide zero status filters
  * Allow to disable confirmation of Pause/Resume All
  * Add alternative shortcut CTRL+E for CTRL+F
  * Show filtered port numbers in logs
  * Add button to copy library versions to clipboard
  Bug fixes:
  * Ensure ongoing storage moving job will be completed when
    shutting down
  * Refactored many areas to call non UI blocking code
  * Various improvements to the SQLite backend
  * Improve startup window state handling
  * Use tray icon from system theme only if option is set
  * Inhibit system sleep while torrents are moving
  * Use hostname instead of domain name in tracker filter list
  * Visually validate input path in torrent creator dialog
  * Disable symlink resolving in Torrent creator
  * Change default value for `file pool size` and `stop tracker
    timeout` settings
  * Log when duplicate torrents are being added
  * Inhibit suspend instead of screen idle
  * Ensure file name is valid when exporting torrents
  * Open "Save path" if torrent has no metadata
  * Prevent torrent starting unexpectedly edge case with magnet
  * Better ergonomics of the "Add new torrent" dialog
  WebUI:
  * Add log viewer
  * WebAPI: Allow to specify session cookie name
  * Improve sync API performance
  * Add filelog settings
  * Add multi-file renaming
  * Add "Add to top of queue" option
  * Implement subcategories
  * Set "SameSite=None" if CSRF Protection is disabled
  * Show only hosts in tracker filter list
  * Set Connection status and Speed limits tooltips
  * set Cross Origin Opener Policy to `same-origin`
  * Fix response for HTTP HEAD method
  * Preserve the network interfaces when connection is down
  * Add "Add Tags" field for RSS rules
  * Fix missing error icon
  RSS:
  * Add "Rename rule" button to RSS Downloader
  * Allow to edit RSS feed URL
  * Allow to assign priority to RSS download rule
  Search:
  * Use python isolate mode
  * Bump python version minimum requirement to 3.7.0
  Other:
  * Numerous code improvements and refactorings
- Drop qbittorrent-fix_boost_1.66_build.patch (will require
  major rework)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1698408000">- Reintroduce qbittorrent-fix_boost_1.66_build.patch that had
  been hastily removed and add qbittorrent-altpython.patch
  to use a newer python for plugins on Leap.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1700568000">- Update to version 4.6.1
  New features:
  * Add option to enable previous Add new torrent dialog behavior
  Fixed bugs:
  * Prevent crash due to race condition when adding magnet link
  * Fix Enter key behavior when add new torrent
  * Add missing main window icon
  * Update size of selected files when selection is changed
  * Correctly handle changing save path of torrent w/o metadata
  * Use appropriate icon for "moving" torrents in transfer list
  Web UI:
  * Drop WebUI default credentials
  * Add I2P settings to WebUI
  * Fix duplicate scrollbar on Transfer List
  * Fix incorrect subcategory sorting
  * Correctly set save path in RSS rules
  * Allow to request torrents count via WebAPI
  * Improve performance of getting torrent numbers via WebAPI
  * Improve free disk space checking for WebAPI
  Misc:
  * Fix invisible tray icon with Qt5 in Linux</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1701172800">- Update to version 4.6.2
  Bug fixes:
  * Do not apply share limit if the previous one was applied
  * Show Add new torrent dialog on main window screen
  Web UI:
  * Fix JS memory leak
  * Disable stdout buffering for qbt-nox
  Wayland:
  * Fix parent widget of "Lock qBittorrent" submenu
- Also fixes boo#1217677 (CVE-2023-30801, upstream reference
  gh#qbittorrent/qBittorrent#19738)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1705492800">- Update to version 4.6.3
  Bug fixes:
  * Correctly update number of filtered items
  * Don't forget to store Stop condition value
  * Show correctly decoded filename in log
  * Specify a locale if none is set
  * Apply inactive seeding time limit set on new torrents
  * Show URL seeds for torrents that have no metadata
  * Don't get stuck loading on mismatched info-hashes in resume
    data</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1711368000">- Update to version 4.6.4
  Bug fixes:
  * Correctly adjust "Add New torrent" dialog position in all
    the cases
  * Change "metadata received" stop condition behavior
  * Add a small delay before processing the key input of search
    boxes
  * Ensure the profile path is pointing to a directory
  RSS:
  * Use better icons for RSS articles
  Other:
  * Fix sorting when ICU isn't used
  * Fix invisible tray icon on Plasma 6</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1713528000">- Build against boost 1.75 on Leap 15 to match the one used by
  libtorrent-rasterbar (code-o-o#leap/features/issue/155)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1716724800">- Update to version 4.6.5
  Bug fixes:
  * Prevent app from being closed when disabling system tray
    icon
  * Fix &lt;kbd&gt;Enter&lt;/kbd&gt; key behavior in Add new torrent dialog
  * Prevent invalid status filter index from being used
  * Add extra offset for dialog frame
  * Don't overwrite stored layout of main window with incorrect
    one
  * Don't forget to resume "missing files" torrent when
    rechecking
  Web UI:
  * Restore ability to use server-side translation by custom
    WebUI
  * Fix wrong peer number
  Other:
  * Improve AppStream metadata</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1724068800">- Update to version 4.6.6
  Bug fixes:
  * Fix handling of tags containing '&amp;' character
  * Show scroll bar in Torrent Tags dialog
  * Apply bulk changes to correct content widget items
  * Hide zero status filters when torrents are removed
  * Fix `Incomplete Save Path` cannot be changed for torrents
    without metadata
  Web UI:
  * Correctly apply changed "save path" of RSS rules
  * Clear tracker list on full update
  Other changes:
  * Update User-Agent string for internal downloader and search
    engines</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1726574400">- Update to version 4.6.7
  Bug fixes:
  * The updater will launch the link to the build variant you're
    currently using
  Web UI:
  * RSS: The list of feeds wouldn't load for Apply Rule
  * Focus on Download button if torrent link retrieved from the
    clipboard</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1727697600">- Update to version 5.0.0 (fixes boo#1231149)
  New features:
  * Support creating .torrent with larger piece size
  * Improve tracker entries handling
  * Add separate filter item for tracker errors
  * Allow to remove tracker from tracker filter widget menu
  * Implement "Reannounce In" column
  * Expose "DHT bootstrap nodes" setting
  * Add support for Mark-of-the-Web
    (https://redcanary.com/threat-detection-report/techniques/mark-of-the-web-bypass/)
  * Allow to keep unwanted files in separate folder
  * Add "Copy Comment" to the torrent list's context menu
  * Allow relative profile paths
  * Enable Ctrl+F hotkey for more inputs
  * Add seeding limits to RSS and Watched folders options UI
  * Subcategories implicitly follow the parent category options
  * Add option to name each qbittorrent instance
  * Add button for sending test email
  * Allow torrents to override default share limit action
  * Use Start/Stop instead of Resume/Pause
  * Add the Popularity metric
  * Focus on Download button if torrent link retrieved from the
    clipboard
  * Add ability to pause/resume entire BitTorrent session
  * Add an option to set BitTorrent session shutdown timeout
  * Apply "Excluded file names" to folder names as well
  * Allow to use regular expression to filter torrent content
  * Allow to move content files to Trash instead of deleting them
  * Add ability to display torrent "privateness" in UI
  * Add a flag in "Peers" tab denoting a connection using NAT
    hole punching
  Bug fixes:
  * Display error message when unrecoverable error occurred
  * Update size of selected files when selection is changed
  * Normalize tags by trimming leading/trailing whitespace
  * Correctly handle share limits in torrent options dialog
  * Adjust tracker tier when adding additional trackers
  * Fix inconsistent naming between "Done/Progress" column
  * Sanitize peer client names
  * Apply share limits immediately when torrent downloading is
    finished
  * Show download progress for folders with zero byte size as
    100 instead of 0
  * Fix highlighted piece color
  * Apply "merge trackers" logic regardless of way the torrent
    is added
  Web UI:
  * Improve WebUI responsiveness
  * Do not exit the app when WebUI has failed to start
  * Add "Moving" filter to side panel
  * Add dark theme
  * Allow to remember torrent content files deletion
  * Leave the fields empty when value is invalid
  * Use natural sorting
  * Improve WebUI login behavior
  * Conditionally show filters sidebar
  * Add support for running concurrent searches
  * Improve accuracy of trackers list
  * Fix error when category doesn't exist
  * Improve table scrolling and selection on mobile
  * Restore search tabs on load
  * Restore previously used tab on load
  * Increase default height of "Share ratio limit" dialog
  * Use enabled search plugins by default
  * Add columns "Incomplete Save Path", "Info Hash v1", "Info
    Hash v2"
  * Always create generic filter items
  * Provide "Use Category paths in Manual Mode" option
  * Provide "Merge trackers to existing torrent" option
  Web API:
  * Fix wrong timestamp values
  * Send binary data with filename and mime type specified
  * Expose API for the torrent creator
  * Add support for SSL torrents
  * Provide endpoint for listing directory content
  * Provide "private" flag via "torrents/info" endpoint
  * Add a way to download .torrent file using search plugin
  * Add "private" filter for "torrents/info" endpoint
  * Add root_path to "torrents/info" result
  RSS:
  * Show RSS feed title in HTML browser
  * Allow to set delay between requests to the same host
  Search:
  * Allow users to specify Python executable path
  * Lazy load search plugins
  * Add date column to the built-in search engine
  * Allow to rearrange search tabs
  Other changes:
  * Add support for systemd power management
  * Add support for localized man pages
  * Specify a locale if none is set
  * Drop support for Qt5, qmake, autotools
  * Minimum supported versions: Qt: 6.5, Boost: 1.76, OpenSSL:
    3.0.2
  * Switch to C++20
- Replace qbittorrent-fix_boost_1.66_build.patch with
  qbittorrent-fix_boost_1.75_build.patch</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1730548800">- Update to version 5.0.1 (fixes boo#1232731 CVE-2024-51774)
  Added features:
  * Add "Simple pread/pwrite" disk IO type
  Bug fixes:
  * Don't ignore SSL errors
  * Don't try to apply Mark-of-the-Web to nonexistent files
  * Disable "Move to trash" option by default
  * Disable the ability to create torrents with a piece size of
    256MiB
  * Allow to choose Qt style
  * Always notify user about duplicate torrent
  * Correctly handle "torrent finished after move" event
  * Correctly apply filename filter when `!qB` extension is
    enabled
  * Improve color scheme change detection
  * Fix button state for SSL certificate check
  Web UI:
  * Fix CSS that results in hidden torrent list in some browsers
  * Use proper text color to highlight items in all filter lists
  * Fix 'rename files' dialog cannot be opened more than once
  * Fix UI of Advanced Settings to show all settings
  * Free resources allocated by web session once it is destructed
  Search:
  * Import correct libraries
  Other changes:
  * Sync flag icons with upstream</changelog>
</package>
<package pkgid="29f0f6ac67ac1a1d1660a8d4081ee53ec5e3adaa02f65ec391ca08987e565d2e" name="qbittorrent" arch="s390x">
  <version epoch="0" ver="5.0.1" rel="bp156.3.6.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1661256000">- Update to version 4.4.4.
  * Improve D-Bus notifications handling
  Bug fixes:
  * Correctly handle data decompression with Qt 6.3
  * Fix wrong file names displayed in tooltip
  * Fix incorrect "max outgoing port" setting
  * Make working set limit available only on libtorrent 2.0.x
    builds
  * Try to recover missing tags
  RSS:
  * Clear RSS parsing error after use
  Web API:
  * Set HTTP method restriction on WebAPI actions</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1661860800">- Update to version 4.4.5
  Bug fixes:
  * Fix missing trackers when adding magnet link. Affects
    libtorrent 2.0.x builds.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1669550400">- Update to version 4.5.0
  New features:
  * Add `Auto resize columns` functionality
  * Allow to use Category paths in `Manual` mode
  * Allow to disable Automatic mode when default "temp" path
    changed
  * Add tuning options related to performance warnings
  * Add right click menu for status filters
  * Allow setting the number of maximum active checking torrents
  * Add option to toggle filters sidebar
  * Allow to set `working set limit` on non-Windows OS
  * Add `Export .torrent` action
  * Add keyboard navigation keys
  * Allow to use POSIX-compliant disk IO type
  * Add `Filter files` field in new torrent dialog
  * Implement new icon/color theme
  * Add file name filter/blacklist
  * Add support for custom SMTP ports
  * Split the OS cache settings into Disk IO read/write modes
  * When duplicate torrent is added set metadata to existing one
  * Greatly improve startup time with many torrents
  * Add keyboard shortcut to Download URL dialog
  * Add ability to run external program on torrent added
  * Add infohash and download path columns
  * Allow to set torrent stop condition
  * Add a `Moving` status filter
  * Change color palettes for both dark, light themes
  * Add a `Use proxy for hostname lookup` option
  * Introduce a `change listen port` cmd option
  * Implement `Peer ID Client` column for `Peers` tab
  * Add port forwarding option for embedded tracker
  Bug fixes:
  * Store hybrid torrents using `torrent ID` as basename
  * Enable Combobox editor for the `Mixed` file download priority
  * Allow shortcut folders for the Open and Save directory
    dialogs
  * Rename content tab `Size` column to `Total Size`
  * Fix scrolling to the lowermost visible torrent
  * Allow changing file priorities for finished torrents
  * Focus save path when Manual mode is selected initially
  * Disable force reannounce when it is not possible
  * Add horizontal scrolling for tracker list and torrent content
  * Enlarge "speed limits" icons
  * Change Downloaded to Times Downloaded in trackers tab
  * Remove artificial max limits from `Torrent Queueing` related
    options
  * Preserve `skip hash check` when there is no metadata
  * Fix DHT/PeX/LSD status when it is globally disabled
  * Fix rate calculation when interval is too low
  * Add tooltip message when system tray icon isn't available
  * Improve sender field in mail notifications
  * Fix "Add torrent dialog" spill-over on smaller screens
  * Fix peer count issue when tracker responds with zero figure
  * Don't merge trackers by default
  * Don't inhibit system sleep/auto shutdown for torrents stuck
    at downloading metadata
  * Allow to pause a checking torrent from context menu
  * Allow to use subnet notation in reverse proxy list
  * Fine tune translations loading for Chinese locales
  * Fix torrent content checkboxes not updated properly
  * Correctly load state of `Use another path for incomplete
    torrents` in Watched folders
  * Add confirmation to resume/pause all
  * Fix wrong count of errored trackers
  WebUI:
  * Allow blank lines in multipart form-data input
  * Make various dialogs resizable
  * Fix wrong v2 hash string displayed
  * WebAPI: return correct status
  * Fix empty selection in language combobox
  * Store WebUI port setting in human readable number
  * Add support for exporting .torrent
  * WebAPI: Add endpoint to set speed limit mode
  * Improve progress bar rendering
  * Add transfer list refresh interval settings
  * Use natural sort
  * Apply i18n translation only to built-in WebUI
  * Alert when HTTPS settings are incomplete
  * Handle drag and drop events
  * Fix wrong behavior for shutdown action
  * Don't disable combobox for file priority
  RSS:
  * Increase limit of maximum number of articles per feed
  Other:
  * Mark as single window app in .desktop file
  * Add Dockerfile
  * Remove option of using icons from system theme
- Delete qbittorrent-fix_boost_1.66_detection.patch
- Add qbittorrent-fix_boost_1.66_build.patch
- Use the Qt6 rpm macros</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1676203200">- Update to version 4.5.1
  New features:
  * Re-allow to use icons from system theme
  Bug fixes:
  * Fix Speed limit icon size
  * Revise and fix some text colors
  * Correctly load folder based UI theme
  * Fix crash due to invalid encoding of tracker URLs
  * Don't drop !qB extension when renaming incomplete file
  * Correctly count the number of torrents in subcategories
  * Use "additional trackers" when metadata retrieving
  * Apply correct tab order to Category options dialog
  * Add all torrents passed via the command line
  * Fix startup performance on Qt5
  * Automatic move will now overwrite existing files
  * Some fixes for loading Chinese locales
  * New Pause icon color for toolbar/menu
  * Adjust env variable for PDB discovery
  Web UI:
  * Fix missing "queued" icon
  * Return paths using platform-independent separator format
  * Change order of accepted types of file input
  * Add missing icons
  * Add "Resume data storage type" option
  * Make rename file dialog resizable
  * Prevent incorrect line breaking
  * Improve hotkeys
  * Remove suggestions while searching for torrents
  * Expose "IS PRIVATE" flag
  * Return name/hash/infohash_v1/infohash_v2 torrent properties
  Other:
  * Fix tray icon issues</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1677585600">- Update to version 4.5.2
  Bug fixes:
  * Don't unexpectedly activate queued torrents when prefetching
    metadata for added magnets
  * Update the cached torrent state once recheck is started
  * Be more likely to allow the system to use power saving modes
  Web UI:
  * Migrate away from unsafe function
  * Blacklist bad ciphers for TLS in the server
  * Allow only TLS 1.2+ in the server
  * Allow to set read-only directory as torrent location
  * Reject requests that contain backslash in path
  RSS:
  * Prevent RSS folder from being moved into itself</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1685361600">- Update to version 4.5.3
  Bug fixes:
  * Correctly check if database needs to be updated
  * Prevent incorrect log message about torrent content deletion
  * Improve finished torrent handling
  * Correctly initialize group box children as disabled in
    Preferences
  * Don't miss saving "download path" in SQLite storage
  * Improve logging of running external program
  Web UI:
  * Disable UPnP for web UI by default
  * Use workaround for IOS file picker
  * Work around Chrome download limit
  * Improve 'exporting torrent' behavior</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1687089600">- Update to version 4.5.4
  Bug fixes:
  * Allow to disable confirmation of Pause/Resume All
  * Sync flag icons with upstream
  Web UI:
  * Fix category save path</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1693396800">- Update to version 4.5.5
  Bug fixes:
  * Fix transfer list tab hotkey
  * Don't forget to enable the Apply button in the Options dialog
  * Immediately update torrent status on moving files
  * Improve performance when scrolling the file list of large
    torrents
  * Don't operate on random torrents when multiple are selected
    and a sort/filter is applied
  RSS:
  * Fix overwriting feeds.json with an incomplete load of it</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1698062400">- Update to version 4.6.0
  New features:
  * Add (experimental) I2P support
  * Provide UI editor for the default theme
  * Various UI theming improvements
  * Implement torrent tags editing dialog
  * Revamp "Watched folder options" and "Automated RSS
    downloader" dialog
  * Allow to use another icons in dark mode
  * Allow to add new torrents to queue top
  * Allow to filter torrent list by save path
  * Expose 'socket send/receive buffer size' options
  * Expose 'max torrent file size' setting
  * Expose 'bdecode limits' settings
  * Add options to adjust behavior of merging trackers to
    existing torrent
  * Add option to stop seeding when torrent has been inactive
  * Allow to use proxy per subsystem
  * Expand the scope of "Proxy hostname lookup" option
  * Add shortcut for "Ban peer permanently" function
  * Add option to auto hide zero status filters
  * Allow to disable confirmation of Pause/Resume All
  * Add alternative shortcut CTRL+E for CTRL+F
  * Show filtered port numbers in logs
  * Add button to copy library versions to clipboard
  Bug fixes:
  * Ensure ongoing storage moving job will be completed when
    shutting down
  * Refactored many areas to call non UI blocking code
  * Various improvements to the SQLite backend
  * Improve startup window state handling
  * Use tray icon from system theme only if option is set
  * Inhibit system sleep while torrents are moving
  * Use hostname instead of domain name in tracker filter list
  * Visually validate input path in torrent creator dialog
  * Disable symlink resolving in Torrent creator
  * Change default value for `file pool size` and `stop tracker
    timeout` settings
  * Log when duplicate torrents are being added
  * Inhibit suspend instead of screen idle
  * Ensure file name is valid when exporting torrents
  * Open "Save path" if torrent has no metadata
  * Prevent torrent starting unexpectedly edge case with magnet
  * Better ergonomics of the "Add new torrent" dialog
  WebUI:
  * Add log viewer
  * WebAPI: Allow to specify session cookie name
  * Improve sync API performance
  * Add filelog settings
  * Add multi-file renaming
  * Add "Add to top of queue" option
  * Implement subcategories
  * Set "SameSite=None" if CSRF Protection is disabled
  * Show only hosts in tracker filter list
  * Set Connection status and Speed limits tooltips
  * set Cross Origin Opener Policy to `same-origin`
  * Fix response for HTTP HEAD method
  * Preserve the network interfaces when connection is down
  * Add "Add Tags" field for RSS rules
  * Fix missing error icon
  RSS:
  * Add "Rename rule" button to RSS Downloader
  * Allow to edit RSS feed URL
  * Allow to assign priority to RSS download rule
  Search:
  * Use python isolate mode
  * Bump python version minimum requirement to 3.7.0
  Other:
  * Numerous code improvements and refactorings
- Drop qbittorrent-fix_boost_1.66_build.patch (will require
  major rework)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1698408000">- Reintroduce qbittorrent-fix_boost_1.66_build.patch that had
  been hastily removed and add qbittorrent-altpython.patch
  to use a newer python for plugins on Leap.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1700568000">- Update to version 4.6.1
  New features:
  * Add option to enable previous Add new torrent dialog behavior
  Fixed bugs:
  * Prevent crash due to race condition when adding magnet link
  * Fix Enter key behavior when add new torrent
  * Add missing main window icon
  * Update size of selected files when selection is changed
  * Correctly handle changing save path of torrent w/o metadata
  * Use appropriate icon for "moving" torrents in transfer list
  Web UI:
  * Drop WebUI default credentials
  * Add I2P settings to WebUI
  * Fix duplicate scrollbar on Transfer List
  * Fix incorrect subcategory sorting
  * Correctly set save path in RSS rules
  * Allow to request torrents count via WebAPI
  * Improve performance of getting torrent numbers via WebAPI
  * Improve free disk space checking for WebAPI
  Misc:
  * Fix invisible tray icon with Qt5 in Linux</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1701172800">- Update to version 4.6.2
  Bug fixes:
  * Do not apply share limit if the previous one was applied
  * Show Add new torrent dialog on main window screen
  Web UI:
  * Fix JS memory leak
  * Disable stdout buffering for qbt-nox
  Wayland:
  * Fix parent widget of "Lock qBittorrent" submenu
- Also fixes boo#1217677 (CVE-2023-30801, upstream reference
  gh#qbittorrent/qBittorrent#19738)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1705492800">- Update to version 4.6.3
  Bug fixes:
  * Correctly update number of filtered items
  * Don't forget to store Stop condition value
  * Show correctly decoded filename in log
  * Specify a locale if none is set
  * Apply inactive seeding time limit set on new torrents
  * Show URL seeds for torrents that have no metadata
  * Don't get stuck loading on mismatched info-hashes in resume
    data</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1711368000">- Update to version 4.6.4
  Bug fixes:
  * Correctly adjust "Add New torrent" dialog position in all
    the cases
  * Change "metadata received" stop condition behavior
  * Add a small delay before processing the key input of search
    boxes
  * Ensure the profile path is pointing to a directory
  RSS:
  * Use better icons for RSS articles
  Other:
  * Fix sorting when ICU isn't used
  * Fix invisible tray icon on Plasma 6</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1713528000">- Build against boost 1.75 on Leap 15 to match the one used by
  libtorrent-rasterbar (code-o-o#leap/features/issue/155)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1716724800">- Update to version 4.6.5
  Bug fixes:
  * Prevent app from being closed when disabling system tray
    icon
  * Fix &lt;kbd&gt;Enter&lt;/kbd&gt; key behavior in Add new torrent dialog
  * Prevent invalid status filter index from being used
  * Add extra offset for dialog frame
  * Don't overwrite stored layout of main window with incorrect
    one
  * Don't forget to resume "missing files" torrent when
    rechecking
  Web UI:
  * Restore ability to use server-side translation by custom
    WebUI
  * Fix wrong peer number
  Other:
  * Improve AppStream metadata</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1724068800">- Update to version 4.6.6
  Bug fixes:
  * Fix handling of tags containing '&amp;' character
  * Show scroll bar in Torrent Tags dialog
  * Apply bulk changes to correct content widget items
  * Hide zero status filters when torrents are removed
  * Fix `Incomplete Save Path` cannot be changed for torrents
    without metadata
  Web UI:
  * Correctly apply changed "save path" of RSS rules
  * Clear tracker list on full update
  Other changes:
  * Update User-Agent string for internal downloader and search
    engines</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1726574400">- Update to version 4.6.7
  Bug fixes:
  * The updater will launch the link to the build variant you're
    currently using
  Web UI:
  * RSS: The list of feeds wouldn't load for Apply Rule
  * Focus on Download button if torrent link retrieved from the
    clipboard</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1727697600">- Update to version 5.0.0 (fixes boo#1231149)
  New features:
  * Support creating .torrent with larger piece size
  * Improve tracker entries handling
  * Add separate filter item for tracker errors
  * Allow to remove tracker from tracker filter widget menu
  * Implement "Reannounce In" column
  * Expose "DHT bootstrap nodes" setting
  * Add support for Mark-of-the-Web
    (https://redcanary.com/threat-detection-report/techniques/mark-of-the-web-bypass/)
  * Allow to keep unwanted files in separate folder
  * Add "Copy Comment" to the torrent list's context menu
  * Allow relative profile paths
  * Enable Ctrl+F hotkey for more inputs
  * Add seeding limits to RSS and Watched folders options UI
  * Subcategories implicitly follow the parent category options
  * Add option to name each qbittorrent instance
  * Add button for sending test email
  * Allow torrents to override default share limit action
  * Use Start/Stop instead of Resume/Pause
  * Add the Popularity metric
  * Focus on Download button if torrent link retrieved from the
    clipboard
  * Add ability to pause/resume entire BitTorrent session
  * Add an option to set BitTorrent session shutdown timeout
  * Apply "Excluded file names" to folder names as well
  * Allow to use regular expression to filter torrent content
  * Allow to move content files to Trash instead of deleting them
  * Add ability to display torrent "privateness" in UI
  * Add a flag in "Peers" tab denoting a connection using NAT
    hole punching
  Bug fixes:
  * Display error message when unrecoverable error occurred
  * Update size of selected files when selection is changed
  * Normalize tags by trimming leading/trailing whitespace
  * Correctly handle share limits in torrent options dialog
  * Adjust tracker tier when adding additional trackers
  * Fix inconsistent naming between "Done/Progress" column
  * Sanitize peer client names
  * Apply share limits immediately when torrent downloading is
    finished
  * Show download progress for folders with zero byte size as
    100 instead of 0
  * Fix highlighted piece color
  * Apply "merge trackers" logic regardless of way the torrent
    is added
  Web UI:
  * Improve WebUI responsiveness
  * Do not exit the app when WebUI has failed to start
  * Add "Moving" filter to side panel
  * Add dark theme
  * Allow to remember torrent content files deletion
  * Leave the fields empty when value is invalid
  * Use natural sorting
  * Improve WebUI login behavior
  * Conditionally show filters sidebar
  * Add support for running concurrent searches
  * Improve accuracy of trackers list
  * Fix error when category doesn't exist
  * Improve table scrolling and selection on mobile
  * Restore search tabs on load
  * Restore previously used tab on load
  * Increase default height of "Share ratio limit" dialog
  * Use enabled search plugins by default
  * Add columns "Incomplete Save Path", "Info Hash v1", "Info
    Hash v2"
  * Always create generic filter items
  * Provide "Use Category paths in Manual Mode" option
  * Provide "Merge trackers to existing torrent" option
  Web API:
  * Fix wrong timestamp values
  * Send binary data with filename and mime type specified
  * Expose API for the torrent creator
  * Add support for SSL torrents
  * Provide endpoint for listing directory content
  * Provide "private" flag via "torrents/info" endpoint
  * Add a way to download .torrent file using search plugin
  * Add "private" filter for "torrents/info" endpoint
  * Add root_path to "torrents/info" result
  RSS:
  * Show RSS feed title in HTML browser
  * Allow to set delay between requests to the same host
  Search:
  * Allow users to specify Python executable path
  * Lazy load search plugins
  * Add date column to the built-in search engine
  * Allow to rearrange search tabs
  Other changes:
  * Add support for systemd power management
  * Add support for localized man pages
  * Specify a locale if none is set
  * Drop support for Qt5, qmake, autotools
  * Minimum supported versions: Qt: 6.5, Boost: 1.76, OpenSSL:
    3.0.2
  * Switch to C++20
- Replace qbittorrent-fix_boost_1.66_build.patch with
  qbittorrent-fix_boost_1.75_build.patch</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1730548800">- Update to version 5.0.1 (fixes boo#1232731 CVE-2024-51774)
  Added features:
  * Add "Simple pread/pwrite" disk IO type
  Bug fixes:
  * Don't ignore SSL errors
  * Don't try to apply Mark-of-the-Web to nonexistent files
  * Disable "Move to trash" option by default
  * Disable the ability to create torrents with a piece size of
    256MiB
  * Allow to choose Qt style
  * Always notify user about duplicate torrent
  * Correctly handle "torrent finished after move" event
  * Correctly apply filename filter when `!qB` extension is
    enabled
  * Improve color scheme change detection
  * Fix button state for SSL certificate check
  Web UI:
  * Fix CSS that results in hidden torrent list in some browsers
  * Use proper text color to highlight items in all filter lists
  * Fix 'rename files' dialog cannot be opened more than once
  * Fix UI of Advanced Settings to show all settings
  * Free resources allocated by web session once it is destructed
  Search:
  * Import correct libraries
  Other changes:
  * Sync flag icons with upstream</changelog>
</package>
<package pkgid="19c1eff46604e9531149fc6d5d9537665d6c0d6443d654a1fdfb53a0091ee2c8" name="qbittorrent" arch="src">
  <version epoch="0" ver="5.0.1" rel="bp156.3.6.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1661256000">- Update to version 4.4.4.
  * Improve D-Bus notifications handling
  Bug fixes:
  * Correctly handle data decompression with Qt 6.3
  * Fix wrong file names displayed in tooltip
  * Fix incorrect "max outgoing port" setting
  * Make working set limit available only on libtorrent 2.0.x
    builds
  * Try to recover missing tags
  RSS:
  * Clear RSS parsing error after use
  Web API:
  * Set HTTP method restriction on WebAPI actions</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1661860800">- Update to version 4.4.5
  Bug fixes:
  * Fix missing trackers when adding magnet link. Affects
    libtorrent 2.0.x builds.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1669550400">- Update to version 4.5.0
  New features:
  * Add `Auto resize columns` functionality
  * Allow to use Category paths in `Manual` mode
  * Allow to disable Automatic mode when default "temp" path
    changed
  * Add tuning options related to performance warnings
  * Add right click menu for status filters
  * Allow setting the number of maximum active checking torrents
  * Add option to toggle filters sidebar
  * Allow to set `working set limit` on non-Windows OS
  * Add `Export .torrent` action
  * Add keyboard navigation keys
  * Allow to use POSIX-compliant disk IO type
  * Add `Filter files` field in new torrent dialog
  * Implement new icon/color theme
  * Add file name filter/blacklist
  * Add support for custom SMTP ports
  * Split the OS cache settings into Disk IO read/write modes
  * When duplicate torrent is added set metadata to existing one
  * Greatly improve startup time with many torrents
  * Add keyboard shortcut to Download URL dialog
  * Add ability to run external program on torrent added
  * Add infohash and download path columns
  * Allow to set torrent stop condition
  * Add a `Moving` status filter
  * Change color palettes for both dark, light themes
  * Add a `Use proxy for hostname lookup` option
  * Introduce a `change listen port` cmd option
  * Implement `Peer ID Client` column for `Peers` tab
  * Add port forwarding option for embedded tracker
  Bug fixes:
  * Store hybrid torrents using `torrent ID` as basename
  * Enable Combobox editor for the `Mixed` file download priority
  * Allow shortcut folders for the Open and Save directory
    dialogs
  * Rename content tab `Size` column to `Total Size`
  * Fix scrolling to the lowermost visible torrent
  * Allow changing file priorities for finished torrents
  * Focus save path when Manual mode is selected initially
  * Disable force reannounce when it is not possible
  * Add horizontal scrolling for tracker list and torrent content
  * Enlarge "speed limits" icons
  * Change Downloaded to Times Downloaded in trackers tab
  * Remove artificial max limits from `Torrent Queueing` related
    options
  * Preserve `skip hash check` when there is no metadata
  * Fix DHT/PeX/LSD status when it is globally disabled
  * Fix rate calculation when interval is too low
  * Add tooltip message when system tray icon isn't available
  * Improve sender field in mail notifications
  * Fix "Add torrent dialog" spill-over on smaller screens
  * Fix peer count issue when tracker responds with zero figure
  * Don't merge trackers by default
  * Don't inhibit system sleep/auto shutdown for torrents stuck
    at downloading metadata
  * Allow to pause a checking torrent from context menu
  * Allow to use subnet notation in reverse proxy list
  * Fine tune translations loading for Chinese locales
  * Fix torrent content checkboxes not updated properly
  * Correctly load state of `Use another path for incomplete
    torrents` in Watched folders
  * Add confirmation to resume/pause all
  * Fix wrong count of errored trackers
  WebUI:
  * Allow blank lines in multipart form-data input
  * Make various dialogs resizable
  * Fix wrong v2 hash string displayed
  * WebAPI: return correct status
  * Fix empty selection in language combobox
  * Store WebUI port setting in human readable number
  * Add support for exporting .torrent
  * WebAPI: Add endpoint to set speed limit mode
  * Improve progress bar rendering
  * Add transfer list refresh interval settings
  * Use natural sort
  * Apply i18n translation only to built-in WebUI
  * Alert when HTTPS settings are incomplete
  * Handle drag and drop events
  * Fix wrong behavior for shutdown action
  * Don't disable combobox for file priority
  RSS:
  * Increase limit of maximum number of articles per feed
  Other:
  * Mark as single window app in .desktop file
  * Add Dockerfile
  * Remove option of using icons from system theme
- Delete qbittorrent-fix_boost_1.66_detection.patch
- Add qbittorrent-fix_boost_1.66_build.patch
- Use the Qt6 rpm macros</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1676203200">- Update to version 4.5.1
  New features:
  * Re-allow to use icons from system theme
  Bug fixes:
  * Fix Speed limit icon size
  * Revise and fix some text colors
  * Correctly load folder based UI theme
  * Fix crash due to invalid encoding of tracker URLs
  * Don't drop !qB extension when renaming incomplete file
  * Correctly count the number of torrents in subcategories
  * Use "additional trackers" when metadata retrieving
  * Apply correct tab order to Category options dialog
  * Add all torrents passed via the command line
  * Fix startup performance on Qt5
  * Automatic move will now overwrite existing files
  * Some fixes for loading Chinese locales
  * New Pause icon color for toolbar/menu
  * Adjust env variable for PDB discovery
  Web UI:
  * Fix missing "queued" icon
  * Return paths using platform-independent separator format
  * Change order of accepted types of file input
  * Add missing icons
  * Add "Resume data storage type" option
  * Make rename file dialog resizable
  * Prevent incorrect line breaking
  * Improve hotkeys
  * Remove suggestions while searching for torrents
  * Expose "IS PRIVATE" flag
  * Return name/hash/infohash_v1/infohash_v2 torrent properties
  Other:
  * Fix tray icon issues</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1677585600">- Update to version 4.5.2
  Bug fixes:
  * Don't unexpectedly activate queued torrents when prefetching
    metadata for added magnets
  * Update the cached torrent state once recheck is started
  * Be more likely to allow the system to use power saving modes
  Web UI:
  * Migrate away from unsafe function
  * Blacklist bad ciphers for TLS in the server
  * Allow only TLS 1.2+ in the server
  * Allow to set read-only directory as torrent location
  * Reject requests that contain backslash in path
  RSS:
  * Prevent RSS folder from being moved into itself</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1685361600">- Update to version 4.5.3
  Bug fixes:
  * Correctly check if database needs to be updated
  * Prevent incorrect log message about torrent content deletion
  * Improve finished torrent handling
  * Correctly initialize group box children as disabled in
    Preferences
  * Don't miss saving "download path" in SQLite storage
  * Improve logging of running external program
  Web UI:
  * Disable UPnP for web UI by default
  * Use workaround for IOS file picker
  * Work around Chrome download limit
  * Improve 'exporting torrent' behavior</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1687089600">- Update to version 4.5.4
  Bug fixes:
  * Allow to disable confirmation of Pause/Resume All
  * Sync flag icons with upstream
  Web UI:
  * Fix category save path</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1693396800">- Update to version 4.5.5
  Bug fixes:
  * Fix transfer list tab hotkey
  * Don't forget to enable the Apply button in the Options dialog
  * Immediately update torrent status on moving files
  * Improve performance when scrolling the file list of large
    torrents
  * Don't operate on random torrents when multiple are selected
    and a sort/filter is applied
  RSS:
  * Fix overwriting feeds.json with an incomplete load of it</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1698062400">- Update to version 4.6.0
  New features:
  * Add (experimental) I2P support
  * Provide UI editor for the default theme
  * Various UI theming improvements
  * Implement torrent tags editing dialog
  * Revamp "Watched folder options" and "Automated RSS
    downloader" dialog
  * Allow to use another icons in dark mode
  * Allow to add new torrents to queue top
  * Allow to filter torrent list by save path
  * Expose 'socket send/receive buffer size' options
  * Expose 'max torrent file size' setting
  * Expose 'bdecode limits' settings
  * Add options to adjust behavior of merging trackers to
    existing torrent
  * Add option to stop seeding when torrent has been inactive
  * Allow to use proxy per subsystem
  * Expand the scope of "Proxy hostname lookup" option
  * Add shortcut for "Ban peer permanently" function
  * Add option to auto hide zero status filters
  * Allow to disable confirmation of Pause/Resume All
  * Add alternative shortcut CTRL+E for CTRL+F
  * Show filtered port numbers in logs
  * Add button to copy library versions to clipboard
  Bug fixes:
  * Ensure ongoing storage moving job will be completed when
    shutting down
  * Refactored many areas to call non UI blocking code
  * Various improvements to the SQLite backend
  * Improve startup window state handling
  * Use tray icon from system theme only if option is set
  * Inhibit system sleep while torrents are moving
  * Use hostname instead of domain name in tracker filter list
  * Visually validate input path in torrent creator dialog
  * Disable symlink resolving in Torrent creator
  * Change default value for `file pool size` and `stop tracker
    timeout` settings
  * Log when duplicate torrents are being added
  * Inhibit suspend instead of screen idle
  * Ensure file name is valid when exporting torrents
  * Open "Save path" if torrent has no metadata
  * Prevent torrent starting unexpectedly edge case with magnet
  * Better ergonomics of the "Add new torrent" dialog
  WebUI:
  * Add log viewer
  * WebAPI: Allow to specify session cookie name
  * Improve sync API performance
  * Add filelog settings
  * Add multi-file renaming
  * Add "Add to top of queue" option
  * Implement subcategories
  * Set "SameSite=None" if CSRF Protection is disabled
  * Show only hosts in tracker filter list
  * Set Connection status and Speed limits tooltips
  * set Cross Origin Opener Policy to `same-origin`
  * Fix response for HTTP HEAD method
  * Preserve the network interfaces when connection is down
  * Add "Add Tags" field for RSS rules
  * Fix missing error icon
  RSS:
  * Add "Rename rule" button to RSS Downloader
  * Allow to edit RSS feed URL
  * Allow to assign priority to RSS download rule
  Search:
  * Use python isolate mode
  * Bump python version minimum requirement to 3.7.0
  Other:
  * Numerous code improvements and refactorings
- Drop qbittorrent-fix_boost_1.66_build.patch (will require
  major rework)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1698408000">- Reintroduce qbittorrent-fix_boost_1.66_build.patch that had
  been hastily removed and add qbittorrent-altpython.patch
  to use a newer python for plugins on Leap.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1700568000">- Update to version 4.6.1
  New features:
  * Add option to enable previous Add new torrent dialog behavior
  Fixed bugs:
  * Prevent crash due to race condition when adding magnet link
  * Fix Enter key behavior when add new torrent
  * Add missing main window icon
  * Update size of selected files when selection is changed
  * Correctly handle changing save path of torrent w/o metadata
  * Use appropriate icon for "moving" torrents in transfer list
  Web UI:
  * Drop WebUI default credentials
  * Add I2P settings to WebUI
  * Fix duplicate scrollbar on Transfer List
  * Fix incorrect subcategory sorting
  * Correctly set save path in RSS rules
  * Allow to request torrents count via WebAPI
  * Improve performance of getting torrent numbers via WebAPI
  * Improve free disk space checking for WebAPI
  Misc:
  * Fix invisible tray icon with Qt5 in Linux</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1701172800">- Update to version 4.6.2
  Bug fixes:
  * Do not apply share limit if the previous one was applied
  * Show Add new torrent dialog on main window screen
  Web UI:
  * Fix JS memory leak
  * Disable stdout buffering for qbt-nox
  Wayland:
  * Fix parent widget of "Lock qBittorrent" submenu
- Also fixes boo#1217677 (CVE-2023-30801, upstream reference
  gh#qbittorrent/qBittorrent#19738)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1705492800">- Update to version 4.6.3
  Bug fixes:
  * Correctly update number of filtered items
  * Don't forget to store Stop condition value
  * Show correctly decoded filename in log
  * Specify a locale if none is set
  * Apply inactive seeding time limit set on new torrents
  * Show URL seeds for torrents that have no metadata
  * Don't get stuck loading on mismatched info-hashes in resume
    data</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1711368000">- Update to version 4.6.4
  Bug fixes:
  * Correctly adjust "Add New torrent" dialog position in all
    the cases
  * Change "metadata received" stop condition behavior
  * Add a small delay before processing the key input of search
    boxes
  * Ensure the profile path is pointing to a directory
  RSS:
  * Use better icons for RSS articles
  Other:
  * Fix sorting when ICU isn't used
  * Fix invisible tray icon on Plasma 6</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1713528000">- Build against boost 1.75 on Leap 15 to match the one used by
  libtorrent-rasterbar (code-o-o#leap/features/issue/155)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1716724800">- Update to version 4.6.5
  Bug fixes:
  * Prevent app from being closed when disabling system tray
    icon
  * Fix &lt;kbd&gt;Enter&lt;/kbd&gt; key behavior in Add new torrent dialog
  * Prevent invalid status filter index from being used
  * Add extra offset for dialog frame
  * Don't overwrite stored layout of main window with incorrect
    one
  * Don't forget to resume "missing files" torrent when
    rechecking
  Web UI:
  * Restore ability to use server-side translation by custom
    WebUI
  * Fix wrong peer number
  Other:
  * Improve AppStream metadata</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1724068800">- Update to version 4.6.6
  Bug fixes:
  * Fix handling of tags containing '&amp;' character
  * Show scroll bar in Torrent Tags dialog
  * Apply bulk changes to correct content widget items
  * Hide zero status filters when torrents are removed
  * Fix `Incomplete Save Path` cannot be changed for torrents
    without metadata
  Web UI:
  * Correctly apply changed "save path" of RSS rules
  * Clear tracker list on full update
  Other changes:
  * Update User-Agent string for internal downloader and search
    engines</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1726574400">- Update to version 4.6.7
  Bug fixes:
  * The updater will launch the link to the build variant you're
    currently using
  Web UI:
  * RSS: The list of feeds wouldn't load for Apply Rule
  * Focus on Download button if torrent link retrieved from the
    clipboard</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1727697600">- Update to version 5.0.0 (fixes boo#1231149)
  New features:
  * Support creating .torrent with larger piece size
  * Improve tracker entries handling
  * Add separate filter item for tracker errors
  * Allow to remove tracker from tracker filter widget menu
  * Implement "Reannounce In" column
  * Expose "DHT bootstrap nodes" setting
  * Add support for Mark-of-the-Web
    (https://redcanary.com/threat-detection-report/techniques/mark-of-the-web-bypass/)
  * Allow to keep unwanted files in separate folder
  * Add "Copy Comment" to the torrent list's context menu
  * Allow relative profile paths
  * Enable Ctrl+F hotkey for more inputs
  * Add seeding limits to RSS and Watched folders options UI
  * Subcategories implicitly follow the parent category options
  * Add option to name each qbittorrent instance
  * Add button for sending test email
  * Allow torrents to override default share limit action
  * Use Start/Stop instead of Resume/Pause
  * Add the Popularity metric
  * Focus on Download button if torrent link retrieved from the
    clipboard
  * Add ability to pause/resume entire BitTorrent session
  * Add an option to set BitTorrent session shutdown timeout
  * Apply "Excluded file names" to folder names as well
  * Allow to use regular expression to filter torrent content
  * Allow to move content files to Trash instead of deleting them
  * Add ability to display torrent "privateness" in UI
  * Add a flag in "Peers" tab denoting a connection using NAT
    hole punching
  Bug fixes:
  * Display error message when unrecoverable error occurred
  * Update size of selected files when selection is changed
  * Normalize tags by trimming leading/trailing whitespace
  * Correctly handle share limits in torrent options dialog
  * Adjust tracker tier when adding additional trackers
  * Fix inconsistent naming between "Done/Progress" column
  * Sanitize peer client names
  * Apply share limits immediately when torrent downloading is
    finished
  * Show download progress for folders with zero byte size as
    100 instead of 0
  * Fix highlighted piece color
  * Apply "merge trackers" logic regardless of way the torrent
    is added
  Web UI:
  * Improve WebUI responsiveness
  * Do not exit the app when WebUI has failed to start
  * Add "Moving" filter to side panel
  * Add dark theme
  * Allow to remember torrent content files deletion
  * Leave the fields empty when value is invalid
  * Use natural sorting
  * Improve WebUI login behavior
  * Conditionally show filters sidebar
  * Add support for running concurrent searches
  * Improve accuracy of trackers list
  * Fix error when category doesn't exist
  * Improve table scrolling and selection on mobile
  * Restore search tabs on load
  * Restore previously used tab on load
  * Increase default height of "Share ratio limit" dialog
  * Use enabled search plugins by default
  * Add columns "Incomplete Save Path", "Info Hash v1", "Info
    Hash v2"
  * Always create generic filter items
  * Provide "Use Category paths in Manual Mode" option
  * Provide "Merge trackers to existing torrent" option
  Web API:
  * Fix wrong timestamp values
  * Send binary data with filename and mime type specified
  * Expose API for the torrent creator
  * Add support for SSL torrents
  * Provide endpoint for listing directory content
  * Provide "private" flag via "torrents/info" endpoint
  * Add a way to download .torrent file using search plugin
  * Add "private" filter for "torrents/info" endpoint
  * Add root_path to "torrents/info" result
  RSS:
  * Show RSS feed title in HTML browser
  * Allow to set delay between requests to the same host
  Search:
  * Allow users to specify Python executable path
  * Lazy load search plugins
  * Add date column to the built-in search engine
  * Allow to rearrange search tabs
  Other changes:
  * Add support for systemd power management
  * Add support for localized man pages
  * Specify a locale if none is set
  * Drop support for Qt5, qmake, autotools
  * Minimum supported versions: Qt: 6.5, Boost: 1.76, OpenSSL:
    3.0.2
  * Switch to C++20
- Replace qbittorrent-fix_boost_1.66_build.patch with
  qbittorrent-fix_boost_1.75_build.patch</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1730548800">- Update to version 5.0.1 (fixes boo#1232731 CVE-2024-51774)
  Added features:
  * Add "Simple pread/pwrite" disk IO type
  Bug fixes:
  * Don't ignore SSL errors
  * Don't try to apply Mark-of-the-Web to nonexistent files
  * Disable "Move to trash" option by default
  * Disable the ability to create torrents with a piece size of
    256MiB
  * Allow to choose Qt style
  * Always notify user about duplicate torrent
  * Correctly handle "torrent finished after move" event
  * Correctly apply filename filter when `!qB` extension is
    enabled
  * Improve color scheme change detection
  * Fix button state for SSL certificate check
  Web UI:
  * Fix CSS that results in hidden torrent list in some browsers
  * Use proper text color to highlight items in all filter lists
  * Fix 'rename files' dialog cannot be opened more than once
  * Fix UI of Advanced Settings to show all settings
  * Free resources allocated by web session once it is destructed
  Search:
  * Import correct libraries
  Other changes:
  * Sync flag icons with upstream</changelog>
</package>
<package pkgid="584cff99ac491e5c4adadb1c71c65ce9afb207ab8a8ca18e4da8618842d187f0" name="qbittorrent" arch="x86_64">
  <version epoch="0" ver="5.0.1" rel="bp156.3.6.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1661256000">- Update to version 4.4.4.
  * Improve D-Bus notifications handling
  Bug fixes:
  * Correctly handle data decompression with Qt 6.3
  * Fix wrong file names displayed in tooltip
  * Fix incorrect "max outgoing port" setting
  * Make working set limit available only on libtorrent 2.0.x
    builds
  * Try to recover missing tags
  RSS:
  * Clear RSS parsing error after use
  Web API:
  * Set HTTP method restriction on WebAPI actions</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1661860800">- Update to version 4.4.5
  Bug fixes:
  * Fix missing trackers when adding magnet link. Affects
    libtorrent 2.0.x builds.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1669550400">- Update to version 4.5.0
  New features:
  * Add `Auto resize columns` functionality
  * Allow to use Category paths in `Manual` mode
  * Allow to disable Automatic mode when default "temp" path
    changed
  * Add tuning options related to performance warnings
  * Add right click menu for status filters
  * Allow setting the number of maximum active checking torrents
  * Add option to toggle filters sidebar
  * Allow to set `working set limit` on non-Windows OS
  * Add `Export .torrent` action
  * Add keyboard navigation keys
  * Allow to use POSIX-compliant disk IO type
  * Add `Filter files` field in new torrent dialog
  * Implement new icon/color theme
  * Add file name filter/blacklist
  * Add support for custom SMTP ports
  * Split the OS cache settings into Disk IO read/write modes
  * When duplicate torrent is added set metadata to existing one
  * Greatly improve startup time with many torrents
  * Add keyboard shortcut to Download URL dialog
  * Add ability to run external program on torrent added
  * Add infohash and download path columns
  * Allow to set torrent stop condition
  * Add a `Moving` status filter
  * Change color palettes for both dark, light themes
  * Add a `Use proxy for hostname lookup` option
  * Introduce a `change listen port` cmd option
  * Implement `Peer ID Client` column for `Peers` tab
  * Add port forwarding option for embedded tracker
  Bug fixes:
  * Store hybrid torrents using `torrent ID` as basename
  * Enable Combobox editor for the `Mixed` file download priority
  * Allow shortcut folders for the Open and Save directory
    dialogs
  * Rename content tab `Size` column to `Total Size`
  * Fix scrolling to the lowermost visible torrent
  * Allow changing file priorities for finished torrents
  * Focus save path when Manual mode is selected initially
  * Disable force reannounce when it is not possible
  * Add horizontal scrolling for tracker list and torrent content
  * Enlarge "speed limits" icons
  * Change Downloaded to Times Downloaded in trackers tab
  * Remove artificial max limits from `Torrent Queueing` related
    options
  * Preserve `skip hash check` when there is no metadata
  * Fix DHT/PeX/LSD status when it is globally disabled
  * Fix rate calculation when interval is too low
  * Add tooltip message when system tray icon isn't available
  * Improve sender field in mail notifications
  * Fix "Add torrent dialog" spill-over on smaller screens
  * Fix peer count issue when tracker responds with zero figure
  * Don't merge trackers by default
  * Don't inhibit system sleep/auto shutdown for torrents stuck
    at downloading metadata
  * Allow to pause a checking torrent from context menu
  * Allow to use subnet notation in reverse proxy list
  * Fine tune translations loading for Chinese locales
  * Fix torrent content checkboxes not updated properly
  * Correctly load state of `Use another path for incomplete
    torrents` in Watched folders
  * Add confirmation to resume/pause all
  * Fix wrong count of errored trackers
  WebUI:
  * Allow blank lines in multipart form-data input
  * Make various dialogs resizable
  * Fix wrong v2 hash string displayed
  * WebAPI: return correct status
  * Fix empty selection in language combobox
  * Store WebUI port setting in human readable number
  * Add support for exporting .torrent
  * WebAPI: Add endpoint to set speed limit mode
  * Improve progress bar rendering
  * Add transfer list refresh interval settings
  * Use natural sort
  * Apply i18n translation only to built-in WebUI
  * Alert when HTTPS settings are incomplete
  * Handle drag and drop events
  * Fix wrong behavior for shutdown action
  * Don't disable combobox for file priority
  RSS:
  * Increase limit of maximum number of articles per feed
  Other:
  * Mark as single window app in .desktop file
  * Add Dockerfile
  * Remove option of using icons from system theme
- Delete qbittorrent-fix_boost_1.66_detection.patch
- Add qbittorrent-fix_boost_1.66_build.patch
- Use the Qt6 rpm macros</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1676203200">- Update to version 4.5.1
  New features:
  * Re-allow to use icons from system theme
  Bug fixes:
  * Fix Speed limit icon size
  * Revise and fix some text colors
  * Correctly load folder based UI theme
  * Fix crash due to invalid encoding of tracker URLs
  * Don't drop !qB extension when renaming incomplete file
  * Correctly count the number of torrents in subcategories
  * Use "additional trackers" when metadata retrieving
  * Apply correct tab order to Category options dialog
  * Add all torrents passed via the command line
  * Fix startup performance on Qt5
  * Automatic move will now overwrite existing files
  * Some fixes for loading Chinese locales
  * New Pause icon color for toolbar/menu
  * Adjust env variable for PDB discovery
  Web UI:
  * Fix missing "queued" icon
  * Return paths using platform-independent separator format
  * Change order of accepted types of file input
  * Add missing icons
  * Add "Resume data storage type" option
  * Make rename file dialog resizable
  * Prevent incorrect line breaking
  * Improve hotkeys
  * Remove suggestions while searching for torrents
  * Expose "IS PRIVATE" flag
  * Return name/hash/infohash_v1/infohash_v2 torrent properties
  Other:
  * Fix tray icon issues</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1677585600">- Update to version 4.5.2
  Bug fixes:
  * Don't unexpectedly activate queued torrents when prefetching
    metadata for added magnets
  * Update the cached torrent state once recheck is started
  * Be more likely to allow the system to use power saving modes
  Web UI:
  * Migrate away from unsafe function
  * Blacklist bad ciphers for TLS in the server
  * Allow only TLS 1.2+ in the server
  * Allow to set read-only directory as torrent location
  * Reject requests that contain backslash in path
  RSS:
  * Prevent RSS folder from being moved into itself</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1685361600">- Update to version 4.5.3
  Bug fixes:
  * Correctly check if database needs to be updated
  * Prevent incorrect log message about torrent content deletion
  * Improve finished torrent handling
  * Correctly initialize group box children as disabled in
    Preferences
  * Don't miss saving "download path" in SQLite storage
  * Improve logging of running external program
  Web UI:
  * Disable UPnP for web UI by default
  * Use workaround for IOS file picker
  * Work around Chrome download limit
  * Improve 'exporting torrent' behavior</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1687089600">- Update to version 4.5.4
  Bug fixes:
  * Allow to disable confirmation of Pause/Resume All
  * Sync flag icons with upstream
  Web UI:
  * Fix category save path</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1693396800">- Update to version 4.5.5
  Bug fixes:
  * Fix transfer list tab hotkey
  * Don't forget to enable the Apply button in the Options dialog
  * Immediately update torrent status on moving files
  * Improve performance when scrolling the file list of large
    torrents
  * Don't operate on random torrents when multiple are selected
    and a sort/filter is applied
  RSS:
  * Fix overwriting feeds.json with an incomplete load of it</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1698062400">- Update to version 4.6.0
  New features:
  * Add (experimental) I2P support
  * Provide UI editor for the default theme
  * Various UI theming improvements
  * Implement torrent tags editing dialog
  * Revamp "Watched folder options" and "Automated RSS
    downloader" dialog
  * Allow to use another icons in dark mode
  * Allow to add new torrents to queue top
  * Allow to filter torrent list by save path
  * Expose 'socket send/receive buffer size' options
  * Expose 'max torrent file size' setting
  * Expose 'bdecode limits' settings
  * Add options to adjust behavior of merging trackers to
    existing torrent
  * Add option to stop seeding when torrent has been inactive
  * Allow to use proxy per subsystem
  * Expand the scope of "Proxy hostname lookup" option
  * Add shortcut for "Ban peer permanently" function
  * Add option to auto hide zero status filters
  * Allow to disable confirmation of Pause/Resume All
  * Add alternative shortcut CTRL+E for CTRL+F
  * Show filtered port numbers in logs
  * Add button to copy library versions to clipboard
  Bug fixes:
  * Ensure ongoing storage moving job will be completed when
    shutting down
  * Refactored many areas to call non UI blocking code
  * Various improvements to the SQLite backend
  * Improve startup window state handling
  * Use tray icon from system theme only if option is set
  * Inhibit system sleep while torrents are moving
  * Use hostname instead of domain name in tracker filter list
  * Visually validate input path in torrent creator dialog
  * Disable symlink resolving in Torrent creator
  * Change default value for `file pool size` and `stop tracker
    timeout` settings
  * Log when duplicate torrents are being added
  * Inhibit suspend instead of screen idle
  * Ensure file name is valid when exporting torrents
  * Open "Save path" if torrent has no metadata
  * Prevent torrent starting unexpectedly edge case with magnet
  * Better ergonomics of the "Add new torrent" dialog
  WebUI:
  * Add log viewer
  * WebAPI: Allow to specify session cookie name
  * Improve sync API performance
  * Add filelog settings
  * Add multi-file renaming
  * Add "Add to top of queue" option
  * Implement subcategories
  * Set "SameSite=None" if CSRF Protection is disabled
  * Show only hosts in tracker filter list
  * Set Connection status and Speed limits tooltips
  * set Cross Origin Opener Policy to `same-origin`
  * Fix response for HTTP HEAD method
  * Preserve the network interfaces when connection is down
  * Add "Add Tags" field for RSS rules
  * Fix missing error icon
  RSS:
  * Add "Rename rule" button to RSS Downloader
  * Allow to edit RSS feed URL
  * Allow to assign priority to RSS download rule
  Search:
  * Use python isolate mode
  * Bump python version minimum requirement to 3.7.0
  Other:
  * Numerous code improvements and refactorings
- Drop qbittorrent-fix_boost_1.66_build.patch (will require
  major rework)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1698408000">- Reintroduce qbittorrent-fix_boost_1.66_build.patch that had
  been hastily removed and add qbittorrent-altpython.patch
  to use a newer python for plugins on Leap.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1700568000">- Update to version 4.6.1
  New features:
  * Add option to enable previous Add new torrent dialog behavior
  Fixed bugs:
  * Prevent crash due to race condition when adding magnet link
  * Fix Enter key behavior when add new torrent
  * Add missing main window icon
  * Update size of selected files when selection is changed
  * Correctly handle changing save path of torrent w/o metadata
  * Use appropriate icon for "moving" torrents in transfer list
  Web UI:
  * Drop WebUI default credentials
  * Add I2P settings to WebUI
  * Fix duplicate scrollbar on Transfer List
  * Fix incorrect subcategory sorting
  * Correctly set save path in RSS rules
  * Allow to request torrents count via WebAPI
  * Improve performance of getting torrent numbers via WebAPI
  * Improve free disk space checking for WebAPI
  Misc:
  * Fix invisible tray icon with Qt5 in Linux</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1701172800">- Update to version 4.6.2
  Bug fixes:
  * Do not apply share limit if the previous one was applied
  * Show Add new torrent dialog on main window screen
  Web UI:
  * Fix JS memory leak
  * Disable stdout buffering for qbt-nox
  Wayland:
  * Fix parent widget of "Lock qBittorrent" submenu
- Also fixes boo#1217677 (CVE-2023-30801, upstream reference
  gh#qbittorrent/qBittorrent#19738)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1705492800">- Update to version 4.6.3
  Bug fixes:
  * Correctly update number of filtered items
  * Don't forget to store Stop condition value
  * Show correctly decoded filename in log
  * Specify a locale if none is set
  * Apply inactive seeding time limit set on new torrents
  * Show URL seeds for torrents that have no metadata
  * Don't get stuck loading on mismatched info-hashes in resume
    data</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1711368000">- Update to version 4.6.4
  Bug fixes:
  * Correctly adjust "Add New torrent" dialog position in all
    the cases
  * Change "metadata received" stop condition behavior
  * Add a small delay before processing the key input of search
    boxes
  * Ensure the profile path is pointing to a directory
  RSS:
  * Use better icons for RSS articles
  Other:
  * Fix sorting when ICU isn't used
  * Fix invisible tray icon on Plasma 6</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1713528000">- Build against boost 1.75 on Leap 15 to match the one used by
  libtorrent-rasterbar (code-o-o#leap/features/issue/155)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1716724800">- Update to version 4.6.5
  Bug fixes:
  * Prevent app from being closed when disabling system tray
    icon
  * Fix &lt;kbd&gt;Enter&lt;/kbd&gt; key behavior in Add new torrent dialog
  * Prevent invalid status filter index from being used
  * Add extra offset for dialog frame
  * Don't overwrite stored layout of main window with incorrect
    one
  * Don't forget to resume "missing files" torrent when
    rechecking
  Web UI:
  * Restore ability to use server-side translation by custom
    WebUI
  * Fix wrong peer number
  Other:
  * Improve AppStream metadata</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1724068800">- Update to version 4.6.6
  Bug fixes:
  * Fix handling of tags containing '&amp;' character
  * Show scroll bar in Torrent Tags dialog
  * Apply bulk changes to correct content widget items
  * Hide zero status filters when torrents are removed
  * Fix `Incomplete Save Path` cannot be changed for torrents
    without metadata
  Web UI:
  * Correctly apply changed "save path" of RSS rules
  * Clear tracker list on full update
  Other changes:
  * Update User-Agent string for internal downloader and search
    engines</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1726574400">- Update to version 4.6.7
  Bug fixes:
  * The updater will launch the link to the build variant you're
    currently using
  Web UI:
  * RSS: The list of feeds wouldn't load for Apply Rule
  * Focus on Download button if torrent link retrieved from the
    clipboard</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1727697600">- Update to version 5.0.0 (fixes boo#1231149)
  New features:
  * Support creating .torrent with larger piece size
  * Improve tracker entries handling
  * Add separate filter item for tracker errors
  * Allow to remove tracker from tracker filter widget menu
  * Implement "Reannounce In" column
  * Expose "DHT bootstrap nodes" setting
  * Add support for Mark-of-the-Web
    (https://redcanary.com/threat-detection-report/techniques/mark-of-the-web-bypass/)
  * Allow to keep unwanted files in separate folder
  * Add "Copy Comment" to the torrent list's context menu
  * Allow relative profile paths
  * Enable Ctrl+F hotkey for more inputs
  * Add seeding limits to RSS and Watched folders options UI
  * Subcategories implicitly follow the parent category options
  * Add option to name each qbittorrent instance
  * Add button for sending test email
  * Allow torrents to override default share limit action
  * Use Start/Stop instead of Resume/Pause
  * Add the Popularity metric
  * Focus on Download button if torrent link retrieved from the
    clipboard
  * Add ability to pause/resume entire BitTorrent session
  * Add an option to set BitTorrent session shutdown timeout
  * Apply "Excluded file names" to folder names as well
  * Allow to use regular expression to filter torrent content
  * Allow to move content files to Trash instead of deleting them
  * Add ability to display torrent "privateness" in UI
  * Add a flag in "Peers" tab denoting a connection using NAT
    hole punching
  Bug fixes:
  * Display error message when unrecoverable error occurred
  * Update size of selected files when selection is changed
  * Normalize tags by trimming leading/trailing whitespace
  * Correctly handle share limits in torrent options dialog
  * Adjust tracker tier when adding additional trackers
  * Fix inconsistent naming between "Done/Progress" column
  * Sanitize peer client names
  * Apply share limits immediately when torrent downloading is
    finished
  * Show download progress for folders with zero byte size as
    100 instead of 0
  * Fix highlighted piece color
  * Apply "merge trackers" logic regardless of way the torrent
    is added
  Web UI:
  * Improve WebUI responsiveness
  * Do not exit the app when WebUI has failed to start
  * Add "Moving" filter to side panel
  * Add dark theme
  * Allow to remember torrent content files deletion
  * Leave the fields empty when value is invalid
  * Use natural sorting
  * Improve WebUI login behavior
  * Conditionally show filters sidebar
  * Add support for running concurrent searches
  * Improve accuracy of trackers list
  * Fix error when category doesn't exist
  * Improve table scrolling and selection on mobile
  * Restore search tabs on load
  * Restore previously used tab on load
  * Increase default height of "Share ratio limit" dialog
  * Use enabled search plugins by default
  * Add columns "Incomplete Save Path", "Info Hash v1", "Info
    Hash v2"
  * Always create generic filter items
  * Provide "Use Category paths in Manual Mode" option
  * Provide "Merge trackers to existing torrent" option
  Web API:
  * Fix wrong timestamp values
  * Send binary data with filename and mime type specified
  * Expose API for the torrent creator
  * Add support for SSL torrents
  * Provide endpoint for listing directory content
  * Provide "private" flag via "torrents/info" endpoint
  * Add a way to download .torrent file using search plugin
  * Add "private" filter for "torrents/info" endpoint
  * Add root_path to "torrents/info" result
  RSS:
  * Show RSS feed title in HTML browser
  * Allow to set delay between requests to the same host
  Search:
  * Allow users to specify Python executable path
  * Lazy load search plugins
  * Add date column to the built-in search engine
  * Allow to rearrange search tabs
  Other changes:
  * Add support for systemd power management
  * Add support for localized man pages
  * Specify a locale if none is set
  * Drop support for Qt5, qmake, autotools
  * Minimum supported versions: Qt: 6.5, Boost: 1.76, OpenSSL:
    3.0.2
  * Switch to C++20
- Replace qbittorrent-fix_boost_1.66_build.patch with
  qbittorrent-fix_boost_1.75_build.patch</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1730548800">- Update to version 5.0.1 (fixes boo#1232731 CVE-2024-51774)
  Added features:
  * Add "Simple pread/pwrite" disk IO type
  Bug fixes:
  * Don't ignore SSL errors
  * Don't try to apply Mark-of-the-Web to nonexistent files
  * Disable "Move to trash" option by default
  * Disable the ability to create torrents with a piece size of
    256MiB
  * Allow to choose Qt style
  * Always notify user about duplicate torrent
  * Correctly handle "torrent finished after move" event
  * Correctly apply filename filter when `!qB` extension is
    enabled
  * Improve color scheme change detection
  * Fix button state for SSL certificate check
  Web UI:
  * Fix CSS that results in hidden torrent list in some browsers
  * Use proper text color to highlight items in all filter lists
  * Fix 'rename files' dialog cannot be opened more than once
  * Fix UI of Advanced Settings to show all settings
  * Free resources allocated by web session once it is destructed
  Search:
  * Import correct libraries
  Other changes:
  * Sync flag icons with upstream</changelog>
</package>
<package pkgid="8d345852337b9037ff8ccdc7b5b776f405d30a10b1ee56e8c3dccbc68faf6e17" name="qbittorrent-nox" arch="aarch64">
  <version epoch="0" ver="5.0.0" rel="bp156.3.3.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1653480000">- Update to version 4.4.3.1
  Bug fixes:
  * Fix broken translations</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1661256000">- Update to version 4.4.4.
  * Improve D-Bus notifications handling
  Bug fixes:
  * Correctly handle data decompression with Qt 6.3
  * Fix wrong file names displayed in tooltip
  * Fix incorrect "max outgoing port" setting
  * Make working set limit available only on libtorrent 2.0.x
    builds
  * Try to recover missing tags
  RSS:
  * Clear RSS parsing error after use
  Web API:
  * Set HTTP method restriction on WebAPI actions</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1661860800">- Update to version 4.4.5
  Bug fixes:
  * Fix missing trackers when adding magnet link. Affects
    libtorrent 2.0.x builds.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1669550400">- Update to version 4.5.0
  New features:
  * Add `Auto resize columns` functionality
  * Allow to use Category paths in `Manual` mode
  * Allow to disable Automatic mode when default "temp" path
    changed
  * Add tuning options related to performance warnings
  * Add right click menu for status filters
  * Allow setting the number of maximum active checking torrents
  * Add option to toggle filters sidebar
  * Allow to set `working set limit` on non-Windows OS
  * Add `Export .torrent` action
  * Add keyboard navigation keys
  * Allow to use POSIX-compliant disk IO type
  * Add `Filter files` field in new torrent dialog
  * Implement new icon/color theme
  * Add file name filter/blacklist
  * Add support for custom SMTP ports
  * Split the OS cache settings into Disk IO read/write modes
  * When duplicate torrent is added set metadata to existing one
  * Greatly improve startup time with many torrents
  * Add keyboard shortcut to Download URL dialog
  * Add ability to run external program on torrent added
  * Add infohash and download path columns
  * Allow to set torrent stop condition
  * Add a `Moving` status filter
  * Change color palettes for both dark, light themes
  * Add a `Use proxy for hostname lookup` option
  * Introduce a `change listen port` cmd option
  * Implement `Peer ID Client` column for `Peers` tab
  * Add port forwarding option for embedded tracker
  Bug fixes:
  * Store hybrid torrents using `torrent ID` as basename
  * Enable Combobox editor for the `Mixed` file download priority
  * Allow shortcut folders for the Open and Save directory
    dialogs
  * Rename content tab `Size` column to `Total Size`
  * Fix scrolling to the lowermost visible torrent
  * Allow changing file priorities for finished torrents
  * Focus save path when Manual mode is selected initially
  * Disable force reannounce when it is not possible
  * Add horizontal scrolling for tracker list and torrent content
  * Enlarge "speed limits" icons
  * Change Downloaded to Times Downloaded in trackers tab
  * Remove artificial max limits from `Torrent Queueing` related
    options
  * Preserve `skip hash check` when there is no metadata
  * Fix DHT/PeX/LSD status when it is globally disabled
  * Fix rate calculation when interval is too low
  * Add tooltip message when system tray icon isn't available
  * Improve sender field in mail notifications
  * Fix "Add torrent dialog" spill-over on smaller screens
  * Fix peer count issue when tracker responds with zero figure
  * Don't merge trackers by default
  * Don't inhibit system sleep/auto shutdown for torrents stuck
    at downloading metadata
  * Allow to pause a checking torrent from context menu
  * Allow to use subnet notation in reverse proxy list
  * Fine tune translations loading for Chinese locales
  * Fix torrent content checkboxes not updated properly
  * Correctly load state of `Use another path for incomplete
    torrents` in Watched folders
  * Add confirmation to resume/pause all
  * Fix wrong count of errored trackers
  WebUI:
  * Allow blank lines in multipart form-data input
  * Make various dialogs resizable
  * Fix wrong v2 hash string displayed
  * WebAPI: return correct status
  * Fix empty selection in language combobox
  * Store WebUI port setting in human readable number
  * Add support for exporting .torrent
  * WebAPI: Add endpoint to set speed limit mode
  * Improve progress bar rendering
  * Add transfer list refresh interval settings
  * Use natural sort
  * Apply i18n translation only to built-in WebUI
  * Alert when HTTPS settings are incomplete
  * Handle drag and drop events
  * Fix wrong behavior for shutdown action
  * Don't disable combobox for file priority
  RSS:
  * Increase limit of maximum number of articles per feed
  Other:
  * Mark as single window app in .desktop file
  * Add Dockerfile
  * Remove option of using icons from system theme
- Delete qbittorrent-fix_boost_1.66_detection.patch
- Add qbittorrent-fix_boost_1.66_build.patch
- Use the Qt6 rpm macros</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1676203200">- Update to version 4.5.1
  New features:
  * Re-allow to use icons from system theme
  Bug fixes:
  * Fix Speed limit icon size
  * Revise and fix some text colors
  * Correctly load folder based UI theme
  * Fix crash due to invalid encoding of tracker URLs
  * Don't drop !qB extension when renaming incomplete file
  * Correctly count the number of torrents in subcategories
  * Use "additional trackers" when metadata retrieving
  * Apply correct tab order to Category options dialog
  * Add all torrents passed via the command line
  * Fix startup performance on Qt5
  * Automatic move will now overwrite existing files
  * Some fixes for loading Chinese locales
  * New Pause icon color for toolbar/menu
  * Adjust env variable for PDB discovery
  Web UI:
  * Fix missing "queued" icon
  * Return paths using platform-independent separator format
  * Change order of accepted types of file input
  * Add missing icons
  * Add "Resume data storage type" option
  * Make rename file dialog resizable
  * Prevent incorrect line breaking
  * Improve hotkeys
  * Remove suggestions while searching for torrents
  * Expose "IS PRIVATE" flag
  * Return name/hash/infohash_v1/infohash_v2 torrent properties
  Other:
  * Fix tray icon issues</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1677585600">- Update to version 4.5.2
  Bug fixes:
  * Don't unexpectedly activate queued torrents when prefetching
    metadata for added magnets
  * Update the cached torrent state once recheck is started
  * Be more likely to allow the system to use power saving modes
  Web UI:
  * Migrate away from unsafe function
  * Blacklist bad ciphers for TLS in the server
  * Allow only TLS 1.2+ in the server
  * Allow to set read-only directory as torrent location
  * Reject requests that contain backslash in path
  RSS:
  * Prevent RSS folder from being moved into itself</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1685361600">- Update to version 4.5.3
  Bug fixes:
  * Correctly check if database needs to be updated
  * Prevent incorrect log message about torrent content deletion
  * Improve finished torrent handling
  * Correctly initialize group box children as disabled in
    Preferences
  * Don't miss saving "download path" in SQLite storage
  * Improve logging of running external program
  Web UI:
  * Disable UPnP for web UI by default
  * Use workaround for IOS file picker
  * Work around Chrome download limit
  * Improve 'exporting torrent' behavior</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1687089600">- Update to version 4.5.4
  Bug fixes:
  * Allow to disable confirmation of Pause/Resume All
  * Sync flag icons with upstream
  Web UI:
  * Fix category save path</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1693396800">- Update to version 4.5.5
  Bug fixes:
  * Fix transfer list tab hotkey
  * Don't forget to enable the Apply button in the Options dialog
  * Immediately update torrent status on moving files
  * Improve performance when scrolling the file list of large
    torrents
  * Don't operate on random torrents when multiple are selected
    and a sort/filter is applied
  RSS:
  * Fix overwriting feeds.json with an incomplete load of it</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1698062400">- Update to version 4.6.0
  New features:
  * Add (experimental) I2P support
  * Provide UI editor for the default theme
  * Various UI theming improvements
  * Implement torrent tags editing dialog
  * Revamp "Watched folder options" and "Automated RSS
    downloader" dialog
  * Allow to use another icons in dark mode
  * Allow to add new torrents to queue top
  * Allow to filter torrent list by save path
  * Expose 'socket send/receive buffer size' options
  * Expose 'max torrent file size' setting
  * Expose 'bdecode limits' settings
  * Add options to adjust behavior of merging trackers to
    existing torrent
  * Add option to stop seeding when torrent has been inactive
  * Allow to use proxy per subsystem
  * Expand the scope of "Proxy hostname lookup" option
  * Add shortcut for "Ban peer permanently" function
  * Add option to auto hide zero status filters
  * Allow to disable confirmation of Pause/Resume All
  * Add alternative shortcut CTRL+E for CTRL+F
  * Show filtered port numbers in logs
  * Add button to copy library versions to clipboard
  Bug fixes:
  * Ensure ongoing storage moving job will be completed when
    shutting down
  * Refactored many areas to call non UI blocking code
  * Various improvements to the SQLite backend
  * Improve startup window state handling
  * Use tray icon from system theme only if option is set
  * Inhibit system sleep while torrents are moving
  * Use hostname instead of domain name in tracker filter list
  * Visually validate input path in torrent creator dialog
  * Disable symlink resolving in Torrent creator
  * Change default value for `file pool size` and `stop tracker
    timeout` settings
  * Log when duplicate torrents are being added
  * Inhibit suspend instead of screen idle
  * Ensure file name is valid when exporting torrents
  * Open "Save path" if torrent has no metadata
  * Prevent torrent starting unexpectedly edge case with magnet
  * Better ergonomics of the "Add new torrent" dialog
  WebUI:
  * Add log viewer
  * WebAPI: Allow to specify session cookie name
  * Improve sync API performance
  * Add filelog settings
  * Add multi-file renaming
  * Add "Add to top of queue" option
  * Implement subcategories
  * Set "SameSite=None" if CSRF Protection is disabled
  * Show only hosts in tracker filter list
  * Set Connection status and Speed limits tooltips
  * set Cross Origin Opener Policy to `same-origin`
  * Fix response for HTTP HEAD method
  * Preserve the network interfaces when connection is down
  * Add "Add Tags" field for RSS rules
  * Fix missing error icon
  RSS:
  * Add "Rename rule" button to RSS Downloader
  * Allow to edit RSS feed URL
  * Allow to assign priority to RSS download rule
  Search:
  * Use python isolate mode
  * Bump python version minimum requirement to 3.7.0
  Other:
  * Numerous code improvements and refactorings
- Drop qbittorrent-fix_boost_1.66_build.patch (will require
  major rework)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1698408000">- Reintroduce qbittorrent-fix_boost_1.66_build.patch that had
  been hastily removed and add qbittorrent-altpython.patch
  to use a newer python for plugins on Leap.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1700568000">- Update to version 4.6.1
  New features:
  * Add option to enable previous Add new torrent dialog behavior
  Fixed bugs:
  * Prevent crash due to race condition when adding magnet link
  * Fix Enter key behavior when add new torrent
  * Add missing main window icon
  * Update size of selected files when selection is changed
  * Correctly handle changing save path of torrent w/o metadata
  * Use appropriate icon for "moving" torrents in transfer list
  Web UI:
  * Drop WebUI default credentials
  * Add I2P settings to WebUI
  * Fix duplicate scrollbar on Transfer List
  * Fix incorrect subcategory sorting
  * Correctly set save path in RSS rules
  * Allow to request torrents count via WebAPI
  * Improve performance of getting torrent numbers via WebAPI
  * Improve free disk space checking for WebAPI
  Misc:
  * Fix invisible tray icon with Qt5 in Linux</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1701172800">- Update to version 4.6.2
  Bug fixes:
  * Do not apply share limit if the previous one was applied
  * Show Add new torrent dialog on main window screen
  Web UI:
  * Fix JS memory leak
  * Disable stdout buffering for qbt-nox
  Wayland:
  * Fix parent widget of "Lock qBittorrent" submenu
- Also fixes boo#1217677 (CVE-2023-30801, upstream reference
  gh#qbittorrent/qBittorrent#19738)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1705492800">- Update to version 4.6.3
  Bug fixes:
  * Correctly update number of filtered items
  * Don't forget to store Stop condition value
  * Show correctly decoded filename in log
  * Specify a locale if none is set
  * Apply inactive seeding time limit set on new torrents
  * Show URL seeds for torrents that have no metadata
  * Don't get stuck loading on mismatched info-hashes in resume
    data</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1711368000">- Update to version 4.6.4
  Bug fixes:
  * Correctly adjust "Add New torrent" dialog position in all
    the cases
  * Change "metadata received" stop condition behavior
  * Add a small delay before processing the key input of search
    boxes
  * Ensure the profile path is pointing to a directory
  RSS:
  * Use better icons for RSS articles
  Other:
  * Fix sorting when ICU isn't used
  * Fix invisible tray icon on Plasma 6</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1713528000">- Build against boost 1.75 on Leap 15 to match the one used by
  libtorrent-rasterbar (code-o-o#leap/features/issue/155)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1716724800">- Update to version 4.6.5
  Bug fixes:
  * Prevent app from being closed when disabling system tray
    icon
  * Fix &lt;kbd&gt;Enter&lt;/kbd&gt; key behavior in Add new torrent dialog
  * Prevent invalid status filter index from being used
  * Add extra offset for dialog frame
  * Don't overwrite stored layout of main window with incorrect
    one
  * Don't forget to resume "missing files" torrent when
    rechecking
  Web UI:
  * Restore ability to use server-side translation by custom
    WebUI
  * Fix wrong peer number
  Other:
  * Improve AppStream metadata</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1724068800">- Update to version 4.6.6
  Bug fixes:
  * Fix handling of tags containing '&amp;' character
  * Show scroll bar in Torrent Tags dialog
  * Apply bulk changes to correct content widget items
  * Hide zero status filters when torrents are removed
  * Fix `Incomplete Save Path` cannot be changed for torrents
    without metadata
  Web UI:
  * Correctly apply changed "save path" of RSS rules
  * Clear tracker list on full update
  Other changes:
  * Update User-Agent string for internal downloader and search
    engines</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1726574400">- Update to version 4.6.7
  Bug fixes:
  * The updater will launch the link to the build variant you're
    currently using
  Web UI:
  * RSS: The list of feeds wouldn't load for Apply Rule
  * Focus on Download button if torrent link retrieved from the
    clipboard</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1727697600">- Update to version 5.0.0 (fixes boo#1231149)
  New features:
  * Support creating .torrent with larger piece size
  * Improve tracker entries handling
  * Add separate filter item for tracker errors
  * Allow to remove tracker from tracker filter widget menu
  * Implement "Reannounce In" column
  * Expose "DHT bootstrap nodes" setting
  * Add support for Mark-of-the-Web
    (https://redcanary.com/threat-detection-report/techniques/mark-of-the-web-bypass/)
  * Allow to keep unwanted files in separate folder
  * Add "Copy Comment" to the torrent list's context menu
  * Allow relative profile paths
  * Enable Ctrl+F hotkey for more inputs
  * Add seeding limits to RSS and Watched folders options UI
  * Subcategories implicitly follow the parent category options
  * Add option to name each qbittorrent instance
  * Add button for sending test email
  * Allow torrents to override default share limit action
  * Use Start/Stop instead of Resume/Pause
  * Add the Popularity metric
  * Focus on Download button if torrent link retrieved from the
    clipboard
  * Add ability to pause/resume entire BitTorrent session
  * Add an option to set BitTorrent session shutdown timeout
  * Apply "Excluded file names" to folder names as well
  * Allow to use regular expression to filter torrent content
  * Allow to move content files to Trash instead of deleting them
  * Add ability to display torrent "privateness" in UI
  * Add a flag in "Peers" tab denoting a connection using NAT
    hole punching
  Bug fixes:
  * Display error message when unrecoverable error occurred
  * Update size of selected files when selection is changed
  * Normalize tags by trimming leading/trailing whitespace
  * Correctly handle share limits in torrent options dialog
  * Adjust tracker tier when adding additional trackers
  * Fix inconsistent naming between "Done/Progress" column
  * Sanitize peer client names
  * Apply share limits immediately when torrent downloading is
    finished
  * Show download progress for folders with zero byte size as
    100 instead of 0
  * Fix highlighted piece color
  * Apply "merge trackers" logic regardless of way the torrent
    is added
  Web UI:
  * Improve WebUI responsiveness
  * Do not exit the app when WebUI has failed to start
  * Add "Moving" filter to side panel
  * Add dark theme
  * Allow to remember torrent content files deletion
  * Leave the fields empty when value is invalid
  * Use natural sorting
  * Improve WebUI login behavior
  * Conditionally show filters sidebar
  * Add support for running concurrent searches
  * Improve accuracy of trackers list
  * Fix error when category doesn't exist
  * Improve table scrolling and selection on mobile
  * Restore search tabs on load
  * Restore previously used tab on load
  * Increase default height of "Share ratio limit" dialog
  * Use enabled search plugins by default
  * Add columns "Incomplete Save Path", "Info Hash v1", "Info
    Hash v2"
  * Always create generic filter items
  * Provide "Use Category paths in Manual Mode" option
  * Provide "Merge trackers to existing torrent" option
  Web API:
  * Fix wrong timestamp values
  * Send binary data with filename and mime type specified
  * Expose API for the torrent creator
  * Add support for SSL torrents
  * Provide endpoint for listing directory content
  * Provide "private" flag via "torrents/info" endpoint
  * Add a way to download .torrent file using search plugin
  * Add "private" filter for "torrents/info" endpoint
  * Add root_path to "torrents/info" result
  RSS:
  * Show RSS feed title in HTML browser
  * Allow to set delay between requests to the same host
  Search:
  * Allow users to specify Python executable path
  * Lazy load search plugins
  * Add date column to the built-in search engine
  * Allow to rearrange search tabs
  Other changes:
  * Add support for systemd power management
  * Add support for localized man pages
  * Specify a locale if none is set
  * Drop support for Qt5, qmake, autotools
  * Minimum supported versions: Qt: 6.5, Boost: 1.76, OpenSSL:
    3.0.2
  * Switch to C++20
- Replace qbittorrent-fix_boost_1.66_build.patch with
  qbittorrent-fix_boost_1.75_build.patch</changelog>
</package>
<package pkgid="872e97561ac5a569081de2992b0235e1317ef1672b96eb7f9f0bf5ceaef85245" name="qbittorrent-nox" arch="ppc64le">
  <version epoch="0" ver="5.0.0" rel="bp156.3.3.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1653480000">- Update to version 4.4.3.1
  Bug fixes:
  * Fix broken translations</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1661256000">- Update to version 4.4.4.
  * Improve D-Bus notifications handling
  Bug fixes:
  * Correctly handle data decompression with Qt 6.3
  * Fix wrong file names displayed in tooltip
  * Fix incorrect "max outgoing port" setting
  * Make working set limit available only on libtorrent 2.0.x
    builds
  * Try to recover missing tags
  RSS:
  * Clear RSS parsing error after use
  Web API:
  * Set HTTP method restriction on WebAPI actions</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1661860800">- Update to version 4.4.5
  Bug fixes:
  * Fix missing trackers when adding magnet link. Affects
    libtorrent 2.0.x builds.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1669550400">- Update to version 4.5.0
  New features:
  * Add `Auto resize columns` functionality
  * Allow to use Category paths in `Manual` mode
  * Allow to disable Automatic mode when default "temp" path
    changed
  * Add tuning options related to performance warnings
  * Add right click menu for status filters
  * Allow setting the number of maximum active checking torrents
  * Add option to toggle filters sidebar
  * Allow to set `working set limit` on non-Windows OS
  * Add `Export .torrent` action
  * Add keyboard navigation keys
  * Allow to use POSIX-compliant disk IO type
  * Add `Filter files` field in new torrent dialog
  * Implement new icon/color theme
  * Add file name filter/blacklist
  * Add support for custom SMTP ports
  * Split the OS cache settings into Disk IO read/write modes
  * When duplicate torrent is added set metadata to existing one
  * Greatly improve startup time with many torrents
  * Add keyboard shortcut to Download URL dialog
  * Add ability to run external program on torrent added
  * Add infohash and download path columns
  * Allow to set torrent stop condition
  * Add a `Moving` status filter
  * Change color palettes for both dark, light themes
  * Add a `Use proxy for hostname lookup` option
  * Introduce a `change listen port` cmd option
  * Implement `Peer ID Client` column for `Peers` tab
  * Add port forwarding option for embedded tracker
  Bug fixes:
  * Store hybrid torrents using `torrent ID` as basename
  * Enable Combobox editor for the `Mixed` file download priority
  * Allow shortcut folders for the Open and Save directory
    dialogs
  * Rename content tab `Size` column to `Total Size`
  * Fix scrolling to the lowermost visible torrent
  * Allow changing file priorities for finished torrents
  * Focus save path when Manual mode is selected initially
  * Disable force reannounce when it is not possible
  * Add horizontal scrolling for tracker list and torrent content
  * Enlarge "speed limits" icons
  * Change Downloaded to Times Downloaded in trackers tab
  * Remove artificial max limits from `Torrent Queueing` related
    options
  * Preserve `skip hash check` when there is no metadata
  * Fix DHT/PeX/LSD status when it is globally disabled
  * Fix rate calculation when interval is too low
  * Add tooltip message when system tray icon isn't available
  * Improve sender field in mail notifications
  * Fix "Add torrent dialog" spill-over on smaller screens
  * Fix peer count issue when tracker responds with zero figure
  * Don't merge trackers by default
  * Don't inhibit system sleep/auto shutdown for torrents stuck
    at downloading metadata
  * Allow to pause a checking torrent from context menu
  * Allow to use subnet notation in reverse proxy list
  * Fine tune translations loading for Chinese locales
  * Fix torrent content checkboxes not updated properly
  * Correctly load state of `Use another path for incomplete
    torrents` in Watched folders
  * Add confirmation to resume/pause all
  * Fix wrong count of errored trackers
  WebUI:
  * Allow blank lines in multipart form-data input
  * Make various dialogs resizable
  * Fix wrong v2 hash string displayed
  * WebAPI: return correct status
  * Fix empty selection in language combobox
  * Store WebUI port setting in human readable number
  * Add support for exporting .torrent
  * WebAPI: Add endpoint to set speed limit mode
  * Improve progress bar rendering
  * Add transfer list refresh interval settings
  * Use natural sort
  * Apply i18n translation only to built-in WebUI
  * Alert when HTTPS settings are incomplete
  * Handle drag and drop events
  * Fix wrong behavior for shutdown action
  * Don't disable combobox for file priority
  RSS:
  * Increase limit of maximum number of articles per feed
  Other:
  * Mark as single window app in .desktop file
  * Add Dockerfile
  * Remove option of using icons from system theme
- Delete qbittorrent-fix_boost_1.66_detection.patch
- Add qbittorrent-fix_boost_1.66_build.patch
- Use the Qt6 rpm macros</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1676203200">- Update to version 4.5.1
  New features:
  * Re-allow to use icons from system theme
  Bug fixes:
  * Fix Speed limit icon size
  * Revise and fix some text colors
  * Correctly load folder based UI theme
  * Fix crash due to invalid encoding of tracker URLs
  * Don't drop !qB extension when renaming incomplete file
  * Correctly count the number of torrents in subcategories
  * Use "additional trackers" when metadata retrieving
  * Apply correct tab order to Category options dialog
  * Add all torrents passed via the command line
  * Fix startup performance on Qt5
  * Automatic move will now overwrite existing files
  * Some fixes for loading Chinese locales
  * New Pause icon color for toolbar/menu
  * Adjust env variable for PDB discovery
  Web UI:
  * Fix missing "queued" icon
  * Return paths using platform-independent separator format
  * Change order of accepted types of file input
  * Add missing icons
  * Add "Resume data storage type" option
  * Make rename file dialog resizable
  * Prevent incorrect line breaking
  * Improve hotkeys
  * Remove suggestions while searching for torrents
  * Expose "IS PRIVATE" flag
  * Return name/hash/infohash_v1/infohash_v2 torrent properties
  Other:
  * Fix tray icon issues</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1677585600">- Update to version 4.5.2
  Bug fixes:
  * Don't unexpectedly activate queued torrents when prefetching
    metadata for added magnets
  * Update the cached torrent state once recheck is started
  * Be more likely to allow the system to use power saving modes
  Web UI:
  * Migrate away from unsafe function
  * Blacklist bad ciphers for TLS in the server
  * Allow only TLS 1.2+ in the server
  * Allow to set read-only directory as torrent location
  * Reject requests that contain backslash in path
  RSS:
  * Prevent RSS folder from being moved into itself</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1685361600">- Update to version 4.5.3
  Bug fixes:
  * Correctly check if database needs to be updated
  * Prevent incorrect log message about torrent content deletion
  * Improve finished torrent handling
  * Correctly initialize group box children as disabled in
    Preferences
  * Don't miss saving "download path" in SQLite storage
  * Improve logging of running external program
  Web UI:
  * Disable UPnP for web UI by default
  * Use workaround for IOS file picker
  * Work around Chrome download limit
  * Improve 'exporting torrent' behavior</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1687089600">- Update to version 4.5.4
  Bug fixes:
  * Allow to disable confirmation of Pause/Resume All
  * Sync flag icons with upstream
  Web UI:
  * Fix category save path</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1693396800">- Update to version 4.5.5
  Bug fixes:
  * Fix transfer list tab hotkey
  * Don't forget to enable the Apply button in the Options dialog
  * Immediately update torrent status on moving files
  * Improve performance when scrolling the file list of large
    torrents
  * Don't operate on random torrents when multiple are selected
    and a sort/filter is applied
  RSS:
  * Fix overwriting feeds.json with an incomplete load of it</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1698062400">- Update to version 4.6.0
  New features:
  * Add (experimental) I2P support
  * Provide UI editor for the default theme
  * Various UI theming improvements
  * Implement torrent tags editing dialog
  * Revamp "Watched folder options" and "Automated RSS
    downloader" dialog
  * Allow to use another icons in dark mode
  * Allow to add new torrents to queue top
  * Allow to filter torrent list by save path
  * Expose 'socket send/receive buffer size' options
  * Expose 'max torrent file size' setting
  * Expose 'bdecode limits' settings
  * Add options to adjust behavior of merging trackers to
    existing torrent
  * Add option to stop seeding when torrent has been inactive
  * Allow to use proxy per subsystem
  * Expand the scope of "Proxy hostname lookup" option
  * Add shortcut for "Ban peer permanently" function
  * Add option to auto hide zero status filters
  * Allow to disable confirmation of Pause/Resume All
  * Add alternative shortcut CTRL+E for CTRL+F
  * Show filtered port numbers in logs
  * Add button to copy library versions to clipboard
  Bug fixes:
  * Ensure ongoing storage moving job will be completed when
    shutting down
  * Refactored many areas to call non UI blocking code
  * Various improvements to the SQLite backend
  * Improve startup window state handling
  * Use tray icon from system theme only if option is set
  * Inhibit system sleep while torrents are moving
  * Use hostname instead of domain name in tracker filter list
  * Visually validate input path in torrent creator dialog
  * Disable symlink resolving in Torrent creator
  * Change default value for `file pool size` and `stop tracker
    timeout` settings
  * Log when duplicate torrents are being added
  * Inhibit suspend instead of screen idle
  * Ensure file name is valid when exporting torrents
  * Open "Save path" if torrent has no metadata
  * Prevent torrent starting unexpectedly edge case with magnet
  * Better ergonomics of the "Add new torrent" dialog
  WebUI:
  * Add log viewer
  * WebAPI: Allow to specify session cookie name
  * Improve sync API performance
  * Add filelog settings
  * Add multi-file renaming
  * Add "Add to top of queue" option
  * Implement subcategories
  * Set "SameSite=None" if CSRF Protection is disabled
  * Show only hosts in tracker filter list
  * Set Connection status and Speed limits tooltips
  * set Cross Origin Opener Policy to `same-origin`
  * Fix response for HTTP HEAD method
  * Preserve the network interfaces when connection is down
  * Add "Add Tags" field for RSS rules
  * Fix missing error icon
  RSS:
  * Add "Rename rule" button to RSS Downloader
  * Allow to edit RSS feed URL
  * Allow to assign priority to RSS download rule
  Search:
  * Use python isolate mode
  * Bump python version minimum requirement to 3.7.0
  Other:
  * Numerous code improvements and refactorings
- Drop qbittorrent-fix_boost_1.66_build.patch (will require
  major rework)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1698408000">- Reintroduce qbittorrent-fix_boost_1.66_build.patch that had
  been hastily removed and add qbittorrent-altpython.patch
  to use a newer python for plugins on Leap.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1700568000">- Update to version 4.6.1
  New features:
  * Add option to enable previous Add new torrent dialog behavior
  Fixed bugs:
  * Prevent crash due to race condition when adding magnet link
  * Fix Enter key behavior when add new torrent
  * Add missing main window icon
  * Update size of selected files when selection is changed
  * Correctly handle changing save path of torrent w/o metadata
  * Use appropriate icon for "moving" torrents in transfer list
  Web UI:
  * Drop WebUI default credentials
  * Add I2P settings to WebUI
  * Fix duplicate scrollbar on Transfer List
  * Fix incorrect subcategory sorting
  * Correctly set save path in RSS rules
  * Allow to request torrents count via WebAPI
  * Improve performance of getting torrent numbers via WebAPI
  * Improve free disk space checking for WebAPI
  Misc:
  * Fix invisible tray icon with Qt5 in Linux</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1701172800">- Update to version 4.6.2
  Bug fixes:
  * Do not apply share limit if the previous one was applied
  * Show Add new torrent dialog on main window screen
  Web UI:
  * Fix JS memory leak
  * Disable stdout buffering for qbt-nox
  Wayland:
  * Fix parent widget of "Lock qBittorrent" submenu
- Also fixes boo#1217677 (CVE-2023-30801, upstream reference
  gh#qbittorrent/qBittorrent#19738)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1705492800">- Update to version 4.6.3
  Bug fixes:
  * Correctly update number of filtered items
  * Don't forget to store Stop condition value
  * Show correctly decoded filename in log
  * Specify a locale if none is set
  * Apply inactive seeding time limit set on new torrents
  * Show URL seeds for torrents that have no metadata
  * Don't get stuck loading on mismatched info-hashes in resume
    data</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1711368000">- Update to version 4.6.4
  Bug fixes:
  * Correctly adjust "Add New torrent" dialog position in all
    the cases
  * Change "metadata received" stop condition behavior
  * Add a small delay before processing the key input of search
    boxes
  * Ensure the profile path is pointing to a directory
  RSS:
  * Use better icons for RSS articles
  Other:
  * Fix sorting when ICU isn't used
  * Fix invisible tray icon on Plasma 6</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1713528000">- Build against boost 1.75 on Leap 15 to match the one used by
  libtorrent-rasterbar (code-o-o#leap/features/issue/155)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1716724800">- Update to version 4.6.5
  Bug fixes:
  * Prevent app from being closed when disabling system tray
    icon
  * Fix &lt;kbd&gt;Enter&lt;/kbd&gt; key behavior in Add new torrent dialog
  * Prevent invalid status filter index from being used
  * Add extra offset for dialog frame
  * Don't overwrite stored layout of main window with incorrect
    one
  * Don't forget to resume "missing files" torrent when
    rechecking
  Web UI:
  * Restore ability to use server-side translation by custom
    WebUI
  * Fix wrong peer number
  Other:
  * Improve AppStream metadata</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1724068800">- Update to version 4.6.6
  Bug fixes:
  * Fix handling of tags containing '&amp;' character
  * Show scroll bar in Torrent Tags dialog
  * Apply bulk changes to correct content widget items
  * Hide zero status filters when torrents are removed
  * Fix `Incomplete Save Path` cannot be changed for torrents
    without metadata
  Web UI:
  * Correctly apply changed "save path" of RSS rules
  * Clear tracker list on full update
  Other changes:
  * Update User-Agent string for internal downloader and search
    engines</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1726574400">- Update to version 4.6.7
  Bug fixes:
  * The updater will launch the link to the build variant you're
    currently using
  Web UI:
  * RSS: The list of feeds wouldn't load for Apply Rule
  * Focus on Download button if torrent link retrieved from the
    clipboard</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1727697600">- Update to version 5.0.0 (fixes boo#1231149)
  New features:
  * Support creating .torrent with larger piece size
  * Improve tracker entries handling
  * Add separate filter item for tracker errors
  * Allow to remove tracker from tracker filter widget menu
  * Implement "Reannounce In" column
  * Expose "DHT bootstrap nodes" setting
  * Add support for Mark-of-the-Web
    (https://redcanary.com/threat-detection-report/techniques/mark-of-the-web-bypass/)
  * Allow to keep unwanted files in separate folder
  * Add "Copy Comment" to the torrent list's context menu
  * Allow relative profile paths
  * Enable Ctrl+F hotkey for more inputs
  * Add seeding limits to RSS and Watched folders options UI
  * Subcategories implicitly follow the parent category options
  * Add option to name each qbittorrent instance
  * Add button for sending test email
  * Allow torrents to override default share limit action
  * Use Start/Stop instead of Resume/Pause
  * Add the Popularity metric
  * Focus on Download button if torrent link retrieved from the
    clipboard
  * Add ability to pause/resume entire BitTorrent session
  * Add an option to set BitTorrent session shutdown timeout
  * Apply "Excluded file names" to folder names as well
  * Allow to use regular expression to filter torrent content
  * Allow to move content files to Trash instead of deleting them
  * Add ability to display torrent "privateness" in UI
  * Add a flag in "Peers" tab denoting a connection using NAT
    hole punching
  Bug fixes:
  * Display error message when unrecoverable error occurred
  * Update size of selected files when selection is changed
  * Normalize tags by trimming leading/trailing whitespace
  * Correctly handle share limits in torrent options dialog
  * Adjust tracker tier when adding additional trackers
  * Fix inconsistent naming between "Done/Progress" column
  * Sanitize peer client names
  * Apply share limits immediately when torrent downloading is
    finished
  * Show download progress for folders with zero byte size as
    100 instead of 0
  * Fix highlighted piece color
  * Apply "merge trackers" logic regardless of way the torrent
    is added
  Web UI:
  * Improve WebUI responsiveness
  * Do not exit the app when WebUI has failed to start
  * Add "Moving" filter to side panel
  * Add dark theme
  * Allow to remember torrent content files deletion
  * Leave the fields empty when value is invalid
  * Use natural sorting
  * Improve WebUI login behavior
  * Conditionally show filters sidebar
  * Add support for running concurrent searches
  * Improve accuracy of trackers list
  * Fix error when category doesn't exist
  * Improve table scrolling and selection on mobile
  * Restore search tabs on load
  * Restore previously used tab on load
  * Increase default height of "Share ratio limit" dialog
  * Use enabled search plugins by default
  * Add columns "Incomplete Save Path", "Info Hash v1", "Info
    Hash v2"
  * Always create generic filter items
  * Provide "Use Category paths in Manual Mode" option
  * Provide "Merge trackers to existing torrent" option
  Web API:
  * Fix wrong timestamp values
  * Send binary data with filename and mime type specified
  * Expose API for the torrent creator
  * Add support for SSL torrents
  * Provide endpoint for listing directory content
  * Provide "private" flag via "torrents/info" endpoint
  * Add a way to download .torrent file using search plugin
  * Add "private" filter for "torrents/info" endpoint
  * Add root_path to "torrents/info" result
  RSS:
  * Show RSS feed title in HTML browser
  * Allow to set delay between requests to the same host
  Search:
  * Allow users to specify Python executable path
  * Lazy load search plugins
  * Add date column to the built-in search engine
  * Allow to rearrange search tabs
  Other changes:
  * Add support for systemd power management
  * Add support for localized man pages
  * Specify a locale if none is set
  * Drop support for Qt5, qmake, autotools
  * Minimum supported versions: Qt: 6.5, Boost: 1.76, OpenSSL:
    3.0.2
  * Switch to C++20
- Replace qbittorrent-fix_boost_1.66_build.patch with
  qbittorrent-fix_boost_1.75_build.patch</changelog>
</package>
<package pkgid="1ce88e031fac782ca29a2233d5592369a529a8333fbd3676403d08f2a28b4a92" name="qbittorrent-nox" arch="s390x">
  <version epoch="0" ver="5.0.0" rel="bp156.3.3.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1653480000">- Update to version 4.4.3.1
  Bug fixes:
  * Fix broken translations</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1661256000">- Update to version 4.4.4.
  * Improve D-Bus notifications handling
  Bug fixes:
  * Correctly handle data decompression with Qt 6.3
  * Fix wrong file names displayed in tooltip
  * Fix incorrect "max outgoing port" setting
  * Make working set limit available only on libtorrent 2.0.x
    builds
  * Try to recover missing tags
  RSS:
  * Clear RSS parsing error after use
  Web API:
  * Set HTTP method restriction on WebAPI actions</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1661860800">- Update to version 4.4.5
  Bug fixes:
  * Fix missing trackers when adding magnet link. Affects
    libtorrent 2.0.x builds.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1669550400">- Update to version 4.5.0
  New features:
  * Add `Auto resize columns` functionality
  * Allow to use Category paths in `Manual` mode
  * Allow to disable Automatic mode when default "temp" path
    changed
  * Add tuning options related to performance warnings
  * Add right click menu for status filters
  * Allow setting the number of maximum active checking torrents
  * Add option to toggle filters sidebar
  * Allow to set `working set limit` on non-Windows OS
  * Add `Export .torrent` action
  * Add keyboard navigation keys
  * Allow to use POSIX-compliant disk IO type
  * Add `Filter files` field in new torrent dialog
  * Implement new icon/color theme
  * Add file name filter/blacklist
  * Add support for custom SMTP ports
  * Split the OS cache settings into Disk IO read/write modes
  * When duplicate torrent is added set metadata to existing one
  * Greatly improve startup time with many torrents
  * Add keyboard shortcut to Download URL dialog
  * Add ability to run external program on torrent added
  * Add infohash and download path columns
  * Allow to set torrent stop condition
  * Add a `Moving` status filter
  * Change color palettes for both dark, light themes
  * Add a `Use proxy for hostname lookup` option
  * Introduce a `change listen port` cmd option
  * Implement `Peer ID Client` column for `Peers` tab
  * Add port forwarding option for embedded tracker
  Bug fixes:
  * Store hybrid torrents using `torrent ID` as basename
  * Enable Combobox editor for the `Mixed` file download priority
  * Allow shortcut folders for the Open and Save directory
    dialogs
  * Rename content tab `Size` column to `Total Size`
  * Fix scrolling to the lowermost visible torrent
  * Allow changing file priorities for finished torrents
  * Focus save path when Manual mode is selected initially
  * Disable force reannounce when it is not possible
  * Add horizontal scrolling for tracker list and torrent content
  * Enlarge "speed limits" icons
  * Change Downloaded to Times Downloaded in trackers tab
  * Remove artificial max limits from `Torrent Queueing` related
    options
  * Preserve `skip hash check` when there is no metadata
  * Fix DHT/PeX/LSD status when it is globally disabled
  * Fix rate calculation when interval is too low
  * Add tooltip message when system tray icon isn't available
  * Improve sender field in mail notifications
  * Fix "Add torrent dialog" spill-over on smaller screens
  * Fix peer count issue when tracker responds with zero figure
  * Don't merge trackers by default
  * Don't inhibit system sleep/auto shutdown for torrents stuck
    at downloading metadata
  * Allow to pause a checking torrent from context menu
  * Allow to use subnet notation in reverse proxy list
  * Fine tune translations loading for Chinese locales
  * Fix torrent content checkboxes not updated properly
  * Correctly load state of `Use another path for incomplete
    torrents` in Watched folders
  * Add confirmation to resume/pause all
  * Fix wrong count of errored trackers
  WebUI:
  * Allow blank lines in multipart form-data input
  * Make various dialogs resizable
  * Fix wrong v2 hash string displayed
  * WebAPI: return correct status
  * Fix empty selection in language combobox
  * Store WebUI port setting in human readable number
  * Add support for exporting .torrent
  * WebAPI: Add endpoint to set speed limit mode
  * Improve progress bar rendering
  * Add transfer list refresh interval settings
  * Use natural sort
  * Apply i18n translation only to built-in WebUI
  * Alert when HTTPS settings are incomplete
  * Handle drag and drop events
  * Fix wrong behavior for shutdown action
  * Don't disable combobox for file priority
  RSS:
  * Increase limit of maximum number of articles per feed
  Other:
  * Mark as single window app in .desktop file
  * Add Dockerfile
  * Remove option of using icons from system theme
- Delete qbittorrent-fix_boost_1.66_detection.patch
- Add qbittorrent-fix_boost_1.66_build.patch
- Use the Qt6 rpm macros</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1676203200">- Update to version 4.5.1
  New features:
  * Re-allow to use icons from system theme
  Bug fixes:
  * Fix Speed limit icon size
  * Revise and fix some text colors
  * Correctly load folder based UI theme
  * Fix crash due to invalid encoding of tracker URLs
  * Don't drop !qB extension when renaming incomplete file
  * Correctly count the number of torrents in subcategories
  * Use "additional trackers" when metadata retrieving
  * Apply correct tab order to Category options dialog
  * Add all torrents passed via the command line
  * Fix startup performance on Qt5
  * Automatic move will now overwrite existing files
  * Some fixes for loading Chinese locales
  * New Pause icon color for toolbar/menu
  * Adjust env variable for PDB discovery
  Web UI:
  * Fix missing "queued" icon
  * Return paths using platform-independent separator format
  * Change order of accepted types of file input
  * Add missing icons
  * Add "Resume data storage type" option
  * Make rename file dialog resizable
  * Prevent incorrect line breaking
  * Improve hotkeys
  * Remove suggestions while searching for torrents
  * Expose "IS PRIVATE" flag
  * Return name/hash/infohash_v1/infohash_v2 torrent properties
  Other:
  * Fix tray icon issues</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1677585600">- Update to version 4.5.2
  Bug fixes:
  * Don't unexpectedly activate queued torrents when prefetching
    metadata for added magnets
  * Update the cached torrent state once recheck is started
  * Be more likely to allow the system to use power saving modes
  Web UI:
  * Migrate away from unsafe function
  * Blacklist bad ciphers for TLS in the server
  * Allow only TLS 1.2+ in the server
  * Allow to set read-only directory as torrent location
  * Reject requests that contain backslash in path
  RSS:
  * Prevent RSS folder from being moved into itself</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1685361600">- Update to version 4.5.3
  Bug fixes:
  * Correctly check if database needs to be updated
  * Prevent incorrect log message about torrent content deletion
  * Improve finished torrent handling
  * Correctly initialize group box children as disabled in
    Preferences
  * Don't miss saving "download path" in SQLite storage
  * Improve logging of running external program
  Web UI:
  * Disable UPnP for web UI by default
  * Use workaround for IOS file picker
  * Work around Chrome download limit
  * Improve 'exporting torrent' behavior</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1687089600">- Update to version 4.5.4
  Bug fixes:
  * Allow to disable confirmation of Pause/Resume All
  * Sync flag icons with upstream
  Web UI:
  * Fix category save path</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1693396800">- Update to version 4.5.5
  Bug fixes:
  * Fix transfer list tab hotkey
  * Don't forget to enable the Apply button in the Options dialog
  * Immediately update torrent status on moving files
  * Improve performance when scrolling the file list of large
    torrents
  * Don't operate on random torrents when multiple are selected
    and a sort/filter is applied
  RSS:
  * Fix overwriting feeds.json with an incomplete load of it</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1698062400">- Update to version 4.6.0
  New features:
  * Add (experimental) I2P support
  * Provide UI editor for the default theme
  * Various UI theming improvements
  * Implement torrent tags editing dialog
  * Revamp "Watched folder options" and "Automated RSS
    downloader" dialog
  * Allow to use another icons in dark mode
  * Allow to add new torrents to queue top
  * Allow to filter torrent list by save path
  * Expose 'socket send/receive buffer size' options
  * Expose 'max torrent file size' setting
  * Expose 'bdecode limits' settings
  * Add options to adjust behavior of merging trackers to
    existing torrent
  * Add option to stop seeding when torrent has been inactive
  * Allow to use proxy per subsystem
  * Expand the scope of "Proxy hostname lookup" option
  * Add shortcut for "Ban peer permanently" function
  * Add option to auto hide zero status filters
  * Allow to disable confirmation of Pause/Resume All
  * Add alternative shortcut CTRL+E for CTRL+F
  * Show filtered port numbers in logs
  * Add button to copy library versions to clipboard
  Bug fixes:
  * Ensure ongoing storage moving job will be completed when
    shutting down
  * Refactored many areas to call non UI blocking code
  * Various improvements to the SQLite backend
  * Improve startup window state handling
  * Use tray icon from system theme only if option is set
  * Inhibit system sleep while torrents are moving
  * Use hostname instead of domain name in tracker filter list
  * Visually validate input path in torrent creator dialog
  * Disable symlink resolving in Torrent creator
  * Change default value for `file pool size` and `stop tracker
    timeout` settings
  * Log when duplicate torrents are being added
  * Inhibit suspend instead of screen idle
  * Ensure file name is valid when exporting torrents
  * Open "Save path" if torrent has no metadata
  * Prevent torrent starting unexpectedly edge case with magnet
  * Better ergonomics of the "Add new torrent" dialog
  WebUI:
  * Add log viewer
  * WebAPI: Allow to specify session cookie name
  * Improve sync API performance
  * Add filelog settings
  * Add multi-file renaming
  * Add "Add to top of queue" option
  * Implement subcategories
  * Set "SameSite=None" if CSRF Protection is disabled
  * Show only hosts in tracker filter list
  * Set Connection status and Speed limits tooltips
  * set Cross Origin Opener Policy to `same-origin`
  * Fix response for HTTP HEAD method
  * Preserve the network interfaces when connection is down
  * Add "Add Tags" field for RSS rules
  * Fix missing error icon
  RSS:
  * Add "Rename rule" button to RSS Downloader
  * Allow to edit RSS feed URL
  * Allow to assign priority to RSS download rule
  Search:
  * Use python isolate mode
  * Bump python version minimum requirement to 3.7.0
  Other:
  * Numerous code improvements and refactorings
- Drop qbittorrent-fix_boost_1.66_build.patch (will require
  major rework)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1698408000">- Reintroduce qbittorrent-fix_boost_1.66_build.patch that had
  been hastily removed and add qbittorrent-altpython.patch
  to use a newer python for plugins on Leap.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1700568000">- Update to version 4.6.1
  New features:
  * Add option to enable previous Add new torrent dialog behavior
  Fixed bugs:
  * Prevent crash due to race condition when adding magnet link
  * Fix Enter key behavior when add new torrent
  * Add missing main window icon
  * Update size of selected files when selection is changed
  * Correctly handle changing save path of torrent w/o metadata
  * Use appropriate icon for "moving" torrents in transfer list
  Web UI:
  * Drop WebUI default credentials
  * Add I2P settings to WebUI
  * Fix duplicate scrollbar on Transfer List
  * Fix incorrect subcategory sorting
  * Correctly set save path in RSS rules
  * Allow to request torrents count via WebAPI
  * Improve performance of getting torrent numbers via WebAPI
  * Improve free disk space checking for WebAPI
  Misc:
  * Fix invisible tray icon with Qt5 in Linux</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1701172800">- Update to version 4.6.2
  Bug fixes:
  * Do not apply share limit if the previous one was applied
  * Show Add new torrent dialog on main window screen
  Web UI:
  * Fix JS memory leak
  * Disable stdout buffering for qbt-nox
  Wayland:
  * Fix parent widget of "Lock qBittorrent" submenu
- Also fixes boo#1217677 (CVE-2023-30801, upstream reference
  gh#qbittorrent/qBittorrent#19738)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1705492800">- Update to version 4.6.3
  Bug fixes:
  * Correctly update number of filtered items
  * Don't forget to store Stop condition value
  * Show correctly decoded filename in log
  * Specify a locale if none is set
  * Apply inactive seeding time limit set on new torrents
  * Show URL seeds for torrents that have no metadata
  * Don't get stuck loading on mismatched info-hashes in resume
    data</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1711368000">- Update to version 4.6.4
  Bug fixes:
  * Correctly adjust "Add New torrent" dialog position in all
    the cases
  * Change "metadata received" stop condition behavior
  * Add a small delay before processing the key input of search
    boxes
  * Ensure the profile path is pointing to a directory
  RSS:
  * Use better icons for RSS articles
  Other:
  * Fix sorting when ICU isn't used
  * Fix invisible tray icon on Plasma 6</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1713528000">- Build against boost 1.75 on Leap 15 to match the one used by
  libtorrent-rasterbar (code-o-o#leap/features/issue/155)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1716724800">- Update to version 4.6.5
  Bug fixes:
  * Prevent app from being closed when disabling system tray
    icon
  * Fix &lt;kbd&gt;Enter&lt;/kbd&gt; key behavior in Add new torrent dialog
  * Prevent invalid status filter index from being used
  * Add extra offset for dialog frame
  * Don't overwrite stored layout of main window with incorrect
    one
  * Don't forget to resume "missing files" torrent when
    rechecking
  Web UI:
  * Restore ability to use server-side translation by custom
    WebUI
  * Fix wrong peer number
  Other:
  * Improve AppStream metadata</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1724068800">- Update to version 4.6.6
  Bug fixes:
  * Fix handling of tags containing '&amp;' character
  * Show scroll bar in Torrent Tags dialog
  * Apply bulk changes to correct content widget items
  * Hide zero status filters when torrents are removed
  * Fix `Incomplete Save Path` cannot be changed for torrents
    without metadata
  Web UI:
  * Correctly apply changed "save path" of RSS rules
  * Clear tracker list on full update
  Other changes:
  * Update User-Agent string for internal downloader and search
    engines</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1726574400">- Update to version 4.6.7
  Bug fixes:
  * The updater will launch the link to the build variant you're
    currently using
  Web UI:
  * RSS: The list of feeds wouldn't load for Apply Rule
  * Focus on Download button if torrent link retrieved from the
    clipboard</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1727697600">- Update to version 5.0.0 (fixes boo#1231149)
  New features:
  * Support creating .torrent with larger piece size
  * Improve tracker entries handling
  * Add separate filter item for tracker errors
  * Allow to remove tracker from tracker filter widget menu
  * Implement "Reannounce In" column
  * Expose "DHT bootstrap nodes" setting
  * Add support for Mark-of-the-Web
    (https://redcanary.com/threat-detection-report/techniques/mark-of-the-web-bypass/)
  * Allow to keep unwanted files in separate folder
  * Add "Copy Comment" to the torrent list's context menu
  * Allow relative profile paths
  * Enable Ctrl+F hotkey for more inputs
  * Add seeding limits to RSS and Watched folders options UI
  * Subcategories implicitly follow the parent category options
  * Add option to name each qbittorrent instance
  * Add button for sending test email
  * Allow torrents to override default share limit action
  * Use Start/Stop instead of Resume/Pause
  * Add the Popularity metric
  * Focus on Download button if torrent link retrieved from the
    clipboard
  * Add ability to pause/resume entire BitTorrent session
  * Add an option to set BitTorrent session shutdown timeout
  * Apply "Excluded file names" to folder names as well
  * Allow to use regular expression to filter torrent content
  * Allow to move content files to Trash instead of deleting them
  * Add ability to display torrent "privateness" in UI
  * Add a flag in "Peers" tab denoting a connection using NAT
    hole punching
  Bug fixes:
  * Display error message when unrecoverable error occurred
  * Update size of selected files when selection is changed
  * Normalize tags by trimming leading/trailing whitespace
  * Correctly handle share limits in torrent options dialog
  * Adjust tracker tier when adding additional trackers
  * Fix inconsistent naming between "Done/Progress" column
  * Sanitize peer client names
  * Apply share limits immediately when torrent downloading is
    finished
  * Show download progress for folders with zero byte size as
    100 instead of 0
  * Fix highlighted piece color
  * Apply "merge trackers" logic regardless of way the torrent
    is added
  Web UI:
  * Improve WebUI responsiveness
  * Do not exit the app when WebUI has failed to start
  * Add "Moving" filter to side panel
  * Add dark theme
  * Allow to remember torrent content files deletion
  * Leave the fields empty when value is invalid
  * Use natural sorting
  * Improve WebUI login behavior
  * Conditionally show filters sidebar
  * Add support for running concurrent searches
  * Improve accuracy of trackers list
  * Fix error when category doesn't exist
  * Improve table scrolling and selection on mobile
  * Restore search tabs on load
  * Restore previously used tab on load
  * Increase default height of "Share ratio limit" dialog
  * Use enabled search plugins by default
  * Add columns "Incomplete Save Path", "Info Hash v1", "Info
    Hash v2"
  * Always create generic filter items
  * Provide "Use Category paths in Manual Mode" option
  * Provide "Merge trackers to existing torrent" option
  Web API:
  * Fix wrong timestamp values
  * Send binary data with filename and mime type specified
  * Expose API for the torrent creator
  * Add support for SSL torrents
  * Provide endpoint for listing directory content
  * Provide "private" flag via "torrents/info" endpoint
  * Add a way to download .torrent file using search plugin
  * Add "private" filter for "torrents/info" endpoint
  * Add root_path to "torrents/info" result
  RSS:
  * Show RSS feed title in HTML browser
  * Allow to set delay between requests to the same host
  Search:
  * Allow users to specify Python executable path
  * Lazy load search plugins
  * Add date column to the built-in search engine
  * Allow to rearrange search tabs
  Other changes:
  * Add support for systemd power management
  * Add support for localized man pages
  * Specify a locale if none is set
  * Drop support for Qt5, qmake, autotools
  * Minimum supported versions: Qt: 6.5, Boost: 1.76, OpenSSL:
    3.0.2
  * Switch to C++20
- Replace qbittorrent-fix_boost_1.66_build.patch with
  qbittorrent-fix_boost_1.75_build.patch</changelog>
</package>
<package pkgid="bad3b1ab82faad25d3b3d6b02b5c086513282e2da1b65d554c14a7054d2a5a55" name="qbittorrent-nox" arch="x86_64">
  <version epoch="0" ver="5.0.0" rel="bp156.3.3.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1653480000">- Update to version 4.4.3.1
  Bug fixes:
  * Fix broken translations</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1661256000">- Update to version 4.4.4.
  * Improve D-Bus notifications handling
  Bug fixes:
  * Correctly handle data decompression with Qt 6.3
  * Fix wrong file names displayed in tooltip
  * Fix incorrect "max outgoing port" setting
  * Make working set limit available only on libtorrent 2.0.x
    builds
  * Try to recover missing tags
  RSS:
  * Clear RSS parsing error after use
  Web API:
  * Set HTTP method restriction on WebAPI actions</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1661860800">- Update to version 4.4.5
  Bug fixes:
  * Fix missing trackers when adding magnet link. Affects
    libtorrent 2.0.x builds.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1669550400">- Update to version 4.5.0
  New features:
  * Add `Auto resize columns` functionality
  * Allow to use Category paths in `Manual` mode
  * Allow to disable Automatic mode when default "temp" path
    changed
  * Add tuning options related to performance warnings
  * Add right click menu for status filters
  * Allow setting the number of maximum active checking torrents
  * Add option to toggle filters sidebar
  * Allow to set `working set limit` on non-Windows OS
  * Add `Export .torrent` action
  * Add keyboard navigation keys
  * Allow to use POSIX-compliant disk IO type
  * Add `Filter files` field in new torrent dialog
  * Implement new icon/color theme
  * Add file name filter/blacklist
  * Add support for custom SMTP ports
  * Split the OS cache settings into Disk IO read/write modes
  * When duplicate torrent is added set metadata to existing one
  * Greatly improve startup time with many torrents
  * Add keyboard shortcut to Download URL dialog
  * Add ability to run external program on torrent added
  * Add infohash and download path columns
  * Allow to set torrent stop condition
  * Add a `Moving` status filter
  * Change color palettes for both dark, light themes
  * Add a `Use proxy for hostname lookup` option
  * Introduce a `change listen port` cmd option
  * Implement `Peer ID Client` column for `Peers` tab
  * Add port forwarding option for embedded tracker
  Bug fixes:
  * Store hybrid torrents using `torrent ID` as basename
  * Enable Combobox editor for the `Mixed` file download priority
  * Allow shortcut folders for the Open and Save directory
    dialogs
  * Rename content tab `Size` column to `Total Size`
  * Fix scrolling to the lowermost visible torrent
  * Allow changing file priorities for finished torrents
  * Focus save path when Manual mode is selected initially
  * Disable force reannounce when it is not possible
  * Add horizontal scrolling for tracker list and torrent content
  * Enlarge "speed limits" icons
  * Change Downloaded to Times Downloaded in trackers tab
  * Remove artificial max limits from `Torrent Queueing` related
    options
  * Preserve `skip hash check` when there is no metadata
  * Fix DHT/PeX/LSD status when it is globally disabled
  * Fix rate calculation when interval is too low
  * Add tooltip message when system tray icon isn't available
  * Improve sender field in mail notifications
  * Fix "Add torrent dialog" spill-over on smaller screens
  * Fix peer count issue when tracker responds with zero figure
  * Don't merge trackers by default
  * Don't inhibit system sleep/auto shutdown for torrents stuck
    at downloading metadata
  * Allow to pause a checking torrent from context menu
  * Allow to use subnet notation in reverse proxy list
  * Fine tune translations loading for Chinese locales
  * Fix torrent content checkboxes not updated properly
  * Correctly load state of `Use another path for incomplete
    torrents` in Watched folders
  * Add confirmation to resume/pause all
  * Fix wrong count of errored trackers
  WebUI:
  * Allow blank lines in multipart form-data input
  * Make various dialogs resizable
  * Fix wrong v2 hash string displayed
  * WebAPI: return correct status
  * Fix empty selection in language combobox
  * Store WebUI port setting in human readable number
  * Add support for exporting .torrent
  * WebAPI: Add endpoint to set speed limit mode
  * Improve progress bar rendering
  * Add transfer list refresh interval settings
  * Use natural sort
  * Apply i18n translation only to built-in WebUI
  * Alert when HTTPS settings are incomplete
  * Handle drag and drop events
  * Fix wrong behavior for shutdown action
  * Don't disable combobox for file priority
  RSS:
  * Increase limit of maximum number of articles per feed
  Other:
  * Mark as single window app in .desktop file
  * Add Dockerfile
  * Remove option of using icons from system theme
- Delete qbittorrent-fix_boost_1.66_detection.patch
- Add qbittorrent-fix_boost_1.66_build.patch
- Use the Qt6 rpm macros</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1676203200">- Update to version 4.5.1
  New features:
  * Re-allow to use icons from system theme
  Bug fixes:
  * Fix Speed limit icon size
  * Revise and fix some text colors
  * Correctly load folder based UI theme
  * Fix crash due to invalid encoding of tracker URLs
  * Don't drop !qB extension when renaming incomplete file
  * Correctly count the number of torrents in subcategories
  * Use "additional trackers" when metadata retrieving
  * Apply correct tab order to Category options dialog
  * Add all torrents passed via the command line
  * Fix startup performance on Qt5
  * Automatic move will now overwrite existing files
  * Some fixes for loading Chinese locales
  * New Pause icon color for toolbar/menu
  * Adjust env variable for PDB discovery
  Web UI:
  * Fix missing "queued" icon
  * Return paths using platform-independent separator format
  * Change order of accepted types of file input
  * Add missing icons
  * Add "Resume data storage type" option
  * Make rename file dialog resizable
  * Prevent incorrect line breaking
  * Improve hotkeys
  * Remove suggestions while searching for torrents
  * Expose "IS PRIVATE" flag
  * Return name/hash/infohash_v1/infohash_v2 torrent properties
  Other:
  * Fix tray icon issues</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1677585600">- Update to version 4.5.2
  Bug fixes:
  * Don't unexpectedly activate queued torrents when prefetching
    metadata for added magnets
  * Update the cached torrent state once recheck is started
  * Be more likely to allow the system to use power saving modes
  Web UI:
  * Migrate away from unsafe function
  * Blacklist bad ciphers for TLS in the server
  * Allow only TLS 1.2+ in the server
  * Allow to set read-only directory as torrent location
  * Reject requests that contain backslash in path
  RSS:
  * Prevent RSS folder from being moved into itself</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1685361600">- Update to version 4.5.3
  Bug fixes:
  * Correctly check if database needs to be updated
  * Prevent incorrect log message about torrent content deletion
  * Improve finished torrent handling
  * Correctly initialize group box children as disabled in
    Preferences
  * Don't miss saving "download path" in SQLite storage
  * Improve logging of running external program
  Web UI:
  * Disable UPnP for web UI by default
  * Use workaround for IOS file picker
  * Work around Chrome download limit
  * Improve 'exporting torrent' behavior</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1687089600">- Update to version 4.5.4
  Bug fixes:
  * Allow to disable confirmation of Pause/Resume All
  * Sync flag icons with upstream
  Web UI:
  * Fix category save path</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1693396800">- Update to version 4.5.5
  Bug fixes:
  * Fix transfer list tab hotkey
  * Don't forget to enable the Apply button in the Options dialog
  * Immediately update torrent status on moving files
  * Improve performance when scrolling the file list of large
    torrents
  * Don't operate on random torrents when multiple are selected
    and a sort/filter is applied
  RSS:
  * Fix overwriting feeds.json with an incomplete load of it</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1698062400">- Update to version 4.6.0
  New features:
  * Add (experimental) I2P support
  * Provide UI editor for the default theme
  * Various UI theming improvements
  * Implement torrent tags editing dialog
  * Revamp "Watched folder options" and "Automated RSS
    downloader" dialog
  * Allow to use another icons in dark mode
  * Allow to add new torrents to queue top
  * Allow to filter torrent list by save path
  * Expose 'socket send/receive buffer size' options
  * Expose 'max torrent file size' setting
  * Expose 'bdecode limits' settings
  * Add options to adjust behavior of merging trackers to
    existing torrent
  * Add option to stop seeding when torrent has been inactive
  * Allow to use proxy per subsystem
  * Expand the scope of "Proxy hostname lookup" option
  * Add shortcut for "Ban peer permanently" function
  * Add option to auto hide zero status filters
  * Allow to disable confirmation of Pause/Resume All
  * Add alternative shortcut CTRL+E for CTRL+F
  * Show filtered port numbers in logs
  * Add button to copy library versions to clipboard
  Bug fixes:
  * Ensure ongoing storage moving job will be completed when
    shutting down
  * Refactored many areas to call non UI blocking code
  * Various improvements to the SQLite backend
  * Improve startup window state handling
  * Use tray icon from system theme only if option is set
  * Inhibit system sleep while torrents are moving
  * Use hostname instead of domain name in tracker filter list
  * Visually validate input path in torrent creator dialog
  * Disable symlink resolving in Torrent creator
  * Change default value for `file pool size` and `stop tracker
    timeout` settings
  * Log when duplicate torrents are being added
  * Inhibit suspend instead of screen idle
  * Ensure file name is valid when exporting torrents
  * Open "Save path" if torrent has no metadata
  * Prevent torrent starting unexpectedly edge case with magnet
  * Better ergonomics of the "Add new torrent" dialog
  WebUI:
  * Add log viewer
  * WebAPI: Allow to specify session cookie name
  * Improve sync API performance
  * Add filelog settings
  * Add multi-file renaming
  * Add "Add to top of queue" option
  * Implement subcategories
  * Set "SameSite=None" if CSRF Protection is disabled
  * Show only hosts in tracker filter list
  * Set Connection status and Speed limits tooltips
  * set Cross Origin Opener Policy to `same-origin`
  * Fix response for HTTP HEAD method
  * Preserve the network interfaces when connection is down
  * Add "Add Tags" field for RSS rules
  * Fix missing error icon
  RSS:
  * Add "Rename rule" button to RSS Downloader
  * Allow to edit RSS feed URL
  * Allow to assign priority to RSS download rule
  Search:
  * Use python isolate mode
  * Bump python version minimum requirement to 3.7.0
  Other:
  * Numerous code improvements and refactorings
- Drop qbittorrent-fix_boost_1.66_build.patch (will require
  major rework)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1698408000">- Reintroduce qbittorrent-fix_boost_1.66_build.patch that had
  been hastily removed and add qbittorrent-altpython.patch
  to use a newer python for plugins on Leap.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1700568000">- Update to version 4.6.1
  New features:
  * Add option to enable previous Add new torrent dialog behavior
  Fixed bugs:
  * Prevent crash due to race condition when adding magnet link
  * Fix Enter key behavior when add new torrent
  * Add missing main window icon
  * Update size of selected files when selection is changed
  * Correctly handle changing save path of torrent w/o metadata
  * Use appropriate icon for "moving" torrents in transfer list
  Web UI:
  * Drop WebUI default credentials
  * Add I2P settings to WebUI
  * Fix duplicate scrollbar on Transfer List
  * Fix incorrect subcategory sorting
  * Correctly set save path in RSS rules
  * Allow to request torrents count via WebAPI
  * Improve performance of getting torrent numbers via WebAPI
  * Improve free disk space checking for WebAPI
  Misc:
  * Fix invisible tray icon with Qt5 in Linux</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1701172800">- Update to version 4.6.2
  Bug fixes:
  * Do not apply share limit if the previous one was applied
  * Show Add new torrent dialog on main window screen
  Web UI:
  * Fix JS memory leak
  * Disable stdout buffering for qbt-nox
  Wayland:
  * Fix parent widget of "Lock qBittorrent" submenu
- Also fixes boo#1217677 (CVE-2023-30801, upstream reference
  gh#qbittorrent/qBittorrent#19738)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1705492800">- Update to version 4.6.3
  Bug fixes:
  * Correctly update number of filtered items
  * Don't forget to store Stop condition value
  * Show correctly decoded filename in log
  * Specify a locale if none is set
  * Apply inactive seeding time limit set on new torrents
  * Show URL seeds for torrents that have no metadata
  * Don't get stuck loading on mismatched info-hashes in resume
    data</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1711368000">- Update to version 4.6.4
  Bug fixes:
  * Correctly adjust "Add New torrent" dialog position in all
    the cases
  * Change "metadata received" stop condition behavior
  * Add a small delay before processing the key input of search
    boxes
  * Ensure the profile path is pointing to a directory
  RSS:
  * Use better icons for RSS articles
  Other:
  * Fix sorting when ICU isn't used
  * Fix invisible tray icon on Plasma 6</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1713528000">- Build against boost 1.75 on Leap 15 to match the one used by
  libtorrent-rasterbar (code-o-o#leap/features/issue/155)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1716724800">- Update to version 4.6.5
  Bug fixes:
  * Prevent app from being closed when disabling system tray
    icon
  * Fix &lt;kbd&gt;Enter&lt;/kbd&gt; key behavior in Add new torrent dialog
  * Prevent invalid status filter index from being used
  * Add extra offset for dialog frame
  * Don't overwrite stored layout of main window with incorrect
    one
  * Don't forget to resume "missing files" torrent when
    rechecking
  Web UI:
  * Restore ability to use server-side translation by custom
    WebUI
  * Fix wrong peer number
  Other:
  * Improve AppStream metadata</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1724068800">- Update to version 4.6.6
  Bug fixes:
  * Fix handling of tags containing '&amp;' character
  * Show scroll bar in Torrent Tags dialog
  * Apply bulk changes to correct content widget items
  * Hide zero status filters when torrents are removed
  * Fix `Incomplete Save Path` cannot be changed for torrents
    without metadata
  Web UI:
  * Correctly apply changed "save path" of RSS rules
  * Clear tracker list on full update
  Other changes:
  * Update User-Agent string for internal downloader and search
    engines</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1726574400">- Update to version 4.6.7
  Bug fixes:
  * The updater will launch the link to the build variant you're
    currently using
  Web UI:
  * RSS: The list of feeds wouldn't load for Apply Rule
  * Focus on Download button if torrent link retrieved from the
    clipboard</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1727697600">- Update to version 5.0.0 (fixes boo#1231149)
  New features:
  * Support creating .torrent with larger piece size
  * Improve tracker entries handling
  * Add separate filter item for tracker errors
  * Allow to remove tracker from tracker filter widget menu
  * Implement "Reannounce In" column
  * Expose "DHT bootstrap nodes" setting
  * Add support for Mark-of-the-Web
    (https://redcanary.com/threat-detection-report/techniques/mark-of-the-web-bypass/)
  * Allow to keep unwanted files in separate folder
  * Add "Copy Comment" to the torrent list's context menu
  * Allow relative profile paths
  * Enable Ctrl+F hotkey for more inputs
  * Add seeding limits to RSS and Watched folders options UI
  * Subcategories implicitly follow the parent category options
  * Add option to name each qbittorrent instance
  * Add button for sending test email
  * Allow torrents to override default share limit action
  * Use Start/Stop instead of Resume/Pause
  * Add the Popularity metric
  * Focus on Download button if torrent link retrieved from the
    clipboard
  * Add ability to pause/resume entire BitTorrent session
  * Add an option to set BitTorrent session shutdown timeout
  * Apply "Excluded file names" to folder names as well
  * Allow to use regular expression to filter torrent content
  * Allow to move content files to Trash instead of deleting them
  * Add ability to display torrent "privateness" in UI
  * Add a flag in "Peers" tab denoting a connection using NAT
    hole punching
  Bug fixes:
  * Display error message when unrecoverable error occurred
  * Update size of selected files when selection is changed
  * Normalize tags by trimming leading/trailing whitespace
  * Correctly handle share limits in torrent options dialog
  * Adjust tracker tier when adding additional trackers
  * Fix inconsistent naming between "Done/Progress" column
  * Sanitize peer client names
  * Apply share limits immediately when torrent downloading is
    finished
  * Show download progress for folders with zero byte size as
    100 instead of 0
  * Fix highlighted piece color
  * Apply "merge trackers" logic regardless of way the torrent
    is added
  Web UI:
  * Improve WebUI responsiveness
  * Do not exit the app when WebUI has failed to start
  * Add "Moving" filter to side panel
  * Add dark theme
  * Allow to remember torrent content files deletion
  * Leave the fields empty when value is invalid
  * Use natural sorting
  * Improve WebUI login behavior
  * Conditionally show filters sidebar
  * Add support for running concurrent searches
  * Improve accuracy of trackers list
  * Fix error when category doesn't exist
  * Improve table scrolling and selection on mobile
  * Restore search tabs on load
  * Restore previously used tab on load
  * Increase default height of "Share ratio limit" dialog
  * Use enabled search plugins by default
  * Add columns "Incomplete Save Path", "Info Hash v1", "Info
    Hash v2"
  * Always create generic filter items
  * Provide "Use Category paths in Manual Mode" option
  * Provide "Merge trackers to existing torrent" option
  Web API:
  * Fix wrong timestamp values
  * Send binary data with filename and mime type specified
  * Expose API for the torrent creator
  * Add support for SSL torrents
  * Provide endpoint for listing directory content
  * Provide "private" flag via "torrents/info" endpoint
  * Add a way to download .torrent file using search plugin
  * Add "private" filter for "torrents/info" endpoint
  * Add root_path to "torrents/info" result
  RSS:
  * Show RSS feed title in HTML browser
  * Allow to set delay between requests to the same host
  Search:
  * Allow users to specify Python executable path
  * Lazy load search plugins
  * Add date column to the built-in search engine
  * Allow to rearrange search tabs
  Other changes:
  * Add support for systemd power management
  * Add support for localized man pages
  * Specify a locale if none is set
  * Drop support for Qt5, qmake, autotools
  * Minimum supported versions: Qt: 6.5, Boost: 1.76, OpenSSL:
    3.0.2
  * Switch to C++20
- Replace qbittorrent-fix_boost_1.66_build.patch with
  qbittorrent-fix_boost_1.75_build.patch</changelog>
</package>
<package pkgid="bd43684c8da1b44aee0a065b51cb8dd51b244769f0ea8b4814748c3eafd0e58b" name="qbittorrent-nox" arch="aarch64">
  <version epoch="0" ver="5.0.1" rel="bp156.3.6.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1661256000">- Update to version 4.4.4.
  * Improve D-Bus notifications handling
  Bug fixes:
  * Correctly handle data decompression with Qt 6.3
  * Fix wrong file names displayed in tooltip
  * Fix incorrect "max outgoing port" setting
  * Make working set limit available only on libtorrent 2.0.x
    builds
  * Try to recover missing tags
  RSS:
  * Clear RSS parsing error after use
  Web API:
  * Set HTTP method restriction on WebAPI actions</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1661860800">- Update to version 4.4.5
  Bug fixes:
  * Fix missing trackers when adding magnet link. Affects
    libtorrent 2.0.x builds.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1669550400">- Update to version 4.5.0
  New features:
  * Add `Auto resize columns` functionality
  * Allow to use Category paths in `Manual` mode
  * Allow to disable Automatic mode when default "temp" path
    changed
  * Add tuning options related to performance warnings
  * Add right click menu for status filters
  * Allow setting the number of maximum active checking torrents
  * Add option to toggle filters sidebar
  * Allow to set `working set limit` on non-Windows OS
  * Add `Export .torrent` action
  * Add keyboard navigation keys
  * Allow to use POSIX-compliant disk IO type
  * Add `Filter files` field in new torrent dialog
  * Implement new icon/color theme
  * Add file name filter/blacklist
  * Add support for custom SMTP ports
  * Split the OS cache settings into Disk IO read/write modes
  * When duplicate torrent is added set metadata to existing one
  * Greatly improve startup time with many torrents
  * Add keyboard shortcut to Download URL dialog
  * Add ability to run external program on torrent added
  * Add infohash and download path columns
  * Allow to set torrent stop condition
  * Add a `Moving` status filter
  * Change color palettes for both dark, light themes
  * Add a `Use proxy for hostname lookup` option
  * Introduce a `change listen port` cmd option
  * Implement `Peer ID Client` column for `Peers` tab
  * Add port forwarding option for embedded tracker
  Bug fixes:
  * Store hybrid torrents using `torrent ID` as basename
  * Enable Combobox editor for the `Mixed` file download priority
  * Allow shortcut folders for the Open and Save directory
    dialogs
  * Rename content tab `Size` column to `Total Size`
  * Fix scrolling to the lowermost visible torrent
  * Allow changing file priorities for finished torrents
  * Focus save path when Manual mode is selected initially
  * Disable force reannounce when it is not possible
  * Add horizontal scrolling for tracker list and torrent content
  * Enlarge "speed limits" icons
  * Change Downloaded to Times Downloaded in trackers tab
  * Remove artificial max limits from `Torrent Queueing` related
    options
  * Preserve `skip hash check` when there is no metadata
  * Fix DHT/PeX/LSD status when it is globally disabled
  * Fix rate calculation when interval is too low
  * Add tooltip message when system tray icon isn't available
  * Improve sender field in mail notifications
  * Fix "Add torrent dialog" spill-over on smaller screens
  * Fix peer count issue when tracker responds with zero figure
  * Don't merge trackers by default
  * Don't inhibit system sleep/auto shutdown for torrents stuck
    at downloading metadata
  * Allow to pause a checking torrent from context menu
  * Allow to use subnet notation in reverse proxy list
  * Fine tune translations loading for Chinese locales
  * Fix torrent content checkboxes not updated properly
  * Correctly load state of `Use another path for incomplete
    torrents` in Watched folders
  * Add confirmation to resume/pause all
  * Fix wrong count of errored trackers
  WebUI:
  * Allow blank lines in multipart form-data input
  * Make various dialogs resizable
  * Fix wrong v2 hash string displayed
  * WebAPI: return correct status
  * Fix empty selection in language combobox
  * Store WebUI port setting in human readable number
  * Add support for exporting .torrent
  * WebAPI: Add endpoint to set speed limit mode
  * Improve progress bar rendering
  * Add transfer list refresh interval settings
  * Use natural sort
  * Apply i18n translation only to built-in WebUI
  * Alert when HTTPS settings are incomplete
  * Handle drag and drop events
  * Fix wrong behavior for shutdown action
  * Don't disable combobox for file priority
  RSS:
  * Increase limit of maximum number of articles per feed
  Other:
  * Mark as single window app in .desktop file
  * Add Dockerfile
  * Remove option of using icons from system theme
- Delete qbittorrent-fix_boost_1.66_detection.patch
- Add qbittorrent-fix_boost_1.66_build.patch
- Use the Qt6 rpm macros</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1676203200">- Update to version 4.5.1
  New features:
  * Re-allow to use icons from system theme
  Bug fixes:
  * Fix Speed limit icon size
  * Revise and fix some text colors
  * Correctly load folder based UI theme
  * Fix crash due to invalid encoding of tracker URLs
  * Don't drop !qB extension when renaming incomplete file
  * Correctly count the number of torrents in subcategories
  * Use "additional trackers" when metadata retrieving
  * Apply correct tab order to Category options dialog
  * Add all torrents passed via the command line
  * Fix startup performance on Qt5
  * Automatic move will now overwrite existing files
  * Some fixes for loading Chinese locales
  * New Pause icon color for toolbar/menu
  * Adjust env variable for PDB discovery
  Web UI:
  * Fix missing "queued" icon
  * Return paths using platform-independent separator format
  * Change order of accepted types of file input
  * Add missing icons
  * Add "Resume data storage type" option
  * Make rename file dialog resizable
  * Prevent incorrect line breaking
  * Improve hotkeys
  * Remove suggestions while searching for torrents
  * Expose "IS PRIVATE" flag
  * Return name/hash/infohash_v1/infohash_v2 torrent properties
  Other:
  * Fix tray icon issues</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1677585600">- Update to version 4.5.2
  Bug fixes:
  * Don't unexpectedly activate queued torrents when prefetching
    metadata for added magnets
  * Update the cached torrent state once recheck is started
  * Be more likely to allow the system to use power saving modes
  Web UI:
  * Migrate away from unsafe function
  * Blacklist bad ciphers for TLS in the server
  * Allow only TLS 1.2+ in the server
  * Allow to set read-only directory as torrent location
  * Reject requests that contain backslash in path
  RSS:
  * Prevent RSS folder from being moved into itself</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1685361600">- Update to version 4.5.3
  Bug fixes:
  * Correctly check if database needs to be updated
  * Prevent incorrect log message about torrent content deletion
  * Improve finished torrent handling
  * Correctly initialize group box children as disabled in
    Preferences
  * Don't miss saving "download path" in SQLite storage
  * Improve logging of running external program
  Web UI:
  * Disable UPnP for web UI by default
  * Use workaround for IOS file picker
  * Work around Chrome download limit
  * Improve 'exporting torrent' behavior</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1687089600">- Update to version 4.5.4
  Bug fixes:
  * Allow to disable confirmation of Pause/Resume All
  * Sync flag icons with upstream
  Web UI:
  * Fix category save path</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1693396800">- Update to version 4.5.5
  Bug fixes:
  * Fix transfer list tab hotkey
  * Don't forget to enable the Apply button in the Options dialog
  * Immediately update torrent status on moving files
  * Improve performance when scrolling the file list of large
    torrents
  * Don't operate on random torrents when multiple are selected
    and a sort/filter is applied
  RSS:
  * Fix overwriting feeds.json with an incomplete load of it</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1698062400">- Update to version 4.6.0
  New features:
  * Add (experimental) I2P support
  * Provide UI editor for the default theme
  * Various UI theming improvements
  * Implement torrent tags editing dialog
  * Revamp "Watched folder options" and "Automated RSS
    downloader" dialog
  * Allow to use another icons in dark mode
  * Allow to add new torrents to queue top
  * Allow to filter torrent list by save path
  * Expose 'socket send/receive buffer size' options
  * Expose 'max torrent file size' setting
  * Expose 'bdecode limits' settings
  * Add options to adjust behavior of merging trackers to
    existing torrent
  * Add option to stop seeding when torrent has been inactive
  * Allow to use proxy per subsystem
  * Expand the scope of "Proxy hostname lookup" option
  * Add shortcut for "Ban peer permanently" function
  * Add option to auto hide zero status filters
  * Allow to disable confirmation of Pause/Resume All
  * Add alternative shortcut CTRL+E for CTRL+F
  * Show filtered port numbers in logs
  * Add button to copy library versions to clipboard
  Bug fixes:
  * Ensure ongoing storage moving job will be completed when
    shutting down
  * Refactored many areas to call non UI blocking code
  * Various improvements to the SQLite backend
  * Improve startup window state handling
  * Use tray icon from system theme only if option is set
  * Inhibit system sleep while torrents are moving
  * Use hostname instead of domain name in tracker filter list
  * Visually validate input path in torrent creator dialog
  * Disable symlink resolving in Torrent creator
  * Change default value for `file pool size` and `stop tracker
    timeout` settings
  * Log when duplicate torrents are being added
  * Inhibit suspend instead of screen idle
  * Ensure file name is valid when exporting torrents
  * Open "Save path" if torrent has no metadata
  * Prevent torrent starting unexpectedly edge case with magnet
  * Better ergonomics of the "Add new torrent" dialog
  WebUI:
  * Add log viewer
  * WebAPI: Allow to specify session cookie name
  * Improve sync API performance
  * Add filelog settings
  * Add multi-file renaming
  * Add "Add to top of queue" option
  * Implement subcategories
  * Set "SameSite=None" if CSRF Protection is disabled
  * Show only hosts in tracker filter list
  * Set Connection status and Speed limits tooltips
  * set Cross Origin Opener Policy to `same-origin`
  * Fix response for HTTP HEAD method
  * Preserve the network interfaces when connection is down
  * Add "Add Tags" field for RSS rules
  * Fix missing error icon
  RSS:
  * Add "Rename rule" button to RSS Downloader
  * Allow to edit RSS feed URL
  * Allow to assign priority to RSS download rule
  Search:
  * Use python isolate mode
  * Bump python version minimum requirement to 3.7.0
  Other:
  * Numerous code improvements and refactorings
- Drop qbittorrent-fix_boost_1.66_build.patch (will require
  major rework)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1698408000">- Reintroduce qbittorrent-fix_boost_1.66_build.patch that had
  been hastily removed and add qbittorrent-altpython.patch
  to use a newer python for plugins on Leap.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1700568000">- Update to version 4.6.1
  New features:
  * Add option to enable previous Add new torrent dialog behavior
  Fixed bugs:
  * Prevent crash due to race condition when adding magnet link
  * Fix Enter key behavior when add new torrent
  * Add missing main window icon
  * Update size of selected files when selection is changed
  * Correctly handle changing save path of torrent w/o metadata
  * Use appropriate icon for "moving" torrents in transfer list
  Web UI:
  * Drop WebUI default credentials
  * Add I2P settings to WebUI
  * Fix duplicate scrollbar on Transfer List
  * Fix incorrect subcategory sorting
  * Correctly set save path in RSS rules
  * Allow to request torrents count via WebAPI
  * Improve performance of getting torrent numbers via WebAPI
  * Improve free disk space checking for WebAPI
  Misc:
  * Fix invisible tray icon with Qt5 in Linux</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1701172800">- Update to version 4.6.2
  Bug fixes:
  * Do not apply share limit if the previous one was applied
  * Show Add new torrent dialog on main window screen
  Web UI:
  * Fix JS memory leak
  * Disable stdout buffering for qbt-nox
  Wayland:
  * Fix parent widget of "Lock qBittorrent" submenu
- Also fixes boo#1217677 (CVE-2023-30801, upstream reference
  gh#qbittorrent/qBittorrent#19738)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1705492800">- Update to version 4.6.3
  Bug fixes:
  * Correctly update number of filtered items
  * Don't forget to store Stop condition value
  * Show correctly decoded filename in log
  * Specify a locale if none is set
  * Apply inactive seeding time limit set on new torrents
  * Show URL seeds for torrents that have no metadata
  * Don't get stuck loading on mismatched info-hashes in resume
    data</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1711368000">- Update to version 4.6.4
  Bug fixes:
  * Correctly adjust "Add New torrent" dialog position in all
    the cases
  * Change "metadata received" stop condition behavior
  * Add a small delay before processing the key input of search
    boxes
  * Ensure the profile path is pointing to a directory
  RSS:
  * Use better icons for RSS articles
  Other:
  * Fix sorting when ICU isn't used
  * Fix invisible tray icon on Plasma 6</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1713528000">- Build against boost 1.75 on Leap 15 to match the one used by
  libtorrent-rasterbar (code-o-o#leap/features/issue/155)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1716724800">- Update to version 4.6.5
  Bug fixes:
  * Prevent app from being closed when disabling system tray
    icon
  * Fix &lt;kbd&gt;Enter&lt;/kbd&gt; key behavior in Add new torrent dialog
  * Prevent invalid status filter index from being used
  * Add extra offset for dialog frame
  * Don't overwrite stored layout of main window with incorrect
    one
  * Don't forget to resume "missing files" torrent when
    rechecking
  Web UI:
  * Restore ability to use server-side translation by custom
    WebUI
  * Fix wrong peer number
  Other:
  * Improve AppStream metadata</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1724068800">- Update to version 4.6.6
  Bug fixes:
  * Fix handling of tags containing '&amp;' character
  * Show scroll bar in Torrent Tags dialog
  * Apply bulk changes to correct content widget items
  * Hide zero status filters when torrents are removed
  * Fix `Incomplete Save Path` cannot be changed for torrents
    without metadata
  Web UI:
  * Correctly apply changed "save path" of RSS rules
  * Clear tracker list on full update
  Other changes:
  * Update User-Agent string for internal downloader and search
    engines</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1726574400">- Update to version 4.6.7
  Bug fixes:
  * The updater will launch the link to the build variant you're
    currently using
  Web UI:
  * RSS: The list of feeds wouldn't load for Apply Rule
  * Focus on Download button if torrent link retrieved from the
    clipboard</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1727697600">- Update to version 5.0.0 (fixes boo#1231149)
  New features:
  * Support creating .torrent with larger piece size
  * Improve tracker entries handling
  * Add separate filter item for tracker errors
  * Allow to remove tracker from tracker filter widget menu
  * Implement "Reannounce In" column
  * Expose "DHT bootstrap nodes" setting
  * Add support for Mark-of-the-Web
    (https://redcanary.com/threat-detection-report/techniques/mark-of-the-web-bypass/)
  * Allow to keep unwanted files in separate folder
  * Add "Copy Comment" to the torrent list's context menu
  * Allow relative profile paths
  * Enable Ctrl+F hotkey for more inputs
  * Add seeding limits to RSS and Watched folders options UI
  * Subcategories implicitly follow the parent category options
  * Add option to name each qbittorrent instance
  * Add button for sending test email
  * Allow torrents to override default share limit action
  * Use Start/Stop instead of Resume/Pause
  * Add the Popularity metric
  * Focus on Download button if torrent link retrieved from the
    clipboard
  * Add ability to pause/resume entire BitTorrent session
  * Add an option to set BitTorrent session shutdown timeout
  * Apply "Excluded file names" to folder names as well
  * Allow to use regular expression to filter torrent content
  * Allow to move content files to Trash instead of deleting them
  * Add ability to display torrent "privateness" in UI
  * Add a flag in "Peers" tab denoting a connection using NAT
    hole punching
  Bug fixes:
  * Display error message when unrecoverable error occurred
  * Update size of selected files when selection is changed
  * Normalize tags by trimming leading/trailing whitespace
  * Correctly handle share limits in torrent options dialog
  * Adjust tracker tier when adding additional trackers
  * Fix inconsistent naming between "Done/Progress" column
  * Sanitize peer client names
  * Apply share limits immediately when torrent downloading is
    finished
  * Show download progress for folders with zero byte size as
    100 instead of 0
  * Fix highlighted piece color
  * Apply "merge trackers" logic regardless of way the torrent
    is added
  Web UI:
  * Improve WebUI responsiveness
  * Do not exit the app when WebUI has failed to start
  * Add "Moving" filter to side panel
  * Add dark theme
  * Allow to remember torrent content files deletion
  * Leave the fields empty when value is invalid
  * Use natural sorting
  * Improve WebUI login behavior
  * Conditionally show filters sidebar
  * Add support for running concurrent searches
  * Improve accuracy of trackers list
  * Fix error when category doesn't exist
  * Improve table scrolling and selection on mobile
  * Restore search tabs on load
  * Restore previously used tab on load
  * Increase default height of "Share ratio limit" dialog
  * Use enabled search plugins by default
  * Add columns "Incomplete Save Path", "Info Hash v1", "Info
    Hash v2"
  * Always create generic filter items
  * Provide "Use Category paths in Manual Mode" option
  * Provide "Merge trackers to existing torrent" option
  Web API:
  * Fix wrong timestamp values
  * Send binary data with filename and mime type specified
  * Expose API for the torrent creator
  * Add support for SSL torrents
  * Provide endpoint for listing directory content
  * Provide "private" flag via "torrents/info" endpoint
  * Add a way to download .torrent file using search plugin
  * Add "private" filter for "torrents/info" endpoint
  * Add root_path to "torrents/info" result
  RSS:
  * Show RSS feed title in HTML browser
  * Allow to set delay between requests to the same host
  Search:
  * Allow users to specify Python executable path
  * Lazy load search plugins
  * Add date column to the built-in search engine
  * Allow to rearrange search tabs
  Other changes:
  * Add support for systemd power management
  * Add support for localized man pages
  * Specify a locale if none is set
  * Drop support for Qt5, qmake, autotools
  * Minimum supported versions: Qt: 6.5, Boost: 1.76, OpenSSL:
    3.0.2
  * Switch to C++20
- Replace qbittorrent-fix_boost_1.66_build.patch with
  qbittorrent-fix_boost_1.75_build.patch</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1730548800">- Update to version 5.0.1 (fixes boo#1232731 CVE-2024-51774)
  Added features:
  * Add "Simple pread/pwrite" disk IO type
  Bug fixes:
  * Don't ignore SSL errors
  * Don't try to apply Mark-of-the-Web to nonexistent files
  * Disable "Move to trash" option by default
  * Disable the ability to create torrents with a piece size of
    256MiB
  * Allow to choose Qt style
  * Always notify user about duplicate torrent
  * Correctly handle "torrent finished after move" event
  * Correctly apply filename filter when `!qB` extension is
    enabled
  * Improve color scheme change detection
  * Fix button state for SSL certificate check
  Web UI:
  * Fix CSS that results in hidden torrent list in some browsers
  * Use proper text color to highlight items in all filter lists
  * Fix 'rename files' dialog cannot be opened more than once
  * Fix UI of Advanced Settings to show all settings
  * Free resources allocated by web session once it is destructed
  Search:
  * Import correct libraries
  Other changes:
  * Sync flag icons with upstream</changelog>
</package>
<package pkgid="88473feba49af8e7d358c37a2c9854ea26e7ab36e7443612aba933c98700d02b" name="qbittorrent-nox" arch="ppc64le">
  <version epoch="0" ver="5.0.1" rel="bp156.3.6.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1661256000">- Update to version 4.4.4.
  * Improve D-Bus notifications handling
  Bug fixes:
  * Correctly handle data decompression with Qt 6.3
  * Fix wrong file names displayed in tooltip
  * Fix incorrect "max outgoing port" setting
  * Make working set limit available only on libtorrent 2.0.x
    builds
  * Try to recover missing tags
  RSS:
  * Clear RSS parsing error after use
  Web API:
  * Set HTTP method restriction on WebAPI actions</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1661860800">- Update to version 4.4.5
  Bug fixes:
  * Fix missing trackers when adding magnet link. Affects
    libtorrent 2.0.x builds.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1669550400">- Update to version 4.5.0
  New features:
  * Add `Auto resize columns` functionality
  * Allow to use Category paths in `Manual` mode
  * Allow to disable Automatic mode when default "temp" path
    changed
  * Add tuning options related to performance warnings
  * Add right click menu for status filters
  * Allow setting the number of maximum active checking torrents
  * Add option to toggle filters sidebar
  * Allow to set `working set limit` on non-Windows OS
  * Add `Export .torrent` action
  * Add keyboard navigation keys
  * Allow to use POSIX-compliant disk IO type
  * Add `Filter files` field in new torrent dialog
  * Implement new icon/color theme
  * Add file name filter/blacklist
  * Add support for custom SMTP ports
  * Split the OS cache settings into Disk IO read/write modes
  * When duplicate torrent is added set metadata to existing one
  * Greatly improve startup time with many torrents
  * Add keyboard shortcut to Download URL dialog
  * Add ability to run external program on torrent added
  * Add infohash and download path columns
  * Allow to set torrent stop condition
  * Add a `Moving` status filter
  * Change color palettes for both dark, light themes
  * Add a `Use proxy for hostname lookup` option
  * Introduce a `change listen port` cmd option
  * Implement `Peer ID Client` column for `Peers` tab
  * Add port forwarding option for embedded tracker
  Bug fixes:
  * Store hybrid torrents using `torrent ID` as basename
  * Enable Combobox editor for the `Mixed` file download priority
  * Allow shortcut folders for the Open and Save directory
    dialogs
  * Rename content tab `Size` column to `Total Size`
  * Fix scrolling to the lowermost visible torrent
  * Allow changing file priorities for finished torrents
  * Focus save path when Manual mode is selected initially
  * Disable force reannounce when it is not possible
  * Add horizontal scrolling for tracker list and torrent content
  * Enlarge "speed limits" icons
  * Change Downloaded to Times Downloaded in trackers tab
  * Remove artificial max limits from `Torrent Queueing` related
    options
  * Preserve `skip hash check` when there is no metadata
  * Fix DHT/PeX/LSD status when it is globally disabled
  * Fix rate calculation when interval is too low
  * Add tooltip message when system tray icon isn't available
  * Improve sender field in mail notifications
  * Fix "Add torrent dialog" spill-over on smaller screens
  * Fix peer count issue when tracker responds with zero figure
  * Don't merge trackers by default
  * Don't inhibit system sleep/auto shutdown for torrents stuck
    at downloading metadata
  * Allow to pause a checking torrent from context menu
  * Allow to use subnet notation in reverse proxy list
  * Fine tune translations loading for Chinese locales
  * Fix torrent content checkboxes not updated properly
  * Correctly load state of `Use another path for incomplete
    torrents` in Watched folders
  * Add confirmation to resume/pause all
  * Fix wrong count of errored trackers
  WebUI:
  * Allow blank lines in multipart form-data input
  * Make various dialogs resizable
  * Fix wrong v2 hash string displayed
  * WebAPI: return correct status
  * Fix empty selection in language combobox
  * Store WebUI port setting in human readable number
  * Add support for exporting .torrent
  * WebAPI: Add endpoint to set speed limit mode
  * Improve progress bar rendering
  * Add transfer list refresh interval settings
  * Use natural sort
  * Apply i18n translation only to built-in WebUI
  * Alert when HTTPS settings are incomplete
  * Handle drag and drop events
  * Fix wrong behavior for shutdown action
  * Don't disable combobox for file priority
  RSS:
  * Increase limit of maximum number of articles per feed
  Other:
  * Mark as single window app in .desktop file
  * Add Dockerfile
  * Remove option of using icons from system theme
- Delete qbittorrent-fix_boost_1.66_detection.patch
- Add qbittorrent-fix_boost_1.66_build.patch
- Use the Qt6 rpm macros</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1676203200">- Update to version 4.5.1
  New features:
  * Re-allow to use icons from system theme
  Bug fixes:
  * Fix Speed limit icon size
  * Revise and fix some text colors
  * Correctly load folder based UI theme
  * Fix crash due to invalid encoding of tracker URLs
  * Don't drop !qB extension when renaming incomplete file
  * Correctly count the number of torrents in subcategories
  * Use "additional trackers" when metadata retrieving
  * Apply correct tab order to Category options dialog
  * Add all torrents passed via the command line
  * Fix startup performance on Qt5
  * Automatic move will now overwrite existing files
  * Some fixes for loading Chinese locales
  * New Pause icon color for toolbar/menu
  * Adjust env variable for PDB discovery
  Web UI:
  * Fix missing "queued" icon
  * Return paths using platform-independent separator format
  * Change order of accepted types of file input
  * Add missing icons
  * Add "Resume data storage type" option
  * Make rename file dialog resizable
  * Prevent incorrect line breaking
  * Improve hotkeys
  * Remove suggestions while searching for torrents
  * Expose "IS PRIVATE" flag
  * Return name/hash/infohash_v1/infohash_v2 torrent properties
  Other:
  * Fix tray icon issues</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1677585600">- Update to version 4.5.2
  Bug fixes:
  * Don't unexpectedly activate queued torrents when prefetching
    metadata for added magnets
  * Update the cached torrent state once recheck is started
  * Be more likely to allow the system to use power saving modes
  Web UI:
  * Migrate away from unsafe function
  * Blacklist bad ciphers for TLS in the server
  * Allow only TLS 1.2+ in the server
  * Allow to set read-only directory as torrent location
  * Reject requests that contain backslash in path
  RSS:
  * Prevent RSS folder from being moved into itself</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1685361600">- Update to version 4.5.3
  Bug fixes:
  * Correctly check if database needs to be updated
  * Prevent incorrect log message about torrent content deletion
  * Improve finished torrent handling
  * Correctly initialize group box children as disabled in
    Preferences
  * Don't miss saving "download path" in SQLite storage
  * Improve logging of running external program
  Web UI:
  * Disable UPnP for web UI by default
  * Use workaround for IOS file picker
  * Work around Chrome download limit
  * Improve 'exporting torrent' behavior</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1687089600">- Update to version 4.5.4
  Bug fixes:
  * Allow to disable confirmation of Pause/Resume All
  * Sync flag icons with upstream
  Web UI:
  * Fix category save path</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1693396800">- Update to version 4.5.5
  Bug fixes:
  * Fix transfer list tab hotkey
  * Don't forget to enable the Apply button in the Options dialog
  * Immediately update torrent status on moving files
  * Improve performance when scrolling the file list of large
    torrents
  * Don't operate on random torrents when multiple are selected
    and a sort/filter is applied
  RSS:
  * Fix overwriting feeds.json with an incomplete load of it</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1698062400">- Update to version 4.6.0
  New features:
  * Add (experimental) I2P support
  * Provide UI editor for the default theme
  * Various UI theming improvements
  * Implement torrent tags editing dialog
  * Revamp "Watched folder options" and "Automated RSS
    downloader" dialog
  * Allow to use another icons in dark mode
  * Allow to add new torrents to queue top
  * Allow to filter torrent list by save path
  * Expose 'socket send/receive buffer size' options
  * Expose 'max torrent file size' setting
  * Expose 'bdecode limits' settings
  * Add options to adjust behavior of merging trackers to
    existing torrent
  * Add option to stop seeding when torrent has been inactive
  * Allow to use proxy per subsystem
  * Expand the scope of "Proxy hostname lookup" option
  * Add shortcut for "Ban peer permanently" function
  * Add option to auto hide zero status filters
  * Allow to disable confirmation of Pause/Resume All
  * Add alternative shortcut CTRL+E for CTRL+F
  * Show filtered port numbers in logs
  * Add button to copy library versions to clipboard
  Bug fixes:
  * Ensure ongoing storage moving job will be completed when
    shutting down
  * Refactored many areas to call non UI blocking code
  * Various improvements to the SQLite backend
  * Improve startup window state handling
  * Use tray icon from system theme only if option is set
  * Inhibit system sleep while torrents are moving
  * Use hostname instead of domain name in tracker filter list
  * Visually validate input path in torrent creator dialog
  * Disable symlink resolving in Torrent creator
  * Change default value for `file pool size` and `stop tracker
    timeout` settings
  * Log when duplicate torrents are being added
  * Inhibit suspend instead of screen idle
  * Ensure file name is valid when exporting torrents
  * Open "Save path" if torrent has no metadata
  * Prevent torrent starting unexpectedly edge case with magnet
  * Better ergonomics of the "Add new torrent" dialog
  WebUI:
  * Add log viewer
  * WebAPI: Allow to specify session cookie name
  * Improve sync API performance
  * Add filelog settings
  * Add multi-file renaming
  * Add "Add to top of queue" option
  * Implement subcategories
  * Set "SameSite=None" if CSRF Protection is disabled
  * Show only hosts in tracker filter list
  * Set Connection status and Speed limits tooltips
  * set Cross Origin Opener Policy to `same-origin`
  * Fix response for HTTP HEAD method
  * Preserve the network interfaces when connection is down
  * Add "Add Tags" field for RSS rules
  * Fix missing error icon
  RSS:
  * Add "Rename rule" button to RSS Downloader
  * Allow to edit RSS feed URL
  * Allow to assign priority to RSS download rule
  Search:
  * Use python isolate mode
  * Bump python version minimum requirement to 3.7.0
  Other:
  * Numerous code improvements and refactorings
- Drop qbittorrent-fix_boost_1.66_build.patch (will require
  major rework)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1698408000">- Reintroduce qbittorrent-fix_boost_1.66_build.patch that had
  been hastily removed and add qbittorrent-altpython.patch
  to use a newer python for plugins on Leap.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1700568000">- Update to version 4.6.1
  New features:
  * Add option to enable previous Add new torrent dialog behavior
  Fixed bugs:
  * Prevent crash due to race condition when adding magnet link
  * Fix Enter key behavior when add new torrent
  * Add missing main window icon
  * Update size of selected files when selection is changed
  * Correctly handle changing save path of torrent w/o metadata
  * Use appropriate icon for "moving" torrents in transfer list
  Web UI:
  * Drop WebUI default credentials
  * Add I2P settings to WebUI
  * Fix duplicate scrollbar on Transfer List
  * Fix incorrect subcategory sorting
  * Correctly set save path in RSS rules
  * Allow to request torrents count via WebAPI
  * Improve performance of getting torrent numbers via WebAPI
  * Improve free disk space checking for WebAPI
  Misc:
  * Fix invisible tray icon with Qt5 in Linux</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1701172800">- Update to version 4.6.2
  Bug fixes:
  * Do not apply share limit if the previous one was applied
  * Show Add new torrent dialog on main window screen
  Web UI:
  * Fix JS memory leak
  * Disable stdout buffering for qbt-nox
  Wayland:
  * Fix parent widget of "Lock qBittorrent" submenu
- Also fixes boo#1217677 (CVE-2023-30801, upstream reference
  gh#qbittorrent/qBittorrent#19738)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1705492800">- Update to version 4.6.3
  Bug fixes:
  * Correctly update number of filtered items
  * Don't forget to store Stop condition value
  * Show correctly decoded filename in log
  * Specify a locale if none is set
  * Apply inactive seeding time limit set on new torrents
  * Show URL seeds for torrents that have no metadata
  * Don't get stuck loading on mismatched info-hashes in resume
    data</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1711368000">- Update to version 4.6.4
  Bug fixes:
  * Correctly adjust "Add New torrent" dialog position in all
    the cases
  * Change "metadata received" stop condition behavior
  * Add a small delay before processing the key input of search
    boxes
  * Ensure the profile path is pointing to a directory
  RSS:
  * Use better icons for RSS articles
  Other:
  * Fix sorting when ICU isn't used
  * Fix invisible tray icon on Plasma 6</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1713528000">- Build against boost 1.75 on Leap 15 to match the one used by
  libtorrent-rasterbar (code-o-o#leap/features/issue/155)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1716724800">- Update to version 4.6.5
  Bug fixes:
  * Prevent app from being closed when disabling system tray
    icon
  * Fix &lt;kbd&gt;Enter&lt;/kbd&gt; key behavior in Add new torrent dialog
  * Prevent invalid status filter index from being used
  * Add extra offset for dialog frame
  * Don't overwrite stored layout of main window with incorrect
    one
  * Don't forget to resume "missing files" torrent when
    rechecking
  Web UI:
  * Restore ability to use server-side translation by custom
    WebUI
  * Fix wrong peer number
  Other:
  * Improve AppStream metadata</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1724068800">- Update to version 4.6.6
  Bug fixes:
  * Fix handling of tags containing '&amp;' character
  * Show scroll bar in Torrent Tags dialog
  * Apply bulk changes to correct content widget items
  * Hide zero status filters when torrents are removed
  * Fix `Incomplete Save Path` cannot be changed for torrents
    without metadata
  Web UI:
  * Correctly apply changed "save path" of RSS rules
  * Clear tracker list on full update
  Other changes:
  * Update User-Agent string for internal downloader and search
    engines</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1726574400">- Update to version 4.6.7
  Bug fixes:
  * The updater will launch the link to the build variant you're
    currently using
  Web UI:
  * RSS: The list of feeds wouldn't load for Apply Rule
  * Focus on Download button if torrent link retrieved from the
    clipboard</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1727697600">- Update to version 5.0.0 (fixes boo#1231149)
  New features:
  * Support creating .torrent with larger piece size
  * Improve tracker entries handling
  * Add separate filter item for tracker errors
  * Allow to remove tracker from tracker filter widget menu
  * Implement "Reannounce In" column
  * Expose "DHT bootstrap nodes" setting
  * Add support for Mark-of-the-Web
    (https://redcanary.com/threat-detection-report/techniques/mark-of-the-web-bypass/)
  * Allow to keep unwanted files in separate folder
  * Add "Copy Comment" to the torrent list's context menu
  * Allow relative profile paths
  * Enable Ctrl+F hotkey for more inputs
  * Add seeding limits to RSS and Watched folders options UI
  * Subcategories implicitly follow the parent category options
  * Add option to name each qbittorrent instance
  * Add button for sending test email
  * Allow torrents to override default share limit action
  * Use Start/Stop instead of Resume/Pause
  * Add the Popularity metric
  * Focus on Download button if torrent link retrieved from the
    clipboard
  * Add ability to pause/resume entire BitTorrent session
  * Add an option to set BitTorrent session shutdown timeout
  * Apply "Excluded file names" to folder names as well
  * Allow to use regular expression to filter torrent content
  * Allow to move content files to Trash instead of deleting them
  * Add ability to display torrent "privateness" in UI
  * Add a flag in "Peers" tab denoting a connection using NAT
    hole punching
  Bug fixes:
  * Display error message when unrecoverable error occurred
  * Update size of selected files when selection is changed
  * Normalize tags by trimming leading/trailing whitespace
  * Correctly handle share limits in torrent options dialog
  * Adjust tracker tier when adding additional trackers
  * Fix inconsistent naming between "Done/Progress" column
  * Sanitize peer client names
  * Apply share limits immediately when torrent downloading is
    finished
  * Show download progress for folders with zero byte size as
    100 instead of 0
  * Fix highlighted piece color
  * Apply "merge trackers" logic regardless of way the torrent
    is added
  Web UI:
  * Improve WebUI responsiveness
  * Do not exit the app when WebUI has failed to start
  * Add "Moving" filter to side panel
  * Add dark theme
  * Allow to remember torrent content files deletion
  * Leave the fields empty when value is invalid
  * Use natural sorting
  * Improve WebUI login behavior
  * Conditionally show filters sidebar
  * Add support for running concurrent searches
  * Improve accuracy of trackers list
  * Fix error when category doesn't exist
  * Improve table scrolling and selection on mobile
  * Restore search tabs on load
  * Restore previously used tab on load
  * Increase default height of "Share ratio limit" dialog
  * Use enabled search plugins by default
  * Add columns "Incomplete Save Path", "Info Hash v1", "Info
    Hash v2"
  * Always create generic filter items
  * Provide "Use Category paths in Manual Mode" option
  * Provide "Merge trackers to existing torrent" option
  Web API:
  * Fix wrong timestamp values
  * Send binary data with filename and mime type specified
  * Expose API for the torrent creator
  * Add support for SSL torrents
  * Provide endpoint for listing directory content
  * Provide "private" flag via "torrents/info" endpoint
  * Add a way to download .torrent file using search plugin
  * Add "private" filter for "torrents/info" endpoint
  * Add root_path to "torrents/info" result
  RSS:
  * Show RSS feed title in HTML browser
  * Allow to set delay between requests to the same host
  Search:
  * Allow users to specify Python executable path
  * Lazy load search plugins
  * Add date column to the built-in search engine
  * Allow to rearrange search tabs
  Other changes:
  * Add support for systemd power management
  * Add support for localized man pages
  * Specify a locale if none is set
  * Drop support for Qt5, qmake, autotools
  * Minimum supported versions: Qt: 6.5, Boost: 1.76, OpenSSL:
    3.0.2
  * Switch to C++20
- Replace qbittorrent-fix_boost_1.66_build.patch with
  qbittorrent-fix_boost_1.75_build.patch</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1730548800">- Update to version 5.0.1 (fixes boo#1232731 CVE-2024-51774)
  Added features:
  * Add "Simple pread/pwrite" disk IO type
  Bug fixes:
  * Don't ignore SSL errors
  * Don't try to apply Mark-of-the-Web to nonexistent files
  * Disable "Move to trash" option by default
  * Disable the ability to create torrents with a piece size of
    256MiB
  * Allow to choose Qt style
  * Always notify user about duplicate torrent
  * Correctly handle "torrent finished after move" event
  * Correctly apply filename filter when `!qB` extension is
    enabled
  * Improve color scheme change detection
  * Fix button state for SSL certificate check
  Web UI:
  * Fix CSS that results in hidden torrent list in some browsers
  * Use proper text color to highlight items in all filter lists
  * Fix 'rename files' dialog cannot be opened more than once
  * Fix UI of Advanced Settings to show all settings
  * Free resources allocated by web session once it is destructed
  Search:
  * Import correct libraries
  Other changes:
  * Sync flag icons with upstream</changelog>
</package>
<package pkgid="e5706b7063a0373c652cd8b0cb197f4089e28526442d37b83c75542cdb57d325" name="qbittorrent-nox" arch="s390x">
  <version epoch="0" ver="5.0.1" rel="bp156.3.6.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1661256000">- Update to version 4.4.4.
  * Improve D-Bus notifications handling
  Bug fixes:
  * Correctly handle data decompression with Qt 6.3
  * Fix wrong file names displayed in tooltip
  * Fix incorrect "max outgoing port" setting
  * Make working set limit available only on libtorrent 2.0.x
    builds
  * Try to recover missing tags
  RSS:
  * Clear RSS parsing error after use
  Web API:
  * Set HTTP method restriction on WebAPI actions</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1661860800">- Update to version 4.4.5
  Bug fixes:
  * Fix missing trackers when adding magnet link. Affects
    libtorrent 2.0.x builds.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1669550400">- Update to version 4.5.0
  New features:
  * Add `Auto resize columns` functionality
  * Allow to use Category paths in `Manual` mode
  * Allow to disable Automatic mode when default "temp" path
    changed
  * Add tuning options related to performance warnings
  * Add right click menu for status filters
  * Allow setting the number of maximum active checking torrents
  * Add option to toggle filters sidebar
  * Allow to set `working set limit` on non-Windows OS
  * Add `Export .torrent` action
  * Add keyboard navigation keys
  * Allow to use POSIX-compliant disk IO type
  * Add `Filter files` field in new torrent dialog
  * Implement new icon/color theme
  * Add file name filter/blacklist
  * Add support for custom SMTP ports
  * Split the OS cache settings into Disk IO read/write modes
  * When duplicate torrent is added set metadata to existing one
  * Greatly improve startup time with many torrents
  * Add keyboard shortcut to Download URL dialog
  * Add ability to run external program on torrent added
  * Add infohash and download path columns
  * Allow to set torrent stop condition
  * Add a `Moving` status filter
  * Change color palettes for both dark, light themes
  * Add a `Use proxy for hostname lookup` option
  * Introduce a `change listen port` cmd option
  * Implement `Peer ID Client` column for `Peers` tab
  * Add port forwarding option for embedded tracker
  Bug fixes:
  * Store hybrid torrents using `torrent ID` as basename
  * Enable Combobox editor for the `Mixed` file download priority
  * Allow shortcut folders for the Open and Save directory
    dialogs
  * Rename content tab `Size` column to `Total Size`
  * Fix scrolling to the lowermost visible torrent
  * Allow changing file priorities for finished torrents
  * Focus save path when Manual mode is selected initially
  * Disable force reannounce when it is not possible
  * Add horizontal scrolling for tracker list and torrent content
  * Enlarge "speed limits" icons
  * Change Downloaded to Times Downloaded in trackers tab
  * Remove artificial max limits from `Torrent Queueing` related
    options
  * Preserve `skip hash check` when there is no metadata
  * Fix DHT/PeX/LSD status when it is globally disabled
  * Fix rate calculation when interval is too low
  * Add tooltip message when system tray icon isn't available
  * Improve sender field in mail notifications
  * Fix "Add torrent dialog" spill-over on smaller screens
  * Fix peer count issue when tracker responds with zero figure
  * Don't merge trackers by default
  * Don't inhibit system sleep/auto shutdown for torrents stuck
    at downloading metadata
  * Allow to pause a checking torrent from context menu
  * Allow to use subnet notation in reverse proxy list
  * Fine tune translations loading for Chinese locales
  * Fix torrent content checkboxes not updated properly
  * Correctly load state of `Use another path for incomplete
    torrents` in Watched folders
  * Add confirmation to resume/pause all
  * Fix wrong count of errored trackers
  WebUI:
  * Allow blank lines in multipart form-data input
  * Make various dialogs resizable
  * Fix wrong v2 hash string displayed
  * WebAPI: return correct status
  * Fix empty selection in language combobox
  * Store WebUI port setting in human readable number
  * Add support for exporting .torrent
  * WebAPI: Add endpoint to set speed limit mode
  * Improve progress bar rendering
  * Add transfer list refresh interval settings
  * Use natural sort
  * Apply i18n translation only to built-in WebUI
  * Alert when HTTPS settings are incomplete
  * Handle drag and drop events
  * Fix wrong behavior for shutdown action
  * Don't disable combobox for file priority
  RSS:
  * Increase limit of maximum number of articles per feed
  Other:
  * Mark as single window app in .desktop file
  * Add Dockerfile
  * Remove option of using icons from system theme
- Delete qbittorrent-fix_boost_1.66_detection.patch
- Add qbittorrent-fix_boost_1.66_build.patch
- Use the Qt6 rpm macros</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1676203200">- Update to version 4.5.1
  New features:
  * Re-allow to use icons from system theme
  Bug fixes:
  * Fix Speed limit icon size
  * Revise and fix some text colors
  * Correctly load folder based UI theme
  * Fix crash due to invalid encoding of tracker URLs
  * Don't drop !qB extension when renaming incomplete file
  * Correctly count the number of torrents in subcategories
  * Use "additional trackers" when metadata retrieving
  * Apply correct tab order to Category options dialog
  * Add all torrents passed via the command line
  * Fix startup performance on Qt5
  * Automatic move will now overwrite existing files
  * Some fixes for loading Chinese locales
  * New Pause icon color for toolbar/menu
  * Adjust env variable for PDB discovery
  Web UI:
  * Fix missing "queued" icon
  * Return paths using platform-independent separator format
  * Change order of accepted types of file input
  * Add missing icons
  * Add "Resume data storage type" option
  * Make rename file dialog resizable
  * Prevent incorrect line breaking
  * Improve hotkeys
  * Remove suggestions while searching for torrents
  * Expose "IS PRIVATE" flag
  * Return name/hash/infohash_v1/infohash_v2 torrent properties
  Other:
  * Fix tray icon issues</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1677585600">- Update to version 4.5.2
  Bug fixes:
  * Don't unexpectedly activate queued torrents when prefetching
    metadata for added magnets
  * Update the cached torrent state once recheck is started
  * Be more likely to allow the system to use power saving modes
  Web UI:
  * Migrate away from unsafe function
  * Blacklist bad ciphers for TLS in the server
  * Allow only TLS 1.2+ in the server
  * Allow to set read-only directory as torrent location
  * Reject requests that contain backslash in path
  RSS:
  * Prevent RSS folder from being moved into itself</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1685361600">- Update to version 4.5.3
  Bug fixes:
  * Correctly check if database needs to be updated
  * Prevent incorrect log message about torrent content deletion
  * Improve finished torrent handling
  * Correctly initialize group box children as disabled in
    Preferences
  * Don't miss saving "download path" in SQLite storage
  * Improve logging of running external program
  Web UI:
  * Disable UPnP for web UI by default
  * Use workaround for IOS file picker
  * Work around Chrome download limit
  * Improve 'exporting torrent' behavior</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1687089600">- Update to version 4.5.4
  Bug fixes:
  * Allow to disable confirmation of Pause/Resume All
  * Sync flag icons with upstream
  Web UI:
  * Fix category save path</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1693396800">- Update to version 4.5.5
  Bug fixes:
  * Fix transfer list tab hotkey
  * Don't forget to enable the Apply button in the Options dialog
  * Immediately update torrent status on moving files
  * Improve performance when scrolling the file list of large
    torrents
  * Don't operate on random torrents when multiple are selected
    and a sort/filter is applied
  RSS:
  * Fix overwriting feeds.json with an incomplete load of it</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1698062400">- Update to version 4.6.0
  New features:
  * Add (experimental) I2P support
  * Provide UI editor for the default theme
  * Various UI theming improvements
  * Implement torrent tags editing dialog
  * Revamp "Watched folder options" and "Automated RSS
    downloader" dialog
  * Allow to use another icons in dark mode
  * Allow to add new torrents to queue top
  * Allow to filter torrent list by save path
  * Expose 'socket send/receive buffer size' options
  * Expose 'max torrent file size' setting
  * Expose 'bdecode limits' settings
  * Add options to adjust behavior of merging trackers to
    existing torrent
  * Add option to stop seeding when torrent has been inactive
  * Allow to use proxy per subsystem
  * Expand the scope of "Proxy hostname lookup" option
  * Add shortcut for "Ban peer permanently" function
  * Add option to auto hide zero status filters
  * Allow to disable confirmation of Pause/Resume All
  * Add alternative shortcut CTRL+E for CTRL+F
  * Show filtered port numbers in logs
  * Add button to copy library versions to clipboard
  Bug fixes:
  * Ensure ongoing storage moving job will be completed when
    shutting down
  * Refactored many areas to call non UI blocking code
  * Various improvements to the SQLite backend
  * Improve startup window state handling
  * Use tray icon from system theme only if option is set
  * Inhibit system sleep while torrents are moving
  * Use hostname instead of domain name in tracker filter list
  * Visually validate input path in torrent creator dialog
  * Disable symlink resolving in Torrent creator
  * Change default value for `file pool size` and `stop tracker
    timeout` settings
  * Log when duplicate torrents are being added
  * Inhibit suspend instead of screen idle
  * Ensure file name is valid when exporting torrents
  * Open "Save path" if torrent has no metadata
  * Prevent torrent starting unexpectedly edge case with magnet
  * Better ergonomics of the "Add new torrent" dialog
  WebUI:
  * Add log viewer
  * WebAPI: Allow to specify session cookie name
  * Improve sync API performance
  * Add filelog settings
  * Add multi-file renaming
  * Add "Add to top of queue" option
  * Implement subcategories
  * Set "SameSite=None" if CSRF Protection is disabled
  * Show only hosts in tracker filter list
  * Set Connection status and Speed limits tooltips
  * set Cross Origin Opener Policy to `same-origin`
  * Fix response for HTTP HEAD method
  * Preserve the network interfaces when connection is down
  * Add "Add Tags" field for RSS rules
  * Fix missing error icon
  RSS:
  * Add "Rename rule" button to RSS Downloader
  * Allow to edit RSS feed URL
  * Allow to assign priority to RSS download rule
  Search:
  * Use python isolate mode
  * Bump python version minimum requirement to 3.7.0
  Other:
  * Numerous code improvements and refactorings
- Drop qbittorrent-fix_boost_1.66_build.patch (will require
  major rework)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1698408000">- Reintroduce qbittorrent-fix_boost_1.66_build.patch that had
  been hastily removed and add qbittorrent-altpython.patch
  to use a newer python for plugins on Leap.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1700568000">- Update to version 4.6.1
  New features:
  * Add option to enable previous Add new torrent dialog behavior
  Fixed bugs:
  * Prevent crash due to race condition when adding magnet link
  * Fix Enter key behavior when add new torrent
  * Add missing main window icon
  * Update size of selected files when selection is changed
  * Correctly handle changing save path of torrent w/o metadata
  * Use appropriate icon for "moving" torrents in transfer list
  Web UI:
  * Drop WebUI default credentials
  * Add I2P settings to WebUI
  * Fix duplicate scrollbar on Transfer List
  * Fix incorrect subcategory sorting
  * Correctly set save path in RSS rules
  * Allow to request torrents count via WebAPI
  * Improve performance of getting torrent numbers via WebAPI
  * Improve free disk space checking for WebAPI
  Misc:
  * Fix invisible tray icon with Qt5 in Linux</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1701172800">- Update to version 4.6.2
  Bug fixes:
  * Do not apply share limit if the previous one was applied
  * Show Add new torrent dialog on main window screen
  Web UI:
  * Fix JS memory leak
  * Disable stdout buffering for qbt-nox
  Wayland:
  * Fix parent widget of "Lock qBittorrent" submenu
- Also fixes boo#1217677 (CVE-2023-30801, upstream reference
  gh#qbittorrent/qBittorrent#19738)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1705492800">- Update to version 4.6.3
  Bug fixes:
  * Correctly update number of filtered items
  * Don't forget to store Stop condition value
  * Show correctly decoded filename in log
  * Specify a locale if none is set
  * Apply inactive seeding time limit set on new torrents
  * Show URL seeds for torrents that have no metadata
  * Don't get stuck loading on mismatched info-hashes in resume
    data</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1711368000">- Update to version 4.6.4
  Bug fixes:
  * Correctly adjust "Add New torrent" dialog position in all
    the cases
  * Change "metadata received" stop condition behavior
  * Add a small delay before processing the key input of search
    boxes
  * Ensure the profile path is pointing to a directory
  RSS:
  * Use better icons for RSS articles
  Other:
  * Fix sorting when ICU isn't used
  * Fix invisible tray icon on Plasma 6</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1713528000">- Build against boost 1.75 on Leap 15 to match the one used by
  libtorrent-rasterbar (code-o-o#leap/features/issue/155)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1716724800">- Update to version 4.6.5
  Bug fixes:
  * Prevent app from being closed when disabling system tray
    icon
  * Fix &lt;kbd&gt;Enter&lt;/kbd&gt; key behavior in Add new torrent dialog
  * Prevent invalid status filter index from being used
  * Add extra offset for dialog frame
  * Don't overwrite stored layout of main window with incorrect
    one
  * Don't forget to resume "missing files" torrent when
    rechecking
  Web UI:
  * Restore ability to use server-side translation by custom
    WebUI
  * Fix wrong peer number
  Other:
  * Improve AppStream metadata</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1724068800">- Update to version 4.6.6
  Bug fixes:
  * Fix handling of tags containing '&amp;' character
  * Show scroll bar in Torrent Tags dialog
  * Apply bulk changes to correct content widget items
  * Hide zero status filters when torrents are removed
  * Fix `Incomplete Save Path` cannot be changed for torrents
    without metadata
  Web UI:
  * Correctly apply changed "save path" of RSS rules
  * Clear tracker list on full update
  Other changes:
  * Update User-Agent string for internal downloader and search
    engines</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1726574400">- Update to version 4.6.7
  Bug fixes:
  * The updater will launch the link to the build variant you're
    currently using
  Web UI:
  * RSS: The list of feeds wouldn't load for Apply Rule
  * Focus on Download button if torrent link retrieved from the
    clipboard</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1727697600">- Update to version 5.0.0 (fixes boo#1231149)
  New features:
  * Support creating .torrent with larger piece size
  * Improve tracker entries handling
  * Add separate filter item for tracker errors
  * Allow to remove tracker from tracker filter widget menu
  * Implement "Reannounce In" column
  * Expose "DHT bootstrap nodes" setting
  * Add support for Mark-of-the-Web
    (https://redcanary.com/threat-detection-report/techniques/mark-of-the-web-bypass/)
  * Allow to keep unwanted files in separate folder
  * Add "Copy Comment" to the torrent list's context menu
  * Allow relative profile paths
  * Enable Ctrl+F hotkey for more inputs
  * Add seeding limits to RSS and Watched folders options UI
  * Subcategories implicitly follow the parent category options
  * Add option to name each qbittorrent instance
  * Add button for sending test email
  * Allow torrents to override default share limit action
  * Use Start/Stop instead of Resume/Pause
  * Add the Popularity metric
  * Focus on Download button if torrent link retrieved from the
    clipboard
  * Add ability to pause/resume entire BitTorrent session
  * Add an option to set BitTorrent session shutdown timeout
  * Apply "Excluded file names" to folder names as well
  * Allow to use regular expression to filter torrent content
  * Allow to move content files to Trash instead of deleting them
  * Add ability to display torrent "privateness" in UI
  * Add a flag in "Peers" tab denoting a connection using NAT
    hole punching
  Bug fixes:
  * Display error message when unrecoverable error occurred
  * Update size of selected files when selection is changed
  * Normalize tags by trimming leading/trailing whitespace
  * Correctly handle share limits in torrent options dialog
  * Adjust tracker tier when adding additional trackers
  * Fix inconsistent naming between "Done/Progress" column
  * Sanitize peer client names
  * Apply share limits immediately when torrent downloading is
    finished
  * Show download progress for folders with zero byte size as
    100 instead of 0
  * Fix highlighted piece color
  * Apply "merge trackers" logic regardless of way the torrent
    is added
  Web UI:
  * Improve WebUI responsiveness
  * Do not exit the app when WebUI has failed to start
  * Add "Moving" filter to side panel
  * Add dark theme
  * Allow to remember torrent content files deletion
  * Leave the fields empty when value is invalid
  * Use natural sorting
  * Improve WebUI login behavior
  * Conditionally show filters sidebar
  * Add support for running concurrent searches
  * Improve accuracy of trackers list
  * Fix error when category doesn't exist
  * Improve table scrolling and selection on mobile
  * Restore search tabs on load
  * Restore previously used tab on load
  * Increase default height of "Share ratio limit" dialog
  * Use enabled search plugins by default
  * Add columns "Incomplete Save Path", "Info Hash v1", "Info
    Hash v2"
  * Always create generic filter items
  * Provide "Use Category paths in Manual Mode" option
  * Provide "Merge trackers to existing torrent" option
  Web API:
  * Fix wrong timestamp values
  * Send binary data with filename and mime type specified
  * Expose API for the torrent creator
  * Add support for SSL torrents
  * Provide endpoint for listing directory content
  * Provide "private" flag via "torrents/info" endpoint
  * Add a way to download .torrent file using search plugin
  * Add "private" filter for "torrents/info" endpoint
  * Add root_path to "torrents/info" result
  RSS:
  * Show RSS feed title in HTML browser
  * Allow to set delay between requests to the same host
  Search:
  * Allow users to specify Python executable path
  * Lazy load search plugins
  * Add date column to the built-in search engine
  * Allow to rearrange search tabs
  Other changes:
  * Add support for systemd power management
  * Add support for localized man pages
  * Specify a locale if none is set
  * Drop support for Qt5, qmake, autotools
  * Minimum supported versions: Qt: 6.5, Boost: 1.76, OpenSSL:
    3.0.2
  * Switch to C++20
- Replace qbittorrent-fix_boost_1.66_build.patch with
  qbittorrent-fix_boost_1.75_build.patch</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1730548800">- Update to version 5.0.1 (fixes boo#1232731 CVE-2024-51774)
  Added features:
  * Add "Simple pread/pwrite" disk IO type
  Bug fixes:
  * Don't ignore SSL errors
  * Don't try to apply Mark-of-the-Web to nonexistent files
  * Disable "Move to trash" option by default
  * Disable the ability to create torrents with a piece size of
    256MiB
  * Allow to choose Qt style
  * Always notify user about duplicate torrent
  * Correctly handle "torrent finished after move" event
  * Correctly apply filename filter when `!qB` extension is
    enabled
  * Improve color scheme change detection
  * Fix button state for SSL certificate check
  Web UI:
  * Fix CSS that results in hidden torrent list in some browsers
  * Use proper text color to highlight items in all filter lists
  * Fix 'rename files' dialog cannot be opened more than once
  * Fix UI of Advanced Settings to show all settings
  * Free resources allocated by web session once it is destructed
  Search:
  * Import correct libraries
  Other changes:
  * Sync flag icons with upstream</changelog>
</package>
<package pkgid="f241531b45541e16a81805344776d6f23b76b5d39dae88f2c149b7fd16a1cd18" name="qbittorrent-nox" arch="x86_64">
  <version epoch="0" ver="5.0.1" rel="bp156.3.6.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1661256000">- Update to version 4.4.4.
  * Improve D-Bus notifications handling
  Bug fixes:
  * Correctly handle data decompression with Qt 6.3
  * Fix wrong file names displayed in tooltip
  * Fix incorrect "max outgoing port" setting
  * Make working set limit available only on libtorrent 2.0.x
    builds
  * Try to recover missing tags
  RSS:
  * Clear RSS parsing error after use
  Web API:
  * Set HTTP method restriction on WebAPI actions</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1661860800">- Update to version 4.4.5
  Bug fixes:
  * Fix missing trackers when adding magnet link. Affects
    libtorrent 2.0.x builds.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1669550400">- Update to version 4.5.0
  New features:
  * Add `Auto resize columns` functionality
  * Allow to use Category paths in `Manual` mode
  * Allow to disable Automatic mode when default "temp" path
    changed
  * Add tuning options related to performance warnings
  * Add right click menu for status filters
  * Allow setting the number of maximum active checking torrents
  * Add option to toggle filters sidebar
  * Allow to set `working set limit` on non-Windows OS
  * Add `Export .torrent` action
  * Add keyboard navigation keys
  * Allow to use POSIX-compliant disk IO type
  * Add `Filter files` field in new torrent dialog
  * Implement new icon/color theme
  * Add file name filter/blacklist
  * Add support for custom SMTP ports
  * Split the OS cache settings into Disk IO read/write modes
  * When duplicate torrent is added set metadata to existing one
  * Greatly improve startup time with many torrents
  * Add keyboard shortcut to Download URL dialog
  * Add ability to run external program on torrent added
  * Add infohash and download path columns
  * Allow to set torrent stop condition
  * Add a `Moving` status filter
  * Change color palettes for both dark, light themes
  * Add a `Use proxy for hostname lookup` option
  * Introduce a `change listen port` cmd option
  * Implement `Peer ID Client` column for `Peers` tab
  * Add port forwarding option for embedded tracker
  Bug fixes:
  * Store hybrid torrents using `torrent ID` as basename
  * Enable Combobox editor for the `Mixed` file download priority
  * Allow shortcut folders for the Open and Save directory
    dialogs
  * Rename content tab `Size` column to `Total Size`
  * Fix scrolling to the lowermost visible torrent
  * Allow changing file priorities for finished torrents
  * Focus save path when Manual mode is selected initially
  * Disable force reannounce when it is not possible
  * Add horizontal scrolling for tracker list and torrent content
  * Enlarge "speed limits" icons
  * Change Downloaded to Times Downloaded in trackers tab
  * Remove artificial max limits from `Torrent Queueing` related
    options
  * Preserve `skip hash check` when there is no metadata
  * Fix DHT/PeX/LSD status when it is globally disabled
  * Fix rate calculation when interval is too low
  * Add tooltip message when system tray icon isn't available
  * Improve sender field in mail notifications
  * Fix "Add torrent dialog" spill-over on smaller screens
  * Fix peer count issue when tracker responds with zero figure
  * Don't merge trackers by default
  * Don't inhibit system sleep/auto shutdown for torrents stuck
    at downloading metadata
  * Allow to pause a checking torrent from context menu
  * Allow to use subnet notation in reverse proxy list
  * Fine tune translations loading for Chinese locales
  * Fix torrent content checkboxes not updated properly
  * Correctly load state of `Use another path for incomplete
    torrents` in Watched folders
  * Add confirmation to resume/pause all
  * Fix wrong count of errored trackers
  WebUI:
  * Allow blank lines in multipart form-data input
  * Make various dialogs resizable
  * Fix wrong v2 hash string displayed
  * WebAPI: return correct status
  * Fix empty selection in language combobox
  * Store WebUI port setting in human readable number
  * Add support for exporting .torrent
  * WebAPI: Add endpoint to set speed limit mode
  * Improve progress bar rendering
  * Add transfer list refresh interval settings
  * Use natural sort
  * Apply i18n translation only to built-in WebUI
  * Alert when HTTPS settings are incomplete
  * Handle drag and drop events
  * Fix wrong behavior for shutdown action
  * Don't disable combobox for file priority
  RSS:
  * Increase limit of maximum number of articles per feed
  Other:
  * Mark as single window app in .desktop file
  * Add Dockerfile
  * Remove option of using icons from system theme
- Delete qbittorrent-fix_boost_1.66_detection.patch
- Add qbittorrent-fix_boost_1.66_build.patch
- Use the Qt6 rpm macros</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1676203200">- Update to version 4.5.1
  New features:
  * Re-allow to use icons from system theme
  Bug fixes:
  * Fix Speed limit icon size
  * Revise and fix some text colors
  * Correctly load folder based UI theme
  * Fix crash due to invalid encoding of tracker URLs
  * Don't drop !qB extension when renaming incomplete file
  * Correctly count the number of torrents in subcategories
  * Use "additional trackers" when metadata retrieving
  * Apply correct tab order to Category options dialog
  * Add all torrents passed via the command line
  * Fix startup performance on Qt5
  * Automatic move will now overwrite existing files
  * Some fixes for loading Chinese locales
  * New Pause icon color for toolbar/menu
  * Adjust env variable for PDB discovery
  Web UI:
  * Fix missing "queued" icon
  * Return paths using platform-independent separator format
  * Change order of accepted types of file input
  * Add missing icons
  * Add "Resume data storage type" option
  * Make rename file dialog resizable
  * Prevent incorrect line breaking
  * Improve hotkeys
  * Remove suggestions while searching for torrents
  * Expose "IS PRIVATE" flag
  * Return name/hash/infohash_v1/infohash_v2 torrent properties
  Other:
  * Fix tray icon issues</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1677585600">- Update to version 4.5.2
  Bug fixes:
  * Don't unexpectedly activate queued torrents when prefetching
    metadata for added magnets
  * Update the cached torrent state once recheck is started
  * Be more likely to allow the system to use power saving modes
  Web UI:
  * Migrate away from unsafe function
  * Blacklist bad ciphers for TLS in the server
  * Allow only TLS 1.2+ in the server
  * Allow to set read-only directory as torrent location
  * Reject requests that contain backslash in path
  RSS:
  * Prevent RSS folder from being moved into itself</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1685361600">- Update to version 4.5.3
  Bug fixes:
  * Correctly check if database needs to be updated
  * Prevent incorrect log message about torrent content deletion
  * Improve finished torrent handling
  * Correctly initialize group box children as disabled in
    Preferences
  * Don't miss saving "download path" in SQLite storage
  * Improve logging of running external program
  Web UI:
  * Disable UPnP for web UI by default
  * Use workaround for IOS file picker
  * Work around Chrome download limit
  * Improve 'exporting torrent' behavior</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1687089600">- Update to version 4.5.4
  Bug fixes:
  * Allow to disable confirmation of Pause/Resume All
  * Sync flag icons with upstream
  Web UI:
  * Fix category save path</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1693396800">- Update to version 4.5.5
  Bug fixes:
  * Fix transfer list tab hotkey
  * Don't forget to enable the Apply button in the Options dialog
  * Immediately update torrent status on moving files
  * Improve performance when scrolling the file list of large
    torrents
  * Don't operate on random torrents when multiple are selected
    and a sort/filter is applied
  RSS:
  * Fix overwriting feeds.json with an incomplete load of it</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1698062400">- Update to version 4.6.0
  New features:
  * Add (experimental) I2P support
  * Provide UI editor for the default theme
  * Various UI theming improvements
  * Implement torrent tags editing dialog
  * Revamp "Watched folder options" and "Automated RSS
    downloader" dialog
  * Allow to use another icons in dark mode
  * Allow to add new torrents to queue top
  * Allow to filter torrent list by save path
  * Expose 'socket send/receive buffer size' options
  * Expose 'max torrent file size' setting
  * Expose 'bdecode limits' settings
  * Add options to adjust behavior of merging trackers to
    existing torrent
  * Add option to stop seeding when torrent has been inactive
  * Allow to use proxy per subsystem
  * Expand the scope of "Proxy hostname lookup" option
  * Add shortcut for "Ban peer permanently" function
  * Add option to auto hide zero status filters
  * Allow to disable confirmation of Pause/Resume All
  * Add alternative shortcut CTRL+E for CTRL+F
  * Show filtered port numbers in logs
  * Add button to copy library versions to clipboard
  Bug fixes:
  * Ensure ongoing storage moving job will be completed when
    shutting down
  * Refactored many areas to call non UI blocking code
  * Various improvements to the SQLite backend
  * Improve startup window state handling
  * Use tray icon from system theme only if option is set
  * Inhibit system sleep while torrents are moving
  * Use hostname instead of domain name in tracker filter list
  * Visually validate input path in torrent creator dialog
  * Disable symlink resolving in Torrent creator
  * Change default value for `file pool size` and `stop tracker
    timeout` settings
  * Log when duplicate torrents are being added
  * Inhibit suspend instead of screen idle
  * Ensure file name is valid when exporting torrents
  * Open "Save path" if torrent has no metadata
  * Prevent torrent starting unexpectedly edge case with magnet
  * Better ergonomics of the "Add new torrent" dialog
  WebUI:
  * Add log viewer
  * WebAPI: Allow to specify session cookie name
  * Improve sync API performance
  * Add filelog settings
  * Add multi-file renaming
  * Add "Add to top of queue" option
  * Implement subcategories
  * Set "SameSite=None" if CSRF Protection is disabled
  * Show only hosts in tracker filter list
  * Set Connection status and Speed limits tooltips
  * set Cross Origin Opener Policy to `same-origin`
  * Fix response for HTTP HEAD method
  * Preserve the network interfaces when connection is down
  * Add "Add Tags" field for RSS rules
  * Fix missing error icon
  RSS:
  * Add "Rename rule" button to RSS Downloader
  * Allow to edit RSS feed URL
  * Allow to assign priority to RSS download rule
  Search:
  * Use python isolate mode
  * Bump python version minimum requirement to 3.7.0
  Other:
  * Numerous code improvements and refactorings
- Drop qbittorrent-fix_boost_1.66_build.patch (will require
  major rework)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1698408000">- Reintroduce qbittorrent-fix_boost_1.66_build.patch that had
  been hastily removed and add qbittorrent-altpython.patch
  to use a newer python for plugins on Leap.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1700568000">- Update to version 4.6.1
  New features:
  * Add option to enable previous Add new torrent dialog behavior
  Fixed bugs:
  * Prevent crash due to race condition when adding magnet link
  * Fix Enter key behavior when add new torrent
  * Add missing main window icon
  * Update size of selected files when selection is changed
  * Correctly handle changing save path of torrent w/o metadata
  * Use appropriate icon for "moving" torrents in transfer list
  Web UI:
  * Drop WebUI default credentials
  * Add I2P settings to WebUI
  * Fix duplicate scrollbar on Transfer List
  * Fix incorrect subcategory sorting
  * Correctly set save path in RSS rules
  * Allow to request torrents count via WebAPI
  * Improve performance of getting torrent numbers via WebAPI
  * Improve free disk space checking for WebAPI
  Misc:
  * Fix invisible tray icon with Qt5 in Linux</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1701172800">- Update to version 4.6.2
  Bug fixes:
  * Do not apply share limit if the previous one was applied
  * Show Add new torrent dialog on main window screen
  Web UI:
  * Fix JS memory leak
  * Disable stdout buffering for qbt-nox
  Wayland:
  * Fix parent widget of "Lock qBittorrent" submenu
- Also fixes boo#1217677 (CVE-2023-30801, upstream reference
  gh#qbittorrent/qBittorrent#19738)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1705492800">- Update to version 4.6.3
  Bug fixes:
  * Correctly update number of filtered items
  * Don't forget to store Stop condition value
  * Show correctly decoded filename in log
  * Specify a locale if none is set
  * Apply inactive seeding time limit set on new torrents
  * Show URL seeds for torrents that have no metadata
  * Don't get stuck loading on mismatched info-hashes in resume
    data</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1711368000">- Update to version 4.6.4
  Bug fixes:
  * Correctly adjust "Add New torrent" dialog position in all
    the cases
  * Change "metadata received" stop condition behavior
  * Add a small delay before processing the key input of search
    boxes
  * Ensure the profile path is pointing to a directory
  RSS:
  * Use better icons for RSS articles
  Other:
  * Fix sorting when ICU isn't used
  * Fix invisible tray icon on Plasma 6</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1713528000">- Build against boost 1.75 on Leap 15 to match the one used by
  libtorrent-rasterbar (code-o-o#leap/features/issue/155)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1716724800">- Update to version 4.6.5
  Bug fixes:
  * Prevent app from being closed when disabling system tray
    icon
  * Fix &lt;kbd&gt;Enter&lt;/kbd&gt; key behavior in Add new torrent dialog
  * Prevent invalid status filter index from being used
  * Add extra offset for dialog frame
  * Don't overwrite stored layout of main window with incorrect
    one
  * Don't forget to resume "missing files" torrent when
    rechecking
  Web UI:
  * Restore ability to use server-side translation by custom
    WebUI
  * Fix wrong peer number
  Other:
  * Improve AppStream metadata</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1724068800">- Update to version 4.6.6
  Bug fixes:
  * Fix handling of tags containing '&amp;' character
  * Show scroll bar in Torrent Tags dialog
  * Apply bulk changes to correct content widget items
  * Hide zero status filters when torrents are removed
  * Fix `Incomplete Save Path` cannot be changed for torrents
    without metadata
  Web UI:
  * Correctly apply changed "save path" of RSS rules
  * Clear tracker list on full update
  Other changes:
  * Update User-Agent string for internal downloader and search
    engines</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1726574400">- Update to version 4.6.7
  Bug fixes:
  * The updater will launch the link to the build variant you're
    currently using
  Web UI:
  * RSS: The list of feeds wouldn't load for Apply Rule
  * Focus on Download button if torrent link retrieved from the
    clipboard</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1727697600">- Update to version 5.0.0 (fixes boo#1231149)
  New features:
  * Support creating .torrent with larger piece size
  * Improve tracker entries handling
  * Add separate filter item for tracker errors
  * Allow to remove tracker from tracker filter widget menu
  * Implement "Reannounce In" column
  * Expose "DHT bootstrap nodes" setting
  * Add support for Mark-of-the-Web
    (https://redcanary.com/threat-detection-report/techniques/mark-of-the-web-bypass/)
  * Allow to keep unwanted files in separate folder
  * Add "Copy Comment" to the torrent list's context menu
  * Allow relative profile paths
  * Enable Ctrl+F hotkey for more inputs
  * Add seeding limits to RSS and Watched folders options UI
  * Subcategories implicitly follow the parent category options
  * Add option to name each qbittorrent instance
  * Add button for sending test email
  * Allow torrents to override default share limit action
  * Use Start/Stop instead of Resume/Pause
  * Add the Popularity metric
  * Focus on Download button if torrent link retrieved from the
    clipboard
  * Add ability to pause/resume entire BitTorrent session
  * Add an option to set BitTorrent session shutdown timeout
  * Apply "Excluded file names" to folder names as well
  * Allow to use regular expression to filter torrent content
  * Allow to move content files to Trash instead of deleting them
  * Add ability to display torrent "privateness" in UI
  * Add a flag in "Peers" tab denoting a connection using NAT
    hole punching
  Bug fixes:
  * Display error message when unrecoverable error occurred
  * Update size of selected files when selection is changed
  * Normalize tags by trimming leading/trailing whitespace
  * Correctly handle share limits in torrent options dialog
  * Adjust tracker tier when adding additional trackers
  * Fix inconsistent naming between "Done/Progress" column
  * Sanitize peer client names
  * Apply share limits immediately when torrent downloading is
    finished
  * Show download progress for folders with zero byte size as
    100 instead of 0
  * Fix highlighted piece color
  * Apply "merge trackers" logic regardless of way the torrent
    is added
  Web UI:
  * Improve WebUI responsiveness
  * Do not exit the app when WebUI has failed to start
  * Add "Moving" filter to side panel
  * Add dark theme
  * Allow to remember torrent content files deletion
  * Leave the fields empty when value is invalid
  * Use natural sorting
  * Improve WebUI login behavior
  * Conditionally show filters sidebar
  * Add support for running concurrent searches
  * Improve accuracy of trackers list
  * Fix error when category doesn't exist
  * Improve table scrolling and selection on mobile
  * Restore search tabs on load
  * Restore previously used tab on load
  * Increase default height of "Share ratio limit" dialog
  * Use enabled search plugins by default
  * Add columns "Incomplete Save Path", "Info Hash v1", "Info
    Hash v2"
  * Always create generic filter items
  * Provide "Use Category paths in Manual Mode" option
  * Provide "Merge trackers to existing torrent" option
  Web API:
  * Fix wrong timestamp values
  * Send binary data with filename and mime type specified
  * Expose API for the torrent creator
  * Add support for SSL torrents
  * Provide endpoint for listing directory content
  * Provide "private" flag via "torrents/info" endpoint
  * Add a way to download .torrent file using search plugin
  * Add "private" filter for "torrents/info" endpoint
  * Add root_path to "torrents/info" result
  RSS:
  * Show RSS feed title in HTML browser
  * Allow to set delay between requests to the same host
  Search:
  * Allow users to specify Python executable path
  * Lazy load search plugins
  * Add date column to the built-in search engine
  * Allow to rearrange search tabs
  Other changes:
  * Add support for systemd power management
  * Add support for localized man pages
  * Specify a locale if none is set
  * Drop support for Qt5, qmake, autotools
  * Minimum supported versions: Qt: 6.5, Boost: 1.76, OpenSSL:
    3.0.2
  * Switch to C++20
- Replace qbittorrent-fix_boost_1.66_build.patch with
  qbittorrent-fix_boost_1.75_build.patch</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1730548800">- Update to version 5.0.1 (fixes boo#1232731 CVE-2024-51774)
  Added features:
  * Add "Simple pread/pwrite" disk IO type
  Bug fixes:
  * Don't ignore SSL errors
  * Don't try to apply Mark-of-the-Web to nonexistent files
  * Disable "Move to trash" option by default
  * Disable the ability to create torrents with a piece size of
    256MiB
  * Allow to choose Qt style
  * Always notify user about duplicate torrent
  * Correctly handle "torrent finished after move" event
  * Correctly apply filename filter when `!qB` extension is
    enabled
  * Improve color scheme change detection
  * Fix button state for SSL certificate check
  Web UI:
  * Fix CSS that results in hidden torrent list in some browsers
  * Use proper text color to highlight items in all filter lists
  * Fix 'rename files' dialog cannot be opened more than once
  * Fix UI of Advanced Settings to show all settings
  * Free resources allocated by web session once it is destructed
  Search:
  * Import correct libraries
  Other changes:
  * Sync flag icons with upstream</changelog>
</package>
<package pkgid="1b04c51604bcc1efcc55c2305ee47610bf95d2802ab247cab8e9bc68eaf7f44c" name="qt6-connectivity" 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="1133bf8fe707db08051e585b3e617202308847f895924bd04eba6b109b98e08d" name="qt6-connectivity" 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="e20b657e7ed1ad75cfe12d2775bc7a8f0861ef1ee985fa5d7596680a20f4305d" name="qt6-connectivity" 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="9567d7aa0e5492b1e4f78574f5a2f8376e2d26b73b7dab045010227c88a1187c" name="qt6-connectivity" 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="2f38aa6ab09c55408f3a6e6328687ef6a02dc0d5f7b76d065616a5d6f2433330" name="qt6-connectivity" arch="src">
  <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="db5edf9f3ee6b6a5a7e30c820f6d8b4904f57a4523129ff82b3b863ffe97cac4" name="qt6-connectivity" 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="469cf970537b94dbfd3abaaff7794eb9bb9eaa7c5b41f82859530b45c7547e52" name="qt6-connectivity-devel" 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="0cf87dd746928e3807682d1f6ddacdfaad82771e4094bc80e1d8e1198112d419" name="qt6-connectivity-devel" 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="e9169a1616fce90c477488b4dabd83f2ddf5e49d836dd1a5129edc0aec9f5798" name="qt6-connectivity-devel" 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="7e8829c904d74a7ced0bcf3af19c815b655d51060eddd842ca513f5240e31301" name="qt6-connectivity-devel" 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="779ddab9e76eec1dcfac82ee28290307f8aff6ed5661fbc1d2d780add4f71997" name="qt6-connectivity-devel" 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="83e469a20c74d03340b2d11cbc435f2075e3449bf37873954ce524a8e09ef5b9" name="qt6-connectivity-docs" arch="src">
  <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="21c7b334dc25b04b6ee9fbc5d7cbdd38bd50a94cbd77c5f9a4769d4218a1d4d0" name="qt6-connectivity-docs-html" 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="cf4d1e901c0bf5d2327211311d4e91ffa54de0f007afea187005786503902e7a" name="qt6-connectivity-docs-html" 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="2bd82dc4b5b5ac97dc83c43d77f0b548a09611cc0aecfdc31f1e56bd08f616c7" name="qt6-connectivity-docs-html" 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="d3c4c658760cfef968c07394ec5bcb0b1b124de3d3b8cb5df272a6f66d9f74e5" name="qt6-connectivity-docs-html" 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="89c2eb91f5d1f62041d606dbd9649d6f6ad44c8f1eae52e853ce5bdc0818201f" name="qt6-connectivity-docs-html" 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="ffbf138a215d5b064b2c32bedd09a4e48469e7d17261ae6e642efacd876b35c8" name="qt6-connectivity-docs-qch" 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="e6fb6e18ff34cc6f724ecb52174274c895d2f7aae550b5b7f7d971a873a91f44" name="qt6-connectivity-docs-qch" 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="deaf0df723463abcb8e554dd8150bb0269d846033bf08b3c82755fbd2494a6ec" name="qt6-connectivity-docs-qch" 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="f54b568e31d9abc8885b5f2382d8d6b80d8c751f6ab547cefb654e6e4359551e" name="qt6-connectivity-docs-qch" 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="1803c7317cbb2d8695c41c41ef26d057f0f09e12e49d40f57949a575376ffef8" name="qt6-connectivity-docs-qch" 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="4b89b4bf413a69349f18f09bf6f30b331855af586778dc6749d9d3f4af4c33ab" name="qt6-connectivity-examples" 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="8a6508295c7ca4fead649ed190b4a4584eb9d87bdcf174919945f493c5216acf" name="qt6-connectivity-examples" 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="2ab5ecb6c63d89f6055781145b24bcc81e77455e373725a33ef82d4e570550fc" name="qt6-connectivity-examples" 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="597e349199cfa1d28ffa831cb0f76f8ba14b6541a35dcd2cb30cc9f114345397" name="qt6-connectivity-examples" 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="0d5eb3a4da8fb2d912d2f5bf7ab1777e1907a614e55c65b8d7ec8b6c5e6447a1" name="qt6-connectivity-examples" 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="3cc84b346233c12973dc2e71aefc567ed6b6aba4e538844b53f0ab2288ecfcc6" name="qt6-connectivity-private-devel" 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="484b5b168a05ad913e7d34a7bb35d438a14865bcb6dd2319c8d1dd84e3ce8fdb" name="qt6-connectivity-private-devel" 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="dbbd5861f268c133f6a9cdba3d01e8b8f3d57c02b8f74151d7b35642f265968e" name="qt6-connectivity-private-devel" 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="6a4344db1e01ed6d09358a9156c72b1224192ec3307303445d77ed24cfb8f162" name="qt6-connectivity-private-devel" 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="27a438133672282658579efd765b5341af512a4543eff9482eee61ef96ee8c18" name="qt6-connectivity-private-devel" 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="4a7e76530bed20ded786ebdff9c73d0728119278c0720e2a1ddd9ddd6e627cd3" name="qt6-pdf-devel" 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="877f79895bed38d688ae8191a2a1cec63c277000e7ce049bc222e049b4b36516" name="qt6-pdf-devel" 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="f74eb302b443782e596554628e590f082df1baab83520c4a9b5932d1c2119608" name="qt6-pdf-imports" 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="4fa75e6e1ac52e5923129d37327c33c82cc304136fc040ba2707f1311c548148" name="qt6-pdf-imports" 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="7a4bdda5309d7dd8bf0edcb4ea62b23f0f83c814117be34e90f637b55b552e53" name="qt6-pdf-private-devel" 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="a68bec2421933b120cf3e616faca6f9b8323c6150775c75ae85ee2fbfd65b901" name="qt6-pdf-private-devel" 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="37e77d3006c3f031881aa8c2e63f09405de80bceb4047f438c674dbd4c86c993" name="qt6-pdfquick-devel" 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="5bc27dae4a3828b57db810e934739635163cd50f302b0cc6e03a721906cc9318" name="qt6-pdfquick-devel" 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="b8b1cac7ff8b3e70b80c4c2577aeabff30c650679de9a35f11b8953ae0cd6dbf" name="qt6-pdfquick-private-devel" 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="11c3764079515bfd670fc2b66c297830f8bcc68606f23901c9821a08e4ad6217" name="qt6-pdfquick-private-devel" 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="60d2658abe90677a36b2c20e142f30d02dd8a7769fc369464e44fa0e236ed1c6" name="qt6-pdfwidgets-devel" 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="c221c8a1f60b67b148bd2c68edfa76726c3d8fef96cd57947ae61bf3bef3f271" name="qt6-pdfwidgets-devel" 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="365f23369ff91afeed8195cbfd304fe05f77f8b911436313c77c34e8d48d2d8e" name="qt6-pdfwidgets-private-devel" 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="a0a435e044b4ca3060db511ac4b04037af7dd38c7e473e253cd662184e273a5d" name="qt6-pdfwidgets-private-devel" 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="8e2dd4c4b90d4b30c54eae26364dd3377107ca47ae2facf13b9a9628db620454" name="qt6-webengine" 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="8e8be2d65ca932e1a7dbd2a6ccc9ad63dce17b769e107d7d6a163b5cf9ef4290" name="qt6-webengine" arch="src">
  <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="5d1654d9361a71b077fcc5ca71510ea430f54d47c308f188c2d43a3552195f53" name="qt6-webengine" 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="54ab441acbc63d9d6842b32b3f4affa0ac27482c769422f135daa98e122fcfee" name="qt6-webengine-docs" arch="src">
  <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="bffe65a0a9489baca31d5e7d436b9c4c76ffd2f28eac6e9d36301e5fd4848a11" name="qt6-webengine-docs-html" 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="54df1a0611313cea10870873695ed4f96356b43ff4c76deca79f697496b8e7cc" name="qt6-webengine-docs-html" 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="5fc95319f5eae4b644a3cf9483e87e8d05688007c8fe8cd6de5a818a28e499ef" name="qt6-webengine-docs-qch" 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="6c846cc5e60f3a053e5fa80c784ed016d98ecd73787ba55157e322989b3fbf71" name="qt6-webengine-docs-qch" 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="0683ee6df74bed0f64abda7c87513f5a9fb70231a28d63ec812bdd1939d06813" name="qt6-webengine-examples" 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="e808a24a5c51a31032be0fb38ed56b3397fccd6c31c55448987ceee1a27fb4ea" name="qt6-webengine-examples" 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="39e59ee58adeaee769ff1c12b6cad78d7118725b245a6910fb685d5a181ab786" name="qt6-webengine-imports" 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="d1543a6ae22186effe50a0c8fcfee716a111ceb486806fb51ba8b4cc8bca5d9c" name="qt6-webengine-imports" 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="8e2a3f58553fa8e90279d5882d6bd241bf62c5d9126b7205181c9a184e6ba7e1" name="qt6-webenginecore-devel" 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="6bdcec168fe63085d99182693948e17b54d08334446e708ea0b124874631d4df" name="qt6-webenginecore-devel" 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="71c5e32af9dabf3e630b810c39e84b2a5d0720c6146ab66527e492bd32b78385" name="qt6-webenginecore-private-devel" 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="fdc98ed9baaad8b2782fca4ba7b243cac53230deee118d6c056a23db183ef036" name="qt6-webenginecore-private-devel" 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="7d96e720eabfd976224f700d1dec12952f5237598921566ec151571617c5a1d9" name="qt6-webenginequick-devel" 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="34178bc35011dc0f72c14fa821013071f743aa51823521db0ea6ab3878bc817c" name="qt6-webenginequick-devel" 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="b709587cd36ef4e8f476d0e60f4331e98cbb4c3f9cd2d2505c614ef86e8eb8b0" name="qt6-webenginequick-private-devel" 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="979585c281b511cd08d3f0e12179a8853eafa0e101c853929a4db56b3fffda4d" name="qt6-webenginequick-private-devel" 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="e5203e7e8ee03e29cebafd8460bc9b7c8b0a53bd64c7bbb8d399e08e906dcdfb" name="qt6-webenginewidgets-devel" 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="7d7e79371af6178b745e1f061751785755d218a9523d2522754ba6b1621880ee" name="qt6-webenginewidgets-devel" 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="054e98434b27af9f511be61bc7a5ee85c7e6a11f69e4a58265c8229a46f5005c" name="qt6-webenginewidgets-private-devel" 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="28076b463e4eb41ac11d5c9fc5db5f8dd1a1fb2cd210cef9927b42a6693b28f9" name="qt6-webenginewidgets-private-devel" 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="a4c9ab8dd88a37491d0584909281ad806d170e52133fbb32e8a92b914bdb7b21" name="radare2" arch="aarch64">
  <version epoch="0" ver="5.9.8" rel="bp156.4.3.1"/>
  <changelog author="atoptsoglou@suse.com" date="1546948800">- Update to 3.2.0
  anal
  * Add asm.hint.cdiv
  * Handle ^C in agf (#12618)
  * Fix size of arm64 wzr register
  * Rename ac -&gt; aoc, aC -&gt; ac, Fix help
  * Add the missing fail arc for SBRx instruction
  * Fix wrong splitting of functions in aac
  * Initial implementation of emu.ssa
  * Fix infinite loop bug related to anal.nopskip
  * Use add-sorted instead of append+sort
  * Heavy refactoring and sdbify the classes storage+logic
  * Implement support for nword in ahi
  * Fix ESIL borrow flag handling for SUB/SBB on x86
  * Display all metas in current offset instead of just one
  * Fix .in=io.maps, improving aap analysis (2052 vs 41 functions find)
  * Small msp430 improvements
  * Fix aap for thumb
  * Fix #8054 - Update cpu flags in arm/thumb ADD/SUB
  * Display all metas in current offset instead of just one
  bin
  * Fix #12654 - workaround resolv reloc symbols in ELF
  * Refactoring of get_import_addr in format/elf
  * Fix printing of the macho UUID load command in iH / rabin2 -H
  * Add timestamp to iRj output
  * Do not use r_buf_get_at in RBin.nxo to solve 2 clusterfuzz crashes
  * Fix missing exported symbols in ELF
  * Add laddr to iI
  * ie/iee: remove baddr
  * Use entry.init0 instead of entry0.init
  * rabin2 -H and iH uses cb_printf instead of eprintf+printf
  * Improve RBuffer api, start to refactor rbin to use more rbuf
  * it's nintendo 64 not nintendo 32
  build
  * Appveyor cleaning
  * Fix musl build (required for Alpine)
  * Do not statically link binaries by default in sys/static.sh
  * meson: Do not use glob with meson
  * Initial implementation of the Alpine Linux package
  * Improve the meson scripts
  * Fix Emscripten support
  * Switch to capstone 4.1 (#12549)
  * meson: Ensure python3 and no hard-code version
  * meson: Ensure R2_DATDIR, R2_INCDIR, R2_LIBDIR be absolute path
  * Users may want to install radare2 to a different directory than ~/bin.
  * Parse --install-path in sys/user.sh to allow for users to do so.
  cons
  * Fix #12667 - Fix heap overflow in RCons.grep
  * Fix #12397 - Colorize grep words if scr.color.grep is set
  core
  * Improvements and code cleanup in util/str
  * Implement ?j to get JSON output of different representations for the same number
  * Fix #12482 - Unify asm.shortcut/asm.{lea,jmp} hints
  * Rename scr.pipecolor into scr.color.pipe
  * Initial import of the PJ (PrintJSON) API
  * Fix 11141 - replaced R_ASM_BUFSIZE with RStrBuf*
  * Bring back f-.localflag (same as f.-localflag)
  * Add some more random "fun" fortunes
  * =h&amp; is not an alias for &amp; =h
  crash
  * Fix #12479 - negative disk_reads may not be allowed
  disasm
  * Fix esil function comment refline when there is jump to addr
  * Allow select cpu for arm.gnu
  * Add support for m68xx disassembler + analysis from capstone
  * Initial support for 6502 with Capstone
  * Optimize ds_align_comment()
  * Use r_str_len_utf8_ansi() for line len in
  * Fix glitches in asm.shortcut=1|0 with and leahints
  * Fix visual leahints hotkeys
  * Handle meta hints for dwords in visual disasm hotkeys
  * Improve pds
  json
  * Do spec-following r_str_escape_utf8_for_json()
  * Added new PJ simple print-json (stream) apis
  assembler
  * Move mipsasm from mips_gnu to mips_cs
  * Fix #12543 - Support backward branch and bl assembling for arm64 (#12552)
  search
  * Add magic headers for GPG symmetric crypto
  commands
  * Fix #12473 - implement C. command
  * aaE -&gt; aafe (#12628)
  * Support multiple ahi0 == ahi
  Debugger
  * When a process is interrupted by a signal, we try to figure out the reason if the information is still available.
  * FreeBSD/more reliable way to get PID's path. (#12527)
  * Disable dbg.follow in aaft to prevent seek changes (#12657)
  * Fix r2 -Ad regression
  panels
  * Fix a crash when V! calls graph via space key
  * Fix Cursor mode and Zoom mode and refactoring
  * Enable cursor and insert in Hexdump
  * Fix a resizing issue of Panels
  * Help message for Snow
  * Snow is supported in Panels because it is winter
  * Better Hexdump support
  * Remove mouse events thoroughly from panels
  * Minor fix when opening a new panel
  performance
  * Improve io map lookup performance in presence of many maps
  * Limit the blocksize in visual mode
  * Optimize r_meta_find (~4x faster :D)
  * refactoring ELF relocs, parse once and lookup in a hashtable
  print
  * Fix #12528 - Remove suffix modifier for 'j' in cmd_print.c
  * Add hex.ascii config variable
  * Support uneven columns in hex.cols and fix stack after scope issue in scr.rainbow
  * Fix p- to honor multiple regions
  * Highlight the flagged bytes on hex.style
  * Implement hex.hdroff (disabled by default)
  * Improve pxa, use more colors. honor VdF (pf format)
  search
  * Implement /s, /s* to search for sections depending on entropy
  threads
  * Make =h work in tasks, still more work to do to make RCons task and thread safe
  types
  * Fix tc and afc commands
  * Implemented tc command as an alias for tuc;tsc;tec...
  * Fix #11756 - Implement tsc and tuc
  visual
  * Add r_str_len_utf8_ansi()
  * Fix #1298 - Fix visual 'G' for r2 -nn (#12655)
  * Improvements for repeated Vd
  * Implement recursive interactive help
  * Support ranged cursor selections (for pxd, pxb, pxq, ...)
  * More fix for Vg and VG
  * tT, tt new tab, t[1-9] switch to nth tab, t= name tab, t- close tab
  * Fix #12623 - Make Grep Highlights Case Insensitive
  * Fix Vg with io.va
  * Introduce scr.dumpcols to support tabs and minor cleanup
  * Bring back VO as al alias of V&lt;tab&gt; and improve modes
  * Several improvements in the Visual mode (help, tabs, ...)
  * Add scr.wideoff to make offsets and reg values depend on asm.bits
  * Extend the use of the 't' key to manage tabs better, better ascii art
  * Several bug fixes and improvements for the visual-tab
  * Improve two dimensional panels with Tab and tabs with ' and ''
  * Implement ecoo and extend scr.rainbow into pd
  * Better asm.hints and support repeating in dw
  wasm
  * Fix wasm analysis for the end instruction
  * Fix #12409 - wasm function ids and exports (#12414)
  Archs
  * Added support for m680x arch
  * msp430: registers names for pc, sp, sr and cg
  * msp430 initialize more default op fields
- Update to version 3.1.3
  * Visual xrefs with undo seek behaviour
  * Improve visual panels
  * Fix fffff issue when doing aaaaa in NSO bins
  * Fix some memory leaks and warnings.
- Update to version 3.1.2
  bin
  * Fix double-free in RBinClasses regression introduced in d6fd896
  * Fix #12384 - Crash in fuzzed macho binary
  anal
  * Honor regsize to detect UB shift overflows in ARM64 code emulation
  * Fix assert in aaa when entrypoint is wrong
  panels
  * Some fixes in panels
  visual
  * Fix Visual k into basic block
  * Some more improvements for the visual xrefs (fix undo seek and more)
  Other
  * Fix some warnings
  * Fix #12376 - crash in: rasm2 -a arm -b 64 '0 ,0,0,0,0,0,0,'</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1547121600">- Update to version 3.1.3
  anal
  * Add asm.hint.cdiv
  * Handle ^C in agf (#12618)
  * Fix size of arm64 wzr register
  * Rename ac -&gt; aoc, aC -&gt; ac, Fix help
  * Add the missing fail arc for SBRx instruction
  * Fix wrong splitting of functions in aac
  * Initial implementation of emu.ssa
  * Fix infinite loop bug related to anal.nopskip
  * Use add-sorted instead of append+sort
  * Heavy refactoring and sdbify the classes storage+logic
  * Implement support for nword in ahi
  * Fix ESIL borrow flag handling for SUB/SBB on x86
  * Display all metas in current offset instead of just one
  * Fix .in=io.maps, improving aap analysis (2052 vs 41 functions find)
  * Small msp430 improvements
  * Fix aap for thumb
  * Fix #8054 - Update cpu flags in arm/thumb ADD/SUB
  * Display all metas in current offset instead of just one
  bin
  * Fix #12654 - workaround resolv reloc symbols in ELF
  * Refactoring of get_import_addr in format/elf
  * Add timestamp to iRj output
  * Do not use r_buf_get_at in RBin.nxo to solve 2 clusterfuzz crashes
  * Fix missing exported symbols in ELF
  * Add laddr to iI
  * ie/iee: remove baddr
  * Use entry.init0 instead of entry0.init
  * rabin2 -H and iH uses cb_printf instead of eprintf+printf
  * Improve RBuffer api, start to refactor rbin to use more rbuf
  * it's nintendo 64 not nintendo 32
  build
  * Appveyor cleaning
  * Fix musl build (required for Alpine)
  * Do not statically link binaries by default in sys/static.sh
  * meson: Do not use glob with meson
  * Initial implementation of the Alpine Linux package
  * Improve the meson scripts
  * Fix Emscripten support
  * Switch to capstone 4.1 (#12549)
  * meson: Ensure python3 and no hard-code version
  * meson: Ensure R2_DATDIR, R2_INCDIR, R2_LIBDIR be absolute path
  * Users may want to install radare2 to a different directory than ~/bin.
  * Parse --install-path in sys/user.sh to allow for users to do so.
  cons
  * Fix #12667 - Fix heap overflow in RCons.grep
  * Fix #12397 - Colorize grep words if scr.color.grep is set
  core
  * Improvements and code cleanup in util/str
  * Implement ?j to get JSON output of different representations for the same number
  * Fix #12482 - Unify asm.shortcut/asm.{lea,jmp}hints
  * Rename scr.pipecolor into scr.color.pipe
  * Initial import of the PJ (PrintJSON) API
  * Fix 11141 - replaced R_ASM_BUFSIZE with RStrBuf*
  * Bring back f-.localflag (same as f.-localflag)
  * Add some more random "fun" fortunes
  * '=h&amp;' is not an alias for '&amp; =h'
  crash
  * Fix #12479 - negative disk_reads may not be allowed
  disasm
  * Fix esil function comment refline when there is jump to addr
  * Allow select cpu for arm.gnu
  * Add support for m68xx disassembler + analysis from capstone
  * Initial support for 6502 with Capstone
  * Optimize ds_align_comment()
    Use r_str_len_utf8_ansi() for line len in
  * Fix glitches in asm.shortcut=1|0 with and leahints
  * Fix visual leahints hotkeys
  * Handle meta hints for dwords in visual disasm hotkeys
  * Improve pds
  json
  * Do spec-following r_str_escape_utf8_for_json()
  * Added new PJ simple print-json (stream) apis
  assembler
  * Move mipsasm from mips_gnu to mips_cs
  search
  * Add magic headers for GPG symmetric crypto
  commands
  * Fix #12473 - implement C. command
  * aC renamed to ac
  * aaE -&gt; aafe (#12628)
  * Support multiple ahi0 == ahi
  Debugger
  * When a process is interrupted by a signal, we try to figure out the reason
    if the information is still available.
  * FreeBSD/more reliable way to get PID's path. (#12527)
  panels
  * Fix a crash when V! calls graph via space key
  * Fix Cursor mode and Zoom mode and refactoring
  * Refactoring
  * Enable cursor and insert in Hexdump
  * Fix a resizing issue of Panels
  * Help message for Snow
  * Snow is supported in Panels because it is winter
  * Better Hexdump support
  * Remove mouse events thoroughly from panels
  * Minor fix when opening a new panel
  * Cleaned up some macro
  performance
  * Improve io map lookup performance in presence of many maps
  * Limit the blocksize in visual mode
  * Optimize r_meta_find (~4x faster :D)
  * refactoring ELF relocs, parse once and lookup in a hashtable
  print
  * Fix #12528 - Remove suffix modifier for 'j' in cmd_print.c
  * Add hex.ascii config variable
  * Support uneven columns in hex.cols and fix stack after scope issue in scr.rainbow
  * Fix p- to honor multiple regions
  * Highlight the flagged bytes on hex.style
  * Implement hex.hdroff (disabled by default)
  search
  * Implement /s, /s* to search for sections depending on entropy
  threads
  * Make =h work in tasks, still more work to do to make RCons task and thread safe
  types
  * Fix tc and afc commands
  * Implemented tc command as an alias for tuc;tsc;tec...
  * Fix #11756 - Implement tsc and tuc
  visual
  * Add r_str_len_utf8_ansi()
  * Improvements for repeated Vd
  * More fix for Vg and VG
  * "tT", "tt new tab, t[1-9] switch to nth tab, t= name tab, t- close tab"
  * Fix #12623 - Make Grep Highlights Case Insensitive
  * Fix Vg with io.va
  * Introduce scr.dumpcols to support tabs and minor cleanup
  * Bring back VO as al alias of V and improve modes
  * Several improvements in the Visual mode (help, tabs, ...)
  * Add scr.wideoff to make offsets and reg values depend on asm.bits
  * Extend the use of the 't' key to manage tabs better, better ascii art
  * Several bug fixes and improvements for the visual-tab
  * Improve two dimensional panels with Tab and tabs with ' and ''
  * Implement ecoo and extend scr.rainbow into pd
  * Better asm.hints and support repeating in dw
  wasm
  * Fix wasm analysis for the end instruction
  * Fix #12409 - wasm function ids and exports (#12414)
  To Review
  * Disable dbg.follow in aaft to prevent seek changes (#12657)
  * Add %S for base64 in util/pj (JSON printer)
  * Fix #1298 - Fix visual 'G' for r2 -nn (#12655)
  * Fix #12615 - Fix renaming vars from vvv
  * Fix #12434 - Fixes for exports and anal behaviour (#12642)
  * Fixed loop behaviour (now jumps to correct ends, etc..)
  * Fixed Exports (aka symbols)
  * Fix #12273 - Force exec bit in text section (RIOSection must die) (#12643)
  * Rename aftm -&gt; aft and afta -&gt; aaft (#12631)
  * Proposal to fix ib DF issue.
  * Fixed wrong bounds check while PE file resources is being parsed (#12634)
  * Few compilation warning fixes. (#12630)
  * use r_base64_encode_dyn
  * More refactoring for panels
  * Fix comments
  * Add assumption comments
    Remove the V@ command - not intuitive and a bit alien
    rotating print modes with tab was segfault because of UB
    Implement recursive interactive help
    Support ranged cursor selections (for pxd, pxb, pxq, ...)
    'i' in pxb visual runs Vd1 to edit the bits under the cursor
    V' is no longer mixed with Vt
    Properly restore the print sub-modes in tabs
    Smart tab key hints (beter located and shorter)
  Archs
  * Added support for m680x arch
  * msp430: registers names for pc, sp, sr and cg
  * msp430 initialize more default op fields
  Commands
  * Clarify aes /Ca help message (#12580)
  * New commands: aCb, aCm, aCmn, aCll, aClj, aCv, aCm, aC-, aCm-
  * Fix Segfaults and Leaks in RTTI classes recovery
  * Accept .?AU as prefix for msvc class name demangling
  * Classes recovery refactoring
  * Skip own type descriptor in msvc classes recovery
  * Cleanup msvc rtti address calculation
  * Recover vtable, classes, base class, virtual methods from MSVC RTTI
  * Add flags for vtables and methods
  * Fix #12543 - Support backward branch and bl assembling for arm64 (#12552)
  * Fix odd behaviour of pdf (with regards to agfv and agfj) (#12522)
  * Some code cleanup and start to introduce r_return in r_io (#12523)
    add the “skyline shadow” concept
  add r_io_map_is_mapped which binary-searches the skyline shadow to tell
  if a pointer belongs to any map
  * Fix printing of the macho UUID load command in iH / rabin2 -H
  * Improve pxa, use more colors. honor VdF (pf format)</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1551096000">- Update to version 3.3.0
  anal
  * Do not permit function names containing registers
  * Add missing types-darwin.sdb and honor asm.os to reload them
  * Add some Resource API to types db
  * Disable function autonaming to avoid confusions
  * Initial implementation of RAnalDataType
  * Address comments in #13094 related to maxbbsize and maxfcnsize
  * Fix anal.dalvik for monitor instructions
  * Add op.type of UD0/UD1/UD2 x86 instructions
  * Fix aaF sort issue, honor a2f and fix big allocation in analysis
  * Implemented new 'ax.' command
  * Improve ARM64 (anal.arm.cs) to cover more optypes
  * Improve the Dalvik's ESIL
  * Initial implementation of aaF
  * Fix #12932 - Handle 'bx lr, pc;bx r3'
  * Implement EXPERIMENTAL emu.lazy (20% faster analysis with aae)
  * Initial implementation of the 'aao' command
  * Fix aae - set pc to current offset
  * Self referenced xrefs makes no sense
  * Fix annoying warning message in aab
  * Update list of syscalls for Linux on x86-(32|64)
  * Update aea? (#12849) and display @{R,W} in aeaj
  * Add JSON support for /g
  * Fix #12738 - afi displays if function has been traced
  * Fix aht cjmp and optimize assert in asm.emu when no regprofile is set
  * Fix instruction address issues in the aef output
  * Initial implementation of aflm - makestyle function list
  * Change assert in cyclomatic complexity with a nicer warning message
  * Silent some 'invalid instruction' warnings by assuming data
  * Blind fix crash on exit after analyzing big binary
  * Implement aht to change the opcode type via anal hints, fix ao
  * Make afij ref-types more readable for human animals
  * Fix axff and add json support
  * Move r_anal_op_hint() into r_anal_op via R_ANAL_OP_MASK_HINT
  * Fix ASAN crash when running afbr
  * Fix afns and add JSON support
  * Fix noreturn handling of reloc functions
  * Improve ESIL xrefs and string discovery with aae on arm32
  * Kill anal.noncode instead use anal.in with io.maps.x
  * Improve aap for arm64
  * Add r_anal_fcn_format_sig
  asm
  * Use r_return in RAsm APIs and fix some regressions
  * Remove R_ASM_BUFSIZE, all buffers are now dynamic
  * Implement 'wao jinf' to assemble infinite loop instruction
  * Fix arm 64 assemble for msr/mrs OPs
  assembler
  * Fix #11249 - Fix register not being assigned
  * Fix #12431 - Add X86_32 Control/Debug registers assembly
  assembly
  * Fix ARM64 assemble for "b ." ("b 0x0")
  bin
  * Change -T behaviour and rename iF into it
  * Compute hashes only with a new r2 flag
  * Fix #13035 - PE resources crash
  * Fix bin_mz plugin magic check
  * Fix the file hash computation
  * Fix rabin2 extract path for Windows
  * Elf: recognise android as os
  * Display file hashes into rabin via new mode
  * Fix PDB crash freeing streams with the right function instead of assuming
    the delegate is not corrupted Fix the PE parsing to properly get the COFF
    symbols
  * Fix buffer overrun on pdb file read
  * Add iF to show file hash and related refactoring
  * Fix demangling of relocs and exported symbols
  * Fix #11981 - Show PE resource name instead of just the index and use pj.c
  * use the reset vector at 0x4 for entry
  * sega genesis is big endian
  * Add check for MZ magic in bin_bios.c
  * Fix #12474 - Add simplest mode handler for -zzz flag
  * Fix wasm exports list
  * Fix #12637 - Support .plt/.plt.sec in ELF
  * Add initial support for dyldcache v3
  build
  * Fix #13087 - Automatic NORELEASE mode, use curl if no wget
  * Disable ptrace-wrap for WSL
  * Fix capstone cloning and patching issues again
  * Fix #12834 - Set minimum version for libuv to 1.0.0
  * Do not use reversed keyword of meson
  * Set gittap even in release tarball
  classes
  * Store Anal Classes list in own SDB Namespace
  config
  * Fix #12760 - e cfg.log.* is now log.*
  * Add cfg.log.events=false by default
  cons
  * Make RCons.is_interactive() into the RConsContext and improve loading projects in tasks
  * om= and iS= now honor the theme (eco) settings
  * iS= now accepts eco (theme) settings + highlighting of sections with w/x permissions
  * Avoid big writes in a single syscall
  * Fix #11701 - use color theme in dmh* commands
  * Fix #12925 - $ being ignored if : or [] is present in grep line
  * Fix #12906 - Add support for mult. keyword highlighting in grep
  * Move Palette to RConsContext to make RCoreTask less racy
  core
  * Initial support for the r_alloc (+aligned) API
  * Implemented dir.home and dir.tmp
  * Add user * to REvent Hooking and add all_callbacks for R_EVENT_ALL
  * Improvements and code cleanup in util/str
  * Fix #12773 - Support setting multiple configs at the same time
  * Remove noisy log message in the @@@ operator
  * Implement yfx (yank from hexpair) command and r_core_yank_hexpair API
  * Fix #6424 - Disable scr.color when doing backticks
  debug
  * Add --without-ptrace-wrap configure option
  * Implement aeC (ESIL appcall), also drr shows reg aliases and add dr??
  * Fix debugger regression in Android
  * Debug process state info support on OpenBSD
  debugger
  * Fix debugger regression in Android
  * Debug process state info support on OpenBSD
  disasm
  * Fix #13079 - Show comments above the folded functions
  * Fix MIPS asm parser to display vars in disasm
  * Fix #11585 - Missing main/entry substitutions
  * Add asm.types=[0,1,2] - set verbosity level for function signature comments
  * Implement asm.str.lea instead of hardcode the option
  * Fix false positive string issues on arm64 when adrp+add
  * Fix reflines for infinite loop instructions
  * Fix asm.lines.ret for pdJ (Fix #12782)
  * Have arm pseudo's replace() use the same replacement style as x86's
  docs
  * Typo immbediate -&gt; immediate
  * Typo immbediate -&gt; immediate
  documentation
  * Add -U resources in rabin2 man
  * Change aab help fix #12695
  * Change aab help fix #12695
  enhancement
  * Add Certificates in rabin2
  esil
  * Fix vv_ and signed addresses bug in esil for x86.cs (fixes kernel emulation)
  * Fix #12743 - Warn when ESIL tries to shift &gt; 63 bits
  format
  * Compute struct/union size in tsj/tuj
  fs
  * Fix hfs mounting for Windows
  graph
  * Fix #12990 - Handle ^C in agRv
  * Improve the graphviz output for custom graphs
  * Improve callgraph dot output 'agCd'
  * Introduce graph.few to render just few basic blocks, comma in visual
  hexdump
  * Initial implementation of hex.align
  http
  * Implement the cmd_colon and experimental http.colon
  io
  * Implement self_regions for Windows
  * Add usable uris field to oLj and r2 -L
  * New command 'oma' to create a map covering all VA
  * Improve rap:// code, r2p_ is now r2pipe_
  json
  * Fix avj - in case of no vtables [] shall be returned
  * afxj and axtj using pj.c
  * Fix axgj output (should be rewritten with pj)
  main
  * Disable (with warning) -t and deobfuscate -n variable
  meson
  * Update list of sdb files to build and install
  optimization
  * Speed up RBinReloc retrieval
  panels
  * Fix a parsing issue of the config
  * Use pjAPIs to output proper json and bug fixes
  plugins
  * Add Ll as an alias for #!
  print
  * Added few pf examples
  * Initial import of the c1 command to compare bits
  * Add new command: pifc and pifcj
  * Add quiet and json for aflm
  * Check if address is mapped in the hexdump and disasm via io.unalloc
  * Implement "pt." command to print the current date
  * Fix #12711 - Fix hex.compact in pxa
  r2pipe
  * Add r2pipe_ R_API functions to r_socket.h
  ragg2
  * Update ragg2 man page
  * Added the append string feature for ragg2
  refactor
  * Remove global variables in rasm2.c
  * Use RSpaces in RFlag
  * Kill RIOSection
  * Aoj use pj
  * Use pj in aeaj
  * Use pj in ttj, tj, tej, tfj and 'tej enum'
  * Fixing typo
  * Use pj in asj
  * Use pj in anj
  * Almost completely kill RIOSection from io and core (-218LOC)
  * Standardize version using blob_version
  refactoring
  * Remove global variables in rasm2.c
  * Almost completely kill RIOSection from io and core (-218LOC)
  search
  * Fix #12942 - Implement /c[vV][j] /cej to search for code immediates
  * Fix #12378 - Implement /ai to search for infinite loop instructions
  * Implement /a1 to find all instructions by changing 1 byte
  sign
  * Initial implementation of the visual zignatures in vbz
  * Add bbsum metric for zignatures
  * Add vars in zignatures
  sync
  * Implement T=&amp; and handle more meta events
  * Initial WIP implementation of sync using http and T
  * Add basic auth to the webserver
  tasks
  * Make ! command sleep around system()
  types
  * Fix #12725 - pf* exposes flag sizes via fl and Cd
  * Initial implementation of the tfc command to manage calling conventions
  * Add more function signatures for objc_ apis
  * Set type of double to F
  * Support typedef to anonymous struct in more than 1 header
  * Support typedef'd (anonymous) structs
  * Shorten local var and type name
  util
  * Add extern "C" to r_rbtree.h
  * Fix comma before object or array in pj
  visual
  * Implement vdo to use aho from visual
  * Fix toggle emu.str via v)
  * Honor io.cache in vpci
  * Revert "Revert "Prevent runaway scrolling in Visual when using arrow keys
  * Revert "Prevent runaway scrolling in Visual when using arrow keys
  * Implement vbg - wip, but at least vbg does something
  * Prevent runaway scrolling in Visual when using arrow keys
  * Add 'o' key to seek in the rop browser and improve usability
  * Handle subcommands for visual browse from the shell
  * Initial implementation of the visual ROP browser
  * Prevent runaway scrolling in Visual mode
  * Visual 'j' honors asm.flags.middle
  * Add orangg avatar in ?E+ and implement r_str_list_join()
  * Initial implementation of visual gadgets
  * Add support for visual gadgets in graph and panels views
  * Implement pgm command to move gadgets around
  wasm
  * Fix conversion f32.const or f64.const
  * WebAssembly improvements in branch lines and namings
  * Fix a little bug in wasm type section parsing
  windows
  * Fix abspath issue and implement r_file_copy using native api
  * Fix path issue when last char is a slash
  * Implement sys_cmd_str_full_w32()
  Other changes
  * Release r2-3.3.0
  * X86_INS_UD0 was introduced in capstone 4, so use it only there (#13154)
  * Expose save_parsed_type() as an API call for Cutter (#13149)
  * Upgrade capstone-master
  * Add missing include for meson
  * Fix Linux debugger crash regression
  * Fix alignment issue in io.ptrace with the new r_malloc_aligned API
  * Fix dL bochs crash
  * Fix #12855 - Crash in "r2 -c'dL bf' -d ls" (#13145)
  * Fix path with spaces problem in windows (#13144)
  * Fix #13141 - Check if the unset space is the current one (#13142)
  * Added eprintf to dbg.execs on non-Linux OSes (#13134)
  * Minor fixes
  * Workaround the cursor scroll glitch in folded functions
  * Try a fix for #13072 - invalid address in dalvik disassembler
  * Fixed afbj result to print empty array (#13127)
  * Refactored cmd_anal.c to use PJ (#13122)
  * Fix #11759 - aac now names import trampolines (#13124)
  * Time to say goodbye to r_json (#13126)
  * Fix build for WSL (#13129)
  * Upgrade sdb
  * Do not escape path to Windows file (#13108)
  * Little cleanup before release (#13115)
  * Clean up some code in disasm.c
  * Fix agfJ
  * Make disasm use pj
  * Make ASAN green again (#13098)
  * Fix ASAN crash in abtj
  * Fix ASAN crash in asj
  * Strdup the input because it is a const char * and shouldn't be modified
  * Fix some r_assert warnings (related to len==0)
  * Check if there are enough words only when necessary
  * Other len == 0 edge cases that do not belong to r_return_* checks
  * Do not print classes if there are none
  * Type is not present in case of va_args, so do not blindly use (len - 1)th char (#13106)
  * Fix #12800 - PE exports not listed
  * Do not use _free in a _init method, but free in a _new method (#13100)
  * Various little code fixes. (#13075)
  * Remove most warnings during compilation
  * Implement aaFa, optimize and improve boundary checks
  * Refactor xrefs.c to use pj api (#13085)
  * Fix undefined behaviour in r_uleb128
  * Fix PE doublefree regression in resources
  * File: clusterfuzz-testcase-minimized-ia_fuzz-5652434150490112.dms
  * Fix x86 capstone patch
  * added valgrind fun fortune (#13086)
  * Meson: Add r_debug_dep to libr2_dep (#13088)
  * Unwind capstone to safe commit
  * Solve java regression
  * Fix #12948 - Fix . autocompletion (#13082)
  * Fix #13067 - Crash in the java parser (java-read-off-by-one)
  * Fix #13070 - Fix oobread in anal.arc
  * Add CC in vbt, still wip, just readonly list for now
  * Fix #12938
  * Use pj for agfj (and others) + rename pj_sn and pj_ksn to pj_N and pj_kN
  * Fix null-pointer dereference (#13074)
  * pf: print float at max precision (#13064)
  * Fix #13062 (#13063)
  * Add missing csmtpapi, csncdapi files
  * Fix #13027 - pf: print double at max precision (#13049)
  * Fix invalid json in agfj under some situations (#13051)
  * If, for whatever reason, a basic block with negative size is
  * contained in a function the json produced is not valid.
  * pj-ify dmmj
  * Fix x86_64 socket syscall (#13050)
  * Currently syscall nr 41 is named socketcall. However on x86_64
  * syscall nr 41 is named socket and expects 3 arguments.
  * Fix some crappy regressions in capstone.sh
  * Upgrade capstone
  * Purge capstone when doing the iOS build
  * Fix the iOS simulator build
  * Fix truncated issue with long dir.prefix is used
  * Small optimization when concatenating the home
  * Update plugins.nogpl.cfg and fix a couple of warnings
  * Use pj api in core/config (#13047)
  * Fix #13034 - Trailing 0 is gone (#13046)
  * Fix couple of mem leaks (#13041)
  * Adding one level into the hashes JSON (#13045)
  * Use pj api in afvsj
  * Use pj api in rasm2
  * OS X does not seem to accept X.Y.Z-git as lib version (#13043)
  * acr+make does work because it does not set any lib version on darwin. This patch
  * will adjust the version to use for libraries when radare2 is installed through
  * meson.
  * Update fortunes.fun (#13044)
  * Fix #13021 - Fix crash in anal.dalvik
  * Fix #13031 - Crash in dbw
  * Fix #13032 - Double free in dbw
  * Fix #13033 - Crash in pifjA
  * Fix #13039 - Crash in 'echo 0xF..A | rax2'
  * Fix pe crash regression
  * Added feature to return error while parsing c header file (#13030)
  * Added feature to return error while parsing c header file
  * Fixed cmd_type.c to pass tests
  * Fix clusterfuzz-testcase-minimized-ia_fuzz-5647859834159104.dms
  * Fix clusterfuzz-testcase-minimized-ia_fuzz-5670419745472512.dms
  * Fix clusterfuzz-testcase-minimized-ia_fuzz-5643065568526336.dms
  * Fix clusterfuzz-testcase-minimized-ia_fuzz-5166506139189248.dms
  * Implement vt: to create a new tab with an associated command
  * Fix conditional again
  * Fix off by one conditional
  * Fix some ASAN issues found randomly
  * Unescape chars when using rax2 -S
  * this commit resolve second part of #12862 (#12985)
  * Add newline to end of types.sdb.txt
  * Small TCC bitfields parsing fix
  * Some more fixes for the iOS build in sys/ios-sdk.sh
  * Remove some r_parse spaces
  * t-* resets tcc's anonymous symbol counter (#13015)
  * Remove commented anon_sym init in tcc_compile()
  * r_cons_singleton() -&gt; r_cons_singleton ()
  * Add some spaces
  * Make Class Attr Events more fine-grained
  * Add REvents for Anal Classes
  * Enable Travis only on master
  * Add LC_NOTE missing load command header for mach-o
  * Fix #13001 - null deref in RBin
  * Use flat RVector for all_calbacks in REvent
  * Fix classes names for Windows (#12998)
  * Fix warnings
  * Use pj in rasm2.c and add pj_f for float
  * $ sudo r2 /dev/disk0
  * [0x00000000]&gt; om
  * [0x00000000]&gt; o
  * 3 * r-x 0x00000000 /dev/disk0
  * [0x00000000]&gt; r
  * 0
  * [0x00000000]&gt; oma
  * [0x00000000]&gt; om
  * 1 fd: 3 +0x00000000 0x00000000 - 0xfffffffffffffffe r-x /dev/disk0
  * [0x00000000]&gt; x 32
  * offset - 0001 0203 0405 0607 0809 0A0B 0C0D 0E0F 0123456789ABCDEF
  * 0x00000000 0000 0000 0000 0000 0000 0000 0000 0000 ................
  * 0x00000010 0000 0000 0000 0000 0000 0000 0000 0000 ................
  * [0x00000000]&gt; s 0x1000
  * [0x00001000]&gt; x 32
  * offset - 0001 0203 0405 0607 0809 0A0B 0C0D 0E0F 0123456789ABCDEF
  * 0x00001000 4546 4920 5041 5254 0000 0100 5c00 0000 EFI PART.......
  * 0x00001010 c651 78b2 0000 0000 0100 0000 0000 0000 .Qx.............
  * [0x00001000]&gt; qq
  * Remove extra space after hexdump comment header (#12984)
  * c1 0x1000011ec @@s:$ $+10 1
  * Fix an assert in anal_tp
  * Fix some assert issues and other crap
  * Fix empty json (#12979)
  * Fix help and json in /ci (#12978)
  * Use unsigned format in xref addresses
  * Remove Color_RESET in hexdump comments when scr.color=0 (#12974)
  * Fix 'aao' command
  * Align left the ascii art
  * Fix anal.jmptbl warning message
  * Fix #12973 - Fix 1 byte oobread when running in asan
  * Add a null check (#12977)
  * Use PJ in "irj" and add Symbol VA (#12976)
  * Use PJ in "irj" and add Symbol VA
  * io.unalloc.ch: Hexdump char if byte is unallocated (#12968)
  * Fix asan crash in PE parser (oobread) (#12966)
  * Fix env. vars. not being parsed in !! in Windows (#12956)
  * Fix arm assembler in Windows
  * Fix x86 assembler in Windows
  * Removed duplicated -q flag in ragg2's usage message (#12964)
  * io.unalloc=true: print space in ascii hexdump if unmapped (#12958)
  * Fix Segfault when executing /cj without args (#12961)
  * add reloc indicator to pdj
  * Implement vbc [gG] and fix crash in aao
  * More ios-sdk build fixes
  * Fix section-&gt;size = 0 assert
  * iOS10 is required for the arm32 builds
  * Add LC_VERSION_MIN for the libr2.dylib iOS build
  * Fix #12934 - Crash in p-
  * Fixed the typo in the struct name r_lib_struct_t (#12944)
  * Trim scriptfile after '.'
  * Rewrite RSpaces to use RBTree and remove use of indices everywhere (#12904)
  * Rewrite RSpaces to use RBTree and remove use of indixes everywhere
  * Use RSpace in r_meta_space_unset_for
  * Use r_str_ndup instead of strndup because windows does not support it
  * Add some comments
  * Fix issue #12742 (#12922)
  * Introduce fnj command (#12923)
  * abtj using pj.c
  * Done for x86, arm16, arm32 and arm64
  * Check aab argument value
  * Fix the "Visual runaway scrolling when using arrow keys fix"
  * This reverts commit 6c1d31c.
  * This reverts commit ded4b9e.
  * fix null deref: r2 -N -e scr.prompt.file=true --
  * fix glitch where pd--N and N &gt; offset
  * closes #12897
  * Add an additional null name check in print.c
  * Remove invalid sleep from cmd_open()
  * Add missing file
  * Fix more null derefs
  * Fix null derefs
  * Added MIPS 64-bit calling conventions (copy of 32-bit). (#12891)
  * Small improvement (#12895)
  * Calculate bool based on logic and select prefix based on bool (not vice
  * versa)
  * axfj using pj.c
  * axtj using pj.c (#12887)
  * Android may also support ptrace-wrap
  * Use pj for X509 and PKCS (#12877)
  * Convert R_JSON to pj
  * Ident
  * iCj support
  * Change return type
  * Fix @deroad comments
  * Fix last issue
  * Fix empty output
  * Fix C99 construct without using -c99 (#12879)
  * Switch to capstone master in Meson
  * Implement r_anal_ref_type_tostring()
  * Switch to capstone master 🤪
  * Fix rafind2 -S for UTF8 chars &gt; U+00ff (#12866)
  * Fix rafind2 -S for UTF8 chars &gt; U+00ff
  * Use '&lt; 1' instead of '== 0'
  * Remove unnecessary else
  * Add a 0
  * https://darkdust.net/writings/megadrive/initializing for references
  * fixes #12848
  * i only chk with a few games, but they all look correct
  * Printkey json cb show format pj
  * Fixes for the android build and related warnings
  * Fix aht div
  * Small RFlags fixes (#12856)
  * Get the real item name before looking for it
  * Otherwise, it may happen that you look for a name which does not exist
  * and then when the name is filtered it is transformed into a name that is
  * already in the list of flags.
  * Make sure flagItem is inserted in HT and skiplist
  * Update SDB code and use ht_update_key API in RFlag
  * Fix set_name/filter_name mess
  * Small fixes here and there
  * Force update when creating new flags
  * Use pj API to print json
  * rm stupid debug printf
  * add support for apple debugserver on amd64
  * Oops
  * Add 64-bit MIPS profile
  * Fix isqq #command
  * Removed some spaces
  * Fix agfJ for quotes in function names
  * Fix pdJ for quotes in flag names
  * Use pj in Pj
  * by pancake + fix from kazarmy
  * Copy pal when creating a new task (#12835)
  * Fix minor memory issues (#12836)
  * Add initial Wasm support for atomic instructions. Fix get func offset from id. (#12833)
  * Fix Wasm function rename to ignore memory and other non-function symbols (#12832)
  * Implement sdb_js0n() without GNUC weirdness (#12829)
  * Fix shift check in esil.c
  * Add Vdt to tweak the instruction type hint (#12821)
  * Add missing .h in meson.build
  * Fix iR timestamp + consistent timestamp format output (pt*, iI~comp, iR) (#12770)
  * Update SDB code and use ht_update_key API in RFlag (#12804)
  * Fix crash in pC
  * Moved pd-- help message under pd? command (#12809)
  * Fix leaks in macros (#12803)
  * Fix missing comma bug in pj.c fixes invalid json in afcfj (#12802)
  * Use unsigned int for size when loading binary file (#12794)
  * Trying to load a 2.4G core file do result into error message like:
  * Cannot allocate -17240000 bytes
  * Since opt-&gt;sz is unsigned, casting it to sized int is problematic.
  * Fix regression in dmh's brk_end calculation (#12791)
  * Update yank.c (#12787)
  * remove signed differences in r_core_yank_hexpair()
  * Remove flag list in RFlags and just use hashtable (#12703)
  * Do not directly use flags-&gt;flags, but use r_flags_foreach functions
  * Remove list of flags because unnecessary
  * Do not free flagitem when we just need to change the name(aka key)
  * Use skiplist to iterate, so we get order for free
  * Use RIOMap instead of RIOSection which is being killed
  * Free flagitems when ht is freed
  * There's already the hashtable that can serve to iterate all flagitems.
  * Oops
  * Documentate yfx/yw/ywf/..
  * Fix hang in =h&amp;
  * Fix undefined behaviour in signed int with 24 bit shift in softmagic.c
  * Flush Visual stdin only if printable, \t or \n (#12764)
  * Remove obsolete test file
  * Remove obsolete test file
  * Only flush stdin when no mouse wheel is used
  * Use RBinSection, RDebugMap or RIOMap instead
  * Remove omps command
  * Fix segfault in ?E+
  * Improve anal.eobjmp (bug spotted after almost killing iosections)
  * Move r_disasm.h defs into r_core.h
  * Change eprintf to printf in rarun2
  * Change eprintf to printf in rarun2
  * Fix #12654 - resolv reloc symbols (#12713)
  * Move filling of symbols_by_ord into _r_bin_elf_get_symbols_imports()
  * Remove unneeded midbb initialization
  * Move core-&gt;anal check
  * r_anal_reflines_str() boolification
  * Fix segfault and add warning
  * Run any command at any position in the screen
  * Crop the output of the command to avoid glitches
  * Works in visual mode as well as in console
  * R_ANAL_REFLINE_TYPE_MIDDLE -&gt; R_ANAL_REFLINE_TYPE_MIDDLE_BEFORE (#12733)
  * Fix invalid read in cmd_meta (#12730)
  * files is a reversed keyword in meson. Try to avoid using it.
  * Tweak bitwise macros to work on 64-bit integers and use that in dyldcache
  * Remove useless .c file and fix 2 small warnings
  * Simplify get_import_addr by splitting into arch-specific functions
  * Add support for .plt/.plt.sec split in x86_64/ELF
  * Return plt_sym_addr if something fails there
  * Do not rely on section names when possible
  * Sections are not reliable, look for information, when available, in the
  * DYNAMIC segment, which is used by the loader/linker at runtime.
  * Use sections when nothing else is available in ELF
  * Some type of ELF (e.g. .o files) do not have dynamic info, so the only
  * thing we can do is rely on sections.
  * After release version bump to 3.3.0-git
  * Always print return type in r_anal_fcn_format_sig()
  * Print var args in afcfj
  * Fix movt r0, 0x1234 from incorrectly showing up as r0 = 0x1234 &lt;&lt; r0
  * Minor code cleanups/fixes (#12714)
  * Use Homebrew Addon in Travis
- Update to version 3.2.0
  anal
  * Add asm.hint.cdiv
  * Handle ^C in agf (#12618)
  * Fix size of arm64 wzr register
  * Rename ac -&gt; aoc, aC -&gt; ac, Fix help
  * Add the missing fail arc for SBRx instruction
  * Fix wrong splitting of functions in aac
  * Initial implementation of emu.ssa
  * Fix infinite loop bug related to anal.nopskip
  * Use add-sorted instead of append+sort
  * Heavy refactoring and sdbify the classes storage+logic
  * Implement support for nword in ahi
  * Fix ESIL borrow flag handling for SUB/SBB on x86
  * Display all metas in current offset instead of just one
  * Fix .in=io.maps, improving aap analysis (2052 vs 41 functions find)
  * Small msp430 improvements
  * Fix aap for thumb
  * Fix #8054 - Update cpu flags in arm/thumb ADD/SUB
  * Display all metas in current offset instead of just one
  bin
  * Fix #12654 - workaround resolv reloc symbols in ELF
  * Refactoring of get_import_addr in format/elf
  * Add timestamp to iRj output
  * Do not use r_buf_get_at in RBin.nxo to solve 2 clusterfuzz crashes
  * Fix missing exported symbols in ELF
  * Add laddr to iI
  * ie/iee: remove baddr
  * Use entry.init0 instead of entry0.init
  * rabin2 -H and iH uses cb_printf instead of eprintf+printf
  * Improve RBuffer api, start to refactor rbin to use more rbuf
  * it's nintendo 64 not nintendo 32
  build
  * Appveyor cleaning
  * Fix musl build (required for Alpine)
  * Do not statically link binaries by default in sys/static.sh
  * meson: Do not use glob with meson
  * Initial implementation of the Alpine Linux package
  * Improve the meson scripts
  * Fix Emscripten support
  * Switch to capstone 4.1 (#12549)
  * meson: Ensure python3 and no hard-code version
  * meson: Ensure R2_DATDIR, R2_INCDIR, R2_LIBDIR be absolute path
  * Users may want to install radare2 to a different directory than ~/bin.
  * Parse --install-path in sys/user.sh to allow for users to do so.
  cons
  * Fix #12667 - Fix heap overflow in RCons.grep
  * Fix #12397 - Colorize grep words if scr.color.grep is set
  core
  * Improvements and code cleanup in util/str
  * Implement ?j to get JSON output of different representations for the same number
  * Fix #12482 - Unify asm.shortcut/asm.{lea,jmp}hints
  * Rename scr.pipecolor into scr.color.pipe
  * Initial import of the PJ (PrintJSON) API
  * Fix 11141 - replaced R_ASM_BUFSIZE with RStrBuf*
  * Bring back f-.localflag (same as f.-localflag)
  * Add some more random "fun" fortunes
  * '=h&amp;' is not an alias for '&amp; =h'
  crash
  * Fix #12479 - negative disk_reads may not be allowed
  disasm
  * Fix esil function comment refline when there is jump to addr
  * Allow select cpu for arm.gnu
  * Add support for m68xx disassembler + analysis from capstone
  * Initial support for 6502 with Capstone
  * Optimize ds_align_comment()
  * Use r_str_len_utf8_ansi() for line len in
  * Fix glitches in asm.shortcut=1|0 with and leahints
  * Fix visual leahints hotkeys
  * Handle meta hints for dwords in visual disasm hotkeys
  * Improve pds
  json
  * Do spec-following r_str_escape_utf8_for_json()
  * Added new PJ simple print-json (stream) apis
  assembler
  * Move mipsasm from mips_gnu to mips_cs
  search
  * Add magic headers for GPG symmetric crypto
  commands
  * Fix #12473 - implement C. command
  * aC renamed to ac
  * aaE -&gt; aafe (#12628)
  * Support multiple ahi0 == ahi
  Debugger
  * When a process is interrupted by a signal, we try to figure out the reason
    if the information is still available.  FreeBSD/more reliable way to get
  * PID's path. (#12527)
  panels
  * Fix a crash when V! calls graph via space key
  * Fix Cursor mode and Zoom mode and refactoring
  * Refactoring
  * Refactoring
  * Enable cursor and insert in Hexdump
  * Fix a resizing issue of Panels
  * Help message for Snow
  * Snow is supported in Panels because it is winter
  * Better Hexdump support
  * Remove mouse events thoroughly from panels
  * Minor fix when opening a new panel
  * Cleaned up some macro
  performance
  * Improve io map lookup performance in presence of many maps
  * Limit the blocksize in visual mode
  * Optimize r_meta_find (~4x faster :D)
  * refactoring ELF relocs, parse once and lookup in a hashtable
  print
  * Fix #12528 - Remove suffix modifier for 'j' in cmd_print.c
  * Add hex.ascii config variable
  * Support uneven columns in hex.cols and fix stack after scope issue in scr.rainbow
  * Fix p- to honor multiple regions
  * Highlight the flagged bytes on hex.style
  * Implement hex.hdroff (disabled by default)
  search
  * Implement /s, /s* to search for sections depending on entropy
  threads
  * Make =h work in tasks, still more work to do to make RCons task and thread safe
  types
  * Fix tc and afc commands
  * Implemented tc command as an alias for tuc;tsc;tec...
  * Fix #11756 - Implement tsc and tuc
  visual
  * Add r_str_len_utf8_ansi()
  * Improvements for repeated Vd
  * More fix for Vg and VG
  * "tT", "tt new tab, t[1-9] switch to nth tab, t= name tab, t- close tab"
  * Fix #12623 - Make Grep Highlights Case Insensitive
  * Fix Vg with io.va
  * Introduce scr.dumpcols to support tabs and minor cleanup
  * Bring back VO as al alias of V and improve modes
  * Several improvements in the Visual mode (help, tabs, ...)
  * Add scr.wideoff to make offsets and reg values depend on asm.bits
  * Extend the use of the 't' key to manage tabs better, better ascii art
  * Several bug fixes and improvements for the visual-tab
  * Improve two dimensional panels with Tab and tabs with ' and ''
  * Implement ecoo and extend scr.rainbow into pd
  * Better asm.hints and support repeating in dw
  wasm
  * Fix wasm analysis for the end instruction
  * Fix #12409 - wasm function ids and exports (#12414)
  To Review
  * Disable dbg.follow in aaft to prevent seek changes (#12657)
  * Add %S for base64 in util/pj (JSON printer)
  * Fix #1298 - Fix visual 'G' for r2 -nn (#12655)
  * Fix #12615 - Fix renaming vars from vvv
  * Fix #12434 - Fixes for exports and anal behaviour (#12642)
  * Fixed loop behaviour (now jumps to correct ends, etc..)
  * Fixed Exports (aka symbols)
  * Fix #12273 - Force exec bit in text section (RIOSection must die) (#12643)
  * Rename aftm -&gt; aft and afta -&gt; aaft (#12631)
  * Proposal to fix ib DF issue.
  * Fixed wrong bounds check while PE file resources is being parsed (#12634)
  * Few compilation warning fixes. (#12630)
  * use r_base64_encode_dyn
  * More refactoring for panels
  * Fix comments
  * Add assumption comments
    Remove the V@ command - not intuitive and a bit alien
    rotating print modes with tab was segfault because of UB
    Implement recursive interactive help
    Support ranged cursor selections (for pxd, pxb, pxq, ...)
    'i' in pxb visual runs Vd1 to edit the bits under the cursor
    V' is no longer mixed with Vt
    Properly restore the print sub-modes in tabs
    Smart tab key hints (beter located and shorter)
  Archs
  * Added support for m680x arch
  * msp430: registers names for pc, sp, sr and cg
  * msp430 initialize more default op fields
  Commands
  * Clarify aes /Ca help message (#12580)
  * New commands: aCb, aCm, aCmn, aCll, aClj, aCv, aCm, aC-, aCm-
  * Fix Segfaults and Leaks in RTTI classes recovery
  * Accept .?AU as prefix for msvc class name demangling
  * Classes recovery refactoring
  * Skip own type descriptor in msvc classes recovery
  * Cleanup msvc rtti address calculation
  * Recover vtable, classes, base class, virtual methods from MSVC RTTI
  * Add flags for vtables and methods
  * Fix #12543 - Support backward branch and bl assembling for arm64 (#12552)
  * Fix odd behaviour of pdf (with regards to agfv and agfj) (#12522)
  * Some code cleanup and start to introduce r_return in r_io (#12523)
    add the “skyline shadow” concept
    add r_io_map_is_mapped which binary-searches the skyline shadow to tell
    if a pointer belongs to any map
  * Fix printing of the macho UUID load command in iH / rabin2 -H
  * Improve pxa, use more colors. honor VdF (pf format)</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1554206400">- Update to version 3.4.0
  anal
  * Add more function sorting methods and reduce unnecessary resorts
  * Fix #13466 - Adjust thumb xrefs on aae
  * Fix axf without args
  * anal_riscv: Implement get_reg_profile
  * Fix #13451 - make afs work
  * Show destination in axf
  * Analyze symbols of type STATIC
  * Add R_ANAL_OP_MASK_DISASM for r_core_anal_op() for now
  * Reduce false positives in aav honoring align and skipping code blocks
  * Remove CALL_IS_EOB, it was experimental in r1, not useful
  * Add warning message when jump table size is invalid
  * Fix #13077 - calling convention args to start from 0 instead of 1
  * Add avrr and aao in aaa
  * m68k architecture is always 32 bits and big endian
  * Implement jmptbl for Thumb TBB and TBH instructions
  * Fix m68k analysis issues
  * Add R_ANAL_OP_MASK_OPEX
  * Add support for Thumb jmptbl based on TBH
  * Fix glitch found in analyzing jmptbl in debug
  * Avoid passing fixed size buffers in RAnal.fcn, reducing the use of anal.bb.maxsz
  * Fix r_reg asserts issues spotted in the mips emulation
  * Remove redundant key in anal/cc
  * Simplify function guessing
  * Add missing ESIL for ARM64's LDRH instruction
  * Fix null string issue in afi and add afcf in afij
  * Use ARM special syms as analysis hints (#13249)
  * Use fcn-&gt;meta.min instead of fcn-&gt;addr in fcn rbtree code
  * Fill ptrsize for TBH and TBB Thumb/ARM instructions
  * Update register profile for m68k
  * Update Windows type db
  * x86: add ESIL for BSF/BSR instructions
  * Implement new aesou and abte commands
  * x86 afb+: Update size in fcn rbtree after adding bb
  * Support another type of jmptbl for x86-64
  * Add fp register as BP in mips analysis
  * Improve CHIP-8 analysis
  * Add Windows types from synchapi.h
  * Add Windows Crypto API types
  * Update Registry API types
  asm
  * New command: 'wai' write assembly inside the current instruction
  * Initial implementation of the .offset RAsm directive
  * Updated ppc's libvle with latest fixes
  * Add asm.refptr eval variable
  * Implement rasm2 -x to output in hex dwords
  * Add CHIP-8 asm descriptions
  * Fix #13208 - Initial import of the asm.null plugin
  bin
  * Add dex.h and cdex.h for header structs
  * Parse segment name in -H, deprecate 2 old load methods
  * Adding symbols for 32bit version of mfc140u.dll
  * Fail kernelcache check for non-arm64 kernels
  * Use entrypoint from LC_UNIXTHREAD for the Kernelcache
  * Fix integer overflow that leads to a crash in the DEX parser
  * ELF: returning the full compilation toolchain info
  * Added load_buffer and check_buffer for qnx (#13446)
  * Rebase strings when necessary
  * Rbin remove old load_bytes callbacks
  * bin_art: avoid double free
  * Compute file hashes on request via it and compare if has changed
  * Add bin_qnx.c in Meson.build
  * Add Homewbrew detection
  * Import the XNU kernelcache RBin plugin
  * Add initial support for QNX executables
  * Adding OpenBSD elf sections
  * Fix #13157 - Invalid read in r_bin_demangle_swift
  * Parse objc categories
  * Fix mach0 relocs when no symtab is there
  build
  * AppVeyor - Update MSVC to 2017, Ninja to 1.9.0
  * Fix compilation on Android
  * Fix offline build: Remove duplicated curl line
  config
  * Change anal.maxreflines to asm.lines.maxref
  * Fix #13201 - Merge anal.jmp vars fix
  cons
  * dm= now honors theme (eco) settings + wx sections are highlighted
  * Added missing flags &amp; file paths autocompletions
  * Add more file paths autocompletions
  * Added missing autocompletions for breakpoints related commands
  * Add prompt handling in r_cons_gets
  * Add missing autocompletions for e and P subcommands
  * Add missing keywords for tab completion
  core
  * Make flag comments base64-compatible
  * Support alias files in '.' interpret too ('. $foo')
  * Implement $foo=- to use cfg.ediitor to edit the alias
  * Initial implementation of alias files
  * Fix wcr command
  * bin.str{purge,filter} -&gt; bin.str.{purge,filter}
  * Rename asm.bbline to asm.bb.line and disable it in graph
  * Create libr_main and make all binaries use it
  * Introduce anal.verbose and set http.verbose and bin.verbose to false
  * Make function to allow grabbing the flags by order of importance in flagspace
  * Fix va_arg issue in r_str_newf and r_str_appendf
  debug
  * Fix #13363 - Remove URI handler before looking for auxillary script
  * Some fixes for the debug/emul traces and initial visual mode
  * Fix #13391 - issues when using file:// and ood together
  * Displaying chunk flags as bits
  * Implement dbg.skipover and fix dss for esil
  * Documentate and fix 'afa' and 'afal' commands
  * Implement V$ to set the program counter
  * ASLR settings little refactor, available as util mean
  * Initial implementation of the dri command - inverse debug registers
  * FreeBSD will be having aslr finally
  deprecate
  * Fix #13430 - Kill MinGW remnants
  diff
  * Implement the dif command to compare two files using unified
  * Fix #13541 - Automatic radiff2 -p when no bininfo is found
  disasm
  * Call to same relocs must have same name instead of appending number
  * Improve pf visualization via Cf in pd
  * Fix #13502 - alignment of .dword things
  * Remove reflines2
  * Fix bugs on E_MASK_D and BD24 (343eeb9) powerpc/vle
  * Fix printing consecutive type links in pd
  * Support asm.pseudo=1 in pad command
  * Sync with libvle (bugfixing &amp; new instructions)
  * Fix #13412 - Improve folded-bb message
  * Fix asm.stackptr when disassembling in the middle of a function
  * Add support to fold basic blocks in graph, disasm and commandline
  * Add chip8 pseudo support
  * Implement UJMP/UCALL color and update themes
  * Fix #13326 - Implement of asm.regsub to replace register names with their role alias
  * Implement visual decompiler and fix the RConfigHold API
  * Show function signature on tailcall jumps
  * On ARM, labeeling the unwind address segment a bit more accurately
  docs
  * Updating which assert version to be used
  esil
  * Add cmd.esil.step
  flags
  * Add symbols.objects and symbols.sections flag spaces
  format
  * Fix #12041 - fix truncated pf output
  * Add pfo dex|macho and bind structs to offsets with Cf via .iH*
  fs
  * Rename mg to mc and implement 'mg' properly
  graph
  * Handle b key in graph, doing the same as in visual
  * Improve interactive graph title with function signature
  * Implement graph.trace and improve dt+ with dt++ for abt
  * Trim decompiler text in graph nodes
  * Implement support for decompiler graphs in 'v #'
  hexdump
  * Support colors in prx (abusing px)
  io
  * Consider the map sorting when two map_events are the same
  nds
  * Add Homewbrew detection
  optimization
  * Add an early-out optimization for r_isprint (2%-30% speedup)
  * Optimize r_str_bounds by removing an unnecessary strdup
  * Avoid unnecessary RConfig.get('cmd.times') in RCore.cmdSubst
  panels
  * pP rotate panels
  * ROP gadgets work properly when in-n-out
  * Fix some crashes
  * bunch of menus work which had been broken such as ROP, etc
  * Submenu is also highlighted
  * Menu should not be highlighted when it's not focused
  * Fixed some critical issue in resizing
  * Panels move more flexibly with HJKL
  * Remove some useless messages on the menu
  performance
  * Remove redundant section lookup in get_strings_range
  * Improve console rendering times
  * Make analysis use io instead of fixed size buffer
  * Optimize analysis by adding more fine-grained levels
  print
  * prc honors io.unalloc
  * Implement p-e (entropy bar)
  * Fix #13323 - Skip nulls in pxr
  * Show negative reference in pxr, honoring asm.bits
  projects
  * Fix #13252 - Fix path with spaces in projects
  rbin
  * Change printf to println
  refactor
  * Fix #11133 - Remove buf_hex frield from RAsmOp
  * Pass RAnal instead of rbtree to fcn rbtree api
  search
  * Fix infinite loop in /r, and optimize by not resolving vars when not needed
  * Make -x behave like /x unless mask is provided
  sync
  * Fix #13234 - Allow reopening of webserver
  * Fix debug rap reg profile setup
  types
  * Fix #13585 - Changes to tl
  * Load basic types on startup instead of onload
  * Add the ability to open .h files with the 'pfo'
  * Add txf and txf. commands
  * Add a command to list all used types in current function
  * Add err* noreturn functions for Linux, iOS and macOS
  * Fix #13247 - tn and tn- commands
  visual
  * asm.var.summary should be on if the screen is too small
  * Fix #13333 - Show flag zones in scr.scrollbar
  * ^F,B in visual is used to scroll pages not bytes
  * Add Vvvt - visual function var types
  * Improvements in vbg
  * Vpp"c now properly rotates
  * Visual 'k' honors asm.flags.middle
  * Fix visual mountpointss, move it into Vb
  * Save changed bytes after modifying their bits in vd1
  * Several improvements in vbg
  * Fix #13283 - Swap g&lt;-&gt;o in visual and graph
  * Improve visual tabs switch with decompilation mode
  * Fix graph.layout=1 issue when zoom &lt; 1
  windows
  * Refresh on resize and fix mouse input on visual foor Windows
  * Fixes pipes implementation on windows
  * Add support for UTF console input in Windows (#13338)
  * Fix #13301 - Fix crash when unicode support is enabled
  * Alias /dev/null to NUL in Windows
  * Fix dll_ symbols not being analyzed with aa
  Other Changes
  * Add a call to r_search_kw_reset in r_search_prelude to fix arbitrary heap oob write (#13605)
  * Enforce 32bit and jumps for VLE-PPC
  * ec* shows bgcolor too for fgbg color (#13602)
  * Asan fixes 3.4.0 (#13603)
  * Fix OOB writes in bin_qnx
  * the formats specified in buf_fread were wrong
  * fixed some memory leaks in bin_qnx
  * Another tcc crash fixed (#13599)
  * Fix wrong chopping issue in Cf (#13584)
  * "Cf 1 xxx" &lt;- spaces was not trimmed
  * Should be aliased under the c command
  * prc: Don't Color_RESET if scr.color=0 (#13594)
  * aflsa, aflsb, aflsn, aflss - sort by addr, bbs, name or size
  * Fix help message for rabin2 -h | grep str.filter
  * Fix uaf in config hold (#13591)
  * Fix aflm crash (#13592)
  * Fix oobread in aao
  * Fix Visual jk - prc interaction (#13578)
  * Fix iCj for PE (#13579)
  * Fix #13491 - Handle $aliasFiles in 'cat' and 'rm'
  * Remove some whitespace from cmd_print.c
  * Add get_reg_profile call for RISC-V. In this profile, include the
  * integer and floating point registers. Use the ABI register naming
  * instead of the architectural one as this was chosen in the disassembler.
  * This is straightforward as the user-level ISA only specifies these
  * registers. In RV-I there are no flags, and only a few read-only
  * counter CSRs are accessible from user mode which (I think) don't need to
  * be in this structure. In RV-F/D there is one 32-bit CSR containing a few
  * flags.
  * This addition is not quite enough to get analysis or debugging working,
  * but can be a step towards that, and prevents warnings about being unable
  * to import the register profile from isil during launch on RISC-V.
  * Also update bits to 32|64 instead of 16|32—there is no 16-bit
  * RISC-V.
  * Fix arm thumb endianess (#13572)
  * Fix assert in format print when trynig to retrieve a null register name (#13569)
  * Fix warnings when SN is not defined for a specific arch (#13568)
  * Fix #13552 - Crashes in tcc parser (#13566)
  * Fix some warnings and remove unused code
  * Revert "[WIP] Added jump and fail info to pdJ"
  * This reverts commit 20f875b.
  * from #13481
  * Remove dead r_core_save_parsed_type() declaration (#13564)
  * Build arch detection for RISC-V (#13560)
  * Make sure that asm.arch and anal.arch is set correctly when starting
  * radare on RISC-V.
  * Remove unused CMP_END_GT()
  * Include aap in aaa (#13543)
  * Include aap in aaa
  * Added aap only if file.type is unknown
  * extracted them to method
  * Add ut*/st* type shortcuts (#13550)
  * Fix io.unalloc off-by-one (#13535)
  * Fix newline after axj output (#13533)
  * Add support to multiline assembly patching (#13526)
  * For example, this line 'OFFSET : nop;nop;nop' (provided in the example patchfile at binr/rabin2/patch.txt) now actually works
  * Fix a minor bug in panels (#13531)
  * Fix build
  * Fix build
  * Fix #13511 - pqz -&gt; pqs and psq as an alias for pqs
  * Rewrite kernelcache check_bytes (#13518)
  * Parse load commands to extract 3 metrics (kudos to @Siguza for suggesting):
  * use of LC_UNIXTHREAD
  * absence of any library linked against
  * addresses in the upper half of the address space
  * If those are met, then it’s a kernelcache. This just needs to parse all load commands types and vmaddr from LC_SEGMENT_64 (but nothing more) from the bytes.
  * Run aav after aac in aaa
  * When using debugger the file assumed path for the auxillary script
  * was dbg://.r2, without debugger it's just .r2.
  * This patch cuts out the 'dbg://' prefix if found before looking for the
  * auxillary script.
  * Make buf field private in RBuffer (#13473)
  * Fix pemixed build (and include it in meson build)
  * Do not use base_priv in yank, it was wrongly used.
  * Fix jump/fail for Java ops
  * [WIP] Added jump and fail info to pdJ (#13481)
  * Added jump and fail info to pdJ
  * tired of waiting
  * pxA &gt; pCA
  * Fix dt+ command parsing
  * Fix build on capstone3
  * Fix .travis to build release/prereleases branches too
  * Fix regressiono
  * Handle more X86 instructions to, at least fill the -&gt;type
  * Fix #13367 - last line glitch in r_cons_strcat_at
  * Fix #13367 - Fix offbyone alignment in line printing
  * Improves graph generation times. But it's still called too many times
  * Update capstone-master (#13496)
  * Fix #13485 - Crash in anal_tp (null deref) (#13497)
  * Do not compute asm.stackptr when not requested, fixes slow disasm issue
  * Save aliases in projects
  * Fixing aflqj (#13483)
  * pd 10 &gt; $foo # save the output of pd 10 into $foo
  * $foo # print the contents of $foo (the output)
  * $* # values are now printed in base64
  * $foo=base64: # is now supported
  * Removing debug output from top of vbg screen (#13479)
  * af+ sets meta.min (#13484)
  * Random fixes and improvements for visual debug traces
  * Add "return" and deindent
  * Fix mulss pseudo (#13470)
  * SP was declared as 'sp' in the register profile which doesn't exist. Stack pointer is a7.
  * Most C compilers for m68k (e.g. LatticeC) use a6 as stack frame pointer via LINK and UNLK instructions, declare a6 as BP
  * Fix clusterfuzz-testcase-minimized-ia_fuzz-5636199282114560.dms
  * Move compiler line to the right place
  * Fix build on newer RISC-V compilers (#13459)
  * On gcc 9.x, __riscv__ is no longer defined but __riscv is.
  * This is documented under C/C++ preprocessor definitions on
  * https://github.com/riscv/riscv-toolchain-conventions
  * Fix ft command crash on Windows (#13457)
  * Change 'sanitiz' from bininfo to be according to alphabetical order (#13456)
  * Fix invalid json regression for compilerr
  * mach-0 empty value for now
  * Optimize slightly r_core_visual_disasm_down() (#13450)
  * Clean up of PR #13441 (#13455)
  * Chip8 pseudo fixes (#13453)
  * Fix #1179 - itj hashes calculation command has fixed (#13441)
  * Fixes #1179 - itj command has fixed, small refactoring on hashes storage, removed obsolete file.sha1 usage
  * Show all the different hashes on it and itj
  * it and itj refactoring.
  * PJ optimizations have made, added more arguments checks
  * Fixes pipes implementation on windows (pipe data was treated as a string instead of binary data so first \0 truncates it)
  * Make other RBuffer fields "private" (#13444)
  * Use r_buf_size to get the size of a buffer, not the private field
  * Use r_buf_seek instead of adjusting the private cur RBuffer field
  * use r_buf_read instead of r_buf_read_at(.., cur, ..)
  * other r_buf_read_at/r_buf_read
  * Fix RBuffer usage in REgg
  * Wrong replace with r_buf_resize
  * Other r_buf_resize fixes
  * style fixes
  * other style fixes
  * Introduce r_buf_tell API instead of using seek
  * other style fixes
  * style
  * style 2
  * write_at(cur) == write
  * fixes
  * avoid changing test
  * Make most RBuffer fields private
  * Add some fixme comments
  * still use base_priv in some places
  * Simplify WASM code by avoiding duplications (#13443)
  * Simplify code by avoiding duplications
  * Use r_return in consume_r
  * Fix MSVC warning (#13434)
  * Fixes crash in the disasm and assert for the folded bb feature (#13440)
  * Change order of ? And i output (#13418)
  * Completely kill the msvc/ directory and the unix-specific includes workarounds
  * RBuffer should not be const (#13432)
  * Improve Makefile on macOS (#13431)
  * OS can have already be set to other values on user machines, OS= fits better here.
  * FreeBSD get thread name support only from 12.x flavor (#13428)
  * Fix #13000 (#13083)
  * Fix musl compatibility - ARM_VFPREGS_SIZE is defined in asm/ptrace.h (#13427)
  * Fix bug in print_flag_json() (#13425)
  * Make pid.c use PJ (#13424)
  * Fix invalid instruction warning (#13417)
  * store cmpval and cmpreg in every basic block
  * lookup cmpval from predecessors considering TBH’s index register
  * Fill op-&gt;jump and op-&gt;fail for all branch and jump instructions
  * Handle short and word variants of BSR (BSR.S and BSR.W)
  * DBxx instructions treated as conditional branches
  * Handle PC relative variant of JMP &amp; JSR
  * Bugfix for the decoding of long instructions (code in asm_m68k_cs.c assumed a maximum of 8 bytes, but maximum is 10 bytes)
  * Hide the CC=E warning when no anal.verbose is set
  * Fix Meson build
  * Simplified
  * Update sdb from git
  * Add support for UTF console input in Windows
  * Convert ANSI input to UTF-8
  * Convert UTF-8 to acp when calling ANSI version of functions
  * Determine if Windows console output is UTF-8 on the fly
  * Add afbF and handle Z key in visual disasm and graph to toggle basic blocks
  * Correct visual graph help to actual behavior (#13406)
  * Fix aclj
  * Fix #13357 - vG and v^ work again as an alias for vgg and vgG
  * Little warning cleanups (#13398)
  * Add C64 Fortune (#13397)
  * Remove noisy and useless warning
  * Remove many uses of max_bb_size
  * Use anal.verbose in more places
  * Fix 2 crashes in the graphs and the analysis
  * Implement and use experimental read_ahead for anal
  * Introduce read_ahead approach for testing io usage and performance in analysis
  * More cleanup and expose a new api for RAnalOp
  * Kill FCN_SDB and some more code cleanup
  * Add bytes_read var, convert some addr + idx -&gt; at and reinstate some len-based checks
  * Ensure invalid insn handling doesn't check invalid data
  * Move "Truncated instruction" err msg to r_anal_fcn_add_bb()
  * Remove gotoBeachRet macro and just use the goto statement
  * /by @kazarmy @radare @ret2libc
  * Fix anal jmp eob code (#13387)
  * Move RAnalOpMask into parameter
  * Use r_buf_size to get the size of a buffer, not the private field (#13380)
  * Use r_buf_size to get the size of a buffer, not the private field
  * Use r_buf_seek instead of adjusting the private cur RBuffer field
  * use r_buf_read instead of r_buf_read_at(.., cur, ..)
  * Fix RBuffer usage in REgg
  * Introduce r_buf_tell API instead of using seek
  * write_at(cur) == write
  * Fix http webserver regression introduced in 81ad0fe
  * UAF/memroy leak fixes proposal.
  * esil_sub should manipulate esil-&gt;old and esil-&gt;cur
  * otherwise, tests get broken...
  * Drop weird esil_sub implementation, and use the same
  * implementation as esil_add (and esil_mul, and esil_div)
  * esil_add: fail on invalid dst, as well as src
  * Consider the map sorting when two map_events are the same.
  * When two maps start at the same address, it's important to consider the
  * initial priority of the maps, which is given by the id field.
  * Be more explicit in comparison between boolean and integers
  * Remove CYGWIN &amp; MINGW remnants (#13377)
  * The 'display' routine of the malloc_chunk should display each field of
  * flag field as bits.
  * So prior to this proposal, dmhc could yield following information:
  * struct malloc_chunk @ 0x7f5462ed4000 {
  * prev_size = 0x0,
  * size = 0x1112000,
  * flags: |N:4 |M:2 |P:1,
  * The flags should be displayed as: flags: |N:1 |M:1 |P:1
  * Update sdb (#13373)
  * Show call hints and propagate types for indirect calls to imp symbols (#13350)
  * Few code cleanups (#13369)
  * Remove dupe api in r_cons
  * bin_bootimg: load_buffer/check_buffer
  * bin_cgc/bin_elf/bin_elf64: remove load_bytes/load + load_buffer
  * Implement check_buffer in bin_cgc
  * bin_coff: load_buffer/check_buffer
  * bin_dex: load_buffer/check_buffer
  * bin_dol: load_buffer/check_buffer
  * bin_dyldcache: load_buffer/check_buffer
  * ao-&gt;kv's ownership is moved to RBin through the get_sdb method of
  * RBinPlugin, thus the plugins should not free it themselves.
  * Further usage of thread debug (#13359)
  * Add r_cons_gets() API
  * Fix crash when executing om (#13362)
  * Implement load_buffer/check_buffer in RBinPlugins (#13353)
  * Fix memleaks in MACH0 bin plugin
  * Add check_buffer method to RBinPlugin
  * Add r_buf_read8_at API
  * bin_any: remove load and fix mem leaks
  * bin_art: implement load/check_buffer, remove load_bytes/load
  * bin_avr: add load/check_buffer and remove load/load_bytes
  * bin_bf: load_buffer/check_buffer
  * bin_bflt: load_buffer/check_buffer
  * bin_bios: load_buffer/load_bytes
  * This improves performance especially when there are thousands of sections.
  * Update capstone from git
  * Add r_th API to rename threads in r2
  * Fix esil assert
  * Added missing autocompletions for project management commands (#13340)
  * Remove extraneous space for scd instruction for chip8
  * Fix msvc build
  * Remove parenthesis from class size listing (#13238)
  * Cleanup the use of getopt with our wrapper
  * Fix relocations in ET_REL ELF (#12694)
  * Get the section name for SECTION/LOCAL ELF symbols
  * Do not print warning messages if ELF is ET_REL
  * In that case, it's a normal thing that dynamic sections and program
  * headers are not present.
  * Fix the address of the fake PLT table
  * Do not use + symbols if there is no name
  * To be able to add tests for nintendo DS r_bin plugin
  * Add LGTM alerts badge
  * Requires -F kernelcache for now
  * Fix warnings in bin.qnx
  * Add missing noreturn definition for darwin
  * Set hints for ARM special symbols $t and $a
  * Do not set $d metadata
  * Fix #13297 proposal (#13299)
  * Fix #13244 - Assembler support for x86 bsf and bsr instructions (#13303)
  * Avoid assertion in esil traces, speedup some paths (#13300)
  * Fix #13302 - Add .* as an alias for #!pipe but trimming in first space
  * Fix microsoft cc (#13298)
  * Fix pdJ for cmt.right=1 + pseudo=1
  * Changed http.verbose to false (#13292)
  * Use fcn-&gt;meta.min instead of fcn-&gt;addr in fcn rbtree code
  * Maintain 2nd rbtree and reinstate _fcn(_addr)_tree_find_addr()
  * FCN_ADDR_CONTAINER -&gt; ADDR_FCN_CONTAINER
  * Use r_rbtree_insert ⧸ delete as appropriate
  * Remove set_meta_min_if_needed from _fcn_tree_probe⧸iter_next
  * Fix memory leak in strbuf. (#13273)
  * Fix memory leak in strbuf.
  * sb-&gt;ptr was set to NULL without freeing the underlying data.
  * Use R_NEW instead of R_NEW0, as the memory is
  * initialized immediately afterwards.
  * Call r_*_op_init in r_asm_disassemble/r_anal_op.
  * Avoid splitting obj.* flags into their own flagspace (#13286)
  * Little code cleanups (#13277)
  * Use pj in canal.c
  * Fix hang after ctrl-c
  * use relsub addr
  * kill i2, grab top of list when not in preferred spaces
  * Add r_core_flag_get_by_spaces
  * Remove r_flag_get_i2 and use r_core_flag_get_by_spaces
  * Fix fcn name from flag
  * Better consistency: flag_get instead of get_flag
  * Quickpath for just one flag
  * added annotation to the set_reg_profile for documentation completeness, the FPU registers are really too small and should be 5 words minimal(80bits) TBH. SR is only 16bit but it having 32bits is okay, CCR should be folded in but IDK how this would affect access.
  * Update anal_m68k_cs.c (#13274)
  * EXG (EXchanGe register) is an valid instruction for R_ANAL_OP_TYPE_MOV because it only moves from RegN to RegN.
  * Fix leak in RIO: free iter after removing it from list
  * ls_append/ls_prepend will create a new iter, so we need to free the
  * iter that was removed from the list.
  * Fix some leaks from unit tests
  * PoC: Implement aCef to emulate all calls in the function and add comments (#13266)
  * This PoC requires more refinement to use the API and clean the code
  * Add '$' in v! to set the program counter
  * Honor asm.indent and only toggle in disasm
  * Remove SLOW_IO from core/anal.c
  * Fix crash in canvas, some leaks and random code cleanup (#13254)
  * Filter out special symbols in ELF (#13173)
  * Filter out special symbols in ELF
  * No need to add the special case '\0'
  * Keep special symbols, but do not process them
  * Refactoring
  * Make sure s-&gt;type is not NULL
  * Do not print special symbols in rad mode
  * Avoid double check
  * Fix PR's comments
  * Warn when invalid use of r_buf_buffer (#13240)
  * Update list of supported architectures (#13250)
  * Change old references to aC to ac (#13243)
  * $ rasm2 -x 'nop;nop;mov eax, 33;push ebx;int 0x80;nop;mov rbx,48484;nop'
  * 0x21b89090 0x53000000 0x489080cd 0xbd64c3c7 0x00900000
  * As suggested in https://twitter.com/travisgoodspeed/status/1101966927688318978
  * BSF: https://www.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-instruction-set-reference-manual-325383.pdf#G5.925704
  * BSR: https://www.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-instruction-set-reference-manual-325383.pdf#G5.21931
  * MIPS elf renaming proper sections + little typo.
  * recurseAt: Also update size in fcn rbtree
  * Prerelease travis release (#13189)
  * Add additional tests for release/prereleases
  * Test different plugins configurations
  * Add some libraries to docker image
  * Disable SYS_CAPSTONE for now because there is only 3.0.5
  * Fix html magic file to respect libmagic's format too
  * &lt; can be used with string so it should be escaped if we want to match
  * the exact string ""
  * Use plugin License when printing rasm2 plugins in JSON format
  * Build with system capstone, but do not run tests because they would fail
  * Fix tiny plugins file to use xtr_fatmach0 instead of just fatmach0
  * Use clang to compile with ASAN
  * Use b_lundef=false
  * Just test if different plugins configuration build, no r2r
  * Use sys openssl as well
  * Introduce aess to fix the regression confusing step-over and step-skip
  * Properly specify esil step over/or-not in the API to fix regression
  * Initial implementation of aCe
  * no assert on free, also fixes warning
  * Added missing include (#13198)
  * Fix few warnings
  * After release version bump for 3.4.0-git
  * refactored cmd_print.c to use pj.c (#13174)
  * Refactored cmd_print.c to us pj.c
  * Changed to r_str_trim_ro
  * Few code changes, possible errors. (#13192)
  * asm.strenc -&gt; bin.str.enc (#13180)
  * Added missing incude (#13184)
  * Default to unknown type
  * Detect RET
  * Remove fail from always succeeding jump/call
  * Move keypad commentary to LD Vx, K, add to SKP/SKNP
  * Annotate skips correctly
  * Annotate more instructions
  * Refactor p-j using pj.c (#13170)
  * Use macros for common flagspaces names instead of hardcoding them (#13175)
  * Fix NULL pointer dereference in data references analyzer (#13178)
  * Data references analyzer assumes that each function reference maps
  * to a certain section, but this is not the case for raw binary files
  * like shellcodes/firmware images/etc.
  * This bug was introduced in #10117.
  * Fix null ptr deref in axg* (#13177)
  * Flush before closing pipe
  * Change eprintf to rowlog
  * If the user already provides a capstone tarball, the buildsystem should not try
  * to download it again.
  * Use r_str_ncpy instead of strlcpy
  * Make Lisp fortune work with Clojure(Script) (#13161)</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1558440000">- Update to version 3.5.1
  * Fixed hardware breakpoints in the native Windows debugger
  * Introduce the new scr.prompt.popup and honor it in all the color themes
  * ESIL emulation is now 2x faster
  * Fixed a huge performance regression when generating zignatures on big binaries
  * Fix iOS, Android (non-arm64) builds with new NDK
  * r2frida comes with Frida 12.5.3 (v8 enabled by default and working on iOS + Android)
  * Upgrade capstone and capstone5 dependencies
  * Improved cursor mode in panels
  * Initial ESIL emulation for RISC-V
  * Fixed C output for nested structs/enums/unions from pf strings
- Update to version 3.5.0
  anal
  * Initial support for src/dst RAnalOps for ARM
  * Add anal.ex option, cleanup and improve the Java support
  * Add aae in aaaa
  * Add disasm field to ao command output
  * Fix the arm/thumb switch emulation bug spotted in capstone5
  * Stop analyzing call to reloc and fix pifcj to honor asm.jmpsub
  * Fix aaft Stack isn't initialized and run aaft after aaaa
  * Fix fcn.rip regression
  * Fill op-&gt;src[0] and op-&gt;dst in x86 and improve arg analysis with it
  * Include aap in aaaa
  * Add the ability to set some registers readonly
  * Fix #12867 - Identify BP usage in x86 functions to improve var analysis
  * Initialize GP on MIPS when no symbols found with ESIL
  * Implement ESIL for CPUID on x86.cs
  * Implement /am and add initial support for PAC instructions
  * Honor more anal hints in the anal loop
  * Add anal.ignhintbits to only obey asm.bits and ignore hints
  * Optimize r_anal_try_get_fcn by removing fixed size buffer
  * Add an option for anal.loads
  * Load instructions now set a data meta
  * Fix #13596 - Implement afb= and afl= and do some refactor
  * Add more fcn types, new api r_str_fmtargs and af- is af-$$
  * Add instruction refs array in pdj and agj, for r2dec
  * Make agj work in any offset inside a function, not just the first instruction
  asm
  * Asm assemble, mem leak fixes
  * Fix x86.nz assembler for the rip-relative LEA
  * Mips asm mem leak
  bin
  * Fix isStripped() bit for PE bins
  * Seek to the first executable section if there's no entrypoint
  * Implement COFF imports and honor no-entry0 case
  * Implement mw command and fix segfault on old fs support
  * mdmp: fix incorrect data setting in pe sections
  * Use HtPP instead of Sdb in r_bin_filter_sym function
  * Optimize class_get() to make demangling and objc/dex registration O(1)
  * Restore io buffer creation in dyldcache
  * Fix rahash2 -B and -b regression not printing partial hashes
  * Fix heap overflow in macho parser
  * Add 'oba [addr] [baddr]' command handler when m != b
  * Fix oba command when called with only one argument
  * Improvements for rabin2 -H and pfo in macho
  * Fix ELF main detection for ARM binaries
  * Add ELF Identification fields to elf64 pfo
  build
  * Automatically choose wget/curl/git depending on availability
  * Fix #13765 - asm/anal cant be build in parallel
  * Do not use system-wide capstone when building with sys/install.sh
  config
  * Code cleanup in RConfig and bring back 'e asm.' for listing
  cons
  * Fix #13980 - Glitch in panels with bgcolor
  * Code refactoring for the theme based colorization to reduce derefs - dmh commands set
  * Use RPVector in RLineAutocompletion
  * Make p= bars dont use the background color
  * Code refactoring the theme based colorization to reduce derefs
  * Fix #13738 - Autocomplete $aliases
  core
  * Few mem leak fixes
  * Implement yq,yj,y*,y! and b*
  * Fix binary number to ut64 conversion
  * Implement @@@Strings iterator
  * Fix #13823 - Implement ftj and ft* commands
  * Fix 'e cmd.gprompt=dr=' becaues of the strtok approach
  * Fix bug when quoting a comment
  * Add scr.confirmquit to actually "Confirm on quit"
  * Implement fq. fj. and f*. - show flag in current offset commands
  * Implement the missing bits in the triple-at
  * Add ooc, o., o.q and rename old o. into o:
  * Print "Task finished" only if interactive
  debug
  * Implement aesuo and add help for all those step until subcommands
  * Initial implementation of dr. and ar. commands
  * Implement drc k=v to set conditional flags by type
  * Fix dg in Linux by using r_debug_ptrace instead of ptrace
  diff
  * Added missing c2 command + theme support for comparison commands
  * Initial import of the WIP zdiff algorithm
  disasm
  * Enable capstone5 at configure time option
  * Fix #13975 - aho issue not showing bytes
  * Honor asm.pseudo in 'pi'
  * Add asm.optype
  * Honor ec flag in colorized disasm for names vs numbers
  * Do not switch to v8 by default
  * Implement 'piu' by deconstructing 'pdp'
  * Demangle relocs and add asm.flags.{inline|limit|maxname}
  * Fix asm.meta issues when asm.flags.inbytes is set
  * Fix another bug in asm.jmpsub
  * Fix #13672: Display variables value in the disasm view
  * Add asm.xrefs.code option to show/hide code references in
  * Add some more x86 instructions for pseudo
  * Honor anal.ignhintbits for hintbits
  * Honor fcn-&gt;bits in disassembly
  * Update capstone to use the NEXT branch
  * Enable asm.jmpsub by default
  * Add asm.fcnsig instead of making function signature depend on asm.var
  esil
  * Remove unnecessary RPICK in avr.esil
  * Few UAF fixes
  * Add esil_weak_eq and make an operation
  flags
  * Add json output to "fd."
  * Call remove_offsetmap only if the flagItem is not new
  * Add realname flag command
  * More improvements in the current flagtags and ftl-&gt;ftw
  * Implement ftl and add more flag tags
  fs
  * Improve the RFS API to support write and unlink operations
  * Implement mlj to list files in json
  * Implement mj and improve 'm / io' vs 'm io /'
  graph
  * Fix agfg - GML output format fails with high-ids because of Java
  * Improve the graphviz output for traced bbs
  io
  * oob [arg] sets bin.baddr, then seeks to new entry0
  panels
  * Naming tabs is supported
  * Fix dc and F9
  * Status should be shown on top of the screen
  * Improvements in panels for usability
  * Filter is supported with command f/F
  * Decompiler default off for everything especially tabs working better this way
  * Better key allocations for tabs
  * Initial support for tabs
  * n/N should behave like the ones in visual which are for go next nkeys
  * Auto update synced with every mode change is supported
  * A panel will be allocated for each help msg when it is called
  * Help menu is classified better and help panels are implemented
  * t key is supported in both window and zoom mode
  * n/N commands are supported in window mode
  * t key is supported in Function panel
  * Better algo for t and it is supported in hexdump too
  * t key support for entropy
  * t key instead of tab key is supported in Disassembly panel
  * Comments work in Disassembly panel
  * Interactive message for cursor and insert mode
  * ioCache menu works
  * Do not ask yesno for decompiler if it is not even available
  * Show meaningful messages for invalid operations
  * n/N splitting a panel vertically/horizontally with new user input cmd
  * Show if the cache is on or not on each panel
  * Fix some potential memory leaks
  * Toggle cache boolean of a panel by &amp;
  * Default positioning was not just right
  * instead of [x] to honor the command of deleting a panel
  * C in panel should behave like the one in visual too
  * Add summary and Entropy fire added in the menu
  * Entropy fire added in the menu
  * add Summary under View menu as well
  * Better page scrolling for JK
  * Refactoring plus a little tweak for HL and some fixes
  * Auto update decompiler
  * v!g instead of v!o for consistency
  * Refactoring for performance issue part1
  * undo/redo seek enabled.
  * Opt the decompiler in panels
  * Fixed a few bugs
  * SAKURA instead of SNOW since it is April:P
  * Handle rotateAsmEmu via ')' in Panels
  print
  * Add p=a, p=A (and p==a, p==A, prc=a and prc=A)
  * Fix hex.cols usage in prc and pxA and add pxAv for visual
  * Fix #13880: Add dt=
  * Implement pfc normalized types and values
  * Add scr.bgfill config option
  * Honor color theme in p==
  * Fix p== in debugger (only processes current map)
  * Add scr.square and implement the prc= command ala pz,p=..
  * Implement 'less' command and add 'l?' command
  * Move pava from core to print and honor it in pxa
  * Implement pfc C struct format command
  * Fix large disasm issue with invalids and handle @{xfs}
  * Hide switch/case refs from pds
  * pf z honors scr.strconv and str.escbslash
  r2pipe
  * Add support for r2pipe shellscripts
  search
  * Fix #13988 - Add JSON output format to rafind2
  * End of archive detection in rafind2 -m
  * Avoid scanning the whole -1 address space. Fixes aap in debugger
  * Android magic numbers until Android 9.x
  * Add io.sky and solve io.maps.x issue happening with aap
  * Fix #13321 - Make /ci [from] [to] find immediates in range
  * Fix search asm boundaries issue
  sign
  * Make zignatures database more flexible, add realname, comments and xrefs
  sync
  * Initial rework towards bringing back remoting commands
  traces
  * Introduce dtdi and update help message
  types
  * Add vvs command to edit function signature from visual
  * Implement more tx subcommands (type-xrefs)
  * Implement afs! to edit current function signature with cfg.editor
  * Added a command to edit types using cmd.editor
  * tfc-&gt;tcc and tcc in sync with t*c
  * Fix afs command, parsing, behaviour and help message
  * Add more basic types from libc
  * Fix null deref in types when invalid db and add more basic libc
  visual
  * Improve visual mark
  * Implement graph neighbourhood navigation with i and I keys
  * Move the esil debugger into vbE
  * Improve the visual ropchain editor
  * Fix cursor jk in disasm and debugger visual modes
  * Make scr.gadgets true by default
  * Make 'o' do the inverse of 'O'
  * Fix #13673: Sort column results in vbg
  * Fix #13713 - vr rotates between JMP, CALL and DATA reference hints
  * Fixes for flagzones and scr.scrollbar
  * Add scr.scrollbar.bottom
  * Fix callgraph browsing and node folding glitches
  * Handle /* in reg/stack cursor in debugger view
  * Handle +- keys to increase/decrease register value
  * Honor scr.scrollbar in visual graph
  windows
  * Convert Windows error message to utf8
  * sys/meson.py: Create r2.bat as alias to radare2.exe
  Other commits
  * Release 3.5.0 - Dismay
  * Upgrade to use sdb 1.4.0 (#14045)
  * wget/curl downloads use CS_ARCHIVE
  * Code cleanup in capstone.sh
  * afu: improve usage text and argument handling (#14044)
  * Tweak documentation for afu to indicate its argument is mandatory.
  * Detect missing argument in afu: Error out if afu is called without its mandatory argument.
  * Improve argument parsing in af, afr and afn. (#14042)
  * We now skip leading whitespace when looking for the first argument
  * to these commands (the function's name). Previously, the following
  * command
  * af fcn.foo @ 0x000affe
  * would try to define a function with an empty name at offset
  * "fcn.foo @ 0x000affe".
  * Improve error messages used by afn and afr. (#14039)
  * When renaming a function fails because no such function exists
  * at the given address, don't include the new name in the error message
  * as it is unrelated to the cause of the error.
  * Couple of mem leak fixes proposals. (#14038)
  * Trim spaces in pfo
  * Special symbols $a,$d,$t could also have a '.' + a number
  * Let's ignore the number for now, it shouldn't cause too much issues.
  * Fix PPC regressions
  * Update capstone v4 and next branches
  * Fix pifcj issue
  * Hide esil warning under esil.verbose to please users
  * Fixed missing parameter for linux i386 (#14026)
  * Honor the entry0 flag and other bug fixes
  * Fix crash in -n
  * In fs_r2: /seek and /bsize and fix flags and config writes
  * fs.shell supports echo and redirections '&gt;'
  * Fix some warnings
  * Fix LGTM builds
  * Add LGTM configuration file
  * Ability to download capstone git as zip
  * Add ?|? to root help
  * Fix ASAN crash (1byte oobread in dex)
  * Use SPCL instead of SPECIAL_SYM
  * Fix issues related to meta.range management
  * Fixes #133660: Dword in the middle
  * Current java implementation of the analysis is not working well
  * RBin.Java doesnt updates the vsizes because it seems to break things. wip for another PR
  * Added anal.ex option to use extensions or not
  * Install r_agraph.h with meson (#14005)
  * Improve |? (#14003)
  * Minor code cleanup in flags and bin (#14000)
  * Fix appveyour thing
  * Call remove_offsetmap only if the flagItem is not new
  * It does not have sense to call that function on new FlagItems, it just
  * slows down things for nothing, since item-&gt;offset has not been set yet.
  * force and is_new must be two separate things
  * When setting a flag (which may be even a set of some properties of an
  * existing flagitem) we want to force the update of all the RFlag
  * properties, but remove_offsetmap should not be called when the flagitem
  * is new. So we need to track the two properties separately.
  * Fix some warnings in the linux-debugger code
  * Revert "Fix crash in r2panels config" (#13995)
  * This reverts commit 9a1965f.
  * Fix crash in r2panels config
  * Fix a bug (#13992)
  * #include sdb/ht_uu.h after r_types.h (#13989)
  * Fix capstone5 meson build
  * Fix crash in swift demangler
  * Add --with-capstone5 configure flag
  * Add use_capstone5 meson option
  * Add prc=a in visual
  * So pointers get rebased transparently during buffer reads. This makes objc class parsing work again.
  * Fix #11385 - load offset from project
  * Refix
  * Fixes for ppc analysis with capstone5
  * ADD BP and SN for the ppc reg profile. Also fix some null derefs on invalid esil expressions
  * Hide warnings
  * Fix vvs and make :&gt; work again to create empty files
  * Fix bugs of cursor for hexdump in panels (#13978)
  * Fixed a few things (#13974)
  * Fix tons of bugs of cursor for disassembly in panels
  * Improve visual panels interaction
  * " to create a new panel without using window mode
  * X must always close a window, use xX to access refs
  * Implement v!t- to delete last tab
  * Implement graph.dummy for toggling the creation of dummy nodes
  * include uint32/64 in JSON output
  * add uint32 and uint64 to ? output
  * Implement search.in=file
  * Improve help msg for "." (#13961)
  * Refactoring (#13955)
  * Fix wtff + argument 0 size issue
  * Fix lang_pipe_run hang in Windows (#13960)
  * Fix lang pipe hang in Windows
  * Fix hang and double-free
  * Fix ml/mL/Lm inconsistency
  * Fix warnings on Windows (#13954)
  * Fix comments in panels (#13953)
  * Add macos pkg uninstallaton script instructions
  * Fix a small bug
  * Fix prc text color
  * intro.md: Fix typo
  * Typo in "Begin" fixed
  * enable ctrl-r to perform backward search
  * fix up/down array backward search
  * Fix a bug of colors menu
  * Show which ascii char is in drr output
  * Fix null deref in canal.c
  * Fix crash in dmh on Frida
  * Fix a bug
  * Sign hash, possible mem leak fix. (#13942)
  * Avoiding creating an entry if the type is not known (at the moment).
  * Fix ms double free crash (#13938)
  * Fix missing newline
  * Fix #13931 - Do not memref mmxwords in LEA
  * Fix wa* command
  * Prevent extra blank line from stderr when using @@= with backticked prz (#13935)
  * Colors menu improved a lot in panels (#13936)
  * Improve the bold theme a bit more after testing on another projector
  * Fix a bug in menu and remove unused code (#13933)
  * Add help msg for tn-
  * Do not psuedo the visual ropchain
  * Fix null deref
  * Tabs in panels work heaps faster now (#13929)
  * Refactoring and fix a stupid regression (#13928)
  * Refactoring more (#13926)
  * Fixes #12100: wtf! warns when file size is unknown (#13925)
  * Restore the seek when doing aggv to fix a random bug
  * Fix UB in esil shift
  * Use our own instance of RAnalEsil to fix a crash in aeg
  * Refactoring tabs (#13924)
  * The bit editor is now accessible via the visual browse mode
  * Improve visual assembler usability
  * Remove dup aae
  * Add help msg for om-*
  * Fix glitch in 0 width frames in panels (#13912)
  * Sample: clusterfuzz-testcase-minimized-ia_fuzz-5651817880354816.dms
  * Fix #13907 - pd 1;pdj 100;pd 1 bug
  * Merge pull request #13910 from Vane11ope/vane11ope/panels_1
  * Refactoring and improving help msg, Fixing a few bugs etc
  * Fix null deref in vbg
  * Fix help msg for $dis?
  * Expose r_core_autocomplete() to the API
  * Decouple Autocompletion from RLine
  * Fix more bugs and add some missing functionalities to the window mode
  * Fix a small bug (#13896)
  * Fix pf? &lt;fmt_name&gt; (#13892)
  * Initial work on refactoring RParse
  * Fix r_vector.h for C++ build (#13890)
  * Use RPVector in RLineAutocompletion
  * Fix argc+argv init and clear in RLineCompletion
  * Minor changes for RLineCompletion
  * Check for completion
  * Make r_line_completion_set_weak use argc+argv
  * Use only RPVector in RLineCompletion
  * Reserve in r_line_completion_set
  * Add r_pvector_data() and r_pvector_index_ptr()
  * Remove r_pvector_set_free()
  * Fix pfs handling of {times} (#13884)
  * Fix naming of the public RLine autocompletion callbacks
  * Fix code injection issue in ir* and is*
  * Fixed help text for 'o' and 'G' keys in v! mode (#13875)
  * Use more current enum elf_machine (#13874)
  * Win PE format, mem leak fix (#13873)
  * remove PICK/RPICK from esil
  * remove last use of PICK
  * remove one use of PICK from sh-esil
  * Set overflow flag if pfj z string overflows (#13865)
  * Little mem leaks fixes (#13866)
  * Make couple of keys toggle-able (#13864)
  * Fix 1oobread crash in fire bars
  * list all types in current function
  * list all types in program
  * create a types graph
  * list all functions using the given type
  * Something gone wrong with t key in the stack panel (#13851)
  * pf z, io.unalloc=true: Abort map check loop if the size-0 map is encountered (#13843)
  * Fix inappropriate if checks in panels
  * Fix a bug when pressing t in decompiler (#13838)
  * Changed can_affect_bp a little
  * Fixed xor reg, reg issue
  * Small fix in rargs detection
  * This is more like a workaround
  * In graph, = sets cmd.gprompt and | changes layout, step centers graph
  * t key is supported for register panel
  * Mark pf z strings that overflow into unallocated memory with "ovf" (#13829)
  * Mark pf z strings that overflow into unallocated memory with "ovf"
  * Use RIOBind instead
  * Put cheaper test first
  * Check map read permission as well
  * $ r2 -c '"w hello # world"' -qcps -
  * Add s110 to list of OS in asm.os=?
  * Fix b command parsing (show help if subcommand is invalid)
  * aa* -&gt; aaS
  * Do not run aap twice in aaaa
  * Add missing help for aaf?
  * Add missing entry in the flag/d/meson
  * Minor fixes
  * Fixing most likely a typo (#13817)
  * A few refactoring in panels
  * Fix build
  * Do not use defines
  * mach0 dylib: addr + 16 was the right address
  * Fix r_buf_get_string implementation
  * no_null -&gt; overflow
  * Improve the lima theme
  * This LC_SYMTAB handling is wrong
  * Initial import of the esil-graph command by @condret
  * Also fix ob command to switch between different objid
  * Press Enter on menu is properly fixed
  * Fix print_string for Windows (#13800)
  * Fix coredump PC not being considered (#13793)
  * Fix infinite loop and memleak in dex (#13794)
  * obL is an alias for iL
  * Rotate between call/jmp/lea in graph and panels with 'r'
  * "char* " -&gt; "char *" in format.c
  * Add to pfj z TODO comment
  * Fix esil test that I broke yesterday (#13777)
  * Fix #13674 - Graph nodes doesn't need to be updated if there aren't any
  * Added missing help text for 'db*' command (#13774)
  * Fixing possible dangling pointer for str empty macro (#13769)
  * #if-0 out some not-working-as-expected code
  * pfj z honors size (#13761)
  * Improve r_buf_buffer and remove r_buf_get_at (#13676)
  * Make r_buf_buffer return a ut8 and the associated size of the buffer
  * Remove r_buf_get_at uses and make it static
  * @b: overrides the anal hints again (#13756)
  * "char * " -&gt; "char *" in format.c
  * No bgcolor in the sepia calls
  * @@@ # foreach offset+size iterator command:
  * x @@@= [addr] [size] ([addr] [size] ...)
  * x @@@b basic blocks of current function
  * x @@@c:cmd Same as @@@=cmd, without the backticks
  * x @@@C:cmd comments matching
  * x @@@i imports
  * x @@@r registers
  * x @@@s symbols
  * x @@@s sections
  * x @@@m io.maps
  * x @@@m dbg.maps (See ?$?~size)
  * x @@@f flags
  * x @@@f:hit* flags matching glob expression
  * x @@@f functions (set fcn size which may be incorrect if not linear)
  * x @@@f:glob functions matching glob expression
  * x @@@t threads
  * x @@@r regs
  * Fix elf-arm-main regression
  * Fixed help text for visual seek ('o' -&gt;'g') (#13748)
  * Remove use of RPICK in sh-esil (#13747)
  * Fix RAnalOpMask.ALL (#13743)
  * Fixing aab (#13741)
  * Fixing aab
  * Update blaze.c
  * Fix pfj z when z is not at struct start (#13740)
  * Preventing two little segfaults in zdiff
  * Use r_str_escape_utf8_for_json() for pfj z (#13734)
  * Remove all remaining uses of RPICK in avr-esil (#13733)
  * Fix memleak in aef
  * Fixed help text for 'Z' in visual graph mode (#13732)
  * Put pfj z string in value field (#13729)
  * Fix crash in rasm2 -a 8051 -d
  * Add value and label (if available) to pfj enum (#13728)
  * Fix pfj enum when label is not available
  * Remove some spaces in format.c
  * Fix potential DF and irrelevant resource freeing
  * Rollback to capstone4 until all bugs get fixed
  * /am is like /c but only search for instructions and uses R_ANAL_MASK_DISASM
  * Added new op family: R_ANAL_OP_FAMILY_PAC; (see /af)
  * Fix meson build of capstone
  * added bswap to esil in x86
  * more RPICK removal from avr esil (fmuls and fmulsu)
  * more RPICK removal from avr esil (mul and fmul)
  * Handle comment, prompt and other keys in visual, zoom, cursor modes
  * Do not show the anoying 'cannot undo/redo seek' in panels
  * Several usability improvements for panels
  * More refactorings and bug fixes for panels
  * Replace pointer with an array of variable size (#13706)
  * The elements are directly after the headers, there is no pointer
  * involved.
  * Also, use r_buf_read_at instead of r_buf_get_at in mdmp.
  * HL for move horizontally by a page (10 chars) in panels
  * Zeroize oldslide when leaving top-level pf
  * Couple of new fortunes.
  * Use NESTEDSTRUCT instead
  * Add tsd/tud/ted/tcd subcommands
  * Add newlines to tsc/tuc/tec
  * Honor asm.jmpsub in pdj output (#13701)
  * scr.scrollbar (0=no,1=right,2=top,3=bottom)
  * Cleanup avr-esil for inc and dec (also RPICK-removal) (#13693)
  * pfj: Remove errorneous ]}, after struct nested to 1 level (#13691)
  * Fix random crash on x86.cs on exit when used with r2frida (#13692)
  * better leak on exit than crash in capstone/frida
  * More RPICK removal in avr esil (#13687)
  * Fix #13653 - crash reproduced randomly in graph with white2 theme (#13685)
  * arm: Remove redundant op-&gt;type assignment (#13683)
  * Fix menu focus colors in panel menus
  * Rename Pseudo -&gt; Decompiler in panels
  * Deprecate esil_write_internal
  * $z, $b, $c, $p, $o, $s, $ds, $jt, $js, $r, $$ are now ops
  * Remove R_ANAL_ESIL_PARM_INTERNAL
  * Fix segfault and trim whitespaces to fix pd @x:9090
  * Use maps and io.va=1 to make it work instead of hacky memcpys
  * Fix p8f and bring back core-&gt;fixedblock to make pd/pD@x:/len work again
  * When in cursor mode in the debug visual view select the reg with tab+arroows
  * arm: Improve glibc entry point signatures
  * Two changes:
  * Add signature for old gcc (4.6) that uses ldr/str instead
  * of push/pop.
  * Mask out the Thumb bit from main's vaddr.
  * arm: Cleanup br instruction handling
  * The cleaned up code fixes the following issues:
  * "bx pc" should always change to ARM mode (bits=32), never
  * Thumb mode (bits=16), since PC is always even.
  * Use (addr &amp; ~3LL) + pcdelta for all PC-relative arithmetic.
  * and removes checks for "b reg"/"bl reg"/"bx imm"/"bxj imm" as
  * these instructions don't exist.
  * arm: Move brace postfixing to bottom of function
  * The analop_esil/analop64_esil functions have to wrap braces around the
  * ESIL expression if there's a condition code. Instead of only printing
  * the closing brace on certain instructions (which may differ from
  * arm_prefix_cond one day), print it regardless of the instruction.
  * arm: Move op analysis from anop_esil to anop
  * This matches how other archs do it, such as x86.
  * Sync elf_machine enum in elf.c with elf_enums pfo
  * Increase autocompletion to 4096 (#13662)
  * Blindfix #13659 - crash in aao with a fuzzed macho
  * Add version information to libr_main
  * Add workaround to fix pfj test output
  * elf.c: Update -nn header format (#13657)
  * Use more r_return and a lot of code cleanup, but still not finished, more PRs to come
  * meson: Change completions installation directory (#13647)
  * meson: Fix deprecation warning in libcore (#13646)
  * cconfig.c: Remove dup line and capitalize for consistency (#13645)
  * Hide one more emulation warning under esil.verbose
  * Invalid asr shift of 32 at 0xdbb6
  * Fix 2 crashes found with asan in the hexdump
  * Done some TODO refactorings in panels (#13630)
  * Thanks to anal.types.verbose
  * Fixed crash when doing aac and bin-&gt;cur is NULL (#13621)
  * Needed for r2dec
  * Add types for android-log apis
  * Add function signature for memmem
  * Add r2white doc/img
  * Improve the gentoo theme
  * Add gentoo theme
  * After release version bump</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1565784000">- Update to version 3.7.1
  no changelog provided
- Update to version 3.7.0
  anal
  * Fix #13766 - Sum the meta_data_code as covered code
  * Add more function definitions for posix and macOS binaries
  * Add argument to 'afll' to select column to sort by
  * Print MSVC RTTI Warnings only on anal.verbose=1
  * Add afj command to analyze jmptbl from the shell
  * Honor RAnalBlock-&gt;switch_op in afb. and afbi
  * Improve ARM64 PAC instructions support
  * Fix #14530 - Implementation of i.~{} aka RCoreItem
  * Added val op hints to let the user define jmptbl sizes
  * Fix #14501 - Jumptables are made of signed values
  * Reduce xrefs sorting for aflj perf
  * Initial implementation of anal.trycatch blocks
  asm
  * Implement PAC instructions in the ARM64 assembler
  bin
  * Add icqj command
  * Fixes for msvc demangling (#14695)
  * Add jni.h in bin/d for pfo
  * Update Mach-O hardcoded format definitions
  * Improve Mach-O header fields
  * Improve RConsBind and use it from RBin via iz^C
  * Use libswiftCore library if available to demangle Swift5 symbols
  * Fix oba on frida://
  * Add more e_machine values for ELF
  * Fix support for Swift5 demangling via bin.demanglecmd
  * Fix ordinal name on Linux for NE (invalid sdb path location)
  * Fix function detection on coff file
  * Add icqq to print unknow classnames
  * Add icc support for Java/Dalvik
  * Improve ObjC classes boundary checks and slightly improve demangling
  * Parse macho's LC_ENCRYPTION_INFO command in rabin2 -H
  * Fix undefined behaviour bugs in malformed macho bins
  * Handle “stub and resolver” exports and fix export trie for dyldcache
  * Handle the export flags to avoid de-syncing
  * Support ObjC categories on mangled classes
  * Avoid loops in Mach-O export trie walking
  * Parse Mach-O exports trie structure
  * Fix #14499: Detect ascii substrings
  * Show Class visibility information in icj for DEX
  * Fix symbols in wasm and add custom sections
  * Parse Rich header in PE
  * Initial implementation of the bin.libs imports linking
  * List multidex as dependency libs
  * Initial working implementation of bin.libs
  * The words of GOT
  * Fix new exe header detection for MZ
  * Optimize DEX subsystem detection
  * Fix #14441 - Invalid codesize in some DEX files
  * PoC: Initial implementation of direct bin symbols (20% speedup in loading times
  * Remove the check_bytes and more bin-buf refactoring
  * Add __const to potential VTable Sections
  * Add r2 iw and rabin2 -w to enumerate try/catch blocks
  * Parse the try/catch info of methods in DEX files
  build
  * Fix android-static
  * Delete prefix/ and fix static builds (missing libmpc.a)
  * Fixes for the android compilations
  * Add $onlydebug in sys/ios-cydia.sh
  * Towards emscripten build fix (update sdb)
  * Enable ASSERTS on all travis builds, to avoid confusion
  * mesonbuild: Backport to python 3.5
  cons
  * Make click and drag work on Windows
  * Fix #12921 - Impl. r_cons_arrow_to_hjkl for Windows
  * Fix scrolling directions in the hud
  * Implement RCons.echo() and use it from r2.cmd("echo64")
  * Fix grep in tasks
  * Fix #11396: Integrate dietline with the hud
  * Fix for RCons.html when no color is used
  * Add example file for the pri command
  * Add pri command to print raw images in RGB (using stiv code)
  * Introduce ?e= and ?ed to print progressbar and 3D donut
  * WIP: Initial support for rotozooming strings via ~&lt;zoom
  * Initial implementation of the human friendly json indent {:
  * Fix #9269 - Initial Implementation of vi mode
  * Enable click mouse input on Windows
  * Add mouse click support to VTE terminals. Hopefully fix others too
  * Click toggles cursor, make panels click mode more consistent
  * Add RCons.get_click(), initial integration in visual and panels
  * Initial support of mouse wheel+click
  * Improve the ayu theme
  * Clear also attributes on screen clear under scr.ansicon=0
  core
  * Handle ^C in repeated commands
  * Implemented head and tail commands
  * Alphabetically sort more help messages and fix /ac/aa help msg
  * Fix i subcmd help grep
  * Initial implementation of calling the r*2 commands natively from inside r2
  * Expand on FreeBSD&gt;=10 sandbox handling
  * Add -qq to force quit. Avoid the -qcq confusion
  debug
  * Windows native debugger refactoring
  * More fixes to WinDbg (#14675)
  * Step over rep and repne prefixed instructions with dsui
  * Fix breakpoints handling for FreeBSD
  * Fix single-step in the iOS-arm64 native debugger
  * Fix xnu_thread_get_drx for iOS/arm64
  * Honor SWI for step-over
  decompiler
  * Add support for the native r2ghidra plugin detection in cmd.pdc
  disasm
  * Don't show function name comment in Visual mode
  * Fix #14655 - Improve asm.pseudo for Dalvik
  * Demangle xrefs if asm.demangle=true and use '@' for xref locs
  * Fix #14622 - Skip reflines on non-executable offsets
  * Respace demangled c++ names
  * Do not asm.describe metaa .dwords
  * Find relocs at instr. location first, then the dest
  * Kill MOV/LEA comments
  * Implement global imports (aii) and improve disasm-print-instruction code
  * Implement 'function imports' concept (afii command)
  * Add some SuperH opcode descriptions
  fs
  * Improve R_FS via IO
  graph
  * VV&lt;&gt; draw refs/xrefs graphs for visual navigation
  * Implement icg to create class graphs
  * Honor utf8 in diagonal graph lines
  * Fix #14553 - Use HtUP to store canvas attributes instead of a sorted array (#14556)
  * Add graph.body and graph.bubble config vars, move sin/cos into r_util
  * Initial implementation of RConsCanvas.circle and bubble graphs
  io
  * Fix timeout issue in http.get
  * Better use of perm/mode names in R_IO
  mount
  * Autocompletion for mount commands
  mouse
  * Improve mouse support in visual prompt
  panels
  * Drag and resize the panels with the mouse
  * Add aflm and handle : as separator in click
  * Handle click on toggle cache, frame title and screen borders
  * Add tiny graph in panels and simplify the code a bit
  * Show all the decompilers output at once
  * W + hjkl just works like Ctrl w + hjkl
  * Seek by clicking the offsets on Function Panel
  * Right click is supported to open " widget
  * Wheel is supported
  * Mouse supports the menus which have spaces in their names
  * Mouse kind of works on the menu, still lot to work on
  * W + h/l moves the current panel to the direction like vim does with Ctrl W + h/l
  * Introduce scr.demo to add effects in panels enter/exit
  * Fix word highlighting with mouse in panels
  * Cache the pdc outcome for each function
  * Handle mouse click on panel tabs and select frames
  * The 'g' key seek to highlighted address in current panel
  * Highlight words onclick in panels
  * Fix #14468 - Add pdsf panel for the " widget
  * Initial support for saving the layouts with the names feature
  * Unsync the base offset of each tab
  parse
  * Add r_parse_ctype
  print
  * Fix aho being ignored by asm.tabs
  r2pipe
  * Enlarge RLang.cmd() to 8KB length commands
  * Improve decompiler integration 'pdc?' -&gt; '!*%s -h" ..
  * Interpret .c files as #! via -i
  search
  * Skip PAC instructions in rop searching
  * Skip ROP gadgets starting with RET
  * Fix #14585 and #14584 - /c-&gt;/a* /C-&gt;/c /B-&gt;/mb /M-&gt;/mm - better help msg and autocompletion
  types
  * add tlj and tllj
  * Fix #11404 - Implement "afsr" to change function return type
  visual
  * Visual Help colorized
  * Improve the visual browse classes mode (vbc)
  * Initial mouse support for visual tabs
  * vda is an alias for vA
  wasm
  * Few memory leak fixes
  * Copy the symbol id instead of reference
  write
  * Implement wao for dalvik
  * To Review
  * Release 3.7.0 - TopHat
  * Use RFlag.list() instead of .get() avoid false positives (#14735)
  * Fixx oobread in flag.c (#14728)
  * check for null
  * Fix #14732 - Fix out-of-bounds read
  * Better gameboy theme
  * Fix #14696 - Fix p= in utf8 mode recent regression
  * Fix edge detection for click and drag
  * Fix a bug where a drag event could be initiated outside an edge
  * Fix not being able to select the menu anymore
  * Fix not being able to click on the X to close a panel
  * Fix afsr not performing type checks
  * Fix memory leaks part 2 (#14720)
  * Fix Incorrect Break Check from de7a488 (#14723)
  * Fix win32 compilation (#14722)
  * Fix afs not changing function name (#14721)
  * Changed the utf8 characters (#14719)
  * Fix #14711 - Merge Fun/About/Help in panels
  * Fix crash in .i~s .. recursive infinite grep strings issue (#14718)
  * Add fcn name in Visual mode if necessary when asm.filter=false and asm.jmpsub=false (#14713)
  * Fix WinDbg plugin warning
  * Fix #13633 - support nested unions (#14712)
  * Handle 'e' in '"'
  * Fix crash in canvas
  * Fix projects, add of help and improve gb again
  * Fix assertion
  * Improve the gameboy theme
  * Hide a harmless warning when string section size is 0
  * Assertify the IO API a bit more
  * Fix $? value in im prompt.exec from rc to num.value
  * Kill os and ons commands (they werent even documented)
  * Fix #12911 - Fix types starting with 'void' not being considered
  * Fix abbreviated names being lost
  * Hide this 'code slot size' warning under bin.verbose
  * Use void in function prototypes (#14700)
  * Revert that flagsize fix
  * Proper fix of the oob8 bug
  * Fix 1 byte oob read issue
  * Fix 8byte oob write
  * class, method and field names are now shorter and easier to read
  * r2pm: handle info and install arguments properly (#14693)
  * bin_symbols: Add quoting (#14690)
  * Not camel case but snake case (#14687)
  * Fix mouse click not opening file menu in panels (#14688)
  * Only suspend threads if dbg.threads=true on Windows (#14689)
  * Windows native debugger refactoring
  * Massive win32 native debugging code refactoring
  * and corresponding fixes.
  * Fix hang after killing process
  * Hide command autocompletion warning message
  * they’re now aligned with libr/bin/d/macho
  * also tweaked r_print_format_struct_size to work with referenced format names
  * Fix some leaks found by ASAN
  * Break demangled xref comment when in graph (#14678)
  * Refactoring (#14681)
  * Fix seeking (stepping now works)
  * Fix more crashes
  * Fix compiler warnings
  * Refactoring (#14676)
  * improve macho format definitions
  * allow enums and bitfields with arbitrary size
  * avoid modifying the format string argument inside r_print_
  * Fix capstone symbols visibility
  * Fixes #14652: Fixes visual hud regressions
  * Don't show flag name for internal demangled xref
  * Refactoring
  * Default scr.breaklines to true
  * Fixes #14353: Added utf8 support for agft
  * Featur #14351: Added utf8 support for p= based commands
  * All emacs dietline keybindings are implemented (#14664)
  * Some fixes to windbg (#14666) #debug #windbg
  * Fix #10505
  * Fix wrong register profile being picked
  * Fix use-after free(s) and null derefs
  * Fix warnings
  * cmd_debug.c: Make addroflib use basenames
  * Fix flagspace autocompletion
  * Add protobuf magic
  * Pull enums out of RParseCTypeType
  * Support struct/enum/union before name in ctypes parse
  * Add cdecl-thiscall-ms Calling Convention (#14653)
  * Add more tokens for the panels clicking thing
  * Sort om help messages
  * Fix #14640 - /aa
  * Add help for /ac (#14638)
  * Tested on rabin2 -D and iD command
  * Add __stack_chk_fail to types-android.sdb.txt (#14641)
  * Fix W command (#14636)
  * Fix W command
  * Required for r2pipe programs to buffer output to be processed by r2
  * Handle 'e' in window panels mode too
  * Refactoring (#14630)
  * Don’t print non-ObjC methods in classdump_objc
  * Improve ObjC classdump icc
  * Parse ObjC superclass name
  * Aim to fix O_BINARY issue in rahash2 on windows
  * Fix ?b64- command
  * A bit more cleaner vbtll (struct visual browser)
  * Refactoring panels (#14613)
  * Use eq[] instead in bin_classes()
  * Respace demangled c++ names
  * ic*: replace ' ' with '_' in flag name
  * Fix avra
  * Add guards just in case; use r_str_rchr() instead
  * Use upper case for #defines
  * $ r2 Payload/Undecimus.app/Undecimus
  * [0x10007e3ac]&gt; s 0x1000081d8;af;s 0x1000082b0;afj 0x1000085fc 4
  * [rio] fix r_io_cache_commit to commit all lines
  * Support for aap (function preludes with pacibsp)
  * Handle LDURSW properly
  * Define op-&gt;type for PAC instructions (not just family)
  * Add more asm descriptions for pac instructions
  * Click [X] with mouse and close the panel, plus a bunch of refactoring (#14602)
  * Add r_parse_ctype
  * Add mpc to acr
  * Fix r_parse for acr
  * Mouse is supported for " widget (#14599)
  * Put demangled name directly in call disasm if asm.demangle=true (#14600)
  * Put demangled name directly in call disasm if asm.demangle=true
  * Constrain possible flag names for functions
  * Fix ds_print_fcn_name() comment alignment when asm.cmt.right=false
  * Ignore dalvik since it's treated differently
  * Use R_FLAGS_FS_SYMBOLS instead in disasm.c
  * Oops
  * Fix demangled comment order (#14592)
  * Fix c99 construct (#14593)
  * Better name for seek autocompletion
  * Fix #14543: Renamed function doesnt show in autocompletion list (#14591)
  * Fix /ao command
  * Fix infinite loop in /o-1
  * Update capstone v4 and next
  * Added support for esc, pag up, pag dwn
  * Added vi mode, changed quit method for hud
  * Added ^C for vi mode
  * Fix wrong reloc command in panels (#14582)
  * Docuemnt Q in q?
  * Fix C99 construct
  * Initial implementation of NE file format (#14573)
  * Fix several bugs of mouse and improved a bit
  * Simplify the fork+spawn logic on Apple things (#14574)
  * Fix anoying aeim warning when debugging
  * Minor function signature fixes
  * Clean up #14568 code
  * Add comment that demangles calls if asm.demangle=true
  * Cache on and off works seamlessly
  * Fix null deref in 'r2 -qcia --'
  * Use PJ for meta (#14567)
  * zero RConsGrep in cons_grep_reset() instead
  * fix grep expr in cmd_info help
  * Changing pdc settings has got a problem in panels and now it is fixed (#14561)
  * This should improve performace as you don't need to shift elements of
  * the sorted array when you need to insert a new one.
  * skip reexports and “stub and resolver” exports for now, the semantics are different and need to be treated in a different way
  * but advance the pointer accordingly, to avoid loosing sync while walking the trie (especially in dyld cache)
  * Fix #14552 - issue with Csj and scr.html
  * Reduce the questionnaire when replace/create a panel, also replace the cmd of the current panel is available from " widget (#14551)
  * Fix C99 construct without using -c99 (#14550)
  * The image is generated with Gimp, saving as .data (RGB)
  * This is 128(W) * 3(RGB) * ?(H) .. the height is computed with the blocksize
  * r2 -e hex.cols=128 -qqfcpri doc/cows128.data
  * Added arrow info to pdJ (#14422)
  * Fix build --without-gpl
  * (still far from complete but we need to go forward and kill all the globals \o/)
  * PD: the broken test is because initializing RCons twice
  * Add several panels to the menu and sort some of them
  * Fix invalid JSON in ij output
  * Fixes #14524: vi delete command is now 3dw (#14527)
  * Fixed dietline warnings
  * Changed logic for diw/diW
  * Fixes #14524: changed vi delete command format to 3dw from d3w
  * Removed unnessary print
  * ESC key handled in vi_mode
  * Fixes #14521: Add support for ^y when ^w
  * Fix #14470: Close popup widget on escape
  * Fix #6321: Wrong handling of escape key
  * Cursor was missing in the comments panel (#14518)
  * Fix wrong assembly of jumps relative to the ESP register (#14511)
  * Fix Windows Build (#14512)
  * Fix trailing space issue in the GNU sh disassembler
  * Fix u/U problem
  * The menu properly gets updated as a new layout is saved with a name
  * Fix isq. should do the same as is.q
  * Fixes #14416: selections in disarm fixed
  * Improve spacing around "//" in unum.c
  * "+=1" -&gt; " += 1" in unum.c
  * "+1" -&gt; " + 1" in unum.c
  * Fix wrong realloc in r_asm_massemble
  * In line 694 a buffer of size (sizeof(char*)*32) is allocated. Later on,
  * this buffer is realloced to 64. This decreases the size of the allocated
  * buffer instead of increase. This may lead to memory corruption.
  * Click properly works on the tabs (#14491)
  * Fix missing title line in Visual mode when under scr.ansicon=0 (#14490)
  * Autocompletion for k command (#14488)
  * Autocompletion working for ms
  * Removed comments
  * Autocompletion for k command
  * Fix some bugs and add pddo panel to " widget
  * Fix an assert in aoj
  * Fix focus and bright themes
  * Color regression issue in disasm.c
  * Fix scr.wheel.speed regression
  * Add gameboy theme
  * More code cleanup in RBin (#14473)
  * Fix r_str_replace - unit tests added
  * Fix two lines in doc/hud
  * Autocompletion works for md, mg
  * Added autocomplete flag map
  * Fix behaviour of click in panels (x&lt;20)
  * Fix scr.wheel glich
  * Disabled by default at compile time. See FEATURE_SYMLIST define
  * Fix crash, reduce false positives of RBin.dol
  * Use RBuf.slice in /B
  * Fix autocompletion of remote files in #ms (#14284)
  * Added Segments panel and made cursor available for both Sections and Segments panels (#14461)
  * Add help for afs? command
  * Quote wa command generated in visual mode (#11138)
  * Use a pointer to eprintf instead
  * Fix aaa color under scr.ansicon=0
  * small fix for console
  * Add spaces around operators in r_num_conditional()
  * Add spaces around operators in r_num_to_bits()
  * Don't update console panel when it's not absolutely necessary
  * Add spaces around operators in r_num_op()
  * Add a couple of spaces around '==' in unum.c
  * Add a couple of spaces around %
  * Remove some spaces
  * Add a space
  * Fix an UB oobread
  * Fix RStr.replace()
  * Fix long times for pp -1
  * Remove some more spaces
  * Remove a space
  * Set foreground color just in case
  * add r_fs_file_copy_abs_path to get the absolute path of a RFSFile, centralizing edge case handling
  * use that in fs_io_read
  * add missing free (file-&gt;path) in RFSFile destructor
  * fix handlePipes for fs shell cat use case
  * Fix couple of small bugs in panels with tabs
  * Small fix for tab (#14432)
  * Python 3.5 (the lowest version that meson supports) has no f-String
  * but only old %-formatting and str.format().
  * Fix warning when printing level of "&gt;" (#14430)
  * Strip trailing whitespaces
  * Fix warning -Wstring-plus-int on cont_level
  * Remove unused var
  * Fix ragg2 *.c on macOS
  * Add fortune
  * tT segfaults so fixing it (#14426)
  * Post release version bump (3.7.0-git)
  * Fix a few null dereference issues (#14419)
  * Fix ec* wrt attributes (#14421)
  * Fix for the debug mode that makes disasm so slow (#14414)
  * Notes:
  * SH opcodes array, file libr/asm/arch/sh/gnu/sh-dis.c from GNU binutils, defines "bf.s" and "bf/s", same with "bt.s" and "bt/s".
  * Both pairs are identical, e.g. bt.s and bt/s mean the same thing.
  * As *.s variants come first in the table, radare and binutils-objdump print bf.s and bt.s names.
  * Still true for latest binutils (v2.32 2019-02-02).
  * Renesas chip hardware manuals and IDA Pro only use bf/s and bt/s.
  * Complete R_CONS_ATTR_ series (#14411)
  * 
- Update to version 3.6.0
  * drop radare2-sysmagic.patch
  anal
  * Fix syscall resolutions for s110 operating system
  * wzr/zr/xzr register on arm64 is wired to ground
  * Fix naming of entrypoint symbols in files with class information (DEX/C++)
  * Fix #13668 - Implement a* as an alias for afl*;ah*;ax*
  * Fix and improve ESIL for arm64
  * Fix #10567 - Implement afl. command
  * Fix afl* not saving function bits
  * Add experimental `axm command
  * Implement refs for iget/iput Dalvik instructions
  * Implement esil for OR and MUL dalvik instructions
  * RAnalOp.Type.CAST.toString() and implicit refptr init
  * Improve af performance affected by `aflc
  * Honor R_ANAL_OP_MASK_ESIL in anal.dalvik
  * Improvements in dalvik analysis
  * Add Stackframe Anal Hint
  * Add opcode mask field in ao and aoj
  * Add opcode description in ao
  * Show pseudo in ao and aoj
  * Improve anal and parse plugins for Thumb
  * Implement ESIL for stxb and stxh THUMB instructions
  * Fix issue when analyzing the last DEX method
  asm
  * Handle LEA operand rip in x86.nz
  bin
  * Fix code section size in dex files
  * Handle mod_init/mod_fini as word sections in mach-o
  * Handle the interpos section as words in the disasm
  * Fix ObjC detection in macho binaries
  * Get rid of the ELF-specific C++ detection
  * Add -O a/l/ for macho to add libraries
  * Honor more segments vs sections, for jmptbl, fatmacho, zeropage
  * Fix iS/iSS in macho and kernelcache
  * For #14268: Implement ob= listing bin map coverage
  * A couple of fixes for base address support
  * Add missing ARM64v8 and ARM64e defines for the mach0 parser
  * Kill RBinFile.objs RList
  * Implement RBinFile.at and make it work with e bin.at
  * Fix some RBin file format crashes
  * Speedup loading fuzzed ELF files with huge nrel field
  * Faster macho loading by reusing symbol parsing for getMain()
  * Remove symbol table size hard limit in macho
  * Fix regressions in dyldcache and xnu_kernelcache plugins
  * Completely eliminate the bytes apis in RBin
  * Fix #14147 - Honor -qq for classes and imports
  * Initial extermination of the *_bytes methods in RBin
  * Fix #12600 - Implement .ic** command to import bin.class info as anal.class
  * Handle DEX files with no entrypoint properly
  * Properly handle ELFs with no entrypoint defined
  * Little ELF segment labelling change UNKNOWN -&gt; NONE
  build
  * Continuous Fuzzing Integration with Fuzzit
  * Add sys/build-shlib.sh and fix static builds
  config
  * Improve the list of supported decompilers in e cmd.pdc=?
  cons
  * Little va_list leaking
  * Fix #14046 - Don't use ansi with aaa notifications if no ansicon
  * Add bold to eco bright items that were originally bold in default palette
  * Fix #14254 - Add eco bright (r2 default palette but with bright colors for all)
  * Add bright colors to the colors table
  * Fix #14101 - Fix non-ansicon UTF printing
  * Fix THE glitch affecting panels box colors
  * Default to scr.color=COLOR_MODE_16 for Alacritty on Windows
  * Dfferent color for up and down in disasm reflines
  * Implement reset command to reset the terminal settings
  * Enable color prompt on Windows
  * Fix Color_GRAY/BGGRAY
  * palloc return checks
  core
  * Fix #14335 - Add sort, join and uniq
  * Simplify RConfig.eval and improve e with e, for csv
  * Add r_sys_exit to proper quit
  * Honor hashbang and PATH when interpretting extension-less scripts
  * Honor ^C in @@@F and @@@s
  * Implement $O variable pointing at cursor
  * Implement |. (alias for .)
  debug
  * Improvements to windows heap parsing
  * Set cmd.gprompt=.dr* when cfg.debug=true
  * Initial implementation GetSingleBlock for Windows heap
  * Initial implementation of heap parsing for Windows (#14218)
  debugger
  * Improvements to windows heap parsing
  disasm
  * Avoid printing nulls on invalid code or missing bin info for Dalvik
  * Add asm.movlea configuration option
  * Improve comments alignment in the disassembly
  * Fix arm64 parse for BL instructions
  * fix, improve and add some sh pseudo
  * Support asm.hint.pos=-1 for leftish key hints
  * Initial cleanup in RParse, delete mreplace plugin
  * Toggle asm.dwarf in V# and pds
  * Add support for base64 in CL command
  * Faster dtd (trace disassembling) using API instead of RCore.cmd
  * Fix #14258: Issue with upgoing refline at XREFS
  * Fix CL command and make asm.dwarf work without source files
  * Fix asm.varsub in a hacky way to fix the disasm output
  * Fix project's asm.cpu behaviour
  * Priorize strings in case multiple metas match
  * Set the RBinSection.format as dwords for the constpool in DEX
  * Initial import of the RISCV capstone plugins for asm and anal
  esil
  * Skip {urc}{jmp,call,ret} in aesou
  * Fix issues with negative esil.timeout values
  * Fixes related to ARM64 ESIL emulation
  * Make $r{} work without the debugger
  * Add cmd.esil.stepout to run r2 commands (before and after emulation)
  * Fix recursivity issue when calling aes in cmd.esil.step
  * Fix cmd.esil.step handling of return value
  graph
  * Implement fg command to create a graph of flags (WIP)
  * Implement graph.ntitles to toggle graph title nodes
  hash
  * Initial implementation of pasasword generators under /Cc
  * Fixes for fletcher8
  * Add support for fletcher8, 16, 32 and 64 hash algorithms
  heap
  * Implement GetSingleSegmentBlock for LFH and VS Windows heap
  json
  * Use asserts in pj api to catch this issue earlier
  meta
  * Fix CC-, CC-* and CCf- commands to work as expected
  network
  * Handle R2_CURL env var in RSocket.httpGet
  panels
  * Add more configs for disassembly are supported in the menu
  * Emulate menu is added
  * Settings menu is added, and decompiler is configurable in there
  * Something like Ctrl w + T in vim implemented
  * Almighty menu has got debug items too if it is in debug mode
  * Search-&gt;Cursor-&gt;Xref/Ref enabled
  * Cursor works better in many panels
  * izz~ and iz~ available from both the menu and " modal
  * Force cache the result of Decompiler and Graph panels plus better auto updating, and refactoring
  * Cut out the widget as a struct and name it Modal
  * Enable deleting an item from the list in " widget
  * New item can be created and inserted to the '"' widget.
  * Centered the '"' widget plus v and h commands are added to it.
  * Added l command to the console which works like Ctrl l and Refactoring
  * dwm style default layout
  * Implement Console frame in visual panels
  * Enable creating a panel from the list of all kind of the panels and replace the current panel with it
  * Autocompletion is supported for Breakpoints and so is cursor to seek to and del them
  * Cursor is available in strings panel
  * Cursor is supported in Symbols panel
  performance
  * More code cleanup in RBin, speedup method resolution
  print
  * Honor hex.section in prc and pxa
  * Implement pV command - like pv but for bytes instead of values
  * Fix pv [arg] behaviour
  * Added support for pd and px without space
  * Honor hex.section in pxW and pxQ
  * Honor hex.section in pxb
  * Improve pxr for null words and relocs and use hex.section in pxs+pxr
  * Fix #14250 - ps[puzwW+]j
  * Fix #14263 - Add hex.section option for the hexdump
  * Add Objective-C and Rust (pco, pcr)
  * Add Kotlin, Java and Swift pc sub-commands
  r2pm
  * Honor the 2nd arg of R2PM_TGZ with ZIP files
  refactor
  * Change the signature of r_str_trim to avoid confusions
  * Deprecate the RBinObject.id field
  * Rewrite the RBuffer API to make it safer and adjust the codebase
  refactoring
  * Deprecate the RBinObject.id field
  remote
  * Improve the r2web:// IO plugin and fix a couple of bugs in there
  * Speedup r2web://
  * Make -C http work like the tcp and rap remotes, expose the shell via ==
  * Honor rap.loop in rap server and add examples in =?
  * Fix issues with the tcp server .: and =+tcp, use index instead of fd
  * Fix some UAF in rap server, handle HTTP over rap and tcp properly
  search
  * Fix #14403 - Fix search on multiple maps (#14405)
  * Add /cc for case insensitive instruction
  * Add search.in=bin.segment[.s[rwx]] and fix bin.section[.s[rwx]]
  * Fix hexpairs search containing whitespace
  * Fix /r for dalvik and enable VA
  shell
  * Handle e cmd.pdc=&lt;tab&gt; and improve e cmd.pdc=? autocompletion
  signatures
  * Improve zignatures
  * Make zignature comparison fuzzy
  * Implement the zc command
  trace
  * Sort dte output
  visual
  * Improve the vv mode for editing variables
  windows
  * Fix command redirection
  * Dynamically find radare2 install dir on Windows
  * Add mfc100u and a script to generate them
  * Set scr.ansicon=1 if running under Windows 10 Creators Update or later
  * scr.ansicon=2: Show esc seqs (for debugging) if using non-ConEmu-hosted cmd.exe
  * Fix QueryDosDevice returned length check
  * Fix ood; ood bug on winxp-&gt;win10
  * Fix r_sys_pid_to_path (supports winxp -&gt; win10)</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1567684800">- Update to 3.8.0
  analysis
  * Improve the aab (blaze) analysis by honoring data meta
  * Speedup and reduce false positives in aae by honoring code/string/format
  * Do not analyze functions in strings/data by honoring the meta
  * Fix infinite (or expensive) loop when fcnsize=0
  * Honor anal.strings in aav
  * Define argument and ret pseudo registers in the SuperH4's reg profile (#14920)
  * Introduce anal.in=code (2x faster aar in some big binaries)
  * Introduce afisaj and fix table contents for afisao and such
  * Implement afis[aof] - to show instruction type, family and mnemonic tables
  * Fix as command to resolve syscall by name, number and SN reg
  * Fixing ESIL for ARM architecture pre-indexed addressing mode with LDRB (issue #14850) (#14901)
  * Add more info in aflt and add afltj
  * Initial implementation of aflt (using the new RTable API)
  * Hide the shift overflow warnings under esil.verbose
  * Fix ownership issues related to cc
  * Add calling conventions for ARM32 and Thumb
  * Unify the use of R_ANAL_CC_MAXARG
  * Propagate noreturn information (#14793)
  bin
  * Fix code injection issues i* commands (rabin2 -r)
  * Fix #14930 - handle LC_DATA_IN_CODE in macho
  * Fix strings on ELF bins for SH-4 with the Renesas SDK
  * Support deep JSON format for binary headers in iHj
  * Fix Cf with named formats when .iH* is used
  * Fix #14898 - Show warning when -B used on unknown binaries
  build
  * Shrink the Cydia package from 512mb to only 64
  core
  * Add single quote as alias for =! and \
  * Support 0X as an alias for 0x in numbers
  debug
  * Fix crash in gdb client (#14897)
  * Notify user on hardware breakpoint hit
  diff
  * AGraph integration with radiff2
  disasm
  * Fix #14716 - Honor local flags in RParse
  * Implement asm.hint.emu and improve Vr reftype selection
  * Do not try to resolve strings pointed by adrp instructions on arm64
  * Honor asm.instr in pdi
  * Hide brackets for LEA even if operand is section flag
  * Add support for the amd29k architecture
  * pix and pdx are now aliases for pad
  doc
  * Remove help for hud in ??
  graph
  * Fix #14859: Enter used to update seek in visual call/ref graphs (#14906)
  io
  * Fix a couple of bugs in wo* and implment wo8
  * Add support for io-plugin initialization via null system command =! (#14915)
  * Simplification of the io_self plugin for macOS/iOS
  * Consider endiannes when performing block write operations
  panel
  * Few memory leaks fixes
  * Fix #14891 - Seek in panels after coming back from console
  * Fix #14883 - use[] to realign comments in disasm
  * O in visual is supported in panels with the "i" key
  * Added some asm settings and classified it
  panels
  * Fix #14891 - Seek in panels after coming back from console
  * Fix #14883 - use[] to realign comments in disasm
  * O in visual is supported in panels with the "i" key
  * Added some asm settings and classified it
  print
  * Implement pv* to completely fix #14165
  * Fix #14165 - Implement pVj and fix pvj with argument
  * Fix #14936 - Add po[..] set of commands
  * Implement 'cols' RTable.query to filter by column names
  * Use block character for p= and p== graphs (#14941)
  r2pipe
  * Initial support for r2pipe.html
  rop
  * Add ROP chain execution support in ragg2
  search
  * Let search.align override arch.align if set, improves aav in SH
  * Bring back /ai and fix regression for SUB.val
  * Skip gadgets starting with a nop in /R
  * Fix #14755 - read-only raw search
  * Fix #14202 - Add support to '\d', '\w', etc. in regex
  util
  * Initial implementation of the RTable API with filter, sorting and query APIs
  visual
  * Fixes #14914: Mouse wheel for hud (#14940)
  * Improve mouse in visual (hud instead of goto and ignore cursor toggle
  windows
  * Fix #14816 - Properly get lib path
  Other Changes
  * add nf flag in ESIL generated for ARM thumb (#14954)
  * Fix regression in wo2/4/8
  * Fix divbyzero and garbage variable found by clang-analyzer
  * Fix memleak in r_strbuf_prepend
  * Fix logic in 2-byte endian swap used by "wo2" (#14951)
  * Display operand of EBC push/pop instructions (#14949)
  * ARM: fix order of registers in push/pop with reglist
  * fixing esil =[*] (poke multiple regs/values)
  * Fix out-of-loop issue in aae
  * macOs/Notes 6.8s -&gt; 6.4s
  * macOS/r_core 4.3s -&gt; 3.8s
  * Still wip. only works as a hint when using -e bin.verbose=true
  * Improve r_core_anal_hasrefs_to_depth (#14863)
  * Fix Win32 build patch from @sanguinawer (#14945)
  * Fix uninitialized variable issue related to the mouse state
  * Fix regressions
  * Fix #14380 - Fix demangling symbols containing the '?' char with iD
  * Fix #14889 - Implement ! and c keys in visual help
  * Improve vq and v!!! workflows
  * Break early in Cf format name failure
  * Fix #14939: Replace assertions about missing RReg profile registers with warnings (#14943)
  * fix help message of ? (#14944)
  * Fix #14935 - Kill harmless warning
  * Fix assert in aea for r2wars
  * Show backtrace when assert happens
  * Fix crash in aea* when code is ffff
  * Fix #14771 - Modified pdx/pix to disassemble hexpairs (blocksize-independent) (#14892)
  * Add frame pointer to AVR register profile (#14938)
  * Enable mouse only if it was prev enabled and based on scr.wheel (#14925)
  * Fixes #14911: Use theme colors for p= and p== (#14934)
  * Add fortune
  * 1 != 0
  * Massage two more assertions
  * Fix early assert for IO
  * Disable Travis IRC notifications
  * Too much noise at IRC.
  * Blindfix more null derefs in reg.value
  * Fix another null arena deref
  * Assertify io.fd api
  * Fix aea for instructions referencing PC
  * Boolify the reg api a bit more
  * Fix null deref in reg arena
  * Blindfix for empty reg arenas
  * Add Predicate for Task Dispatch
  * Fix assertion when emulating invalid instructions and revert pcalign4 for sh
  * Update help message for Vd
  * Fix #14928 - vr to be in sync with Vr
  * Fix assert regression before it triggers
  * Minor cleanup and visitor cache proposal test for RAnal.fcn()
  * Fix #14821 - crash in td
  * r_str_split_list() rewritten to support nth limit
  * r2 -qq -c 'aac;aflt size/gt/200,addr/cols/name/nbbs,nbbs/sort/inc' /bin/ls
  * Fix off-by-one in RCore.lines.initCache();
  * Set asm.hint.emu=false by default
  * Fix build
  * Add r2con2019 svg logo
  * $ r2 -i doc/r2pipe.html /bin/ls
  * Syncing with r2hexagon (#14918)
  * the reference of emulation are displayed one instruction after. which is bad
  * Fix build
  * Fix Windows build (#14916)
  * afisa uses rtable, as well as afist@@@f
  * Useful for r2frida to automatically run .=!i*
  * This makes reading iOS apps much simpler by removing lot of false positive strings
  * Fixes #14900: Disable color for dot mode (#14908)
  * Better directory structure for the panels config file (#14903)
  * Fixes #14896: Enable and disable mouse based on requirement in visual/panels (#14909)
  * v!! = V!! - use ! to toggle between visual and panels
  * Fix hexdump height issue in panels
  * Reset mouse settings after leaving the hud
  * Fixes #14900: xdot type commands functional now (#14902)
  * Fixes #14900: xdot type commands functional now
  * Remove recursive handle_stop_reason call
  * Revert "Fixed the bug that I had fixed before (#14788)"
  * This reverts commit 9e27142.
  * This change was breaking panels in Mac
  * Fix MSVC build
  * Add afltj and some more fixes and improvements related to RTable
  * Accepts a query as argument
  * Fix a segfault in RStrBuf.prepend
  * Add lsls and ldrh thumb asm.describes
  * Add missing include install for meson
  * Improve disasm char hints
  * Fix some warnings from gcc
  * Make cmd_depth task-local (#14888)
  * Add neg pseudo instruction to arm assembler (#14890)
  * Freed some vars (#14885)
  * Fixes #14845: Use unicode settings in radiff2 (#14884)
  * Fixes #14845: Use unicode settings in radiff2
  * Fixed indent
  * Tame vayour
  * Fixes #14534: Ignore non-printable and non json chars (#14876)
  * Fix #14878 - Fix unaligned field access
  * Add afos command and minor cleanup for afo
  * Fix null derefs in afv subcommands when no function is found
  * Fix afvn outside of Function (#14882)
  * Fixes #14856: Changing visual seek behaviour in Vv (#14877)
  * Fix #12438 - Fixes for PDB (#14874)
  * Fix use after free when autoloading pdb
  * Use heap on td command
  * Fix #12438 - Fix wrong 2 byte read for char value
  * Fix crash on r_line_readchar_win (#14875)
  * Merge pull request #14868 from kazarmy/x86-cmp-disp-for-disp
  * Use op-&gt;disp instead of op-&gt;ptr for disp of x86 CMP (and ACMP)
  * Drop not needed wrapper
  * Fix non-unicode Windows build virtual keys not working
  * Fix arrows in vi mode on Windows
  * Merge Windows and Unix dietline implementation
  * Simulate escape sequences in r_line_readchar_win
  * Fix some bugs on Windows
  * Some refactoring
  * Fix #14854 - Fix glitch in asm.hint.pos=0
  * Use LTO for the Cydia build
  * Fix segfault in r_main_free
  * Add the syscall number regname for hexagon arch
  * Fix #14870 - Fix crash in type propagation when no cc defined
  * Instead, recursively going through the regions while focusing
  * on main addresses and grabbing pages states informations.
  * Fixes for the cydia static build of r2, needed for iOS12
  * add missing =SN for the SH analysis plugin
  * Fix for meson
  * Fix hexagon jumps second try (#14867)
  * Synchronized files with radareorg/r2hexagon
  * Fix warning, assertions and regressions in arg type handling
  * Add missing cc-x86-16
  * Fix anal.depth and remove arm16 dim
  * Code cleanup
  * Update capstone again (#14862)
  * Fix #14861 - Reset cursor after leaving panel's prompt ':'
  * Fixed the bug that I had fixed before (#14788)
  * Use op-&gt;disp instead of op-&gt;ptr for disp of x86 MOV (and others) (#14829)
  * Use op-&gt;disp instead of op-&gt;ptr for disp of x86 MOV (and others)
  * Fix for jumptable MOV
  * Fix for [] operands
  * Fix another Appveyor hang (#14844)
  * Fix coredump PC not being considered (again) (#14836)
  * Use r_sandbox_fopen instead of fopen (#14832)
  * Revert multiple layout saving regression in panels (#14792)
  * Some little refactoring in panels (#14798)
  * Fix #14522: Added g support for Vv mode (#14823)
  * Add a small menu tick for visibility when scr.color is 0 in panels (#14801)
  * Avoid disassembling the same instruction twice on rop search (#14815)
  * Avoid disasm the same instr. twice on rop search
  * Fixes for comments
  * fix double free
  * Fixes #14267: Does not print the function name for agft (#14819)
  * Fixes #14672: f= gives output from current flagspace (#14820)
  * Add @sghctoma pf definition for BIOS and NTFS
  * Add *BSD SourceHut builds (#14824)
  * Fix r_print_color_op_type param type mismatch (#14825)
  * Specify graph.diff colors for sepia (#14817)
  * Implement agd* based commands (#14809)
  * ag* commands fully functional
  * Indent and r_return usage
  * All agd* commands functional now
  * Graphs are pretty now
  * Refactoring the code
  * Fixed assertion error
  * Fixed broken agf
  * Always bracket indirect addr operand (except LEA) (#14802)
  * Always bracket indirect addr operand (except LEA)
  * Don't use RAnalOp
  * Add clang-cl support (#14814)
  * Fixes for path autocompletion on Windows (#14813)
  * Fix register writing on Windows (#14805)
  * Fix register writing on Windows
  * Drop unecessary use of heap
  * Fix stack-use-after-scope (#14811)
  * Fix #14804 - Make sure anon structs have unique names (#14806)
  * Also skip "union" to get type
  * Fix Appveyor hang on master (#14803)
  * Propagate noreturn information
  * Avoid infinite loop when propagating noreturn information
  * Avoid all recursive cases
  * Avoid warnings
  * use r_anal_bb_opaddr_i</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1567771200">- Update to 3.8.0
  analysis
    Improve the aab (blaze) analysis by honoring data meta
    Speedup and reduce false positives in aae by honoring code/string/format
    Do not analyze functions in strings/data by honoring the meta
    Fix infinite (or expensive) loop when fcnsize=0
    Honor anal.strings in aav
    Define argument and ret pseudo registers in the SuperH4's reg profile (#14920)
    Introduce anal.in=code (2x faster aar in some big binaries)
    Introduce afisaj and fix table contents for afisao and such
    Implement afis[aof] - to show instruction type, family and mnemonic tables
    Fix as command to resolve syscall by name, number and SN reg
    Fixing ESIL for ARM architecture pre-indexed addressing mode with LDRB (issue #14850) (#14901)
    Add more info in aflt and add afltj
    Initial implementation of aflt (using the new RTable API)
    Hide the shift overflow warnings under esil.verbose
    Fix ownership issues related to cc
    Add calling conventions for ARM32 and Thumb
    Unify the use of R_ANAL_CC_MAXARG
    Propagate noreturn information (#14793)
  bin
    Fix code injection issues i* commands (rabin2 -r)
    Fix #14930 - handle LC_DATA_IN_CODE in macho
    Fix strings on ELF bins for SH-4 with the Renesas SDK
    Support deep JSON format for binary headers in iHj
    Fix Cf with named formats when .iH* is used
    Fix #14898 - Show warning when -B used on unknown binaries
  build
    Shrink the Cydia package from 512mb to only 64
  core
    Add single quote as alias for =! and \
    Support 0X as an alias for 0x in numbers
  debug
    Fix crash in gdb client (#14897)
    Notify user on hardware breakpoint hit
  diff
    AGraph integration with radiff2
  disasm
    Fix #14716 - Honor local flags in RParse
    Implement asm.hint.emu and improve Vr reftype selection
    Do not try to resolve strings pointed by adrp instructions on arm64
    Honor asm.instr in pdi
    Hide brackets for LEA even if operand is section flag
    Add support for the amd29k architecture
    pix and pdx are now aliases for pad
  doc
    Remove help for hud in ??
  graph
    Fix #14859: Enter used to update seek in visual call/ref graphs (#14906)
  io
    Fix a couple of bugs in wo* and implment wo8
    Add support for io-plugin initialization via null system command =! (#14915)
    Simplification of the io_self plugin for macOS/iOS
    Consider endiannes when performing block write operations
  panel
    Few memory leaks fixes
    Fix #14891 - Seek in panels after coming back from console
    Fix #14883 - use[] to realign comments in disasm
    O in visual is supported in panels with the "i" key
    Added some asm settings and classified it
  panels
    Fix #14891 - Seek in panels after coming back from console
    Fix #14883 - use[] to realign comments in disasm
    O in visual is supported in panels with the "i" key
    Added some asm settings and classified it
  print
    Implement pv* to completely fix #14165
    Fix #14165 - Implement pVj and fix pvj with argument
    Fix #14936 - Add po[..] set of commands
    Implement 'cols' RTable.query to filter by column names
    Use block character for p= and p== graphs (#14941)
  r2pipe
    Initial support for r2pipe.html
  rop
    Add ROP chain execution support in ragg2
  search
    Let search.align override arch.align if set, improves aav in SH
    Bring back /ai and fix regression for SUB.val
    Skip gadgets starting with a nop in /R
    Fix #14755 - read-only raw search
    Fix #14202 - Add support to '\d', '\w', etc. in regex
  util
    Initial implementation of the RTable API with filter, sorting and query APIs
  visual
    Fixes #14914: Mouse wheel for hud (#14940)
    Improve mouse in visual (hud instead of goto and ignore cursor toggle
  windows
    Fix #14816 - Properly get lib path
  Other Changes
    add nf flag in ESIL generated for ARM thumb (#14954)
    Fix regression in wo2/4/8
    Fix divbyzero and garbage variable found by clang-analyzer
    Fix memleak in r_strbuf_prepend
    Fix logic in 2-byte endian swap used by "wo2" (#14951)
    Display operand of EBC push/pop instructions (#14949)
    ARM: fix order of registers in push/pop with reglist
    fixing esil =[*] (poke multiple regs/values)
    Fix out-of-loop issue in aae
    macOs/Notes 6.8s -&gt; 6.4s
    macOS/r_core 4.3s -&gt; 3.8s
    Still wip. only works as a hint when using -e bin.verbose=true
    Improve r_core_anal_hasrefs_to_depth (#14863)
    Fix Win32 build patch from @sanguinawer (#14945)
    Fix uninitialized variable issue related to the mouse state
    Fix regressions
    Fix #14380 - Fix demangling symbols containing the '?' char with iD
    Fix #14889 - Implement ! and c keys in visual help
    Improve vq and v!!! workflows
    Break early in Cf format name failure
    Fix #14939: Replace assertions about missing RReg profile registers with warnings (#14943)
    fix help message of ? (#14944)
    Fix #14935 - Kill harmless warning
    Fix assert in aea for r2wars
    Show backtrace when assert happens
    Fix crash in aea* when code is ffff
    Fix #14771 - Modified pdx/pix to disassemble hexpairs (blocksize-independent) (#14892)
    Add frame pointer to AVR register profile (#14938)
    Enable mouse only if it was prev enabled and based on scr.wheel (#14925)
    Fixes #14911: Use theme colors for p= and p== (#14934)
    Add fortune
    1 != 0
    Massage two more assertions
    Fix early assert for IO
    Disable Travis IRC notifications
    Too much noise at IRC.
    Blindfix more null derefs in reg.value
    Fix another null arena deref
    Assertify io.fd api
    Fix aea for instructions referencing PC
    Boolify the reg api a bit more
    Fix null deref in reg arena
    Blindfix for empty reg arenas
    Add Predicate for Task Dispatch
    Fix assertion when emulating invalid instructions and revert pcalign4 for sh
    Update help message for Vd
    Fix #14928 - vr to be in sync with Vr
    Fix assert regression before it triggers
    Minor cleanup and visitor cache proposal test for RAnal.fcn()
    Fix #14821 - crash in td
    r_str_split_list() rewritten to support nth limit
    r2 -qq -c 'aac;aflt size/gt/200,addr/cols/name/nbbs,nbbs/sort/inc' /bin/ls
    Fix off-by-one in RCore.lines.initCache();
    Set asm.hint.emu=false by default
    Fix build
    Add r2con2019 svg logo
    $ r2 -i doc/r2pipe.html /bin/ls
    Syncing with r2hexagon (#14918)
    the reference of emulation are displayed one instruction after. which is bad
    Fix build
    Fix Windows build (#14916)
    afisa uses rtable, as well as afist@@@f
    Useful for r2frida to automatically run .=!i*
    This makes reading iOS apps much simpler by removing lot of false positive strings
    Fixes #14900: Disable color for dot mode (#14908)
    Better directory structure for the panels config file (#14903)
    Fixes #14896: Enable and disable mouse based on requirement in visual/panels (#14909)
    v!! = V!! - use ! to toggle between visual and panels
    Fix hexdump height issue in panels
    Reset mouse settings after leaving the hud
    Fixes #14900: xdot type commands functional now (#14902)
    Fixes #14900: xdot type commands functional now
    Remove recursive handle_stop_reason call
    Revert "Fixed the bug that I had fixed before (#14788)"
    This reverts commit 9e27142.
    This change was breaking panels in Mac
    Fix MSVC build
    Add afltj and some more fixes and improvements related to RTable
    Accepts a query as argument
    Fix a segfault in RStrBuf.prepend
    Add lsls and ldrh thumb asm.describes
    Add missing include install for meson
    Improve disasm char hints
    Fix some warnings from gcc
    Make cmd_depth task-local (#14888)
    Add neg pseudo instruction to arm assembler (#14890)
    Freed some vars (#14885)
    Fixes #14845: Use unicode settings in radiff2 (#14884)
    Fixes #14845: Use unicode settings in radiff2
    Fixed indent
    Tame vayour
    Fixes #14534: Ignore non-printable and non json chars (#14876)
    Fix #14878 - Fix unaligned field access
    Add afos command and minor cleanup for afo
    Fix null derefs in afv subcommands when no function is found
    Fix afvn outside of Function (#14882)
    Fixes #14856: Changing visual seek behaviour in Vv (#14877)
    Fix #12438 - Fixes for PDB (#14874)
    Fix use after free when autoloading pdb
    Use heap on td command
    Fix #12438 - Fix wrong 2 byte read for char value
    Fix crash on r_line_readchar_win (#14875)
    Merge pull request #14868 from kazarmy/x86-cmp-disp-for-disp
    Use op-&gt;disp instead of op-&gt;ptr for disp of x86 CMP (and ACMP)
    Drop not needed wrapper
    Fix non-unicode Windows build virtual keys not working
    Fix arrows in vi mode on Windows
    Merge Windows and Unix dietline implementation
    Simulate escape sequences in r_line_readchar_win
    Fix some bugs on Windows
    Some refactoring
    Fix #14854 - Fix glitch in asm.hint.pos=0
    Use LTO for the Cydia build
    Fix segfault in r_main_free
    Add the syscall number regname for hexagon arch
    Fix #14870 - Fix crash in type propagation when no cc defined
    Instead, recursively going through the regions while focusing
    on main addresses and grabbing pages states informations.
    Fixes for the cydia static build of r2, needed for iOS12
    add missing =SN for the SH analysis plugin
    Fix for meson
    Fix hexagon jumps second try (#14867)
    Synchronized files with radareorg/r2hexagon
    Fix warning, assertions and regressions in arg type handling
    Add missing cc-x86-16
    Fix anal.depth and remove arm16 dim
    Code cleanup
    Update capstone again (#14862)
    Fix #14861 - Reset cursor after leaving panel's prompt ':'
    Fixed the bug that I had fixed before (#14788)
    Use op-&gt;disp instead of op-&gt;ptr for disp of x86 MOV (and others) (#14829)
    Use op-&gt;disp instead of op-&gt;ptr for disp of x86 MOV (and others)
    Fix for jumptable MOV
    Fix for [] operands
    Fix another Appveyor hang (#14844)
    Fix coredump PC not being considered (again) (#14836)
    Use r_sandbox_fopen instead of fopen (#14832)
    Revert multiple layout saving regression in panels (#14792)
    Some little refactoring in panels (#14798)
    Fix #14522: Added g support for Vv mode (#14823)
    Add a small menu tick for visibility when scr.color is 0 in panels (#14801)
    Avoid disassembling the same instruction twice on rop search (#14815)
    Avoid disasm the same instr. twice on rop search
    Fixes for comments
    fix double free
    Fixes #14267: Does not print the function name for agft (#14819)
    Fixes #14672: f= gives output from current flagspace (#14820)
    Add @sghctoma pf definition for BIOS and NTFS
    Add *BSD SourceHut builds (#14824)
    Fix r_print_color_op_type param type mismatch (#14825)
    Specify graph.diff colors for sepia (#14817)
    Implement agd* based commands (#14809)
    ag* commands fully functional
    Indent and r_return usage
    All agd* commands functional now
    Graphs are pretty now
    Refactoring the code
    Fixed assertion error
    Fixed broken agf
    Always bracket indirect addr operand (except LEA) (#14802)
    Always bracket indirect addr operand (except LEA)
    Don't use RAnalOp
    Add clang-cl support (#14814)
    Fixes for path autocompletion on Windows (#14813)
    Fix register writing on Windows (#14805)
    Fix register writing on Windows
    Drop unecessary use of heap
    Fix stack-use-after-scope (#14811)
    Fix #14804 - Make sure anon structs have unique names (#14806)
    Also skip "union" to get type
    Fix Appveyor hang on master (#14803)
    Propagate noreturn information
    Avoid infinite loop when propagating noreturn information
    Avoid all recursive cases
    Avoid warnings
    use r_anal_bb_opaddr_i</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1585569600">- Update to 4.3.1
    Fix segfault in om= command
    Fix dead process issue with ood/doo command
    Fix build with ancient capstone3
    Fix build with pre-c99 compilers
    Some more code cleanups + refactorings
  Changes for 4.3.0
    anal
    Rename the Function Flag on afn (#16078)
    Fix 'af' missing lines bug when analyzing in frida://0
    Implement function names with dots in signatures
    Remove more members from RAnalBlock
    Remove prev, jumpbb and failbb from RAnalBlock
    Refactor Anal Hints (#15876)
    Skip empty esil expressions in 'aeab' to fix partial results issue
    Add 'aba' command as an alias for aeab
    Fix aeab and add V (values) in aea outputs
    Implement aeab command
  asm
    Fix #13908 - x86 aoj for instruction with hidden operand
    Add 'wao jinf' for Dalvik
    Determine Gameboy hardware registers in disassembly (#15909)
  bin
    Add new BIND_OPCODE_THREADED constant for MACHO binaries (arm64e)
    Add Windows Crash Dump format support (#16087)
    Minor Fixes and Tests for NSO/NRO (#16053)
    Fix iS hash outputs (#16044)
    Add Authentihash support for PE (#15987)
    Fix ELF symbols for names just before the end of strtab
    Parse dyldcache local symbols
    Fix some out of bound accesses in LE (#15943)
    Fix #14325 - Honor segments in DEX files (#15920)
    Many FLIRT handling fixes
  build
    Fix debugger build on Linux/s390x
    'sign' as an alias for ios-sign and macos-sign
    Build debian package in CI
  cons
    Fix again the EOL bgcolor issue (and improve scr.html) (#16120)
    Implement ecHj to list highlight rules in json format
    Fix r_table_tostring for string with ansi escape code (#16069)
    Fix #16063 - bgcolor not reset on newlines
    Fix ecH- deleting ecHi and deleting meta highlight items
    Fix #15359 - Enable key.f# keys to be used in the shell
    Improve the gentoo theme
  core
    tree-sitter: support iter commands (#16111)
    Initial implementation of the 'rb' command to rebase all the things
    Use state struct and start handling cmd_substition_arg in tree-sitter (#15966)
  debug
    Use RTable API in r_core_debug_rr (#16066)
    Fix show register value in column (#16010)
    Add 'dbH' to set hardware breakpoints (#15933)
  disasm
    Improve ecH (ecH-* dels them all, ecH- doesnt segfault, ecH list)
  esil
    If esil.addr.stack is mapped find an available one
    When esil.stack.addr is -1 set it to the next unallocated address
    Code cleanup for r_core_esil_step() (#16017)
  graph
    Add graph.aeab to show esil stats instead of disasm
  json
    Fix #15851 /wj without arg produce '\n' (#15885)
  panels
    Fix a bug on clicking in panels (on Mac and Linux)
  projects
    Preserve "functions" flagspace when saving projects (#16057)
  refactor
    Revert "Avoidify the RUtil.strTrim() APIs, rename trimHeadTail() and add asserts in RConfig
    Avoidify the RUtil.strTrim() APIs, rename trimHeadTail() and add asserts in RConfig
    Fix consecutive call to r_table_sort (#16049)
    Kill all globals in rabin2.c
    Remove globals from main.r2
    Remove globals from rax2
    Revert "Avoidify the RUtil.strTrim() APIs, rename trimHeadTail() and add asserts in RConfig"
  test
    Add tests for RList (set, get, reverse, clone, append, prepend) and remove legacy
    Add initial sparc regression tests
    Handle ^C in r2r.v and support threads in fuzz tests
    r2r.v: Assume BROKEN=1 if not 0 or "" (#15936)
    Add Unit Tests to Meson (#15926)
  types
    Fix tccj, tccl, tcc* output errors and add tests (#15931)
  util
    Avoidify the strTrim() APIs + cleanup/refactor
    Memory leak fix proposal in syscmd_join
  visual
    Fix #15963 - Handle / in Vx (visual xrefs)
  Changes for 4.2.0
  anal
    Fix #15091 - Make 0 fcnsize warning more meaningful and verbose-only (#15866)
    Fix jumptable size #13812 (#15822)
    Fix afs not working without rettype
    Fix a null deref in fcn_recurse
    Remove Custom Analysis for Java (#15817)
    Refactor RAnal Basic Blocks and Functions (#15169)
    Change RAnalBlock.size to ut64
    Make type matching independent of bb list order
    Improve the op.type text representation when unhandled modifiers are used
    Remove dupped basic block analysis in core (#15714)
  asm
    'push rip' is not a valid instruction
  bin
    Improve realname support for symbols (#15702)
    Add test for #15727 (smd strings) (#15777)
    r_str_unescape: Support all izz esc seqs (#15770)
    Force read permissions on all load maps in ELF
    Initial implementation of LX/LE file plugin
  cons
    Implement ar, and dr, commands to list registers in table format
    Fix #14424 - Handle ~ operator in the ms shell
    Implement r_strbuf_slice and use it in panels to solve a glitch
  core
    Add ?V0 ?V1 ?V2 - for semver support
    Upgrade to acr-1.8.1 to get semver support
    Add pkgname in RLibStruct for r2pm on outdated plugins
  debug
    Added reverse step and continue support to gdbr
    Moved drC to drpC for profile comments and added drC for reg comments
    Added register specific comment parsing to register profiles
    Fix crash caused by rebasing a file without sections
    Set cfg.debug to true before running oodf in doof
    Fix multithreaded breakpoint behavior in linux
    Attach to new linux threads on creation
    Fix debugger build on linux-s390x
    Always unset bps after continue and step hard
    Add detailed location info to dpt using pc instead of path
    Add packed sizes to gdb vector registers and improve mapping of target description to r2 regs
    Fix drt not printing non 64bit/32bit registers and flags
    Refactor breakpoint validation (#15754)
    Refactor breakpoint validation
    Revert "Validate bp addr on rebase and restore instead of preventing creation
    Validate bp addr on rebase and restore instead of preventing creation
    Fix hardware bp restoring and fix hwbp repeating errors
    Add location in file to linux dpt output
    Fix var rebasing by saving regname info
    Refactoring ptrace register write for BSD
    Implement bsd_thread_list for FreeBSD
    Fix reopening of windows debug after detaching not working
    Fix windows breakpoint rebasing
    Prevent the restoration of disabled breakpoints
  diff
    Add explicit fingerprint_size to RAnalFunction
    Add ccdd command to diff decompiler output of two functions
    Add ccdd command to diff using decompiler (experimental)
  disasm
    Remove realname from strings (#15841)
    Show flag realname when finding a function and realname is enabled
    Hide flag comments when realname is shown (#15801)
    asm.symbol: Improve code/test a bit more (#15798)
    asm.symbol: Fix flag name when disasm from non-flag addr with no anal
  esil
    Add RISC-V 64 word instructions and test (#15742)
    Correct RISC-V division and add test (#15712)
  io
    Fix #15789: Increment offset for reads as well (#15865)
  json
    Use PJ api in the output of isj and show realname
    Fix issues in iCj, drlj and arlj
    Fix izzzj json output
    Fix gen json dwarf with pj api (#15755)
    Fix is.j iEj and iaj json validation issue in r2 -- (#15724)
  panels
    More fix for resizing issue (#15844)
    Performance improvements for the cursor mode
    Code clean-up and a little performance improvement for decompiler cache
    All the available decompilers outputs will be properly shown with this
    Make the decompiler cache work properly
    Add H key for cursor mode which works like the one in vim
  print
    Implemented pmj (#15864)
  r_debug
    Debug, BSD systems refactoring
  search
    Add elliptic curve private key search in /cr command (#15761)
    izzzj: Add izzj attributes (#15759)
  signatures
    Apply types on matching zignature data
  table
    Add f, command to list flags in table format
  test
    Fix V testsuite build with latest V from git (#15867)
    Convert cmd_pd* tests from &lt;&lt;KEYWORD to &lt;&lt;EOF (#15823)
    Support extras tests in r2r.v (#15821)
    r2r.v, -j 0: Allocate 1 job per test (#15807)
    Improve unit test execution using the new V suite and makefiles
    Many improvements in the V testsuite (#15722)
  tests
    r2r.v, -j 0: Allocate 1 job per test (#15807)
  util
    Fix r_list_set_n() to allow empty element (#15820)
  visual
    Limit panel tabs to 9 to avoid keybinding and click issues
  windows
    Fix reading on invalid process memory
- Changes for 4.1.0
  anal
    Improve SP based variable analysis
    Some more helpful messages for anal.verbose
    Fix first r_anal_op call after asm.bits change
    Improve SP based var analysis
    Fix ms cc wrong argument analysis
    Fix r_type_del() for typedefs (Fix #15337)
    Add base64: for afn
    Move the fcn preludes into RAnal and add anal.jmp.tailcall (-1,0,N)
    Fix typo in ios-syscalls.txt (#15436)
    Initial implementation of afvf - show bp-relative stackvars
    Insert arguments into types SDB on function analysis
  arch
    Add support for or1k (OpenRISC) disasm+analysis (#15515)
  asm
    Fix ignored asm.bits settings because of RBin overrides
    Fix for #15459 - Also set the first operant to the right value on a mov from pointer with offset
    Add ARM strd support (#15388)
  bin
    Add 64-bit iOS SEP xtr plugin
    Add PIE flag check in kernelcache detection
    bin.str.enc: Accept UTF hyphen aliases (#15492)
    Support UTF32-BE decoding (#15472)
    Recognize Unicode BOMs (#15469)
    Use pj in the izj and izzj commands
    Fix #15445 - Add support for Mach-O external relocs
    Add support for C64 PRG fileformat
    pd: Don't abort string printing on initial null if bin.str.enc != guess (#15446)
    Fix #14279 - Ignore entrypoint on non-executable ELFs
    Analyse HIOS and LOOS symbol types by default. (#15411)
  build
    Fix #15485 - Improve argument parsing in sys/{install,build} (#15486)
    FIx 32bit windows
    Rename "asan" to "sanitize" (#15412)
    Fix build for 32bit Linux systems
    Fix build of the onefied shared lib
  command
    Very simple tree sitter integration (#15414)
  config
    Pass R2_CONFIG file to ! commands and serialize methods
  cons
    Fix #14197 - Don't highlight control chars on hud filter (#15552)
    Include last line when greping using foo~n.. (#15524)
  core
    Fix some Race Conditions with the thready task scheduler (#15667)
    Make Task Scheduling Explicit (#15511)
    asm.cmt.off: Accept 0 &amp; 1 as aliases for false &amp; true respectively (#15500)
    Use sigaction instead of signal
    CPU affinity API introduction
    Honor cfg.editor in 'vi' instead of always using 'vi'
    Implement $foo:=,+=,-= and $foo to alias some flags commands
    Support 'f foo+=4' and 'f foo-=4' syntax for flags
  debug
    Improve debug rebasing and fix partial windows rebase
    Refactor debug native's wait function
    Fix native debug not working with files that were opened as RW
    Add ppid to win32 debug and 'dp''s display/json
    Add process selection to w32 debug
    Fixed a crash caused by reopening gdb
    Fixed not killing child processes and added detach
    Fixed gdbr warnings and a dpt crash after debug was over
    Added an event to signal the end of the debug session
    Fix 'oo' rebasing when leaving debug and add 'doc' to exit
    Silence drr warning on UT64_MAX registers
    Fixed an issue with detached child breakpoint inheretence
    Added oodf\doof to enable rebasing for remote debug
    Rebase Breakpoints for PIEs
    Added dp processes info support to gdbr
    Add breaking to ood in linux to avoid execvp freezing
    Allow debug plugins to modify pid/tid on select
    Fix linux_set_options error
    Add process selection to linux native debug
    Setting parent pid on pid list on BSD
    Show all processes for pid 0 using dp
    Improve linux native debug dp output
    Fix getting DRX breakpoint size
    Fixed overflow that broke remote debugger reopening
    Impl. list modules for WinDbg
    Fix WinDbg IO in page boundaries
    Fixed windbg concurrency and added missing locks
    Fixed windbg pipe timeout behavior on linux
    Added rebuild rules for windbg
    Fixed windbg continue on windows 7 64bit
    Allow breaking for WinDbg
    Update hardcoded gdbr registers for 16/32bit x86 (#15488)
    Added parsing support to all gdb registers
    Fix gdbr's reg_write and reg_next_diff for reverse stepping
    Reduced gdbr's tcp connect timeout and added a break
    Fix gdbr not closing sockets after connect failed
    Add break to gdbr's read_packet and move isbreaked to libgdbr
    Fix gdbr_write_registers and refactor gdbr_write_reg
    Replaced lock_check with tryenter in gdbr_read_registers
    Add breaking to gdbr connect to avoid waiting on invalid connections (#15442)
    Add experimental ymm regs support for linux-x64 and extend drm command
    Add Windows 8 and 8.1 WinDbg profiles
    Fix attaching to a pid on Windows (#15406)
    Fixed w32dbg breaking issues (#15386)
    Add support for printing xmm* as packed floats and doubles (#15378)
  disasm
    Fix hidden hint.lea for hint.pos==0
    Improve switch-statements in disassembly
    Add refs, xrefs and esil columns to pdt
    Add asm.cmt.esil to show ESIL as comment
  doc
    Improve macOS installation documentation (#15438)
    Fix links to Doxygen documentation (#15377)
  gdbclient
    gdbclient reduces risk of use after free down the road
  io
    Uses the setitimer api instead for the alarm in self://
    Automatically set the debug plugin when opening debug uris (#15403)
  json
    Add current process field to dpj
  network
    Fix r_socket_connect not using the given timeout in unix
  print
    Fix #14661 - Support parsing binary protobuf data (#15423)
    Add utf-8 support in r_print_rangebar (#15389)
  r_debug
    Refactor signal handling for FreeBSD
  search
    Introduce the r_magic_load_buffer() api and boolify a bit
    Update RSA key search to find larger keys (#15494)
    Search for AES 128, 192 and 256-bit keys (#15426)
  signatures
    Add auto zignspace generation for the zg command (#15402)
  test
    Implement asm, fuzz and json test runner in r2r.v
  util
    Add RIntervalTree data structure
    Added r_th_lock_tryenter API (#15454)
    Use HtPP for RStrConstPool (#15424)
  visual
    Improve the interaction with decompilers in panels
    Reduce the blocksize on some hexvisual modes
  windows
    Add command to identify window under cursor
    Fix #15456 - Fix reopening in write mode
    Fix hang when running dc in a task
  Changes for 4.0
  anal
    Bring back the MASK_DISASM because not all nanal plugins support it yet ##anal
    Select default var type based on its size (#15352)
    Fix #15325 - Improve af- like its done in Vdu
    Deprecate anal.jmp.eob /refs #13482
    Fix #15117 - honor asm.var.sub in ao/aoj
    Fix #15315 - Honor RAnalOp.disp in aar and ao
    Update 8051 plugin (#15321)
    Avoid reloading of cc sdb - huge speedup (#15306)
    Implement ESIL for arm64 UBFX
    Make RAnalFunction.cc come from RAnal String Pool
    Deprecate the use of anal plugins that doesnt handle mask.disasm
    Add jumptable support for main() in bins/elf/analysis/ls-alxchk (#15266)
    Add jumptable support for main() in bins/elf/ls.odd (#15233)
    add afoj and afdj (#15254)
    Fix #15235 - push [mem] not handled in /r
    Add initial reg profile for sysz arch
    Don't propagate noret to fcn if fcn jmps outside itself (#15190)
    Fix #15004: Make meta.min rbtree more robust (#15141)
    Fix memleak in r_core_anal_propagate_noreturn()
    Minor speedup/cleanup/refactor of the RAnal
    Implement ESIL control-flow-graph and further dfg analysis
    Add anal.delay to disable delay slot analysis for testing
    Fix pc-rel movs in sh's esil
    Delay execution debug messages are now available via anal.verbose
    Fix #15073: Disambiguate using fcn addr also in meta.min rbtree (#15077)
  api
    Add r_strbuf_copy API (#15186)
  asm
    Fix post-indexed memory access for str instructions on ARM (#15298)
    Fix #15302 [rasm2/armass] Correctly propagate errors from thumb_assemble (#15303)
    Add additional [indirect] access syntax for 8051 (#15272)
    Fix #10651 sub sp, sp, 0x1000 not correctly assembled for ARM (#15187)
    Fix #15198 (#15199) arm64 assembler const value
    Add 8051 assembler plugin (#15189)
    Z80's LD opcodes assembly (#15185)
    Fix parsing of floating point instructions in x86_64 assembler (#15174)
    Fix x86 assembler output for some memory loads (#15068)
  bin
    On AArch64 there is a new special symbol $x (#15362)
    Fix #15152 - Support old Java attribute format (#15317)
    Simplify r_bin_open_io function (#15307)
    Support &gt; 4GB ELF files
    Add support for RTable.query in i
    Fix #15132: Integrate table to iS,ia,ir,iz,is (RBin info) based commands (#15159)
    Implement support for the RISCV PLT ELF relocs
    Fixes for MSVC demangling (#15210)
    Format the .rela. sections in ELF
    Add NES ROM mirroring map
  build
    sys/asan.sh: Use -fsanitize=... instead of -lasan when linking (#15375)
    Link sdb fully into r_util in meson (#15338)
    Fix #15296 - *BSD builds (#15309)
    Fix macOS build with latest XCode
    Add MSVC 2019 for AppVeyor
    Try MSVC 2019 for AppVeyor
    Set rpath if non-Windows Meson shared
    Debian package fixes (#15081)
  cons
    Fix function key handling in visual/panels
    For utf-8 locale, check LC_ALL, LC_CTYPE and LANG in sequence instead (#15326)
    Also use LANG env var to check for UTF-8 output support (#15257)
    Move UTF-8 setting logic to scr.utf8 config callback on Windows (#15273)
    Implement 'str' operation in RTable queries
  core
    Fix #14247 - fn.j/fnj. show all flags in current offset, not just one
    Few compiler watning fixes here and there
    Fix #15114 - Implement r_sys_info() and uname
    Add kitty clippy replacement :3 (#15232)
    Add possibility to specify time zone with rax2 -t (#15180)
    Implement cj command using the PJ api (#15168)
    Add support for the V programming language
    Fix #15134 - Support octal numbers like 0o666
    Implement function-based plugin loading method
    Add omt and help message for RTableQuery + add format column api
    Move Lib already loaded check before dlopen Call (#15075)
    Replace r_str_const* with RStrConstPool (#15300)
    Kill r_sys_get_osinfo () (#15346) ##core
  debug
    Use RTable for Windows heap info output (#15368)
    Add support for setting xmm registers on linux (#15365)
    Fixed continue not being associated with the current thread in unix
    Added a way to break while in dbg_wait (continue, step etc)
    Fixed dpk
    Fixed opcodes not being associated with the current thread in gdbr (#15358)
    Fix drm[bwdq] command, add xmm0h/l and xmm8-15 registers (#15354)
    Fix the way linux debugging options are set (#15323)
    r_reg_get_pack/r_reg_set_pack are not able to deal with 128 packbits
    Added support to thread switching in linux and fix r_debug_select
    Fixed ptrace 'Operation not permitted' errors (#15287)
    Fix debugger build for native GNU/Linux on RISC-V
    Fix incomplete drr/drrj formatting when r_core_anal_hasrefs fails (#15277)
    Added "dptj" and "dptj " (#15259)
    Enhance drm command, add drm xmm0 functionality (#15214)
    Fix drf output formatting
    Implementing debug info per pid on NetBSD
    Using unused map debug field on macOS
    Rebase fcn/bbs, flags , comments, meta, refs when ood
    Fix issues in windows thread switching (#15366) ##debug
  diff
    Implement radiff2 -X for hexII diffing
    Fix #14845: Support radare2_rc in radiff2 for graphs (#15078)
  disasm
    Better pdi output when Cd is involved
    Implement 'pdt' - print disasm in table, supports queries
    Make asm.fcnsig more compact
    Do not resolve the strings pointed by ADRP on arm64
    Improve (change) sh4 disasm (lowercase regs...)
  emu
    anal_x86_cs fix esil expr for neg instruction (#15252)
    Fix #15246 - Honor the 'u' suffix in PPC instructions in ESIL
  esil
    Fix #15297 - Update ESIL help message
    Improve registers handling in ESIL dfg
    Simplify ESIL code for ARM str instructions
    Add a parameter to $s and $o (#15171)
  io
    Setting the upper address limit for OpenBSD
    Improve omt and implement RTable.filterSum
  io_self
    Setting the upper address limit for OpenBSD
  json
    Show flagname and realname in json format for fnj and such
    Add current thread field to dptj (#15268)
  lang
    Rewrite hashbang command parser, use argc &amp; argv in hashbang (#15188)
  panel
    Fix #14857 - Handle 'O' key to rotate asm.pseudo/asm.esil
    Another const pointer to be free fix
    Handle / highlight in panels for zoom and window modes
    Fix const address freeing
    fix #15060 - Add xrefs and xrefs here in visual
    Fix #14559 - Honor scr.fps
  panels
    Fix #14857 - Handle 'O' key to rotate asm.pseudo/asm.esil
    Handle / highlight in panels for zoom and window modes
    Fix const address freeing
    fix #15060 - Add xrefs and xrefs here in visual
    Fix #14559 - Honor scr.fps
  print
    Fix #15216 - Implement pcy command to print hexpairs in Yara format
  r2pie
    Implement r2pipe_open_dl() to use dlopen/dlsym
  rasm2
    Freeing main assembly object
  script
    Fix vlang plugin to run scripts and add example
  search
    Fix #8575 - Support stdin slurping in rafind2 -
    Add support for hex escaped litterals in regular expressions (#15291)
    Fix RCALL and RJMP in aop and /at
    Refactor Search to use less Global State (#15076)
  table
    Add :json,:quiet,strlen,minlen,maxlen,sortlen in table queries
    Integrate table API for p-h (#15083)
  util
    Fix rop inline assembly form
  visual
    Run .dr* in visual prompt in cfg.debug is set
    Fix for VV going to V (issue 15181) (#15195)
    Fix #14919: truncate long function names in Vv (#14996)
  wasm
    Further wasm memory leak fixes
    Memory leak fixes in error code paths
  windows
    Print child output in pipe lang plugin
  zign
    Integrate types field in zignature operations (#15082)
  Changes for 3.9.0
  anal
    Implement anal.norevisit using SetU instead of Sdb
    Fix #15013 - jump/cjmp analop for m680x
    Fix the infinite aac issue, reduce false positives, speedup a bit (#15015)
    Fix mov.l/jsr ESIL for SuperH4 (#15039)
    Fix nopskip (its not fixed at all. just random typing here and there) (#15024)
    Add anal.nonull to avoid analyzing functions if starting by zeros
    Fixed i4004 arch to be according to spec (#15062)
    Fix zero register set issue (r2wars)
    Implement types field for zignatures
  cons
    Fix #14611: Vi-mode indication by prompt color
    Add a way to print an aliased without a trailing new line (#15031)
    Fix clicking on frame borders to resize
    Remove code for no-anal asm.bb.line (#14977)
  core
    Make -m do an implicit -s
    Fix #14990 - multiple quoted command parsing issue
    Fix multiple quote cmd issue
    Fix #14019 - Move ta to aht, move other commands around, refactor indentation
    Fix #10851 - Solve slurp messages on http/sandbox/pipe
    Don't run ldconfig when installing into /usr (#15049)
  debug
    Fix gdb reg write byte order (#15009)
    Improving slighty the process status check on Darwin
    On Darwin, expose process path
    ASLR check setting fix on FreeBSD
  emu
    Hackaround to get esil stepping on delayed execution
    Fix arm32 stmia post-increment (#14983) (r2wars)
  io
    Support shm_open in shm:// and some code cleanup
    Fixing perms for Darwin
    Fix #15002 - Propagate write error issues into RCore.patch
    Print error msg if write fails (#14978)
    Fixing self:// perms issue on Darwin</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1597233600">- Update to 4.5.0
  * Analysis
  - Initial API for base type kinds (enum, struct, union)
  - Rename PowerPC to PPC
  - Improve RISC-V analysis for compressed instructions
  - Add endbr64 as a function prelude for x86-64 binaries
  - Improve BP vars/args detection
  - Detect register args used only by callee
  - Match args name/types from function definition
  - Improve itanium RTTI parsing and vtable search
  - Refactor Variables out of SDB
  - Implement basic concept of signature bestmatch
  * asm
  - Add support for WebAssembly SIMD extension
  - Boolify r_asm_is_valid and r_asm_set_syntax API
  - x86_64/x86_32: Implement assembler endbr32 and endbr64 instructions
  - x86_64: Support mov r64, 0xffffffffffffffff
  - x86_64: Fix mov r32, -imm32 encoding
  - Move inferior GNU Hexagon plugin to extras
- For a complete list of changes see:
  https://github.com/radareorg/radare2/releases/tag/4.5.0
  https://github.com/radareorg/radare2/releases/tag/4.4.0</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1610366400">- Update to 5.0.0
  * See https://github.com/radareorg/radare2/releases/tag/5.0.0</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1622376000">- Update to 5.2.1
  * See https://github.com/radareorg/radare2/releases/tag/5.2.1
- Packaging changes:
  * Use license tag for COPYING/COPYING.LESSER
  * Use SPDX 3.0 format for License
  * Use system libzip/xxhash/libuv
  * Move plugin directory from devel to main package
  * Remove broken and no longer relevant rpmlintrc
  * Various small cleanups</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1622808000">- Install "r2p" multicall symlink as r2pipe, r2p conflicts with
  polylib.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1625918400">- Update to 5.3.1
  * Fix CVE-2021-32613: Double free vulnerability in the pyc parse
    via a crafted file which can lead to DoS.
  * Fix assembling invalid arm64 instructions dont result in invalid
    representations
  * Add http.basepath to support sub directory handling for proxying
    purposes
  * Support instruction descriptions when using the r2ghidra
    disassembler plugin
  * Fix issues and enable the garbage collector when running @vlang scripts
  * Fix arm16 ldr post indexing esil expression
  * Fix r2pipe regression caused by a change in RCons buffering when
    chaining multpile commands
  * Support user defined REgg plugins
  * Full changes: https://github.com/radareorg/radare2/releases/tag/5.3.0</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1627992000">- Add CVE-2021-3673.patch, fixing CVE-2021-3673 (boo#1189009):
  resource exhaustion and DoS</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1643716800">- Update to 5.5.4:
  * New IOBanks APis and commands replacing skyline and making io faster (2-10x)
  * Faster analysis, type matching, binary parsing (2-4x)
  * [] and =[] esil operations has been removed (size is mandatory)
  * Lots of important bugs fixed in bin parsers and disassemblers
  * Add support for the latest iOS15 dyld4 Atlas-style cache formats
  * Autorename signature matching collisions and faster search
  * Add assembler for riscv and disassemblers for PDP11, Alpha64 and armv7.v35
  * Improved integration with r2frida remote filesystems
  * Cleaning debugger for windows (32 and 64) and macOS makes it more reliable and stable
  * Add seven segment printing (?ea for ascii-art text titles)
  * Improved xrefs visualization with new axfm and axtm commands
  * Add avg command to manage global variables
  * The sixref plugin is now easier to use to find xrefs on arm64 code
  * Improved multibin (select all bins or one) and multidex support in apk://
  * Better build scripts for Windows (add asan and w32 profiles)
  * Added armv7.v35 and improves esil emulation with the arm64.v35
  * Add more help messages and set scr.prompt.tabhelp true by default
  * AES key wrap algorithm support in rahash2
  * Fix var serialization issues in debugger reloading (ood) and projects saving (Ps)
  * Add Amiga and MSX rom/bin parser plugin and test @romerojoseant @trufae
  * Visual slides (r2s) allow interactive content to be used within r2
  * Print and convert ternary values back and forth
  * Add the vector35 arm64 for analysis, esil and disasm and r2 can be built without capstone
  * Improved integration to use r2ghidra analysis and disassemble mainly tested for avr, v850 and arm64
  * Fix emulation of several x86 and arm64 instructions, including an scripted way
    to import official arm64 instruction descriptions
  * Bring back the cmd.pin to instrument the esil emulation when a specific address is hit
  * Small steps towards Projects with improved management for version control
  * Improved visual and panels with better interactions and fixed glitches
- Remove CVE-2021-3673.patch</changelog>
  <changelog author="Timothy Brown &lt;stimut@gmail.com&gt;" date="1654776000">- Update to 5.7.0
  * Significant number of changes and bug fixes
  * Resolves 38 CVEs
  - CVE-2022-0139 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195713
  - CVE-2022-0173
  - CVE-2022-0419 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195444
  - CVE-2022-0476 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196414
  - CVE-2022-0518 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195746
  - CVE-2022-0519 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195761
  - CVE-2022-0520 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195741
  - CVE-2022-0521 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195760
  - CVE-2022-0522 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195742
  - CVE-2022-0523 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195720
  - CVE-2022-0559 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196052
  - CVE-2022-0676 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196345
  - CVE-2022-0695 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196484
  - CVE-2022-0712 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196320
  - CVE-2022-0713 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196319
  - CVE-2022-0849 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196819
  - CVE-2022-1031 - https://bugzilla.opensuse.org/show_bug.cgi?id=1197420
  - CVE-2022-1052 - https://bugzilla.opensuse.org/show_bug.cgi?id=1197509
  - CVE-2022-1061 - https://bugzilla.opensuse.org/show_bug.cgi?id=1197508
  - CVE-2022-1207 - https://bugzilla.opensuse.org/show_bug.cgi?id=1197991
  - CVE-2022-1237 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198185
  - CVE-2022-1238 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198186
  - CVE-2022-1240 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198187
  - CVE-2022-1244 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198132
  - CVE-2022-1283 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198291
  - CVE-2022-1284 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198292
  - CVE-2022-1296 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198375
  - CVE-2022-1297 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198376
  - CVE-2022-1382 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198592
  - CVE-2022-1383 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198593
  - CVE-2022-1437 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198804
  - CVE-2022-1444 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198805
  - CVE-2022-1451 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198807
  - CVE-2022-1452 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198808
  - CVE-2022-1649 - https://bugzilla.opensuse.org/show_bug.cgi?id=1199418
  - CVE-2022-1714 - https://bugzilla.opensuse.org/show_bug.cgi?id=1199555
  - CVE-2022-1809 - https://bugzilla.opensuse.org/show_bug.cgi?id=1199806
  - CVE-2022-1899 - https://bugzilla.opensuse.org/show_bug.cgi?id=1199972
- Remove unneeded libewf dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668513600">- Update to version 5.7.8 (boo#1201820, CVE-2022-34502):
  + Heap buffer overflow via the function consume_encoded_name_new
  + Significant number of changes and bug fixes since 5.7.0</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1684324800">- Update to 5.8.6
  For details, check full release notes:
  https://github.com/radareorg/radare2/releases/tag/5.8.6
  - This fixes CVE-2023-1605 (boo#1209686).</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1733227200">- Update to version 5.9.8:
  * Resolved CVE:
  - CVE-2024-29645: buffer overflow vulnerability allows an attacker to
    execute arbitrary code via the parse_die function (boo#1234065).
  For details, check full release notes:
  https://github.com/radareorg/radare2/releases/tag/5.9.8
  https://github.com/radareorg/radare2/releases/tag/5.9.6
  https://github.com/radareorg/radare2/releases/tag/5.9.4
  https://github.com/radareorg/radare2/releases/tag/5.9.2
  https://github.com/radareorg/radare2/releases/tag/5.9.0
  https://github.com/radareorg/radare2/releases/tag/5.8.8</changelog>
</package>
<package pkgid="1f61f4516273e36a6f353bdc2010e73e645aaf153cbca87b691db3c19c0c4f1e" name="radare2" arch="ppc64le">
  <version epoch="0" ver="5.9.8" rel="bp156.4.3.1"/>
  <changelog author="atoptsoglou@suse.com" date="1546948800">- Update to 3.2.0
  anal
  * Add asm.hint.cdiv
  * Handle ^C in agf (#12618)
  * Fix size of arm64 wzr register
  * Rename ac -&gt; aoc, aC -&gt; ac, Fix help
  * Add the missing fail arc for SBRx instruction
  * Fix wrong splitting of functions in aac
  * Initial implementation of emu.ssa
  * Fix infinite loop bug related to anal.nopskip
  * Use add-sorted instead of append+sort
  * Heavy refactoring and sdbify the classes storage+logic
  * Implement support for nword in ahi
  * Fix ESIL borrow flag handling for SUB/SBB on x86
  * Display all metas in current offset instead of just one
  * Fix .in=io.maps, improving aap analysis (2052 vs 41 functions find)
  * Small msp430 improvements
  * Fix aap for thumb
  * Fix #8054 - Update cpu flags in arm/thumb ADD/SUB
  * Display all metas in current offset instead of just one
  bin
  * Fix #12654 - workaround resolv reloc symbols in ELF
  * Refactoring of get_import_addr in format/elf
  * Fix printing of the macho UUID load command in iH / rabin2 -H
  * Add timestamp to iRj output
  * Do not use r_buf_get_at in RBin.nxo to solve 2 clusterfuzz crashes
  * Fix missing exported symbols in ELF
  * Add laddr to iI
  * ie/iee: remove baddr
  * Use entry.init0 instead of entry0.init
  * rabin2 -H and iH uses cb_printf instead of eprintf+printf
  * Improve RBuffer api, start to refactor rbin to use more rbuf
  * it's nintendo 64 not nintendo 32
  build
  * Appveyor cleaning
  * Fix musl build (required for Alpine)
  * Do not statically link binaries by default in sys/static.sh
  * meson: Do not use glob with meson
  * Initial implementation of the Alpine Linux package
  * Improve the meson scripts
  * Fix Emscripten support
  * Switch to capstone 4.1 (#12549)
  * meson: Ensure python3 and no hard-code version
  * meson: Ensure R2_DATDIR, R2_INCDIR, R2_LIBDIR be absolute path
  * Users may want to install radare2 to a different directory than ~/bin.
  * Parse --install-path in sys/user.sh to allow for users to do so.
  cons
  * Fix #12667 - Fix heap overflow in RCons.grep
  * Fix #12397 - Colorize grep words if scr.color.grep is set
  core
  * Improvements and code cleanup in util/str
  * Implement ?j to get JSON output of different representations for the same number
  * Fix #12482 - Unify asm.shortcut/asm.{lea,jmp} hints
  * Rename scr.pipecolor into scr.color.pipe
  * Initial import of the PJ (PrintJSON) API
  * Fix 11141 - replaced R_ASM_BUFSIZE with RStrBuf*
  * Bring back f-.localflag (same as f.-localflag)
  * Add some more random "fun" fortunes
  * =h&amp; is not an alias for &amp; =h
  crash
  * Fix #12479 - negative disk_reads may not be allowed
  disasm
  * Fix esil function comment refline when there is jump to addr
  * Allow select cpu for arm.gnu
  * Add support for m68xx disassembler + analysis from capstone
  * Initial support for 6502 with Capstone
  * Optimize ds_align_comment()
  * Use r_str_len_utf8_ansi() for line len in
  * Fix glitches in asm.shortcut=1|0 with and leahints
  * Fix visual leahints hotkeys
  * Handle meta hints for dwords in visual disasm hotkeys
  * Improve pds
  json
  * Do spec-following r_str_escape_utf8_for_json()
  * Added new PJ simple print-json (stream) apis
  assembler
  * Move mipsasm from mips_gnu to mips_cs
  * Fix #12543 - Support backward branch and bl assembling for arm64 (#12552)
  search
  * Add magic headers for GPG symmetric crypto
  commands
  * Fix #12473 - implement C. command
  * aaE -&gt; aafe (#12628)
  * Support multiple ahi0 == ahi
  Debugger
  * When a process is interrupted by a signal, we try to figure out the reason if the information is still available.
  * FreeBSD/more reliable way to get PID's path. (#12527)
  * Disable dbg.follow in aaft to prevent seek changes (#12657)
  * Fix r2 -Ad regression
  panels
  * Fix a crash when V! calls graph via space key
  * Fix Cursor mode and Zoom mode and refactoring
  * Enable cursor and insert in Hexdump
  * Fix a resizing issue of Panels
  * Help message for Snow
  * Snow is supported in Panels because it is winter
  * Better Hexdump support
  * Remove mouse events thoroughly from panels
  * Minor fix when opening a new panel
  performance
  * Improve io map lookup performance in presence of many maps
  * Limit the blocksize in visual mode
  * Optimize r_meta_find (~4x faster :D)
  * refactoring ELF relocs, parse once and lookup in a hashtable
  print
  * Fix #12528 - Remove suffix modifier for 'j' in cmd_print.c
  * Add hex.ascii config variable
  * Support uneven columns in hex.cols and fix stack after scope issue in scr.rainbow
  * Fix p- to honor multiple regions
  * Highlight the flagged bytes on hex.style
  * Implement hex.hdroff (disabled by default)
  * Improve pxa, use more colors. honor VdF (pf format)
  search
  * Implement /s, /s* to search for sections depending on entropy
  threads
  * Make =h work in tasks, still more work to do to make RCons task and thread safe
  types
  * Fix tc and afc commands
  * Implemented tc command as an alias for tuc;tsc;tec...
  * Fix #11756 - Implement tsc and tuc
  visual
  * Add r_str_len_utf8_ansi()
  * Fix #1298 - Fix visual 'G' for r2 -nn (#12655)
  * Improvements for repeated Vd
  * Implement recursive interactive help
  * Support ranged cursor selections (for pxd, pxb, pxq, ...)
  * More fix for Vg and VG
  * tT, tt new tab, t[1-9] switch to nth tab, t= name tab, t- close tab
  * Fix #12623 - Make Grep Highlights Case Insensitive
  * Fix Vg with io.va
  * Introduce scr.dumpcols to support tabs and minor cleanup
  * Bring back VO as al alias of V&lt;tab&gt; and improve modes
  * Several improvements in the Visual mode (help, tabs, ...)
  * Add scr.wideoff to make offsets and reg values depend on asm.bits
  * Extend the use of the 't' key to manage tabs better, better ascii art
  * Several bug fixes and improvements for the visual-tab
  * Improve two dimensional panels with Tab and tabs with ' and ''
  * Implement ecoo and extend scr.rainbow into pd
  * Better asm.hints and support repeating in dw
  wasm
  * Fix wasm analysis for the end instruction
  * Fix #12409 - wasm function ids and exports (#12414)
  Archs
  * Added support for m680x arch
  * msp430: registers names for pc, sp, sr and cg
  * msp430 initialize more default op fields
- Update to version 3.1.3
  * Visual xrefs with undo seek behaviour
  * Improve visual panels
  * Fix fffff issue when doing aaaaa in NSO bins
  * Fix some memory leaks and warnings.
- Update to version 3.1.2
  bin
  * Fix double-free in RBinClasses regression introduced in d6fd896
  * Fix #12384 - Crash in fuzzed macho binary
  anal
  * Honor regsize to detect UB shift overflows in ARM64 code emulation
  * Fix assert in aaa when entrypoint is wrong
  panels
  * Some fixes in panels
  visual
  * Fix Visual k into basic block
  * Some more improvements for the visual xrefs (fix undo seek and more)
  Other
  * Fix some warnings
  * Fix #12376 - crash in: rasm2 -a arm -b 64 '0 ,0,0,0,0,0,0,'</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1547121600">- Update to version 3.1.3
  anal
  * Add asm.hint.cdiv
  * Handle ^C in agf (#12618)
  * Fix size of arm64 wzr register
  * Rename ac -&gt; aoc, aC -&gt; ac, Fix help
  * Add the missing fail arc for SBRx instruction
  * Fix wrong splitting of functions in aac
  * Initial implementation of emu.ssa
  * Fix infinite loop bug related to anal.nopskip
  * Use add-sorted instead of append+sort
  * Heavy refactoring and sdbify the classes storage+logic
  * Implement support for nword in ahi
  * Fix ESIL borrow flag handling for SUB/SBB on x86
  * Display all metas in current offset instead of just one
  * Fix .in=io.maps, improving aap analysis (2052 vs 41 functions find)
  * Small msp430 improvements
  * Fix aap for thumb
  * Fix #8054 - Update cpu flags in arm/thumb ADD/SUB
  * Display all metas in current offset instead of just one
  bin
  * Fix #12654 - workaround resolv reloc symbols in ELF
  * Refactoring of get_import_addr in format/elf
  * Add timestamp to iRj output
  * Do not use r_buf_get_at in RBin.nxo to solve 2 clusterfuzz crashes
  * Fix missing exported symbols in ELF
  * Add laddr to iI
  * ie/iee: remove baddr
  * Use entry.init0 instead of entry0.init
  * rabin2 -H and iH uses cb_printf instead of eprintf+printf
  * Improve RBuffer api, start to refactor rbin to use more rbuf
  * it's nintendo 64 not nintendo 32
  build
  * Appveyor cleaning
  * Fix musl build (required for Alpine)
  * Do not statically link binaries by default in sys/static.sh
  * meson: Do not use glob with meson
  * Initial implementation of the Alpine Linux package
  * Improve the meson scripts
  * Fix Emscripten support
  * Switch to capstone 4.1 (#12549)
  * meson: Ensure python3 and no hard-code version
  * meson: Ensure R2_DATDIR, R2_INCDIR, R2_LIBDIR be absolute path
  * Users may want to install radare2 to a different directory than ~/bin.
  * Parse --install-path in sys/user.sh to allow for users to do so.
  cons
  * Fix #12667 - Fix heap overflow in RCons.grep
  * Fix #12397 - Colorize grep words if scr.color.grep is set
  core
  * Improvements and code cleanup in util/str
  * Implement ?j to get JSON output of different representations for the same number
  * Fix #12482 - Unify asm.shortcut/asm.{lea,jmp}hints
  * Rename scr.pipecolor into scr.color.pipe
  * Initial import of the PJ (PrintJSON) API
  * Fix 11141 - replaced R_ASM_BUFSIZE with RStrBuf*
  * Bring back f-.localflag (same as f.-localflag)
  * Add some more random "fun" fortunes
  * '=h&amp;' is not an alias for '&amp; =h'
  crash
  * Fix #12479 - negative disk_reads may not be allowed
  disasm
  * Fix esil function comment refline when there is jump to addr
  * Allow select cpu for arm.gnu
  * Add support for m68xx disassembler + analysis from capstone
  * Initial support for 6502 with Capstone
  * Optimize ds_align_comment()
    Use r_str_len_utf8_ansi() for line len in
  * Fix glitches in asm.shortcut=1|0 with and leahints
  * Fix visual leahints hotkeys
  * Handle meta hints for dwords in visual disasm hotkeys
  * Improve pds
  json
  * Do spec-following r_str_escape_utf8_for_json()
  * Added new PJ simple print-json (stream) apis
  assembler
  * Move mipsasm from mips_gnu to mips_cs
  search
  * Add magic headers for GPG symmetric crypto
  commands
  * Fix #12473 - implement C. command
  * aC renamed to ac
  * aaE -&gt; aafe (#12628)
  * Support multiple ahi0 == ahi
  Debugger
  * When a process is interrupted by a signal, we try to figure out the reason
    if the information is still available.
  * FreeBSD/more reliable way to get PID's path. (#12527)
  panels
  * Fix a crash when V! calls graph via space key
  * Fix Cursor mode and Zoom mode and refactoring
  * Refactoring
  * Enable cursor and insert in Hexdump
  * Fix a resizing issue of Panels
  * Help message for Snow
  * Snow is supported in Panels because it is winter
  * Better Hexdump support
  * Remove mouse events thoroughly from panels
  * Minor fix when opening a new panel
  * Cleaned up some macro
  performance
  * Improve io map lookup performance in presence of many maps
  * Limit the blocksize in visual mode
  * Optimize r_meta_find (~4x faster :D)
  * refactoring ELF relocs, parse once and lookup in a hashtable
  print
  * Fix #12528 - Remove suffix modifier for 'j' in cmd_print.c
  * Add hex.ascii config variable
  * Support uneven columns in hex.cols and fix stack after scope issue in scr.rainbow
  * Fix p- to honor multiple regions
  * Highlight the flagged bytes on hex.style
  * Implement hex.hdroff (disabled by default)
  search
  * Implement /s, /s* to search for sections depending on entropy
  threads
  * Make =h work in tasks, still more work to do to make RCons task and thread safe
  types
  * Fix tc and afc commands
  * Implemented tc command as an alias for tuc;tsc;tec...
  * Fix #11756 - Implement tsc and tuc
  visual
  * Add r_str_len_utf8_ansi()
  * Improvements for repeated Vd
  * More fix for Vg and VG
  * "tT", "tt new tab, t[1-9] switch to nth tab, t= name tab, t- close tab"
  * Fix #12623 - Make Grep Highlights Case Insensitive
  * Fix Vg with io.va
  * Introduce scr.dumpcols to support tabs and minor cleanup
  * Bring back VO as al alias of V and improve modes
  * Several improvements in the Visual mode (help, tabs, ...)
  * Add scr.wideoff to make offsets and reg values depend on asm.bits
  * Extend the use of the 't' key to manage tabs better, better ascii art
  * Several bug fixes and improvements for the visual-tab
  * Improve two dimensional panels with Tab and tabs with ' and ''
  * Implement ecoo and extend scr.rainbow into pd
  * Better asm.hints and support repeating in dw
  wasm
  * Fix wasm analysis for the end instruction
  * Fix #12409 - wasm function ids and exports (#12414)
  To Review
  * Disable dbg.follow in aaft to prevent seek changes (#12657)
  * Add %S for base64 in util/pj (JSON printer)
  * Fix #1298 - Fix visual 'G' for r2 -nn (#12655)
  * Fix #12615 - Fix renaming vars from vvv
  * Fix #12434 - Fixes for exports and anal behaviour (#12642)
  * Fixed loop behaviour (now jumps to correct ends, etc..)
  * Fixed Exports (aka symbols)
  * Fix #12273 - Force exec bit in text section (RIOSection must die) (#12643)
  * Rename aftm -&gt; aft and afta -&gt; aaft (#12631)
  * Proposal to fix ib DF issue.
  * Fixed wrong bounds check while PE file resources is being parsed (#12634)
  * Few compilation warning fixes. (#12630)
  * use r_base64_encode_dyn
  * More refactoring for panels
  * Fix comments
  * Add assumption comments
    Remove the V@ command - not intuitive and a bit alien
    rotating print modes with tab was segfault because of UB
    Implement recursive interactive help
    Support ranged cursor selections (for pxd, pxb, pxq, ...)
    'i' in pxb visual runs Vd1 to edit the bits under the cursor
    V' is no longer mixed with Vt
    Properly restore the print sub-modes in tabs
    Smart tab key hints (beter located and shorter)
  Archs
  * Added support for m680x arch
  * msp430: registers names for pc, sp, sr and cg
  * msp430 initialize more default op fields
  Commands
  * Clarify aes /Ca help message (#12580)
  * New commands: aCb, aCm, aCmn, aCll, aClj, aCv, aCm, aC-, aCm-
  * Fix Segfaults and Leaks in RTTI classes recovery
  * Accept .?AU as prefix for msvc class name demangling
  * Classes recovery refactoring
  * Skip own type descriptor in msvc classes recovery
  * Cleanup msvc rtti address calculation
  * Recover vtable, classes, base class, virtual methods from MSVC RTTI
  * Add flags for vtables and methods
  * Fix #12543 - Support backward branch and bl assembling for arm64 (#12552)
  * Fix odd behaviour of pdf (with regards to agfv and agfj) (#12522)
  * Some code cleanup and start to introduce r_return in r_io (#12523)
    add the “skyline shadow” concept
  add r_io_map_is_mapped which binary-searches the skyline shadow to tell
  if a pointer belongs to any map
  * Fix printing of the macho UUID load command in iH / rabin2 -H
  * Improve pxa, use more colors. honor VdF (pf format)</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1551096000">- Update to version 3.3.0
  anal
  * Do not permit function names containing registers
  * Add missing types-darwin.sdb and honor asm.os to reload them
  * Add some Resource API to types db
  * Disable function autonaming to avoid confusions
  * Initial implementation of RAnalDataType
  * Address comments in #13094 related to maxbbsize and maxfcnsize
  * Fix anal.dalvik for monitor instructions
  * Add op.type of UD0/UD1/UD2 x86 instructions
  * Fix aaF sort issue, honor a2f and fix big allocation in analysis
  * Implemented new 'ax.' command
  * Improve ARM64 (anal.arm.cs) to cover more optypes
  * Improve the Dalvik's ESIL
  * Initial implementation of aaF
  * Fix #12932 - Handle 'bx lr, pc;bx r3'
  * Implement EXPERIMENTAL emu.lazy (20% faster analysis with aae)
  * Initial implementation of the 'aao' command
  * Fix aae - set pc to current offset
  * Self referenced xrefs makes no sense
  * Fix annoying warning message in aab
  * Update list of syscalls for Linux on x86-(32|64)
  * Update aea? (#12849) and display @{R,W} in aeaj
  * Add JSON support for /g
  * Fix #12738 - afi displays if function has been traced
  * Fix aht cjmp and optimize assert in asm.emu when no regprofile is set
  * Fix instruction address issues in the aef output
  * Initial implementation of aflm - makestyle function list
  * Change assert in cyclomatic complexity with a nicer warning message
  * Silent some 'invalid instruction' warnings by assuming data
  * Blind fix crash on exit after analyzing big binary
  * Implement aht to change the opcode type via anal hints, fix ao
  * Make afij ref-types more readable for human animals
  * Fix axff and add json support
  * Move r_anal_op_hint() into r_anal_op via R_ANAL_OP_MASK_HINT
  * Fix ASAN crash when running afbr
  * Fix afns and add JSON support
  * Fix noreturn handling of reloc functions
  * Improve ESIL xrefs and string discovery with aae on arm32
  * Kill anal.noncode instead use anal.in with io.maps.x
  * Improve aap for arm64
  * Add r_anal_fcn_format_sig
  asm
  * Use r_return in RAsm APIs and fix some regressions
  * Remove R_ASM_BUFSIZE, all buffers are now dynamic
  * Implement 'wao jinf' to assemble infinite loop instruction
  * Fix arm 64 assemble for msr/mrs OPs
  assembler
  * Fix #11249 - Fix register not being assigned
  * Fix #12431 - Add X86_32 Control/Debug registers assembly
  assembly
  * Fix ARM64 assemble for "b ." ("b 0x0")
  bin
  * Change -T behaviour and rename iF into it
  * Compute hashes only with a new r2 flag
  * Fix #13035 - PE resources crash
  * Fix bin_mz plugin magic check
  * Fix the file hash computation
  * Fix rabin2 extract path for Windows
  * Elf: recognise android as os
  * Display file hashes into rabin via new mode
  * Fix PDB crash freeing streams with the right function instead of assuming
    the delegate is not corrupted Fix the PE parsing to properly get the COFF
    symbols
  * Fix buffer overrun on pdb file read
  * Add iF to show file hash and related refactoring
  * Fix demangling of relocs and exported symbols
  * Fix #11981 - Show PE resource name instead of just the index and use pj.c
  * use the reset vector at 0x4 for entry
  * sega genesis is big endian
  * Add check for MZ magic in bin_bios.c
  * Fix #12474 - Add simplest mode handler for -zzz flag
  * Fix wasm exports list
  * Fix #12637 - Support .plt/.plt.sec in ELF
  * Add initial support for dyldcache v3
  build
  * Fix #13087 - Automatic NORELEASE mode, use curl if no wget
  * Disable ptrace-wrap for WSL
  * Fix capstone cloning and patching issues again
  * Fix #12834 - Set minimum version for libuv to 1.0.0
  * Do not use reversed keyword of meson
  * Set gittap even in release tarball
  classes
  * Store Anal Classes list in own SDB Namespace
  config
  * Fix #12760 - e cfg.log.* is now log.*
  * Add cfg.log.events=false by default
  cons
  * Make RCons.is_interactive() into the RConsContext and improve loading projects in tasks
  * om= and iS= now honor the theme (eco) settings
  * iS= now accepts eco (theme) settings + highlighting of sections with w/x permissions
  * Avoid big writes in a single syscall
  * Fix #11701 - use color theme in dmh* commands
  * Fix #12925 - $ being ignored if : or [] is present in grep line
  * Fix #12906 - Add support for mult. keyword highlighting in grep
  * Move Palette to RConsContext to make RCoreTask less racy
  core
  * Initial support for the r_alloc (+aligned) API
  * Implemented dir.home and dir.tmp
  * Add user * to REvent Hooking and add all_callbacks for R_EVENT_ALL
  * Improvements and code cleanup in util/str
  * Fix #12773 - Support setting multiple configs at the same time
  * Remove noisy log message in the @@@ operator
  * Implement yfx (yank from hexpair) command and r_core_yank_hexpair API
  * Fix #6424 - Disable scr.color when doing backticks
  debug
  * Add --without-ptrace-wrap configure option
  * Implement aeC (ESIL appcall), also drr shows reg aliases and add dr??
  * Fix debugger regression in Android
  * Debug process state info support on OpenBSD
  debugger
  * Fix debugger regression in Android
  * Debug process state info support on OpenBSD
  disasm
  * Fix #13079 - Show comments above the folded functions
  * Fix MIPS asm parser to display vars in disasm
  * Fix #11585 - Missing main/entry substitutions
  * Add asm.types=[0,1,2] - set verbosity level for function signature comments
  * Implement asm.str.lea instead of hardcode the option
  * Fix false positive string issues on arm64 when adrp+add
  * Fix reflines for infinite loop instructions
  * Fix asm.lines.ret for pdJ (Fix #12782)
  * Have arm pseudo's replace() use the same replacement style as x86's
  docs
  * Typo immbediate -&gt; immediate
  * Typo immbediate -&gt; immediate
  documentation
  * Add -U resources in rabin2 man
  * Change aab help fix #12695
  * Change aab help fix #12695
  enhancement
  * Add Certificates in rabin2
  esil
  * Fix vv_ and signed addresses bug in esil for x86.cs (fixes kernel emulation)
  * Fix #12743 - Warn when ESIL tries to shift &gt; 63 bits
  format
  * Compute struct/union size in tsj/tuj
  fs
  * Fix hfs mounting for Windows
  graph
  * Fix #12990 - Handle ^C in agRv
  * Improve the graphviz output for custom graphs
  * Improve callgraph dot output 'agCd'
  * Introduce graph.few to render just few basic blocks, comma in visual
  hexdump
  * Initial implementation of hex.align
  http
  * Implement the cmd_colon and experimental http.colon
  io
  * Implement self_regions for Windows
  * Add usable uris field to oLj and r2 -L
  * New command 'oma' to create a map covering all VA
  * Improve rap:// code, r2p_ is now r2pipe_
  json
  * Fix avj - in case of no vtables [] shall be returned
  * afxj and axtj using pj.c
  * Fix axgj output (should be rewritten with pj)
  main
  * Disable (with warning) -t and deobfuscate -n variable
  meson
  * Update list of sdb files to build and install
  optimization
  * Speed up RBinReloc retrieval
  panels
  * Fix a parsing issue of the config
  * Use pjAPIs to output proper json and bug fixes
  plugins
  * Add Ll as an alias for #!
  print
  * Added few pf examples
  * Initial import of the c1 command to compare bits
  * Add new command: pifc and pifcj
  * Add quiet and json for aflm
  * Check if address is mapped in the hexdump and disasm via io.unalloc
  * Implement "pt." command to print the current date
  * Fix #12711 - Fix hex.compact in pxa
  r2pipe
  * Add r2pipe_ R_API functions to r_socket.h
  ragg2
  * Update ragg2 man page
  * Added the append string feature for ragg2
  refactor
  * Remove global variables in rasm2.c
  * Use RSpaces in RFlag
  * Kill RIOSection
  * Aoj use pj
  * Use pj in aeaj
  * Use pj in ttj, tj, tej, tfj and 'tej enum'
  * Fixing typo
  * Use pj in asj
  * Use pj in anj
  * Almost completely kill RIOSection from io and core (-218LOC)
  * Standardize version using blob_version
  refactoring
  * Remove global variables in rasm2.c
  * Almost completely kill RIOSection from io and core (-218LOC)
  search
  * Fix #12942 - Implement /c[vV][j] /cej to search for code immediates
  * Fix #12378 - Implement /ai to search for infinite loop instructions
  * Implement /a1 to find all instructions by changing 1 byte
  sign
  * Initial implementation of the visual zignatures in vbz
  * Add bbsum metric for zignatures
  * Add vars in zignatures
  sync
  * Implement T=&amp; and handle more meta events
  * Initial WIP implementation of sync using http and T
  * Add basic auth to the webserver
  tasks
  * Make ! command sleep around system()
  types
  * Fix #12725 - pf* exposes flag sizes via fl and Cd
  * Initial implementation of the tfc command to manage calling conventions
  * Add more function signatures for objc_ apis
  * Set type of double to F
  * Support typedef to anonymous struct in more than 1 header
  * Support typedef'd (anonymous) structs
  * Shorten local var and type name
  util
  * Add extern "C" to r_rbtree.h
  * Fix comma before object or array in pj
  visual
  * Implement vdo to use aho from visual
  * Fix toggle emu.str via v)
  * Honor io.cache in vpci
  * Revert "Revert "Prevent runaway scrolling in Visual when using arrow keys
  * Revert "Prevent runaway scrolling in Visual when using arrow keys
  * Implement vbg - wip, but at least vbg does something
  * Prevent runaway scrolling in Visual when using arrow keys
  * Add 'o' key to seek in the rop browser and improve usability
  * Handle subcommands for visual browse from the shell
  * Initial implementation of the visual ROP browser
  * Prevent runaway scrolling in Visual mode
  * Visual 'j' honors asm.flags.middle
  * Add orangg avatar in ?E+ and implement r_str_list_join()
  * Initial implementation of visual gadgets
  * Add support for visual gadgets in graph and panels views
  * Implement pgm command to move gadgets around
  wasm
  * Fix conversion f32.const or f64.const
  * WebAssembly improvements in branch lines and namings
  * Fix a little bug in wasm type section parsing
  windows
  * Fix abspath issue and implement r_file_copy using native api
  * Fix path issue when last char is a slash
  * Implement sys_cmd_str_full_w32()
  Other changes
  * Release r2-3.3.0
  * X86_INS_UD0 was introduced in capstone 4, so use it only there (#13154)
  * Expose save_parsed_type() as an API call for Cutter (#13149)
  * Upgrade capstone-master
  * Add missing include for meson
  * Fix Linux debugger crash regression
  * Fix alignment issue in io.ptrace with the new r_malloc_aligned API
  * Fix dL bochs crash
  * Fix #12855 - Crash in "r2 -c'dL bf' -d ls" (#13145)
  * Fix path with spaces problem in windows (#13144)
  * Fix #13141 - Check if the unset space is the current one (#13142)
  * Added eprintf to dbg.execs on non-Linux OSes (#13134)
  * Minor fixes
  * Workaround the cursor scroll glitch in folded functions
  * Try a fix for #13072 - invalid address in dalvik disassembler
  * Fixed afbj result to print empty array (#13127)
  * Refactored cmd_anal.c to use PJ (#13122)
  * Fix #11759 - aac now names import trampolines (#13124)
  * Time to say goodbye to r_json (#13126)
  * Fix build for WSL (#13129)
  * Upgrade sdb
  * Do not escape path to Windows file (#13108)
  * Little cleanup before release (#13115)
  * Clean up some code in disasm.c
  * Fix agfJ
  * Make disasm use pj
  * Make ASAN green again (#13098)
  * Fix ASAN crash in abtj
  * Fix ASAN crash in asj
  * Strdup the input because it is a const char * and shouldn't be modified
  * Fix some r_assert warnings (related to len==0)
  * Check if there are enough words only when necessary
  * Other len == 0 edge cases that do not belong to r_return_* checks
  * Do not print classes if there are none
  * Type is not present in case of va_args, so do not blindly use (len - 1)th char (#13106)
  * Fix #12800 - PE exports not listed
  * Do not use _free in a _init method, but free in a _new method (#13100)
  * Various little code fixes. (#13075)
  * Remove most warnings during compilation
  * Implement aaFa, optimize and improve boundary checks
  * Refactor xrefs.c to use pj api (#13085)
  * Fix undefined behaviour in r_uleb128
  * Fix PE doublefree regression in resources
  * File: clusterfuzz-testcase-minimized-ia_fuzz-5652434150490112.dms
  * Fix x86 capstone patch
  * added valgrind fun fortune (#13086)
  * Meson: Add r_debug_dep to libr2_dep (#13088)
  * Unwind capstone to safe commit
  * Solve java regression
  * Fix #12948 - Fix . autocompletion (#13082)
  * Fix #13067 - Crash in the java parser (java-read-off-by-one)
  * Fix #13070 - Fix oobread in anal.arc
  * Add CC in vbt, still wip, just readonly list for now
  * Fix #12938
  * Use pj for agfj (and others) + rename pj_sn and pj_ksn to pj_N and pj_kN
  * Fix null-pointer dereference (#13074)
  * pf: print float at max precision (#13064)
  * Fix #13062 (#13063)
  * Add missing csmtpapi, csncdapi files
  * Fix #13027 - pf: print double at max precision (#13049)
  * Fix invalid json in agfj under some situations (#13051)
  * If, for whatever reason, a basic block with negative size is
  * contained in a function the json produced is not valid.
  * pj-ify dmmj
  * Fix x86_64 socket syscall (#13050)
  * Currently syscall nr 41 is named socketcall. However on x86_64
  * syscall nr 41 is named socket and expects 3 arguments.
  * Fix some crappy regressions in capstone.sh
  * Upgrade capstone
  * Purge capstone when doing the iOS build
  * Fix the iOS simulator build
  * Fix truncated issue with long dir.prefix is used
  * Small optimization when concatenating the home
  * Update plugins.nogpl.cfg and fix a couple of warnings
  * Use pj api in core/config (#13047)
  * Fix #13034 - Trailing 0 is gone (#13046)
  * Fix couple of mem leaks (#13041)
  * Adding one level into the hashes JSON (#13045)
  * Use pj api in afvsj
  * Use pj api in rasm2
  * OS X does not seem to accept X.Y.Z-git as lib version (#13043)
  * acr+make does work because it does not set any lib version on darwin. This patch
  * will adjust the version to use for libraries when radare2 is installed through
  * meson.
  * Update fortunes.fun (#13044)
  * Fix #13021 - Fix crash in anal.dalvik
  * Fix #13031 - Crash in dbw
  * Fix #13032 - Double free in dbw
  * Fix #13033 - Crash in pifjA
  * Fix #13039 - Crash in 'echo 0xF..A | rax2'
  * Fix pe crash regression
  * Added feature to return error while parsing c header file (#13030)
  * Added feature to return error while parsing c header file
  * Fixed cmd_type.c to pass tests
  * Fix clusterfuzz-testcase-minimized-ia_fuzz-5647859834159104.dms
  * Fix clusterfuzz-testcase-minimized-ia_fuzz-5670419745472512.dms
  * Fix clusterfuzz-testcase-minimized-ia_fuzz-5643065568526336.dms
  * Fix clusterfuzz-testcase-minimized-ia_fuzz-5166506139189248.dms
  * Implement vt: to create a new tab with an associated command
  * Fix conditional again
  * Fix off by one conditional
  * Fix some ASAN issues found randomly
  * Unescape chars when using rax2 -S
  * this commit resolve second part of #12862 (#12985)
  * Add newline to end of types.sdb.txt
  * Small TCC bitfields parsing fix
  * Some more fixes for the iOS build in sys/ios-sdk.sh
  * Remove some r_parse spaces
  * t-* resets tcc's anonymous symbol counter (#13015)
  * Remove commented anon_sym init in tcc_compile()
  * r_cons_singleton() -&gt; r_cons_singleton ()
  * Add some spaces
  * Make Class Attr Events more fine-grained
  * Add REvents for Anal Classes
  * Enable Travis only on master
  * Add LC_NOTE missing load command header for mach-o
  * Fix #13001 - null deref in RBin
  * Use flat RVector for all_calbacks in REvent
  * Fix classes names for Windows (#12998)
  * Fix warnings
  * Use pj in rasm2.c and add pj_f for float
  * $ sudo r2 /dev/disk0
  * [0x00000000]&gt; om
  * [0x00000000]&gt; o
  * 3 * r-x 0x00000000 /dev/disk0
  * [0x00000000]&gt; r
  * 0
  * [0x00000000]&gt; oma
  * [0x00000000]&gt; om
  * 1 fd: 3 +0x00000000 0x00000000 - 0xfffffffffffffffe r-x /dev/disk0
  * [0x00000000]&gt; x 32
  * offset - 0001 0203 0405 0607 0809 0A0B 0C0D 0E0F 0123456789ABCDEF
  * 0x00000000 0000 0000 0000 0000 0000 0000 0000 0000 ................
  * 0x00000010 0000 0000 0000 0000 0000 0000 0000 0000 ................
  * [0x00000000]&gt; s 0x1000
  * [0x00001000]&gt; x 32
  * offset - 0001 0203 0405 0607 0809 0A0B 0C0D 0E0F 0123456789ABCDEF
  * 0x00001000 4546 4920 5041 5254 0000 0100 5c00 0000 EFI PART.......
  * 0x00001010 c651 78b2 0000 0000 0100 0000 0000 0000 .Qx.............
  * [0x00001000]&gt; qq
  * Remove extra space after hexdump comment header (#12984)
  * c1 0x1000011ec @@s:$ $+10 1
  * Fix an assert in anal_tp
  * Fix some assert issues and other crap
  * Fix empty json (#12979)
  * Fix help and json in /ci (#12978)
  * Use unsigned format in xref addresses
  * Remove Color_RESET in hexdump comments when scr.color=0 (#12974)
  * Fix 'aao' command
  * Align left the ascii art
  * Fix anal.jmptbl warning message
  * Fix #12973 - Fix 1 byte oobread when running in asan
  * Add a null check (#12977)
  * Use PJ in "irj" and add Symbol VA (#12976)
  * Use PJ in "irj" and add Symbol VA
  * io.unalloc.ch: Hexdump char if byte is unallocated (#12968)
  * Fix asan crash in PE parser (oobread) (#12966)
  * Fix env. vars. not being parsed in !! in Windows (#12956)
  * Fix arm assembler in Windows
  * Fix x86 assembler in Windows
  * Removed duplicated -q flag in ragg2's usage message (#12964)
  * io.unalloc=true: print space in ascii hexdump if unmapped (#12958)
  * Fix Segfault when executing /cj without args (#12961)
  * add reloc indicator to pdj
  * Implement vbc [gG] and fix crash in aao
  * More ios-sdk build fixes
  * Fix section-&gt;size = 0 assert
  * iOS10 is required for the arm32 builds
  * Add LC_VERSION_MIN for the libr2.dylib iOS build
  * Fix #12934 - Crash in p-
  * Fixed the typo in the struct name r_lib_struct_t (#12944)
  * Trim scriptfile after '.'
  * Rewrite RSpaces to use RBTree and remove use of indices everywhere (#12904)
  * Rewrite RSpaces to use RBTree and remove use of indixes everywhere
  * Use RSpace in r_meta_space_unset_for
  * Use r_str_ndup instead of strndup because windows does not support it
  * Add some comments
  * Fix issue #12742 (#12922)
  * Introduce fnj command (#12923)
  * abtj using pj.c
  * Done for x86, arm16, arm32 and arm64
  * Check aab argument value
  * Fix the "Visual runaway scrolling when using arrow keys fix"
  * This reverts commit 6c1d31c.
  * This reverts commit ded4b9e.
  * fix null deref: r2 -N -e scr.prompt.file=true --
  * fix glitch where pd--N and N &gt; offset
  * closes #12897
  * Add an additional null name check in print.c
  * Remove invalid sleep from cmd_open()
  * Add missing file
  * Fix more null derefs
  * Fix null derefs
  * Added MIPS 64-bit calling conventions (copy of 32-bit). (#12891)
  * Small improvement (#12895)
  * Calculate bool based on logic and select prefix based on bool (not vice
  * versa)
  * axfj using pj.c
  * axtj using pj.c (#12887)
  * Android may also support ptrace-wrap
  * Use pj for X509 and PKCS (#12877)
  * Convert R_JSON to pj
  * Ident
  * iCj support
  * Change return type
  * Fix @deroad comments
  * Fix last issue
  * Fix empty output
  * Fix C99 construct without using -c99 (#12879)
  * Switch to capstone master in Meson
  * Implement r_anal_ref_type_tostring()
  * Switch to capstone master 🤪
  * Fix rafind2 -S for UTF8 chars &gt; U+00ff (#12866)
  * Fix rafind2 -S for UTF8 chars &gt; U+00ff
  * Use '&lt; 1' instead of '== 0'
  * Remove unnecessary else
  * Add a 0
  * https://darkdust.net/writings/megadrive/initializing for references
  * fixes #12848
  * i only chk with a few games, but they all look correct
  * Printkey json cb show format pj
  * Fixes for the android build and related warnings
  * Fix aht div
  * Small RFlags fixes (#12856)
  * Get the real item name before looking for it
  * Otherwise, it may happen that you look for a name which does not exist
  * and then when the name is filtered it is transformed into a name that is
  * already in the list of flags.
  * Make sure flagItem is inserted in HT and skiplist
  * Update SDB code and use ht_update_key API in RFlag
  * Fix set_name/filter_name mess
  * Small fixes here and there
  * Force update when creating new flags
  * Use pj API to print json
  * rm stupid debug printf
  * add support for apple debugserver on amd64
  * Oops
  * Add 64-bit MIPS profile
  * Fix isqq #command
  * Removed some spaces
  * Fix agfJ for quotes in function names
  * Fix pdJ for quotes in flag names
  * Use pj in Pj
  * by pancake + fix from kazarmy
  * Copy pal when creating a new task (#12835)
  * Fix minor memory issues (#12836)
  * Add initial Wasm support for atomic instructions. Fix get func offset from id. (#12833)
  * Fix Wasm function rename to ignore memory and other non-function symbols (#12832)
  * Implement sdb_js0n() without GNUC weirdness (#12829)
  * Fix shift check in esil.c
  * Add Vdt to tweak the instruction type hint (#12821)
  * Add missing .h in meson.build
  * Fix iR timestamp + consistent timestamp format output (pt*, iI~comp, iR) (#12770)
  * Update SDB code and use ht_update_key API in RFlag (#12804)
  * Fix crash in pC
  * Moved pd-- help message under pd? command (#12809)
  * Fix leaks in macros (#12803)
  * Fix missing comma bug in pj.c fixes invalid json in afcfj (#12802)
  * Use unsigned int for size when loading binary file (#12794)
  * Trying to load a 2.4G core file do result into error message like:
  * Cannot allocate -17240000 bytes
  * Since opt-&gt;sz is unsigned, casting it to sized int is problematic.
  * Fix regression in dmh's brk_end calculation (#12791)
  * Update yank.c (#12787)
  * remove signed differences in r_core_yank_hexpair()
  * Remove flag list in RFlags and just use hashtable (#12703)
  * Do not directly use flags-&gt;flags, but use r_flags_foreach functions
  * Remove list of flags because unnecessary
  * Do not free flagitem when we just need to change the name(aka key)
  * Use skiplist to iterate, so we get order for free
  * Use RIOMap instead of RIOSection which is being killed
  * Free flagitems when ht is freed
  * There's already the hashtable that can serve to iterate all flagitems.
  * Oops
  * Documentate yfx/yw/ywf/..
  * Fix hang in =h&amp;
  * Fix undefined behaviour in signed int with 24 bit shift in softmagic.c
  * Flush Visual stdin only if printable, \t or \n (#12764)
  * Remove obsolete test file
  * Remove obsolete test file
  * Only flush stdin when no mouse wheel is used
  * Use RBinSection, RDebugMap or RIOMap instead
  * Remove omps command
  * Fix segfault in ?E+
  * Improve anal.eobjmp (bug spotted after almost killing iosections)
  * Move r_disasm.h defs into r_core.h
  * Change eprintf to printf in rarun2
  * Change eprintf to printf in rarun2
  * Fix #12654 - resolv reloc symbols (#12713)
  * Move filling of symbols_by_ord into _r_bin_elf_get_symbols_imports()
  * Remove unneeded midbb initialization
  * Move core-&gt;anal check
  * r_anal_reflines_str() boolification
  * Fix segfault and add warning
  * Run any command at any position in the screen
  * Crop the output of the command to avoid glitches
  * Works in visual mode as well as in console
  * R_ANAL_REFLINE_TYPE_MIDDLE -&gt; R_ANAL_REFLINE_TYPE_MIDDLE_BEFORE (#12733)
  * Fix invalid read in cmd_meta (#12730)
  * files is a reversed keyword in meson. Try to avoid using it.
  * Tweak bitwise macros to work on 64-bit integers and use that in dyldcache
  * Remove useless .c file and fix 2 small warnings
  * Simplify get_import_addr by splitting into arch-specific functions
  * Add support for .plt/.plt.sec split in x86_64/ELF
  * Return plt_sym_addr if something fails there
  * Do not rely on section names when possible
  * Sections are not reliable, look for information, when available, in the
  * DYNAMIC segment, which is used by the loader/linker at runtime.
  * Use sections when nothing else is available in ELF
  * Some type of ELF (e.g. .o files) do not have dynamic info, so the only
  * thing we can do is rely on sections.
  * After release version bump to 3.3.0-git
  * Always print return type in r_anal_fcn_format_sig()
  * Print var args in afcfj
  * Fix movt r0, 0x1234 from incorrectly showing up as r0 = 0x1234 &lt;&lt; r0
  * Minor code cleanups/fixes (#12714)
  * Use Homebrew Addon in Travis
- Update to version 3.2.0
  anal
  * Add asm.hint.cdiv
  * Handle ^C in agf (#12618)
  * Fix size of arm64 wzr register
  * Rename ac -&gt; aoc, aC -&gt; ac, Fix help
  * Add the missing fail arc for SBRx instruction
  * Fix wrong splitting of functions in aac
  * Initial implementation of emu.ssa
  * Fix infinite loop bug related to anal.nopskip
  * Use add-sorted instead of append+sort
  * Heavy refactoring and sdbify the classes storage+logic
  * Implement support for nword in ahi
  * Fix ESIL borrow flag handling for SUB/SBB on x86
  * Display all metas in current offset instead of just one
  * Fix .in=io.maps, improving aap analysis (2052 vs 41 functions find)
  * Small msp430 improvements
  * Fix aap for thumb
  * Fix #8054 - Update cpu flags in arm/thumb ADD/SUB
  * Display all metas in current offset instead of just one
  bin
  * Fix #12654 - workaround resolv reloc symbols in ELF
  * Refactoring of get_import_addr in format/elf
  * Add timestamp to iRj output
  * Do not use r_buf_get_at in RBin.nxo to solve 2 clusterfuzz crashes
  * Fix missing exported symbols in ELF
  * Add laddr to iI
  * ie/iee: remove baddr
  * Use entry.init0 instead of entry0.init
  * rabin2 -H and iH uses cb_printf instead of eprintf+printf
  * Improve RBuffer api, start to refactor rbin to use more rbuf
  * it's nintendo 64 not nintendo 32
  build
  * Appveyor cleaning
  * Fix musl build (required for Alpine)
  * Do not statically link binaries by default in sys/static.sh
  * meson: Do not use glob with meson
  * Initial implementation of the Alpine Linux package
  * Improve the meson scripts
  * Fix Emscripten support
  * Switch to capstone 4.1 (#12549)
  * meson: Ensure python3 and no hard-code version
  * meson: Ensure R2_DATDIR, R2_INCDIR, R2_LIBDIR be absolute path
  * Users may want to install radare2 to a different directory than ~/bin.
  * Parse --install-path in sys/user.sh to allow for users to do so.
  cons
  * Fix #12667 - Fix heap overflow in RCons.grep
  * Fix #12397 - Colorize grep words if scr.color.grep is set
  core
  * Improvements and code cleanup in util/str
  * Implement ?j to get JSON output of different representations for the same number
  * Fix #12482 - Unify asm.shortcut/asm.{lea,jmp}hints
  * Rename scr.pipecolor into scr.color.pipe
  * Initial import of the PJ (PrintJSON) API
  * Fix 11141 - replaced R_ASM_BUFSIZE with RStrBuf*
  * Bring back f-.localflag (same as f.-localflag)
  * Add some more random "fun" fortunes
  * '=h&amp;' is not an alias for '&amp; =h'
  crash
  * Fix #12479 - negative disk_reads may not be allowed
  disasm
  * Fix esil function comment refline when there is jump to addr
  * Allow select cpu for arm.gnu
  * Add support for m68xx disassembler + analysis from capstone
  * Initial support for 6502 with Capstone
  * Optimize ds_align_comment()
  * Use r_str_len_utf8_ansi() for line len in
  * Fix glitches in asm.shortcut=1|0 with and leahints
  * Fix visual leahints hotkeys
  * Handle meta hints for dwords in visual disasm hotkeys
  * Improve pds
  json
  * Do spec-following r_str_escape_utf8_for_json()
  * Added new PJ simple print-json (stream) apis
  assembler
  * Move mipsasm from mips_gnu to mips_cs
  search
  * Add magic headers for GPG symmetric crypto
  commands
  * Fix #12473 - implement C. command
  * aC renamed to ac
  * aaE -&gt; aafe (#12628)
  * Support multiple ahi0 == ahi
  Debugger
  * When a process is interrupted by a signal, we try to figure out the reason
    if the information is still available.  FreeBSD/more reliable way to get
  * PID's path. (#12527)
  panels
  * Fix a crash when V! calls graph via space key
  * Fix Cursor mode and Zoom mode and refactoring
  * Refactoring
  * Refactoring
  * Enable cursor and insert in Hexdump
  * Fix a resizing issue of Panels
  * Help message for Snow
  * Snow is supported in Panels because it is winter
  * Better Hexdump support
  * Remove mouse events thoroughly from panels
  * Minor fix when opening a new panel
  * Cleaned up some macro
  performance
  * Improve io map lookup performance in presence of many maps
  * Limit the blocksize in visual mode
  * Optimize r_meta_find (~4x faster :D)
  * refactoring ELF relocs, parse once and lookup in a hashtable
  print
  * Fix #12528 - Remove suffix modifier for 'j' in cmd_print.c
  * Add hex.ascii config variable
  * Support uneven columns in hex.cols and fix stack after scope issue in scr.rainbow
  * Fix p- to honor multiple regions
  * Highlight the flagged bytes on hex.style
  * Implement hex.hdroff (disabled by default)
  search
  * Implement /s, /s* to search for sections depending on entropy
  threads
  * Make =h work in tasks, still more work to do to make RCons task and thread safe
  types
  * Fix tc and afc commands
  * Implemented tc command as an alias for tuc;tsc;tec...
  * Fix #11756 - Implement tsc and tuc
  visual
  * Add r_str_len_utf8_ansi()
  * Improvements for repeated Vd
  * More fix for Vg and VG
  * "tT", "tt new tab, t[1-9] switch to nth tab, t= name tab, t- close tab"
  * Fix #12623 - Make Grep Highlights Case Insensitive
  * Fix Vg with io.va
  * Introduce scr.dumpcols to support tabs and minor cleanup
  * Bring back VO as al alias of V and improve modes
  * Several improvements in the Visual mode (help, tabs, ...)
  * Add scr.wideoff to make offsets and reg values depend on asm.bits
  * Extend the use of the 't' key to manage tabs better, better ascii art
  * Several bug fixes and improvements for the visual-tab
  * Improve two dimensional panels with Tab and tabs with ' and ''
  * Implement ecoo and extend scr.rainbow into pd
  * Better asm.hints and support repeating in dw
  wasm
  * Fix wasm analysis for the end instruction
  * Fix #12409 - wasm function ids and exports (#12414)
  To Review
  * Disable dbg.follow in aaft to prevent seek changes (#12657)
  * Add %S for base64 in util/pj (JSON printer)
  * Fix #1298 - Fix visual 'G' for r2 -nn (#12655)
  * Fix #12615 - Fix renaming vars from vvv
  * Fix #12434 - Fixes for exports and anal behaviour (#12642)
  * Fixed loop behaviour (now jumps to correct ends, etc..)
  * Fixed Exports (aka symbols)
  * Fix #12273 - Force exec bit in text section (RIOSection must die) (#12643)
  * Rename aftm -&gt; aft and afta -&gt; aaft (#12631)
  * Proposal to fix ib DF issue.
  * Fixed wrong bounds check while PE file resources is being parsed (#12634)
  * Few compilation warning fixes. (#12630)
  * use r_base64_encode_dyn
  * More refactoring for panels
  * Fix comments
  * Add assumption comments
    Remove the V@ command - not intuitive and a bit alien
    rotating print modes with tab was segfault because of UB
    Implement recursive interactive help
    Support ranged cursor selections (for pxd, pxb, pxq, ...)
    'i' in pxb visual runs Vd1 to edit the bits under the cursor
    V' is no longer mixed with Vt
    Properly restore the print sub-modes in tabs
    Smart tab key hints (beter located and shorter)
  Archs
  * Added support for m680x arch
  * msp430: registers names for pc, sp, sr and cg
  * msp430 initialize more default op fields
  Commands
  * Clarify aes /Ca help message (#12580)
  * New commands: aCb, aCm, aCmn, aCll, aClj, aCv, aCm, aC-, aCm-
  * Fix Segfaults and Leaks in RTTI classes recovery
  * Accept .?AU as prefix for msvc class name demangling
  * Classes recovery refactoring
  * Skip own type descriptor in msvc classes recovery
  * Cleanup msvc rtti address calculation
  * Recover vtable, classes, base class, virtual methods from MSVC RTTI
  * Add flags for vtables and methods
  * Fix #12543 - Support backward branch and bl assembling for arm64 (#12552)
  * Fix odd behaviour of pdf (with regards to agfv and agfj) (#12522)
  * Some code cleanup and start to introduce r_return in r_io (#12523)
    add the “skyline shadow” concept
    add r_io_map_is_mapped which binary-searches the skyline shadow to tell
    if a pointer belongs to any map
  * Fix printing of the macho UUID load command in iH / rabin2 -H
  * Improve pxa, use more colors. honor VdF (pf format)</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1554206400">- Update to version 3.4.0
  anal
  * Add more function sorting methods and reduce unnecessary resorts
  * Fix #13466 - Adjust thumb xrefs on aae
  * Fix axf without args
  * anal_riscv: Implement get_reg_profile
  * Fix #13451 - make afs work
  * Show destination in axf
  * Analyze symbols of type STATIC
  * Add R_ANAL_OP_MASK_DISASM for r_core_anal_op() for now
  * Reduce false positives in aav honoring align and skipping code blocks
  * Remove CALL_IS_EOB, it was experimental in r1, not useful
  * Add warning message when jump table size is invalid
  * Fix #13077 - calling convention args to start from 0 instead of 1
  * Add avrr and aao in aaa
  * m68k architecture is always 32 bits and big endian
  * Implement jmptbl for Thumb TBB and TBH instructions
  * Fix m68k analysis issues
  * Add R_ANAL_OP_MASK_OPEX
  * Add support for Thumb jmptbl based on TBH
  * Fix glitch found in analyzing jmptbl in debug
  * Avoid passing fixed size buffers in RAnal.fcn, reducing the use of anal.bb.maxsz
  * Fix r_reg asserts issues spotted in the mips emulation
  * Remove redundant key in anal/cc
  * Simplify function guessing
  * Add missing ESIL for ARM64's LDRH instruction
  * Fix null string issue in afi and add afcf in afij
  * Use ARM special syms as analysis hints (#13249)
  * Use fcn-&gt;meta.min instead of fcn-&gt;addr in fcn rbtree code
  * Fill ptrsize for TBH and TBB Thumb/ARM instructions
  * Update register profile for m68k
  * Update Windows type db
  * x86: add ESIL for BSF/BSR instructions
  * Implement new aesou and abte commands
  * x86 afb+: Update size in fcn rbtree after adding bb
  * Support another type of jmptbl for x86-64
  * Add fp register as BP in mips analysis
  * Improve CHIP-8 analysis
  * Add Windows types from synchapi.h
  * Add Windows Crypto API types
  * Update Registry API types
  asm
  * New command: 'wai' write assembly inside the current instruction
  * Initial implementation of the .offset RAsm directive
  * Updated ppc's libvle with latest fixes
  * Add asm.refptr eval variable
  * Implement rasm2 -x to output in hex dwords
  * Add CHIP-8 asm descriptions
  * Fix #13208 - Initial import of the asm.null plugin
  bin
  * Add dex.h and cdex.h for header structs
  * Parse segment name in -H, deprecate 2 old load methods
  * Adding symbols for 32bit version of mfc140u.dll
  * Fail kernelcache check for non-arm64 kernels
  * Use entrypoint from LC_UNIXTHREAD for the Kernelcache
  * Fix integer overflow that leads to a crash in the DEX parser
  * ELF: returning the full compilation toolchain info
  * Added load_buffer and check_buffer for qnx (#13446)
  * Rebase strings when necessary
  * Rbin remove old load_bytes callbacks
  * bin_art: avoid double free
  * Compute file hashes on request via it and compare if has changed
  * Add bin_qnx.c in Meson.build
  * Add Homewbrew detection
  * Import the XNU kernelcache RBin plugin
  * Add initial support for QNX executables
  * Adding OpenBSD elf sections
  * Fix #13157 - Invalid read in r_bin_demangle_swift
  * Parse objc categories
  * Fix mach0 relocs when no symtab is there
  build
  * AppVeyor - Update MSVC to 2017, Ninja to 1.9.0
  * Fix compilation on Android
  * Fix offline build: Remove duplicated curl line
  config
  * Change anal.maxreflines to asm.lines.maxref
  * Fix #13201 - Merge anal.jmp vars fix
  cons
  * dm= now honors theme (eco) settings + wx sections are highlighted
  * Added missing flags &amp; file paths autocompletions
  * Add more file paths autocompletions
  * Added missing autocompletions for breakpoints related commands
  * Add prompt handling in r_cons_gets
  * Add missing autocompletions for e and P subcommands
  * Add missing keywords for tab completion
  core
  * Make flag comments base64-compatible
  * Support alias files in '.' interpret too ('. $foo')
  * Implement $foo=- to use cfg.ediitor to edit the alias
  * Initial implementation of alias files
  * Fix wcr command
  * bin.str{purge,filter} -&gt; bin.str.{purge,filter}
  * Rename asm.bbline to asm.bb.line and disable it in graph
  * Create libr_main and make all binaries use it
  * Introduce anal.verbose and set http.verbose and bin.verbose to false
  * Make function to allow grabbing the flags by order of importance in flagspace
  * Fix va_arg issue in r_str_newf and r_str_appendf
  debug
  * Fix #13363 - Remove URI handler before looking for auxillary script
  * Some fixes for the debug/emul traces and initial visual mode
  * Fix #13391 - issues when using file:// and ood together
  * Displaying chunk flags as bits
  * Implement dbg.skipover and fix dss for esil
  * Documentate and fix 'afa' and 'afal' commands
  * Implement V$ to set the program counter
  * ASLR settings little refactor, available as util mean
  * Initial implementation of the dri command - inverse debug registers
  * FreeBSD will be having aslr finally
  deprecate
  * Fix #13430 - Kill MinGW remnants
  diff
  * Implement the dif command to compare two files using unified
  * Fix #13541 - Automatic radiff2 -p when no bininfo is found
  disasm
  * Call to same relocs must have same name instead of appending number
  * Improve pf visualization via Cf in pd
  * Fix #13502 - alignment of .dword things
  * Remove reflines2
  * Fix bugs on E_MASK_D and BD24 (343eeb9) powerpc/vle
  * Fix printing consecutive type links in pd
  * Support asm.pseudo=1 in pad command
  * Sync with libvle (bugfixing &amp; new instructions)
  * Fix #13412 - Improve folded-bb message
  * Fix asm.stackptr when disassembling in the middle of a function
  * Add support to fold basic blocks in graph, disasm and commandline
  * Add chip8 pseudo support
  * Implement UJMP/UCALL color and update themes
  * Fix #13326 - Implement of asm.regsub to replace register names with their role alias
  * Implement visual decompiler and fix the RConfigHold API
  * Show function signature on tailcall jumps
  * On ARM, labeeling the unwind address segment a bit more accurately
  docs
  * Updating which assert version to be used
  esil
  * Add cmd.esil.step
  flags
  * Add symbols.objects and symbols.sections flag spaces
  format
  * Fix #12041 - fix truncated pf output
  * Add pfo dex|macho and bind structs to offsets with Cf via .iH*
  fs
  * Rename mg to mc and implement 'mg' properly
  graph
  * Handle b key in graph, doing the same as in visual
  * Improve interactive graph title with function signature
  * Implement graph.trace and improve dt+ with dt++ for abt
  * Trim decompiler text in graph nodes
  * Implement support for decompiler graphs in 'v #'
  hexdump
  * Support colors in prx (abusing px)
  io
  * Consider the map sorting when two map_events are the same
  nds
  * Add Homewbrew detection
  optimization
  * Add an early-out optimization for r_isprint (2%-30% speedup)
  * Optimize r_str_bounds by removing an unnecessary strdup
  * Avoid unnecessary RConfig.get('cmd.times') in RCore.cmdSubst
  panels
  * pP rotate panels
  * ROP gadgets work properly when in-n-out
  * Fix some crashes
  * bunch of menus work which had been broken such as ROP, etc
  * Submenu is also highlighted
  * Menu should not be highlighted when it's not focused
  * Fixed some critical issue in resizing
  * Panels move more flexibly with HJKL
  * Remove some useless messages on the menu
  performance
  * Remove redundant section lookup in get_strings_range
  * Improve console rendering times
  * Make analysis use io instead of fixed size buffer
  * Optimize analysis by adding more fine-grained levels
  print
  * prc honors io.unalloc
  * Implement p-e (entropy bar)
  * Fix #13323 - Skip nulls in pxr
  * Show negative reference in pxr, honoring asm.bits
  projects
  * Fix #13252 - Fix path with spaces in projects
  rbin
  * Change printf to println
  refactor
  * Fix #11133 - Remove buf_hex frield from RAsmOp
  * Pass RAnal instead of rbtree to fcn rbtree api
  search
  * Fix infinite loop in /r, and optimize by not resolving vars when not needed
  * Make -x behave like /x unless mask is provided
  sync
  * Fix #13234 - Allow reopening of webserver
  * Fix debug rap reg profile setup
  types
  * Fix #13585 - Changes to tl
  * Load basic types on startup instead of onload
  * Add the ability to open .h files with the 'pfo'
  * Add txf and txf. commands
  * Add a command to list all used types in current function
  * Add err* noreturn functions for Linux, iOS and macOS
  * Fix #13247 - tn and tn- commands
  visual
  * asm.var.summary should be on if the screen is too small
  * Fix #13333 - Show flag zones in scr.scrollbar
  * ^F,B in visual is used to scroll pages not bytes
  * Add Vvvt - visual function var types
  * Improvements in vbg
  * Vpp"c now properly rotates
  * Visual 'k' honors asm.flags.middle
  * Fix visual mountpointss, move it into Vb
  * Save changed bytes after modifying their bits in vd1
  * Several improvements in vbg
  * Fix #13283 - Swap g&lt;-&gt;o in visual and graph
  * Improve visual tabs switch with decompilation mode
  * Fix graph.layout=1 issue when zoom &lt; 1
  windows
  * Refresh on resize and fix mouse input on visual foor Windows
  * Fixes pipes implementation on windows
  * Add support for UTF console input in Windows (#13338)
  * Fix #13301 - Fix crash when unicode support is enabled
  * Alias /dev/null to NUL in Windows
  * Fix dll_ symbols not being analyzed with aa
  Other Changes
  * Add a call to r_search_kw_reset in r_search_prelude to fix arbitrary heap oob write (#13605)
  * Enforce 32bit and jumps for VLE-PPC
  * ec* shows bgcolor too for fgbg color (#13602)
  * Asan fixes 3.4.0 (#13603)
  * Fix OOB writes in bin_qnx
  * the formats specified in buf_fread were wrong
  * fixed some memory leaks in bin_qnx
  * Another tcc crash fixed (#13599)
  * Fix wrong chopping issue in Cf (#13584)
  * "Cf 1 xxx" &lt;- spaces was not trimmed
  * Should be aliased under the c command
  * prc: Don't Color_RESET if scr.color=0 (#13594)
  * aflsa, aflsb, aflsn, aflss - sort by addr, bbs, name or size
  * Fix help message for rabin2 -h | grep str.filter
  * Fix uaf in config hold (#13591)
  * Fix aflm crash (#13592)
  * Fix oobread in aao
  * Fix Visual jk - prc interaction (#13578)
  * Fix iCj for PE (#13579)
  * Fix #13491 - Handle $aliasFiles in 'cat' and 'rm'
  * Remove some whitespace from cmd_print.c
  * Add get_reg_profile call for RISC-V. In this profile, include the
  * integer and floating point registers. Use the ABI register naming
  * instead of the architectural one as this was chosen in the disassembler.
  * This is straightforward as the user-level ISA only specifies these
  * registers. In RV-I there are no flags, and only a few read-only
  * counter CSRs are accessible from user mode which (I think) don't need to
  * be in this structure. In RV-F/D there is one 32-bit CSR containing a few
  * flags.
  * This addition is not quite enough to get analysis or debugging working,
  * but can be a step towards that, and prevents warnings about being unable
  * to import the register profile from isil during launch on RISC-V.
  * Also update bits to 32|64 instead of 16|32—there is no 16-bit
  * RISC-V.
  * Fix arm thumb endianess (#13572)
  * Fix assert in format print when trynig to retrieve a null register name (#13569)
  * Fix warnings when SN is not defined for a specific arch (#13568)
  * Fix #13552 - Crashes in tcc parser (#13566)
  * Fix some warnings and remove unused code
  * Revert "[WIP] Added jump and fail info to pdJ"
  * This reverts commit 20f875b.
  * from #13481
  * Remove dead r_core_save_parsed_type() declaration (#13564)
  * Build arch detection for RISC-V (#13560)
  * Make sure that asm.arch and anal.arch is set correctly when starting
  * radare on RISC-V.
  * Remove unused CMP_END_GT()
  * Include aap in aaa (#13543)
  * Include aap in aaa
  * Added aap only if file.type is unknown
  * extracted them to method
  * Add ut*/st* type shortcuts (#13550)
  * Fix io.unalloc off-by-one (#13535)
  * Fix newline after axj output (#13533)
  * Add support to multiline assembly patching (#13526)
  * For example, this line 'OFFSET : nop;nop;nop' (provided in the example patchfile at binr/rabin2/patch.txt) now actually works
  * Fix a minor bug in panels (#13531)
  * Fix build
  * Fix build
  * Fix #13511 - pqz -&gt; pqs and psq as an alias for pqs
  * Rewrite kernelcache check_bytes (#13518)
  * Parse load commands to extract 3 metrics (kudos to @Siguza for suggesting):
  * use of LC_UNIXTHREAD
  * absence of any library linked against
  * addresses in the upper half of the address space
  * If those are met, then it’s a kernelcache. This just needs to parse all load commands types and vmaddr from LC_SEGMENT_64 (but nothing more) from the bytes.
  * Run aav after aac in aaa
  * When using debugger the file assumed path for the auxillary script
  * was dbg://.r2, without debugger it's just .r2.
  * This patch cuts out the 'dbg://' prefix if found before looking for the
  * auxillary script.
  * Make buf field private in RBuffer (#13473)
  * Fix pemixed build (and include it in meson build)
  * Do not use base_priv in yank, it was wrongly used.
  * Fix jump/fail for Java ops
  * [WIP] Added jump and fail info to pdJ (#13481)
  * Added jump and fail info to pdJ
  * tired of waiting
  * pxA &gt; pCA
  * Fix dt+ command parsing
  * Fix build on capstone3
  * Fix .travis to build release/prereleases branches too
  * Fix regressiono
  * Handle more X86 instructions to, at least fill the -&gt;type
  * Fix #13367 - last line glitch in r_cons_strcat_at
  * Fix #13367 - Fix offbyone alignment in line printing
  * Improves graph generation times. But it's still called too many times
  * Update capstone-master (#13496)
  * Fix #13485 - Crash in anal_tp (null deref) (#13497)
  * Do not compute asm.stackptr when not requested, fixes slow disasm issue
  * Save aliases in projects
  * Fixing aflqj (#13483)
  * pd 10 &gt; $foo # save the output of pd 10 into $foo
  * $foo # print the contents of $foo (the output)
  * $* # values are now printed in base64
  * $foo=base64: # is now supported
  * Removing debug output from top of vbg screen (#13479)
  * af+ sets meta.min (#13484)
  * Random fixes and improvements for visual debug traces
  * Add "return" and deindent
  * Fix mulss pseudo (#13470)
  * SP was declared as 'sp' in the register profile which doesn't exist. Stack pointer is a7.
  * Most C compilers for m68k (e.g. LatticeC) use a6 as stack frame pointer via LINK and UNLK instructions, declare a6 as BP
  * Fix clusterfuzz-testcase-minimized-ia_fuzz-5636199282114560.dms
  * Move compiler line to the right place
  * Fix build on newer RISC-V compilers (#13459)
  * On gcc 9.x, __riscv__ is no longer defined but __riscv is.
  * This is documented under C/C++ preprocessor definitions on
  * https://github.com/riscv/riscv-toolchain-conventions
  * Fix ft command crash on Windows (#13457)
  * Change 'sanitiz' from bininfo to be according to alphabetical order (#13456)
  * Fix invalid json regression for compilerr
  * mach-0 empty value for now
  * Optimize slightly r_core_visual_disasm_down() (#13450)
  * Clean up of PR #13441 (#13455)
  * Chip8 pseudo fixes (#13453)
  * Fix #1179 - itj hashes calculation command has fixed (#13441)
  * Fixes #1179 - itj command has fixed, small refactoring on hashes storage, removed obsolete file.sha1 usage
  * Show all the different hashes on it and itj
  * it and itj refactoring.
  * PJ optimizations have made, added more arguments checks
  * Fixes pipes implementation on windows (pipe data was treated as a string instead of binary data so first \0 truncates it)
  * Make other RBuffer fields "private" (#13444)
  * Use r_buf_size to get the size of a buffer, not the private field
  * Use r_buf_seek instead of adjusting the private cur RBuffer field
  * use r_buf_read instead of r_buf_read_at(.., cur, ..)
  * other r_buf_read_at/r_buf_read
  * Fix RBuffer usage in REgg
  * Wrong replace with r_buf_resize
  * Other r_buf_resize fixes
  * style fixes
  * other style fixes
  * Introduce r_buf_tell API instead of using seek
  * other style fixes
  * style
  * style 2
  * write_at(cur) == write
  * fixes
  * avoid changing test
  * Make most RBuffer fields private
  * Add some fixme comments
  * still use base_priv in some places
  * Simplify WASM code by avoiding duplications (#13443)
  * Simplify code by avoiding duplications
  * Use r_return in consume_r
  * Fix MSVC warning (#13434)
  * Fixes crash in the disasm and assert for the folded bb feature (#13440)
  * Change order of ? And i output (#13418)
  * Completely kill the msvc/ directory and the unix-specific includes workarounds
  * RBuffer should not be const (#13432)
  * Improve Makefile on macOS (#13431)
  * OS can have already be set to other values on user machines, OS= fits better here.
  * FreeBSD get thread name support only from 12.x flavor (#13428)
  * Fix #13000 (#13083)
  * Fix musl compatibility - ARM_VFPREGS_SIZE is defined in asm/ptrace.h (#13427)
  * Fix bug in print_flag_json() (#13425)
  * Make pid.c use PJ (#13424)
  * Fix invalid instruction warning (#13417)
  * store cmpval and cmpreg in every basic block
  * lookup cmpval from predecessors considering TBH’s index register
  * Fill op-&gt;jump and op-&gt;fail for all branch and jump instructions
  * Handle short and word variants of BSR (BSR.S and BSR.W)
  * DBxx instructions treated as conditional branches
  * Handle PC relative variant of JMP &amp; JSR
  * Bugfix for the decoding of long instructions (code in asm_m68k_cs.c assumed a maximum of 8 bytes, but maximum is 10 bytes)
  * Hide the CC=E warning when no anal.verbose is set
  * Fix Meson build
  * Simplified
  * Update sdb from git
  * Add support for UTF console input in Windows
  * Convert ANSI input to UTF-8
  * Convert UTF-8 to acp when calling ANSI version of functions
  * Determine if Windows console output is UTF-8 on the fly
  * Add afbF and handle Z key in visual disasm and graph to toggle basic blocks
  * Correct visual graph help to actual behavior (#13406)
  * Fix aclj
  * Fix #13357 - vG and v^ work again as an alias for vgg and vgG
  * Little warning cleanups (#13398)
  * Add C64 Fortune (#13397)
  * Remove noisy and useless warning
  * Remove many uses of max_bb_size
  * Use anal.verbose in more places
  * Fix 2 crashes in the graphs and the analysis
  * Implement and use experimental read_ahead for anal
  * Introduce read_ahead approach for testing io usage and performance in analysis
  * More cleanup and expose a new api for RAnalOp
  * Kill FCN_SDB and some more code cleanup
  * Add bytes_read var, convert some addr + idx -&gt; at and reinstate some len-based checks
  * Ensure invalid insn handling doesn't check invalid data
  * Move "Truncated instruction" err msg to r_anal_fcn_add_bb()
  * Remove gotoBeachRet macro and just use the goto statement
  * /by @kazarmy @radare @ret2libc
  * Fix anal jmp eob code (#13387)
  * Move RAnalOpMask into parameter
  * Use r_buf_size to get the size of a buffer, not the private field (#13380)
  * Use r_buf_size to get the size of a buffer, not the private field
  * Use r_buf_seek instead of adjusting the private cur RBuffer field
  * use r_buf_read instead of r_buf_read_at(.., cur, ..)
  * Fix RBuffer usage in REgg
  * Introduce r_buf_tell API instead of using seek
  * write_at(cur) == write
  * Fix http webserver regression introduced in 81ad0fe
  * UAF/memroy leak fixes proposal.
  * esil_sub should manipulate esil-&gt;old and esil-&gt;cur
  * otherwise, tests get broken...
  * Drop weird esil_sub implementation, and use the same
  * implementation as esil_add (and esil_mul, and esil_div)
  * esil_add: fail on invalid dst, as well as src
  * Consider the map sorting when two map_events are the same.
  * When two maps start at the same address, it's important to consider the
  * initial priority of the maps, which is given by the id field.
  * Be more explicit in comparison between boolean and integers
  * Remove CYGWIN &amp; MINGW remnants (#13377)
  * The 'display' routine of the malloc_chunk should display each field of
  * flag field as bits.
  * So prior to this proposal, dmhc could yield following information:
  * struct malloc_chunk @ 0x7f5462ed4000 {
  * prev_size = 0x0,
  * size = 0x1112000,
  * flags: |N:4 |M:2 |P:1,
  * The flags should be displayed as: flags: |N:1 |M:1 |P:1
  * Update sdb (#13373)
  * Show call hints and propagate types for indirect calls to imp symbols (#13350)
  * Few code cleanups (#13369)
  * Remove dupe api in r_cons
  * bin_bootimg: load_buffer/check_buffer
  * bin_cgc/bin_elf/bin_elf64: remove load_bytes/load + load_buffer
  * Implement check_buffer in bin_cgc
  * bin_coff: load_buffer/check_buffer
  * bin_dex: load_buffer/check_buffer
  * bin_dol: load_buffer/check_buffer
  * bin_dyldcache: load_buffer/check_buffer
  * ao-&gt;kv's ownership is moved to RBin through the get_sdb method of
  * RBinPlugin, thus the plugins should not free it themselves.
  * Further usage of thread debug (#13359)
  * Add r_cons_gets() API
  * Fix crash when executing om (#13362)
  * Implement load_buffer/check_buffer in RBinPlugins (#13353)
  * Fix memleaks in MACH0 bin plugin
  * Add check_buffer method to RBinPlugin
  * Add r_buf_read8_at API
  * bin_any: remove load and fix mem leaks
  * bin_art: implement load/check_buffer, remove load_bytes/load
  * bin_avr: add load/check_buffer and remove load/load_bytes
  * bin_bf: load_buffer/check_buffer
  * bin_bflt: load_buffer/check_buffer
  * bin_bios: load_buffer/load_bytes
  * This improves performance especially when there are thousands of sections.
  * Update capstone from git
  * Add r_th API to rename threads in r2
  * Fix esil assert
  * Added missing autocompletions for project management commands (#13340)
  * Remove extraneous space for scd instruction for chip8
  * Fix msvc build
  * Remove parenthesis from class size listing (#13238)
  * Cleanup the use of getopt with our wrapper
  * Fix relocations in ET_REL ELF (#12694)
  * Get the section name for SECTION/LOCAL ELF symbols
  * Do not print warning messages if ELF is ET_REL
  * In that case, it's a normal thing that dynamic sections and program
  * headers are not present.
  * Fix the address of the fake PLT table
  * Do not use + symbols if there is no name
  * To be able to add tests for nintendo DS r_bin plugin
  * Add LGTM alerts badge
  * Requires -F kernelcache for now
  * Fix warnings in bin.qnx
  * Add missing noreturn definition for darwin
  * Set hints for ARM special symbols $t and $a
  * Do not set $d metadata
  * Fix #13297 proposal (#13299)
  * Fix #13244 - Assembler support for x86 bsf and bsr instructions (#13303)
  * Avoid assertion in esil traces, speedup some paths (#13300)
  * Fix #13302 - Add .* as an alias for #!pipe but trimming in first space
  * Fix microsoft cc (#13298)
  * Fix pdJ for cmt.right=1 + pseudo=1
  * Changed http.verbose to false (#13292)
  * Use fcn-&gt;meta.min instead of fcn-&gt;addr in fcn rbtree code
  * Maintain 2nd rbtree and reinstate _fcn(_addr)_tree_find_addr()
  * FCN_ADDR_CONTAINER -&gt; ADDR_FCN_CONTAINER
  * Use r_rbtree_insert ⧸ delete as appropriate
  * Remove set_meta_min_if_needed from _fcn_tree_probe⧸iter_next
  * Fix memory leak in strbuf. (#13273)
  * Fix memory leak in strbuf.
  * sb-&gt;ptr was set to NULL without freeing the underlying data.
  * Use R_NEW instead of R_NEW0, as the memory is
  * initialized immediately afterwards.
  * Call r_*_op_init in r_asm_disassemble/r_anal_op.
  * Avoid splitting obj.* flags into their own flagspace (#13286)
  * Little code cleanups (#13277)
  * Use pj in canal.c
  * Fix hang after ctrl-c
  * use relsub addr
  * kill i2, grab top of list when not in preferred spaces
  * Add r_core_flag_get_by_spaces
  * Remove r_flag_get_i2 and use r_core_flag_get_by_spaces
  * Fix fcn name from flag
  * Better consistency: flag_get instead of get_flag
  * Quickpath for just one flag
  * added annotation to the set_reg_profile for documentation completeness, the FPU registers are really too small and should be 5 words minimal(80bits) TBH. SR is only 16bit but it having 32bits is okay, CCR should be folded in but IDK how this would affect access.
  * Update anal_m68k_cs.c (#13274)
  * EXG (EXchanGe register) is an valid instruction for R_ANAL_OP_TYPE_MOV because it only moves from RegN to RegN.
  * Fix leak in RIO: free iter after removing it from list
  * ls_append/ls_prepend will create a new iter, so we need to free the
  * iter that was removed from the list.
  * Fix some leaks from unit tests
  * PoC: Implement aCef to emulate all calls in the function and add comments (#13266)
  * This PoC requires more refinement to use the API and clean the code
  * Add '$' in v! to set the program counter
  * Honor asm.indent and only toggle in disasm
  * Remove SLOW_IO from core/anal.c
  * Fix crash in canvas, some leaks and random code cleanup (#13254)
  * Filter out special symbols in ELF (#13173)
  * Filter out special symbols in ELF
  * No need to add the special case '\0'
  * Keep special symbols, but do not process them
  * Refactoring
  * Make sure s-&gt;type is not NULL
  * Do not print special symbols in rad mode
  * Avoid double check
  * Fix PR's comments
  * Warn when invalid use of r_buf_buffer (#13240)
  * Update list of supported architectures (#13250)
  * Change old references to aC to ac (#13243)
  * $ rasm2 -x 'nop;nop;mov eax, 33;push ebx;int 0x80;nop;mov rbx,48484;nop'
  * 0x21b89090 0x53000000 0x489080cd 0xbd64c3c7 0x00900000
  * As suggested in https://twitter.com/travisgoodspeed/status/1101966927688318978
  * BSF: https://www.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-instruction-set-reference-manual-325383.pdf#G5.925704
  * BSR: https://www.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-instruction-set-reference-manual-325383.pdf#G5.21931
  * MIPS elf renaming proper sections + little typo.
  * recurseAt: Also update size in fcn rbtree
  * Prerelease travis release (#13189)
  * Add additional tests for release/prereleases
  * Test different plugins configurations
  * Add some libraries to docker image
  * Disable SYS_CAPSTONE for now because there is only 3.0.5
  * Fix html magic file to respect libmagic's format too
  * &lt; can be used with string so it should be escaped if we want to match
  * the exact string ""
  * Use plugin License when printing rasm2 plugins in JSON format
  * Build with system capstone, but do not run tests because they would fail
  * Fix tiny plugins file to use xtr_fatmach0 instead of just fatmach0
  * Use clang to compile with ASAN
  * Use b_lundef=false
  * Just test if different plugins configuration build, no r2r
  * Use sys openssl as well
  * Introduce aess to fix the regression confusing step-over and step-skip
  * Properly specify esil step over/or-not in the API to fix regression
  * Initial implementation of aCe
  * no assert on free, also fixes warning
  * Added missing include (#13198)
  * Fix few warnings
  * After release version bump for 3.4.0-git
  * refactored cmd_print.c to use pj.c (#13174)
  * Refactored cmd_print.c to us pj.c
  * Changed to r_str_trim_ro
  * Few code changes, possible errors. (#13192)
  * asm.strenc -&gt; bin.str.enc (#13180)
  * Added missing incude (#13184)
  * Default to unknown type
  * Detect RET
  * Remove fail from always succeeding jump/call
  * Move keypad commentary to LD Vx, K, add to SKP/SKNP
  * Annotate skips correctly
  * Annotate more instructions
  * Refactor p-j using pj.c (#13170)
  * Use macros for common flagspaces names instead of hardcoding them (#13175)
  * Fix NULL pointer dereference in data references analyzer (#13178)
  * Data references analyzer assumes that each function reference maps
  * to a certain section, but this is not the case for raw binary files
  * like shellcodes/firmware images/etc.
  * This bug was introduced in #10117.
  * Fix null ptr deref in axg* (#13177)
  * Flush before closing pipe
  * Change eprintf to rowlog
  * If the user already provides a capstone tarball, the buildsystem should not try
  * to download it again.
  * Use r_str_ncpy instead of strlcpy
  * Make Lisp fortune work with Clojure(Script) (#13161)</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1558440000">- Update to version 3.5.1
  * Fixed hardware breakpoints in the native Windows debugger
  * Introduce the new scr.prompt.popup and honor it in all the color themes
  * ESIL emulation is now 2x faster
  * Fixed a huge performance regression when generating zignatures on big binaries
  * Fix iOS, Android (non-arm64) builds with new NDK
  * r2frida comes with Frida 12.5.3 (v8 enabled by default and working on iOS + Android)
  * Upgrade capstone and capstone5 dependencies
  * Improved cursor mode in panels
  * Initial ESIL emulation for RISC-V
  * Fixed C output for nested structs/enums/unions from pf strings
- Update to version 3.5.0
  anal
  * Initial support for src/dst RAnalOps for ARM
  * Add anal.ex option, cleanup and improve the Java support
  * Add aae in aaaa
  * Add disasm field to ao command output
  * Fix the arm/thumb switch emulation bug spotted in capstone5
  * Stop analyzing call to reloc and fix pifcj to honor asm.jmpsub
  * Fix aaft Stack isn't initialized and run aaft after aaaa
  * Fix fcn.rip regression
  * Fill op-&gt;src[0] and op-&gt;dst in x86 and improve arg analysis with it
  * Include aap in aaaa
  * Add the ability to set some registers readonly
  * Fix #12867 - Identify BP usage in x86 functions to improve var analysis
  * Initialize GP on MIPS when no symbols found with ESIL
  * Implement ESIL for CPUID on x86.cs
  * Implement /am and add initial support for PAC instructions
  * Honor more anal hints in the anal loop
  * Add anal.ignhintbits to only obey asm.bits and ignore hints
  * Optimize r_anal_try_get_fcn by removing fixed size buffer
  * Add an option for anal.loads
  * Load instructions now set a data meta
  * Fix #13596 - Implement afb= and afl= and do some refactor
  * Add more fcn types, new api r_str_fmtargs and af- is af-$$
  * Add instruction refs array in pdj and agj, for r2dec
  * Make agj work in any offset inside a function, not just the first instruction
  asm
  * Asm assemble, mem leak fixes
  * Fix x86.nz assembler for the rip-relative LEA
  * Mips asm mem leak
  bin
  * Fix isStripped() bit for PE bins
  * Seek to the first executable section if there's no entrypoint
  * Implement COFF imports and honor no-entry0 case
  * Implement mw command and fix segfault on old fs support
  * mdmp: fix incorrect data setting in pe sections
  * Use HtPP instead of Sdb in r_bin_filter_sym function
  * Optimize class_get() to make demangling and objc/dex registration O(1)
  * Restore io buffer creation in dyldcache
  * Fix rahash2 -B and -b regression not printing partial hashes
  * Fix heap overflow in macho parser
  * Add 'oba [addr] [baddr]' command handler when m != b
  * Fix oba command when called with only one argument
  * Improvements for rabin2 -H and pfo in macho
  * Fix ELF main detection for ARM binaries
  * Add ELF Identification fields to elf64 pfo
  build
  * Automatically choose wget/curl/git depending on availability
  * Fix #13765 - asm/anal cant be build in parallel
  * Do not use system-wide capstone when building with sys/install.sh
  config
  * Code cleanup in RConfig and bring back 'e asm.' for listing
  cons
  * Fix #13980 - Glitch in panels with bgcolor
  * Code refactoring for the theme based colorization to reduce derefs - dmh commands set
  * Use RPVector in RLineAutocompletion
  * Make p= bars dont use the background color
  * Code refactoring the theme based colorization to reduce derefs
  * Fix #13738 - Autocomplete $aliases
  core
  * Few mem leak fixes
  * Implement yq,yj,y*,y! and b*
  * Fix binary number to ut64 conversion
  * Implement @@@Strings iterator
  * Fix #13823 - Implement ftj and ft* commands
  * Fix 'e cmd.gprompt=dr=' becaues of the strtok approach
  * Fix bug when quoting a comment
  * Add scr.confirmquit to actually "Confirm on quit"
  * Implement fq. fj. and f*. - show flag in current offset commands
  * Implement the missing bits in the triple-at
  * Add ooc, o., o.q and rename old o. into o:
  * Print "Task finished" only if interactive
  debug
  * Implement aesuo and add help for all those step until subcommands
  * Initial implementation of dr. and ar. commands
  * Implement drc k=v to set conditional flags by type
  * Fix dg in Linux by using r_debug_ptrace instead of ptrace
  diff
  * Added missing c2 command + theme support for comparison commands
  * Initial import of the WIP zdiff algorithm
  disasm
  * Enable capstone5 at configure time option
  * Fix #13975 - aho issue not showing bytes
  * Honor asm.pseudo in 'pi'
  * Add asm.optype
  * Honor ec flag in colorized disasm for names vs numbers
  * Do not switch to v8 by default
  * Implement 'piu' by deconstructing 'pdp'
  * Demangle relocs and add asm.flags.{inline|limit|maxname}
  * Fix asm.meta issues when asm.flags.inbytes is set
  * Fix another bug in asm.jmpsub
  * Fix #13672: Display variables value in the disasm view
  * Add asm.xrefs.code option to show/hide code references in
  * Add some more x86 instructions for pseudo
  * Honor anal.ignhintbits for hintbits
  * Honor fcn-&gt;bits in disassembly
  * Update capstone to use the NEXT branch
  * Enable asm.jmpsub by default
  * Add asm.fcnsig instead of making function signature depend on asm.var
  esil
  * Remove unnecessary RPICK in avr.esil
  * Few UAF fixes
  * Add esil_weak_eq and make an operation
  flags
  * Add json output to "fd."
  * Call remove_offsetmap only if the flagItem is not new
  * Add realname flag command
  * More improvements in the current flagtags and ftl-&gt;ftw
  * Implement ftl and add more flag tags
  fs
  * Improve the RFS API to support write and unlink operations
  * Implement mlj to list files in json
  * Implement mj and improve 'm / io' vs 'm io /'
  graph
  * Fix agfg - GML output format fails with high-ids because of Java
  * Improve the graphviz output for traced bbs
  io
  * oob [arg] sets bin.baddr, then seeks to new entry0
  panels
  * Naming tabs is supported
  * Fix dc and F9
  * Status should be shown on top of the screen
  * Improvements in panels for usability
  * Filter is supported with command f/F
  * Decompiler default off for everything especially tabs working better this way
  * Better key allocations for tabs
  * Initial support for tabs
  * n/N should behave like the ones in visual which are for go next nkeys
  * Auto update synced with every mode change is supported
  * A panel will be allocated for each help msg when it is called
  * Help menu is classified better and help panels are implemented
  * t key is supported in both window and zoom mode
  * n/N commands are supported in window mode
  * t key is supported in Function panel
  * Better algo for t and it is supported in hexdump too
  * t key support for entropy
  * t key instead of tab key is supported in Disassembly panel
  * Comments work in Disassembly panel
  * Interactive message for cursor and insert mode
  * ioCache menu works
  * Do not ask yesno for decompiler if it is not even available
  * Show meaningful messages for invalid operations
  * n/N splitting a panel vertically/horizontally with new user input cmd
  * Show if the cache is on or not on each panel
  * Fix some potential memory leaks
  * Toggle cache boolean of a panel by &amp;
  * Default positioning was not just right
  * instead of [x] to honor the command of deleting a panel
  * C in panel should behave like the one in visual too
  * Add summary and Entropy fire added in the menu
  * Entropy fire added in the menu
  * add Summary under View menu as well
  * Better page scrolling for JK
  * Refactoring plus a little tweak for HL and some fixes
  * Auto update decompiler
  * v!g instead of v!o for consistency
  * Refactoring for performance issue part1
  * undo/redo seek enabled.
  * Opt the decompiler in panels
  * Fixed a few bugs
  * SAKURA instead of SNOW since it is April:P
  * Handle rotateAsmEmu via ')' in Panels
  print
  * Add p=a, p=A (and p==a, p==A, prc=a and prc=A)
  * Fix hex.cols usage in prc and pxA and add pxAv for visual
  * Fix #13880: Add dt=
  * Implement pfc normalized types and values
  * Add scr.bgfill config option
  * Honor color theme in p==
  * Fix p== in debugger (only processes current map)
  * Add scr.square and implement the prc= command ala pz,p=..
  * Implement 'less' command and add 'l?' command
  * Move pava from core to print and honor it in pxa
  * Implement pfc C struct format command
  * Fix large disasm issue with invalids and handle @{xfs}
  * Hide switch/case refs from pds
  * pf z honors scr.strconv and str.escbslash
  r2pipe
  * Add support for r2pipe shellscripts
  search
  * Fix #13988 - Add JSON output format to rafind2
  * End of archive detection in rafind2 -m
  * Avoid scanning the whole -1 address space. Fixes aap in debugger
  * Android magic numbers until Android 9.x
  * Add io.sky and solve io.maps.x issue happening with aap
  * Fix #13321 - Make /ci [from] [to] find immediates in range
  * Fix search asm boundaries issue
  sign
  * Make zignatures database more flexible, add realname, comments and xrefs
  sync
  * Initial rework towards bringing back remoting commands
  traces
  * Introduce dtdi and update help message
  types
  * Add vvs command to edit function signature from visual
  * Implement more tx subcommands (type-xrefs)
  * Implement afs! to edit current function signature with cfg.editor
  * Added a command to edit types using cmd.editor
  * tfc-&gt;tcc and tcc in sync with t*c
  * Fix afs command, parsing, behaviour and help message
  * Add more basic types from libc
  * Fix null deref in types when invalid db and add more basic libc
  visual
  * Improve visual mark
  * Implement graph neighbourhood navigation with i and I keys
  * Move the esil debugger into vbE
  * Improve the visual ropchain editor
  * Fix cursor jk in disasm and debugger visual modes
  * Make scr.gadgets true by default
  * Make 'o' do the inverse of 'O'
  * Fix #13673: Sort column results in vbg
  * Fix #13713 - vr rotates between JMP, CALL and DATA reference hints
  * Fixes for flagzones and scr.scrollbar
  * Add scr.scrollbar.bottom
  * Fix callgraph browsing and node folding glitches
  * Handle /* in reg/stack cursor in debugger view
  * Handle +- keys to increase/decrease register value
  * Honor scr.scrollbar in visual graph
  windows
  * Convert Windows error message to utf8
  * sys/meson.py: Create r2.bat as alias to radare2.exe
  Other commits
  * Release 3.5.0 - Dismay
  * Upgrade to use sdb 1.4.0 (#14045)
  * wget/curl downloads use CS_ARCHIVE
  * Code cleanup in capstone.sh
  * afu: improve usage text and argument handling (#14044)
  * Tweak documentation for afu to indicate its argument is mandatory.
  * Detect missing argument in afu: Error out if afu is called without its mandatory argument.
  * Improve argument parsing in af, afr and afn. (#14042)
  * We now skip leading whitespace when looking for the first argument
  * to these commands (the function's name). Previously, the following
  * command
  * af fcn.foo @ 0x000affe
  * would try to define a function with an empty name at offset
  * "fcn.foo @ 0x000affe".
  * Improve error messages used by afn and afr. (#14039)
  * When renaming a function fails because no such function exists
  * at the given address, don't include the new name in the error message
  * as it is unrelated to the cause of the error.
  * Couple of mem leak fixes proposals. (#14038)
  * Trim spaces in pfo
  * Special symbols $a,$d,$t could also have a '.' + a number
  * Let's ignore the number for now, it shouldn't cause too much issues.
  * Fix PPC regressions
  * Update capstone v4 and next branches
  * Fix pifcj issue
  * Hide esil warning under esil.verbose to please users
  * Fixed missing parameter for linux i386 (#14026)
  * Honor the entry0 flag and other bug fixes
  * Fix crash in -n
  * In fs_r2: /seek and /bsize and fix flags and config writes
  * fs.shell supports echo and redirections '&gt;'
  * Fix some warnings
  * Fix LGTM builds
  * Add LGTM configuration file
  * Ability to download capstone git as zip
  * Add ?|? to root help
  * Fix ASAN crash (1byte oobread in dex)
  * Use SPCL instead of SPECIAL_SYM
  * Fix issues related to meta.range management
  * Fixes #133660: Dword in the middle
  * Current java implementation of the analysis is not working well
  * RBin.Java doesnt updates the vsizes because it seems to break things. wip for another PR
  * Added anal.ex option to use extensions or not
  * Install r_agraph.h with meson (#14005)
  * Improve |? (#14003)
  * Minor code cleanup in flags and bin (#14000)
  * Fix appveyour thing
  * Call remove_offsetmap only if the flagItem is not new
  * It does not have sense to call that function on new FlagItems, it just
  * slows down things for nothing, since item-&gt;offset has not been set yet.
  * force and is_new must be two separate things
  * When setting a flag (which may be even a set of some properties of an
  * existing flagitem) we want to force the update of all the RFlag
  * properties, but remove_offsetmap should not be called when the flagitem
  * is new. So we need to track the two properties separately.
  * Fix some warnings in the linux-debugger code
  * Revert "Fix crash in r2panels config" (#13995)
  * This reverts commit 9a1965f.
  * Fix crash in r2panels config
  * Fix a bug (#13992)
  * #include sdb/ht_uu.h after r_types.h (#13989)
  * Fix capstone5 meson build
  * Fix crash in swift demangler
  * Add --with-capstone5 configure flag
  * Add use_capstone5 meson option
  * Add prc=a in visual
  * So pointers get rebased transparently during buffer reads. This makes objc class parsing work again.
  * Fix #11385 - load offset from project
  * Refix
  * Fixes for ppc analysis with capstone5
  * ADD BP and SN for the ppc reg profile. Also fix some null derefs on invalid esil expressions
  * Hide warnings
  * Fix vvs and make :&gt; work again to create empty files
  * Fix bugs of cursor for hexdump in panels (#13978)
  * Fixed a few things (#13974)
  * Fix tons of bugs of cursor for disassembly in panels
  * Improve visual panels interaction
  * " to create a new panel without using window mode
  * X must always close a window, use xX to access refs
  * Implement v!t- to delete last tab
  * Implement graph.dummy for toggling the creation of dummy nodes
  * include uint32/64 in JSON output
  * add uint32 and uint64 to ? output
  * Implement search.in=file
  * Improve help msg for "." (#13961)
  * Refactoring (#13955)
  * Fix wtff + argument 0 size issue
  * Fix lang_pipe_run hang in Windows (#13960)
  * Fix lang pipe hang in Windows
  * Fix hang and double-free
  * Fix ml/mL/Lm inconsistency
  * Fix warnings on Windows (#13954)
  * Fix comments in panels (#13953)
  * Add macos pkg uninstallaton script instructions
  * Fix a small bug
  * Fix prc text color
  * intro.md: Fix typo
  * Typo in "Begin" fixed
  * enable ctrl-r to perform backward search
  * fix up/down array backward search
  * Fix a bug of colors menu
  * Show which ascii char is in drr output
  * Fix null deref in canal.c
  * Fix crash in dmh on Frida
  * Fix a bug
  * Sign hash, possible mem leak fix. (#13942)
  * Avoiding creating an entry if the type is not known (at the moment).
  * Fix ms double free crash (#13938)
  * Fix missing newline
  * Fix #13931 - Do not memref mmxwords in LEA
  * Fix wa* command
  * Prevent extra blank line from stderr when using @@= with backticked prz (#13935)
  * Colors menu improved a lot in panels (#13936)
  * Improve the bold theme a bit more after testing on another projector
  * Fix a bug in menu and remove unused code (#13933)
  * Add help msg for tn-
  * Do not psuedo the visual ropchain
  * Fix null deref
  * Tabs in panels work heaps faster now (#13929)
  * Refactoring and fix a stupid regression (#13928)
  * Refactoring more (#13926)
  * Fixes #12100: wtf! warns when file size is unknown (#13925)
  * Restore the seek when doing aggv to fix a random bug
  * Fix UB in esil shift
  * Use our own instance of RAnalEsil to fix a crash in aeg
  * Refactoring tabs (#13924)
  * The bit editor is now accessible via the visual browse mode
  * Improve visual assembler usability
  * Remove dup aae
  * Add help msg for om-*
  * Fix glitch in 0 width frames in panels (#13912)
  * Sample: clusterfuzz-testcase-minimized-ia_fuzz-5651817880354816.dms
  * Fix #13907 - pd 1;pdj 100;pd 1 bug
  * Merge pull request #13910 from Vane11ope/vane11ope/panels_1
  * Refactoring and improving help msg, Fixing a few bugs etc
  * Fix null deref in vbg
  * Fix help msg for $dis?
  * Expose r_core_autocomplete() to the API
  * Decouple Autocompletion from RLine
  * Fix more bugs and add some missing functionalities to the window mode
  * Fix a small bug (#13896)
  * Fix pf? &lt;fmt_name&gt; (#13892)
  * Initial work on refactoring RParse
  * Fix r_vector.h for C++ build (#13890)
  * Use RPVector in RLineAutocompletion
  * Fix argc+argv init and clear in RLineCompletion
  * Minor changes for RLineCompletion
  * Check for completion
  * Make r_line_completion_set_weak use argc+argv
  * Use only RPVector in RLineCompletion
  * Reserve in r_line_completion_set
  * Add r_pvector_data() and r_pvector_index_ptr()
  * Remove r_pvector_set_free()
  * Fix pfs handling of {times} (#13884)
  * Fix naming of the public RLine autocompletion callbacks
  * Fix code injection issue in ir* and is*
  * Fixed help text for 'o' and 'G' keys in v! mode (#13875)
  * Use more current enum elf_machine (#13874)
  * Win PE format, mem leak fix (#13873)
  * remove PICK/RPICK from esil
  * remove last use of PICK
  * remove one use of PICK from sh-esil
  * Set overflow flag if pfj z string overflows (#13865)
  * Little mem leaks fixes (#13866)
  * Make couple of keys toggle-able (#13864)
  * Fix 1oobread crash in fire bars
  * list all types in current function
  * list all types in program
  * create a types graph
  * list all functions using the given type
  * Something gone wrong with t key in the stack panel (#13851)
  * pf z, io.unalloc=true: Abort map check loop if the size-0 map is encountered (#13843)
  * Fix inappropriate if checks in panels
  * Fix a bug when pressing t in decompiler (#13838)
  * Changed can_affect_bp a little
  * Fixed xor reg, reg issue
  * Small fix in rargs detection
  * This is more like a workaround
  * In graph, = sets cmd.gprompt and | changes layout, step centers graph
  * t key is supported for register panel
  * Mark pf z strings that overflow into unallocated memory with "ovf" (#13829)
  * Mark pf z strings that overflow into unallocated memory with "ovf"
  * Use RIOBind instead
  * Put cheaper test first
  * Check map read permission as well
  * $ r2 -c '"w hello # world"' -qcps -
  * Add s110 to list of OS in asm.os=?
  * Fix b command parsing (show help if subcommand is invalid)
  * aa* -&gt; aaS
  * Do not run aap twice in aaaa
  * Add missing help for aaf?
  * Add missing entry in the flag/d/meson
  * Minor fixes
  * Fixing most likely a typo (#13817)
  * A few refactoring in panels
  * Fix build
  * Do not use defines
  * mach0 dylib: addr + 16 was the right address
  * Fix r_buf_get_string implementation
  * no_null -&gt; overflow
  * Improve the lima theme
  * This LC_SYMTAB handling is wrong
  * Initial import of the esil-graph command by @condret
  * Also fix ob command to switch between different objid
  * Press Enter on menu is properly fixed
  * Fix print_string for Windows (#13800)
  * Fix coredump PC not being considered (#13793)
  * Fix infinite loop and memleak in dex (#13794)
  * obL is an alias for iL
  * Rotate between call/jmp/lea in graph and panels with 'r'
  * "char* " -&gt; "char *" in format.c
  * Add to pfj z TODO comment
  * Fix esil test that I broke yesterday (#13777)
  * Fix #13674 - Graph nodes doesn't need to be updated if there aren't any
  * Added missing help text for 'db*' command (#13774)
  * Fixing possible dangling pointer for str empty macro (#13769)
  * #if-0 out some not-working-as-expected code
  * pfj z honors size (#13761)
  * Improve r_buf_buffer and remove r_buf_get_at (#13676)
  * Make r_buf_buffer return a ut8 and the associated size of the buffer
  * Remove r_buf_get_at uses and make it static
  * @b: overrides the anal hints again (#13756)
  * "char * " -&gt; "char *" in format.c
  * No bgcolor in the sepia calls
  * @@@ # foreach offset+size iterator command:
  * x @@@= [addr] [size] ([addr] [size] ...)
  * x @@@b basic blocks of current function
  * x @@@c:cmd Same as @@@=cmd, without the backticks
  * x @@@C:cmd comments matching
  * x @@@i imports
  * x @@@r registers
  * x @@@s symbols
  * x @@@s sections
  * x @@@m io.maps
  * x @@@m dbg.maps (See ?$?~size)
  * x @@@f flags
  * x @@@f:hit* flags matching glob expression
  * x @@@f functions (set fcn size which may be incorrect if not linear)
  * x @@@f:glob functions matching glob expression
  * x @@@t threads
  * x @@@r regs
  * Fix elf-arm-main regression
  * Fixed help text for visual seek ('o' -&gt;'g') (#13748)
  * Remove use of RPICK in sh-esil (#13747)
  * Fix RAnalOpMask.ALL (#13743)
  * Fixing aab (#13741)
  * Fixing aab
  * Update blaze.c
  * Fix pfj z when z is not at struct start (#13740)
  * Preventing two little segfaults in zdiff
  * Use r_str_escape_utf8_for_json() for pfj z (#13734)
  * Remove all remaining uses of RPICK in avr-esil (#13733)
  * Fix memleak in aef
  * Fixed help text for 'Z' in visual graph mode (#13732)
  * Put pfj z string in value field (#13729)
  * Fix crash in rasm2 -a 8051 -d
  * Add value and label (if available) to pfj enum (#13728)
  * Fix pfj enum when label is not available
  * Remove some spaces in format.c
  * Fix potential DF and irrelevant resource freeing
  * Rollback to capstone4 until all bugs get fixed
  * /am is like /c but only search for instructions and uses R_ANAL_MASK_DISASM
  * Added new op family: R_ANAL_OP_FAMILY_PAC; (see /af)
  * Fix meson build of capstone
  * added bswap to esil in x86
  * more RPICK removal from avr esil (fmuls and fmulsu)
  * more RPICK removal from avr esil (mul and fmul)
  * Handle comment, prompt and other keys in visual, zoom, cursor modes
  * Do not show the anoying 'cannot undo/redo seek' in panels
  * Several usability improvements for panels
  * More refactorings and bug fixes for panels
  * Replace pointer with an array of variable size (#13706)
  * The elements are directly after the headers, there is no pointer
  * involved.
  * Also, use r_buf_read_at instead of r_buf_get_at in mdmp.
  * HL for move horizontally by a page (10 chars) in panels
  * Zeroize oldslide when leaving top-level pf
  * Couple of new fortunes.
  * Use NESTEDSTRUCT instead
  * Add tsd/tud/ted/tcd subcommands
  * Add newlines to tsc/tuc/tec
  * Honor asm.jmpsub in pdj output (#13701)
  * scr.scrollbar (0=no,1=right,2=top,3=bottom)
  * Cleanup avr-esil for inc and dec (also RPICK-removal) (#13693)
  * pfj: Remove errorneous ]}, after struct nested to 1 level (#13691)
  * Fix random crash on x86.cs on exit when used with r2frida (#13692)
  * better leak on exit than crash in capstone/frida
  * More RPICK removal in avr esil (#13687)
  * Fix #13653 - crash reproduced randomly in graph with white2 theme (#13685)
  * arm: Remove redundant op-&gt;type assignment (#13683)
  * Fix menu focus colors in panel menus
  * Rename Pseudo -&gt; Decompiler in panels
  * Deprecate esil_write_internal
  * $z, $b, $c, $p, $o, $s, $ds, $jt, $js, $r, $$ are now ops
  * Remove R_ANAL_ESIL_PARM_INTERNAL
  * Fix segfault and trim whitespaces to fix pd @x:9090
  * Use maps and io.va=1 to make it work instead of hacky memcpys
  * Fix p8f and bring back core-&gt;fixedblock to make pd/pD@x:/len work again
  * When in cursor mode in the debug visual view select the reg with tab+arroows
  * arm: Improve glibc entry point signatures
  * Two changes:
  * Add signature for old gcc (4.6) that uses ldr/str instead
  * of push/pop.
  * Mask out the Thumb bit from main's vaddr.
  * arm: Cleanup br instruction handling
  * The cleaned up code fixes the following issues:
  * "bx pc" should always change to ARM mode (bits=32), never
  * Thumb mode (bits=16), since PC is always even.
  * Use (addr &amp; ~3LL) + pcdelta for all PC-relative arithmetic.
  * and removes checks for "b reg"/"bl reg"/"bx imm"/"bxj imm" as
  * these instructions don't exist.
  * arm: Move brace postfixing to bottom of function
  * The analop_esil/analop64_esil functions have to wrap braces around the
  * ESIL expression if there's a condition code. Instead of only printing
  * the closing brace on certain instructions (which may differ from
  * arm_prefix_cond one day), print it regardless of the instruction.
  * arm: Move op analysis from anop_esil to anop
  * This matches how other archs do it, such as x86.
  * Sync elf_machine enum in elf.c with elf_enums pfo
  * Increase autocompletion to 4096 (#13662)
  * Blindfix #13659 - crash in aao with a fuzzed macho
  * Add version information to libr_main
  * Add workaround to fix pfj test output
  * elf.c: Update -nn header format (#13657)
  * Use more r_return and a lot of code cleanup, but still not finished, more PRs to come
  * meson: Change completions installation directory (#13647)
  * meson: Fix deprecation warning in libcore (#13646)
  * cconfig.c: Remove dup line and capitalize for consistency (#13645)
  * Hide one more emulation warning under esil.verbose
  * Invalid asr shift of 32 at 0xdbb6
  * Fix 2 crashes found with asan in the hexdump
  * Done some TODO refactorings in panels (#13630)
  * Thanks to anal.types.verbose
  * Fixed crash when doing aac and bin-&gt;cur is NULL (#13621)
  * Needed for r2dec
  * Add types for android-log apis
  * Add function signature for memmem
  * Add r2white doc/img
  * Improve the gentoo theme
  * Add gentoo theme
  * After release version bump</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1565784000">- Update to version 3.7.1
  no changelog provided
- Update to version 3.7.0
  anal
  * Fix #13766 - Sum the meta_data_code as covered code
  * Add more function definitions for posix and macOS binaries
  * Add argument to 'afll' to select column to sort by
  * Print MSVC RTTI Warnings only on anal.verbose=1
  * Add afj command to analyze jmptbl from the shell
  * Honor RAnalBlock-&gt;switch_op in afb. and afbi
  * Improve ARM64 PAC instructions support
  * Fix #14530 - Implementation of i.~{} aka RCoreItem
  * Added val op hints to let the user define jmptbl sizes
  * Fix #14501 - Jumptables are made of signed values
  * Reduce xrefs sorting for aflj perf
  * Initial implementation of anal.trycatch blocks
  asm
  * Implement PAC instructions in the ARM64 assembler
  bin
  * Add icqj command
  * Fixes for msvc demangling (#14695)
  * Add jni.h in bin/d for pfo
  * Update Mach-O hardcoded format definitions
  * Improve Mach-O header fields
  * Improve RConsBind and use it from RBin via iz^C
  * Use libswiftCore library if available to demangle Swift5 symbols
  * Fix oba on frida://
  * Add more e_machine values for ELF
  * Fix support for Swift5 demangling via bin.demanglecmd
  * Fix ordinal name on Linux for NE (invalid sdb path location)
  * Fix function detection on coff file
  * Add icqq to print unknow classnames
  * Add icc support for Java/Dalvik
  * Improve ObjC classes boundary checks and slightly improve demangling
  * Parse macho's LC_ENCRYPTION_INFO command in rabin2 -H
  * Fix undefined behaviour bugs in malformed macho bins
  * Handle “stub and resolver” exports and fix export trie for dyldcache
  * Handle the export flags to avoid de-syncing
  * Support ObjC categories on mangled classes
  * Avoid loops in Mach-O export trie walking
  * Parse Mach-O exports trie structure
  * Fix #14499: Detect ascii substrings
  * Show Class visibility information in icj for DEX
  * Fix symbols in wasm and add custom sections
  * Parse Rich header in PE
  * Initial implementation of the bin.libs imports linking
  * List multidex as dependency libs
  * Initial working implementation of bin.libs
  * The words of GOT
  * Fix new exe header detection for MZ
  * Optimize DEX subsystem detection
  * Fix #14441 - Invalid codesize in some DEX files
  * PoC: Initial implementation of direct bin symbols (20% speedup in loading times
  * Remove the check_bytes and more bin-buf refactoring
  * Add __const to potential VTable Sections
  * Add r2 iw and rabin2 -w to enumerate try/catch blocks
  * Parse the try/catch info of methods in DEX files
  build
  * Fix android-static
  * Delete prefix/ and fix static builds (missing libmpc.a)
  * Fixes for the android compilations
  * Add $onlydebug in sys/ios-cydia.sh
  * Towards emscripten build fix (update sdb)
  * Enable ASSERTS on all travis builds, to avoid confusion
  * mesonbuild: Backport to python 3.5
  cons
  * Make click and drag work on Windows
  * Fix #12921 - Impl. r_cons_arrow_to_hjkl for Windows
  * Fix scrolling directions in the hud
  * Implement RCons.echo() and use it from r2.cmd("echo64")
  * Fix grep in tasks
  * Fix #11396: Integrate dietline with the hud
  * Fix for RCons.html when no color is used
  * Add example file for the pri command
  * Add pri command to print raw images in RGB (using stiv code)
  * Introduce ?e= and ?ed to print progressbar and 3D donut
  * WIP: Initial support for rotozooming strings via ~&lt;zoom
  * Initial implementation of the human friendly json indent {:
  * Fix #9269 - Initial Implementation of vi mode
  * Enable click mouse input on Windows
  * Add mouse click support to VTE terminals. Hopefully fix others too
  * Click toggles cursor, make panels click mode more consistent
  * Add RCons.get_click(), initial integration in visual and panels
  * Initial support of mouse wheel+click
  * Improve the ayu theme
  * Clear also attributes on screen clear under scr.ansicon=0
  core
  * Handle ^C in repeated commands
  * Implemented head and tail commands
  * Alphabetically sort more help messages and fix /ac/aa help msg
  * Fix i subcmd help grep
  * Initial implementation of calling the r*2 commands natively from inside r2
  * Expand on FreeBSD&gt;=10 sandbox handling
  * Add -qq to force quit. Avoid the -qcq confusion
  debug
  * Windows native debugger refactoring
  * More fixes to WinDbg (#14675)
  * Step over rep and repne prefixed instructions with dsui
  * Fix breakpoints handling for FreeBSD
  * Fix single-step in the iOS-arm64 native debugger
  * Fix xnu_thread_get_drx for iOS/arm64
  * Honor SWI for step-over
  decompiler
  * Add support for the native r2ghidra plugin detection in cmd.pdc
  disasm
  * Don't show function name comment in Visual mode
  * Fix #14655 - Improve asm.pseudo for Dalvik
  * Demangle xrefs if asm.demangle=true and use '@' for xref locs
  * Fix #14622 - Skip reflines on non-executable offsets
  * Respace demangled c++ names
  * Do not asm.describe metaa .dwords
  * Find relocs at instr. location first, then the dest
  * Kill MOV/LEA comments
  * Implement global imports (aii) and improve disasm-print-instruction code
  * Implement 'function imports' concept (afii command)
  * Add some SuperH opcode descriptions
  fs
  * Improve R_FS via IO
  graph
  * VV&lt;&gt; draw refs/xrefs graphs for visual navigation
  * Implement icg to create class graphs
  * Honor utf8 in diagonal graph lines
  * Fix #14553 - Use HtUP to store canvas attributes instead of a sorted array (#14556)
  * Add graph.body and graph.bubble config vars, move sin/cos into r_util
  * Initial implementation of RConsCanvas.circle and bubble graphs
  io
  * Fix timeout issue in http.get
  * Better use of perm/mode names in R_IO
  mount
  * Autocompletion for mount commands
  mouse
  * Improve mouse support in visual prompt
  panels
  * Drag and resize the panels with the mouse
  * Add aflm and handle : as separator in click
  * Handle click on toggle cache, frame title and screen borders
  * Add tiny graph in panels and simplify the code a bit
  * Show all the decompilers output at once
  * W + hjkl just works like Ctrl w + hjkl
  * Seek by clicking the offsets on Function Panel
  * Right click is supported to open " widget
  * Wheel is supported
  * Mouse supports the menus which have spaces in their names
  * Mouse kind of works on the menu, still lot to work on
  * W + h/l moves the current panel to the direction like vim does with Ctrl W + h/l
  * Introduce scr.demo to add effects in panels enter/exit
  * Fix word highlighting with mouse in panels
  * Cache the pdc outcome for each function
  * Handle mouse click on panel tabs and select frames
  * The 'g' key seek to highlighted address in current panel
  * Highlight words onclick in panels
  * Fix #14468 - Add pdsf panel for the " widget
  * Initial support for saving the layouts with the names feature
  * Unsync the base offset of each tab
  parse
  * Add r_parse_ctype
  print
  * Fix aho being ignored by asm.tabs
  r2pipe
  * Enlarge RLang.cmd() to 8KB length commands
  * Improve decompiler integration 'pdc?' -&gt; '!*%s -h" ..
  * Interpret .c files as #! via -i
  search
  * Skip PAC instructions in rop searching
  * Skip ROP gadgets starting with RET
  * Fix #14585 and #14584 - /c-&gt;/a* /C-&gt;/c /B-&gt;/mb /M-&gt;/mm - better help msg and autocompletion
  types
  * add tlj and tllj
  * Fix #11404 - Implement "afsr" to change function return type
  visual
  * Visual Help colorized
  * Improve the visual browse classes mode (vbc)
  * Initial mouse support for visual tabs
  * vda is an alias for vA
  wasm
  * Few memory leak fixes
  * Copy the symbol id instead of reference
  write
  * Implement wao for dalvik
  * To Review
  * Release 3.7.0 - TopHat
  * Use RFlag.list() instead of .get() avoid false positives (#14735)
  * Fixx oobread in flag.c (#14728)
  * check for null
  * Fix #14732 - Fix out-of-bounds read
  * Better gameboy theme
  * Fix #14696 - Fix p= in utf8 mode recent regression
  * Fix edge detection for click and drag
  * Fix a bug where a drag event could be initiated outside an edge
  * Fix not being able to select the menu anymore
  * Fix not being able to click on the X to close a panel
  * Fix afsr not performing type checks
  * Fix memory leaks part 2 (#14720)
  * Fix Incorrect Break Check from de7a488 (#14723)
  * Fix win32 compilation (#14722)
  * Fix afs not changing function name (#14721)
  * Changed the utf8 characters (#14719)
  * Fix #14711 - Merge Fun/About/Help in panels
  * Fix crash in .i~s .. recursive infinite grep strings issue (#14718)
  * Add fcn name in Visual mode if necessary when asm.filter=false and asm.jmpsub=false (#14713)
  * Fix WinDbg plugin warning
  * Fix #13633 - support nested unions (#14712)
  * Handle 'e' in '"'
  * Fix crash in canvas
  * Fix projects, add of help and improve gb again
  * Fix assertion
  * Improve the gameboy theme
  * Hide a harmless warning when string section size is 0
  * Assertify the IO API a bit more
  * Fix $? value in im prompt.exec from rc to num.value
  * Kill os and ons commands (they werent even documented)
  * Fix #12911 - Fix types starting with 'void' not being considered
  * Fix abbreviated names being lost
  * Hide this 'code slot size' warning under bin.verbose
  * Use void in function prototypes (#14700)
  * Revert that flagsize fix
  * Proper fix of the oob8 bug
  * Fix 1 byte oob read issue
  * Fix 8byte oob write
  * class, method and field names are now shorter and easier to read
  * r2pm: handle info and install arguments properly (#14693)
  * bin_symbols: Add quoting (#14690)
  * Not camel case but snake case (#14687)
  * Fix mouse click not opening file menu in panels (#14688)
  * Only suspend threads if dbg.threads=true on Windows (#14689)
  * Windows native debugger refactoring
  * Massive win32 native debugging code refactoring
  * and corresponding fixes.
  * Fix hang after killing process
  * Hide command autocompletion warning message
  * they’re now aligned with libr/bin/d/macho
  * also tweaked r_print_format_struct_size to work with referenced format names
  * Fix some leaks found by ASAN
  * Break demangled xref comment when in graph (#14678)
  * Refactoring (#14681)
  * Fix seeking (stepping now works)
  * Fix more crashes
  * Fix compiler warnings
  * Refactoring (#14676)
  * improve macho format definitions
  * allow enums and bitfields with arbitrary size
  * avoid modifying the format string argument inside r_print_
  * Fix capstone symbols visibility
  * Fixes #14652: Fixes visual hud regressions
  * Don't show flag name for internal demangled xref
  * Refactoring
  * Default scr.breaklines to true
  * Fixes #14353: Added utf8 support for agft
  * Featur #14351: Added utf8 support for p= based commands
  * All emacs dietline keybindings are implemented (#14664)
  * Some fixes to windbg (#14666) #debug #windbg
  * Fix #10505
  * Fix wrong register profile being picked
  * Fix use-after free(s) and null derefs
  * Fix warnings
  * cmd_debug.c: Make addroflib use basenames
  * Fix flagspace autocompletion
  * Add protobuf magic
  * Pull enums out of RParseCTypeType
  * Support struct/enum/union before name in ctypes parse
  * Add cdecl-thiscall-ms Calling Convention (#14653)
  * Add more tokens for the panels clicking thing
  * Sort om help messages
  * Fix #14640 - /aa
  * Add help for /ac (#14638)
  * Tested on rabin2 -D and iD command
  * Add __stack_chk_fail to types-android.sdb.txt (#14641)
  * Fix W command (#14636)
  * Fix W command
  * Required for r2pipe programs to buffer output to be processed by r2
  * Handle 'e' in window panels mode too
  * Refactoring (#14630)
  * Don’t print non-ObjC methods in classdump_objc
  * Improve ObjC classdump icc
  * Parse ObjC superclass name
  * Aim to fix O_BINARY issue in rahash2 on windows
  * Fix ?b64- command
  * A bit more cleaner vbtll (struct visual browser)
  * Refactoring panels (#14613)
  * Use eq[] instead in bin_classes()
  * Respace demangled c++ names
  * ic*: replace ' ' with '_' in flag name
  * Fix avra
  * Add guards just in case; use r_str_rchr() instead
  * Use upper case for #defines
  * $ r2 Payload/Undecimus.app/Undecimus
  * [0x10007e3ac]&gt; s 0x1000081d8;af;s 0x1000082b0;afj 0x1000085fc 4
  * [rio] fix r_io_cache_commit to commit all lines
  * Support for aap (function preludes with pacibsp)
  * Handle LDURSW properly
  * Define op-&gt;type for PAC instructions (not just family)
  * Add more asm descriptions for pac instructions
  * Click [X] with mouse and close the panel, plus a bunch of refactoring (#14602)
  * Add r_parse_ctype
  * Add mpc to acr
  * Fix r_parse for acr
  * Mouse is supported for " widget (#14599)
  * Put demangled name directly in call disasm if asm.demangle=true (#14600)
  * Put demangled name directly in call disasm if asm.demangle=true
  * Constrain possible flag names for functions
  * Fix ds_print_fcn_name() comment alignment when asm.cmt.right=false
  * Ignore dalvik since it's treated differently
  * Use R_FLAGS_FS_SYMBOLS instead in disasm.c
  * Oops
  * Fix demangled comment order (#14592)
  * Fix c99 construct (#14593)
  * Better name for seek autocompletion
  * Fix #14543: Renamed function doesnt show in autocompletion list (#14591)
  * Fix /ao command
  * Fix infinite loop in /o-1
  * Update capstone v4 and next
  * Added support for esc, pag up, pag dwn
  * Added vi mode, changed quit method for hud
  * Added ^C for vi mode
  * Fix wrong reloc command in panels (#14582)
  * Docuemnt Q in q?
  * Fix C99 construct
  * Initial implementation of NE file format (#14573)
  * Fix several bugs of mouse and improved a bit
  * Simplify the fork+spawn logic on Apple things (#14574)
  * Fix anoying aeim warning when debugging
  * Minor function signature fixes
  * Clean up #14568 code
  * Add comment that demangles calls if asm.demangle=true
  * Cache on and off works seamlessly
  * Fix null deref in 'r2 -qcia --'
  * Use PJ for meta (#14567)
  * zero RConsGrep in cons_grep_reset() instead
  * fix grep expr in cmd_info help
  * Changing pdc settings has got a problem in panels and now it is fixed (#14561)
  * This should improve performace as you don't need to shift elements of
  * the sorted array when you need to insert a new one.
  * skip reexports and “stub and resolver” exports for now, the semantics are different and need to be treated in a different way
  * but advance the pointer accordingly, to avoid loosing sync while walking the trie (especially in dyld cache)
  * Fix #14552 - issue with Csj and scr.html
  * Reduce the questionnaire when replace/create a panel, also replace the cmd of the current panel is available from " widget (#14551)
  * Fix C99 construct without using -c99 (#14550)
  * The image is generated with Gimp, saving as .data (RGB)
  * This is 128(W) * 3(RGB) * ?(H) .. the height is computed with the blocksize
  * r2 -e hex.cols=128 -qqfcpri doc/cows128.data
  * Added arrow info to pdJ (#14422)
  * Fix build --without-gpl
  * (still far from complete but we need to go forward and kill all the globals \o/)
  * PD: the broken test is because initializing RCons twice
  * Add several panels to the menu and sort some of them
  * Fix invalid JSON in ij output
  * Fixes #14524: vi delete command is now 3dw (#14527)
  * Fixed dietline warnings
  * Changed logic for diw/diW
  * Fixes #14524: changed vi delete command format to 3dw from d3w
  * Removed unnessary print
  * ESC key handled in vi_mode
  * Fixes #14521: Add support for ^y when ^w
  * Fix #14470: Close popup widget on escape
  * Fix #6321: Wrong handling of escape key
  * Cursor was missing in the comments panel (#14518)
  * Fix wrong assembly of jumps relative to the ESP register (#14511)
  * Fix Windows Build (#14512)
  * Fix trailing space issue in the GNU sh disassembler
  * Fix u/U problem
  * The menu properly gets updated as a new layout is saved with a name
  * Fix isq. should do the same as is.q
  * Fixes #14416: selections in disarm fixed
  * Improve spacing around "//" in unum.c
  * "+=1" -&gt; " += 1" in unum.c
  * "+1" -&gt; " + 1" in unum.c
  * Fix wrong realloc in r_asm_massemble
  * In line 694 a buffer of size (sizeof(char*)*32) is allocated. Later on,
  * this buffer is realloced to 64. This decreases the size of the allocated
  * buffer instead of increase. This may lead to memory corruption.
  * Click properly works on the tabs (#14491)
  * Fix missing title line in Visual mode when under scr.ansicon=0 (#14490)
  * Autocompletion for k command (#14488)
  * Autocompletion working for ms
  * Removed comments
  * Autocompletion for k command
  * Fix some bugs and add pddo panel to " widget
  * Fix an assert in aoj
  * Fix focus and bright themes
  * Color regression issue in disasm.c
  * Fix scr.wheel.speed regression
  * Add gameboy theme
  * More code cleanup in RBin (#14473)
  * Fix r_str_replace - unit tests added
  * Fix two lines in doc/hud
  * Autocompletion works for md, mg
  * Added autocomplete flag map
  * Fix behaviour of click in panels (x&lt;20)
  * Fix scr.wheel glich
  * Disabled by default at compile time. See FEATURE_SYMLIST define
  * Fix crash, reduce false positives of RBin.dol
  * Use RBuf.slice in /B
  * Fix autocompletion of remote files in #ms (#14284)
  * Added Segments panel and made cursor available for both Sections and Segments panels (#14461)
  * Add help for afs? command
  * Quote wa command generated in visual mode (#11138)
  * Use a pointer to eprintf instead
  * Fix aaa color under scr.ansicon=0
  * small fix for console
  * Add spaces around operators in r_num_conditional()
  * Add spaces around operators in r_num_to_bits()
  * Don't update console panel when it's not absolutely necessary
  * Add spaces around operators in r_num_op()
  * Add a couple of spaces around '==' in unum.c
  * Add a couple of spaces around %
  * Remove some spaces
  * Add a space
  * Fix an UB oobread
  * Fix RStr.replace()
  * Fix long times for pp -1
  * Remove some more spaces
  * Remove a space
  * Set foreground color just in case
  * add r_fs_file_copy_abs_path to get the absolute path of a RFSFile, centralizing edge case handling
  * use that in fs_io_read
  * add missing free (file-&gt;path) in RFSFile destructor
  * fix handlePipes for fs shell cat use case
  * Fix couple of small bugs in panels with tabs
  * Small fix for tab (#14432)
  * Python 3.5 (the lowest version that meson supports) has no f-String
  * but only old %-formatting and str.format().
  * Fix warning when printing level of "&gt;" (#14430)
  * Strip trailing whitespaces
  * Fix warning -Wstring-plus-int on cont_level
  * Remove unused var
  * Fix ragg2 *.c on macOS
  * Add fortune
  * tT segfaults so fixing it (#14426)
  * Post release version bump (3.7.0-git)
  * Fix a few null dereference issues (#14419)
  * Fix ec* wrt attributes (#14421)
  * Fix for the debug mode that makes disasm so slow (#14414)
  * Notes:
  * SH opcodes array, file libr/asm/arch/sh/gnu/sh-dis.c from GNU binutils, defines "bf.s" and "bf/s", same with "bt.s" and "bt/s".
  * Both pairs are identical, e.g. bt.s and bt/s mean the same thing.
  * As *.s variants come first in the table, radare and binutils-objdump print bf.s and bt.s names.
  * Still true for latest binutils (v2.32 2019-02-02).
  * Renesas chip hardware manuals and IDA Pro only use bf/s and bt/s.
  * Complete R_CONS_ATTR_ series (#14411)
  * 
- Update to version 3.6.0
  * drop radare2-sysmagic.patch
  anal
  * Fix syscall resolutions for s110 operating system
  * wzr/zr/xzr register on arm64 is wired to ground
  * Fix naming of entrypoint symbols in files with class information (DEX/C++)
  * Fix #13668 - Implement a* as an alias for afl*;ah*;ax*
  * Fix and improve ESIL for arm64
  * Fix #10567 - Implement afl. command
  * Fix afl* not saving function bits
  * Add experimental `axm command
  * Implement refs for iget/iput Dalvik instructions
  * Implement esil for OR and MUL dalvik instructions
  * RAnalOp.Type.CAST.toString() and implicit refptr init
  * Improve af performance affected by `aflc
  * Honor R_ANAL_OP_MASK_ESIL in anal.dalvik
  * Improvements in dalvik analysis
  * Add Stackframe Anal Hint
  * Add opcode mask field in ao and aoj
  * Add opcode description in ao
  * Show pseudo in ao and aoj
  * Improve anal and parse plugins for Thumb
  * Implement ESIL for stxb and stxh THUMB instructions
  * Fix issue when analyzing the last DEX method
  asm
  * Handle LEA operand rip in x86.nz
  bin
  * Fix code section size in dex files
  * Handle mod_init/mod_fini as word sections in mach-o
  * Handle the interpos section as words in the disasm
  * Fix ObjC detection in macho binaries
  * Get rid of the ELF-specific C++ detection
  * Add -O a/l/ for macho to add libraries
  * Honor more segments vs sections, for jmptbl, fatmacho, zeropage
  * Fix iS/iSS in macho and kernelcache
  * For #14268: Implement ob= listing bin map coverage
  * A couple of fixes for base address support
  * Add missing ARM64v8 and ARM64e defines for the mach0 parser
  * Kill RBinFile.objs RList
  * Implement RBinFile.at and make it work with e bin.at
  * Fix some RBin file format crashes
  * Speedup loading fuzzed ELF files with huge nrel field
  * Faster macho loading by reusing symbol parsing for getMain()
  * Remove symbol table size hard limit in macho
  * Fix regressions in dyldcache and xnu_kernelcache plugins
  * Completely eliminate the bytes apis in RBin
  * Fix #14147 - Honor -qq for classes and imports
  * Initial extermination of the *_bytes methods in RBin
  * Fix #12600 - Implement .ic** command to import bin.class info as anal.class
  * Handle DEX files with no entrypoint properly
  * Properly handle ELFs with no entrypoint defined
  * Little ELF segment labelling change UNKNOWN -&gt; NONE
  build
  * Continuous Fuzzing Integration with Fuzzit
  * Add sys/build-shlib.sh and fix static builds
  config
  * Improve the list of supported decompilers in e cmd.pdc=?
  cons
  * Little va_list leaking
  * Fix #14046 - Don't use ansi with aaa notifications if no ansicon
  * Add bold to eco bright items that were originally bold in default palette
  * Fix #14254 - Add eco bright (r2 default palette but with bright colors for all)
  * Add bright colors to the colors table
  * Fix #14101 - Fix non-ansicon UTF printing
  * Fix THE glitch affecting panels box colors
  * Default to scr.color=COLOR_MODE_16 for Alacritty on Windows
  * Dfferent color for up and down in disasm reflines
  * Implement reset command to reset the terminal settings
  * Enable color prompt on Windows
  * Fix Color_GRAY/BGGRAY
  * palloc return checks
  core
  * Fix #14335 - Add sort, join and uniq
  * Simplify RConfig.eval and improve e with e, for csv
  * Add r_sys_exit to proper quit
  * Honor hashbang and PATH when interpretting extension-less scripts
  * Honor ^C in @@@F and @@@s
  * Implement $O variable pointing at cursor
  * Implement |. (alias for .)
  debug
  * Improvements to windows heap parsing
  * Set cmd.gprompt=.dr* when cfg.debug=true
  * Initial implementation GetSingleBlock for Windows heap
  * Initial implementation of heap parsing for Windows (#14218)
  debugger
  * Improvements to windows heap parsing
  disasm
  * Avoid printing nulls on invalid code or missing bin info for Dalvik
  * Add asm.movlea configuration option
  * Improve comments alignment in the disassembly
  * Fix arm64 parse for BL instructions
  * fix, improve and add some sh pseudo
  * Support asm.hint.pos=-1 for leftish key hints
  * Initial cleanup in RParse, delete mreplace plugin
  * Toggle asm.dwarf in V# and pds
  * Add support for base64 in CL command
  * Faster dtd (trace disassembling) using API instead of RCore.cmd
  * Fix #14258: Issue with upgoing refline at XREFS
  * Fix CL command and make asm.dwarf work without source files
  * Fix asm.varsub in a hacky way to fix the disasm output
  * Fix project's asm.cpu behaviour
  * Priorize strings in case multiple metas match
  * Set the RBinSection.format as dwords for the constpool in DEX
  * Initial import of the RISCV capstone plugins for asm and anal
  esil
  * Skip {urc}{jmp,call,ret} in aesou
  * Fix issues with negative esil.timeout values
  * Fixes related to ARM64 ESIL emulation
  * Make $r{} work without the debugger
  * Add cmd.esil.stepout to run r2 commands (before and after emulation)
  * Fix recursivity issue when calling aes in cmd.esil.step
  * Fix cmd.esil.step handling of return value
  graph
  * Implement fg command to create a graph of flags (WIP)
  * Implement graph.ntitles to toggle graph title nodes
  hash
  * Initial implementation of pasasword generators under /Cc
  * Fixes for fletcher8
  * Add support for fletcher8, 16, 32 and 64 hash algorithms
  heap
  * Implement GetSingleSegmentBlock for LFH and VS Windows heap
  json
  * Use asserts in pj api to catch this issue earlier
  meta
  * Fix CC-, CC-* and CCf- commands to work as expected
  network
  * Handle R2_CURL env var in RSocket.httpGet
  panels
  * Add more configs for disassembly are supported in the menu
  * Emulate menu is added
  * Settings menu is added, and decompiler is configurable in there
  * Something like Ctrl w + T in vim implemented
  * Almighty menu has got debug items too if it is in debug mode
  * Search-&gt;Cursor-&gt;Xref/Ref enabled
  * Cursor works better in many panels
  * izz~ and iz~ available from both the menu and " modal
  * Force cache the result of Decompiler and Graph panels plus better auto updating, and refactoring
  * Cut out the widget as a struct and name it Modal
  * Enable deleting an item from the list in " widget
  * New item can be created and inserted to the '"' widget.
  * Centered the '"' widget plus v and h commands are added to it.
  * Added l command to the console which works like Ctrl l and Refactoring
  * dwm style default layout
  * Implement Console frame in visual panels
  * Enable creating a panel from the list of all kind of the panels and replace the current panel with it
  * Autocompletion is supported for Breakpoints and so is cursor to seek to and del them
  * Cursor is available in strings panel
  * Cursor is supported in Symbols panel
  performance
  * More code cleanup in RBin, speedup method resolution
  print
  * Honor hex.section in prc and pxa
  * Implement pV command - like pv but for bytes instead of values
  * Fix pv [arg] behaviour
  * Added support for pd and px without space
  * Honor hex.section in pxW and pxQ
  * Honor hex.section in pxb
  * Improve pxr for null words and relocs and use hex.section in pxs+pxr
  * Fix #14250 - ps[puzwW+]j
  * Fix #14263 - Add hex.section option for the hexdump
  * Add Objective-C and Rust (pco, pcr)
  * Add Kotlin, Java and Swift pc sub-commands
  r2pm
  * Honor the 2nd arg of R2PM_TGZ with ZIP files
  refactor
  * Change the signature of r_str_trim to avoid confusions
  * Deprecate the RBinObject.id field
  * Rewrite the RBuffer API to make it safer and adjust the codebase
  refactoring
  * Deprecate the RBinObject.id field
  remote
  * Improve the r2web:// IO plugin and fix a couple of bugs in there
  * Speedup r2web://
  * Make -C http work like the tcp and rap remotes, expose the shell via ==
  * Honor rap.loop in rap server and add examples in =?
  * Fix issues with the tcp server .: and =+tcp, use index instead of fd
  * Fix some UAF in rap server, handle HTTP over rap and tcp properly
  search
  * Fix #14403 - Fix search on multiple maps (#14405)
  * Add /cc for case insensitive instruction
  * Add search.in=bin.segment[.s[rwx]] and fix bin.section[.s[rwx]]
  * Fix hexpairs search containing whitespace
  * Fix /r for dalvik and enable VA
  shell
  * Handle e cmd.pdc=&lt;tab&gt; and improve e cmd.pdc=? autocompletion
  signatures
  * Improve zignatures
  * Make zignature comparison fuzzy
  * Implement the zc command
  trace
  * Sort dte output
  visual
  * Improve the vv mode for editing variables
  windows
  * Fix command redirection
  * Dynamically find radare2 install dir on Windows
  * Add mfc100u and a script to generate them
  * Set scr.ansicon=1 if running under Windows 10 Creators Update or later
  * scr.ansicon=2: Show esc seqs (for debugging) if using non-ConEmu-hosted cmd.exe
  * Fix QueryDosDevice returned length check
  * Fix ood; ood bug on winxp-&gt;win10
  * Fix r_sys_pid_to_path (supports winxp -&gt; win10)</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1567684800">- Update to 3.8.0
  analysis
  * Improve the aab (blaze) analysis by honoring data meta
  * Speedup and reduce false positives in aae by honoring code/string/format
  * Do not analyze functions in strings/data by honoring the meta
  * Fix infinite (or expensive) loop when fcnsize=0
  * Honor anal.strings in aav
  * Define argument and ret pseudo registers in the SuperH4's reg profile (#14920)
  * Introduce anal.in=code (2x faster aar in some big binaries)
  * Introduce afisaj and fix table contents for afisao and such
  * Implement afis[aof] - to show instruction type, family and mnemonic tables
  * Fix as command to resolve syscall by name, number and SN reg
  * Fixing ESIL for ARM architecture pre-indexed addressing mode with LDRB (issue #14850) (#14901)
  * Add more info in aflt and add afltj
  * Initial implementation of aflt (using the new RTable API)
  * Hide the shift overflow warnings under esil.verbose
  * Fix ownership issues related to cc
  * Add calling conventions for ARM32 and Thumb
  * Unify the use of R_ANAL_CC_MAXARG
  * Propagate noreturn information (#14793)
  bin
  * Fix code injection issues i* commands (rabin2 -r)
  * Fix #14930 - handle LC_DATA_IN_CODE in macho
  * Fix strings on ELF bins for SH-4 with the Renesas SDK
  * Support deep JSON format for binary headers in iHj
  * Fix Cf with named formats when .iH* is used
  * Fix #14898 - Show warning when -B used on unknown binaries
  build
  * Shrink the Cydia package from 512mb to only 64
  core
  * Add single quote as alias for =! and \
  * Support 0X as an alias for 0x in numbers
  debug
  * Fix crash in gdb client (#14897)
  * Notify user on hardware breakpoint hit
  diff
  * AGraph integration with radiff2
  disasm
  * Fix #14716 - Honor local flags in RParse
  * Implement asm.hint.emu and improve Vr reftype selection
  * Do not try to resolve strings pointed by adrp instructions on arm64
  * Honor asm.instr in pdi
  * Hide brackets for LEA even if operand is section flag
  * Add support for the amd29k architecture
  * pix and pdx are now aliases for pad
  doc
  * Remove help for hud in ??
  graph
  * Fix #14859: Enter used to update seek in visual call/ref graphs (#14906)
  io
  * Fix a couple of bugs in wo* and implment wo8
  * Add support for io-plugin initialization via null system command =! (#14915)
  * Simplification of the io_self plugin for macOS/iOS
  * Consider endiannes when performing block write operations
  panel
  * Few memory leaks fixes
  * Fix #14891 - Seek in panels after coming back from console
  * Fix #14883 - use[] to realign comments in disasm
  * O in visual is supported in panels with the "i" key
  * Added some asm settings and classified it
  panels
  * Fix #14891 - Seek in panels after coming back from console
  * Fix #14883 - use[] to realign comments in disasm
  * O in visual is supported in panels with the "i" key
  * Added some asm settings and classified it
  print
  * Implement pv* to completely fix #14165
  * Fix #14165 - Implement pVj and fix pvj with argument
  * Fix #14936 - Add po[..] set of commands
  * Implement 'cols' RTable.query to filter by column names
  * Use block character for p= and p== graphs (#14941)
  r2pipe
  * Initial support for r2pipe.html
  rop
  * Add ROP chain execution support in ragg2
  search
  * Let search.align override arch.align if set, improves aav in SH
  * Bring back /ai and fix regression for SUB.val
  * Skip gadgets starting with a nop in /R
  * Fix #14755 - read-only raw search
  * Fix #14202 - Add support to '\d', '\w', etc. in regex
  util
  * Initial implementation of the RTable API with filter, sorting and query APIs
  visual
  * Fixes #14914: Mouse wheel for hud (#14940)
  * Improve mouse in visual (hud instead of goto and ignore cursor toggle
  windows
  * Fix #14816 - Properly get lib path
  Other Changes
  * add nf flag in ESIL generated for ARM thumb (#14954)
  * Fix regression in wo2/4/8
  * Fix divbyzero and garbage variable found by clang-analyzer
  * Fix memleak in r_strbuf_prepend
  * Fix logic in 2-byte endian swap used by "wo2" (#14951)
  * Display operand of EBC push/pop instructions (#14949)
  * ARM: fix order of registers in push/pop with reglist
  * fixing esil =[*] (poke multiple regs/values)
  * Fix out-of-loop issue in aae
  * macOs/Notes 6.8s -&gt; 6.4s
  * macOS/r_core 4.3s -&gt; 3.8s
  * Still wip. only works as a hint when using -e bin.verbose=true
  * Improve r_core_anal_hasrefs_to_depth (#14863)
  * Fix Win32 build patch from @sanguinawer (#14945)
  * Fix uninitialized variable issue related to the mouse state
  * Fix regressions
  * Fix #14380 - Fix demangling symbols containing the '?' char with iD
  * Fix #14889 - Implement ! and c keys in visual help
  * Improve vq and v!!! workflows
  * Break early in Cf format name failure
  * Fix #14939: Replace assertions about missing RReg profile registers with warnings (#14943)
  * fix help message of ? (#14944)
  * Fix #14935 - Kill harmless warning
  * Fix assert in aea for r2wars
  * Show backtrace when assert happens
  * Fix crash in aea* when code is ffff
  * Fix #14771 - Modified pdx/pix to disassemble hexpairs (blocksize-independent) (#14892)
  * Add frame pointer to AVR register profile (#14938)
  * Enable mouse only if it was prev enabled and based on scr.wheel (#14925)
  * Fixes #14911: Use theme colors for p= and p== (#14934)
  * Add fortune
  * 1 != 0
  * Massage two more assertions
  * Fix early assert for IO
  * Disable Travis IRC notifications
  * Too much noise at IRC.
  * Blindfix more null derefs in reg.value
  * Fix another null arena deref
  * Assertify io.fd api
  * Fix aea for instructions referencing PC
  * Boolify the reg api a bit more
  * Fix null deref in reg arena
  * Blindfix for empty reg arenas
  * Add Predicate for Task Dispatch
  * Fix assertion when emulating invalid instructions and revert pcalign4 for sh
  * Update help message for Vd
  * Fix #14928 - vr to be in sync with Vr
  * Fix assert regression before it triggers
  * Minor cleanup and visitor cache proposal test for RAnal.fcn()
  * Fix #14821 - crash in td
  * r_str_split_list() rewritten to support nth limit
  * r2 -qq -c 'aac;aflt size/gt/200,addr/cols/name/nbbs,nbbs/sort/inc' /bin/ls
  * Fix off-by-one in RCore.lines.initCache();
  * Set asm.hint.emu=false by default
  * Fix build
  * Add r2con2019 svg logo
  * $ r2 -i doc/r2pipe.html /bin/ls
  * Syncing with r2hexagon (#14918)
  * the reference of emulation are displayed one instruction after. which is bad
  * Fix build
  * Fix Windows build (#14916)
  * afisa uses rtable, as well as afist@@@f
  * Useful for r2frida to automatically run .=!i*
  * This makes reading iOS apps much simpler by removing lot of false positive strings
  * Fixes #14900: Disable color for dot mode (#14908)
  * Better directory structure for the panels config file (#14903)
  * Fixes #14896: Enable and disable mouse based on requirement in visual/panels (#14909)
  * v!! = V!! - use ! to toggle between visual and panels
  * Fix hexdump height issue in panels
  * Reset mouse settings after leaving the hud
  * Fixes #14900: xdot type commands functional now (#14902)
  * Fixes #14900: xdot type commands functional now
  * Remove recursive handle_stop_reason call
  * Revert "Fixed the bug that I had fixed before (#14788)"
  * This reverts commit 9e27142.
  * This change was breaking panels in Mac
  * Fix MSVC build
  * Add afltj and some more fixes and improvements related to RTable
  * Accepts a query as argument
  * Fix a segfault in RStrBuf.prepend
  * Add lsls and ldrh thumb asm.describes
  * Add missing include install for meson
  * Improve disasm char hints
  * Fix some warnings from gcc
  * Make cmd_depth task-local (#14888)
  * Add neg pseudo instruction to arm assembler (#14890)
  * Freed some vars (#14885)
  * Fixes #14845: Use unicode settings in radiff2 (#14884)
  * Fixes #14845: Use unicode settings in radiff2
  * Fixed indent
  * Tame vayour
  * Fixes #14534: Ignore non-printable and non json chars (#14876)
  * Fix #14878 - Fix unaligned field access
  * Add afos command and minor cleanup for afo
  * Fix null derefs in afv subcommands when no function is found
  * Fix afvn outside of Function (#14882)
  * Fixes #14856: Changing visual seek behaviour in Vv (#14877)
  * Fix #12438 - Fixes for PDB (#14874)
  * Fix use after free when autoloading pdb
  * Use heap on td command
  * Fix #12438 - Fix wrong 2 byte read for char value
  * Fix crash on r_line_readchar_win (#14875)
  * Merge pull request #14868 from kazarmy/x86-cmp-disp-for-disp
  * Use op-&gt;disp instead of op-&gt;ptr for disp of x86 CMP (and ACMP)
  * Drop not needed wrapper
  * Fix non-unicode Windows build virtual keys not working
  * Fix arrows in vi mode on Windows
  * Merge Windows and Unix dietline implementation
  * Simulate escape sequences in r_line_readchar_win
  * Fix some bugs on Windows
  * Some refactoring
  * Fix #14854 - Fix glitch in asm.hint.pos=0
  * Use LTO for the Cydia build
  * Fix segfault in r_main_free
  * Add the syscall number regname for hexagon arch
  * Fix #14870 - Fix crash in type propagation when no cc defined
  * Instead, recursively going through the regions while focusing
  * on main addresses and grabbing pages states informations.
  * Fixes for the cydia static build of r2, needed for iOS12
  * add missing =SN for the SH analysis plugin
  * Fix for meson
  * Fix hexagon jumps second try (#14867)
  * Synchronized files with radareorg/r2hexagon
  * Fix warning, assertions and regressions in arg type handling
  * Add missing cc-x86-16
  * Fix anal.depth and remove arm16 dim
  * Code cleanup
  * Update capstone again (#14862)
  * Fix #14861 - Reset cursor after leaving panel's prompt ':'
  * Fixed the bug that I had fixed before (#14788)
  * Use op-&gt;disp instead of op-&gt;ptr for disp of x86 MOV (and others) (#14829)
  * Use op-&gt;disp instead of op-&gt;ptr for disp of x86 MOV (and others)
  * Fix for jumptable MOV
  * Fix for [] operands
  * Fix another Appveyor hang (#14844)
  * Fix coredump PC not being considered (again) (#14836)
  * Use r_sandbox_fopen instead of fopen (#14832)
  * Revert multiple layout saving regression in panels (#14792)
  * Some little refactoring in panels (#14798)
  * Fix #14522: Added g support for Vv mode (#14823)
  * Add a small menu tick for visibility when scr.color is 0 in panels (#14801)
  * Avoid disassembling the same instruction twice on rop search (#14815)
  * Avoid disasm the same instr. twice on rop search
  * Fixes for comments
  * fix double free
  * Fixes #14267: Does not print the function name for agft (#14819)
  * Fixes #14672: f= gives output from current flagspace (#14820)
  * Add @sghctoma pf definition for BIOS and NTFS
  * Add *BSD SourceHut builds (#14824)
  * Fix r_print_color_op_type param type mismatch (#14825)
  * Specify graph.diff colors for sepia (#14817)
  * Implement agd* based commands (#14809)
  * ag* commands fully functional
  * Indent and r_return usage
  * All agd* commands functional now
  * Graphs are pretty now
  * Refactoring the code
  * Fixed assertion error
  * Fixed broken agf
  * Always bracket indirect addr operand (except LEA) (#14802)
  * Always bracket indirect addr operand (except LEA)
  * Don't use RAnalOp
  * Add clang-cl support (#14814)
  * Fixes for path autocompletion on Windows (#14813)
  * Fix register writing on Windows (#14805)
  * Fix register writing on Windows
  * Drop unecessary use of heap
  * Fix stack-use-after-scope (#14811)
  * Fix #14804 - Make sure anon structs have unique names (#14806)
  * Also skip "union" to get type
  * Fix Appveyor hang on master (#14803)
  * Propagate noreturn information
  * Avoid infinite loop when propagating noreturn information
  * Avoid all recursive cases
  * Avoid warnings
  * use r_anal_bb_opaddr_i</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1567771200">- Update to 3.8.0
  analysis
    Improve the aab (blaze) analysis by honoring data meta
    Speedup and reduce false positives in aae by honoring code/string/format
    Do not analyze functions in strings/data by honoring the meta
    Fix infinite (or expensive) loop when fcnsize=0
    Honor anal.strings in aav
    Define argument and ret pseudo registers in the SuperH4's reg profile (#14920)
    Introduce anal.in=code (2x faster aar in some big binaries)
    Introduce afisaj and fix table contents for afisao and such
    Implement afis[aof] - to show instruction type, family and mnemonic tables
    Fix as command to resolve syscall by name, number and SN reg
    Fixing ESIL for ARM architecture pre-indexed addressing mode with LDRB (issue #14850) (#14901)
    Add more info in aflt and add afltj
    Initial implementation of aflt (using the new RTable API)
    Hide the shift overflow warnings under esil.verbose
    Fix ownership issues related to cc
    Add calling conventions for ARM32 and Thumb
    Unify the use of R_ANAL_CC_MAXARG
    Propagate noreturn information (#14793)
  bin
    Fix code injection issues i* commands (rabin2 -r)
    Fix #14930 - handle LC_DATA_IN_CODE in macho
    Fix strings on ELF bins for SH-4 with the Renesas SDK
    Support deep JSON format for binary headers in iHj
    Fix Cf with named formats when .iH* is used
    Fix #14898 - Show warning when -B used on unknown binaries
  build
    Shrink the Cydia package from 512mb to only 64
  core
    Add single quote as alias for =! and \
    Support 0X as an alias for 0x in numbers
  debug
    Fix crash in gdb client (#14897)
    Notify user on hardware breakpoint hit
  diff
    AGraph integration with radiff2
  disasm
    Fix #14716 - Honor local flags in RParse
    Implement asm.hint.emu and improve Vr reftype selection
    Do not try to resolve strings pointed by adrp instructions on arm64
    Honor asm.instr in pdi
    Hide brackets for LEA even if operand is section flag
    Add support for the amd29k architecture
    pix and pdx are now aliases for pad
  doc
    Remove help for hud in ??
  graph
    Fix #14859: Enter used to update seek in visual call/ref graphs (#14906)
  io
    Fix a couple of bugs in wo* and implment wo8
    Add support for io-plugin initialization via null system command =! (#14915)
    Simplification of the io_self plugin for macOS/iOS
    Consider endiannes when performing block write operations
  panel
    Few memory leaks fixes
    Fix #14891 - Seek in panels after coming back from console
    Fix #14883 - use[] to realign comments in disasm
    O in visual is supported in panels with the "i" key
    Added some asm settings and classified it
  panels
    Fix #14891 - Seek in panels after coming back from console
    Fix #14883 - use[] to realign comments in disasm
    O in visual is supported in panels with the "i" key
    Added some asm settings and classified it
  print
    Implement pv* to completely fix #14165
    Fix #14165 - Implement pVj and fix pvj with argument
    Fix #14936 - Add po[..] set of commands
    Implement 'cols' RTable.query to filter by column names
    Use block character for p= and p== graphs (#14941)
  r2pipe
    Initial support for r2pipe.html
  rop
    Add ROP chain execution support in ragg2
  search
    Let search.align override arch.align if set, improves aav in SH
    Bring back /ai and fix regression for SUB.val
    Skip gadgets starting with a nop in /R
    Fix #14755 - read-only raw search
    Fix #14202 - Add support to '\d', '\w', etc. in regex
  util
    Initial implementation of the RTable API with filter, sorting and query APIs
  visual
    Fixes #14914: Mouse wheel for hud (#14940)
    Improve mouse in visual (hud instead of goto and ignore cursor toggle
  windows
    Fix #14816 - Properly get lib path
  Other Changes
    add nf flag in ESIL generated for ARM thumb (#14954)
    Fix regression in wo2/4/8
    Fix divbyzero and garbage variable found by clang-analyzer
    Fix memleak in r_strbuf_prepend
    Fix logic in 2-byte endian swap used by "wo2" (#14951)
    Display operand of EBC push/pop instructions (#14949)
    ARM: fix order of registers in push/pop with reglist
    fixing esil =[*] (poke multiple regs/values)
    Fix out-of-loop issue in aae
    macOs/Notes 6.8s -&gt; 6.4s
    macOS/r_core 4.3s -&gt; 3.8s
    Still wip. only works as a hint when using -e bin.verbose=true
    Improve r_core_anal_hasrefs_to_depth (#14863)
    Fix Win32 build patch from @sanguinawer (#14945)
    Fix uninitialized variable issue related to the mouse state
    Fix regressions
    Fix #14380 - Fix demangling symbols containing the '?' char with iD
    Fix #14889 - Implement ! and c keys in visual help
    Improve vq and v!!! workflows
    Break early in Cf format name failure
    Fix #14939: Replace assertions about missing RReg profile registers with warnings (#14943)
    fix help message of ? (#14944)
    Fix #14935 - Kill harmless warning
    Fix assert in aea for r2wars
    Show backtrace when assert happens
    Fix crash in aea* when code is ffff
    Fix #14771 - Modified pdx/pix to disassemble hexpairs (blocksize-independent) (#14892)
    Add frame pointer to AVR register profile (#14938)
    Enable mouse only if it was prev enabled and based on scr.wheel (#14925)
    Fixes #14911: Use theme colors for p= and p== (#14934)
    Add fortune
    1 != 0
    Massage two more assertions
    Fix early assert for IO
    Disable Travis IRC notifications
    Too much noise at IRC.
    Blindfix more null derefs in reg.value
    Fix another null arena deref
    Assertify io.fd api
    Fix aea for instructions referencing PC
    Boolify the reg api a bit more
    Fix null deref in reg arena
    Blindfix for empty reg arenas
    Add Predicate for Task Dispatch
    Fix assertion when emulating invalid instructions and revert pcalign4 for sh
    Update help message for Vd
    Fix #14928 - vr to be in sync with Vr
    Fix assert regression before it triggers
    Minor cleanup and visitor cache proposal test for RAnal.fcn()
    Fix #14821 - crash in td
    r_str_split_list() rewritten to support nth limit
    r2 -qq -c 'aac;aflt size/gt/200,addr/cols/name/nbbs,nbbs/sort/inc' /bin/ls
    Fix off-by-one in RCore.lines.initCache();
    Set asm.hint.emu=false by default
    Fix build
    Add r2con2019 svg logo
    $ r2 -i doc/r2pipe.html /bin/ls
    Syncing with r2hexagon (#14918)
    the reference of emulation are displayed one instruction after. which is bad
    Fix build
    Fix Windows build (#14916)
    afisa uses rtable, as well as afist@@@f
    Useful for r2frida to automatically run .=!i*
    This makes reading iOS apps much simpler by removing lot of false positive strings
    Fixes #14900: Disable color for dot mode (#14908)
    Better directory structure for the panels config file (#14903)
    Fixes #14896: Enable and disable mouse based on requirement in visual/panels (#14909)
    v!! = V!! - use ! to toggle between visual and panels
    Fix hexdump height issue in panels
    Reset mouse settings after leaving the hud
    Fixes #14900: xdot type commands functional now (#14902)
    Fixes #14900: xdot type commands functional now
    Remove recursive handle_stop_reason call
    Revert "Fixed the bug that I had fixed before (#14788)"
    This reverts commit 9e27142.
    This change was breaking panels in Mac
    Fix MSVC build
    Add afltj and some more fixes and improvements related to RTable
    Accepts a query as argument
    Fix a segfault in RStrBuf.prepend
    Add lsls and ldrh thumb asm.describes
    Add missing include install for meson
    Improve disasm char hints
    Fix some warnings from gcc
    Make cmd_depth task-local (#14888)
    Add neg pseudo instruction to arm assembler (#14890)
    Freed some vars (#14885)
    Fixes #14845: Use unicode settings in radiff2 (#14884)
    Fixes #14845: Use unicode settings in radiff2
    Fixed indent
    Tame vayour
    Fixes #14534: Ignore non-printable and non json chars (#14876)
    Fix #14878 - Fix unaligned field access
    Add afos command and minor cleanup for afo
    Fix null derefs in afv subcommands when no function is found
    Fix afvn outside of Function (#14882)
    Fixes #14856: Changing visual seek behaviour in Vv (#14877)
    Fix #12438 - Fixes for PDB (#14874)
    Fix use after free when autoloading pdb
    Use heap on td command
    Fix #12438 - Fix wrong 2 byte read for char value
    Fix crash on r_line_readchar_win (#14875)
    Merge pull request #14868 from kazarmy/x86-cmp-disp-for-disp
    Use op-&gt;disp instead of op-&gt;ptr for disp of x86 CMP (and ACMP)
    Drop not needed wrapper
    Fix non-unicode Windows build virtual keys not working
    Fix arrows in vi mode on Windows
    Merge Windows and Unix dietline implementation
    Simulate escape sequences in r_line_readchar_win
    Fix some bugs on Windows
    Some refactoring
    Fix #14854 - Fix glitch in asm.hint.pos=0
    Use LTO for the Cydia build
    Fix segfault in r_main_free
    Add the syscall number regname for hexagon arch
    Fix #14870 - Fix crash in type propagation when no cc defined
    Instead, recursively going through the regions while focusing
    on main addresses and grabbing pages states informations.
    Fixes for the cydia static build of r2, needed for iOS12
    add missing =SN for the SH analysis plugin
    Fix for meson
    Fix hexagon jumps second try (#14867)
    Synchronized files with radareorg/r2hexagon
    Fix warning, assertions and regressions in arg type handling
    Add missing cc-x86-16
    Fix anal.depth and remove arm16 dim
    Code cleanup
    Update capstone again (#14862)
    Fix #14861 - Reset cursor after leaving panel's prompt ':'
    Fixed the bug that I had fixed before (#14788)
    Use op-&gt;disp instead of op-&gt;ptr for disp of x86 MOV (and others) (#14829)
    Use op-&gt;disp instead of op-&gt;ptr for disp of x86 MOV (and others)
    Fix for jumptable MOV
    Fix for [] operands
    Fix another Appveyor hang (#14844)
    Fix coredump PC not being considered (again) (#14836)
    Use r_sandbox_fopen instead of fopen (#14832)
    Revert multiple layout saving regression in panels (#14792)
    Some little refactoring in panels (#14798)
    Fix #14522: Added g support for Vv mode (#14823)
    Add a small menu tick for visibility when scr.color is 0 in panels (#14801)
    Avoid disassembling the same instruction twice on rop search (#14815)
    Avoid disasm the same instr. twice on rop search
    Fixes for comments
    fix double free
    Fixes #14267: Does not print the function name for agft (#14819)
    Fixes #14672: f= gives output from current flagspace (#14820)
    Add @sghctoma pf definition for BIOS and NTFS
    Add *BSD SourceHut builds (#14824)
    Fix r_print_color_op_type param type mismatch (#14825)
    Specify graph.diff colors for sepia (#14817)
    Implement agd* based commands (#14809)
    ag* commands fully functional
    Indent and r_return usage
    All agd* commands functional now
    Graphs are pretty now
    Refactoring the code
    Fixed assertion error
    Fixed broken agf
    Always bracket indirect addr operand (except LEA) (#14802)
    Always bracket indirect addr operand (except LEA)
    Don't use RAnalOp
    Add clang-cl support (#14814)
    Fixes for path autocompletion on Windows (#14813)
    Fix register writing on Windows (#14805)
    Fix register writing on Windows
    Drop unecessary use of heap
    Fix stack-use-after-scope (#14811)
    Fix #14804 - Make sure anon structs have unique names (#14806)
    Also skip "union" to get type
    Fix Appveyor hang on master (#14803)
    Propagate noreturn information
    Avoid infinite loop when propagating noreturn information
    Avoid all recursive cases
    Avoid warnings
    use r_anal_bb_opaddr_i</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1585569600">- Update to 4.3.1
    Fix segfault in om= command
    Fix dead process issue with ood/doo command
    Fix build with ancient capstone3
    Fix build with pre-c99 compilers
    Some more code cleanups + refactorings
  Changes for 4.3.0
    anal
    Rename the Function Flag on afn (#16078)
    Fix 'af' missing lines bug when analyzing in frida://0
    Implement function names with dots in signatures
    Remove more members from RAnalBlock
    Remove prev, jumpbb and failbb from RAnalBlock
    Refactor Anal Hints (#15876)
    Skip empty esil expressions in 'aeab' to fix partial results issue
    Add 'aba' command as an alias for aeab
    Fix aeab and add V (values) in aea outputs
    Implement aeab command
  asm
    Fix #13908 - x86 aoj for instruction with hidden operand
    Add 'wao jinf' for Dalvik
    Determine Gameboy hardware registers in disassembly (#15909)
  bin
    Add new BIND_OPCODE_THREADED constant for MACHO binaries (arm64e)
    Add Windows Crash Dump format support (#16087)
    Minor Fixes and Tests for NSO/NRO (#16053)
    Fix iS hash outputs (#16044)
    Add Authentihash support for PE (#15987)
    Fix ELF symbols for names just before the end of strtab
    Parse dyldcache local symbols
    Fix some out of bound accesses in LE (#15943)
    Fix #14325 - Honor segments in DEX files (#15920)
    Many FLIRT handling fixes
  build
    Fix debugger build on Linux/s390x
    'sign' as an alias for ios-sign and macos-sign
    Build debian package in CI
  cons
    Fix again the EOL bgcolor issue (and improve scr.html) (#16120)
    Implement ecHj to list highlight rules in json format
    Fix r_table_tostring for string with ansi escape code (#16069)
    Fix #16063 - bgcolor not reset on newlines
    Fix ecH- deleting ecHi and deleting meta highlight items
    Fix #15359 - Enable key.f# keys to be used in the shell
    Improve the gentoo theme
  core
    tree-sitter: support iter commands (#16111)
    Initial implementation of the 'rb' command to rebase all the things
    Use state struct and start handling cmd_substition_arg in tree-sitter (#15966)
  debug
    Use RTable API in r_core_debug_rr (#16066)
    Fix show register value in column (#16010)
    Add 'dbH' to set hardware breakpoints (#15933)
  disasm
    Improve ecH (ecH-* dels them all, ecH- doesnt segfault, ecH list)
  esil
    If esil.addr.stack is mapped find an available one
    When esil.stack.addr is -1 set it to the next unallocated address
    Code cleanup for r_core_esil_step() (#16017)
  graph
    Add graph.aeab to show esil stats instead of disasm
  json
    Fix #15851 /wj without arg produce '\n' (#15885)
  panels
    Fix a bug on clicking in panels (on Mac and Linux)
  projects
    Preserve "functions" flagspace when saving projects (#16057)
  refactor
    Revert "Avoidify the RUtil.strTrim() APIs, rename trimHeadTail() and add asserts in RConfig
    Avoidify the RUtil.strTrim() APIs, rename trimHeadTail() and add asserts in RConfig
    Fix consecutive call to r_table_sort (#16049)
    Kill all globals in rabin2.c
    Remove globals from main.r2
    Remove globals from rax2
    Revert "Avoidify the RUtil.strTrim() APIs, rename trimHeadTail() and add asserts in RConfig"
  test
    Add tests for RList (set, get, reverse, clone, append, prepend) and remove legacy
    Add initial sparc regression tests
    Handle ^C in r2r.v and support threads in fuzz tests
    r2r.v: Assume BROKEN=1 if not 0 or "" (#15936)
    Add Unit Tests to Meson (#15926)
  types
    Fix tccj, tccl, tcc* output errors and add tests (#15931)
  util
    Avoidify the strTrim() APIs + cleanup/refactor
    Memory leak fix proposal in syscmd_join
  visual
    Fix #15963 - Handle / in Vx (visual xrefs)
  Changes for 4.2.0
  anal
    Fix #15091 - Make 0 fcnsize warning more meaningful and verbose-only (#15866)
    Fix jumptable size #13812 (#15822)
    Fix afs not working without rettype
    Fix a null deref in fcn_recurse
    Remove Custom Analysis for Java (#15817)
    Refactor RAnal Basic Blocks and Functions (#15169)
    Change RAnalBlock.size to ut64
    Make type matching independent of bb list order
    Improve the op.type text representation when unhandled modifiers are used
    Remove dupped basic block analysis in core (#15714)
  asm
    'push rip' is not a valid instruction
  bin
    Improve realname support for symbols (#15702)
    Add test for #15727 (smd strings) (#15777)
    r_str_unescape: Support all izz esc seqs (#15770)
    Force read permissions on all load maps in ELF
    Initial implementation of LX/LE file plugin
  cons
    Implement ar, and dr, commands to list registers in table format
    Fix #14424 - Handle ~ operator in the ms shell
    Implement r_strbuf_slice and use it in panels to solve a glitch
  core
    Add ?V0 ?V1 ?V2 - for semver support
    Upgrade to acr-1.8.1 to get semver support
    Add pkgname in RLibStruct for r2pm on outdated plugins
  debug
    Added reverse step and continue support to gdbr
    Moved drC to drpC for profile comments and added drC for reg comments
    Added register specific comment parsing to register profiles
    Fix crash caused by rebasing a file without sections
    Set cfg.debug to true before running oodf in doof
    Fix multithreaded breakpoint behavior in linux
    Attach to new linux threads on creation
    Fix debugger build on linux-s390x
    Always unset bps after continue and step hard
    Add detailed location info to dpt using pc instead of path
    Add packed sizes to gdb vector registers and improve mapping of target description to r2 regs
    Fix drt not printing non 64bit/32bit registers and flags
    Refactor breakpoint validation (#15754)
    Refactor breakpoint validation
    Revert "Validate bp addr on rebase and restore instead of preventing creation
    Validate bp addr on rebase and restore instead of preventing creation
    Fix hardware bp restoring and fix hwbp repeating errors
    Add location in file to linux dpt output
    Fix var rebasing by saving regname info
    Refactoring ptrace register write for BSD
    Implement bsd_thread_list for FreeBSD
    Fix reopening of windows debug after detaching not working
    Fix windows breakpoint rebasing
    Prevent the restoration of disabled breakpoints
  diff
    Add explicit fingerprint_size to RAnalFunction
    Add ccdd command to diff decompiler output of two functions
    Add ccdd command to diff using decompiler (experimental)
  disasm
    Remove realname from strings (#15841)
    Show flag realname when finding a function and realname is enabled
    Hide flag comments when realname is shown (#15801)
    asm.symbol: Improve code/test a bit more (#15798)
    asm.symbol: Fix flag name when disasm from non-flag addr with no anal
  esil
    Add RISC-V 64 word instructions and test (#15742)
    Correct RISC-V division and add test (#15712)
  io
    Fix #15789: Increment offset for reads as well (#15865)
  json
    Use PJ api in the output of isj and show realname
    Fix issues in iCj, drlj and arlj
    Fix izzzj json output
    Fix gen json dwarf with pj api (#15755)
    Fix is.j iEj and iaj json validation issue in r2 -- (#15724)
  panels
    More fix for resizing issue (#15844)
    Performance improvements for the cursor mode
    Code clean-up and a little performance improvement for decompiler cache
    All the available decompilers outputs will be properly shown with this
    Make the decompiler cache work properly
    Add H key for cursor mode which works like the one in vim
  print
    Implemented pmj (#15864)
  r_debug
    Debug, BSD systems refactoring
  search
    Add elliptic curve private key search in /cr command (#15761)
    izzzj: Add izzj attributes (#15759)
  signatures
    Apply types on matching zignature data
  table
    Add f, command to list flags in table format
  test
    Fix V testsuite build with latest V from git (#15867)
    Convert cmd_pd* tests from &lt;&lt;KEYWORD to &lt;&lt;EOF (#15823)
    Support extras tests in r2r.v (#15821)
    r2r.v, -j 0: Allocate 1 job per test (#15807)
    Improve unit test execution using the new V suite and makefiles
    Many improvements in the V testsuite (#15722)
  tests
    r2r.v, -j 0: Allocate 1 job per test (#15807)
  util
    Fix r_list_set_n() to allow empty element (#15820)
  visual
    Limit panel tabs to 9 to avoid keybinding and click issues
  windows
    Fix reading on invalid process memory
- Changes for 4.1.0
  anal
    Improve SP based variable analysis
    Some more helpful messages for anal.verbose
    Fix first r_anal_op call after asm.bits change
    Improve SP based var analysis
    Fix ms cc wrong argument analysis
    Fix r_type_del() for typedefs (Fix #15337)
    Add base64: for afn
    Move the fcn preludes into RAnal and add anal.jmp.tailcall (-1,0,N)
    Fix typo in ios-syscalls.txt (#15436)
    Initial implementation of afvf - show bp-relative stackvars
    Insert arguments into types SDB on function analysis
  arch
    Add support for or1k (OpenRISC) disasm+analysis (#15515)
  asm
    Fix ignored asm.bits settings because of RBin overrides
    Fix for #15459 - Also set the first operant to the right value on a mov from pointer with offset
    Add ARM strd support (#15388)
  bin
    Add 64-bit iOS SEP xtr plugin
    Add PIE flag check in kernelcache detection
    bin.str.enc: Accept UTF hyphen aliases (#15492)
    Support UTF32-BE decoding (#15472)
    Recognize Unicode BOMs (#15469)
    Use pj in the izj and izzj commands
    Fix #15445 - Add support for Mach-O external relocs
    Add support for C64 PRG fileformat
    pd: Don't abort string printing on initial null if bin.str.enc != guess (#15446)
    Fix #14279 - Ignore entrypoint on non-executable ELFs
    Analyse HIOS and LOOS symbol types by default. (#15411)
  build
    Fix #15485 - Improve argument parsing in sys/{install,build} (#15486)
    FIx 32bit windows
    Rename "asan" to "sanitize" (#15412)
    Fix build for 32bit Linux systems
    Fix build of the onefied shared lib
  command
    Very simple tree sitter integration (#15414)
  config
    Pass R2_CONFIG file to ! commands and serialize methods
  cons
    Fix #14197 - Don't highlight control chars on hud filter (#15552)
    Include last line when greping using foo~n.. (#15524)
  core
    Fix some Race Conditions with the thready task scheduler (#15667)
    Make Task Scheduling Explicit (#15511)
    asm.cmt.off: Accept 0 &amp; 1 as aliases for false &amp; true respectively (#15500)
    Use sigaction instead of signal
    CPU affinity API introduction
    Honor cfg.editor in 'vi' instead of always using 'vi'
    Implement $foo:=,+=,-= and $foo to alias some flags commands
    Support 'f foo+=4' and 'f foo-=4' syntax for flags
  debug
    Improve debug rebasing and fix partial windows rebase
    Refactor debug native's wait function
    Fix native debug not working with files that were opened as RW
    Add ppid to win32 debug and 'dp''s display/json
    Add process selection to w32 debug
    Fixed a crash caused by reopening gdb
    Fixed not killing child processes and added detach
    Fixed gdbr warnings and a dpt crash after debug was over
    Added an event to signal the end of the debug session
    Fix 'oo' rebasing when leaving debug and add 'doc' to exit
    Silence drr warning on UT64_MAX registers
    Fixed an issue with detached child breakpoint inheretence
    Added oodf\doof to enable rebasing for remote debug
    Rebase Breakpoints for PIEs
    Added dp processes info support to gdbr
    Add breaking to ood in linux to avoid execvp freezing
    Allow debug plugins to modify pid/tid on select
    Fix linux_set_options error
    Add process selection to linux native debug
    Setting parent pid on pid list on BSD
    Show all processes for pid 0 using dp
    Improve linux native debug dp output
    Fix getting DRX breakpoint size
    Fixed overflow that broke remote debugger reopening
    Impl. list modules for WinDbg
    Fix WinDbg IO in page boundaries
    Fixed windbg concurrency and added missing locks
    Fixed windbg pipe timeout behavior on linux
    Added rebuild rules for windbg
    Fixed windbg continue on windows 7 64bit
    Allow breaking for WinDbg
    Update hardcoded gdbr registers for 16/32bit x86 (#15488)
    Added parsing support to all gdb registers
    Fix gdbr's reg_write and reg_next_diff for reverse stepping
    Reduced gdbr's tcp connect timeout and added a break
    Fix gdbr not closing sockets after connect failed
    Add break to gdbr's read_packet and move isbreaked to libgdbr
    Fix gdbr_write_registers and refactor gdbr_write_reg
    Replaced lock_check with tryenter in gdbr_read_registers
    Add breaking to gdbr connect to avoid waiting on invalid connections (#15442)
    Add experimental ymm regs support for linux-x64 and extend drm command
    Add Windows 8 and 8.1 WinDbg profiles
    Fix attaching to a pid on Windows (#15406)
    Fixed w32dbg breaking issues (#15386)
    Add support for printing xmm* as packed floats and doubles (#15378)
  disasm
    Fix hidden hint.lea for hint.pos==0
    Improve switch-statements in disassembly
    Add refs, xrefs and esil columns to pdt
    Add asm.cmt.esil to show ESIL as comment
  doc
    Improve macOS installation documentation (#15438)
    Fix links to Doxygen documentation (#15377)
  gdbclient
    gdbclient reduces risk of use after free down the road
  io
    Uses the setitimer api instead for the alarm in self://
    Automatically set the debug plugin when opening debug uris (#15403)
  json
    Add current process field to dpj
  network
    Fix r_socket_connect not using the given timeout in unix
  print
    Fix #14661 - Support parsing binary protobuf data (#15423)
    Add utf-8 support in r_print_rangebar (#15389)
  r_debug
    Refactor signal handling for FreeBSD
  search
    Introduce the r_magic_load_buffer() api and boolify a bit
    Update RSA key search to find larger keys (#15494)
    Search for AES 128, 192 and 256-bit keys (#15426)
  signatures
    Add auto zignspace generation for the zg command (#15402)
  test
    Implement asm, fuzz and json test runner in r2r.v
  util
    Add RIntervalTree data structure
    Added r_th_lock_tryenter API (#15454)
    Use HtPP for RStrConstPool (#15424)
  visual
    Improve the interaction with decompilers in panels
    Reduce the blocksize on some hexvisual modes
  windows
    Add command to identify window under cursor
    Fix #15456 - Fix reopening in write mode
    Fix hang when running dc in a task
  Changes for 4.0
  anal
    Bring back the MASK_DISASM because not all nanal plugins support it yet ##anal
    Select default var type based on its size (#15352)
    Fix #15325 - Improve af- like its done in Vdu
    Deprecate anal.jmp.eob /refs #13482
    Fix #15117 - honor asm.var.sub in ao/aoj
    Fix #15315 - Honor RAnalOp.disp in aar and ao
    Update 8051 plugin (#15321)
    Avoid reloading of cc sdb - huge speedup (#15306)
    Implement ESIL for arm64 UBFX
    Make RAnalFunction.cc come from RAnal String Pool
    Deprecate the use of anal plugins that doesnt handle mask.disasm
    Add jumptable support for main() in bins/elf/analysis/ls-alxchk (#15266)
    Add jumptable support for main() in bins/elf/ls.odd (#15233)
    add afoj and afdj (#15254)
    Fix #15235 - push [mem] not handled in /r
    Add initial reg profile for sysz arch
    Don't propagate noret to fcn if fcn jmps outside itself (#15190)
    Fix #15004: Make meta.min rbtree more robust (#15141)
    Fix memleak in r_core_anal_propagate_noreturn()
    Minor speedup/cleanup/refactor of the RAnal
    Implement ESIL control-flow-graph and further dfg analysis
    Add anal.delay to disable delay slot analysis for testing
    Fix pc-rel movs in sh's esil
    Delay execution debug messages are now available via anal.verbose
    Fix #15073: Disambiguate using fcn addr also in meta.min rbtree (#15077)
  api
    Add r_strbuf_copy API (#15186)
  asm
    Fix post-indexed memory access for str instructions on ARM (#15298)
    Fix #15302 [rasm2/armass] Correctly propagate errors from thumb_assemble (#15303)
    Add additional [indirect] access syntax for 8051 (#15272)
    Fix #10651 sub sp, sp, 0x1000 not correctly assembled for ARM (#15187)
    Fix #15198 (#15199) arm64 assembler const value
    Add 8051 assembler plugin (#15189)
    Z80's LD opcodes assembly (#15185)
    Fix parsing of floating point instructions in x86_64 assembler (#15174)
    Fix x86 assembler output for some memory loads (#15068)
  bin
    On AArch64 there is a new special symbol $x (#15362)
    Fix #15152 - Support old Java attribute format (#15317)
    Simplify r_bin_open_io function (#15307)
    Support &gt; 4GB ELF files
    Add support for RTable.query in i
    Fix #15132: Integrate table to iS,ia,ir,iz,is (RBin info) based commands (#15159)
    Implement support for the RISCV PLT ELF relocs
    Fixes for MSVC demangling (#15210)
    Format the .rela. sections in ELF
    Add NES ROM mirroring map
  build
    sys/asan.sh: Use -fsanitize=... instead of -lasan when linking (#15375)
    Link sdb fully into r_util in meson (#15338)
    Fix #15296 - *BSD builds (#15309)
    Fix macOS build with latest XCode
    Add MSVC 2019 for AppVeyor
    Try MSVC 2019 for AppVeyor
    Set rpath if non-Windows Meson shared
    Debian package fixes (#15081)
  cons
    Fix function key handling in visual/panels
    For utf-8 locale, check LC_ALL, LC_CTYPE and LANG in sequence instead (#15326)
    Also use LANG env var to check for UTF-8 output support (#15257)
    Move UTF-8 setting logic to scr.utf8 config callback on Windows (#15273)
    Implement 'str' operation in RTable queries
  core
    Fix #14247 - fn.j/fnj. show all flags in current offset, not just one
    Few compiler watning fixes here and there
    Fix #15114 - Implement r_sys_info() and uname
    Add kitty clippy replacement :3 (#15232)
    Add possibility to specify time zone with rax2 -t (#15180)
    Implement cj command using the PJ api (#15168)
    Add support for the V programming language
    Fix #15134 - Support octal numbers like 0o666
    Implement function-based plugin loading method
    Add omt and help message for RTableQuery + add format column api
    Move Lib already loaded check before dlopen Call (#15075)
    Replace r_str_const* with RStrConstPool (#15300)
    Kill r_sys_get_osinfo () (#15346) ##core
  debug
    Use RTable for Windows heap info output (#15368)
    Add support for setting xmm registers on linux (#15365)
    Fixed continue not being associated with the current thread in unix
    Added a way to break while in dbg_wait (continue, step etc)
    Fixed dpk
    Fixed opcodes not being associated with the current thread in gdbr (#15358)
    Fix drm[bwdq] command, add xmm0h/l and xmm8-15 registers (#15354)
    Fix the way linux debugging options are set (#15323)
    r_reg_get_pack/r_reg_set_pack are not able to deal with 128 packbits
    Added support to thread switching in linux and fix r_debug_select
    Fixed ptrace 'Operation not permitted' errors (#15287)
    Fix debugger build for native GNU/Linux on RISC-V
    Fix incomplete drr/drrj formatting when r_core_anal_hasrefs fails (#15277)
    Added "dptj" and "dptj " (#15259)
    Enhance drm command, add drm xmm0 functionality (#15214)
    Fix drf output formatting
    Implementing debug info per pid on NetBSD
    Using unused map debug field on macOS
    Rebase fcn/bbs, flags , comments, meta, refs when ood
    Fix issues in windows thread switching (#15366) ##debug
  diff
    Implement radiff2 -X for hexII diffing
    Fix #14845: Support radare2_rc in radiff2 for graphs (#15078)
  disasm
    Better pdi output when Cd is involved
    Implement 'pdt' - print disasm in table, supports queries
    Make asm.fcnsig more compact
    Do not resolve the strings pointed by ADRP on arm64
    Improve (change) sh4 disasm (lowercase regs...)
  emu
    anal_x86_cs fix esil expr for neg instruction (#15252)
    Fix #15246 - Honor the 'u' suffix in PPC instructions in ESIL
  esil
    Fix #15297 - Update ESIL help message
    Improve registers handling in ESIL dfg
    Simplify ESIL code for ARM str instructions
    Add a parameter to $s and $o (#15171)
  io
    Setting the upper address limit for OpenBSD
    Improve omt and implement RTable.filterSum
  io_self
    Setting the upper address limit for OpenBSD
  json
    Show flagname and realname in json format for fnj and such
    Add current thread field to dptj (#15268)
  lang
    Rewrite hashbang command parser, use argc &amp; argv in hashbang (#15188)
  panel
    Fix #14857 - Handle 'O' key to rotate asm.pseudo/asm.esil
    Another const pointer to be free fix
    Handle / highlight in panels for zoom and window modes
    Fix const address freeing
    fix #15060 - Add xrefs and xrefs here in visual
    Fix #14559 - Honor scr.fps
  panels
    Fix #14857 - Handle 'O' key to rotate asm.pseudo/asm.esil
    Handle / highlight in panels for zoom and window modes
    Fix const address freeing
    fix #15060 - Add xrefs and xrefs here in visual
    Fix #14559 - Honor scr.fps
  print
    Fix #15216 - Implement pcy command to print hexpairs in Yara format
  r2pie
    Implement r2pipe_open_dl() to use dlopen/dlsym
  rasm2
    Freeing main assembly object
  script
    Fix vlang plugin to run scripts and add example
  search
    Fix #8575 - Support stdin slurping in rafind2 -
    Add support for hex escaped litterals in regular expressions (#15291)
    Fix RCALL and RJMP in aop and /at
    Refactor Search to use less Global State (#15076)
  table
    Add :json,:quiet,strlen,minlen,maxlen,sortlen in table queries
    Integrate table API for p-h (#15083)
  util
    Fix rop inline assembly form
  visual
    Run .dr* in visual prompt in cfg.debug is set
    Fix for VV going to V (issue 15181) (#15195)
    Fix #14919: truncate long function names in Vv (#14996)
  wasm
    Further wasm memory leak fixes
    Memory leak fixes in error code paths
  windows
    Print child output in pipe lang plugin
  zign
    Integrate types field in zignature operations (#15082)
  Changes for 3.9.0
  anal
    Implement anal.norevisit using SetU instead of Sdb
    Fix #15013 - jump/cjmp analop for m680x
    Fix the infinite aac issue, reduce false positives, speedup a bit (#15015)
    Fix mov.l/jsr ESIL for SuperH4 (#15039)
    Fix nopskip (its not fixed at all. just random typing here and there) (#15024)
    Add anal.nonull to avoid analyzing functions if starting by zeros
    Fixed i4004 arch to be according to spec (#15062)
    Fix zero register set issue (r2wars)
    Implement types field for zignatures
  cons
    Fix #14611: Vi-mode indication by prompt color
    Add a way to print an aliased without a trailing new line (#15031)
    Fix clicking on frame borders to resize
    Remove code for no-anal asm.bb.line (#14977)
  core
    Make -m do an implicit -s
    Fix #14990 - multiple quoted command parsing issue
    Fix multiple quote cmd issue
    Fix #14019 - Move ta to aht, move other commands around, refactor indentation
    Fix #10851 - Solve slurp messages on http/sandbox/pipe
    Don't run ldconfig when installing into /usr (#15049)
  debug
    Fix gdb reg write byte order (#15009)
    Improving slighty the process status check on Darwin
    On Darwin, expose process path
    ASLR check setting fix on FreeBSD
  emu
    Hackaround to get esil stepping on delayed execution
    Fix arm32 stmia post-increment (#14983) (r2wars)
  io
    Support shm_open in shm:// and some code cleanup
    Fixing perms for Darwin
    Fix #15002 - Propagate write error issues into RCore.patch
    Print error msg if write fails (#14978)
    Fixing self:// perms issue on Darwin</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1597233600">- Update to 4.5.0
  * Analysis
  - Initial API for base type kinds (enum, struct, union)
  - Rename PowerPC to PPC
  - Improve RISC-V analysis for compressed instructions
  - Add endbr64 as a function prelude for x86-64 binaries
  - Improve BP vars/args detection
  - Detect register args used only by callee
  - Match args name/types from function definition
  - Improve itanium RTTI parsing and vtable search
  - Refactor Variables out of SDB
  - Implement basic concept of signature bestmatch
  * asm
  - Add support for WebAssembly SIMD extension
  - Boolify r_asm_is_valid and r_asm_set_syntax API
  - x86_64/x86_32: Implement assembler endbr32 and endbr64 instructions
  - x86_64: Support mov r64, 0xffffffffffffffff
  - x86_64: Fix mov r32, -imm32 encoding
  - Move inferior GNU Hexagon plugin to extras
- For a complete list of changes see:
  https://github.com/radareorg/radare2/releases/tag/4.5.0
  https://github.com/radareorg/radare2/releases/tag/4.4.0</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1610366400">- Update to 5.0.0
  * See https://github.com/radareorg/radare2/releases/tag/5.0.0</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1622376000">- Update to 5.2.1
  * See https://github.com/radareorg/radare2/releases/tag/5.2.1
- Packaging changes:
  * Use license tag for COPYING/COPYING.LESSER
  * Use SPDX 3.0 format for License
  * Use system libzip/xxhash/libuv
  * Move plugin directory from devel to main package
  * Remove broken and no longer relevant rpmlintrc
  * Various small cleanups</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1622808000">- Install "r2p" multicall symlink as r2pipe, r2p conflicts with
  polylib.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1625918400">- Update to 5.3.1
  * Fix CVE-2021-32613: Double free vulnerability in the pyc parse
    via a crafted file which can lead to DoS.
  * Fix assembling invalid arm64 instructions dont result in invalid
    representations
  * Add http.basepath to support sub directory handling for proxying
    purposes
  * Support instruction descriptions when using the r2ghidra
    disassembler plugin
  * Fix issues and enable the garbage collector when running @vlang scripts
  * Fix arm16 ldr post indexing esil expression
  * Fix r2pipe regression caused by a change in RCons buffering when
    chaining multpile commands
  * Support user defined REgg plugins
  * Full changes: https://github.com/radareorg/radare2/releases/tag/5.3.0</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1627992000">- Add CVE-2021-3673.patch, fixing CVE-2021-3673 (boo#1189009):
  resource exhaustion and DoS</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1643716800">- Update to 5.5.4:
  * New IOBanks APis and commands replacing skyline and making io faster (2-10x)
  * Faster analysis, type matching, binary parsing (2-4x)
  * [] and =[] esil operations has been removed (size is mandatory)
  * Lots of important bugs fixed in bin parsers and disassemblers
  * Add support for the latest iOS15 dyld4 Atlas-style cache formats
  * Autorename signature matching collisions and faster search
  * Add assembler for riscv and disassemblers for PDP11, Alpha64 and armv7.v35
  * Improved integration with r2frida remote filesystems
  * Cleaning debugger for windows (32 and 64) and macOS makes it more reliable and stable
  * Add seven segment printing (?ea for ascii-art text titles)
  * Improved xrefs visualization with new axfm and axtm commands
  * Add avg command to manage global variables
  * The sixref plugin is now easier to use to find xrefs on arm64 code
  * Improved multibin (select all bins or one) and multidex support in apk://
  * Better build scripts for Windows (add asan and w32 profiles)
  * Added armv7.v35 and improves esil emulation with the arm64.v35
  * Add more help messages and set scr.prompt.tabhelp true by default
  * AES key wrap algorithm support in rahash2
  * Fix var serialization issues in debugger reloading (ood) and projects saving (Ps)
  * Add Amiga and MSX rom/bin parser plugin and test @romerojoseant @trufae
  * Visual slides (r2s) allow interactive content to be used within r2
  * Print and convert ternary values back and forth
  * Add the vector35 arm64 for analysis, esil and disasm and r2 can be built without capstone
  * Improved integration to use r2ghidra analysis and disassemble mainly tested for avr, v850 and arm64
  * Fix emulation of several x86 and arm64 instructions, including an scripted way
    to import official arm64 instruction descriptions
  * Bring back the cmd.pin to instrument the esil emulation when a specific address is hit
  * Small steps towards Projects with improved management for version control
  * Improved visual and panels with better interactions and fixed glitches
- Remove CVE-2021-3673.patch</changelog>
  <changelog author="Timothy Brown &lt;stimut@gmail.com&gt;" date="1654776000">- Update to 5.7.0
  * Significant number of changes and bug fixes
  * Resolves 38 CVEs
  - CVE-2022-0139 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195713
  - CVE-2022-0173
  - CVE-2022-0419 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195444
  - CVE-2022-0476 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196414
  - CVE-2022-0518 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195746
  - CVE-2022-0519 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195761
  - CVE-2022-0520 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195741
  - CVE-2022-0521 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195760
  - CVE-2022-0522 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195742
  - CVE-2022-0523 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195720
  - CVE-2022-0559 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196052
  - CVE-2022-0676 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196345
  - CVE-2022-0695 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196484
  - CVE-2022-0712 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196320
  - CVE-2022-0713 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196319
  - CVE-2022-0849 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196819
  - CVE-2022-1031 - https://bugzilla.opensuse.org/show_bug.cgi?id=1197420
  - CVE-2022-1052 - https://bugzilla.opensuse.org/show_bug.cgi?id=1197509
  - CVE-2022-1061 - https://bugzilla.opensuse.org/show_bug.cgi?id=1197508
  - CVE-2022-1207 - https://bugzilla.opensuse.org/show_bug.cgi?id=1197991
  - CVE-2022-1237 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198185
  - CVE-2022-1238 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198186
  - CVE-2022-1240 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198187
  - CVE-2022-1244 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198132
  - CVE-2022-1283 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198291
  - CVE-2022-1284 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198292
  - CVE-2022-1296 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198375
  - CVE-2022-1297 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198376
  - CVE-2022-1382 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198592
  - CVE-2022-1383 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198593
  - CVE-2022-1437 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198804
  - CVE-2022-1444 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198805
  - CVE-2022-1451 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198807
  - CVE-2022-1452 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198808
  - CVE-2022-1649 - https://bugzilla.opensuse.org/show_bug.cgi?id=1199418
  - CVE-2022-1714 - https://bugzilla.opensuse.org/show_bug.cgi?id=1199555
  - CVE-2022-1809 - https://bugzilla.opensuse.org/show_bug.cgi?id=1199806
  - CVE-2022-1899 - https://bugzilla.opensuse.org/show_bug.cgi?id=1199972
- Remove unneeded libewf dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668513600">- Update to version 5.7.8 (boo#1201820, CVE-2022-34502):
  + Heap buffer overflow via the function consume_encoded_name_new
  + Significant number of changes and bug fixes since 5.7.0</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1684324800">- Update to 5.8.6
  For details, check full release notes:
  https://github.com/radareorg/radare2/releases/tag/5.8.6
  - This fixes CVE-2023-1605 (boo#1209686).</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1733227200">- Update to version 5.9.8:
  * Resolved CVE:
  - CVE-2024-29645: buffer overflow vulnerability allows an attacker to
    execute arbitrary code via the parse_die function (boo#1234065).
  For details, check full release notes:
  https://github.com/radareorg/radare2/releases/tag/5.9.8
  https://github.com/radareorg/radare2/releases/tag/5.9.6
  https://github.com/radareorg/radare2/releases/tag/5.9.4
  https://github.com/radareorg/radare2/releases/tag/5.9.2
  https://github.com/radareorg/radare2/releases/tag/5.9.0
  https://github.com/radareorg/radare2/releases/tag/5.8.8</changelog>
</package>
<package pkgid="021ab50ba03894fcde9fd7bb37a563b568d59a923287881eea1bb9bf7d1c0ada" name="radare2" arch="s390x">
  <version epoch="0" ver="5.9.8" rel="bp156.4.3.1"/>
  <changelog author="atoptsoglou@suse.com" date="1546948800">- Update to 3.2.0
  anal
  * Add asm.hint.cdiv
  * Handle ^C in agf (#12618)
  * Fix size of arm64 wzr register
  * Rename ac -&gt; aoc, aC -&gt; ac, Fix help
  * Add the missing fail arc for SBRx instruction
  * Fix wrong splitting of functions in aac
  * Initial implementation of emu.ssa
  * Fix infinite loop bug related to anal.nopskip
  * Use add-sorted instead of append+sort
  * Heavy refactoring and sdbify the classes storage+logic
  * Implement support for nword in ahi
  * Fix ESIL borrow flag handling for SUB/SBB on x86
  * Display all metas in current offset instead of just one
  * Fix .in=io.maps, improving aap analysis (2052 vs 41 functions find)
  * Small msp430 improvements
  * Fix aap for thumb
  * Fix #8054 - Update cpu flags in arm/thumb ADD/SUB
  * Display all metas in current offset instead of just one
  bin
  * Fix #12654 - workaround resolv reloc symbols in ELF
  * Refactoring of get_import_addr in format/elf
  * Fix printing of the macho UUID load command in iH / rabin2 -H
  * Add timestamp to iRj output
  * Do not use r_buf_get_at in RBin.nxo to solve 2 clusterfuzz crashes
  * Fix missing exported symbols in ELF
  * Add laddr to iI
  * ie/iee: remove baddr
  * Use entry.init0 instead of entry0.init
  * rabin2 -H and iH uses cb_printf instead of eprintf+printf
  * Improve RBuffer api, start to refactor rbin to use more rbuf
  * it's nintendo 64 not nintendo 32
  build
  * Appveyor cleaning
  * Fix musl build (required for Alpine)
  * Do not statically link binaries by default in sys/static.sh
  * meson: Do not use glob with meson
  * Initial implementation of the Alpine Linux package
  * Improve the meson scripts
  * Fix Emscripten support
  * Switch to capstone 4.1 (#12549)
  * meson: Ensure python3 and no hard-code version
  * meson: Ensure R2_DATDIR, R2_INCDIR, R2_LIBDIR be absolute path
  * Users may want to install radare2 to a different directory than ~/bin.
  * Parse --install-path in sys/user.sh to allow for users to do so.
  cons
  * Fix #12667 - Fix heap overflow in RCons.grep
  * Fix #12397 - Colorize grep words if scr.color.grep is set
  core
  * Improvements and code cleanup in util/str
  * Implement ?j to get JSON output of different representations for the same number
  * Fix #12482 - Unify asm.shortcut/asm.{lea,jmp} hints
  * Rename scr.pipecolor into scr.color.pipe
  * Initial import of the PJ (PrintJSON) API
  * Fix 11141 - replaced R_ASM_BUFSIZE with RStrBuf*
  * Bring back f-.localflag (same as f.-localflag)
  * Add some more random "fun" fortunes
  * =h&amp; is not an alias for &amp; =h
  crash
  * Fix #12479 - negative disk_reads may not be allowed
  disasm
  * Fix esil function comment refline when there is jump to addr
  * Allow select cpu for arm.gnu
  * Add support for m68xx disassembler + analysis from capstone
  * Initial support for 6502 with Capstone
  * Optimize ds_align_comment()
  * Use r_str_len_utf8_ansi() for line len in
  * Fix glitches in asm.shortcut=1|0 with and leahints
  * Fix visual leahints hotkeys
  * Handle meta hints for dwords in visual disasm hotkeys
  * Improve pds
  json
  * Do spec-following r_str_escape_utf8_for_json()
  * Added new PJ simple print-json (stream) apis
  assembler
  * Move mipsasm from mips_gnu to mips_cs
  * Fix #12543 - Support backward branch and bl assembling for arm64 (#12552)
  search
  * Add magic headers for GPG symmetric crypto
  commands
  * Fix #12473 - implement C. command
  * aaE -&gt; aafe (#12628)
  * Support multiple ahi0 == ahi
  Debugger
  * When a process is interrupted by a signal, we try to figure out the reason if the information is still available.
  * FreeBSD/more reliable way to get PID's path. (#12527)
  * Disable dbg.follow in aaft to prevent seek changes (#12657)
  * Fix r2 -Ad regression
  panels
  * Fix a crash when V! calls graph via space key
  * Fix Cursor mode and Zoom mode and refactoring
  * Enable cursor and insert in Hexdump
  * Fix a resizing issue of Panels
  * Help message for Snow
  * Snow is supported in Panels because it is winter
  * Better Hexdump support
  * Remove mouse events thoroughly from panels
  * Minor fix when opening a new panel
  performance
  * Improve io map lookup performance in presence of many maps
  * Limit the blocksize in visual mode
  * Optimize r_meta_find (~4x faster :D)
  * refactoring ELF relocs, parse once and lookup in a hashtable
  print
  * Fix #12528 - Remove suffix modifier for 'j' in cmd_print.c
  * Add hex.ascii config variable
  * Support uneven columns in hex.cols and fix stack after scope issue in scr.rainbow
  * Fix p- to honor multiple regions
  * Highlight the flagged bytes on hex.style
  * Implement hex.hdroff (disabled by default)
  * Improve pxa, use more colors. honor VdF (pf format)
  search
  * Implement /s, /s* to search for sections depending on entropy
  threads
  * Make =h work in tasks, still more work to do to make RCons task and thread safe
  types
  * Fix tc and afc commands
  * Implemented tc command as an alias for tuc;tsc;tec...
  * Fix #11756 - Implement tsc and tuc
  visual
  * Add r_str_len_utf8_ansi()
  * Fix #1298 - Fix visual 'G' for r2 -nn (#12655)
  * Improvements for repeated Vd
  * Implement recursive interactive help
  * Support ranged cursor selections (for pxd, pxb, pxq, ...)
  * More fix for Vg and VG
  * tT, tt new tab, t[1-9] switch to nth tab, t= name tab, t- close tab
  * Fix #12623 - Make Grep Highlights Case Insensitive
  * Fix Vg with io.va
  * Introduce scr.dumpcols to support tabs and minor cleanup
  * Bring back VO as al alias of V&lt;tab&gt; and improve modes
  * Several improvements in the Visual mode (help, tabs, ...)
  * Add scr.wideoff to make offsets and reg values depend on asm.bits
  * Extend the use of the 't' key to manage tabs better, better ascii art
  * Several bug fixes and improvements for the visual-tab
  * Improve two dimensional panels with Tab and tabs with ' and ''
  * Implement ecoo and extend scr.rainbow into pd
  * Better asm.hints and support repeating in dw
  wasm
  * Fix wasm analysis for the end instruction
  * Fix #12409 - wasm function ids and exports (#12414)
  Archs
  * Added support for m680x arch
  * msp430: registers names for pc, sp, sr and cg
  * msp430 initialize more default op fields
- Update to version 3.1.3
  * Visual xrefs with undo seek behaviour
  * Improve visual panels
  * Fix fffff issue when doing aaaaa in NSO bins
  * Fix some memory leaks and warnings.
- Update to version 3.1.2
  bin
  * Fix double-free in RBinClasses regression introduced in d6fd896
  * Fix #12384 - Crash in fuzzed macho binary
  anal
  * Honor regsize to detect UB shift overflows in ARM64 code emulation
  * Fix assert in aaa when entrypoint is wrong
  panels
  * Some fixes in panels
  visual
  * Fix Visual k into basic block
  * Some more improvements for the visual xrefs (fix undo seek and more)
  Other
  * Fix some warnings
  * Fix #12376 - crash in: rasm2 -a arm -b 64 '0 ,0,0,0,0,0,0,'</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1547121600">- Update to version 3.1.3
  anal
  * Add asm.hint.cdiv
  * Handle ^C in agf (#12618)
  * Fix size of arm64 wzr register
  * Rename ac -&gt; aoc, aC -&gt; ac, Fix help
  * Add the missing fail arc for SBRx instruction
  * Fix wrong splitting of functions in aac
  * Initial implementation of emu.ssa
  * Fix infinite loop bug related to anal.nopskip
  * Use add-sorted instead of append+sort
  * Heavy refactoring and sdbify the classes storage+logic
  * Implement support for nword in ahi
  * Fix ESIL borrow flag handling for SUB/SBB on x86
  * Display all metas in current offset instead of just one
  * Fix .in=io.maps, improving aap analysis (2052 vs 41 functions find)
  * Small msp430 improvements
  * Fix aap for thumb
  * Fix #8054 - Update cpu flags in arm/thumb ADD/SUB
  * Display all metas in current offset instead of just one
  bin
  * Fix #12654 - workaround resolv reloc symbols in ELF
  * Refactoring of get_import_addr in format/elf
  * Add timestamp to iRj output
  * Do not use r_buf_get_at in RBin.nxo to solve 2 clusterfuzz crashes
  * Fix missing exported symbols in ELF
  * Add laddr to iI
  * ie/iee: remove baddr
  * Use entry.init0 instead of entry0.init
  * rabin2 -H and iH uses cb_printf instead of eprintf+printf
  * Improve RBuffer api, start to refactor rbin to use more rbuf
  * it's nintendo 64 not nintendo 32
  build
  * Appveyor cleaning
  * Fix musl build (required for Alpine)
  * Do not statically link binaries by default in sys/static.sh
  * meson: Do not use glob with meson
  * Initial implementation of the Alpine Linux package
  * Improve the meson scripts
  * Fix Emscripten support
  * Switch to capstone 4.1 (#12549)
  * meson: Ensure python3 and no hard-code version
  * meson: Ensure R2_DATDIR, R2_INCDIR, R2_LIBDIR be absolute path
  * Users may want to install radare2 to a different directory than ~/bin.
  * Parse --install-path in sys/user.sh to allow for users to do so.
  cons
  * Fix #12667 - Fix heap overflow in RCons.grep
  * Fix #12397 - Colorize grep words if scr.color.grep is set
  core
  * Improvements and code cleanup in util/str
  * Implement ?j to get JSON output of different representations for the same number
  * Fix #12482 - Unify asm.shortcut/asm.{lea,jmp}hints
  * Rename scr.pipecolor into scr.color.pipe
  * Initial import of the PJ (PrintJSON) API
  * Fix 11141 - replaced R_ASM_BUFSIZE with RStrBuf*
  * Bring back f-.localflag (same as f.-localflag)
  * Add some more random "fun" fortunes
  * '=h&amp;' is not an alias for '&amp; =h'
  crash
  * Fix #12479 - negative disk_reads may not be allowed
  disasm
  * Fix esil function comment refline when there is jump to addr
  * Allow select cpu for arm.gnu
  * Add support for m68xx disassembler + analysis from capstone
  * Initial support for 6502 with Capstone
  * Optimize ds_align_comment()
    Use r_str_len_utf8_ansi() for line len in
  * Fix glitches in asm.shortcut=1|0 with and leahints
  * Fix visual leahints hotkeys
  * Handle meta hints for dwords in visual disasm hotkeys
  * Improve pds
  json
  * Do spec-following r_str_escape_utf8_for_json()
  * Added new PJ simple print-json (stream) apis
  assembler
  * Move mipsasm from mips_gnu to mips_cs
  search
  * Add magic headers for GPG symmetric crypto
  commands
  * Fix #12473 - implement C. command
  * aC renamed to ac
  * aaE -&gt; aafe (#12628)
  * Support multiple ahi0 == ahi
  Debugger
  * When a process is interrupted by a signal, we try to figure out the reason
    if the information is still available.
  * FreeBSD/more reliable way to get PID's path. (#12527)
  panels
  * Fix a crash when V! calls graph via space key
  * Fix Cursor mode and Zoom mode and refactoring
  * Refactoring
  * Enable cursor and insert in Hexdump
  * Fix a resizing issue of Panels
  * Help message for Snow
  * Snow is supported in Panels because it is winter
  * Better Hexdump support
  * Remove mouse events thoroughly from panels
  * Minor fix when opening a new panel
  * Cleaned up some macro
  performance
  * Improve io map lookup performance in presence of many maps
  * Limit the blocksize in visual mode
  * Optimize r_meta_find (~4x faster :D)
  * refactoring ELF relocs, parse once and lookup in a hashtable
  print
  * Fix #12528 - Remove suffix modifier for 'j' in cmd_print.c
  * Add hex.ascii config variable
  * Support uneven columns in hex.cols and fix stack after scope issue in scr.rainbow
  * Fix p- to honor multiple regions
  * Highlight the flagged bytes on hex.style
  * Implement hex.hdroff (disabled by default)
  search
  * Implement /s, /s* to search for sections depending on entropy
  threads
  * Make =h work in tasks, still more work to do to make RCons task and thread safe
  types
  * Fix tc and afc commands
  * Implemented tc command as an alias for tuc;tsc;tec...
  * Fix #11756 - Implement tsc and tuc
  visual
  * Add r_str_len_utf8_ansi()
  * Improvements for repeated Vd
  * More fix for Vg and VG
  * "tT", "tt new tab, t[1-9] switch to nth tab, t= name tab, t- close tab"
  * Fix #12623 - Make Grep Highlights Case Insensitive
  * Fix Vg with io.va
  * Introduce scr.dumpcols to support tabs and minor cleanup
  * Bring back VO as al alias of V and improve modes
  * Several improvements in the Visual mode (help, tabs, ...)
  * Add scr.wideoff to make offsets and reg values depend on asm.bits
  * Extend the use of the 't' key to manage tabs better, better ascii art
  * Several bug fixes and improvements for the visual-tab
  * Improve two dimensional panels with Tab and tabs with ' and ''
  * Implement ecoo and extend scr.rainbow into pd
  * Better asm.hints and support repeating in dw
  wasm
  * Fix wasm analysis for the end instruction
  * Fix #12409 - wasm function ids and exports (#12414)
  To Review
  * Disable dbg.follow in aaft to prevent seek changes (#12657)
  * Add %S for base64 in util/pj (JSON printer)
  * Fix #1298 - Fix visual 'G' for r2 -nn (#12655)
  * Fix #12615 - Fix renaming vars from vvv
  * Fix #12434 - Fixes for exports and anal behaviour (#12642)
  * Fixed loop behaviour (now jumps to correct ends, etc..)
  * Fixed Exports (aka symbols)
  * Fix #12273 - Force exec bit in text section (RIOSection must die) (#12643)
  * Rename aftm -&gt; aft and afta -&gt; aaft (#12631)
  * Proposal to fix ib DF issue.
  * Fixed wrong bounds check while PE file resources is being parsed (#12634)
  * Few compilation warning fixes. (#12630)
  * use r_base64_encode_dyn
  * More refactoring for panels
  * Fix comments
  * Add assumption comments
    Remove the V@ command - not intuitive and a bit alien
    rotating print modes with tab was segfault because of UB
    Implement recursive interactive help
    Support ranged cursor selections (for pxd, pxb, pxq, ...)
    'i' in pxb visual runs Vd1 to edit the bits under the cursor
    V' is no longer mixed with Vt
    Properly restore the print sub-modes in tabs
    Smart tab key hints (beter located and shorter)
  Archs
  * Added support for m680x arch
  * msp430: registers names for pc, sp, sr and cg
  * msp430 initialize more default op fields
  Commands
  * Clarify aes /Ca help message (#12580)
  * New commands: aCb, aCm, aCmn, aCll, aClj, aCv, aCm, aC-, aCm-
  * Fix Segfaults and Leaks in RTTI classes recovery
  * Accept .?AU as prefix for msvc class name demangling
  * Classes recovery refactoring
  * Skip own type descriptor in msvc classes recovery
  * Cleanup msvc rtti address calculation
  * Recover vtable, classes, base class, virtual methods from MSVC RTTI
  * Add flags for vtables and methods
  * Fix #12543 - Support backward branch and bl assembling for arm64 (#12552)
  * Fix odd behaviour of pdf (with regards to agfv and agfj) (#12522)
  * Some code cleanup and start to introduce r_return in r_io (#12523)
    add the “skyline shadow” concept
  add r_io_map_is_mapped which binary-searches the skyline shadow to tell
  if a pointer belongs to any map
  * Fix printing of the macho UUID load command in iH / rabin2 -H
  * Improve pxa, use more colors. honor VdF (pf format)</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1551096000">- Update to version 3.3.0
  anal
  * Do not permit function names containing registers
  * Add missing types-darwin.sdb and honor asm.os to reload them
  * Add some Resource API to types db
  * Disable function autonaming to avoid confusions
  * Initial implementation of RAnalDataType
  * Address comments in #13094 related to maxbbsize and maxfcnsize
  * Fix anal.dalvik for monitor instructions
  * Add op.type of UD0/UD1/UD2 x86 instructions
  * Fix aaF sort issue, honor a2f and fix big allocation in analysis
  * Implemented new 'ax.' command
  * Improve ARM64 (anal.arm.cs) to cover more optypes
  * Improve the Dalvik's ESIL
  * Initial implementation of aaF
  * Fix #12932 - Handle 'bx lr, pc;bx r3'
  * Implement EXPERIMENTAL emu.lazy (20% faster analysis with aae)
  * Initial implementation of the 'aao' command
  * Fix aae - set pc to current offset
  * Self referenced xrefs makes no sense
  * Fix annoying warning message in aab
  * Update list of syscalls for Linux on x86-(32|64)
  * Update aea? (#12849) and display @{R,W} in aeaj
  * Add JSON support for /g
  * Fix #12738 - afi displays if function has been traced
  * Fix aht cjmp and optimize assert in asm.emu when no regprofile is set
  * Fix instruction address issues in the aef output
  * Initial implementation of aflm - makestyle function list
  * Change assert in cyclomatic complexity with a nicer warning message
  * Silent some 'invalid instruction' warnings by assuming data
  * Blind fix crash on exit after analyzing big binary
  * Implement aht to change the opcode type via anal hints, fix ao
  * Make afij ref-types more readable for human animals
  * Fix axff and add json support
  * Move r_anal_op_hint() into r_anal_op via R_ANAL_OP_MASK_HINT
  * Fix ASAN crash when running afbr
  * Fix afns and add JSON support
  * Fix noreturn handling of reloc functions
  * Improve ESIL xrefs and string discovery with aae on arm32
  * Kill anal.noncode instead use anal.in with io.maps.x
  * Improve aap for arm64
  * Add r_anal_fcn_format_sig
  asm
  * Use r_return in RAsm APIs and fix some regressions
  * Remove R_ASM_BUFSIZE, all buffers are now dynamic
  * Implement 'wao jinf' to assemble infinite loop instruction
  * Fix arm 64 assemble for msr/mrs OPs
  assembler
  * Fix #11249 - Fix register not being assigned
  * Fix #12431 - Add X86_32 Control/Debug registers assembly
  assembly
  * Fix ARM64 assemble for "b ." ("b 0x0")
  bin
  * Change -T behaviour and rename iF into it
  * Compute hashes only with a new r2 flag
  * Fix #13035 - PE resources crash
  * Fix bin_mz plugin magic check
  * Fix the file hash computation
  * Fix rabin2 extract path for Windows
  * Elf: recognise android as os
  * Display file hashes into rabin via new mode
  * Fix PDB crash freeing streams with the right function instead of assuming
    the delegate is not corrupted Fix the PE parsing to properly get the COFF
    symbols
  * Fix buffer overrun on pdb file read
  * Add iF to show file hash and related refactoring
  * Fix demangling of relocs and exported symbols
  * Fix #11981 - Show PE resource name instead of just the index and use pj.c
  * use the reset vector at 0x4 for entry
  * sega genesis is big endian
  * Add check for MZ magic in bin_bios.c
  * Fix #12474 - Add simplest mode handler for -zzz flag
  * Fix wasm exports list
  * Fix #12637 - Support .plt/.plt.sec in ELF
  * Add initial support for dyldcache v3
  build
  * Fix #13087 - Automatic NORELEASE mode, use curl if no wget
  * Disable ptrace-wrap for WSL
  * Fix capstone cloning and patching issues again
  * Fix #12834 - Set minimum version for libuv to 1.0.0
  * Do not use reversed keyword of meson
  * Set gittap even in release tarball
  classes
  * Store Anal Classes list in own SDB Namespace
  config
  * Fix #12760 - e cfg.log.* is now log.*
  * Add cfg.log.events=false by default
  cons
  * Make RCons.is_interactive() into the RConsContext and improve loading projects in tasks
  * om= and iS= now honor the theme (eco) settings
  * iS= now accepts eco (theme) settings + highlighting of sections with w/x permissions
  * Avoid big writes in a single syscall
  * Fix #11701 - use color theme in dmh* commands
  * Fix #12925 - $ being ignored if : or [] is present in grep line
  * Fix #12906 - Add support for mult. keyword highlighting in grep
  * Move Palette to RConsContext to make RCoreTask less racy
  core
  * Initial support for the r_alloc (+aligned) API
  * Implemented dir.home and dir.tmp
  * Add user * to REvent Hooking and add all_callbacks for R_EVENT_ALL
  * Improvements and code cleanup in util/str
  * Fix #12773 - Support setting multiple configs at the same time
  * Remove noisy log message in the @@@ operator
  * Implement yfx (yank from hexpair) command and r_core_yank_hexpair API
  * Fix #6424 - Disable scr.color when doing backticks
  debug
  * Add --without-ptrace-wrap configure option
  * Implement aeC (ESIL appcall), also drr shows reg aliases and add dr??
  * Fix debugger regression in Android
  * Debug process state info support on OpenBSD
  debugger
  * Fix debugger regression in Android
  * Debug process state info support on OpenBSD
  disasm
  * Fix #13079 - Show comments above the folded functions
  * Fix MIPS asm parser to display vars in disasm
  * Fix #11585 - Missing main/entry substitutions
  * Add asm.types=[0,1,2] - set verbosity level for function signature comments
  * Implement asm.str.lea instead of hardcode the option
  * Fix false positive string issues on arm64 when adrp+add
  * Fix reflines for infinite loop instructions
  * Fix asm.lines.ret for pdJ (Fix #12782)
  * Have arm pseudo's replace() use the same replacement style as x86's
  docs
  * Typo immbediate -&gt; immediate
  * Typo immbediate -&gt; immediate
  documentation
  * Add -U resources in rabin2 man
  * Change aab help fix #12695
  * Change aab help fix #12695
  enhancement
  * Add Certificates in rabin2
  esil
  * Fix vv_ and signed addresses bug in esil for x86.cs (fixes kernel emulation)
  * Fix #12743 - Warn when ESIL tries to shift &gt; 63 bits
  format
  * Compute struct/union size in tsj/tuj
  fs
  * Fix hfs mounting for Windows
  graph
  * Fix #12990 - Handle ^C in agRv
  * Improve the graphviz output for custom graphs
  * Improve callgraph dot output 'agCd'
  * Introduce graph.few to render just few basic blocks, comma in visual
  hexdump
  * Initial implementation of hex.align
  http
  * Implement the cmd_colon and experimental http.colon
  io
  * Implement self_regions for Windows
  * Add usable uris field to oLj and r2 -L
  * New command 'oma' to create a map covering all VA
  * Improve rap:// code, r2p_ is now r2pipe_
  json
  * Fix avj - in case of no vtables [] shall be returned
  * afxj and axtj using pj.c
  * Fix axgj output (should be rewritten with pj)
  main
  * Disable (with warning) -t and deobfuscate -n variable
  meson
  * Update list of sdb files to build and install
  optimization
  * Speed up RBinReloc retrieval
  panels
  * Fix a parsing issue of the config
  * Use pjAPIs to output proper json and bug fixes
  plugins
  * Add Ll as an alias for #!
  print
  * Added few pf examples
  * Initial import of the c1 command to compare bits
  * Add new command: pifc and pifcj
  * Add quiet and json for aflm
  * Check if address is mapped in the hexdump and disasm via io.unalloc
  * Implement "pt." command to print the current date
  * Fix #12711 - Fix hex.compact in pxa
  r2pipe
  * Add r2pipe_ R_API functions to r_socket.h
  ragg2
  * Update ragg2 man page
  * Added the append string feature for ragg2
  refactor
  * Remove global variables in rasm2.c
  * Use RSpaces in RFlag
  * Kill RIOSection
  * Aoj use pj
  * Use pj in aeaj
  * Use pj in ttj, tj, tej, tfj and 'tej enum'
  * Fixing typo
  * Use pj in asj
  * Use pj in anj
  * Almost completely kill RIOSection from io and core (-218LOC)
  * Standardize version using blob_version
  refactoring
  * Remove global variables in rasm2.c
  * Almost completely kill RIOSection from io and core (-218LOC)
  search
  * Fix #12942 - Implement /c[vV][j] /cej to search for code immediates
  * Fix #12378 - Implement /ai to search for infinite loop instructions
  * Implement /a1 to find all instructions by changing 1 byte
  sign
  * Initial implementation of the visual zignatures in vbz
  * Add bbsum metric for zignatures
  * Add vars in zignatures
  sync
  * Implement T=&amp; and handle more meta events
  * Initial WIP implementation of sync using http and T
  * Add basic auth to the webserver
  tasks
  * Make ! command sleep around system()
  types
  * Fix #12725 - pf* exposes flag sizes via fl and Cd
  * Initial implementation of the tfc command to manage calling conventions
  * Add more function signatures for objc_ apis
  * Set type of double to F
  * Support typedef to anonymous struct in more than 1 header
  * Support typedef'd (anonymous) structs
  * Shorten local var and type name
  util
  * Add extern "C" to r_rbtree.h
  * Fix comma before object or array in pj
  visual
  * Implement vdo to use aho from visual
  * Fix toggle emu.str via v)
  * Honor io.cache in vpci
  * Revert "Revert "Prevent runaway scrolling in Visual when using arrow keys
  * Revert "Prevent runaway scrolling in Visual when using arrow keys
  * Implement vbg - wip, but at least vbg does something
  * Prevent runaway scrolling in Visual when using arrow keys
  * Add 'o' key to seek in the rop browser and improve usability
  * Handle subcommands for visual browse from the shell
  * Initial implementation of the visual ROP browser
  * Prevent runaway scrolling in Visual mode
  * Visual 'j' honors asm.flags.middle
  * Add orangg avatar in ?E+ and implement r_str_list_join()
  * Initial implementation of visual gadgets
  * Add support for visual gadgets in graph and panels views
  * Implement pgm command to move gadgets around
  wasm
  * Fix conversion f32.const or f64.const
  * WebAssembly improvements in branch lines and namings
  * Fix a little bug in wasm type section parsing
  windows
  * Fix abspath issue and implement r_file_copy using native api
  * Fix path issue when last char is a slash
  * Implement sys_cmd_str_full_w32()
  Other changes
  * Release r2-3.3.0
  * X86_INS_UD0 was introduced in capstone 4, so use it only there (#13154)
  * Expose save_parsed_type() as an API call for Cutter (#13149)
  * Upgrade capstone-master
  * Add missing include for meson
  * Fix Linux debugger crash regression
  * Fix alignment issue in io.ptrace with the new r_malloc_aligned API
  * Fix dL bochs crash
  * Fix #12855 - Crash in "r2 -c'dL bf' -d ls" (#13145)
  * Fix path with spaces problem in windows (#13144)
  * Fix #13141 - Check if the unset space is the current one (#13142)
  * Added eprintf to dbg.execs on non-Linux OSes (#13134)
  * Minor fixes
  * Workaround the cursor scroll glitch in folded functions
  * Try a fix for #13072 - invalid address in dalvik disassembler
  * Fixed afbj result to print empty array (#13127)
  * Refactored cmd_anal.c to use PJ (#13122)
  * Fix #11759 - aac now names import trampolines (#13124)
  * Time to say goodbye to r_json (#13126)
  * Fix build for WSL (#13129)
  * Upgrade sdb
  * Do not escape path to Windows file (#13108)
  * Little cleanup before release (#13115)
  * Clean up some code in disasm.c
  * Fix agfJ
  * Make disasm use pj
  * Make ASAN green again (#13098)
  * Fix ASAN crash in abtj
  * Fix ASAN crash in asj
  * Strdup the input because it is a const char * and shouldn't be modified
  * Fix some r_assert warnings (related to len==0)
  * Check if there are enough words only when necessary
  * Other len == 0 edge cases that do not belong to r_return_* checks
  * Do not print classes if there are none
  * Type is not present in case of va_args, so do not blindly use (len - 1)th char (#13106)
  * Fix #12800 - PE exports not listed
  * Do not use _free in a _init method, but free in a _new method (#13100)
  * Various little code fixes. (#13075)
  * Remove most warnings during compilation
  * Implement aaFa, optimize and improve boundary checks
  * Refactor xrefs.c to use pj api (#13085)
  * Fix undefined behaviour in r_uleb128
  * Fix PE doublefree regression in resources
  * File: clusterfuzz-testcase-minimized-ia_fuzz-5652434150490112.dms
  * Fix x86 capstone patch
  * added valgrind fun fortune (#13086)
  * Meson: Add r_debug_dep to libr2_dep (#13088)
  * Unwind capstone to safe commit
  * Solve java regression
  * Fix #12948 - Fix . autocompletion (#13082)
  * Fix #13067 - Crash in the java parser (java-read-off-by-one)
  * Fix #13070 - Fix oobread in anal.arc
  * Add CC in vbt, still wip, just readonly list for now
  * Fix #12938
  * Use pj for agfj (and others) + rename pj_sn and pj_ksn to pj_N and pj_kN
  * Fix null-pointer dereference (#13074)
  * pf: print float at max precision (#13064)
  * Fix #13062 (#13063)
  * Add missing csmtpapi, csncdapi files
  * Fix #13027 - pf: print double at max precision (#13049)
  * Fix invalid json in agfj under some situations (#13051)
  * If, for whatever reason, a basic block with negative size is
  * contained in a function the json produced is not valid.
  * pj-ify dmmj
  * Fix x86_64 socket syscall (#13050)
  * Currently syscall nr 41 is named socketcall. However on x86_64
  * syscall nr 41 is named socket and expects 3 arguments.
  * Fix some crappy regressions in capstone.sh
  * Upgrade capstone
  * Purge capstone when doing the iOS build
  * Fix the iOS simulator build
  * Fix truncated issue with long dir.prefix is used
  * Small optimization when concatenating the home
  * Update plugins.nogpl.cfg and fix a couple of warnings
  * Use pj api in core/config (#13047)
  * Fix #13034 - Trailing 0 is gone (#13046)
  * Fix couple of mem leaks (#13041)
  * Adding one level into the hashes JSON (#13045)
  * Use pj api in afvsj
  * Use pj api in rasm2
  * OS X does not seem to accept X.Y.Z-git as lib version (#13043)
  * acr+make does work because it does not set any lib version on darwin. This patch
  * will adjust the version to use for libraries when radare2 is installed through
  * meson.
  * Update fortunes.fun (#13044)
  * Fix #13021 - Fix crash in anal.dalvik
  * Fix #13031 - Crash in dbw
  * Fix #13032 - Double free in dbw
  * Fix #13033 - Crash in pifjA
  * Fix #13039 - Crash in 'echo 0xF..A | rax2'
  * Fix pe crash regression
  * Added feature to return error while parsing c header file (#13030)
  * Added feature to return error while parsing c header file
  * Fixed cmd_type.c to pass tests
  * Fix clusterfuzz-testcase-minimized-ia_fuzz-5647859834159104.dms
  * Fix clusterfuzz-testcase-minimized-ia_fuzz-5670419745472512.dms
  * Fix clusterfuzz-testcase-minimized-ia_fuzz-5643065568526336.dms
  * Fix clusterfuzz-testcase-minimized-ia_fuzz-5166506139189248.dms
  * Implement vt: to create a new tab with an associated command
  * Fix conditional again
  * Fix off by one conditional
  * Fix some ASAN issues found randomly
  * Unescape chars when using rax2 -S
  * this commit resolve second part of #12862 (#12985)
  * Add newline to end of types.sdb.txt
  * Small TCC bitfields parsing fix
  * Some more fixes for the iOS build in sys/ios-sdk.sh
  * Remove some r_parse spaces
  * t-* resets tcc's anonymous symbol counter (#13015)
  * Remove commented anon_sym init in tcc_compile()
  * r_cons_singleton() -&gt; r_cons_singleton ()
  * Add some spaces
  * Make Class Attr Events more fine-grained
  * Add REvents for Anal Classes
  * Enable Travis only on master
  * Add LC_NOTE missing load command header for mach-o
  * Fix #13001 - null deref in RBin
  * Use flat RVector for all_calbacks in REvent
  * Fix classes names for Windows (#12998)
  * Fix warnings
  * Use pj in rasm2.c and add pj_f for float
  * $ sudo r2 /dev/disk0
  * [0x00000000]&gt; om
  * [0x00000000]&gt; o
  * 3 * r-x 0x00000000 /dev/disk0
  * [0x00000000]&gt; r
  * 0
  * [0x00000000]&gt; oma
  * [0x00000000]&gt; om
  * 1 fd: 3 +0x00000000 0x00000000 - 0xfffffffffffffffe r-x /dev/disk0
  * [0x00000000]&gt; x 32
  * offset - 0001 0203 0405 0607 0809 0A0B 0C0D 0E0F 0123456789ABCDEF
  * 0x00000000 0000 0000 0000 0000 0000 0000 0000 0000 ................
  * 0x00000010 0000 0000 0000 0000 0000 0000 0000 0000 ................
  * [0x00000000]&gt; s 0x1000
  * [0x00001000]&gt; x 32
  * offset - 0001 0203 0405 0607 0809 0A0B 0C0D 0E0F 0123456789ABCDEF
  * 0x00001000 4546 4920 5041 5254 0000 0100 5c00 0000 EFI PART.......
  * 0x00001010 c651 78b2 0000 0000 0100 0000 0000 0000 .Qx.............
  * [0x00001000]&gt; qq
  * Remove extra space after hexdump comment header (#12984)
  * c1 0x1000011ec @@s:$ $+10 1
  * Fix an assert in anal_tp
  * Fix some assert issues and other crap
  * Fix empty json (#12979)
  * Fix help and json in /ci (#12978)
  * Use unsigned format in xref addresses
  * Remove Color_RESET in hexdump comments when scr.color=0 (#12974)
  * Fix 'aao' command
  * Align left the ascii art
  * Fix anal.jmptbl warning message
  * Fix #12973 - Fix 1 byte oobread when running in asan
  * Add a null check (#12977)
  * Use PJ in "irj" and add Symbol VA (#12976)
  * Use PJ in "irj" and add Symbol VA
  * io.unalloc.ch: Hexdump char if byte is unallocated (#12968)
  * Fix asan crash in PE parser (oobread) (#12966)
  * Fix env. vars. not being parsed in !! in Windows (#12956)
  * Fix arm assembler in Windows
  * Fix x86 assembler in Windows
  * Removed duplicated -q flag in ragg2's usage message (#12964)
  * io.unalloc=true: print space in ascii hexdump if unmapped (#12958)
  * Fix Segfault when executing /cj without args (#12961)
  * add reloc indicator to pdj
  * Implement vbc [gG] and fix crash in aao
  * More ios-sdk build fixes
  * Fix section-&gt;size = 0 assert
  * iOS10 is required for the arm32 builds
  * Add LC_VERSION_MIN for the libr2.dylib iOS build
  * Fix #12934 - Crash in p-
  * Fixed the typo in the struct name r_lib_struct_t (#12944)
  * Trim scriptfile after '.'
  * Rewrite RSpaces to use RBTree and remove use of indices everywhere (#12904)
  * Rewrite RSpaces to use RBTree and remove use of indixes everywhere
  * Use RSpace in r_meta_space_unset_for
  * Use r_str_ndup instead of strndup because windows does not support it
  * Add some comments
  * Fix issue #12742 (#12922)
  * Introduce fnj command (#12923)
  * abtj using pj.c
  * Done for x86, arm16, arm32 and arm64
  * Check aab argument value
  * Fix the "Visual runaway scrolling when using arrow keys fix"
  * This reverts commit 6c1d31c.
  * This reverts commit ded4b9e.
  * fix null deref: r2 -N -e scr.prompt.file=true --
  * fix glitch where pd--N and N &gt; offset
  * closes #12897
  * Add an additional null name check in print.c
  * Remove invalid sleep from cmd_open()
  * Add missing file
  * Fix more null derefs
  * Fix null derefs
  * Added MIPS 64-bit calling conventions (copy of 32-bit). (#12891)
  * Small improvement (#12895)
  * Calculate bool based on logic and select prefix based on bool (not vice
  * versa)
  * axfj using pj.c
  * axtj using pj.c (#12887)
  * Android may also support ptrace-wrap
  * Use pj for X509 and PKCS (#12877)
  * Convert R_JSON to pj
  * Ident
  * iCj support
  * Change return type
  * Fix @deroad comments
  * Fix last issue
  * Fix empty output
  * Fix C99 construct without using -c99 (#12879)
  * Switch to capstone master in Meson
  * Implement r_anal_ref_type_tostring()
  * Switch to capstone master 🤪
  * Fix rafind2 -S for UTF8 chars &gt; U+00ff (#12866)
  * Fix rafind2 -S for UTF8 chars &gt; U+00ff
  * Use '&lt; 1' instead of '== 0'
  * Remove unnecessary else
  * Add a 0
  * https://darkdust.net/writings/megadrive/initializing for references
  * fixes #12848
  * i only chk with a few games, but they all look correct
  * Printkey json cb show format pj
  * Fixes for the android build and related warnings
  * Fix aht div
  * Small RFlags fixes (#12856)
  * Get the real item name before looking for it
  * Otherwise, it may happen that you look for a name which does not exist
  * and then when the name is filtered it is transformed into a name that is
  * already in the list of flags.
  * Make sure flagItem is inserted in HT and skiplist
  * Update SDB code and use ht_update_key API in RFlag
  * Fix set_name/filter_name mess
  * Small fixes here and there
  * Force update when creating new flags
  * Use pj API to print json
  * rm stupid debug printf
  * add support for apple debugserver on amd64
  * Oops
  * Add 64-bit MIPS profile
  * Fix isqq #command
  * Removed some spaces
  * Fix agfJ for quotes in function names
  * Fix pdJ for quotes in flag names
  * Use pj in Pj
  * by pancake + fix from kazarmy
  * Copy pal when creating a new task (#12835)
  * Fix minor memory issues (#12836)
  * Add initial Wasm support for atomic instructions. Fix get func offset from id. (#12833)
  * Fix Wasm function rename to ignore memory and other non-function symbols (#12832)
  * Implement sdb_js0n() without GNUC weirdness (#12829)
  * Fix shift check in esil.c
  * Add Vdt to tweak the instruction type hint (#12821)
  * Add missing .h in meson.build
  * Fix iR timestamp + consistent timestamp format output (pt*, iI~comp, iR) (#12770)
  * Update SDB code and use ht_update_key API in RFlag (#12804)
  * Fix crash in pC
  * Moved pd-- help message under pd? command (#12809)
  * Fix leaks in macros (#12803)
  * Fix missing comma bug in pj.c fixes invalid json in afcfj (#12802)
  * Use unsigned int for size when loading binary file (#12794)
  * Trying to load a 2.4G core file do result into error message like:
  * Cannot allocate -17240000 bytes
  * Since opt-&gt;sz is unsigned, casting it to sized int is problematic.
  * Fix regression in dmh's brk_end calculation (#12791)
  * Update yank.c (#12787)
  * remove signed differences in r_core_yank_hexpair()
  * Remove flag list in RFlags and just use hashtable (#12703)
  * Do not directly use flags-&gt;flags, but use r_flags_foreach functions
  * Remove list of flags because unnecessary
  * Do not free flagitem when we just need to change the name(aka key)
  * Use skiplist to iterate, so we get order for free
  * Use RIOMap instead of RIOSection which is being killed
  * Free flagitems when ht is freed
  * There's already the hashtable that can serve to iterate all flagitems.
  * Oops
  * Documentate yfx/yw/ywf/..
  * Fix hang in =h&amp;
  * Fix undefined behaviour in signed int with 24 bit shift in softmagic.c
  * Flush Visual stdin only if printable, \t or \n (#12764)
  * Remove obsolete test file
  * Remove obsolete test file
  * Only flush stdin when no mouse wheel is used
  * Use RBinSection, RDebugMap or RIOMap instead
  * Remove omps command
  * Fix segfault in ?E+
  * Improve anal.eobjmp (bug spotted after almost killing iosections)
  * Move r_disasm.h defs into r_core.h
  * Change eprintf to printf in rarun2
  * Change eprintf to printf in rarun2
  * Fix #12654 - resolv reloc symbols (#12713)
  * Move filling of symbols_by_ord into _r_bin_elf_get_symbols_imports()
  * Remove unneeded midbb initialization
  * Move core-&gt;anal check
  * r_anal_reflines_str() boolification
  * Fix segfault and add warning
  * Run any command at any position in the screen
  * Crop the output of the command to avoid glitches
  * Works in visual mode as well as in console
  * R_ANAL_REFLINE_TYPE_MIDDLE -&gt; R_ANAL_REFLINE_TYPE_MIDDLE_BEFORE (#12733)
  * Fix invalid read in cmd_meta (#12730)
  * files is a reversed keyword in meson. Try to avoid using it.
  * Tweak bitwise macros to work on 64-bit integers and use that in dyldcache
  * Remove useless .c file and fix 2 small warnings
  * Simplify get_import_addr by splitting into arch-specific functions
  * Add support for .plt/.plt.sec split in x86_64/ELF
  * Return plt_sym_addr if something fails there
  * Do not rely on section names when possible
  * Sections are not reliable, look for information, when available, in the
  * DYNAMIC segment, which is used by the loader/linker at runtime.
  * Use sections when nothing else is available in ELF
  * Some type of ELF (e.g. .o files) do not have dynamic info, so the only
  * thing we can do is rely on sections.
  * After release version bump to 3.3.0-git
  * Always print return type in r_anal_fcn_format_sig()
  * Print var args in afcfj
  * Fix movt r0, 0x1234 from incorrectly showing up as r0 = 0x1234 &lt;&lt; r0
  * Minor code cleanups/fixes (#12714)
  * Use Homebrew Addon in Travis
- Update to version 3.2.0
  anal
  * Add asm.hint.cdiv
  * Handle ^C in agf (#12618)
  * Fix size of arm64 wzr register
  * Rename ac -&gt; aoc, aC -&gt; ac, Fix help
  * Add the missing fail arc for SBRx instruction
  * Fix wrong splitting of functions in aac
  * Initial implementation of emu.ssa
  * Fix infinite loop bug related to anal.nopskip
  * Use add-sorted instead of append+sort
  * Heavy refactoring and sdbify the classes storage+logic
  * Implement support for nword in ahi
  * Fix ESIL borrow flag handling for SUB/SBB on x86
  * Display all metas in current offset instead of just one
  * Fix .in=io.maps, improving aap analysis (2052 vs 41 functions find)
  * Small msp430 improvements
  * Fix aap for thumb
  * Fix #8054 - Update cpu flags in arm/thumb ADD/SUB
  * Display all metas in current offset instead of just one
  bin
  * Fix #12654 - workaround resolv reloc symbols in ELF
  * Refactoring of get_import_addr in format/elf
  * Add timestamp to iRj output
  * Do not use r_buf_get_at in RBin.nxo to solve 2 clusterfuzz crashes
  * Fix missing exported symbols in ELF
  * Add laddr to iI
  * ie/iee: remove baddr
  * Use entry.init0 instead of entry0.init
  * rabin2 -H and iH uses cb_printf instead of eprintf+printf
  * Improve RBuffer api, start to refactor rbin to use more rbuf
  * it's nintendo 64 not nintendo 32
  build
  * Appveyor cleaning
  * Fix musl build (required for Alpine)
  * Do not statically link binaries by default in sys/static.sh
  * meson: Do not use glob with meson
  * Initial implementation of the Alpine Linux package
  * Improve the meson scripts
  * Fix Emscripten support
  * Switch to capstone 4.1 (#12549)
  * meson: Ensure python3 and no hard-code version
  * meson: Ensure R2_DATDIR, R2_INCDIR, R2_LIBDIR be absolute path
  * Users may want to install radare2 to a different directory than ~/bin.
  * Parse --install-path in sys/user.sh to allow for users to do so.
  cons
  * Fix #12667 - Fix heap overflow in RCons.grep
  * Fix #12397 - Colorize grep words if scr.color.grep is set
  core
  * Improvements and code cleanup in util/str
  * Implement ?j to get JSON output of different representations for the same number
  * Fix #12482 - Unify asm.shortcut/asm.{lea,jmp}hints
  * Rename scr.pipecolor into scr.color.pipe
  * Initial import of the PJ (PrintJSON) API
  * Fix 11141 - replaced R_ASM_BUFSIZE with RStrBuf*
  * Bring back f-.localflag (same as f.-localflag)
  * Add some more random "fun" fortunes
  * '=h&amp;' is not an alias for '&amp; =h'
  crash
  * Fix #12479 - negative disk_reads may not be allowed
  disasm
  * Fix esil function comment refline when there is jump to addr
  * Allow select cpu for arm.gnu
  * Add support for m68xx disassembler + analysis from capstone
  * Initial support for 6502 with Capstone
  * Optimize ds_align_comment()
  * Use r_str_len_utf8_ansi() for line len in
  * Fix glitches in asm.shortcut=1|0 with and leahints
  * Fix visual leahints hotkeys
  * Handle meta hints for dwords in visual disasm hotkeys
  * Improve pds
  json
  * Do spec-following r_str_escape_utf8_for_json()
  * Added new PJ simple print-json (stream) apis
  assembler
  * Move mipsasm from mips_gnu to mips_cs
  search
  * Add magic headers for GPG symmetric crypto
  commands
  * Fix #12473 - implement C. command
  * aC renamed to ac
  * aaE -&gt; aafe (#12628)
  * Support multiple ahi0 == ahi
  Debugger
  * When a process is interrupted by a signal, we try to figure out the reason
    if the information is still available.  FreeBSD/more reliable way to get
  * PID's path. (#12527)
  panels
  * Fix a crash when V! calls graph via space key
  * Fix Cursor mode and Zoom mode and refactoring
  * Refactoring
  * Refactoring
  * Enable cursor and insert in Hexdump
  * Fix a resizing issue of Panels
  * Help message for Snow
  * Snow is supported in Panels because it is winter
  * Better Hexdump support
  * Remove mouse events thoroughly from panels
  * Minor fix when opening a new panel
  * Cleaned up some macro
  performance
  * Improve io map lookup performance in presence of many maps
  * Limit the blocksize in visual mode
  * Optimize r_meta_find (~4x faster :D)
  * refactoring ELF relocs, parse once and lookup in a hashtable
  print
  * Fix #12528 - Remove suffix modifier for 'j' in cmd_print.c
  * Add hex.ascii config variable
  * Support uneven columns in hex.cols and fix stack after scope issue in scr.rainbow
  * Fix p- to honor multiple regions
  * Highlight the flagged bytes on hex.style
  * Implement hex.hdroff (disabled by default)
  search
  * Implement /s, /s* to search for sections depending on entropy
  threads
  * Make =h work in tasks, still more work to do to make RCons task and thread safe
  types
  * Fix tc and afc commands
  * Implemented tc command as an alias for tuc;tsc;tec...
  * Fix #11756 - Implement tsc and tuc
  visual
  * Add r_str_len_utf8_ansi()
  * Improvements for repeated Vd
  * More fix for Vg and VG
  * "tT", "tt new tab, t[1-9] switch to nth tab, t= name tab, t- close tab"
  * Fix #12623 - Make Grep Highlights Case Insensitive
  * Fix Vg with io.va
  * Introduce scr.dumpcols to support tabs and minor cleanup
  * Bring back VO as al alias of V and improve modes
  * Several improvements in the Visual mode (help, tabs, ...)
  * Add scr.wideoff to make offsets and reg values depend on asm.bits
  * Extend the use of the 't' key to manage tabs better, better ascii art
  * Several bug fixes and improvements for the visual-tab
  * Improve two dimensional panels with Tab and tabs with ' and ''
  * Implement ecoo and extend scr.rainbow into pd
  * Better asm.hints and support repeating in dw
  wasm
  * Fix wasm analysis for the end instruction
  * Fix #12409 - wasm function ids and exports (#12414)
  To Review
  * Disable dbg.follow in aaft to prevent seek changes (#12657)
  * Add %S for base64 in util/pj (JSON printer)
  * Fix #1298 - Fix visual 'G' for r2 -nn (#12655)
  * Fix #12615 - Fix renaming vars from vvv
  * Fix #12434 - Fixes for exports and anal behaviour (#12642)
  * Fixed loop behaviour (now jumps to correct ends, etc..)
  * Fixed Exports (aka symbols)
  * Fix #12273 - Force exec bit in text section (RIOSection must die) (#12643)
  * Rename aftm -&gt; aft and afta -&gt; aaft (#12631)
  * Proposal to fix ib DF issue.
  * Fixed wrong bounds check while PE file resources is being parsed (#12634)
  * Few compilation warning fixes. (#12630)
  * use r_base64_encode_dyn
  * More refactoring for panels
  * Fix comments
  * Add assumption comments
    Remove the V@ command - not intuitive and a bit alien
    rotating print modes with tab was segfault because of UB
    Implement recursive interactive help
    Support ranged cursor selections (for pxd, pxb, pxq, ...)
    'i' in pxb visual runs Vd1 to edit the bits under the cursor
    V' is no longer mixed with Vt
    Properly restore the print sub-modes in tabs
    Smart tab key hints (beter located and shorter)
  Archs
  * Added support for m680x arch
  * msp430: registers names for pc, sp, sr and cg
  * msp430 initialize more default op fields
  Commands
  * Clarify aes /Ca help message (#12580)
  * New commands: aCb, aCm, aCmn, aCll, aClj, aCv, aCm, aC-, aCm-
  * Fix Segfaults and Leaks in RTTI classes recovery
  * Accept .?AU as prefix for msvc class name demangling
  * Classes recovery refactoring
  * Skip own type descriptor in msvc classes recovery
  * Cleanup msvc rtti address calculation
  * Recover vtable, classes, base class, virtual methods from MSVC RTTI
  * Add flags for vtables and methods
  * Fix #12543 - Support backward branch and bl assembling for arm64 (#12552)
  * Fix odd behaviour of pdf (with regards to agfv and agfj) (#12522)
  * Some code cleanup and start to introduce r_return in r_io (#12523)
    add the “skyline shadow” concept
    add r_io_map_is_mapped which binary-searches the skyline shadow to tell
    if a pointer belongs to any map
  * Fix printing of the macho UUID load command in iH / rabin2 -H
  * Improve pxa, use more colors. honor VdF (pf format)</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1554206400">- Update to version 3.4.0
  anal
  * Add more function sorting methods and reduce unnecessary resorts
  * Fix #13466 - Adjust thumb xrefs on aae
  * Fix axf without args
  * anal_riscv: Implement get_reg_profile
  * Fix #13451 - make afs work
  * Show destination in axf
  * Analyze symbols of type STATIC
  * Add R_ANAL_OP_MASK_DISASM for r_core_anal_op() for now
  * Reduce false positives in aav honoring align and skipping code blocks
  * Remove CALL_IS_EOB, it was experimental in r1, not useful
  * Add warning message when jump table size is invalid
  * Fix #13077 - calling convention args to start from 0 instead of 1
  * Add avrr and aao in aaa
  * m68k architecture is always 32 bits and big endian
  * Implement jmptbl for Thumb TBB and TBH instructions
  * Fix m68k analysis issues
  * Add R_ANAL_OP_MASK_OPEX
  * Add support for Thumb jmptbl based on TBH
  * Fix glitch found in analyzing jmptbl in debug
  * Avoid passing fixed size buffers in RAnal.fcn, reducing the use of anal.bb.maxsz
  * Fix r_reg asserts issues spotted in the mips emulation
  * Remove redundant key in anal/cc
  * Simplify function guessing
  * Add missing ESIL for ARM64's LDRH instruction
  * Fix null string issue in afi and add afcf in afij
  * Use ARM special syms as analysis hints (#13249)
  * Use fcn-&gt;meta.min instead of fcn-&gt;addr in fcn rbtree code
  * Fill ptrsize for TBH and TBB Thumb/ARM instructions
  * Update register profile for m68k
  * Update Windows type db
  * x86: add ESIL for BSF/BSR instructions
  * Implement new aesou and abte commands
  * x86 afb+: Update size in fcn rbtree after adding bb
  * Support another type of jmptbl for x86-64
  * Add fp register as BP in mips analysis
  * Improve CHIP-8 analysis
  * Add Windows types from synchapi.h
  * Add Windows Crypto API types
  * Update Registry API types
  asm
  * New command: 'wai' write assembly inside the current instruction
  * Initial implementation of the .offset RAsm directive
  * Updated ppc's libvle with latest fixes
  * Add asm.refptr eval variable
  * Implement rasm2 -x to output in hex dwords
  * Add CHIP-8 asm descriptions
  * Fix #13208 - Initial import of the asm.null plugin
  bin
  * Add dex.h and cdex.h for header structs
  * Parse segment name in -H, deprecate 2 old load methods
  * Adding symbols for 32bit version of mfc140u.dll
  * Fail kernelcache check for non-arm64 kernels
  * Use entrypoint from LC_UNIXTHREAD for the Kernelcache
  * Fix integer overflow that leads to a crash in the DEX parser
  * ELF: returning the full compilation toolchain info
  * Added load_buffer and check_buffer for qnx (#13446)
  * Rebase strings when necessary
  * Rbin remove old load_bytes callbacks
  * bin_art: avoid double free
  * Compute file hashes on request via it and compare if has changed
  * Add bin_qnx.c in Meson.build
  * Add Homewbrew detection
  * Import the XNU kernelcache RBin plugin
  * Add initial support for QNX executables
  * Adding OpenBSD elf sections
  * Fix #13157 - Invalid read in r_bin_demangle_swift
  * Parse objc categories
  * Fix mach0 relocs when no symtab is there
  build
  * AppVeyor - Update MSVC to 2017, Ninja to 1.9.0
  * Fix compilation on Android
  * Fix offline build: Remove duplicated curl line
  config
  * Change anal.maxreflines to asm.lines.maxref
  * Fix #13201 - Merge anal.jmp vars fix
  cons
  * dm= now honors theme (eco) settings + wx sections are highlighted
  * Added missing flags &amp; file paths autocompletions
  * Add more file paths autocompletions
  * Added missing autocompletions for breakpoints related commands
  * Add prompt handling in r_cons_gets
  * Add missing autocompletions for e and P subcommands
  * Add missing keywords for tab completion
  core
  * Make flag comments base64-compatible
  * Support alias files in '.' interpret too ('. $foo')
  * Implement $foo=- to use cfg.ediitor to edit the alias
  * Initial implementation of alias files
  * Fix wcr command
  * bin.str{purge,filter} -&gt; bin.str.{purge,filter}
  * Rename asm.bbline to asm.bb.line and disable it in graph
  * Create libr_main and make all binaries use it
  * Introduce anal.verbose and set http.verbose and bin.verbose to false
  * Make function to allow grabbing the flags by order of importance in flagspace
  * Fix va_arg issue in r_str_newf and r_str_appendf
  debug
  * Fix #13363 - Remove URI handler before looking for auxillary script
  * Some fixes for the debug/emul traces and initial visual mode
  * Fix #13391 - issues when using file:// and ood together
  * Displaying chunk flags as bits
  * Implement dbg.skipover and fix dss for esil
  * Documentate and fix 'afa' and 'afal' commands
  * Implement V$ to set the program counter
  * ASLR settings little refactor, available as util mean
  * Initial implementation of the dri command - inverse debug registers
  * FreeBSD will be having aslr finally
  deprecate
  * Fix #13430 - Kill MinGW remnants
  diff
  * Implement the dif command to compare two files using unified
  * Fix #13541 - Automatic radiff2 -p when no bininfo is found
  disasm
  * Call to same relocs must have same name instead of appending number
  * Improve pf visualization via Cf in pd
  * Fix #13502 - alignment of .dword things
  * Remove reflines2
  * Fix bugs on E_MASK_D and BD24 (343eeb9) powerpc/vle
  * Fix printing consecutive type links in pd
  * Support asm.pseudo=1 in pad command
  * Sync with libvle (bugfixing &amp; new instructions)
  * Fix #13412 - Improve folded-bb message
  * Fix asm.stackptr when disassembling in the middle of a function
  * Add support to fold basic blocks in graph, disasm and commandline
  * Add chip8 pseudo support
  * Implement UJMP/UCALL color and update themes
  * Fix #13326 - Implement of asm.regsub to replace register names with their role alias
  * Implement visual decompiler and fix the RConfigHold API
  * Show function signature on tailcall jumps
  * On ARM, labeeling the unwind address segment a bit more accurately
  docs
  * Updating which assert version to be used
  esil
  * Add cmd.esil.step
  flags
  * Add symbols.objects and symbols.sections flag spaces
  format
  * Fix #12041 - fix truncated pf output
  * Add pfo dex|macho and bind structs to offsets with Cf via .iH*
  fs
  * Rename mg to mc and implement 'mg' properly
  graph
  * Handle b key in graph, doing the same as in visual
  * Improve interactive graph title with function signature
  * Implement graph.trace and improve dt+ with dt++ for abt
  * Trim decompiler text in graph nodes
  * Implement support for decompiler graphs in 'v #'
  hexdump
  * Support colors in prx (abusing px)
  io
  * Consider the map sorting when two map_events are the same
  nds
  * Add Homewbrew detection
  optimization
  * Add an early-out optimization for r_isprint (2%-30% speedup)
  * Optimize r_str_bounds by removing an unnecessary strdup
  * Avoid unnecessary RConfig.get('cmd.times') in RCore.cmdSubst
  panels
  * pP rotate panels
  * ROP gadgets work properly when in-n-out
  * Fix some crashes
  * bunch of menus work which had been broken such as ROP, etc
  * Submenu is also highlighted
  * Menu should not be highlighted when it's not focused
  * Fixed some critical issue in resizing
  * Panels move more flexibly with HJKL
  * Remove some useless messages on the menu
  performance
  * Remove redundant section lookup in get_strings_range
  * Improve console rendering times
  * Make analysis use io instead of fixed size buffer
  * Optimize analysis by adding more fine-grained levels
  print
  * prc honors io.unalloc
  * Implement p-e (entropy bar)
  * Fix #13323 - Skip nulls in pxr
  * Show negative reference in pxr, honoring asm.bits
  projects
  * Fix #13252 - Fix path with spaces in projects
  rbin
  * Change printf to println
  refactor
  * Fix #11133 - Remove buf_hex frield from RAsmOp
  * Pass RAnal instead of rbtree to fcn rbtree api
  search
  * Fix infinite loop in /r, and optimize by not resolving vars when not needed
  * Make -x behave like /x unless mask is provided
  sync
  * Fix #13234 - Allow reopening of webserver
  * Fix debug rap reg profile setup
  types
  * Fix #13585 - Changes to tl
  * Load basic types on startup instead of onload
  * Add the ability to open .h files with the 'pfo'
  * Add txf and txf. commands
  * Add a command to list all used types in current function
  * Add err* noreturn functions for Linux, iOS and macOS
  * Fix #13247 - tn and tn- commands
  visual
  * asm.var.summary should be on if the screen is too small
  * Fix #13333 - Show flag zones in scr.scrollbar
  * ^F,B in visual is used to scroll pages not bytes
  * Add Vvvt - visual function var types
  * Improvements in vbg
  * Vpp"c now properly rotates
  * Visual 'k' honors asm.flags.middle
  * Fix visual mountpointss, move it into Vb
  * Save changed bytes after modifying their bits in vd1
  * Several improvements in vbg
  * Fix #13283 - Swap g&lt;-&gt;o in visual and graph
  * Improve visual tabs switch with decompilation mode
  * Fix graph.layout=1 issue when zoom &lt; 1
  windows
  * Refresh on resize and fix mouse input on visual foor Windows
  * Fixes pipes implementation on windows
  * Add support for UTF console input in Windows (#13338)
  * Fix #13301 - Fix crash when unicode support is enabled
  * Alias /dev/null to NUL in Windows
  * Fix dll_ symbols not being analyzed with aa
  Other Changes
  * Add a call to r_search_kw_reset in r_search_prelude to fix arbitrary heap oob write (#13605)
  * Enforce 32bit and jumps for VLE-PPC
  * ec* shows bgcolor too for fgbg color (#13602)
  * Asan fixes 3.4.0 (#13603)
  * Fix OOB writes in bin_qnx
  * the formats specified in buf_fread were wrong
  * fixed some memory leaks in bin_qnx
  * Another tcc crash fixed (#13599)
  * Fix wrong chopping issue in Cf (#13584)
  * "Cf 1 xxx" &lt;- spaces was not trimmed
  * Should be aliased under the c command
  * prc: Don't Color_RESET if scr.color=0 (#13594)
  * aflsa, aflsb, aflsn, aflss - sort by addr, bbs, name or size
  * Fix help message for rabin2 -h | grep str.filter
  * Fix uaf in config hold (#13591)
  * Fix aflm crash (#13592)
  * Fix oobread in aao
  * Fix Visual jk - prc interaction (#13578)
  * Fix iCj for PE (#13579)
  * Fix #13491 - Handle $aliasFiles in 'cat' and 'rm'
  * Remove some whitespace from cmd_print.c
  * Add get_reg_profile call for RISC-V. In this profile, include the
  * integer and floating point registers. Use the ABI register naming
  * instead of the architectural one as this was chosen in the disassembler.
  * This is straightforward as the user-level ISA only specifies these
  * registers. In RV-I there are no flags, and only a few read-only
  * counter CSRs are accessible from user mode which (I think) don't need to
  * be in this structure. In RV-F/D there is one 32-bit CSR containing a few
  * flags.
  * This addition is not quite enough to get analysis or debugging working,
  * but can be a step towards that, and prevents warnings about being unable
  * to import the register profile from isil during launch on RISC-V.
  * Also update bits to 32|64 instead of 16|32—there is no 16-bit
  * RISC-V.
  * Fix arm thumb endianess (#13572)
  * Fix assert in format print when trynig to retrieve a null register name (#13569)
  * Fix warnings when SN is not defined for a specific arch (#13568)
  * Fix #13552 - Crashes in tcc parser (#13566)
  * Fix some warnings and remove unused code
  * Revert "[WIP] Added jump and fail info to pdJ"
  * This reverts commit 20f875b.
  * from #13481
  * Remove dead r_core_save_parsed_type() declaration (#13564)
  * Build arch detection for RISC-V (#13560)
  * Make sure that asm.arch and anal.arch is set correctly when starting
  * radare on RISC-V.
  * Remove unused CMP_END_GT()
  * Include aap in aaa (#13543)
  * Include aap in aaa
  * Added aap only if file.type is unknown
  * extracted them to method
  * Add ut*/st* type shortcuts (#13550)
  * Fix io.unalloc off-by-one (#13535)
  * Fix newline after axj output (#13533)
  * Add support to multiline assembly patching (#13526)
  * For example, this line 'OFFSET : nop;nop;nop' (provided in the example patchfile at binr/rabin2/patch.txt) now actually works
  * Fix a minor bug in panels (#13531)
  * Fix build
  * Fix build
  * Fix #13511 - pqz -&gt; pqs and psq as an alias for pqs
  * Rewrite kernelcache check_bytes (#13518)
  * Parse load commands to extract 3 metrics (kudos to @Siguza for suggesting):
  * use of LC_UNIXTHREAD
  * absence of any library linked against
  * addresses in the upper half of the address space
  * If those are met, then it’s a kernelcache. This just needs to parse all load commands types and vmaddr from LC_SEGMENT_64 (but nothing more) from the bytes.
  * Run aav after aac in aaa
  * When using debugger the file assumed path for the auxillary script
  * was dbg://.r2, without debugger it's just .r2.
  * This patch cuts out the 'dbg://' prefix if found before looking for the
  * auxillary script.
  * Make buf field private in RBuffer (#13473)
  * Fix pemixed build (and include it in meson build)
  * Do not use base_priv in yank, it was wrongly used.
  * Fix jump/fail for Java ops
  * [WIP] Added jump and fail info to pdJ (#13481)
  * Added jump and fail info to pdJ
  * tired of waiting
  * pxA &gt; pCA
  * Fix dt+ command parsing
  * Fix build on capstone3
  * Fix .travis to build release/prereleases branches too
  * Fix regressiono
  * Handle more X86 instructions to, at least fill the -&gt;type
  * Fix #13367 - last line glitch in r_cons_strcat_at
  * Fix #13367 - Fix offbyone alignment in line printing
  * Improves graph generation times. But it's still called too many times
  * Update capstone-master (#13496)
  * Fix #13485 - Crash in anal_tp (null deref) (#13497)
  * Do not compute asm.stackptr when not requested, fixes slow disasm issue
  * Save aliases in projects
  * Fixing aflqj (#13483)
  * pd 10 &gt; $foo # save the output of pd 10 into $foo
  * $foo # print the contents of $foo (the output)
  * $* # values are now printed in base64
  * $foo=base64: # is now supported
  * Removing debug output from top of vbg screen (#13479)
  * af+ sets meta.min (#13484)
  * Random fixes and improvements for visual debug traces
  * Add "return" and deindent
  * Fix mulss pseudo (#13470)
  * SP was declared as 'sp' in the register profile which doesn't exist. Stack pointer is a7.
  * Most C compilers for m68k (e.g. LatticeC) use a6 as stack frame pointer via LINK and UNLK instructions, declare a6 as BP
  * Fix clusterfuzz-testcase-minimized-ia_fuzz-5636199282114560.dms
  * Move compiler line to the right place
  * Fix build on newer RISC-V compilers (#13459)
  * On gcc 9.x, __riscv__ is no longer defined but __riscv is.
  * This is documented under C/C++ preprocessor definitions on
  * https://github.com/riscv/riscv-toolchain-conventions
  * Fix ft command crash on Windows (#13457)
  * Change 'sanitiz' from bininfo to be according to alphabetical order (#13456)
  * Fix invalid json regression for compilerr
  * mach-0 empty value for now
  * Optimize slightly r_core_visual_disasm_down() (#13450)
  * Clean up of PR #13441 (#13455)
  * Chip8 pseudo fixes (#13453)
  * Fix #1179 - itj hashes calculation command has fixed (#13441)
  * Fixes #1179 - itj command has fixed, small refactoring on hashes storage, removed obsolete file.sha1 usage
  * Show all the different hashes on it and itj
  * it and itj refactoring.
  * PJ optimizations have made, added more arguments checks
  * Fixes pipes implementation on windows (pipe data was treated as a string instead of binary data so first \0 truncates it)
  * Make other RBuffer fields "private" (#13444)
  * Use r_buf_size to get the size of a buffer, not the private field
  * Use r_buf_seek instead of adjusting the private cur RBuffer field
  * use r_buf_read instead of r_buf_read_at(.., cur, ..)
  * other r_buf_read_at/r_buf_read
  * Fix RBuffer usage in REgg
  * Wrong replace with r_buf_resize
  * Other r_buf_resize fixes
  * style fixes
  * other style fixes
  * Introduce r_buf_tell API instead of using seek
  * other style fixes
  * style
  * style 2
  * write_at(cur) == write
  * fixes
  * avoid changing test
  * Make most RBuffer fields private
  * Add some fixme comments
  * still use base_priv in some places
  * Simplify WASM code by avoiding duplications (#13443)
  * Simplify code by avoiding duplications
  * Use r_return in consume_r
  * Fix MSVC warning (#13434)
  * Fixes crash in the disasm and assert for the folded bb feature (#13440)
  * Change order of ? And i output (#13418)
  * Completely kill the msvc/ directory and the unix-specific includes workarounds
  * RBuffer should not be const (#13432)
  * Improve Makefile on macOS (#13431)
  * OS can have already be set to other values on user machines, OS= fits better here.
  * FreeBSD get thread name support only from 12.x flavor (#13428)
  * Fix #13000 (#13083)
  * Fix musl compatibility - ARM_VFPREGS_SIZE is defined in asm/ptrace.h (#13427)
  * Fix bug in print_flag_json() (#13425)
  * Make pid.c use PJ (#13424)
  * Fix invalid instruction warning (#13417)
  * store cmpval and cmpreg in every basic block
  * lookup cmpval from predecessors considering TBH’s index register
  * Fill op-&gt;jump and op-&gt;fail for all branch and jump instructions
  * Handle short and word variants of BSR (BSR.S and BSR.W)
  * DBxx instructions treated as conditional branches
  * Handle PC relative variant of JMP &amp; JSR
  * Bugfix for the decoding of long instructions (code in asm_m68k_cs.c assumed a maximum of 8 bytes, but maximum is 10 bytes)
  * Hide the CC=E warning when no anal.verbose is set
  * Fix Meson build
  * Simplified
  * Update sdb from git
  * Add support for UTF console input in Windows
  * Convert ANSI input to UTF-8
  * Convert UTF-8 to acp when calling ANSI version of functions
  * Determine if Windows console output is UTF-8 on the fly
  * Add afbF and handle Z key in visual disasm and graph to toggle basic blocks
  * Correct visual graph help to actual behavior (#13406)
  * Fix aclj
  * Fix #13357 - vG and v^ work again as an alias for vgg and vgG
  * Little warning cleanups (#13398)
  * Add C64 Fortune (#13397)
  * Remove noisy and useless warning
  * Remove many uses of max_bb_size
  * Use anal.verbose in more places
  * Fix 2 crashes in the graphs and the analysis
  * Implement and use experimental read_ahead for anal
  * Introduce read_ahead approach for testing io usage and performance in analysis
  * More cleanup and expose a new api for RAnalOp
  * Kill FCN_SDB and some more code cleanup
  * Add bytes_read var, convert some addr + idx -&gt; at and reinstate some len-based checks
  * Ensure invalid insn handling doesn't check invalid data
  * Move "Truncated instruction" err msg to r_anal_fcn_add_bb()
  * Remove gotoBeachRet macro and just use the goto statement
  * /by @kazarmy @radare @ret2libc
  * Fix anal jmp eob code (#13387)
  * Move RAnalOpMask into parameter
  * Use r_buf_size to get the size of a buffer, not the private field (#13380)
  * Use r_buf_size to get the size of a buffer, not the private field
  * Use r_buf_seek instead of adjusting the private cur RBuffer field
  * use r_buf_read instead of r_buf_read_at(.., cur, ..)
  * Fix RBuffer usage in REgg
  * Introduce r_buf_tell API instead of using seek
  * write_at(cur) == write
  * Fix http webserver regression introduced in 81ad0fe
  * UAF/memroy leak fixes proposal.
  * esil_sub should manipulate esil-&gt;old and esil-&gt;cur
  * otherwise, tests get broken...
  * Drop weird esil_sub implementation, and use the same
  * implementation as esil_add (and esil_mul, and esil_div)
  * esil_add: fail on invalid dst, as well as src
  * Consider the map sorting when two map_events are the same.
  * When two maps start at the same address, it's important to consider the
  * initial priority of the maps, which is given by the id field.
  * Be more explicit in comparison between boolean and integers
  * Remove CYGWIN &amp; MINGW remnants (#13377)
  * The 'display' routine of the malloc_chunk should display each field of
  * flag field as bits.
  * So prior to this proposal, dmhc could yield following information:
  * struct malloc_chunk @ 0x7f5462ed4000 {
  * prev_size = 0x0,
  * size = 0x1112000,
  * flags: |N:4 |M:2 |P:1,
  * The flags should be displayed as: flags: |N:1 |M:1 |P:1
  * Update sdb (#13373)
  * Show call hints and propagate types for indirect calls to imp symbols (#13350)
  * Few code cleanups (#13369)
  * Remove dupe api in r_cons
  * bin_bootimg: load_buffer/check_buffer
  * bin_cgc/bin_elf/bin_elf64: remove load_bytes/load + load_buffer
  * Implement check_buffer in bin_cgc
  * bin_coff: load_buffer/check_buffer
  * bin_dex: load_buffer/check_buffer
  * bin_dol: load_buffer/check_buffer
  * bin_dyldcache: load_buffer/check_buffer
  * ao-&gt;kv's ownership is moved to RBin through the get_sdb method of
  * RBinPlugin, thus the plugins should not free it themselves.
  * Further usage of thread debug (#13359)
  * Add r_cons_gets() API
  * Fix crash when executing om (#13362)
  * Implement load_buffer/check_buffer in RBinPlugins (#13353)
  * Fix memleaks in MACH0 bin plugin
  * Add check_buffer method to RBinPlugin
  * Add r_buf_read8_at API
  * bin_any: remove load and fix mem leaks
  * bin_art: implement load/check_buffer, remove load_bytes/load
  * bin_avr: add load/check_buffer and remove load/load_bytes
  * bin_bf: load_buffer/check_buffer
  * bin_bflt: load_buffer/check_buffer
  * bin_bios: load_buffer/load_bytes
  * This improves performance especially when there are thousands of sections.
  * Update capstone from git
  * Add r_th API to rename threads in r2
  * Fix esil assert
  * Added missing autocompletions for project management commands (#13340)
  * Remove extraneous space for scd instruction for chip8
  * Fix msvc build
  * Remove parenthesis from class size listing (#13238)
  * Cleanup the use of getopt with our wrapper
  * Fix relocations in ET_REL ELF (#12694)
  * Get the section name for SECTION/LOCAL ELF symbols
  * Do not print warning messages if ELF is ET_REL
  * In that case, it's a normal thing that dynamic sections and program
  * headers are not present.
  * Fix the address of the fake PLT table
  * Do not use + symbols if there is no name
  * To be able to add tests for nintendo DS r_bin plugin
  * Add LGTM alerts badge
  * Requires -F kernelcache for now
  * Fix warnings in bin.qnx
  * Add missing noreturn definition for darwin
  * Set hints for ARM special symbols $t and $a
  * Do not set $d metadata
  * Fix #13297 proposal (#13299)
  * Fix #13244 - Assembler support for x86 bsf and bsr instructions (#13303)
  * Avoid assertion in esil traces, speedup some paths (#13300)
  * Fix #13302 - Add .* as an alias for #!pipe but trimming in first space
  * Fix microsoft cc (#13298)
  * Fix pdJ for cmt.right=1 + pseudo=1
  * Changed http.verbose to false (#13292)
  * Use fcn-&gt;meta.min instead of fcn-&gt;addr in fcn rbtree code
  * Maintain 2nd rbtree and reinstate _fcn(_addr)_tree_find_addr()
  * FCN_ADDR_CONTAINER -&gt; ADDR_FCN_CONTAINER
  * Use r_rbtree_insert ⧸ delete as appropriate
  * Remove set_meta_min_if_needed from _fcn_tree_probe⧸iter_next
  * Fix memory leak in strbuf. (#13273)
  * Fix memory leak in strbuf.
  * sb-&gt;ptr was set to NULL without freeing the underlying data.
  * Use R_NEW instead of R_NEW0, as the memory is
  * initialized immediately afterwards.
  * Call r_*_op_init in r_asm_disassemble/r_anal_op.
  * Avoid splitting obj.* flags into their own flagspace (#13286)
  * Little code cleanups (#13277)
  * Use pj in canal.c
  * Fix hang after ctrl-c
  * use relsub addr
  * kill i2, grab top of list when not in preferred spaces
  * Add r_core_flag_get_by_spaces
  * Remove r_flag_get_i2 and use r_core_flag_get_by_spaces
  * Fix fcn name from flag
  * Better consistency: flag_get instead of get_flag
  * Quickpath for just one flag
  * added annotation to the set_reg_profile for documentation completeness, the FPU registers are really too small and should be 5 words minimal(80bits) TBH. SR is only 16bit but it having 32bits is okay, CCR should be folded in but IDK how this would affect access.
  * Update anal_m68k_cs.c (#13274)
  * EXG (EXchanGe register) is an valid instruction for R_ANAL_OP_TYPE_MOV because it only moves from RegN to RegN.
  * Fix leak in RIO: free iter after removing it from list
  * ls_append/ls_prepend will create a new iter, so we need to free the
  * iter that was removed from the list.
  * Fix some leaks from unit tests
  * PoC: Implement aCef to emulate all calls in the function and add comments (#13266)
  * This PoC requires more refinement to use the API and clean the code
  * Add '$' in v! to set the program counter
  * Honor asm.indent and only toggle in disasm
  * Remove SLOW_IO from core/anal.c
  * Fix crash in canvas, some leaks and random code cleanup (#13254)
  * Filter out special symbols in ELF (#13173)
  * Filter out special symbols in ELF
  * No need to add the special case '\0'
  * Keep special symbols, but do not process them
  * Refactoring
  * Make sure s-&gt;type is not NULL
  * Do not print special symbols in rad mode
  * Avoid double check
  * Fix PR's comments
  * Warn when invalid use of r_buf_buffer (#13240)
  * Update list of supported architectures (#13250)
  * Change old references to aC to ac (#13243)
  * $ rasm2 -x 'nop;nop;mov eax, 33;push ebx;int 0x80;nop;mov rbx,48484;nop'
  * 0x21b89090 0x53000000 0x489080cd 0xbd64c3c7 0x00900000
  * As suggested in https://twitter.com/travisgoodspeed/status/1101966927688318978
  * BSF: https://www.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-instruction-set-reference-manual-325383.pdf#G5.925704
  * BSR: https://www.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-instruction-set-reference-manual-325383.pdf#G5.21931
  * MIPS elf renaming proper sections + little typo.
  * recurseAt: Also update size in fcn rbtree
  * Prerelease travis release (#13189)
  * Add additional tests for release/prereleases
  * Test different plugins configurations
  * Add some libraries to docker image
  * Disable SYS_CAPSTONE for now because there is only 3.0.5
  * Fix html magic file to respect libmagic's format too
  * &lt; can be used with string so it should be escaped if we want to match
  * the exact string ""
  * Use plugin License when printing rasm2 plugins in JSON format
  * Build with system capstone, but do not run tests because they would fail
  * Fix tiny plugins file to use xtr_fatmach0 instead of just fatmach0
  * Use clang to compile with ASAN
  * Use b_lundef=false
  * Just test if different plugins configuration build, no r2r
  * Use sys openssl as well
  * Introduce aess to fix the regression confusing step-over and step-skip
  * Properly specify esil step over/or-not in the API to fix regression
  * Initial implementation of aCe
  * no assert on free, also fixes warning
  * Added missing include (#13198)
  * Fix few warnings
  * After release version bump for 3.4.0-git
  * refactored cmd_print.c to use pj.c (#13174)
  * Refactored cmd_print.c to us pj.c
  * Changed to r_str_trim_ro
  * Few code changes, possible errors. (#13192)
  * asm.strenc -&gt; bin.str.enc (#13180)
  * Added missing incude (#13184)
  * Default to unknown type
  * Detect RET
  * Remove fail from always succeeding jump/call
  * Move keypad commentary to LD Vx, K, add to SKP/SKNP
  * Annotate skips correctly
  * Annotate more instructions
  * Refactor p-j using pj.c (#13170)
  * Use macros for common flagspaces names instead of hardcoding them (#13175)
  * Fix NULL pointer dereference in data references analyzer (#13178)
  * Data references analyzer assumes that each function reference maps
  * to a certain section, but this is not the case for raw binary files
  * like shellcodes/firmware images/etc.
  * This bug was introduced in #10117.
  * Fix null ptr deref in axg* (#13177)
  * Flush before closing pipe
  * Change eprintf to rowlog
  * If the user already provides a capstone tarball, the buildsystem should not try
  * to download it again.
  * Use r_str_ncpy instead of strlcpy
  * Make Lisp fortune work with Clojure(Script) (#13161)</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1558440000">- Update to version 3.5.1
  * Fixed hardware breakpoints in the native Windows debugger
  * Introduce the new scr.prompt.popup and honor it in all the color themes
  * ESIL emulation is now 2x faster
  * Fixed a huge performance regression when generating zignatures on big binaries
  * Fix iOS, Android (non-arm64) builds with new NDK
  * r2frida comes with Frida 12.5.3 (v8 enabled by default and working on iOS + Android)
  * Upgrade capstone and capstone5 dependencies
  * Improved cursor mode in panels
  * Initial ESIL emulation for RISC-V
  * Fixed C output for nested structs/enums/unions from pf strings
- Update to version 3.5.0
  anal
  * Initial support for src/dst RAnalOps for ARM
  * Add anal.ex option, cleanup and improve the Java support
  * Add aae in aaaa
  * Add disasm field to ao command output
  * Fix the arm/thumb switch emulation bug spotted in capstone5
  * Stop analyzing call to reloc and fix pifcj to honor asm.jmpsub
  * Fix aaft Stack isn't initialized and run aaft after aaaa
  * Fix fcn.rip regression
  * Fill op-&gt;src[0] and op-&gt;dst in x86 and improve arg analysis with it
  * Include aap in aaaa
  * Add the ability to set some registers readonly
  * Fix #12867 - Identify BP usage in x86 functions to improve var analysis
  * Initialize GP on MIPS when no symbols found with ESIL
  * Implement ESIL for CPUID on x86.cs
  * Implement /am and add initial support for PAC instructions
  * Honor more anal hints in the anal loop
  * Add anal.ignhintbits to only obey asm.bits and ignore hints
  * Optimize r_anal_try_get_fcn by removing fixed size buffer
  * Add an option for anal.loads
  * Load instructions now set a data meta
  * Fix #13596 - Implement afb= and afl= and do some refactor
  * Add more fcn types, new api r_str_fmtargs and af- is af-$$
  * Add instruction refs array in pdj and agj, for r2dec
  * Make agj work in any offset inside a function, not just the first instruction
  asm
  * Asm assemble, mem leak fixes
  * Fix x86.nz assembler for the rip-relative LEA
  * Mips asm mem leak
  bin
  * Fix isStripped() bit for PE bins
  * Seek to the first executable section if there's no entrypoint
  * Implement COFF imports and honor no-entry0 case
  * Implement mw command and fix segfault on old fs support
  * mdmp: fix incorrect data setting in pe sections
  * Use HtPP instead of Sdb in r_bin_filter_sym function
  * Optimize class_get() to make demangling and objc/dex registration O(1)
  * Restore io buffer creation in dyldcache
  * Fix rahash2 -B and -b regression not printing partial hashes
  * Fix heap overflow in macho parser
  * Add 'oba [addr] [baddr]' command handler when m != b
  * Fix oba command when called with only one argument
  * Improvements for rabin2 -H and pfo in macho
  * Fix ELF main detection for ARM binaries
  * Add ELF Identification fields to elf64 pfo
  build
  * Automatically choose wget/curl/git depending on availability
  * Fix #13765 - asm/anal cant be build in parallel
  * Do not use system-wide capstone when building with sys/install.sh
  config
  * Code cleanup in RConfig and bring back 'e asm.' for listing
  cons
  * Fix #13980 - Glitch in panels with bgcolor
  * Code refactoring for the theme based colorization to reduce derefs - dmh commands set
  * Use RPVector in RLineAutocompletion
  * Make p= bars dont use the background color
  * Code refactoring the theme based colorization to reduce derefs
  * Fix #13738 - Autocomplete $aliases
  core
  * Few mem leak fixes
  * Implement yq,yj,y*,y! and b*
  * Fix binary number to ut64 conversion
  * Implement @@@Strings iterator
  * Fix #13823 - Implement ftj and ft* commands
  * Fix 'e cmd.gprompt=dr=' becaues of the strtok approach
  * Fix bug when quoting a comment
  * Add scr.confirmquit to actually "Confirm on quit"
  * Implement fq. fj. and f*. - show flag in current offset commands
  * Implement the missing bits in the triple-at
  * Add ooc, o., o.q and rename old o. into o:
  * Print "Task finished" only if interactive
  debug
  * Implement aesuo and add help for all those step until subcommands
  * Initial implementation of dr. and ar. commands
  * Implement drc k=v to set conditional flags by type
  * Fix dg in Linux by using r_debug_ptrace instead of ptrace
  diff
  * Added missing c2 command + theme support for comparison commands
  * Initial import of the WIP zdiff algorithm
  disasm
  * Enable capstone5 at configure time option
  * Fix #13975 - aho issue not showing bytes
  * Honor asm.pseudo in 'pi'
  * Add asm.optype
  * Honor ec flag in colorized disasm for names vs numbers
  * Do not switch to v8 by default
  * Implement 'piu' by deconstructing 'pdp'
  * Demangle relocs and add asm.flags.{inline|limit|maxname}
  * Fix asm.meta issues when asm.flags.inbytes is set
  * Fix another bug in asm.jmpsub
  * Fix #13672: Display variables value in the disasm view
  * Add asm.xrefs.code option to show/hide code references in
  * Add some more x86 instructions for pseudo
  * Honor anal.ignhintbits for hintbits
  * Honor fcn-&gt;bits in disassembly
  * Update capstone to use the NEXT branch
  * Enable asm.jmpsub by default
  * Add asm.fcnsig instead of making function signature depend on asm.var
  esil
  * Remove unnecessary RPICK in avr.esil
  * Few UAF fixes
  * Add esil_weak_eq and make an operation
  flags
  * Add json output to "fd."
  * Call remove_offsetmap only if the flagItem is not new
  * Add realname flag command
  * More improvements in the current flagtags and ftl-&gt;ftw
  * Implement ftl and add more flag tags
  fs
  * Improve the RFS API to support write and unlink operations
  * Implement mlj to list files in json
  * Implement mj and improve 'm / io' vs 'm io /'
  graph
  * Fix agfg - GML output format fails with high-ids because of Java
  * Improve the graphviz output for traced bbs
  io
  * oob [arg] sets bin.baddr, then seeks to new entry0
  panels
  * Naming tabs is supported
  * Fix dc and F9
  * Status should be shown on top of the screen
  * Improvements in panels for usability
  * Filter is supported with command f/F
  * Decompiler default off for everything especially tabs working better this way
  * Better key allocations for tabs
  * Initial support for tabs
  * n/N should behave like the ones in visual which are for go next nkeys
  * Auto update synced with every mode change is supported
  * A panel will be allocated for each help msg when it is called
  * Help menu is classified better and help panels are implemented
  * t key is supported in both window and zoom mode
  * n/N commands are supported in window mode
  * t key is supported in Function panel
  * Better algo for t and it is supported in hexdump too
  * t key support for entropy
  * t key instead of tab key is supported in Disassembly panel
  * Comments work in Disassembly panel
  * Interactive message for cursor and insert mode
  * ioCache menu works
  * Do not ask yesno for decompiler if it is not even available
  * Show meaningful messages for invalid operations
  * n/N splitting a panel vertically/horizontally with new user input cmd
  * Show if the cache is on or not on each panel
  * Fix some potential memory leaks
  * Toggle cache boolean of a panel by &amp;
  * Default positioning was not just right
  * instead of [x] to honor the command of deleting a panel
  * C in panel should behave like the one in visual too
  * Add summary and Entropy fire added in the menu
  * Entropy fire added in the menu
  * add Summary under View menu as well
  * Better page scrolling for JK
  * Refactoring plus a little tweak for HL and some fixes
  * Auto update decompiler
  * v!g instead of v!o for consistency
  * Refactoring for performance issue part1
  * undo/redo seek enabled.
  * Opt the decompiler in panels
  * Fixed a few bugs
  * SAKURA instead of SNOW since it is April:P
  * Handle rotateAsmEmu via ')' in Panels
  print
  * Add p=a, p=A (and p==a, p==A, prc=a and prc=A)
  * Fix hex.cols usage in prc and pxA and add pxAv for visual
  * Fix #13880: Add dt=
  * Implement pfc normalized types and values
  * Add scr.bgfill config option
  * Honor color theme in p==
  * Fix p== in debugger (only processes current map)
  * Add scr.square and implement the prc= command ala pz,p=..
  * Implement 'less' command and add 'l?' command
  * Move pava from core to print and honor it in pxa
  * Implement pfc C struct format command
  * Fix large disasm issue with invalids and handle @{xfs}
  * Hide switch/case refs from pds
  * pf z honors scr.strconv and str.escbslash
  r2pipe
  * Add support for r2pipe shellscripts
  search
  * Fix #13988 - Add JSON output format to rafind2
  * End of archive detection in rafind2 -m
  * Avoid scanning the whole -1 address space. Fixes aap in debugger
  * Android magic numbers until Android 9.x
  * Add io.sky and solve io.maps.x issue happening with aap
  * Fix #13321 - Make /ci [from] [to] find immediates in range
  * Fix search asm boundaries issue
  sign
  * Make zignatures database more flexible, add realname, comments and xrefs
  sync
  * Initial rework towards bringing back remoting commands
  traces
  * Introduce dtdi and update help message
  types
  * Add vvs command to edit function signature from visual
  * Implement more tx subcommands (type-xrefs)
  * Implement afs! to edit current function signature with cfg.editor
  * Added a command to edit types using cmd.editor
  * tfc-&gt;tcc and tcc in sync with t*c
  * Fix afs command, parsing, behaviour and help message
  * Add more basic types from libc
  * Fix null deref in types when invalid db and add more basic libc
  visual
  * Improve visual mark
  * Implement graph neighbourhood navigation with i and I keys
  * Move the esil debugger into vbE
  * Improve the visual ropchain editor
  * Fix cursor jk in disasm and debugger visual modes
  * Make scr.gadgets true by default
  * Make 'o' do the inverse of 'O'
  * Fix #13673: Sort column results in vbg
  * Fix #13713 - vr rotates between JMP, CALL and DATA reference hints
  * Fixes for flagzones and scr.scrollbar
  * Add scr.scrollbar.bottom
  * Fix callgraph browsing and node folding glitches
  * Handle /* in reg/stack cursor in debugger view
  * Handle +- keys to increase/decrease register value
  * Honor scr.scrollbar in visual graph
  windows
  * Convert Windows error message to utf8
  * sys/meson.py: Create r2.bat as alias to radare2.exe
  Other commits
  * Release 3.5.0 - Dismay
  * Upgrade to use sdb 1.4.0 (#14045)
  * wget/curl downloads use CS_ARCHIVE
  * Code cleanup in capstone.sh
  * afu: improve usage text and argument handling (#14044)
  * Tweak documentation for afu to indicate its argument is mandatory.
  * Detect missing argument in afu: Error out if afu is called without its mandatory argument.
  * Improve argument parsing in af, afr and afn. (#14042)
  * We now skip leading whitespace when looking for the first argument
  * to these commands (the function's name). Previously, the following
  * command
  * af fcn.foo @ 0x000affe
  * would try to define a function with an empty name at offset
  * "fcn.foo @ 0x000affe".
  * Improve error messages used by afn and afr. (#14039)
  * When renaming a function fails because no such function exists
  * at the given address, don't include the new name in the error message
  * as it is unrelated to the cause of the error.
  * Couple of mem leak fixes proposals. (#14038)
  * Trim spaces in pfo
  * Special symbols $a,$d,$t could also have a '.' + a number
  * Let's ignore the number for now, it shouldn't cause too much issues.
  * Fix PPC regressions
  * Update capstone v4 and next branches
  * Fix pifcj issue
  * Hide esil warning under esil.verbose to please users
  * Fixed missing parameter for linux i386 (#14026)
  * Honor the entry0 flag and other bug fixes
  * Fix crash in -n
  * In fs_r2: /seek and /bsize and fix flags and config writes
  * fs.shell supports echo and redirections '&gt;'
  * Fix some warnings
  * Fix LGTM builds
  * Add LGTM configuration file
  * Ability to download capstone git as zip
  * Add ?|? to root help
  * Fix ASAN crash (1byte oobread in dex)
  * Use SPCL instead of SPECIAL_SYM
  * Fix issues related to meta.range management
  * Fixes #133660: Dword in the middle
  * Current java implementation of the analysis is not working well
  * RBin.Java doesnt updates the vsizes because it seems to break things. wip for another PR
  * Added anal.ex option to use extensions or not
  * Install r_agraph.h with meson (#14005)
  * Improve |? (#14003)
  * Minor code cleanup in flags and bin (#14000)
  * Fix appveyour thing
  * Call remove_offsetmap only if the flagItem is not new
  * It does not have sense to call that function on new FlagItems, it just
  * slows down things for nothing, since item-&gt;offset has not been set yet.
  * force and is_new must be two separate things
  * When setting a flag (which may be even a set of some properties of an
  * existing flagitem) we want to force the update of all the RFlag
  * properties, but remove_offsetmap should not be called when the flagitem
  * is new. So we need to track the two properties separately.
  * Fix some warnings in the linux-debugger code
  * Revert "Fix crash in r2panels config" (#13995)
  * This reverts commit 9a1965f.
  * Fix crash in r2panels config
  * Fix a bug (#13992)
  * #include sdb/ht_uu.h after r_types.h (#13989)
  * Fix capstone5 meson build
  * Fix crash in swift demangler
  * Add --with-capstone5 configure flag
  * Add use_capstone5 meson option
  * Add prc=a in visual
  * So pointers get rebased transparently during buffer reads. This makes objc class parsing work again.
  * Fix #11385 - load offset from project
  * Refix
  * Fixes for ppc analysis with capstone5
  * ADD BP and SN for the ppc reg profile. Also fix some null derefs on invalid esil expressions
  * Hide warnings
  * Fix vvs and make :&gt; work again to create empty files
  * Fix bugs of cursor for hexdump in panels (#13978)
  * Fixed a few things (#13974)
  * Fix tons of bugs of cursor for disassembly in panels
  * Improve visual panels interaction
  * " to create a new panel without using window mode
  * X must always close a window, use xX to access refs
  * Implement v!t- to delete last tab
  * Implement graph.dummy for toggling the creation of dummy nodes
  * include uint32/64 in JSON output
  * add uint32 and uint64 to ? output
  * Implement search.in=file
  * Improve help msg for "." (#13961)
  * Refactoring (#13955)
  * Fix wtff + argument 0 size issue
  * Fix lang_pipe_run hang in Windows (#13960)
  * Fix lang pipe hang in Windows
  * Fix hang and double-free
  * Fix ml/mL/Lm inconsistency
  * Fix warnings on Windows (#13954)
  * Fix comments in panels (#13953)
  * Add macos pkg uninstallaton script instructions
  * Fix a small bug
  * Fix prc text color
  * intro.md: Fix typo
  * Typo in "Begin" fixed
  * enable ctrl-r to perform backward search
  * fix up/down array backward search
  * Fix a bug of colors menu
  * Show which ascii char is in drr output
  * Fix null deref in canal.c
  * Fix crash in dmh on Frida
  * Fix a bug
  * Sign hash, possible mem leak fix. (#13942)
  * Avoiding creating an entry if the type is not known (at the moment).
  * Fix ms double free crash (#13938)
  * Fix missing newline
  * Fix #13931 - Do not memref mmxwords in LEA
  * Fix wa* command
  * Prevent extra blank line from stderr when using @@= with backticked prz (#13935)
  * Colors menu improved a lot in panels (#13936)
  * Improve the bold theme a bit more after testing on another projector
  * Fix a bug in menu and remove unused code (#13933)
  * Add help msg for tn-
  * Do not psuedo the visual ropchain
  * Fix null deref
  * Tabs in panels work heaps faster now (#13929)
  * Refactoring and fix a stupid regression (#13928)
  * Refactoring more (#13926)
  * Fixes #12100: wtf! warns when file size is unknown (#13925)
  * Restore the seek when doing aggv to fix a random bug
  * Fix UB in esil shift
  * Use our own instance of RAnalEsil to fix a crash in aeg
  * Refactoring tabs (#13924)
  * The bit editor is now accessible via the visual browse mode
  * Improve visual assembler usability
  * Remove dup aae
  * Add help msg for om-*
  * Fix glitch in 0 width frames in panels (#13912)
  * Sample: clusterfuzz-testcase-minimized-ia_fuzz-5651817880354816.dms
  * Fix #13907 - pd 1;pdj 100;pd 1 bug
  * Merge pull request #13910 from Vane11ope/vane11ope/panels_1
  * Refactoring and improving help msg, Fixing a few bugs etc
  * Fix null deref in vbg
  * Fix help msg for $dis?
  * Expose r_core_autocomplete() to the API
  * Decouple Autocompletion from RLine
  * Fix more bugs and add some missing functionalities to the window mode
  * Fix a small bug (#13896)
  * Fix pf? &lt;fmt_name&gt; (#13892)
  * Initial work on refactoring RParse
  * Fix r_vector.h for C++ build (#13890)
  * Use RPVector in RLineAutocompletion
  * Fix argc+argv init and clear in RLineCompletion
  * Minor changes for RLineCompletion
  * Check for completion
  * Make r_line_completion_set_weak use argc+argv
  * Use only RPVector in RLineCompletion
  * Reserve in r_line_completion_set
  * Add r_pvector_data() and r_pvector_index_ptr()
  * Remove r_pvector_set_free()
  * Fix pfs handling of {times} (#13884)
  * Fix naming of the public RLine autocompletion callbacks
  * Fix code injection issue in ir* and is*
  * Fixed help text for 'o' and 'G' keys in v! mode (#13875)
  * Use more current enum elf_machine (#13874)
  * Win PE format, mem leak fix (#13873)
  * remove PICK/RPICK from esil
  * remove last use of PICK
  * remove one use of PICK from sh-esil
  * Set overflow flag if pfj z string overflows (#13865)
  * Little mem leaks fixes (#13866)
  * Make couple of keys toggle-able (#13864)
  * Fix 1oobread crash in fire bars
  * list all types in current function
  * list all types in program
  * create a types graph
  * list all functions using the given type
  * Something gone wrong with t key in the stack panel (#13851)
  * pf z, io.unalloc=true: Abort map check loop if the size-0 map is encountered (#13843)
  * Fix inappropriate if checks in panels
  * Fix a bug when pressing t in decompiler (#13838)
  * Changed can_affect_bp a little
  * Fixed xor reg, reg issue
  * Small fix in rargs detection
  * This is more like a workaround
  * In graph, = sets cmd.gprompt and | changes layout, step centers graph
  * t key is supported for register panel
  * Mark pf z strings that overflow into unallocated memory with "ovf" (#13829)
  * Mark pf z strings that overflow into unallocated memory with "ovf"
  * Use RIOBind instead
  * Put cheaper test first
  * Check map read permission as well
  * $ r2 -c '"w hello # world"' -qcps -
  * Add s110 to list of OS in asm.os=?
  * Fix b command parsing (show help if subcommand is invalid)
  * aa* -&gt; aaS
  * Do not run aap twice in aaaa
  * Add missing help for aaf?
  * Add missing entry in the flag/d/meson
  * Minor fixes
  * Fixing most likely a typo (#13817)
  * A few refactoring in panels
  * Fix build
  * Do not use defines
  * mach0 dylib: addr + 16 was the right address
  * Fix r_buf_get_string implementation
  * no_null -&gt; overflow
  * Improve the lima theme
  * This LC_SYMTAB handling is wrong
  * Initial import of the esil-graph command by @condret
  * Also fix ob command to switch between different objid
  * Press Enter on menu is properly fixed
  * Fix print_string for Windows (#13800)
  * Fix coredump PC not being considered (#13793)
  * Fix infinite loop and memleak in dex (#13794)
  * obL is an alias for iL
  * Rotate between call/jmp/lea in graph and panels with 'r'
  * "char* " -&gt; "char *" in format.c
  * Add to pfj z TODO comment
  * Fix esil test that I broke yesterday (#13777)
  * Fix #13674 - Graph nodes doesn't need to be updated if there aren't any
  * Added missing help text for 'db*' command (#13774)
  * Fixing possible dangling pointer for str empty macro (#13769)
  * #if-0 out some not-working-as-expected code
  * pfj z honors size (#13761)
  * Improve r_buf_buffer and remove r_buf_get_at (#13676)
  * Make r_buf_buffer return a ut8 and the associated size of the buffer
  * Remove r_buf_get_at uses and make it static
  * @b: overrides the anal hints again (#13756)
  * "char * " -&gt; "char *" in format.c
  * No bgcolor in the sepia calls
  * @@@ # foreach offset+size iterator command:
  * x @@@= [addr] [size] ([addr] [size] ...)
  * x @@@b basic blocks of current function
  * x @@@c:cmd Same as @@@=cmd, without the backticks
  * x @@@C:cmd comments matching
  * x @@@i imports
  * x @@@r registers
  * x @@@s symbols
  * x @@@s sections
  * x @@@m io.maps
  * x @@@m dbg.maps (See ?$?~size)
  * x @@@f flags
  * x @@@f:hit* flags matching glob expression
  * x @@@f functions (set fcn size which may be incorrect if not linear)
  * x @@@f:glob functions matching glob expression
  * x @@@t threads
  * x @@@r regs
  * Fix elf-arm-main regression
  * Fixed help text for visual seek ('o' -&gt;'g') (#13748)
  * Remove use of RPICK in sh-esil (#13747)
  * Fix RAnalOpMask.ALL (#13743)
  * Fixing aab (#13741)
  * Fixing aab
  * Update blaze.c
  * Fix pfj z when z is not at struct start (#13740)
  * Preventing two little segfaults in zdiff
  * Use r_str_escape_utf8_for_json() for pfj z (#13734)
  * Remove all remaining uses of RPICK in avr-esil (#13733)
  * Fix memleak in aef
  * Fixed help text for 'Z' in visual graph mode (#13732)
  * Put pfj z string in value field (#13729)
  * Fix crash in rasm2 -a 8051 -d
  * Add value and label (if available) to pfj enum (#13728)
  * Fix pfj enum when label is not available
  * Remove some spaces in format.c
  * Fix potential DF and irrelevant resource freeing
  * Rollback to capstone4 until all bugs get fixed
  * /am is like /c but only search for instructions and uses R_ANAL_MASK_DISASM
  * Added new op family: R_ANAL_OP_FAMILY_PAC; (see /af)
  * Fix meson build of capstone
  * added bswap to esil in x86
  * more RPICK removal from avr esil (fmuls and fmulsu)
  * more RPICK removal from avr esil (mul and fmul)
  * Handle comment, prompt and other keys in visual, zoom, cursor modes
  * Do not show the anoying 'cannot undo/redo seek' in panels
  * Several usability improvements for panels
  * More refactorings and bug fixes for panels
  * Replace pointer with an array of variable size (#13706)
  * The elements are directly after the headers, there is no pointer
  * involved.
  * Also, use r_buf_read_at instead of r_buf_get_at in mdmp.
  * HL for move horizontally by a page (10 chars) in panels
  * Zeroize oldslide when leaving top-level pf
  * Couple of new fortunes.
  * Use NESTEDSTRUCT instead
  * Add tsd/tud/ted/tcd subcommands
  * Add newlines to tsc/tuc/tec
  * Honor asm.jmpsub in pdj output (#13701)
  * scr.scrollbar (0=no,1=right,2=top,3=bottom)
  * Cleanup avr-esil for inc and dec (also RPICK-removal) (#13693)
  * pfj: Remove errorneous ]}, after struct nested to 1 level (#13691)
  * Fix random crash on x86.cs on exit when used with r2frida (#13692)
  * better leak on exit than crash in capstone/frida
  * More RPICK removal in avr esil (#13687)
  * Fix #13653 - crash reproduced randomly in graph with white2 theme (#13685)
  * arm: Remove redundant op-&gt;type assignment (#13683)
  * Fix menu focus colors in panel menus
  * Rename Pseudo -&gt; Decompiler in panels
  * Deprecate esil_write_internal
  * $z, $b, $c, $p, $o, $s, $ds, $jt, $js, $r, $$ are now ops
  * Remove R_ANAL_ESIL_PARM_INTERNAL
  * Fix segfault and trim whitespaces to fix pd @x:9090
  * Use maps and io.va=1 to make it work instead of hacky memcpys
  * Fix p8f and bring back core-&gt;fixedblock to make pd/pD@x:/len work again
  * When in cursor mode in the debug visual view select the reg with tab+arroows
  * arm: Improve glibc entry point signatures
  * Two changes:
  * Add signature for old gcc (4.6) that uses ldr/str instead
  * of push/pop.
  * Mask out the Thumb bit from main's vaddr.
  * arm: Cleanup br instruction handling
  * The cleaned up code fixes the following issues:
  * "bx pc" should always change to ARM mode (bits=32), never
  * Thumb mode (bits=16), since PC is always even.
  * Use (addr &amp; ~3LL) + pcdelta for all PC-relative arithmetic.
  * and removes checks for "b reg"/"bl reg"/"bx imm"/"bxj imm" as
  * these instructions don't exist.
  * arm: Move brace postfixing to bottom of function
  * The analop_esil/analop64_esil functions have to wrap braces around the
  * ESIL expression if there's a condition code. Instead of only printing
  * the closing brace on certain instructions (which may differ from
  * arm_prefix_cond one day), print it regardless of the instruction.
  * arm: Move op analysis from anop_esil to anop
  * This matches how other archs do it, such as x86.
  * Sync elf_machine enum in elf.c with elf_enums pfo
  * Increase autocompletion to 4096 (#13662)
  * Blindfix #13659 - crash in aao with a fuzzed macho
  * Add version information to libr_main
  * Add workaround to fix pfj test output
  * elf.c: Update -nn header format (#13657)
  * Use more r_return and a lot of code cleanup, but still not finished, more PRs to come
  * meson: Change completions installation directory (#13647)
  * meson: Fix deprecation warning in libcore (#13646)
  * cconfig.c: Remove dup line and capitalize for consistency (#13645)
  * Hide one more emulation warning under esil.verbose
  * Invalid asr shift of 32 at 0xdbb6
  * Fix 2 crashes found with asan in the hexdump
  * Done some TODO refactorings in panels (#13630)
  * Thanks to anal.types.verbose
  * Fixed crash when doing aac and bin-&gt;cur is NULL (#13621)
  * Needed for r2dec
  * Add types for android-log apis
  * Add function signature for memmem
  * Add r2white doc/img
  * Improve the gentoo theme
  * Add gentoo theme
  * After release version bump</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1565784000">- Update to version 3.7.1
  no changelog provided
- Update to version 3.7.0
  anal
  * Fix #13766 - Sum the meta_data_code as covered code
  * Add more function definitions for posix and macOS binaries
  * Add argument to 'afll' to select column to sort by
  * Print MSVC RTTI Warnings only on anal.verbose=1
  * Add afj command to analyze jmptbl from the shell
  * Honor RAnalBlock-&gt;switch_op in afb. and afbi
  * Improve ARM64 PAC instructions support
  * Fix #14530 - Implementation of i.~{} aka RCoreItem
  * Added val op hints to let the user define jmptbl sizes
  * Fix #14501 - Jumptables are made of signed values
  * Reduce xrefs sorting for aflj perf
  * Initial implementation of anal.trycatch blocks
  asm
  * Implement PAC instructions in the ARM64 assembler
  bin
  * Add icqj command
  * Fixes for msvc demangling (#14695)
  * Add jni.h in bin/d for pfo
  * Update Mach-O hardcoded format definitions
  * Improve Mach-O header fields
  * Improve RConsBind and use it from RBin via iz^C
  * Use libswiftCore library if available to demangle Swift5 symbols
  * Fix oba on frida://
  * Add more e_machine values for ELF
  * Fix support for Swift5 demangling via bin.demanglecmd
  * Fix ordinal name on Linux for NE (invalid sdb path location)
  * Fix function detection on coff file
  * Add icqq to print unknow classnames
  * Add icc support for Java/Dalvik
  * Improve ObjC classes boundary checks and slightly improve demangling
  * Parse macho's LC_ENCRYPTION_INFO command in rabin2 -H
  * Fix undefined behaviour bugs in malformed macho bins
  * Handle “stub and resolver” exports and fix export trie for dyldcache
  * Handle the export flags to avoid de-syncing
  * Support ObjC categories on mangled classes
  * Avoid loops in Mach-O export trie walking
  * Parse Mach-O exports trie structure
  * Fix #14499: Detect ascii substrings
  * Show Class visibility information in icj for DEX
  * Fix symbols in wasm and add custom sections
  * Parse Rich header in PE
  * Initial implementation of the bin.libs imports linking
  * List multidex as dependency libs
  * Initial working implementation of bin.libs
  * The words of GOT
  * Fix new exe header detection for MZ
  * Optimize DEX subsystem detection
  * Fix #14441 - Invalid codesize in some DEX files
  * PoC: Initial implementation of direct bin symbols (20% speedup in loading times
  * Remove the check_bytes and more bin-buf refactoring
  * Add __const to potential VTable Sections
  * Add r2 iw and rabin2 -w to enumerate try/catch blocks
  * Parse the try/catch info of methods in DEX files
  build
  * Fix android-static
  * Delete prefix/ and fix static builds (missing libmpc.a)
  * Fixes for the android compilations
  * Add $onlydebug in sys/ios-cydia.sh
  * Towards emscripten build fix (update sdb)
  * Enable ASSERTS on all travis builds, to avoid confusion
  * mesonbuild: Backport to python 3.5
  cons
  * Make click and drag work on Windows
  * Fix #12921 - Impl. r_cons_arrow_to_hjkl for Windows
  * Fix scrolling directions in the hud
  * Implement RCons.echo() and use it from r2.cmd("echo64")
  * Fix grep in tasks
  * Fix #11396: Integrate dietline with the hud
  * Fix for RCons.html when no color is used
  * Add example file for the pri command
  * Add pri command to print raw images in RGB (using stiv code)
  * Introduce ?e= and ?ed to print progressbar and 3D donut
  * WIP: Initial support for rotozooming strings via ~&lt;zoom
  * Initial implementation of the human friendly json indent {:
  * Fix #9269 - Initial Implementation of vi mode
  * Enable click mouse input on Windows
  * Add mouse click support to VTE terminals. Hopefully fix others too
  * Click toggles cursor, make panels click mode more consistent
  * Add RCons.get_click(), initial integration in visual and panels
  * Initial support of mouse wheel+click
  * Improve the ayu theme
  * Clear also attributes on screen clear under scr.ansicon=0
  core
  * Handle ^C in repeated commands
  * Implemented head and tail commands
  * Alphabetically sort more help messages and fix /ac/aa help msg
  * Fix i subcmd help grep
  * Initial implementation of calling the r*2 commands natively from inside r2
  * Expand on FreeBSD&gt;=10 sandbox handling
  * Add -qq to force quit. Avoid the -qcq confusion
  debug
  * Windows native debugger refactoring
  * More fixes to WinDbg (#14675)
  * Step over rep and repne prefixed instructions with dsui
  * Fix breakpoints handling for FreeBSD
  * Fix single-step in the iOS-arm64 native debugger
  * Fix xnu_thread_get_drx for iOS/arm64
  * Honor SWI for step-over
  decompiler
  * Add support for the native r2ghidra plugin detection in cmd.pdc
  disasm
  * Don't show function name comment in Visual mode
  * Fix #14655 - Improve asm.pseudo for Dalvik
  * Demangle xrefs if asm.demangle=true and use '@' for xref locs
  * Fix #14622 - Skip reflines on non-executable offsets
  * Respace demangled c++ names
  * Do not asm.describe metaa .dwords
  * Find relocs at instr. location first, then the dest
  * Kill MOV/LEA comments
  * Implement global imports (aii) and improve disasm-print-instruction code
  * Implement 'function imports' concept (afii command)
  * Add some SuperH opcode descriptions
  fs
  * Improve R_FS via IO
  graph
  * VV&lt;&gt; draw refs/xrefs graphs for visual navigation
  * Implement icg to create class graphs
  * Honor utf8 in diagonal graph lines
  * Fix #14553 - Use HtUP to store canvas attributes instead of a sorted array (#14556)
  * Add graph.body and graph.bubble config vars, move sin/cos into r_util
  * Initial implementation of RConsCanvas.circle and bubble graphs
  io
  * Fix timeout issue in http.get
  * Better use of perm/mode names in R_IO
  mount
  * Autocompletion for mount commands
  mouse
  * Improve mouse support in visual prompt
  panels
  * Drag and resize the panels with the mouse
  * Add aflm and handle : as separator in click
  * Handle click on toggle cache, frame title and screen borders
  * Add tiny graph in panels and simplify the code a bit
  * Show all the decompilers output at once
  * W + hjkl just works like Ctrl w + hjkl
  * Seek by clicking the offsets on Function Panel
  * Right click is supported to open " widget
  * Wheel is supported
  * Mouse supports the menus which have spaces in their names
  * Mouse kind of works on the menu, still lot to work on
  * W + h/l moves the current panel to the direction like vim does with Ctrl W + h/l
  * Introduce scr.demo to add effects in panels enter/exit
  * Fix word highlighting with mouse in panels
  * Cache the pdc outcome for each function
  * Handle mouse click on panel tabs and select frames
  * The 'g' key seek to highlighted address in current panel
  * Highlight words onclick in panels
  * Fix #14468 - Add pdsf panel for the " widget
  * Initial support for saving the layouts with the names feature
  * Unsync the base offset of each tab
  parse
  * Add r_parse_ctype
  print
  * Fix aho being ignored by asm.tabs
  r2pipe
  * Enlarge RLang.cmd() to 8KB length commands
  * Improve decompiler integration 'pdc?' -&gt; '!*%s -h" ..
  * Interpret .c files as #! via -i
  search
  * Skip PAC instructions in rop searching
  * Skip ROP gadgets starting with RET
  * Fix #14585 and #14584 - /c-&gt;/a* /C-&gt;/c /B-&gt;/mb /M-&gt;/mm - better help msg and autocompletion
  types
  * add tlj and tllj
  * Fix #11404 - Implement "afsr" to change function return type
  visual
  * Visual Help colorized
  * Improve the visual browse classes mode (vbc)
  * Initial mouse support for visual tabs
  * vda is an alias for vA
  wasm
  * Few memory leak fixes
  * Copy the symbol id instead of reference
  write
  * Implement wao for dalvik
  * To Review
  * Release 3.7.0 - TopHat
  * Use RFlag.list() instead of .get() avoid false positives (#14735)
  * Fixx oobread in flag.c (#14728)
  * check for null
  * Fix #14732 - Fix out-of-bounds read
  * Better gameboy theme
  * Fix #14696 - Fix p= in utf8 mode recent regression
  * Fix edge detection for click and drag
  * Fix a bug where a drag event could be initiated outside an edge
  * Fix not being able to select the menu anymore
  * Fix not being able to click on the X to close a panel
  * Fix afsr not performing type checks
  * Fix memory leaks part 2 (#14720)
  * Fix Incorrect Break Check from de7a488 (#14723)
  * Fix win32 compilation (#14722)
  * Fix afs not changing function name (#14721)
  * Changed the utf8 characters (#14719)
  * Fix #14711 - Merge Fun/About/Help in panels
  * Fix crash in .i~s .. recursive infinite grep strings issue (#14718)
  * Add fcn name in Visual mode if necessary when asm.filter=false and asm.jmpsub=false (#14713)
  * Fix WinDbg plugin warning
  * Fix #13633 - support nested unions (#14712)
  * Handle 'e' in '"'
  * Fix crash in canvas
  * Fix projects, add of help and improve gb again
  * Fix assertion
  * Improve the gameboy theme
  * Hide a harmless warning when string section size is 0
  * Assertify the IO API a bit more
  * Fix $? value in im prompt.exec from rc to num.value
  * Kill os and ons commands (they werent even documented)
  * Fix #12911 - Fix types starting with 'void' not being considered
  * Fix abbreviated names being lost
  * Hide this 'code slot size' warning under bin.verbose
  * Use void in function prototypes (#14700)
  * Revert that flagsize fix
  * Proper fix of the oob8 bug
  * Fix 1 byte oob read issue
  * Fix 8byte oob write
  * class, method and field names are now shorter and easier to read
  * r2pm: handle info and install arguments properly (#14693)
  * bin_symbols: Add quoting (#14690)
  * Not camel case but snake case (#14687)
  * Fix mouse click not opening file menu in panels (#14688)
  * Only suspend threads if dbg.threads=true on Windows (#14689)
  * Windows native debugger refactoring
  * Massive win32 native debugging code refactoring
  * and corresponding fixes.
  * Fix hang after killing process
  * Hide command autocompletion warning message
  * they’re now aligned with libr/bin/d/macho
  * also tweaked r_print_format_struct_size to work with referenced format names
  * Fix some leaks found by ASAN
  * Break demangled xref comment when in graph (#14678)
  * Refactoring (#14681)
  * Fix seeking (stepping now works)
  * Fix more crashes
  * Fix compiler warnings
  * Refactoring (#14676)
  * improve macho format definitions
  * allow enums and bitfields with arbitrary size
  * avoid modifying the format string argument inside r_print_
  * Fix capstone symbols visibility
  * Fixes #14652: Fixes visual hud regressions
  * Don't show flag name for internal demangled xref
  * Refactoring
  * Default scr.breaklines to true
  * Fixes #14353: Added utf8 support for agft
  * Featur #14351: Added utf8 support for p= based commands
  * All emacs dietline keybindings are implemented (#14664)
  * Some fixes to windbg (#14666) #debug #windbg
  * Fix #10505
  * Fix wrong register profile being picked
  * Fix use-after free(s) and null derefs
  * Fix warnings
  * cmd_debug.c: Make addroflib use basenames
  * Fix flagspace autocompletion
  * Add protobuf magic
  * Pull enums out of RParseCTypeType
  * Support struct/enum/union before name in ctypes parse
  * Add cdecl-thiscall-ms Calling Convention (#14653)
  * Add more tokens for the panels clicking thing
  * Sort om help messages
  * Fix #14640 - /aa
  * Add help for /ac (#14638)
  * Tested on rabin2 -D and iD command
  * Add __stack_chk_fail to types-android.sdb.txt (#14641)
  * Fix W command (#14636)
  * Fix W command
  * Required for r2pipe programs to buffer output to be processed by r2
  * Handle 'e' in window panels mode too
  * Refactoring (#14630)
  * Don’t print non-ObjC methods in classdump_objc
  * Improve ObjC classdump icc
  * Parse ObjC superclass name
  * Aim to fix O_BINARY issue in rahash2 on windows
  * Fix ?b64- command
  * A bit more cleaner vbtll (struct visual browser)
  * Refactoring panels (#14613)
  * Use eq[] instead in bin_classes()
  * Respace demangled c++ names
  * ic*: replace ' ' with '_' in flag name
  * Fix avra
  * Add guards just in case; use r_str_rchr() instead
  * Use upper case for #defines
  * $ r2 Payload/Undecimus.app/Undecimus
  * [0x10007e3ac]&gt; s 0x1000081d8;af;s 0x1000082b0;afj 0x1000085fc 4
  * [rio] fix r_io_cache_commit to commit all lines
  * Support for aap (function preludes with pacibsp)
  * Handle LDURSW properly
  * Define op-&gt;type for PAC instructions (not just family)
  * Add more asm descriptions for pac instructions
  * Click [X] with mouse and close the panel, plus a bunch of refactoring (#14602)
  * Add r_parse_ctype
  * Add mpc to acr
  * Fix r_parse for acr
  * Mouse is supported for " widget (#14599)
  * Put demangled name directly in call disasm if asm.demangle=true (#14600)
  * Put demangled name directly in call disasm if asm.demangle=true
  * Constrain possible flag names for functions
  * Fix ds_print_fcn_name() comment alignment when asm.cmt.right=false
  * Ignore dalvik since it's treated differently
  * Use R_FLAGS_FS_SYMBOLS instead in disasm.c
  * Oops
  * Fix demangled comment order (#14592)
  * Fix c99 construct (#14593)
  * Better name for seek autocompletion
  * Fix #14543: Renamed function doesnt show in autocompletion list (#14591)
  * Fix /ao command
  * Fix infinite loop in /o-1
  * Update capstone v4 and next
  * Added support for esc, pag up, pag dwn
  * Added vi mode, changed quit method for hud
  * Added ^C for vi mode
  * Fix wrong reloc command in panels (#14582)
  * Docuemnt Q in q?
  * Fix C99 construct
  * Initial implementation of NE file format (#14573)
  * Fix several bugs of mouse and improved a bit
  * Simplify the fork+spawn logic on Apple things (#14574)
  * Fix anoying aeim warning when debugging
  * Minor function signature fixes
  * Clean up #14568 code
  * Add comment that demangles calls if asm.demangle=true
  * Cache on and off works seamlessly
  * Fix null deref in 'r2 -qcia --'
  * Use PJ for meta (#14567)
  * zero RConsGrep in cons_grep_reset() instead
  * fix grep expr in cmd_info help
  * Changing pdc settings has got a problem in panels and now it is fixed (#14561)
  * This should improve performace as you don't need to shift elements of
  * the sorted array when you need to insert a new one.
  * skip reexports and “stub and resolver” exports for now, the semantics are different and need to be treated in a different way
  * but advance the pointer accordingly, to avoid loosing sync while walking the trie (especially in dyld cache)
  * Fix #14552 - issue with Csj and scr.html
  * Reduce the questionnaire when replace/create a panel, also replace the cmd of the current panel is available from " widget (#14551)
  * Fix C99 construct without using -c99 (#14550)
  * The image is generated with Gimp, saving as .data (RGB)
  * This is 128(W) * 3(RGB) * ?(H) .. the height is computed with the blocksize
  * r2 -e hex.cols=128 -qqfcpri doc/cows128.data
  * Added arrow info to pdJ (#14422)
  * Fix build --without-gpl
  * (still far from complete but we need to go forward and kill all the globals \o/)
  * PD: the broken test is because initializing RCons twice
  * Add several panels to the menu and sort some of them
  * Fix invalid JSON in ij output
  * Fixes #14524: vi delete command is now 3dw (#14527)
  * Fixed dietline warnings
  * Changed logic for diw/diW
  * Fixes #14524: changed vi delete command format to 3dw from d3w
  * Removed unnessary print
  * ESC key handled in vi_mode
  * Fixes #14521: Add support for ^y when ^w
  * Fix #14470: Close popup widget on escape
  * Fix #6321: Wrong handling of escape key
  * Cursor was missing in the comments panel (#14518)
  * Fix wrong assembly of jumps relative to the ESP register (#14511)
  * Fix Windows Build (#14512)
  * Fix trailing space issue in the GNU sh disassembler
  * Fix u/U problem
  * The menu properly gets updated as a new layout is saved with a name
  * Fix isq. should do the same as is.q
  * Fixes #14416: selections in disarm fixed
  * Improve spacing around "//" in unum.c
  * "+=1" -&gt; " += 1" in unum.c
  * "+1" -&gt; " + 1" in unum.c
  * Fix wrong realloc in r_asm_massemble
  * In line 694 a buffer of size (sizeof(char*)*32) is allocated. Later on,
  * this buffer is realloced to 64. This decreases the size of the allocated
  * buffer instead of increase. This may lead to memory corruption.
  * Click properly works on the tabs (#14491)
  * Fix missing title line in Visual mode when under scr.ansicon=0 (#14490)
  * Autocompletion for k command (#14488)
  * Autocompletion working for ms
  * Removed comments
  * Autocompletion for k command
  * Fix some bugs and add pddo panel to " widget
  * Fix an assert in aoj
  * Fix focus and bright themes
  * Color regression issue in disasm.c
  * Fix scr.wheel.speed regression
  * Add gameboy theme
  * More code cleanup in RBin (#14473)
  * Fix r_str_replace - unit tests added
  * Fix two lines in doc/hud
  * Autocompletion works for md, mg
  * Added autocomplete flag map
  * Fix behaviour of click in panels (x&lt;20)
  * Fix scr.wheel glich
  * Disabled by default at compile time. See FEATURE_SYMLIST define
  * Fix crash, reduce false positives of RBin.dol
  * Use RBuf.slice in /B
  * Fix autocompletion of remote files in #ms (#14284)
  * Added Segments panel and made cursor available for both Sections and Segments panels (#14461)
  * Add help for afs? command
  * Quote wa command generated in visual mode (#11138)
  * Use a pointer to eprintf instead
  * Fix aaa color under scr.ansicon=0
  * small fix for console
  * Add spaces around operators in r_num_conditional()
  * Add spaces around operators in r_num_to_bits()
  * Don't update console panel when it's not absolutely necessary
  * Add spaces around operators in r_num_op()
  * Add a couple of spaces around '==' in unum.c
  * Add a couple of spaces around %
  * Remove some spaces
  * Add a space
  * Fix an UB oobread
  * Fix RStr.replace()
  * Fix long times for pp -1
  * Remove some more spaces
  * Remove a space
  * Set foreground color just in case
  * add r_fs_file_copy_abs_path to get the absolute path of a RFSFile, centralizing edge case handling
  * use that in fs_io_read
  * add missing free (file-&gt;path) in RFSFile destructor
  * fix handlePipes for fs shell cat use case
  * Fix couple of small bugs in panels with tabs
  * Small fix for tab (#14432)
  * Python 3.5 (the lowest version that meson supports) has no f-String
  * but only old %-formatting and str.format().
  * Fix warning when printing level of "&gt;" (#14430)
  * Strip trailing whitespaces
  * Fix warning -Wstring-plus-int on cont_level
  * Remove unused var
  * Fix ragg2 *.c on macOS
  * Add fortune
  * tT segfaults so fixing it (#14426)
  * Post release version bump (3.7.0-git)
  * Fix a few null dereference issues (#14419)
  * Fix ec* wrt attributes (#14421)
  * Fix for the debug mode that makes disasm so slow (#14414)
  * Notes:
  * SH opcodes array, file libr/asm/arch/sh/gnu/sh-dis.c from GNU binutils, defines "bf.s" and "bf/s", same with "bt.s" and "bt/s".
  * Both pairs are identical, e.g. bt.s and bt/s mean the same thing.
  * As *.s variants come first in the table, radare and binutils-objdump print bf.s and bt.s names.
  * Still true for latest binutils (v2.32 2019-02-02).
  * Renesas chip hardware manuals and IDA Pro only use bf/s and bt/s.
  * Complete R_CONS_ATTR_ series (#14411)
  * 
- Update to version 3.6.0
  * drop radare2-sysmagic.patch
  anal
  * Fix syscall resolutions for s110 operating system
  * wzr/zr/xzr register on arm64 is wired to ground
  * Fix naming of entrypoint symbols in files with class information (DEX/C++)
  * Fix #13668 - Implement a* as an alias for afl*;ah*;ax*
  * Fix and improve ESIL for arm64
  * Fix #10567 - Implement afl. command
  * Fix afl* not saving function bits
  * Add experimental `axm command
  * Implement refs for iget/iput Dalvik instructions
  * Implement esil for OR and MUL dalvik instructions
  * RAnalOp.Type.CAST.toString() and implicit refptr init
  * Improve af performance affected by `aflc
  * Honor R_ANAL_OP_MASK_ESIL in anal.dalvik
  * Improvements in dalvik analysis
  * Add Stackframe Anal Hint
  * Add opcode mask field in ao and aoj
  * Add opcode description in ao
  * Show pseudo in ao and aoj
  * Improve anal and parse plugins for Thumb
  * Implement ESIL for stxb and stxh THUMB instructions
  * Fix issue when analyzing the last DEX method
  asm
  * Handle LEA operand rip in x86.nz
  bin
  * Fix code section size in dex files
  * Handle mod_init/mod_fini as word sections in mach-o
  * Handle the interpos section as words in the disasm
  * Fix ObjC detection in macho binaries
  * Get rid of the ELF-specific C++ detection
  * Add -O a/l/ for macho to add libraries
  * Honor more segments vs sections, for jmptbl, fatmacho, zeropage
  * Fix iS/iSS in macho and kernelcache
  * For #14268: Implement ob= listing bin map coverage
  * A couple of fixes for base address support
  * Add missing ARM64v8 and ARM64e defines for the mach0 parser
  * Kill RBinFile.objs RList
  * Implement RBinFile.at and make it work with e bin.at
  * Fix some RBin file format crashes
  * Speedup loading fuzzed ELF files with huge nrel field
  * Faster macho loading by reusing symbol parsing for getMain()
  * Remove symbol table size hard limit in macho
  * Fix regressions in dyldcache and xnu_kernelcache plugins
  * Completely eliminate the bytes apis in RBin
  * Fix #14147 - Honor -qq for classes and imports
  * Initial extermination of the *_bytes methods in RBin
  * Fix #12600 - Implement .ic** command to import bin.class info as anal.class
  * Handle DEX files with no entrypoint properly
  * Properly handle ELFs with no entrypoint defined
  * Little ELF segment labelling change UNKNOWN -&gt; NONE
  build
  * Continuous Fuzzing Integration with Fuzzit
  * Add sys/build-shlib.sh and fix static builds
  config
  * Improve the list of supported decompilers in e cmd.pdc=?
  cons
  * Little va_list leaking
  * Fix #14046 - Don't use ansi with aaa notifications if no ansicon
  * Add bold to eco bright items that were originally bold in default palette
  * Fix #14254 - Add eco bright (r2 default palette but with bright colors for all)
  * Add bright colors to the colors table
  * Fix #14101 - Fix non-ansicon UTF printing
  * Fix THE glitch affecting panels box colors
  * Default to scr.color=COLOR_MODE_16 for Alacritty on Windows
  * Dfferent color for up and down in disasm reflines
  * Implement reset command to reset the terminal settings
  * Enable color prompt on Windows
  * Fix Color_GRAY/BGGRAY
  * palloc return checks
  core
  * Fix #14335 - Add sort, join and uniq
  * Simplify RConfig.eval and improve e with e, for csv
  * Add r_sys_exit to proper quit
  * Honor hashbang and PATH when interpretting extension-less scripts
  * Honor ^C in @@@F and @@@s
  * Implement $O variable pointing at cursor
  * Implement |. (alias for .)
  debug
  * Improvements to windows heap parsing
  * Set cmd.gprompt=.dr* when cfg.debug=true
  * Initial implementation GetSingleBlock for Windows heap
  * Initial implementation of heap parsing for Windows (#14218)
  debugger
  * Improvements to windows heap parsing
  disasm
  * Avoid printing nulls on invalid code or missing bin info for Dalvik
  * Add asm.movlea configuration option
  * Improve comments alignment in the disassembly
  * Fix arm64 parse for BL instructions
  * fix, improve and add some sh pseudo
  * Support asm.hint.pos=-1 for leftish key hints
  * Initial cleanup in RParse, delete mreplace plugin
  * Toggle asm.dwarf in V# and pds
  * Add support for base64 in CL command
  * Faster dtd (trace disassembling) using API instead of RCore.cmd
  * Fix #14258: Issue with upgoing refline at XREFS
  * Fix CL command and make asm.dwarf work without source files
  * Fix asm.varsub in a hacky way to fix the disasm output
  * Fix project's asm.cpu behaviour
  * Priorize strings in case multiple metas match
  * Set the RBinSection.format as dwords for the constpool in DEX
  * Initial import of the RISCV capstone plugins for asm and anal
  esil
  * Skip {urc}{jmp,call,ret} in aesou
  * Fix issues with negative esil.timeout values
  * Fixes related to ARM64 ESIL emulation
  * Make $r{} work without the debugger
  * Add cmd.esil.stepout to run r2 commands (before and after emulation)
  * Fix recursivity issue when calling aes in cmd.esil.step
  * Fix cmd.esil.step handling of return value
  graph
  * Implement fg command to create a graph of flags (WIP)
  * Implement graph.ntitles to toggle graph title nodes
  hash
  * Initial implementation of pasasword generators under /Cc
  * Fixes for fletcher8
  * Add support for fletcher8, 16, 32 and 64 hash algorithms
  heap
  * Implement GetSingleSegmentBlock for LFH and VS Windows heap
  json
  * Use asserts in pj api to catch this issue earlier
  meta
  * Fix CC-, CC-* and CCf- commands to work as expected
  network
  * Handle R2_CURL env var in RSocket.httpGet
  panels
  * Add more configs for disassembly are supported in the menu
  * Emulate menu is added
  * Settings menu is added, and decompiler is configurable in there
  * Something like Ctrl w + T in vim implemented
  * Almighty menu has got debug items too if it is in debug mode
  * Search-&gt;Cursor-&gt;Xref/Ref enabled
  * Cursor works better in many panels
  * izz~ and iz~ available from both the menu and " modal
  * Force cache the result of Decompiler and Graph panels plus better auto updating, and refactoring
  * Cut out the widget as a struct and name it Modal
  * Enable deleting an item from the list in " widget
  * New item can be created and inserted to the '"' widget.
  * Centered the '"' widget plus v and h commands are added to it.
  * Added l command to the console which works like Ctrl l and Refactoring
  * dwm style default layout
  * Implement Console frame in visual panels
  * Enable creating a panel from the list of all kind of the panels and replace the current panel with it
  * Autocompletion is supported for Breakpoints and so is cursor to seek to and del them
  * Cursor is available in strings panel
  * Cursor is supported in Symbols panel
  performance
  * More code cleanup in RBin, speedup method resolution
  print
  * Honor hex.section in prc and pxa
  * Implement pV command - like pv but for bytes instead of values
  * Fix pv [arg] behaviour
  * Added support for pd and px without space
  * Honor hex.section in pxW and pxQ
  * Honor hex.section in pxb
  * Improve pxr for null words and relocs and use hex.section in pxs+pxr
  * Fix #14250 - ps[puzwW+]j
  * Fix #14263 - Add hex.section option for the hexdump
  * Add Objective-C and Rust (pco, pcr)
  * Add Kotlin, Java and Swift pc sub-commands
  r2pm
  * Honor the 2nd arg of R2PM_TGZ with ZIP files
  refactor
  * Change the signature of r_str_trim to avoid confusions
  * Deprecate the RBinObject.id field
  * Rewrite the RBuffer API to make it safer and adjust the codebase
  refactoring
  * Deprecate the RBinObject.id field
  remote
  * Improve the r2web:// IO plugin and fix a couple of bugs in there
  * Speedup r2web://
  * Make -C http work like the tcp and rap remotes, expose the shell via ==
  * Honor rap.loop in rap server and add examples in =?
  * Fix issues with the tcp server .: and =+tcp, use index instead of fd
  * Fix some UAF in rap server, handle HTTP over rap and tcp properly
  search
  * Fix #14403 - Fix search on multiple maps (#14405)
  * Add /cc for case insensitive instruction
  * Add search.in=bin.segment[.s[rwx]] and fix bin.section[.s[rwx]]
  * Fix hexpairs search containing whitespace
  * Fix /r for dalvik and enable VA
  shell
  * Handle e cmd.pdc=&lt;tab&gt; and improve e cmd.pdc=? autocompletion
  signatures
  * Improve zignatures
  * Make zignature comparison fuzzy
  * Implement the zc command
  trace
  * Sort dte output
  visual
  * Improve the vv mode for editing variables
  windows
  * Fix command redirection
  * Dynamically find radare2 install dir on Windows
  * Add mfc100u and a script to generate them
  * Set scr.ansicon=1 if running under Windows 10 Creators Update or later
  * scr.ansicon=2: Show esc seqs (for debugging) if using non-ConEmu-hosted cmd.exe
  * Fix QueryDosDevice returned length check
  * Fix ood; ood bug on winxp-&gt;win10
  * Fix r_sys_pid_to_path (supports winxp -&gt; win10)</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1567684800">- Update to 3.8.0
  analysis
  * Improve the aab (blaze) analysis by honoring data meta
  * Speedup and reduce false positives in aae by honoring code/string/format
  * Do not analyze functions in strings/data by honoring the meta
  * Fix infinite (or expensive) loop when fcnsize=0
  * Honor anal.strings in aav
  * Define argument and ret pseudo registers in the SuperH4's reg profile (#14920)
  * Introduce anal.in=code (2x faster aar in some big binaries)
  * Introduce afisaj and fix table contents for afisao and such
  * Implement afis[aof] - to show instruction type, family and mnemonic tables
  * Fix as command to resolve syscall by name, number and SN reg
  * Fixing ESIL for ARM architecture pre-indexed addressing mode with LDRB (issue #14850) (#14901)
  * Add more info in aflt and add afltj
  * Initial implementation of aflt (using the new RTable API)
  * Hide the shift overflow warnings under esil.verbose
  * Fix ownership issues related to cc
  * Add calling conventions for ARM32 and Thumb
  * Unify the use of R_ANAL_CC_MAXARG
  * Propagate noreturn information (#14793)
  bin
  * Fix code injection issues i* commands (rabin2 -r)
  * Fix #14930 - handle LC_DATA_IN_CODE in macho
  * Fix strings on ELF bins for SH-4 with the Renesas SDK
  * Support deep JSON format for binary headers in iHj
  * Fix Cf with named formats when .iH* is used
  * Fix #14898 - Show warning when -B used on unknown binaries
  build
  * Shrink the Cydia package from 512mb to only 64
  core
  * Add single quote as alias for =! and \
  * Support 0X as an alias for 0x in numbers
  debug
  * Fix crash in gdb client (#14897)
  * Notify user on hardware breakpoint hit
  diff
  * AGraph integration with radiff2
  disasm
  * Fix #14716 - Honor local flags in RParse
  * Implement asm.hint.emu and improve Vr reftype selection
  * Do not try to resolve strings pointed by adrp instructions on arm64
  * Honor asm.instr in pdi
  * Hide brackets for LEA even if operand is section flag
  * Add support for the amd29k architecture
  * pix and pdx are now aliases for pad
  doc
  * Remove help for hud in ??
  graph
  * Fix #14859: Enter used to update seek in visual call/ref graphs (#14906)
  io
  * Fix a couple of bugs in wo* and implment wo8
  * Add support for io-plugin initialization via null system command =! (#14915)
  * Simplification of the io_self plugin for macOS/iOS
  * Consider endiannes when performing block write operations
  panel
  * Few memory leaks fixes
  * Fix #14891 - Seek in panels after coming back from console
  * Fix #14883 - use[] to realign comments in disasm
  * O in visual is supported in panels with the "i" key
  * Added some asm settings and classified it
  panels
  * Fix #14891 - Seek in panels after coming back from console
  * Fix #14883 - use[] to realign comments in disasm
  * O in visual is supported in panels with the "i" key
  * Added some asm settings and classified it
  print
  * Implement pv* to completely fix #14165
  * Fix #14165 - Implement pVj and fix pvj with argument
  * Fix #14936 - Add po[..] set of commands
  * Implement 'cols' RTable.query to filter by column names
  * Use block character for p= and p== graphs (#14941)
  r2pipe
  * Initial support for r2pipe.html
  rop
  * Add ROP chain execution support in ragg2
  search
  * Let search.align override arch.align if set, improves aav in SH
  * Bring back /ai and fix regression for SUB.val
  * Skip gadgets starting with a nop in /R
  * Fix #14755 - read-only raw search
  * Fix #14202 - Add support to '\d', '\w', etc. in regex
  util
  * Initial implementation of the RTable API with filter, sorting and query APIs
  visual
  * Fixes #14914: Mouse wheel for hud (#14940)
  * Improve mouse in visual (hud instead of goto and ignore cursor toggle
  windows
  * Fix #14816 - Properly get lib path
  Other Changes
  * add nf flag in ESIL generated for ARM thumb (#14954)
  * Fix regression in wo2/4/8
  * Fix divbyzero and garbage variable found by clang-analyzer
  * Fix memleak in r_strbuf_prepend
  * Fix logic in 2-byte endian swap used by "wo2" (#14951)
  * Display operand of EBC push/pop instructions (#14949)
  * ARM: fix order of registers in push/pop with reglist
  * fixing esil =[*] (poke multiple regs/values)
  * Fix out-of-loop issue in aae
  * macOs/Notes 6.8s -&gt; 6.4s
  * macOS/r_core 4.3s -&gt; 3.8s
  * Still wip. only works as a hint when using -e bin.verbose=true
  * Improve r_core_anal_hasrefs_to_depth (#14863)
  * Fix Win32 build patch from @sanguinawer (#14945)
  * Fix uninitialized variable issue related to the mouse state
  * Fix regressions
  * Fix #14380 - Fix demangling symbols containing the '?' char with iD
  * Fix #14889 - Implement ! and c keys in visual help
  * Improve vq and v!!! workflows
  * Break early in Cf format name failure
  * Fix #14939: Replace assertions about missing RReg profile registers with warnings (#14943)
  * fix help message of ? (#14944)
  * Fix #14935 - Kill harmless warning
  * Fix assert in aea for r2wars
  * Show backtrace when assert happens
  * Fix crash in aea* when code is ffff
  * Fix #14771 - Modified pdx/pix to disassemble hexpairs (blocksize-independent) (#14892)
  * Add frame pointer to AVR register profile (#14938)
  * Enable mouse only if it was prev enabled and based on scr.wheel (#14925)
  * Fixes #14911: Use theme colors for p= and p== (#14934)
  * Add fortune
  * 1 != 0
  * Massage two more assertions
  * Fix early assert for IO
  * Disable Travis IRC notifications
  * Too much noise at IRC.
  * Blindfix more null derefs in reg.value
  * Fix another null arena deref
  * Assertify io.fd api
  * Fix aea for instructions referencing PC
  * Boolify the reg api a bit more
  * Fix null deref in reg arena
  * Blindfix for empty reg arenas
  * Add Predicate for Task Dispatch
  * Fix assertion when emulating invalid instructions and revert pcalign4 for sh
  * Update help message for Vd
  * Fix #14928 - vr to be in sync with Vr
  * Fix assert regression before it triggers
  * Minor cleanup and visitor cache proposal test for RAnal.fcn()
  * Fix #14821 - crash in td
  * r_str_split_list() rewritten to support nth limit
  * r2 -qq -c 'aac;aflt size/gt/200,addr/cols/name/nbbs,nbbs/sort/inc' /bin/ls
  * Fix off-by-one in RCore.lines.initCache();
  * Set asm.hint.emu=false by default
  * Fix build
  * Add r2con2019 svg logo
  * $ r2 -i doc/r2pipe.html /bin/ls
  * Syncing with r2hexagon (#14918)
  * the reference of emulation are displayed one instruction after. which is bad
  * Fix build
  * Fix Windows build (#14916)
  * afisa uses rtable, as well as afist@@@f
  * Useful for r2frida to automatically run .=!i*
  * This makes reading iOS apps much simpler by removing lot of false positive strings
  * Fixes #14900: Disable color for dot mode (#14908)
  * Better directory structure for the panels config file (#14903)
  * Fixes #14896: Enable and disable mouse based on requirement in visual/panels (#14909)
  * v!! = V!! - use ! to toggle between visual and panels
  * Fix hexdump height issue in panels
  * Reset mouse settings after leaving the hud
  * Fixes #14900: xdot type commands functional now (#14902)
  * Fixes #14900: xdot type commands functional now
  * Remove recursive handle_stop_reason call
  * Revert "Fixed the bug that I had fixed before (#14788)"
  * This reverts commit 9e27142.
  * This change was breaking panels in Mac
  * Fix MSVC build
  * Add afltj and some more fixes and improvements related to RTable
  * Accepts a query as argument
  * Fix a segfault in RStrBuf.prepend
  * Add lsls and ldrh thumb asm.describes
  * Add missing include install for meson
  * Improve disasm char hints
  * Fix some warnings from gcc
  * Make cmd_depth task-local (#14888)
  * Add neg pseudo instruction to arm assembler (#14890)
  * Freed some vars (#14885)
  * Fixes #14845: Use unicode settings in radiff2 (#14884)
  * Fixes #14845: Use unicode settings in radiff2
  * Fixed indent
  * Tame vayour
  * Fixes #14534: Ignore non-printable and non json chars (#14876)
  * Fix #14878 - Fix unaligned field access
  * Add afos command and minor cleanup for afo
  * Fix null derefs in afv subcommands when no function is found
  * Fix afvn outside of Function (#14882)
  * Fixes #14856: Changing visual seek behaviour in Vv (#14877)
  * Fix #12438 - Fixes for PDB (#14874)
  * Fix use after free when autoloading pdb
  * Use heap on td command
  * Fix #12438 - Fix wrong 2 byte read for char value
  * Fix crash on r_line_readchar_win (#14875)
  * Merge pull request #14868 from kazarmy/x86-cmp-disp-for-disp
  * Use op-&gt;disp instead of op-&gt;ptr for disp of x86 CMP (and ACMP)
  * Drop not needed wrapper
  * Fix non-unicode Windows build virtual keys not working
  * Fix arrows in vi mode on Windows
  * Merge Windows and Unix dietline implementation
  * Simulate escape sequences in r_line_readchar_win
  * Fix some bugs on Windows
  * Some refactoring
  * Fix #14854 - Fix glitch in asm.hint.pos=0
  * Use LTO for the Cydia build
  * Fix segfault in r_main_free
  * Add the syscall number regname for hexagon arch
  * Fix #14870 - Fix crash in type propagation when no cc defined
  * Instead, recursively going through the regions while focusing
  * on main addresses and grabbing pages states informations.
  * Fixes for the cydia static build of r2, needed for iOS12
  * add missing =SN for the SH analysis plugin
  * Fix for meson
  * Fix hexagon jumps second try (#14867)
  * Synchronized files with radareorg/r2hexagon
  * Fix warning, assertions and regressions in arg type handling
  * Add missing cc-x86-16
  * Fix anal.depth and remove arm16 dim
  * Code cleanup
  * Update capstone again (#14862)
  * Fix #14861 - Reset cursor after leaving panel's prompt ':'
  * Fixed the bug that I had fixed before (#14788)
  * Use op-&gt;disp instead of op-&gt;ptr for disp of x86 MOV (and others) (#14829)
  * Use op-&gt;disp instead of op-&gt;ptr for disp of x86 MOV (and others)
  * Fix for jumptable MOV
  * Fix for [] operands
  * Fix another Appveyor hang (#14844)
  * Fix coredump PC not being considered (again) (#14836)
  * Use r_sandbox_fopen instead of fopen (#14832)
  * Revert multiple layout saving regression in panels (#14792)
  * Some little refactoring in panels (#14798)
  * Fix #14522: Added g support for Vv mode (#14823)
  * Add a small menu tick for visibility when scr.color is 0 in panels (#14801)
  * Avoid disassembling the same instruction twice on rop search (#14815)
  * Avoid disasm the same instr. twice on rop search
  * Fixes for comments
  * fix double free
  * Fixes #14267: Does not print the function name for agft (#14819)
  * Fixes #14672: f= gives output from current flagspace (#14820)
  * Add @sghctoma pf definition for BIOS and NTFS
  * Add *BSD SourceHut builds (#14824)
  * Fix r_print_color_op_type param type mismatch (#14825)
  * Specify graph.diff colors for sepia (#14817)
  * Implement agd* based commands (#14809)
  * ag* commands fully functional
  * Indent and r_return usage
  * All agd* commands functional now
  * Graphs are pretty now
  * Refactoring the code
  * Fixed assertion error
  * Fixed broken agf
  * Always bracket indirect addr operand (except LEA) (#14802)
  * Always bracket indirect addr operand (except LEA)
  * Don't use RAnalOp
  * Add clang-cl support (#14814)
  * Fixes for path autocompletion on Windows (#14813)
  * Fix register writing on Windows (#14805)
  * Fix register writing on Windows
  * Drop unecessary use of heap
  * Fix stack-use-after-scope (#14811)
  * Fix #14804 - Make sure anon structs have unique names (#14806)
  * Also skip "union" to get type
  * Fix Appveyor hang on master (#14803)
  * Propagate noreturn information
  * Avoid infinite loop when propagating noreturn information
  * Avoid all recursive cases
  * Avoid warnings
  * use r_anal_bb_opaddr_i</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1567771200">- Update to 3.8.0
  analysis
    Improve the aab (blaze) analysis by honoring data meta
    Speedup and reduce false positives in aae by honoring code/string/format
    Do not analyze functions in strings/data by honoring the meta
    Fix infinite (or expensive) loop when fcnsize=0
    Honor anal.strings in aav
    Define argument and ret pseudo registers in the SuperH4's reg profile (#14920)
    Introduce anal.in=code (2x faster aar in some big binaries)
    Introduce afisaj and fix table contents for afisao and such
    Implement afis[aof] - to show instruction type, family and mnemonic tables
    Fix as command to resolve syscall by name, number and SN reg
    Fixing ESIL for ARM architecture pre-indexed addressing mode with LDRB (issue #14850) (#14901)
    Add more info in aflt and add afltj
    Initial implementation of aflt (using the new RTable API)
    Hide the shift overflow warnings under esil.verbose
    Fix ownership issues related to cc
    Add calling conventions for ARM32 and Thumb
    Unify the use of R_ANAL_CC_MAXARG
    Propagate noreturn information (#14793)
  bin
    Fix code injection issues i* commands (rabin2 -r)
    Fix #14930 - handle LC_DATA_IN_CODE in macho
    Fix strings on ELF bins for SH-4 with the Renesas SDK
    Support deep JSON format for binary headers in iHj
    Fix Cf with named formats when .iH* is used
    Fix #14898 - Show warning when -B used on unknown binaries
  build
    Shrink the Cydia package from 512mb to only 64
  core
    Add single quote as alias for =! and \
    Support 0X as an alias for 0x in numbers
  debug
    Fix crash in gdb client (#14897)
    Notify user on hardware breakpoint hit
  diff
    AGraph integration with radiff2
  disasm
    Fix #14716 - Honor local flags in RParse
    Implement asm.hint.emu and improve Vr reftype selection
    Do not try to resolve strings pointed by adrp instructions on arm64
    Honor asm.instr in pdi
    Hide brackets for LEA even if operand is section flag
    Add support for the amd29k architecture
    pix and pdx are now aliases for pad
  doc
    Remove help for hud in ??
  graph
    Fix #14859: Enter used to update seek in visual call/ref graphs (#14906)
  io
    Fix a couple of bugs in wo* and implment wo8
    Add support for io-plugin initialization via null system command =! (#14915)
    Simplification of the io_self plugin for macOS/iOS
    Consider endiannes when performing block write operations
  panel
    Few memory leaks fixes
    Fix #14891 - Seek in panels after coming back from console
    Fix #14883 - use[] to realign comments in disasm
    O in visual is supported in panels with the "i" key
    Added some asm settings and classified it
  panels
    Fix #14891 - Seek in panels after coming back from console
    Fix #14883 - use[] to realign comments in disasm
    O in visual is supported in panels with the "i" key
    Added some asm settings and classified it
  print
    Implement pv* to completely fix #14165
    Fix #14165 - Implement pVj and fix pvj with argument
    Fix #14936 - Add po[..] set of commands
    Implement 'cols' RTable.query to filter by column names
    Use block character for p= and p== graphs (#14941)
  r2pipe
    Initial support for r2pipe.html
  rop
    Add ROP chain execution support in ragg2
  search
    Let search.align override arch.align if set, improves aav in SH
    Bring back /ai and fix regression for SUB.val
    Skip gadgets starting with a nop in /R
    Fix #14755 - read-only raw search
    Fix #14202 - Add support to '\d', '\w', etc. in regex
  util
    Initial implementation of the RTable API with filter, sorting and query APIs
  visual
    Fixes #14914: Mouse wheel for hud (#14940)
    Improve mouse in visual (hud instead of goto and ignore cursor toggle
  windows
    Fix #14816 - Properly get lib path
  Other Changes
    add nf flag in ESIL generated for ARM thumb (#14954)
    Fix regression in wo2/4/8
    Fix divbyzero and garbage variable found by clang-analyzer
    Fix memleak in r_strbuf_prepend
    Fix logic in 2-byte endian swap used by "wo2" (#14951)
    Display operand of EBC push/pop instructions (#14949)
    ARM: fix order of registers in push/pop with reglist
    fixing esil =[*] (poke multiple regs/values)
    Fix out-of-loop issue in aae
    macOs/Notes 6.8s -&gt; 6.4s
    macOS/r_core 4.3s -&gt; 3.8s
    Still wip. only works as a hint when using -e bin.verbose=true
    Improve r_core_anal_hasrefs_to_depth (#14863)
    Fix Win32 build patch from @sanguinawer (#14945)
    Fix uninitialized variable issue related to the mouse state
    Fix regressions
    Fix #14380 - Fix demangling symbols containing the '?' char with iD
    Fix #14889 - Implement ! and c keys in visual help
    Improve vq and v!!! workflows
    Break early in Cf format name failure
    Fix #14939: Replace assertions about missing RReg profile registers with warnings (#14943)
    fix help message of ? (#14944)
    Fix #14935 - Kill harmless warning
    Fix assert in aea for r2wars
    Show backtrace when assert happens
    Fix crash in aea* when code is ffff
    Fix #14771 - Modified pdx/pix to disassemble hexpairs (blocksize-independent) (#14892)
    Add frame pointer to AVR register profile (#14938)
    Enable mouse only if it was prev enabled and based on scr.wheel (#14925)
    Fixes #14911: Use theme colors for p= and p== (#14934)
    Add fortune
    1 != 0
    Massage two more assertions
    Fix early assert for IO
    Disable Travis IRC notifications
    Too much noise at IRC.
    Blindfix more null derefs in reg.value
    Fix another null arena deref
    Assertify io.fd api
    Fix aea for instructions referencing PC
    Boolify the reg api a bit more
    Fix null deref in reg arena
    Blindfix for empty reg arenas
    Add Predicate for Task Dispatch
    Fix assertion when emulating invalid instructions and revert pcalign4 for sh
    Update help message for Vd
    Fix #14928 - vr to be in sync with Vr
    Fix assert regression before it triggers
    Minor cleanup and visitor cache proposal test for RAnal.fcn()
    Fix #14821 - crash in td
    r_str_split_list() rewritten to support nth limit
    r2 -qq -c 'aac;aflt size/gt/200,addr/cols/name/nbbs,nbbs/sort/inc' /bin/ls
    Fix off-by-one in RCore.lines.initCache();
    Set asm.hint.emu=false by default
    Fix build
    Add r2con2019 svg logo
    $ r2 -i doc/r2pipe.html /bin/ls
    Syncing with r2hexagon (#14918)
    the reference of emulation are displayed one instruction after. which is bad
    Fix build
    Fix Windows build (#14916)
    afisa uses rtable, as well as afist@@@f
    Useful for r2frida to automatically run .=!i*
    This makes reading iOS apps much simpler by removing lot of false positive strings
    Fixes #14900: Disable color for dot mode (#14908)
    Better directory structure for the panels config file (#14903)
    Fixes #14896: Enable and disable mouse based on requirement in visual/panels (#14909)
    v!! = V!! - use ! to toggle between visual and panels
    Fix hexdump height issue in panels
    Reset mouse settings after leaving the hud
    Fixes #14900: xdot type commands functional now (#14902)
    Fixes #14900: xdot type commands functional now
    Remove recursive handle_stop_reason call
    Revert "Fixed the bug that I had fixed before (#14788)"
    This reverts commit 9e27142.
    This change was breaking panels in Mac
    Fix MSVC build
    Add afltj and some more fixes and improvements related to RTable
    Accepts a query as argument
    Fix a segfault in RStrBuf.prepend
    Add lsls and ldrh thumb asm.describes
    Add missing include install for meson
    Improve disasm char hints
    Fix some warnings from gcc
    Make cmd_depth task-local (#14888)
    Add neg pseudo instruction to arm assembler (#14890)
    Freed some vars (#14885)
    Fixes #14845: Use unicode settings in radiff2 (#14884)
    Fixes #14845: Use unicode settings in radiff2
    Fixed indent
    Tame vayour
    Fixes #14534: Ignore non-printable and non json chars (#14876)
    Fix #14878 - Fix unaligned field access
    Add afos command and minor cleanup for afo
    Fix null derefs in afv subcommands when no function is found
    Fix afvn outside of Function (#14882)
    Fixes #14856: Changing visual seek behaviour in Vv (#14877)
    Fix #12438 - Fixes for PDB (#14874)
    Fix use after free when autoloading pdb
    Use heap on td command
    Fix #12438 - Fix wrong 2 byte read for char value
    Fix crash on r_line_readchar_win (#14875)
    Merge pull request #14868 from kazarmy/x86-cmp-disp-for-disp
    Use op-&gt;disp instead of op-&gt;ptr for disp of x86 CMP (and ACMP)
    Drop not needed wrapper
    Fix non-unicode Windows build virtual keys not working
    Fix arrows in vi mode on Windows
    Merge Windows and Unix dietline implementation
    Simulate escape sequences in r_line_readchar_win
    Fix some bugs on Windows
    Some refactoring
    Fix #14854 - Fix glitch in asm.hint.pos=0
    Use LTO for the Cydia build
    Fix segfault in r_main_free
    Add the syscall number regname for hexagon arch
    Fix #14870 - Fix crash in type propagation when no cc defined
    Instead, recursively going through the regions while focusing
    on main addresses and grabbing pages states informations.
    Fixes for the cydia static build of r2, needed for iOS12
    add missing =SN for the SH analysis plugin
    Fix for meson
    Fix hexagon jumps second try (#14867)
    Synchronized files with radareorg/r2hexagon
    Fix warning, assertions and regressions in arg type handling
    Add missing cc-x86-16
    Fix anal.depth and remove arm16 dim
    Code cleanup
    Update capstone again (#14862)
    Fix #14861 - Reset cursor after leaving panel's prompt ':'
    Fixed the bug that I had fixed before (#14788)
    Use op-&gt;disp instead of op-&gt;ptr for disp of x86 MOV (and others) (#14829)
    Use op-&gt;disp instead of op-&gt;ptr for disp of x86 MOV (and others)
    Fix for jumptable MOV
    Fix for [] operands
    Fix another Appveyor hang (#14844)
    Fix coredump PC not being considered (again) (#14836)
    Use r_sandbox_fopen instead of fopen (#14832)
    Revert multiple layout saving regression in panels (#14792)
    Some little refactoring in panels (#14798)
    Fix #14522: Added g support for Vv mode (#14823)
    Add a small menu tick for visibility when scr.color is 0 in panels (#14801)
    Avoid disassembling the same instruction twice on rop search (#14815)
    Avoid disasm the same instr. twice on rop search
    Fixes for comments
    fix double free
    Fixes #14267: Does not print the function name for agft (#14819)
    Fixes #14672: f= gives output from current flagspace (#14820)
    Add @sghctoma pf definition for BIOS and NTFS
    Add *BSD SourceHut builds (#14824)
    Fix r_print_color_op_type param type mismatch (#14825)
    Specify graph.diff colors for sepia (#14817)
    Implement agd* based commands (#14809)
    ag* commands fully functional
    Indent and r_return usage
    All agd* commands functional now
    Graphs are pretty now
    Refactoring the code
    Fixed assertion error
    Fixed broken agf
    Always bracket indirect addr operand (except LEA) (#14802)
    Always bracket indirect addr operand (except LEA)
    Don't use RAnalOp
    Add clang-cl support (#14814)
    Fixes for path autocompletion on Windows (#14813)
    Fix register writing on Windows (#14805)
    Fix register writing on Windows
    Drop unecessary use of heap
    Fix stack-use-after-scope (#14811)
    Fix #14804 - Make sure anon structs have unique names (#14806)
    Also skip "union" to get type
    Fix Appveyor hang on master (#14803)
    Propagate noreturn information
    Avoid infinite loop when propagating noreturn information
    Avoid all recursive cases
    Avoid warnings
    use r_anal_bb_opaddr_i</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1585569600">- Update to 4.3.1
    Fix segfault in om= command
    Fix dead process issue with ood/doo command
    Fix build with ancient capstone3
    Fix build with pre-c99 compilers
    Some more code cleanups + refactorings
  Changes for 4.3.0
    anal
    Rename the Function Flag on afn (#16078)
    Fix 'af' missing lines bug when analyzing in frida://0
    Implement function names with dots in signatures
    Remove more members from RAnalBlock
    Remove prev, jumpbb and failbb from RAnalBlock
    Refactor Anal Hints (#15876)
    Skip empty esil expressions in 'aeab' to fix partial results issue
    Add 'aba' command as an alias for aeab
    Fix aeab and add V (values) in aea outputs
    Implement aeab command
  asm
    Fix #13908 - x86 aoj for instruction with hidden operand
    Add 'wao jinf' for Dalvik
    Determine Gameboy hardware registers in disassembly (#15909)
  bin
    Add new BIND_OPCODE_THREADED constant for MACHO binaries (arm64e)
    Add Windows Crash Dump format support (#16087)
    Minor Fixes and Tests for NSO/NRO (#16053)
    Fix iS hash outputs (#16044)
    Add Authentihash support for PE (#15987)
    Fix ELF symbols for names just before the end of strtab
    Parse dyldcache local symbols
    Fix some out of bound accesses in LE (#15943)
    Fix #14325 - Honor segments in DEX files (#15920)
    Many FLIRT handling fixes
  build
    Fix debugger build on Linux/s390x
    'sign' as an alias for ios-sign and macos-sign
    Build debian package in CI
  cons
    Fix again the EOL bgcolor issue (and improve scr.html) (#16120)
    Implement ecHj to list highlight rules in json format
    Fix r_table_tostring for string with ansi escape code (#16069)
    Fix #16063 - bgcolor not reset on newlines
    Fix ecH- deleting ecHi and deleting meta highlight items
    Fix #15359 - Enable key.f# keys to be used in the shell
    Improve the gentoo theme
  core
    tree-sitter: support iter commands (#16111)
    Initial implementation of the 'rb' command to rebase all the things
    Use state struct and start handling cmd_substition_arg in tree-sitter (#15966)
  debug
    Use RTable API in r_core_debug_rr (#16066)
    Fix show register value in column (#16010)
    Add 'dbH' to set hardware breakpoints (#15933)
  disasm
    Improve ecH (ecH-* dels them all, ecH- doesnt segfault, ecH list)
  esil
    If esil.addr.stack is mapped find an available one
    When esil.stack.addr is -1 set it to the next unallocated address
    Code cleanup for r_core_esil_step() (#16017)
  graph
    Add graph.aeab to show esil stats instead of disasm
  json
    Fix #15851 /wj without arg produce '\n' (#15885)
  panels
    Fix a bug on clicking in panels (on Mac and Linux)
  projects
    Preserve "functions" flagspace when saving projects (#16057)
  refactor
    Revert "Avoidify the RUtil.strTrim() APIs, rename trimHeadTail() and add asserts in RConfig
    Avoidify the RUtil.strTrim() APIs, rename trimHeadTail() and add asserts in RConfig
    Fix consecutive call to r_table_sort (#16049)
    Kill all globals in rabin2.c
    Remove globals from main.r2
    Remove globals from rax2
    Revert "Avoidify the RUtil.strTrim() APIs, rename trimHeadTail() and add asserts in RConfig"
  test
    Add tests for RList (set, get, reverse, clone, append, prepend) and remove legacy
    Add initial sparc regression tests
    Handle ^C in r2r.v and support threads in fuzz tests
    r2r.v: Assume BROKEN=1 if not 0 or "" (#15936)
    Add Unit Tests to Meson (#15926)
  types
    Fix tccj, tccl, tcc* output errors and add tests (#15931)
  util
    Avoidify the strTrim() APIs + cleanup/refactor
    Memory leak fix proposal in syscmd_join
  visual
    Fix #15963 - Handle / in Vx (visual xrefs)
  Changes for 4.2.0
  anal
    Fix #15091 - Make 0 fcnsize warning more meaningful and verbose-only (#15866)
    Fix jumptable size #13812 (#15822)
    Fix afs not working without rettype
    Fix a null deref in fcn_recurse
    Remove Custom Analysis for Java (#15817)
    Refactor RAnal Basic Blocks and Functions (#15169)
    Change RAnalBlock.size to ut64
    Make type matching independent of bb list order
    Improve the op.type text representation when unhandled modifiers are used
    Remove dupped basic block analysis in core (#15714)
  asm
    'push rip' is not a valid instruction
  bin
    Improve realname support for symbols (#15702)
    Add test for #15727 (smd strings) (#15777)
    r_str_unescape: Support all izz esc seqs (#15770)
    Force read permissions on all load maps in ELF
    Initial implementation of LX/LE file plugin
  cons
    Implement ar, and dr, commands to list registers in table format
    Fix #14424 - Handle ~ operator in the ms shell
    Implement r_strbuf_slice and use it in panels to solve a glitch
  core
    Add ?V0 ?V1 ?V2 - for semver support
    Upgrade to acr-1.8.1 to get semver support
    Add pkgname in RLibStruct for r2pm on outdated plugins
  debug
    Added reverse step and continue support to gdbr
    Moved drC to drpC for profile comments and added drC for reg comments
    Added register specific comment parsing to register profiles
    Fix crash caused by rebasing a file without sections
    Set cfg.debug to true before running oodf in doof
    Fix multithreaded breakpoint behavior in linux
    Attach to new linux threads on creation
    Fix debugger build on linux-s390x
    Always unset bps after continue and step hard
    Add detailed location info to dpt using pc instead of path
    Add packed sizes to gdb vector registers and improve mapping of target description to r2 regs
    Fix drt not printing non 64bit/32bit registers and flags
    Refactor breakpoint validation (#15754)
    Refactor breakpoint validation
    Revert "Validate bp addr on rebase and restore instead of preventing creation
    Validate bp addr on rebase and restore instead of preventing creation
    Fix hardware bp restoring and fix hwbp repeating errors
    Add location in file to linux dpt output
    Fix var rebasing by saving regname info
    Refactoring ptrace register write for BSD
    Implement bsd_thread_list for FreeBSD
    Fix reopening of windows debug after detaching not working
    Fix windows breakpoint rebasing
    Prevent the restoration of disabled breakpoints
  diff
    Add explicit fingerprint_size to RAnalFunction
    Add ccdd command to diff decompiler output of two functions
    Add ccdd command to diff using decompiler (experimental)
  disasm
    Remove realname from strings (#15841)
    Show flag realname when finding a function and realname is enabled
    Hide flag comments when realname is shown (#15801)
    asm.symbol: Improve code/test a bit more (#15798)
    asm.symbol: Fix flag name when disasm from non-flag addr with no anal
  esil
    Add RISC-V 64 word instructions and test (#15742)
    Correct RISC-V division and add test (#15712)
  io
    Fix #15789: Increment offset for reads as well (#15865)
  json
    Use PJ api in the output of isj and show realname
    Fix issues in iCj, drlj and arlj
    Fix izzzj json output
    Fix gen json dwarf with pj api (#15755)
    Fix is.j iEj and iaj json validation issue in r2 -- (#15724)
  panels
    More fix for resizing issue (#15844)
    Performance improvements for the cursor mode
    Code clean-up and a little performance improvement for decompiler cache
    All the available decompilers outputs will be properly shown with this
    Make the decompiler cache work properly
    Add H key for cursor mode which works like the one in vim
  print
    Implemented pmj (#15864)
  r_debug
    Debug, BSD systems refactoring
  search
    Add elliptic curve private key search in /cr command (#15761)
    izzzj: Add izzj attributes (#15759)
  signatures
    Apply types on matching zignature data
  table
    Add f, command to list flags in table format
  test
    Fix V testsuite build with latest V from git (#15867)
    Convert cmd_pd* tests from &lt;&lt;KEYWORD to &lt;&lt;EOF (#15823)
    Support extras tests in r2r.v (#15821)
    r2r.v, -j 0: Allocate 1 job per test (#15807)
    Improve unit test execution using the new V suite and makefiles
    Many improvements in the V testsuite (#15722)
  tests
    r2r.v, -j 0: Allocate 1 job per test (#15807)
  util
    Fix r_list_set_n() to allow empty element (#15820)
  visual
    Limit panel tabs to 9 to avoid keybinding and click issues
  windows
    Fix reading on invalid process memory
- Changes for 4.1.0
  anal
    Improve SP based variable analysis
    Some more helpful messages for anal.verbose
    Fix first r_anal_op call after asm.bits change
    Improve SP based var analysis
    Fix ms cc wrong argument analysis
    Fix r_type_del() for typedefs (Fix #15337)
    Add base64: for afn
    Move the fcn preludes into RAnal and add anal.jmp.tailcall (-1,0,N)
    Fix typo in ios-syscalls.txt (#15436)
    Initial implementation of afvf - show bp-relative stackvars
    Insert arguments into types SDB on function analysis
  arch
    Add support for or1k (OpenRISC) disasm+analysis (#15515)
  asm
    Fix ignored asm.bits settings because of RBin overrides
    Fix for #15459 - Also set the first operant to the right value on a mov from pointer with offset
    Add ARM strd support (#15388)
  bin
    Add 64-bit iOS SEP xtr plugin
    Add PIE flag check in kernelcache detection
    bin.str.enc: Accept UTF hyphen aliases (#15492)
    Support UTF32-BE decoding (#15472)
    Recognize Unicode BOMs (#15469)
    Use pj in the izj and izzj commands
    Fix #15445 - Add support for Mach-O external relocs
    Add support for C64 PRG fileformat
    pd: Don't abort string printing on initial null if bin.str.enc != guess (#15446)
    Fix #14279 - Ignore entrypoint on non-executable ELFs
    Analyse HIOS and LOOS symbol types by default. (#15411)
  build
    Fix #15485 - Improve argument parsing in sys/{install,build} (#15486)
    FIx 32bit windows
    Rename "asan" to "sanitize" (#15412)
    Fix build for 32bit Linux systems
    Fix build of the onefied shared lib
  command
    Very simple tree sitter integration (#15414)
  config
    Pass R2_CONFIG file to ! commands and serialize methods
  cons
    Fix #14197 - Don't highlight control chars on hud filter (#15552)
    Include last line when greping using foo~n.. (#15524)
  core
    Fix some Race Conditions with the thready task scheduler (#15667)
    Make Task Scheduling Explicit (#15511)
    asm.cmt.off: Accept 0 &amp; 1 as aliases for false &amp; true respectively (#15500)
    Use sigaction instead of signal
    CPU affinity API introduction
    Honor cfg.editor in 'vi' instead of always using 'vi'
    Implement $foo:=,+=,-= and $foo to alias some flags commands
    Support 'f foo+=4' and 'f foo-=4' syntax for flags
  debug
    Improve debug rebasing and fix partial windows rebase
    Refactor debug native's wait function
    Fix native debug not working with files that were opened as RW
    Add ppid to win32 debug and 'dp''s display/json
    Add process selection to w32 debug
    Fixed a crash caused by reopening gdb
    Fixed not killing child processes and added detach
    Fixed gdbr warnings and a dpt crash after debug was over
    Added an event to signal the end of the debug session
    Fix 'oo' rebasing when leaving debug and add 'doc' to exit
    Silence drr warning on UT64_MAX registers
    Fixed an issue with detached child breakpoint inheretence
    Added oodf\doof to enable rebasing for remote debug
    Rebase Breakpoints for PIEs
    Added dp processes info support to gdbr
    Add breaking to ood in linux to avoid execvp freezing
    Allow debug plugins to modify pid/tid on select
    Fix linux_set_options error
    Add process selection to linux native debug
    Setting parent pid on pid list on BSD
    Show all processes for pid 0 using dp
    Improve linux native debug dp output
    Fix getting DRX breakpoint size
    Fixed overflow that broke remote debugger reopening
    Impl. list modules for WinDbg
    Fix WinDbg IO in page boundaries
    Fixed windbg concurrency and added missing locks
    Fixed windbg pipe timeout behavior on linux
    Added rebuild rules for windbg
    Fixed windbg continue on windows 7 64bit
    Allow breaking for WinDbg
    Update hardcoded gdbr registers for 16/32bit x86 (#15488)
    Added parsing support to all gdb registers
    Fix gdbr's reg_write and reg_next_diff for reverse stepping
    Reduced gdbr's tcp connect timeout and added a break
    Fix gdbr not closing sockets after connect failed
    Add break to gdbr's read_packet and move isbreaked to libgdbr
    Fix gdbr_write_registers and refactor gdbr_write_reg
    Replaced lock_check with tryenter in gdbr_read_registers
    Add breaking to gdbr connect to avoid waiting on invalid connections (#15442)
    Add experimental ymm regs support for linux-x64 and extend drm command
    Add Windows 8 and 8.1 WinDbg profiles
    Fix attaching to a pid on Windows (#15406)
    Fixed w32dbg breaking issues (#15386)
    Add support for printing xmm* as packed floats and doubles (#15378)
  disasm
    Fix hidden hint.lea for hint.pos==0
    Improve switch-statements in disassembly
    Add refs, xrefs and esil columns to pdt
    Add asm.cmt.esil to show ESIL as comment
  doc
    Improve macOS installation documentation (#15438)
    Fix links to Doxygen documentation (#15377)
  gdbclient
    gdbclient reduces risk of use after free down the road
  io
    Uses the setitimer api instead for the alarm in self://
    Automatically set the debug plugin when opening debug uris (#15403)
  json
    Add current process field to dpj
  network
    Fix r_socket_connect not using the given timeout in unix
  print
    Fix #14661 - Support parsing binary protobuf data (#15423)
    Add utf-8 support in r_print_rangebar (#15389)
  r_debug
    Refactor signal handling for FreeBSD
  search
    Introduce the r_magic_load_buffer() api and boolify a bit
    Update RSA key search to find larger keys (#15494)
    Search for AES 128, 192 and 256-bit keys (#15426)
  signatures
    Add auto zignspace generation for the zg command (#15402)
  test
    Implement asm, fuzz and json test runner in r2r.v
  util
    Add RIntervalTree data structure
    Added r_th_lock_tryenter API (#15454)
    Use HtPP for RStrConstPool (#15424)
  visual
    Improve the interaction with decompilers in panels
    Reduce the blocksize on some hexvisual modes
  windows
    Add command to identify window under cursor
    Fix #15456 - Fix reopening in write mode
    Fix hang when running dc in a task
  Changes for 4.0
  anal
    Bring back the MASK_DISASM because not all nanal plugins support it yet ##anal
    Select default var type based on its size (#15352)
    Fix #15325 - Improve af- like its done in Vdu
    Deprecate anal.jmp.eob /refs #13482
    Fix #15117 - honor asm.var.sub in ao/aoj
    Fix #15315 - Honor RAnalOp.disp in aar and ao
    Update 8051 plugin (#15321)
    Avoid reloading of cc sdb - huge speedup (#15306)
    Implement ESIL for arm64 UBFX
    Make RAnalFunction.cc come from RAnal String Pool
    Deprecate the use of anal plugins that doesnt handle mask.disasm
    Add jumptable support for main() in bins/elf/analysis/ls-alxchk (#15266)
    Add jumptable support for main() in bins/elf/ls.odd (#15233)
    add afoj and afdj (#15254)
    Fix #15235 - push [mem] not handled in /r
    Add initial reg profile for sysz arch
    Don't propagate noret to fcn if fcn jmps outside itself (#15190)
    Fix #15004: Make meta.min rbtree more robust (#15141)
    Fix memleak in r_core_anal_propagate_noreturn()
    Minor speedup/cleanup/refactor of the RAnal
    Implement ESIL control-flow-graph and further dfg analysis
    Add anal.delay to disable delay slot analysis for testing
    Fix pc-rel movs in sh's esil
    Delay execution debug messages are now available via anal.verbose
    Fix #15073: Disambiguate using fcn addr also in meta.min rbtree (#15077)
  api
    Add r_strbuf_copy API (#15186)
  asm
    Fix post-indexed memory access for str instructions on ARM (#15298)
    Fix #15302 [rasm2/armass] Correctly propagate errors from thumb_assemble (#15303)
    Add additional [indirect] access syntax for 8051 (#15272)
    Fix #10651 sub sp, sp, 0x1000 not correctly assembled for ARM (#15187)
    Fix #15198 (#15199) arm64 assembler const value
    Add 8051 assembler plugin (#15189)
    Z80's LD opcodes assembly (#15185)
    Fix parsing of floating point instructions in x86_64 assembler (#15174)
    Fix x86 assembler output for some memory loads (#15068)
  bin
    On AArch64 there is a new special symbol $x (#15362)
    Fix #15152 - Support old Java attribute format (#15317)
    Simplify r_bin_open_io function (#15307)
    Support &gt; 4GB ELF files
    Add support for RTable.query in i
    Fix #15132: Integrate table to iS,ia,ir,iz,is (RBin info) based commands (#15159)
    Implement support for the RISCV PLT ELF relocs
    Fixes for MSVC demangling (#15210)
    Format the .rela. sections in ELF
    Add NES ROM mirroring map
  build
    sys/asan.sh: Use -fsanitize=... instead of -lasan when linking (#15375)
    Link sdb fully into r_util in meson (#15338)
    Fix #15296 - *BSD builds (#15309)
    Fix macOS build with latest XCode
    Add MSVC 2019 for AppVeyor
    Try MSVC 2019 for AppVeyor
    Set rpath if non-Windows Meson shared
    Debian package fixes (#15081)
  cons
    Fix function key handling in visual/panels
    For utf-8 locale, check LC_ALL, LC_CTYPE and LANG in sequence instead (#15326)
    Also use LANG env var to check for UTF-8 output support (#15257)
    Move UTF-8 setting logic to scr.utf8 config callback on Windows (#15273)
    Implement 'str' operation in RTable queries
  core
    Fix #14247 - fn.j/fnj. show all flags in current offset, not just one
    Few compiler watning fixes here and there
    Fix #15114 - Implement r_sys_info() and uname
    Add kitty clippy replacement :3 (#15232)
    Add possibility to specify time zone with rax2 -t (#15180)
    Implement cj command using the PJ api (#15168)
    Add support for the V programming language
    Fix #15134 - Support octal numbers like 0o666
    Implement function-based plugin loading method
    Add omt and help message for RTableQuery + add format column api
    Move Lib already loaded check before dlopen Call (#15075)
    Replace r_str_const* with RStrConstPool (#15300)
    Kill r_sys_get_osinfo () (#15346) ##core
  debug
    Use RTable for Windows heap info output (#15368)
    Add support for setting xmm registers on linux (#15365)
    Fixed continue not being associated with the current thread in unix
    Added a way to break while in dbg_wait (continue, step etc)
    Fixed dpk
    Fixed opcodes not being associated with the current thread in gdbr (#15358)
    Fix drm[bwdq] command, add xmm0h/l and xmm8-15 registers (#15354)
    Fix the way linux debugging options are set (#15323)
    r_reg_get_pack/r_reg_set_pack are not able to deal with 128 packbits
    Added support to thread switching in linux and fix r_debug_select
    Fixed ptrace 'Operation not permitted' errors (#15287)
    Fix debugger build for native GNU/Linux on RISC-V
    Fix incomplete drr/drrj formatting when r_core_anal_hasrefs fails (#15277)
    Added "dptj" and "dptj " (#15259)
    Enhance drm command, add drm xmm0 functionality (#15214)
    Fix drf output formatting
    Implementing debug info per pid on NetBSD
    Using unused map debug field on macOS
    Rebase fcn/bbs, flags , comments, meta, refs when ood
    Fix issues in windows thread switching (#15366) ##debug
  diff
    Implement radiff2 -X for hexII diffing
    Fix #14845: Support radare2_rc in radiff2 for graphs (#15078)
  disasm
    Better pdi output when Cd is involved
    Implement 'pdt' - print disasm in table, supports queries
    Make asm.fcnsig more compact
    Do not resolve the strings pointed by ADRP on arm64
    Improve (change) sh4 disasm (lowercase regs...)
  emu
    anal_x86_cs fix esil expr for neg instruction (#15252)
    Fix #15246 - Honor the 'u' suffix in PPC instructions in ESIL
  esil
    Fix #15297 - Update ESIL help message
    Improve registers handling in ESIL dfg
    Simplify ESIL code for ARM str instructions
    Add a parameter to $s and $o (#15171)
  io
    Setting the upper address limit for OpenBSD
    Improve omt and implement RTable.filterSum
  io_self
    Setting the upper address limit for OpenBSD
  json
    Show flagname and realname in json format for fnj and such
    Add current thread field to dptj (#15268)
  lang
    Rewrite hashbang command parser, use argc &amp; argv in hashbang (#15188)
  panel
    Fix #14857 - Handle 'O' key to rotate asm.pseudo/asm.esil
    Another const pointer to be free fix
    Handle / highlight in panels for zoom and window modes
    Fix const address freeing
    fix #15060 - Add xrefs and xrefs here in visual
    Fix #14559 - Honor scr.fps
  panels
    Fix #14857 - Handle 'O' key to rotate asm.pseudo/asm.esil
    Handle / highlight in panels for zoom and window modes
    Fix const address freeing
    fix #15060 - Add xrefs and xrefs here in visual
    Fix #14559 - Honor scr.fps
  print
    Fix #15216 - Implement pcy command to print hexpairs in Yara format
  r2pie
    Implement r2pipe_open_dl() to use dlopen/dlsym
  rasm2
    Freeing main assembly object
  script
    Fix vlang plugin to run scripts and add example
  search
    Fix #8575 - Support stdin slurping in rafind2 -
    Add support for hex escaped litterals in regular expressions (#15291)
    Fix RCALL and RJMP in aop and /at
    Refactor Search to use less Global State (#15076)
  table
    Add :json,:quiet,strlen,minlen,maxlen,sortlen in table queries
    Integrate table API for p-h (#15083)
  util
    Fix rop inline assembly form
  visual
    Run .dr* in visual prompt in cfg.debug is set
    Fix for VV going to V (issue 15181) (#15195)
    Fix #14919: truncate long function names in Vv (#14996)
  wasm
    Further wasm memory leak fixes
    Memory leak fixes in error code paths
  windows
    Print child output in pipe lang plugin
  zign
    Integrate types field in zignature operations (#15082)
  Changes for 3.9.0
  anal
    Implement anal.norevisit using SetU instead of Sdb
    Fix #15013 - jump/cjmp analop for m680x
    Fix the infinite aac issue, reduce false positives, speedup a bit (#15015)
    Fix mov.l/jsr ESIL for SuperH4 (#15039)
    Fix nopskip (its not fixed at all. just random typing here and there) (#15024)
    Add anal.nonull to avoid analyzing functions if starting by zeros
    Fixed i4004 arch to be according to spec (#15062)
    Fix zero register set issue (r2wars)
    Implement types field for zignatures
  cons
    Fix #14611: Vi-mode indication by prompt color
    Add a way to print an aliased without a trailing new line (#15031)
    Fix clicking on frame borders to resize
    Remove code for no-anal asm.bb.line (#14977)
  core
    Make -m do an implicit -s
    Fix #14990 - multiple quoted command parsing issue
    Fix multiple quote cmd issue
    Fix #14019 - Move ta to aht, move other commands around, refactor indentation
    Fix #10851 - Solve slurp messages on http/sandbox/pipe
    Don't run ldconfig when installing into /usr (#15049)
  debug
    Fix gdb reg write byte order (#15009)
    Improving slighty the process status check on Darwin
    On Darwin, expose process path
    ASLR check setting fix on FreeBSD
  emu
    Hackaround to get esil stepping on delayed execution
    Fix arm32 stmia post-increment (#14983) (r2wars)
  io
    Support shm_open in shm:// and some code cleanup
    Fixing perms for Darwin
    Fix #15002 - Propagate write error issues into RCore.patch
    Print error msg if write fails (#14978)
    Fixing self:// perms issue on Darwin</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1597233600">- Update to 4.5.0
  * Analysis
  - Initial API for base type kinds (enum, struct, union)
  - Rename PowerPC to PPC
  - Improve RISC-V analysis for compressed instructions
  - Add endbr64 as a function prelude for x86-64 binaries
  - Improve BP vars/args detection
  - Detect register args used only by callee
  - Match args name/types from function definition
  - Improve itanium RTTI parsing and vtable search
  - Refactor Variables out of SDB
  - Implement basic concept of signature bestmatch
  * asm
  - Add support for WebAssembly SIMD extension
  - Boolify r_asm_is_valid and r_asm_set_syntax API
  - x86_64/x86_32: Implement assembler endbr32 and endbr64 instructions
  - x86_64: Support mov r64, 0xffffffffffffffff
  - x86_64: Fix mov r32, -imm32 encoding
  - Move inferior GNU Hexagon plugin to extras
- For a complete list of changes see:
  https://github.com/radareorg/radare2/releases/tag/4.5.0
  https://github.com/radareorg/radare2/releases/tag/4.4.0</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1610366400">- Update to 5.0.0
  * See https://github.com/radareorg/radare2/releases/tag/5.0.0</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1622376000">- Update to 5.2.1
  * See https://github.com/radareorg/radare2/releases/tag/5.2.1
- Packaging changes:
  * Use license tag for COPYING/COPYING.LESSER
  * Use SPDX 3.0 format for License
  * Use system libzip/xxhash/libuv
  * Move plugin directory from devel to main package
  * Remove broken and no longer relevant rpmlintrc
  * Various small cleanups</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1622808000">- Install "r2p" multicall symlink as r2pipe, r2p conflicts with
  polylib.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1625918400">- Update to 5.3.1
  * Fix CVE-2021-32613: Double free vulnerability in the pyc parse
    via a crafted file which can lead to DoS.
  * Fix assembling invalid arm64 instructions dont result in invalid
    representations
  * Add http.basepath to support sub directory handling for proxying
    purposes
  * Support instruction descriptions when using the r2ghidra
    disassembler plugin
  * Fix issues and enable the garbage collector when running @vlang scripts
  * Fix arm16 ldr post indexing esil expression
  * Fix r2pipe regression caused by a change in RCons buffering when
    chaining multpile commands
  * Support user defined REgg plugins
  * Full changes: https://github.com/radareorg/radare2/releases/tag/5.3.0</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1627992000">- Add CVE-2021-3673.patch, fixing CVE-2021-3673 (boo#1189009):
  resource exhaustion and DoS</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1643716800">- Update to 5.5.4:
  * New IOBanks APis and commands replacing skyline and making io faster (2-10x)
  * Faster analysis, type matching, binary parsing (2-4x)
  * [] and =[] esil operations has been removed (size is mandatory)
  * Lots of important bugs fixed in bin parsers and disassemblers
  * Add support for the latest iOS15 dyld4 Atlas-style cache formats
  * Autorename signature matching collisions and faster search
  * Add assembler for riscv and disassemblers for PDP11, Alpha64 and armv7.v35
  * Improved integration with r2frida remote filesystems
  * Cleaning debugger for windows (32 and 64) and macOS makes it more reliable and stable
  * Add seven segment printing (?ea for ascii-art text titles)
  * Improved xrefs visualization with new axfm and axtm commands
  * Add avg command to manage global variables
  * The sixref plugin is now easier to use to find xrefs on arm64 code
  * Improved multibin (select all bins or one) and multidex support in apk://
  * Better build scripts for Windows (add asan and w32 profiles)
  * Added armv7.v35 and improves esil emulation with the arm64.v35
  * Add more help messages and set scr.prompt.tabhelp true by default
  * AES key wrap algorithm support in rahash2
  * Fix var serialization issues in debugger reloading (ood) and projects saving (Ps)
  * Add Amiga and MSX rom/bin parser plugin and test @romerojoseant @trufae
  * Visual slides (r2s) allow interactive content to be used within r2
  * Print and convert ternary values back and forth
  * Add the vector35 arm64 for analysis, esil and disasm and r2 can be built without capstone
  * Improved integration to use r2ghidra analysis and disassemble mainly tested for avr, v850 and arm64
  * Fix emulation of several x86 and arm64 instructions, including an scripted way
    to import official arm64 instruction descriptions
  * Bring back the cmd.pin to instrument the esil emulation when a specific address is hit
  * Small steps towards Projects with improved management for version control
  * Improved visual and panels with better interactions and fixed glitches
- Remove CVE-2021-3673.patch</changelog>
  <changelog author="Timothy Brown &lt;stimut@gmail.com&gt;" date="1654776000">- Update to 5.7.0
  * Significant number of changes and bug fixes
  * Resolves 38 CVEs
  - CVE-2022-0139 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195713
  - CVE-2022-0173
  - CVE-2022-0419 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195444
  - CVE-2022-0476 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196414
  - CVE-2022-0518 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195746
  - CVE-2022-0519 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195761
  - CVE-2022-0520 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195741
  - CVE-2022-0521 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195760
  - CVE-2022-0522 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195742
  - CVE-2022-0523 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195720
  - CVE-2022-0559 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196052
  - CVE-2022-0676 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196345
  - CVE-2022-0695 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196484
  - CVE-2022-0712 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196320
  - CVE-2022-0713 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196319
  - CVE-2022-0849 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196819
  - CVE-2022-1031 - https://bugzilla.opensuse.org/show_bug.cgi?id=1197420
  - CVE-2022-1052 - https://bugzilla.opensuse.org/show_bug.cgi?id=1197509
  - CVE-2022-1061 - https://bugzilla.opensuse.org/show_bug.cgi?id=1197508
  - CVE-2022-1207 - https://bugzilla.opensuse.org/show_bug.cgi?id=1197991
  - CVE-2022-1237 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198185
  - CVE-2022-1238 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198186
  - CVE-2022-1240 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198187
  - CVE-2022-1244 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198132
  - CVE-2022-1283 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198291
  - CVE-2022-1284 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198292
  - CVE-2022-1296 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198375
  - CVE-2022-1297 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198376
  - CVE-2022-1382 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198592
  - CVE-2022-1383 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198593
  - CVE-2022-1437 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198804
  - CVE-2022-1444 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198805
  - CVE-2022-1451 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198807
  - CVE-2022-1452 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198808
  - CVE-2022-1649 - https://bugzilla.opensuse.org/show_bug.cgi?id=1199418
  - CVE-2022-1714 - https://bugzilla.opensuse.org/show_bug.cgi?id=1199555
  - CVE-2022-1809 - https://bugzilla.opensuse.org/show_bug.cgi?id=1199806
  - CVE-2022-1899 - https://bugzilla.opensuse.org/show_bug.cgi?id=1199972
- Remove unneeded libewf dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668513600">- Update to version 5.7.8 (boo#1201820, CVE-2022-34502):
  + Heap buffer overflow via the function consume_encoded_name_new
  + Significant number of changes and bug fixes since 5.7.0</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1684324800">- Update to 5.8.6
  For details, check full release notes:
  https://github.com/radareorg/radare2/releases/tag/5.8.6
  - This fixes CVE-2023-1605 (boo#1209686).</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1733227200">- Update to version 5.9.8:
  * Resolved CVE:
  - CVE-2024-29645: buffer overflow vulnerability allows an attacker to
    execute arbitrary code via the parse_die function (boo#1234065).
  For details, check full release notes:
  https://github.com/radareorg/radare2/releases/tag/5.9.8
  https://github.com/radareorg/radare2/releases/tag/5.9.6
  https://github.com/radareorg/radare2/releases/tag/5.9.4
  https://github.com/radareorg/radare2/releases/tag/5.9.2
  https://github.com/radareorg/radare2/releases/tag/5.9.0
  https://github.com/radareorg/radare2/releases/tag/5.8.8</changelog>
</package>
<package pkgid="fa067766c547682899adb3e9ea6c7a57d2cbdd008feced19bec5d6cd093c65c3" name="radare2" arch="src">
  <version epoch="0" ver="5.9.8" rel="bp156.4.3.1"/>
  <changelog author="atoptsoglou@suse.com" date="1546948800">- Update to 3.2.0
  anal
  * Add asm.hint.cdiv
  * Handle ^C in agf (#12618)
  * Fix size of arm64 wzr register
  * Rename ac -&gt; aoc, aC -&gt; ac, Fix help
  * Add the missing fail arc for SBRx instruction
  * Fix wrong splitting of functions in aac
  * Initial implementation of emu.ssa
  * Fix infinite loop bug related to anal.nopskip
  * Use add-sorted instead of append+sort
  * Heavy refactoring and sdbify the classes storage+logic
  * Implement support for nword in ahi
  * Fix ESIL borrow flag handling for SUB/SBB on x86
  * Display all metas in current offset instead of just one
  * Fix .in=io.maps, improving aap analysis (2052 vs 41 functions find)
  * Small msp430 improvements
  * Fix aap for thumb
  * Fix #8054 - Update cpu flags in arm/thumb ADD/SUB
  * Display all metas in current offset instead of just one
  bin
  * Fix #12654 - workaround resolv reloc symbols in ELF
  * Refactoring of get_import_addr in format/elf
  * Fix printing of the macho UUID load command in iH / rabin2 -H
  * Add timestamp to iRj output
  * Do not use r_buf_get_at in RBin.nxo to solve 2 clusterfuzz crashes
  * Fix missing exported symbols in ELF
  * Add laddr to iI
  * ie/iee: remove baddr
  * Use entry.init0 instead of entry0.init
  * rabin2 -H and iH uses cb_printf instead of eprintf+printf
  * Improve RBuffer api, start to refactor rbin to use more rbuf
  * it's nintendo 64 not nintendo 32
  build
  * Appveyor cleaning
  * Fix musl build (required for Alpine)
  * Do not statically link binaries by default in sys/static.sh
  * meson: Do not use glob with meson
  * Initial implementation of the Alpine Linux package
  * Improve the meson scripts
  * Fix Emscripten support
  * Switch to capstone 4.1 (#12549)
  * meson: Ensure python3 and no hard-code version
  * meson: Ensure R2_DATDIR, R2_INCDIR, R2_LIBDIR be absolute path
  * Users may want to install radare2 to a different directory than ~/bin.
  * Parse --install-path in sys/user.sh to allow for users to do so.
  cons
  * Fix #12667 - Fix heap overflow in RCons.grep
  * Fix #12397 - Colorize grep words if scr.color.grep is set
  core
  * Improvements and code cleanup in util/str
  * Implement ?j to get JSON output of different representations for the same number
  * Fix #12482 - Unify asm.shortcut/asm.{lea,jmp} hints
  * Rename scr.pipecolor into scr.color.pipe
  * Initial import of the PJ (PrintJSON) API
  * Fix 11141 - replaced R_ASM_BUFSIZE with RStrBuf*
  * Bring back f-.localflag (same as f.-localflag)
  * Add some more random "fun" fortunes
  * =h&amp; is not an alias for &amp; =h
  crash
  * Fix #12479 - negative disk_reads may not be allowed
  disasm
  * Fix esil function comment refline when there is jump to addr
  * Allow select cpu for arm.gnu
  * Add support for m68xx disassembler + analysis from capstone
  * Initial support for 6502 with Capstone
  * Optimize ds_align_comment()
  * Use r_str_len_utf8_ansi() for line len in
  * Fix glitches in asm.shortcut=1|0 with and leahints
  * Fix visual leahints hotkeys
  * Handle meta hints for dwords in visual disasm hotkeys
  * Improve pds
  json
  * Do spec-following r_str_escape_utf8_for_json()
  * Added new PJ simple print-json (stream) apis
  assembler
  * Move mipsasm from mips_gnu to mips_cs
  * Fix #12543 - Support backward branch and bl assembling for arm64 (#12552)
  search
  * Add magic headers for GPG symmetric crypto
  commands
  * Fix #12473 - implement C. command
  * aaE -&gt; aafe (#12628)
  * Support multiple ahi0 == ahi
  Debugger
  * When a process is interrupted by a signal, we try to figure out the reason if the information is still available.
  * FreeBSD/more reliable way to get PID's path. (#12527)
  * Disable dbg.follow in aaft to prevent seek changes (#12657)
  * Fix r2 -Ad regression
  panels
  * Fix a crash when V! calls graph via space key
  * Fix Cursor mode and Zoom mode and refactoring
  * Enable cursor and insert in Hexdump
  * Fix a resizing issue of Panels
  * Help message for Snow
  * Snow is supported in Panels because it is winter
  * Better Hexdump support
  * Remove mouse events thoroughly from panels
  * Minor fix when opening a new panel
  performance
  * Improve io map lookup performance in presence of many maps
  * Limit the blocksize in visual mode
  * Optimize r_meta_find (~4x faster :D)
  * refactoring ELF relocs, parse once and lookup in a hashtable
  print
  * Fix #12528 - Remove suffix modifier for 'j' in cmd_print.c
  * Add hex.ascii config variable
  * Support uneven columns in hex.cols and fix stack after scope issue in scr.rainbow
  * Fix p- to honor multiple regions
  * Highlight the flagged bytes on hex.style
  * Implement hex.hdroff (disabled by default)
  * Improve pxa, use more colors. honor VdF (pf format)
  search
  * Implement /s, /s* to search for sections depending on entropy
  threads
  * Make =h work in tasks, still more work to do to make RCons task and thread safe
  types
  * Fix tc and afc commands
  * Implemented tc command as an alias for tuc;tsc;tec...
  * Fix #11756 - Implement tsc and tuc
  visual
  * Add r_str_len_utf8_ansi()
  * Fix #1298 - Fix visual 'G' for r2 -nn (#12655)
  * Improvements for repeated Vd
  * Implement recursive interactive help
  * Support ranged cursor selections (for pxd, pxb, pxq, ...)
  * More fix for Vg and VG
  * tT, tt new tab, t[1-9] switch to nth tab, t= name tab, t- close tab
  * Fix #12623 - Make Grep Highlights Case Insensitive
  * Fix Vg with io.va
  * Introduce scr.dumpcols to support tabs and minor cleanup
  * Bring back VO as al alias of V&lt;tab&gt; and improve modes
  * Several improvements in the Visual mode (help, tabs, ...)
  * Add scr.wideoff to make offsets and reg values depend on asm.bits
  * Extend the use of the 't' key to manage tabs better, better ascii art
  * Several bug fixes and improvements for the visual-tab
  * Improve two dimensional panels with Tab and tabs with ' and ''
  * Implement ecoo and extend scr.rainbow into pd
  * Better asm.hints and support repeating in dw
  wasm
  * Fix wasm analysis for the end instruction
  * Fix #12409 - wasm function ids and exports (#12414)
  Archs
  * Added support for m680x arch
  * msp430: registers names for pc, sp, sr and cg
  * msp430 initialize more default op fields
- Update to version 3.1.3
  * Visual xrefs with undo seek behaviour
  * Improve visual panels
  * Fix fffff issue when doing aaaaa in NSO bins
  * Fix some memory leaks and warnings.
- Update to version 3.1.2
  bin
  * Fix double-free in RBinClasses regression introduced in d6fd896
  * Fix #12384 - Crash in fuzzed macho binary
  anal
  * Honor regsize to detect UB shift overflows in ARM64 code emulation
  * Fix assert in aaa when entrypoint is wrong
  panels
  * Some fixes in panels
  visual
  * Fix Visual k into basic block
  * Some more improvements for the visual xrefs (fix undo seek and more)
  Other
  * Fix some warnings
  * Fix #12376 - crash in: rasm2 -a arm -b 64 '0 ,0,0,0,0,0,0,'</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1547121600">- Update to version 3.1.3
  anal
  * Add asm.hint.cdiv
  * Handle ^C in agf (#12618)
  * Fix size of arm64 wzr register
  * Rename ac -&gt; aoc, aC -&gt; ac, Fix help
  * Add the missing fail arc for SBRx instruction
  * Fix wrong splitting of functions in aac
  * Initial implementation of emu.ssa
  * Fix infinite loop bug related to anal.nopskip
  * Use add-sorted instead of append+sort
  * Heavy refactoring and sdbify the classes storage+logic
  * Implement support for nword in ahi
  * Fix ESIL borrow flag handling for SUB/SBB on x86
  * Display all metas in current offset instead of just one
  * Fix .in=io.maps, improving aap analysis (2052 vs 41 functions find)
  * Small msp430 improvements
  * Fix aap for thumb
  * Fix #8054 - Update cpu flags in arm/thumb ADD/SUB
  * Display all metas in current offset instead of just one
  bin
  * Fix #12654 - workaround resolv reloc symbols in ELF
  * Refactoring of get_import_addr in format/elf
  * Add timestamp to iRj output
  * Do not use r_buf_get_at in RBin.nxo to solve 2 clusterfuzz crashes
  * Fix missing exported symbols in ELF
  * Add laddr to iI
  * ie/iee: remove baddr
  * Use entry.init0 instead of entry0.init
  * rabin2 -H and iH uses cb_printf instead of eprintf+printf
  * Improve RBuffer api, start to refactor rbin to use more rbuf
  * it's nintendo 64 not nintendo 32
  build
  * Appveyor cleaning
  * Fix musl build (required for Alpine)
  * Do not statically link binaries by default in sys/static.sh
  * meson: Do not use glob with meson
  * Initial implementation of the Alpine Linux package
  * Improve the meson scripts
  * Fix Emscripten support
  * Switch to capstone 4.1 (#12549)
  * meson: Ensure python3 and no hard-code version
  * meson: Ensure R2_DATDIR, R2_INCDIR, R2_LIBDIR be absolute path
  * Users may want to install radare2 to a different directory than ~/bin.
  * Parse --install-path in sys/user.sh to allow for users to do so.
  cons
  * Fix #12667 - Fix heap overflow in RCons.grep
  * Fix #12397 - Colorize grep words if scr.color.grep is set
  core
  * Improvements and code cleanup in util/str
  * Implement ?j to get JSON output of different representations for the same number
  * Fix #12482 - Unify asm.shortcut/asm.{lea,jmp}hints
  * Rename scr.pipecolor into scr.color.pipe
  * Initial import of the PJ (PrintJSON) API
  * Fix 11141 - replaced R_ASM_BUFSIZE with RStrBuf*
  * Bring back f-.localflag (same as f.-localflag)
  * Add some more random "fun" fortunes
  * '=h&amp;' is not an alias for '&amp; =h'
  crash
  * Fix #12479 - negative disk_reads may not be allowed
  disasm
  * Fix esil function comment refline when there is jump to addr
  * Allow select cpu for arm.gnu
  * Add support for m68xx disassembler + analysis from capstone
  * Initial support for 6502 with Capstone
  * Optimize ds_align_comment()
    Use r_str_len_utf8_ansi() for line len in
  * Fix glitches in asm.shortcut=1|0 with and leahints
  * Fix visual leahints hotkeys
  * Handle meta hints for dwords in visual disasm hotkeys
  * Improve pds
  json
  * Do spec-following r_str_escape_utf8_for_json()
  * Added new PJ simple print-json (stream) apis
  assembler
  * Move mipsasm from mips_gnu to mips_cs
  search
  * Add magic headers for GPG symmetric crypto
  commands
  * Fix #12473 - implement C. command
  * aC renamed to ac
  * aaE -&gt; aafe (#12628)
  * Support multiple ahi0 == ahi
  Debugger
  * When a process is interrupted by a signal, we try to figure out the reason
    if the information is still available.
  * FreeBSD/more reliable way to get PID's path. (#12527)
  panels
  * Fix a crash when V! calls graph via space key
  * Fix Cursor mode and Zoom mode and refactoring
  * Refactoring
  * Enable cursor and insert in Hexdump
  * Fix a resizing issue of Panels
  * Help message for Snow
  * Snow is supported in Panels because it is winter
  * Better Hexdump support
  * Remove mouse events thoroughly from panels
  * Minor fix when opening a new panel
  * Cleaned up some macro
  performance
  * Improve io map lookup performance in presence of many maps
  * Limit the blocksize in visual mode
  * Optimize r_meta_find (~4x faster :D)
  * refactoring ELF relocs, parse once and lookup in a hashtable
  print
  * Fix #12528 - Remove suffix modifier for 'j' in cmd_print.c
  * Add hex.ascii config variable
  * Support uneven columns in hex.cols and fix stack after scope issue in scr.rainbow
  * Fix p- to honor multiple regions
  * Highlight the flagged bytes on hex.style
  * Implement hex.hdroff (disabled by default)
  search
  * Implement /s, /s* to search for sections depending on entropy
  threads
  * Make =h work in tasks, still more work to do to make RCons task and thread safe
  types
  * Fix tc and afc commands
  * Implemented tc command as an alias for tuc;tsc;tec...
  * Fix #11756 - Implement tsc and tuc
  visual
  * Add r_str_len_utf8_ansi()
  * Improvements for repeated Vd
  * More fix for Vg and VG
  * "tT", "tt new tab, t[1-9] switch to nth tab, t= name tab, t- close tab"
  * Fix #12623 - Make Grep Highlights Case Insensitive
  * Fix Vg with io.va
  * Introduce scr.dumpcols to support tabs and minor cleanup
  * Bring back VO as al alias of V and improve modes
  * Several improvements in the Visual mode (help, tabs, ...)
  * Add scr.wideoff to make offsets and reg values depend on asm.bits
  * Extend the use of the 't' key to manage tabs better, better ascii art
  * Several bug fixes and improvements for the visual-tab
  * Improve two dimensional panels with Tab and tabs with ' and ''
  * Implement ecoo and extend scr.rainbow into pd
  * Better asm.hints and support repeating in dw
  wasm
  * Fix wasm analysis for the end instruction
  * Fix #12409 - wasm function ids and exports (#12414)
  To Review
  * Disable dbg.follow in aaft to prevent seek changes (#12657)
  * Add %S for base64 in util/pj (JSON printer)
  * Fix #1298 - Fix visual 'G' for r2 -nn (#12655)
  * Fix #12615 - Fix renaming vars from vvv
  * Fix #12434 - Fixes for exports and anal behaviour (#12642)
  * Fixed loop behaviour (now jumps to correct ends, etc..)
  * Fixed Exports (aka symbols)
  * Fix #12273 - Force exec bit in text section (RIOSection must die) (#12643)
  * Rename aftm -&gt; aft and afta -&gt; aaft (#12631)
  * Proposal to fix ib DF issue.
  * Fixed wrong bounds check while PE file resources is being parsed (#12634)
  * Few compilation warning fixes. (#12630)
  * use r_base64_encode_dyn
  * More refactoring for panels
  * Fix comments
  * Add assumption comments
    Remove the V@ command - not intuitive and a bit alien
    rotating print modes with tab was segfault because of UB
    Implement recursive interactive help
    Support ranged cursor selections (for pxd, pxb, pxq, ...)
    'i' in pxb visual runs Vd1 to edit the bits under the cursor
    V' is no longer mixed with Vt
    Properly restore the print sub-modes in tabs
    Smart tab key hints (beter located and shorter)
  Archs
  * Added support for m680x arch
  * msp430: registers names for pc, sp, sr and cg
  * msp430 initialize more default op fields
  Commands
  * Clarify aes /Ca help message (#12580)
  * New commands: aCb, aCm, aCmn, aCll, aClj, aCv, aCm, aC-, aCm-
  * Fix Segfaults and Leaks in RTTI classes recovery
  * Accept .?AU as prefix for msvc class name demangling
  * Classes recovery refactoring
  * Skip own type descriptor in msvc classes recovery
  * Cleanup msvc rtti address calculation
  * Recover vtable, classes, base class, virtual methods from MSVC RTTI
  * Add flags for vtables and methods
  * Fix #12543 - Support backward branch and bl assembling for arm64 (#12552)
  * Fix odd behaviour of pdf (with regards to agfv and agfj) (#12522)
  * Some code cleanup and start to introduce r_return in r_io (#12523)
    add the “skyline shadow” concept
  add r_io_map_is_mapped which binary-searches the skyline shadow to tell
  if a pointer belongs to any map
  * Fix printing of the macho UUID load command in iH / rabin2 -H
  * Improve pxa, use more colors. honor VdF (pf format)</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1551096000">- Update to version 3.3.0
  anal
  * Do not permit function names containing registers
  * Add missing types-darwin.sdb and honor asm.os to reload them
  * Add some Resource API to types db
  * Disable function autonaming to avoid confusions
  * Initial implementation of RAnalDataType
  * Address comments in #13094 related to maxbbsize and maxfcnsize
  * Fix anal.dalvik for monitor instructions
  * Add op.type of UD0/UD1/UD2 x86 instructions
  * Fix aaF sort issue, honor a2f and fix big allocation in analysis
  * Implemented new 'ax.' command
  * Improve ARM64 (anal.arm.cs) to cover more optypes
  * Improve the Dalvik's ESIL
  * Initial implementation of aaF
  * Fix #12932 - Handle 'bx lr, pc;bx r3'
  * Implement EXPERIMENTAL emu.lazy (20% faster analysis with aae)
  * Initial implementation of the 'aao' command
  * Fix aae - set pc to current offset
  * Self referenced xrefs makes no sense
  * Fix annoying warning message in aab
  * Update list of syscalls for Linux on x86-(32|64)
  * Update aea? (#12849) and display @{R,W} in aeaj
  * Add JSON support for /g
  * Fix #12738 - afi displays if function has been traced
  * Fix aht cjmp and optimize assert in asm.emu when no regprofile is set
  * Fix instruction address issues in the aef output
  * Initial implementation of aflm - makestyle function list
  * Change assert in cyclomatic complexity with a nicer warning message
  * Silent some 'invalid instruction' warnings by assuming data
  * Blind fix crash on exit after analyzing big binary
  * Implement aht to change the opcode type via anal hints, fix ao
  * Make afij ref-types more readable for human animals
  * Fix axff and add json support
  * Move r_anal_op_hint() into r_anal_op via R_ANAL_OP_MASK_HINT
  * Fix ASAN crash when running afbr
  * Fix afns and add JSON support
  * Fix noreturn handling of reloc functions
  * Improve ESIL xrefs and string discovery with aae on arm32
  * Kill anal.noncode instead use anal.in with io.maps.x
  * Improve aap for arm64
  * Add r_anal_fcn_format_sig
  asm
  * Use r_return in RAsm APIs and fix some regressions
  * Remove R_ASM_BUFSIZE, all buffers are now dynamic
  * Implement 'wao jinf' to assemble infinite loop instruction
  * Fix arm 64 assemble for msr/mrs OPs
  assembler
  * Fix #11249 - Fix register not being assigned
  * Fix #12431 - Add X86_32 Control/Debug registers assembly
  assembly
  * Fix ARM64 assemble for "b ." ("b 0x0")
  bin
  * Change -T behaviour and rename iF into it
  * Compute hashes only with a new r2 flag
  * Fix #13035 - PE resources crash
  * Fix bin_mz plugin magic check
  * Fix the file hash computation
  * Fix rabin2 extract path for Windows
  * Elf: recognise android as os
  * Display file hashes into rabin via new mode
  * Fix PDB crash freeing streams with the right function instead of assuming
    the delegate is not corrupted Fix the PE parsing to properly get the COFF
    symbols
  * Fix buffer overrun on pdb file read
  * Add iF to show file hash and related refactoring
  * Fix demangling of relocs and exported symbols
  * Fix #11981 - Show PE resource name instead of just the index and use pj.c
  * use the reset vector at 0x4 for entry
  * sega genesis is big endian
  * Add check for MZ magic in bin_bios.c
  * Fix #12474 - Add simplest mode handler for -zzz flag
  * Fix wasm exports list
  * Fix #12637 - Support .plt/.plt.sec in ELF
  * Add initial support for dyldcache v3
  build
  * Fix #13087 - Automatic NORELEASE mode, use curl if no wget
  * Disable ptrace-wrap for WSL
  * Fix capstone cloning and patching issues again
  * Fix #12834 - Set minimum version for libuv to 1.0.0
  * Do not use reversed keyword of meson
  * Set gittap even in release tarball
  classes
  * Store Anal Classes list in own SDB Namespace
  config
  * Fix #12760 - e cfg.log.* is now log.*
  * Add cfg.log.events=false by default
  cons
  * Make RCons.is_interactive() into the RConsContext and improve loading projects in tasks
  * om= and iS= now honor the theme (eco) settings
  * iS= now accepts eco (theme) settings + highlighting of sections with w/x permissions
  * Avoid big writes in a single syscall
  * Fix #11701 - use color theme in dmh* commands
  * Fix #12925 - $ being ignored if : or [] is present in grep line
  * Fix #12906 - Add support for mult. keyword highlighting in grep
  * Move Palette to RConsContext to make RCoreTask less racy
  core
  * Initial support for the r_alloc (+aligned) API
  * Implemented dir.home and dir.tmp
  * Add user * to REvent Hooking and add all_callbacks for R_EVENT_ALL
  * Improvements and code cleanup in util/str
  * Fix #12773 - Support setting multiple configs at the same time
  * Remove noisy log message in the @@@ operator
  * Implement yfx (yank from hexpair) command and r_core_yank_hexpair API
  * Fix #6424 - Disable scr.color when doing backticks
  debug
  * Add --without-ptrace-wrap configure option
  * Implement aeC (ESIL appcall), also drr shows reg aliases and add dr??
  * Fix debugger regression in Android
  * Debug process state info support on OpenBSD
  debugger
  * Fix debugger regression in Android
  * Debug process state info support on OpenBSD
  disasm
  * Fix #13079 - Show comments above the folded functions
  * Fix MIPS asm parser to display vars in disasm
  * Fix #11585 - Missing main/entry substitutions
  * Add asm.types=[0,1,2] - set verbosity level for function signature comments
  * Implement asm.str.lea instead of hardcode the option
  * Fix false positive string issues on arm64 when adrp+add
  * Fix reflines for infinite loop instructions
  * Fix asm.lines.ret for pdJ (Fix #12782)
  * Have arm pseudo's replace() use the same replacement style as x86's
  docs
  * Typo immbediate -&gt; immediate
  * Typo immbediate -&gt; immediate
  documentation
  * Add -U resources in rabin2 man
  * Change aab help fix #12695
  * Change aab help fix #12695
  enhancement
  * Add Certificates in rabin2
  esil
  * Fix vv_ and signed addresses bug in esil for x86.cs (fixes kernel emulation)
  * Fix #12743 - Warn when ESIL tries to shift &gt; 63 bits
  format
  * Compute struct/union size in tsj/tuj
  fs
  * Fix hfs mounting for Windows
  graph
  * Fix #12990 - Handle ^C in agRv
  * Improve the graphviz output for custom graphs
  * Improve callgraph dot output 'agCd'
  * Introduce graph.few to render just few basic blocks, comma in visual
  hexdump
  * Initial implementation of hex.align
  http
  * Implement the cmd_colon and experimental http.colon
  io
  * Implement self_regions for Windows
  * Add usable uris field to oLj and r2 -L
  * New command 'oma' to create a map covering all VA
  * Improve rap:// code, r2p_ is now r2pipe_
  json
  * Fix avj - in case of no vtables [] shall be returned
  * afxj and axtj using pj.c
  * Fix axgj output (should be rewritten with pj)
  main
  * Disable (with warning) -t and deobfuscate -n variable
  meson
  * Update list of sdb files to build and install
  optimization
  * Speed up RBinReloc retrieval
  panels
  * Fix a parsing issue of the config
  * Use pjAPIs to output proper json and bug fixes
  plugins
  * Add Ll as an alias for #!
  print
  * Added few pf examples
  * Initial import of the c1 command to compare bits
  * Add new command: pifc and pifcj
  * Add quiet and json for aflm
  * Check if address is mapped in the hexdump and disasm via io.unalloc
  * Implement "pt." command to print the current date
  * Fix #12711 - Fix hex.compact in pxa
  r2pipe
  * Add r2pipe_ R_API functions to r_socket.h
  ragg2
  * Update ragg2 man page
  * Added the append string feature for ragg2
  refactor
  * Remove global variables in rasm2.c
  * Use RSpaces in RFlag
  * Kill RIOSection
  * Aoj use pj
  * Use pj in aeaj
  * Use pj in ttj, tj, tej, tfj and 'tej enum'
  * Fixing typo
  * Use pj in asj
  * Use pj in anj
  * Almost completely kill RIOSection from io and core (-218LOC)
  * Standardize version using blob_version
  refactoring
  * Remove global variables in rasm2.c
  * Almost completely kill RIOSection from io and core (-218LOC)
  search
  * Fix #12942 - Implement /c[vV][j] /cej to search for code immediates
  * Fix #12378 - Implement /ai to search for infinite loop instructions
  * Implement /a1 to find all instructions by changing 1 byte
  sign
  * Initial implementation of the visual zignatures in vbz
  * Add bbsum metric for zignatures
  * Add vars in zignatures
  sync
  * Implement T=&amp; and handle more meta events
  * Initial WIP implementation of sync using http and T
  * Add basic auth to the webserver
  tasks
  * Make ! command sleep around system()
  types
  * Fix #12725 - pf* exposes flag sizes via fl and Cd
  * Initial implementation of the tfc command to manage calling conventions
  * Add more function signatures for objc_ apis
  * Set type of double to F
  * Support typedef to anonymous struct in more than 1 header
  * Support typedef'd (anonymous) structs
  * Shorten local var and type name
  util
  * Add extern "C" to r_rbtree.h
  * Fix comma before object or array in pj
  visual
  * Implement vdo to use aho from visual
  * Fix toggle emu.str via v)
  * Honor io.cache in vpci
  * Revert "Revert "Prevent runaway scrolling in Visual when using arrow keys
  * Revert "Prevent runaway scrolling in Visual when using arrow keys
  * Implement vbg - wip, but at least vbg does something
  * Prevent runaway scrolling in Visual when using arrow keys
  * Add 'o' key to seek in the rop browser and improve usability
  * Handle subcommands for visual browse from the shell
  * Initial implementation of the visual ROP browser
  * Prevent runaway scrolling in Visual mode
  * Visual 'j' honors asm.flags.middle
  * Add orangg avatar in ?E+ and implement r_str_list_join()
  * Initial implementation of visual gadgets
  * Add support for visual gadgets in graph and panels views
  * Implement pgm command to move gadgets around
  wasm
  * Fix conversion f32.const or f64.const
  * WebAssembly improvements in branch lines and namings
  * Fix a little bug in wasm type section parsing
  windows
  * Fix abspath issue and implement r_file_copy using native api
  * Fix path issue when last char is a slash
  * Implement sys_cmd_str_full_w32()
  Other changes
  * Release r2-3.3.0
  * X86_INS_UD0 was introduced in capstone 4, so use it only there (#13154)
  * Expose save_parsed_type() as an API call for Cutter (#13149)
  * Upgrade capstone-master
  * Add missing include for meson
  * Fix Linux debugger crash regression
  * Fix alignment issue in io.ptrace with the new r_malloc_aligned API
  * Fix dL bochs crash
  * Fix #12855 - Crash in "r2 -c'dL bf' -d ls" (#13145)
  * Fix path with spaces problem in windows (#13144)
  * Fix #13141 - Check if the unset space is the current one (#13142)
  * Added eprintf to dbg.execs on non-Linux OSes (#13134)
  * Minor fixes
  * Workaround the cursor scroll glitch in folded functions
  * Try a fix for #13072 - invalid address in dalvik disassembler
  * Fixed afbj result to print empty array (#13127)
  * Refactored cmd_anal.c to use PJ (#13122)
  * Fix #11759 - aac now names import trampolines (#13124)
  * Time to say goodbye to r_json (#13126)
  * Fix build for WSL (#13129)
  * Upgrade sdb
  * Do not escape path to Windows file (#13108)
  * Little cleanup before release (#13115)
  * Clean up some code in disasm.c
  * Fix agfJ
  * Make disasm use pj
  * Make ASAN green again (#13098)
  * Fix ASAN crash in abtj
  * Fix ASAN crash in asj
  * Strdup the input because it is a const char * and shouldn't be modified
  * Fix some r_assert warnings (related to len==0)
  * Check if there are enough words only when necessary
  * Other len == 0 edge cases that do not belong to r_return_* checks
  * Do not print classes if there are none
  * Type is not present in case of va_args, so do not blindly use (len - 1)th char (#13106)
  * Fix #12800 - PE exports not listed
  * Do not use _free in a _init method, but free in a _new method (#13100)
  * Various little code fixes. (#13075)
  * Remove most warnings during compilation
  * Implement aaFa, optimize and improve boundary checks
  * Refactor xrefs.c to use pj api (#13085)
  * Fix undefined behaviour in r_uleb128
  * Fix PE doublefree regression in resources
  * File: clusterfuzz-testcase-minimized-ia_fuzz-5652434150490112.dms
  * Fix x86 capstone patch
  * added valgrind fun fortune (#13086)
  * Meson: Add r_debug_dep to libr2_dep (#13088)
  * Unwind capstone to safe commit
  * Solve java regression
  * Fix #12948 - Fix . autocompletion (#13082)
  * Fix #13067 - Crash in the java parser (java-read-off-by-one)
  * Fix #13070 - Fix oobread in anal.arc
  * Add CC in vbt, still wip, just readonly list for now
  * Fix #12938
  * Use pj for agfj (and others) + rename pj_sn and pj_ksn to pj_N and pj_kN
  * Fix null-pointer dereference (#13074)
  * pf: print float at max precision (#13064)
  * Fix #13062 (#13063)
  * Add missing csmtpapi, csncdapi files
  * Fix #13027 - pf: print double at max precision (#13049)
  * Fix invalid json in agfj under some situations (#13051)
  * If, for whatever reason, a basic block with negative size is
  * contained in a function the json produced is not valid.
  * pj-ify dmmj
  * Fix x86_64 socket syscall (#13050)
  * Currently syscall nr 41 is named socketcall. However on x86_64
  * syscall nr 41 is named socket and expects 3 arguments.
  * Fix some crappy regressions in capstone.sh
  * Upgrade capstone
  * Purge capstone when doing the iOS build
  * Fix the iOS simulator build
  * Fix truncated issue with long dir.prefix is used
  * Small optimization when concatenating the home
  * Update plugins.nogpl.cfg and fix a couple of warnings
  * Use pj api in core/config (#13047)
  * Fix #13034 - Trailing 0 is gone (#13046)
  * Fix couple of mem leaks (#13041)
  * Adding one level into the hashes JSON (#13045)
  * Use pj api in afvsj
  * Use pj api in rasm2
  * OS X does not seem to accept X.Y.Z-git as lib version (#13043)
  * acr+make does work because it does not set any lib version on darwin. This patch
  * will adjust the version to use for libraries when radare2 is installed through
  * meson.
  * Update fortunes.fun (#13044)
  * Fix #13021 - Fix crash in anal.dalvik
  * Fix #13031 - Crash in dbw
  * Fix #13032 - Double free in dbw
  * Fix #13033 - Crash in pifjA
  * Fix #13039 - Crash in 'echo 0xF..A | rax2'
  * Fix pe crash regression
  * Added feature to return error while parsing c header file (#13030)
  * Added feature to return error while parsing c header file
  * Fixed cmd_type.c to pass tests
  * Fix clusterfuzz-testcase-minimized-ia_fuzz-5647859834159104.dms
  * Fix clusterfuzz-testcase-minimized-ia_fuzz-5670419745472512.dms
  * Fix clusterfuzz-testcase-minimized-ia_fuzz-5643065568526336.dms
  * Fix clusterfuzz-testcase-minimized-ia_fuzz-5166506139189248.dms
  * Implement vt: to create a new tab with an associated command
  * Fix conditional again
  * Fix off by one conditional
  * Fix some ASAN issues found randomly
  * Unescape chars when using rax2 -S
  * this commit resolve second part of #12862 (#12985)
  * Add newline to end of types.sdb.txt
  * Small TCC bitfields parsing fix
  * Some more fixes for the iOS build in sys/ios-sdk.sh
  * Remove some r_parse spaces
  * t-* resets tcc's anonymous symbol counter (#13015)
  * Remove commented anon_sym init in tcc_compile()
  * r_cons_singleton() -&gt; r_cons_singleton ()
  * Add some spaces
  * Make Class Attr Events more fine-grained
  * Add REvents for Anal Classes
  * Enable Travis only on master
  * Add LC_NOTE missing load command header for mach-o
  * Fix #13001 - null deref in RBin
  * Use flat RVector for all_calbacks in REvent
  * Fix classes names for Windows (#12998)
  * Fix warnings
  * Use pj in rasm2.c and add pj_f for float
  * $ sudo r2 /dev/disk0
  * [0x00000000]&gt; om
  * [0x00000000]&gt; o
  * 3 * r-x 0x00000000 /dev/disk0
  * [0x00000000]&gt; r
  * 0
  * [0x00000000]&gt; oma
  * [0x00000000]&gt; om
  * 1 fd: 3 +0x00000000 0x00000000 - 0xfffffffffffffffe r-x /dev/disk0
  * [0x00000000]&gt; x 32
  * offset - 0001 0203 0405 0607 0809 0A0B 0C0D 0E0F 0123456789ABCDEF
  * 0x00000000 0000 0000 0000 0000 0000 0000 0000 0000 ................
  * 0x00000010 0000 0000 0000 0000 0000 0000 0000 0000 ................
  * [0x00000000]&gt; s 0x1000
  * [0x00001000]&gt; x 32
  * offset - 0001 0203 0405 0607 0809 0A0B 0C0D 0E0F 0123456789ABCDEF
  * 0x00001000 4546 4920 5041 5254 0000 0100 5c00 0000 EFI PART.......
  * 0x00001010 c651 78b2 0000 0000 0100 0000 0000 0000 .Qx.............
  * [0x00001000]&gt; qq
  * Remove extra space after hexdump comment header (#12984)
  * c1 0x1000011ec @@s:$ $+10 1
  * Fix an assert in anal_tp
  * Fix some assert issues and other crap
  * Fix empty json (#12979)
  * Fix help and json in /ci (#12978)
  * Use unsigned format in xref addresses
  * Remove Color_RESET in hexdump comments when scr.color=0 (#12974)
  * Fix 'aao' command
  * Align left the ascii art
  * Fix anal.jmptbl warning message
  * Fix #12973 - Fix 1 byte oobread when running in asan
  * Add a null check (#12977)
  * Use PJ in "irj" and add Symbol VA (#12976)
  * Use PJ in "irj" and add Symbol VA
  * io.unalloc.ch: Hexdump char if byte is unallocated (#12968)
  * Fix asan crash in PE parser (oobread) (#12966)
  * Fix env. vars. not being parsed in !! in Windows (#12956)
  * Fix arm assembler in Windows
  * Fix x86 assembler in Windows
  * Removed duplicated -q flag in ragg2's usage message (#12964)
  * io.unalloc=true: print space in ascii hexdump if unmapped (#12958)
  * Fix Segfault when executing /cj without args (#12961)
  * add reloc indicator to pdj
  * Implement vbc [gG] and fix crash in aao
  * More ios-sdk build fixes
  * Fix section-&gt;size = 0 assert
  * iOS10 is required for the arm32 builds
  * Add LC_VERSION_MIN for the libr2.dylib iOS build
  * Fix #12934 - Crash in p-
  * Fixed the typo in the struct name r_lib_struct_t (#12944)
  * Trim scriptfile after '.'
  * Rewrite RSpaces to use RBTree and remove use of indices everywhere (#12904)
  * Rewrite RSpaces to use RBTree and remove use of indixes everywhere
  * Use RSpace in r_meta_space_unset_for
  * Use r_str_ndup instead of strndup because windows does not support it
  * Add some comments
  * Fix issue #12742 (#12922)
  * Introduce fnj command (#12923)
  * abtj using pj.c
  * Done for x86, arm16, arm32 and arm64
  * Check aab argument value
  * Fix the "Visual runaway scrolling when using arrow keys fix"
  * This reverts commit 6c1d31c.
  * This reverts commit ded4b9e.
  * fix null deref: r2 -N -e scr.prompt.file=true --
  * fix glitch where pd--N and N &gt; offset
  * closes #12897
  * Add an additional null name check in print.c
  * Remove invalid sleep from cmd_open()
  * Add missing file
  * Fix more null derefs
  * Fix null derefs
  * Added MIPS 64-bit calling conventions (copy of 32-bit). (#12891)
  * Small improvement (#12895)
  * Calculate bool based on logic and select prefix based on bool (not vice
  * versa)
  * axfj using pj.c
  * axtj using pj.c (#12887)
  * Android may also support ptrace-wrap
  * Use pj for X509 and PKCS (#12877)
  * Convert R_JSON to pj
  * Ident
  * iCj support
  * Change return type
  * Fix @deroad comments
  * Fix last issue
  * Fix empty output
  * Fix C99 construct without using -c99 (#12879)
  * Switch to capstone master in Meson
  * Implement r_anal_ref_type_tostring()
  * Switch to capstone master 🤪
  * Fix rafind2 -S for UTF8 chars &gt; U+00ff (#12866)
  * Fix rafind2 -S for UTF8 chars &gt; U+00ff
  * Use '&lt; 1' instead of '== 0'
  * Remove unnecessary else
  * Add a 0
  * https://darkdust.net/writings/megadrive/initializing for references
  * fixes #12848
  * i only chk with a few games, but they all look correct
  * Printkey json cb show format pj
  * Fixes for the android build and related warnings
  * Fix aht div
  * Small RFlags fixes (#12856)
  * Get the real item name before looking for it
  * Otherwise, it may happen that you look for a name which does not exist
  * and then when the name is filtered it is transformed into a name that is
  * already in the list of flags.
  * Make sure flagItem is inserted in HT and skiplist
  * Update SDB code and use ht_update_key API in RFlag
  * Fix set_name/filter_name mess
  * Small fixes here and there
  * Force update when creating new flags
  * Use pj API to print json
  * rm stupid debug printf
  * add support for apple debugserver on amd64
  * Oops
  * Add 64-bit MIPS profile
  * Fix isqq #command
  * Removed some spaces
  * Fix agfJ for quotes in function names
  * Fix pdJ for quotes in flag names
  * Use pj in Pj
  * by pancake + fix from kazarmy
  * Copy pal when creating a new task (#12835)
  * Fix minor memory issues (#12836)
  * Add initial Wasm support for atomic instructions. Fix get func offset from id. (#12833)
  * Fix Wasm function rename to ignore memory and other non-function symbols (#12832)
  * Implement sdb_js0n() without GNUC weirdness (#12829)
  * Fix shift check in esil.c
  * Add Vdt to tweak the instruction type hint (#12821)
  * Add missing .h in meson.build
  * Fix iR timestamp + consistent timestamp format output (pt*, iI~comp, iR) (#12770)
  * Update SDB code and use ht_update_key API in RFlag (#12804)
  * Fix crash in pC
  * Moved pd-- help message under pd? command (#12809)
  * Fix leaks in macros (#12803)
  * Fix missing comma bug in pj.c fixes invalid json in afcfj (#12802)
  * Use unsigned int for size when loading binary file (#12794)
  * Trying to load a 2.4G core file do result into error message like:
  * Cannot allocate -17240000 bytes
  * Since opt-&gt;sz is unsigned, casting it to sized int is problematic.
  * Fix regression in dmh's brk_end calculation (#12791)
  * Update yank.c (#12787)
  * remove signed differences in r_core_yank_hexpair()
  * Remove flag list in RFlags and just use hashtable (#12703)
  * Do not directly use flags-&gt;flags, but use r_flags_foreach functions
  * Remove list of flags because unnecessary
  * Do not free flagitem when we just need to change the name(aka key)
  * Use skiplist to iterate, so we get order for free
  * Use RIOMap instead of RIOSection which is being killed
  * Free flagitems when ht is freed
  * There's already the hashtable that can serve to iterate all flagitems.
  * Oops
  * Documentate yfx/yw/ywf/..
  * Fix hang in =h&amp;
  * Fix undefined behaviour in signed int with 24 bit shift in softmagic.c
  * Flush Visual stdin only if printable, \t or \n (#12764)
  * Remove obsolete test file
  * Remove obsolete test file
  * Only flush stdin when no mouse wheel is used
  * Use RBinSection, RDebugMap or RIOMap instead
  * Remove omps command
  * Fix segfault in ?E+
  * Improve anal.eobjmp (bug spotted after almost killing iosections)
  * Move r_disasm.h defs into r_core.h
  * Change eprintf to printf in rarun2
  * Change eprintf to printf in rarun2
  * Fix #12654 - resolv reloc symbols (#12713)
  * Move filling of symbols_by_ord into _r_bin_elf_get_symbols_imports()
  * Remove unneeded midbb initialization
  * Move core-&gt;anal check
  * r_anal_reflines_str() boolification
  * Fix segfault and add warning
  * Run any command at any position in the screen
  * Crop the output of the command to avoid glitches
  * Works in visual mode as well as in console
  * R_ANAL_REFLINE_TYPE_MIDDLE -&gt; R_ANAL_REFLINE_TYPE_MIDDLE_BEFORE (#12733)
  * Fix invalid read in cmd_meta (#12730)
  * files is a reversed keyword in meson. Try to avoid using it.
  * Tweak bitwise macros to work on 64-bit integers and use that in dyldcache
  * Remove useless .c file and fix 2 small warnings
  * Simplify get_import_addr by splitting into arch-specific functions
  * Add support for .plt/.plt.sec split in x86_64/ELF
  * Return plt_sym_addr if something fails there
  * Do not rely on section names when possible
  * Sections are not reliable, look for information, when available, in the
  * DYNAMIC segment, which is used by the loader/linker at runtime.
  * Use sections when nothing else is available in ELF
  * Some type of ELF (e.g. .o files) do not have dynamic info, so the only
  * thing we can do is rely on sections.
  * After release version bump to 3.3.0-git
  * Always print return type in r_anal_fcn_format_sig()
  * Print var args in afcfj
  * Fix movt r0, 0x1234 from incorrectly showing up as r0 = 0x1234 &lt;&lt; r0
  * Minor code cleanups/fixes (#12714)
  * Use Homebrew Addon in Travis
- Update to version 3.2.0
  anal
  * Add asm.hint.cdiv
  * Handle ^C in agf (#12618)
  * Fix size of arm64 wzr register
  * Rename ac -&gt; aoc, aC -&gt; ac, Fix help
  * Add the missing fail arc for SBRx instruction
  * Fix wrong splitting of functions in aac
  * Initial implementation of emu.ssa
  * Fix infinite loop bug related to anal.nopskip
  * Use add-sorted instead of append+sort
  * Heavy refactoring and sdbify the classes storage+logic
  * Implement support for nword in ahi
  * Fix ESIL borrow flag handling for SUB/SBB on x86
  * Display all metas in current offset instead of just one
  * Fix .in=io.maps, improving aap analysis (2052 vs 41 functions find)
  * Small msp430 improvements
  * Fix aap for thumb
  * Fix #8054 - Update cpu flags in arm/thumb ADD/SUB
  * Display all metas in current offset instead of just one
  bin
  * Fix #12654 - workaround resolv reloc symbols in ELF
  * Refactoring of get_import_addr in format/elf
  * Add timestamp to iRj output
  * Do not use r_buf_get_at in RBin.nxo to solve 2 clusterfuzz crashes
  * Fix missing exported symbols in ELF
  * Add laddr to iI
  * ie/iee: remove baddr
  * Use entry.init0 instead of entry0.init
  * rabin2 -H and iH uses cb_printf instead of eprintf+printf
  * Improve RBuffer api, start to refactor rbin to use more rbuf
  * it's nintendo 64 not nintendo 32
  build
  * Appveyor cleaning
  * Fix musl build (required for Alpine)
  * Do not statically link binaries by default in sys/static.sh
  * meson: Do not use glob with meson
  * Initial implementation of the Alpine Linux package
  * Improve the meson scripts
  * Fix Emscripten support
  * Switch to capstone 4.1 (#12549)
  * meson: Ensure python3 and no hard-code version
  * meson: Ensure R2_DATDIR, R2_INCDIR, R2_LIBDIR be absolute path
  * Users may want to install radare2 to a different directory than ~/bin.
  * Parse --install-path in sys/user.sh to allow for users to do so.
  cons
  * Fix #12667 - Fix heap overflow in RCons.grep
  * Fix #12397 - Colorize grep words if scr.color.grep is set
  core
  * Improvements and code cleanup in util/str
  * Implement ?j to get JSON output of different representations for the same number
  * Fix #12482 - Unify asm.shortcut/asm.{lea,jmp}hints
  * Rename scr.pipecolor into scr.color.pipe
  * Initial import of the PJ (PrintJSON) API
  * Fix 11141 - replaced R_ASM_BUFSIZE with RStrBuf*
  * Bring back f-.localflag (same as f.-localflag)
  * Add some more random "fun" fortunes
  * '=h&amp;' is not an alias for '&amp; =h'
  crash
  * Fix #12479 - negative disk_reads may not be allowed
  disasm
  * Fix esil function comment refline when there is jump to addr
  * Allow select cpu for arm.gnu
  * Add support for m68xx disassembler + analysis from capstone
  * Initial support for 6502 with Capstone
  * Optimize ds_align_comment()
  * Use r_str_len_utf8_ansi() for line len in
  * Fix glitches in asm.shortcut=1|0 with and leahints
  * Fix visual leahints hotkeys
  * Handle meta hints for dwords in visual disasm hotkeys
  * Improve pds
  json
  * Do spec-following r_str_escape_utf8_for_json()
  * Added new PJ simple print-json (stream) apis
  assembler
  * Move mipsasm from mips_gnu to mips_cs
  search
  * Add magic headers for GPG symmetric crypto
  commands
  * Fix #12473 - implement C. command
  * aC renamed to ac
  * aaE -&gt; aafe (#12628)
  * Support multiple ahi0 == ahi
  Debugger
  * When a process is interrupted by a signal, we try to figure out the reason
    if the information is still available.  FreeBSD/more reliable way to get
  * PID's path. (#12527)
  panels
  * Fix a crash when V! calls graph via space key
  * Fix Cursor mode and Zoom mode and refactoring
  * Refactoring
  * Refactoring
  * Enable cursor and insert in Hexdump
  * Fix a resizing issue of Panels
  * Help message for Snow
  * Snow is supported in Panels because it is winter
  * Better Hexdump support
  * Remove mouse events thoroughly from panels
  * Minor fix when opening a new panel
  * Cleaned up some macro
  performance
  * Improve io map lookup performance in presence of many maps
  * Limit the blocksize in visual mode
  * Optimize r_meta_find (~4x faster :D)
  * refactoring ELF relocs, parse once and lookup in a hashtable
  print
  * Fix #12528 - Remove suffix modifier for 'j' in cmd_print.c
  * Add hex.ascii config variable
  * Support uneven columns in hex.cols and fix stack after scope issue in scr.rainbow
  * Fix p- to honor multiple regions
  * Highlight the flagged bytes on hex.style
  * Implement hex.hdroff (disabled by default)
  search
  * Implement /s, /s* to search for sections depending on entropy
  threads
  * Make =h work in tasks, still more work to do to make RCons task and thread safe
  types
  * Fix tc and afc commands
  * Implemented tc command as an alias for tuc;tsc;tec...
  * Fix #11756 - Implement tsc and tuc
  visual
  * Add r_str_len_utf8_ansi()
  * Improvements for repeated Vd
  * More fix for Vg and VG
  * "tT", "tt new tab, t[1-9] switch to nth tab, t= name tab, t- close tab"
  * Fix #12623 - Make Grep Highlights Case Insensitive
  * Fix Vg with io.va
  * Introduce scr.dumpcols to support tabs and minor cleanup
  * Bring back VO as al alias of V and improve modes
  * Several improvements in the Visual mode (help, tabs, ...)
  * Add scr.wideoff to make offsets and reg values depend on asm.bits
  * Extend the use of the 't' key to manage tabs better, better ascii art
  * Several bug fixes and improvements for the visual-tab
  * Improve two dimensional panels with Tab and tabs with ' and ''
  * Implement ecoo and extend scr.rainbow into pd
  * Better asm.hints and support repeating in dw
  wasm
  * Fix wasm analysis for the end instruction
  * Fix #12409 - wasm function ids and exports (#12414)
  To Review
  * Disable dbg.follow in aaft to prevent seek changes (#12657)
  * Add %S for base64 in util/pj (JSON printer)
  * Fix #1298 - Fix visual 'G' for r2 -nn (#12655)
  * Fix #12615 - Fix renaming vars from vvv
  * Fix #12434 - Fixes for exports and anal behaviour (#12642)
  * Fixed loop behaviour (now jumps to correct ends, etc..)
  * Fixed Exports (aka symbols)
  * Fix #12273 - Force exec bit in text section (RIOSection must die) (#12643)
  * Rename aftm -&gt; aft and afta -&gt; aaft (#12631)
  * Proposal to fix ib DF issue.
  * Fixed wrong bounds check while PE file resources is being parsed (#12634)
  * Few compilation warning fixes. (#12630)
  * use r_base64_encode_dyn
  * More refactoring for panels
  * Fix comments
  * Add assumption comments
    Remove the V@ command - not intuitive and a bit alien
    rotating print modes with tab was segfault because of UB
    Implement recursive interactive help
    Support ranged cursor selections (for pxd, pxb, pxq, ...)
    'i' in pxb visual runs Vd1 to edit the bits under the cursor
    V' is no longer mixed with Vt
    Properly restore the print sub-modes in tabs
    Smart tab key hints (beter located and shorter)
  Archs
  * Added support for m680x arch
  * msp430: registers names for pc, sp, sr and cg
  * msp430 initialize more default op fields
  Commands
  * Clarify aes /Ca help message (#12580)
  * New commands: aCb, aCm, aCmn, aCll, aClj, aCv, aCm, aC-, aCm-
  * Fix Segfaults and Leaks in RTTI classes recovery
  * Accept .?AU as prefix for msvc class name demangling
  * Classes recovery refactoring
  * Skip own type descriptor in msvc classes recovery
  * Cleanup msvc rtti address calculation
  * Recover vtable, classes, base class, virtual methods from MSVC RTTI
  * Add flags for vtables and methods
  * Fix #12543 - Support backward branch and bl assembling for arm64 (#12552)
  * Fix odd behaviour of pdf (with regards to agfv and agfj) (#12522)
  * Some code cleanup and start to introduce r_return in r_io (#12523)
    add the “skyline shadow” concept
    add r_io_map_is_mapped which binary-searches the skyline shadow to tell
    if a pointer belongs to any map
  * Fix printing of the macho UUID load command in iH / rabin2 -H
  * Improve pxa, use more colors. honor VdF (pf format)</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1554206400">- Update to version 3.4.0
  anal
  * Add more function sorting methods and reduce unnecessary resorts
  * Fix #13466 - Adjust thumb xrefs on aae
  * Fix axf without args
  * anal_riscv: Implement get_reg_profile
  * Fix #13451 - make afs work
  * Show destination in axf
  * Analyze symbols of type STATIC
  * Add R_ANAL_OP_MASK_DISASM for r_core_anal_op() for now
  * Reduce false positives in aav honoring align and skipping code blocks
  * Remove CALL_IS_EOB, it was experimental in r1, not useful
  * Add warning message when jump table size is invalid
  * Fix #13077 - calling convention args to start from 0 instead of 1
  * Add avrr and aao in aaa
  * m68k architecture is always 32 bits and big endian
  * Implement jmptbl for Thumb TBB and TBH instructions
  * Fix m68k analysis issues
  * Add R_ANAL_OP_MASK_OPEX
  * Add support for Thumb jmptbl based on TBH
  * Fix glitch found in analyzing jmptbl in debug
  * Avoid passing fixed size buffers in RAnal.fcn, reducing the use of anal.bb.maxsz
  * Fix r_reg asserts issues spotted in the mips emulation
  * Remove redundant key in anal/cc
  * Simplify function guessing
  * Add missing ESIL for ARM64's LDRH instruction
  * Fix null string issue in afi and add afcf in afij
  * Use ARM special syms as analysis hints (#13249)
  * Use fcn-&gt;meta.min instead of fcn-&gt;addr in fcn rbtree code
  * Fill ptrsize for TBH and TBB Thumb/ARM instructions
  * Update register profile for m68k
  * Update Windows type db
  * x86: add ESIL for BSF/BSR instructions
  * Implement new aesou and abte commands
  * x86 afb+: Update size in fcn rbtree after adding bb
  * Support another type of jmptbl for x86-64
  * Add fp register as BP in mips analysis
  * Improve CHIP-8 analysis
  * Add Windows types from synchapi.h
  * Add Windows Crypto API types
  * Update Registry API types
  asm
  * New command: 'wai' write assembly inside the current instruction
  * Initial implementation of the .offset RAsm directive
  * Updated ppc's libvle with latest fixes
  * Add asm.refptr eval variable
  * Implement rasm2 -x to output in hex dwords
  * Add CHIP-8 asm descriptions
  * Fix #13208 - Initial import of the asm.null plugin
  bin
  * Add dex.h and cdex.h for header structs
  * Parse segment name in -H, deprecate 2 old load methods
  * Adding symbols for 32bit version of mfc140u.dll
  * Fail kernelcache check for non-arm64 kernels
  * Use entrypoint from LC_UNIXTHREAD for the Kernelcache
  * Fix integer overflow that leads to a crash in the DEX parser
  * ELF: returning the full compilation toolchain info
  * Added load_buffer and check_buffer for qnx (#13446)
  * Rebase strings when necessary
  * Rbin remove old load_bytes callbacks
  * bin_art: avoid double free
  * Compute file hashes on request via it and compare if has changed
  * Add bin_qnx.c in Meson.build
  * Add Homewbrew detection
  * Import the XNU kernelcache RBin plugin
  * Add initial support for QNX executables
  * Adding OpenBSD elf sections
  * Fix #13157 - Invalid read in r_bin_demangle_swift
  * Parse objc categories
  * Fix mach0 relocs when no symtab is there
  build
  * AppVeyor - Update MSVC to 2017, Ninja to 1.9.0
  * Fix compilation on Android
  * Fix offline build: Remove duplicated curl line
  config
  * Change anal.maxreflines to asm.lines.maxref
  * Fix #13201 - Merge anal.jmp vars fix
  cons
  * dm= now honors theme (eco) settings + wx sections are highlighted
  * Added missing flags &amp; file paths autocompletions
  * Add more file paths autocompletions
  * Added missing autocompletions for breakpoints related commands
  * Add prompt handling in r_cons_gets
  * Add missing autocompletions for e and P subcommands
  * Add missing keywords for tab completion
  core
  * Make flag comments base64-compatible
  * Support alias files in '.' interpret too ('. $foo')
  * Implement $foo=- to use cfg.ediitor to edit the alias
  * Initial implementation of alias files
  * Fix wcr command
  * bin.str{purge,filter} -&gt; bin.str.{purge,filter}
  * Rename asm.bbline to asm.bb.line and disable it in graph
  * Create libr_main and make all binaries use it
  * Introduce anal.verbose and set http.verbose and bin.verbose to false
  * Make function to allow grabbing the flags by order of importance in flagspace
  * Fix va_arg issue in r_str_newf and r_str_appendf
  debug
  * Fix #13363 - Remove URI handler before looking for auxillary script
  * Some fixes for the debug/emul traces and initial visual mode
  * Fix #13391 - issues when using file:// and ood together
  * Displaying chunk flags as bits
  * Implement dbg.skipover and fix dss for esil
  * Documentate and fix 'afa' and 'afal' commands
  * Implement V$ to set the program counter
  * ASLR settings little refactor, available as util mean
  * Initial implementation of the dri command - inverse debug registers
  * FreeBSD will be having aslr finally
  deprecate
  * Fix #13430 - Kill MinGW remnants
  diff
  * Implement the dif command to compare two files using unified
  * Fix #13541 - Automatic radiff2 -p when no bininfo is found
  disasm
  * Call to same relocs must have same name instead of appending number
  * Improve pf visualization via Cf in pd
  * Fix #13502 - alignment of .dword things
  * Remove reflines2
  * Fix bugs on E_MASK_D and BD24 (343eeb9) powerpc/vle
  * Fix printing consecutive type links in pd
  * Support asm.pseudo=1 in pad command
  * Sync with libvle (bugfixing &amp; new instructions)
  * Fix #13412 - Improve folded-bb message
  * Fix asm.stackptr when disassembling in the middle of a function
  * Add support to fold basic blocks in graph, disasm and commandline
  * Add chip8 pseudo support
  * Implement UJMP/UCALL color and update themes
  * Fix #13326 - Implement of asm.regsub to replace register names with their role alias
  * Implement visual decompiler and fix the RConfigHold API
  * Show function signature on tailcall jumps
  * On ARM, labeeling the unwind address segment a bit more accurately
  docs
  * Updating which assert version to be used
  esil
  * Add cmd.esil.step
  flags
  * Add symbols.objects and symbols.sections flag spaces
  format
  * Fix #12041 - fix truncated pf output
  * Add pfo dex|macho and bind structs to offsets with Cf via .iH*
  fs
  * Rename mg to mc and implement 'mg' properly
  graph
  * Handle b key in graph, doing the same as in visual
  * Improve interactive graph title with function signature
  * Implement graph.trace and improve dt+ with dt++ for abt
  * Trim decompiler text in graph nodes
  * Implement support for decompiler graphs in 'v #'
  hexdump
  * Support colors in prx (abusing px)
  io
  * Consider the map sorting when two map_events are the same
  nds
  * Add Homewbrew detection
  optimization
  * Add an early-out optimization for r_isprint (2%-30% speedup)
  * Optimize r_str_bounds by removing an unnecessary strdup
  * Avoid unnecessary RConfig.get('cmd.times') in RCore.cmdSubst
  panels
  * pP rotate panels
  * ROP gadgets work properly when in-n-out
  * Fix some crashes
  * bunch of menus work which had been broken such as ROP, etc
  * Submenu is also highlighted
  * Menu should not be highlighted when it's not focused
  * Fixed some critical issue in resizing
  * Panels move more flexibly with HJKL
  * Remove some useless messages on the menu
  performance
  * Remove redundant section lookup in get_strings_range
  * Improve console rendering times
  * Make analysis use io instead of fixed size buffer
  * Optimize analysis by adding more fine-grained levels
  print
  * prc honors io.unalloc
  * Implement p-e (entropy bar)
  * Fix #13323 - Skip nulls in pxr
  * Show negative reference in pxr, honoring asm.bits
  projects
  * Fix #13252 - Fix path with spaces in projects
  rbin
  * Change printf to println
  refactor
  * Fix #11133 - Remove buf_hex frield from RAsmOp
  * Pass RAnal instead of rbtree to fcn rbtree api
  search
  * Fix infinite loop in /r, and optimize by not resolving vars when not needed
  * Make -x behave like /x unless mask is provided
  sync
  * Fix #13234 - Allow reopening of webserver
  * Fix debug rap reg profile setup
  types
  * Fix #13585 - Changes to tl
  * Load basic types on startup instead of onload
  * Add the ability to open .h files with the 'pfo'
  * Add txf and txf. commands
  * Add a command to list all used types in current function
  * Add err* noreturn functions for Linux, iOS and macOS
  * Fix #13247 - tn and tn- commands
  visual
  * asm.var.summary should be on if the screen is too small
  * Fix #13333 - Show flag zones in scr.scrollbar
  * ^F,B in visual is used to scroll pages not bytes
  * Add Vvvt - visual function var types
  * Improvements in vbg
  * Vpp"c now properly rotates
  * Visual 'k' honors asm.flags.middle
  * Fix visual mountpointss, move it into Vb
  * Save changed bytes after modifying their bits in vd1
  * Several improvements in vbg
  * Fix #13283 - Swap g&lt;-&gt;o in visual and graph
  * Improve visual tabs switch with decompilation mode
  * Fix graph.layout=1 issue when zoom &lt; 1
  windows
  * Refresh on resize and fix mouse input on visual foor Windows
  * Fixes pipes implementation on windows
  * Add support for UTF console input in Windows (#13338)
  * Fix #13301 - Fix crash when unicode support is enabled
  * Alias /dev/null to NUL in Windows
  * Fix dll_ symbols not being analyzed with aa
  Other Changes
  * Add a call to r_search_kw_reset in r_search_prelude to fix arbitrary heap oob write (#13605)
  * Enforce 32bit and jumps for VLE-PPC
  * ec* shows bgcolor too for fgbg color (#13602)
  * Asan fixes 3.4.0 (#13603)
  * Fix OOB writes in bin_qnx
  * the formats specified in buf_fread were wrong
  * fixed some memory leaks in bin_qnx
  * Another tcc crash fixed (#13599)
  * Fix wrong chopping issue in Cf (#13584)
  * "Cf 1 xxx" &lt;- spaces was not trimmed
  * Should be aliased under the c command
  * prc: Don't Color_RESET if scr.color=0 (#13594)
  * aflsa, aflsb, aflsn, aflss - sort by addr, bbs, name or size
  * Fix help message for rabin2 -h | grep str.filter
  * Fix uaf in config hold (#13591)
  * Fix aflm crash (#13592)
  * Fix oobread in aao
  * Fix Visual jk - prc interaction (#13578)
  * Fix iCj for PE (#13579)
  * Fix #13491 - Handle $aliasFiles in 'cat' and 'rm'
  * Remove some whitespace from cmd_print.c
  * Add get_reg_profile call for RISC-V. In this profile, include the
  * integer and floating point registers. Use the ABI register naming
  * instead of the architectural one as this was chosen in the disassembler.
  * This is straightforward as the user-level ISA only specifies these
  * registers. In RV-I there are no flags, and only a few read-only
  * counter CSRs are accessible from user mode which (I think) don't need to
  * be in this structure. In RV-F/D there is one 32-bit CSR containing a few
  * flags.
  * This addition is not quite enough to get analysis or debugging working,
  * but can be a step towards that, and prevents warnings about being unable
  * to import the register profile from isil during launch on RISC-V.
  * Also update bits to 32|64 instead of 16|32—there is no 16-bit
  * RISC-V.
  * Fix arm thumb endianess (#13572)
  * Fix assert in format print when trynig to retrieve a null register name (#13569)
  * Fix warnings when SN is not defined for a specific arch (#13568)
  * Fix #13552 - Crashes in tcc parser (#13566)
  * Fix some warnings and remove unused code
  * Revert "[WIP] Added jump and fail info to pdJ"
  * This reverts commit 20f875b.
  * from #13481
  * Remove dead r_core_save_parsed_type() declaration (#13564)
  * Build arch detection for RISC-V (#13560)
  * Make sure that asm.arch and anal.arch is set correctly when starting
  * radare on RISC-V.
  * Remove unused CMP_END_GT()
  * Include aap in aaa (#13543)
  * Include aap in aaa
  * Added aap only if file.type is unknown
  * extracted them to method
  * Add ut*/st* type shortcuts (#13550)
  * Fix io.unalloc off-by-one (#13535)
  * Fix newline after axj output (#13533)
  * Add support to multiline assembly patching (#13526)
  * For example, this line 'OFFSET : nop;nop;nop' (provided in the example patchfile at binr/rabin2/patch.txt) now actually works
  * Fix a minor bug in panels (#13531)
  * Fix build
  * Fix build
  * Fix #13511 - pqz -&gt; pqs and psq as an alias for pqs
  * Rewrite kernelcache check_bytes (#13518)
  * Parse load commands to extract 3 metrics (kudos to @Siguza for suggesting):
  * use of LC_UNIXTHREAD
  * absence of any library linked against
  * addresses in the upper half of the address space
  * If those are met, then it’s a kernelcache. This just needs to parse all load commands types and vmaddr from LC_SEGMENT_64 (but nothing more) from the bytes.
  * Run aav after aac in aaa
  * When using debugger the file assumed path for the auxillary script
  * was dbg://.r2, without debugger it's just .r2.
  * This patch cuts out the 'dbg://' prefix if found before looking for the
  * auxillary script.
  * Make buf field private in RBuffer (#13473)
  * Fix pemixed build (and include it in meson build)
  * Do not use base_priv in yank, it was wrongly used.
  * Fix jump/fail for Java ops
  * [WIP] Added jump and fail info to pdJ (#13481)
  * Added jump and fail info to pdJ
  * tired of waiting
  * pxA &gt; pCA
  * Fix dt+ command parsing
  * Fix build on capstone3
  * Fix .travis to build release/prereleases branches too
  * Fix regressiono
  * Handle more X86 instructions to, at least fill the -&gt;type
  * Fix #13367 - last line glitch in r_cons_strcat_at
  * Fix #13367 - Fix offbyone alignment in line printing
  * Improves graph generation times. But it's still called too many times
  * Update capstone-master (#13496)
  * Fix #13485 - Crash in anal_tp (null deref) (#13497)
  * Do not compute asm.stackptr when not requested, fixes slow disasm issue
  * Save aliases in projects
  * Fixing aflqj (#13483)
  * pd 10 &gt; $foo # save the output of pd 10 into $foo
  * $foo # print the contents of $foo (the output)
  * $* # values are now printed in base64
  * $foo=base64: # is now supported
  * Removing debug output from top of vbg screen (#13479)
  * af+ sets meta.min (#13484)
  * Random fixes and improvements for visual debug traces
  * Add "return" and deindent
  * Fix mulss pseudo (#13470)
  * SP was declared as 'sp' in the register profile which doesn't exist. Stack pointer is a7.
  * Most C compilers for m68k (e.g. LatticeC) use a6 as stack frame pointer via LINK and UNLK instructions, declare a6 as BP
  * Fix clusterfuzz-testcase-minimized-ia_fuzz-5636199282114560.dms
  * Move compiler line to the right place
  * Fix build on newer RISC-V compilers (#13459)
  * On gcc 9.x, __riscv__ is no longer defined but __riscv is.
  * This is documented under C/C++ preprocessor definitions on
  * https://github.com/riscv/riscv-toolchain-conventions
  * Fix ft command crash on Windows (#13457)
  * Change 'sanitiz' from bininfo to be according to alphabetical order (#13456)
  * Fix invalid json regression for compilerr
  * mach-0 empty value for now
  * Optimize slightly r_core_visual_disasm_down() (#13450)
  * Clean up of PR #13441 (#13455)
  * Chip8 pseudo fixes (#13453)
  * Fix #1179 - itj hashes calculation command has fixed (#13441)
  * Fixes #1179 - itj command has fixed, small refactoring on hashes storage, removed obsolete file.sha1 usage
  * Show all the different hashes on it and itj
  * it and itj refactoring.
  * PJ optimizations have made, added more arguments checks
  * Fixes pipes implementation on windows (pipe data was treated as a string instead of binary data so first \0 truncates it)
  * Make other RBuffer fields "private" (#13444)
  * Use r_buf_size to get the size of a buffer, not the private field
  * Use r_buf_seek instead of adjusting the private cur RBuffer field
  * use r_buf_read instead of r_buf_read_at(.., cur, ..)
  * other r_buf_read_at/r_buf_read
  * Fix RBuffer usage in REgg
  * Wrong replace with r_buf_resize
  * Other r_buf_resize fixes
  * style fixes
  * other style fixes
  * Introduce r_buf_tell API instead of using seek
  * other style fixes
  * style
  * style 2
  * write_at(cur) == write
  * fixes
  * avoid changing test
  * Make most RBuffer fields private
  * Add some fixme comments
  * still use base_priv in some places
  * Simplify WASM code by avoiding duplications (#13443)
  * Simplify code by avoiding duplications
  * Use r_return in consume_r
  * Fix MSVC warning (#13434)
  * Fixes crash in the disasm and assert for the folded bb feature (#13440)
  * Change order of ? And i output (#13418)
  * Completely kill the msvc/ directory and the unix-specific includes workarounds
  * RBuffer should not be const (#13432)
  * Improve Makefile on macOS (#13431)
  * OS can have already be set to other values on user machines, OS= fits better here.
  * FreeBSD get thread name support only from 12.x flavor (#13428)
  * Fix #13000 (#13083)
  * Fix musl compatibility - ARM_VFPREGS_SIZE is defined in asm/ptrace.h (#13427)
  * Fix bug in print_flag_json() (#13425)
  * Make pid.c use PJ (#13424)
  * Fix invalid instruction warning (#13417)
  * store cmpval and cmpreg in every basic block
  * lookup cmpval from predecessors considering TBH’s index register
  * Fill op-&gt;jump and op-&gt;fail for all branch and jump instructions
  * Handle short and word variants of BSR (BSR.S and BSR.W)
  * DBxx instructions treated as conditional branches
  * Handle PC relative variant of JMP &amp; JSR
  * Bugfix for the decoding of long instructions (code in asm_m68k_cs.c assumed a maximum of 8 bytes, but maximum is 10 bytes)
  * Hide the CC=E warning when no anal.verbose is set
  * Fix Meson build
  * Simplified
  * Update sdb from git
  * Add support for UTF console input in Windows
  * Convert ANSI input to UTF-8
  * Convert UTF-8 to acp when calling ANSI version of functions
  * Determine if Windows console output is UTF-8 on the fly
  * Add afbF and handle Z key in visual disasm and graph to toggle basic blocks
  * Correct visual graph help to actual behavior (#13406)
  * Fix aclj
  * Fix #13357 - vG and v^ work again as an alias for vgg and vgG
  * Little warning cleanups (#13398)
  * Add C64 Fortune (#13397)
  * Remove noisy and useless warning
  * Remove many uses of max_bb_size
  * Use anal.verbose in more places
  * Fix 2 crashes in the graphs and the analysis
  * Implement and use experimental read_ahead for anal
  * Introduce read_ahead approach for testing io usage and performance in analysis
  * More cleanup and expose a new api for RAnalOp
  * Kill FCN_SDB and some more code cleanup
  * Add bytes_read var, convert some addr + idx -&gt; at and reinstate some len-based checks
  * Ensure invalid insn handling doesn't check invalid data
  * Move "Truncated instruction" err msg to r_anal_fcn_add_bb()
  * Remove gotoBeachRet macro and just use the goto statement
  * /by @kazarmy @radare @ret2libc
  * Fix anal jmp eob code (#13387)
  * Move RAnalOpMask into parameter
  * Use r_buf_size to get the size of a buffer, not the private field (#13380)
  * Use r_buf_size to get the size of a buffer, not the private field
  * Use r_buf_seek instead of adjusting the private cur RBuffer field
  * use r_buf_read instead of r_buf_read_at(.., cur, ..)
  * Fix RBuffer usage in REgg
  * Introduce r_buf_tell API instead of using seek
  * write_at(cur) == write
  * Fix http webserver regression introduced in 81ad0fe
  * UAF/memroy leak fixes proposal.
  * esil_sub should manipulate esil-&gt;old and esil-&gt;cur
  * otherwise, tests get broken...
  * Drop weird esil_sub implementation, and use the same
  * implementation as esil_add (and esil_mul, and esil_div)
  * esil_add: fail on invalid dst, as well as src
  * Consider the map sorting when two map_events are the same.
  * When two maps start at the same address, it's important to consider the
  * initial priority of the maps, which is given by the id field.
  * Be more explicit in comparison between boolean and integers
  * Remove CYGWIN &amp; MINGW remnants (#13377)
  * The 'display' routine of the malloc_chunk should display each field of
  * flag field as bits.
  * So prior to this proposal, dmhc could yield following information:
  * struct malloc_chunk @ 0x7f5462ed4000 {
  * prev_size = 0x0,
  * size = 0x1112000,
  * flags: |N:4 |M:2 |P:1,
  * The flags should be displayed as: flags: |N:1 |M:1 |P:1
  * Update sdb (#13373)
  * Show call hints and propagate types for indirect calls to imp symbols (#13350)
  * Few code cleanups (#13369)
  * Remove dupe api in r_cons
  * bin_bootimg: load_buffer/check_buffer
  * bin_cgc/bin_elf/bin_elf64: remove load_bytes/load + load_buffer
  * Implement check_buffer in bin_cgc
  * bin_coff: load_buffer/check_buffer
  * bin_dex: load_buffer/check_buffer
  * bin_dol: load_buffer/check_buffer
  * bin_dyldcache: load_buffer/check_buffer
  * ao-&gt;kv's ownership is moved to RBin through the get_sdb method of
  * RBinPlugin, thus the plugins should not free it themselves.
  * Further usage of thread debug (#13359)
  * Add r_cons_gets() API
  * Fix crash when executing om (#13362)
  * Implement load_buffer/check_buffer in RBinPlugins (#13353)
  * Fix memleaks in MACH0 bin plugin
  * Add check_buffer method to RBinPlugin
  * Add r_buf_read8_at API
  * bin_any: remove load and fix mem leaks
  * bin_art: implement load/check_buffer, remove load_bytes/load
  * bin_avr: add load/check_buffer and remove load/load_bytes
  * bin_bf: load_buffer/check_buffer
  * bin_bflt: load_buffer/check_buffer
  * bin_bios: load_buffer/load_bytes
  * This improves performance especially when there are thousands of sections.
  * Update capstone from git
  * Add r_th API to rename threads in r2
  * Fix esil assert
  * Added missing autocompletions for project management commands (#13340)
  * Remove extraneous space for scd instruction for chip8
  * Fix msvc build
  * Remove parenthesis from class size listing (#13238)
  * Cleanup the use of getopt with our wrapper
  * Fix relocations in ET_REL ELF (#12694)
  * Get the section name for SECTION/LOCAL ELF symbols
  * Do not print warning messages if ELF is ET_REL
  * In that case, it's a normal thing that dynamic sections and program
  * headers are not present.
  * Fix the address of the fake PLT table
  * Do not use + symbols if there is no name
  * To be able to add tests for nintendo DS r_bin plugin
  * Add LGTM alerts badge
  * Requires -F kernelcache for now
  * Fix warnings in bin.qnx
  * Add missing noreturn definition for darwin
  * Set hints for ARM special symbols $t and $a
  * Do not set $d metadata
  * Fix #13297 proposal (#13299)
  * Fix #13244 - Assembler support for x86 bsf and bsr instructions (#13303)
  * Avoid assertion in esil traces, speedup some paths (#13300)
  * Fix #13302 - Add .* as an alias for #!pipe but trimming in first space
  * Fix microsoft cc (#13298)
  * Fix pdJ for cmt.right=1 + pseudo=1
  * Changed http.verbose to false (#13292)
  * Use fcn-&gt;meta.min instead of fcn-&gt;addr in fcn rbtree code
  * Maintain 2nd rbtree and reinstate _fcn(_addr)_tree_find_addr()
  * FCN_ADDR_CONTAINER -&gt; ADDR_FCN_CONTAINER
  * Use r_rbtree_insert ⧸ delete as appropriate
  * Remove set_meta_min_if_needed from _fcn_tree_probe⧸iter_next
  * Fix memory leak in strbuf. (#13273)
  * Fix memory leak in strbuf.
  * sb-&gt;ptr was set to NULL without freeing the underlying data.
  * Use R_NEW instead of R_NEW0, as the memory is
  * initialized immediately afterwards.
  * Call r_*_op_init in r_asm_disassemble/r_anal_op.
  * Avoid splitting obj.* flags into their own flagspace (#13286)
  * Little code cleanups (#13277)
  * Use pj in canal.c
  * Fix hang after ctrl-c
  * use relsub addr
  * kill i2, grab top of list when not in preferred spaces
  * Add r_core_flag_get_by_spaces
  * Remove r_flag_get_i2 and use r_core_flag_get_by_spaces
  * Fix fcn name from flag
  * Better consistency: flag_get instead of get_flag
  * Quickpath for just one flag
  * added annotation to the set_reg_profile for documentation completeness, the FPU registers are really too small and should be 5 words minimal(80bits) TBH. SR is only 16bit but it having 32bits is okay, CCR should be folded in but IDK how this would affect access.
  * Update anal_m68k_cs.c (#13274)
  * EXG (EXchanGe register) is an valid instruction for R_ANAL_OP_TYPE_MOV because it only moves from RegN to RegN.
  * Fix leak in RIO: free iter after removing it from list
  * ls_append/ls_prepend will create a new iter, so we need to free the
  * iter that was removed from the list.
  * Fix some leaks from unit tests
  * PoC: Implement aCef to emulate all calls in the function and add comments (#13266)
  * This PoC requires more refinement to use the API and clean the code
  * Add '$' in v! to set the program counter
  * Honor asm.indent and only toggle in disasm
  * Remove SLOW_IO from core/anal.c
  * Fix crash in canvas, some leaks and random code cleanup (#13254)
  * Filter out special symbols in ELF (#13173)
  * Filter out special symbols in ELF
  * No need to add the special case '\0'
  * Keep special symbols, but do not process them
  * Refactoring
  * Make sure s-&gt;type is not NULL
  * Do not print special symbols in rad mode
  * Avoid double check
  * Fix PR's comments
  * Warn when invalid use of r_buf_buffer (#13240)
  * Update list of supported architectures (#13250)
  * Change old references to aC to ac (#13243)
  * $ rasm2 -x 'nop;nop;mov eax, 33;push ebx;int 0x80;nop;mov rbx,48484;nop'
  * 0x21b89090 0x53000000 0x489080cd 0xbd64c3c7 0x00900000
  * As suggested in https://twitter.com/travisgoodspeed/status/1101966927688318978
  * BSF: https://www.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-instruction-set-reference-manual-325383.pdf#G5.925704
  * BSR: https://www.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-instruction-set-reference-manual-325383.pdf#G5.21931
  * MIPS elf renaming proper sections + little typo.
  * recurseAt: Also update size in fcn rbtree
  * Prerelease travis release (#13189)
  * Add additional tests for release/prereleases
  * Test different plugins configurations
  * Add some libraries to docker image
  * Disable SYS_CAPSTONE for now because there is only 3.0.5
  * Fix html magic file to respect libmagic's format too
  * &lt; can be used with string so it should be escaped if we want to match
  * the exact string ""
  * Use plugin License when printing rasm2 plugins in JSON format
  * Build with system capstone, but do not run tests because they would fail
  * Fix tiny plugins file to use xtr_fatmach0 instead of just fatmach0
  * Use clang to compile with ASAN
  * Use b_lundef=false
  * Just test if different plugins configuration build, no r2r
  * Use sys openssl as well
  * Introduce aess to fix the regression confusing step-over and step-skip
  * Properly specify esil step over/or-not in the API to fix regression
  * Initial implementation of aCe
  * no assert on free, also fixes warning
  * Added missing include (#13198)
  * Fix few warnings
  * After release version bump for 3.4.0-git
  * refactored cmd_print.c to use pj.c (#13174)
  * Refactored cmd_print.c to us pj.c
  * Changed to r_str_trim_ro
  * Few code changes, possible errors. (#13192)
  * asm.strenc -&gt; bin.str.enc (#13180)
  * Added missing incude (#13184)
  * Default to unknown type
  * Detect RET
  * Remove fail from always succeeding jump/call
  * Move keypad commentary to LD Vx, K, add to SKP/SKNP
  * Annotate skips correctly
  * Annotate more instructions
  * Refactor p-j using pj.c (#13170)
  * Use macros for common flagspaces names instead of hardcoding them (#13175)
  * Fix NULL pointer dereference in data references analyzer (#13178)
  * Data references analyzer assumes that each function reference maps
  * to a certain section, but this is not the case for raw binary files
  * like shellcodes/firmware images/etc.
  * This bug was introduced in #10117.
  * Fix null ptr deref in axg* (#13177)
  * Flush before closing pipe
  * Change eprintf to rowlog
  * If the user already provides a capstone tarball, the buildsystem should not try
  * to download it again.
  * Use r_str_ncpy instead of strlcpy
  * Make Lisp fortune work with Clojure(Script) (#13161)</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1558440000">- Update to version 3.5.1
  * Fixed hardware breakpoints in the native Windows debugger
  * Introduce the new scr.prompt.popup and honor it in all the color themes
  * ESIL emulation is now 2x faster
  * Fixed a huge performance regression when generating zignatures on big binaries
  * Fix iOS, Android (non-arm64) builds with new NDK
  * r2frida comes with Frida 12.5.3 (v8 enabled by default and working on iOS + Android)
  * Upgrade capstone and capstone5 dependencies
  * Improved cursor mode in panels
  * Initial ESIL emulation for RISC-V
  * Fixed C output for nested structs/enums/unions from pf strings
- Update to version 3.5.0
  anal
  * Initial support for src/dst RAnalOps for ARM
  * Add anal.ex option, cleanup and improve the Java support
  * Add aae in aaaa
  * Add disasm field to ao command output
  * Fix the arm/thumb switch emulation bug spotted in capstone5
  * Stop analyzing call to reloc and fix pifcj to honor asm.jmpsub
  * Fix aaft Stack isn't initialized and run aaft after aaaa
  * Fix fcn.rip regression
  * Fill op-&gt;src[0] and op-&gt;dst in x86 and improve arg analysis with it
  * Include aap in aaaa
  * Add the ability to set some registers readonly
  * Fix #12867 - Identify BP usage in x86 functions to improve var analysis
  * Initialize GP on MIPS when no symbols found with ESIL
  * Implement ESIL for CPUID on x86.cs
  * Implement /am and add initial support for PAC instructions
  * Honor more anal hints in the anal loop
  * Add anal.ignhintbits to only obey asm.bits and ignore hints
  * Optimize r_anal_try_get_fcn by removing fixed size buffer
  * Add an option for anal.loads
  * Load instructions now set a data meta
  * Fix #13596 - Implement afb= and afl= and do some refactor
  * Add more fcn types, new api r_str_fmtargs and af- is af-$$
  * Add instruction refs array in pdj and agj, for r2dec
  * Make agj work in any offset inside a function, not just the first instruction
  asm
  * Asm assemble, mem leak fixes
  * Fix x86.nz assembler for the rip-relative LEA
  * Mips asm mem leak
  bin
  * Fix isStripped() bit for PE bins
  * Seek to the first executable section if there's no entrypoint
  * Implement COFF imports and honor no-entry0 case
  * Implement mw command and fix segfault on old fs support
  * mdmp: fix incorrect data setting in pe sections
  * Use HtPP instead of Sdb in r_bin_filter_sym function
  * Optimize class_get() to make demangling and objc/dex registration O(1)
  * Restore io buffer creation in dyldcache
  * Fix rahash2 -B and -b regression not printing partial hashes
  * Fix heap overflow in macho parser
  * Add 'oba [addr] [baddr]' command handler when m != b
  * Fix oba command when called with only one argument
  * Improvements for rabin2 -H and pfo in macho
  * Fix ELF main detection for ARM binaries
  * Add ELF Identification fields to elf64 pfo
  build
  * Automatically choose wget/curl/git depending on availability
  * Fix #13765 - asm/anal cant be build in parallel
  * Do not use system-wide capstone when building with sys/install.sh
  config
  * Code cleanup in RConfig and bring back 'e asm.' for listing
  cons
  * Fix #13980 - Glitch in panels with bgcolor
  * Code refactoring for the theme based colorization to reduce derefs - dmh commands set
  * Use RPVector in RLineAutocompletion
  * Make p= bars dont use the background color
  * Code refactoring the theme based colorization to reduce derefs
  * Fix #13738 - Autocomplete $aliases
  core
  * Few mem leak fixes
  * Implement yq,yj,y*,y! and b*
  * Fix binary number to ut64 conversion
  * Implement @@@Strings iterator
  * Fix #13823 - Implement ftj and ft* commands
  * Fix 'e cmd.gprompt=dr=' becaues of the strtok approach
  * Fix bug when quoting a comment
  * Add scr.confirmquit to actually "Confirm on quit"
  * Implement fq. fj. and f*. - show flag in current offset commands
  * Implement the missing bits in the triple-at
  * Add ooc, o., o.q and rename old o. into o:
  * Print "Task finished" only if interactive
  debug
  * Implement aesuo and add help for all those step until subcommands
  * Initial implementation of dr. and ar. commands
  * Implement drc k=v to set conditional flags by type
  * Fix dg in Linux by using r_debug_ptrace instead of ptrace
  diff
  * Added missing c2 command + theme support for comparison commands
  * Initial import of the WIP zdiff algorithm
  disasm
  * Enable capstone5 at configure time option
  * Fix #13975 - aho issue not showing bytes
  * Honor asm.pseudo in 'pi'
  * Add asm.optype
  * Honor ec flag in colorized disasm for names vs numbers
  * Do not switch to v8 by default
  * Implement 'piu' by deconstructing 'pdp'
  * Demangle relocs and add asm.flags.{inline|limit|maxname}
  * Fix asm.meta issues when asm.flags.inbytes is set
  * Fix another bug in asm.jmpsub
  * Fix #13672: Display variables value in the disasm view
  * Add asm.xrefs.code option to show/hide code references in
  * Add some more x86 instructions for pseudo
  * Honor anal.ignhintbits for hintbits
  * Honor fcn-&gt;bits in disassembly
  * Update capstone to use the NEXT branch
  * Enable asm.jmpsub by default
  * Add asm.fcnsig instead of making function signature depend on asm.var
  esil
  * Remove unnecessary RPICK in avr.esil
  * Few UAF fixes
  * Add esil_weak_eq and make an operation
  flags
  * Add json output to "fd."
  * Call remove_offsetmap only if the flagItem is not new
  * Add realname flag command
  * More improvements in the current flagtags and ftl-&gt;ftw
  * Implement ftl and add more flag tags
  fs
  * Improve the RFS API to support write and unlink operations
  * Implement mlj to list files in json
  * Implement mj and improve 'm / io' vs 'm io /'
  graph
  * Fix agfg - GML output format fails with high-ids because of Java
  * Improve the graphviz output for traced bbs
  io
  * oob [arg] sets bin.baddr, then seeks to new entry0
  panels
  * Naming tabs is supported
  * Fix dc and F9
  * Status should be shown on top of the screen
  * Improvements in panels for usability
  * Filter is supported with command f/F
  * Decompiler default off for everything especially tabs working better this way
  * Better key allocations for tabs
  * Initial support for tabs
  * n/N should behave like the ones in visual which are for go next nkeys
  * Auto update synced with every mode change is supported
  * A panel will be allocated for each help msg when it is called
  * Help menu is classified better and help panels are implemented
  * t key is supported in both window and zoom mode
  * n/N commands are supported in window mode
  * t key is supported in Function panel
  * Better algo for t and it is supported in hexdump too
  * t key support for entropy
  * t key instead of tab key is supported in Disassembly panel
  * Comments work in Disassembly panel
  * Interactive message for cursor and insert mode
  * ioCache menu works
  * Do not ask yesno for decompiler if it is not even available
  * Show meaningful messages for invalid operations
  * n/N splitting a panel vertically/horizontally with new user input cmd
  * Show if the cache is on or not on each panel
  * Fix some potential memory leaks
  * Toggle cache boolean of a panel by &amp;
  * Default positioning was not just right
  * instead of [x] to honor the command of deleting a panel
  * C in panel should behave like the one in visual too
  * Add summary and Entropy fire added in the menu
  * Entropy fire added in the menu
  * add Summary under View menu as well
  * Better page scrolling for JK
  * Refactoring plus a little tweak for HL and some fixes
  * Auto update decompiler
  * v!g instead of v!o for consistency
  * Refactoring for performance issue part1
  * undo/redo seek enabled.
  * Opt the decompiler in panels
  * Fixed a few bugs
  * SAKURA instead of SNOW since it is April:P
  * Handle rotateAsmEmu via ')' in Panels
  print
  * Add p=a, p=A (and p==a, p==A, prc=a and prc=A)
  * Fix hex.cols usage in prc and pxA and add pxAv for visual
  * Fix #13880: Add dt=
  * Implement pfc normalized types and values
  * Add scr.bgfill config option
  * Honor color theme in p==
  * Fix p== in debugger (only processes current map)
  * Add scr.square and implement the prc= command ala pz,p=..
  * Implement 'less' command and add 'l?' command
  * Move pava from core to print and honor it in pxa
  * Implement pfc C struct format command
  * Fix large disasm issue with invalids and handle @{xfs}
  * Hide switch/case refs from pds
  * pf z honors scr.strconv and str.escbslash
  r2pipe
  * Add support for r2pipe shellscripts
  search
  * Fix #13988 - Add JSON output format to rafind2
  * End of archive detection in rafind2 -m
  * Avoid scanning the whole -1 address space. Fixes aap in debugger
  * Android magic numbers until Android 9.x
  * Add io.sky and solve io.maps.x issue happening with aap
  * Fix #13321 - Make /ci [from] [to] find immediates in range
  * Fix search asm boundaries issue
  sign
  * Make zignatures database more flexible, add realname, comments and xrefs
  sync
  * Initial rework towards bringing back remoting commands
  traces
  * Introduce dtdi and update help message
  types
  * Add vvs command to edit function signature from visual
  * Implement more tx subcommands (type-xrefs)
  * Implement afs! to edit current function signature with cfg.editor
  * Added a command to edit types using cmd.editor
  * tfc-&gt;tcc and tcc in sync with t*c
  * Fix afs command, parsing, behaviour and help message
  * Add more basic types from libc
  * Fix null deref in types when invalid db and add more basic libc
  visual
  * Improve visual mark
  * Implement graph neighbourhood navigation with i and I keys
  * Move the esil debugger into vbE
  * Improve the visual ropchain editor
  * Fix cursor jk in disasm and debugger visual modes
  * Make scr.gadgets true by default
  * Make 'o' do the inverse of 'O'
  * Fix #13673: Sort column results in vbg
  * Fix #13713 - vr rotates between JMP, CALL and DATA reference hints
  * Fixes for flagzones and scr.scrollbar
  * Add scr.scrollbar.bottom
  * Fix callgraph browsing and node folding glitches
  * Handle /* in reg/stack cursor in debugger view
  * Handle +- keys to increase/decrease register value
  * Honor scr.scrollbar in visual graph
  windows
  * Convert Windows error message to utf8
  * sys/meson.py: Create r2.bat as alias to radare2.exe
  Other commits
  * Release 3.5.0 - Dismay
  * Upgrade to use sdb 1.4.0 (#14045)
  * wget/curl downloads use CS_ARCHIVE
  * Code cleanup in capstone.sh
  * afu: improve usage text and argument handling (#14044)
  * Tweak documentation for afu to indicate its argument is mandatory.
  * Detect missing argument in afu: Error out if afu is called without its mandatory argument.
  * Improve argument parsing in af, afr and afn. (#14042)
  * We now skip leading whitespace when looking for the first argument
  * to these commands (the function's name). Previously, the following
  * command
  * af fcn.foo @ 0x000affe
  * would try to define a function with an empty name at offset
  * "fcn.foo @ 0x000affe".
  * Improve error messages used by afn and afr. (#14039)
  * When renaming a function fails because no such function exists
  * at the given address, don't include the new name in the error message
  * as it is unrelated to the cause of the error.
  * Couple of mem leak fixes proposals. (#14038)
  * Trim spaces in pfo
  * Special symbols $a,$d,$t could also have a '.' + a number
  * Let's ignore the number for now, it shouldn't cause too much issues.
  * Fix PPC regressions
  * Update capstone v4 and next branches
  * Fix pifcj issue
  * Hide esil warning under esil.verbose to please users
  * Fixed missing parameter for linux i386 (#14026)
  * Honor the entry0 flag and other bug fixes
  * Fix crash in -n
  * In fs_r2: /seek and /bsize and fix flags and config writes
  * fs.shell supports echo and redirections '&gt;'
  * Fix some warnings
  * Fix LGTM builds
  * Add LGTM configuration file
  * Ability to download capstone git as zip
  * Add ?|? to root help
  * Fix ASAN crash (1byte oobread in dex)
  * Use SPCL instead of SPECIAL_SYM
  * Fix issues related to meta.range management
  * Fixes #133660: Dword in the middle
  * Current java implementation of the analysis is not working well
  * RBin.Java doesnt updates the vsizes because it seems to break things. wip for another PR
  * Added anal.ex option to use extensions or not
  * Install r_agraph.h with meson (#14005)
  * Improve |? (#14003)
  * Minor code cleanup in flags and bin (#14000)
  * Fix appveyour thing
  * Call remove_offsetmap only if the flagItem is not new
  * It does not have sense to call that function on new FlagItems, it just
  * slows down things for nothing, since item-&gt;offset has not been set yet.
  * force and is_new must be two separate things
  * When setting a flag (which may be even a set of some properties of an
  * existing flagitem) we want to force the update of all the RFlag
  * properties, but remove_offsetmap should not be called when the flagitem
  * is new. So we need to track the two properties separately.
  * Fix some warnings in the linux-debugger code
  * Revert "Fix crash in r2panels config" (#13995)
  * This reverts commit 9a1965f.
  * Fix crash in r2panels config
  * Fix a bug (#13992)
  * #include sdb/ht_uu.h after r_types.h (#13989)
  * Fix capstone5 meson build
  * Fix crash in swift demangler
  * Add --with-capstone5 configure flag
  * Add use_capstone5 meson option
  * Add prc=a in visual
  * So pointers get rebased transparently during buffer reads. This makes objc class parsing work again.
  * Fix #11385 - load offset from project
  * Refix
  * Fixes for ppc analysis with capstone5
  * ADD BP and SN for the ppc reg profile. Also fix some null derefs on invalid esil expressions
  * Hide warnings
  * Fix vvs and make :&gt; work again to create empty files
  * Fix bugs of cursor for hexdump in panels (#13978)
  * Fixed a few things (#13974)
  * Fix tons of bugs of cursor for disassembly in panels
  * Improve visual panels interaction
  * " to create a new panel without using window mode
  * X must always close a window, use xX to access refs
  * Implement v!t- to delete last tab
  * Implement graph.dummy for toggling the creation of dummy nodes
  * include uint32/64 in JSON output
  * add uint32 and uint64 to ? output
  * Implement search.in=file
  * Improve help msg for "." (#13961)
  * Refactoring (#13955)
  * Fix wtff + argument 0 size issue
  * Fix lang_pipe_run hang in Windows (#13960)
  * Fix lang pipe hang in Windows
  * Fix hang and double-free
  * Fix ml/mL/Lm inconsistency
  * Fix warnings on Windows (#13954)
  * Fix comments in panels (#13953)
  * Add macos pkg uninstallaton script instructions
  * Fix a small bug
  * Fix prc text color
  * intro.md: Fix typo
  * Typo in "Begin" fixed
  * enable ctrl-r to perform backward search
  * fix up/down array backward search
  * Fix a bug of colors menu
  * Show which ascii char is in drr output
  * Fix null deref in canal.c
  * Fix crash in dmh on Frida
  * Fix a bug
  * Sign hash, possible mem leak fix. (#13942)
  * Avoiding creating an entry if the type is not known (at the moment).
  * Fix ms double free crash (#13938)
  * Fix missing newline
  * Fix #13931 - Do not memref mmxwords in LEA
  * Fix wa* command
  * Prevent extra blank line from stderr when using @@= with backticked prz (#13935)
  * Colors menu improved a lot in panels (#13936)
  * Improve the bold theme a bit more after testing on another projector
  * Fix a bug in menu and remove unused code (#13933)
  * Add help msg for tn-
  * Do not psuedo the visual ropchain
  * Fix null deref
  * Tabs in panels work heaps faster now (#13929)
  * Refactoring and fix a stupid regression (#13928)
  * Refactoring more (#13926)
  * Fixes #12100: wtf! warns when file size is unknown (#13925)
  * Restore the seek when doing aggv to fix a random bug
  * Fix UB in esil shift
  * Use our own instance of RAnalEsil to fix a crash in aeg
  * Refactoring tabs (#13924)
  * The bit editor is now accessible via the visual browse mode
  * Improve visual assembler usability
  * Remove dup aae
  * Add help msg for om-*
  * Fix glitch in 0 width frames in panels (#13912)
  * Sample: clusterfuzz-testcase-minimized-ia_fuzz-5651817880354816.dms
  * Fix #13907 - pd 1;pdj 100;pd 1 bug
  * Merge pull request #13910 from Vane11ope/vane11ope/panels_1
  * Refactoring and improving help msg, Fixing a few bugs etc
  * Fix null deref in vbg
  * Fix help msg for $dis?
  * Expose r_core_autocomplete() to the API
  * Decouple Autocompletion from RLine
  * Fix more bugs and add some missing functionalities to the window mode
  * Fix a small bug (#13896)
  * Fix pf? &lt;fmt_name&gt; (#13892)
  * Initial work on refactoring RParse
  * Fix r_vector.h for C++ build (#13890)
  * Use RPVector in RLineAutocompletion
  * Fix argc+argv init and clear in RLineCompletion
  * Minor changes for RLineCompletion
  * Check for completion
  * Make r_line_completion_set_weak use argc+argv
  * Use only RPVector in RLineCompletion
  * Reserve in r_line_completion_set
  * Add r_pvector_data() and r_pvector_index_ptr()
  * Remove r_pvector_set_free()
  * Fix pfs handling of {times} (#13884)
  * Fix naming of the public RLine autocompletion callbacks
  * Fix code injection issue in ir* and is*
  * Fixed help text for 'o' and 'G' keys in v! mode (#13875)
  * Use more current enum elf_machine (#13874)
  * Win PE format, mem leak fix (#13873)
  * remove PICK/RPICK from esil
  * remove last use of PICK
  * remove one use of PICK from sh-esil
  * Set overflow flag if pfj z string overflows (#13865)
  * Little mem leaks fixes (#13866)
  * Make couple of keys toggle-able (#13864)
  * Fix 1oobread crash in fire bars
  * list all types in current function
  * list all types in program
  * create a types graph
  * list all functions using the given type
  * Something gone wrong with t key in the stack panel (#13851)
  * pf z, io.unalloc=true: Abort map check loop if the size-0 map is encountered (#13843)
  * Fix inappropriate if checks in panels
  * Fix a bug when pressing t in decompiler (#13838)
  * Changed can_affect_bp a little
  * Fixed xor reg, reg issue
  * Small fix in rargs detection
  * This is more like a workaround
  * In graph, = sets cmd.gprompt and | changes layout, step centers graph
  * t key is supported for register panel
  * Mark pf z strings that overflow into unallocated memory with "ovf" (#13829)
  * Mark pf z strings that overflow into unallocated memory with "ovf"
  * Use RIOBind instead
  * Put cheaper test first
  * Check map read permission as well
  * $ r2 -c '"w hello # world"' -qcps -
  * Add s110 to list of OS in asm.os=?
  * Fix b command parsing (show help if subcommand is invalid)
  * aa* -&gt; aaS
  * Do not run aap twice in aaaa
  * Add missing help for aaf?
  * Add missing entry in the flag/d/meson
  * Minor fixes
  * Fixing most likely a typo (#13817)
  * A few refactoring in panels
  * Fix build
  * Do not use defines
  * mach0 dylib: addr + 16 was the right address
  * Fix r_buf_get_string implementation
  * no_null -&gt; overflow
  * Improve the lima theme
  * This LC_SYMTAB handling is wrong
  * Initial import of the esil-graph command by @condret
  * Also fix ob command to switch between different objid
  * Press Enter on menu is properly fixed
  * Fix print_string for Windows (#13800)
  * Fix coredump PC not being considered (#13793)
  * Fix infinite loop and memleak in dex (#13794)
  * obL is an alias for iL
  * Rotate between call/jmp/lea in graph and panels with 'r'
  * "char* " -&gt; "char *" in format.c
  * Add to pfj z TODO comment
  * Fix esil test that I broke yesterday (#13777)
  * Fix #13674 - Graph nodes doesn't need to be updated if there aren't any
  * Added missing help text for 'db*' command (#13774)
  * Fixing possible dangling pointer for str empty macro (#13769)
  * #if-0 out some not-working-as-expected code
  * pfj z honors size (#13761)
  * Improve r_buf_buffer and remove r_buf_get_at (#13676)
  * Make r_buf_buffer return a ut8 and the associated size of the buffer
  * Remove r_buf_get_at uses and make it static
  * @b: overrides the anal hints again (#13756)
  * "char * " -&gt; "char *" in format.c
  * No bgcolor in the sepia calls
  * @@@ # foreach offset+size iterator command:
  * x @@@= [addr] [size] ([addr] [size] ...)
  * x @@@b basic blocks of current function
  * x @@@c:cmd Same as @@@=cmd, without the backticks
  * x @@@C:cmd comments matching
  * x @@@i imports
  * x @@@r registers
  * x @@@s symbols
  * x @@@s sections
  * x @@@m io.maps
  * x @@@m dbg.maps (See ?$?~size)
  * x @@@f flags
  * x @@@f:hit* flags matching glob expression
  * x @@@f functions (set fcn size which may be incorrect if not linear)
  * x @@@f:glob functions matching glob expression
  * x @@@t threads
  * x @@@r regs
  * Fix elf-arm-main regression
  * Fixed help text for visual seek ('o' -&gt;'g') (#13748)
  * Remove use of RPICK in sh-esil (#13747)
  * Fix RAnalOpMask.ALL (#13743)
  * Fixing aab (#13741)
  * Fixing aab
  * Update blaze.c
  * Fix pfj z when z is not at struct start (#13740)
  * Preventing two little segfaults in zdiff
  * Use r_str_escape_utf8_for_json() for pfj z (#13734)
  * Remove all remaining uses of RPICK in avr-esil (#13733)
  * Fix memleak in aef
  * Fixed help text for 'Z' in visual graph mode (#13732)
  * Put pfj z string in value field (#13729)
  * Fix crash in rasm2 -a 8051 -d
  * Add value and label (if available) to pfj enum (#13728)
  * Fix pfj enum when label is not available
  * Remove some spaces in format.c
  * Fix potential DF and irrelevant resource freeing
  * Rollback to capstone4 until all bugs get fixed
  * /am is like /c but only search for instructions and uses R_ANAL_MASK_DISASM
  * Added new op family: R_ANAL_OP_FAMILY_PAC; (see /af)
  * Fix meson build of capstone
  * added bswap to esil in x86
  * more RPICK removal from avr esil (fmuls and fmulsu)
  * more RPICK removal from avr esil (mul and fmul)
  * Handle comment, prompt and other keys in visual, zoom, cursor modes
  * Do not show the anoying 'cannot undo/redo seek' in panels
  * Several usability improvements for panels
  * More refactorings and bug fixes for panels
  * Replace pointer with an array of variable size (#13706)
  * The elements are directly after the headers, there is no pointer
  * involved.
  * Also, use r_buf_read_at instead of r_buf_get_at in mdmp.
  * HL for move horizontally by a page (10 chars) in panels
  * Zeroize oldslide when leaving top-level pf
  * Couple of new fortunes.
  * Use NESTEDSTRUCT instead
  * Add tsd/tud/ted/tcd subcommands
  * Add newlines to tsc/tuc/tec
  * Honor asm.jmpsub in pdj output (#13701)
  * scr.scrollbar (0=no,1=right,2=top,3=bottom)
  * Cleanup avr-esil for inc and dec (also RPICK-removal) (#13693)
  * pfj: Remove errorneous ]}, after struct nested to 1 level (#13691)
  * Fix random crash on x86.cs on exit when used with r2frida (#13692)
  * better leak on exit than crash in capstone/frida
  * More RPICK removal in avr esil (#13687)
  * Fix #13653 - crash reproduced randomly in graph with white2 theme (#13685)
  * arm: Remove redundant op-&gt;type assignment (#13683)
  * Fix menu focus colors in panel menus
  * Rename Pseudo -&gt; Decompiler in panels
  * Deprecate esil_write_internal
  * $z, $b, $c, $p, $o, $s, $ds, $jt, $js, $r, $$ are now ops
  * Remove R_ANAL_ESIL_PARM_INTERNAL
  * Fix segfault and trim whitespaces to fix pd @x:9090
  * Use maps and io.va=1 to make it work instead of hacky memcpys
  * Fix p8f and bring back core-&gt;fixedblock to make pd/pD@x:/len work again
  * When in cursor mode in the debug visual view select the reg with tab+arroows
  * arm: Improve glibc entry point signatures
  * Two changes:
  * Add signature for old gcc (4.6) that uses ldr/str instead
  * of push/pop.
  * Mask out the Thumb bit from main's vaddr.
  * arm: Cleanup br instruction handling
  * The cleaned up code fixes the following issues:
  * "bx pc" should always change to ARM mode (bits=32), never
  * Thumb mode (bits=16), since PC is always even.
  * Use (addr &amp; ~3LL) + pcdelta for all PC-relative arithmetic.
  * and removes checks for "b reg"/"bl reg"/"bx imm"/"bxj imm" as
  * these instructions don't exist.
  * arm: Move brace postfixing to bottom of function
  * The analop_esil/analop64_esil functions have to wrap braces around the
  * ESIL expression if there's a condition code. Instead of only printing
  * the closing brace on certain instructions (which may differ from
  * arm_prefix_cond one day), print it regardless of the instruction.
  * arm: Move op analysis from anop_esil to anop
  * This matches how other archs do it, such as x86.
  * Sync elf_machine enum in elf.c with elf_enums pfo
  * Increase autocompletion to 4096 (#13662)
  * Blindfix #13659 - crash in aao with a fuzzed macho
  * Add version information to libr_main
  * Add workaround to fix pfj test output
  * elf.c: Update -nn header format (#13657)
  * Use more r_return and a lot of code cleanup, but still not finished, more PRs to come
  * meson: Change completions installation directory (#13647)
  * meson: Fix deprecation warning in libcore (#13646)
  * cconfig.c: Remove dup line and capitalize for consistency (#13645)
  * Hide one more emulation warning under esil.verbose
  * Invalid asr shift of 32 at 0xdbb6
  * Fix 2 crashes found with asan in the hexdump
  * Done some TODO refactorings in panels (#13630)
  * Thanks to anal.types.verbose
  * Fixed crash when doing aac and bin-&gt;cur is NULL (#13621)
  * Needed for r2dec
  * Add types for android-log apis
  * Add function signature for memmem
  * Add r2white doc/img
  * Improve the gentoo theme
  * Add gentoo theme
  * After release version bump</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1565784000">- Update to version 3.7.1
  no changelog provided
- Update to version 3.7.0
  anal
  * Fix #13766 - Sum the meta_data_code as covered code
  * Add more function definitions for posix and macOS binaries
  * Add argument to 'afll' to select column to sort by
  * Print MSVC RTTI Warnings only on anal.verbose=1
  * Add afj command to analyze jmptbl from the shell
  * Honor RAnalBlock-&gt;switch_op in afb. and afbi
  * Improve ARM64 PAC instructions support
  * Fix #14530 - Implementation of i.~{} aka RCoreItem
  * Added val op hints to let the user define jmptbl sizes
  * Fix #14501 - Jumptables are made of signed values
  * Reduce xrefs sorting for aflj perf
  * Initial implementation of anal.trycatch blocks
  asm
  * Implement PAC instructions in the ARM64 assembler
  bin
  * Add icqj command
  * Fixes for msvc demangling (#14695)
  * Add jni.h in bin/d for pfo
  * Update Mach-O hardcoded format definitions
  * Improve Mach-O header fields
  * Improve RConsBind and use it from RBin via iz^C
  * Use libswiftCore library if available to demangle Swift5 symbols
  * Fix oba on frida://
  * Add more e_machine values for ELF
  * Fix support for Swift5 demangling via bin.demanglecmd
  * Fix ordinal name on Linux for NE (invalid sdb path location)
  * Fix function detection on coff file
  * Add icqq to print unknow classnames
  * Add icc support for Java/Dalvik
  * Improve ObjC classes boundary checks and slightly improve demangling
  * Parse macho's LC_ENCRYPTION_INFO command in rabin2 -H
  * Fix undefined behaviour bugs in malformed macho bins
  * Handle “stub and resolver” exports and fix export trie for dyldcache
  * Handle the export flags to avoid de-syncing
  * Support ObjC categories on mangled classes
  * Avoid loops in Mach-O export trie walking
  * Parse Mach-O exports trie structure
  * Fix #14499: Detect ascii substrings
  * Show Class visibility information in icj for DEX
  * Fix symbols in wasm and add custom sections
  * Parse Rich header in PE
  * Initial implementation of the bin.libs imports linking
  * List multidex as dependency libs
  * Initial working implementation of bin.libs
  * The words of GOT
  * Fix new exe header detection for MZ
  * Optimize DEX subsystem detection
  * Fix #14441 - Invalid codesize in some DEX files
  * PoC: Initial implementation of direct bin symbols (20% speedup in loading times
  * Remove the check_bytes and more bin-buf refactoring
  * Add __const to potential VTable Sections
  * Add r2 iw and rabin2 -w to enumerate try/catch blocks
  * Parse the try/catch info of methods in DEX files
  build
  * Fix android-static
  * Delete prefix/ and fix static builds (missing libmpc.a)
  * Fixes for the android compilations
  * Add $onlydebug in sys/ios-cydia.sh
  * Towards emscripten build fix (update sdb)
  * Enable ASSERTS on all travis builds, to avoid confusion
  * mesonbuild: Backport to python 3.5
  cons
  * Make click and drag work on Windows
  * Fix #12921 - Impl. r_cons_arrow_to_hjkl for Windows
  * Fix scrolling directions in the hud
  * Implement RCons.echo() and use it from r2.cmd("echo64")
  * Fix grep in tasks
  * Fix #11396: Integrate dietline with the hud
  * Fix for RCons.html when no color is used
  * Add example file for the pri command
  * Add pri command to print raw images in RGB (using stiv code)
  * Introduce ?e= and ?ed to print progressbar and 3D donut
  * WIP: Initial support for rotozooming strings via ~&lt;zoom
  * Initial implementation of the human friendly json indent {:
  * Fix #9269 - Initial Implementation of vi mode
  * Enable click mouse input on Windows
  * Add mouse click support to VTE terminals. Hopefully fix others too
  * Click toggles cursor, make panels click mode more consistent
  * Add RCons.get_click(), initial integration in visual and panels
  * Initial support of mouse wheel+click
  * Improve the ayu theme
  * Clear also attributes on screen clear under scr.ansicon=0
  core
  * Handle ^C in repeated commands
  * Implemented head and tail commands
  * Alphabetically sort more help messages and fix /ac/aa help msg
  * Fix i subcmd help grep
  * Initial implementation of calling the r*2 commands natively from inside r2
  * Expand on FreeBSD&gt;=10 sandbox handling
  * Add -qq to force quit. Avoid the -qcq confusion
  debug
  * Windows native debugger refactoring
  * More fixes to WinDbg (#14675)
  * Step over rep and repne prefixed instructions with dsui
  * Fix breakpoints handling for FreeBSD
  * Fix single-step in the iOS-arm64 native debugger
  * Fix xnu_thread_get_drx for iOS/arm64
  * Honor SWI for step-over
  decompiler
  * Add support for the native r2ghidra plugin detection in cmd.pdc
  disasm
  * Don't show function name comment in Visual mode
  * Fix #14655 - Improve asm.pseudo for Dalvik
  * Demangle xrefs if asm.demangle=true and use '@' for xref locs
  * Fix #14622 - Skip reflines on non-executable offsets
  * Respace demangled c++ names
  * Do not asm.describe metaa .dwords
  * Find relocs at instr. location first, then the dest
  * Kill MOV/LEA comments
  * Implement global imports (aii) and improve disasm-print-instruction code
  * Implement 'function imports' concept (afii command)
  * Add some SuperH opcode descriptions
  fs
  * Improve R_FS via IO
  graph
  * VV&lt;&gt; draw refs/xrefs graphs for visual navigation
  * Implement icg to create class graphs
  * Honor utf8 in diagonal graph lines
  * Fix #14553 - Use HtUP to store canvas attributes instead of a sorted array (#14556)
  * Add graph.body and graph.bubble config vars, move sin/cos into r_util
  * Initial implementation of RConsCanvas.circle and bubble graphs
  io
  * Fix timeout issue in http.get
  * Better use of perm/mode names in R_IO
  mount
  * Autocompletion for mount commands
  mouse
  * Improve mouse support in visual prompt
  panels
  * Drag and resize the panels with the mouse
  * Add aflm and handle : as separator in click
  * Handle click on toggle cache, frame title and screen borders
  * Add tiny graph in panels and simplify the code a bit
  * Show all the decompilers output at once
  * W + hjkl just works like Ctrl w + hjkl
  * Seek by clicking the offsets on Function Panel
  * Right click is supported to open " widget
  * Wheel is supported
  * Mouse supports the menus which have spaces in their names
  * Mouse kind of works on the menu, still lot to work on
  * W + h/l moves the current panel to the direction like vim does with Ctrl W + h/l
  * Introduce scr.demo to add effects in panels enter/exit
  * Fix word highlighting with mouse in panels
  * Cache the pdc outcome for each function
  * Handle mouse click on panel tabs and select frames
  * The 'g' key seek to highlighted address in current panel
  * Highlight words onclick in panels
  * Fix #14468 - Add pdsf panel for the " widget
  * Initial support for saving the layouts with the names feature
  * Unsync the base offset of each tab
  parse
  * Add r_parse_ctype
  print
  * Fix aho being ignored by asm.tabs
  r2pipe
  * Enlarge RLang.cmd() to 8KB length commands
  * Improve decompiler integration 'pdc?' -&gt; '!*%s -h" ..
  * Interpret .c files as #! via -i
  search
  * Skip PAC instructions in rop searching
  * Skip ROP gadgets starting with RET
  * Fix #14585 and #14584 - /c-&gt;/a* /C-&gt;/c /B-&gt;/mb /M-&gt;/mm - better help msg and autocompletion
  types
  * add tlj and tllj
  * Fix #11404 - Implement "afsr" to change function return type
  visual
  * Visual Help colorized
  * Improve the visual browse classes mode (vbc)
  * Initial mouse support for visual tabs
  * vda is an alias for vA
  wasm
  * Few memory leak fixes
  * Copy the symbol id instead of reference
  write
  * Implement wao for dalvik
  * To Review
  * Release 3.7.0 - TopHat
  * Use RFlag.list() instead of .get() avoid false positives (#14735)
  * Fixx oobread in flag.c (#14728)
  * check for null
  * Fix #14732 - Fix out-of-bounds read
  * Better gameboy theme
  * Fix #14696 - Fix p= in utf8 mode recent regression
  * Fix edge detection for click and drag
  * Fix a bug where a drag event could be initiated outside an edge
  * Fix not being able to select the menu anymore
  * Fix not being able to click on the X to close a panel
  * Fix afsr not performing type checks
  * Fix memory leaks part 2 (#14720)
  * Fix Incorrect Break Check from de7a488 (#14723)
  * Fix win32 compilation (#14722)
  * Fix afs not changing function name (#14721)
  * Changed the utf8 characters (#14719)
  * Fix #14711 - Merge Fun/About/Help in panels
  * Fix crash in .i~s .. recursive infinite grep strings issue (#14718)
  * Add fcn name in Visual mode if necessary when asm.filter=false and asm.jmpsub=false (#14713)
  * Fix WinDbg plugin warning
  * Fix #13633 - support nested unions (#14712)
  * Handle 'e' in '"'
  * Fix crash in canvas
  * Fix projects, add of help and improve gb again
  * Fix assertion
  * Improve the gameboy theme
  * Hide a harmless warning when string section size is 0
  * Assertify the IO API a bit more
  * Fix $? value in im prompt.exec from rc to num.value
  * Kill os and ons commands (they werent even documented)
  * Fix #12911 - Fix types starting with 'void' not being considered
  * Fix abbreviated names being lost
  * Hide this 'code slot size' warning under bin.verbose
  * Use void in function prototypes (#14700)
  * Revert that flagsize fix
  * Proper fix of the oob8 bug
  * Fix 1 byte oob read issue
  * Fix 8byte oob write
  * class, method and field names are now shorter and easier to read
  * r2pm: handle info and install arguments properly (#14693)
  * bin_symbols: Add quoting (#14690)
  * Not camel case but snake case (#14687)
  * Fix mouse click not opening file menu in panels (#14688)
  * Only suspend threads if dbg.threads=true on Windows (#14689)
  * Windows native debugger refactoring
  * Massive win32 native debugging code refactoring
  * and corresponding fixes.
  * Fix hang after killing process
  * Hide command autocompletion warning message
  * they’re now aligned with libr/bin/d/macho
  * also tweaked r_print_format_struct_size to work with referenced format names
  * Fix some leaks found by ASAN
  * Break demangled xref comment when in graph (#14678)
  * Refactoring (#14681)
  * Fix seeking (stepping now works)
  * Fix more crashes
  * Fix compiler warnings
  * Refactoring (#14676)
  * improve macho format definitions
  * allow enums and bitfields with arbitrary size
  * avoid modifying the format string argument inside r_print_
  * Fix capstone symbols visibility
  * Fixes #14652: Fixes visual hud regressions
  * Don't show flag name for internal demangled xref
  * Refactoring
  * Default scr.breaklines to true
  * Fixes #14353: Added utf8 support for agft
  * Featur #14351: Added utf8 support for p= based commands
  * All emacs dietline keybindings are implemented (#14664)
  * Some fixes to windbg (#14666) #debug #windbg
  * Fix #10505
  * Fix wrong register profile being picked
  * Fix use-after free(s) and null derefs
  * Fix warnings
  * cmd_debug.c: Make addroflib use basenames
  * Fix flagspace autocompletion
  * Add protobuf magic
  * Pull enums out of RParseCTypeType
  * Support struct/enum/union before name in ctypes parse
  * Add cdecl-thiscall-ms Calling Convention (#14653)
  * Add more tokens for the panels clicking thing
  * Sort om help messages
  * Fix #14640 - /aa
  * Add help for /ac (#14638)
  * Tested on rabin2 -D and iD command
  * Add __stack_chk_fail to types-android.sdb.txt (#14641)
  * Fix W command (#14636)
  * Fix W command
  * Required for r2pipe programs to buffer output to be processed by r2
  * Handle 'e' in window panels mode too
  * Refactoring (#14630)
  * Don’t print non-ObjC methods in classdump_objc
  * Improve ObjC classdump icc
  * Parse ObjC superclass name
  * Aim to fix O_BINARY issue in rahash2 on windows
  * Fix ?b64- command
  * A bit more cleaner vbtll (struct visual browser)
  * Refactoring panels (#14613)
  * Use eq[] instead in bin_classes()
  * Respace demangled c++ names
  * ic*: replace ' ' with '_' in flag name
  * Fix avra
  * Add guards just in case; use r_str_rchr() instead
  * Use upper case for #defines
  * $ r2 Payload/Undecimus.app/Undecimus
  * [0x10007e3ac]&gt; s 0x1000081d8;af;s 0x1000082b0;afj 0x1000085fc 4
  * [rio] fix r_io_cache_commit to commit all lines
  * Support for aap (function preludes with pacibsp)
  * Handle LDURSW properly
  * Define op-&gt;type for PAC instructions (not just family)
  * Add more asm descriptions for pac instructions
  * Click [X] with mouse and close the panel, plus a bunch of refactoring (#14602)
  * Add r_parse_ctype
  * Add mpc to acr
  * Fix r_parse for acr
  * Mouse is supported for " widget (#14599)
  * Put demangled name directly in call disasm if asm.demangle=true (#14600)
  * Put demangled name directly in call disasm if asm.demangle=true
  * Constrain possible flag names for functions
  * Fix ds_print_fcn_name() comment alignment when asm.cmt.right=false
  * Ignore dalvik since it's treated differently
  * Use R_FLAGS_FS_SYMBOLS instead in disasm.c
  * Oops
  * Fix demangled comment order (#14592)
  * Fix c99 construct (#14593)
  * Better name for seek autocompletion
  * Fix #14543: Renamed function doesnt show in autocompletion list (#14591)
  * Fix /ao command
  * Fix infinite loop in /o-1
  * Update capstone v4 and next
  * Added support for esc, pag up, pag dwn
  * Added vi mode, changed quit method for hud
  * Added ^C for vi mode
  * Fix wrong reloc command in panels (#14582)
  * Docuemnt Q in q?
  * Fix C99 construct
  * Initial implementation of NE file format (#14573)
  * Fix several bugs of mouse and improved a bit
  * Simplify the fork+spawn logic on Apple things (#14574)
  * Fix anoying aeim warning when debugging
  * Minor function signature fixes
  * Clean up #14568 code
  * Add comment that demangles calls if asm.demangle=true
  * Cache on and off works seamlessly
  * Fix null deref in 'r2 -qcia --'
  * Use PJ for meta (#14567)
  * zero RConsGrep in cons_grep_reset() instead
  * fix grep expr in cmd_info help
  * Changing pdc settings has got a problem in panels and now it is fixed (#14561)
  * This should improve performace as you don't need to shift elements of
  * the sorted array when you need to insert a new one.
  * skip reexports and “stub and resolver” exports for now, the semantics are different and need to be treated in a different way
  * but advance the pointer accordingly, to avoid loosing sync while walking the trie (especially in dyld cache)
  * Fix #14552 - issue with Csj and scr.html
  * Reduce the questionnaire when replace/create a panel, also replace the cmd of the current panel is available from " widget (#14551)
  * Fix C99 construct without using -c99 (#14550)
  * The image is generated with Gimp, saving as .data (RGB)
  * This is 128(W) * 3(RGB) * ?(H) .. the height is computed with the blocksize
  * r2 -e hex.cols=128 -qqfcpri doc/cows128.data
  * Added arrow info to pdJ (#14422)
  * Fix build --without-gpl
  * (still far from complete but we need to go forward and kill all the globals \o/)
  * PD: the broken test is because initializing RCons twice
  * Add several panels to the menu and sort some of them
  * Fix invalid JSON in ij output
  * Fixes #14524: vi delete command is now 3dw (#14527)
  * Fixed dietline warnings
  * Changed logic for diw/diW
  * Fixes #14524: changed vi delete command format to 3dw from d3w
  * Removed unnessary print
  * ESC key handled in vi_mode
  * Fixes #14521: Add support for ^y when ^w
  * Fix #14470: Close popup widget on escape
  * Fix #6321: Wrong handling of escape key
  * Cursor was missing in the comments panel (#14518)
  * Fix wrong assembly of jumps relative to the ESP register (#14511)
  * Fix Windows Build (#14512)
  * Fix trailing space issue in the GNU sh disassembler
  * Fix u/U problem
  * The menu properly gets updated as a new layout is saved with a name
  * Fix isq. should do the same as is.q
  * Fixes #14416: selections in disarm fixed
  * Improve spacing around "//" in unum.c
  * "+=1" -&gt; " += 1" in unum.c
  * "+1" -&gt; " + 1" in unum.c
  * Fix wrong realloc in r_asm_massemble
  * In line 694 a buffer of size (sizeof(char*)*32) is allocated. Later on,
  * this buffer is realloced to 64. This decreases the size of the allocated
  * buffer instead of increase. This may lead to memory corruption.
  * Click properly works on the tabs (#14491)
  * Fix missing title line in Visual mode when under scr.ansicon=0 (#14490)
  * Autocompletion for k command (#14488)
  * Autocompletion working for ms
  * Removed comments
  * Autocompletion for k command
  * Fix some bugs and add pddo panel to " widget
  * Fix an assert in aoj
  * Fix focus and bright themes
  * Color regression issue in disasm.c
  * Fix scr.wheel.speed regression
  * Add gameboy theme
  * More code cleanup in RBin (#14473)
  * Fix r_str_replace - unit tests added
  * Fix two lines in doc/hud
  * Autocompletion works for md, mg
  * Added autocomplete flag map
  * Fix behaviour of click in panels (x&lt;20)
  * Fix scr.wheel glich
  * Disabled by default at compile time. See FEATURE_SYMLIST define
  * Fix crash, reduce false positives of RBin.dol
  * Use RBuf.slice in /B
  * Fix autocompletion of remote files in #ms (#14284)
  * Added Segments panel and made cursor available for both Sections and Segments panels (#14461)
  * Add help for afs? command
  * Quote wa command generated in visual mode (#11138)
  * Use a pointer to eprintf instead
  * Fix aaa color under scr.ansicon=0
  * small fix for console
  * Add spaces around operators in r_num_conditional()
  * Add spaces around operators in r_num_to_bits()
  * Don't update console panel when it's not absolutely necessary
  * Add spaces around operators in r_num_op()
  * Add a couple of spaces around '==' in unum.c
  * Add a couple of spaces around %
  * Remove some spaces
  * Add a space
  * Fix an UB oobread
  * Fix RStr.replace()
  * Fix long times for pp -1
  * Remove some more spaces
  * Remove a space
  * Set foreground color just in case
  * add r_fs_file_copy_abs_path to get the absolute path of a RFSFile, centralizing edge case handling
  * use that in fs_io_read
  * add missing free (file-&gt;path) in RFSFile destructor
  * fix handlePipes for fs shell cat use case
  * Fix couple of small bugs in panels with tabs
  * Small fix for tab (#14432)
  * Python 3.5 (the lowest version that meson supports) has no f-String
  * but only old %-formatting and str.format().
  * Fix warning when printing level of "&gt;" (#14430)
  * Strip trailing whitespaces
  * Fix warning -Wstring-plus-int on cont_level
  * Remove unused var
  * Fix ragg2 *.c on macOS
  * Add fortune
  * tT segfaults so fixing it (#14426)
  * Post release version bump (3.7.0-git)
  * Fix a few null dereference issues (#14419)
  * Fix ec* wrt attributes (#14421)
  * Fix for the debug mode that makes disasm so slow (#14414)
  * Notes:
  * SH opcodes array, file libr/asm/arch/sh/gnu/sh-dis.c from GNU binutils, defines "bf.s" and "bf/s", same with "bt.s" and "bt/s".
  * Both pairs are identical, e.g. bt.s and bt/s mean the same thing.
  * As *.s variants come first in the table, radare and binutils-objdump print bf.s and bt.s names.
  * Still true for latest binutils (v2.32 2019-02-02).
  * Renesas chip hardware manuals and IDA Pro only use bf/s and bt/s.
  * Complete R_CONS_ATTR_ series (#14411)
  * 
- Update to version 3.6.0
  * drop radare2-sysmagic.patch
  anal
  * Fix syscall resolutions for s110 operating system
  * wzr/zr/xzr register on arm64 is wired to ground
  * Fix naming of entrypoint symbols in files with class information (DEX/C++)
  * Fix #13668 - Implement a* as an alias for afl*;ah*;ax*
  * Fix and improve ESIL for arm64
  * Fix #10567 - Implement afl. command
  * Fix afl* not saving function bits
  * Add experimental `axm command
  * Implement refs for iget/iput Dalvik instructions
  * Implement esil for OR and MUL dalvik instructions
  * RAnalOp.Type.CAST.toString() and implicit refptr init
  * Improve af performance affected by `aflc
  * Honor R_ANAL_OP_MASK_ESIL in anal.dalvik
  * Improvements in dalvik analysis
  * Add Stackframe Anal Hint
  * Add opcode mask field in ao and aoj
  * Add opcode description in ao
  * Show pseudo in ao and aoj
  * Improve anal and parse plugins for Thumb
  * Implement ESIL for stxb and stxh THUMB instructions
  * Fix issue when analyzing the last DEX method
  asm
  * Handle LEA operand rip in x86.nz
  bin
  * Fix code section size in dex files
  * Handle mod_init/mod_fini as word sections in mach-o
  * Handle the interpos section as words in the disasm
  * Fix ObjC detection in macho binaries
  * Get rid of the ELF-specific C++ detection
  * Add -O a/l/ for macho to add libraries
  * Honor more segments vs sections, for jmptbl, fatmacho, zeropage
  * Fix iS/iSS in macho and kernelcache
  * For #14268: Implement ob= listing bin map coverage
  * A couple of fixes for base address support
  * Add missing ARM64v8 and ARM64e defines for the mach0 parser
  * Kill RBinFile.objs RList
  * Implement RBinFile.at and make it work with e bin.at
  * Fix some RBin file format crashes
  * Speedup loading fuzzed ELF files with huge nrel field
  * Faster macho loading by reusing symbol parsing for getMain()
  * Remove symbol table size hard limit in macho
  * Fix regressions in dyldcache and xnu_kernelcache plugins
  * Completely eliminate the bytes apis in RBin
  * Fix #14147 - Honor -qq for classes and imports
  * Initial extermination of the *_bytes methods in RBin
  * Fix #12600 - Implement .ic** command to import bin.class info as anal.class
  * Handle DEX files with no entrypoint properly
  * Properly handle ELFs with no entrypoint defined
  * Little ELF segment labelling change UNKNOWN -&gt; NONE
  build
  * Continuous Fuzzing Integration with Fuzzit
  * Add sys/build-shlib.sh and fix static builds
  config
  * Improve the list of supported decompilers in e cmd.pdc=?
  cons
  * Little va_list leaking
  * Fix #14046 - Don't use ansi with aaa notifications if no ansicon
  * Add bold to eco bright items that were originally bold in default palette
  * Fix #14254 - Add eco bright (r2 default palette but with bright colors for all)
  * Add bright colors to the colors table
  * Fix #14101 - Fix non-ansicon UTF printing
  * Fix THE glitch affecting panels box colors
  * Default to scr.color=COLOR_MODE_16 for Alacritty on Windows
  * Dfferent color for up and down in disasm reflines
  * Implement reset command to reset the terminal settings
  * Enable color prompt on Windows
  * Fix Color_GRAY/BGGRAY
  * palloc return checks
  core
  * Fix #14335 - Add sort, join and uniq
  * Simplify RConfig.eval and improve e with e, for csv
  * Add r_sys_exit to proper quit
  * Honor hashbang and PATH when interpretting extension-less scripts
  * Honor ^C in @@@F and @@@s
  * Implement $O variable pointing at cursor
  * Implement |. (alias for .)
  debug
  * Improvements to windows heap parsing
  * Set cmd.gprompt=.dr* when cfg.debug=true
  * Initial implementation GetSingleBlock for Windows heap
  * Initial implementation of heap parsing for Windows (#14218)
  debugger
  * Improvements to windows heap parsing
  disasm
  * Avoid printing nulls on invalid code or missing bin info for Dalvik
  * Add asm.movlea configuration option
  * Improve comments alignment in the disassembly
  * Fix arm64 parse for BL instructions
  * fix, improve and add some sh pseudo
  * Support asm.hint.pos=-1 for leftish key hints
  * Initial cleanup in RParse, delete mreplace plugin
  * Toggle asm.dwarf in V# and pds
  * Add support for base64 in CL command
  * Faster dtd (trace disassembling) using API instead of RCore.cmd
  * Fix #14258: Issue with upgoing refline at XREFS
  * Fix CL command and make asm.dwarf work without source files
  * Fix asm.varsub in a hacky way to fix the disasm output
  * Fix project's asm.cpu behaviour
  * Priorize strings in case multiple metas match
  * Set the RBinSection.format as dwords for the constpool in DEX
  * Initial import of the RISCV capstone plugins for asm and anal
  esil
  * Skip {urc}{jmp,call,ret} in aesou
  * Fix issues with negative esil.timeout values
  * Fixes related to ARM64 ESIL emulation
  * Make $r{} work without the debugger
  * Add cmd.esil.stepout to run r2 commands (before and after emulation)
  * Fix recursivity issue when calling aes in cmd.esil.step
  * Fix cmd.esil.step handling of return value
  graph
  * Implement fg command to create a graph of flags (WIP)
  * Implement graph.ntitles to toggle graph title nodes
  hash
  * Initial implementation of pasasword generators under /Cc
  * Fixes for fletcher8
  * Add support for fletcher8, 16, 32 and 64 hash algorithms
  heap
  * Implement GetSingleSegmentBlock for LFH and VS Windows heap
  json
  * Use asserts in pj api to catch this issue earlier
  meta
  * Fix CC-, CC-* and CCf- commands to work as expected
  network
  * Handle R2_CURL env var in RSocket.httpGet
  panels
  * Add more configs for disassembly are supported in the menu
  * Emulate menu is added
  * Settings menu is added, and decompiler is configurable in there
  * Something like Ctrl w + T in vim implemented
  * Almighty menu has got debug items too if it is in debug mode
  * Search-&gt;Cursor-&gt;Xref/Ref enabled
  * Cursor works better in many panels
  * izz~ and iz~ available from both the menu and " modal
  * Force cache the result of Decompiler and Graph panels plus better auto updating, and refactoring
  * Cut out the widget as a struct and name it Modal
  * Enable deleting an item from the list in " widget
  * New item can be created and inserted to the '"' widget.
  * Centered the '"' widget plus v and h commands are added to it.
  * Added l command to the console which works like Ctrl l and Refactoring
  * dwm style default layout
  * Implement Console frame in visual panels
  * Enable creating a panel from the list of all kind of the panels and replace the current panel with it
  * Autocompletion is supported for Breakpoints and so is cursor to seek to and del them
  * Cursor is available in strings panel
  * Cursor is supported in Symbols panel
  performance
  * More code cleanup in RBin, speedup method resolution
  print
  * Honor hex.section in prc and pxa
  * Implement pV command - like pv but for bytes instead of values
  * Fix pv [arg] behaviour
  * Added support for pd and px without space
  * Honor hex.section in pxW and pxQ
  * Honor hex.section in pxb
  * Improve pxr for null words and relocs and use hex.section in pxs+pxr
  * Fix #14250 - ps[puzwW+]j
  * Fix #14263 - Add hex.section option for the hexdump
  * Add Objective-C and Rust (pco, pcr)
  * Add Kotlin, Java and Swift pc sub-commands
  r2pm
  * Honor the 2nd arg of R2PM_TGZ with ZIP files
  refactor
  * Change the signature of r_str_trim to avoid confusions
  * Deprecate the RBinObject.id field
  * Rewrite the RBuffer API to make it safer and adjust the codebase
  refactoring
  * Deprecate the RBinObject.id field
  remote
  * Improve the r2web:// IO plugin and fix a couple of bugs in there
  * Speedup r2web://
  * Make -C http work like the tcp and rap remotes, expose the shell via ==
  * Honor rap.loop in rap server and add examples in =?
  * Fix issues with the tcp server .: and =+tcp, use index instead of fd
  * Fix some UAF in rap server, handle HTTP over rap and tcp properly
  search
  * Fix #14403 - Fix search on multiple maps (#14405)
  * Add /cc for case insensitive instruction
  * Add search.in=bin.segment[.s[rwx]] and fix bin.section[.s[rwx]]
  * Fix hexpairs search containing whitespace
  * Fix /r for dalvik and enable VA
  shell
  * Handle e cmd.pdc=&lt;tab&gt; and improve e cmd.pdc=? autocompletion
  signatures
  * Improve zignatures
  * Make zignature comparison fuzzy
  * Implement the zc command
  trace
  * Sort dte output
  visual
  * Improve the vv mode for editing variables
  windows
  * Fix command redirection
  * Dynamically find radare2 install dir on Windows
  * Add mfc100u and a script to generate them
  * Set scr.ansicon=1 if running under Windows 10 Creators Update or later
  * scr.ansicon=2: Show esc seqs (for debugging) if using non-ConEmu-hosted cmd.exe
  * Fix QueryDosDevice returned length check
  * Fix ood; ood bug on winxp-&gt;win10
  * Fix r_sys_pid_to_path (supports winxp -&gt; win10)</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1567684800">- Update to 3.8.0
  analysis
  * Improve the aab (blaze) analysis by honoring data meta
  * Speedup and reduce false positives in aae by honoring code/string/format
  * Do not analyze functions in strings/data by honoring the meta
  * Fix infinite (or expensive) loop when fcnsize=0
  * Honor anal.strings in aav
  * Define argument and ret pseudo registers in the SuperH4's reg profile (#14920)
  * Introduce anal.in=code (2x faster aar in some big binaries)
  * Introduce afisaj and fix table contents for afisao and such
  * Implement afis[aof] - to show instruction type, family and mnemonic tables
  * Fix as command to resolve syscall by name, number and SN reg
  * Fixing ESIL for ARM architecture pre-indexed addressing mode with LDRB (issue #14850) (#14901)
  * Add more info in aflt and add afltj
  * Initial implementation of aflt (using the new RTable API)
  * Hide the shift overflow warnings under esil.verbose
  * Fix ownership issues related to cc
  * Add calling conventions for ARM32 and Thumb
  * Unify the use of R_ANAL_CC_MAXARG
  * Propagate noreturn information (#14793)
  bin
  * Fix code injection issues i* commands (rabin2 -r)
  * Fix #14930 - handle LC_DATA_IN_CODE in macho
  * Fix strings on ELF bins for SH-4 with the Renesas SDK
  * Support deep JSON format for binary headers in iHj
  * Fix Cf with named formats when .iH* is used
  * Fix #14898 - Show warning when -B used on unknown binaries
  build
  * Shrink the Cydia package from 512mb to only 64
  core
  * Add single quote as alias for =! and \
  * Support 0X as an alias for 0x in numbers
  debug
  * Fix crash in gdb client (#14897)
  * Notify user on hardware breakpoint hit
  diff
  * AGraph integration with radiff2
  disasm
  * Fix #14716 - Honor local flags in RParse
  * Implement asm.hint.emu and improve Vr reftype selection
  * Do not try to resolve strings pointed by adrp instructions on arm64
  * Honor asm.instr in pdi
  * Hide brackets for LEA even if operand is section flag
  * Add support for the amd29k architecture
  * pix and pdx are now aliases for pad
  doc
  * Remove help for hud in ??
  graph
  * Fix #14859: Enter used to update seek in visual call/ref graphs (#14906)
  io
  * Fix a couple of bugs in wo* and implment wo8
  * Add support for io-plugin initialization via null system command =! (#14915)
  * Simplification of the io_self plugin for macOS/iOS
  * Consider endiannes when performing block write operations
  panel
  * Few memory leaks fixes
  * Fix #14891 - Seek in panels after coming back from console
  * Fix #14883 - use[] to realign comments in disasm
  * O in visual is supported in panels with the "i" key
  * Added some asm settings and classified it
  panels
  * Fix #14891 - Seek in panels after coming back from console
  * Fix #14883 - use[] to realign comments in disasm
  * O in visual is supported in panels with the "i" key
  * Added some asm settings and classified it
  print
  * Implement pv* to completely fix #14165
  * Fix #14165 - Implement pVj and fix pvj with argument
  * Fix #14936 - Add po[..] set of commands
  * Implement 'cols' RTable.query to filter by column names
  * Use block character for p= and p== graphs (#14941)
  r2pipe
  * Initial support for r2pipe.html
  rop
  * Add ROP chain execution support in ragg2
  search
  * Let search.align override arch.align if set, improves aav in SH
  * Bring back /ai and fix regression for SUB.val
  * Skip gadgets starting with a nop in /R
  * Fix #14755 - read-only raw search
  * Fix #14202 - Add support to '\d', '\w', etc. in regex
  util
  * Initial implementation of the RTable API with filter, sorting and query APIs
  visual
  * Fixes #14914: Mouse wheel for hud (#14940)
  * Improve mouse in visual (hud instead of goto and ignore cursor toggle
  windows
  * Fix #14816 - Properly get lib path
  Other Changes
  * add nf flag in ESIL generated for ARM thumb (#14954)
  * Fix regression in wo2/4/8
  * Fix divbyzero and garbage variable found by clang-analyzer
  * Fix memleak in r_strbuf_prepend
  * Fix logic in 2-byte endian swap used by "wo2" (#14951)
  * Display operand of EBC push/pop instructions (#14949)
  * ARM: fix order of registers in push/pop with reglist
  * fixing esil =[*] (poke multiple regs/values)
  * Fix out-of-loop issue in aae
  * macOs/Notes 6.8s -&gt; 6.4s
  * macOS/r_core 4.3s -&gt; 3.8s
  * Still wip. only works as a hint when using -e bin.verbose=true
  * Improve r_core_anal_hasrefs_to_depth (#14863)
  * Fix Win32 build patch from @sanguinawer (#14945)
  * Fix uninitialized variable issue related to the mouse state
  * Fix regressions
  * Fix #14380 - Fix demangling symbols containing the '?' char with iD
  * Fix #14889 - Implement ! and c keys in visual help
  * Improve vq and v!!! workflows
  * Break early in Cf format name failure
  * Fix #14939: Replace assertions about missing RReg profile registers with warnings (#14943)
  * fix help message of ? (#14944)
  * Fix #14935 - Kill harmless warning
  * Fix assert in aea for r2wars
  * Show backtrace when assert happens
  * Fix crash in aea* when code is ffff
  * Fix #14771 - Modified pdx/pix to disassemble hexpairs (blocksize-independent) (#14892)
  * Add frame pointer to AVR register profile (#14938)
  * Enable mouse only if it was prev enabled and based on scr.wheel (#14925)
  * Fixes #14911: Use theme colors for p= and p== (#14934)
  * Add fortune
  * 1 != 0
  * Massage two more assertions
  * Fix early assert for IO
  * Disable Travis IRC notifications
  * Too much noise at IRC.
  * Blindfix more null derefs in reg.value
  * Fix another null arena deref
  * Assertify io.fd api
  * Fix aea for instructions referencing PC
  * Boolify the reg api a bit more
  * Fix null deref in reg arena
  * Blindfix for empty reg arenas
  * Add Predicate for Task Dispatch
  * Fix assertion when emulating invalid instructions and revert pcalign4 for sh
  * Update help message for Vd
  * Fix #14928 - vr to be in sync with Vr
  * Fix assert regression before it triggers
  * Minor cleanup and visitor cache proposal test for RAnal.fcn()
  * Fix #14821 - crash in td
  * r_str_split_list() rewritten to support nth limit
  * r2 -qq -c 'aac;aflt size/gt/200,addr/cols/name/nbbs,nbbs/sort/inc' /bin/ls
  * Fix off-by-one in RCore.lines.initCache();
  * Set asm.hint.emu=false by default
  * Fix build
  * Add r2con2019 svg logo
  * $ r2 -i doc/r2pipe.html /bin/ls
  * Syncing with r2hexagon (#14918)
  * the reference of emulation are displayed one instruction after. which is bad
  * Fix build
  * Fix Windows build (#14916)
  * afisa uses rtable, as well as afist@@@f
  * Useful for r2frida to automatically run .=!i*
  * This makes reading iOS apps much simpler by removing lot of false positive strings
  * Fixes #14900: Disable color for dot mode (#14908)
  * Better directory structure for the panels config file (#14903)
  * Fixes #14896: Enable and disable mouse based on requirement in visual/panels (#14909)
  * v!! = V!! - use ! to toggle between visual and panels
  * Fix hexdump height issue in panels
  * Reset mouse settings after leaving the hud
  * Fixes #14900: xdot type commands functional now (#14902)
  * Fixes #14900: xdot type commands functional now
  * Remove recursive handle_stop_reason call
  * Revert "Fixed the bug that I had fixed before (#14788)"
  * This reverts commit 9e27142.
  * This change was breaking panels in Mac
  * Fix MSVC build
  * Add afltj and some more fixes and improvements related to RTable
  * Accepts a query as argument
  * Fix a segfault in RStrBuf.prepend
  * Add lsls and ldrh thumb asm.describes
  * Add missing include install for meson
  * Improve disasm char hints
  * Fix some warnings from gcc
  * Make cmd_depth task-local (#14888)
  * Add neg pseudo instruction to arm assembler (#14890)
  * Freed some vars (#14885)
  * Fixes #14845: Use unicode settings in radiff2 (#14884)
  * Fixes #14845: Use unicode settings in radiff2
  * Fixed indent
  * Tame vayour
  * Fixes #14534: Ignore non-printable and non json chars (#14876)
  * Fix #14878 - Fix unaligned field access
  * Add afos command and minor cleanup for afo
  * Fix null derefs in afv subcommands when no function is found
  * Fix afvn outside of Function (#14882)
  * Fixes #14856: Changing visual seek behaviour in Vv (#14877)
  * Fix #12438 - Fixes for PDB (#14874)
  * Fix use after free when autoloading pdb
  * Use heap on td command
  * Fix #12438 - Fix wrong 2 byte read for char value
  * Fix crash on r_line_readchar_win (#14875)
  * Merge pull request #14868 from kazarmy/x86-cmp-disp-for-disp
  * Use op-&gt;disp instead of op-&gt;ptr for disp of x86 CMP (and ACMP)
  * Drop not needed wrapper
  * Fix non-unicode Windows build virtual keys not working
  * Fix arrows in vi mode on Windows
  * Merge Windows and Unix dietline implementation
  * Simulate escape sequences in r_line_readchar_win
  * Fix some bugs on Windows
  * Some refactoring
  * Fix #14854 - Fix glitch in asm.hint.pos=0
  * Use LTO for the Cydia build
  * Fix segfault in r_main_free
  * Add the syscall number regname for hexagon arch
  * Fix #14870 - Fix crash in type propagation when no cc defined
  * Instead, recursively going through the regions while focusing
  * on main addresses and grabbing pages states informations.
  * Fixes for the cydia static build of r2, needed for iOS12
  * add missing =SN for the SH analysis plugin
  * Fix for meson
  * Fix hexagon jumps second try (#14867)
  * Synchronized files with radareorg/r2hexagon
  * Fix warning, assertions and regressions in arg type handling
  * Add missing cc-x86-16
  * Fix anal.depth and remove arm16 dim
  * Code cleanup
  * Update capstone again (#14862)
  * Fix #14861 - Reset cursor after leaving panel's prompt ':'
  * Fixed the bug that I had fixed before (#14788)
  * Use op-&gt;disp instead of op-&gt;ptr for disp of x86 MOV (and others) (#14829)
  * Use op-&gt;disp instead of op-&gt;ptr for disp of x86 MOV (and others)
  * Fix for jumptable MOV
  * Fix for [] operands
  * Fix another Appveyor hang (#14844)
  * Fix coredump PC not being considered (again) (#14836)
  * Use r_sandbox_fopen instead of fopen (#14832)
  * Revert multiple layout saving regression in panels (#14792)
  * Some little refactoring in panels (#14798)
  * Fix #14522: Added g support for Vv mode (#14823)
  * Add a small menu tick for visibility when scr.color is 0 in panels (#14801)
  * Avoid disassembling the same instruction twice on rop search (#14815)
  * Avoid disasm the same instr. twice on rop search
  * Fixes for comments
  * fix double free
  * Fixes #14267: Does not print the function name for agft (#14819)
  * Fixes #14672: f= gives output from current flagspace (#14820)
  * Add @sghctoma pf definition for BIOS and NTFS
  * Add *BSD SourceHut builds (#14824)
  * Fix r_print_color_op_type param type mismatch (#14825)
  * Specify graph.diff colors for sepia (#14817)
  * Implement agd* based commands (#14809)
  * ag* commands fully functional
  * Indent and r_return usage
  * All agd* commands functional now
  * Graphs are pretty now
  * Refactoring the code
  * Fixed assertion error
  * Fixed broken agf
  * Always bracket indirect addr operand (except LEA) (#14802)
  * Always bracket indirect addr operand (except LEA)
  * Don't use RAnalOp
  * Add clang-cl support (#14814)
  * Fixes for path autocompletion on Windows (#14813)
  * Fix register writing on Windows (#14805)
  * Fix register writing on Windows
  * Drop unecessary use of heap
  * Fix stack-use-after-scope (#14811)
  * Fix #14804 - Make sure anon structs have unique names (#14806)
  * Also skip "union" to get type
  * Fix Appveyor hang on master (#14803)
  * Propagate noreturn information
  * Avoid infinite loop when propagating noreturn information
  * Avoid all recursive cases
  * Avoid warnings
  * use r_anal_bb_opaddr_i</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1567771200">- Update to 3.8.0
  analysis
    Improve the aab (blaze) analysis by honoring data meta
    Speedup and reduce false positives in aae by honoring code/string/format
    Do not analyze functions in strings/data by honoring the meta
    Fix infinite (or expensive) loop when fcnsize=0
    Honor anal.strings in aav
    Define argument and ret pseudo registers in the SuperH4's reg profile (#14920)
    Introduce anal.in=code (2x faster aar in some big binaries)
    Introduce afisaj and fix table contents for afisao and such
    Implement afis[aof] - to show instruction type, family and mnemonic tables
    Fix as command to resolve syscall by name, number and SN reg
    Fixing ESIL for ARM architecture pre-indexed addressing mode with LDRB (issue #14850) (#14901)
    Add more info in aflt and add afltj
    Initial implementation of aflt (using the new RTable API)
    Hide the shift overflow warnings under esil.verbose
    Fix ownership issues related to cc
    Add calling conventions for ARM32 and Thumb
    Unify the use of R_ANAL_CC_MAXARG
    Propagate noreturn information (#14793)
  bin
    Fix code injection issues i* commands (rabin2 -r)
    Fix #14930 - handle LC_DATA_IN_CODE in macho
    Fix strings on ELF bins for SH-4 with the Renesas SDK
    Support deep JSON format for binary headers in iHj
    Fix Cf with named formats when .iH* is used
    Fix #14898 - Show warning when -B used on unknown binaries
  build
    Shrink the Cydia package from 512mb to only 64
  core
    Add single quote as alias for =! and \
    Support 0X as an alias for 0x in numbers
  debug
    Fix crash in gdb client (#14897)
    Notify user on hardware breakpoint hit
  diff
    AGraph integration with radiff2
  disasm
    Fix #14716 - Honor local flags in RParse
    Implement asm.hint.emu and improve Vr reftype selection
    Do not try to resolve strings pointed by adrp instructions on arm64
    Honor asm.instr in pdi
    Hide brackets for LEA even if operand is section flag
    Add support for the amd29k architecture
    pix and pdx are now aliases for pad
  doc
    Remove help for hud in ??
  graph
    Fix #14859: Enter used to update seek in visual call/ref graphs (#14906)
  io
    Fix a couple of bugs in wo* and implment wo8
    Add support for io-plugin initialization via null system command =! (#14915)
    Simplification of the io_self plugin for macOS/iOS
    Consider endiannes when performing block write operations
  panel
    Few memory leaks fixes
    Fix #14891 - Seek in panels after coming back from console
    Fix #14883 - use[] to realign comments in disasm
    O in visual is supported in panels with the "i" key
    Added some asm settings and classified it
  panels
    Fix #14891 - Seek in panels after coming back from console
    Fix #14883 - use[] to realign comments in disasm
    O in visual is supported in panels with the "i" key
    Added some asm settings and classified it
  print
    Implement pv* to completely fix #14165
    Fix #14165 - Implement pVj and fix pvj with argument
    Fix #14936 - Add po[..] set of commands
    Implement 'cols' RTable.query to filter by column names
    Use block character for p= and p== graphs (#14941)
  r2pipe
    Initial support for r2pipe.html
  rop
    Add ROP chain execution support in ragg2
  search
    Let search.align override arch.align if set, improves aav in SH
    Bring back /ai and fix regression for SUB.val
    Skip gadgets starting with a nop in /R
    Fix #14755 - read-only raw search
    Fix #14202 - Add support to '\d', '\w', etc. in regex
  util
    Initial implementation of the RTable API with filter, sorting and query APIs
  visual
    Fixes #14914: Mouse wheel for hud (#14940)
    Improve mouse in visual (hud instead of goto and ignore cursor toggle
  windows
    Fix #14816 - Properly get lib path
  Other Changes
    add nf flag in ESIL generated for ARM thumb (#14954)
    Fix regression in wo2/4/8
    Fix divbyzero and garbage variable found by clang-analyzer
    Fix memleak in r_strbuf_prepend
    Fix logic in 2-byte endian swap used by "wo2" (#14951)
    Display operand of EBC push/pop instructions (#14949)
    ARM: fix order of registers in push/pop with reglist
    fixing esil =[*] (poke multiple regs/values)
    Fix out-of-loop issue in aae
    macOs/Notes 6.8s -&gt; 6.4s
    macOS/r_core 4.3s -&gt; 3.8s
    Still wip. only works as a hint when using -e bin.verbose=true
    Improve r_core_anal_hasrefs_to_depth (#14863)
    Fix Win32 build patch from @sanguinawer (#14945)
    Fix uninitialized variable issue related to the mouse state
    Fix regressions
    Fix #14380 - Fix demangling symbols containing the '?' char with iD
    Fix #14889 - Implement ! and c keys in visual help
    Improve vq and v!!! workflows
    Break early in Cf format name failure
    Fix #14939: Replace assertions about missing RReg profile registers with warnings (#14943)
    fix help message of ? (#14944)
    Fix #14935 - Kill harmless warning
    Fix assert in aea for r2wars
    Show backtrace when assert happens
    Fix crash in aea* when code is ffff
    Fix #14771 - Modified pdx/pix to disassemble hexpairs (blocksize-independent) (#14892)
    Add frame pointer to AVR register profile (#14938)
    Enable mouse only if it was prev enabled and based on scr.wheel (#14925)
    Fixes #14911: Use theme colors for p= and p== (#14934)
    Add fortune
    1 != 0
    Massage two more assertions
    Fix early assert for IO
    Disable Travis IRC notifications
    Too much noise at IRC.
    Blindfix more null derefs in reg.value
    Fix another null arena deref
    Assertify io.fd api
    Fix aea for instructions referencing PC
    Boolify the reg api a bit more
    Fix null deref in reg arena
    Blindfix for empty reg arenas
    Add Predicate for Task Dispatch
    Fix assertion when emulating invalid instructions and revert pcalign4 for sh
    Update help message for Vd
    Fix #14928 - vr to be in sync with Vr
    Fix assert regression before it triggers
    Minor cleanup and visitor cache proposal test for RAnal.fcn()
    Fix #14821 - crash in td
    r_str_split_list() rewritten to support nth limit
    r2 -qq -c 'aac;aflt size/gt/200,addr/cols/name/nbbs,nbbs/sort/inc' /bin/ls
    Fix off-by-one in RCore.lines.initCache();
    Set asm.hint.emu=false by default
    Fix build
    Add r2con2019 svg logo
    $ r2 -i doc/r2pipe.html /bin/ls
    Syncing with r2hexagon (#14918)
    the reference of emulation are displayed one instruction after. which is bad
    Fix build
    Fix Windows build (#14916)
    afisa uses rtable, as well as afist@@@f
    Useful for r2frida to automatically run .=!i*
    This makes reading iOS apps much simpler by removing lot of false positive strings
    Fixes #14900: Disable color for dot mode (#14908)
    Better directory structure for the panels config file (#14903)
    Fixes #14896: Enable and disable mouse based on requirement in visual/panels (#14909)
    v!! = V!! - use ! to toggle between visual and panels
    Fix hexdump height issue in panels
    Reset mouse settings after leaving the hud
    Fixes #14900: xdot type commands functional now (#14902)
    Fixes #14900: xdot type commands functional now
    Remove recursive handle_stop_reason call
    Revert "Fixed the bug that I had fixed before (#14788)"
    This reverts commit 9e27142.
    This change was breaking panels in Mac
    Fix MSVC build
    Add afltj and some more fixes and improvements related to RTable
    Accepts a query as argument
    Fix a segfault in RStrBuf.prepend
    Add lsls and ldrh thumb asm.describes
    Add missing include install for meson
    Improve disasm char hints
    Fix some warnings from gcc
    Make cmd_depth task-local (#14888)
    Add neg pseudo instruction to arm assembler (#14890)
    Freed some vars (#14885)
    Fixes #14845: Use unicode settings in radiff2 (#14884)
    Fixes #14845: Use unicode settings in radiff2
    Fixed indent
    Tame vayour
    Fixes #14534: Ignore non-printable and non json chars (#14876)
    Fix #14878 - Fix unaligned field access
    Add afos command and minor cleanup for afo
    Fix null derefs in afv subcommands when no function is found
    Fix afvn outside of Function (#14882)
    Fixes #14856: Changing visual seek behaviour in Vv (#14877)
    Fix #12438 - Fixes for PDB (#14874)
    Fix use after free when autoloading pdb
    Use heap on td command
    Fix #12438 - Fix wrong 2 byte read for char value
    Fix crash on r_line_readchar_win (#14875)
    Merge pull request #14868 from kazarmy/x86-cmp-disp-for-disp
    Use op-&gt;disp instead of op-&gt;ptr for disp of x86 CMP (and ACMP)
    Drop not needed wrapper
    Fix non-unicode Windows build virtual keys not working
    Fix arrows in vi mode on Windows
    Merge Windows and Unix dietline implementation
    Simulate escape sequences in r_line_readchar_win
    Fix some bugs on Windows
    Some refactoring
    Fix #14854 - Fix glitch in asm.hint.pos=0
    Use LTO for the Cydia build
    Fix segfault in r_main_free
    Add the syscall number regname for hexagon arch
    Fix #14870 - Fix crash in type propagation when no cc defined
    Instead, recursively going through the regions while focusing
    on main addresses and grabbing pages states informations.
    Fixes for the cydia static build of r2, needed for iOS12
    add missing =SN for the SH analysis plugin
    Fix for meson
    Fix hexagon jumps second try (#14867)
    Synchronized files with radareorg/r2hexagon
    Fix warning, assertions and regressions in arg type handling
    Add missing cc-x86-16
    Fix anal.depth and remove arm16 dim
    Code cleanup
    Update capstone again (#14862)
    Fix #14861 - Reset cursor after leaving panel's prompt ':'
    Fixed the bug that I had fixed before (#14788)
    Use op-&gt;disp instead of op-&gt;ptr for disp of x86 MOV (and others) (#14829)
    Use op-&gt;disp instead of op-&gt;ptr for disp of x86 MOV (and others)
    Fix for jumptable MOV
    Fix for [] operands
    Fix another Appveyor hang (#14844)
    Fix coredump PC not being considered (again) (#14836)
    Use r_sandbox_fopen instead of fopen (#14832)
    Revert multiple layout saving regression in panels (#14792)
    Some little refactoring in panels (#14798)
    Fix #14522: Added g support for Vv mode (#14823)
    Add a small menu tick for visibility when scr.color is 0 in panels (#14801)
    Avoid disassembling the same instruction twice on rop search (#14815)
    Avoid disasm the same instr. twice on rop search
    Fixes for comments
    fix double free
    Fixes #14267: Does not print the function name for agft (#14819)
    Fixes #14672: f= gives output from current flagspace (#14820)
    Add @sghctoma pf definition for BIOS and NTFS
    Add *BSD SourceHut builds (#14824)
    Fix r_print_color_op_type param type mismatch (#14825)
    Specify graph.diff colors for sepia (#14817)
    Implement agd* based commands (#14809)
    ag* commands fully functional
    Indent and r_return usage
    All agd* commands functional now
    Graphs are pretty now
    Refactoring the code
    Fixed assertion error
    Fixed broken agf
    Always bracket indirect addr operand (except LEA) (#14802)
    Always bracket indirect addr operand (except LEA)
    Don't use RAnalOp
    Add clang-cl support (#14814)
    Fixes for path autocompletion on Windows (#14813)
    Fix register writing on Windows (#14805)
    Fix register writing on Windows
    Drop unecessary use of heap
    Fix stack-use-after-scope (#14811)
    Fix #14804 - Make sure anon structs have unique names (#14806)
    Also skip "union" to get type
    Fix Appveyor hang on master (#14803)
    Propagate noreturn information
    Avoid infinite loop when propagating noreturn information
    Avoid all recursive cases
    Avoid warnings
    use r_anal_bb_opaddr_i</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1585569600">- Update to 4.3.1
    Fix segfault in om= command
    Fix dead process issue with ood/doo command
    Fix build with ancient capstone3
    Fix build with pre-c99 compilers
    Some more code cleanups + refactorings
  Changes for 4.3.0
    anal
    Rename the Function Flag on afn (#16078)
    Fix 'af' missing lines bug when analyzing in frida://0
    Implement function names with dots in signatures
    Remove more members from RAnalBlock
    Remove prev, jumpbb and failbb from RAnalBlock
    Refactor Anal Hints (#15876)
    Skip empty esil expressions in 'aeab' to fix partial results issue
    Add 'aba' command as an alias for aeab
    Fix aeab and add V (values) in aea outputs
    Implement aeab command
  asm
    Fix #13908 - x86 aoj for instruction with hidden operand
    Add 'wao jinf' for Dalvik
    Determine Gameboy hardware registers in disassembly (#15909)
  bin
    Add new BIND_OPCODE_THREADED constant for MACHO binaries (arm64e)
    Add Windows Crash Dump format support (#16087)
    Minor Fixes and Tests for NSO/NRO (#16053)
    Fix iS hash outputs (#16044)
    Add Authentihash support for PE (#15987)
    Fix ELF symbols for names just before the end of strtab
    Parse dyldcache local symbols
    Fix some out of bound accesses in LE (#15943)
    Fix #14325 - Honor segments in DEX files (#15920)
    Many FLIRT handling fixes
  build
    Fix debugger build on Linux/s390x
    'sign' as an alias for ios-sign and macos-sign
    Build debian package in CI
  cons
    Fix again the EOL bgcolor issue (and improve scr.html) (#16120)
    Implement ecHj to list highlight rules in json format
    Fix r_table_tostring for string with ansi escape code (#16069)
    Fix #16063 - bgcolor not reset on newlines
    Fix ecH- deleting ecHi and deleting meta highlight items
    Fix #15359 - Enable key.f# keys to be used in the shell
    Improve the gentoo theme
  core
    tree-sitter: support iter commands (#16111)
    Initial implementation of the 'rb' command to rebase all the things
    Use state struct and start handling cmd_substition_arg in tree-sitter (#15966)
  debug
    Use RTable API in r_core_debug_rr (#16066)
    Fix show register value in column (#16010)
    Add 'dbH' to set hardware breakpoints (#15933)
  disasm
    Improve ecH (ecH-* dels them all, ecH- doesnt segfault, ecH list)
  esil
    If esil.addr.stack is mapped find an available one
    When esil.stack.addr is -1 set it to the next unallocated address
    Code cleanup for r_core_esil_step() (#16017)
  graph
    Add graph.aeab to show esil stats instead of disasm
  json
    Fix #15851 /wj without arg produce '\n' (#15885)
  panels
    Fix a bug on clicking in panels (on Mac and Linux)
  projects
    Preserve "functions" flagspace when saving projects (#16057)
  refactor
    Revert "Avoidify the RUtil.strTrim() APIs, rename trimHeadTail() and add asserts in RConfig
    Avoidify the RUtil.strTrim() APIs, rename trimHeadTail() and add asserts in RConfig
    Fix consecutive call to r_table_sort (#16049)
    Kill all globals in rabin2.c
    Remove globals from main.r2
    Remove globals from rax2
    Revert "Avoidify the RUtil.strTrim() APIs, rename trimHeadTail() and add asserts in RConfig"
  test
    Add tests for RList (set, get, reverse, clone, append, prepend) and remove legacy
    Add initial sparc regression tests
    Handle ^C in r2r.v and support threads in fuzz tests
    r2r.v: Assume BROKEN=1 if not 0 or "" (#15936)
    Add Unit Tests to Meson (#15926)
  types
    Fix tccj, tccl, tcc* output errors and add tests (#15931)
  util
    Avoidify the strTrim() APIs + cleanup/refactor
    Memory leak fix proposal in syscmd_join
  visual
    Fix #15963 - Handle / in Vx (visual xrefs)
  Changes for 4.2.0
  anal
    Fix #15091 - Make 0 fcnsize warning more meaningful and verbose-only (#15866)
    Fix jumptable size #13812 (#15822)
    Fix afs not working without rettype
    Fix a null deref in fcn_recurse
    Remove Custom Analysis for Java (#15817)
    Refactor RAnal Basic Blocks and Functions (#15169)
    Change RAnalBlock.size to ut64
    Make type matching independent of bb list order
    Improve the op.type text representation when unhandled modifiers are used
    Remove dupped basic block analysis in core (#15714)
  asm
    'push rip' is not a valid instruction
  bin
    Improve realname support for symbols (#15702)
    Add test for #15727 (smd strings) (#15777)
    r_str_unescape: Support all izz esc seqs (#15770)
    Force read permissions on all load maps in ELF
    Initial implementation of LX/LE file plugin
  cons
    Implement ar, and dr, commands to list registers in table format
    Fix #14424 - Handle ~ operator in the ms shell
    Implement r_strbuf_slice and use it in panels to solve a glitch
  core
    Add ?V0 ?V1 ?V2 - for semver support
    Upgrade to acr-1.8.1 to get semver support
    Add pkgname in RLibStruct for r2pm on outdated plugins
  debug
    Added reverse step and continue support to gdbr
    Moved drC to drpC for profile comments and added drC for reg comments
    Added register specific comment parsing to register profiles
    Fix crash caused by rebasing a file without sections
    Set cfg.debug to true before running oodf in doof
    Fix multithreaded breakpoint behavior in linux
    Attach to new linux threads on creation
    Fix debugger build on linux-s390x
    Always unset bps after continue and step hard
    Add detailed location info to dpt using pc instead of path
    Add packed sizes to gdb vector registers and improve mapping of target description to r2 regs
    Fix drt not printing non 64bit/32bit registers and flags
    Refactor breakpoint validation (#15754)
    Refactor breakpoint validation
    Revert "Validate bp addr on rebase and restore instead of preventing creation
    Validate bp addr on rebase and restore instead of preventing creation
    Fix hardware bp restoring and fix hwbp repeating errors
    Add location in file to linux dpt output
    Fix var rebasing by saving regname info
    Refactoring ptrace register write for BSD
    Implement bsd_thread_list for FreeBSD
    Fix reopening of windows debug after detaching not working
    Fix windows breakpoint rebasing
    Prevent the restoration of disabled breakpoints
  diff
    Add explicit fingerprint_size to RAnalFunction
    Add ccdd command to diff decompiler output of two functions
    Add ccdd command to diff using decompiler (experimental)
  disasm
    Remove realname from strings (#15841)
    Show flag realname when finding a function and realname is enabled
    Hide flag comments when realname is shown (#15801)
    asm.symbol: Improve code/test a bit more (#15798)
    asm.symbol: Fix flag name when disasm from non-flag addr with no anal
  esil
    Add RISC-V 64 word instructions and test (#15742)
    Correct RISC-V division and add test (#15712)
  io
    Fix #15789: Increment offset for reads as well (#15865)
  json
    Use PJ api in the output of isj and show realname
    Fix issues in iCj, drlj and arlj
    Fix izzzj json output
    Fix gen json dwarf with pj api (#15755)
    Fix is.j iEj and iaj json validation issue in r2 -- (#15724)
  panels
    More fix for resizing issue (#15844)
    Performance improvements for the cursor mode
    Code clean-up and a little performance improvement for decompiler cache
    All the available decompilers outputs will be properly shown with this
    Make the decompiler cache work properly
    Add H key for cursor mode which works like the one in vim
  print
    Implemented pmj (#15864)
  r_debug
    Debug, BSD systems refactoring
  search
    Add elliptic curve private key search in /cr command (#15761)
    izzzj: Add izzj attributes (#15759)
  signatures
    Apply types on matching zignature data
  table
    Add f, command to list flags in table format
  test
    Fix V testsuite build with latest V from git (#15867)
    Convert cmd_pd* tests from &lt;&lt;KEYWORD to &lt;&lt;EOF (#15823)
    Support extras tests in r2r.v (#15821)
    r2r.v, -j 0: Allocate 1 job per test (#15807)
    Improve unit test execution using the new V suite and makefiles
    Many improvements in the V testsuite (#15722)
  tests
    r2r.v, -j 0: Allocate 1 job per test (#15807)
  util
    Fix r_list_set_n() to allow empty element (#15820)
  visual
    Limit panel tabs to 9 to avoid keybinding and click issues
  windows
    Fix reading on invalid process memory
- Changes for 4.1.0
  anal
    Improve SP based variable analysis
    Some more helpful messages for anal.verbose
    Fix first r_anal_op call after asm.bits change
    Improve SP based var analysis
    Fix ms cc wrong argument analysis
    Fix r_type_del() for typedefs (Fix #15337)
    Add base64: for afn
    Move the fcn preludes into RAnal and add anal.jmp.tailcall (-1,0,N)
    Fix typo in ios-syscalls.txt (#15436)
    Initial implementation of afvf - show bp-relative stackvars
    Insert arguments into types SDB on function analysis
  arch
    Add support for or1k (OpenRISC) disasm+analysis (#15515)
  asm
    Fix ignored asm.bits settings because of RBin overrides
    Fix for #15459 - Also set the first operant to the right value on a mov from pointer with offset
    Add ARM strd support (#15388)
  bin
    Add 64-bit iOS SEP xtr plugin
    Add PIE flag check in kernelcache detection
    bin.str.enc: Accept UTF hyphen aliases (#15492)
    Support UTF32-BE decoding (#15472)
    Recognize Unicode BOMs (#15469)
    Use pj in the izj and izzj commands
    Fix #15445 - Add support for Mach-O external relocs
    Add support for C64 PRG fileformat
    pd: Don't abort string printing on initial null if bin.str.enc != guess (#15446)
    Fix #14279 - Ignore entrypoint on non-executable ELFs
    Analyse HIOS and LOOS symbol types by default. (#15411)
  build
    Fix #15485 - Improve argument parsing in sys/{install,build} (#15486)
    FIx 32bit windows
    Rename "asan" to "sanitize" (#15412)
    Fix build for 32bit Linux systems
    Fix build of the onefied shared lib
  command
    Very simple tree sitter integration (#15414)
  config
    Pass R2_CONFIG file to ! commands and serialize methods
  cons
    Fix #14197 - Don't highlight control chars on hud filter (#15552)
    Include last line when greping using foo~n.. (#15524)
  core
    Fix some Race Conditions with the thready task scheduler (#15667)
    Make Task Scheduling Explicit (#15511)
    asm.cmt.off: Accept 0 &amp; 1 as aliases for false &amp; true respectively (#15500)
    Use sigaction instead of signal
    CPU affinity API introduction
    Honor cfg.editor in 'vi' instead of always using 'vi'
    Implement $foo:=,+=,-= and $foo to alias some flags commands
    Support 'f foo+=4' and 'f foo-=4' syntax for flags
  debug
    Improve debug rebasing and fix partial windows rebase
    Refactor debug native's wait function
    Fix native debug not working with files that were opened as RW
    Add ppid to win32 debug and 'dp''s display/json
    Add process selection to w32 debug
    Fixed a crash caused by reopening gdb
    Fixed not killing child processes and added detach
    Fixed gdbr warnings and a dpt crash after debug was over
    Added an event to signal the end of the debug session
    Fix 'oo' rebasing when leaving debug and add 'doc' to exit
    Silence drr warning on UT64_MAX registers
    Fixed an issue with detached child breakpoint inheretence
    Added oodf\doof to enable rebasing for remote debug
    Rebase Breakpoints for PIEs
    Added dp processes info support to gdbr
    Add breaking to ood in linux to avoid execvp freezing
    Allow debug plugins to modify pid/tid on select
    Fix linux_set_options error
    Add process selection to linux native debug
    Setting parent pid on pid list on BSD
    Show all processes for pid 0 using dp
    Improve linux native debug dp output
    Fix getting DRX breakpoint size
    Fixed overflow that broke remote debugger reopening
    Impl. list modules for WinDbg
    Fix WinDbg IO in page boundaries
    Fixed windbg concurrency and added missing locks
    Fixed windbg pipe timeout behavior on linux
    Added rebuild rules for windbg
    Fixed windbg continue on windows 7 64bit
    Allow breaking for WinDbg
    Update hardcoded gdbr registers for 16/32bit x86 (#15488)
    Added parsing support to all gdb registers
    Fix gdbr's reg_write and reg_next_diff for reverse stepping
    Reduced gdbr's tcp connect timeout and added a break
    Fix gdbr not closing sockets after connect failed
    Add break to gdbr's read_packet and move isbreaked to libgdbr
    Fix gdbr_write_registers and refactor gdbr_write_reg
    Replaced lock_check with tryenter in gdbr_read_registers
    Add breaking to gdbr connect to avoid waiting on invalid connections (#15442)
    Add experimental ymm regs support for linux-x64 and extend drm command
    Add Windows 8 and 8.1 WinDbg profiles
    Fix attaching to a pid on Windows (#15406)
    Fixed w32dbg breaking issues (#15386)
    Add support for printing xmm* as packed floats and doubles (#15378)
  disasm
    Fix hidden hint.lea for hint.pos==0
    Improve switch-statements in disassembly
    Add refs, xrefs and esil columns to pdt
    Add asm.cmt.esil to show ESIL as comment
  doc
    Improve macOS installation documentation (#15438)
    Fix links to Doxygen documentation (#15377)
  gdbclient
    gdbclient reduces risk of use after free down the road
  io
    Uses the setitimer api instead for the alarm in self://
    Automatically set the debug plugin when opening debug uris (#15403)
  json
    Add current process field to dpj
  network
    Fix r_socket_connect not using the given timeout in unix
  print
    Fix #14661 - Support parsing binary protobuf data (#15423)
    Add utf-8 support in r_print_rangebar (#15389)
  r_debug
    Refactor signal handling for FreeBSD
  search
    Introduce the r_magic_load_buffer() api and boolify a bit
    Update RSA key search to find larger keys (#15494)
    Search for AES 128, 192 and 256-bit keys (#15426)
  signatures
    Add auto zignspace generation for the zg command (#15402)
  test
    Implement asm, fuzz and json test runner in r2r.v
  util
    Add RIntervalTree data structure
    Added r_th_lock_tryenter API (#15454)
    Use HtPP for RStrConstPool (#15424)
  visual
    Improve the interaction with decompilers in panels
    Reduce the blocksize on some hexvisual modes
  windows
    Add command to identify window under cursor
    Fix #15456 - Fix reopening in write mode
    Fix hang when running dc in a task
  Changes for 4.0
  anal
    Bring back the MASK_DISASM because not all nanal plugins support it yet ##anal
    Select default var type based on its size (#15352)
    Fix #15325 - Improve af- like its done in Vdu
    Deprecate anal.jmp.eob /refs #13482
    Fix #15117 - honor asm.var.sub in ao/aoj
    Fix #15315 - Honor RAnalOp.disp in aar and ao
    Update 8051 plugin (#15321)
    Avoid reloading of cc sdb - huge speedup (#15306)
    Implement ESIL for arm64 UBFX
    Make RAnalFunction.cc come from RAnal String Pool
    Deprecate the use of anal plugins that doesnt handle mask.disasm
    Add jumptable support for main() in bins/elf/analysis/ls-alxchk (#15266)
    Add jumptable support for main() in bins/elf/ls.odd (#15233)
    add afoj and afdj (#15254)
    Fix #15235 - push [mem] not handled in /r
    Add initial reg profile for sysz arch
    Don't propagate noret to fcn if fcn jmps outside itself (#15190)
    Fix #15004: Make meta.min rbtree more robust (#15141)
    Fix memleak in r_core_anal_propagate_noreturn()
    Minor speedup/cleanup/refactor of the RAnal
    Implement ESIL control-flow-graph and further dfg analysis
    Add anal.delay to disable delay slot analysis for testing
    Fix pc-rel movs in sh's esil
    Delay execution debug messages are now available via anal.verbose
    Fix #15073: Disambiguate using fcn addr also in meta.min rbtree (#15077)
  api
    Add r_strbuf_copy API (#15186)
  asm
    Fix post-indexed memory access for str instructions on ARM (#15298)
    Fix #15302 [rasm2/armass] Correctly propagate errors from thumb_assemble (#15303)
    Add additional [indirect] access syntax for 8051 (#15272)
    Fix #10651 sub sp, sp, 0x1000 not correctly assembled for ARM (#15187)
    Fix #15198 (#15199) arm64 assembler const value
    Add 8051 assembler plugin (#15189)
    Z80's LD opcodes assembly (#15185)
    Fix parsing of floating point instructions in x86_64 assembler (#15174)
    Fix x86 assembler output for some memory loads (#15068)
  bin
    On AArch64 there is a new special symbol $x (#15362)
    Fix #15152 - Support old Java attribute format (#15317)
    Simplify r_bin_open_io function (#15307)
    Support &gt; 4GB ELF files
    Add support for RTable.query in i
    Fix #15132: Integrate table to iS,ia,ir,iz,is (RBin info) based commands (#15159)
    Implement support for the RISCV PLT ELF relocs
    Fixes for MSVC demangling (#15210)
    Format the .rela. sections in ELF
    Add NES ROM mirroring map
  build
    sys/asan.sh: Use -fsanitize=... instead of -lasan when linking (#15375)
    Link sdb fully into r_util in meson (#15338)
    Fix #15296 - *BSD builds (#15309)
    Fix macOS build with latest XCode
    Add MSVC 2019 for AppVeyor
    Try MSVC 2019 for AppVeyor
    Set rpath if non-Windows Meson shared
    Debian package fixes (#15081)
  cons
    Fix function key handling in visual/panels
    For utf-8 locale, check LC_ALL, LC_CTYPE and LANG in sequence instead (#15326)
    Also use LANG env var to check for UTF-8 output support (#15257)
    Move UTF-8 setting logic to scr.utf8 config callback on Windows (#15273)
    Implement 'str' operation in RTable queries
  core
    Fix #14247 - fn.j/fnj. show all flags in current offset, not just one
    Few compiler watning fixes here and there
    Fix #15114 - Implement r_sys_info() and uname
    Add kitty clippy replacement :3 (#15232)
    Add possibility to specify time zone with rax2 -t (#15180)
    Implement cj command using the PJ api (#15168)
    Add support for the V programming language
    Fix #15134 - Support octal numbers like 0o666
    Implement function-based plugin loading method
    Add omt and help message for RTableQuery + add format column api
    Move Lib already loaded check before dlopen Call (#15075)
    Replace r_str_const* with RStrConstPool (#15300)
    Kill r_sys_get_osinfo () (#15346) ##core
  debug
    Use RTable for Windows heap info output (#15368)
    Add support for setting xmm registers on linux (#15365)
    Fixed continue not being associated with the current thread in unix
    Added a way to break while in dbg_wait (continue, step etc)
    Fixed dpk
    Fixed opcodes not being associated with the current thread in gdbr (#15358)
    Fix drm[bwdq] command, add xmm0h/l and xmm8-15 registers (#15354)
    Fix the way linux debugging options are set (#15323)
    r_reg_get_pack/r_reg_set_pack are not able to deal with 128 packbits
    Added support to thread switching in linux and fix r_debug_select
    Fixed ptrace 'Operation not permitted' errors (#15287)
    Fix debugger build for native GNU/Linux on RISC-V
    Fix incomplete drr/drrj formatting when r_core_anal_hasrefs fails (#15277)
    Added "dptj" and "dptj " (#15259)
    Enhance drm command, add drm xmm0 functionality (#15214)
    Fix drf output formatting
    Implementing debug info per pid on NetBSD
    Using unused map debug field on macOS
    Rebase fcn/bbs, flags , comments, meta, refs when ood
    Fix issues in windows thread switching (#15366) ##debug
  diff
    Implement radiff2 -X for hexII diffing
    Fix #14845: Support radare2_rc in radiff2 for graphs (#15078)
  disasm
    Better pdi output when Cd is involved
    Implement 'pdt' - print disasm in table, supports queries
    Make asm.fcnsig more compact
    Do not resolve the strings pointed by ADRP on arm64
    Improve (change) sh4 disasm (lowercase regs...)
  emu
    anal_x86_cs fix esil expr for neg instruction (#15252)
    Fix #15246 - Honor the 'u' suffix in PPC instructions in ESIL
  esil
    Fix #15297 - Update ESIL help message
    Improve registers handling in ESIL dfg
    Simplify ESIL code for ARM str instructions
    Add a parameter to $s and $o (#15171)
  io
    Setting the upper address limit for OpenBSD
    Improve omt and implement RTable.filterSum
  io_self
    Setting the upper address limit for OpenBSD
  json
    Show flagname and realname in json format for fnj and such
    Add current thread field to dptj (#15268)
  lang
    Rewrite hashbang command parser, use argc &amp; argv in hashbang (#15188)
  panel
    Fix #14857 - Handle 'O' key to rotate asm.pseudo/asm.esil
    Another const pointer to be free fix
    Handle / highlight in panels for zoom and window modes
    Fix const address freeing
    fix #15060 - Add xrefs and xrefs here in visual
    Fix #14559 - Honor scr.fps
  panels
    Fix #14857 - Handle 'O' key to rotate asm.pseudo/asm.esil
    Handle / highlight in panels for zoom and window modes
    Fix const address freeing
    fix #15060 - Add xrefs and xrefs here in visual
    Fix #14559 - Honor scr.fps
  print
    Fix #15216 - Implement pcy command to print hexpairs in Yara format
  r2pie
    Implement r2pipe_open_dl() to use dlopen/dlsym
  rasm2
    Freeing main assembly object
  script
    Fix vlang plugin to run scripts and add example
  search
    Fix #8575 - Support stdin slurping in rafind2 -
    Add support for hex escaped litterals in regular expressions (#15291)
    Fix RCALL and RJMP in aop and /at
    Refactor Search to use less Global State (#15076)
  table
    Add :json,:quiet,strlen,minlen,maxlen,sortlen in table queries
    Integrate table API for p-h (#15083)
  util
    Fix rop inline assembly form
  visual
    Run .dr* in visual prompt in cfg.debug is set
    Fix for VV going to V (issue 15181) (#15195)
    Fix #14919: truncate long function names in Vv (#14996)
  wasm
    Further wasm memory leak fixes
    Memory leak fixes in error code paths
  windows
    Print child output in pipe lang plugin
  zign
    Integrate types field in zignature operations (#15082)
  Changes for 3.9.0
  anal
    Implement anal.norevisit using SetU instead of Sdb
    Fix #15013 - jump/cjmp analop for m680x
    Fix the infinite aac issue, reduce false positives, speedup a bit (#15015)
    Fix mov.l/jsr ESIL for SuperH4 (#15039)
    Fix nopskip (its not fixed at all. just random typing here and there) (#15024)
    Add anal.nonull to avoid analyzing functions if starting by zeros
    Fixed i4004 arch to be according to spec (#15062)
    Fix zero register set issue (r2wars)
    Implement types field for zignatures
  cons
    Fix #14611: Vi-mode indication by prompt color
    Add a way to print an aliased without a trailing new line (#15031)
    Fix clicking on frame borders to resize
    Remove code for no-anal asm.bb.line (#14977)
  core
    Make -m do an implicit -s
    Fix #14990 - multiple quoted command parsing issue
    Fix multiple quote cmd issue
    Fix #14019 - Move ta to aht, move other commands around, refactor indentation
    Fix #10851 - Solve slurp messages on http/sandbox/pipe
    Don't run ldconfig when installing into /usr (#15049)
  debug
    Fix gdb reg write byte order (#15009)
    Improving slighty the process status check on Darwin
    On Darwin, expose process path
    ASLR check setting fix on FreeBSD
  emu
    Hackaround to get esil stepping on delayed execution
    Fix arm32 stmia post-increment (#14983) (r2wars)
  io
    Support shm_open in shm:// and some code cleanup
    Fixing perms for Darwin
    Fix #15002 - Propagate write error issues into RCore.patch
    Print error msg if write fails (#14978)
    Fixing self:// perms issue on Darwin</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1597233600">- Update to 4.5.0
  * Analysis
  - Initial API for base type kinds (enum, struct, union)
  - Rename PowerPC to PPC
  - Improve RISC-V analysis for compressed instructions
  - Add endbr64 as a function prelude for x86-64 binaries
  - Improve BP vars/args detection
  - Detect register args used only by callee
  - Match args name/types from function definition
  - Improve itanium RTTI parsing and vtable search
  - Refactor Variables out of SDB
  - Implement basic concept of signature bestmatch
  * asm
  - Add support for WebAssembly SIMD extension
  - Boolify r_asm_is_valid and r_asm_set_syntax API
  - x86_64/x86_32: Implement assembler endbr32 and endbr64 instructions
  - x86_64: Support mov r64, 0xffffffffffffffff
  - x86_64: Fix mov r32, -imm32 encoding
  - Move inferior GNU Hexagon plugin to extras
- For a complete list of changes see:
  https://github.com/radareorg/radare2/releases/tag/4.5.0
  https://github.com/radareorg/radare2/releases/tag/4.4.0</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1610366400">- Update to 5.0.0
  * See https://github.com/radareorg/radare2/releases/tag/5.0.0</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1622376000">- Update to 5.2.1
  * See https://github.com/radareorg/radare2/releases/tag/5.2.1
- Packaging changes:
  * Use license tag for COPYING/COPYING.LESSER
  * Use SPDX 3.0 format for License
  * Use system libzip/xxhash/libuv
  * Move plugin directory from devel to main package
  * Remove broken and no longer relevant rpmlintrc
  * Various small cleanups</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1622808000">- Install "r2p" multicall symlink as r2pipe, r2p conflicts with
  polylib.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1625918400">- Update to 5.3.1
  * Fix CVE-2021-32613: Double free vulnerability in the pyc parse
    via a crafted file which can lead to DoS.
  * Fix assembling invalid arm64 instructions dont result in invalid
    representations
  * Add http.basepath to support sub directory handling for proxying
    purposes
  * Support instruction descriptions when using the r2ghidra
    disassembler plugin
  * Fix issues and enable the garbage collector when running @vlang scripts
  * Fix arm16 ldr post indexing esil expression
  * Fix r2pipe regression caused by a change in RCons buffering when
    chaining multpile commands
  * Support user defined REgg plugins
  * Full changes: https://github.com/radareorg/radare2/releases/tag/5.3.0</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1627992000">- Add CVE-2021-3673.patch, fixing CVE-2021-3673 (boo#1189009):
  resource exhaustion and DoS</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1643716800">- Update to 5.5.4:
  * New IOBanks APis and commands replacing skyline and making io faster (2-10x)
  * Faster analysis, type matching, binary parsing (2-4x)
  * [] and =[] esil operations has been removed (size is mandatory)
  * Lots of important bugs fixed in bin parsers and disassemblers
  * Add support for the latest iOS15 dyld4 Atlas-style cache formats
  * Autorename signature matching collisions and faster search
  * Add assembler for riscv and disassemblers for PDP11, Alpha64 and armv7.v35
  * Improved integration with r2frida remote filesystems
  * Cleaning debugger for windows (32 and 64) and macOS makes it more reliable and stable
  * Add seven segment printing (?ea for ascii-art text titles)
  * Improved xrefs visualization with new axfm and axtm commands
  * Add avg command to manage global variables
  * The sixref plugin is now easier to use to find xrefs on arm64 code
  * Improved multibin (select all bins or one) and multidex support in apk://
  * Better build scripts for Windows (add asan and w32 profiles)
  * Added armv7.v35 and improves esil emulation with the arm64.v35
  * Add more help messages and set scr.prompt.tabhelp true by default
  * AES key wrap algorithm support in rahash2
  * Fix var serialization issues in debugger reloading (ood) and projects saving (Ps)
  * Add Amiga and MSX rom/bin parser plugin and test @romerojoseant @trufae
  * Visual slides (r2s) allow interactive content to be used within r2
  * Print and convert ternary values back and forth
  * Add the vector35 arm64 for analysis, esil and disasm and r2 can be built without capstone
  * Improved integration to use r2ghidra analysis and disassemble mainly tested for avr, v850 and arm64
  * Fix emulation of several x86 and arm64 instructions, including an scripted way
    to import official arm64 instruction descriptions
  * Bring back the cmd.pin to instrument the esil emulation when a specific address is hit
  * Small steps towards Projects with improved management for version control
  * Improved visual and panels with better interactions and fixed glitches
- Remove CVE-2021-3673.patch</changelog>
  <changelog author="Timothy Brown &lt;stimut@gmail.com&gt;" date="1654776000">- Update to 5.7.0
  * Significant number of changes and bug fixes
  * Resolves 38 CVEs
  - CVE-2022-0139 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195713
  - CVE-2022-0173
  - CVE-2022-0419 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195444
  - CVE-2022-0476 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196414
  - CVE-2022-0518 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195746
  - CVE-2022-0519 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195761
  - CVE-2022-0520 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195741
  - CVE-2022-0521 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195760
  - CVE-2022-0522 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195742
  - CVE-2022-0523 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195720
  - CVE-2022-0559 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196052
  - CVE-2022-0676 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196345
  - CVE-2022-0695 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196484
  - CVE-2022-0712 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196320
  - CVE-2022-0713 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196319
  - CVE-2022-0849 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196819
  - CVE-2022-1031 - https://bugzilla.opensuse.org/show_bug.cgi?id=1197420
  - CVE-2022-1052 - https://bugzilla.opensuse.org/show_bug.cgi?id=1197509
  - CVE-2022-1061 - https://bugzilla.opensuse.org/show_bug.cgi?id=1197508
  - CVE-2022-1207 - https://bugzilla.opensuse.org/show_bug.cgi?id=1197991
  - CVE-2022-1237 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198185
  - CVE-2022-1238 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198186
  - CVE-2022-1240 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198187
  - CVE-2022-1244 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198132
  - CVE-2022-1283 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198291
  - CVE-2022-1284 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198292
  - CVE-2022-1296 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198375
  - CVE-2022-1297 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198376
  - CVE-2022-1382 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198592
  - CVE-2022-1383 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198593
  - CVE-2022-1437 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198804
  - CVE-2022-1444 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198805
  - CVE-2022-1451 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198807
  - CVE-2022-1452 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198808
  - CVE-2022-1649 - https://bugzilla.opensuse.org/show_bug.cgi?id=1199418
  - CVE-2022-1714 - https://bugzilla.opensuse.org/show_bug.cgi?id=1199555
  - CVE-2022-1809 - https://bugzilla.opensuse.org/show_bug.cgi?id=1199806
  - CVE-2022-1899 - https://bugzilla.opensuse.org/show_bug.cgi?id=1199972
- Remove unneeded libewf dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668513600">- Update to version 5.7.8 (boo#1201820, CVE-2022-34502):
  + Heap buffer overflow via the function consume_encoded_name_new
  + Significant number of changes and bug fixes since 5.7.0</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1684324800">- Update to 5.8.6
  For details, check full release notes:
  https://github.com/radareorg/radare2/releases/tag/5.8.6
  - This fixes CVE-2023-1605 (boo#1209686).</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1733227200">- Update to version 5.9.8:
  * Resolved CVE:
  - CVE-2024-29645: buffer overflow vulnerability allows an attacker to
    execute arbitrary code via the parse_die function (boo#1234065).
  For details, check full release notes:
  https://github.com/radareorg/radare2/releases/tag/5.9.8
  https://github.com/radareorg/radare2/releases/tag/5.9.6
  https://github.com/radareorg/radare2/releases/tag/5.9.4
  https://github.com/radareorg/radare2/releases/tag/5.9.2
  https://github.com/radareorg/radare2/releases/tag/5.9.0
  https://github.com/radareorg/radare2/releases/tag/5.8.8</changelog>
</package>
<package pkgid="9122f7ce45386d7ae0dcc5c132fd6bd1c3c507089096cec2455d5824504cca25" name="radare2" arch="x86_64">
  <version epoch="0" ver="5.9.8" rel="bp156.4.3.1"/>
  <changelog author="atoptsoglou@suse.com" date="1546948800">- Update to 3.2.0
  anal
  * Add asm.hint.cdiv
  * Handle ^C in agf (#12618)
  * Fix size of arm64 wzr register
  * Rename ac -&gt; aoc, aC -&gt; ac, Fix help
  * Add the missing fail arc for SBRx instruction
  * Fix wrong splitting of functions in aac
  * Initial implementation of emu.ssa
  * Fix infinite loop bug related to anal.nopskip
  * Use add-sorted instead of append+sort
  * Heavy refactoring and sdbify the classes storage+logic
  * Implement support for nword in ahi
  * Fix ESIL borrow flag handling for SUB/SBB on x86
  * Display all metas in current offset instead of just one
  * Fix .in=io.maps, improving aap analysis (2052 vs 41 functions find)
  * Small msp430 improvements
  * Fix aap for thumb
  * Fix #8054 - Update cpu flags in arm/thumb ADD/SUB
  * Display all metas in current offset instead of just one
  bin
  * Fix #12654 - workaround resolv reloc symbols in ELF
  * Refactoring of get_import_addr in format/elf
  * Fix printing of the macho UUID load command in iH / rabin2 -H
  * Add timestamp to iRj output
  * Do not use r_buf_get_at in RBin.nxo to solve 2 clusterfuzz crashes
  * Fix missing exported symbols in ELF
  * Add laddr to iI
  * ie/iee: remove baddr
  * Use entry.init0 instead of entry0.init
  * rabin2 -H and iH uses cb_printf instead of eprintf+printf
  * Improve RBuffer api, start to refactor rbin to use more rbuf
  * it's nintendo 64 not nintendo 32
  build
  * Appveyor cleaning
  * Fix musl build (required for Alpine)
  * Do not statically link binaries by default in sys/static.sh
  * meson: Do not use glob with meson
  * Initial implementation of the Alpine Linux package
  * Improve the meson scripts
  * Fix Emscripten support
  * Switch to capstone 4.1 (#12549)
  * meson: Ensure python3 and no hard-code version
  * meson: Ensure R2_DATDIR, R2_INCDIR, R2_LIBDIR be absolute path
  * Users may want to install radare2 to a different directory than ~/bin.
  * Parse --install-path in sys/user.sh to allow for users to do so.
  cons
  * Fix #12667 - Fix heap overflow in RCons.grep
  * Fix #12397 - Colorize grep words if scr.color.grep is set
  core
  * Improvements and code cleanup in util/str
  * Implement ?j to get JSON output of different representations for the same number
  * Fix #12482 - Unify asm.shortcut/asm.{lea,jmp} hints
  * Rename scr.pipecolor into scr.color.pipe
  * Initial import of the PJ (PrintJSON) API
  * Fix 11141 - replaced R_ASM_BUFSIZE with RStrBuf*
  * Bring back f-.localflag (same as f.-localflag)
  * Add some more random "fun" fortunes
  * =h&amp; is not an alias for &amp; =h
  crash
  * Fix #12479 - negative disk_reads may not be allowed
  disasm
  * Fix esil function comment refline when there is jump to addr
  * Allow select cpu for arm.gnu
  * Add support for m68xx disassembler + analysis from capstone
  * Initial support for 6502 with Capstone
  * Optimize ds_align_comment()
  * Use r_str_len_utf8_ansi() for line len in
  * Fix glitches in asm.shortcut=1|0 with and leahints
  * Fix visual leahints hotkeys
  * Handle meta hints for dwords in visual disasm hotkeys
  * Improve pds
  json
  * Do spec-following r_str_escape_utf8_for_json()
  * Added new PJ simple print-json (stream) apis
  assembler
  * Move mipsasm from mips_gnu to mips_cs
  * Fix #12543 - Support backward branch and bl assembling for arm64 (#12552)
  search
  * Add magic headers for GPG symmetric crypto
  commands
  * Fix #12473 - implement C. command
  * aaE -&gt; aafe (#12628)
  * Support multiple ahi0 == ahi
  Debugger
  * When a process is interrupted by a signal, we try to figure out the reason if the information is still available.
  * FreeBSD/more reliable way to get PID's path. (#12527)
  * Disable dbg.follow in aaft to prevent seek changes (#12657)
  * Fix r2 -Ad regression
  panels
  * Fix a crash when V! calls graph via space key
  * Fix Cursor mode and Zoom mode and refactoring
  * Enable cursor and insert in Hexdump
  * Fix a resizing issue of Panels
  * Help message for Snow
  * Snow is supported in Panels because it is winter
  * Better Hexdump support
  * Remove mouse events thoroughly from panels
  * Minor fix when opening a new panel
  performance
  * Improve io map lookup performance in presence of many maps
  * Limit the blocksize in visual mode
  * Optimize r_meta_find (~4x faster :D)
  * refactoring ELF relocs, parse once and lookup in a hashtable
  print
  * Fix #12528 - Remove suffix modifier for 'j' in cmd_print.c
  * Add hex.ascii config variable
  * Support uneven columns in hex.cols and fix stack after scope issue in scr.rainbow
  * Fix p- to honor multiple regions
  * Highlight the flagged bytes on hex.style
  * Implement hex.hdroff (disabled by default)
  * Improve pxa, use more colors. honor VdF (pf format)
  search
  * Implement /s, /s* to search for sections depending on entropy
  threads
  * Make =h work in tasks, still more work to do to make RCons task and thread safe
  types
  * Fix tc and afc commands
  * Implemented tc command as an alias for tuc;tsc;tec...
  * Fix #11756 - Implement tsc and tuc
  visual
  * Add r_str_len_utf8_ansi()
  * Fix #1298 - Fix visual 'G' for r2 -nn (#12655)
  * Improvements for repeated Vd
  * Implement recursive interactive help
  * Support ranged cursor selections (for pxd, pxb, pxq, ...)
  * More fix for Vg and VG
  * tT, tt new tab, t[1-9] switch to nth tab, t= name tab, t- close tab
  * Fix #12623 - Make Grep Highlights Case Insensitive
  * Fix Vg with io.va
  * Introduce scr.dumpcols to support tabs and minor cleanup
  * Bring back VO as al alias of V&lt;tab&gt; and improve modes
  * Several improvements in the Visual mode (help, tabs, ...)
  * Add scr.wideoff to make offsets and reg values depend on asm.bits
  * Extend the use of the 't' key to manage tabs better, better ascii art
  * Several bug fixes and improvements for the visual-tab
  * Improve two dimensional panels with Tab and tabs with ' and ''
  * Implement ecoo and extend scr.rainbow into pd
  * Better asm.hints and support repeating in dw
  wasm
  * Fix wasm analysis for the end instruction
  * Fix #12409 - wasm function ids and exports (#12414)
  Archs
  * Added support for m680x arch
  * msp430: registers names for pc, sp, sr and cg
  * msp430 initialize more default op fields
- Update to version 3.1.3
  * Visual xrefs with undo seek behaviour
  * Improve visual panels
  * Fix fffff issue when doing aaaaa in NSO bins
  * Fix some memory leaks and warnings.
- Update to version 3.1.2
  bin
  * Fix double-free in RBinClasses regression introduced in d6fd896
  * Fix #12384 - Crash in fuzzed macho binary
  anal
  * Honor regsize to detect UB shift overflows in ARM64 code emulation
  * Fix assert in aaa when entrypoint is wrong
  panels
  * Some fixes in panels
  visual
  * Fix Visual k into basic block
  * Some more improvements for the visual xrefs (fix undo seek and more)
  Other
  * Fix some warnings
  * Fix #12376 - crash in: rasm2 -a arm -b 64 '0 ,0,0,0,0,0,0,'</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1547121600">- Update to version 3.1.3
  anal
  * Add asm.hint.cdiv
  * Handle ^C in agf (#12618)
  * Fix size of arm64 wzr register
  * Rename ac -&gt; aoc, aC -&gt; ac, Fix help
  * Add the missing fail arc for SBRx instruction
  * Fix wrong splitting of functions in aac
  * Initial implementation of emu.ssa
  * Fix infinite loop bug related to anal.nopskip
  * Use add-sorted instead of append+sort
  * Heavy refactoring and sdbify the classes storage+logic
  * Implement support for nword in ahi
  * Fix ESIL borrow flag handling for SUB/SBB on x86
  * Display all metas in current offset instead of just one
  * Fix .in=io.maps, improving aap analysis (2052 vs 41 functions find)
  * Small msp430 improvements
  * Fix aap for thumb
  * Fix #8054 - Update cpu flags in arm/thumb ADD/SUB
  * Display all metas in current offset instead of just one
  bin
  * Fix #12654 - workaround resolv reloc symbols in ELF
  * Refactoring of get_import_addr in format/elf
  * Add timestamp to iRj output
  * Do not use r_buf_get_at in RBin.nxo to solve 2 clusterfuzz crashes
  * Fix missing exported symbols in ELF
  * Add laddr to iI
  * ie/iee: remove baddr
  * Use entry.init0 instead of entry0.init
  * rabin2 -H and iH uses cb_printf instead of eprintf+printf
  * Improve RBuffer api, start to refactor rbin to use more rbuf
  * it's nintendo 64 not nintendo 32
  build
  * Appveyor cleaning
  * Fix musl build (required for Alpine)
  * Do not statically link binaries by default in sys/static.sh
  * meson: Do not use glob with meson
  * Initial implementation of the Alpine Linux package
  * Improve the meson scripts
  * Fix Emscripten support
  * Switch to capstone 4.1 (#12549)
  * meson: Ensure python3 and no hard-code version
  * meson: Ensure R2_DATDIR, R2_INCDIR, R2_LIBDIR be absolute path
  * Users may want to install radare2 to a different directory than ~/bin.
  * Parse --install-path in sys/user.sh to allow for users to do so.
  cons
  * Fix #12667 - Fix heap overflow in RCons.grep
  * Fix #12397 - Colorize grep words if scr.color.grep is set
  core
  * Improvements and code cleanup in util/str
  * Implement ?j to get JSON output of different representations for the same number
  * Fix #12482 - Unify asm.shortcut/asm.{lea,jmp}hints
  * Rename scr.pipecolor into scr.color.pipe
  * Initial import of the PJ (PrintJSON) API
  * Fix 11141 - replaced R_ASM_BUFSIZE with RStrBuf*
  * Bring back f-.localflag (same as f.-localflag)
  * Add some more random "fun" fortunes
  * '=h&amp;' is not an alias for '&amp; =h'
  crash
  * Fix #12479 - negative disk_reads may not be allowed
  disasm
  * Fix esil function comment refline when there is jump to addr
  * Allow select cpu for arm.gnu
  * Add support for m68xx disassembler + analysis from capstone
  * Initial support for 6502 with Capstone
  * Optimize ds_align_comment()
    Use r_str_len_utf8_ansi() for line len in
  * Fix glitches in asm.shortcut=1|0 with and leahints
  * Fix visual leahints hotkeys
  * Handle meta hints for dwords in visual disasm hotkeys
  * Improve pds
  json
  * Do spec-following r_str_escape_utf8_for_json()
  * Added new PJ simple print-json (stream) apis
  assembler
  * Move mipsasm from mips_gnu to mips_cs
  search
  * Add magic headers for GPG symmetric crypto
  commands
  * Fix #12473 - implement C. command
  * aC renamed to ac
  * aaE -&gt; aafe (#12628)
  * Support multiple ahi0 == ahi
  Debugger
  * When a process is interrupted by a signal, we try to figure out the reason
    if the information is still available.
  * FreeBSD/more reliable way to get PID's path. (#12527)
  panels
  * Fix a crash when V! calls graph via space key
  * Fix Cursor mode and Zoom mode and refactoring
  * Refactoring
  * Enable cursor and insert in Hexdump
  * Fix a resizing issue of Panels
  * Help message for Snow
  * Snow is supported in Panels because it is winter
  * Better Hexdump support
  * Remove mouse events thoroughly from panels
  * Minor fix when opening a new panel
  * Cleaned up some macro
  performance
  * Improve io map lookup performance in presence of many maps
  * Limit the blocksize in visual mode
  * Optimize r_meta_find (~4x faster :D)
  * refactoring ELF relocs, parse once and lookup in a hashtable
  print
  * Fix #12528 - Remove suffix modifier for 'j' in cmd_print.c
  * Add hex.ascii config variable
  * Support uneven columns in hex.cols and fix stack after scope issue in scr.rainbow
  * Fix p- to honor multiple regions
  * Highlight the flagged bytes on hex.style
  * Implement hex.hdroff (disabled by default)
  search
  * Implement /s, /s* to search for sections depending on entropy
  threads
  * Make =h work in tasks, still more work to do to make RCons task and thread safe
  types
  * Fix tc and afc commands
  * Implemented tc command as an alias for tuc;tsc;tec...
  * Fix #11756 - Implement tsc and tuc
  visual
  * Add r_str_len_utf8_ansi()
  * Improvements for repeated Vd
  * More fix for Vg and VG
  * "tT", "tt new tab, t[1-9] switch to nth tab, t= name tab, t- close tab"
  * Fix #12623 - Make Grep Highlights Case Insensitive
  * Fix Vg with io.va
  * Introduce scr.dumpcols to support tabs and minor cleanup
  * Bring back VO as al alias of V and improve modes
  * Several improvements in the Visual mode (help, tabs, ...)
  * Add scr.wideoff to make offsets and reg values depend on asm.bits
  * Extend the use of the 't' key to manage tabs better, better ascii art
  * Several bug fixes and improvements for the visual-tab
  * Improve two dimensional panels with Tab and tabs with ' and ''
  * Implement ecoo and extend scr.rainbow into pd
  * Better asm.hints and support repeating in dw
  wasm
  * Fix wasm analysis for the end instruction
  * Fix #12409 - wasm function ids and exports (#12414)
  To Review
  * Disable dbg.follow in aaft to prevent seek changes (#12657)
  * Add %S for base64 in util/pj (JSON printer)
  * Fix #1298 - Fix visual 'G' for r2 -nn (#12655)
  * Fix #12615 - Fix renaming vars from vvv
  * Fix #12434 - Fixes for exports and anal behaviour (#12642)
  * Fixed loop behaviour (now jumps to correct ends, etc..)
  * Fixed Exports (aka symbols)
  * Fix #12273 - Force exec bit in text section (RIOSection must die) (#12643)
  * Rename aftm -&gt; aft and afta -&gt; aaft (#12631)
  * Proposal to fix ib DF issue.
  * Fixed wrong bounds check while PE file resources is being parsed (#12634)
  * Few compilation warning fixes. (#12630)
  * use r_base64_encode_dyn
  * More refactoring for panels
  * Fix comments
  * Add assumption comments
    Remove the V@ command - not intuitive and a bit alien
    rotating print modes with tab was segfault because of UB
    Implement recursive interactive help
    Support ranged cursor selections (for pxd, pxb, pxq, ...)
    'i' in pxb visual runs Vd1 to edit the bits under the cursor
    V' is no longer mixed with Vt
    Properly restore the print sub-modes in tabs
    Smart tab key hints (beter located and shorter)
  Archs
  * Added support for m680x arch
  * msp430: registers names for pc, sp, sr and cg
  * msp430 initialize more default op fields
  Commands
  * Clarify aes /Ca help message (#12580)
  * New commands: aCb, aCm, aCmn, aCll, aClj, aCv, aCm, aC-, aCm-
  * Fix Segfaults and Leaks in RTTI classes recovery
  * Accept .?AU as prefix for msvc class name demangling
  * Classes recovery refactoring
  * Skip own type descriptor in msvc classes recovery
  * Cleanup msvc rtti address calculation
  * Recover vtable, classes, base class, virtual methods from MSVC RTTI
  * Add flags for vtables and methods
  * Fix #12543 - Support backward branch and bl assembling for arm64 (#12552)
  * Fix odd behaviour of pdf (with regards to agfv and agfj) (#12522)
  * Some code cleanup and start to introduce r_return in r_io (#12523)
    add the “skyline shadow” concept
  add r_io_map_is_mapped which binary-searches the skyline shadow to tell
  if a pointer belongs to any map
  * Fix printing of the macho UUID load command in iH / rabin2 -H
  * Improve pxa, use more colors. honor VdF (pf format)</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1551096000">- Update to version 3.3.0
  anal
  * Do not permit function names containing registers
  * Add missing types-darwin.sdb and honor asm.os to reload them
  * Add some Resource API to types db
  * Disable function autonaming to avoid confusions
  * Initial implementation of RAnalDataType
  * Address comments in #13094 related to maxbbsize and maxfcnsize
  * Fix anal.dalvik for monitor instructions
  * Add op.type of UD0/UD1/UD2 x86 instructions
  * Fix aaF sort issue, honor a2f and fix big allocation in analysis
  * Implemented new 'ax.' command
  * Improve ARM64 (anal.arm.cs) to cover more optypes
  * Improve the Dalvik's ESIL
  * Initial implementation of aaF
  * Fix #12932 - Handle 'bx lr, pc;bx r3'
  * Implement EXPERIMENTAL emu.lazy (20% faster analysis with aae)
  * Initial implementation of the 'aao' command
  * Fix aae - set pc to current offset
  * Self referenced xrefs makes no sense
  * Fix annoying warning message in aab
  * Update list of syscalls for Linux on x86-(32|64)
  * Update aea? (#12849) and display @{R,W} in aeaj
  * Add JSON support for /g
  * Fix #12738 - afi displays if function has been traced
  * Fix aht cjmp and optimize assert in asm.emu when no regprofile is set
  * Fix instruction address issues in the aef output
  * Initial implementation of aflm - makestyle function list
  * Change assert in cyclomatic complexity with a nicer warning message
  * Silent some 'invalid instruction' warnings by assuming data
  * Blind fix crash on exit after analyzing big binary
  * Implement aht to change the opcode type via anal hints, fix ao
  * Make afij ref-types more readable for human animals
  * Fix axff and add json support
  * Move r_anal_op_hint() into r_anal_op via R_ANAL_OP_MASK_HINT
  * Fix ASAN crash when running afbr
  * Fix afns and add JSON support
  * Fix noreturn handling of reloc functions
  * Improve ESIL xrefs and string discovery with aae on arm32
  * Kill anal.noncode instead use anal.in with io.maps.x
  * Improve aap for arm64
  * Add r_anal_fcn_format_sig
  asm
  * Use r_return in RAsm APIs and fix some regressions
  * Remove R_ASM_BUFSIZE, all buffers are now dynamic
  * Implement 'wao jinf' to assemble infinite loop instruction
  * Fix arm 64 assemble for msr/mrs OPs
  assembler
  * Fix #11249 - Fix register not being assigned
  * Fix #12431 - Add X86_32 Control/Debug registers assembly
  assembly
  * Fix ARM64 assemble for "b ." ("b 0x0")
  bin
  * Change -T behaviour and rename iF into it
  * Compute hashes only with a new r2 flag
  * Fix #13035 - PE resources crash
  * Fix bin_mz plugin magic check
  * Fix the file hash computation
  * Fix rabin2 extract path for Windows
  * Elf: recognise android as os
  * Display file hashes into rabin via new mode
  * Fix PDB crash freeing streams with the right function instead of assuming
    the delegate is not corrupted Fix the PE parsing to properly get the COFF
    symbols
  * Fix buffer overrun on pdb file read
  * Add iF to show file hash and related refactoring
  * Fix demangling of relocs and exported symbols
  * Fix #11981 - Show PE resource name instead of just the index and use pj.c
  * use the reset vector at 0x4 for entry
  * sega genesis is big endian
  * Add check for MZ magic in bin_bios.c
  * Fix #12474 - Add simplest mode handler for -zzz flag
  * Fix wasm exports list
  * Fix #12637 - Support .plt/.plt.sec in ELF
  * Add initial support for dyldcache v3
  build
  * Fix #13087 - Automatic NORELEASE mode, use curl if no wget
  * Disable ptrace-wrap for WSL
  * Fix capstone cloning and patching issues again
  * Fix #12834 - Set minimum version for libuv to 1.0.0
  * Do not use reversed keyword of meson
  * Set gittap even in release tarball
  classes
  * Store Anal Classes list in own SDB Namespace
  config
  * Fix #12760 - e cfg.log.* is now log.*
  * Add cfg.log.events=false by default
  cons
  * Make RCons.is_interactive() into the RConsContext and improve loading projects in tasks
  * om= and iS= now honor the theme (eco) settings
  * iS= now accepts eco (theme) settings + highlighting of sections with w/x permissions
  * Avoid big writes in a single syscall
  * Fix #11701 - use color theme in dmh* commands
  * Fix #12925 - $ being ignored if : or [] is present in grep line
  * Fix #12906 - Add support for mult. keyword highlighting in grep
  * Move Palette to RConsContext to make RCoreTask less racy
  core
  * Initial support for the r_alloc (+aligned) API
  * Implemented dir.home and dir.tmp
  * Add user * to REvent Hooking and add all_callbacks for R_EVENT_ALL
  * Improvements and code cleanup in util/str
  * Fix #12773 - Support setting multiple configs at the same time
  * Remove noisy log message in the @@@ operator
  * Implement yfx (yank from hexpair) command and r_core_yank_hexpair API
  * Fix #6424 - Disable scr.color when doing backticks
  debug
  * Add --without-ptrace-wrap configure option
  * Implement aeC (ESIL appcall), also drr shows reg aliases and add dr??
  * Fix debugger regression in Android
  * Debug process state info support on OpenBSD
  debugger
  * Fix debugger regression in Android
  * Debug process state info support on OpenBSD
  disasm
  * Fix #13079 - Show comments above the folded functions
  * Fix MIPS asm parser to display vars in disasm
  * Fix #11585 - Missing main/entry substitutions
  * Add asm.types=[0,1,2] - set verbosity level for function signature comments
  * Implement asm.str.lea instead of hardcode the option
  * Fix false positive string issues on arm64 when adrp+add
  * Fix reflines for infinite loop instructions
  * Fix asm.lines.ret for pdJ (Fix #12782)
  * Have arm pseudo's replace() use the same replacement style as x86's
  docs
  * Typo immbediate -&gt; immediate
  * Typo immbediate -&gt; immediate
  documentation
  * Add -U resources in rabin2 man
  * Change aab help fix #12695
  * Change aab help fix #12695
  enhancement
  * Add Certificates in rabin2
  esil
  * Fix vv_ and signed addresses bug in esil for x86.cs (fixes kernel emulation)
  * Fix #12743 - Warn when ESIL tries to shift &gt; 63 bits
  format
  * Compute struct/union size in tsj/tuj
  fs
  * Fix hfs mounting for Windows
  graph
  * Fix #12990 - Handle ^C in agRv
  * Improve the graphviz output for custom graphs
  * Improve callgraph dot output 'agCd'
  * Introduce graph.few to render just few basic blocks, comma in visual
  hexdump
  * Initial implementation of hex.align
  http
  * Implement the cmd_colon and experimental http.colon
  io
  * Implement self_regions for Windows
  * Add usable uris field to oLj and r2 -L
  * New command 'oma' to create a map covering all VA
  * Improve rap:// code, r2p_ is now r2pipe_
  json
  * Fix avj - in case of no vtables [] shall be returned
  * afxj and axtj using pj.c
  * Fix axgj output (should be rewritten with pj)
  main
  * Disable (with warning) -t and deobfuscate -n variable
  meson
  * Update list of sdb files to build and install
  optimization
  * Speed up RBinReloc retrieval
  panels
  * Fix a parsing issue of the config
  * Use pjAPIs to output proper json and bug fixes
  plugins
  * Add Ll as an alias for #!
  print
  * Added few pf examples
  * Initial import of the c1 command to compare bits
  * Add new command: pifc and pifcj
  * Add quiet and json for aflm
  * Check if address is mapped in the hexdump and disasm via io.unalloc
  * Implement "pt." command to print the current date
  * Fix #12711 - Fix hex.compact in pxa
  r2pipe
  * Add r2pipe_ R_API functions to r_socket.h
  ragg2
  * Update ragg2 man page
  * Added the append string feature for ragg2
  refactor
  * Remove global variables in rasm2.c
  * Use RSpaces in RFlag
  * Kill RIOSection
  * Aoj use pj
  * Use pj in aeaj
  * Use pj in ttj, tj, tej, tfj and 'tej enum'
  * Fixing typo
  * Use pj in asj
  * Use pj in anj
  * Almost completely kill RIOSection from io and core (-218LOC)
  * Standardize version using blob_version
  refactoring
  * Remove global variables in rasm2.c
  * Almost completely kill RIOSection from io and core (-218LOC)
  search
  * Fix #12942 - Implement /c[vV][j] /cej to search for code immediates
  * Fix #12378 - Implement /ai to search for infinite loop instructions
  * Implement /a1 to find all instructions by changing 1 byte
  sign
  * Initial implementation of the visual zignatures in vbz
  * Add bbsum metric for zignatures
  * Add vars in zignatures
  sync
  * Implement T=&amp; and handle more meta events
  * Initial WIP implementation of sync using http and T
  * Add basic auth to the webserver
  tasks
  * Make ! command sleep around system()
  types
  * Fix #12725 - pf* exposes flag sizes via fl and Cd
  * Initial implementation of the tfc command to manage calling conventions
  * Add more function signatures for objc_ apis
  * Set type of double to F
  * Support typedef to anonymous struct in more than 1 header
  * Support typedef'd (anonymous) structs
  * Shorten local var and type name
  util
  * Add extern "C" to r_rbtree.h
  * Fix comma before object or array in pj
  visual
  * Implement vdo to use aho from visual
  * Fix toggle emu.str via v)
  * Honor io.cache in vpci
  * Revert "Revert "Prevent runaway scrolling in Visual when using arrow keys
  * Revert "Prevent runaway scrolling in Visual when using arrow keys
  * Implement vbg - wip, but at least vbg does something
  * Prevent runaway scrolling in Visual when using arrow keys
  * Add 'o' key to seek in the rop browser and improve usability
  * Handle subcommands for visual browse from the shell
  * Initial implementation of the visual ROP browser
  * Prevent runaway scrolling in Visual mode
  * Visual 'j' honors asm.flags.middle
  * Add orangg avatar in ?E+ and implement r_str_list_join()
  * Initial implementation of visual gadgets
  * Add support for visual gadgets in graph and panels views
  * Implement pgm command to move gadgets around
  wasm
  * Fix conversion f32.const or f64.const
  * WebAssembly improvements in branch lines and namings
  * Fix a little bug in wasm type section parsing
  windows
  * Fix abspath issue and implement r_file_copy using native api
  * Fix path issue when last char is a slash
  * Implement sys_cmd_str_full_w32()
  Other changes
  * Release r2-3.3.0
  * X86_INS_UD0 was introduced in capstone 4, so use it only there (#13154)
  * Expose save_parsed_type() as an API call for Cutter (#13149)
  * Upgrade capstone-master
  * Add missing include for meson
  * Fix Linux debugger crash regression
  * Fix alignment issue in io.ptrace with the new r_malloc_aligned API
  * Fix dL bochs crash
  * Fix #12855 - Crash in "r2 -c'dL bf' -d ls" (#13145)
  * Fix path with spaces problem in windows (#13144)
  * Fix #13141 - Check if the unset space is the current one (#13142)
  * Added eprintf to dbg.execs on non-Linux OSes (#13134)
  * Minor fixes
  * Workaround the cursor scroll glitch in folded functions
  * Try a fix for #13072 - invalid address in dalvik disassembler
  * Fixed afbj result to print empty array (#13127)
  * Refactored cmd_anal.c to use PJ (#13122)
  * Fix #11759 - aac now names import trampolines (#13124)
  * Time to say goodbye to r_json (#13126)
  * Fix build for WSL (#13129)
  * Upgrade sdb
  * Do not escape path to Windows file (#13108)
  * Little cleanup before release (#13115)
  * Clean up some code in disasm.c
  * Fix agfJ
  * Make disasm use pj
  * Make ASAN green again (#13098)
  * Fix ASAN crash in abtj
  * Fix ASAN crash in asj
  * Strdup the input because it is a const char * and shouldn't be modified
  * Fix some r_assert warnings (related to len==0)
  * Check if there are enough words only when necessary
  * Other len == 0 edge cases that do not belong to r_return_* checks
  * Do not print classes if there are none
  * Type is not present in case of va_args, so do not blindly use (len - 1)th char (#13106)
  * Fix #12800 - PE exports not listed
  * Do not use _free in a _init method, but free in a _new method (#13100)
  * Various little code fixes. (#13075)
  * Remove most warnings during compilation
  * Implement aaFa, optimize and improve boundary checks
  * Refactor xrefs.c to use pj api (#13085)
  * Fix undefined behaviour in r_uleb128
  * Fix PE doublefree regression in resources
  * File: clusterfuzz-testcase-minimized-ia_fuzz-5652434150490112.dms
  * Fix x86 capstone patch
  * added valgrind fun fortune (#13086)
  * Meson: Add r_debug_dep to libr2_dep (#13088)
  * Unwind capstone to safe commit
  * Solve java regression
  * Fix #12948 - Fix . autocompletion (#13082)
  * Fix #13067 - Crash in the java parser (java-read-off-by-one)
  * Fix #13070 - Fix oobread in anal.arc
  * Add CC in vbt, still wip, just readonly list for now
  * Fix #12938
  * Use pj for agfj (and others) + rename pj_sn and pj_ksn to pj_N and pj_kN
  * Fix null-pointer dereference (#13074)
  * pf: print float at max precision (#13064)
  * Fix #13062 (#13063)
  * Add missing csmtpapi, csncdapi files
  * Fix #13027 - pf: print double at max precision (#13049)
  * Fix invalid json in agfj under some situations (#13051)
  * If, for whatever reason, a basic block with negative size is
  * contained in a function the json produced is not valid.
  * pj-ify dmmj
  * Fix x86_64 socket syscall (#13050)
  * Currently syscall nr 41 is named socketcall. However on x86_64
  * syscall nr 41 is named socket and expects 3 arguments.
  * Fix some crappy regressions in capstone.sh
  * Upgrade capstone
  * Purge capstone when doing the iOS build
  * Fix the iOS simulator build
  * Fix truncated issue with long dir.prefix is used
  * Small optimization when concatenating the home
  * Update plugins.nogpl.cfg and fix a couple of warnings
  * Use pj api in core/config (#13047)
  * Fix #13034 - Trailing 0 is gone (#13046)
  * Fix couple of mem leaks (#13041)
  * Adding one level into the hashes JSON (#13045)
  * Use pj api in afvsj
  * Use pj api in rasm2
  * OS X does not seem to accept X.Y.Z-git as lib version (#13043)
  * acr+make does work because it does not set any lib version on darwin. This patch
  * will adjust the version to use for libraries when radare2 is installed through
  * meson.
  * Update fortunes.fun (#13044)
  * Fix #13021 - Fix crash in anal.dalvik
  * Fix #13031 - Crash in dbw
  * Fix #13032 - Double free in dbw
  * Fix #13033 - Crash in pifjA
  * Fix #13039 - Crash in 'echo 0xF..A | rax2'
  * Fix pe crash regression
  * Added feature to return error while parsing c header file (#13030)
  * Added feature to return error while parsing c header file
  * Fixed cmd_type.c to pass tests
  * Fix clusterfuzz-testcase-minimized-ia_fuzz-5647859834159104.dms
  * Fix clusterfuzz-testcase-minimized-ia_fuzz-5670419745472512.dms
  * Fix clusterfuzz-testcase-minimized-ia_fuzz-5643065568526336.dms
  * Fix clusterfuzz-testcase-minimized-ia_fuzz-5166506139189248.dms
  * Implement vt: to create a new tab with an associated command
  * Fix conditional again
  * Fix off by one conditional
  * Fix some ASAN issues found randomly
  * Unescape chars when using rax2 -S
  * this commit resolve second part of #12862 (#12985)
  * Add newline to end of types.sdb.txt
  * Small TCC bitfields parsing fix
  * Some more fixes for the iOS build in sys/ios-sdk.sh
  * Remove some r_parse spaces
  * t-* resets tcc's anonymous symbol counter (#13015)
  * Remove commented anon_sym init in tcc_compile()
  * r_cons_singleton() -&gt; r_cons_singleton ()
  * Add some spaces
  * Make Class Attr Events more fine-grained
  * Add REvents for Anal Classes
  * Enable Travis only on master
  * Add LC_NOTE missing load command header for mach-o
  * Fix #13001 - null deref in RBin
  * Use flat RVector for all_calbacks in REvent
  * Fix classes names for Windows (#12998)
  * Fix warnings
  * Use pj in rasm2.c and add pj_f for float
  * $ sudo r2 /dev/disk0
  * [0x00000000]&gt; om
  * [0x00000000]&gt; o
  * 3 * r-x 0x00000000 /dev/disk0
  * [0x00000000]&gt; r
  * 0
  * [0x00000000]&gt; oma
  * [0x00000000]&gt; om
  * 1 fd: 3 +0x00000000 0x00000000 - 0xfffffffffffffffe r-x /dev/disk0
  * [0x00000000]&gt; x 32
  * offset - 0001 0203 0405 0607 0809 0A0B 0C0D 0E0F 0123456789ABCDEF
  * 0x00000000 0000 0000 0000 0000 0000 0000 0000 0000 ................
  * 0x00000010 0000 0000 0000 0000 0000 0000 0000 0000 ................
  * [0x00000000]&gt; s 0x1000
  * [0x00001000]&gt; x 32
  * offset - 0001 0203 0405 0607 0809 0A0B 0C0D 0E0F 0123456789ABCDEF
  * 0x00001000 4546 4920 5041 5254 0000 0100 5c00 0000 EFI PART.......
  * 0x00001010 c651 78b2 0000 0000 0100 0000 0000 0000 .Qx.............
  * [0x00001000]&gt; qq
  * Remove extra space after hexdump comment header (#12984)
  * c1 0x1000011ec @@s:$ $+10 1
  * Fix an assert in anal_tp
  * Fix some assert issues and other crap
  * Fix empty json (#12979)
  * Fix help and json in /ci (#12978)
  * Use unsigned format in xref addresses
  * Remove Color_RESET in hexdump comments when scr.color=0 (#12974)
  * Fix 'aao' command
  * Align left the ascii art
  * Fix anal.jmptbl warning message
  * Fix #12973 - Fix 1 byte oobread when running in asan
  * Add a null check (#12977)
  * Use PJ in "irj" and add Symbol VA (#12976)
  * Use PJ in "irj" and add Symbol VA
  * io.unalloc.ch: Hexdump char if byte is unallocated (#12968)
  * Fix asan crash in PE parser (oobread) (#12966)
  * Fix env. vars. not being parsed in !! in Windows (#12956)
  * Fix arm assembler in Windows
  * Fix x86 assembler in Windows
  * Removed duplicated -q flag in ragg2's usage message (#12964)
  * io.unalloc=true: print space in ascii hexdump if unmapped (#12958)
  * Fix Segfault when executing /cj without args (#12961)
  * add reloc indicator to pdj
  * Implement vbc [gG] and fix crash in aao
  * More ios-sdk build fixes
  * Fix section-&gt;size = 0 assert
  * iOS10 is required for the arm32 builds
  * Add LC_VERSION_MIN for the libr2.dylib iOS build
  * Fix #12934 - Crash in p-
  * Fixed the typo in the struct name r_lib_struct_t (#12944)
  * Trim scriptfile after '.'
  * Rewrite RSpaces to use RBTree and remove use of indices everywhere (#12904)
  * Rewrite RSpaces to use RBTree and remove use of indixes everywhere
  * Use RSpace in r_meta_space_unset_for
  * Use r_str_ndup instead of strndup because windows does not support it
  * Add some comments
  * Fix issue #12742 (#12922)
  * Introduce fnj command (#12923)
  * abtj using pj.c
  * Done for x86, arm16, arm32 and arm64
  * Check aab argument value
  * Fix the "Visual runaway scrolling when using arrow keys fix"
  * This reverts commit 6c1d31c.
  * This reverts commit ded4b9e.
  * fix null deref: r2 -N -e scr.prompt.file=true --
  * fix glitch where pd--N and N &gt; offset
  * closes #12897
  * Add an additional null name check in print.c
  * Remove invalid sleep from cmd_open()
  * Add missing file
  * Fix more null derefs
  * Fix null derefs
  * Added MIPS 64-bit calling conventions (copy of 32-bit). (#12891)
  * Small improvement (#12895)
  * Calculate bool based on logic and select prefix based on bool (not vice
  * versa)
  * axfj using pj.c
  * axtj using pj.c (#12887)
  * Android may also support ptrace-wrap
  * Use pj for X509 and PKCS (#12877)
  * Convert R_JSON to pj
  * Ident
  * iCj support
  * Change return type
  * Fix @deroad comments
  * Fix last issue
  * Fix empty output
  * Fix C99 construct without using -c99 (#12879)
  * Switch to capstone master in Meson
  * Implement r_anal_ref_type_tostring()
  * Switch to capstone master 🤪
  * Fix rafind2 -S for UTF8 chars &gt; U+00ff (#12866)
  * Fix rafind2 -S for UTF8 chars &gt; U+00ff
  * Use '&lt; 1' instead of '== 0'
  * Remove unnecessary else
  * Add a 0
  * https://darkdust.net/writings/megadrive/initializing for references
  * fixes #12848
  * i only chk with a few games, but they all look correct
  * Printkey json cb show format pj
  * Fixes for the android build and related warnings
  * Fix aht div
  * Small RFlags fixes (#12856)
  * Get the real item name before looking for it
  * Otherwise, it may happen that you look for a name which does not exist
  * and then when the name is filtered it is transformed into a name that is
  * already in the list of flags.
  * Make sure flagItem is inserted in HT and skiplist
  * Update SDB code and use ht_update_key API in RFlag
  * Fix set_name/filter_name mess
  * Small fixes here and there
  * Force update when creating new flags
  * Use pj API to print json
  * rm stupid debug printf
  * add support for apple debugserver on amd64
  * Oops
  * Add 64-bit MIPS profile
  * Fix isqq #command
  * Removed some spaces
  * Fix agfJ for quotes in function names
  * Fix pdJ for quotes in flag names
  * Use pj in Pj
  * by pancake + fix from kazarmy
  * Copy pal when creating a new task (#12835)
  * Fix minor memory issues (#12836)
  * Add initial Wasm support for atomic instructions. Fix get func offset from id. (#12833)
  * Fix Wasm function rename to ignore memory and other non-function symbols (#12832)
  * Implement sdb_js0n() without GNUC weirdness (#12829)
  * Fix shift check in esil.c
  * Add Vdt to tweak the instruction type hint (#12821)
  * Add missing .h in meson.build
  * Fix iR timestamp + consistent timestamp format output (pt*, iI~comp, iR) (#12770)
  * Update SDB code and use ht_update_key API in RFlag (#12804)
  * Fix crash in pC
  * Moved pd-- help message under pd? command (#12809)
  * Fix leaks in macros (#12803)
  * Fix missing comma bug in pj.c fixes invalid json in afcfj (#12802)
  * Use unsigned int for size when loading binary file (#12794)
  * Trying to load a 2.4G core file do result into error message like:
  * Cannot allocate -17240000 bytes
  * Since opt-&gt;sz is unsigned, casting it to sized int is problematic.
  * Fix regression in dmh's brk_end calculation (#12791)
  * Update yank.c (#12787)
  * remove signed differences in r_core_yank_hexpair()
  * Remove flag list in RFlags and just use hashtable (#12703)
  * Do not directly use flags-&gt;flags, but use r_flags_foreach functions
  * Remove list of flags because unnecessary
  * Do not free flagitem when we just need to change the name(aka key)
  * Use skiplist to iterate, so we get order for free
  * Use RIOMap instead of RIOSection which is being killed
  * Free flagitems when ht is freed
  * There's already the hashtable that can serve to iterate all flagitems.
  * Oops
  * Documentate yfx/yw/ywf/..
  * Fix hang in =h&amp;
  * Fix undefined behaviour in signed int with 24 bit shift in softmagic.c
  * Flush Visual stdin only if printable, \t or \n (#12764)
  * Remove obsolete test file
  * Remove obsolete test file
  * Only flush stdin when no mouse wheel is used
  * Use RBinSection, RDebugMap or RIOMap instead
  * Remove omps command
  * Fix segfault in ?E+
  * Improve anal.eobjmp (bug spotted after almost killing iosections)
  * Move r_disasm.h defs into r_core.h
  * Change eprintf to printf in rarun2
  * Change eprintf to printf in rarun2
  * Fix #12654 - resolv reloc symbols (#12713)
  * Move filling of symbols_by_ord into _r_bin_elf_get_symbols_imports()
  * Remove unneeded midbb initialization
  * Move core-&gt;anal check
  * r_anal_reflines_str() boolification
  * Fix segfault and add warning
  * Run any command at any position in the screen
  * Crop the output of the command to avoid glitches
  * Works in visual mode as well as in console
  * R_ANAL_REFLINE_TYPE_MIDDLE -&gt; R_ANAL_REFLINE_TYPE_MIDDLE_BEFORE (#12733)
  * Fix invalid read in cmd_meta (#12730)
  * files is a reversed keyword in meson. Try to avoid using it.
  * Tweak bitwise macros to work on 64-bit integers and use that in dyldcache
  * Remove useless .c file and fix 2 small warnings
  * Simplify get_import_addr by splitting into arch-specific functions
  * Add support for .plt/.plt.sec split in x86_64/ELF
  * Return plt_sym_addr if something fails there
  * Do not rely on section names when possible
  * Sections are not reliable, look for information, when available, in the
  * DYNAMIC segment, which is used by the loader/linker at runtime.
  * Use sections when nothing else is available in ELF
  * Some type of ELF (e.g. .o files) do not have dynamic info, so the only
  * thing we can do is rely on sections.
  * After release version bump to 3.3.0-git
  * Always print return type in r_anal_fcn_format_sig()
  * Print var args in afcfj
  * Fix movt r0, 0x1234 from incorrectly showing up as r0 = 0x1234 &lt;&lt; r0
  * Minor code cleanups/fixes (#12714)
  * Use Homebrew Addon in Travis
- Update to version 3.2.0
  anal
  * Add asm.hint.cdiv
  * Handle ^C in agf (#12618)
  * Fix size of arm64 wzr register
  * Rename ac -&gt; aoc, aC -&gt; ac, Fix help
  * Add the missing fail arc for SBRx instruction
  * Fix wrong splitting of functions in aac
  * Initial implementation of emu.ssa
  * Fix infinite loop bug related to anal.nopskip
  * Use add-sorted instead of append+sort
  * Heavy refactoring and sdbify the classes storage+logic
  * Implement support for nword in ahi
  * Fix ESIL borrow flag handling for SUB/SBB on x86
  * Display all metas in current offset instead of just one
  * Fix .in=io.maps, improving aap analysis (2052 vs 41 functions find)
  * Small msp430 improvements
  * Fix aap for thumb
  * Fix #8054 - Update cpu flags in arm/thumb ADD/SUB
  * Display all metas in current offset instead of just one
  bin
  * Fix #12654 - workaround resolv reloc symbols in ELF
  * Refactoring of get_import_addr in format/elf
  * Add timestamp to iRj output
  * Do not use r_buf_get_at in RBin.nxo to solve 2 clusterfuzz crashes
  * Fix missing exported symbols in ELF
  * Add laddr to iI
  * ie/iee: remove baddr
  * Use entry.init0 instead of entry0.init
  * rabin2 -H and iH uses cb_printf instead of eprintf+printf
  * Improve RBuffer api, start to refactor rbin to use more rbuf
  * it's nintendo 64 not nintendo 32
  build
  * Appveyor cleaning
  * Fix musl build (required for Alpine)
  * Do not statically link binaries by default in sys/static.sh
  * meson: Do not use glob with meson
  * Initial implementation of the Alpine Linux package
  * Improve the meson scripts
  * Fix Emscripten support
  * Switch to capstone 4.1 (#12549)
  * meson: Ensure python3 and no hard-code version
  * meson: Ensure R2_DATDIR, R2_INCDIR, R2_LIBDIR be absolute path
  * Users may want to install radare2 to a different directory than ~/bin.
  * Parse --install-path in sys/user.sh to allow for users to do so.
  cons
  * Fix #12667 - Fix heap overflow in RCons.grep
  * Fix #12397 - Colorize grep words if scr.color.grep is set
  core
  * Improvements and code cleanup in util/str
  * Implement ?j to get JSON output of different representations for the same number
  * Fix #12482 - Unify asm.shortcut/asm.{lea,jmp}hints
  * Rename scr.pipecolor into scr.color.pipe
  * Initial import of the PJ (PrintJSON) API
  * Fix 11141 - replaced R_ASM_BUFSIZE with RStrBuf*
  * Bring back f-.localflag (same as f.-localflag)
  * Add some more random "fun" fortunes
  * '=h&amp;' is not an alias for '&amp; =h'
  crash
  * Fix #12479 - negative disk_reads may not be allowed
  disasm
  * Fix esil function comment refline when there is jump to addr
  * Allow select cpu for arm.gnu
  * Add support for m68xx disassembler + analysis from capstone
  * Initial support for 6502 with Capstone
  * Optimize ds_align_comment()
  * Use r_str_len_utf8_ansi() for line len in
  * Fix glitches in asm.shortcut=1|0 with and leahints
  * Fix visual leahints hotkeys
  * Handle meta hints for dwords in visual disasm hotkeys
  * Improve pds
  json
  * Do spec-following r_str_escape_utf8_for_json()
  * Added new PJ simple print-json (stream) apis
  assembler
  * Move mipsasm from mips_gnu to mips_cs
  search
  * Add magic headers for GPG symmetric crypto
  commands
  * Fix #12473 - implement C. command
  * aC renamed to ac
  * aaE -&gt; aafe (#12628)
  * Support multiple ahi0 == ahi
  Debugger
  * When a process is interrupted by a signal, we try to figure out the reason
    if the information is still available.  FreeBSD/more reliable way to get
  * PID's path. (#12527)
  panels
  * Fix a crash when V! calls graph via space key
  * Fix Cursor mode and Zoom mode and refactoring
  * Refactoring
  * Refactoring
  * Enable cursor and insert in Hexdump
  * Fix a resizing issue of Panels
  * Help message for Snow
  * Snow is supported in Panels because it is winter
  * Better Hexdump support
  * Remove mouse events thoroughly from panels
  * Minor fix when opening a new panel
  * Cleaned up some macro
  performance
  * Improve io map lookup performance in presence of many maps
  * Limit the blocksize in visual mode
  * Optimize r_meta_find (~4x faster :D)
  * refactoring ELF relocs, parse once and lookup in a hashtable
  print
  * Fix #12528 - Remove suffix modifier for 'j' in cmd_print.c
  * Add hex.ascii config variable
  * Support uneven columns in hex.cols and fix stack after scope issue in scr.rainbow
  * Fix p- to honor multiple regions
  * Highlight the flagged bytes on hex.style
  * Implement hex.hdroff (disabled by default)
  search
  * Implement /s, /s* to search for sections depending on entropy
  threads
  * Make =h work in tasks, still more work to do to make RCons task and thread safe
  types
  * Fix tc and afc commands
  * Implemented tc command as an alias for tuc;tsc;tec...
  * Fix #11756 - Implement tsc and tuc
  visual
  * Add r_str_len_utf8_ansi()
  * Improvements for repeated Vd
  * More fix for Vg and VG
  * "tT", "tt new tab, t[1-9] switch to nth tab, t= name tab, t- close tab"
  * Fix #12623 - Make Grep Highlights Case Insensitive
  * Fix Vg with io.va
  * Introduce scr.dumpcols to support tabs and minor cleanup
  * Bring back VO as al alias of V and improve modes
  * Several improvements in the Visual mode (help, tabs, ...)
  * Add scr.wideoff to make offsets and reg values depend on asm.bits
  * Extend the use of the 't' key to manage tabs better, better ascii art
  * Several bug fixes and improvements for the visual-tab
  * Improve two dimensional panels with Tab and tabs with ' and ''
  * Implement ecoo and extend scr.rainbow into pd
  * Better asm.hints and support repeating in dw
  wasm
  * Fix wasm analysis for the end instruction
  * Fix #12409 - wasm function ids and exports (#12414)
  To Review
  * Disable dbg.follow in aaft to prevent seek changes (#12657)
  * Add %S for base64 in util/pj (JSON printer)
  * Fix #1298 - Fix visual 'G' for r2 -nn (#12655)
  * Fix #12615 - Fix renaming vars from vvv
  * Fix #12434 - Fixes for exports and anal behaviour (#12642)
  * Fixed loop behaviour (now jumps to correct ends, etc..)
  * Fixed Exports (aka symbols)
  * Fix #12273 - Force exec bit in text section (RIOSection must die) (#12643)
  * Rename aftm -&gt; aft and afta -&gt; aaft (#12631)
  * Proposal to fix ib DF issue.
  * Fixed wrong bounds check while PE file resources is being parsed (#12634)
  * Few compilation warning fixes. (#12630)
  * use r_base64_encode_dyn
  * More refactoring for panels
  * Fix comments
  * Add assumption comments
    Remove the V@ command - not intuitive and a bit alien
    rotating print modes with tab was segfault because of UB
    Implement recursive interactive help
    Support ranged cursor selections (for pxd, pxb, pxq, ...)
    'i' in pxb visual runs Vd1 to edit the bits under the cursor
    V' is no longer mixed with Vt
    Properly restore the print sub-modes in tabs
    Smart tab key hints (beter located and shorter)
  Archs
  * Added support for m680x arch
  * msp430: registers names for pc, sp, sr and cg
  * msp430 initialize more default op fields
  Commands
  * Clarify aes /Ca help message (#12580)
  * New commands: aCb, aCm, aCmn, aCll, aClj, aCv, aCm, aC-, aCm-
  * Fix Segfaults and Leaks in RTTI classes recovery
  * Accept .?AU as prefix for msvc class name demangling
  * Classes recovery refactoring
  * Skip own type descriptor in msvc classes recovery
  * Cleanup msvc rtti address calculation
  * Recover vtable, classes, base class, virtual methods from MSVC RTTI
  * Add flags for vtables and methods
  * Fix #12543 - Support backward branch and bl assembling for arm64 (#12552)
  * Fix odd behaviour of pdf (with regards to agfv and agfj) (#12522)
  * Some code cleanup and start to introduce r_return in r_io (#12523)
    add the “skyline shadow” concept
    add r_io_map_is_mapped which binary-searches the skyline shadow to tell
    if a pointer belongs to any map
  * Fix printing of the macho UUID load command in iH / rabin2 -H
  * Improve pxa, use more colors. honor VdF (pf format)</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1554206400">- Update to version 3.4.0
  anal
  * Add more function sorting methods and reduce unnecessary resorts
  * Fix #13466 - Adjust thumb xrefs on aae
  * Fix axf without args
  * anal_riscv: Implement get_reg_profile
  * Fix #13451 - make afs work
  * Show destination in axf
  * Analyze symbols of type STATIC
  * Add R_ANAL_OP_MASK_DISASM for r_core_anal_op() for now
  * Reduce false positives in aav honoring align and skipping code blocks
  * Remove CALL_IS_EOB, it was experimental in r1, not useful
  * Add warning message when jump table size is invalid
  * Fix #13077 - calling convention args to start from 0 instead of 1
  * Add avrr and aao in aaa
  * m68k architecture is always 32 bits and big endian
  * Implement jmptbl for Thumb TBB and TBH instructions
  * Fix m68k analysis issues
  * Add R_ANAL_OP_MASK_OPEX
  * Add support for Thumb jmptbl based on TBH
  * Fix glitch found in analyzing jmptbl in debug
  * Avoid passing fixed size buffers in RAnal.fcn, reducing the use of anal.bb.maxsz
  * Fix r_reg asserts issues spotted in the mips emulation
  * Remove redundant key in anal/cc
  * Simplify function guessing
  * Add missing ESIL for ARM64's LDRH instruction
  * Fix null string issue in afi and add afcf in afij
  * Use ARM special syms as analysis hints (#13249)
  * Use fcn-&gt;meta.min instead of fcn-&gt;addr in fcn rbtree code
  * Fill ptrsize for TBH and TBB Thumb/ARM instructions
  * Update register profile for m68k
  * Update Windows type db
  * x86: add ESIL for BSF/BSR instructions
  * Implement new aesou and abte commands
  * x86 afb+: Update size in fcn rbtree after adding bb
  * Support another type of jmptbl for x86-64
  * Add fp register as BP in mips analysis
  * Improve CHIP-8 analysis
  * Add Windows types from synchapi.h
  * Add Windows Crypto API types
  * Update Registry API types
  asm
  * New command: 'wai' write assembly inside the current instruction
  * Initial implementation of the .offset RAsm directive
  * Updated ppc's libvle with latest fixes
  * Add asm.refptr eval variable
  * Implement rasm2 -x to output in hex dwords
  * Add CHIP-8 asm descriptions
  * Fix #13208 - Initial import of the asm.null plugin
  bin
  * Add dex.h and cdex.h for header structs
  * Parse segment name in -H, deprecate 2 old load methods
  * Adding symbols for 32bit version of mfc140u.dll
  * Fail kernelcache check for non-arm64 kernels
  * Use entrypoint from LC_UNIXTHREAD for the Kernelcache
  * Fix integer overflow that leads to a crash in the DEX parser
  * ELF: returning the full compilation toolchain info
  * Added load_buffer and check_buffer for qnx (#13446)
  * Rebase strings when necessary
  * Rbin remove old load_bytes callbacks
  * bin_art: avoid double free
  * Compute file hashes on request via it and compare if has changed
  * Add bin_qnx.c in Meson.build
  * Add Homewbrew detection
  * Import the XNU kernelcache RBin plugin
  * Add initial support for QNX executables
  * Adding OpenBSD elf sections
  * Fix #13157 - Invalid read in r_bin_demangle_swift
  * Parse objc categories
  * Fix mach0 relocs when no symtab is there
  build
  * AppVeyor - Update MSVC to 2017, Ninja to 1.9.0
  * Fix compilation on Android
  * Fix offline build: Remove duplicated curl line
  config
  * Change anal.maxreflines to asm.lines.maxref
  * Fix #13201 - Merge anal.jmp vars fix
  cons
  * dm= now honors theme (eco) settings + wx sections are highlighted
  * Added missing flags &amp; file paths autocompletions
  * Add more file paths autocompletions
  * Added missing autocompletions for breakpoints related commands
  * Add prompt handling in r_cons_gets
  * Add missing autocompletions for e and P subcommands
  * Add missing keywords for tab completion
  core
  * Make flag comments base64-compatible
  * Support alias files in '.' interpret too ('. $foo')
  * Implement $foo=- to use cfg.ediitor to edit the alias
  * Initial implementation of alias files
  * Fix wcr command
  * bin.str{purge,filter} -&gt; bin.str.{purge,filter}
  * Rename asm.bbline to asm.bb.line and disable it in graph
  * Create libr_main and make all binaries use it
  * Introduce anal.verbose and set http.verbose and bin.verbose to false
  * Make function to allow grabbing the flags by order of importance in flagspace
  * Fix va_arg issue in r_str_newf and r_str_appendf
  debug
  * Fix #13363 - Remove URI handler before looking for auxillary script
  * Some fixes for the debug/emul traces and initial visual mode
  * Fix #13391 - issues when using file:// and ood together
  * Displaying chunk flags as bits
  * Implement dbg.skipover and fix dss for esil
  * Documentate and fix 'afa' and 'afal' commands
  * Implement V$ to set the program counter
  * ASLR settings little refactor, available as util mean
  * Initial implementation of the dri command - inverse debug registers
  * FreeBSD will be having aslr finally
  deprecate
  * Fix #13430 - Kill MinGW remnants
  diff
  * Implement the dif command to compare two files using unified
  * Fix #13541 - Automatic radiff2 -p when no bininfo is found
  disasm
  * Call to same relocs must have same name instead of appending number
  * Improve pf visualization via Cf in pd
  * Fix #13502 - alignment of .dword things
  * Remove reflines2
  * Fix bugs on E_MASK_D and BD24 (343eeb9) powerpc/vle
  * Fix printing consecutive type links in pd
  * Support asm.pseudo=1 in pad command
  * Sync with libvle (bugfixing &amp; new instructions)
  * Fix #13412 - Improve folded-bb message
  * Fix asm.stackptr when disassembling in the middle of a function
  * Add support to fold basic blocks in graph, disasm and commandline
  * Add chip8 pseudo support
  * Implement UJMP/UCALL color and update themes
  * Fix #13326 - Implement of asm.regsub to replace register names with their role alias
  * Implement visual decompiler and fix the RConfigHold API
  * Show function signature on tailcall jumps
  * On ARM, labeeling the unwind address segment a bit more accurately
  docs
  * Updating which assert version to be used
  esil
  * Add cmd.esil.step
  flags
  * Add symbols.objects and symbols.sections flag spaces
  format
  * Fix #12041 - fix truncated pf output
  * Add pfo dex|macho and bind structs to offsets with Cf via .iH*
  fs
  * Rename mg to mc and implement 'mg' properly
  graph
  * Handle b key in graph, doing the same as in visual
  * Improve interactive graph title with function signature
  * Implement graph.trace and improve dt+ with dt++ for abt
  * Trim decompiler text in graph nodes
  * Implement support for decompiler graphs in 'v #'
  hexdump
  * Support colors in prx (abusing px)
  io
  * Consider the map sorting when two map_events are the same
  nds
  * Add Homewbrew detection
  optimization
  * Add an early-out optimization for r_isprint (2%-30% speedup)
  * Optimize r_str_bounds by removing an unnecessary strdup
  * Avoid unnecessary RConfig.get('cmd.times') in RCore.cmdSubst
  panels
  * pP rotate panels
  * ROP gadgets work properly when in-n-out
  * Fix some crashes
  * bunch of menus work which had been broken such as ROP, etc
  * Submenu is also highlighted
  * Menu should not be highlighted when it's not focused
  * Fixed some critical issue in resizing
  * Panels move more flexibly with HJKL
  * Remove some useless messages on the menu
  performance
  * Remove redundant section lookup in get_strings_range
  * Improve console rendering times
  * Make analysis use io instead of fixed size buffer
  * Optimize analysis by adding more fine-grained levels
  print
  * prc honors io.unalloc
  * Implement p-e (entropy bar)
  * Fix #13323 - Skip nulls in pxr
  * Show negative reference in pxr, honoring asm.bits
  projects
  * Fix #13252 - Fix path with spaces in projects
  rbin
  * Change printf to println
  refactor
  * Fix #11133 - Remove buf_hex frield from RAsmOp
  * Pass RAnal instead of rbtree to fcn rbtree api
  search
  * Fix infinite loop in /r, and optimize by not resolving vars when not needed
  * Make -x behave like /x unless mask is provided
  sync
  * Fix #13234 - Allow reopening of webserver
  * Fix debug rap reg profile setup
  types
  * Fix #13585 - Changes to tl
  * Load basic types on startup instead of onload
  * Add the ability to open .h files with the 'pfo'
  * Add txf and txf. commands
  * Add a command to list all used types in current function
  * Add err* noreturn functions for Linux, iOS and macOS
  * Fix #13247 - tn and tn- commands
  visual
  * asm.var.summary should be on if the screen is too small
  * Fix #13333 - Show flag zones in scr.scrollbar
  * ^F,B in visual is used to scroll pages not bytes
  * Add Vvvt - visual function var types
  * Improvements in vbg
  * Vpp"c now properly rotates
  * Visual 'k' honors asm.flags.middle
  * Fix visual mountpointss, move it into Vb
  * Save changed bytes after modifying their bits in vd1
  * Several improvements in vbg
  * Fix #13283 - Swap g&lt;-&gt;o in visual and graph
  * Improve visual tabs switch with decompilation mode
  * Fix graph.layout=1 issue when zoom &lt; 1
  windows
  * Refresh on resize and fix mouse input on visual foor Windows
  * Fixes pipes implementation on windows
  * Add support for UTF console input in Windows (#13338)
  * Fix #13301 - Fix crash when unicode support is enabled
  * Alias /dev/null to NUL in Windows
  * Fix dll_ symbols not being analyzed with aa
  Other Changes
  * Add a call to r_search_kw_reset in r_search_prelude to fix arbitrary heap oob write (#13605)
  * Enforce 32bit and jumps for VLE-PPC
  * ec* shows bgcolor too for fgbg color (#13602)
  * Asan fixes 3.4.0 (#13603)
  * Fix OOB writes in bin_qnx
  * the formats specified in buf_fread were wrong
  * fixed some memory leaks in bin_qnx
  * Another tcc crash fixed (#13599)
  * Fix wrong chopping issue in Cf (#13584)
  * "Cf 1 xxx" &lt;- spaces was not trimmed
  * Should be aliased under the c command
  * prc: Don't Color_RESET if scr.color=0 (#13594)
  * aflsa, aflsb, aflsn, aflss - sort by addr, bbs, name or size
  * Fix help message for rabin2 -h | grep str.filter
  * Fix uaf in config hold (#13591)
  * Fix aflm crash (#13592)
  * Fix oobread in aao
  * Fix Visual jk - prc interaction (#13578)
  * Fix iCj for PE (#13579)
  * Fix #13491 - Handle $aliasFiles in 'cat' and 'rm'
  * Remove some whitespace from cmd_print.c
  * Add get_reg_profile call for RISC-V. In this profile, include the
  * integer and floating point registers. Use the ABI register naming
  * instead of the architectural one as this was chosen in the disassembler.
  * This is straightforward as the user-level ISA only specifies these
  * registers. In RV-I there are no flags, and only a few read-only
  * counter CSRs are accessible from user mode which (I think) don't need to
  * be in this structure. In RV-F/D there is one 32-bit CSR containing a few
  * flags.
  * This addition is not quite enough to get analysis or debugging working,
  * but can be a step towards that, and prevents warnings about being unable
  * to import the register profile from isil during launch on RISC-V.
  * Also update bits to 32|64 instead of 16|32—there is no 16-bit
  * RISC-V.
  * Fix arm thumb endianess (#13572)
  * Fix assert in format print when trynig to retrieve a null register name (#13569)
  * Fix warnings when SN is not defined for a specific arch (#13568)
  * Fix #13552 - Crashes in tcc parser (#13566)
  * Fix some warnings and remove unused code
  * Revert "[WIP] Added jump and fail info to pdJ"
  * This reverts commit 20f875b.
  * from #13481
  * Remove dead r_core_save_parsed_type() declaration (#13564)
  * Build arch detection for RISC-V (#13560)
  * Make sure that asm.arch and anal.arch is set correctly when starting
  * radare on RISC-V.
  * Remove unused CMP_END_GT()
  * Include aap in aaa (#13543)
  * Include aap in aaa
  * Added aap only if file.type is unknown
  * extracted them to method
  * Add ut*/st* type shortcuts (#13550)
  * Fix io.unalloc off-by-one (#13535)
  * Fix newline after axj output (#13533)
  * Add support to multiline assembly patching (#13526)
  * For example, this line 'OFFSET : nop;nop;nop' (provided in the example patchfile at binr/rabin2/patch.txt) now actually works
  * Fix a minor bug in panels (#13531)
  * Fix build
  * Fix build
  * Fix #13511 - pqz -&gt; pqs and psq as an alias for pqs
  * Rewrite kernelcache check_bytes (#13518)
  * Parse load commands to extract 3 metrics (kudos to @Siguza for suggesting):
  * use of LC_UNIXTHREAD
  * absence of any library linked against
  * addresses in the upper half of the address space
  * If those are met, then it’s a kernelcache. This just needs to parse all load commands types and vmaddr from LC_SEGMENT_64 (but nothing more) from the bytes.
  * Run aav after aac in aaa
  * When using debugger the file assumed path for the auxillary script
  * was dbg://.r2, without debugger it's just .r2.
  * This patch cuts out the 'dbg://' prefix if found before looking for the
  * auxillary script.
  * Make buf field private in RBuffer (#13473)
  * Fix pemixed build (and include it in meson build)
  * Do not use base_priv in yank, it was wrongly used.
  * Fix jump/fail for Java ops
  * [WIP] Added jump and fail info to pdJ (#13481)
  * Added jump and fail info to pdJ
  * tired of waiting
  * pxA &gt; pCA
  * Fix dt+ command parsing
  * Fix build on capstone3
  * Fix .travis to build release/prereleases branches too
  * Fix regressiono
  * Handle more X86 instructions to, at least fill the -&gt;type
  * Fix #13367 - last line glitch in r_cons_strcat_at
  * Fix #13367 - Fix offbyone alignment in line printing
  * Improves graph generation times. But it's still called too many times
  * Update capstone-master (#13496)
  * Fix #13485 - Crash in anal_tp (null deref) (#13497)
  * Do not compute asm.stackptr when not requested, fixes slow disasm issue
  * Save aliases in projects
  * Fixing aflqj (#13483)
  * pd 10 &gt; $foo # save the output of pd 10 into $foo
  * $foo # print the contents of $foo (the output)
  * $* # values are now printed in base64
  * $foo=base64: # is now supported
  * Removing debug output from top of vbg screen (#13479)
  * af+ sets meta.min (#13484)
  * Random fixes and improvements for visual debug traces
  * Add "return" and deindent
  * Fix mulss pseudo (#13470)
  * SP was declared as 'sp' in the register profile which doesn't exist. Stack pointer is a7.
  * Most C compilers for m68k (e.g. LatticeC) use a6 as stack frame pointer via LINK and UNLK instructions, declare a6 as BP
  * Fix clusterfuzz-testcase-minimized-ia_fuzz-5636199282114560.dms
  * Move compiler line to the right place
  * Fix build on newer RISC-V compilers (#13459)
  * On gcc 9.x, __riscv__ is no longer defined but __riscv is.
  * This is documented under C/C++ preprocessor definitions on
  * https://github.com/riscv/riscv-toolchain-conventions
  * Fix ft command crash on Windows (#13457)
  * Change 'sanitiz' from bininfo to be according to alphabetical order (#13456)
  * Fix invalid json regression for compilerr
  * mach-0 empty value for now
  * Optimize slightly r_core_visual_disasm_down() (#13450)
  * Clean up of PR #13441 (#13455)
  * Chip8 pseudo fixes (#13453)
  * Fix #1179 - itj hashes calculation command has fixed (#13441)
  * Fixes #1179 - itj command has fixed, small refactoring on hashes storage, removed obsolete file.sha1 usage
  * Show all the different hashes on it and itj
  * it and itj refactoring.
  * PJ optimizations have made, added more arguments checks
  * Fixes pipes implementation on windows (pipe data was treated as a string instead of binary data so first \0 truncates it)
  * Make other RBuffer fields "private" (#13444)
  * Use r_buf_size to get the size of a buffer, not the private field
  * Use r_buf_seek instead of adjusting the private cur RBuffer field
  * use r_buf_read instead of r_buf_read_at(.., cur, ..)
  * other r_buf_read_at/r_buf_read
  * Fix RBuffer usage in REgg
  * Wrong replace with r_buf_resize
  * Other r_buf_resize fixes
  * style fixes
  * other style fixes
  * Introduce r_buf_tell API instead of using seek
  * other style fixes
  * style
  * style 2
  * write_at(cur) == write
  * fixes
  * avoid changing test
  * Make most RBuffer fields private
  * Add some fixme comments
  * still use base_priv in some places
  * Simplify WASM code by avoiding duplications (#13443)
  * Simplify code by avoiding duplications
  * Use r_return in consume_r
  * Fix MSVC warning (#13434)
  * Fixes crash in the disasm and assert for the folded bb feature (#13440)
  * Change order of ? And i output (#13418)
  * Completely kill the msvc/ directory and the unix-specific includes workarounds
  * RBuffer should not be const (#13432)
  * Improve Makefile on macOS (#13431)
  * OS can have already be set to other values on user machines, OS= fits better here.
  * FreeBSD get thread name support only from 12.x flavor (#13428)
  * Fix #13000 (#13083)
  * Fix musl compatibility - ARM_VFPREGS_SIZE is defined in asm/ptrace.h (#13427)
  * Fix bug in print_flag_json() (#13425)
  * Make pid.c use PJ (#13424)
  * Fix invalid instruction warning (#13417)
  * store cmpval and cmpreg in every basic block
  * lookup cmpval from predecessors considering TBH’s index register
  * Fill op-&gt;jump and op-&gt;fail for all branch and jump instructions
  * Handle short and word variants of BSR (BSR.S and BSR.W)
  * DBxx instructions treated as conditional branches
  * Handle PC relative variant of JMP &amp; JSR
  * Bugfix for the decoding of long instructions (code in asm_m68k_cs.c assumed a maximum of 8 bytes, but maximum is 10 bytes)
  * Hide the CC=E warning when no anal.verbose is set
  * Fix Meson build
  * Simplified
  * Update sdb from git
  * Add support for UTF console input in Windows
  * Convert ANSI input to UTF-8
  * Convert UTF-8 to acp when calling ANSI version of functions
  * Determine if Windows console output is UTF-8 on the fly
  * Add afbF and handle Z key in visual disasm and graph to toggle basic blocks
  * Correct visual graph help to actual behavior (#13406)
  * Fix aclj
  * Fix #13357 - vG and v^ work again as an alias for vgg and vgG
  * Little warning cleanups (#13398)
  * Add C64 Fortune (#13397)
  * Remove noisy and useless warning
  * Remove many uses of max_bb_size
  * Use anal.verbose in more places
  * Fix 2 crashes in the graphs and the analysis
  * Implement and use experimental read_ahead for anal
  * Introduce read_ahead approach for testing io usage and performance in analysis
  * More cleanup and expose a new api for RAnalOp
  * Kill FCN_SDB and some more code cleanup
  * Add bytes_read var, convert some addr + idx -&gt; at and reinstate some len-based checks
  * Ensure invalid insn handling doesn't check invalid data
  * Move "Truncated instruction" err msg to r_anal_fcn_add_bb()
  * Remove gotoBeachRet macro and just use the goto statement
  * /by @kazarmy @radare @ret2libc
  * Fix anal jmp eob code (#13387)
  * Move RAnalOpMask into parameter
  * Use r_buf_size to get the size of a buffer, not the private field (#13380)
  * Use r_buf_size to get the size of a buffer, not the private field
  * Use r_buf_seek instead of adjusting the private cur RBuffer field
  * use r_buf_read instead of r_buf_read_at(.., cur, ..)
  * Fix RBuffer usage in REgg
  * Introduce r_buf_tell API instead of using seek
  * write_at(cur) == write
  * Fix http webserver regression introduced in 81ad0fe
  * UAF/memroy leak fixes proposal.
  * esil_sub should manipulate esil-&gt;old and esil-&gt;cur
  * otherwise, tests get broken...
  * Drop weird esil_sub implementation, and use the same
  * implementation as esil_add (and esil_mul, and esil_div)
  * esil_add: fail on invalid dst, as well as src
  * Consider the map sorting when two map_events are the same.
  * When two maps start at the same address, it's important to consider the
  * initial priority of the maps, which is given by the id field.
  * Be more explicit in comparison between boolean and integers
  * Remove CYGWIN &amp; MINGW remnants (#13377)
  * The 'display' routine of the malloc_chunk should display each field of
  * flag field as bits.
  * So prior to this proposal, dmhc could yield following information:
  * struct malloc_chunk @ 0x7f5462ed4000 {
  * prev_size = 0x0,
  * size = 0x1112000,
  * flags: |N:4 |M:2 |P:1,
  * The flags should be displayed as: flags: |N:1 |M:1 |P:1
  * Update sdb (#13373)
  * Show call hints and propagate types for indirect calls to imp symbols (#13350)
  * Few code cleanups (#13369)
  * Remove dupe api in r_cons
  * bin_bootimg: load_buffer/check_buffer
  * bin_cgc/bin_elf/bin_elf64: remove load_bytes/load + load_buffer
  * Implement check_buffer in bin_cgc
  * bin_coff: load_buffer/check_buffer
  * bin_dex: load_buffer/check_buffer
  * bin_dol: load_buffer/check_buffer
  * bin_dyldcache: load_buffer/check_buffer
  * ao-&gt;kv's ownership is moved to RBin through the get_sdb method of
  * RBinPlugin, thus the plugins should not free it themselves.
  * Further usage of thread debug (#13359)
  * Add r_cons_gets() API
  * Fix crash when executing om (#13362)
  * Implement load_buffer/check_buffer in RBinPlugins (#13353)
  * Fix memleaks in MACH0 bin plugin
  * Add check_buffer method to RBinPlugin
  * Add r_buf_read8_at API
  * bin_any: remove load and fix mem leaks
  * bin_art: implement load/check_buffer, remove load_bytes/load
  * bin_avr: add load/check_buffer and remove load/load_bytes
  * bin_bf: load_buffer/check_buffer
  * bin_bflt: load_buffer/check_buffer
  * bin_bios: load_buffer/load_bytes
  * This improves performance especially when there are thousands of sections.
  * Update capstone from git
  * Add r_th API to rename threads in r2
  * Fix esil assert
  * Added missing autocompletions for project management commands (#13340)
  * Remove extraneous space for scd instruction for chip8
  * Fix msvc build
  * Remove parenthesis from class size listing (#13238)
  * Cleanup the use of getopt with our wrapper
  * Fix relocations in ET_REL ELF (#12694)
  * Get the section name for SECTION/LOCAL ELF symbols
  * Do not print warning messages if ELF is ET_REL
  * In that case, it's a normal thing that dynamic sections and program
  * headers are not present.
  * Fix the address of the fake PLT table
  * Do not use + symbols if there is no name
  * To be able to add tests for nintendo DS r_bin plugin
  * Add LGTM alerts badge
  * Requires -F kernelcache for now
  * Fix warnings in bin.qnx
  * Add missing noreturn definition for darwin
  * Set hints for ARM special symbols $t and $a
  * Do not set $d metadata
  * Fix #13297 proposal (#13299)
  * Fix #13244 - Assembler support for x86 bsf and bsr instructions (#13303)
  * Avoid assertion in esil traces, speedup some paths (#13300)
  * Fix #13302 - Add .* as an alias for #!pipe but trimming in first space
  * Fix microsoft cc (#13298)
  * Fix pdJ for cmt.right=1 + pseudo=1
  * Changed http.verbose to false (#13292)
  * Use fcn-&gt;meta.min instead of fcn-&gt;addr in fcn rbtree code
  * Maintain 2nd rbtree and reinstate _fcn(_addr)_tree_find_addr()
  * FCN_ADDR_CONTAINER -&gt; ADDR_FCN_CONTAINER
  * Use r_rbtree_insert ⧸ delete as appropriate
  * Remove set_meta_min_if_needed from _fcn_tree_probe⧸iter_next
  * Fix memory leak in strbuf. (#13273)
  * Fix memory leak in strbuf.
  * sb-&gt;ptr was set to NULL without freeing the underlying data.
  * Use R_NEW instead of R_NEW0, as the memory is
  * initialized immediately afterwards.
  * Call r_*_op_init in r_asm_disassemble/r_anal_op.
  * Avoid splitting obj.* flags into their own flagspace (#13286)
  * Little code cleanups (#13277)
  * Use pj in canal.c
  * Fix hang after ctrl-c
  * use relsub addr
  * kill i2, grab top of list when not in preferred spaces
  * Add r_core_flag_get_by_spaces
  * Remove r_flag_get_i2 and use r_core_flag_get_by_spaces
  * Fix fcn name from flag
  * Better consistency: flag_get instead of get_flag
  * Quickpath for just one flag
  * added annotation to the set_reg_profile for documentation completeness, the FPU registers are really too small and should be 5 words minimal(80bits) TBH. SR is only 16bit but it having 32bits is okay, CCR should be folded in but IDK how this would affect access.
  * Update anal_m68k_cs.c (#13274)
  * EXG (EXchanGe register) is an valid instruction for R_ANAL_OP_TYPE_MOV because it only moves from RegN to RegN.
  * Fix leak in RIO: free iter after removing it from list
  * ls_append/ls_prepend will create a new iter, so we need to free the
  * iter that was removed from the list.
  * Fix some leaks from unit tests
  * PoC: Implement aCef to emulate all calls in the function and add comments (#13266)
  * This PoC requires more refinement to use the API and clean the code
  * Add '$' in v! to set the program counter
  * Honor asm.indent and only toggle in disasm
  * Remove SLOW_IO from core/anal.c
  * Fix crash in canvas, some leaks and random code cleanup (#13254)
  * Filter out special symbols in ELF (#13173)
  * Filter out special symbols in ELF
  * No need to add the special case '\0'
  * Keep special symbols, but do not process them
  * Refactoring
  * Make sure s-&gt;type is not NULL
  * Do not print special symbols in rad mode
  * Avoid double check
  * Fix PR's comments
  * Warn when invalid use of r_buf_buffer (#13240)
  * Update list of supported architectures (#13250)
  * Change old references to aC to ac (#13243)
  * $ rasm2 -x 'nop;nop;mov eax, 33;push ebx;int 0x80;nop;mov rbx,48484;nop'
  * 0x21b89090 0x53000000 0x489080cd 0xbd64c3c7 0x00900000
  * As suggested in https://twitter.com/travisgoodspeed/status/1101966927688318978
  * BSF: https://www.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-instruction-set-reference-manual-325383.pdf#G5.925704
  * BSR: https://www.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-instruction-set-reference-manual-325383.pdf#G5.21931
  * MIPS elf renaming proper sections + little typo.
  * recurseAt: Also update size in fcn rbtree
  * Prerelease travis release (#13189)
  * Add additional tests for release/prereleases
  * Test different plugins configurations
  * Add some libraries to docker image
  * Disable SYS_CAPSTONE for now because there is only 3.0.5
  * Fix html magic file to respect libmagic's format too
  * &lt; can be used with string so it should be escaped if we want to match
  * the exact string ""
  * Use plugin License when printing rasm2 plugins in JSON format
  * Build with system capstone, but do not run tests because they would fail
  * Fix tiny plugins file to use xtr_fatmach0 instead of just fatmach0
  * Use clang to compile with ASAN
  * Use b_lundef=false
  * Just test if different plugins configuration build, no r2r
  * Use sys openssl as well
  * Introduce aess to fix the regression confusing step-over and step-skip
  * Properly specify esil step over/or-not in the API to fix regression
  * Initial implementation of aCe
  * no assert on free, also fixes warning
  * Added missing include (#13198)
  * Fix few warnings
  * After release version bump for 3.4.0-git
  * refactored cmd_print.c to use pj.c (#13174)
  * Refactored cmd_print.c to us pj.c
  * Changed to r_str_trim_ro
  * Few code changes, possible errors. (#13192)
  * asm.strenc -&gt; bin.str.enc (#13180)
  * Added missing incude (#13184)
  * Default to unknown type
  * Detect RET
  * Remove fail from always succeeding jump/call
  * Move keypad commentary to LD Vx, K, add to SKP/SKNP
  * Annotate skips correctly
  * Annotate more instructions
  * Refactor p-j using pj.c (#13170)
  * Use macros for common flagspaces names instead of hardcoding them (#13175)
  * Fix NULL pointer dereference in data references analyzer (#13178)
  * Data references analyzer assumes that each function reference maps
  * to a certain section, but this is not the case for raw binary files
  * like shellcodes/firmware images/etc.
  * This bug was introduced in #10117.
  * Fix null ptr deref in axg* (#13177)
  * Flush before closing pipe
  * Change eprintf to rowlog
  * If the user already provides a capstone tarball, the buildsystem should not try
  * to download it again.
  * Use r_str_ncpy instead of strlcpy
  * Make Lisp fortune work with Clojure(Script) (#13161)</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1558440000">- Update to version 3.5.1
  * Fixed hardware breakpoints in the native Windows debugger
  * Introduce the new scr.prompt.popup and honor it in all the color themes
  * ESIL emulation is now 2x faster
  * Fixed a huge performance regression when generating zignatures on big binaries
  * Fix iOS, Android (non-arm64) builds with new NDK
  * r2frida comes with Frida 12.5.3 (v8 enabled by default and working on iOS + Android)
  * Upgrade capstone and capstone5 dependencies
  * Improved cursor mode in panels
  * Initial ESIL emulation for RISC-V
  * Fixed C output for nested structs/enums/unions from pf strings
- Update to version 3.5.0
  anal
  * Initial support for src/dst RAnalOps for ARM
  * Add anal.ex option, cleanup and improve the Java support
  * Add aae in aaaa
  * Add disasm field to ao command output
  * Fix the arm/thumb switch emulation bug spotted in capstone5
  * Stop analyzing call to reloc and fix pifcj to honor asm.jmpsub
  * Fix aaft Stack isn't initialized and run aaft after aaaa
  * Fix fcn.rip regression
  * Fill op-&gt;src[0] and op-&gt;dst in x86 and improve arg analysis with it
  * Include aap in aaaa
  * Add the ability to set some registers readonly
  * Fix #12867 - Identify BP usage in x86 functions to improve var analysis
  * Initialize GP on MIPS when no symbols found with ESIL
  * Implement ESIL for CPUID on x86.cs
  * Implement /am and add initial support for PAC instructions
  * Honor more anal hints in the anal loop
  * Add anal.ignhintbits to only obey asm.bits and ignore hints
  * Optimize r_anal_try_get_fcn by removing fixed size buffer
  * Add an option for anal.loads
  * Load instructions now set a data meta
  * Fix #13596 - Implement afb= and afl= and do some refactor
  * Add more fcn types, new api r_str_fmtargs and af- is af-$$
  * Add instruction refs array in pdj and agj, for r2dec
  * Make agj work in any offset inside a function, not just the first instruction
  asm
  * Asm assemble, mem leak fixes
  * Fix x86.nz assembler for the rip-relative LEA
  * Mips asm mem leak
  bin
  * Fix isStripped() bit for PE bins
  * Seek to the first executable section if there's no entrypoint
  * Implement COFF imports and honor no-entry0 case
  * Implement mw command and fix segfault on old fs support
  * mdmp: fix incorrect data setting in pe sections
  * Use HtPP instead of Sdb in r_bin_filter_sym function
  * Optimize class_get() to make demangling and objc/dex registration O(1)
  * Restore io buffer creation in dyldcache
  * Fix rahash2 -B and -b regression not printing partial hashes
  * Fix heap overflow in macho parser
  * Add 'oba [addr] [baddr]' command handler when m != b
  * Fix oba command when called with only one argument
  * Improvements for rabin2 -H and pfo in macho
  * Fix ELF main detection for ARM binaries
  * Add ELF Identification fields to elf64 pfo
  build
  * Automatically choose wget/curl/git depending on availability
  * Fix #13765 - asm/anal cant be build in parallel
  * Do not use system-wide capstone when building with sys/install.sh
  config
  * Code cleanup in RConfig and bring back 'e asm.' for listing
  cons
  * Fix #13980 - Glitch in panels with bgcolor
  * Code refactoring for the theme based colorization to reduce derefs - dmh commands set
  * Use RPVector in RLineAutocompletion
  * Make p= bars dont use the background color
  * Code refactoring the theme based colorization to reduce derefs
  * Fix #13738 - Autocomplete $aliases
  core
  * Few mem leak fixes
  * Implement yq,yj,y*,y! and b*
  * Fix binary number to ut64 conversion
  * Implement @@@Strings iterator
  * Fix #13823 - Implement ftj and ft* commands
  * Fix 'e cmd.gprompt=dr=' becaues of the strtok approach
  * Fix bug when quoting a comment
  * Add scr.confirmquit to actually "Confirm on quit"
  * Implement fq. fj. and f*. - show flag in current offset commands
  * Implement the missing bits in the triple-at
  * Add ooc, o., o.q and rename old o. into o:
  * Print "Task finished" only if interactive
  debug
  * Implement aesuo and add help for all those step until subcommands
  * Initial implementation of dr. and ar. commands
  * Implement drc k=v to set conditional flags by type
  * Fix dg in Linux by using r_debug_ptrace instead of ptrace
  diff
  * Added missing c2 command + theme support for comparison commands
  * Initial import of the WIP zdiff algorithm
  disasm
  * Enable capstone5 at configure time option
  * Fix #13975 - aho issue not showing bytes
  * Honor asm.pseudo in 'pi'
  * Add asm.optype
  * Honor ec flag in colorized disasm for names vs numbers
  * Do not switch to v8 by default
  * Implement 'piu' by deconstructing 'pdp'
  * Demangle relocs and add asm.flags.{inline|limit|maxname}
  * Fix asm.meta issues when asm.flags.inbytes is set
  * Fix another bug in asm.jmpsub
  * Fix #13672: Display variables value in the disasm view
  * Add asm.xrefs.code option to show/hide code references in
  * Add some more x86 instructions for pseudo
  * Honor anal.ignhintbits for hintbits
  * Honor fcn-&gt;bits in disassembly
  * Update capstone to use the NEXT branch
  * Enable asm.jmpsub by default
  * Add asm.fcnsig instead of making function signature depend on asm.var
  esil
  * Remove unnecessary RPICK in avr.esil
  * Few UAF fixes
  * Add esil_weak_eq and make an operation
  flags
  * Add json output to "fd."
  * Call remove_offsetmap only if the flagItem is not new
  * Add realname flag command
  * More improvements in the current flagtags and ftl-&gt;ftw
  * Implement ftl and add more flag tags
  fs
  * Improve the RFS API to support write and unlink operations
  * Implement mlj to list files in json
  * Implement mj and improve 'm / io' vs 'm io /'
  graph
  * Fix agfg - GML output format fails with high-ids because of Java
  * Improve the graphviz output for traced bbs
  io
  * oob [arg] sets bin.baddr, then seeks to new entry0
  panels
  * Naming tabs is supported
  * Fix dc and F9
  * Status should be shown on top of the screen
  * Improvements in panels for usability
  * Filter is supported with command f/F
  * Decompiler default off for everything especially tabs working better this way
  * Better key allocations for tabs
  * Initial support for tabs
  * n/N should behave like the ones in visual which are for go next nkeys
  * Auto update synced with every mode change is supported
  * A panel will be allocated for each help msg when it is called
  * Help menu is classified better and help panels are implemented
  * t key is supported in both window and zoom mode
  * n/N commands are supported in window mode
  * t key is supported in Function panel
  * Better algo for t and it is supported in hexdump too
  * t key support for entropy
  * t key instead of tab key is supported in Disassembly panel
  * Comments work in Disassembly panel
  * Interactive message for cursor and insert mode
  * ioCache menu works
  * Do not ask yesno for decompiler if it is not even available
  * Show meaningful messages for invalid operations
  * n/N splitting a panel vertically/horizontally with new user input cmd
  * Show if the cache is on or not on each panel
  * Fix some potential memory leaks
  * Toggle cache boolean of a panel by &amp;
  * Default positioning was not just right
  * instead of [x] to honor the command of deleting a panel
  * C in panel should behave like the one in visual too
  * Add summary and Entropy fire added in the menu
  * Entropy fire added in the menu
  * add Summary under View menu as well
  * Better page scrolling for JK
  * Refactoring plus a little tweak for HL and some fixes
  * Auto update decompiler
  * v!g instead of v!o for consistency
  * Refactoring for performance issue part1
  * undo/redo seek enabled.
  * Opt the decompiler in panels
  * Fixed a few bugs
  * SAKURA instead of SNOW since it is April:P
  * Handle rotateAsmEmu via ')' in Panels
  print
  * Add p=a, p=A (and p==a, p==A, prc=a and prc=A)
  * Fix hex.cols usage in prc and pxA and add pxAv for visual
  * Fix #13880: Add dt=
  * Implement pfc normalized types and values
  * Add scr.bgfill config option
  * Honor color theme in p==
  * Fix p== in debugger (only processes current map)
  * Add scr.square and implement the prc= command ala pz,p=..
  * Implement 'less' command and add 'l?' command
  * Move pava from core to print and honor it in pxa
  * Implement pfc C struct format command
  * Fix large disasm issue with invalids and handle @{xfs}
  * Hide switch/case refs from pds
  * pf z honors scr.strconv and str.escbslash
  r2pipe
  * Add support for r2pipe shellscripts
  search
  * Fix #13988 - Add JSON output format to rafind2
  * End of archive detection in rafind2 -m
  * Avoid scanning the whole -1 address space. Fixes aap in debugger
  * Android magic numbers until Android 9.x
  * Add io.sky and solve io.maps.x issue happening with aap
  * Fix #13321 - Make /ci [from] [to] find immediates in range
  * Fix search asm boundaries issue
  sign
  * Make zignatures database more flexible, add realname, comments and xrefs
  sync
  * Initial rework towards bringing back remoting commands
  traces
  * Introduce dtdi and update help message
  types
  * Add vvs command to edit function signature from visual
  * Implement more tx subcommands (type-xrefs)
  * Implement afs! to edit current function signature with cfg.editor
  * Added a command to edit types using cmd.editor
  * tfc-&gt;tcc and tcc in sync with t*c
  * Fix afs command, parsing, behaviour and help message
  * Add more basic types from libc
  * Fix null deref in types when invalid db and add more basic libc
  visual
  * Improve visual mark
  * Implement graph neighbourhood navigation with i and I keys
  * Move the esil debugger into vbE
  * Improve the visual ropchain editor
  * Fix cursor jk in disasm and debugger visual modes
  * Make scr.gadgets true by default
  * Make 'o' do the inverse of 'O'
  * Fix #13673: Sort column results in vbg
  * Fix #13713 - vr rotates between JMP, CALL and DATA reference hints
  * Fixes for flagzones and scr.scrollbar
  * Add scr.scrollbar.bottom
  * Fix callgraph browsing and node folding glitches
  * Handle /* in reg/stack cursor in debugger view
  * Handle +- keys to increase/decrease register value
  * Honor scr.scrollbar in visual graph
  windows
  * Convert Windows error message to utf8
  * sys/meson.py: Create r2.bat as alias to radare2.exe
  Other commits
  * Release 3.5.0 - Dismay
  * Upgrade to use sdb 1.4.0 (#14045)
  * wget/curl downloads use CS_ARCHIVE
  * Code cleanup in capstone.sh
  * afu: improve usage text and argument handling (#14044)
  * Tweak documentation for afu to indicate its argument is mandatory.
  * Detect missing argument in afu: Error out if afu is called without its mandatory argument.
  * Improve argument parsing in af, afr and afn. (#14042)
  * We now skip leading whitespace when looking for the first argument
  * to these commands (the function's name). Previously, the following
  * command
  * af fcn.foo @ 0x000affe
  * would try to define a function with an empty name at offset
  * "fcn.foo @ 0x000affe".
  * Improve error messages used by afn and afr. (#14039)
  * When renaming a function fails because no such function exists
  * at the given address, don't include the new name in the error message
  * as it is unrelated to the cause of the error.
  * Couple of mem leak fixes proposals. (#14038)
  * Trim spaces in pfo
  * Special symbols $a,$d,$t could also have a '.' + a number
  * Let's ignore the number for now, it shouldn't cause too much issues.
  * Fix PPC regressions
  * Update capstone v4 and next branches
  * Fix pifcj issue
  * Hide esil warning under esil.verbose to please users
  * Fixed missing parameter for linux i386 (#14026)
  * Honor the entry0 flag and other bug fixes
  * Fix crash in -n
  * In fs_r2: /seek and /bsize and fix flags and config writes
  * fs.shell supports echo and redirections '&gt;'
  * Fix some warnings
  * Fix LGTM builds
  * Add LGTM configuration file
  * Ability to download capstone git as zip
  * Add ?|? to root help
  * Fix ASAN crash (1byte oobread in dex)
  * Use SPCL instead of SPECIAL_SYM
  * Fix issues related to meta.range management
  * Fixes #133660: Dword in the middle
  * Current java implementation of the analysis is not working well
  * RBin.Java doesnt updates the vsizes because it seems to break things. wip for another PR
  * Added anal.ex option to use extensions or not
  * Install r_agraph.h with meson (#14005)
  * Improve |? (#14003)
  * Minor code cleanup in flags and bin (#14000)
  * Fix appveyour thing
  * Call remove_offsetmap only if the flagItem is not new
  * It does not have sense to call that function on new FlagItems, it just
  * slows down things for nothing, since item-&gt;offset has not been set yet.
  * force and is_new must be two separate things
  * When setting a flag (which may be even a set of some properties of an
  * existing flagitem) we want to force the update of all the RFlag
  * properties, but remove_offsetmap should not be called when the flagitem
  * is new. So we need to track the two properties separately.
  * Fix some warnings in the linux-debugger code
  * Revert "Fix crash in r2panels config" (#13995)
  * This reverts commit 9a1965f.
  * Fix crash in r2panels config
  * Fix a bug (#13992)
  * #include sdb/ht_uu.h after r_types.h (#13989)
  * Fix capstone5 meson build
  * Fix crash in swift demangler
  * Add --with-capstone5 configure flag
  * Add use_capstone5 meson option
  * Add prc=a in visual
  * So pointers get rebased transparently during buffer reads. This makes objc class parsing work again.
  * Fix #11385 - load offset from project
  * Refix
  * Fixes for ppc analysis with capstone5
  * ADD BP and SN for the ppc reg profile. Also fix some null derefs on invalid esil expressions
  * Hide warnings
  * Fix vvs and make :&gt; work again to create empty files
  * Fix bugs of cursor for hexdump in panels (#13978)
  * Fixed a few things (#13974)
  * Fix tons of bugs of cursor for disassembly in panels
  * Improve visual panels interaction
  * " to create a new panel without using window mode
  * X must always close a window, use xX to access refs
  * Implement v!t- to delete last tab
  * Implement graph.dummy for toggling the creation of dummy nodes
  * include uint32/64 in JSON output
  * add uint32 and uint64 to ? output
  * Implement search.in=file
  * Improve help msg for "." (#13961)
  * Refactoring (#13955)
  * Fix wtff + argument 0 size issue
  * Fix lang_pipe_run hang in Windows (#13960)
  * Fix lang pipe hang in Windows
  * Fix hang and double-free
  * Fix ml/mL/Lm inconsistency
  * Fix warnings on Windows (#13954)
  * Fix comments in panels (#13953)
  * Add macos pkg uninstallaton script instructions
  * Fix a small bug
  * Fix prc text color
  * intro.md: Fix typo
  * Typo in "Begin" fixed
  * enable ctrl-r to perform backward search
  * fix up/down array backward search
  * Fix a bug of colors menu
  * Show which ascii char is in drr output
  * Fix null deref in canal.c
  * Fix crash in dmh on Frida
  * Fix a bug
  * Sign hash, possible mem leak fix. (#13942)
  * Avoiding creating an entry if the type is not known (at the moment).
  * Fix ms double free crash (#13938)
  * Fix missing newline
  * Fix #13931 - Do not memref mmxwords in LEA
  * Fix wa* command
  * Prevent extra blank line from stderr when using @@= with backticked prz (#13935)
  * Colors menu improved a lot in panels (#13936)
  * Improve the bold theme a bit more after testing on another projector
  * Fix a bug in menu and remove unused code (#13933)
  * Add help msg for tn-
  * Do not psuedo the visual ropchain
  * Fix null deref
  * Tabs in panels work heaps faster now (#13929)
  * Refactoring and fix a stupid regression (#13928)
  * Refactoring more (#13926)
  * Fixes #12100: wtf! warns when file size is unknown (#13925)
  * Restore the seek when doing aggv to fix a random bug
  * Fix UB in esil shift
  * Use our own instance of RAnalEsil to fix a crash in aeg
  * Refactoring tabs (#13924)
  * The bit editor is now accessible via the visual browse mode
  * Improve visual assembler usability
  * Remove dup aae
  * Add help msg for om-*
  * Fix glitch in 0 width frames in panels (#13912)
  * Sample: clusterfuzz-testcase-minimized-ia_fuzz-5651817880354816.dms
  * Fix #13907 - pd 1;pdj 100;pd 1 bug
  * Merge pull request #13910 from Vane11ope/vane11ope/panels_1
  * Refactoring and improving help msg, Fixing a few bugs etc
  * Fix null deref in vbg
  * Fix help msg for $dis?
  * Expose r_core_autocomplete() to the API
  * Decouple Autocompletion from RLine
  * Fix more bugs and add some missing functionalities to the window mode
  * Fix a small bug (#13896)
  * Fix pf? &lt;fmt_name&gt; (#13892)
  * Initial work on refactoring RParse
  * Fix r_vector.h for C++ build (#13890)
  * Use RPVector in RLineAutocompletion
  * Fix argc+argv init and clear in RLineCompletion
  * Minor changes for RLineCompletion
  * Check for completion
  * Make r_line_completion_set_weak use argc+argv
  * Use only RPVector in RLineCompletion
  * Reserve in r_line_completion_set
  * Add r_pvector_data() and r_pvector_index_ptr()
  * Remove r_pvector_set_free()
  * Fix pfs handling of {times} (#13884)
  * Fix naming of the public RLine autocompletion callbacks
  * Fix code injection issue in ir* and is*
  * Fixed help text for 'o' and 'G' keys in v! mode (#13875)
  * Use more current enum elf_machine (#13874)
  * Win PE format, mem leak fix (#13873)
  * remove PICK/RPICK from esil
  * remove last use of PICK
  * remove one use of PICK from sh-esil
  * Set overflow flag if pfj z string overflows (#13865)
  * Little mem leaks fixes (#13866)
  * Make couple of keys toggle-able (#13864)
  * Fix 1oobread crash in fire bars
  * list all types in current function
  * list all types in program
  * create a types graph
  * list all functions using the given type
  * Something gone wrong with t key in the stack panel (#13851)
  * pf z, io.unalloc=true: Abort map check loop if the size-0 map is encountered (#13843)
  * Fix inappropriate if checks in panels
  * Fix a bug when pressing t in decompiler (#13838)
  * Changed can_affect_bp a little
  * Fixed xor reg, reg issue
  * Small fix in rargs detection
  * This is more like a workaround
  * In graph, = sets cmd.gprompt and | changes layout, step centers graph
  * t key is supported for register panel
  * Mark pf z strings that overflow into unallocated memory with "ovf" (#13829)
  * Mark pf z strings that overflow into unallocated memory with "ovf"
  * Use RIOBind instead
  * Put cheaper test first
  * Check map read permission as well
  * $ r2 -c '"w hello # world"' -qcps -
  * Add s110 to list of OS in asm.os=?
  * Fix b command parsing (show help if subcommand is invalid)
  * aa* -&gt; aaS
  * Do not run aap twice in aaaa
  * Add missing help for aaf?
  * Add missing entry in the flag/d/meson
  * Minor fixes
  * Fixing most likely a typo (#13817)
  * A few refactoring in panels
  * Fix build
  * Do not use defines
  * mach0 dylib: addr + 16 was the right address
  * Fix r_buf_get_string implementation
  * no_null -&gt; overflow
  * Improve the lima theme
  * This LC_SYMTAB handling is wrong
  * Initial import of the esil-graph command by @condret
  * Also fix ob command to switch between different objid
  * Press Enter on menu is properly fixed
  * Fix print_string for Windows (#13800)
  * Fix coredump PC not being considered (#13793)
  * Fix infinite loop and memleak in dex (#13794)
  * obL is an alias for iL
  * Rotate between call/jmp/lea in graph and panels with 'r'
  * "char* " -&gt; "char *" in format.c
  * Add to pfj z TODO comment
  * Fix esil test that I broke yesterday (#13777)
  * Fix #13674 - Graph nodes doesn't need to be updated if there aren't any
  * Added missing help text for 'db*' command (#13774)
  * Fixing possible dangling pointer for str empty macro (#13769)
  * #if-0 out some not-working-as-expected code
  * pfj z honors size (#13761)
  * Improve r_buf_buffer and remove r_buf_get_at (#13676)
  * Make r_buf_buffer return a ut8 and the associated size of the buffer
  * Remove r_buf_get_at uses and make it static
  * @b: overrides the anal hints again (#13756)
  * "char * " -&gt; "char *" in format.c
  * No bgcolor in the sepia calls
  * @@@ # foreach offset+size iterator command:
  * x @@@= [addr] [size] ([addr] [size] ...)
  * x @@@b basic blocks of current function
  * x @@@c:cmd Same as @@@=cmd, without the backticks
  * x @@@C:cmd comments matching
  * x @@@i imports
  * x @@@r registers
  * x @@@s symbols
  * x @@@s sections
  * x @@@m io.maps
  * x @@@m dbg.maps (See ?$?~size)
  * x @@@f flags
  * x @@@f:hit* flags matching glob expression
  * x @@@f functions (set fcn size which may be incorrect if not linear)
  * x @@@f:glob functions matching glob expression
  * x @@@t threads
  * x @@@r regs
  * Fix elf-arm-main regression
  * Fixed help text for visual seek ('o' -&gt;'g') (#13748)
  * Remove use of RPICK in sh-esil (#13747)
  * Fix RAnalOpMask.ALL (#13743)
  * Fixing aab (#13741)
  * Fixing aab
  * Update blaze.c
  * Fix pfj z when z is not at struct start (#13740)
  * Preventing two little segfaults in zdiff
  * Use r_str_escape_utf8_for_json() for pfj z (#13734)
  * Remove all remaining uses of RPICK in avr-esil (#13733)
  * Fix memleak in aef
  * Fixed help text for 'Z' in visual graph mode (#13732)
  * Put pfj z string in value field (#13729)
  * Fix crash in rasm2 -a 8051 -d
  * Add value and label (if available) to pfj enum (#13728)
  * Fix pfj enum when label is not available
  * Remove some spaces in format.c
  * Fix potential DF and irrelevant resource freeing
  * Rollback to capstone4 until all bugs get fixed
  * /am is like /c but only search for instructions and uses R_ANAL_MASK_DISASM
  * Added new op family: R_ANAL_OP_FAMILY_PAC; (see /af)
  * Fix meson build of capstone
  * added bswap to esil in x86
  * more RPICK removal from avr esil (fmuls and fmulsu)
  * more RPICK removal from avr esil (mul and fmul)
  * Handle comment, prompt and other keys in visual, zoom, cursor modes
  * Do not show the anoying 'cannot undo/redo seek' in panels
  * Several usability improvements for panels
  * More refactorings and bug fixes for panels
  * Replace pointer with an array of variable size (#13706)
  * The elements are directly after the headers, there is no pointer
  * involved.
  * Also, use r_buf_read_at instead of r_buf_get_at in mdmp.
  * HL for move horizontally by a page (10 chars) in panels
  * Zeroize oldslide when leaving top-level pf
  * Couple of new fortunes.
  * Use NESTEDSTRUCT instead
  * Add tsd/tud/ted/tcd subcommands
  * Add newlines to tsc/tuc/tec
  * Honor asm.jmpsub in pdj output (#13701)
  * scr.scrollbar (0=no,1=right,2=top,3=bottom)
  * Cleanup avr-esil for inc and dec (also RPICK-removal) (#13693)
  * pfj: Remove errorneous ]}, after struct nested to 1 level (#13691)
  * Fix random crash on x86.cs on exit when used with r2frida (#13692)
  * better leak on exit than crash in capstone/frida
  * More RPICK removal in avr esil (#13687)
  * Fix #13653 - crash reproduced randomly in graph with white2 theme (#13685)
  * arm: Remove redundant op-&gt;type assignment (#13683)
  * Fix menu focus colors in panel menus
  * Rename Pseudo -&gt; Decompiler in panels
  * Deprecate esil_write_internal
  * $z, $b, $c, $p, $o, $s, $ds, $jt, $js, $r, $$ are now ops
  * Remove R_ANAL_ESIL_PARM_INTERNAL
  * Fix segfault and trim whitespaces to fix pd @x:9090
  * Use maps and io.va=1 to make it work instead of hacky memcpys
  * Fix p8f and bring back core-&gt;fixedblock to make pd/pD@x:/len work again
  * When in cursor mode in the debug visual view select the reg with tab+arroows
  * arm: Improve glibc entry point signatures
  * Two changes:
  * Add signature for old gcc (4.6) that uses ldr/str instead
  * of push/pop.
  * Mask out the Thumb bit from main's vaddr.
  * arm: Cleanup br instruction handling
  * The cleaned up code fixes the following issues:
  * "bx pc" should always change to ARM mode (bits=32), never
  * Thumb mode (bits=16), since PC is always even.
  * Use (addr &amp; ~3LL) + pcdelta for all PC-relative arithmetic.
  * and removes checks for "b reg"/"bl reg"/"bx imm"/"bxj imm" as
  * these instructions don't exist.
  * arm: Move brace postfixing to bottom of function
  * The analop_esil/analop64_esil functions have to wrap braces around the
  * ESIL expression if there's a condition code. Instead of only printing
  * the closing brace on certain instructions (which may differ from
  * arm_prefix_cond one day), print it regardless of the instruction.
  * arm: Move op analysis from anop_esil to anop
  * This matches how other archs do it, such as x86.
  * Sync elf_machine enum in elf.c with elf_enums pfo
  * Increase autocompletion to 4096 (#13662)
  * Blindfix #13659 - crash in aao with a fuzzed macho
  * Add version information to libr_main
  * Add workaround to fix pfj test output
  * elf.c: Update -nn header format (#13657)
  * Use more r_return and a lot of code cleanup, but still not finished, more PRs to come
  * meson: Change completions installation directory (#13647)
  * meson: Fix deprecation warning in libcore (#13646)
  * cconfig.c: Remove dup line and capitalize for consistency (#13645)
  * Hide one more emulation warning under esil.verbose
  * Invalid asr shift of 32 at 0xdbb6
  * Fix 2 crashes found with asan in the hexdump
  * Done some TODO refactorings in panels (#13630)
  * Thanks to anal.types.verbose
  * Fixed crash when doing aac and bin-&gt;cur is NULL (#13621)
  * Needed for r2dec
  * Add types for android-log apis
  * Add function signature for memmem
  * Add r2white doc/img
  * Improve the gentoo theme
  * Add gentoo theme
  * After release version bump</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1565784000">- Update to version 3.7.1
  no changelog provided
- Update to version 3.7.0
  anal
  * Fix #13766 - Sum the meta_data_code as covered code
  * Add more function definitions for posix and macOS binaries
  * Add argument to 'afll' to select column to sort by
  * Print MSVC RTTI Warnings only on anal.verbose=1
  * Add afj command to analyze jmptbl from the shell
  * Honor RAnalBlock-&gt;switch_op in afb. and afbi
  * Improve ARM64 PAC instructions support
  * Fix #14530 - Implementation of i.~{} aka RCoreItem
  * Added val op hints to let the user define jmptbl sizes
  * Fix #14501 - Jumptables are made of signed values
  * Reduce xrefs sorting for aflj perf
  * Initial implementation of anal.trycatch blocks
  asm
  * Implement PAC instructions in the ARM64 assembler
  bin
  * Add icqj command
  * Fixes for msvc demangling (#14695)
  * Add jni.h in bin/d for pfo
  * Update Mach-O hardcoded format definitions
  * Improve Mach-O header fields
  * Improve RConsBind and use it from RBin via iz^C
  * Use libswiftCore library if available to demangle Swift5 symbols
  * Fix oba on frida://
  * Add more e_machine values for ELF
  * Fix support for Swift5 demangling via bin.demanglecmd
  * Fix ordinal name on Linux for NE (invalid sdb path location)
  * Fix function detection on coff file
  * Add icqq to print unknow classnames
  * Add icc support for Java/Dalvik
  * Improve ObjC classes boundary checks and slightly improve demangling
  * Parse macho's LC_ENCRYPTION_INFO command in rabin2 -H
  * Fix undefined behaviour bugs in malformed macho bins
  * Handle “stub and resolver” exports and fix export trie for dyldcache
  * Handle the export flags to avoid de-syncing
  * Support ObjC categories on mangled classes
  * Avoid loops in Mach-O export trie walking
  * Parse Mach-O exports trie structure
  * Fix #14499: Detect ascii substrings
  * Show Class visibility information in icj for DEX
  * Fix symbols in wasm and add custom sections
  * Parse Rich header in PE
  * Initial implementation of the bin.libs imports linking
  * List multidex as dependency libs
  * Initial working implementation of bin.libs
  * The words of GOT
  * Fix new exe header detection for MZ
  * Optimize DEX subsystem detection
  * Fix #14441 - Invalid codesize in some DEX files
  * PoC: Initial implementation of direct bin symbols (20% speedup in loading times
  * Remove the check_bytes and more bin-buf refactoring
  * Add __const to potential VTable Sections
  * Add r2 iw and rabin2 -w to enumerate try/catch blocks
  * Parse the try/catch info of methods in DEX files
  build
  * Fix android-static
  * Delete prefix/ and fix static builds (missing libmpc.a)
  * Fixes for the android compilations
  * Add $onlydebug in sys/ios-cydia.sh
  * Towards emscripten build fix (update sdb)
  * Enable ASSERTS on all travis builds, to avoid confusion
  * mesonbuild: Backport to python 3.5
  cons
  * Make click and drag work on Windows
  * Fix #12921 - Impl. r_cons_arrow_to_hjkl for Windows
  * Fix scrolling directions in the hud
  * Implement RCons.echo() and use it from r2.cmd("echo64")
  * Fix grep in tasks
  * Fix #11396: Integrate dietline with the hud
  * Fix for RCons.html when no color is used
  * Add example file for the pri command
  * Add pri command to print raw images in RGB (using stiv code)
  * Introduce ?e= and ?ed to print progressbar and 3D donut
  * WIP: Initial support for rotozooming strings via ~&lt;zoom
  * Initial implementation of the human friendly json indent {:
  * Fix #9269 - Initial Implementation of vi mode
  * Enable click mouse input on Windows
  * Add mouse click support to VTE terminals. Hopefully fix others too
  * Click toggles cursor, make panels click mode more consistent
  * Add RCons.get_click(), initial integration in visual and panels
  * Initial support of mouse wheel+click
  * Improve the ayu theme
  * Clear also attributes on screen clear under scr.ansicon=0
  core
  * Handle ^C in repeated commands
  * Implemented head and tail commands
  * Alphabetically sort more help messages and fix /ac/aa help msg
  * Fix i subcmd help grep
  * Initial implementation of calling the r*2 commands natively from inside r2
  * Expand on FreeBSD&gt;=10 sandbox handling
  * Add -qq to force quit. Avoid the -qcq confusion
  debug
  * Windows native debugger refactoring
  * More fixes to WinDbg (#14675)
  * Step over rep and repne prefixed instructions with dsui
  * Fix breakpoints handling for FreeBSD
  * Fix single-step in the iOS-arm64 native debugger
  * Fix xnu_thread_get_drx for iOS/arm64
  * Honor SWI for step-over
  decompiler
  * Add support for the native r2ghidra plugin detection in cmd.pdc
  disasm
  * Don't show function name comment in Visual mode
  * Fix #14655 - Improve asm.pseudo for Dalvik
  * Demangle xrefs if asm.demangle=true and use '@' for xref locs
  * Fix #14622 - Skip reflines on non-executable offsets
  * Respace demangled c++ names
  * Do not asm.describe metaa .dwords
  * Find relocs at instr. location first, then the dest
  * Kill MOV/LEA comments
  * Implement global imports (aii) and improve disasm-print-instruction code
  * Implement 'function imports' concept (afii command)
  * Add some SuperH opcode descriptions
  fs
  * Improve R_FS via IO
  graph
  * VV&lt;&gt; draw refs/xrefs graphs for visual navigation
  * Implement icg to create class graphs
  * Honor utf8 in diagonal graph lines
  * Fix #14553 - Use HtUP to store canvas attributes instead of a sorted array (#14556)
  * Add graph.body and graph.bubble config vars, move sin/cos into r_util
  * Initial implementation of RConsCanvas.circle and bubble graphs
  io
  * Fix timeout issue in http.get
  * Better use of perm/mode names in R_IO
  mount
  * Autocompletion for mount commands
  mouse
  * Improve mouse support in visual prompt
  panels
  * Drag and resize the panels with the mouse
  * Add aflm and handle : as separator in click
  * Handle click on toggle cache, frame title and screen borders
  * Add tiny graph in panels and simplify the code a bit
  * Show all the decompilers output at once
  * W + hjkl just works like Ctrl w + hjkl
  * Seek by clicking the offsets on Function Panel
  * Right click is supported to open " widget
  * Wheel is supported
  * Mouse supports the menus which have spaces in their names
  * Mouse kind of works on the menu, still lot to work on
  * W + h/l moves the current panel to the direction like vim does with Ctrl W + h/l
  * Introduce scr.demo to add effects in panels enter/exit
  * Fix word highlighting with mouse in panels
  * Cache the pdc outcome for each function
  * Handle mouse click on panel tabs and select frames
  * The 'g' key seek to highlighted address in current panel
  * Highlight words onclick in panels
  * Fix #14468 - Add pdsf panel for the " widget
  * Initial support for saving the layouts with the names feature
  * Unsync the base offset of each tab
  parse
  * Add r_parse_ctype
  print
  * Fix aho being ignored by asm.tabs
  r2pipe
  * Enlarge RLang.cmd() to 8KB length commands
  * Improve decompiler integration 'pdc?' -&gt; '!*%s -h" ..
  * Interpret .c files as #! via -i
  search
  * Skip PAC instructions in rop searching
  * Skip ROP gadgets starting with RET
  * Fix #14585 and #14584 - /c-&gt;/a* /C-&gt;/c /B-&gt;/mb /M-&gt;/mm - better help msg and autocompletion
  types
  * add tlj and tllj
  * Fix #11404 - Implement "afsr" to change function return type
  visual
  * Visual Help colorized
  * Improve the visual browse classes mode (vbc)
  * Initial mouse support for visual tabs
  * vda is an alias for vA
  wasm
  * Few memory leak fixes
  * Copy the symbol id instead of reference
  write
  * Implement wao for dalvik
  * To Review
  * Release 3.7.0 - TopHat
  * Use RFlag.list() instead of .get() avoid false positives (#14735)
  * Fixx oobread in flag.c (#14728)
  * check for null
  * Fix #14732 - Fix out-of-bounds read
  * Better gameboy theme
  * Fix #14696 - Fix p= in utf8 mode recent regression
  * Fix edge detection for click and drag
  * Fix a bug where a drag event could be initiated outside an edge
  * Fix not being able to select the menu anymore
  * Fix not being able to click on the X to close a panel
  * Fix afsr not performing type checks
  * Fix memory leaks part 2 (#14720)
  * Fix Incorrect Break Check from de7a488 (#14723)
  * Fix win32 compilation (#14722)
  * Fix afs not changing function name (#14721)
  * Changed the utf8 characters (#14719)
  * Fix #14711 - Merge Fun/About/Help in panels
  * Fix crash in .i~s .. recursive infinite grep strings issue (#14718)
  * Add fcn name in Visual mode if necessary when asm.filter=false and asm.jmpsub=false (#14713)
  * Fix WinDbg plugin warning
  * Fix #13633 - support nested unions (#14712)
  * Handle 'e' in '"'
  * Fix crash in canvas
  * Fix projects, add of help and improve gb again
  * Fix assertion
  * Improve the gameboy theme
  * Hide a harmless warning when string section size is 0
  * Assertify the IO API a bit more
  * Fix $? value in im prompt.exec from rc to num.value
  * Kill os and ons commands (they werent even documented)
  * Fix #12911 - Fix types starting with 'void' not being considered
  * Fix abbreviated names being lost
  * Hide this 'code slot size' warning under bin.verbose
  * Use void in function prototypes (#14700)
  * Revert that flagsize fix
  * Proper fix of the oob8 bug
  * Fix 1 byte oob read issue
  * Fix 8byte oob write
  * class, method and field names are now shorter and easier to read
  * r2pm: handle info and install arguments properly (#14693)
  * bin_symbols: Add quoting (#14690)
  * Not camel case but snake case (#14687)
  * Fix mouse click not opening file menu in panels (#14688)
  * Only suspend threads if dbg.threads=true on Windows (#14689)
  * Windows native debugger refactoring
  * Massive win32 native debugging code refactoring
  * and corresponding fixes.
  * Fix hang after killing process
  * Hide command autocompletion warning message
  * they’re now aligned with libr/bin/d/macho
  * also tweaked r_print_format_struct_size to work with referenced format names
  * Fix some leaks found by ASAN
  * Break demangled xref comment when in graph (#14678)
  * Refactoring (#14681)
  * Fix seeking (stepping now works)
  * Fix more crashes
  * Fix compiler warnings
  * Refactoring (#14676)
  * improve macho format definitions
  * allow enums and bitfields with arbitrary size
  * avoid modifying the format string argument inside r_print_
  * Fix capstone symbols visibility
  * Fixes #14652: Fixes visual hud regressions
  * Don't show flag name for internal demangled xref
  * Refactoring
  * Default scr.breaklines to true
  * Fixes #14353: Added utf8 support for agft
  * Featur #14351: Added utf8 support for p= based commands
  * All emacs dietline keybindings are implemented (#14664)
  * Some fixes to windbg (#14666) #debug #windbg
  * Fix #10505
  * Fix wrong register profile being picked
  * Fix use-after free(s) and null derefs
  * Fix warnings
  * cmd_debug.c: Make addroflib use basenames
  * Fix flagspace autocompletion
  * Add protobuf magic
  * Pull enums out of RParseCTypeType
  * Support struct/enum/union before name in ctypes parse
  * Add cdecl-thiscall-ms Calling Convention (#14653)
  * Add more tokens for the panels clicking thing
  * Sort om help messages
  * Fix #14640 - /aa
  * Add help for /ac (#14638)
  * Tested on rabin2 -D and iD command
  * Add __stack_chk_fail to types-android.sdb.txt (#14641)
  * Fix W command (#14636)
  * Fix W command
  * Required for r2pipe programs to buffer output to be processed by r2
  * Handle 'e' in window panels mode too
  * Refactoring (#14630)
  * Don’t print non-ObjC methods in classdump_objc
  * Improve ObjC classdump icc
  * Parse ObjC superclass name
  * Aim to fix O_BINARY issue in rahash2 on windows
  * Fix ?b64- command
  * A bit more cleaner vbtll (struct visual browser)
  * Refactoring panels (#14613)
  * Use eq[] instead in bin_classes()
  * Respace demangled c++ names
  * ic*: replace ' ' with '_' in flag name
  * Fix avra
  * Add guards just in case; use r_str_rchr() instead
  * Use upper case for #defines
  * $ r2 Payload/Undecimus.app/Undecimus
  * [0x10007e3ac]&gt; s 0x1000081d8;af;s 0x1000082b0;afj 0x1000085fc 4
  * [rio] fix r_io_cache_commit to commit all lines
  * Support for aap (function preludes with pacibsp)
  * Handle LDURSW properly
  * Define op-&gt;type for PAC instructions (not just family)
  * Add more asm descriptions for pac instructions
  * Click [X] with mouse and close the panel, plus a bunch of refactoring (#14602)
  * Add r_parse_ctype
  * Add mpc to acr
  * Fix r_parse for acr
  * Mouse is supported for " widget (#14599)
  * Put demangled name directly in call disasm if asm.demangle=true (#14600)
  * Put demangled name directly in call disasm if asm.demangle=true
  * Constrain possible flag names for functions
  * Fix ds_print_fcn_name() comment alignment when asm.cmt.right=false
  * Ignore dalvik since it's treated differently
  * Use R_FLAGS_FS_SYMBOLS instead in disasm.c
  * Oops
  * Fix demangled comment order (#14592)
  * Fix c99 construct (#14593)
  * Better name for seek autocompletion
  * Fix #14543: Renamed function doesnt show in autocompletion list (#14591)
  * Fix /ao command
  * Fix infinite loop in /o-1
  * Update capstone v4 and next
  * Added support for esc, pag up, pag dwn
  * Added vi mode, changed quit method for hud
  * Added ^C for vi mode
  * Fix wrong reloc command in panels (#14582)
  * Docuemnt Q in q?
  * Fix C99 construct
  * Initial implementation of NE file format (#14573)
  * Fix several bugs of mouse and improved a bit
  * Simplify the fork+spawn logic on Apple things (#14574)
  * Fix anoying aeim warning when debugging
  * Minor function signature fixes
  * Clean up #14568 code
  * Add comment that demangles calls if asm.demangle=true
  * Cache on and off works seamlessly
  * Fix null deref in 'r2 -qcia --'
  * Use PJ for meta (#14567)
  * zero RConsGrep in cons_grep_reset() instead
  * fix grep expr in cmd_info help
  * Changing pdc settings has got a problem in panels and now it is fixed (#14561)
  * This should improve performace as you don't need to shift elements of
  * the sorted array when you need to insert a new one.
  * skip reexports and “stub and resolver” exports for now, the semantics are different and need to be treated in a different way
  * but advance the pointer accordingly, to avoid loosing sync while walking the trie (especially in dyld cache)
  * Fix #14552 - issue with Csj and scr.html
  * Reduce the questionnaire when replace/create a panel, also replace the cmd of the current panel is available from " widget (#14551)
  * Fix C99 construct without using -c99 (#14550)
  * The image is generated with Gimp, saving as .data (RGB)
  * This is 128(W) * 3(RGB) * ?(H) .. the height is computed with the blocksize
  * r2 -e hex.cols=128 -qqfcpri doc/cows128.data
  * Added arrow info to pdJ (#14422)
  * Fix build --without-gpl
  * (still far from complete but we need to go forward and kill all the globals \o/)
  * PD: the broken test is because initializing RCons twice
  * Add several panels to the menu and sort some of them
  * Fix invalid JSON in ij output
  * Fixes #14524: vi delete command is now 3dw (#14527)
  * Fixed dietline warnings
  * Changed logic for diw/diW
  * Fixes #14524: changed vi delete command format to 3dw from d3w
  * Removed unnessary print
  * ESC key handled in vi_mode
  * Fixes #14521: Add support for ^y when ^w
  * Fix #14470: Close popup widget on escape
  * Fix #6321: Wrong handling of escape key
  * Cursor was missing in the comments panel (#14518)
  * Fix wrong assembly of jumps relative to the ESP register (#14511)
  * Fix Windows Build (#14512)
  * Fix trailing space issue in the GNU sh disassembler
  * Fix u/U problem
  * The menu properly gets updated as a new layout is saved with a name
  * Fix isq. should do the same as is.q
  * Fixes #14416: selections in disarm fixed
  * Improve spacing around "//" in unum.c
  * "+=1" -&gt; " += 1" in unum.c
  * "+1" -&gt; " + 1" in unum.c
  * Fix wrong realloc in r_asm_massemble
  * In line 694 a buffer of size (sizeof(char*)*32) is allocated. Later on,
  * this buffer is realloced to 64. This decreases the size of the allocated
  * buffer instead of increase. This may lead to memory corruption.
  * Click properly works on the tabs (#14491)
  * Fix missing title line in Visual mode when under scr.ansicon=0 (#14490)
  * Autocompletion for k command (#14488)
  * Autocompletion working for ms
  * Removed comments
  * Autocompletion for k command
  * Fix some bugs and add pddo panel to " widget
  * Fix an assert in aoj
  * Fix focus and bright themes
  * Color regression issue in disasm.c
  * Fix scr.wheel.speed regression
  * Add gameboy theme
  * More code cleanup in RBin (#14473)
  * Fix r_str_replace - unit tests added
  * Fix two lines in doc/hud
  * Autocompletion works for md, mg
  * Added autocomplete flag map
  * Fix behaviour of click in panels (x&lt;20)
  * Fix scr.wheel glich
  * Disabled by default at compile time. See FEATURE_SYMLIST define
  * Fix crash, reduce false positives of RBin.dol
  * Use RBuf.slice in /B
  * Fix autocompletion of remote files in #ms (#14284)
  * Added Segments panel and made cursor available for both Sections and Segments panels (#14461)
  * Add help for afs? command
  * Quote wa command generated in visual mode (#11138)
  * Use a pointer to eprintf instead
  * Fix aaa color under scr.ansicon=0
  * small fix for console
  * Add spaces around operators in r_num_conditional()
  * Add spaces around operators in r_num_to_bits()
  * Don't update console panel when it's not absolutely necessary
  * Add spaces around operators in r_num_op()
  * Add a couple of spaces around '==' in unum.c
  * Add a couple of spaces around %
  * Remove some spaces
  * Add a space
  * Fix an UB oobread
  * Fix RStr.replace()
  * Fix long times for pp -1
  * Remove some more spaces
  * Remove a space
  * Set foreground color just in case
  * add r_fs_file_copy_abs_path to get the absolute path of a RFSFile, centralizing edge case handling
  * use that in fs_io_read
  * add missing free (file-&gt;path) in RFSFile destructor
  * fix handlePipes for fs shell cat use case
  * Fix couple of small bugs in panels with tabs
  * Small fix for tab (#14432)
  * Python 3.5 (the lowest version that meson supports) has no f-String
  * but only old %-formatting and str.format().
  * Fix warning when printing level of "&gt;" (#14430)
  * Strip trailing whitespaces
  * Fix warning -Wstring-plus-int on cont_level
  * Remove unused var
  * Fix ragg2 *.c on macOS
  * Add fortune
  * tT segfaults so fixing it (#14426)
  * Post release version bump (3.7.0-git)
  * Fix a few null dereference issues (#14419)
  * Fix ec* wrt attributes (#14421)
  * Fix for the debug mode that makes disasm so slow (#14414)
  * Notes:
  * SH opcodes array, file libr/asm/arch/sh/gnu/sh-dis.c from GNU binutils, defines "bf.s" and "bf/s", same with "bt.s" and "bt/s".
  * Both pairs are identical, e.g. bt.s and bt/s mean the same thing.
  * As *.s variants come first in the table, radare and binutils-objdump print bf.s and bt.s names.
  * Still true for latest binutils (v2.32 2019-02-02).
  * Renesas chip hardware manuals and IDA Pro only use bf/s and bt/s.
  * Complete R_CONS_ATTR_ series (#14411)
  * 
- Update to version 3.6.0
  * drop radare2-sysmagic.patch
  anal
  * Fix syscall resolutions for s110 operating system
  * wzr/zr/xzr register on arm64 is wired to ground
  * Fix naming of entrypoint symbols in files with class information (DEX/C++)
  * Fix #13668 - Implement a* as an alias for afl*;ah*;ax*
  * Fix and improve ESIL for arm64
  * Fix #10567 - Implement afl. command
  * Fix afl* not saving function bits
  * Add experimental `axm command
  * Implement refs for iget/iput Dalvik instructions
  * Implement esil for OR and MUL dalvik instructions
  * RAnalOp.Type.CAST.toString() and implicit refptr init
  * Improve af performance affected by `aflc
  * Honor R_ANAL_OP_MASK_ESIL in anal.dalvik
  * Improvements in dalvik analysis
  * Add Stackframe Anal Hint
  * Add opcode mask field in ao and aoj
  * Add opcode description in ao
  * Show pseudo in ao and aoj
  * Improve anal and parse plugins for Thumb
  * Implement ESIL for stxb and stxh THUMB instructions
  * Fix issue when analyzing the last DEX method
  asm
  * Handle LEA operand rip in x86.nz
  bin
  * Fix code section size in dex files
  * Handle mod_init/mod_fini as word sections in mach-o
  * Handle the interpos section as words in the disasm
  * Fix ObjC detection in macho binaries
  * Get rid of the ELF-specific C++ detection
  * Add -O a/l/ for macho to add libraries
  * Honor more segments vs sections, for jmptbl, fatmacho, zeropage
  * Fix iS/iSS in macho and kernelcache
  * For #14268: Implement ob= listing bin map coverage
  * A couple of fixes for base address support
  * Add missing ARM64v8 and ARM64e defines for the mach0 parser
  * Kill RBinFile.objs RList
  * Implement RBinFile.at and make it work with e bin.at
  * Fix some RBin file format crashes
  * Speedup loading fuzzed ELF files with huge nrel field
  * Faster macho loading by reusing symbol parsing for getMain()
  * Remove symbol table size hard limit in macho
  * Fix regressions in dyldcache and xnu_kernelcache plugins
  * Completely eliminate the bytes apis in RBin
  * Fix #14147 - Honor -qq for classes and imports
  * Initial extermination of the *_bytes methods in RBin
  * Fix #12600 - Implement .ic** command to import bin.class info as anal.class
  * Handle DEX files with no entrypoint properly
  * Properly handle ELFs with no entrypoint defined
  * Little ELF segment labelling change UNKNOWN -&gt; NONE
  build
  * Continuous Fuzzing Integration with Fuzzit
  * Add sys/build-shlib.sh and fix static builds
  config
  * Improve the list of supported decompilers in e cmd.pdc=?
  cons
  * Little va_list leaking
  * Fix #14046 - Don't use ansi with aaa notifications if no ansicon
  * Add bold to eco bright items that were originally bold in default palette
  * Fix #14254 - Add eco bright (r2 default palette but with bright colors for all)
  * Add bright colors to the colors table
  * Fix #14101 - Fix non-ansicon UTF printing
  * Fix THE glitch affecting panels box colors
  * Default to scr.color=COLOR_MODE_16 for Alacritty on Windows
  * Dfferent color for up and down in disasm reflines
  * Implement reset command to reset the terminal settings
  * Enable color prompt on Windows
  * Fix Color_GRAY/BGGRAY
  * palloc return checks
  core
  * Fix #14335 - Add sort, join and uniq
  * Simplify RConfig.eval and improve e with e, for csv
  * Add r_sys_exit to proper quit
  * Honor hashbang and PATH when interpretting extension-less scripts
  * Honor ^C in @@@F and @@@s
  * Implement $O variable pointing at cursor
  * Implement |. (alias for .)
  debug
  * Improvements to windows heap parsing
  * Set cmd.gprompt=.dr* when cfg.debug=true
  * Initial implementation GetSingleBlock for Windows heap
  * Initial implementation of heap parsing for Windows (#14218)
  debugger
  * Improvements to windows heap parsing
  disasm
  * Avoid printing nulls on invalid code or missing bin info for Dalvik
  * Add asm.movlea configuration option
  * Improve comments alignment in the disassembly
  * Fix arm64 parse for BL instructions
  * fix, improve and add some sh pseudo
  * Support asm.hint.pos=-1 for leftish key hints
  * Initial cleanup in RParse, delete mreplace plugin
  * Toggle asm.dwarf in V# and pds
  * Add support for base64 in CL command
  * Faster dtd (trace disassembling) using API instead of RCore.cmd
  * Fix #14258: Issue with upgoing refline at XREFS
  * Fix CL command and make asm.dwarf work without source files
  * Fix asm.varsub in a hacky way to fix the disasm output
  * Fix project's asm.cpu behaviour
  * Priorize strings in case multiple metas match
  * Set the RBinSection.format as dwords for the constpool in DEX
  * Initial import of the RISCV capstone plugins for asm and anal
  esil
  * Skip {urc}{jmp,call,ret} in aesou
  * Fix issues with negative esil.timeout values
  * Fixes related to ARM64 ESIL emulation
  * Make $r{} work without the debugger
  * Add cmd.esil.stepout to run r2 commands (before and after emulation)
  * Fix recursivity issue when calling aes in cmd.esil.step
  * Fix cmd.esil.step handling of return value
  graph
  * Implement fg command to create a graph of flags (WIP)
  * Implement graph.ntitles to toggle graph title nodes
  hash
  * Initial implementation of pasasword generators under /Cc
  * Fixes for fletcher8
  * Add support for fletcher8, 16, 32 and 64 hash algorithms
  heap
  * Implement GetSingleSegmentBlock for LFH and VS Windows heap
  json
  * Use asserts in pj api to catch this issue earlier
  meta
  * Fix CC-, CC-* and CCf- commands to work as expected
  network
  * Handle R2_CURL env var in RSocket.httpGet
  panels
  * Add more configs for disassembly are supported in the menu
  * Emulate menu is added
  * Settings menu is added, and decompiler is configurable in there
  * Something like Ctrl w + T in vim implemented
  * Almighty menu has got debug items too if it is in debug mode
  * Search-&gt;Cursor-&gt;Xref/Ref enabled
  * Cursor works better in many panels
  * izz~ and iz~ available from both the menu and " modal
  * Force cache the result of Decompiler and Graph panels plus better auto updating, and refactoring
  * Cut out the widget as a struct and name it Modal
  * Enable deleting an item from the list in " widget
  * New item can be created and inserted to the '"' widget.
  * Centered the '"' widget plus v and h commands are added to it.
  * Added l command to the console which works like Ctrl l and Refactoring
  * dwm style default layout
  * Implement Console frame in visual panels
  * Enable creating a panel from the list of all kind of the panels and replace the current panel with it
  * Autocompletion is supported for Breakpoints and so is cursor to seek to and del them
  * Cursor is available in strings panel
  * Cursor is supported in Symbols panel
  performance
  * More code cleanup in RBin, speedup method resolution
  print
  * Honor hex.section in prc and pxa
  * Implement pV command - like pv but for bytes instead of values
  * Fix pv [arg] behaviour
  * Added support for pd and px without space
  * Honor hex.section in pxW and pxQ
  * Honor hex.section in pxb
  * Improve pxr for null words and relocs and use hex.section in pxs+pxr
  * Fix #14250 - ps[puzwW+]j
  * Fix #14263 - Add hex.section option for the hexdump
  * Add Objective-C and Rust (pco, pcr)
  * Add Kotlin, Java and Swift pc sub-commands
  r2pm
  * Honor the 2nd arg of R2PM_TGZ with ZIP files
  refactor
  * Change the signature of r_str_trim to avoid confusions
  * Deprecate the RBinObject.id field
  * Rewrite the RBuffer API to make it safer and adjust the codebase
  refactoring
  * Deprecate the RBinObject.id field
  remote
  * Improve the r2web:// IO plugin and fix a couple of bugs in there
  * Speedup r2web://
  * Make -C http work like the tcp and rap remotes, expose the shell via ==
  * Honor rap.loop in rap server and add examples in =?
  * Fix issues with the tcp server .: and =+tcp, use index instead of fd
  * Fix some UAF in rap server, handle HTTP over rap and tcp properly
  search
  * Fix #14403 - Fix search on multiple maps (#14405)
  * Add /cc for case insensitive instruction
  * Add search.in=bin.segment[.s[rwx]] and fix bin.section[.s[rwx]]
  * Fix hexpairs search containing whitespace
  * Fix /r for dalvik and enable VA
  shell
  * Handle e cmd.pdc=&lt;tab&gt; and improve e cmd.pdc=? autocompletion
  signatures
  * Improve zignatures
  * Make zignature comparison fuzzy
  * Implement the zc command
  trace
  * Sort dte output
  visual
  * Improve the vv mode for editing variables
  windows
  * Fix command redirection
  * Dynamically find radare2 install dir on Windows
  * Add mfc100u and a script to generate them
  * Set scr.ansicon=1 if running under Windows 10 Creators Update or later
  * scr.ansicon=2: Show esc seqs (for debugging) if using non-ConEmu-hosted cmd.exe
  * Fix QueryDosDevice returned length check
  * Fix ood; ood bug on winxp-&gt;win10
  * Fix r_sys_pid_to_path (supports winxp -&gt; win10)</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1567684800">- Update to 3.8.0
  analysis
  * Improve the aab (blaze) analysis by honoring data meta
  * Speedup and reduce false positives in aae by honoring code/string/format
  * Do not analyze functions in strings/data by honoring the meta
  * Fix infinite (or expensive) loop when fcnsize=0
  * Honor anal.strings in aav
  * Define argument and ret pseudo registers in the SuperH4's reg profile (#14920)
  * Introduce anal.in=code (2x faster aar in some big binaries)
  * Introduce afisaj and fix table contents for afisao and such
  * Implement afis[aof] - to show instruction type, family and mnemonic tables
  * Fix as command to resolve syscall by name, number and SN reg
  * Fixing ESIL for ARM architecture pre-indexed addressing mode with LDRB (issue #14850) (#14901)
  * Add more info in aflt and add afltj
  * Initial implementation of aflt (using the new RTable API)
  * Hide the shift overflow warnings under esil.verbose
  * Fix ownership issues related to cc
  * Add calling conventions for ARM32 and Thumb
  * Unify the use of R_ANAL_CC_MAXARG
  * Propagate noreturn information (#14793)
  bin
  * Fix code injection issues i* commands (rabin2 -r)
  * Fix #14930 - handle LC_DATA_IN_CODE in macho
  * Fix strings on ELF bins for SH-4 with the Renesas SDK
  * Support deep JSON format for binary headers in iHj
  * Fix Cf with named formats when .iH* is used
  * Fix #14898 - Show warning when -B used on unknown binaries
  build
  * Shrink the Cydia package from 512mb to only 64
  core
  * Add single quote as alias for =! and \
  * Support 0X as an alias for 0x in numbers
  debug
  * Fix crash in gdb client (#14897)
  * Notify user on hardware breakpoint hit
  diff
  * AGraph integration with radiff2
  disasm
  * Fix #14716 - Honor local flags in RParse
  * Implement asm.hint.emu and improve Vr reftype selection
  * Do not try to resolve strings pointed by adrp instructions on arm64
  * Honor asm.instr in pdi
  * Hide brackets for LEA even if operand is section flag
  * Add support for the amd29k architecture
  * pix and pdx are now aliases for pad
  doc
  * Remove help for hud in ??
  graph
  * Fix #14859: Enter used to update seek in visual call/ref graphs (#14906)
  io
  * Fix a couple of bugs in wo* and implment wo8
  * Add support for io-plugin initialization via null system command =! (#14915)
  * Simplification of the io_self plugin for macOS/iOS
  * Consider endiannes when performing block write operations
  panel
  * Few memory leaks fixes
  * Fix #14891 - Seek in panels after coming back from console
  * Fix #14883 - use[] to realign comments in disasm
  * O in visual is supported in panels with the "i" key
  * Added some asm settings and classified it
  panels
  * Fix #14891 - Seek in panels after coming back from console
  * Fix #14883 - use[] to realign comments in disasm
  * O in visual is supported in panels with the "i" key
  * Added some asm settings and classified it
  print
  * Implement pv* to completely fix #14165
  * Fix #14165 - Implement pVj and fix pvj with argument
  * Fix #14936 - Add po[..] set of commands
  * Implement 'cols' RTable.query to filter by column names
  * Use block character for p= and p== graphs (#14941)
  r2pipe
  * Initial support for r2pipe.html
  rop
  * Add ROP chain execution support in ragg2
  search
  * Let search.align override arch.align if set, improves aav in SH
  * Bring back /ai and fix regression for SUB.val
  * Skip gadgets starting with a nop in /R
  * Fix #14755 - read-only raw search
  * Fix #14202 - Add support to '\d', '\w', etc. in regex
  util
  * Initial implementation of the RTable API with filter, sorting and query APIs
  visual
  * Fixes #14914: Mouse wheel for hud (#14940)
  * Improve mouse in visual (hud instead of goto and ignore cursor toggle
  windows
  * Fix #14816 - Properly get lib path
  Other Changes
  * add nf flag in ESIL generated for ARM thumb (#14954)
  * Fix regression in wo2/4/8
  * Fix divbyzero and garbage variable found by clang-analyzer
  * Fix memleak in r_strbuf_prepend
  * Fix logic in 2-byte endian swap used by "wo2" (#14951)
  * Display operand of EBC push/pop instructions (#14949)
  * ARM: fix order of registers in push/pop with reglist
  * fixing esil =[*] (poke multiple regs/values)
  * Fix out-of-loop issue in aae
  * macOs/Notes 6.8s -&gt; 6.4s
  * macOS/r_core 4.3s -&gt; 3.8s
  * Still wip. only works as a hint when using -e bin.verbose=true
  * Improve r_core_anal_hasrefs_to_depth (#14863)
  * Fix Win32 build patch from @sanguinawer (#14945)
  * Fix uninitialized variable issue related to the mouse state
  * Fix regressions
  * Fix #14380 - Fix demangling symbols containing the '?' char with iD
  * Fix #14889 - Implement ! and c keys in visual help
  * Improve vq and v!!! workflows
  * Break early in Cf format name failure
  * Fix #14939: Replace assertions about missing RReg profile registers with warnings (#14943)
  * fix help message of ? (#14944)
  * Fix #14935 - Kill harmless warning
  * Fix assert in aea for r2wars
  * Show backtrace when assert happens
  * Fix crash in aea* when code is ffff
  * Fix #14771 - Modified pdx/pix to disassemble hexpairs (blocksize-independent) (#14892)
  * Add frame pointer to AVR register profile (#14938)
  * Enable mouse only if it was prev enabled and based on scr.wheel (#14925)
  * Fixes #14911: Use theme colors for p= and p== (#14934)
  * Add fortune
  * 1 != 0
  * Massage two more assertions
  * Fix early assert for IO
  * Disable Travis IRC notifications
  * Too much noise at IRC.
  * Blindfix more null derefs in reg.value
  * Fix another null arena deref
  * Assertify io.fd api
  * Fix aea for instructions referencing PC
  * Boolify the reg api a bit more
  * Fix null deref in reg arena
  * Blindfix for empty reg arenas
  * Add Predicate for Task Dispatch
  * Fix assertion when emulating invalid instructions and revert pcalign4 for sh
  * Update help message for Vd
  * Fix #14928 - vr to be in sync with Vr
  * Fix assert regression before it triggers
  * Minor cleanup and visitor cache proposal test for RAnal.fcn()
  * Fix #14821 - crash in td
  * r_str_split_list() rewritten to support nth limit
  * r2 -qq -c 'aac;aflt size/gt/200,addr/cols/name/nbbs,nbbs/sort/inc' /bin/ls
  * Fix off-by-one in RCore.lines.initCache();
  * Set asm.hint.emu=false by default
  * Fix build
  * Add r2con2019 svg logo
  * $ r2 -i doc/r2pipe.html /bin/ls
  * Syncing with r2hexagon (#14918)
  * the reference of emulation are displayed one instruction after. which is bad
  * Fix build
  * Fix Windows build (#14916)
  * afisa uses rtable, as well as afist@@@f
  * Useful for r2frida to automatically run .=!i*
  * This makes reading iOS apps much simpler by removing lot of false positive strings
  * Fixes #14900: Disable color for dot mode (#14908)
  * Better directory structure for the panels config file (#14903)
  * Fixes #14896: Enable and disable mouse based on requirement in visual/panels (#14909)
  * v!! = V!! - use ! to toggle between visual and panels
  * Fix hexdump height issue in panels
  * Reset mouse settings after leaving the hud
  * Fixes #14900: xdot type commands functional now (#14902)
  * Fixes #14900: xdot type commands functional now
  * Remove recursive handle_stop_reason call
  * Revert "Fixed the bug that I had fixed before (#14788)"
  * This reverts commit 9e27142.
  * This change was breaking panels in Mac
  * Fix MSVC build
  * Add afltj and some more fixes and improvements related to RTable
  * Accepts a query as argument
  * Fix a segfault in RStrBuf.prepend
  * Add lsls and ldrh thumb asm.describes
  * Add missing include install for meson
  * Improve disasm char hints
  * Fix some warnings from gcc
  * Make cmd_depth task-local (#14888)
  * Add neg pseudo instruction to arm assembler (#14890)
  * Freed some vars (#14885)
  * Fixes #14845: Use unicode settings in radiff2 (#14884)
  * Fixes #14845: Use unicode settings in radiff2
  * Fixed indent
  * Tame vayour
  * Fixes #14534: Ignore non-printable and non json chars (#14876)
  * Fix #14878 - Fix unaligned field access
  * Add afos command and minor cleanup for afo
  * Fix null derefs in afv subcommands when no function is found
  * Fix afvn outside of Function (#14882)
  * Fixes #14856: Changing visual seek behaviour in Vv (#14877)
  * Fix #12438 - Fixes for PDB (#14874)
  * Fix use after free when autoloading pdb
  * Use heap on td command
  * Fix #12438 - Fix wrong 2 byte read for char value
  * Fix crash on r_line_readchar_win (#14875)
  * Merge pull request #14868 from kazarmy/x86-cmp-disp-for-disp
  * Use op-&gt;disp instead of op-&gt;ptr for disp of x86 CMP (and ACMP)
  * Drop not needed wrapper
  * Fix non-unicode Windows build virtual keys not working
  * Fix arrows in vi mode on Windows
  * Merge Windows and Unix dietline implementation
  * Simulate escape sequences in r_line_readchar_win
  * Fix some bugs on Windows
  * Some refactoring
  * Fix #14854 - Fix glitch in asm.hint.pos=0
  * Use LTO for the Cydia build
  * Fix segfault in r_main_free
  * Add the syscall number regname for hexagon arch
  * Fix #14870 - Fix crash in type propagation when no cc defined
  * Instead, recursively going through the regions while focusing
  * on main addresses and grabbing pages states informations.
  * Fixes for the cydia static build of r2, needed for iOS12
  * add missing =SN for the SH analysis plugin
  * Fix for meson
  * Fix hexagon jumps second try (#14867)
  * Synchronized files with radareorg/r2hexagon
  * Fix warning, assertions and regressions in arg type handling
  * Add missing cc-x86-16
  * Fix anal.depth and remove arm16 dim
  * Code cleanup
  * Update capstone again (#14862)
  * Fix #14861 - Reset cursor after leaving panel's prompt ':'
  * Fixed the bug that I had fixed before (#14788)
  * Use op-&gt;disp instead of op-&gt;ptr for disp of x86 MOV (and others) (#14829)
  * Use op-&gt;disp instead of op-&gt;ptr for disp of x86 MOV (and others)
  * Fix for jumptable MOV
  * Fix for [] operands
  * Fix another Appveyor hang (#14844)
  * Fix coredump PC not being considered (again) (#14836)
  * Use r_sandbox_fopen instead of fopen (#14832)
  * Revert multiple layout saving regression in panels (#14792)
  * Some little refactoring in panels (#14798)
  * Fix #14522: Added g support for Vv mode (#14823)
  * Add a small menu tick for visibility when scr.color is 0 in panels (#14801)
  * Avoid disassembling the same instruction twice on rop search (#14815)
  * Avoid disasm the same instr. twice on rop search
  * Fixes for comments
  * fix double free
  * Fixes #14267: Does not print the function name for agft (#14819)
  * Fixes #14672: f= gives output from current flagspace (#14820)
  * Add @sghctoma pf definition for BIOS and NTFS
  * Add *BSD SourceHut builds (#14824)
  * Fix r_print_color_op_type param type mismatch (#14825)
  * Specify graph.diff colors for sepia (#14817)
  * Implement agd* based commands (#14809)
  * ag* commands fully functional
  * Indent and r_return usage
  * All agd* commands functional now
  * Graphs are pretty now
  * Refactoring the code
  * Fixed assertion error
  * Fixed broken agf
  * Always bracket indirect addr operand (except LEA) (#14802)
  * Always bracket indirect addr operand (except LEA)
  * Don't use RAnalOp
  * Add clang-cl support (#14814)
  * Fixes for path autocompletion on Windows (#14813)
  * Fix register writing on Windows (#14805)
  * Fix register writing on Windows
  * Drop unecessary use of heap
  * Fix stack-use-after-scope (#14811)
  * Fix #14804 - Make sure anon structs have unique names (#14806)
  * Also skip "union" to get type
  * Fix Appveyor hang on master (#14803)
  * Propagate noreturn information
  * Avoid infinite loop when propagating noreturn information
  * Avoid all recursive cases
  * Avoid warnings
  * use r_anal_bb_opaddr_i</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1567771200">- Update to 3.8.0
  analysis
    Improve the aab (blaze) analysis by honoring data meta
    Speedup and reduce false positives in aae by honoring code/string/format
    Do not analyze functions in strings/data by honoring the meta
    Fix infinite (or expensive) loop when fcnsize=0
    Honor anal.strings in aav
    Define argument and ret pseudo registers in the SuperH4's reg profile (#14920)
    Introduce anal.in=code (2x faster aar in some big binaries)
    Introduce afisaj and fix table contents for afisao and such
    Implement afis[aof] - to show instruction type, family and mnemonic tables
    Fix as command to resolve syscall by name, number and SN reg
    Fixing ESIL for ARM architecture pre-indexed addressing mode with LDRB (issue #14850) (#14901)
    Add more info in aflt and add afltj
    Initial implementation of aflt (using the new RTable API)
    Hide the shift overflow warnings under esil.verbose
    Fix ownership issues related to cc
    Add calling conventions for ARM32 and Thumb
    Unify the use of R_ANAL_CC_MAXARG
    Propagate noreturn information (#14793)
  bin
    Fix code injection issues i* commands (rabin2 -r)
    Fix #14930 - handle LC_DATA_IN_CODE in macho
    Fix strings on ELF bins for SH-4 with the Renesas SDK
    Support deep JSON format for binary headers in iHj
    Fix Cf with named formats when .iH* is used
    Fix #14898 - Show warning when -B used on unknown binaries
  build
    Shrink the Cydia package from 512mb to only 64
  core
    Add single quote as alias for =! and \
    Support 0X as an alias for 0x in numbers
  debug
    Fix crash in gdb client (#14897)
    Notify user on hardware breakpoint hit
  diff
    AGraph integration with radiff2
  disasm
    Fix #14716 - Honor local flags in RParse
    Implement asm.hint.emu and improve Vr reftype selection
    Do not try to resolve strings pointed by adrp instructions on arm64
    Honor asm.instr in pdi
    Hide brackets for LEA even if operand is section flag
    Add support for the amd29k architecture
    pix and pdx are now aliases for pad
  doc
    Remove help for hud in ??
  graph
    Fix #14859: Enter used to update seek in visual call/ref graphs (#14906)
  io
    Fix a couple of bugs in wo* and implment wo8
    Add support for io-plugin initialization via null system command =! (#14915)
    Simplification of the io_self plugin for macOS/iOS
    Consider endiannes when performing block write operations
  panel
    Few memory leaks fixes
    Fix #14891 - Seek in panels after coming back from console
    Fix #14883 - use[] to realign comments in disasm
    O in visual is supported in panels with the "i" key
    Added some asm settings and classified it
  panels
    Fix #14891 - Seek in panels after coming back from console
    Fix #14883 - use[] to realign comments in disasm
    O in visual is supported in panels with the "i" key
    Added some asm settings and classified it
  print
    Implement pv* to completely fix #14165
    Fix #14165 - Implement pVj and fix pvj with argument
    Fix #14936 - Add po[..] set of commands
    Implement 'cols' RTable.query to filter by column names
    Use block character for p= and p== graphs (#14941)
  r2pipe
    Initial support for r2pipe.html
  rop
    Add ROP chain execution support in ragg2
  search
    Let search.align override arch.align if set, improves aav in SH
    Bring back /ai and fix regression for SUB.val
    Skip gadgets starting with a nop in /R
    Fix #14755 - read-only raw search
    Fix #14202 - Add support to '\d', '\w', etc. in regex
  util
    Initial implementation of the RTable API with filter, sorting and query APIs
  visual
    Fixes #14914: Mouse wheel for hud (#14940)
    Improve mouse in visual (hud instead of goto and ignore cursor toggle
  windows
    Fix #14816 - Properly get lib path
  Other Changes
    add nf flag in ESIL generated for ARM thumb (#14954)
    Fix regression in wo2/4/8
    Fix divbyzero and garbage variable found by clang-analyzer
    Fix memleak in r_strbuf_prepend
    Fix logic in 2-byte endian swap used by "wo2" (#14951)
    Display operand of EBC push/pop instructions (#14949)
    ARM: fix order of registers in push/pop with reglist
    fixing esil =[*] (poke multiple regs/values)
    Fix out-of-loop issue in aae
    macOs/Notes 6.8s -&gt; 6.4s
    macOS/r_core 4.3s -&gt; 3.8s
    Still wip. only works as a hint when using -e bin.verbose=true
    Improve r_core_anal_hasrefs_to_depth (#14863)
    Fix Win32 build patch from @sanguinawer (#14945)
    Fix uninitialized variable issue related to the mouse state
    Fix regressions
    Fix #14380 - Fix demangling symbols containing the '?' char with iD
    Fix #14889 - Implement ! and c keys in visual help
    Improve vq and v!!! workflows
    Break early in Cf format name failure
    Fix #14939: Replace assertions about missing RReg profile registers with warnings (#14943)
    fix help message of ? (#14944)
    Fix #14935 - Kill harmless warning
    Fix assert in aea for r2wars
    Show backtrace when assert happens
    Fix crash in aea* when code is ffff
    Fix #14771 - Modified pdx/pix to disassemble hexpairs (blocksize-independent) (#14892)
    Add frame pointer to AVR register profile (#14938)
    Enable mouse only if it was prev enabled and based on scr.wheel (#14925)
    Fixes #14911: Use theme colors for p= and p== (#14934)
    Add fortune
    1 != 0
    Massage two more assertions
    Fix early assert for IO
    Disable Travis IRC notifications
    Too much noise at IRC.
    Blindfix more null derefs in reg.value
    Fix another null arena deref
    Assertify io.fd api
    Fix aea for instructions referencing PC
    Boolify the reg api a bit more
    Fix null deref in reg arena
    Blindfix for empty reg arenas
    Add Predicate for Task Dispatch
    Fix assertion when emulating invalid instructions and revert pcalign4 for sh
    Update help message for Vd
    Fix #14928 - vr to be in sync with Vr
    Fix assert regression before it triggers
    Minor cleanup and visitor cache proposal test for RAnal.fcn()
    Fix #14821 - crash in td
    r_str_split_list() rewritten to support nth limit
    r2 -qq -c 'aac;aflt size/gt/200,addr/cols/name/nbbs,nbbs/sort/inc' /bin/ls
    Fix off-by-one in RCore.lines.initCache();
    Set asm.hint.emu=false by default
    Fix build
    Add r2con2019 svg logo
    $ r2 -i doc/r2pipe.html /bin/ls
    Syncing with r2hexagon (#14918)
    the reference of emulation are displayed one instruction after. which is bad
    Fix build
    Fix Windows build (#14916)
    afisa uses rtable, as well as afist@@@f
    Useful for r2frida to automatically run .=!i*
    This makes reading iOS apps much simpler by removing lot of false positive strings
    Fixes #14900: Disable color for dot mode (#14908)
    Better directory structure for the panels config file (#14903)
    Fixes #14896: Enable and disable mouse based on requirement in visual/panels (#14909)
    v!! = V!! - use ! to toggle between visual and panels
    Fix hexdump height issue in panels
    Reset mouse settings after leaving the hud
    Fixes #14900: xdot type commands functional now (#14902)
    Fixes #14900: xdot type commands functional now
    Remove recursive handle_stop_reason call
    Revert "Fixed the bug that I had fixed before (#14788)"
    This reverts commit 9e27142.
    This change was breaking panels in Mac
    Fix MSVC build
    Add afltj and some more fixes and improvements related to RTable
    Accepts a query as argument
    Fix a segfault in RStrBuf.prepend
    Add lsls and ldrh thumb asm.describes
    Add missing include install for meson
    Improve disasm char hints
    Fix some warnings from gcc
    Make cmd_depth task-local (#14888)
    Add neg pseudo instruction to arm assembler (#14890)
    Freed some vars (#14885)
    Fixes #14845: Use unicode settings in radiff2 (#14884)
    Fixes #14845: Use unicode settings in radiff2
    Fixed indent
    Tame vayour
    Fixes #14534: Ignore non-printable and non json chars (#14876)
    Fix #14878 - Fix unaligned field access
    Add afos command and minor cleanup for afo
    Fix null derefs in afv subcommands when no function is found
    Fix afvn outside of Function (#14882)
    Fixes #14856: Changing visual seek behaviour in Vv (#14877)
    Fix #12438 - Fixes for PDB (#14874)
    Fix use after free when autoloading pdb
    Use heap on td command
    Fix #12438 - Fix wrong 2 byte read for char value
    Fix crash on r_line_readchar_win (#14875)
    Merge pull request #14868 from kazarmy/x86-cmp-disp-for-disp
    Use op-&gt;disp instead of op-&gt;ptr for disp of x86 CMP (and ACMP)
    Drop not needed wrapper
    Fix non-unicode Windows build virtual keys not working
    Fix arrows in vi mode on Windows
    Merge Windows and Unix dietline implementation
    Simulate escape sequences in r_line_readchar_win
    Fix some bugs on Windows
    Some refactoring
    Fix #14854 - Fix glitch in asm.hint.pos=0
    Use LTO for the Cydia build
    Fix segfault in r_main_free
    Add the syscall number regname for hexagon arch
    Fix #14870 - Fix crash in type propagation when no cc defined
    Instead, recursively going through the regions while focusing
    on main addresses and grabbing pages states informations.
    Fixes for the cydia static build of r2, needed for iOS12
    add missing =SN for the SH analysis plugin
    Fix for meson
    Fix hexagon jumps second try (#14867)
    Synchronized files with radareorg/r2hexagon
    Fix warning, assertions and regressions in arg type handling
    Add missing cc-x86-16
    Fix anal.depth and remove arm16 dim
    Code cleanup
    Update capstone again (#14862)
    Fix #14861 - Reset cursor after leaving panel's prompt ':'
    Fixed the bug that I had fixed before (#14788)
    Use op-&gt;disp instead of op-&gt;ptr for disp of x86 MOV (and others) (#14829)
    Use op-&gt;disp instead of op-&gt;ptr for disp of x86 MOV (and others)
    Fix for jumptable MOV
    Fix for [] operands
    Fix another Appveyor hang (#14844)
    Fix coredump PC not being considered (again) (#14836)
    Use r_sandbox_fopen instead of fopen (#14832)
    Revert multiple layout saving regression in panels (#14792)
    Some little refactoring in panels (#14798)
    Fix #14522: Added g support for Vv mode (#14823)
    Add a small menu tick for visibility when scr.color is 0 in panels (#14801)
    Avoid disassembling the same instruction twice on rop search (#14815)
    Avoid disasm the same instr. twice on rop search
    Fixes for comments
    fix double free
    Fixes #14267: Does not print the function name for agft (#14819)
    Fixes #14672: f= gives output from current flagspace (#14820)
    Add @sghctoma pf definition for BIOS and NTFS
    Add *BSD SourceHut builds (#14824)
    Fix r_print_color_op_type param type mismatch (#14825)
    Specify graph.diff colors for sepia (#14817)
    Implement agd* based commands (#14809)
    ag* commands fully functional
    Indent and r_return usage
    All agd* commands functional now
    Graphs are pretty now
    Refactoring the code
    Fixed assertion error
    Fixed broken agf
    Always bracket indirect addr operand (except LEA) (#14802)
    Always bracket indirect addr operand (except LEA)
    Don't use RAnalOp
    Add clang-cl support (#14814)
    Fixes for path autocompletion on Windows (#14813)
    Fix register writing on Windows (#14805)
    Fix register writing on Windows
    Drop unecessary use of heap
    Fix stack-use-after-scope (#14811)
    Fix #14804 - Make sure anon structs have unique names (#14806)
    Also skip "union" to get type
    Fix Appveyor hang on master (#14803)
    Propagate noreturn information
    Avoid infinite loop when propagating noreturn information
    Avoid all recursive cases
    Avoid warnings
    use r_anal_bb_opaddr_i</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1585569600">- Update to 4.3.1
    Fix segfault in om= command
    Fix dead process issue with ood/doo command
    Fix build with ancient capstone3
    Fix build with pre-c99 compilers
    Some more code cleanups + refactorings
  Changes for 4.3.0
    anal
    Rename the Function Flag on afn (#16078)
    Fix 'af' missing lines bug when analyzing in frida://0
    Implement function names with dots in signatures
    Remove more members from RAnalBlock
    Remove prev, jumpbb and failbb from RAnalBlock
    Refactor Anal Hints (#15876)
    Skip empty esil expressions in 'aeab' to fix partial results issue
    Add 'aba' command as an alias for aeab
    Fix aeab and add V (values) in aea outputs
    Implement aeab command
  asm
    Fix #13908 - x86 aoj for instruction with hidden operand
    Add 'wao jinf' for Dalvik
    Determine Gameboy hardware registers in disassembly (#15909)
  bin
    Add new BIND_OPCODE_THREADED constant for MACHO binaries (arm64e)
    Add Windows Crash Dump format support (#16087)
    Minor Fixes and Tests for NSO/NRO (#16053)
    Fix iS hash outputs (#16044)
    Add Authentihash support for PE (#15987)
    Fix ELF symbols for names just before the end of strtab
    Parse dyldcache local symbols
    Fix some out of bound accesses in LE (#15943)
    Fix #14325 - Honor segments in DEX files (#15920)
    Many FLIRT handling fixes
  build
    Fix debugger build on Linux/s390x
    'sign' as an alias for ios-sign and macos-sign
    Build debian package in CI
  cons
    Fix again the EOL bgcolor issue (and improve scr.html) (#16120)
    Implement ecHj to list highlight rules in json format
    Fix r_table_tostring for string with ansi escape code (#16069)
    Fix #16063 - bgcolor not reset on newlines
    Fix ecH- deleting ecHi and deleting meta highlight items
    Fix #15359 - Enable key.f# keys to be used in the shell
    Improve the gentoo theme
  core
    tree-sitter: support iter commands (#16111)
    Initial implementation of the 'rb' command to rebase all the things
    Use state struct and start handling cmd_substition_arg in tree-sitter (#15966)
  debug
    Use RTable API in r_core_debug_rr (#16066)
    Fix show register value in column (#16010)
    Add 'dbH' to set hardware breakpoints (#15933)
  disasm
    Improve ecH (ecH-* dels them all, ecH- doesnt segfault, ecH list)
  esil
    If esil.addr.stack is mapped find an available one
    When esil.stack.addr is -1 set it to the next unallocated address
    Code cleanup for r_core_esil_step() (#16017)
  graph
    Add graph.aeab to show esil stats instead of disasm
  json
    Fix #15851 /wj without arg produce '\n' (#15885)
  panels
    Fix a bug on clicking in panels (on Mac and Linux)
  projects
    Preserve "functions" flagspace when saving projects (#16057)
  refactor
    Revert "Avoidify the RUtil.strTrim() APIs, rename trimHeadTail() and add asserts in RConfig
    Avoidify the RUtil.strTrim() APIs, rename trimHeadTail() and add asserts in RConfig
    Fix consecutive call to r_table_sort (#16049)
    Kill all globals in rabin2.c
    Remove globals from main.r2
    Remove globals from rax2
    Revert "Avoidify the RUtil.strTrim() APIs, rename trimHeadTail() and add asserts in RConfig"
  test
    Add tests for RList (set, get, reverse, clone, append, prepend) and remove legacy
    Add initial sparc regression tests
    Handle ^C in r2r.v and support threads in fuzz tests
    r2r.v: Assume BROKEN=1 if not 0 or "" (#15936)
    Add Unit Tests to Meson (#15926)
  types
    Fix tccj, tccl, tcc* output errors and add tests (#15931)
  util
    Avoidify the strTrim() APIs + cleanup/refactor
    Memory leak fix proposal in syscmd_join
  visual
    Fix #15963 - Handle / in Vx (visual xrefs)
  Changes for 4.2.0
  anal
    Fix #15091 - Make 0 fcnsize warning more meaningful and verbose-only (#15866)
    Fix jumptable size #13812 (#15822)
    Fix afs not working without rettype
    Fix a null deref in fcn_recurse
    Remove Custom Analysis for Java (#15817)
    Refactor RAnal Basic Blocks and Functions (#15169)
    Change RAnalBlock.size to ut64
    Make type matching independent of bb list order
    Improve the op.type text representation when unhandled modifiers are used
    Remove dupped basic block analysis in core (#15714)
  asm
    'push rip' is not a valid instruction
  bin
    Improve realname support for symbols (#15702)
    Add test for #15727 (smd strings) (#15777)
    r_str_unescape: Support all izz esc seqs (#15770)
    Force read permissions on all load maps in ELF
    Initial implementation of LX/LE file plugin
  cons
    Implement ar, and dr, commands to list registers in table format
    Fix #14424 - Handle ~ operator in the ms shell
    Implement r_strbuf_slice and use it in panels to solve a glitch
  core
    Add ?V0 ?V1 ?V2 - for semver support
    Upgrade to acr-1.8.1 to get semver support
    Add pkgname in RLibStruct for r2pm on outdated plugins
  debug
    Added reverse step and continue support to gdbr
    Moved drC to drpC for profile comments and added drC for reg comments
    Added register specific comment parsing to register profiles
    Fix crash caused by rebasing a file without sections
    Set cfg.debug to true before running oodf in doof
    Fix multithreaded breakpoint behavior in linux
    Attach to new linux threads on creation
    Fix debugger build on linux-s390x
    Always unset bps after continue and step hard
    Add detailed location info to dpt using pc instead of path
    Add packed sizes to gdb vector registers and improve mapping of target description to r2 regs
    Fix drt not printing non 64bit/32bit registers and flags
    Refactor breakpoint validation (#15754)
    Refactor breakpoint validation
    Revert "Validate bp addr on rebase and restore instead of preventing creation
    Validate bp addr on rebase and restore instead of preventing creation
    Fix hardware bp restoring and fix hwbp repeating errors
    Add location in file to linux dpt output
    Fix var rebasing by saving regname info
    Refactoring ptrace register write for BSD
    Implement bsd_thread_list for FreeBSD
    Fix reopening of windows debug after detaching not working
    Fix windows breakpoint rebasing
    Prevent the restoration of disabled breakpoints
  diff
    Add explicit fingerprint_size to RAnalFunction
    Add ccdd command to diff decompiler output of two functions
    Add ccdd command to diff using decompiler (experimental)
  disasm
    Remove realname from strings (#15841)
    Show flag realname when finding a function and realname is enabled
    Hide flag comments when realname is shown (#15801)
    asm.symbol: Improve code/test a bit more (#15798)
    asm.symbol: Fix flag name when disasm from non-flag addr with no anal
  esil
    Add RISC-V 64 word instructions and test (#15742)
    Correct RISC-V division and add test (#15712)
  io
    Fix #15789: Increment offset for reads as well (#15865)
  json
    Use PJ api in the output of isj and show realname
    Fix issues in iCj, drlj and arlj
    Fix izzzj json output
    Fix gen json dwarf with pj api (#15755)
    Fix is.j iEj and iaj json validation issue in r2 -- (#15724)
  panels
    More fix for resizing issue (#15844)
    Performance improvements for the cursor mode
    Code clean-up and a little performance improvement for decompiler cache
    All the available decompilers outputs will be properly shown with this
    Make the decompiler cache work properly
    Add H key for cursor mode which works like the one in vim
  print
    Implemented pmj (#15864)
  r_debug
    Debug, BSD systems refactoring
  search
    Add elliptic curve private key search in /cr command (#15761)
    izzzj: Add izzj attributes (#15759)
  signatures
    Apply types on matching zignature data
  table
    Add f, command to list flags in table format
  test
    Fix V testsuite build with latest V from git (#15867)
    Convert cmd_pd* tests from &lt;&lt;KEYWORD to &lt;&lt;EOF (#15823)
    Support extras tests in r2r.v (#15821)
    r2r.v, -j 0: Allocate 1 job per test (#15807)
    Improve unit test execution using the new V suite and makefiles
    Many improvements in the V testsuite (#15722)
  tests
    r2r.v, -j 0: Allocate 1 job per test (#15807)
  util
    Fix r_list_set_n() to allow empty element (#15820)
  visual
    Limit panel tabs to 9 to avoid keybinding and click issues
  windows
    Fix reading on invalid process memory
- Changes for 4.1.0
  anal
    Improve SP based variable analysis
    Some more helpful messages for anal.verbose
    Fix first r_anal_op call after asm.bits change
    Improve SP based var analysis
    Fix ms cc wrong argument analysis
    Fix r_type_del() for typedefs (Fix #15337)
    Add base64: for afn
    Move the fcn preludes into RAnal and add anal.jmp.tailcall (-1,0,N)
    Fix typo in ios-syscalls.txt (#15436)
    Initial implementation of afvf - show bp-relative stackvars
    Insert arguments into types SDB on function analysis
  arch
    Add support for or1k (OpenRISC) disasm+analysis (#15515)
  asm
    Fix ignored asm.bits settings because of RBin overrides
    Fix for #15459 - Also set the first operant to the right value on a mov from pointer with offset
    Add ARM strd support (#15388)
  bin
    Add 64-bit iOS SEP xtr plugin
    Add PIE flag check in kernelcache detection
    bin.str.enc: Accept UTF hyphen aliases (#15492)
    Support UTF32-BE decoding (#15472)
    Recognize Unicode BOMs (#15469)
    Use pj in the izj and izzj commands
    Fix #15445 - Add support for Mach-O external relocs
    Add support for C64 PRG fileformat
    pd: Don't abort string printing on initial null if bin.str.enc != guess (#15446)
    Fix #14279 - Ignore entrypoint on non-executable ELFs
    Analyse HIOS and LOOS symbol types by default. (#15411)
  build
    Fix #15485 - Improve argument parsing in sys/{install,build} (#15486)
    FIx 32bit windows
    Rename "asan" to "sanitize" (#15412)
    Fix build for 32bit Linux systems
    Fix build of the onefied shared lib
  command
    Very simple tree sitter integration (#15414)
  config
    Pass R2_CONFIG file to ! commands and serialize methods
  cons
    Fix #14197 - Don't highlight control chars on hud filter (#15552)
    Include last line when greping using foo~n.. (#15524)
  core
    Fix some Race Conditions with the thready task scheduler (#15667)
    Make Task Scheduling Explicit (#15511)
    asm.cmt.off: Accept 0 &amp; 1 as aliases for false &amp; true respectively (#15500)
    Use sigaction instead of signal
    CPU affinity API introduction
    Honor cfg.editor in 'vi' instead of always using 'vi'
    Implement $foo:=,+=,-= and $foo to alias some flags commands
    Support 'f foo+=4' and 'f foo-=4' syntax for flags
  debug
    Improve debug rebasing and fix partial windows rebase
    Refactor debug native's wait function
    Fix native debug not working with files that were opened as RW
    Add ppid to win32 debug and 'dp''s display/json
    Add process selection to w32 debug
    Fixed a crash caused by reopening gdb
    Fixed not killing child processes and added detach
    Fixed gdbr warnings and a dpt crash after debug was over
    Added an event to signal the end of the debug session
    Fix 'oo' rebasing when leaving debug and add 'doc' to exit
    Silence drr warning on UT64_MAX registers
    Fixed an issue with detached child breakpoint inheretence
    Added oodf\doof to enable rebasing for remote debug
    Rebase Breakpoints for PIEs
    Added dp processes info support to gdbr
    Add breaking to ood in linux to avoid execvp freezing
    Allow debug plugins to modify pid/tid on select
    Fix linux_set_options error
    Add process selection to linux native debug
    Setting parent pid on pid list on BSD
    Show all processes for pid 0 using dp
    Improve linux native debug dp output
    Fix getting DRX breakpoint size
    Fixed overflow that broke remote debugger reopening
    Impl. list modules for WinDbg
    Fix WinDbg IO in page boundaries
    Fixed windbg concurrency and added missing locks
    Fixed windbg pipe timeout behavior on linux
    Added rebuild rules for windbg
    Fixed windbg continue on windows 7 64bit
    Allow breaking for WinDbg
    Update hardcoded gdbr registers for 16/32bit x86 (#15488)
    Added parsing support to all gdb registers
    Fix gdbr's reg_write and reg_next_diff for reverse stepping
    Reduced gdbr's tcp connect timeout and added a break
    Fix gdbr not closing sockets after connect failed
    Add break to gdbr's read_packet and move isbreaked to libgdbr
    Fix gdbr_write_registers and refactor gdbr_write_reg
    Replaced lock_check with tryenter in gdbr_read_registers
    Add breaking to gdbr connect to avoid waiting on invalid connections (#15442)
    Add experimental ymm regs support for linux-x64 and extend drm command
    Add Windows 8 and 8.1 WinDbg profiles
    Fix attaching to a pid on Windows (#15406)
    Fixed w32dbg breaking issues (#15386)
    Add support for printing xmm* as packed floats and doubles (#15378)
  disasm
    Fix hidden hint.lea for hint.pos==0
    Improve switch-statements in disassembly
    Add refs, xrefs and esil columns to pdt
    Add asm.cmt.esil to show ESIL as comment
  doc
    Improve macOS installation documentation (#15438)
    Fix links to Doxygen documentation (#15377)
  gdbclient
    gdbclient reduces risk of use after free down the road
  io
    Uses the setitimer api instead for the alarm in self://
    Automatically set the debug plugin when opening debug uris (#15403)
  json
    Add current process field to dpj
  network
    Fix r_socket_connect not using the given timeout in unix
  print
    Fix #14661 - Support parsing binary protobuf data (#15423)
    Add utf-8 support in r_print_rangebar (#15389)
  r_debug
    Refactor signal handling for FreeBSD
  search
    Introduce the r_magic_load_buffer() api and boolify a bit
    Update RSA key search to find larger keys (#15494)
    Search for AES 128, 192 and 256-bit keys (#15426)
  signatures
    Add auto zignspace generation for the zg command (#15402)
  test
    Implement asm, fuzz and json test runner in r2r.v
  util
    Add RIntervalTree data structure
    Added r_th_lock_tryenter API (#15454)
    Use HtPP for RStrConstPool (#15424)
  visual
    Improve the interaction with decompilers in panels
    Reduce the blocksize on some hexvisual modes
  windows
    Add command to identify window under cursor
    Fix #15456 - Fix reopening in write mode
    Fix hang when running dc in a task
  Changes for 4.0
  anal
    Bring back the MASK_DISASM because not all nanal plugins support it yet ##anal
    Select default var type based on its size (#15352)
    Fix #15325 - Improve af- like its done in Vdu
    Deprecate anal.jmp.eob /refs #13482
    Fix #15117 - honor asm.var.sub in ao/aoj
    Fix #15315 - Honor RAnalOp.disp in aar and ao
    Update 8051 plugin (#15321)
    Avoid reloading of cc sdb - huge speedup (#15306)
    Implement ESIL for arm64 UBFX
    Make RAnalFunction.cc come from RAnal String Pool
    Deprecate the use of anal plugins that doesnt handle mask.disasm
    Add jumptable support for main() in bins/elf/analysis/ls-alxchk (#15266)
    Add jumptable support for main() in bins/elf/ls.odd (#15233)
    add afoj and afdj (#15254)
    Fix #15235 - push [mem] not handled in /r
    Add initial reg profile for sysz arch
    Don't propagate noret to fcn if fcn jmps outside itself (#15190)
    Fix #15004: Make meta.min rbtree more robust (#15141)
    Fix memleak in r_core_anal_propagate_noreturn()
    Minor speedup/cleanup/refactor of the RAnal
    Implement ESIL control-flow-graph and further dfg analysis
    Add anal.delay to disable delay slot analysis for testing
    Fix pc-rel movs in sh's esil
    Delay execution debug messages are now available via anal.verbose
    Fix #15073: Disambiguate using fcn addr also in meta.min rbtree (#15077)
  api
    Add r_strbuf_copy API (#15186)
  asm
    Fix post-indexed memory access for str instructions on ARM (#15298)
    Fix #15302 [rasm2/armass] Correctly propagate errors from thumb_assemble (#15303)
    Add additional [indirect] access syntax for 8051 (#15272)
    Fix #10651 sub sp, sp, 0x1000 not correctly assembled for ARM (#15187)
    Fix #15198 (#15199) arm64 assembler const value
    Add 8051 assembler plugin (#15189)
    Z80's LD opcodes assembly (#15185)
    Fix parsing of floating point instructions in x86_64 assembler (#15174)
    Fix x86 assembler output for some memory loads (#15068)
  bin
    On AArch64 there is a new special symbol $x (#15362)
    Fix #15152 - Support old Java attribute format (#15317)
    Simplify r_bin_open_io function (#15307)
    Support &gt; 4GB ELF files
    Add support for RTable.query in i
    Fix #15132: Integrate table to iS,ia,ir,iz,is (RBin info) based commands (#15159)
    Implement support for the RISCV PLT ELF relocs
    Fixes for MSVC demangling (#15210)
    Format the .rela. sections in ELF
    Add NES ROM mirroring map
  build
    sys/asan.sh: Use -fsanitize=... instead of -lasan when linking (#15375)
    Link sdb fully into r_util in meson (#15338)
    Fix #15296 - *BSD builds (#15309)
    Fix macOS build with latest XCode
    Add MSVC 2019 for AppVeyor
    Try MSVC 2019 for AppVeyor
    Set rpath if non-Windows Meson shared
    Debian package fixes (#15081)
  cons
    Fix function key handling in visual/panels
    For utf-8 locale, check LC_ALL, LC_CTYPE and LANG in sequence instead (#15326)
    Also use LANG env var to check for UTF-8 output support (#15257)
    Move UTF-8 setting logic to scr.utf8 config callback on Windows (#15273)
    Implement 'str' operation in RTable queries
  core
    Fix #14247 - fn.j/fnj. show all flags in current offset, not just one
    Few compiler watning fixes here and there
    Fix #15114 - Implement r_sys_info() and uname
    Add kitty clippy replacement :3 (#15232)
    Add possibility to specify time zone with rax2 -t (#15180)
    Implement cj command using the PJ api (#15168)
    Add support for the V programming language
    Fix #15134 - Support octal numbers like 0o666
    Implement function-based plugin loading method
    Add omt and help message for RTableQuery + add format column api
    Move Lib already loaded check before dlopen Call (#15075)
    Replace r_str_const* with RStrConstPool (#15300)
    Kill r_sys_get_osinfo () (#15346) ##core
  debug
    Use RTable for Windows heap info output (#15368)
    Add support for setting xmm registers on linux (#15365)
    Fixed continue not being associated with the current thread in unix
    Added a way to break while in dbg_wait (continue, step etc)
    Fixed dpk
    Fixed opcodes not being associated with the current thread in gdbr (#15358)
    Fix drm[bwdq] command, add xmm0h/l and xmm8-15 registers (#15354)
    Fix the way linux debugging options are set (#15323)
    r_reg_get_pack/r_reg_set_pack are not able to deal with 128 packbits
    Added support to thread switching in linux and fix r_debug_select
    Fixed ptrace 'Operation not permitted' errors (#15287)
    Fix debugger build for native GNU/Linux on RISC-V
    Fix incomplete drr/drrj formatting when r_core_anal_hasrefs fails (#15277)
    Added "dptj" and "dptj " (#15259)
    Enhance drm command, add drm xmm0 functionality (#15214)
    Fix drf output formatting
    Implementing debug info per pid on NetBSD
    Using unused map debug field on macOS
    Rebase fcn/bbs, flags , comments, meta, refs when ood
    Fix issues in windows thread switching (#15366) ##debug
  diff
    Implement radiff2 -X for hexII diffing
    Fix #14845: Support radare2_rc in radiff2 for graphs (#15078)
  disasm
    Better pdi output when Cd is involved
    Implement 'pdt' - print disasm in table, supports queries
    Make asm.fcnsig more compact
    Do not resolve the strings pointed by ADRP on arm64
    Improve (change) sh4 disasm (lowercase regs...)
  emu
    anal_x86_cs fix esil expr for neg instruction (#15252)
    Fix #15246 - Honor the 'u' suffix in PPC instructions in ESIL
  esil
    Fix #15297 - Update ESIL help message
    Improve registers handling in ESIL dfg
    Simplify ESIL code for ARM str instructions
    Add a parameter to $s and $o (#15171)
  io
    Setting the upper address limit for OpenBSD
    Improve omt and implement RTable.filterSum
  io_self
    Setting the upper address limit for OpenBSD
  json
    Show flagname and realname in json format for fnj and such
    Add current thread field to dptj (#15268)
  lang
    Rewrite hashbang command parser, use argc &amp; argv in hashbang (#15188)
  panel
    Fix #14857 - Handle 'O' key to rotate asm.pseudo/asm.esil
    Another const pointer to be free fix
    Handle / highlight in panels for zoom and window modes
    Fix const address freeing
    fix #15060 - Add xrefs and xrefs here in visual
    Fix #14559 - Honor scr.fps
  panels
    Fix #14857 - Handle 'O' key to rotate asm.pseudo/asm.esil
    Handle / highlight in panels for zoom and window modes
    Fix const address freeing
    fix #15060 - Add xrefs and xrefs here in visual
    Fix #14559 - Honor scr.fps
  print
    Fix #15216 - Implement pcy command to print hexpairs in Yara format
  r2pie
    Implement r2pipe_open_dl() to use dlopen/dlsym
  rasm2
    Freeing main assembly object
  script
    Fix vlang plugin to run scripts and add example
  search
    Fix #8575 - Support stdin slurping in rafind2 -
    Add support for hex escaped litterals in regular expressions (#15291)
    Fix RCALL and RJMP in aop and /at
    Refactor Search to use less Global State (#15076)
  table
    Add :json,:quiet,strlen,minlen,maxlen,sortlen in table queries
    Integrate table API for p-h (#15083)
  util
    Fix rop inline assembly form
  visual
    Run .dr* in visual prompt in cfg.debug is set
    Fix for VV going to V (issue 15181) (#15195)
    Fix #14919: truncate long function names in Vv (#14996)
  wasm
    Further wasm memory leak fixes
    Memory leak fixes in error code paths
  windows
    Print child output in pipe lang plugin
  zign
    Integrate types field in zignature operations (#15082)
  Changes for 3.9.0
  anal
    Implement anal.norevisit using SetU instead of Sdb
    Fix #15013 - jump/cjmp analop for m680x
    Fix the infinite aac issue, reduce false positives, speedup a bit (#15015)
    Fix mov.l/jsr ESIL for SuperH4 (#15039)
    Fix nopskip (its not fixed at all. just random typing here and there) (#15024)
    Add anal.nonull to avoid analyzing functions if starting by zeros
    Fixed i4004 arch to be according to spec (#15062)
    Fix zero register set issue (r2wars)
    Implement types field for zignatures
  cons
    Fix #14611: Vi-mode indication by prompt color
    Add a way to print an aliased without a trailing new line (#15031)
    Fix clicking on frame borders to resize
    Remove code for no-anal asm.bb.line (#14977)
  core
    Make -m do an implicit -s
    Fix #14990 - multiple quoted command parsing issue
    Fix multiple quote cmd issue
    Fix #14019 - Move ta to aht, move other commands around, refactor indentation
    Fix #10851 - Solve slurp messages on http/sandbox/pipe
    Don't run ldconfig when installing into /usr (#15049)
  debug
    Fix gdb reg write byte order (#15009)
    Improving slighty the process status check on Darwin
    On Darwin, expose process path
    ASLR check setting fix on FreeBSD
  emu
    Hackaround to get esil stepping on delayed execution
    Fix arm32 stmia post-increment (#14983) (r2wars)
  io
    Support shm_open in shm:// and some code cleanup
    Fixing perms for Darwin
    Fix #15002 - Propagate write error issues into RCore.patch
    Print error msg if write fails (#14978)
    Fixing self:// perms issue on Darwin</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1597233600">- Update to 4.5.0
  * Analysis
  - Initial API for base type kinds (enum, struct, union)
  - Rename PowerPC to PPC
  - Improve RISC-V analysis for compressed instructions
  - Add endbr64 as a function prelude for x86-64 binaries
  - Improve BP vars/args detection
  - Detect register args used only by callee
  - Match args name/types from function definition
  - Improve itanium RTTI parsing and vtable search
  - Refactor Variables out of SDB
  - Implement basic concept of signature bestmatch
  * asm
  - Add support for WebAssembly SIMD extension
  - Boolify r_asm_is_valid and r_asm_set_syntax API
  - x86_64/x86_32: Implement assembler endbr32 and endbr64 instructions
  - x86_64: Support mov r64, 0xffffffffffffffff
  - x86_64: Fix mov r32, -imm32 encoding
  - Move inferior GNU Hexagon plugin to extras
- For a complete list of changes see:
  https://github.com/radareorg/radare2/releases/tag/4.5.0
  https://github.com/radareorg/radare2/releases/tag/4.4.0</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1610366400">- Update to 5.0.0
  * See https://github.com/radareorg/radare2/releases/tag/5.0.0</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1622376000">- Update to 5.2.1
  * See https://github.com/radareorg/radare2/releases/tag/5.2.1
- Packaging changes:
  * Use license tag for COPYING/COPYING.LESSER
  * Use SPDX 3.0 format for License
  * Use system libzip/xxhash/libuv
  * Move plugin directory from devel to main package
  * Remove broken and no longer relevant rpmlintrc
  * Various small cleanups</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1622808000">- Install "r2p" multicall symlink as r2pipe, r2p conflicts with
  polylib.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1625918400">- Update to 5.3.1
  * Fix CVE-2021-32613: Double free vulnerability in the pyc parse
    via a crafted file which can lead to DoS.
  * Fix assembling invalid arm64 instructions dont result in invalid
    representations
  * Add http.basepath to support sub directory handling for proxying
    purposes
  * Support instruction descriptions when using the r2ghidra
    disassembler plugin
  * Fix issues and enable the garbage collector when running @vlang scripts
  * Fix arm16 ldr post indexing esil expression
  * Fix r2pipe regression caused by a change in RCons buffering when
    chaining multpile commands
  * Support user defined REgg plugins
  * Full changes: https://github.com/radareorg/radare2/releases/tag/5.3.0</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1627992000">- Add CVE-2021-3673.patch, fixing CVE-2021-3673 (boo#1189009):
  resource exhaustion and DoS</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1643716800">- Update to 5.5.4:
  * New IOBanks APis and commands replacing skyline and making io faster (2-10x)
  * Faster analysis, type matching, binary parsing (2-4x)
  * [] and =[] esil operations has been removed (size is mandatory)
  * Lots of important bugs fixed in bin parsers and disassemblers
  * Add support for the latest iOS15 dyld4 Atlas-style cache formats
  * Autorename signature matching collisions and faster search
  * Add assembler for riscv and disassemblers for PDP11, Alpha64 and armv7.v35
  * Improved integration with r2frida remote filesystems
  * Cleaning debugger for windows (32 and 64) and macOS makes it more reliable and stable
  * Add seven segment printing (?ea for ascii-art text titles)
  * Improved xrefs visualization with new axfm and axtm commands
  * Add avg command to manage global variables
  * The sixref plugin is now easier to use to find xrefs on arm64 code
  * Improved multibin (select all bins or one) and multidex support in apk://
  * Better build scripts for Windows (add asan and w32 profiles)
  * Added armv7.v35 and improves esil emulation with the arm64.v35
  * Add more help messages and set scr.prompt.tabhelp true by default
  * AES key wrap algorithm support in rahash2
  * Fix var serialization issues in debugger reloading (ood) and projects saving (Ps)
  * Add Amiga and MSX rom/bin parser plugin and test @romerojoseant @trufae
  * Visual slides (r2s) allow interactive content to be used within r2
  * Print and convert ternary values back and forth
  * Add the vector35 arm64 for analysis, esil and disasm and r2 can be built without capstone
  * Improved integration to use r2ghidra analysis and disassemble mainly tested for avr, v850 and arm64
  * Fix emulation of several x86 and arm64 instructions, including an scripted way
    to import official arm64 instruction descriptions
  * Bring back the cmd.pin to instrument the esil emulation when a specific address is hit
  * Small steps towards Projects with improved management for version control
  * Improved visual and panels with better interactions and fixed glitches
- Remove CVE-2021-3673.patch</changelog>
  <changelog author="Timothy Brown &lt;stimut@gmail.com&gt;" date="1654776000">- Update to 5.7.0
  * Significant number of changes and bug fixes
  * Resolves 38 CVEs
  - CVE-2022-0139 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195713
  - CVE-2022-0173
  - CVE-2022-0419 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195444
  - CVE-2022-0476 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196414
  - CVE-2022-0518 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195746
  - CVE-2022-0519 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195761
  - CVE-2022-0520 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195741
  - CVE-2022-0521 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195760
  - CVE-2022-0522 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195742
  - CVE-2022-0523 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195720
  - CVE-2022-0559 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196052
  - CVE-2022-0676 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196345
  - CVE-2022-0695 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196484
  - CVE-2022-0712 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196320
  - CVE-2022-0713 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196319
  - CVE-2022-0849 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196819
  - CVE-2022-1031 - https://bugzilla.opensuse.org/show_bug.cgi?id=1197420
  - CVE-2022-1052 - https://bugzilla.opensuse.org/show_bug.cgi?id=1197509
  - CVE-2022-1061 - https://bugzilla.opensuse.org/show_bug.cgi?id=1197508
  - CVE-2022-1207 - https://bugzilla.opensuse.org/show_bug.cgi?id=1197991
  - CVE-2022-1237 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198185
  - CVE-2022-1238 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198186
  - CVE-2022-1240 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198187
  - CVE-2022-1244 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198132
  - CVE-2022-1283 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198291
  - CVE-2022-1284 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198292
  - CVE-2022-1296 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198375
  - CVE-2022-1297 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198376
  - CVE-2022-1382 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198592
  - CVE-2022-1383 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198593
  - CVE-2022-1437 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198804
  - CVE-2022-1444 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198805
  - CVE-2022-1451 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198807
  - CVE-2022-1452 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198808
  - CVE-2022-1649 - https://bugzilla.opensuse.org/show_bug.cgi?id=1199418
  - CVE-2022-1714 - https://bugzilla.opensuse.org/show_bug.cgi?id=1199555
  - CVE-2022-1809 - https://bugzilla.opensuse.org/show_bug.cgi?id=1199806
  - CVE-2022-1899 - https://bugzilla.opensuse.org/show_bug.cgi?id=1199972
- Remove unneeded libewf dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668513600">- Update to version 5.7.8 (boo#1201820, CVE-2022-34502):
  + Heap buffer overflow via the function consume_encoded_name_new
  + Significant number of changes and bug fixes since 5.7.0</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1684324800">- Update to 5.8.6
  For details, check full release notes:
  https://github.com/radareorg/radare2/releases/tag/5.8.6
  - This fixes CVE-2023-1605 (boo#1209686).</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1733227200">- Update to version 5.9.8:
  * Resolved CVE:
  - CVE-2024-29645: buffer overflow vulnerability allows an attacker to
    execute arbitrary code via the parse_die function (boo#1234065).
  For details, check full release notes:
  https://github.com/radareorg/radare2/releases/tag/5.9.8
  https://github.com/radareorg/radare2/releases/tag/5.9.6
  https://github.com/radareorg/radare2/releases/tag/5.9.4
  https://github.com/radareorg/radare2/releases/tag/5.9.2
  https://github.com/radareorg/radare2/releases/tag/5.9.0
  https://github.com/radareorg/radare2/releases/tag/5.8.8</changelog>
</package>
<package pkgid="0aef7b2f76e3b0ba6247bf2c39f367bbd389f0c9a99203688c6b004f35e592f3" name="radare2-devel" arch="aarch64">
  <version epoch="0" ver="5.9.8" rel="bp156.4.3.1"/>
  <changelog author="atoptsoglou@suse.com" date="1546948800">- Update to 3.2.0
  anal
  * Add asm.hint.cdiv
  * Handle ^C in agf (#12618)
  * Fix size of arm64 wzr register
  * Rename ac -&gt; aoc, aC -&gt; ac, Fix help
  * Add the missing fail arc for SBRx instruction
  * Fix wrong splitting of functions in aac
  * Initial implementation of emu.ssa
  * Fix infinite loop bug related to anal.nopskip
  * Use add-sorted instead of append+sort
  * Heavy refactoring and sdbify the classes storage+logic
  * Implement support for nword in ahi
  * Fix ESIL borrow flag handling for SUB/SBB on x86
  * Display all metas in current offset instead of just one
  * Fix .in=io.maps, improving aap analysis (2052 vs 41 functions find)
  * Small msp430 improvements
  * Fix aap for thumb
  * Fix #8054 - Update cpu flags in arm/thumb ADD/SUB
  * Display all metas in current offset instead of just one
  bin
  * Fix #12654 - workaround resolv reloc symbols in ELF
  * Refactoring of get_import_addr in format/elf
  * Fix printing of the macho UUID load command in iH / rabin2 -H
  * Add timestamp to iRj output
  * Do not use r_buf_get_at in RBin.nxo to solve 2 clusterfuzz crashes
  * Fix missing exported symbols in ELF
  * Add laddr to iI
  * ie/iee: remove baddr
  * Use entry.init0 instead of entry0.init
  * rabin2 -H and iH uses cb_printf instead of eprintf+printf
  * Improve RBuffer api, start to refactor rbin to use more rbuf
  * it's nintendo 64 not nintendo 32
  build
  * Appveyor cleaning
  * Fix musl build (required for Alpine)
  * Do not statically link binaries by default in sys/static.sh
  * meson: Do not use glob with meson
  * Initial implementation of the Alpine Linux package
  * Improve the meson scripts
  * Fix Emscripten support
  * Switch to capstone 4.1 (#12549)
  * meson: Ensure python3 and no hard-code version
  * meson: Ensure R2_DATDIR, R2_INCDIR, R2_LIBDIR be absolute path
  * Users may want to install radare2 to a different directory than ~/bin.
  * Parse --install-path in sys/user.sh to allow for users to do so.
  cons
  * Fix #12667 - Fix heap overflow in RCons.grep
  * Fix #12397 - Colorize grep words if scr.color.grep is set
  core
  * Improvements and code cleanup in util/str
  * Implement ?j to get JSON output of different representations for the same number
  * Fix #12482 - Unify asm.shortcut/asm.{lea,jmp} hints
  * Rename scr.pipecolor into scr.color.pipe
  * Initial import of the PJ (PrintJSON) API
  * Fix 11141 - replaced R_ASM_BUFSIZE with RStrBuf*
  * Bring back f-.localflag (same as f.-localflag)
  * Add some more random "fun" fortunes
  * =h&amp; is not an alias for &amp; =h
  crash
  * Fix #12479 - negative disk_reads may not be allowed
  disasm
  * Fix esil function comment refline when there is jump to addr
  * Allow select cpu for arm.gnu
  * Add support for m68xx disassembler + analysis from capstone
  * Initial support for 6502 with Capstone
  * Optimize ds_align_comment()
  * Use r_str_len_utf8_ansi() for line len in
  * Fix glitches in asm.shortcut=1|0 with and leahints
  * Fix visual leahints hotkeys
  * Handle meta hints for dwords in visual disasm hotkeys
  * Improve pds
  json
  * Do spec-following r_str_escape_utf8_for_json()
  * Added new PJ simple print-json (stream) apis
  assembler
  * Move mipsasm from mips_gnu to mips_cs
  * Fix #12543 - Support backward branch and bl assembling for arm64 (#12552)
  search
  * Add magic headers for GPG symmetric crypto
  commands
  * Fix #12473 - implement C. command
  * aaE -&gt; aafe (#12628)
  * Support multiple ahi0 == ahi
  Debugger
  * When a process is interrupted by a signal, we try to figure out the reason if the information is still available.
  * FreeBSD/more reliable way to get PID's path. (#12527)
  * Disable dbg.follow in aaft to prevent seek changes (#12657)
  * Fix r2 -Ad regression
  panels
  * Fix a crash when V! calls graph via space key
  * Fix Cursor mode and Zoom mode and refactoring
  * Enable cursor and insert in Hexdump
  * Fix a resizing issue of Panels
  * Help message for Snow
  * Snow is supported in Panels because it is winter
  * Better Hexdump support
  * Remove mouse events thoroughly from panels
  * Minor fix when opening a new panel
  performance
  * Improve io map lookup performance in presence of many maps
  * Limit the blocksize in visual mode
  * Optimize r_meta_find (~4x faster :D)
  * refactoring ELF relocs, parse once and lookup in a hashtable
  print
  * Fix #12528 - Remove suffix modifier for 'j' in cmd_print.c
  * Add hex.ascii config variable
  * Support uneven columns in hex.cols and fix stack after scope issue in scr.rainbow
  * Fix p- to honor multiple regions
  * Highlight the flagged bytes on hex.style
  * Implement hex.hdroff (disabled by default)
  * Improve pxa, use more colors. honor VdF (pf format)
  search
  * Implement /s, /s* to search for sections depending on entropy
  threads
  * Make =h work in tasks, still more work to do to make RCons task and thread safe
  types
  * Fix tc and afc commands
  * Implemented tc command as an alias for tuc;tsc;tec...
  * Fix #11756 - Implement tsc and tuc
  visual
  * Add r_str_len_utf8_ansi()
  * Fix #1298 - Fix visual 'G' for r2 -nn (#12655)
  * Improvements for repeated Vd
  * Implement recursive interactive help
  * Support ranged cursor selections (for pxd, pxb, pxq, ...)
  * More fix for Vg and VG
  * tT, tt new tab, t[1-9] switch to nth tab, t= name tab, t- close tab
  * Fix #12623 - Make Grep Highlights Case Insensitive
  * Fix Vg with io.va
  * Introduce scr.dumpcols to support tabs and minor cleanup
  * Bring back VO as al alias of V&lt;tab&gt; and improve modes
  * Several improvements in the Visual mode (help, tabs, ...)
  * Add scr.wideoff to make offsets and reg values depend on asm.bits
  * Extend the use of the 't' key to manage tabs better, better ascii art
  * Several bug fixes and improvements for the visual-tab
  * Improve two dimensional panels with Tab and tabs with ' and ''
  * Implement ecoo and extend scr.rainbow into pd
  * Better asm.hints and support repeating in dw
  wasm
  * Fix wasm analysis for the end instruction
  * Fix #12409 - wasm function ids and exports (#12414)
  Archs
  * Added support for m680x arch
  * msp430: registers names for pc, sp, sr and cg
  * msp430 initialize more default op fields
- Update to version 3.1.3
  * Visual xrefs with undo seek behaviour
  * Improve visual panels
  * Fix fffff issue when doing aaaaa in NSO bins
  * Fix some memory leaks and warnings.
- Update to version 3.1.2
  bin
  * Fix double-free in RBinClasses regression introduced in d6fd896
  * Fix #12384 - Crash in fuzzed macho binary
  anal
  * Honor regsize to detect UB shift overflows in ARM64 code emulation
  * Fix assert in aaa when entrypoint is wrong
  panels
  * Some fixes in panels
  visual
  * Fix Visual k into basic block
  * Some more improvements for the visual xrefs (fix undo seek and more)
  Other
  * Fix some warnings
  * Fix #12376 - crash in: rasm2 -a arm -b 64 '0 ,0,0,0,0,0,0,'</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1547121600">- Update to version 3.1.3
  anal
  * Add asm.hint.cdiv
  * Handle ^C in agf (#12618)
  * Fix size of arm64 wzr register
  * Rename ac -&gt; aoc, aC -&gt; ac, Fix help
  * Add the missing fail arc for SBRx instruction
  * Fix wrong splitting of functions in aac
  * Initial implementation of emu.ssa
  * Fix infinite loop bug related to anal.nopskip
  * Use add-sorted instead of append+sort
  * Heavy refactoring and sdbify the classes storage+logic
  * Implement support for nword in ahi
  * Fix ESIL borrow flag handling for SUB/SBB on x86
  * Display all metas in current offset instead of just one
  * Fix .in=io.maps, improving aap analysis (2052 vs 41 functions find)
  * Small msp430 improvements
  * Fix aap for thumb
  * Fix #8054 - Update cpu flags in arm/thumb ADD/SUB
  * Display all metas in current offset instead of just one
  bin
  * Fix #12654 - workaround resolv reloc symbols in ELF
  * Refactoring of get_import_addr in format/elf
  * Add timestamp to iRj output
  * Do not use r_buf_get_at in RBin.nxo to solve 2 clusterfuzz crashes
  * Fix missing exported symbols in ELF
  * Add laddr to iI
  * ie/iee: remove baddr
  * Use entry.init0 instead of entry0.init
  * rabin2 -H and iH uses cb_printf instead of eprintf+printf
  * Improve RBuffer api, start to refactor rbin to use more rbuf
  * it's nintendo 64 not nintendo 32
  build
  * Appveyor cleaning
  * Fix musl build (required for Alpine)
  * Do not statically link binaries by default in sys/static.sh
  * meson: Do not use glob with meson
  * Initial implementation of the Alpine Linux package
  * Improve the meson scripts
  * Fix Emscripten support
  * Switch to capstone 4.1 (#12549)
  * meson: Ensure python3 and no hard-code version
  * meson: Ensure R2_DATDIR, R2_INCDIR, R2_LIBDIR be absolute path
  * Users may want to install radare2 to a different directory than ~/bin.
  * Parse --install-path in sys/user.sh to allow for users to do so.
  cons
  * Fix #12667 - Fix heap overflow in RCons.grep
  * Fix #12397 - Colorize grep words if scr.color.grep is set
  core
  * Improvements and code cleanup in util/str
  * Implement ?j to get JSON output of different representations for the same number
  * Fix #12482 - Unify asm.shortcut/asm.{lea,jmp}hints
  * Rename scr.pipecolor into scr.color.pipe
  * Initial import of the PJ (PrintJSON) API
  * Fix 11141 - replaced R_ASM_BUFSIZE with RStrBuf*
  * Bring back f-.localflag (same as f.-localflag)
  * Add some more random "fun" fortunes
  * '=h&amp;' is not an alias for '&amp; =h'
  crash
  * Fix #12479 - negative disk_reads may not be allowed
  disasm
  * Fix esil function comment refline when there is jump to addr
  * Allow select cpu for arm.gnu
  * Add support for m68xx disassembler + analysis from capstone
  * Initial support for 6502 with Capstone
  * Optimize ds_align_comment()
    Use r_str_len_utf8_ansi() for line len in
  * Fix glitches in asm.shortcut=1|0 with and leahints
  * Fix visual leahints hotkeys
  * Handle meta hints for dwords in visual disasm hotkeys
  * Improve pds
  json
  * Do spec-following r_str_escape_utf8_for_json()
  * Added new PJ simple print-json (stream) apis
  assembler
  * Move mipsasm from mips_gnu to mips_cs
  search
  * Add magic headers for GPG symmetric crypto
  commands
  * Fix #12473 - implement C. command
  * aC renamed to ac
  * aaE -&gt; aafe (#12628)
  * Support multiple ahi0 == ahi
  Debugger
  * When a process is interrupted by a signal, we try to figure out the reason
    if the information is still available.
  * FreeBSD/more reliable way to get PID's path. (#12527)
  panels
  * Fix a crash when V! calls graph via space key
  * Fix Cursor mode and Zoom mode and refactoring
  * Refactoring
  * Enable cursor and insert in Hexdump
  * Fix a resizing issue of Panels
  * Help message for Snow
  * Snow is supported in Panels because it is winter
  * Better Hexdump support
  * Remove mouse events thoroughly from panels
  * Minor fix when opening a new panel
  * Cleaned up some macro
  performance
  * Improve io map lookup performance in presence of many maps
  * Limit the blocksize in visual mode
  * Optimize r_meta_find (~4x faster :D)
  * refactoring ELF relocs, parse once and lookup in a hashtable
  print
  * Fix #12528 - Remove suffix modifier for 'j' in cmd_print.c
  * Add hex.ascii config variable
  * Support uneven columns in hex.cols and fix stack after scope issue in scr.rainbow
  * Fix p- to honor multiple regions
  * Highlight the flagged bytes on hex.style
  * Implement hex.hdroff (disabled by default)
  search
  * Implement /s, /s* to search for sections depending on entropy
  threads
  * Make =h work in tasks, still more work to do to make RCons task and thread safe
  types
  * Fix tc and afc commands
  * Implemented tc command as an alias for tuc;tsc;tec...
  * Fix #11756 - Implement tsc and tuc
  visual
  * Add r_str_len_utf8_ansi()
  * Improvements for repeated Vd
  * More fix for Vg and VG
  * "tT", "tt new tab, t[1-9] switch to nth tab, t= name tab, t- close tab"
  * Fix #12623 - Make Grep Highlights Case Insensitive
  * Fix Vg with io.va
  * Introduce scr.dumpcols to support tabs and minor cleanup
  * Bring back VO as al alias of V and improve modes
  * Several improvements in the Visual mode (help, tabs, ...)
  * Add scr.wideoff to make offsets and reg values depend on asm.bits
  * Extend the use of the 't' key to manage tabs better, better ascii art
  * Several bug fixes and improvements for the visual-tab
  * Improve two dimensional panels with Tab and tabs with ' and ''
  * Implement ecoo and extend scr.rainbow into pd
  * Better asm.hints and support repeating in dw
  wasm
  * Fix wasm analysis for the end instruction
  * Fix #12409 - wasm function ids and exports (#12414)
  To Review
  * Disable dbg.follow in aaft to prevent seek changes (#12657)
  * Add %S for base64 in util/pj (JSON printer)
  * Fix #1298 - Fix visual 'G' for r2 -nn (#12655)
  * Fix #12615 - Fix renaming vars from vvv
  * Fix #12434 - Fixes for exports and anal behaviour (#12642)
  * Fixed loop behaviour (now jumps to correct ends, etc..)
  * Fixed Exports (aka symbols)
  * Fix #12273 - Force exec bit in text section (RIOSection must die) (#12643)
  * Rename aftm -&gt; aft and afta -&gt; aaft (#12631)
  * Proposal to fix ib DF issue.
  * Fixed wrong bounds check while PE file resources is being parsed (#12634)
  * Few compilation warning fixes. (#12630)
  * use r_base64_encode_dyn
  * More refactoring for panels
  * Fix comments
  * Add assumption comments
    Remove the V@ command - not intuitive and a bit alien
    rotating print modes with tab was segfault because of UB
    Implement recursive interactive help
    Support ranged cursor selections (for pxd, pxb, pxq, ...)
    'i' in pxb visual runs Vd1 to edit the bits under the cursor
    V' is no longer mixed with Vt
    Properly restore the print sub-modes in tabs
    Smart tab key hints (beter located and shorter)
  Archs
  * Added support for m680x arch
  * msp430: registers names for pc, sp, sr and cg
  * msp430 initialize more default op fields
  Commands
  * Clarify aes /Ca help message (#12580)
  * New commands: aCb, aCm, aCmn, aCll, aClj, aCv, aCm, aC-, aCm-
  * Fix Segfaults and Leaks in RTTI classes recovery
  * Accept .?AU as prefix for msvc class name demangling
  * Classes recovery refactoring
  * Skip own type descriptor in msvc classes recovery
  * Cleanup msvc rtti address calculation
  * Recover vtable, classes, base class, virtual methods from MSVC RTTI
  * Add flags for vtables and methods
  * Fix #12543 - Support backward branch and bl assembling for arm64 (#12552)
  * Fix odd behaviour of pdf (with regards to agfv and agfj) (#12522)
  * Some code cleanup and start to introduce r_return in r_io (#12523)
    add the “skyline shadow” concept
  add r_io_map_is_mapped which binary-searches the skyline shadow to tell
  if a pointer belongs to any map
  * Fix printing of the macho UUID load command in iH / rabin2 -H
  * Improve pxa, use more colors. honor VdF (pf format)</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1551096000">- Update to version 3.3.0
  anal
  * Do not permit function names containing registers
  * Add missing types-darwin.sdb and honor asm.os to reload them
  * Add some Resource API to types db
  * Disable function autonaming to avoid confusions
  * Initial implementation of RAnalDataType
  * Address comments in #13094 related to maxbbsize and maxfcnsize
  * Fix anal.dalvik for monitor instructions
  * Add op.type of UD0/UD1/UD2 x86 instructions
  * Fix aaF sort issue, honor a2f and fix big allocation in analysis
  * Implemented new 'ax.' command
  * Improve ARM64 (anal.arm.cs) to cover more optypes
  * Improve the Dalvik's ESIL
  * Initial implementation of aaF
  * Fix #12932 - Handle 'bx lr, pc;bx r3'
  * Implement EXPERIMENTAL emu.lazy (20% faster analysis with aae)
  * Initial implementation of the 'aao' command
  * Fix aae - set pc to current offset
  * Self referenced xrefs makes no sense
  * Fix annoying warning message in aab
  * Update list of syscalls for Linux on x86-(32|64)
  * Update aea? (#12849) and display @{R,W} in aeaj
  * Add JSON support for /g
  * Fix #12738 - afi displays if function has been traced
  * Fix aht cjmp and optimize assert in asm.emu when no regprofile is set
  * Fix instruction address issues in the aef output
  * Initial implementation of aflm - makestyle function list
  * Change assert in cyclomatic complexity with a nicer warning message
  * Silent some 'invalid instruction' warnings by assuming data
  * Blind fix crash on exit after analyzing big binary
  * Implement aht to change the opcode type via anal hints, fix ao
  * Make afij ref-types more readable for human animals
  * Fix axff and add json support
  * Move r_anal_op_hint() into r_anal_op via R_ANAL_OP_MASK_HINT
  * Fix ASAN crash when running afbr
  * Fix afns and add JSON support
  * Fix noreturn handling of reloc functions
  * Improve ESIL xrefs and string discovery with aae on arm32
  * Kill anal.noncode instead use anal.in with io.maps.x
  * Improve aap for arm64
  * Add r_anal_fcn_format_sig
  asm
  * Use r_return in RAsm APIs and fix some regressions
  * Remove R_ASM_BUFSIZE, all buffers are now dynamic
  * Implement 'wao jinf' to assemble infinite loop instruction
  * Fix arm 64 assemble for msr/mrs OPs
  assembler
  * Fix #11249 - Fix register not being assigned
  * Fix #12431 - Add X86_32 Control/Debug registers assembly
  assembly
  * Fix ARM64 assemble for "b ." ("b 0x0")
  bin
  * Change -T behaviour and rename iF into it
  * Compute hashes only with a new r2 flag
  * Fix #13035 - PE resources crash
  * Fix bin_mz plugin magic check
  * Fix the file hash computation
  * Fix rabin2 extract path for Windows
  * Elf: recognise android as os
  * Display file hashes into rabin via new mode
  * Fix PDB crash freeing streams with the right function instead of assuming
    the delegate is not corrupted Fix the PE parsing to properly get the COFF
    symbols
  * Fix buffer overrun on pdb file read
  * Add iF to show file hash and related refactoring
  * Fix demangling of relocs and exported symbols
  * Fix #11981 - Show PE resource name instead of just the index and use pj.c
  * use the reset vector at 0x4 for entry
  * sega genesis is big endian
  * Add check for MZ magic in bin_bios.c
  * Fix #12474 - Add simplest mode handler for -zzz flag
  * Fix wasm exports list
  * Fix #12637 - Support .plt/.plt.sec in ELF
  * Add initial support for dyldcache v3
  build
  * Fix #13087 - Automatic NORELEASE mode, use curl if no wget
  * Disable ptrace-wrap for WSL
  * Fix capstone cloning and patching issues again
  * Fix #12834 - Set minimum version for libuv to 1.0.0
  * Do not use reversed keyword of meson
  * Set gittap even in release tarball
  classes
  * Store Anal Classes list in own SDB Namespace
  config
  * Fix #12760 - e cfg.log.* is now log.*
  * Add cfg.log.events=false by default
  cons
  * Make RCons.is_interactive() into the RConsContext and improve loading projects in tasks
  * om= and iS= now honor the theme (eco) settings
  * iS= now accepts eco (theme) settings + highlighting of sections with w/x permissions
  * Avoid big writes in a single syscall
  * Fix #11701 - use color theme in dmh* commands
  * Fix #12925 - $ being ignored if : or [] is present in grep line
  * Fix #12906 - Add support for mult. keyword highlighting in grep
  * Move Palette to RConsContext to make RCoreTask less racy
  core
  * Initial support for the r_alloc (+aligned) API
  * Implemented dir.home and dir.tmp
  * Add user * to REvent Hooking and add all_callbacks for R_EVENT_ALL
  * Improvements and code cleanup in util/str
  * Fix #12773 - Support setting multiple configs at the same time
  * Remove noisy log message in the @@@ operator
  * Implement yfx (yank from hexpair) command and r_core_yank_hexpair API
  * Fix #6424 - Disable scr.color when doing backticks
  debug
  * Add --without-ptrace-wrap configure option
  * Implement aeC (ESIL appcall), also drr shows reg aliases and add dr??
  * Fix debugger regression in Android
  * Debug process state info support on OpenBSD
  debugger
  * Fix debugger regression in Android
  * Debug process state info support on OpenBSD
  disasm
  * Fix #13079 - Show comments above the folded functions
  * Fix MIPS asm parser to display vars in disasm
  * Fix #11585 - Missing main/entry substitutions
  * Add asm.types=[0,1,2] - set verbosity level for function signature comments
  * Implement asm.str.lea instead of hardcode the option
  * Fix false positive string issues on arm64 when adrp+add
  * Fix reflines for infinite loop instructions
  * Fix asm.lines.ret for pdJ (Fix #12782)
  * Have arm pseudo's replace() use the same replacement style as x86's
  docs
  * Typo immbediate -&gt; immediate
  * Typo immbediate -&gt; immediate
  documentation
  * Add -U resources in rabin2 man
  * Change aab help fix #12695
  * Change aab help fix #12695
  enhancement
  * Add Certificates in rabin2
  esil
  * Fix vv_ and signed addresses bug in esil for x86.cs (fixes kernel emulation)
  * Fix #12743 - Warn when ESIL tries to shift &gt; 63 bits
  format
  * Compute struct/union size in tsj/tuj
  fs
  * Fix hfs mounting for Windows
  graph
  * Fix #12990 - Handle ^C in agRv
  * Improve the graphviz output for custom graphs
  * Improve callgraph dot output 'agCd'
  * Introduce graph.few to render just few basic blocks, comma in visual
  hexdump
  * Initial implementation of hex.align
  http
  * Implement the cmd_colon and experimental http.colon
  io
  * Implement self_regions for Windows
  * Add usable uris field to oLj and r2 -L
  * New command 'oma' to create a map covering all VA
  * Improve rap:// code, r2p_ is now r2pipe_
  json
  * Fix avj - in case of no vtables [] shall be returned
  * afxj and axtj using pj.c
  * Fix axgj output (should be rewritten with pj)
  main
  * Disable (with warning) -t and deobfuscate -n variable
  meson
  * Update list of sdb files to build and install
  optimization
  * Speed up RBinReloc retrieval
  panels
  * Fix a parsing issue of the config
  * Use pjAPIs to output proper json and bug fixes
  plugins
  * Add Ll as an alias for #!
  print
  * Added few pf examples
  * Initial import of the c1 command to compare bits
  * Add new command: pifc and pifcj
  * Add quiet and json for aflm
  * Check if address is mapped in the hexdump and disasm via io.unalloc
  * Implement "pt." command to print the current date
  * Fix #12711 - Fix hex.compact in pxa
  r2pipe
  * Add r2pipe_ R_API functions to r_socket.h
  ragg2
  * Update ragg2 man page
  * Added the append string feature for ragg2
  refactor
  * Remove global variables in rasm2.c
  * Use RSpaces in RFlag
  * Kill RIOSection
  * Aoj use pj
  * Use pj in aeaj
  * Use pj in ttj, tj, tej, tfj and 'tej enum'
  * Fixing typo
  * Use pj in asj
  * Use pj in anj
  * Almost completely kill RIOSection from io and core (-218LOC)
  * Standardize version using blob_version
  refactoring
  * Remove global variables in rasm2.c
  * Almost completely kill RIOSection from io and core (-218LOC)
  search
  * Fix #12942 - Implement /c[vV][j] /cej to search for code immediates
  * Fix #12378 - Implement /ai to search for infinite loop instructions
  * Implement /a1 to find all instructions by changing 1 byte
  sign
  * Initial implementation of the visual zignatures in vbz
  * Add bbsum metric for zignatures
  * Add vars in zignatures
  sync
  * Implement T=&amp; and handle more meta events
  * Initial WIP implementation of sync using http and T
  * Add basic auth to the webserver
  tasks
  * Make ! command sleep around system()
  types
  * Fix #12725 - pf* exposes flag sizes via fl and Cd
  * Initial implementation of the tfc command to manage calling conventions
  * Add more function signatures for objc_ apis
  * Set type of double to F
  * Support typedef to anonymous struct in more than 1 header
  * Support typedef'd (anonymous) structs
  * Shorten local var and type name
  util
  * Add extern "C" to r_rbtree.h
  * Fix comma before object or array in pj
  visual
  * Implement vdo to use aho from visual
  * Fix toggle emu.str via v)
  * Honor io.cache in vpci
  * Revert "Revert "Prevent runaway scrolling in Visual when using arrow keys
  * Revert "Prevent runaway scrolling in Visual when using arrow keys
  * Implement vbg - wip, but at least vbg does something
  * Prevent runaway scrolling in Visual when using arrow keys
  * Add 'o' key to seek in the rop browser and improve usability
  * Handle subcommands for visual browse from the shell
  * Initial implementation of the visual ROP browser
  * Prevent runaway scrolling in Visual mode
  * Visual 'j' honors asm.flags.middle
  * Add orangg avatar in ?E+ and implement r_str_list_join()
  * Initial implementation of visual gadgets
  * Add support for visual gadgets in graph and panels views
  * Implement pgm command to move gadgets around
  wasm
  * Fix conversion f32.const or f64.const
  * WebAssembly improvements in branch lines and namings
  * Fix a little bug in wasm type section parsing
  windows
  * Fix abspath issue and implement r_file_copy using native api
  * Fix path issue when last char is a slash
  * Implement sys_cmd_str_full_w32()
  Other changes
  * Release r2-3.3.0
  * X86_INS_UD0 was introduced in capstone 4, so use it only there (#13154)
  * Expose save_parsed_type() as an API call for Cutter (#13149)
  * Upgrade capstone-master
  * Add missing include for meson
  * Fix Linux debugger crash regression
  * Fix alignment issue in io.ptrace with the new r_malloc_aligned API
  * Fix dL bochs crash
  * Fix #12855 - Crash in "r2 -c'dL bf' -d ls" (#13145)
  * Fix path with spaces problem in windows (#13144)
  * Fix #13141 - Check if the unset space is the current one (#13142)
  * Added eprintf to dbg.execs on non-Linux OSes (#13134)
  * Minor fixes
  * Workaround the cursor scroll glitch in folded functions
  * Try a fix for #13072 - invalid address in dalvik disassembler
  * Fixed afbj result to print empty array (#13127)
  * Refactored cmd_anal.c to use PJ (#13122)
  * Fix #11759 - aac now names import trampolines (#13124)
  * Time to say goodbye to r_json (#13126)
  * Fix build for WSL (#13129)
  * Upgrade sdb
  * Do not escape path to Windows file (#13108)
  * Little cleanup before release (#13115)
  * Clean up some code in disasm.c
  * Fix agfJ
  * Make disasm use pj
  * Make ASAN green again (#13098)
  * Fix ASAN crash in abtj
  * Fix ASAN crash in asj
  * Strdup the input because it is a const char * and shouldn't be modified
  * Fix some r_assert warnings (related to len==0)
  * Check if there are enough words only when necessary
  * Other len == 0 edge cases that do not belong to r_return_* checks
  * Do not print classes if there are none
  * Type is not present in case of va_args, so do not blindly use (len - 1)th char (#13106)
  * Fix #12800 - PE exports not listed
  * Do not use _free in a _init method, but free in a _new method (#13100)
  * Various little code fixes. (#13075)
  * Remove most warnings during compilation
  * Implement aaFa, optimize and improve boundary checks
  * Refactor xrefs.c to use pj api (#13085)
  * Fix undefined behaviour in r_uleb128
  * Fix PE doublefree regression in resources
  * File: clusterfuzz-testcase-minimized-ia_fuzz-5652434150490112.dms
  * Fix x86 capstone patch
  * added valgrind fun fortune (#13086)
  * Meson: Add r_debug_dep to libr2_dep (#13088)
  * Unwind capstone to safe commit
  * Solve java regression
  * Fix #12948 - Fix . autocompletion (#13082)
  * Fix #13067 - Crash in the java parser (java-read-off-by-one)
  * Fix #13070 - Fix oobread in anal.arc
  * Add CC in vbt, still wip, just readonly list for now
  * Fix #12938
  * Use pj for agfj (and others) + rename pj_sn and pj_ksn to pj_N and pj_kN
  * Fix null-pointer dereference (#13074)
  * pf: print float at max precision (#13064)
  * Fix #13062 (#13063)
  * Add missing csmtpapi, csncdapi files
  * Fix #13027 - pf: print double at max precision (#13049)
  * Fix invalid json in agfj under some situations (#13051)
  * If, for whatever reason, a basic block with negative size is
  * contained in a function the json produced is not valid.
  * pj-ify dmmj
  * Fix x86_64 socket syscall (#13050)
  * Currently syscall nr 41 is named socketcall. However on x86_64
  * syscall nr 41 is named socket and expects 3 arguments.
  * Fix some crappy regressions in capstone.sh
  * Upgrade capstone
  * Purge capstone when doing the iOS build
  * Fix the iOS simulator build
  * Fix truncated issue with long dir.prefix is used
  * Small optimization when concatenating the home
  * Update plugins.nogpl.cfg and fix a couple of warnings
  * Use pj api in core/config (#13047)
  * Fix #13034 - Trailing 0 is gone (#13046)
  * Fix couple of mem leaks (#13041)
  * Adding one level into the hashes JSON (#13045)
  * Use pj api in afvsj
  * Use pj api in rasm2
  * OS X does not seem to accept X.Y.Z-git as lib version (#13043)
  * acr+make does work because it does not set any lib version on darwin. This patch
  * will adjust the version to use for libraries when radare2 is installed through
  * meson.
  * Update fortunes.fun (#13044)
  * Fix #13021 - Fix crash in anal.dalvik
  * Fix #13031 - Crash in dbw
  * Fix #13032 - Double free in dbw
  * Fix #13033 - Crash in pifjA
  * Fix #13039 - Crash in 'echo 0xF..A | rax2'
  * Fix pe crash regression
  * Added feature to return error while parsing c header file (#13030)
  * Added feature to return error while parsing c header file
  * Fixed cmd_type.c to pass tests
  * Fix clusterfuzz-testcase-minimized-ia_fuzz-5647859834159104.dms
  * Fix clusterfuzz-testcase-minimized-ia_fuzz-5670419745472512.dms
  * Fix clusterfuzz-testcase-minimized-ia_fuzz-5643065568526336.dms
  * Fix clusterfuzz-testcase-minimized-ia_fuzz-5166506139189248.dms
  * Implement vt: to create a new tab with an associated command
  * Fix conditional again
  * Fix off by one conditional
  * Fix some ASAN issues found randomly
  * Unescape chars when using rax2 -S
  * this commit resolve second part of #12862 (#12985)
  * Add newline to end of types.sdb.txt
  * Small TCC bitfields parsing fix
  * Some more fixes for the iOS build in sys/ios-sdk.sh
  * Remove some r_parse spaces
  * t-* resets tcc's anonymous symbol counter (#13015)
  * Remove commented anon_sym init in tcc_compile()
  * r_cons_singleton() -&gt; r_cons_singleton ()
  * Add some spaces
  * Make Class Attr Events more fine-grained
  * Add REvents for Anal Classes
  * Enable Travis only on master
  * Add LC_NOTE missing load command header for mach-o
  * Fix #13001 - null deref in RBin
  * Use flat RVector for all_calbacks in REvent
  * Fix classes names for Windows (#12998)
  * Fix warnings
  * Use pj in rasm2.c and add pj_f for float
  * $ sudo r2 /dev/disk0
  * [0x00000000]&gt; om
  * [0x00000000]&gt; o
  * 3 * r-x 0x00000000 /dev/disk0
  * [0x00000000]&gt; r
  * 0
  * [0x00000000]&gt; oma
  * [0x00000000]&gt; om
  * 1 fd: 3 +0x00000000 0x00000000 - 0xfffffffffffffffe r-x /dev/disk0
  * [0x00000000]&gt; x 32
  * offset - 0001 0203 0405 0607 0809 0A0B 0C0D 0E0F 0123456789ABCDEF
  * 0x00000000 0000 0000 0000 0000 0000 0000 0000 0000 ................
  * 0x00000010 0000 0000 0000 0000 0000 0000 0000 0000 ................
  * [0x00000000]&gt; s 0x1000
  * [0x00001000]&gt; x 32
  * offset - 0001 0203 0405 0607 0809 0A0B 0C0D 0E0F 0123456789ABCDEF
  * 0x00001000 4546 4920 5041 5254 0000 0100 5c00 0000 EFI PART.......
  * 0x00001010 c651 78b2 0000 0000 0100 0000 0000 0000 .Qx.............
  * [0x00001000]&gt; qq
  * Remove extra space after hexdump comment header (#12984)
  * c1 0x1000011ec @@s:$ $+10 1
  * Fix an assert in anal_tp
  * Fix some assert issues and other crap
  * Fix empty json (#12979)
  * Fix help and json in /ci (#12978)
  * Use unsigned format in xref addresses
  * Remove Color_RESET in hexdump comments when scr.color=0 (#12974)
  * Fix 'aao' command
  * Align left the ascii art
  * Fix anal.jmptbl warning message
  * Fix #12973 - Fix 1 byte oobread when running in asan
  * Add a null check (#12977)
  * Use PJ in "irj" and add Symbol VA (#12976)
  * Use PJ in "irj" and add Symbol VA
  * io.unalloc.ch: Hexdump char if byte is unallocated (#12968)
  * Fix asan crash in PE parser (oobread) (#12966)
  * Fix env. vars. not being parsed in !! in Windows (#12956)
  * Fix arm assembler in Windows
  * Fix x86 assembler in Windows
  * Removed duplicated -q flag in ragg2's usage message (#12964)
  * io.unalloc=true: print space in ascii hexdump if unmapped (#12958)
  * Fix Segfault when executing /cj without args (#12961)
  * add reloc indicator to pdj
  * Implement vbc [gG] and fix crash in aao
  * More ios-sdk build fixes
  * Fix section-&gt;size = 0 assert
  * iOS10 is required for the arm32 builds
  * Add LC_VERSION_MIN for the libr2.dylib iOS build
  * Fix #12934 - Crash in p-
  * Fixed the typo in the struct name r_lib_struct_t (#12944)
  * Trim scriptfile after '.'
  * Rewrite RSpaces to use RBTree and remove use of indices everywhere (#12904)
  * Rewrite RSpaces to use RBTree and remove use of indixes everywhere
  * Use RSpace in r_meta_space_unset_for
  * Use r_str_ndup instead of strndup because windows does not support it
  * Add some comments
  * Fix issue #12742 (#12922)
  * Introduce fnj command (#12923)
  * abtj using pj.c
  * Done for x86, arm16, arm32 and arm64
  * Check aab argument value
  * Fix the "Visual runaway scrolling when using arrow keys fix"
  * This reverts commit 6c1d31c.
  * This reverts commit ded4b9e.
  * fix null deref: r2 -N -e scr.prompt.file=true --
  * fix glitch where pd--N and N &gt; offset
  * closes #12897
  * Add an additional null name check in print.c
  * Remove invalid sleep from cmd_open()
  * Add missing file
  * Fix more null derefs
  * Fix null derefs
  * Added MIPS 64-bit calling conventions (copy of 32-bit). (#12891)
  * Small improvement (#12895)
  * Calculate bool based on logic and select prefix based on bool (not vice
  * versa)
  * axfj using pj.c
  * axtj using pj.c (#12887)
  * Android may also support ptrace-wrap
  * Use pj for X509 and PKCS (#12877)
  * Convert R_JSON to pj
  * Ident
  * iCj support
  * Change return type
  * Fix @deroad comments
  * Fix last issue
  * Fix empty output
  * Fix C99 construct without using -c99 (#12879)
  * Switch to capstone master in Meson
  * Implement r_anal_ref_type_tostring()
  * Switch to capstone master 🤪
  * Fix rafind2 -S for UTF8 chars &gt; U+00ff (#12866)
  * Fix rafind2 -S for UTF8 chars &gt; U+00ff
  * Use '&lt; 1' instead of '== 0'
  * Remove unnecessary else
  * Add a 0
  * https://darkdust.net/writings/megadrive/initializing for references
  * fixes #12848
  * i only chk with a few games, but they all look correct
  * Printkey json cb show format pj
  * Fixes for the android build and related warnings
  * Fix aht div
  * Small RFlags fixes (#12856)
  * Get the real item name before looking for it
  * Otherwise, it may happen that you look for a name which does not exist
  * and then when the name is filtered it is transformed into a name that is
  * already in the list of flags.
  * Make sure flagItem is inserted in HT and skiplist
  * Update SDB code and use ht_update_key API in RFlag
  * Fix set_name/filter_name mess
  * Small fixes here and there
  * Force update when creating new flags
  * Use pj API to print json
  * rm stupid debug printf
  * add support for apple debugserver on amd64
  * Oops
  * Add 64-bit MIPS profile
  * Fix isqq #command
  * Removed some spaces
  * Fix agfJ for quotes in function names
  * Fix pdJ for quotes in flag names
  * Use pj in Pj
  * by pancake + fix from kazarmy
  * Copy pal when creating a new task (#12835)
  * Fix minor memory issues (#12836)
  * Add initial Wasm support for atomic instructions. Fix get func offset from id. (#12833)
  * Fix Wasm function rename to ignore memory and other non-function symbols (#12832)
  * Implement sdb_js0n() without GNUC weirdness (#12829)
  * Fix shift check in esil.c
  * Add Vdt to tweak the instruction type hint (#12821)
  * Add missing .h in meson.build
  * Fix iR timestamp + consistent timestamp format output (pt*, iI~comp, iR) (#12770)
  * Update SDB code and use ht_update_key API in RFlag (#12804)
  * Fix crash in pC
  * Moved pd-- help message under pd? command (#12809)
  * Fix leaks in macros (#12803)
  * Fix missing comma bug in pj.c fixes invalid json in afcfj (#12802)
  * Use unsigned int for size when loading binary file (#12794)
  * Trying to load a 2.4G core file do result into error message like:
  * Cannot allocate -17240000 bytes
  * Since opt-&gt;sz is unsigned, casting it to sized int is problematic.
  * Fix regression in dmh's brk_end calculation (#12791)
  * Update yank.c (#12787)
  * remove signed differences in r_core_yank_hexpair()
  * Remove flag list in RFlags and just use hashtable (#12703)
  * Do not directly use flags-&gt;flags, but use r_flags_foreach functions
  * Remove list of flags because unnecessary
  * Do not free flagitem when we just need to change the name(aka key)
  * Use skiplist to iterate, so we get order for free
  * Use RIOMap instead of RIOSection which is being killed
  * Free flagitems when ht is freed
  * There's already the hashtable that can serve to iterate all flagitems.
  * Oops
  * Documentate yfx/yw/ywf/..
  * Fix hang in =h&amp;
  * Fix undefined behaviour in signed int with 24 bit shift in softmagic.c
  * Flush Visual stdin only if printable, \t or \n (#12764)
  * Remove obsolete test file
  * Remove obsolete test file
  * Only flush stdin when no mouse wheel is used
  * Use RBinSection, RDebugMap or RIOMap instead
  * Remove omps command
  * Fix segfault in ?E+
  * Improve anal.eobjmp (bug spotted after almost killing iosections)
  * Move r_disasm.h defs into r_core.h
  * Change eprintf to printf in rarun2
  * Change eprintf to printf in rarun2
  * Fix #12654 - resolv reloc symbols (#12713)
  * Move filling of symbols_by_ord into _r_bin_elf_get_symbols_imports()
  * Remove unneeded midbb initialization
  * Move core-&gt;anal check
  * r_anal_reflines_str() boolification
  * Fix segfault and add warning
  * Run any command at any position in the screen
  * Crop the output of the command to avoid glitches
  * Works in visual mode as well as in console
  * R_ANAL_REFLINE_TYPE_MIDDLE -&gt; R_ANAL_REFLINE_TYPE_MIDDLE_BEFORE (#12733)
  * Fix invalid read in cmd_meta (#12730)
  * files is a reversed keyword in meson. Try to avoid using it.
  * Tweak bitwise macros to work on 64-bit integers and use that in dyldcache
  * Remove useless .c file and fix 2 small warnings
  * Simplify get_import_addr by splitting into arch-specific functions
  * Add support for .plt/.plt.sec split in x86_64/ELF
  * Return plt_sym_addr if something fails there
  * Do not rely on section names when possible
  * Sections are not reliable, look for information, when available, in the
  * DYNAMIC segment, which is used by the loader/linker at runtime.
  * Use sections when nothing else is available in ELF
  * Some type of ELF (e.g. .o files) do not have dynamic info, so the only
  * thing we can do is rely on sections.
  * After release version bump to 3.3.0-git
  * Always print return type in r_anal_fcn_format_sig()
  * Print var args in afcfj
  * Fix movt r0, 0x1234 from incorrectly showing up as r0 = 0x1234 &lt;&lt; r0
  * Minor code cleanups/fixes (#12714)
  * Use Homebrew Addon in Travis
- Update to version 3.2.0
  anal
  * Add asm.hint.cdiv
  * Handle ^C in agf (#12618)
  * Fix size of arm64 wzr register
  * Rename ac -&gt; aoc, aC -&gt; ac, Fix help
  * Add the missing fail arc for SBRx instruction
  * Fix wrong splitting of functions in aac
  * Initial implementation of emu.ssa
  * Fix infinite loop bug related to anal.nopskip
  * Use add-sorted instead of append+sort
  * Heavy refactoring and sdbify the classes storage+logic
  * Implement support for nword in ahi
  * Fix ESIL borrow flag handling for SUB/SBB on x86
  * Display all metas in current offset instead of just one
  * Fix .in=io.maps, improving aap analysis (2052 vs 41 functions find)
  * Small msp430 improvements
  * Fix aap for thumb
  * Fix #8054 - Update cpu flags in arm/thumb ADD/SUB
  * Display all metas in current offset instead of just one
  bin
  * Fix #12654 - workaround resolv reloc symbols in ELF
  * Refactoring of get_import_addr in format/elf
  * Add timestamp to iRj output
  * Do not use r_buf_get_at in RBin.nxo to solve 2 clusterfuzz crashes
  * Fix missing exported symbols in ELF
  * Add laddr to iI
  * ie/iee: remove baddr
  * Use entry.init0 instead of entry0.init
  * rabin2 -H and iH uses cb_printf instead of eprintf+printf
  * Improve RBuffer api, start to refactor rbin to use more rbuf
  * it's nintendo 64 not nintendo 32
  build
  * Appveyor cleaning
  * Fix musl build (required for Alpine)
  * Do not statically link binaries by default in sys/static.sh
  * meson: Do not use glob with meson
  * Initial implementation of the Alpine Linux package
  * Improve the meson scripts
  * Fix Emscripten support
  * Switch to capstone 4.1 (#12549)
  * meson: Ensure python3 and no hard-code version
  * meson: Ensure R2_DATDIR, R2_INCDIR, R2_LIBDIR be absolute path
  * Users may want to install radare2 to a different directory than ~/bin.
  * Parse --install-path in sys/user.sh to allow for users to do so.
  cons
  * Fix #12667 - Fix heap overflow in RCons.grep
  * Fix #12397 - Colorize grep words if scr.color.grep is set
  core
  * Improvements and code cleanup in util/str
  * Implement ?j to get JSON output of different representations for the same number
  * Fix #12482 - Unify asm.shortcut/asm.{lea,jmp}hints
  * Rename scr.pipecolor into scr.color.pipe
  * Initial import of the PJ (PrintJSON) API
  * Fix 11141 - replaced R_ASM_BUFSIZE with RStrBuf*
  * Bring back f-.localflag (same as f.-localflag)
  * Add some more random "fun" fortunes
  * '=h&amp;' is not an alias for '&amp; =h'
  crash
  * Fix #12479 - negative disk_reads may not be allowed
  disasm
  * Fix esil function comment refline when there is jump to addr
  * Allow select cpu for arm.gnu
  * Add support for m68xx disassembler + analysis from capstone
  * Initial support for 6502 with Capstone
  * Optimize ds_align_comment()
  * Use r_str_len_utf8_ansi() for line len in
  * Fix glitches in asm.shortcut=1|0 with and leahints
  * Fix visual leahints hotkeys
  * Handle meta hints for dwords in visual disasm hotkeys
  * Improve pds
  json
  * Do spec-following r_str_escape_utf8_for_json()
  * Added new PJ simple print-json (stream) apis
  assembler
  * Move mipsasm from mips_gnu to mips_cs
  search
  * Add magic headers for GPG symmetric crypto
  commands
  * Fix #12473 - implement C. command
  * aC renamed to ac
  * aaE -&gt; aafe (#12628)
  * Support multiple ahi0 == ahi
  Debugger
  * When a process is interrupted by a signal, we try to figure out the reason
    if the information is still available.  FreeBSD/more reliable way to get
  * PID's path. (#12527)
  panels
  * Fix a crash when V! calls graph via space key
  * Fix Cursor mode and Zoom mode and refactoring
  * Refactoring
  * Refactoring
  * Enable cursor and insert in Hexdump
  * Fix a resizing issue of Panels
  * Help message for Snow
  * Snow is supported in Panels because it is winter
  * Better Hexdump support
  * Remove mouse events thoroughly from panels
  * Minor fix when opening a new panel
  * Cleaned up some macro
  performance
  * Improve io map lookup performance in presence of many maps
  * Limit the blocksize in visual mode
  * Optimize r_meta_find (~4x faster :D)
  * refactoring ELF relocs, parse once and lookup in a hashtable
  print
  * Fix #12528 - Remove suffix modifier for 'j' in cmd_print.c
  * Add hex.ascii config variable
  * Support uneven columns in hex.cols and fix stack after scope issue in scr.rainbow
  * Fix p- to honor multiple regions
  * Highlight the flagged bytes on hex.style
  * Implement hex.hdroff (disabled by default)
  search
  * Implement /s, /s* to search for sections depending on entropy
  threads
  * Make =h work in tasks, still more work to do to make RCons task and thread safe
  types
  * Fix tc and afc commands
  * Implemented tc command as an alias for tuc;tsc;tec...
  * Fix #11756 - Implement tsc and tuc
  visual
  * Add r_str_len_utf8_ansi()
  * Improvements for repeated Vd
  * More fix for Vg and VG
  * "tT", "tt new tab, t[1-9] switch to nth tab, t= name tab, t- close tab"
  * Fix #12623 - Make Grep Highlights Case Insensitive
  * Fix Vg with io.va
  * Introduce scr.dumpcols to support tabs and minor cleanup
  * Bring back VO as al alias of V and improve modes
  * Several improvements in the Visual mode (help, tabs, ...)
  * Add scr.wideoff to make offsets and reg values depend on asm.bits
  * Extend the use of the 't' key to manage tabs better, better ascii art
  * Several bug fixes and improvements for the visual-tab
  * Improve two dimensional panels with Tab and tabs with ' and ''
  * Implement ecoo and extend scr.rainbow into pd
  * Better asm.hints and support repeating in dw
  wasm
  * Fix wasm analysis for the end instruction
  * Fix #12409 - wasm function ids and exports (#12414)
  To Review
  * Disable dbg.follow in aaft to prevent seek changes (#12657)
  * Add %S for base64 in util/pj (JSON printer)
  * Fix #1298 - Fix visual 'G' for r2 -nn (#12655)
  * Fix #12615 - Fix renaming vars from vvv
  * Fix #12434 - Fixes for exports and anal behaviour (#12642)
  * Fixed loop behaviour (now jumps to correct ends, etc..)
  * Fixed Exports (aka symbols)
  * Fix #12273 - Force exec bit in text section (RIOSection must die) (#12643)
  * Rename aftm -&gt; aft and afta -&gt; aaft (#12631)
  * Proposal to fix ib DF issue.
  * Fixed wrong bounds check while PE file resources is being parsed (#12634)
  * Few compilation warning fixes. (#12630)
  * use r_base64_encode_dyn
  * More refactoring for panels
  * Fix comments
  * Add assumption comments
    Remove the V@ command - not intuitive and a bit alien
    rotating print modes with tab was segfault because of UB
    Implement recursive interactive help
    Support ranged cursor selections (for pxd, pxb, pxq, ...)
    'i' in pxb visual runs Vd1 to edit the bits under the cursor
    V' is no longer mixed with Vt
    Properly restore the print sub-modes in tabs
    Smart tab key hints (beter located and shorter)
  Archs
  * Added support for m680x arch
  * msp430: registers names for pc, sp, sr and cg
  * msp430 initialize more default op fields
  Commands
  * Clarify aes /Ca help message (#12580)
  * New commands: aCb, aCm, aCmn, aCll, aClj, aCv, aCm, aC-, aCm-
  * Fix Segfaults and Leaks in RTTI classes recovery
  * Accept .?AU as prefix for msvc class name demangling
  * Classes recovery refactoring
  * Skip own type descriptor in msvc classes recovery
  * Cleanup msvc rtti address calculation
  * Recover vtable, classes, base class, virtual methods from MSVC RTTI
  * Add flags for vtables and methods
  * Fix #12543 - Support backward branch and bl assembling for arm64 (#12552)
  * Fix odd behaviour of pdf (with regards to agfv and agfj) (#12522)
  * Some code cleanup and start to introduce r_return in r_io (#12523)
    add the “skyline shadow” concept
    add r_io_map_is_mapped which binary-searches the skyline shadow to tell
    if a pointer belongs to any map
  * Fix printing of the macho UUID load command in iH / rabin2 -H
  * Improve pxa, use more colors. honor VdF (pf format)</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1554206400">- Update to version 3.4.0
  anal
  * Add more function sorting methods and reduce unnecessary resorts
  * Fix #13466 - Adjust thumb xrefs on aae
  * Fix axf without args
  * anal_riscv: Implement get_reg_profile
  * Fix #13451 - make afs work
  * Show destination in axf
  * Analyze symbols of type STATIC
  * Add R_ANAL_OP_MASK_DISASM for r_core_anal_op() for now
  * Reduce false positives in aav honoring align and skipping code blocks
  * Remove CALL_IS_EOB, it was experimental in r1, not useful
  * Add warning message when jump table size is invalid
  * Fix #13077 - calling convention args to start from 0 instead of 1
  * Add avrr and aao in aaa
  * m68k architecture is always 32 bits and big endian
  * Implement jmptbl for Thumb TBB and TBH instructions
  * Fix m68k analysis issues
  * Add R_ANAL_OP_MASK_OPEX
  * Add support for Thumb jmptbl based on TBH
  * Fix glitch found in analyzing jmptbl in debug
  * Avoid passing fixed size buffers in RAnal.fcn, reducing the use of anal.bb.maxsz
  * Fix r_reg asserts issues spotted in the mips emulation
  * Remove redundant key in anal/cc
  * Simplify function guessing
  * Add missing ESIL for ARM64's LDRH instruction
  * Fix null string issue in afi and add afcf in afij
  * Use ARM special syms as analysis hints (#13249)
  * Use fcn-&gt;meta.min instead of fcn-&gt;addr in fcn rbtree code
  * Fill ptrsize for TBH and TBB Thumb/ARM instructions
  * Update register profile for m68k
  * Update Windows type db
  * x86: add ESIL for BSF/BSR instructions
  * Implement new aesou and abte commands
  * x86 afb+: Update size in fcn rbtree after adding bb
  * Support another type of jmptbl for x86-64
  * Add fp register as BP in mips analysis
  * Improve CHIP-8 analysis
  * Add Windows types from synchapi.h
  * Add Windows Crypto API types
  * Update Registry API types
  asm
  * New command: 'wai' write assembly inside the current instruction
  * Initial implementation of the .offset RAsm directive
  * Updated ppc's libvle with latest fixes
  * Add asm.refptr eval variable
  * Implement rasm2 -x to output in hex dwords
  * Add CHIP-8 asm descriptions
  * Fix #13208 - Initial import of the asm.null plugin
  bin
  * Add dex.h and cdex.h for header structs
  * Parse segment name in -H, deprecate 2 old load methods
  * Adding symbols for 32bit version of mfc140u.dll
  * Fail kernelcache check for non-arm64 kernels
  * Use entrypoint from LC_UNIXTHREAD for the Kernelcache
  * Fix integer overflow that leads to a crash in the DEX parser
  * ELF: returning the full compilation toolchain info
  * Added load_buffer and check_buffer for qnx (#13446)
  * Rebase strings when necessary
  * Rbin remove old load_bytes callbacks
  * bin_art: avoid double free
  * Compute file hashes on request via it and compare if has changed
  * Add bin_qnx.c in Meson.build
  * Add Homewbrew detection
  * Import the XNU kernelcache RBin plugin
  * Add initial support for QNX executables
  * Adding OpenBSD elf sections
  * Fix #13157 - Invalid read in r_bin_demangle_swift
  * Parse objc categories
  * Fix mach0 relocs when no symtab is there
  build
  * AppVeyor - Update MSVC to 2017, Ninja to 1.9.0
  * Fix compilation on Android
  * Fix offline build: Remove duplicated curl line
  config
  * Change anal.maxreflines to asm.lines.maxref
  * Fix #13201 - Merge anal.jmp vars fix
  cons
  * dm= now honors theme (eco) settings + wx sections are highlighted
  * Added missing flags &amp; file paths autocompletions
  * Add more file paths autocompletions
  * Added missing autocompletions for breakpoints related commands
  * Add prompt handling in r_cons_gets
  * Add missing autocompletions for e and P subcommands
  * Add missing keywords for tab completion
  core
  * Make flag comments base64-compatible
  * Support alias files in '.' interpret too ('. $foo')
  * Implement $foo=- to use cfg.ediitor to edit the alias
  * Initial implementation of alias files
  * Fix wcr command
  * bin.str{purge,filter} -&gt; bin.str.{purge,filter}
  * Rename asm.bbline to asm.bb.line and disable it in graph
  * Create libr_main and make all binaries use it
  * Introduce anal.verbose and set http.verbose and bin.verbose to false
  * Make function to allow grabbing the flags by order of importance in flagspace
  * Fix va_arg issue in r_str_newf and r_str_appendf
  debug
  * Fix #13363 - Remove URI handler before looking for auxillary script
  * Some fixes for the debug/emul traces and initial visual mode
  * Fix #13391 - issues when using file:// and ood together
  * Displaying chunk flags as bits
  * Implement dbg.skipover and fix dss for esil
  * Documentate and fix 'afa' and 'afal' commands
  * Implement V$ to set the program counter
  * ASLR settings little refactor, available as util mean
  * Initial implementation of the dri command - inverse debug registers
  * FreeBSD will be having aslr finally
  deprecate
  * Fix #13430 - Kill MinGW remnants
  diff
  * Implement the dif command to compare two files using unified
  * Fix #13541 - Automatic radiff2 -p when no bininfo is found
  disasm
  * Call to same relocs must have same name instead of appending number
  * Improve pf visualization via Cf in pd
  * Fix #13502 - alignment of .dword things
  * Remove reflines2
  * Fix bugs on E_MASK_D and BD24 (343eeb9) powerpc/vle
  * Fix printing consecutive type links in pd
  * Support asm.pseudo=1 in pad command
  * Sync with libvle (bugfixing &amp; new instructions)
  * Fix #13412 - Improve folded-bb message
  * Fix asm.stackptr when disassembling in the middle of a function
  * Add support to fold basic blocks in graph, disasm and commandline
  * Add chip8 pseudo support
  * Implement UJMP/UCALL color and update themes
  * Fix #13326 - Implement of asm.regsub to replace register names with their role alias
  * Implement visual decompiler and fix the RConfigHold API
  * Show function signature on tailcall jumps
  * On ARM, labeeling the unwind address segment a bit more accurately
  docs
  * Updating which assert version to be used
  esil
  * Add cmd.esil.step
  flags
  * Add symbols.objects and symbols.sections flag spaces
  format
  * Fix #12041 - fix truncated pf output
  * Add pfo dex|macho and bind structs to offsets with Cf via .iH*
  fs
  * Rename mg to mc and implement 'mg' properly
  graph
  * Handle b key in graph, doing the same as in visual
  * Improve interactive graph title with function signature
  * Implement graph.trace and improve dt+ with dt++ for abt
  * Trim decompiler text in graph nodes
  * Implement support for decompiler graphs in 'v #'
  hexdump
  * Support colors in prx (abusing px)
  io
  * Consider the map sorting when two map_events are the same
  nds
  * Add Homewbrew detection
  optimization
  * Add an early-out optimization for r_isprint (2%-30% speedup)
  * Optimize r_str_bounds by removing an unnecessary strdup
  * Avoid unnecessary RConfig.get('cmd.times') in RCore.cmdSubst
  panels
  * pP rotate panels
  * ROP gadgets work properly when in-n-out
  * Fix some crashes
  * bunch of menus work which had been broken such as ROP, etc
  * Submenu is also highlighted
  * Menu should not be highlighted when it's not focused
  * Fixed some critical issue in resizing
  * Panels move more flexibly with HJKL
  * Remove some useless messages on the menu
  performance
  * Remove redundant section lookup in get_strings_range
  * Improve console rendering times
  * Make analysis use io instead of fixed size buffer
  * Optimize analysis by adding more fine-grained levels
  print
  * prc honors io.unalloc
  * Implement p-e (entropy bar)
  * Fix #13323 - Skip nulls in pxr
  * Show negative reference in pxr, honoring asm.bits
  projects
  * Fix #13252 - Fix path with spaces in projects
  rbin
  * Change printf to println
  refactor
  * Fix #11133 - Remove buf_hex frield from RAsmOp
  * Pass RAnal instead of rbtree to fcn rbtree api
  search
  * Fix infinite loop in /r, and optimize by not resolving vars when not needed
  * Make -x behave like /x unless mask is provided
  sync
  * Fix #13234 - Allow reopening of webserver
  * Fix debug rap reg profile setup
  types
  * Fix #13585 - Changes to tl
  * Load basic types on startup instead of onload
  * Add the ability to open .h files with the 'pfo'
  * Add txf and txf. commands
  * Add a command to list all used types in current function
  * Add err* noreturn functions for Linux, iOS and macOS
  * Fix #13247 - tn and tn- commands
  visual
  * asm.var.summary should be on if the screen is too small
  * Fix #13333 - Show flag zones in scr.scrollbar
  * ^F,B in visual is used to scroll pages not bytes
  * Add Vvvt - visual function var types
  * Improvements in vbg
  * Vpp"c now properly rotates
  * Visual 'k' honors asm.flags.middle
  * Fix visual mountpointss, move it into Vb
  * Save changed bytes after modifying their bits in vd1
  * Several improvements in vbg
  * Fix #13283 - Swap g&lt;-&gt;o in visual and graph
  * Improve visual tabs switch with decompilation mode
  * Fix graph.layout=1 issue when zoom &lt; 1
  windows
  * Refresh on resize and fix mouse input on visual foor Windows
  * Fixes pipes implementation on windows
  * Add support for UTF console input in Windows (#13338)
  * Fix #13301 - Fix crash when unicode support is enabled
  * Alias /dev/null to NUL in Windows
  * Fix dll_ symbols not being analyzed with aa
  Other Changes
  * Add a call to r_search_kw_reset in r_search_prelude to fix arbitrary heap oob write (#13605)
  * Enforce 32bit and jumps for VLE-PPC
  * ec* shows bgcolor too for fgbg color (#13602)
  * Asan fixes 3.4.0 (#13603)
  * Fix OOB writes in bin_qnx
  * the formats specified in buf_fread were wrong
  * fixed some memory leaks in bin_qnx
  * Another tcc crash fixed (#13599)
  * Fix wrong chopping issue in Cf (#13584)
  * "Cf 1 xxx" &lt;- spaces was not trimmed
  * Should be aliased under the c command
  * prc: Don't Color_RESET if scr.color=0 (#13594)
  * aflsa, aflsb, aflsn, aflss - sort by addr, bbs, name or size
  * Fix help message for rabin2 -h | grep str.filter
  * Fix uaf in config hold (#13591)
  * Fix aflm crash (#13592)
  * Fix oobread in aao
  * Fix Visual jk - prc interaction (#13578)
  * Fix iCj for PE (#13579)
  * Fix #13491 - Handle $aliasFiles in 'cat' and 'rm'
  * Remove some whitespace from cmd_print.c
  * Add get_reg_profile call for RISC-V. In this profile, include the
  * integer and floating point registers. Use the ABI register naming
  * instead of the architectural one as this was chosen in the disassembler.
  * This is straightforward as the user-level ISA only specifies these
  * registers. In RV-I there are no flags, and only a few read-only
  * counter CSRs are accessible from user mode which (I think) don't need to
  * be in this structure. In RV-F/D there is one 32-bit CSR containing a few
  * flags.
  * This addition is not quite enough to get analysis or debugging working,
  * but can be a step towards that, and prevents warnings about being unable
  * to import the register profile from isil during launch on RISC-V.
  * Also update bits to 32|64 instead of 16|32—there is no 16-bit
  * RISC-V.
  * Fix arm thumb endianess (#13572)
  * Fix assert in format print when trynig to retrieve a null register name (#13569)
  * Fix warnings when SN is not defined for a specific arch (#13568)
  * Fix #13552 - Crashes in tcc parser (#13566)
  * Fix some warnings and remove unused code
  * Revert "[WIP] Added jump and fail info to pdJ"
  * This reverts commit 20f875b.
  * from #13481
  * Remove dead r_core_save_parsed_type() declaration (#13564)
  * Build arch detection for RISC-V (#13560)
  * Make sure that asm.arch and anal.arch is set correctly when starting
  * radare on RISC-V.
  * Remove unused CMP_END_GT()
  * Include aap in aaa (#13543)
  * Include aap in aaa
  * Added aap only if file.type is unknown
  * extracted them to method
  * Add ut*/st* type shortcuts (#13550)
  * Fix io.unalloc off-by-one (#13535)
  * Fix newline after axj output (#13533)
  * Add support to multiline assembly patching (#13526)
  * For example, this line 'OFFSET : nop;nop;nop' (provided in the example patchfile at binr/rabin2/patch.txt) now actually works
  * Fix a minor bug in panels (#13531)
  * Fix build
  * Fix build
  * Fix #13511 - pqz -&gt; pqs and psq as an alias for pqs
  * Rewrite kernelcache check_bytes (#13518)
  * Parse load commands to extract 3 metrics (kudos to @Siguza for suggesting):
  * use of LC_UNIXTHREAD
  * absence of any library linked against
  * addresses in the upper half of the address space
  * If those are met, then it’s a kernelcache. This just needs to parse all load commands types and vmaddr from LC_SEGMENT_64 (but nothing more) from the bytes.
  * Run aav after aac in aaa
  * When using debugger the file assumed path for the auxillary script
  * was dbg://.r2, without debugger it's just .r2.
  * This patch cuts out the 'dbg://' prefix if found before looking for the
  * auxillary script.
  * Make buf field private in RBuffer (#13473)
  * Fix pemixed build (and include it in meson build)
  * Do not use base_priv in yank, it was wrongly used.
  * Fix jump/fail for Java ops
  * [WIP] Added jump and fail info to pdJ (#13481)
  * Added jump and fail info to pdJ
  * tired of waiting
  * pxA &gt; pCA
  * Fix dt+ command parsing
  * Fix build on capstone3
  * Fix .travis to build release/prereleases branches too
  * Fix regressiono
  * Handle more X86 instructions to, at least fill the -&gt;type
  * Fix #13367 - last line glitch in r_cons_strcat_at
  * Fix #13367 - Fix offbyone alignment in line printing
  * Improves graph generation times. But it's still called too many times
  * Update capstone-master (#13496)
  * Fix #13485 - Crash in anal_tp (null deref) (#13497)
  * Do not compute asm.stackptr when not requested, fixes slow disasm issue
  * Save aliases in projects
  * Fixing aflqj (#13483)
  * pd 10 &gt; $foo # save the output of pd 10 into $foo
  * $foo # print the contents of $foo (the output)
  * $* # values are now printed in base64
  * $foo=base64: # is now supported
  * Removing debug output from top of vbg screen (#13479)
  * af+ sets meta.min (#13484)
  * Random fixes and improvements for visual debug traces
  * Add "return" and deindent
  * Fix mulss pseudo (#13470)
  * SP was declared as 'sp' in the register profile which doesn't exist. Stack pointer is a7.
  * Most C compilers for m68k (e.g. LatticeC) use a6 as stack frame pointer via LINK and UNLK instructions, declare a6 as BP
  * Fix clusterfuzz-testcase-minimized-ia_fuzz-5636199282114560.dms
  * Move compiler line to the right place
  * Fix build on newer RISC-V compilers (#13459)
  * On gcc 9.x, __riscv__ is no longer defined but __riscv is.
  * This is documented under C/C++ preprocessor definitions on
  * https://github.com/riscv/riscv-toolchain-conventions
  * Fix ft command crash on Windows (#13457)
  * Change 'sanitiz' from bininfo to be according to alphabetical order (#13456)
  * Fix invalid json regression for compilerr
  * mach-0 empty value for now
  * Optimize slightly r_core_visual_disasm_down() (#13450)
  * Clean up of PR #13441 (#13455)
  * Chip8 pseudo fixes (#13453)
  * Fix #1179 - itj hashes calculation command has fixed (#13441)
  * Fixes #1179 - itj command has fixed, small refactoring on hashes storage, removed obsolete file.sha1 usage
  * Show all the different hashes on it and itj
  * it and itj refactoring.
  * PJ optimizations have made, added more arguments checks
  * Fixes pipes implementation on windows (pipe data was treated as a string instead of binary data so first \0 truncates it)
  * Make other RBuffer fields "private" (#13444)
  * Use r_buf_size to get the size of a buffer, not the private field
  * Use r_buf_seek instead of adjusting the private cur RBuffer field
  * use r_buf_read instead of r_buf_read_at(.., cur, ..)
  * other r_buf_read_at/r_buf_read
  * Fix RBuffer usage in REgg
  * Wrong replace with r_buf_resize
  * Other r_buf_resize fixes
  * style fixes
  * other style fixes
  * Introduce r_buf_tell API instead of using seek
  * other style fixes
  * style
  * style 2
  * write_at(cur) == write
  * fixes
  * avoid changing test
  * Make most RBuffer fields private
  * Add some fixme comments
  * still use base_priv in some places
  * Simplify WASM code by avoiding duplications (#13443)
  * Simplify code by avoiding duplications
  * Use r_return in consume_r
  * Fix MSVC warning (#13434)
  * Fixes crash in the disasm and assert for the folded bb feature (#13440)
  * Change order of ? And i output (#13418)
  * Completely kill the msvc/ directory and the unix-specific includes workarounds
  * RBuffer should not be const (#13432)
  * Improve Makefile on macOS (#13431)
  * OS can have already be set to other values on user machines, OS= fits better here.
  * FreeBSD get thread name support only from 12.x flavor (#13428)
  * Fix #13000 (#13083)
  * Fix musl compatibility - ARM_VFPREGS_SIZE is defined in asm/ptrace.h (#13427)
  * Fix bug in print_flag_json() (#13425)
  * Make pid.c use PJ (#13424)
  * Fix invalid instruction warning (#13417)
  * store cmpval and cmpreg in every basic block
  * lookup cmpval from predecessors considering TBH’s index register
  * Fill op-&gt;jump and op-&gt;fail for all branch and jump instructions
  * Handle short and word variants of BSR (BSR.S and BSR.W)
  * DBxx instructions treated as conditional branches
  * Handle PC relative variant of JMP &amp; JSR
  * Bugfix for the decoding of long instructions (code in asm_m68k_cs.c assumed a maximum of 8 bytes, but maximum is 10 bytes)
  * Hide the CC=E warning when no anal.verbose is set
  * Fix Meson build
  * Simplified
  * Update sdb from git
  * Add support for UTF console input in Windows
  * Convert ANSI input to UTF-8
  * Convert UTF-8 to acp when calling ANSI version of functions
  * Determine if Windows console output is UTF-8 on the fly
  * Add afbF and handle Z key in visual disasm and graph to toggle basic blocks
  * Correct visual graph help to actual behavior (#13406)
  * Fix aclj
  * Fix #13357 - vG and v^ work again as an alias for vgg and vgG
  * Little warning cleanups (#13398)
  * Add C64 Fortune (#13397)
  * Remove noisy and useless warning
  * Remove many uses of max_bb_size
  * Use anal.verbose in more places
  * Fix 2 crashes in the graphs and the analysis
  * Implement and use experimental read_ahead for anal
  * Introduce read_ahead approach for testing io usage and performance in analysis
  * More cleanup and expose a new api for RAnalOp
  * Kill FCN_SDB and some more code cleanup
  * Add bytes_read var, convert some addr + idx -&gt; at and reinstate some len-based checks
  * Ensure invalid insn handling doesn't check invalid data
  * Move "Truncated instruction" err msg to r_anal_fcn_add_bb()
  * Remove gotoBeachRet macro and just use the goto statement
  * /by @kazarmy @radare @ret2libc
  * Fix anal jmp eob code (#13387)
  * Move RAnalOpMask into parameter
  * Use r_buf_size to get the size of a buffer, not the private field (#13380)
  * Use r_buf_size to get the size of a buffer, not the private field
  * Use r_buf_seek instead of adjusting the private cur RBuffer field
  * use r_buf_read instead of r_buf_read_at(.., cur, ..)
  * Fix RBuffer usage in REgg
  * Introduce r_buf_tell API instead of using seek
  * write_at(cur) == write
  * Fix http webserver regression introduced in 81ad0fe
  * UAF/memroy leak fixes proposal.
  * esil_sub should manipulate esil-&gt;old and esil-&gt;cur
  * otherwise, tests get broken...
  * Drop weird esil_sub implementation, and use the same
  * implementation as esil_add (and esil_mul, and esil_div)
  * esil_add: fail on invalid dst, as well as src
  * Consider the map sorting when two map_events are the same.
  * When two maps start at the same address, it's important to consider the
  * initial priority of the maps, which is given by the id field.
  * Be more explicit in comparison between boolean and integers
  * Remove CYGWIN &amp; MINGW remnants (#13377)
  * The 'display' routine of the malloc_chunk should display each field of
  * flag field as bits.
  * So prior to this proposal, dmhc could yield following information:
  * struct malloc_chunk @ 0x7f5462ed4000 {
  * prev_size = 0x0,
  * size = 0x1112000,
  * flags: |N:4 |M:2 |P:1,
  * The flags should be displayed as: flags: |N:1 |M:1 |P:1
  * Update sdb (#13373)
  * Show call hints and propagate types for indirect calls to imp symbols (#13350)
  * Few code cleanups (#13369)
  * Remove dupe api in r_cons
  * bin_bootimg: load_buffer/check_buffer
  * bin_cgc/bin_elf/bin_elf64: remove load_bytes/load + load_buffer
  * Implement check_buffer in bin_cgc
  * bin_coff: load_buffer/check_buffer
  * bin_dex: load_buffer/check_buffer
  * bin_dol: load_buffer/check_buffer
  * bin_dyldcache: load_buffer/check_buffer
  * ao-&gt;kv's ownership is moved to RBin through the get_sdb method of
  * RBinPlugin, thus the plugins should not free it themselves.
  * Further usage of thread debug (#13359)
  * Add r_cons_gets() API
  * Fix crash when executing om (#13362)
  * Implement load_buffer/check_buffer in RBinPlugins (#13353)
  * Fix memleaks in MACH0 bin plugin
  * Add check_buffer method to RBinPlugin
  * Add r_buf_read8_at API
  * bin_any: remove load and fix mem leaks
  * bin_art: implement load/check_buffer, remove load_bytes/load
  * bin_avr: add load/check_buffer and remove load/load_bytes
  * bin_bf: load_buffer/check_buffer
  * bin_bflt: load_buffer/check_buffer
  * bin_bios: load_buffer/load_bytes
  * This improves performance especially when there are thousands of sections.
  * Update capstone from git
  * Add r_th API to rename threads in r2
  * Fix esil assert
  * Added missing autocompletions for project management commands (#13340)
  * Remove extraneous space for scd instruction for chip8
  * Fix msvc build
  * Remove parenthesis from class size listing (#13238)
  * Cleanup the use of getopt with our wrapper
  * Fix relocations in ET_REL ELF (#12694)
  * Get the section name for SECTION/LOCAL ELF symbols
  * Do not print warning messages if ELF is ET_REL
  * In that case, it's a normal thing that dynamic sections and program
  * headers are not present.
  * Fix the address of the fake PLT table
  * Do not use + symbols if there is no name
  * To be able to add tests for nintendo DS r_bin plugin
  * Add LGTM alerts badge
  * Requires -F kernelcache for now
  * Fix warnings in bin.qnx
  * Add missing noreturn definition for darwin
  * Set hints for ARM special symbols $t and $a
  * Do not set $d metadata
  * Fix #13297 proposal (#13299)
  * Fix #13244 - Assembler support for x86 bsf and bsr instructions (#13303)
  * Avoid assertion in esil traces, speedup some paths (#13300)
  * Fix #13302 - Add .* as an alias for #!pipe but trimming in first space
  * Fix microsoft cc (#13298)
  * Fix pdJ for cmt.right=1 + pseudo=1
  * Changed http.verbose to false (#13292)
  * Use fcn-&gt;meta.min instead of fcn-&gt;addr in fcn rbtree code
  * Maintain 2nd rbtree and reinstate _fcn(_addr)_tree_find_addr()
  * FCN_ADDR_CONTAINER -&gt; ADDR_FCN_CONTAINER
  * Use r_rbtree_insert ⧸ delete as appropriate
  * Remove set_meta_min_if_needed from _fcn_tree_probe⧸iter_next
  * Fix memory leak in strbuf. (#13273)
  * Fix memory leak in strbuf.
  * sb-&gt;ptr was set to NULL without freeing the underlying data.
  * Use R_NEW instead of R_NEW0, as the memory is
  * initialized immediately afterwards.
  * Call r_*_op_init in r_asm_disassemble/r_anal_op.
  * Avoid splitting obj.* flags into their own flagspace (#13286)
  * Little code cleanups (#13277)
  * Use pj in canal.c
  * Fix hang after ctrl-c
  * use relsub addr
  * kill i2, grab top of list when not in preferred spaces
  * Add r_core_flag_get_by_spaces
  * Remove r_flag_get_i2 and use r_core_flag_get_by_spaces
  * Fix fcn name from flag
  * Better consistency: flag_get instead of get_flag
  * Quickpath for just one flag
  * added annotation to the set_reg_profile for documentation completeness, the FPU registers are really too small and should be 5 words minimal(80bits) TBH. SR is only 16bit but it having 32bits is okay, CCR should be folded in but IDK how this would affect access.
  * Update anal_m68k_cs.c (#13274)
  * EXG (EXchanGe register) is an valid instruction for R_ANAL_OP_TYPE_MOV because it only moves from RegN to RegN.
  * Fix leak in RIO: free iter after removing it from list
  * ls_append/ls_prepend will create a new iter, so we need to free the
  * iter that was removed from the list.
  * Fix some leaks from unit tests
  * PoC: Implement aCef to emulate all calls in the function and add comments (#13266)
  * This PoC requires more refinement to use the API and clean the code
  * Add '$' in v! to set the program counter
  * Honor asm.indent and only toggle in disasm
  * Remove SLOW_IO from core/anal.c
  * Fix crash in canvas, some leaks and random code cleanup (#13254)
  * Filter out special symbols in ELF (#13173)
  * Filter out special symbols in ELF
  * No need to add the special case '\0'
  * Keep special symbols, but do not process them
  * Refactoring
  * Make sure s-&gt;type is not NULL
  * Do not print special symbols in rad mode
  * Avoid double check
  * Fix PR's comments
  * Warn when invalid use of r_buf_buffer (#13240)
  * Update list of supported architectures (#13250)
  * Change old references to aC to ac (#13243)
  * $ rasm2 -x 'nop;nop;mov eax, 33;push ebx;int 0x80;nop;mov rbx,48484;nop'
  * 0x21b89090 0x53000000 0x489080cd 0xbd64c3c7 0x00900000
  * As suggested in https://twitter.com/travisgoodspeed/status/1101966927688318978
  * BSF: https://www.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-instruction-set-reference-manual-325383.pdf#G5.925704
  * BSR: https://www.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-instruction-set-reference-manual-325383.pdf#G5.21931
  * MIPS elf renaming proper sections + little typo.
  * recurseAt: Also update size in fcn rbtree
  * Prerelease travis release (#13189)
  * Add additional tests for release/prereleases
  * Test different plugins configurations
  * Add some libraries to docker image
  * Disable SYS_CAPSTONE for now because there is only 3.0.5
  * Fix html magic file to respect libmagic's format too
  * &lt; can be used with string so it should be escaped if we want to match
  * the exact string ""
  * Use plugin License when printing rasm2 plugins in JSON format
  * Build with system capstone, but do not run tests because they would fail
  * Fix tiny plugins file to use xtr_fatmach0 instead of just fatmach0
  * Use clang to compile with ASAN
  * Use b_lundef=false
  * Just test if different plugins configuration build, no r2r
  * Use sys openssl as well
  * Introduce aess to fix the regression confusing step-over and step-skip
  * Properly specify esil step over/or-not in the API to fix regression
  * Initial implementation of aCe
  * no assert on free, also fixes warning
  * Added missing include (#13198)
  * Fix few warnings
  * After release version bump for 3.4.0-git
  * refactored cmd_print.c to use pj.c (#13174)
  * Refactored cmd_print.c to us pj.c
  * Changed to r_str_trim_ro
  * Few code changes, possible errors. (#13192)
  * asm.strenc -&gt; bin.str.enc (#13180)
  * Added missing incude (#13184)
  * Default to unknown type
  * Detect RET
  * Remove fail from always succeeding jump/call
  * Move keypad commentary to LD Vx, K, add to SKP/SKNP
  * Annotate skips correctly
  * Annotate more instructions
  * Refactor p-j using pj.c (#13170)
  * Use macros for common flagspaces names instead of hardcoding them (#13175)
  * Fix NULL pointer dereference in data references analyzer (#13178)
  * Data references analyzer assumes that each function reference maps
  * to a certain section, but this is not the case for raw binary files
  * like shellcodes/firmware images/etc.
  * This bug was introduced in #10117.
  * Fix null ptr deref in axg* (#13177)
  * Flush before closing pipe
  * Change eprintf to rowlog
  * If the user already provides a capstone tarball, the buildsystem should not try
  * to download it again.
  * Use r_str_ncpy instead of strlcpy
  * Make Lisp fortune work with Clojure(Script) (#13161)</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1558440000">- Update to version 3.5.1
  * Fixed hardware breakpoints in the native Windows debugger
  * Introduce the new scr.prompt.popup and honor it in all the color themes
  * ESIL emulation is now 2x faster
  * Fixed a huge performance regression when generating zignatures on big binaries
  * Fix iOS, Android (non-arm64) builds with new NDK
  * r2frida comes with Frida 12.5.3 (v8 enabled by default and working on iOS + Android)
  * Upgrade capstone and capstone5 dependencies
  * Improved cursor mode in panels
  * Initial ESIL emulation for RISC-V
  * Fixed C output for nested structs/enums/unions from pf strings
- Update to version 3.5.0
  anal
  * Initial support for src/dst RAnalOps for ARM
  * Add anal.ex option, cleanup and improve the Java support
  * Add aae in aaaa
  * Add disasm field to ao command output
  * Fix the arm/thumb switch emulation bug spotted in capstone5
  * Stop analyzing call to reloc and fix pifcj to honor asm.jmpsub
  * Fix aaft Stack isn't initialized and run aaft after aaaa
  * Fix fcn.rip regression
  * Fill op-&gt;src[0] and op-&gt;dst in x86 and improve arg analysis with it
  * Include aap in aaaa
  * Add the ability to set some registers readonly
  * Fix #12867 - Identify BP usage in x86 functions to improve var analysis
  * Initialize GP on MIPS when no symbols found with ESIL
  * Implement ESIL for CPUID on x86.cs
  * Implement /am and add initial support for PAC instructions
  * Honor more anal hints in the anal loop
  * Add anal.ignhintbits to only obey asm.bits and ignore hints
  * Optimize r_anal_try_get_fcn by removing fixed size buffer
  * Add an option for anal.loads
  * Load instructions now set a data meta
  * Fix #13596 - Implement afb= and afl= and do some refactor
  * Add more fcn types, new api r_str_fmtargs and af- is af-$$
  * Add instruction refs array in pdj and agj, for r2dec
  * Make agj work in any offset inside a function, not just the first instruction
  asm
  * Asm assemble, mem leak fixes
  * Fix x86.nz assembler for the rip-relative LEA
  * Mips asm mem leak
  bin
  * Fix isStripped() bit for PE bins
  * Seek to the first executable section if there's no entrypoint
  * Implement COFF imports and honor no-entry0 case
  * Implement mw command and fix segfault on old fs support
  * mdmp: fix incorrect data setting in pe sections
  * Use HtPP instead of Sdb in r_bin_filter_sym function
  * Optimize class_get() to make demangling and objc/dex registration O(1)
  * Restore io buffer creation in dyldcache
  * Fix rahash2 -B and -b regression not printing partial hashes
  * Fix heap overflow in macho parser
  * Add 'oba [addr] [baddr]' command handler when m != b
  * Fix oba command when called with only one argument
  * Improvements for rabin2 -H and pfo in macho
  * Fix ELF main detection for ARM binaries
  * Add ELF Identification fields to elf64 pfo
  build
  * Automatically choose wget/curl/git depending on availability
  * Fix #13765 - asm/anal cant be build in parallel
  * Do not use system-wide capstone when building with sys/install.sh
  config
  * Code cleanup in RConfig and bring back 'e asm.' for listing
  cons
  * Fix #13980 - Glitch in panels with bgcolor
  * Code refactoring for the theme based colorization to reduce derefs - dmh commands set
  * Use RPVector in RLineAutocompletion
  * Make p= bars dont use the background color
  * Code refactoring the theme based colorization to reduce derefs
  * Fix #13738 - Autocomplete $aliases
  core
  * Few mem leak fixes
  * Implement yq,yj,y*,y! and b*
  * Fix binary number to ut64 conversion
  * Implement @@@Strings iterator
  * Fix #13823 - Implement ftj and ft* commands
  * Fix 'e cmd.gprompt=dr=' becaues of the strtok approach
  * Fix bug when quoting a comment
  * Add scr.confirmquit to actually "Confirm on quit"
  * Implement fq. fj. and f*. - show flag in current offset commands
  * Implement the missing bits in the triple-at
  * Add ooc, o., o.q and rename old o. into o:
  * Print "Task finished" only if interactive
  debug
  * Implement aesuo and add help for all those step until subcommands
  * Initial implementation of dr. and ar. commands
  * Implement drc k=v to set conditional flags by type
  * Fix dg in Linux by using r_debug_ptrace instead of ptrace
  diff
  * Added missing c2 command + theme support for comparison commands
  * Initial import of the WIP zdiff algorithm
  disasm
  * Enable capstone5 at configure time option
  * Fix #13975 - aho issue not showing bytes
  * Honor asm.pseudo in 'pi'
  * Add asm.optype
  * Honor ec flag in colorized disasm for names vs numbers
  * Do not switch to v8 by default
  * Implement 'piu' by deconstructing 'pdp'
  * Demangle relocs and add asm.flags.{inline|limit|maxname}
  * Fix asm.meta issues when asm.flags.inbytes is set
  * Fix another bug in asm.jmpsub
  * Fix #13672: Display variables value in the disasm view
  * Add asm.xrefs.code option to show/hide code references in
  * Add some more x86 instructions for pseudo
  * Honor anal.ignhintbits for hintbits
  * Honor fcn-&gt;bits in disassembly
  * Update capstone to use the NEXT branch
  * Enable asm.jmpsub by default
  * Add asm.fcnsig instead of making function signature depend on asm.var
  esil
  * Remove unnecessary RPICK in avr.esil
  * Few UAF fixes
  * Add esil_weak_eq and make an operation
  flags
  * Add json output to "fd."
  * Call remove_offsetmap only if the flagItem is not new
  * Add realname flag command
  * More improvements in the current flagtags and ftl-&gt;ftw
  * Implement ftl and add more flag tags
  fs
  * Improve the RFS API to support write and unlink operations
  * Implement mlj to list files in json
  * Implement mj and improve 'm / io' vs 'm io /'
  graph
  * Fix agfg - GML output format fails with high-ids because of Java
  * Improve the graphviz output for traced bbs
  io
  * oob [arg] sets bin.baddr, then seeks to new entry0
  panels
  * Naming tabs is supported
  * Fix dc and F9
  * Status should be shown on top of the screen
  * Improvements in panels for usability
  * Filter is supported with command f/F
  * Decompiler default off for everything especially tabs working better this way
  * Better key allocations for tabs
  * Initial support for tabs
  * n/N should behave like the ones in visual which are for go next nkeys
  * Auto update synced with every mode change is supported
  * A panel will be allocated for each help msg when it is called
  * Help menu is classified better and help panels are implemented
  * t key is supported in both window and zoom mode
  * n/N commands are supported in window mode
  * t key is supported in Function panel
  * Better algo for t and it is supported in hexdump too
  * t key support for entropy
  * t key instead of tab key is supported in Disassembly panel
  * Comments work in Disassembly panel
  * Interactive message for cursor and insert mode
  * ioCache menu works
  * Do not ask yesno for decompiler if it is not even available
  * Show meaningful messages for invalid operations
  * n/N splitting a panel vertically/horizontally with new user input cmd
  * Show if the cache is on or not on each panel
  * Fix some potential memory leaks
  * Toggle cache boolean of a panel by &amp;
  * Default positioning was not just right
  * instead of [x] to honor the command of deleting a panel
  * C in panel should behave like the one in visual too
  * Add summary and Entropy fire added in the menu
  * Entropy fire added in the menu
  * add Summary under View menu as well
  * Better page scrolling for JK
  * Refactoring plus a little tweak for HL and some fixes
  * Auto update decompiler
  * v!g instead of v!o for consistency
  * Refactoring for performance issue part1
  * undo/redo seek enabled.
  * Opt the decompiler in panels
  * Fixed a few bugs
  * SAKURA instead of SNOW since it is April:P
  * Handle rotateAsmEmu via ')' in Panels
  print
  * Add p=a, p=A (and p==a, p==A, prc=a and prc=A)
  * Fix hex.cols usage in prc and pxA and add pxAv for visual
  * Fix #13880: Add dt=
  * Implement pfc normalized types and values
  * Add scr.bgfill config option
  * Honor color theme in p==
  * Fix p== in debugger (only processes current map)
  * Add scr.square and implement the prc= command ala pz,p=..
  * Implement 'less' command and add 'l?' command
  * Move pava from core to print and honor it in pxa
  * Implement pfc C struct format command
  * Fix large disasm issue with invalids and handle @{xfs}
  * Hide switch/case refs from pds
  * pf z honors scr.strconv and str.escbslash
  r2pipe
  * Add support for r2pipe shellscripts
  search
  * Fix #13988 - Add JSON output format to rafind2
  * End of archive detection in rafind2 -m
  * Avoid scanning the whole -1 address space. Fixes aap in debugger
  * Android magic numbers until Android 9.x
  * Add io.sky and solve io.maps.x issue happening with aap
  * Fix #13321 - Make /ci [from] [to] find immediates in range
  * Fix search asm boundaries issue
  sign
  * Make zignatures database more flexible, add realname, comments and xrefs
  sync
  * Initial rework towards bringing back remoting commands
  traces
  * Introduce dtdi and update help message
  types
  * Add vvs command to edit function signature from visual
  * Implement more tx subcommands (type-xrefs)
  * Implement afs! to edit current function signature with cfg.editor
  * Added a command to edit types using cmd.editor
  * tfc-&gt;tcc and tcc in sync with t*c
  * Fix afs command, parsing, behaviour and help message
  * Add more basic types from libc
  * Fix null deref in types when invalid db and add more basic libc
  visual
  * Improve visual mark
  * Implement graph neighbourhood navigation with i and I keys
  * Move the esil debugger into vbE
  * Improve the visual ropchain editor
  * Fix cursor jk in disasm and debugger visual modes
  * Make scr.gadgets true by default
  * Make 'o' do the inverse of 'O'
  * Fix #13673: Sort column results in vbg
  * Fix #13713 - vr rotates between JMP, CALL and DATA reference hints
  * Fixes for flagzones and scr.scrollbar
  * Add scr.scrollbar.bottom
  * Fix callgraph browsing and node folding glitches
  * Handle /* in reg/stack cursor in debugger view
  * Handle +- keys to increase/decrease register value
  * Honor scr.scrollbar in visual graph
  windows
  * Convert Windows error message to utf8
  * sys/meson.py: Create r2.bat as alias to radare2.exe
  Other commits
  * Release 3.5.0 - Dismay
  * Upgrade to use sdb 1.4.0 (#14045)
  * wget/curl downloads use CS_ARCHIVE
  * Code cleanup in capstone.sh
  * afu: improve usage text and argument handling (#14044)
  * Tweak documentation for afu to indicate its argument is mandatory.
  * Detect missing argument in afu: Error out if afu is called without its mandatory argument.
  * Improve argument parsing in af, afr and afn. (#14042)
  * We now skip leading whitespace when looking for the first argument
  * to these commands (the function's name). Previously, the following
  * command
  * af fcn.foo @ 0x000affe
  * would try to define a function with an empty name at offset
  * "fcn.foo @ 0x000affe".
  * Improve error messages used by afn and afr. (#14039)
  * When renaming a function fails because no such function exists
  * at the given address, don't include the new name in the error message
  * as it is unrelated to the cause of the error.
  * Couple of mem leak fixes proposals. (#14038)
  * Trim spaces in pfo
  * Special symbols $a,$d,$t could also have a '.' + a number
  * Let's ignore the number for now, it shouldn't cause too much issues.
  * Fix PPC regressions
  * Update capstone v4 and next branches
  * Fix pifcj issue
  * Hide esil warning under esil.verbose to please users
  * Fixed missing parameter for linux i386 (#14026)
  * Honor the entry0 flag and other bug fixes
  * Fix crash in -n
  * In fs_r2: /seek and /bsize and fix flags and config writes
  * fs.shell supports echo and redirections '&gt;'
  * Fix some warnings
  * Fix LGTM builds
  * Add LGTM configuration file
  * Ability to download capstone git as zip
  * Add ?|? to root help
  * Fix ASAN crash (1byte oobread in dex)
  * Use SPCL instead of SPECIAL_SYM
  * Fix issues related to meta.range management
  * Fixes #133660: Dword in the middle
  * Current java implementation of the analysis is not working well
  * RBin.Java doesnt updates the vsizes because it seems to break things. wip for another PR
  * Added anal.ex option to use extensions or not
  * Install r_agraph.h with meson (#14005)
  * Improve |? (#14003)
  * Minor code cleanup in flags and bin (#14000)
  * Fix appveyour thing
  * Call remove_offsetmap only if the flagItem is not new
  * It does not have sense to call that function on new FlagItems, it just
  * slows down things for nothing, since item-&gt;offset has not been set yet.
  * force and is_new must be two separate things
  * When setting a flag (which may be even a set of some properties of an
  * existing flagitem) we want to force the update of all the RFlag
  * properties, but remove_offsetmap should not be called when the flagitem
  * is new. So we need to track the two properties separately.
  * Fix some warnings in the linux-debugger code
  * Revert "Fix crash in r2panels config" (#13995)
  * This reverts commit 9a1965f.
  * Fix crash in r2panels config
  * Fix a bug (#13992)
  * #include sdb/ht_uu.h after r_types.h (#13989)
  * Fix capstone5 meson build
  * Fix crash in swift demangler
  * Add --with-capstone5 configure flag
  * Add use_capstone5 meson option
  * Add prc=a in visual
  * So pointers get rebased transparently during buffer reads. This makes objc class parsing work again.
  * Fix #11385 - load offset from project
  * Refix
  * Fixes for ppc analysis with capstone5
  * ADD BP and SN for the ppc reg profile. Also fix some null derefs on invalid esil expressions
  * Hide warnings
  * Fix vvs and make :&gt; work again to create empty files
  * Fix bugs of cursor for hexdump in panels (#13978)
  * Fixed a few things (#13974)
  * Fix tons of bugs of cursor for disassembly in panels
  * Improve visual panels interaction
  * " to create a new panel without using window mode
  * X must always close a window, use xX to access refs
  * Implement v!t- to delete last tab
  * Implement graph.dummy for toggling the creation of dummy nodes
  * include uint32/64 in JSON output
  * add uint32 and uint64 to ? output
  * Implement search.in=file
  * Improve help msg for "." (#13961)
  * Refactoring (#13955)
  * Fix wtff + argument 0 size issue
  * Fix lang_pipe_run hang in Windows (#13960)
  * Fix lang pipe hang in Windows
  * Fix hang and double-free
  * Fix ml/mL/Lm inconsistency
  * Fix warnings on Windows (#13954)
  * Fix comments in panels (#13953)
  * Add macos pkg uninstallaton script instructions
  * Fix a small bug
  * Fix prc text color
  * intro.md: Fix typo
  * Typo in "Begin" fixed
  * enable ctrl-r to perform backward search
  * fix up/down array backward search
  * Fix a bug of colors menu
  * Show which ascii char is in drr output
  * Fix null deref in canal.c
  * Fix crash in dmh on Frida
  * Fix a bug
  * Sign hash, possible mem leak fix. (#13942)
  * Avoiding creating an entry if the type is not known (at the moment).
  * Fix ms double free crash (#13938)
  * Fix missing newline
  * Fix #13931 - Do not memref mmxwords in LEA
  * Fix wa* command
  * Prevent extra blank line from stderr when using @@= with backticked prz (#13935)
  * Colors menu improved a lot in panels (#13936)
  * Improve the bold theme a bit more after testing on another projector
  * Fix a bug in menu and remove unused code (#13933)
  * Add help msg for tn-
  * Do not psuedo the visual ropchain
  * Fix null deref
  * Tabs in panels work heaps faster now (#13929)
  * Refactoring and fix a stupid regression (#13928)
  * Refactoring more (#13926)
  * Fixes #12100: wtf! warns when file size is unknown (#13925)
  * Restore the seek when doing aggv to fix a random bug
  * Fix UB in esil shift
  * Use our own instance of RAnalEsil to fix a crash in aeg
  * Refactoring tabs (#13924)
  * The bit editor is now accessible via the visual browse mode
  * Improve visual assembler usability
  * Remove dup aae
  * Add help msg for om-*
  * Fix glitch in 0 width frames in panels (#13912)
  * Sample: clusterfuzz-testcase-minimized-ia_fuzz-5651817880354816.dms
  * Fix #13907 - pd 1;pdj 100;pd 1 bug
  * Merge pull request #13910 from Vane11ope/vane11ope/panels_1
  * Refactoring and improving help msg, Fixing a few bugs etc
  * Fix null deref in vbg
  * Fix help msg for $dis?
  * Expose r_core_autocomplete() to the API
  * Decouple Autocompletion from RLine
  * Fix more bugs and add some missing functionalities to the window mode
  * Fix a small bug (#13896)
  * Fix pf? &lt;fmt_name&gt; (#13892)
  * Initial work on refactoring RParse
  * Fix r_vector.h for C++ build (#13890)
  * Use RPVector in RLineAutocompletion
  * Fix argc+argv init and clear in RLineCompletion
  * Minor changes for RLineCompletion
  * Check for completion
  * Make r_line_completion_set_weak use argc+argv
  * Use only RPVector in RLineCompletion
  * Reserve in r_line_completion_set
  * Add r_pvector_data() and r_pvector_index_ptr()
  * Remove r_pvector_set_free()
  * Fix pfs handling of {times} (#13884)
  * Fix naming of the public RLine autocompletion callbacks
  * Fix code injection issue in ir* and is*
  * Fixed help text for 'o' and 'G' keys in v! mode (#13875)
  * Use more current enum elf_machine (#13874)
  * Win PE format, mem leak fix (#13873)
  * remove PICK/RPICK from esil
  * remove last use of PICK
  * remove one use of PICK from sh-esil
  * Set overflow flag if pfj z string overflows (#13865)
  * Little mem leaks fixes (#13866)
  * Make couple of keys toggle-able (#13864)
  * Fix 1oobread crash in fire bars
  * list all types in current function
  * list all types in program
  * create a types graph
  * list all functions using the given type
  * Something gone wrong with t key in the stack panel (#13851)
  * pf z, io.unalloc=true: Abort map check loop if the size-0 map is encountered (#13843)
  * Fix inappropriate if checks in panels
  * Fix a bug when pressing t in decompiler (#13838)
  * Changed can_affect_bp a little
  * Fixed xor reg, reg issue
  * Small fix in rargs detection
  * This is more like a workaround
  * In graph, = sets cmd.gprompt and | changes layout, step centers graph
  * t key is supported for register panel
  * Mark pf z strings that overflow into unallocated memory with "ovf" (#13829)
  * Mark pf z strings that overflow into unallocated memory with "ovf"
  * Use RIOBind instead
  * Put cheaper test first
  * Check map read permission as well
  * $ r2 -c '"w hello # world"' -qcps -
  * Add s110 to list of OS in asm.os=?
  * Fix b command parsing (show help if subcommand is invalid)
  * aa* -&gt; aaS
  * Do not run aap twice in aaaa
  * Add missing help for aaf?
  * Add missing entry in the flag/d/meson
  * Minor fixes
  * Fixing most likely a typo (#13817)
  * A few refactoring in panels
  * Fix build
  * Do not use defines
  * mach0 dylib: addr + 16 was the right address
  * Fix r_buf_get_string implementation
  * no_null -&gt; overflow
  * Improve the lima theme
  * This LC_SYMTAB handling is wrong
  * Initial import of the esil-graph command by @condret
  * Also fix ob command to switch between different objid
  * Press Enter on menu is properly fixed
  * Fix print_string for Windows (#13800)
  * Fix coredump PC not being considered (#13793)
  * Fix infinite loop and memleak in dex (#13794)
  * obL is an alias for iL
  * Rotate between call/jmp/lea in graph and panels with 'r'
  * "char* " -&gt; "char *" in format.c
  * Add to pfj z TODO comment
  * Fix esil test that I broke yesterday (#13777)
  * Fix #13674 - Graph nodes doesn't need to be updated if there aren't any
  * Added missing help text for 'db*' command (#13774)
  * Fixing possible dangling pointer for str empty macro (#13769)
  * #if-0 out some not-working-as-expected code
  * pfj z honors size (#13761)
  * Improve r_buf_buffer and remove r_buf_get_at (#13676)
  * Make r_buf_buffer return a ut8 and the associated size of the buffer
  * Remove r_buf_get_at uses and make it static
  * @b: overrides the anal hints again (#13756)
  * "char * " -&gt; "char *" in format.c
  * No bgcolor in the sepia calls
  * @@@ # foreach offset+size iterator command:
  * x @@@= [addr] [size] ([addr] [size] ...)
  * x @@@b basic blocks of current function
  * x @@@c:cmd Same as @@@=cmd, without the backticks
  * x @@@C:cmd comments matching
  * x @@@i imports
  * x @@@r registers
  * x @@@s symbols
  * x @@@s sections
  * x @@@m io.maps
  * x @@@m dbg.maps (See ?$?~size)
  * x @@@f flags
  * x @@@f:hit* flags matching glob expression
  * x @@@f functions (set fcn size which may be incorrect if not linear)
  * x @@@f:glob functions matching glob expression
  * x @@@t threads
  * x @@@r regs
  * Fix elf-arm-main regression
  * Fixed help text for visual seek ('o' -&gt;'g') (#13748)
  * Remove use of RPICK in sh-esil (#13747)
  * Fix RAnalOpMask.ALL (#13743)
  * Fixing aab (#13741)
  * Fixing aab
  * Update blaze.c
  * Fix pfj z when z is not at struct start (#13740)
  * Preventing two little segfaults in zdiff
  * Use r_str_escape_utf8_for_json() for pfj z (#13734)
  * Remove all remaining uses of RPICK in avr-esil (#13733)
  * Fix memleak in aef
  * Fixed help text for 'Z' in visual graph mode (#13732)
  * Put pfj z string in value field (#13729)
  * Fix crash in rasm2 -a 8051 -d
  * Add value and label (if available) to pfj enum (#13728)
  * Fix pfj enum when label is not available
  * Remove some spaces in format.c
  * Fix potential DF and irrelevant resource freeing
  * Rollback to capstone4 until all bugs get fixed
  * /am is like /c but only search for instructions and uses R_ANAL_MASK_DISASM
  * Added new op family: R_ANAL_OP_FAMILY_PAC; (see /af)
  * Fix meson build of capstone
  * added bswap to esil in x86
  * more RPICK removal from avr esil (fmuls and fmulsu)
  * more RPICK removal from avr esil (mul and fmul)
  * Handle comment, prompt and other keys in visual, zoom, cursor modes
  * Do not show the anoying 'cannot undo/redo seek' in panels
  * Several usability improvements for panels
  * More refactorings and bug fixes for panels
  * Replace pointer with an array of variable size (#13706)
  * The elements are directly after the headers, there is no pointer
  * involved.
  * Also, use r_buf_read_at instead of r_buf_get_at in mdmp.
  * HL for move horizontally by a page (10 chars) in panels
  * Zeroize oldslide when leaving top-level pf
  * Couple of new fortunes.
  * Use NESTEDSTRUCT instead
  * Add tsd/tud/ted/tcd subcommands
  * Add newlines to tsc/tuc/tec
  * Honor asm.jmpsub in pdj output (#13701)
  * scr.scrollbar (0=no,1=right,2=top,3=bottom)
  * Cleanup avr-esil for inc and dec (also RPICK-removal) (#13693)
  * pfj: Remove errorneous ]}, after struct nested to 1 level (#13691)
  * Fix random crash on x86.cs on exit when used with r2frida (#13692)
  * better leak on exit than crash in capstone/frida
  * More RPICK removal in avr esil (#13687)
  * Fix #13653 - crash reproduced randomly in graph with white2 theme (#13685)
  * arm: Remove redundant op-&gt;type assignment (#13683)
  * Fix menu focus colors in panel menus
  * Rename Pseudo -&gt; Decompiler in panels
  * Deprecate esil_write_internal
  * $z, $b, $c, $p, $o, $s, $ds, $jt, $js, $r, $$ are now ops
  * Remove R_ANAL_ESIL_PARM_INTERNAL
  * Fix segfault and trim whitespaces to fix pd @x:9090
  * Use maps and io.va=1 to make it work instead of hacky memcpys
  * Fix p8f and bring back core-&gt;fixedblock to make pd/pD@x:/len work again
  * When in cursor mode in the debug visual view select the reg with tab+arroows
  * arm: Improve glibc entry point signatures
  * Two changes:
  * Add signature for old gcc (4.6) that uses ldr/str instead
  * of push/pop.
  * Mask out the Thumb bit from main's vaddr.
  * arm: Cleanup br instruction handling
  * The cleaned up code fixes the following issues:
  * "bx pc" should always change to ARM mode (bits=32), never
  * Thumb mode (bits=16), since PC is always even.
  * Use (addr &amp; ~3LL) + pcdelta for all PC-relative arithmetic.
  * and removes checks for "b reg"/"bl reg"/"bx imm"/"bxj imm" as
  * these instructions don't exist.
  * arm: Move brace postfixing to bottom of function
  * The analop_esil/analop64_esil functions have to wrap braces around the
  * ESIL expression if there's a condition code. Instead of only printing
  * the closing brace on certain instructions (which may differ from
  * arm_prefix_cond one day), print it regardless of the instruction.
  * arm: Move op analysis from anop_esil to anop
  * This matches how other archs do it, such as x86.
  * Sync elf_machine enum in elf.c with elf_enums pfo
  * Increase autocompletion to 4096 (#13662)
  * Blindfix #13659 - crash in aao with a fuzzed macho
  * Add version information to libr_main
  * Add workaround to fix pfj test output
  * elf.c: Update -nn header format (#13657)
  * Use more r_return and a lot of code cleanup, but still not finished, more PRs to come
  * meson: Change completions installation directory (#13647)
  * meson: Fix deprecation warning in libcore (#13646)
  * cconfig.c: Remove dup line and capitalize for consistency (#13645)
  * Hide one more emulation warning under esil.verbose
  * Invalid asr shift of 32 at 0xdbb6
  * Fix 2 crashes found with asan in the hexdump
  * Done some TODO refactorings in panels (#13630)
  * Thanks to anal.types.verbose
  * Fixed crash when doing aac and bin-&gt;cur is NULL (#13621)
  * Needed for r2dec
  * Add types for android-log apis
  * Add function signature for memmem
  * Add r2white doc/img
  * Improve the gentoo theme
  * Add gentoo theme
  * After release version bump</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1565784000">- Update to version 3.7.1
  no changelog provided
- Update to version 3.7.0
  anal
  * Fix #13766 - Sum the meta_data_code as covered code
  * Add more function definitions for posix and macOS binaries
  * Add argument to 'afll' to select column to sort by
  * Print MSVC RTTI Warnings only on anal.verbose=1
  * Add afj command to analyze jmptbl from the shell
  * Honor RAnalBlock-&gt;switch_op in afb. and afbi
  * Improve ARM64 PAC instructions support
  * Fix #14530 - Implementation of i.~{} aka RCoreItem
  * Added val op hints to let the user define jmptbl sizes
  * Fix #14501 - Jumptables are made of signed values
  * Reduce xrefs sorting for aflj perf
  * Initial implementation of anal.trycatch blocks
  asm
  * Implement PAC instructions in the ARM64 assembler
  bin
  * Add icqj command
  * Fixes for msvc demangling (#14695)
  * Add jni.h in bin/d for pfo
  * Update Mach-O hardcoded format definitions
  * Improve Mach-O header fields
  * Improve RConsBind and use it from RBin via iz^C
  * Use libswiftCore library if available to demangle Swift5 symbols
  * Fix oba on frida://
  * Add more e_machine values for ELF
  * Fix support for Swift5 demangling via bin.demanglecmd
  * Fix ordinal name on Linux for NE (invalid sdb path location)
  * Fix function detection on coff file
  * Add icqq to print unknow classnames
  * Add icc support for Java/Dalvik
  * Improve ObjC classes boundary checks and slightly improve demangling
  * Parse macho's LC_ENCRYPTION_INFO command in rabin2 -H
  * Fix undefined behaviour bugs in malformed macho bins
  * Handle “stub and resolver” exports and fix export trie for dyldcache
  * Handle the export flags to avoid de-syncing
  * Support ObjC categories on mangled classes
  * Avoid loops in Mach-O export trie walking
  * Parse Mach-O exports trie structure
  * Fix #14499: Detect ascii substrings
  * Show Class visibility information in icj for DEX
  * Fix symbols in wasm and add custom sections
  * Parse Rich header in PE
  * Initial implementation of the bin.libs imports linking
  * List multidex as dependency libs
  * Initial working implementation of bin.libs
  * The words of GOT
  * Fix new exe header detection for MZ
  * Optimize DEX subsystem detection
  * Fix #14441 - Invalid codesize in some DEX files
  * PoC: Initial implementation of direct bin symbols (20% speedup in loading times
  * Remove the check_bytes and more bin-buf refactoring
  * Add __const to potential VTable Sections
  * Add r2 iw and rabin2 -w to enumerate try/catch blocks
  * Parse the try/catch info of methods in DEX files
  build
  * Fix android-static
  * Delete prefix/ and fix static builds (missing libmpc.a)
  * Fixes for the android compilations
  * Add $onlydebug in sys/ios-cydia.sh
  * Towards emscripten build fix (update sdb)
  * Enable ASSERTS on all travis builds, to avoid confusion
  * mesonbuild: Backport to python 3.5
  cons
  * Make click and drag work on Windows
  * Fix #12921 - Impl. r_cons_arrow_to_hjkl for Windows
  * Fix scrolling directions in the hud
  * Implement RCons.echo() and use it from r2.cmd("echo64")
  * Fix grep in tasks
  * Fix #11396: Integrate dietline with the hud
  * Fix for RCons.html when no color is used
  * Add example file for the pri command
  * Add pri command to print raw images in RGB (using stiv code)
  * Introduce ?e= and ?ed to print progressbar and 3D donut
  * WIP: Initial support for rotozooming strings via ~&lt;zoom
  * Initial implementation of the human friendly json indent {:
  * Fix #9269 - Initial Implementation of vi mode
  * Enable click mouse input on Windows
  * Add mouse click support to VTE terminals. Hopefully fix others too
  * Click toggles cursor, make panels click mode more consistent
  * Add RCons.get_click(), initial integration in visual and panels
  * Initial support of mouse wheel+click
  * Improve the ayu theme
  * Clear also attributes on screen clear under scr.ansicon=0
  core
  * Handle ^C in repeated commands
  * Implemented head and tail commands
  * Alphabetically sort more help messages and fix /ac/aa help msg
  * Fix i subcmd help grep
  * Initial implementation of calling the r*2 commands natively from inside r2
  * Expand on FreeBSD&gt;=10 sandbox handling
  * Add -qq to force quit. Avoid the -qcq confusion
  debug
  * Windows native debugger refactoring
  * More fixes to WinDbg (#14675)
  * Step over rep and repne prefixed instructions with dsui
  * Fix breakpoints handling for FreeBSD
  * Fix single-step in the iOS-arm64 native debugger
  * Fix xnu_thread_get_drx for iOS/arm64
  * Honor SWI for step-over
  decompiler
  * Add support for the native r2ghidra plugin detection in cmd.pdc
  disasm
  * Don't show function name comment in Visual mode
  * Fix #14655 - Improve asm.pseudo for Dalvik
  * Demangle xrefs if asm.demangle=true and use '@' for xref locs
  * Fix #14622 - Skip reflines on non-executable offsets
  * Respace demangled c++ names
  * Do not asm.describe metaa .dwords
  * Find relocs at instr. location first, then the dest
  * Kill MOV/LEA comments
  * Implement global imports (aii) and improve disasm-print-instruction code
  * Implement 'function imports' concept (afii command)
  * Add some SuperH opcode descriptions
  fs
  * Improve R_FS via IO
  graph
  * VV&lt;&gt; draw refs/xrefs graphs for visual navigation
  * Implement icg to create class graphs
  * Honor utf8 in diagonal graph lines
  * Fix #14553 - Use HtUP to store canvas attributes instead of a sorted array (#14556)
  * Add graph.body and graph.bubble config vars, move sin/cos into r_util
  * Initial implementation of RConsCanvas.circle and bubble graphs
  io
  * Fix timeout issue in http.get
  * Better use of perm/mode names in R_IO
  mount
  * Autocompletion for mount commands
  mouse
  * Improve mouse support in visual prompt
  panels
  * Drag and resize the panels with the mouse
  * Add aflm and handle : as separator in click
  * Handle click on toggle cache, frame title and screen borders
  * Add tiny graph in panels and simplify the code a bit
  * Show all the decompilers output at once
  * W + hjkl just works like Ctrl w + hjkl
  * Seek by clicking the offsets on Function Panel
  * Right click is supported to open " widget
  * Wheel is supported
  * Mouse supports the menus which have spaces in their names
  * Mouse kind of works on the menu, still lot to work on
  * W + h/l moves the current panel to the direction like vim does with Ctrl W + h/l
  * Introduce scr.demo to add effects in panels enter/exit
  * Fix word highlighting with mouse in panels
  * Cache the pdc outcome for each function
  * Handle mouse click on panel tabs and select frames
  * The 'g' key seek to highlighted address in current panel
  * Highlight words onclick in panels
  * Fix #14468 - Add pdsf panel for the " widget
  * Initial support for saving the layouts with the names feature
  * Unsync the base offset of each tab
  parse
  * Add r_parse_ctype
  print
  * Fix aho being ignored by asm.tabs
  r2pipe
  * Enlarge RLang.cmd() to 8KB length commands
  * Improve decompiler integration 'pdc?' -&gt; '!*%s -h" ..
  * Interpret .c files as #! via -i
  search
  * Skip PAC instructions in rop searching
  * Skip ROP gadgets starting with RET
  * Fix #14585 and #14584 - /c-&gt;/a* /C-&gt;/c /B-&gt;/mb /M-&gt;/mm - better help msg and autocompletion
  types
  * add tlj and tllj
  * Fix #11404 - Implement "afsr" to change function return type
  visual
  * Visual Help colorized
  * Improve the visual browse classes mode (vbc)
  * Initial mouse support for visual tabs
  * vda is an alias for vA
  wasm
  * Few memory leak fixes
  * Copy the symbol id instead of reference
  write
  * Implement wao for dalvik
  * To Review
  * Release 3.7.0 - TopHat
  * Use RFlag.list() instead of .get() avoid false positives (#14735)
  * Fixx oobread in flag.c (#14728)
  * check for null
  * Fix #14732 - Fix out-of-bounds read
  * Better gameboy theme
  * Fix #14696 - Fix p= in utf8 mode recent regression
  * Fix edge detection for click and drag
  * Fix a bug where a drag event could be initiated outside an edge
  * Fix not being able to select the menu anymore
  * Fix not being able to click on the X to close a panel
  * Fix afsr not performing type checks
  * Fix memory leaks part 2 (#14720)
  * Fix Incorrect Break Check from de7a488 (#14723)
  * Fix win32 compilation (#14722)
  * Fix afs not changing function name (#14721)
  * Changed the utf8 characters (#14719)
  * Fix #14711 - Merge Fun/About/Help in panels
  * Fix crash in .i~s .. recursive infinite grep strings issue (#14718)
  * Add fcn name in Visual mode if necessary when asm.filter=false and asm.jmpsub=false (#14713)
  * Fix WinDbg plugin warning
  * Fix #13633 - support nested unions (#14712)
  * Handle 'e' in '"'
  * Fix crash in canvas
  * Fix projects, add of help and improve gb again
  * Fix assertion
  * Improve the gameboy theme
  * Hide a harmless warning when string section size is 0
  * Assertify the IO API a bit more
  * Fix $? value in im prompt.exec from rc to num.value
  * Kill os and ons commands (they werent even documented)
  * Fix #12911 - Fix types starting with 'void' not being considered
  * Fix abbreviated names being lost
  * Hide this 'code slot size' warning under bin.verbose
  * Use void in function prototypes (#14700)
  * Revert that flagsize fix
  * Proper fix of the oob8 bug
  * Fix 1 byte oob read issue
  * Fix 8byte oob write
  * class, method and field names are now shorter and easier to read
  * r2pm: handle info and install arguments properly (#14693)
  * bin_symbols: Add quoting (#14690)
  * Not camel case but snake case (#14687)
  * Fix mouse click not opening file menu in panels (#14688)
  * Only suspend threads if dbg.threads=true on Windows (#14689)
  * Windows native debugger refactoring
  * Massive win32 native debugging code refactoring
  * and corresponding fixes.
  * Fix hang after killing process
  * Hide command autocompletion warning message
  * they’re now aligned with libr/bin/d/macho
  * also tweaked r_print_format_struct_size to work with referenced format names
  * Fix some leaks found by ASAN
  * Break demangled xref comment when in graph (#14678)
  * Refactoring (#14681)
  * Fix seeking (stepping now works)
  * Fix more crashes
  * Fix compiler warnings
  * Refactoring (#14676)
  * improve macho format definitions
  * allow enums and bitfields with arbitrary size
  * avoid modifying the format string argument inside r_print_
  * Fix capstone symbols visibility
  * Fixes #14652: Fixes visual hud regressions
  * Don't show flag name for internal demangled xref
  * Refactoring
  * Default scr.breaklines to true
  * Fixes #14353: Added utf8 support for agft
  * Featur #14351: Added utf8 support for p= based commands
  * All emacs dietline keybindings are implemented (#14664)
  * Some fixes to windbg (#14666) #debug #windbg
  * Fix #10505
  * Fix wrong register profile being picked
  * Fix use-after free(s) and null derefs
  * Fix warnings
  * cmd_debug.c: Make addroflib use basenames
  * Fix flagspace autocompletion
  * Add protobuf magic
  * Pull enums out of RParseCTypeType
  * Support struct/enum/union before name in ctypes parse
  * Add cdecl-thiscall-ms Calling Convention (#14653)
  * Add more tokens for the panels clicking thing
  * Sort om help messages
  * Fix #14640 - /aa
  * Add help for /ac (#14638)
  * Tested on rabin2 -D and iD command
  * Add __stack_chk_fail to types-android.sdb.txt (#14641)
  * Fix W command (#14636)
  * Fix W command
  * Required for r2pipe programs to buffer output to be processed by r2
  * Handle 'e' in window panels mode too
  * Refactoring (#14630)
  * Don’t print non-ObjC methods in classdump_objc
  * Improve ObjC classdump icc
  * Parse ObjC superclass name
  * Aim to fix O_BINARY issue in rahash2 on windows
  * Fix ?b64- command
  * A bit more cleaner vbtll (struct visual browser)
  * Refactoring panels (#14613)
  * Use eq[] instead in bin_classes()
  * Respace demangled c++ names
  * ic*: replace ' ' with '_' in flag name
  * Fix avra
  * Add guards just in case; use r_str_rchr() instead
  * Use upper case for #defines
  * $ r2 Payload/Undecimus.app/Undecimus
  * [0x10007e3ac]&gt; s 0x1000081d8;af;s 0x1000082b0;afj 0x1000085fc 4
  * [rio] fix r_io_cache_commit to commit all lines
  * Support for aap (function preludes with pacibsp)
  * Handle LDURSW properly
  * Define op-&gt;type for PAC instructions (not just family)
  * Add more asm descriptions for pac instructions
  * Click [X] with mouse and close the panel, plus a bunch of refactoring (#14602)
  * Add r_parse_ctype
  * Add mpc to acr
  * Fix r_parse for acr
  * Mouse is supported for " widget (#14599)
  * Put demangled name directly in call disasm if asm.demangle=true (#14600)
  * Put demangled name directly in call disasm if asm.demangle=true
  * Constrain possible flag names for functions
  * Fix ds_print_fcn_name() comment alignment when asm.cmt.right=false
  * Ignore dalvik since it's treated differently
  * Use R_FLAGS_FS_SYMBOLS instead in disasm.c
  * Oops
  * Fix demangled comment order (#14592)
  * Fix c99 construct (#14593)
  * Better name for seek autocompletion
  * Fix #14543: Renamed function doesnt show in autocompletion list (#14591)
  * Fix /ao command
  * Fix infinite loop in /o-1
  * Update capstone v4 and next
  * Added support for esc, pag up, pag dwn
  * Added vi mode, changed quit method for hud
  * Added ^C for vi mode
  * Fix wrong reloc command in panels (#14582)
  * Docuemnt Q in q?
  * Fix C99 construct
  * Initial implementation of NE file format (#14573)
  * Fix several bugs of mouse and improved a bit
  * Simplify the fork+spawn logic on Apple things (#14574)
  * Fix anoying aeim warning when debugging
  * Minor function signature fixes
  * Clean up #14568 code
  * Add comment that demangles calls if asm.demangle=true
  * Cache on and off works seamlessly
  * Fix null deref in 'r2 -qcia --'
  * Use PJ for meta (#14567)
  * zero RConsGrep in cons_grep_reset() instead
  * fix grep expr in cmd_info help
  * Changing pdc settings has got a problem in panels and now it is fixed (#14561)
  * This should improve performace as you don't need to shift elements of
  * the sorted array when you need to insert a new one.
  * skip reexports and “stub and resolver” exports for now, the semantics are different and need to be treated in a different way
  * but advance the pointer accordingly, to avoid loosing sync while walking the trie (especially in dyld cache)
  * Fix #14552 - issue with Csj and scr.html
  * Reduce the questionnaire when replace/create a panel, also replace the cmd of the current panel is available from " widget (#14551)
  * Fix C99 construct without using -c99 (#14550)
  * The image is generated with Gimp, saving as .data (RGB)
  * This is 128(W) * 3(RGB) * ?(H) .. the height is computed with the blocksize
  * r2 -e hex.cols=128 -qqfcpri doc/cows128.data
  * Added arrow info to pdJ (#14422)
  * Fix build --without-gpl
  * (still far from complete but we need to go forward and kill all the globals \o/)
  * PD: the broken test is because initializing RCons twice
  * Add several panels to the menu and sort some of them
  * Fix invalid JSON in ij output
  * Fixes #14524: vi delete command is now 3dw (#14527)
  * Fixed dietline warnings
  * Changed logic for diw/diW
  * Fixes #14524: changed vi delete command format to 3dw from d3w
  * Removed unnessary print
  * ESC key handled in vi_mode
  * Fixes #14521: Add support for ^y when ^w
  * Fix #14470: Close popup widget on escape
  * Fix #6321: Wrong handling of escape key
  * Cursor was missing in the comments panel (#14518)
  * Fix wrong assembly of jumps relative to the ESP register (#14511)
  * Fix Windows Build (#14512)
  * Fix trailing space issue in the GNU sh disassembler
  * Fix u/U problem
  * The menu properly gets updated as a new layout is saved with a name
  * Fix isq. should do the same as is.q
  * Fixes #14416: selections in disarm fixed
  * Improve spacing around "//" in unum.c
  * "+=1" -&gt; " += 1" in unum.c
  * "+1" -&gt; " + 1" in unum.c
  * Fix wrong realloc in r_asm_massemble
  * In line 694 a buffer of size (sizeof(char*)*32) is allocated. Later on,
  * this buffer is realloced to 64. This decreases the size of the allocated
  * buffer instead of increase. This may lead to memory corruption.
  * Click properly works on the tabs (#14491)
  * Fix missing title line in Visual mode when under scr.ansicon=0 (#14490)
  * Autocompletion for k command (#14488)
  * Autocompletion working for ms
  * Removed comments
  * Autocompletion for k command
  * Fix some bugs and add pddo panel to " widget
  * Fix an assert in aoj
  * Fix focus and bright themes
  * Color regression issue in disasm.c
  * Fix scr.wheel.speed regression
  * Add gameboy theme
  * More code cleanup in RBin (#14473)
  * Fix r_str_replace - unit tests added
  * Fix two lines in doc/hud
  * Autocompletion works for md, mg
  * Added autocomplete flag map
  * Fix behaviour of click in panels (x&lt;20)
  * Fix scr.wheel glich
  * Disabled by default at compile time. See FEATURE_SYMLIST define
  * Fix crash, reduce false positives of RBin.dol
  * Use RBuf.slice in /B
  * Fix autocompletion of remote files in #ms (#14284)
  * Added Segments panel and made cursor available for both Sections and Segments panels (#14461)
  * Add help for afs? command
  * Quote wa command generated in visual mode (#11138)
  * Use a pointer to eprintf instead
  * Fix aaa color under scr.ansicon=0
  * small fix for console
  * Add spaces around operators in r_num_conditional()
  * Add spaces around operators in r_num_to_bits()
  * Don't update console panel when it's not absolutely necessary
  * Add spaces around operators in r_num_op()
  * Add a couple of spaces around '==' in unum.c
  * Add a couple of spaces around %
  * Remove some spaces
  * Add a space
  * Fix an UB oobread
  * Fix RStr.replace()
  * Fix long times for pp -1
  * Remove some more spaces
  * Remove a space
  * Set foreground color just in case
  * add r_fs_file_copy_abs_path to get the absolute path of a RFSFile, centralizing edge case handling
  * use that in fs_io_read
  * add missing free (file-&gt;path) in RFSFile destructor
  * fix handlePipes for fs shell cat use case
  * Fix couple of small bugs in panels with tabs
  * Small fix for tab (#14432)
  * Python 3.5 (the lowest version that meson supports) has no f-String
  * but only old %-formatting and str.format().
  * Fix warning when printing level of "&gt;" (#14430)
  * Strip trailing whitespaces
  * Fix warning -Wstring-plus-int on cont_level
  * Remove unused var
  * Fix ragg2 *.c on macOS
  * Add fortune
  * tT segfaults so fixing it (#14426)
  * Post release version bump (3.7.0-git)
  * Fix a few null dereference issues (#14419)
  * Fix ec* wrt attributes (#14421)
  * Fix for the debug mode that makes disasm so slow (#14414)
  * Notes:
  * SH opcodes array, file libr/asm/arch/sh/gnu/sh-dis.c from GNU binutils, defines "bf.s" and "bf/s", same with "bt.s" and "bt/s".
  * Both pairs are identical, e.g. bt.s and bt/s mean the same thing.
  * As *.s variants come first in the table, radare and binutils-objdump print bf.s and bt.s names.
  * Still true for latest binutils (v2.32 2019-02-02).
  * Renesas chip hardware manuals and IDA Pro only use bf/s and bt/s.
  * Complete R_CONS_ATTR_ series (#14411)
  * 
- Update to version 3.6.0
  * drop radare2-sysmagic.patch
  anal
  * Fix syscall resolutions for s110 operating system
  * wzr/zr/xzr register on arm64 is wired to ground
  * Fix naming of entrypoint symbols in files with class information (DEX/C++)
  * Fix #13668 - Implement a* as an alias for afl*;ah*;ax*
  * Fix and improve ESIL for arm64
  * Fix #10567 - Implement afl. command
  * Fix afl* not saving function bits
  * Add experimental `axm command
  * Implement refs for iget/iput Dalvik instructions
  * Implement esil for OR and MUL dalvik instructions
  * RAnalOp.Type.CAST.toString() and implicit refptr init
  * Improve af performance affected by `aflc
  * Honor R_ANAL_OP_MASK_ESIL in anal.dalvik
  * Improvements in dalvik analysis
  * Add Stackframe Anal Hint
  * Add opcode mask field in ao and aoj
  * Add opcode description in ao
  * Show pseudo in ao and aoj
  * Improve anal and parse plugins for Thumb
  * Implement ESIL for stxb and stxh THUMB instructions
  * Fix issue when analyzing the last DEX method
  asm
  * Handle LEA operand rip in x86.nz
  bin
  * Fix code section size in dex files
  * Handle mod_init/mod_fini as word sections in mach-o
  * Handle the interpos section as words in the disasm
  * Fix ObjC detection in macho binaries
  * Get rid of the ELF-specific C++ detection
  * Add -O a/l/ for macho to add libraries
  * Honor more segments vs sections, for jmptbl, fatmacho, zeropage
  * Fix iS/iSS in macho and kernelcache
  * For #14268: Implement ob= listing bin map coverage
  * A couple of fixes for base address support
  * Add missing ARM64v8 and ARM64e defines for the mach0 parser
  * Kill RBinFile.objs RList
  * Implement RBinFile.at and make it work with e bin.at
  * Fix some RBin file format crashes
  * Speedup loading fuzzed ELF files with huge nrel field
  * Faster macho loading by reusing symbol parsing for getMain()
  * Remove symbol table size hard limit in macho
  * Fix regressions in dyldcache and xnu_kernelcache plugins
  * Completely eliminate the bytes apis in RBin
  * Fix #14147 - Honor -qq for classes and imports
  * Initial extermination of the *_bytes methods in RBin
  * Fix #12600 - Implement .ic** command to import bin.class info as anal.class
  * Handle DEX files with no entrypoint properly
  * Properly handle ELFs with no entrypoint defined
  * Little ELF segment labelling change UNKNOWN -&gt; NONE
  build
  * Continuous Fuzzing Integration with Fuzzit
  * Add sys/build-shlib.sh and fix static builds
  config
  * Improve the list of supported decompilers in e cmd.pdc=?
  cons
  * Little va_list leaking
  * Fix #14046 - Don't use ansi with aaa notifications if no ansicon
  * Add bold to eco bright items that were originally bold in default palette
  * Fix #14254 - Add eco bright (r2 default palette but with bright colors for all)
  * Add bright colors to the colors table
  * Fix #14101 - Fix non-ansicon UTF printing
  * Fix THE glitch affecting panels box colors
  * Default to scr.color=COLOR_MODE_16 for Alacritty on Windows
  * Dfferent color for up and down in disasm reflines
  * Implement reset command to reset the terminal settings
  * Enable color prompt on Windows
  * Fix Color_GRAY/BGGRAY
  * palloc return checks
  core
  * Fix #14335 - Add sort, join and uniq
  * Simplify RConfig.eval and improve e with e, for csv
  * Add r_sys_exit to proper quit
  * Honor hashbang and PATH when interpretting extension-less scripts
  * Honor ^C in @@@F and @@@s
  * Implement $O variable pointing at cursor
  * Implement |. (alias for .)
  debug
  * Improvements to windows heap parsing
  * Set cmd.gprompt=.dr* when cfg.debug=true
  * Initial implementation GetSingleBlock for Windows heap
  * Initial implementation of heap parsing for Windows (#14218)
  debugger
  * Improvements to windows heap parsing
  disasm
  * Avoid printing nulls on invalid code or missing bin info for Dalvik
  * Add asm.movlea configuration option
  * Improve comments alignment in the disassembly
  * Fix arm64 parse for BL instructions
  * fix, improve and add some sh pseudo
  * Support asm.hint.pos=-1 for leftish key hints
  * Initial cleanup in RParse, delete mreplace plugin
  * Toggle asm.dwarf in V# and pds
  * Add support for base64 in CL command
  * Faster dtd (trace disassembling) using API instead of RCore.cmd
  * Fix #14258: Issue with upgoing refline at XREFS
  * Fix CL command and make asm.dwarf work without source files
  * Fix asm.varsub in a hacky way to fix the disasm output
  * Fix project's asm.cpu behaviour
  * Priorize strings in case multiple metas match
  * Set the RBinSection.format as dwords for the constpool in DEX
  * Initial import of the RISCV capstone plugins for asm and anal
  esil
  * Skip {urc}{jmp,call,ret} in aesou
  * Fix issues with negative esil.timeout values
  * Fixes related to ARM64 ESIL emulation
  * Make $r{} work without the debugger
  * Add cmd.esil.stepout to run r2 commands (before and after emulation)
  * Fix recursivity issue when calling aes in cmd.esil.step
  * Fix cmd.esil.step handling of return value
  graph
  * Implement fg command to create a graph of flags (WIP)
  * Implement graph.ntitles to toggle graph title nodes
  hash
  * Initial implementation of pasasword generators under /Cc
  * Fixes for fletcher8
  * Add support for fletcher8, 16, 32 and 64 hash algorithms
  heap
  * Implement GetSingleSegmentBlock for LFH and VS Windows heap
  json
  * Use asserts in pj api to catch this issue earlier
  meta
  * Fix CC-, CC-* and CCf- commands to work as expected
  network
  * Handle R2_CURL env var in RSocket.httpGet
  panels
  * Add more configs for disassembly are supported in the menu
  * Emulate menu is added
  * Settings menu is added, and decompiler is configurable in there
  * Something like Ctrl w + T in vim implemented
  * Almighty menu has got debug items too if it is in debug mode
  * Search-&gt;Cursor-&gt;Xref/Ref enabled
  * Cursor works better in many panels
  * izz~ and iz~ available from both the menu and " modal
  * Force cache the result of Decompiler and Graph panels plus better auto updating, and refactoring
  * Cut out the widget as a struct and name it Modal
  * Enable deleting an item from the list in " widget
  * New item can be created and inserted to the '"' widget.
  * Centered the '"' widget plus v and h commands are added to it.
  * Added l command to the console which works like Ctrl l and Refactoring
  * dwm style default layout
  * Implement Console frame in visual panels
  * Enable creating a panel from the list of all kind of the panels and replace the current panel with it
  * Autocompletion is supported for Breakpoints and so is cursor to seek to and del them
  * Cursor is available in strings panel
  * Cursor is supported in Symbols panel
  performance
  * More code cleanup in RBin, speedup method resolution
  print
  * Honor hex.section in prc and pxa
  * Implement pV command - like pv but for bytes instead of values
  * Fix pv [arg] behaviour
  * Added support for pd and px without space
  * Honor hex.section in pxW and pxQ
  * Honor hex.section in pxb
  * Improve pxr for null words and relocs and use hex.section in pxs+pxr
  * Fix #14250 - ps[puzwW+]j
  * Fix #14263 - Add hex.section option for the hexdump
  * Add Objective-C and Rust (pco, pcr)
  * Add Kotlin, Java and Swift pc sub-commands
  r2pm
  * Honor the 2nd arg of R2PM_TGZ with ZIP files
  refactor
  * Change the signature of r_str_trim to avoid confusions
  * Deprecate the RBinObject.id field
  * Rewrite the RBuffer API to make it safer and adjust the codebase
  refactoring
  * Deprecate the RBinObject.id field
  remote
  * Improve the r2web:// IO plugin and fix a couple of bugs in there
  * Speedup r2web://
  * Make -C http work like the tcp and rap remotes, expose the shell via ==
  * Honor rap.loop in rap server and add examples in =?
  * Fix issues with the tcp server .: and =+tcp, use index instead of fd
  * Fix some UAF in rap server, handle HTTP over rap and tcp properly
  search
  * Fix #14403 - Fix search on multiple maps (#14405)
  * Add /cc for case insensitive instruction
  * Add search.in=bin.segment[.s[rwx]] and fix bin.section[.s[rwx]]
  * Fix hexpairs search containing whitespace
  * Fix /r for dalvik and enable VA
  shell
  * Handle e cmd.pdc=&lt;tab&gt; and improve e cmd.pdc=? autocompletion
  signatures
  * Improve zignatures
  * Make zignature comparison fuzzy
  * Implement the zc command
  trace
  * Sort dte output
  visual
  * Improve the vv mode for editing variables
  windows
  * Fix command redirection
  * Dynamically find radare2 install dir on Windows
  * Add mfc100u and a script to generate them
  * Set scr.ansicon=1 if running under Windows 10 Creators Update or later
  * scr.ansicon=2: Show esc seqs (for debugging) if using non-ConEmu-hosted cmd.exe
  * Fix QueryDosDevice returned length check
  * Fix ood; ood bug on winxp-&gt;win10
  * Fix r_sys_pid_to_path (supports winxp -&gt; win10)</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1567684800">- Update to 3.8.0
  analysis
  * Improve the aab (blaze) analysis by honoring data meta
  * Speedup and reduce false positives in aae by honoring code/string/format
  * Do not analyze functions in strings/data by honoring the meta
  * Fix infinite (or expensive) loop when fcnsize=0
  * Honor anal.strings in aav
  * Define argument and ret pseudo registers in the SuperH4's reg profile (#14920)
  * Introduce anal.in=code (2x faster aar in some big binaries)
  * Introduce afisaj and fix table contents for afisao and such
  * Implement afis[aof] - to show instruction type, family and mnemonic tables
  * Fix as command to resolve syscall by name, number and SN reg
  * Fixing ESIL for ARM architecture pre-indexed addressing mode with LDRB (issue #14850) (#14901)
  * Add more info in aflt and add afltj
  * Initial implementation of aflt (using the new RTable API)
  * Hide the shift overflow warnings under esil.verbose
  * Fix ownership issues related to cc
  * Add calling conventions for ARM32 and Thumb
  * Unify the use of R_ANAL_CC_MAXARG
  * Propagate noreturn information (#14793)
  bin
  * Fix code injection issues i* commands (rabin2 -r)
  * Fix #14930 - handle LC_DATA_IN_CODE in macho
  * Fix strings on ELF bins for SH-4 with the Renesas SDK
  * Support deep JSON format for binary headers in iHj
  * Fix Cf with named formats when .iH* is used
  * Fix #14898 - Show warning when -B used on unknown binaries
  build
  * Shrink the Cydia package from 512mb to only 64
  core
  * Add single quote as alias for =! and \
  * Support 0X as an alias for 0x in numbers
  debug
  * Fix crash in gdb client (#14897)
  * Notify user on hardware breakpoint hit
  diff
  * AGraph integration with radiff2
  disasm
  * Fix #14716 - Honor local flags in RParse
  * Implement asm.hint.emu and improve Vr reftype selection
  * Do not try to resolve strings pointed by adrp instructions on arm64
  * Honor asm.instr in pdi
  * Hide brackets for LEA even if operand is section flag
  * Add support for the amd29k architecture
  * pix and pdx are now aliases for pad
  doc
  * Remove help for hud in ??
  graph
  * Fix #14859: Enter used to update seek in visual call/ref graphs (#14906)
  io
  * Fix a couple of bugs in wo* and implment wo8
  * Add support for io-plugin initialization via null system command =! (#14915)
  * Simplification of the io_self plugin for macOS/iOS
  * Consider endiannes when performing block write operations
  panel
  * Few memory leaks fixes
  * Fix #14891 - Seek in panels after coming back from console
  * Fix #14883 - use[] to realign comments in disasm
  * O in visual is supported in panels with the "i" key
  * Added some asm settings and classified it
  panels
  * Fix #14891 - Seek in panels after coming back from console
  * Fix #14883 - use[] to realign comments in disasm
  * O in visual is supported in panels with the "i" key
  * Added some asm settings and classified it
  print
  * Implement pv* to completely fix #14165
  * Fix #14165 - Implement pVj and fix pvj with argument
  * Fix #14936 - Add po[..] set of commands
  * Implement 'cols' RTable.query to filter by column names
  * Use block character for p= and p== graphs (#14941)
  r2pipe
  * Initial support for r2pipe.html
  rop
  * Add ROP chain execution support in ragg2
  search
  * Let search.align override arch.align if set, improves aav in SH
  * Bring back /ai and fix regression for SUB.val
  * Skip gadgets starting with a nop in /R
  * Fix #14755 - read-only raw search
  * Fix #14202 - Add support to '\d', '\w', etc. in regex
  util
  * Initial implementation of the RTable API with filter, sorting and query APIs
  visual
  * Fixes #14914: Mouse wheel for hud (#14940)
  * Improve mouse in visual (hud instead of goto and ignore cursor toggle
  windows
  * Fix #14816 - Properly get lib path
  Other Changes
  * add nf flag in ESIL generated for ARM thumb (#14954)
  * Fix regression in wo2/4/8
  * Fix divbyzero and garbage variable found by clang-analyzer
  * Fix memleak in r_strbuf_prepend
  * Fix logic in 2-byte endian swap used by "wo2" (#14951)
  * Display operand of EBC push/pop instructions (#14949)
  * ARM: fix order of registers in push/pop with reglist
  * fixing esil =[*] (poke multiple regs/values)
  * Fix out-of-loop issue in aae
  * macOs/Notes 6.8s -&gt; 6.4s
  * macOS/r_core 4.3s -&gt; 3.8s
  * Still wip. only works as a hint when using -e bin.verbose=true
  * Improve r_core_anal_hasrefs_to_depth (#14863)
  * Fix Win32 build patch from @sanguinawer (#14945)
  * Fix uninitialized variable issue related to the mouse state
  * Fix regressions
  * Fix #14380 - Fix demangling symbols containing the '?' char with iD
  * Fix #14889 - Implement ! and c keys in visual help
  * Improve vq and v!!! workflows
  * Break early in Cf format name failure
  * Fix #14939: Replace assertions about missing RReg profile registers with warnings (#14943)
  * fix help message of ? (#14944)
  * Fix #14935 - Kill harmless warning
  * Fix assert in aea for r2wars
  * Show backtrace when assert happens
  * Fix crash in aea* when code is ffff
  * Fix #14771 - Modified pdx/pix to disassemble hexpairs (blocksize-independent) (#14892)
  * Add frame pointer to AVR register profile (#14938)
  * Enable mouse only if it was prev enabled and based on scr.wheel (#14925)
  * Fixes #14911: Use theme colors for p= and p== (#14934)
  * Add fortune
  * 1 != 0
  * Massage two more assertions
  * Fix early assert for IO
  * Disable Travis IRC notifications
  * Too much noise at IRC.
  * Blindfix more null derefs in reg.value
  * Fix another null arena deref
  * Assertify io.fd api
  * Fix aea for instructions referencing PC
  * Boolify the reg api a bit more
  * Fix null deref in reg arena
  * Blindfix for empty reg arenas
  * Add Predicate for Task Dispatch
  * Fix assertion when emulating invalid instructions and revert pcalign4 for sh
  * Update help message for Vd
  * Fix #14928 - vr to be in sync with Vr
  * Fix assert regression before it triggers
  * Minor cleanup and visitor cache proposal test for RAnal.fcn()
  * Fix #14821 - crash in td
  * r_str_split_list() rewritten to support nth limit
  * r2 -qq -c 'aac;aflt size/gt/200,addr/cols/name/nbbs,nbbs/sort/inc' /bin/ls
  * Fix off-by-one in RCore.lines.initCache();
  * Set asm.hint.emu=false by default
  * Fix build
  * Add r2con2019 svg logo
  * $ r2 -i doc/r2pipe.html /bin/ls
  * Syncing with r2hexagon (#14918)
  * the reference of emulation are displayed one instruction after. which is bad
  * Fix build
  * Fix Windows build (#14916)
  * afisa uses rtable, as well as afist@@@f
  * Useful for r2frida to automatically run .=!i*
  * This makes reading iOS apps much simpler by removing lot of false positive strings
  * Fixes #14900: Disable color for dot mode (#14908)
  * Better directory structure for the panels config file (#14903)
  * Fixes #14896: Enable and disable mouse based on requirement in visual/panels (#14909)
  * v!! = V!! - use ! to toggle between visual and panels
  * Fix hexdump height issue in panels
  * Reset mouse settings after leaving the hud
  * Fixes #14900: xdot type commands functional now (#14902)
  * Fixes #14900: xdot type commands functional now
  * Remove recursive handle_stop_reason call
  * Revert "Fixed the bug that I had fixed before (#14788)"
  * This reverts commit 9e27142.
  * This change was breaking panels in Mac
  * Fix MSVC build
  * Add afltj and some more fixes and improvements related to RTable
  * Accepts a query as argument
  * Fix a segfault in RStrBuf.prepend
  * Add lsls and ldrh thumb asm.describes
  * Add missing include install for meson
  * Improve disasm char hints
  * Fix some warnings from gcc
  * Make cmd_depth task-local (#14888)
  * Add neg pseudo instruction to arm assembler (#14890)
  * Freed some vars (#14885)
  * Fixes #14845: Use unicode settings in radiff2 (#14884)
  * Fixes #14845: Use unicode settings in radiff2
  * Fixed indent
  * Tame vayour
  * Fixes #14534: Ignore non-printable and non json chars (#14876)
  * Fix #14878 - Fix unaligned field access
  * Add afos command and minor cleanup for afo
  * Fix null derefs in afv subcommands when no function is found
  * Fix afvn outside of Function (#14882)
  * Fixes #14856: Changing visual seek behaviour in Vv (#14877)
  * Fix #12438 - Fixes for PDB (#14874)
  * Fix use after free when autoloading pdb
  * Use heap on td command
  * Fix #12438 - Fix wrong 2 byte read for char value
  * Fix crash on r_line_readchar_win (#14875)
  * Merge pull request #14868 from kazarmy/x86-cmp-disp-for-disp
  * Use op-&gt;disp instead of op-&gt;ptr for disp of x86 CMP (and ACMP)
  * Drop not needed wrapper
  * Fix non-unicode Windows build virtual keys not working
  * Fix arrows in vi mode on Windows
  * Merge Windows and Unix dietline implementation
  * Simulate escape sequences in r_line_readchar_win
  * Fix some bugs on Windows
  * Some refactoring
  * Fix #14854 - Fix glitch in asm.hint.pos=0
  * Use LTO for the Cydia build
  * Fix segfault in r_main_free
  * Add the syscall number regname for hexagon arch
  * Fix #14870 - Fix crash in type propagation when no cc defined
  * Instead, recursively going through the regions while focusing
  * on main addresses and grabbing pages states informations.
  * Fixes for the cydia static build of r2, needed for iOS12
  * add missing =SN for the SH analysis plugin
  * Fix for meson
  * Fix hexagon jumps second try (#14867)
  * Synchronized files with radareorg/r2hexagon
  * Fix warning, assertions and regressions in arg type handling
  * Add missing cc-x86-16
  * Fix anal.depth and remove arm16 dim
  * Code cleanup
  * Update capstone again (#14862)
  * Fix #14861 - Reset cursor after leaving panel's prompt ':'
  * Fixed the bug that I had fixed before (#14788)
  * Use op-&gt;disp instead of op-&gt;ptr for disp of x86 MOV (and others) (#14829)
  * Use op-&gt;disp instead of op-&gt;ptr for disp of x86 MOV (and others)
  * Fix for jumptable MOV
  * Fix for [] operands
  * Fix another Appveyor hang (#14844)
  * Fix coredump PC not being considered (again) (#14836)
  * Use r_sandbox_fopen instead of fopen (#14832)
  * Revert multiple layout saving regression in panels (#14792)
  * Some little refactoring in panels (#14798)
  * Fix #14522: Added g support for Vv mode (#14823)
  * Add a small menu tick for visibility when scr.color is 0 in panels (#14801)
  * Avoid disassembling the same instruction twice on rop search (#14815)
  * Avoid disasm the same instr. twice on rop search
  * Fixes for comments
  * fix double free
  * Fixes #14267: Does not print the function name for agft (#14819)
  * Fixes #14672: f= gives output from current flagspace (#14820)
  * Add @sghctoma pf definition for BIOS and NTFS
  * Add *BSD SourceHut builds (#14824)
  * Fix r_print_color_op_type param type mismatch (#14825)
  * Specify graph.diff colors for sepia (#14817)
  * Implement agd* based commands (#14809)
  * ag* commands fully functional
  * Indent and r_return usage
  * All agd* commands functional now
  * Graphs are pretty now
  * Refactoring the code
  * Fixed assertion error
  * Fixed broken agf
  * Always bracket indirect addr operand (except LEA) (#14802)
  * Always bracket indirect addr operand (except LEA)
  * Don't use RAnalOp
  * Add clang-cl support (#14814)
  * Fixes for path autocompletion on Windows (#14813)
  * Fix register writing on Windows (#14805)
  * Fix register writing on Windows
  * Drop unecessary use of heap
  * Fix stack-use-after-scope (#14811)
  * Fix #14804 - Make sure anon structs have unique names (#14806)
  * Also skip "union" to get type
  * Fix Appveyor hang on master (#14803)
  * Propagate noreturn information
  * Avoid infinite loop when propagating noreturn information
  * Avoid all recursive cases
  * Avoid warnings
  * use r_anal_bb_opaddr_i</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1567771200">- Update to 3.8.0
  analysis
    Improve the aab (blaze) analysis by honoring data meta
    Speedup and reduce false positives in aae by honoring code/string/format
    Do not analyze functions in strings/data by honoring the meta
    Fix infinite (or expensive) loop when fcnsize=0
    Honor anal.strings in aav
    Define argument and ret pseudo registers in the SuperH4's reg profile (#14920)
    Introduce anal.in=code (2x faster aar in some big binaries)
    Introduce afisaj and fix table contents for afisao and such
    Implement afis[aof] - to show instruction type, family and mnemonic tables
    Fix as command to resolve syscall by name, number and SN reg
    Fixing ESIL for ARM architecture pre-indexed addressing mode with LDRB (issue #14850) (#14901)
    Add more info in aflt and add afltj
    Initial implementation of aflt (using the new RTable API)
    Hide the shift overflow warnings under esil.verbose
    Fix ownership issues related to cc
    Add calling conventions for ARM32 and Thumb
    Unify the use of R_ANAL_CC_MAXARG
    Propagate noreturn information (#14793)
  bin
    Fix code injection issues i* commands (rabin2 -r)
    Fix #14930 - handle LC_DATA_IN_CODE in macho
    Fix strings on ELF bins for SH-4 with the Renesas SDK
    Support deep JSON format for binary headers in iHj
    Fix Cf with named formats when .iH* is used
    Fix #14898 - Show warning when -B used on unknown binaries
  build
    Shrink the Cydia package from 512mb to only 64
  core
    Add single quote as alias for =! and \
    Support 0X as an alias for 0x in numbers
  debug
    Fix crash in gdb client (#14897)
    Notify user on hardware breakpoint hit
  diff
    AGraph integration with radiff2
  disasm
    Fix #14716 - Honor local flags in RParse
    Implement asm.hint.emu and improve Vr reftype selection
    Do not try to resolve strings pointed by adrp instructions on arm64
    Honor asm.instr in pdi
    Hide brackets for LEA even if operand is section flag
    Add support for the amd29k architecture
    pix and pdx are now aliases for pad
  doc
    Remove help for hud in ??
  graph
    Fix #14859: Enter used to update seek in visual call/ref graphs (#14906)
  io
    Fix a couple of bugs in wo* and implment wo8
    Add support for io-plugin initialization via null system command =! (#14915)
    Simplification of the io_self plugin for macOS/iOS
    Consider endiannes when performing block write operations
  panel
    Few memory leaks fixes
    Fix #14891 - Seek in panels after coming back from console
    Fix #14883 - use[] to realign comments in disasm
    O in visual is supported in panels with the "i" key
    Added some asm settings and classified it
  panels
    Fix #14891 - Seek in panels after coming back from console
    Fix #14883 - use[] to realign comments in disasm
    O in visual is supported in panels with the "i" key
    Added some asm settings and classified it
  print
    Implement pv* to completely fix #14165
    Fix #14165 - Implement pVj and fix pvj with argument
    Fix #14936 - Add po[..] set of commands
    Implement 'cols' RTable.query to filter by column names
    Use block character for p= and p== graphs (#14941)
  r2pipe
    Initial support for r2pipe.html
  rop
    Add ROP chain execution support in ragg2
  search
    Let search.align override arch.align if set, improves aav in SH
    Bring back /ai and fix regression for SUB.val
    Skip gadgets starting with a nop in /R
    Fix #14755 - read-only raw search
    Fix #14202 - Add support to '\d', '\w', etc. in regex
  util
    Initial implementation of the RTable API with filter, sorting and query APIs
  visual
    Fixes #14914: Mouse wheel for hud (#14940)
    Improve mouse in visual (hud instead of goto and ignore cursor toggle
  windows
    Fix #14816 - Properly get lib path
  Other Changes
    add nf flag in ESIL generated for ARM thumb (#14954)
    Fix regression in wo2/4/8
    Fix divbyzero and garbage variable found by clang-analyzer
    Fix memleak in r_strbuf_prepend
    Fix logic in 2-byte endian swap used by "wo2" (#14951)
    Display operand of EBC push/pop instructions (#14949)
    ARM: fix order of registers in push/pop with reglist
    fixing esil =[*] (poke multiple regs/values)
    Fix out-of-loop issue in aae
    macOs/Notes 6.8s -&gt; 6.4s
    macOS/r_core 4.3s -&gt; 3.8s
    Still wip. only works as a hint when using -e bin.verbose=true
    Improve r_core_anal_hasrefs_to_depth (#14863)
    Fix Win32 build patch from @sanguinawer (#14945)
    Fix uninitialized variable issue related to the mouse state
    Fix regressions
    Fix #14380 - Fix demangling symbols containing the '?' char with iD
    Fix #14889 - Implement ! and c keys in visual help
    Improve vq and v!!! workflows
    Break early in Cf format name failure
    Fix #14939: Replace assertions about missing RReg profile registers with warnings (#14943)
    fix help message of ? (#14944)
    Fix #14935 - Kill harmless warning
    Fix assert in aea for r2wars
    Show backtrace when assert happens
    Fix crash in aea* when code is ffff
    Fix #14771 - Modified pdx/pix to disassemble hexpairs (blocksize-independent) (#14892)
    Add frame pointer to AVR register profile (#14938)
    Enable mouse only if it was prev enabled and based on scr.wheel (#14925)
    Fixes #14911: Use theme colors for p= and p== (#14934)
    Add fortune
    1 != 0
    Massage two more assertions
    Fix early assert for IO
    Disable Travis IRC notifications
    Too much noise at IRC.
    Blindfix more null derefs in reg.value
    Fix another null arena deref
    Assertify io.fd api
    Fix aea for instructions referencing PC
    Boolify the reg api a bit more
    Fix null deref in reg arena
    Blindfix for empty reg arenas
    Add Predicate for Task Dispatch
    Fix assertion when emulating invalid instructions and revert pcalign4 for sh
    Update help message for Vd
    Fix #14928 - vr to be in sync with Vr
    Fix assert regression before it triggers
    Minor cleanup and visitor cache proposal test for RAnal.fcn()
    Fix #14821 - crash in td
    r_str_split_list() rewritten to support nth limit
    r2 -qq -c 'aac;aflt size/gt/200,addr/cols/name/nbbs,nbbs/sort/inc' /bin/ls
    Fix off-by-one in RCore.lines.initCache();
    Set asm.hint.emu=false by default
    Fix build
    Add r2con2019 svg logo
    $ r2 -i doc/r2pipe.html /bin/ls
    Syncing with r2hexagon (#14918)
    the reference of emulation are displayed one instruction after. which is bad
    Fix build
    Fix Windows build (#14916)
    afisa uses rtable, as well as afist@@@f
    Useful for r2frida to automatically run .=!i*
    This makes reading iOS apps much simpler by removing lot of false positive strings
    Fixes #14900: Disable color for dot mode (#14908)
    Better directory structure for the panels config file (#14903)
    Fixes #14896: Enable and disable mouse based on requirement in visual/panels (#14909)
    v!! = V!! - use ! to toggle between visual and panels
    Fix hexdump height issue in panels
    Reset mouse settings after leaving the hud
    Fixes #14900: xdot type commands functional now (#14902)
    Fixes #14900: xdot type commands functional now
    Remove recursive handle_stop_reason call
    Revert "Fixed the bug that I had fixed before (#14788)"
    This reverts commit 9e27142.
    This change was breaking panels in Mac
    Fix MSVC build
    Add afltj and some more fixes and improvements related to RTable
    Accepts a query as argument
    Fix a segfault in RStrBuf.prepend
    Add lsls and ldrh thumb asm.describes
    Add missing include install for meson
    Improve disasm char hints
    Fix some warnings from gcc
    Make cmd_depth task-local (#14888)
    Add neg pseudo instruction to arm assembler (#14890)
    Freed some vars (#14885)
    Fixes #14845: Use unicode settings in radiff2 (#14884)
    Fixes #14845: Use unicode settings in radiff2
    Fixed indent
    Tame vayour
    Fixes #14534: Ignore non-printable and non json chars (#14876)
    Fix #14878 - Fix unaligned field access
    Add afos command and minor cleanup for afo
    Fix null derefs in afv subcommands when no function is found
    Fix afvn outside of Function (#14882)
    Fixes #14856: Changing visual seek behaviour in Vv (#14877)
    Fix #12438 - Fixes for PDB (#14874)
    Fix use after free when autoloading pdb
    Use heap on td command
    Fix #12438 - Fix wrong 2 byte read for char value
    Fix crash on r_line_readchar_win (#14875)
    Merge pull request #14868 from kazarmy/x86-cmp-disp-for-disp
    Use op-&gt;disp instead of op-&gt;ptr for disp of x86 CMP (and ACMP)
    Drop not needed wrapper
    Fix non-unicode Windows build virtual keys not working
    Fix arrows in vi mode on Windows
    Merge Windows and Unix dietline implementation
    Simulate escape sequences in r_line_readchar_win
    Fix some bugs on Windows
    Some refactoring
    Fix #14854 - Fix glitch in asm.hint.pos=0
    Use LTO for the Cydia build
    Fix segfault in r_main_free
    Add the syscall number regname for hexagon arch
    Fix #14870 - Fix crash in type propagation when no cc defined
    Instead, recursively going through the regions while focusing
    on main addresses and grabbing pages states informations.
    Fixes for the cydia static build of r2, needed for iOS12
    add missing =SN for the SH analysis plugin
    Fix for meson
    Fix hexagon jumps second try (#14867)
    Synchronized files with radareorg/r2hexagon
    Fix warning, assertions and regressions in arg type handling
    Add missing cc-x86-16
    Fix anal.depth and remove arm16 dim
    Code cleanup
    Update capstone again (#14862)
    Fix #14861 - Reset cursor after leaving panel's prompt ':'
    Fixed the bug that I had fixed before (#14788)
    Use op-&gt;disp instead of op-&gt;ptr for disp of x86 MOV (and others) (#14829)
    Use op-&gt;disp instead of op-&gt;ptr for disp of x86 MOV (and others)
    Fix for jumptable MOV
    Fix for [] operands
    Fix another Appveyor hang (#14844)
    Fix coredump PC not being considered (again) (#14836)
    Use r_sandbox_fopen instead of fopen (#14832)
    Revert multiple layout saving regression in panels (#14792)
    Some little refactoring in panels (#14798)
    Fix #14522: Added g support for Vv mode (#14823)
    Add a small menu tick for visibility when scr.color is 0 in panels (#14801)
    Avoid disassembling the same instruction twice on rop search (#14815)
    Avoid disasm the same instr. twice on rop search
    Fixes for comments
    fix double free
    Fixes #14267: Does not print the function name for agft (#14819)
    Fixes #14672: f= gives output from current flagspace (#14820)
    Add @sghctoma pf definition for BIOS and NTFS
    Add *BSD SourceHut builds (#14824)
    Fix r_print_color_op_type param type mismatch (#14825)
    Specify graph.diff colors for sepia (#14817)
    Implement agd* based commands (#14809)
    ag* commands fully functional
    Indent and r_return usage
    All agd* commands functional now
    Graphs are pretty now
    Refactoring the code
    Fixed assertion error
    Fixed broken agf
    Always bracket indirect addr operand (except LEA) (#14802)
    Always bracket indirect addr operand (except LEA)
    Don't use RAnalOp
    Add clang-cl support (#14814)
    Fixes for path autocompletion on Windows (#14813)
    Fix register writing on Windows (#14805)
    Fix register writing on Windows
    Drop unecessary use of heap
    Fix stack-use-after-scope (#14811)
    Fix #14804 - Make sure anon structs have unique names (#14806)
    Also skip "union" to get type
    Fix Appveyor hang on master (#14803)
    Propagate noreturn information
    Avoid infinite loop when propagating noreturn information
    Avoid all recursive cases
    Avoid warnings
    use r_anal_bb_opaddr_i</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1585569600">- Update to 4.3.1
    Fix segfault in om= command
    Fix dead process issue with ood/doo command
    Fix build with ancient capstone3
    Fix build with pre-c99 compilers
    Some more code cleanups + refactorings
  Changes for 4.3.0
    anal
    Rename the Function Flag on afn (#16078)
    Fix 'af' missing lines bug when analyzing in frida://0
    Implement function names with dots in signatures
    Remove more members from RAnalBlock
    Remove prev, jumpbb and failbb from RAnalBlock
    Refactor Anal Hints (#15876)
    Skip empty esil expressions in 'aeab' to fix partial results issue
    Add 'aba' command as an alias for aeab
    Fix aeab and add V (values) in aea outputs
    Implement aeab command
  asm
    Fix #13908 - x86 aoj for instruction with hidden operand
    Add 'wao jinf' for Dalvik
    Determine Gameboy hardware registers in disassembly (#15909)
  bin
    Add new BIND_OPCODE_THREADED constant for MACHO binaries (arm64e)
    Add Windows Crash Dump format support (#16087)
    Minor Fixes and Tests for NSO/NRO (#16053)
    Fix iS hash outputs (#16044)
    Add Authentihash support for PE (#15987)
    Fix ELF symbols for names just before the end of strtab
    Parse dyldcache local symbols
    Fix some out of bound accesses in LE (#15943)
    Fix #14325 - Honor segments in DEX files (#15920)
    Many FLIRT handling fixes
  build
    Fix debugger build on Linux/s390x
    'sign' as an alias for ios-sign and macos-sign
    Build debian package in CI
  cons
    Fix again the EOL bgcolor issue (and improve scr.html) (#16120)
    Implement ecHj to list highlight rules in json format
    Fix r_table_tostring for string with ansi escape code (#16069)
    Fix #16063 - bgcolor not reset on newlines
    Fix ecH- deleting ecHi and deleting meta highlight items
    Fix #15359 - Enable key.f# keys to be used in the shell
    Improve the gentoo theme
  core
    tree-sitter: support iter commands (#16111)
    Initial implementation of the 'rb' command to rebase all the things
    Use state struct and start handling cmd_substition_arg in tree-sitter (#15966)
  debug
    Use RTable API in r_core_debug_rr (#16066)
    Fix show register value in column (#16010)
    Add 'dbH' to set hardware breakpoints (#15933)
  disasm
    Improve ecH (ecH-* dels them all, ecH- doesnt segfault, ecH list)
  esil
    If esil.addr.stack is mapped find an available one
    When esil.stack.addr is -1 set it to the next unallocated address
    Code cleanup for r_core_esil_step() (#16017)
  graph
    Add graph.aeab to show esil stats instead of disasm
  json
    Fix #15851 /wj without arg produce '\n' (#15885)
  panels
    Fix a bug on clicking in panels (on Mac and Linux)
  projects
    Preserve "functions" flagspace when saving projects (#16057)
  refactor
    Revert "Avoidify the RUtil.strTrim() APIs, rename trimHeadTail() and add asserts in RConfig
    Avoidify the RUtil.strTrim() APIs, rename trimHeadTail() and add asserts in RConfig
    Fix consecutive call to r_table_sort (#16049)
    Kill all globals in rabin2.c
    Remove globals from main.r2
    Remove globals from rax2
    Revert "Avoidify the RUtil.strTrim() APIs, rename trimHeadTail() and add asserts in RConfig"
  test
    Add tests for RList (set, get, reverse, clone, append, prepend) and remove legacy
    Add initial sparc regression tests
    Handle ^C in r2r.v and support threads in fuzz tests
    r2r.v: Assume BROKEN=1 if not 0 or "" (#15936)
    Add Unit Tests to Meson (#15926)
  types
    Fix tccj, tccl, tcc* output errors and add tests (#15931)
  util
    Avoidify the strTrim() APIs + cleanup/refactor
    Memory leak fix proposal in syscmd_join
  visual
    Fix #15963 - Handle / in Vx (visual xrefs)
  Changes for 4.2.0
  anal
    Fix #15091 - Make 0 fcnsize warning more meaningful and verbose-only (#15866)
    Fix jumptable size #13812 (#15822)
    Fix afs not working without rettype
    Fix a null deref in fcn_recurse
    Remove Custom Analysis for Java (#15817)
    Refactor RAnal Basic Blocks and Functions (#15169)
    Change RAnalBlock.size to ut64
    Make type matching independent of bb list order
    Improve the op.type text representation when unhandled modifiers are used
    Remove dupped basic block analysis in core (#15714)
  asm
    'push rip' is not a valid instruction
  bin
    Improve realname support for symbols (#15702)
    Add test for #15727 (smd strings) (#15777)
    r_str_unescape: Support all izz esc seqs (#15770)
    Force read permissions on all load maps in ELF
    Initial implementation of LX/LE file plugin
  cons
    Implement ar, and dr, commands to list registers in table format
    Fix #14424 - Handle ~ operator in the ms shell
    Implement r_strbuf_slice and use it in panels to solve a glitch
  core
    Add ?V0 ?V1 ?V2 - for semver support
    Upgrade to acr-1.8.1 to get semver support
    Add pkgname in RLibStruct for r2pm on outdated plugins
  debug
    Added reverse step and continue support to gdbr
    Moved drC to drpC for profile comments and added drC for reg comments
    Added register specific comment parsing to register profiles
    Fix crash caused by rebasing a file without sections
    Set cfg.debug to true before running oodf in doof
    Fix multithreaded breakpoint behavior in linux
    Attach to new linux threads on creation
    Fix debugger build on linux-s390x
    Always unset bps after continue and step hard
    Add detailed location info to dpt using pc instead of path
    Add packed sizes to gdb vector registers and improve mapping of target description to r2 regs
    Fix drt not printing non 64bit/32bit registers and flags
    Refactor breakpoint validation (#15754)
    Refactor breakpoint validation
    Revert "Validate bp addr on rebase and restore instead of preventing creation
    Validate bp addr on rebase and restore instead of preventing creation
    Fix hardware bp restoring and fix hwbp repeating errors
    Add location in file to linux dpt output
    Fix var rebasing by saving regname info
    Refactoring ptrace register write for BSD
    Implement bsd_thread_list for FreeBSD
    Fix reopening of windows debug after detaching not working
    Fix windows breakpoint rebasing
    Prevent the restoration of disabled breakpoints
  diff
    Add explicit fingerprint_size to RAnalFunction
    Add ccdd command to diff decompiler output of two functions
    Add ccdd command to diff using decompiler (experimental)
  disasm
    Remove realname from strings (#15841)
    Show flag realname when finding a function and realname is enabled
    Hide flag comments when realname is shown (#15801)
    asm.symbol: Improve code/test a bit more (#15798)
    asm.symbol: Fix flag name when disasm from non-flag addr with no anal
  esil
    Add RISC-V 64 word instructions and test (#15742)
    Correct RISC-V division and add test (#15712)
  io
    Fix #15789: Increment offset for reads as well (#15865)
  json
    Use PJ api in the output of isj and show realname
    Fix issues in iCj, drlj and arlj
    Fix izzzj json output
    Fix gen json dwarf with pj api (#15755)
    Fix is.j iEj and iaj json validation issue in r2 -- (#15724)
  panels
    More fix for resizing issue (#15844)
    Performance improvements for the cursor mode
    Code clean-up and a little performance improvement for decompiler cache
    All the available decompilers outputs will be properly shown with this
    Make the decompiler cache work properly
    Add H key for cursor mode which works like the one in vim
  print
    Implemented pmj (#15864)
  r_debug
    Debug, BSD systems refactoring
  search
    Add elliptic curve private key search in /cr command (#15761)
    izzzj: Add izzj attributes (#15759)
  signatures
    Apply types on matching zignature data
  table
    Add f, command to list flags in table format
  test
    Fix V testsuite build with latest V from git (#15867)
    Convert cmd_pd* tests from &lt;&lt;KEYWORD to &lt;&lt;EOF (#15823)
    Support extras tests in r2r.v (#15821)
    r2r.v, -j 0: Allocate 1 job per test (#15807)
    Improve unit test execution using the new V suite and makefiles
    Many improvements in the V testsuite (#15722)
  tests
    r2r.v, -j 0: Allocate 1 job per test (#15807)
  util
    Fix r_list_set_n() to allow empty element (#15820)
  visual
    Limit panel tabs to 9 to avoid keybinding and click issues
  windows
    Fix reading on invalid process memory
- Changes for 4.1.0
  anal
    Improve SP based variable analysis
    Some more helpful messages for anal.verbose
    Fix first r_anal_op call after asm.bits change
    Improve SP based var analysis
    Fix ms cc wrong argument analysis
    Fix r_type_del() for typedefs (Fix #15337)
    Add base64: for afn
    Move the fcn preludes into RAnal and add anal.jmp.tailcall (-1,0,N)
    Fix typo in ios-syscalls.txt (#15436)
    Initial implementation of afvf - show bp-relative stackvars
    Insert arguments into types SDB on function analysis
  arch
    Add support for or1k (OpenRISC) disasm+analysis (#15515)
  asm
    Fix ignored asm.bits settings because of RBin overrides
    Fix for #15459 - Also set the first operant to the right value on a mov from pointer with offset
    Add ARM strd support (#15388)
  bin
    Add 64-bit iOS SEP xtr plugin
    Add PIE flag check in kernelcache detection
    bin.str.enc: Accept UTF hyphen aliases (#15492)
    Support UTF32-BE decoding (#15472)
    Recognize Unicode BOMs (#15469)
    Use pj in the izj and izzj commands
    Fix #15445 - Add support for Mach-O external relocs
    Add support for C64 PRG fileformat
    pd: Don't abort string printing on initial null if bin.str.enc != guess (#15446)
    Fix #14279 - Ignore entrypoint on non-executable ELFs
    Analyse HIOS and LOOS symbol types by default. (#15411)
  build
    Fix #15485 - Improve argument parsing in sys/{install,build} (#15486)
    FIx 32bit windows
    Rename "asan" to "sanitize" (#15412)
    Fix build for 32bit Linux systems
    Fix build of the onefied shared lib
  command
    Very simple tree sitter integration (#15414)
  config
    Pass R2_CONFIG file to ! commands and serialize methods
  cons
    Fix #14197 - Don't highlight control chars on hud filter (#15552)
    Include last line when greping using foo~n.. (#15524)
  core
    Fix some Race Conditions with the thready task scheduler (#15667)
    Make Task Scheduling Explicit (#15511)
    asm.cmt.off: Accept 0 &amp; 1 as aliases for false &amp; true respectively (#15500)
    Use sigaction instead of signal
    CPU affinity API introduction
    Honor cfg.editor in 'vi' instead of always using 'vi'
    Implement $foo:=,+=,-= and $foo to alias some flags commands
    Support 'f foo+=4' and 'f foo-=4' syntax for flags
  debug
    Improve debug rebasing and fix partial windows rebase
    Refactor debug native's wait function
    Fix native debug not working with files that were opened as RW
    Add ppid to win32 debug and 'dp''s display/json
    Add process selection to w32 debug
    Fixed a crash caused by reopening gdb
    Fixed not killing child processes and added detach
    Fixed gdbr warnings and a dpt crash after debug was over
    Added an event to signal the end of the debug session
    Fix 'oo' rebasing when leaving debug and add 'doc' to exit
    Silence drr warning on UT64_MAX registers
    Fixed an issue with detached child breakpoint inheretence
    Added oodf\doof to enable rebasing for remote debug
    Rebase Breakpoints for PIEs
    Added dp processes info support to gdbr
    Add breaking to ood in linux to avoid execvp freezing
    Allow debug plugins to modify pid/tid on select
    Fix linux_set_options error
    Add process selection to linux native debug
    Setting parent pid on pid list on BSD
    Show all processes for pid 0 using dp
    Improve linux native debug dp output
    Fix getting DRX breakpoint size
    Fixed overflow that broke remote debugger reopening
    Impl. list modules for WinDbg
    Fix WinDbg IO in page boundaries
    Fixed windbg concurrency and added missing locks
    Fixed windbg pipe timeout behavior on linux
    Added rebuild rules for windbg
    Fixed windbg continue on windows 7 64bit
    Allow breaking for WinDbg
    Update hardcoded gdbr registers for 16/32bit x86 (#15488)
    Added parsing support to all gdb registers
    Fix gdbr's reg_write and reg_next_diff for reverse stepping
    Reduced gdbr's tcp connect timeout and added a break
    Fix gdbr not closing sockets after connect failed
    Add break to gdbr's read_packet and move isbreaked to libgdbr
    Fix gdbr_write_registers and refactor gdbr_write_reg
    Replaced lock_check with tryenter in gdbr_read_registers
    Add breaking to gdbr connect to avoid waiting on invalid connections (#15442)
    Add experimental ymm regs support for linux-x64 and extend drm command
    Add Windows 8 and 8.1 WinDbg profiles
    Fix attaching to a pid on Windows (#15406)
    Fixed w32dbg breaking issues (#15386)
    Add support for printing xmm* as packed floats and doubles (#15378)
  disasm
    Fix hidden hint.lea for hint.pos==0
    Improve switch-statements in disassembly
    Add refs, xrefs and esil columns to pdt
    Add asm.cmt.esil to show ESIL as comment
  doc
    Improve macOS installation documentation (#15438)
    Fix links to Doxygen documentation (#15377)
  gdbclient
    gdbclient reduces risk of use after free down the road
  io
    Uses the setitimer api instead for the alarm in self://
    Automatically set the debug plugin when opening debug uris (#15403)
  json
    Add current process field to dpj
  network
    Fix r_socket_connect not using the given timeout in unix
  print
    Fix #14661 - Support parsing binary protobuf data (#15423)
    Add utf-8 support in r_print_rangebar (#15389)
  r_debug
    Refactor signal handling for FreeBSD
  search
    Introduce the r_magic_load_buffer() api and boolify a bit
    Update RSA key search to find larger keys (#15494)
    Search for AES 128, 192 and 256-bit keys (#15426)
  signatures
    Add auto zignspace generation for the zg command (#15402)
  test
    Implement asm, fuzz and json test runner in r2r.v
  util
    Add RIntervalTree data structure
    Added r_th_lock_tryenter API (#15454)
    Use HtPP for RStrConstPool (#15424)
  visual
    Improve the interaction with decompilers in panels
    Reduce the blocksize on some hexvisual modes
  windows
    Add command to identify window under cursor
    Fix #15456 - Fix reopening in write mode
    Fix hang when running dc in a task
  Changes for 4.0
  anal
    Bring back the MASK_DISASM because not all nanal plugins support it yet ##anal
    Select default var type based on its size (#15352)
    Fix #15325 - Improve af- like its done in Vdu
    Deprecate anal.jmp.eob /refs #13482
    Fix #15117 - honor asm.var.sub in ao/aoj
    Fix #15315 - Honor RAnalOp.disp in aar and ao
    Update 8051 plugin (#15321)
    Avoid reloading of cc sdb - huge speedup (#15306)
    Implement ESIL for arm64 UBFX
    Make RAnalFunction.cc come from RAnal String Pool
    Deprecate the use of anal plugins that doesnt handle mask.disasm
    Add jumptable support for main() in bins/elf/analysis/ls-alxchk (#15266)
    Add jumptable support for main() in bins/elf/ls.odd (#15233)
    add afoj and afdj (#15254)
    Fix #15235 - push [mem] not handled in /r
    Add initial reg profile for sysz arch
    Don't propagate noret to fcn if fcn jmps outside itself (#15190)
    Fix #15004: Make meta.min rbtree more robust (#15141)
    Fix memleak in r_core_anal_propagate_noreturn()
    Minor speedup/cleanup/refactor of the RAnal
    Implement ESIL control-flow-graph and further dfg analysis
    Add anal.delay to disable delay slot analysis for testing
    Fix pc-rel movs in sh's esil
    Delay execution debug messages are now available via anal.verbose
    Fix #15073: Disambiguate using fcn addr also in meta.min rbtree (#15077)
  api
    Add r_strbuf_copy API (#15186)
  asm
    Fix post-indexed memory access for str instructions on ARM (#15298)
    Fix #15302 [rasm2/armass] Correctly propagate errors from thumb_assemble (#15303)
    Add additional [indirect] access syntax for 8051 (#15272)
    Fix #10651 sub sp, sp, 0x1000 not correctly assembled for ARM (#15187)
    Fix #15198 (#15199) arm64 assembler const value
    Add 8051 assembler plugin (#15189)
    Z80's LD opcodes assembly (#15185)
    Fix parsing of floating point instructions in x86_64 assembler (#15174)
    Fix x86 assembler output for some memory loads (#15068)
  bin
    On AArch64 there is a new special symbol $x (#15362)
    Fix #15152 - Support old Java attribute format (#15317)
    Simplify r_bin_open_io function (#15307)
    Support &gt; 4GB ELF files
    Add support for RTable.query in i
    Fix #15132: Integrate table to iS,ia,ir,iz,is (RBin info) based commands (#15159)
    Implement support for the RISCV PLT ELF relocs
    Fixes for MSVC demangling (#15210)
    Format the .rela. sections in ELF
    Add NES ROM mirroring map
  build
    sys/asan.sh: Use -fsanitize=... instead of -lasan when linking (#15375)
    Link sdb fully into r_util in meson (#15338)
    Fix #15296 - *BSD builds (#15309)
    Fix macOS build with latest XCode
    Add MSVC 2019 for AppVeyor
    Try MSVC 2019 for AppVeyor
    Set rpath if non-Windows Meson shared
    Debian package fixes (#15081)
  cons
    Fix function key handling in visual/panels
    For utf-8 locale, check LC_ALL, LC_CTYPE and LANG in sequence instead (#15326)
    Also use LANG env var to check for UTF-8 output support (#15257)
    Move UTF-8 setting logic to scr.utf8 config callback on Windows (#15273)
    Implement 'str' operation in RTable queries
  core
    Fix #14247 - fn.j/fnj. show all flags in current offset, not just one
    Few compiler watning fixes here and there
    Fix #15114 - Implement r_sys_info() and uname
    Add kitty clippy replacement :3 (#15232)
    Add possibility to specify time zone with rax2 -t (#15180)
    Implement cj command using the PJ api (#15168)
    Add support for the V programming language
    Fix #15134 - Support octal numbers like 0o666
    Implement function-based plugin loading method
    Add omt and help message for RTableQuery + add format column api
    Move Lib already loaded check before dlopen Call (#15075)
    Replace r_str_const* with RStrConstPool (#15300)
    Kill r_sys_get_osinfo () (#15346) ##core
  debug
    Use RTable for Windows heap info output (#15368)
    Add support for setting xmm registers on linux (#15365)
    Fixed continue not being associated with the current thread in unix
    Added a way to break while in dbg_wait (continue, step etc)
    Fixed dpk
    Fixed opcodes not being associated with the current thread in gdbr (#15358)
    Fix drm[bwdq] command, add xmm0h/l and xmm8-15 registers (#15354)
    Fix the way linux debugging options are set (#15323)
    r_reg_get_pack/r_reg_set_pack are not able to deal with 128 packbits
    Added support to thread switching in linux and fix r_debug_select
    Fixed ptrace 'Operation not permitted' errors (#15287)
    Fix debugger build for native GNU/Linux on RISC-V
    Fix incomplete drr/drrj formatting when r_core_anal_hasrefs fails (#15277)
    Added "dptj" and "dptj " (#15259)
    Enhance drm command, add drm xmm0 functionality (#15214)
    Fix drf output formatting
    Implementing debug info per pid on NetBSD
    Using unused map debug field on macOS
    Rebase fcn/bbs, flags , comments, meta, refs when ood
    Fix issues in windows thread switching (#15366) ##debug
  diff
    Implement radiff2 -X for hexII diffing
    Fix #14845: Support radare2_rc in radiff2 for graphs (#15078)
  disasm
    Better pdi output when Cd is involved
    Implement 'pdt' - print disasm in table, supports queries
    Make asm.fcnsig more compact
    Do not resolve the strings pointed by ADRP on arm64
    Improve (change) sh4 disasm (lowercase regs...)
  emu
    anal_x86_cs fix esil expr for neg instruction (#15252)
    Fix #15246 - Honor the 'u' suffix in PPC instructions in ESIL
  esil
    Fix #15297 - Update ESIL help message
    Improve registers handling in ESIL dfg
    Simplify ESIL code for ARM str instructions
    Add a parameter to $s and $o (#15171)
  io
    Setting the upper address limit for OpenBSD
    Improve omt and implement RTable.filterSum
  io_self
    Setting the upper address limit for OpenBSD
  json
    Show flagname and realname in json format for fnj and such
    Add current thread field to dptj (#15268)
  lang
    Rewrite hashbang command parser, use argc &amp; argv in hashbang (#15188)
  panel
    Fix #14857 - Handle 'O' key to rotate asm.pseudo/asm.esil
    Another const pointer to be free fix
    Handle / highlight in panels for zoom and window modes
    Fix const address freeing
    fix #15060 - Add xrefs and xrefs here in visual
    Fix #14559 - Honor scr.fps
  panels
    Fix #14857 - Handle 'O' key to rotate asm.pseudo/asm.esil
    Handle / highlight in panels for zoom and window modes
    Fix const address freeing
    fix #15060 - Add xrefs and xrefs here in visual
    Fix #14559 - Honor scr.fps
  print
    Fix #15216 - Implement pcy command to print hexpairs in Yara format
  r2pie
    Implement r2pipe_open_dl() to use dlopen/dlsym
  rasm2
    Freeing main assembly object
  script
    Fix vlang plugin to run scripts and add example
  search
    Fix #8575 - Support stdin slurping in rafind2 -
    Add support for hex escaped litterals in regular expressions (#15291)
    Fix RCALL and RJMP in aop and /at
    Refactor Search to use less Global State (#15076)
  table
    Add :json,:quiet,strlen,minlen,maxlen,sortlen in table queries
    Integrate table API for p-h (#15083)
  util
    Fix rop inline assembly form
  visual
    Run .dr* in visual prompt in cfg.debug is set
    Fix for VV going to V (issue 15181) (#15195)
    Fix #14919: truncate long function names in Vv (#14996)
  wasm
    Further wasm memory leak fixes
    Memory leak fixes in error code paths
  windows
    Print child output in pipe lang plugin
  zign
    Integrate types field in zignature operations (#15082)
  Changes for 3.9.0
  anal
    Implement anal.norevisit using SetU instead of Sdb
    Fix #15013 - jump/cjmp analop for m680x
    Fix the infinite aac issue, reduce false positives, speedup a bit (#15015)
    Fix mov.l/jsr ESIL for SuperH4 (#15039)
    Fix nopskip (its not fixed at all. just random typing here and there) (#15024)
    Add anal.nonull to avoid analyzing functions if starting by zeros
    Fixed i4004 arch to be according to spec (#15062)
    Fix zero register set issue (r2wars)
    Implement types field for zignatures
  cons
    Fix #14611: Vi-mode indication by prompt color
    Add a way to print an aliased without a trailing new line (#15031)
    Fix clicking on frame borders to resize
    Remove code for no-anal asm.bb.line (#14977)
  core
    Make -m do an implicit -s
    Fix #14990 - multiple quoted command parsing issue
    Fix multiple quote cmd issue
    Fix #14019 - Move ta to aht, move other commands around, refactor indentation
    Fix #10851 - Solve slurp messages on http/sandbox/pipe
    Don't run ldconfig when installing into /usr (#15049)
  debug
    Fix gdb reg write byte order (#15009)
    Improving slighty the process status check on Darwin
    On Darwin, expose process path
    ASLR check setting fix on FreeBSD
  emu
    Hackaround to get esil stepping on delayed execution
    Fix arm32 stmia post-increment (#14983) (r2wars)
  io
    Support shm_open in shm:// and some code cleanup
    Fixing perms for Darwin
    Fix #15002 - Propagate write error issues into RCore.patch
    Print error msg if write fails (#14978)
    Fixing self:// perms issue on Darwin</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1597233600">- Update to 4.5.0
  * Analysis
  - Initial API for base type kinds (enum, struct, union)
  - Rename PowerPC to PPC
  - Improve RISC-V analysis for compressed instructions
  - Add endbr64 as a function prelude for x86-64 binaries
  - Improve BP vars/args detection
  - Detect register args used only by callee
  - Match args name/types from function definition
  - Improve itanium RTTI parsing and vtable search
  - Refactor Variables out of SDB
  - Implement basic concept of signature bestmatch
  * asm
  - Add support for WebAssembly SIMD extension
  - Boolify r_asm_is_valid and r_asm_set_syntax API
  - x86_64/x86_32: Implement assembler endbr32 and endbr64 instructions
  - x86_64: Support mov r64, 0xffffffffffffffff
  - x86_64: Fix mov r32, -imm32 encoding
  - Move inferior GNU Hexagon plugin to extras
- For a complete list of changes see:
  https://github.com/radareorg/radare2/releases/tag/4.5.0
  https://github.com/radareorg/radare2/releases/tag/4.4.0</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1610366400">- Update to 5.0.0
  * See https://github.com/radareorg/radare2/releases/tag/5.0.0</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1622376000">- Update to 5.2.1
  * See https://github.com/radareorg/radare2/releases/tag/5.2.1
- Packaging changes:
  * Use license tag for COPYING/COPYING.LESSER
  * Use SPDX 3.0 format for License
  * Use system libzip/xxhash/libuv
  * Move plugin directory from devel to main package
  * Remove broken and no longer relevant rpmlintrc
  * Various small cleanups</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1622808000">- Install "r2p" multicall symlink as r2pipe, r2p conflicts with
  polylib.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1625918400">- Update to 5.3.1
  * Fix CVE-2021-32613: Double free vulnerability in the pyc parse
    via a crafted file which can lead to DoS.
  * Fix assembling invalid arm64 instructions dont result in invalid
    representations
  * Add http.basepath to support sub directory handling for proxying
    purposes
  * Support instruction descriptions when using the r2ghidra
    disassembler plugin
  * Fix issues and enable the garbage collector when running @vlang scripts
  * Fix arm16 ldr post indexing esil expression
  * Fix r2pipe regression caused by a change in RCons buffering when
    chaining multpile commands
  * Support user defined REgg plugins
  * Full changes: https://github.com/radareorg/radare2/releases/tag/5.3.0</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1627992000">- Add CVE-2021-3673.patch, fixing CVE-2021-3673 (boo#1189009):
  resource exhaustion and DoS</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1643716800">- Update to 5.5.4:
  * New IOBanks APis and commands replacing skyline and making io faster (2-10x)
  * Faster analysis, type matching, binary parsing (2-4x)
  * [] and =[] esil operations has been removed (size is mandatory)
  * Lots of important bugs fixed in bin parsers and disassemblers
  * Add support for the latest iOS15 dyld4 Atlas-style cache formats
  * Autorename signature matching collisions and faster search
  * Add assembler for riscv and disassemblers for PDP11, Alpha64 and armv7.v35
  * Improved integration with r2frida remote filesystems
  * Cleaning debugger for windows (32 and 64) and macOS makes it more reliable and stable
  * Add seven segment printing (?ea for ascii-art text titles)
  * Improved xrefs visualization with new axfm and axtm commands
  * Add avg command to manage global variables
  * The sixref plugin is now easier to use to find xrefs on arm64 code
  * Improved multibin (select all bins or one) and multidex support in apk://
  * Better build scripts for Windows (add asan and w32 profiles)
  * Added armv7.v35 and improves esil emulation with the arm64.v35
  * Add more help messages and set scr.prompt.tabhelp true by default
  * AES key wrap algorithm support in rahash2
  * Fix var serialization issues in debugger reloading (ood) and projects saving (Ps)
  * Add Amiga and MSX rom/bin parser plugin and test @romerojoseant @trufae
  * Visual slides (r2s) allow interactive content to be used within r2
  * Print and convert ternary values back and forth
  * Add the vector35 arm64 for analysis, esil and disasm and r2 can be built without capstone
  * Improved integration to use r2ghidra analysis and disassemble mainly tested for avr, v850 and arm64
  * Fix emulation of several x86 and arm64 instructions, including an scripted way
    to import official arm64 instruction descriptions
  * Bring back the cmd.pin to instrument the esil emulation when a specific address is hit
  * Small steps towards Projects with improved management for version control
  * Improved visual and panels with better interactions and fixed glitches
- Remove CVE-2021-3673.patch</changelog>
  <changelog author="Timothy Brown &lt;stimut@gmail.com&gt;" date="1654776000">- Update to 5.7.0
  * Significant number of changes and bug fixes
  * Resolves 38 CVEs
  - CVE-2022-0139 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195713
  - CVE-2022-0173
  - CVE-2022-0419 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195444
  - CVE-2022-0476 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196414
  - CVE-2022-0518 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195746
  - CVE-2022-0519 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195761
  - CVE-2022-0520 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195741
  - CVE-2022-0521 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195760
  - CVE-2022-0522 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195742
  - CVE-2022-0523 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195720
  - CVE-2022-0559 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196052
  - CVE-2022-0676 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196345
  - CVE-2022-0695 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196484
  - CVE-2022-0712 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196320
  - CVE-2022-0713 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196319
  - CVE-2022-0849 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196819
  - CVE-2022-1031 - https://bugzilla.opensuse.org/show_bug.cgi?id=1197420
  - CVE-2022-1052 - https://bugzilla.opensuse.org/show_bug.cgi?id=1197509
  - CVE-2022-1061 - https://bugzilla.opensuse.org/show_bug.cgi?id=1197508
  - CVE-2022-1207 - https://bugzilla.opensuse.org/show_bug.cgi?id=1197991
  - CVE-2022-1237 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198185
  - CVE-2022-1238 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198186
  - CVE-2022-1240 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198187
  - CVE-2022-1244 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198132
  - CVE-2022-1283 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198291
  - CVE-2022-1284 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198292
  - CVE-2022-1296 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198375
  - CVE-2022-1297 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198376
  - CVE-2022-1382 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198592
  - CVE-2022-1383 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198593
  - CVE-2022-1437 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198804
  - CVE-2022-1444 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198805
  - CVE-2022-1451 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198807
  - CVE-2022-1452 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198808
  - CVE-2022-1649 - https://bugzilla.opensuse.org/show_bug.cgi?id=1199418
  - CVE-2022-1714 - https://bugzilla.opensuse.org/show_bug.cgi?id=1199555
  - CVE-2022-1809 - https://bugzilla.opensuse.org/show_bug.cgi?id=1199806
  - CVE-2022-1899 - https://bugzilla.opensuse.org/show_bug.cgi?id=1199972
- Remove unneeded libewf dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668513600">- Update to version 5.7.8 (boo#1201820, CVE-2022-34502):
  + Heap buffer overflow via the function consume_encoded_name_new
  + Significant number of changes and bug fixes since 5.7.0</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1684324800">- Update to 5.8.6
  For details, check full release notes:
  https://github.com/radareorg/radare2/releases/tag/5.8.6
  - This fixes CVE-2023-1605 (boo#1209686).</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1733227200">- Update to version 5.9.8:
  * Resolved CVE:
  - CVE-2024-29645: buffer overflow vulnerability allows an attacker to
    execute arbitrary code via the parse_die function (boo#1234065).
  For details, check full release notes:
  https://github.com/radareorg/radare2/releases/tag/5.9.8
  https://github.com/radareorg/radare2/releases/tag/5.9.6
  https://github.com/radareorg/radare2/releases/tag/5.9.4
  https://github.com/radareorg/radare2/releases/tag/5.9.2
  https://github.com/radareorg/radare2/releases/tag/5.9.0
  https://github.com/radareorg/radare2/releases/tag/5.8.8</changelog>
</package>
<package pkgid="98b6b703cf6db1d281724fd425d67c2e45277736b6aa0fa1266d3fd635f4ba44" name="radare2-devel" arch="ppc64le">
  <version epoch="0" ver="5.9.8" rel="bp156.4.3.1"/>
  <changelog author="atoptsoglou@suse.com" date="1546948800">- Update to 3.2.0
  anal
  * Add asm.hint.cdiv
  * Handle ^C in agf (#12618)
  * Fix size of arm64 wzr register
  * Rename ac -&gt; aoc, aC -&gt; ac, Fix help
  * Add the missing fail arc for SBRx instruction
  * Fix wrong splitting of functions in aac
  * Initial implementation of emu.ssa
  * Fix infinite loop bug related to anal.nopskip
  * Use add-sorted instead of append+sort
  * Heavy refactoring and sdbify the classes storage+logic
  * Implement support for nword in ahi
  * Fix ESIL borrow flag handling for SUB/SBB on x86
  * Display all metas in current offset instead of just one
  * Fix .in=io.maps, improving aap analysis (2052 vs 41 functions find)
  * Small msp430 improvements
  * Fix aap for thumb
  * Fix #8054 - Update cpu flags in arm/thumb ADD/SUB
  * Display all metas in current offset instead of just one
  bin
  * Fix #12654 - workaround resolv reloc symbols in ELF
  * Refactoring of get_import_addr in format/elf
  * Fix printing of the macho UUID load command in iH / rabin2 -H
  * Add timestamp to iRj output
  * Do not use r_buf_get_at in RBin.nxo to solve 2 clusterfuzz crashes
  * Fix missing exported symbols in ELF
  * Add laddr to iI
  * ie/iee: remove baddr
  * Use entry.init0 instead of entry0.init
  * rabin2 -H and iH uses cb_printf instead of eprintf+printf
  * Improve RBuffer api, start to refactor rbin to use more rbuf
  * it's nintendo 64 not nintendo 32
  build
  * Appveyor cleaning
  * Fix musl build (required for Alpine)
  * Do not statically link binaries by default in sys/static.sh
  * meson: Do not use glob with meson
  * Initial implementation of the Alpine Linux package
  * Improve the meson scripts
  * Fix Emscripten support
  * Switch to capstone 4.1 (#12549)
  * meson: Ensure python3 and no hard-code version
  * meson: Ensure R2_DATDIR, R2_INCDIR, R2_LIBDIR be absolute path
  * Users may want to install radare2 to a different directory than ~/bin.
  * Parse --install-path in sys/user.sh to allow for users to do so.
  cons
  * Fix #12667 - Fix heap overflow in RCons.grep
  * Fix #12397 - Colorize grep words if scr.color.grep is set
  core
  * Improvements and code cleanup in util/str
  * Implement ?j to get JSON output of different representations for the same number
  * Fix #12482 - Unify asm.shortcut/asm.{lea,jmp} hints
  * Rename scr.pipecolor into scr.color.pipe
  * Initial import of the PJ (PrintJSON) API
  * Fix 11141 - replaced R_ASM_BUFSIZE with RStrBuf*
  * Bring back f-.localflag (same as f.-localflag)
  * Add some more random "fun" fortunes
  * =h&amp; is not an alias for &amp; =h
  crash
  * Fix #12479 - negative disk_reads may not be allowed
  disasm
  * Fix esil function comment refline when there is jump to addr
  * Allow select cpu for arm.gnu
  * Add support for m68xx disassembler + analysis from capstone
  * Initial support for 6502 with Capstone
  * Optimize ds_align_comment()
  * Use r_str_len_utf8_ansi() for line len in
  * Fix glitches in asm.shortcut=1|0 with and leahints
  * Fix visual leahints hotkeys
  * Handle meta hints for dwords in visual disasm hotkeys
  * Improve pds
  json
  * Do spec-following r_str_escape_utf8_for_json()
  * Added new PJ simple print-json (stream) apis
  assembler
  * Move mipsasm from mips_gnu to mips_cs
  * Fix #12543 - Support backward branch and bl assembling for arm64 (#12552)
  search
  * Add magic headers for GPG symmetric crypto
  commands
  * Fix #12473 - implement C. command
  * aaE -&gt; aafe (#12628)
  * Support multiple ahi0 == ahi
  Debugger
  * When a process is interrupted by a signal, we try to figure out the reason if the information is still available.
  * FreeBSD/more reliable way to get PID's path. (#12527)
  * Disable dbg.follow in aaft to prevent seek changes (#12657)
  * Fix r2 -Ad regression
  panels
  * Fix a crash when V! calls graph via space key
  * Fix Cursor mode and Zoom mode and refactoring
  * Enable cursor and insert in Hexdump
  * Fix a resizing issue of Panels
  * Help message for Snow
  * Snow is supported in Panels because it is winter
  * Better Hexdump support
  * Remove mouse events thoroughly from panels
  * Minor fix when opening a new panel
  performance
  * Improve io map lookup performance in presence of many maps
  * Limit the blocksize in visual mode
  * Optimize r_meta_find (~4x faster :D)
  * refactoring ELF relocs, parse once and lookup in a hashtable
  print
  * Fix #12528 - Remove suffix modifier for 'j' in cmd_print.c
  * Add hex.ascii config variable
  * Support uneven columns in hex.cols and fix stack after scope issue in scr.rainbow
  * Fix p- to honor multiple regions
  * Highlight the flagged bytes on hex.style
  * Implement hex.hdroff (disabled by default)
  * Improve pxa, use more colors. honor VdF (pf format)
  search
  * Implement /s, /s* to search for sections depending on entropy
  threads
  * Make =h work in tasks, still more work to do to make RCons task and thread safe
  types
  * Fix tc and afc commands
  * Implemented tc command as an alias for tuc;tsc;tec...
  * Fix #11756 - Implement tsc and tuc
  visual
  * Add r_str_len_utf8_ansi()
  * Fix #1298 - Fix visual 'G' for r2 -nn (#12655)
  * Improvements for repeated Vd
  * Implement recursive interactive help
  * Support ranged cursor selections (for pxd, pxb, pxq, ...)
  * More fix for Vg and VG
  * tT, tt new tab, t[1-9] switch to nth tab, t= name tab, t- close tab
  * Fix #12623 - Make Grep Highlights Case Insensitive
  * Fix Vg with io.va
  * Introduce scr.dumpcols to support tabs and minor cleanup
  * Bring back VO as al alias of V&lt;tab&gt; and improve modes
  * Several improvements in the Visual mode (help, tabs, ...)
  * Add scr.wideoff to make offsets and reg values depend on asm.bits
  * Extend the use of the 't' key to manage tabs better, better ascii art
  * Several bug fixes and improvements for the visual-tab
  * Improve two dimensional panels with Tab and tabs with ' and ''
  * Implement ecoo and extend scr.rainbow into pd
  * Better asm.hints and support repeating in dw
  wasm
  * Fix wasm analysis for the end instruction
  * Fix #12409 - wasm function ids and exports (#12414)
  Archs
  * Added support for m680x arch
  * msp430: registers names for pc, sp, sr and cg
  * msp430 initialize more default op fields
- Update to version 3.1.3
  * Visual xrefs with undo seek behaviour
  * Improve visual panels
  * Fix fffff issue when doing aaaaa in NSO bins
  * Fix some memory leaks and warnings.
- Update to version 3.1.2
  bin
  * Fix double-free in RBinClasses regression introduced in d6fd896
  * Fix #12384 - Crash in fuzzed macho binary
  anal
  * Honor regsize to detect UB shift overflows in ARM64 code emulation
  * Fix assert in aaa when entrypoint is wrong
  panels
  * Some fixes in panels
  visual
  * Fix Visual k into basic block
  * Some more improvements for the visual xrefs (fix undo seek and more)
  Other
  * Fix some warnings
  * Fix #12376 - crash in: rasm2 -a arm -b 64 '0 ,0,0,0,0,0,0,'</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1547121600">- Update to version 3.1.3
  anal
  * Add asm.hint.cdiv
  * Handle ^C in agf (#12618)
  * Fix size of arm64 wzr register
  * Rename ac -&gt; aoc, aC -&gt; ac, Fix help
  * Add the missing fail arc for SBRx instruction
  * Fix wrong splitting of functions in aac
  * Initial implementation of emu.ssa
  * Fix infinite loop bug related to anal.nopskip
  * Use add-sorted instead of append+sort
  * Heavy refactoring and sdbify the classes storage+logic
  * Implement support for nword in ahi
  * Fix ESIL borrow flag handling for SUB/SBB on x86
  * Display all metas in current offset instead of just one
  * Fix .in=io.maps, improving aap analysis (2052 vs 41 functions find)
  * Small msp430 improvements
  * Fix aap for thumb
  * Fix #8054 - Update cpu flags in arm/thumb ADD/SUB
  * Display all metas in current offset instead of just one
  bin
  * Fix #12654 - workaround resolv reloc symbols in ELF
  * Refactoring of get_import_addr in format/elf
  * Add timestamp to iRj output
  * Do not use r_buf_get_at in RBin.nxo to solve 2 clusterfuzz crashes
  * Fix missing exported symbols in ELF
  * Add laddr to iI
  * ie/iee: remove baddr
  * Use entry.init0 instead of entry0.init
  * rabin2 -H and iH uses cb_printf instead of eprintf+printf
  * Improve RBuffer api, start to refactor rbin to use more rbuf
  * it's nintendo 64 not nintendo 32
  build
  * Appveyor cleaning
  * Fix musl build (required for Alpine)
  * Do not statically link binaries by default in sys/static.sh
  * meson: Do not use glob with meson
  * Initial implementation of the Alpine Linux package
  * Improve the meson scripts
  * Fix Emscripten support
  * Switch to capstone 4.1 (#12549)
  * meson: Ensure python3 and no hard-code version
  * meson: Ensure R2_DATDIR, R2_INCDIR, R2_LIBDIR be absolute path
  * Users may want to install radare2 to a different directory than ~/bin.
  * Parse --install-path in sys/user.sh to allow for users to do so.
  cons
  * Fix #12667 - Fix heap overflow in RCons.grep
  * Fix #12397 - Colorize grep words if scr.color.grep is set
  core
  * Improvements and code cleanup in util/str
  * Implement ?j to get JSON output of different representations for the same number
  * Fix #12482 - Unify asm.shortcut/asm.{lea,jmp}hints
  * Rename scr.pipecolor into scr.color.pipe
  * Initial import of the PJ (PrintJSON) API
  * Fix 11141 - replaced R_ASM_BUFSIZE with RStrBuf*
  * Bring back f-.localflag (same as f.-localflag)
  * Add some more random "fun" fortunes
  * '=h&amp;' is not an alias for '&amp; =h'
  crash
  * Fix #12479 - negative disk_reads may not be allowed
  disasm
  * Fix esil function comment refline when there is jump to addr
  * Allow select cpu for arm.gnu
  * Add support for m68xx disassembler + analysis from capstone
  * Initial support for 6502 with Capstone
  * Optimize ds_align_comment()
    Use r_str_len_utf8_ansi() for line len in
  * Fix glitches in asm.shortcut=1|0 with and leahints
  * Fix visual leahints hotkeys
  * Handle meta hints for dwords in visual disasm hotkeys
  * Improve pds
  json
  * Do spec-following r_str_escape_utf8_for_json()
  * Added new PJ simple print-json (stream) apis
  assembler
  * Move mipsasm from mips_gnu to mips_cs
  search
  * Add magic headers for GPG symmetric crypto
  commands
  * Fix #12473 - implement C. command
  * aC renamed to ac
  * aaE -&gt; aafe (#12628)
  * Support multiple ahi0 == ahi
  Debugger
  * When a process is interrupted by a signal, we try to figure out the reason
    if the information is still available.
  * FreeBSD/more reliable way to get PID's path. (#12527)
  panels
  * Fix a crash when V! calls graph via space key
  * Fix Cursor mode and Zoom mode and refactoring
  * Refactoring
  * Enable cursor and insert in Hexdump
  * Fix a resizing issue of Panels
  * Help message for Snow
  * Snow is supported in Panels because it is winter
  * Better Hexdump support
  * Remove mouse events thoroughly from panels
  * Minor fix when opening a new panel
  * Cleaned up some macro
  performance
  * Improve io map lookup performance in presence of many maps
  * Limit the blocksize in visual mode
  * Optimize r_meta_find (~4x faster :D)
  * refactoring ELF relocs, parse once and lookup in a hashtable
  print
  * Fix #12528 - Remove suffix modifier for 'j' in cmd_print.c
  * Add hex.ascii config variable
  * Support uneven columns in hex.cols and fix stack after scope issue in scr.rainbow
  * Fix p- to honor multiple regions
  * Highlight the flagged bytes on hex.style
  * Implement hex.hdroff (disabled by default)
  search
  * Implement /s, /s* to search for sections depending on entropy
  threads
  * Make =h work in tasks, still more work to do to make RCons task and thread safe
  types
  * Fix tc and afc commands
  * Implemented tc command as an alias for tuc;tsc;tec...
  * Fix #11756 - Implement tsc and tuc
  visual
  * Add r_str_len_utf8_ansi()
  * Improvements for repeated Vd
  * More fix for Vg and VG
  * "tT", "tt new tab, t[1-9] switch to nth tab, t= name tab, t- close tab"
  * Fix #12623 - Make Grep Highlights Case Insensitive
  * Fix Vg with io.va
  * Introduce scr.dumpcols to support tabs and minor cleanup
  * Bring back VO as al alias of V and improve modes
  * Several improvements in the Visual mode (help, tabs, ...)
  * Add scr.wideoff to make offsets and reg values depend on asm.bits
  * Extend the use of the 't' key to manage tabs better, better ascii art
  * Several bug fixes and improvements for the visual-tab
  * Improve two dimensional panels with Tab and tabs with ' and ''
  * Implement ecoo and extend scr.rainbow into pd
  * Better asm.hints and support repeating in dw
  wasm
  * Fix wasm analysis for the end instruction
  * Fix #12409 - wasm function ids and exports (#12414)
  To Review
  * Disable dbg.follow in aaft to prevent seek changes (#12657)
  * Add %S for base64 in util/pj (JSON printer)
  * Fix #1298 - Fix visual 'G' for r2 -nn (#12655)
  * Fix #12615 - Fix renaming vars from vvv
  * Fix #12434 - Fixes for exports and anal behaviour (#12642)
  * Fixed loop behaviour (now jumps to correct ends, etc..)
  * Fixed Exports (aka symbols)
  * Fix #12273 - Force exec bit in text section (RIOSection must die) (#12643)
  * Rename aftm -&gt; aft and afta -&gt; aaft (#12631)
  * Proposal to fix ib DF issue.
  * Fixed wrong bounds check while PE file resources is being parsed (#12634)
  * Few compilation warning fixes. (#12630)
  * use r_base64_encode_dyn
  * More refactoring for panels
  * Fix comments
  * Add assumption comments
    Remove the V@ command - not intuitive and a bit alien
    rotating print modes with tab was segfault because of UB
    Implement recursive interactive help
    Support ranged cursor selections (for pxd, pxb, pxq, ...)
    'i' in pxb visual runs Vd1 to edit the bits under the cursor
    V' is no longer mixed with Vt
    Properly restore the print sub-modes in tabs
    Smart tab key hints (beter located and shorter)
  Archs
  * Added support for m680x arch
  * msp430: registers names for pc, sp, sr and cg
  * msp430 initialize more default op fields
  Commands
  * Clarify aes /Ca help message (#12580)
  * New commands: aCb, aCm, aCmn, aCll, aClj, aCv, aCm, aC-, aCm-
  * Fix Segfaults and Leaks in RTTI classes recovery
  * Accept .?AU as prefix for msvc class name demangling
  * Classes recovery refactoring
  * Skip own type descriptor in msvc classes recovery
  * Cleanup msvc rtti address calculation
  * Recover vtable, classes, base class, virtual methods from MSVC RTTI
  * Add flags for vtables and methods
  * Fix #12543 - Support backward branch and bl assembling for arm64 (#12552)
  * Fix odd behaviour of pdf (with regards to agfv and agfj) (#12522)
  * Some code cleanup and start to introduce r_return in r_io (#12523)
    add the “skyline shadow” concept
  add r_io_map_is_mapped which binary-searches the skyline shadow to tell
  if a pointer belongs to any map
  * Fix printing of the macho UUID load command in iH / rabin2 -H
  * Improve pxa, use more colors. honor VdF (pf format)</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1551096000">- Update to version 3.3.0
  anal
  * Do not permit function names containing registers
  * Add missing types-darwin.sdb and honor asm.os to reload them
  * Add some Resource API to types db
  * Disable function autonaming to avoid confusions
  * Initial implementation of RAnalDataType
  * Address comments in #13094 related to maxbbsize and maxfcnsize
  * Fix anal.dalvik for monitor instructions
  * Add op.type of UD0/UD1/UD2 x86 instructions
  * Fix aaF sort issue, honor a2f and fix big allocation in analysis
  * Implemented new 'ax.' command
  * Improve ARM64 (anal.arm.cs) to cover more optypes
  * Improve the Dalvik's ESIL
  * Initial implementation of aaF
  * Fix #12932 - Handle 'bx lr, pc;bx r3'
  * Implement EXPERIMENTAL emu.lazy (20% faster analysis with aae)
  * Initial implementation of the 'aao' command
  * Fix aae - set pc to current offset
  * Self referenced xrefs makes no sense
  * Fix annoying warning message in aab
  * Update list of syscalls for Linux on x86-(32|64)
  * Update aea? (#12849) and display @{R,W} in aeaj
  * Add JSON support for /g
  * Fix #12738 - afi displays if function has been traced
  * Fix aht cjmp and optimize assert in asm.emu when no regprofile is set
  * Fix instruction address issues in the aef output
  * Initial implementation of aflm - makestyle function list
  * Change assert in cyclomatic complexity with a nicer warning message
  * Silent some 'invalid instruction' warnings by assuming data
  * Blind fix crash on exit after analyzing big binary
  * Implement aht to change the opcode type via anal hints, fix ao
  * Make afij ref-types more readable for human animals
  * Fix axff and add json support
  * Move r_anal_op_hint() into r_anal_op via R_ANAL_OP_MASK_HINT
  * Fix ASAN crash when running afbr
  * Fix afns and add JSON support
  * Fix noreturn handling of reloc functions
  * Improve ESIL xrefs and string discovery with aae on arm32
  * Kill anal.noncode instead use anal.in with io.maps.x
  * Improve aap for arm64
  * Add r_anal_fcn_format_sig
  asm
  * Use r_return in RAsm APIs and fix some regressions
  * Remove R_ASM_BUFSIZE, all buffers are now dynamic
  * Implement 'wao jinf' to assemble infinite loop instruction
  * Fix arm 64 assemble for msr/mrs OPs
  assembler
  * Fix #11249 - Fix register not being assigned
  * Fix #12431 - Add X86_32 Control/Debug registers assembly
  assembly
  * Fix ARM64 assemble for "b ." ("b 0x0")
  bin
  * Change -T behaviour and rename iF into it
  * Compute hashes only with a new r2 flag
  * Fix #13035 - PE resources crash
  * Fix bin_mz plugin magic check
  * Fix the file hash computation
  * Fix rabin2 extract path for Windows
  * Elf: recognise android as os
  * Display file hashes into rabin via new mode
  * Fix PDB crash freeing streams with the right function instead of assuming
    the delegate is not corrupted Fix the PE parsing to properly get the COFF
    symbols
  * Fix buffer overrun on pdb file read
  * Add iF to show file hash and related refactoring
  * Fix demangling of relocs and exported symbols
  * Fix #11981 - Show PE resource name instead of just the index and use pj.c
  * use the reset vector at 0x4 for entry
  * sega genesis is big endian
  * Add check for MZ magic in bin_bios.c
  * Fix #12474 - Add simplest mode handler for -zzz flag
  * Fix wasm exports list
  * Fix #12637 - Support .plt/.plt.sec in ELF
  * Add initial support for dyldcache v3
  build
  * Fix #13087 - Automatic NORELEASE mode, use curl if no wget
  * Disable ptrace-wrap for WSL
  * Fix capstone cloning and patching issues again
  * Fix #12834 - Set minimum version for libuv to 1.0.0
  * Do not use reversed keyword of meson
  * Set gittap even in release tarball
  classes
  * Store Anal Classes list in own SDB Namespace
  config
  * Fix #12760 - e cfg.log.* is now log.*
  * Add cfg.log.events=false by default
  cons
  * Make RCons.is_interactive() into the RConsContext and improve loading projects in tasks
  * om= and iS= now honor the theme (eco) settings
  * iS= now accepts eco (theme) settings + highlighting of sections with w/x permissions
  * Avoid big writes in a single syscall
  * Fix #11701 - use color theme in dmh* commands
  * Fix #12925 - $ being ignored if : or [] is present in grep line
  * Fix #12906 - Add support for mult. keyword highlighting in grep
  * Move Palette to RConsContext to make RCoreTask less racy
  core
  * Initial support for the r_alloc (+aligned) API
  * Implemented dir.home and dir.tmp
  * Add user * to REvent Hooking and add all_callbacks for R_EVENT_ALL
  * Improvements and code cleanup in util/str
  * Fix #12773 - Support setting multiple configs at the same time
  * Remove noisy log message in the @@@ operator
  * Implement yfx (yank from hexpair) command and r_core_yank_hexpair API
  * Fix #6424 - Disable scr.color when doing backticks
  debug
  * Add --without-ptrace-wrap configure option
  * Implement aeC (ESIL appcall), also drr shows reg aliases and add dr??
  * Fix debugger regression in Android
  * Debug process state info support on OpenBSD
  debugger
  * Fix debugger regression in Android
  * Debug process state info support on OpenBSD
  disasm
  * Fix #13079 - Show comments above the folded functions
  * Fix MIPS asm parser to display vars in disasm
  * Fix #11585 - Missing main/entry substitutions
  * Add asm.types=[0,1,2] - set verbosity level for function signature comments
  * Implement asm.str.lea instead of hardcode the option
  * Fix false positive string issues on arm64 when adrp+add
  * Fix reflines for infinite loop instructions
  * Fix asm.lines.ret for pdJ (Fix #12782)
  * Have arm pseudo's replace() use the same replacement style as x86's
  docs
  * Typo immbediate -&gt; immediate
  * Typo immbediate -&gt; immediate
  documentation
  * Add -U resources in rabin2 man
  * Change aab help fix #12695
  * Change aab help fix #12695
  enhancement
  * Add Certificates in rabin2
  esil
  * Fix vv_ and signed addresses bug in esil for x86.cs (fixes kernel emulation)
  * Fix #12743 - Warn when ESIL tries to shift &gt; 63 bits
  format
  * Compute struct/union size in tsj/tuj
  fs
  * Fix hfs mounting for Windows
  graph
  * Fix #12990 - Handle ^C in agRv
  * Improve the graphviz output for custom graphs
  * Improve callgraph dot output 'agCd'
  * Introduce graph.few to render just few basic blocks, comma in visual
  hexdump
  * Initial implementation of hex.align
  http
  * Implement the cmd_colon and experimental http.colon
  io
  * Implement self_regions for Windows
  * Add usable uris field to oLj and r2 -L
  * New command 'oma' to create a map covering all VA
  * Improve rap:// code, r2p_ is now r2pipe_
  json
  * Fix avj - in case of no vtables [] shall be returned
  * afxj and axtj using pj.c
  * Fix axgj output (should be rewritten with pj)
  main
  * Disable (with warning) -t and deobfuscate -n variable
  meson
  * Update list of sdb files to build and install
  optimization
  * Speed up RBinReloc retrieval
  panels
  * Fix a parsing issue of the config
  * Use pjAPIs to output proper json and bug fixes
  plugins
  * Add Ll as an alias for #!
  print
  * Added few pf examples
  * Initial import of the c1 command to compare bits
  * Add new command: pifc and pifcj
  * Add quiet and json for aflm
  * Check if address is mapped in the hexdump and disasm via io.unalloc
  * Implement "pt." command to print the current date
  * Fix #12711 - Fix hex.compact in pxa
  r2pipe
  * Add r2pipe_ R_API functions to r_socket.h
  ragg2
  * Update ragg2 man page
  * Added the append string feature for ragg2
  refactor
  * Remove global variables in rasm2.c
  * Use RSpaces in RFlag
  * Kill RIOSection
  * Aoj use pj
  * Use pj in aeaj
  * Use pj in ttj, tj, tej, tfj and 'tej enum'
  * Fixing typo
  * Use pj in asj
  * Use pj in anj
  * Almost completely kill RIOSection from io and core (-218LOC)
  * Standardize version using blob_version
  refactoring
  * Remove global variables in rasm2.c
  * Almost completely kill RIOSection from io and core (-218LOC)
  search
  * Fix #12942 - Implement /c[vV][j] /cej to search for code immediates
  * Fix #12378 - Implement /ai to search for infinite loop instructions
  * Implement /a1 to find all instructions by changing 1 byte
  sign
  * Initial implementation of the visual zignatures in vbz
  * Add bbsum metric for zignatures
  * Add vars in zignatures
  sync
  * Implement T=&amp; and handle more meta events
  * Initial WIP implementation of sync using http and T
  * Add basic auth to the webserver
  tasks
  * Make ! command sleep around system()
  types
  * Fix #12725 - pf* exposes flag sizes via fl and Cd
  * Initial implementation of the tfc command to manage calling conventions
  * Add more function signatures for objc_ apis
  * Set type of double to F
  * Support typedef to anonymous struct in more than 1 header
  * Support typedef'd (anonymous) structs
  * Shorten local var and type name
  util
  * Add extern "C" to r_rbtree.h
  * Fix comma before object or array in pj
  visual
  * Implement vdo to use aho from visual
  * Fix toggle emu.str via v)
  * Honor io.cache in vpci
  * Revert "Revert "Prevent runaway scrolling in Visual when using arrow keys
  * Revert "Prevent runaway scrolling in Visual when using arrow keys
  * Implement vbg - wip, but at least vbg does something
  * Prevent runaway scrolling in Visual when using arrow keys
  * Add 'o' key to seek in the rop browser and improve usability
  * Handle subcommands for visual browse from the shell
  * Initial implementation of the visual ROP browser
  * Prevent runaway scrolling in Visual mode
  * Visual 'j' honors asm.flags.middle
  * Add orangg avatar in ?E+ and implement r_str_list_join()
  * Initial implementation of visual gadgets
  * Add support for visual gadgets in graph and panels views
  * Implement pgm command to move gadgets around
  wasm
  * Fix conversion f32.const or f64.const
  * WebAssembly improvements in branch lines and namings
  * Fix a little bug in wasm type section parsing
  windows
  * Fix abspath issue and implement r_file_copy using native api
  * Fix path issue when last char is a slash
  * Implement sys_cmd_str_full_w32()
  Other changes
  * Release r2-3.3.0
  * X86_INS_UD0 was introduced in capstone 4, so use it only there (#13154)
  * Expose save_parsed_type() as an API call for Cutter (#13149)
  * Upgrade capstone-master
  * Add missing include for meson
  * Fix Linux debugger crash regression
  * Fix alignment issue in io.ptrace with the new r_malloc_aligned API
  * Fix dL bochs crash
  * Fix #12855 - Crash in "r2 -c'dL bf' -d ls" (#13145)
  * Fix path with spaces problem in windows (#13144)
  * Fix #13141 - Check if the unset space is the current one (#13142)
  * Added eprintf to dbg.execs on non-Linux OSes (#13134)
  * Minor fixes
  * Workaround the cursor scroll glitch in folded functions
  * Try a fix for #13072 - invalid address in dalvik disassembler
  * Fixed afbj result to print empty array (#13127)
  * Refactored cmd_anal.c to use PJ (#13122)
  * Fix #11759 - aac now names import trampolines (#13124)
  * Time to say goodbye to r_json (#13126)
  * Fix build for WSL (#13129)
  * Upgrade sdb
  * Do not escape path to Windows file (#13108)
  * Little cleanup before release (#13115)
  * Clean up some code in disasm.c
  * Fix agfJ
  * Make disasm use pj
  * Make ASAN green again (#13098)
  * Fix ASAN crash in abtj
  * Fix ASAN crash in asj
  * Strdup the input because it is a const char * and shouldn't be modified
  * Fix some r_assert warnings (related to len==0)
  * Check if there are enough words only when necessary
  * Other len == 0 edge cases that do not belong to r_return_* checks
  * Do not print classes if there are none
  * Type is not present in case of va_args, so do not blindly use (len - 1)th char (#13106)
  * Fix #12800 - PE exports not listed
  * Do not use _free in a _init method, but free in a _new method (#13100)
  * Various little code fixes. (#13075)
  * Remove most warnings during compilation
  * Implement aaFa, optimize and improve boundary checks
  * Refactor xrefs.c to use pj api (#13085)
  * Fix undefined behaviour in r_uleb128
  * Fix PE doublefree regression in resources
  * File: clusterfuzz-testcase-minimized-ia_fuzz-5652434150490112.dms
  * Fix x86 capstone patch
  * added valgrind fun fortune (#13086)
  * Meson: Add r_debug_dep to libr2_dep (#13088)
  * Unwind capstone to safe commit
  * Solve java regression
  * Fix #12948 - Fix . autocompletion (#13082)
  * Fix #13067 - Crash in the java parser (java-read-off-by-one)
  * Fix #13070 - Fix oobread in anal.arc
  * Add CC in vbt, still wip, just readonly list for now
  * Fix #12938
  * Use pj for agfj (and others) + rename pj_sn and pj_ksn to pj_N and pj_kN
  * Fix null-pointer dereference (#13074)
  * pf: print float at max precision (#13064)
  * Fix #13062 (#13063)
  * Add missing csmtpapi, csncdapi files
  * Fix #13027 - pf: print double at max precision (#13049)
  * Fix invalid json in agfj under some situations (#13051)
  * If, for whatever reason, a basic block with negative size is
  * contained in a function the json produced is not valid.
  * pj-ify dmmj
  * Fix x86_64 socket syscall (#13050)
  * Currently syscall nr 41 is named socketcall. However on x86_64
  * syscall nr 41 is named socket and expects 3 arguments.
  * Fix some crappy regressions in capstone.sh
  * Upgrade capstone
  * Purge capstone when doing the iOS build
  * Fix the iOS simulator build
  * Fix truncated issue with long dir.prefix is used
  * Small optimization when concatenating the home
  * Update plugins.nogpl.cfg and fix a couple of warnings
  * Use pj api in core/config (#13047)
  * Fix #13034 - Trailing 0 is gone (#13046)
  * Fix couple of mem leaks (#13041)
  * Adding one level into the hashes JSON (#13045)
  * Use pj api in afvsj
  * Use pj api in rasm2
  * OS X does not seem to accept X.Y.Z-git as lib version (#13043)
  * acr+make does work because it does not set any lib version on darwin. This patch
  * will adjust the version to use for libraries when radare2 is installed through
  * meson.
  * Update fortunes.fun (#13044)
  * Fix #13021 - Fix crash in anal.dalvik
  * Fix #13031 - Crash in dbw
  * Fix #13032 - Double free in dbw
  * Fix #13033 - Crash in pifjA
  * Fix #13039 - Crash in 'echo 0xF..A | rax2'
  * Fix pe crash regression
  * Added feature to return error while parsing c header file (#13030)
  * Added feature to return error while parsing c header file
  * Fixed cmd_type.c to pass tests
  * Fix clusterfuzz-testcase-minimized-ia_fuzz-5647859834159104.dms
  * Fix clusterfuzz-testcase-minimized-ia_fuzz-5670419745472512.dms
  * Fix clusterfuzz-testcase-minimized-ia_fuzz-5643065568526336.dms
  * Fix clusterfuzz-testcase-minimized-ia_fuzz-5166506139189248.dms
  * Implement vt: to create a new tab with an associated command
  * Fix conditional again
  * Fix off by one conditional
  * Fix some ASAN issues found randomly
  * Unescape chars when using rax2 -S
  * this commit resolve second part of #12862 (#12985)
  * Add newline to end of types.sdb.txt
  * Small TCC bitfields parsing fix
  * Some more fixes for the iOS build in sys/ios-sdk.sh
  * Remove some r_parse spaces
  * t-* resets tcc's anonymous symbol counter (#13015)
  * Remove commented anon_sym init in tcc_compile()
  * r_cons_singleton() -&gt; r_cons_singleton ()
  * Add some spaces
  * Make Class Attr Events more fine-grained
  * Add REvents for Anal Classes
  * Enable Travis only on master
  * Add LC_NOTE missing load command header for mach-o
  * Fix #13001 - null deref in RBin
  * Use flat RVector for all_calbacks in REvent
  * Fix classes names for Windows (#12998)
  * Fix warnings
  * Use pj in rasm2.c and add pj_f for float
  * $ sudo r2 /dev/disk0
  * [0x00000000]&gt; om
  * [0x00000000]&gt; o
  * 3 * r-x 0x00000000 /dev/disk0
  * [0x00000000]&gt; r
  * 0
  * [0x00000000]&gt; oma
  * [0x00000000]&gt; om
  * 1 fd: 3 +0x00000000 0x00000000 - 0xfffffffffffffffe r-x /dev/disk0
  * [0x00000000]&gt; x 32
  * offset - 0001 0203 0405 0607 0809 0A0B 0C0D 0E0F 0123456789ABCDEF
  * 0x00000000 0000 0000 0000 0000 0000 0000 0000 0000 ................
  * 0x00000010 0000 0000 0000 0000 0000 0000 0000 0000 ................
  * [0x00000000]&gt; s 0x1000
  * [0x00001000]&gt; x 32
  * offset - 0001 0203 0405 0607 0809 0A0B 0C0D 0E0F 0123456789ABCDEF
  * 0x00001000 4546 4920 5041 5254 0000 0100 5c00 0000 EFI PART.......
  * 0x00001010 c651 78b2 0000 0000 0100 0000 0000 0000 .Qx.............
  * [0x00001000]&gt; qq
  * Remove extra space after hexdump comment header (#12984)
  * c1 0x1000011ec @@s:$ $+10 1
  * Fix an assert in anal_tp
  * Fix some assert issues and other crap
  * Fix empty json (#12979)
  * Fix help and json in /ci (#12978)
  * Use unsigned format in xref addresses
  * Remove Color_RESET in hexdump comments when scr.color=0 (#12974)
  * Fix 'aao' command
  * Align left the ascii art
  * Fix anal.jmptbl warning message
  * Fix #12973 - Fix 1 byte oobread when running in asan
  * Add a null check (#12977)
  * Use PJ in "irj" and add Symbol VA (#12976)
  * Use PJ in "irj" and add Symbol VA
  * io.unalloc.ch: Hexdump char if byte is unallocated (#12968)
  * Fix asan crash in PE parser (oobread) (#12966)
  * Fix env. vars. not being parsed in !! in Windows (#12956)
  * Fix arm assembler in Windows
  * Fix x86 assembler in Windows
  * Removed duplicated -q flag in ragg2's usage message (#12964)
  * io.unalloc=true: print space in ascii hexdump if unmapped (#12958)
  * Fix Segfault when executing /cj without args (#12961)
  * add reloc indicator to pdj
  * Implement vbc [gG] and fix crash in aao
  * More ios-sdk build fixes
  * Fix section-&gt;size = 0 assert
  * iOS10 is required for the arm32 builds
  * Add LC_VERSION_MIN for the libr2.dylib iOS build
  * Fix #12934 - Crash in p-
  * Fixed the typo in the struct name r_lib_struct_t (#12944)
  * Trim scriptfile after '.'
  * Rewrite RSpaces to use RBTree and remove use of indices everywhere (#12904)
  * Rewrite RSpaces to use RBTree and remove use of indixes everywhere
  * Use RSpace in r_meta_space_unset_for
  * Use r_str_ndup instead of strndup because windows does not support it
  * Add some comments
  * Fix issue #12742 (#12922)
  * Introduce fnj command (#12923)
  * abtj using pj.c
  * Done for x86, arm16, arm32 and arm64
  * Check aab argument value
  * Fix the "Visual runaway scrolling when using arrow keys fix"
  * This reverts commit 6c1d31c.
  * This reverts commit ded4b9e.
  * fix null deref: r2 -N -e scr.prompt.file=true --
  * fix glitch where pd--N and N &gt; offset
  * closes #12897
  * Add an additional null name check in print.c
  * Remove invalid sleep from cmd_open()
  * Add missing file
  * Fix more null derefs
  * Fix null derefs
  * Added MIPS 64-bit calling conventions (copy of 32-bit). (#12891)
  * Small improvement (#12895)
  * Calculate bool based on logic and select prefix based on bool (not vice
  * versa)
  * axfj using pj.c
  * axtj using pj.c (#12887)
  * Android may also support ptrace-wrap
  * Use pj for X509 and PKCS (#12877)
  * Convert R_JSON to pj
  * Ident
  * iCj support
  * Change return type
  * Fix @deroad comments
  * Fix last issue
  * Fix empty output
  * Fix C99 construct without using -c99 (#12879)
  * Switch to capstone master in Meson
  * Implement r_anal_ref_type_tostring()
  * Switch to capstone master 🤪
  * Fix rafind2 -S for UTF8 chars &gt; U+00ff (#12866)
  * Fix rafind2 -S for UTF8 chars &gt; U+00ff
  * Use '&lt; 1' instead of '== 0'
  * Remove unnecessary else
  * Add a 0
  * https://darkdust.net/writings/megadrive/initializing for references
  * fixes #12848
  * i only chk with a few games, but they all look correct
  * Printkey json cb show format pj
  * Fixes for the android build and related warnings
  * Fix aht div
  * Small RFlags fixes (#12856)
  * Get the real item name before looking for it
  * Otherwise, it may happen that you look for a name which does not exist
  * and then when the name is filtered it is transformed into a name that is
  * already in the list of flags.
  * Make sure flagItem is inserted in HT and skiplist
  * Update SDB code and use ht_update_key API in RFlag
  * Fix set_name/filter_name mess
  * Small fixes here and there
  * Force update when creating new flags
  * Use pj API to print json
  * rm stupid debug printf
  * add support for apple debugserver on amd64
  * Oops
  * Add 64-bit MIPS profile
  * Fix isqq #command
  * Removed some spaces
  * Fix agfJ for quotes in function names
  * Fix pdJ for quotes in flag names
  * Use pj in Pj
  * by pancake + fix from kazarmy
  * Copy pal when creating a new task (#12835)
  * Fix minor memory issues (#12836)
  * Add initial Wasm support for atomic instructions. Fix get func offset from id. (#12833)
  * Fix Wasm function rename to ignore memory and other non-function symbols (#12832)
  * Implement sdb_js0n() without GNUC weirdness (#12829)
  * Fix shift check in esil.c
  * Add Vdt to tweak the instruction type hint (#12821)
  * Add missing .h in meson.build
  * Fix iR timestamp + consistent timestamp format output (pt*, iI~comp, iR) (#12770)
  * Update SDB code and use ht_update_key API in RFlag (#12804)
  * Fix crash in pC
  * Moved pd-- help message under pd? command (#12809)
  * Fix leaks in macros (#12803)
  * Fix missing comma bug in pj.c fixes invalid json in afcfj (#12802)
  * Use unsigned int for size when loading binary file (#12794)
  * Trying to load a 2.4G core file do result into error message like:
  * Cannot allocate -17240000 bytes
  * Since opt-&gt;sz is unsigned, casting it to sized int is problematic.
  * Fix regression in dmh's brk_end calculation (#12791)
  * Update yank.c (#12787)
  * remove signed differences in r_core_yank_hexpair()
  * Remove flag list in RFlags and just use hashtable (#12703)
  * Do not directly use flags-&gt;flags, but use r_flags_foreach functions
  * Remove list of flags because unnecessary
  * Do not free flagitem when we just need to change the name(aka key)
  * Use skiplist to iterate, so we get order for free
  * Use RIOMap instead of RIOSection which is being killed
  * Free flagitems when ht is freed
  * There's already the hashtable that can serve to iterate all flagitems.
  * Oops
  * Documentate yfx/yw/ywf/..
  * Fix hang in =h&amp;
  * Fix undefined behaviour in signed int with 24 bit shift in softmagic.c
  * Flush Visual stdin only if printable, \t or \n (#12764)
  * Remove obsolete test file
  * Remove obsolete test file
  * Only flush stdin when no mouse wheel is used
  * Use RBinSection, RDebugMap or RIOMap instead
  * Remove omps command
  * Fix segfault in ?E+
  * Improve anal.eobjmp (bug spotted after almost killing iosections)
  * Move r_disasm.h defs into r_core.h
  * Change eprintf to printf in rarun2
  * Change eprintf to printf in rarun2
  * Fix #12654 - resolv reloc symbols (#12713)
  * Move filling of symbols_by_ord into _r_bin_elf_get_symbols_imports()
  * Remove unneeded midbb initialization
  * Move core-&gt;anal check
  * r_anal_reflines_str() boolification
  * Fix segfault and add warning
  * Run any command at any position in the screen
  * Crop the output of the command to avoid glitches
  * Works in visual mode as well as in console
  * R_ANAL_REFLINE_TYPE_MIDDLE -&gt; R_ANAL_REFLINE_TYPE_MIDDLE_BEFORE (#12733)
  * Fix invalid read in cmd_meta (#12730)
  * files is a reversed keyword in meson. Try to avoid using it.
  * Tweak bitwise macros to work on 64-bit integers and use that in dyldcache
  * Remove useless .c file and fix 2 small warnings
  * Simplify get_import_addr by splitting into arch-specific functions
  * Add support for .plt/.plt.sec split in x86_64/ELF
  * Return plt_sym_addr if something fails there
  * Do not rely on section names when possible
  * Sections are not reliable, look for information, when available, in the
  * DYNAMIC segment, which is used by the loader/linker at runtime.
  * Use sections when nothing else is available in ELF
  * Some type of ELF (e.g. .o files) do not have dynamic info, so the only
  * thing we can do is rely on sections.
  * After release version bump to 3.3.0-git
  * Always print return type in r_anal_fcn_format_sig()
  * Print var args in afcfj
  * Fix movt r0, 0x1234 from incorrectly showing up as r0 = 0x1234 &lt;&lt; r0
  * Minor code cleanups/fixes (#12714)
  * Use Homebrew Addon in Travis
- Update to version 3.2.0
  anal
  * Add asm.hint.cdiv
  * Handle ^C in agf (#12618)
  * Fix size of arm64 wzr register
  * Rename ac -&gt; aoc, aC -&gt; ac, Fix help
  * Add the missing fail arc for SBRx instruction
  * Fix wrong splitting of functions in aac
  * Initial implementation of emu.ssa
  * Fix infinite loop bug related to anal.nopskip
  * Use add-sorted instead of append+sort
  * Heavy refactoring and sdbify the classes storage+logic
  * Implement support for nword in ahi
  * Fix ESIL borrow flag handling for SUB/SBB on x86
  * Display all metas in current offset instead of just one
  * Fix .in=io.maps, improving aap analysis (2052 vs 41 functions find)
  * Small msp430 improvements
  * Fix aap for thumb
  * Fix #8054 - Update cpu flags in arm/thumb ADD/SUB
  * Display all metas in current offset instead of just one
  bin
  * Fix #12654 - workaround resolv reloc symbols in ELF
  * Refactoring of get_import_addr in format/elf
  * Add timestamp to iRj output
  * Do not use r_buf_get_at in RBin.nxo to solve 2 clusterfuzz crashes
  * Fix missing exported symbols in ELF
  * Add laddr to iI
  * ie/iee: remove baddr
  * Use entry.init0 instead of entry0.init
  * rabin2 -H and iH uses cb_printf instead of eprintf+printf
  * Improve RBuffer api, start to refactor rbin to use more rbuf
  * it's nintendo 64 not nintendo 32
  build
  * Appveyor cleaning
  * Fix musl build (required for Alpine)
  * Do not statically link binaries by default in sys/static.sh
  * meson: Do not use glob with meson
  * Initial implementation of the Alpine Linux package
  * Improve the meson scripts
  * Fix Emscripten support
  * Switch to capstone 4.1 (#12549)
  * meson: Ensure python3 and no hard-code version
  * meson: Ensure R2_DATDIR, R2_INCDIR, R2_LIBDIR be absolute path
  * Users may want to install radare2 to a different directory than ~/bin.
  * Parse --install-path in sys/user.sh to allow for users to do so.
  cons
  * Fix #12667 - Fix heap overflow in RCons.grep
  * Fix #12397 - Colorize grep words if scr.color.grep is set
  core
  * Improvements and code cleanup in util/str
  * Implement ?j to get JSON output of different representations for the same number
  * Fix #12482 - Unify asm.shortcut/asm.{lea,jmp}hints
  * Rename scr.pipecolor into scr.color.pipe
  * Initial import of the PJ (PrintJSON) API
  * Fix 11141 - replaced R_ASM_BUFSIZE with RStrBuf*
  * Bring back f-.localflag (same as f.-localflag)
  * Add some more random "fun" fortunes
  * '=h&amp;' is not an alias for '&amp; =h'
  crash
  * Fix #12479 - negative disk_reads may not be allowed
  disasm
  * Fix esil function comment refline when there is jump to addr
  * Allow select cpu for arm.gnu
  * Add support for m68xx disassembler + analysis from capstone
  * Initial support for 6502 with Capstone
  * Optimize ds_align_comment()
  * Use r_str_len_utf8_ansi() for line len in
  * Fix glitches in asm.shortcut=1|0 with and leahints
  * Fix visual leahints hotkeys
  * Handle meta hints for dwords in visual disasm hotkeys
  * Improve pds
  json
  * Do spec-following r_str_escape_utf8_for_json()
  * Added new PJ simple print-json (stream) apis
  assembler
  * Move mipsasm from mips_gnu to mips_cs
  search
  * Add magic headers for GPG symmetric crypto
  commands
  * Fix #12473 - implement C. command
  * aC renamed to ac
  * aaE -&gt; aafe (#12628)
  * Support multiple ahi0 == ahi
  Debugger
  * When a process is interrupted by a signal, we try to figure out the reason
    if the information is still available.  FreeBSD/more reliable way to get
  * PID's path. (#12527)
  panels
  * Fix a crash when V! calls graph via space key
  * Fix Cursor mode and Zoom mode and refactoring
  * Refactoring
  * Refactoring
  * Enable cursor and insert in Hexdump
  * Fix a resizing issue of Panels
  * Help message for Snow
  * Snow is supported in Panels because it is winter
  * Better Hexdump support
  * Remove mouse events thoroughly from panels
  * Minor fix when opening a new panel
  * Cleaned up some macro
  performance
  * Improve io map lookup performance in presence of many maps
  * Limit the blocksize in visual mode
  * Optimize r_meta_find (~4x faster :D)
  * refactoring ELF relocs, parse once and lookup in a hashtable
  print
  * Fix #12528 - Remove suffix modifier for 'j' in cmd_print.c
  * Add hex.ascii config variable
  * Support uneven columns in hex.cols and fix stack after scope issue in scr.rainbow
  * Fix p- to honor multiple regions
  * Highlight the flagged bytes on hex.style
  * Implement hex.hdroff (disabled by default)
  search
  * Implement /s, /s* to search for sections depending on entropy
  threads
  * Make =h work in tasks, still more work to do to make RCons task and thread safe
  types
  * Fix tc and afc commands
  * Implemented tc command as an alias for tuc;tsc;tec...
  * Fix #11756 - Implement tsc and tuc
  visual
  * Add r_str_len_utf8_ansi()
  * Improvements for repeated Vd
  * More fix for Vg and VG
  * "tT", "tt new tab, t[1-9] switch to nth tab, t= name tab, t- close tab"
  * Fix #12623 - Make Grep Highlights Case Insensitive
  * Fix Vg with io.va
  * Introduce scr.dumpcols to support tabs and minor cleanup
  * Bring back VO as al alias of V and improve modes
  * Several improvements in the Visual mode (help, tabs, ...)
  * Add scr.wideoff to make offsets and reg values depend on asm.bits
  * Extend the use of the 't' key to manage tabs better, better ascii art
  * Several bug fixes and improvements for the visual-tab
  * Improve two dimensional panels with Tab and tabs with ' and ''
  * Implement ecoo and extend scr.rainbow into pd
  * Better asm.hints and support repeating in dw
  wasm
  * Fix wasm analysis for the end instruction
  * Fix #12409 - wasm function ids and exports (#12414)
  To Review
  * Disable dbg.follow in aaft to prevent seek changes (#12657)
  * Add %S for base64 in util/pj (JSON printer)
  * Fix #1298 - Fix visual 'G' for r2 -nn (#12655)
  * Fix #12615 - Fix renaming vars from vvv
  * Fix #12434 - Fixes for exports and anal behaviour (#12642)
  * Fixed loop behaviour (now jumps to correct ends, etc..)
  * Fixed Exports (aka symbols)
  * Fix #12273 - Force exec bit in text section (RIOSection must die) (#12643)
  * Rename aftm -&gt; aft and afta -&gt; aaft (#12631)
  * Proposal to fix ib DF issue.
  * Fixed wrong bounds check while PE file resources is being parsed (#12634)
  * Few compilation warning fixes. (#12630)
  * use r_base64_encode_dyn
  * More refactoring for panels
  * Fix comments
  * Add assumption comments
    Remove the V@ command - not intuitive and a bit alien
    rotating print modes with tab was segfault because of UB
    Implement recursive interactive help
    Support ranged cursor selections (for pxd, pxb, pxq, ...)
    'i' in pxb visual runs Vd1 to edit the bits under the cursor
    V' is no longer mixed with Vt
    Properly restore the print sub-modes in tabs
    Smart tab key hints (beter located and shorter)
  Archs
  * Added support for m680x arch
  * msp430: registers names for pc, sp, sr and cg
  * msp430 initialize more default op fields
  Commands
  * Clarify aes /Ca help message (#12580)
  * New commands: aCb, aCm, aCmn, aCll, aClj, aCv, aCm, aC-, aCm-
  * Fix Segfaults and Leaks in RTTI classes recovery
  * Accept .?AU as prefix for msvc class name demangling
  * Classes recovery refactoring
  * Skip own type descriptor in msvc classes recovery
  * Cleanup msvc rtti address calculation
  * Recover vtable, classes, base class, virtual methods from MSVC RTTI
  * Add flags for vtables and methods
  * Fix #12543 - Support backward branch and bl assembling for arm64 (#12552)
  * Fix odd behaviour of pdf (with regards to agfv and agfj) (#12522)
  * Some code cleanup and start to introduce r_return in r_io (#12523)
    add the “skyline shadow” concept
    add r_io_map_is_mapped which binary-searches the skyline shadow to tell
    if a pointer belongs to any map
  * Fix printing of the macho UUID load command in iH / rabin2 -H
  * Improve pxa, use more colors. honor VdF (pf format)</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1554206400">- Update to version 3.4.0
  anal
  * Add more function sorting methods and reduce unnecessary resorts
  * Fix #13466 - Adjust thumb xrefs on aae
  * Fix axf without args
  * anal_riscv: Implement get_reg_profile
  * Fix #13451 - make afs work
  * Show destination in axf
  * Analyze symbols of type STATIC
  * Add R_ANAL_OP_MASK_DISASM for r_core_anal_op() for now
  * Reduce false positives in aav honoring align and skipping code blocks
  * Remove CALL_IS_EOB, it was experimental in r1, not useful
  * Add warning message when jump table size is invalid
  * Fix #13077 - calling convention args to start from 0 instead of 1
  * Add avrr and aao in aaa
  * m68k architecture is always 32 bits and big endian
  * Implement jmptbl for Thumb TBB and TBH instructions
  * Fix m68k analysis issues
  * Add R_ANAL_OP_MASK_OPEX
  * Add support for Thumb jmptbl based on TBH
  * Fix glitch found in analyzing jmptbl in debug
  * Avoid passing fixed size buffers in RAnal.fcn, reducing the use of anal.bb.maxsz
  * Fix r_reg asserts issues spotted in the mips emulation
  * Remove redundant key in anal/cc
  * Simplify function guessing
  * Add missing ESIL for ARM64's LDRH instruction
  * Fix null string issue in afi and add afcf in afij
  * Use ARM special syms as analysis hints (#13249)
  * Use fcn-&gt;meta.min instead of fcn-&gt;addr in fcn rbtree code
  * Fill ptrsize for TBH and TBB Thumb/ARM instructions
  * Update register profile for m68k
  * Update Windows type db
  * x86: add ESIL for BSF/BSR instructions
  * Implement new aesou and abte commands
  * x86 afb+: Update size in fcn rbtree after adding bb
  * Support another type of jmptbl for x86-64
  * Add fp register as BP in mips analysis
  * Improve CHIP-8 analysis
  * Add Windows types from synchapi.h
  * Add Windows Crypto API types
  * Update Registry API types
  asm
  * New command: 'wai' write assembly inside the current instruction
  * Initial implementation of the .offset RAsm directive
  * Updated ppc's libvle with latest fixes
  * Add asm.refptr eval variable
  * Implement rasm2 -x to output in hex dwords
  * Add CHIP-8 asm descriptions
  * Fix #13208 - Initial import of the asm.null plugin
  bin
  * Add dex.h and cdex.h for header structs
  * Parse segment name in -H, deprecate 2 old load methods
  * Adding symbols for 32bit version of mfc140u.dll
  * Fail kernelcache check for non-arm64 kernels
  * Use entrypoint from LC_UNIXTHREAD for the Kernelcache
  * Fix integer overflow that leads to a crash in the DEX parser
  * ELF: returning the full compilation toolchain info
  * Added load_buffer and check_buffer for qnx (#13446)
  * Rebase strings when necessary
  * Rbin remove old load_bytes callbacks
  * bin_art: avoid double free
  * Compute file hashes on request via it and compare if has changed
  * Add bin_qnx.c in Meson.build
  * Add Homewbrew detection
  * Import the XNU kernelcache RBin plugin
  * Add initial support for QNX executables
  * Adding OpenBSD elf sections
  * Fix #13157 - Invalid read in r_bin_demangle_swift
  * Parse objc categories
  * Fix mach0 relocs when no symtab is there
  build
  * AppVeyor - Update MSVC to 2017, Ninja to 1.9.0
  * Fix compilation on Android
  * Fix offline build: Remove duplicated curl line
  config
  * Change anal.maxreflines to asm.lines.maxref
  * Fix #13201 - Merge anal.jmp vars fix
  cons
  * dm= now honors theme (eco) settings + wx sections are highlighted
  * Added missing flags &amp; file paths autocompletions
  * Add more file paths autocompletions
  * Added missing autocompletions for breakpoints related commands
  * Add prompt handling in r_cons_gets
  * Add missing autocompletions for e and P subcommands
  * Add missing keywords for tab completion
  core
  * Make flag comments base64-compatible
  * Support alias files in '.' interpret too ('. $foo')
  * Implement $foo=- to use cfg.ediitor to edit the alias
  * Initial implementation of alias files
  * Fix wcr command
  * bin.str{purge,filter} -&gt; bin.str.{purge,filter}
  * Rename asm.bbline to asm.bb.line and disable it in graph
  * Create libr_main and make all binaries use it
  * Introduce anal.verbose and set http.verbose and bin.verbose to false
  * Make function to allow grabbing the flags by order of importance in flagspace
  * Fix va_arg issue in r_str_newf and r_str_appendf
  debug
  * Fix #13363 - Remove URI handler before looking for auxillary script
  * Some fixes for the debug/emul traces and initial visual mode
  * Fix #13391 - issues when using file:// and ood together
  * Displaying chunk flags as bits
  * Implement dbg.skipover and fix dss for esil
  * Documentate and fix 'afa' and 'afal' commands
  * Implement V$ to set the program counter
  * ASLR settings little refactor, available as util mean
  * Initial implementation of the dri command - inverse debug registers
  * FreeBSD will be having aslr finally
  deprecate
  * Fix #13430 - Kill MinGW remnants
  diff
  * Implement the dif command to compare two files using unified
  * Fix #13541 - Automatic radiff2 -p when no bininfo is found
  disasm
  * Call to same relocs must have same name instead of appending number
  * Improve pf visualization via Cf in pd
  * Fix #13502 - alignment of .dword things
  * Remove reflines2
  * Fix bugs on E_MASK_D and BD24 (343eeb9) powerpc/vle
  * Fix printing consecutive type links in pd
  * Support asm.pseudo=1 in pad command
  * Sync with libvle (bugfixing &amp; new instructions)
  * Fix #13412 - Improve folded-bb message
  * Fix asm.stackptr when disassembling in the middle of a function
  * Add support to fold basic blocks in graph, disasm and commandline
  * Add chip8 pseudo support
  * Implement UJMP/UCALL color and update themes
  * Fix #13326 - Implement of asm.regsub to replace register names with their role alias
  * Implement visual decompiler and fix the RConfigHold API
  * Show function signature on tailcall jumps
  * On ARM, labeeling the unwind address segment a bit more accurately
  docs
  * Updating which assert version to be used
  esil
  * Add cmd.esil.step
  flags
  * Add symbols.objects and symbols.sections flag spaces
  format
  * Fix #12041 - fix truncated pf output
  * Add pfo dex|macho and bind structs to offsets with Cf via .iH*
  fs
  * Rename mg to mc and implement 'mg' properly
  graph
  * Handle b key in graph, doing the same as in visual
  * Improve interactive graph title with function signature
  * Implement graph.trace and improve dt+ with dt++ for abt
  * Trim decompiler text in graph nodes
  * Implement support for decompiler graphs in 'v #'
  hexdump
  * Support colors in prx (abusing px)
  io
  * Consider the map sorting when two map_events are the same
  nds
  * Add Homewbrew detection
  optimization
  * Add an early-out optimization for r_isprint (2%-30% speedup)
  * Optimize r_str_bounds by removing an unnecessary strdup
  * Avoid unnecessary RConfig.get('cmd.times') in RCore.cmdSubst
  panels
  * pP rotate panels
  * ROP gadgets work properly when in-n-out
  * Fix some crashes
  * bunch of menus work which had been broken such as ROP, etc
  * Submenu is also highlighted
  * Menu should not be highlighted when it's not focused
  * Fixed some critical issue in resizing
  * Panels move more flexibly with HJKL
  * Remove some useless messages on the menu
  performance
  * Remove redundant section lookup in get_strings_range
  * Improve console rendering times
  * Make analysis use io instead of fixed size buffer
  * Optimize analysis by adding more fine-grained levels
  print
  * prc honors io.unalloc
  * Implement p-e (entropy bar)
  * Fix #13323 - Skip nulls in pxr
  * Show negative reference in pxr, honoring asm.bits
  projects
  * Fix #13252 - Fix path with spaces in projects
  rbin
  * Change printf to println
  refactor
  * Fix #11133 - Remove buf_hex frield from RAsmOp
  * Pass RAnal instead of rbtree to fcn rbtree api
  search
  * Fix infinite loop in /r, and optimize by not resolving vars when not needed
  * Make -x behave like /x unless mask is provided
  sync
  * Fix #13234 - Allow reopening of webserver
  * Fix debug rap reg profile setup
  types
  * Fix #13585 - Changes to tl
  * Load basic types on startup instead of onload
  * Add the ability to open .h files with the 'pfo'
  * Add txf and txf. commands
  * Add a command to list all used types in current function
  * Add err* noreturn functions for Linux, iOS and macOS
  * Fix #13247 - tn and tn- commands
  visual
  * asm.var.summary should be on if the screen is too small
  * Fix #13333 - Show flag zones in scr.scrollbar
  * ^F,B in visual is used to scroll pages not bytes
  * Add Vvvt - visual function var types
  * Improvements in vbg
  * Vpp"c now properly rotates
  * Visual 'k' honors asm.flags.middle
  * Fix visual mountpointss, move it into Vb
  * Save changed bytes after modifying their bits in vd1
  * Several improvements in vbg
  * Fix #13283 - Swap g&lt;-&gt;o in visual and graph
  * Improve visual tabs switch with decompilation mode
  * Fix graph.layout=1 issue when zoom &lt; 1
  windows
  * Refresh on resize and fix mouse input on visual foor Windows
  * Fixes pipes implementation on windows
  * Add support for UTF console input in Windows (#13338)
  * Fix #13301 - Fix crash when unicode support is enabled
  * Alias /dev/null to NUL in Windows
  * Fix dll_ symbols not being analyzed with aa
  Other Changes
  * Add a call to r_search_kw_reset in r_search_prelude to fix arbitrary heap oob write (#13605)
  * Enforce 32bit and jumps for VLE-PPC
  * ec* shows bgcolor too for fgbg color (#13602)
  * Asan fixes 3.4.0 (#13603)
  * Fix OOB writes in bin_qnx
  * the formats specified in buf_fread were wrong
  * fixed some memory leaks in bin_qnx
  * Another tcc crash fixed (#13599)
  * Fix wrong chopping issue in Cf (#13584)
  * "Cf 1 xxx" &lt;- spaces was not trimmed
  * Should be aliased under the c command
  * prc: Don't Color_RESET if scr.color=0 (#13594)
  * aflsa, aflsb, aflsn, aflss - sort by addr, bbs, name or size
  * Fix help message for rabin2 -h | grep str.filter
  * Fix uaf in config hold (#13591)
  * Fix aflm crash (#13592)
  * Fix oobread in aao
  * Fix Visual jk - prc interaction (#13578)
  * Fix iCj for PE (#13579)
  * Fix #13491 - Handle $aliasFiles in 'cat' and 'rm'
  * Remove some whitespace from cmd_print.c
  * Add get_reg_profile call for RISC-V. In this profile, include the
  * integer and floating point registers. Use the ABI register naming
  * instead of the architectural one as this was chosen in the disassembler.
  * This is straightforward as the user-level ISA only specifies these
  * registers. In RV-I there are no flags, and only a few read-only
  * counter CSRs are accessible from user mode which (I think) don't need to
  * be in this structure. In RV-F/D there is one 32-bit CSR containing a few
  * flags.
  * This addition is not quite enough to get analysis or debugging working,
  * but can be a step towards that, and prevents warnings about being unable
  * to import the register profile from isil during launch on RISC-V.
  * Also update bits to 32|64 instead of 16|32—there is no 16-bit
  * RISC-V.
  * Fix arm thumb endianess (#13572)
  * Fix assert in format print when trynig to retrieve a null register name (#13569)
  * Fix warnings when SN is not defined for a specific arch (#13568)
  * Fix #13552 - Crashes in tcc parser (#13566)
  * Fix some warnings and remove unused code
  * Revert "[WIP] Added jump and fail info to pdJ"
  * This reverts commit 20f875b.
  * from #13481
  * Remove dead r_core_save_parsed_type() declaration (#13564)
  * Build arch detection for RISC-V (#13560)
  * Make sure that asm.arch and anal.arch is set correctly when starting
  * radare on RISC-V.
  * Remove unused CMP_END_GT()
  * Include aap in aaa (#13543)
  * Include aap in aaa
  * Added aap only if file.type is unknown
  * extracted them to method
  * Add ut*/st* type shortcuts (#13550)
  * Fix io.unalloc off-by-one (#13535)
  * Fix newline after axj output (#13533)
  * Add support to multiline assembly patching (#13526)
  * For example, this line 'OFFSET : nop;nop;nop' (provided in the example patchfile at binr/rabin2/patch.txt) now actually works
  * Fix a minor bug in panels (#13531)
  * Fix build
  * Fix build
  * Fix #13511 - pqz -&gt; pqs and psq as an alias for pqs
  * Rewrite kernelcache check_bytes (#13518)
  * Parse load commands to extract 3 metrics (kudos to @Siguza for suggesting):
  * use of LC_UNIXTHREAD
  * absence of any library linked against
  * addresses in the upper half of the address space
  * If those are met, then it’s a kernelcache. This just needs to parse all load commands types and vmaddr from LC_SEGMENT_64 (but nothing more) from the bytes.
  * Run aav after aac in aaa
  * When using debugger the file assumed path for the auxillary script
  * was dbg://.r2, without debugger it's just .r2.
  * This patch cuts out the 'dbg://' prefix if found before looking for the
  * auxillary script.
  * Make buf field private in RBuffer (#13473)
  * Fix pemixed build (and include it in meson build)
  * Do not use base_priv in yank, it was wrongly used.
  * Fix jump/fail for Java ops
  * [WIP] Added jump and fail info to pdJ (#13481)
  * Added jump and fail info to pdJ
  * tired of waiting
  * pxA &gt; pCA
  * Fix dt+ command parsing
  * Fix build on capstone3
  * Fix .travis to build release/prereleases branches too
  * Fix regressiono
  * Handle more X86 instructions to, at least fill the -&gt;type
  * Fix #13367 - last line glitch in r_cons_strcat_at
  * Fix #13367 - Fix offbyone alignment in line printing
  * Improves graph generation times. But it's still called too many times
  * Update capstone-master (#13496)
  * Fix #13485 - Crash in anal_tp (null deref) (#13497)
  * Do not compute asm.stackptr when not requested, fixes slow disasm issue
  * Save aliases in projects
  * Fixing aflqj (#13483)
  * pd 10 &gt; $foo # save the output of pd 10 into $foo
  * $foo # print the contents of $foo (the output)
  * $* # values are now printed in base64
  * $foo=base64: # is now supported
  * Removing debug output from top of vbg screen (#13479)
  * af+ sets meta.min (#13484)
  * Random fixes and improvements for visual debug traces
  * Add "return" and deindent
  * Fix mulss pseudo (#13470)
  * SP was declared as 'sp' in the register profile which doesn't exist. Stack pointer is a7.
  * Most C compilers for m68k (e.g. LatticeC) use a6 as stack frame pointer via LINK and UNLK instructions, declare a6 as BP
  * Fix clusterfuzz-testcase-minimized-ia_fuzz-5636199282114560.dms
  * Move compiler line to the right place
  * Fix build on newer RISC-V compilers (#13459)
  * On gcc 9.x, __riscv__ is no longer defined but __riscv is.
  * This is documented under C/C++ preprocessor definitions on
  * https://github.com/riscv/riscv-toolchain-conventions
  * Fix ft command crash on Windows (#13457)
  * Change 'sanitiz' from bininfo to be according to alphabetical order (#13456)
  * Fix invalid json regression for compilerr
  * mach-0 empty value for now
  * Optimize slightly r_core_visual_disasm_down() (#13450)
  * Clean up of PR #13441 (#13455)
  * Chip8 pseudo fixes (#13453)
  * Fix #1179 - itj hashes calculation command has fixed (#13441)
  * Fixes #1179 - itj command has fixed, small refactoring on hashes storage, removed obsolete file.sha1 usage
  * Show all the different hashes on it and itj
  * it and itj refactoring.
  * PJ optimizations have made, added more arguments checks
  * Fixes pipes implementation on windows (pipe data was treated as a string instead of binary data so first \0 truncates it)
  * Make other RBuffer fields "private" (#13444)
  * Use r_buf_size to get the size of a buffer, not the private field
  * Use r_buf_seek instead of adjusting the private cur RBuffer field
  * use r_buf_read instead of r_buf_read_at(.., cur, ..)
  * other r_buf_read_at/r_buf_read
  * Fix RBuffer usage in REgg
  * Wrong replace with r_buf_resize
  * Other r_buf_resize fixes
  * style fixes
  * other style fixes
  * Introduce r_buf_tell API instead of using seek
  * other style fixes
  * style
  * style 2
  * write_at(cur) == write
  * fixes
  * avoid changing test
  * Make most RBuffer fields private
  * Add some fixme comments
  * still use base_priv in some places
  * Simplify WASM code by avoiding duplications (#13443)
  * Simplify code by avoiding duplications
  * Use r_return in consume_r
  * Fix MSVC warning (#13434)
  * Fixes crash in the disasm and assert for the folded bb feature (#13440)
  * Change order of ? And i output (#13418)
  * Completely kill the msvc/ directory and the unix-specific includes workarounds
  * RBuffer should not be const (#13432)
  * Improve Makefile on macOS (#13431)
  * OS can have already be set to other values on user machines, OS= fits better here.
  * FreeBSD get thread name support only from 12.x flavor (#13428)
  * Fix #13000 (#13083)
  * Fix musl compatibility - ARM_VFPREGS_SIZE is defined in asm/ptrace.h (#13427)
  * Fix bug in print_flag_json() (#13425)
  * Make pid.c use PJ (#13424)
  * Fix invalid instruction warning (#13417)
  * store cmpval and cmpreg in every basic block
  * lookup cmpval from predecessors considering TBH’s index register
  * Fill op-&gt;jump and op-&gt;fail for all branch and jump instructions
  * Handle short and word variants of BSR (BSR.S and BSR.W)
  * DBxx instructions treated as conditional branches
  * Handle PC relative variant of JMP &amp; JSR
  * Bugfix for the decoding of long instructions (code in asm_m68k_cs.c assumed a maximum of 8 bytes, but maximum is 10 bytes)
  * Hide the CC=E warning when no anal.verbose is set
  * Fix Meson build
  * Simplified
  * Update sdb from git
  * Add support for UTF console input in Windows
  * Convert ANSI input to UTF-8
  * Convert UTF-8 to acp when calling ANSI version of functions
  * Determine if Windows console output is UTF-8 on the fly
  * Add afbF and handle Z key in visual disasm and graph to toggle basic blocks
  * Correct visual graph help to actual behavior (#13406)
  * Fix aclj
  * Fix #13357 - vG and v^ work again as an alias for vgg and vgG
  * Little warning cleanups (#13398)
  * Add C64 Fortune (#13397)
  * Remove noisy and useless warning
  * Remove many uses of max_bb_size
  * Use anal.verbose in more places
  * Fix 2 crashes in the graphs and the analysis
  * Implement and use experimental read_ahead for anal
  * Introduce read_ahead approach for testing io usage and performance in analysis
  * More cleanup and expose a new api for RAnalOp
  * Kill FCN_SDB and some more code cleanup
  * Add bytes_read var, convert some addr + idx -&gt; at and reinstate some len-based checks
  * Ensure invalid insn handling doesn't check invalid data
  * Move "Truncated instruction" err msg to r_anal_fcn_add_bb()
  * Remove gotoBeachRet macro and just use the goto statement
  * /by @kazarmy @radare @ret2libc
  * Fix anal jmp eob code (#13387)
  * Move RAnalOpMask into parameter
  * Use r_buf_size to get the size of a buffer, not the private field (#13380)
  * Use r_buf_size to get the size of a buffer, not the private field
  * Use r_buf_seek instead of adjusting the private cur RBuffer field
  * use r_buf_read instead of r_buf_read_at(.., cur, ..)
  * Fix RBuffer usage in REgg
  * Introduce r_buf_tell API instead of using seek
  * write_at(cur) == write
  * Fix http webserver regression introduced in 81ad0fe
  * UAF/memroy leak fixes proposal.
  * esil_sub should manipulate esil-&gt;old and esil-&gt;cur
  * otherwise, tests get broken...
  * Drop weird esil_sub implementation, and use the same
  * implementation as esil_add (and esil_mul, and esil_div)
  * esil_add: fail on invalid dst, as well as src
  * Consider the map sorting when two map_events are the same.
  * When two maps start at the same address, it's important to consider the
  * initial priority of the maps, which is given by the id field.
  * Be more explicit in comparison between boolean and integers
  * Remove CYGWIN &amp; MINGW remnants (#13377)
  * The 'display' routine of the malloc_chunk should display each field of
  * flag field as bits.
  * So prior to this proposal, dmhc could yield following information:
  * struct malloc_chunk @ 0x7f5462ed4000 {
  * prev_size = 0x0,
  * size = 0x1112000,
  * flags: |N:4 |M:2 |P:1,
  * The flags should be displayed as: flags: |N:1 |M:1 |P:1
  * Update sdb (#13373)
  * Show call hints and propagate types for indirect calls to imp symbols (#13350)
  * Few code cleanups (#13369)
  * Remove dupe api in r_cons
  * bin_bootimg: load_buffer/check_buffer
  * bin_cgc/bin_elf/bin_elf64: remove load_bytes/load + load_buffer
  * Implement check_buffer in bin_cgc
  * bin_coff: load_buffer/check_buffer
  * bin_dex: load_buffer/check_buffer
  * bin_dol: load_buffer/check_buffer
  * bin_dyldcache: load_buffer/check_buffer
  * ao-&gt;kv's ownership is moved to RBin through the get_sdb method of
  * RBinPlugin, thus the plugins should not free it themselves.
  * Further usage of thread debug (#13359)
  * Add r_cons_gets() API
  * Fix crash when executing om (#13362)
  * Implement load_buffer/check_buffer in RBinPlugins (#13353)
  * Fix memleaks in MACH0 bin plugin
  * Add check_buffer method to RBinPlugin
  * Add r_buf_read8_at API
  * bin_any: remove load and fix mem leaks
  * bin_art: implement load/check_buffer, remove load_bytes/load
  * bin_avr: add load/check_buffer and remove load/load_bytes
  * bin_bf: load_buffer/check_buffer
  * bin_bflt: load_buffer/check_buffer
  * bin_bios: load_buffer/load_bytes
  * This improves performance especially when there are thousands of sections.
  * Update capstone from git
  * Add r_th API to rename threads in r2
  * Fix esil assert
  * Added missing autocompletions for project management commands (#13340)
  * Remove extraneous space for scd instruction for chip8
  * Fix msvc build
  * Remove parenthesis from class size listing (#13238)
  * Cleanup the use of getopt with our wrapper
  * Fix relocations in ET_REL ELF (#12694)
  * Get the section name for SECTION/LOCAL ELF symbols
  * Do not print warning messages if ELF is ET_REL
  * In that case, it's a normal thing that dynamic sections and program
  * headers are not present.
  * Fix the address of the fake PLT table
  * Do not use + symbols if there is no name
  * To be able to add tests for nintendo DS r_bin plugin
  * Add LGTM alerts badge
  * Requires -F kernelcache for now
  * Fix warnings in bin.qnx
  * Add missing noreturn definition for darwin
  * Set hints for ARM special symbols $t and $a
  * Do not set $d metadata
  * Fix #13297 proposal (#13299)
  * Fix #13244 - Assembler support for x86 bsf and bsr instructions (#13303)
  * Avoid assertion in esil traces, speedup some paths (#13300)
  * Fix #13302 - Add .* as an alias for #!pipe but trimming in first space
  * Fix microsoft cc (#13298)
  * Fix pdJ for cmt.right=1 + pseudo=1
  * Changed http.verbose to false (#13292)
  * Use fcn-&gt;meta.min instead of fcn-&gt;addr in fcn rbtree code
  * Maintain 2nd rbtree and reinstate _fcn(_addr)_tree_find_addr()
  * FCN_ADDR_CONTAINER -&gt; ADDR_FCN_CONTAINER
  * Use r_rbtree_insert ⧸ delete as appropriate
  * Remove set_meta_min_if_needed from _fcn_tree_probe⧸iter_next
  * Fix memory leak in strbuf. (#13273)
  * Fix memory leak in strbuf.
  * sb-&gt;ptr was set to NULL without freeing the underlying data.
  * Use R_NEW instead of R_NEW0, as the memory is
  * initialized immediately afterwards.
  * Call r_*_op_init in r_asm_disassemble/r_anal_op.
  * Avoid splitting obj.* flags into their own flagspace (#13286)
  * Little code cleanups (#13277)
  * Use pj in canal.c
  * Fix hang after ctrl-c
  * use relsub addr
  * kill i2, grab top of list when not in preferred spaces
  * Add r_core_flag_get_by_spaces
  * Remove r_flag_get_i2 and use r_core_flag_get_by_spaces
  * Fix fcn name from flag
  * Better consistency: flag_get instead of get_flag
  * Quickpath for just one flag
  * added annotation to the set_reg_profile for documentation completeness, the FPU registers are really too small and should be 5 words minimal(80bits) TBH. SR is only 16bit but it having 32bits is okay, CCR should be folded in but IDK how this would affect access.
  * Update anal_m68k_cs.c (#13274)
  * EXG (EXchanGe register) is an valid instruction for R_ANAL_OP_TYPE_MOV because it only moves from RegN to RegN.
  * Fix leak in RIO: free iter after removing it from list
  * ls_append/ls_prepend will create a new iter, so we need to free the
  * iter that was removed from the list.
  * Fix some leaks from unit tests
  * PoC: Implement aCef to emulate all calls in the function and add comments (#13266)
  * This PoC requires more refinement to use the API and clean the code
  * Add '$' in v! to set the program counter
  * Honor asm.indent and only toggle in disasm
  * Remove SLOW_IO from core/anal.c
  * Fix crash in canvas, some leaks and random code cleanup (#13254)
  * Filter out special symbols in ELF (#13173)
  * Filter out special symbols in ELF
  * No need to add the special case '\0'
  * Keep special symbols, but do not process them
  * Refactoring
  * Make sure s-&gt;type is not NULL
  * Do not print special symbols in rad mode
  * Avoid double check
  * Fix PR's comments
  * Warn when invalid use of r_buf_buffer (#13240)
  * Update list of supported architectures (#13250)
  * Change old references to aC to ac (#13243)
  * $ rasm2 -x 'nop;nop;mov eax, 33;push ebx;int 0x80;nop;mov rbx,48484;nop'
  * 0x21b89090 0x53000000 0x489080cd 0xbd64c3c7 0x00900000
  * As suggested in https://twitter.com/travisgoodspeed/status/1101966927688318978
  * BSF: https://www.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-instruction-set-reference-manual-325383.pdf#G5.925704
  * BSR: https://www.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-instruction-set-reference-manual-325383.pdf#G5.21931
  * MIPS elf renaming proper sections + little typo.
  * recurseAt: Also update size in fcn rbtree
  * Prerelease travis release (#13189)
  * Add additional tests for release/prereleases
  * Test different plugins configurations
  * Add some libraries to docker image
  * Disable SYS_CAPSTONE for now because there is only 3.0.5
  * Fix html magic file to respect libmagic's format too
  * &lt; can be used with string so it should be escaped if we want to match
  * the exact string ""
  * Use plugin License when printing rasm2 plugins in JSON format
  * Build with system capstone, but do not run tests because they would fail
  * Fix tiny plugins file to use xtr_fatmach0 instead of just fatmach0
  * Use clang to compile with ASAN
  * Use b_lundef=false
  * Just test if different plugins configuration build, no r2r
  * Use sys openssl as well
  * Introduce aess to fix the regression confusing step-over and step-skip
  * Properly specify esil step over/or-not in the API to fix regression
  * Initial implementation of aCe
  * no assert on free, also fixes warning
  * Added missing include (#13198)
  * Fix few warnings
  * After release version bump for 3.4.0-git
  * refactored cmd_print.c to use pj.c (#13174)
  * Refactored cmd_print.c to us pj.c
  * Changed to r_str_trim_ro
  * Few code changes, possible errors. (#13192)
  * asm.strenc -&gt; bin.str.enc (#13180)
  * Added missing incude (#13184)
  * Default to unknown type
  * Detect RET
  * Remove fail from always succeeding jump/call
  * Move keypad commentary to LD Vx, K, add to SKP/SKNP
  * Annotate skips correctly
  * Annotate more instructions
  * Refactor p-j using pj.c (#13170)
  * Use macros for common flagspaces names instead of hardcoding them (#13175)
  * Fix NULL pointer dereference in data references analyzer (#13178)
  * Data references analyzer assumes that each function reference maps
  * to a certain section, but this is not the case for raw binary files
  * like shellcodes/firmware images/etc.
  * This bug was introduced in #10117.
  * Fix null ptr deref in axg* (#13177)
  * Flush before closing pipe
  * Change eprintf to rowlog
  * If the user already provides a capstone tarball, the buildsystem should not try
  * to download it again.
  * Use r_str_ncpy instead of strlcpy
  * Make Lisp fortune work with Clojure(Script) (#13161)</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1558440000">- Update to version 3.5.1
  * Fixed hardware breakpoints in the native Windows debugger
  * Introduce the new scr.prompt.popup and honor it in all the color themes
  * ESIL emulation is now 2x faster
  * Fixed a huge performance regression when generating zignatures on big binaries
  * Fix iOS, Android (non-arm64) builds with new NDK
  * r2frida comes with Frida 12.5.3 (v8 enabled by default and working on iOS + Android)
  * Upgrade capstone and capstone5 dependencies
  * Improved cursor mode in panels
  * Initial ESIL emulation for RISC-V
  * Fixed C output for nested structs/enums/unions from pf strings
- Update to version 3.5.0
  anal
  * Initial support for src/dst RAnalOps for ARM
  * Add anal.ex option, cleanup and improve the Java support
  * Add aae in aaaa
  * Add disasm field to ao command output
  * Fix the arm/thumb switch emulation bug spotted in capstone5
  * Stop analyzing call to reloc and fix pifcj to honor asm.jmpsub
  * Fix aaft Stack isn't initialized and run aaft after aaaa
  * Fix fcn.rip regression
  * Fill op-&gt;src[0] and op-&gt;dst in x86 and improve arg analysis with it
  * Include aap in aaaa
  * Add the ability to set some registers readonly
  * Fix #12867 - Identify BP usage in x86 functions to improve var analysis
  * Initialize GP on MIPS when no symbols found with ESIL
  * Implement ESIL for CPUID on x86.cs
  * Implement /am and add initial support for PAC instructions
  * Honor more anal hints in the anal loop
  * Add anal.ignhintbits to only obey asm.bits and ignore hints
  * Optimize r_anal_try_get_fcn by removing fixed size buffer
  * Add an option for anal.loads
  * Load instructions now set a data meta
  * Fix #13596 - Implement afb= and afl= and do some refactor
  * Add more fcn types, new api r_str_fmtargs and af- is af-$$
  * Add instruction refs array in pdj and agj, for r2dec
  * Make agj work in any offset inside a function, not just the first instruction
  asm
  * Asm assemble, mem leak fixes
  * Fix x86.nz assembler for the rip-relative LEA
  * Mips asm mem leak
  bin
  * Fix isStripped() bit for PE bins
  * Seek to the first executable section if there's no entrypoint
  * Implement COFF imports and honor no-entry0 case
  * Implement mw command and fix segfault on old fs support
  * mdmp: fix incorrect data setting in pe sections
  * Use HtPP instead of Sdb in r_bin_filter_sym function
  * Optimize class_get() to make demangling and objc/dex registration O(1)
  * Restore io buffer creation in dyldcache
  * Fix rahash2 -B and -b regression not printing partial hashes
  * Fix heap overflow in macho parser
  * Add 'oba [addr] [baddr]' command handler when m != b
  * Fix oba command when called with only one argument
  * Improvements for rabin2 -H and pfo in macho
  * Fix ELF main detection for ARM binaries
  * Add ELF Identification fields to elf64 pfo
  build
  * Automatically choose wget/curl/git depending on availability
  * Fix #13765 - asm/anal cant be build in parallel
  * Do not use system-wide capstone when building with sys/install.sh
  config
  * Code cleanup in RConfig and bring back 'e asm.' for listing
  cons
  * Fix #13980 - Glitch in panels with bgcolor
  * Code refactoring for the theme based colorization to reduce derefs - dmh commands set
  * Use RPVector in RLineAutocompletion
  * Make p= bars dont use the background color
  * Code refactoring the theme based colorization to reduce derefs
  * Fix #13738 - Autocomplete $aliases
  core
  * Few mem leak fixes
  * Implement yq,yj,y*,y! and b*
  * Fix binary number to ut64 conversion
  * Implement @@@Strings iterator
  * Fix #13823 - Implement ftj and ft* commands
  * Fix 'e cmd.gprompt=dr=' becaues of the strtok approach
  * Fix bug when quoting a comment
  * Add scr.confirmquit to actually "Confirm on quit"
  * Implement fq. fj. and f*. - show flag in current offset commands
  * Implement the missing bits in the triple-at
  * Add ooc, o., o.q and rename old o. into o:
  * Print "Task finished" only if interactive
  debug
  * Implement aesuo and add help for all those step until subcommands
  * Initial implementation of dr. and ar. commands
  * Implement drc k=v to set conditional flags by type
  * Fix dg in Linux by using r_debug_ptrace instead of ptrace
  diff
  * Added missing c2 command + theme support for comparison commands
  * Initial import of the WIP zdiff algorithm
  disasm
  * Enable capstone5 at configure time option
  * Fix #13975 - aho issue not showing bytes
  * Honor asm.pseudo in 'pi'
  * Add asm.optype
  * Honor ec flag in colorized disasm for names vs numbers
  * Do not switch to v8 by default
  * Implement 'piu' by deconstructing 'pdp'
  * Demangle relocs and add asm.flags.{inline|limit|maxname}
  * Fix asm.meta issues when asm.flags.inbytes is set
  * Fix another bug in asm.jmpsub
  * Fix #13672: Display variables value in the disasm view
  * Add asm.xrefs.code option to show/hide code references in
  * Add some more x86 instructions for pseudo
  * Honor anal.ignhintbits for hintbits
  * Honor fcn-&gt;bits in disassembly
  * Update capstone to use the NEXT branch
  * Enable asm.jmpsub by default
  * Add asm.fcnsig instead of making function signature depend on asm.var
  esil
  * Remove unnecessary RPICK in avr.esil
  * Few UAF fixes
  * Add esil_weak_eq and make an operation
  flags
  * Add json output to "fd."
  * Call remove_offsetmap only if the flagItem is not new
  * Add realname flag command
  * More improvements in the current flagtags and ftl-&gt;ftw
  * Implement ftl and add more flag tags
  fs
  * Improve the RFS API to support write and unlink operations
  * Implement mlj to list files in json
  * Implement mj and improve 'm / io' vs 'm io /'
  graph
  * Fix agfg - GML output format fails with high-ids because of Java
  * Improve the graphviz output for traced bbs
  io
  * oob [arg] sets bin.baddr, then seeks to new entry0
  panels
  * Naming tabs is supported
  * Fix dc and F9
  * Status should be shown on top of the screen
  * Improvements in panels for usability
  * Filter is supported with command f/F
  * Decompiler default off for everything especially tabs working better this way
  * Better key allocations for tabs
  * Initial support for tabs
  * n/N should behave like the ones in visual which are for go next nkeys
  * Auto update synced with every mode change is supported
  * A panel will be allocated for each help msg when it is called
  * Help menu is classified better and help panels are implemented
  * t key is supported in both window and zoom mode
  * n/N commands are supported in window mode
  * t key is supported in Function panel
  * Better algo for t and it is supported in hexdump too
  * t key support for entropy
  * t key instead of tab key is supported in Disassembly panel
  * Comments work in Disassembly panel
  * Interactive message for cursor and insert mode
  * ioCache menu works
  * Do not ask yesno for decompiler if it is not even available
  * Show meaningful messages for invalid operations
  * n/N splitting a panel vertically/horizontally with new user input cmd
  * Show if the cache is on or not on each panel
  * Fix some potential memory leaks
  * Toggle cache boolean of a panel by &amp;
  * Default positioning was not just right
  * instead of [x] to honor the command of deleting a panel
  * C in panel should behave like the one in visual too
  * Add summary and Entropy fire added in the menu
  * Entropy fire added in the menu
  * add Summary under View menu as well
  * Better page scrolling for JK
  * Refactoring plus a little tweak for HL and some fixes
  * Auto update decompiler
  * v!g instead of v!o for consistency
  * Refactoring for performance issue part1
  * undo/redo seek enabled.
  * Opt the decompiler in panels
  * Fixed a few bugs
  * SAKURA instead of SNOW since it is April:P
  * Handle rotateAsmEmu via ')' in Panels
  print
  * Add p=a, p=A (and p==a, p==A, prc=a and prc=A)
  * Fix hex.cols usage in prc and pxA and add pxAv for visual
  * Fix #13880: Add dt=
  * Implement pfc normalized types and values
  * Add scr.bgfill config option
  * Honor color theme in p==
  * Fix p== in debugger (only processes current map)
  * Add scr.square and implement the prc= command ala pz,p=..
  * Implement 'less' command and add 'l?' command
  * Move pava from core to print and honor it in pxa
  * Implement pfc C struct format command
  * Fix large disasm issue with invalids and handle @{xfs}
  * Hide switch/case refs from pds
  * pf z honors scr.strconv and str.escbslash
  r2pipe
  * Add support for r2pipe shellscripts
  search
  * Fix #13988 - Add JSON output format to rafind2
  * End of archive detection in rafind2 -m
  * Avoid scanning the whole -1 address space. Fixes aap in debugger
  * Android magic numbers until Android 9.x
  * Add io.sky and solve io.maps.x issue happening with aap
  * Fix #13321 - Make /ci [from] [to] find immediates in range
  * Fix search asm boundaries issue
  sign
  * Make zignatures database more flexible, add realname, comments and xrefs
  sync
  * Initial rework towards bringing back remoting commands
  traces
  * Introduce dtdi and update help message
  types
  * Add vvs command to edit function signature from visual
  * Implement more tx subcommands (type-xrefs)
  * Implement afs! to edit current function signature with cfg.editor
  * Added a command to edit types using cmd.editor
  * tfc-&gt;tcc and tcc in sync with t*c
  * Fix afs command, parsing, behaviour and help message
  * Add more basic types from libc
  * Fix null deref in types when invalid db and add more basic libc
  visual
  * Improve visual mark
  * Implement graph neighbourhood navigation with i and I keys
  * Move the esil debugger into vbE
  * Improve the visual ropchain editor
  * Fix cursor jk in disasm and debugger visual modes
  * Make scr.gadgets true by default
  * Make 'o' do the inverse of 'O'
  * Fix #13673: Sort column results in vbg
  * Fix #13713 - vr rotates between JMP, CALL and DATA reference hints
  * Fixes for flagzones and scr.scrollbar
  * Add scr.scrollbar.bottom
  * Fix callgraph browsing and node folding glitches
  * Handle /* in reg/stack cursor in debugger view
  * Handle +- keys to increase/decrease register value
  * Honor scr.scrollbar in visual graph
  windows
  * Convert Windows error message to utf8
  * sys/meson.py: Create r2.bat as alias to radare2.exe
  Other commits
  * Release 3.5.0 - Dismay
  * Upgrade to use sdb 1.4.0 (#14045)
  * wget/curl downloads use CS_ARCHIVE
  * Code cleanup in capstone.sh
  * afu: improve usage text and argument handling (#14044)
  * Tweak documentation for afu to indicate its argument is mandatory.
  * Detect missing argument in afu: Error out if afu is called without its mandatory argument.
  * Improve argument parsing in af, afr and afn. (#14042)
  * We now skip leading whitespace when looking for the first argument
  * to these commands (the function's name). Previously, the following
  * command
  * af fcn.foo @ 0x000affe
  * would try to define a function with an empty name at offset
  * "fcn.foo @ 0x000affe".
  * Improve error messages used by afn and afr. (#14039)
  * When renaming a function fails because no such function exists
  * at the given address, don't include the new name in the error message
  * as it is unrelated to the cause of the error.
  * Couple of mem leak fixes proposals. (#14038)
  * Trim spaces in pfo
  * Special symbols $a,$d,$t could also have a '.' + a number
  * Let's ignore the number for now, it shouldn't cause too much issues.
  * Fix PPC regressions
  * Update capstone v4 and next branches
  * Fix pifcj issue
  * Hide esil warning under esil.verbose to please users
  * Fixed missing parameter for linux i386 (#14026)
  * Honor the entry0 flag and other bug fixes
  * Fix crash in -n
  * In fs_r2: /seek and /bsize and fix flags and config writes
  * fs.shell supports echo and redirections '&gt;'
  * Fix some warnings
  * Fix LGTM builds
  * Add LGTM configuration file
  * Ability to download capstone git as zip
  * Add ?|? to root help
  * Fix ASAN crash (1byte oobread in dex)
  * Use SPCL instead of SPECIAL_SYM
  * Fix issues related to meta.range management
  * Fixes #133660: Dword in the middle
  * Current java implementation of the analysis is not working well
  * RBin.Java doesnt updates the vsizes because it seems to break things. wip for another PR
  * Added anal.ex option to use extensions or not
  * Install r_agraph.h with meson (#14005)
  * Improve |? (#14003)
  * Minor code cleanup in flags and bin (#14000)
  * Fix appveyour thing
  * Call remove_offsetmap only if the flagItem is not new
  * It does not have sense to call that function on new FlagItems, it just
  * slows down things for nothing, since item-&gt;offset has not been set yet.
  * force and is_new must be two separate things
  * When setting a flag (which may be even a set of some properties of an
  * existing flagitem) we want to force the update of all the RFlag
  * properties, but remove_offsetmap should not be called when the flagitem
  * is new. So we need to track the two properties separately.
  * Fix some warnings in the linux-debugger code
  * Revert "Fix crash in r2panels config" (#13995)
  * This reverts commit 9a1965f.
  * Fix crash in r2panels config
  * Fix a bug (#13992)
  * #include sdb/ht_uu.h after r_types.h (#13989)
  * Fix capstone5 meson build
  * Fix crash in swift demangler
  * Add --with-capstone5 configure flag
  * Add use_capstone5 meson option
  * Add prc=a in visual
  * So pointers get rebased transparently during buffer reads. This makes objc class parsing work again.
  * Fix #11385 - load offset from project
  * Refix
  * Fixes for ppc analysis with capstone5
  * ADD BP and SN for the ppc reg profile. Also fix some null derefs on invalid esil expressions
  * Hide warnings
  * Fix vvs and make :&gt; work again to create empty files
  * Fix bugs of cursor for hexdump in panels (#13978)
  * Fixed a few things (#13974)
  * Fix tons of bugs of cursor for disassembly in panels
  * Improve visual panels interaction
  * " to create a new panel without using window mode
  * X must always close a window, use xX to access refs
  * Implement v!t- to delete last tab
  * Implement graph.dummy for toggling the creation of dummy nodes
  * include uint32/64 in JSON output
  * add uint32 and uint64 to ? output
  * Implement search.in=file
  * Improve help msg for "." (#13961)
  * Refactoring (#13955)
  * Fix wtff + argument 0 size issue
  * Fix lang_pipe_run hang in Windows (#13960)
  * Fix lang pipe hang in Windows
  * Fix hang and double-free
  * Fix ml/mL/Lm inconsistency
  * Fix warnings on Windows (#13954)
  * Fix comments in panels (#13953)
  * Add macos pkg uninstallaton script instructions
  * Fix a small bug
  * Fix prc text color
  * intro.md: Fix typo
  * Typo in "Begin" fixed
  * enable ctrl-r to perform backward search
  * fix up/down array backward search
  * Fix a bug of colors menu
  * Show which ascii char is in drr output
  * Fix null deref in canal.c
  * Fix crash in dmh on Frida
  * Fix a bug
  * Sign hash, possible mem leak fix. (#13942)
  * Avoiding creating an entry if the type is not known (at the moment).
  * Fix ms double free crash (#13938)
  * Fix missing newline
  * Fix #13931 - Do not memref mmxwords in LEA
  * Fix wa* command
  * Prevent extra blank line from stderr when using @@= with backticked prz (#13935)
  * Colors menu improved a lot in panels (#13936)
  * Improve the bold theme a bit more after testing on another projector
  * Fix a bug in menu and remove unused code (#13933)
  * Add help msg for tn-
  * Do not psuedo the visual ropchain
  * Fix null deref
  * Tabs in panels work heaps faster now (#13929)
  * Refactoring and fix a stupid regression (#13928)
  * Refactoring more (#13926)
  * Fixes #12100: wtf! warns when file size is unknown (#13925)
  * Restore the seek when doing aggv to fix a random bug
  * Fix UB in esil shift
  * Use our own instance of RAnalEsil to fix a crash in aeg
  * Refactoring tabs (#13924)
  * The bit editor is now accessible via the visual browse mode
  * Improve visual assembler usability
  * Remove dup aae
  * Add help msg for om-*
  * Fix glitch in 0 width frames in panels (#13912)
  * Sample: clusterfuzz-testcase-minimized-ia_fuzz-5651817880354816.dms
  * Fix #13907 - pd 1;pdj 100;pd 1 bug
  * Merge pull request #13910 from Vane11ope/vane11ope/panels_1
  * Refactoring and improving help msg, Fixing a few bugs etc
  * Fix null deref in vbg
  * Fix help msg for $dis?
  * Expose r_core_autocomplete() to the API
  * Decouple Autocompletion from RLine
  * Fix more bugs and add some missing functionalities to the window mode
  * Fix a small bug (#13896)
  * Fix pf? &lt;fmt_name&gt; (#13892)
  * Initial work on refactoring RParse
  * Fix r_vector.h for C++ build (#13890)
  * Use RPVector in RLineAutocompletion
  * Fix argc+argv init and clear in RLineCompletion
  * Minor changes for RLineCompletion
  * Check for completion
  * Make r_line_completion_set_weak use argc+argv
  * Use only RPVector in RLineCompletion
  * Reserve in r_line_completion_set
  * Add r_pvector_data() and r_pvector_index_ptr()
  * Remove r_pvector_set_free()
  * Fix pfs handling of {times} (#13884)
  * Fix naming of the public RLine autocompletion callbacks
  * Fix code injection issue in ir* and is*
  * Fixed help text for 'o' and 'G' keys in v! mode (#13875)
  * Use more current enum elf_machine (#13874)
  * Win PE format, mem leak fix (#13873)
  * remove PICK/RPICK from esil
  * remove last use of PICK
  * remove one use of PICK from sh-esil
  * Set overflow flag if pfj z string overflows (#13865)
  * Little mem leaks fixes (#13866)
  * Make couple of keys toggle-able (#13864)
  * Fix 1oobread crash in fire bars
  * list all types in current function
  * list all types in program
  * create a types graph
  * list all functions using the given type
  * Something gone wrong with t key in the stack panel (#13851)
  * pf z, io.unalloc=true: Abort map check loop if the size-0 map is encountered (#13843)
  * Fix inappropriate if checks in panels
  * Fix a bug when pressing t in decompiler (#13838)
  * Changed can_affect_bp a little
  * Fixed xor reg, reg issue
  * Small fix in rargs detection
  * This is more like a workaround
  * In graph, = sets cmd.gprompt and | changes layout, step centers graph
  * t key is supported for register panel
  * Mark pf z strings that overflow into unallocated memory with "ovf" (#13829)
  * Mark pf z strings that overflow into unallocated memory with "ovf"
  * Use RIOBind instead
  * Put cheaper test first
  * Check map read permission as well
  * $ r2 -c '"w hello # world"' -qcps -
  * Add s110 to list of OS in asm.os=?
  * Fix b command parsing (show help if subcommand is invalid)
  * aa* -&gt; aaS
  * Do not run aap twice in aaaa
  * Add missing help for aaf?
  * Add missing entry in the flag/d/meson
  * Minor fixes
  * Fixing most likely a typo (#13817)
  * A few refactoring in panels
  * Fix build
  * Do not use defines
  * mach0 dylib: addr + 16 was the right address
  * Fix r_buf_get_string implementation
  * no_null -&gt; overflow
  * Improve the lima theme
  * This LC_SYMTAB handling is wrong
  * Initial import of the esil-graph command by @condret
  * Also fix ob command to switch between different objid
  * Press Enter on menu is properly fixed
  * Fix print_string for Windows (#13800)
  * Fix coredump PC not being considered (#13793)
  * Fix infinite loop and memleak in dex (#13794)
  * obL is an alias for iL
  * Rotate between call/jmp/lea in graph and panels with 'r'
  * "char* " -&gt; "char *" in format.c
  * Add to pfj z TODO comment
  * Fix esil test that I broke yesterday (#13777)
  * Fix #13674 - Graph nodes doesn't need to be updated if there aren't any
  * Added missing help text for 'db*' command (#13774)
  * Fixing possible dangling pointer for str empty macro (#13769)
  * #if-0 out some not-working-as-expected code
  * pfj z honors size (#13761)
  * Improve r_buf_buffer and remove r_buf_get_at (#13676)
  * Make r_buf_buffer return a ut8 and the associated size of the buffer
  * Remove r_buf_get_at uses and make it static
  * @b: overrides the anal hints again (#13756)
  * "char * " -&gt; "char *" in format.c
  * No bgcolor in the sepia calls
  * @@@ # foreach offset+size iterator command:
  * x @@@= [addr] [size] ([addr] [size] ...)
  * x @@@b basic blocks of current function
  * x @@@c:cmd Same as @@@=cmd, without the backticks
  * x @@@C:cmd comments matching
  * x @@@i imports
  * x @@@r registers
  * x @@@s symbols
  * x @@@s sections
  * x @@@m io.maps
  * x @@@m dbg.maps (See ?$?~size)
  * x @@@f flags
  * x @@@f:hit* flags matching glob expression
  * x @@@f functions (set fcn size which may be incorrect if not linear)
  * x @@@f:glob functions matching glob expression
  * x @@@t threads
  * x @@@r regs
  * Fix elf-arm-main regression
  * Fixed help text for visual seek ('o' -&gt;'g') (#13748)
  * Remove use of RPICK in sh-esil (#13747)
  * Fix RAnalOpMask.ALL (#13743)
  * Fixing aab (#13741)
  * Fixing aab
  * Update blaze.c
  * Fix pfj z when z is not at struct start (#13740)
  * Preventing two little segfaults in zdiff
  * Use r_str_escape_utf8_for_json() for pfj z (#13734)
  * Remove all remaining uses of RPICK in avr-esil (#13733)
  * Fix memleak in aef
  * Fixed help text for 'Z' in visual graph mode (#13732)
  * Put pfj z string in value field (#13729)
  * Fix crash in rasm2 -a 8051 -d
  * Add value and label (if available) to pfj enum (#13728)
  * Fix pfj enum when label is not available
  * Remove some spaces in format.c
  * Fix potential DF and irrelevant resource freeing
  * Rollback to capstone4 until all bugs get fixed
  * /am is like /c but only search for instructions and uses R_ANAL_MASK_DISASM
  * Added new op family: R_ANAL_OP_FAMILY_PAC; (see /af)
  * Fix meson build of capstone
  * added bswap to esil in x86
  * more RPICK removal from avr esil (fmuls and fmulsu)
  * more RPICK removal from avr esil (mul and fmul)
  * Handle comment, prompt and other keys in visual, zoom, cursor modes
  * Do not show the anoying 'cannot undo/redo seek' in panels
  * Several usability improvements for panels
  * More refactorings and bug fixes for panels
  * Replace pointer with an array of variable size (#13706)
  * The elements are directly after the headers, there is no pointer
  * involved.
  * Also, use r_buf_read_at instead of r_buf_get_at in mdmp.
  * HL for move horizontally by a page (10 chars) in panels
  * Zeroize oldslide when leaving top-level pf
  * Couple of new fortunes.
  * Use NESTEDSTRUCT instead
  * Add tsd/tud/ted/tcd subcommands
  * Add newlines to tsc/tuc/tec
  * Honor asm.jmpsub in pdj output (#13701)
  * scr.scrollbar (0=no,1=right,2=top,3=bottom)
  * Cleanup avr-esil for inc and dec (also RPICK-removal) (#13693)
  * pfj: Remove errorneous ]}, after struct nested to 1 level (#13691)
  * Fix random crash on x86.cs on exit when used with r2frida (#13692)
  * better leak on exit than crash in capstone/frida
  * More RPICK removal in avr esil (#13687)
  * Fix #13653 - crash reproduced randomly in graph with white2 theme (#13685)
  * arm: Remove redundant op-&gt;type assignment (#13683)
  * Fix menu focus colors in panel menus
  * Rename Pseudo -&gt; Decompiler in panels
  * Deprecate esil_write_internal
  * $z, $b, $c, $p, $o, $s, $ds, $jt, $js, $r, $$ are now ops
  * Remove R_ANAL_ESIL_PARM_INTERNAL
  * Fix segfault and trim whitespaces to fix pd @x:9090
  * Use maps and io.va=1 to make it work instead of hacky memcpys
  * Fix p8f and bring back core-&gt;fixedblock to make pd/pD@x:/len work again
  * When in cursor mode in the debug visual view select the reg with tab+arroows
  * arm: Improve glibc entry point signatures
  * Two changes:
  * Add signature for old gcc (4.6) that uses ldr/str instead
  * of push/pop.
  * Mask out the Thumb bit from main's vaddr.
  * arm: Cleanup br instruction handling
  * The cleaned up code fixes the following issues:
  * "bx pc" should always change to ARM mode (bits=32), never
  * Thumb mode (bits=16), since PC is always even.
  * Use (addr &amp; ~3LL) + pcdelta for all PC-relative arithmetic.
  * and removes checks for "b reg"/"bl reg"/"bx imm"/"bxj imm" as
  * these instructions don't exist.
  * arm: Move brace postfixing to bottom of function
  * The analop_esil/analop64_esil functions have to wrap braces around the
  * ESIL expression if there's a condition code. Instead of only printing
  * the closing brace on certain instructions (which may differ from
  * arm_prefix_cond one day), print it regardless of the instruction.
  * arm: Move op analysis from anop_esil to anop
  * This matches how other archs do it, such as x86.
  * Sync elf_machine enum in elf.c with elf_enums pfo
  * Increase autocompletion to 4096 (#13662)
  * Blindfix #13659 - crash in aao with a fuzzed macho
  * Add version information to libr_main
  * Add workaround to fix pfj test output
  * elf.c: Update -nn header format (#13657)
  * Use more r_return and a lot of code cleanup, but still not finished, more PRs to come
  * meson: Change completions installation directory (#13647)
  * meson: Fix deprecation warning in libcore (#13646)
  * cconfig.c: Remove dup line and capitalize for consistency (#13645)
  * Hide one more emulation warning under esil.verbose
  * Invalid asr shift of 32 at 0xdbb6
  * Fix 2 crashes found with asan in the hexdump
  * Done some TODO refactorings in panels (#13630)
  * Thanks to anal.types.verbose
  * Fixed crash when doing aac and bin-&gt;cur is NULL (#13621)
  * Needed for r2dec
  * Add types for android-log apis
  * Add function signature for memmem
  * Add r2white doc/img
  * Improve the gentoo theme
  * Add gentoo theme
  * After release version bump</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1565784000">- Update to version 3.7.1
  no changelog provided
- Update to version 3.7.0
  anal
  * Fix #13766 - Sum the meta_data_code as covered code
  * Add more function definitions for posix and macOS binaries
  * Add argument to 'afll' to select column to sort by
  * Print MSVC RTTI Warnings only on anal.verbose=1
  * Add afj command to analyze jmptbl from the shell
  * Honor RAnalBlock-&gt;switch_op in afb. and afbi
  * Improve ARM64 PAC instructions support
  * Fix #14530 - Implementation of i.~{} aka RCoreItem
  * Added val op hints to let the user define jmptbl sizes
  * Fix #14501 - Jumptables are made of signed values
  * Reduce xrefs sorting for aflj perf
  * Initial implementation of anal.trycatch blocks
  asm
  * Implement PAC instructions in the ARM64 assembler
  bin
  * Add icqj command
  * Fixes for msvc demangling (#14695)
  * Add jni.h in bin/d for pfo
  * Update Mach-O hardcoded format definitions
  * Improve Mach-O header fields
  * Improve RConsBind and use it from RBin via iz^C
  * Use libswiftCore library if available to demangle Swift5 symbols
  * Fix oba on frida://
  * Add more e_machine values for ELF
  * Fix support for Swift5 demangling via bin.demanglecmd
  * Fix ordinal name on Linux for NE (invalid sdb path location)
  * Fix function detection on coff file
  * Add icqq to print unknow classnames
  * Add icc support for Java/Dalvik
  * Improve ObjC classes boundary checks and slightly improve demangling
  * Parse macho's LC_ENCRYPTION_INFO command in rabin2 -H
  * Fix undefined behaviour bugs in malformed macho bins
  * Handle “stub and resolver” exports and fix export trie for dyldcache
  * Handle the export flags to avoid de-syncing
  * Support ObjC categories on mangled classes
  * Avoid loops in Mach-O export trie walking
  * Parse Mach-O exports trie structure
  * Fix #14499: Detect ascii substrings
  * Show Class visibility information in icj for DEX
  * Fix symbols in wasm and add custom sections
  * Parse Rich header in PE
  * Initial implementation of the bin.libs imports linking
  * List multidex as dependency libs
  * Initial working implementation of bin.libs
  * The words of GOT
  * Fix new exe header detection for MZ
  * Optimize DEX subsystem detection
  * Fix #14441 - Invalid codesize in some DEX files
  * PoC: Initial implementation of direct bin symbols (20% speedup in loading times
  * Remove the check_bytes and more bin-buf refactoring
  * Add __const to potential VTable Sections
  * Add r2 iw and rabin2 -w to enumerate try/catch blocks
  * Parse the try/catch info of methods in DEX files
  build
  * Fix android-static
  * Delete prefix/ and fix static builds (missing libmpc.a)
  * Fixes for the android compilations
  * Add $onlydebug in sys/ios-cydia.sh
  * Towards emscripten build fix (update sdb)
  * Enable ASSERTS on all travis builds, to avoid confusion
  * mesonbuild: Backport to python 3.5
  cons
  * Make click and drag work on Windows
  * Fix #12921 - Impl. r_cons_arrow_to_hjkl for Windows
  * Fix scrolling directions in the hud
  * Implement RCons.echo() and use it from r2.cmd("echo64")
  * Fix grep in tasks
  * Fix #11396: Integrate dietline with the hud
  * Fix for RCons.html when no color is used
  * Add example file for the pri command
  * Add pri command to print raw images in RGB (using stiv code)
  * Introduce ?e= and ?ed to print progressbar and 3D donut
  * WIP: Initial support for rotozooming strings via ~&lt;zoom
  * Initial implementation of the human friendly json indent {:
  * Fix #9269 - Initial Implementation of vi mode
  * Enable click mouse input on Windows
  * Add mouse click support to VTE terminals. Hopefully fix others too
  * Click toggles cursor, make panels click mode more consistent
  * Add RCons.get_click(), initial integration in visual and panels
  * Initial support of mouse wheel+click
  * Improve the ayu theme
  * Clear also attributes on screen clear under scr.ansicon=0
  core
  * Handle ^C in repeated commands
  * Implemented head and tail commands
  * Alphabetically sort more help messages and fix /ac/aa help msg
  * Fix i subcmd help grep
  * Initial implementation of calling the r*2 commands natively from inside r2
  * Expand on FreeBSD&gt;=10 sandbox handling
  * Add -qq to force quit. Avoid the -qcq confusion
  debug
  * Windows native debugger refactoring
  * More fixes to WinDbg (#14675)
  * Step over rep and repne prefixed instructions with dsui
  * Fix breakpoints handling for FreeBSD
  * Fix single-step in the iOS-arm64 native debugger
  * Fix xnu_thread_get_drx for iOS/arm64
  * Honor SWI for step-over
  decompiler
  * Add support for the native r2ghidra plugin detection in cmd.pdc
  disasm
  * Don't show function name comment in Visual mode
  * Fix #14655 - Improve asm.pseudo for Dalvik
  * Demangle xrefs if asm.demangle=true and use '@' for xref locs
  * Fix #14622 - Skip reflines on non-executable offsets
  * Respace demangled c++ names
  * Do not asm.describe metaa .dwords
  * Find relocs at instr. location first, then the dest
  * Kill MOV/LEA comments
  * Implement global imports (aii) and improve disasm-print-instruction code
  * Implement 'function imports' concept (afii command)
  * Add some SuperH opcode descriptions
  fs
  * Improve R_FS via IO
  graph
  * VV&lt;&gt; draw refs/xrefs graphs for visual navigation
  * Implement icg to create class graphs
  * Honor utf8 in diagonal graph lines
  * Fix #14553 - Use HtUP to store canvas attributes instead of a sorted array (#14556)
  * Add graph.body and graph.bubble config vars, move sin/cos into r_util
  * Initial implementation of RConsCanvas.circle and bubble graphs
  io
  * Fix timeout issue in http.get
  * Better use of perm/mode names in R_IO
  mount
  * Autocompletion for mount commands
  mouse
  * Improve mouse support in visual prompt
  panels
  * Drag and resize the panels with the mouse
  * Add aflm and handle : as separator in click
  * Handle click on toggle cache, frame title and screen borders
  * Add tiny graph in panels and simplify the code a bit
  * Show all the decompilers output at once
  * W + hjkl just works like Ctrl w + hjkl
  * Seek by clicking the offsets on Function Panel
  * Right click is supported to open " widget
  * Wheel is supported
  * Mouse supports the menus which have spaces in their names
  * Mouse kind of works on the menu, still lot to work on
  * W + h/l moves the current panel to the direction like vim does with Ctrl W + h/l
  * Introduce scr.demo to add effects in panels enter/exit
  * Fix word highlighting with mouse in panels
  * Cache the pdc outcome for each function
  * Handle mouse click on panel tabs and select frames
  * The 'g' key seek to highlighted address in current panel
  * Highlight words onclick in panels
  * Fix #14468 - Add pdsf panel for the " widget
  * Initial support for saving the layouts with the names feature
  * Unsync the base offset of each tab
  parse
  * Add r_parse_ctype
  print
  * Fix aho being ignored by asm.tabs
  r2pipe
  * Enlarge RLang.cmd() to 8KB length commands
  * Improve decompiler integration 'pdc?' -&gt; '!*%s -h" ..
  * Interpret .c files as #! via -i
  search
  * Skip PAC instructions in rop searching
  * Skip ROP gadgets starting with RET
  * Fix #14585 and #14584 - /c-&gt;/a* /C-&gt;/c /B-&gt;/mb /M-&gt;/mm - better help msg and autocompletion
  types
  * add tlj and tllj
  * Fix #11404 - Implement "afsr" to change function return type
  visual
  * Visual Help colorized
  * Improve the visual browse classes mode (vbc)
  * Initial mouse support for visual tabs
  * vda is an alias for vA
  wasm
  * Few memory leak fixes
  * Copy the symbol id instead of reference
  write
  * Implement wao for dalvik
  * To Review
  * Release 3.7.0 - TopHat
  * Use RFlag.list() instead of .get() avoid false positives (#14735)
  * Fixx oobread in flag.c (#14728)
  * check for null
  * Fix #14732 - Fix out-of-bounds read
  * Better gameboy theme
  * Fix #14696 - Fix p= in utf8 mode recent regression
  * Fix edge detection for click and drag
  * Fix a bug where a drag event could be initiated outside an edge
  * Fix not being able to select the menu anymore
  * Fix not being able to click on the X to close a panel
  * Fix afsr not performing type checks
  * Fix memory leaks part 2 (#14720)
  * Fix Incorrect Break Check from de7a488 (#14723)
  * Fix win32 compilation (#14722)
  * Fix afs not changing function name (#14721)
  * Changed the utf8 characters (#14719)
  * Fix #14711 - Merge Fun/About/Help in panels
  * Fix crash in .i~s .. recursive infinite grep strings issue (#14718)
  * Add fcn name in Visual mode if necessary when asm.filter=false and asm.jmpsub=false (#14713)
  * Fix WinDbg plugin warning
  * Fix #13633 - support nested unions (#14712)
  * Handle 'e' in '"'
  * Fix crash in canvas
  * Fix projects, add of help and improve gb again
  * Fix assertion
  * Improve the gameboy theme
  * Hide a harmless warning when string section size is 0
  * Assertify the IO API a bit more
  * Fix $? value in im prompt.exec from rc to num.value
  * Kill os and ons commands (they werent even documented)
  * Fix #12911 - Fix types starting with 'void' not being considered
  * Fix abbreviated names being lost
  * Hide this 'code slot size' warning under bin.verbose
  * Use void in function prototypes (#14700)
  * Revert that flagsize fix
  * Proper fix of the oob8 bug
  * Fix 1 byte oob read issue
  * Fix 8byte oob write
  * class, method and field names are now shorter and easier to read
  * r2pm: handle info and install arguments properly (#14693)
  * bin_symbols: Add quoting (#14690)
  * Not camel case but snake case (#14687)
  * Fix mouse click not opening file menu in panels (#14688)
  * Only suspend threads if dbg.threads=true on Windows (#14689)
  * Windows native debugger refactoring
  * Massive win32 native debugging code refactoring
  * and corresponding fixes.
  * Fix hang after killing process
  * Hide command autocompletion warning message
  * they’re now aligned with libr/bin/d/macho
  * also tweaked r_print_format_struct_size to work with referenced format names
  * Fix some leaks found by ASAN
  * Break demangled xref comment when in graph (#14678)
  * Refactoring (#14681)
  * Fix seeking (stepping now works)
  * Fix more crashes
  * Fix compiler warnings
  * Refactoring (#14676)
  * improve macho format definitions
  * allow enums and bitfields with arbitrary size
  * avoid modifying the format string argument inside r_print_
  * Fix capstone symbols visibility
  * Fixes #14652: Fixes visual hud regressions
  * Don't show flag name for internal demangled xref
  * Refactoring
  * Default scr.breaklines to true
  * Fixes #14353: Added utf8 support for agft
  * Featur #14351: Added utf8 support for p= based commands
  * All emacs dietline keybindings are implemented (#14664)
  * Some fixes to windbg (#14666) #debug #windbg
  * Fix #10505
  * Fix wrong register profile being picked
  * Fix use-after free(s) and null derefs
  * Fix warnings
  * cmd_debug.c: Make addroflib use basenames
  * Fix flagspace autocompletion
  * Add protobuf magic
  * Pull enums out of RParseCTypeType
  * Support struct/enum/union before name in ctypes parse
  * Add cdecl-thiscall-ms Calling Convention (#14653)
  * Add more tokens for the panels clicking thing
  * Sort om help messages
  * Fix #14640 - /aa
  * Add help for /ac (#14638)
  * Tested on rabin2 -D and iD command
  * Add __stack_chk_fail to types-android.sdb.txt (#14641)
  * Fix W command (#14636)
  * Fix W command
  * Required for r2pipe programs to buffer output to be processed by r2
  * Handle 'e' in window panels mode too
  * Refactoring (#14630)
  * Don’t print non-ObjC methods in classdump_objc
  * Improve ObjC classdump icc
  * Parse ObjC superclass name
  * Aim to fix O_BINARY issue in rahash2 on windows
  * Fix ?b64- command
  * A bit more cleaner vbtll (struct visual browser)
  * Refactoring panels (#14613)
  * Use eq[] instead in bin_classes()
  * Respace demangled c++ names
  * ic*: replace ' ' with '_' in flag name
  * Fix avra
  * Add guards just in case; use r_str_rchr() instead
  * Use upper case for #defines
  * $ r2 Payload/Undecimus.app/Undecimus
  * [0x10007e3ac]&gt; s 0x1000081d8;af;s 0x1000082b0;afj 0x1000085fc 4
  * [rio] fix r_io_cache_commit to commit all lines
  * Support for aap (function preludes with pacibsp)
  * Handle LDURSW properly
  * Define op-&gt;type for PAC instructions (not just family)
  * Add more asm descriptions for pac instructions
  * Click [X] with mouse and close the panel, plus a bunch of refactoring (#14602)
  * Add r_parse_ctype
  * Add mpc to acr
  * Fix r_parse for acr
  * Mouse is supported for " widget (#14599)
  * Put demangled name directly in call disasm if asm.demangle=true (#14600)
  * Put demangled name directly in call disasm if asm.demangle=true
  * Constrain possible flag names for functions
  * Fix ds_print_fcn_name() comment alignment when asm.cmt.right=false
  * Ignore dalvik since it's treated differently
  * Use R_FLAGS_FS_SYMBOLS instead in disasm.c
  * Oops
  * Fix demangled comment order (#14592)
  * Fix c99 construct (#14593)
  * Better name for seek autocompletion
  * Fix #14543: Renamed function doesnt show in autocompletion list (#14591)
  * Fix /ao command
  * Fix infinite loop in /o-1
  * Update capstone v4 and next
  * Added support for esc, pag up, pag dwn
  * Added vi mode, changed quit method for hud
  * Added ^C for vi mode
  * Fix wrong reloc command in panels (#14582)
  * Docuemnt Q in q?
  * Fix C99 construct
  * Initial implementation of NE file format (#14573)
  * Fix several bugs of mouse and improved a bit
  * Simplify the fork+spawn logic on Apple things (#14574)
  * Fix anoying aeim warning when debugging
  * Minor function signature fixes
  * Clean up #14568 code
  * Add comment that demangles calls if asm.demangle=true
  * Cache on and off works seamlessly
  * Fix null deref in 'r2 -qcia --'
  * Use PJ for meta (#14567)
  * zero RConsGrep in cons_grep_reset() instead
  * fix grep expr in cmd_info help
  * Changing pdc settings has got a problem in panels and now it is fixed (#14561)
  * This should improve performace as you don't need to shift elements of
  * the sorted array when you need to insert a new one.
  * skip reexports and “stub and resolver” exports for now, the semantics are different and need to be treated in a different way
  * but advance the pointer accordingly, to avoid loosing sync while walking the trie (especially in dyld cache)
  * Fix #14552 - issue with Csj and scr.html
  * Reduce the questionnaire when replace/create a panel, also replace the cmd of the current panel is available from " widget (#14551)
  * Fix C99 construct without using -c99 (#14550)
  * The image is generated with Gimp, saving as .data (RGB)
  * This is 128(W) * 3(RGB) * ?(H) .. the height is computed with the blocksize
  * r2 -e hex.cols=128 -qqfcpri doc/cows128.data
  * Added arrow info to pdJ (#14422)
  * Fix build --without-gpl
  * (still far from complete but we need to go forward and kill all the globals \o/)
  * PD: the broken test is because initializing RCons twice
  * Add several panels to the menu and sort some of them
  * Fix invalid JSON in ij output
  * Fixes #14524: vi delete command is now 3dw (#14527)
  * Fixed dietline warnings
  * Changed logic for diw/diW
  * Fixes #14524: changed vi delete command format to 3dw from d3w
  * Removed unnessary print
  * ESC key handled in vi_mode
  * Fixes #14521: Add support for ^y when ^w
  * Fix #14470: Close popup widget on escape
  * Fix #6321: Wrong handling of escape key
  * Cursor was missing in the comments panel (#14518)
  * Fix wrong assembly of jumps relative to the ESP register (#14511)
  * Fix Windows Build (#14512)
  * Fix trailing space issue in the GNU sh disassembler
  * Fix u/U problem
  * The menu properly gets updated as a new layout is saved with a name
  * Fix isq. should do the same as is.q
  * Fixes #14416: selections in disarm fixed
  * Improve spacing around "//" in unum.c
  * "+=1" -&gt; " += 1" in unum.c
  * "+1" -&gt; " + 1" in unum.c
  * Fix wrong realloc in r_asm_massemble
  * In line 694 a buffer of size (sizeof(char*)*32) is allocated. Later on,
  * this buffer is realloced to 64. This decreases the size of the allocated
  * buffer instead of increase. This may lead to memory corruption.
  * Click properly works on the tabs (#14491)
  * Fix missing title line in Visual mode when under scr.ansicon=0 (#14490)
  * Autocompletion for k command (#14488)
  * Autocompletion working for ms
  * Removed comments
  * Autocompletion for k command
  * Fix some bugs and add pddo panel to " widget
  * Fix an assert in aoj
  * Fix focus and bright themes
  * Color regression issue in disasm.c
  * Fix scr.wheel.speed regression
  * Add gameboy theme
  * More code cleanup in RBin (#14473)
  * Fix r_str_replace - unit tests added
  * Fix two lines in doc/hud
  * Autocompletion works for md, mg
  * Added autocomplete flag map
  * Fix behaviour of click in panels (x&lt;20)
  * Fix scr.wheel glich
  * Disabled by default at compile time. See FEATURE_SYMLIST define
  * Fix crash, reduce false positives of RBin.dol
  * Use RBuf.slice in /B
  * Fix autocompletion of remote files in #ms (#14284)
  * Added Segments panel and made cursor available for both Sections and Segments panels (#14461)
  * Add help for afs? command
  * Quote wa command generated in visual mode (#11138)
  * Use a pointer to eprintf instead
  * Fix aaa color under scr.ansicon=0
  * small fix for console
  * Add spaces around operators in r_num_conditional()
  * Add spaces around operators in r_num_to_bits()
  * Don't update console panel when it's not absolutely necessary
  * Add spaces around operators in r_num_op()
  * Add a couple of spaces around '==' in unum.c
  * Add a couple of spaces around %
  * Remove some spaces
  * Add a space
  * Fix an UB oobread
  * Fix RStr.replace()
  * Fix long times for pp -1
  * Remove some more spaces
  * Remove a space
  * Set foreground color just in case
  * add r_fs_file_copy_abs_path to get the absolute path of a RFSFile, centralizing edge case handling
  * use that in fs_io_read
  * add missing free (file-&gt;path) in RFSFile destructor
  * fix handlePipes for fs shell cat use case
  * Fix couple of small bugs in panels with tabs
  * Small fix for tab (#14432)
  * Python 3.5 (the lowest version that meson supports) has no f-String
  * but only old %-formatting and str.format().
  * Fix warning when printing level of "&gt;" (#14430)
  * Strip trailing whitespaces
  * Fix warning -Wstring-plus-int on cont_level
  * Remove unused var
  * Fix ragg2 *.c on macOS
  * Add fortune
  * tT segfaults so fixing it (#14426)
  * Post release version bump (3.7.0-git)
  * Fix a few null dereference issues (#14419)
  * Fix ec* wrt attributes (#14421)
  * Fix for the debug mode that makes disasm so slow (#14414)
  * Notes:
  * SH opcodes array, file libr/asm/arch/sh/gnu/sh-dis.c from GNU binutils, defines "bf.s" and "bf/s", same with "bt.s" and "bt/s".
  * Both pairs are identical, e.g. bt.s and bt/s mean the same thing.
  * As *.s variants come first in the table, radare and binutils-objdump print bf.s and bt.s names.
  * Still true for latest binutils (v2.32 2019-02-02).
  * Renesas chip hardware manuals and IDA Pro only use bf/s and bt/s.
  * Complete R_CONS_ATTR_ series (#14411)
  * 
- Update to version 3.6.0
  * drop radare2-sysmagic.patch
  anal
  * Fix syscall resolutions for s110 operating system
  * wzr/zr/xzr register on arm64 is wired to ground
  * Fix naming of entrypoint symbols in files with class information (DEX/C++)
  * Fix #13668 - Implement a* as an alias for afl*;ah*;ax*
  * Fix and improve ESIL for arm64
  * Fix #10567 - Implement afl. command
  * Fix afl* not saving function bits
  * Add experimental `axm command
  * Implement refs for iget/iput Dalvik instructions
  * Implement esil for OR and MUL dalvik instructions
  * RAnalOp.Type.CAST.toString() and implicit refptr init
  * Improve af performance affected by `aflc
  * Honor R_ANAL_OP_MASK_ESIL in anal.dalvik
  * Improvements in dalvik analysis
  * Add Stackframe Anal Hint
  * Add opcode mask field in ao and aoj
  * Add opcode description in ao
  * Show pseudo in ao and aoj
  * Improve anal and parse plugins for Thumb
  * Implement ESIL for stxb and stxh THUMB instructions
  * Fix issue when analyzing the last DEX method
  asm
  * Handle LEA operand rip in x86.nz
  bin
  * Fix code section size in dex files
  * Handle mod_init/mod_fini as word sections in mach-o
  * Handle the interpos section as words in the disasm
  * Fix ObjC detection in macho binaries
  * Get rid of the ELF-specific C++ detection
  * Add -O a/l/ for macho to add libraries
  * Honor more segments vs sections, for jmptbl, fatmacho, zeropage
  * Fix iS/iSS in macho and kernelcache
  * For #14268: Implement ob= listing bin map coverage
  * A couple of fixes for base address support
  * Add missing ARM64v8 and ARM64e defines for the mach0 parser
  * Kill RBinFile.objs RList
  * Implement RBinFile.at and make it work with e bin.at
  * Fix some RBin file format crashes
  * Speedup loading fuzzed ELF files with huge nrel field
  * Faster macho loading by reusing symbol parsing for getMain()
  * Remove symbol table size hard limit in macho
  * Fix regressions in dyldcache and xnu_kernelcache plugins
  * Completely eliminate the bytes apis in RBin
  * Fix #14147 - Honor -qq for classes and imports
  * Initial extermination of the *_bytes methods in RBin
  * Fix #12600 - Implement .ic** command to import bin.class info as anal.class
  * Handle DEX files with no entrypoint properly
  * Properly handle ELFs with no entrypoint defined
  * Little ELF segment labelling change UNKNOWN -&gt; NONE
  build
  * Continuous Fuzzing Integration with Fuzzit
  * Add sys/build-shlib.sh and fix static builds
  config
  * Improve the list of supported decompilers in e cmd.pdc=?
  cons
  * Little va_list leaking
  * Fix #14046 - Don't use ansi with aaa notifications if no ansicon
  * Add bold to eco bright items that were originally bold in default palette
  * Fix #14254 - Add eco bright (r2 default palette but with bright colors for all)
  * Add bright colors to the colors table
  * Fix #14101 - Fix non-ansicon UTF printing
  * Fix THE glitch affecting panels box colors
  * Default to scr.color=COLOR_MODE_16 for Alacritty on Windows
  * Dfferent color for up and down in disasm reflines
  * Implement reset command to reset the terminal settings
  * Enable color prompt on Windows
  * Fix Color_GRAY/BGGRAY
  * palloc return checks
  core
  * Fix #14335 - Add sort, join and uniq
  * Simplify RConfig.eval and improve e with e, for csv
  * Add r_sys_exit to proper quit
  * Honor hashbang and PATH when interpretting extension-less scripts
  * Honor ^C in @@@F and @@@s
  * Implement $O variable pointing at cursor
  * Implement |. (alias for .)
  debug
  * Improvements to windows heap parsing
  * Set cmd.gprompt=.dr* when cfg.debug=true
  * Initial implementation GetSingleBlock for Windows heap
  * Initial implementation of heap parsing for Windows (#14218)
  debugger
  * Improvements to windows heap parsing
  disasm
  * Avoid printing nulls on invalid code or missing bin info for Dalvik
  * Add asm.movlea configuration option
  * Improve comments alignment in the disassembly
  * Fix arm64 parse for BL instructions
  * fix, improve and add some sh pseudo
  * Support asm.hint.pos=-1 for leftish key hints
  * Initial cleanup in RParse, delete mreplace plugin
  * Toggle asm.dwarf in V# and pds
  * Add support for base64 in CL command
  * Faster dtd (trace disassembling) using API instead of RCore.cmd
  * Fix #14258: Issue with upgoing refline at XREFS
  * Fix CL command and make asm.dwarf work without source files
  * Fix asm.varsub in a hacky way to fix the disasm output
  * Fix project's asm.cpu behaviour
  * Priorize strings in case multiple metas match
  * Set the RBinSection.format as dwords for the constpool in DEX
  * Initial import of the RISCV capstone plugins for asm and anal
  esil
  * Skip {urc}{jmp,call,ret} in aesou
  * Fix issues with negative esil.timeout values
  * Fixes related to ARM64 ESIL emulation
  * Make $r{} work without the debugger
  * Add cmd.esil.stepout to run r2 commands (before and after emulation)
  * Fix recursivity issue when calling aes in cmd.esil.step
  * Fix cmd.esil.step handling of return value
  graph
  * Implement fg command to create a graph of flags (WIP)
  * Implement graph.ntitles to toggle graph title nodes
  hash
  * Initial implementation of pasasword generators under /Cc
  * Fixes for fletcher8
  * Add support for fletcher8, 16, 32 and 64 hash algorithms
  heap
  * Implement GetSingleSegmentBlock for LFH and VS Windows heap
  json
  * Use asserts in pj api to catch this issue earlier
  meta
  * Fix CC-, CC-* and CCf- commands to work as expected
  network
  * Handle R2_CURL env var in RSocket.httpGet
  panels
  * Add more configs for disassembly are supported in the menu
  * Emulate menu is added
  * Settings menu is added, and decompiler is configurable in there
  * Something like Ctrl w + T in vim implemented
  * Almighty menu has got debug items too if it is in debug mode
  * Search-&gt;Cursor-&gt;Xref/Ref enabled
  * Cursor works better in many panels
  * izz~ and iz~ available from both the menu and " modal
  * Force cache the result of Decompiler and Graph panels plus better auto updating, and refactoring
  * Cut out the widget as a struct and name it Modal
  * Enable deleting an item from the list in " widget
  * New item can be created and inserted to the '"' widget.
  * Centered the '"' widget plus v and h commands are added to it.
  * Added l command to the console which works like Ctrl l and Refactoring
  * dwm style default layout
  * Implement Console frame in visual panels
  * Enable creating a panel from the list of all kind of the panels and replace the current panel with it
  * Autocompletion is supported for Breakpoints and so is cursor to seek to and del them
  * Cursor is available in strings panel
  * Cursor is supported in Symbols panel
  performance
  * More code cleanup in RBin, speedup method resolution
  print
  * Honor hex.section in prc and pxa
  * Implement pV command - like pv but for bytes instead of values
  * Fix pv [arg] behaviour
  * Added support for pd and px without space
  * Honor hex.section in pxW and pxQ
  * Honor hex.section in pxb
  * Improve pxr for null words and relocs and use hex.section in pxs+pxr
  * Fix #14250 - ps[puzwW+]j
  * Fix #14263 - Add hex.section option for the hexdump
  * Add Objective-C and Rust (pco, pcr)
  * Add Kotlin, Java and Swift pc sub-commands
  r2pm
  * Honor the 2nd arg of R2PM_TGZ with ZIP files
  refactor
  * Change the signature of r_str_trim to avoid confusions
  * Deprecate the RBinObject.id field
  * Rewrite the RBuffer API to make it safer and adjust the codebase
  refactoring
  * Deprecate the RBinObject.id field
  remote
  * Improve the r2web:// IO plugin and fix a couple of bugs in there
  * Speedup r2web://
  * Make -C http work like the tcp and rap remotes, expose the shell via ==
  * Honor rap.loop in rap server and add examples in =?
  * Fix issues with the tcp server .: and =+tcp, use index instead of fd
  * Fix some UAF in rap server, handle HTTP over rap and tcp properly
  search
  * Fix #14403 - Fix search on multiple maps (#14405)
  * Add /cc for case insensitive instruction
  * Add search.in=bin.segment[.s[rwx]] and fix bin.section[.s[rwx]]
  * Fix hexpairs search containing whitespace
  * Fix /r for dalvik and enable VA
  shell
  * Handle e cmd.pdc=&lt;tab&gt; and improve e cmd.pdc=? autocompletion
  signatures
  * Improve zignatures
  * Make zignature comparison fuzzy
  * Implement the zc command
  trace
  * Sort dte output
  visual
  * Improve the vv mode for editing variables
  windows
  * Fix command redirection
  * Dynamically find radare2 install dir on Windows
  * Add mfc100u and a script to generate them
  * Set scr.ansicon=1 if running under Windows 10 Creators Update or later
  * scr.ansicon=2: Show esc seqs (for debugging) if using non-ConEmu-hosted cmd.exe
  * Fix QueryDosDevice returned length check
  * Fix ood; ood bug on winxp-&gt;win10
  * Fix r_sys_pid_to_path (supports winxp -&gt; win10)</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1567684800">- Update to 3.8.0
  analysis
  * Improve the aab (blaze) analysis by honoring data meta
  * Speedup and reduce false positives in aae by honoring code/string/format
  * Do not analyze functions in strings/data by honoring the meta
  * Fix infinite (or expensive) loop when fcnsize=0
  * Honor anal.strings in aav
  * Define argument and ret pseudo registers in the SuperH4's reg profile (#14920)
  * Introduce anal.in=code (2x faster aar in some big binaries)
  * Introduce afisaj and fix table contents for afisao and such
  * Implement afis[aof] - to show instruction type, family and mnemonic tables
  * Fix as command to resolve syscall by name, number and SN reg
  * Fixing ESIL for ARM architecture pre-indexed addressing mode with LDRB (issue #14850) (#14901)
  * Add more info in aflt and add afltj
  * Initial implementation of aflt (using the new RTable API)
  * Hide the shift overflow warnings under esil.verbose
  * Fix ownership issues related to cc
  * Add calling conventions for ARM32 and Thumb
  * Unify the use of R_ANAL_CC_MAXARG
  * Propagate noreturn information (#14793)
  bin
  * Fix code injection issues i* commands (rabin2 -r)
  * Fix #14930 - handle LC_DATA_IN_CODE in macho
  * Fix strings on ELF bins for SH-4 with the Renesas SDK
  * Support deep JSON format for binary headers in iHj
  * Fix Cf with named formats when .iH* is used
  * Fix #14898 - Show warning when -B used on unknown binaries
  build
  * Shrink the Cydia package from 512mb to only 64
  core
  * Add single quote as alias for =! and \
  * Support 0X as an alias for 0x in numbers
  debug
  * Fix crash in gdb client (#14897)
  * Notify user on hardware breakpoint hit
  diff
  * AGraph integration with radiff2
  disasm
  * Fix #14716 - Honor local flags in RParse
  * Implement asm.hint.emu and improve Vr reftype selection
  * Do not try to resolve strings pointed by adrp instructions on arm64
  * Honor asm.instr in pdi
  * Hide brackets for LEA even if operand is section flag
  * Add support for the amd29k architecture
  * pix and pdx are now aliases for pad
  doc
  * Remove help for hud in ??
  graph
  * Fix #14859: Enter used to update seek in visual call/ref graphs (#14906)
  io
  * Fix a couple of bugs in wo* and implment wo8
  * Add support for io-plugin initialization via null system command =! (#14915)
  * Simplification of the io_self plugin for macOS/iOS
  * Consider endiannes when performing block write operations
  panel
  * Few memory leaks fixes
  * Fix #14891 - Seek in panels after coming back from console
  * Fix #14883 - use[] to realign comments in disasm
  * O in visual is supported in panels with the "i" key
  * Added some asm settings and classified it
  panels
  * Fix #14891 - Seek in panels after coming back from console
  * Fix #14883 - use[] to realign comments in disasm
  * O in visual is supported in panels with the "i" key
  * Added some asm settings and classified it
  print
  * Implement pv* to completely fix #14165
  * Fix #14165 - Implement pVj and fix pvj with argument
  * Fix #14936 - Add po[..] set of commands
  * Implement 'cols' RTable.query to filter by column names
  * Use block character for p= and p== graphs (#14941)
  r2pipe
  * Initial support for r2pipe.html
  rop
  * Add ROP chain execution support in ragg2
  search
  * Let search.align override arch.align if set, improves aav in SH
  * Bring back /ai and fix regression for SUB.val
  * Skip gadgets starting with a nop in /R
  * Fix #14755 - read-only raw search
  * Fix #14202 - Add support to '\d', '\w', etc. in regex
  util
  * Initial implementation of the RTable API with filter, sorting and query APIs
  visual
  * Fixes #14914: Mouse wheel for hud (#14940)
  * Improve mouse in visual (hud instead of goto and ignore cursor toggle
  windows
  * Fix #14816 - Properly get lib path
  Other Changes
  * add nf flag in ESIL generated for ARM thumb (#14954)
  * Fix regression in wo2/4/8
  * Fix divbyzero and garbage variable found by clang-analyzer
  * Fix memleak in r_strbuf_prepend
  * Fix logic in 2-byte endian swap used by "wo2" (#14951)
  * Display operand of EBC push/pop instructions (#14949)
  * ARM: fix order of registers in push/pop with reglist
  * fixing esil =[*] (poke multiple regs/values)
  * Fix out-of-loop issue in aae
  * macOs/Notes 6.8s -&gt; 6.4s
  * macOS/r_core 4.3s -&gt; 3.8s
  * Still wip. only works as a hint when using -e bin.verbose=true
  * Improve r_core_anal_hasrefs_to_depth (#14863)
  * Fix Win32 build patch from @sanguinawer (#14945)
  * Fix uninitialized variable issue related to the mouse state
  * Fix regressions
  * Fix #14380 - Fix demangling symbols containing the '?' char with iD
  * Fix #14889 - Implement ! and c keys in visual help
  * Improve vq and v!!! workflows
  * Break early in Cf format name failure
  * Fix #14939: Replace assertions about missing RReg profile registers with warnings (#14943)
  * fix help message of ? (#14944)
  * Fix #14935 - Kill harmless warning
  * Fix assert in aea for r2wars
  * Show backtrace when assert happens
  * Fix crash in aea* when code is ffff
  * Fix #14771 - Modified pdx/pix to disassemble hexpairs (blocksize-independent) (#14892)
  * Add frame pointer to AVR register profile (#14938)
  * Enable mouse only if it was prev enabled and based on scr.wheel (#14925)
  * Fixes #14911: Use theme colors for p= and p== (#14934)
  * Add fortune
  * 1 != 0
  * Massage two more assertions
  * Fix early assert for IO
  * Disable Travis IRC notifications
  * Too much noise at IRC.
  * Blindfix more null derefs in reg.value
  * Fix another null arena deref
  * Assertify io.fd api
  * Fix aea for instructions referencing PC
  * Boolify the reg api a bit more
  * Fix null deref in reg arena
  * Blindfix for empty reg arenas
  * Add Predicate for Task Dispatch
  * Fix assertion when emulating invalid instructions and revert pcalign4 for sh
  * Update help message for Vd
  * Fix #14928 - vr to be in sync with Vr
  * Fix assert regression before it triggers
  * Minor cleanup and visitor cache proposal test for RAnal.fcn()
  * Fix #14821 - crash in td
  * r_str_split_list() rewritten to support nth limit
  * r2 -qq -c 'aac;aflt size/gt/200,addr/cols/name/nbbs,nbbs/sort/inc' /bin/ls
  * Fix off-by-one in RCore.lines.initCache();
  * Set asm.hint.emu=false by default
  * Fix build
  * Add r2con2019 svg logo
  * $ r2 -i doc/r2pipe.html /bin/ls
  * Syncing with r2hexagon (#14918)
  * the reference of emulation are displayed one instruction after. which is bad
  * Fix build
  * Fix Windows build (#14916)
  * afisa uses rtable, as well as afist@@@f
  * Useful for r2frida to automatically run .=!i*
  * This makes reading iOS apps much simpler by removing lot of false positive strings
  * Fixes #14900: Disable color for dot mode (#14908)
  * Better directory structure for the panels config file (#14903)
  * Fixes #14896: Enable and disable mouse based on requirement in visual/panels (#14909)
  * v!! = V!! - use ! to toggle between visual and panels
  * Fix hexdump height issue in panels
  * Reset mouse settings after leaving the hud
  * Fixes #14900: xdot type commands functional now (#14902)
  * Fixes #14900: xdot type commands functional now
  * Remove recursive handle_stop_reason call
  * Revert "Fixed the bug that I had fixed before (#14788)"
  * This reverts commit 9e27142.
  * This change was breaking panels in Mac
  * Fix MSVC build
  * Add afltj and some more fixes and improvements related to RTable
  * Accepts a query as argument
  * Fix a segfault in RStrBuf.prepend
  * Add lsls and ldrh thumb asm.describes
  * Add missing include install for meson
  * Improve disasm char hints
  * Fix some warnings from gcc
  * Make cmd_depth task-local (#14888)
  * Add neg pseudo instruction to arm assembler (#14890)
  * Freed some vars (#14885)
  * Fixes #14845: Use unicode settings in radiff2 (#14884)
  * Fixes #14845: Use unicode settings in radiff2
  * Fixed indent
  * Tame vayour
  * Fixes #14534: Ignore non-printable and non json chars (#14876)
  * Fix #14878 - Fix unaligned field access
  * Add afos command and minor cleanup for afo
  * Fix null derefs in afv subcommands when no function is found
  * Fix afvn outside of Function (#14882)
  * Fixes #14856: Changing visual seek behaviour in Vv (#14877)
  * Fix #12438 - Fixes for PDB (#14874)
  * Fix use after free when autoloading pdb
  * Use heap on td command
  * Fix #12438 - Fix wrong 2 byte read for char value
  * Fix crash on r_line_readchar_win (#14875)
  * Merge pull request #14868 from kazarmy/x86-cmp-disp-for-disp
  * Use op-&gt;disp instead of op-&gt;ptr for disp of x86 CMP (and ACMP)
  * Drop not needed wrapper
  * Fix non-unicode Windows build virtual keys not working
  * Fix arrows in vi mode on Windows
  * Merge Windows and Unix dietline implementation
  * Simulate escape sequences in r_line_readchar_win
  * Fix some bugs on Windows
  * Some refactoring
  * Fix #14854 - Fix glitch in asm.hint.pos=0
  * Use LTO for the Cydia build
  * Fix segfault in r_main_free
  * Add the syscall number regname for hexagon arch
  * Fix #14870 - Fix crash in type propagation when no cc defined
  * Instead, recursively going through the regions while focusing
  * on main addresses and grabbing pages states informations.
  * Fixes for the cydia static build of r2, needed for iOS12
  * add missing =SN for the SH analysis plugin
  * Fix for meson
  * Fix hexagon jumps second try (#14867)
  * Synchronized files with radareorg/r2hexagon
  * Fix warning, assertions and regressions in arg type handling
  * Add missing cc-x86-16
  * Fix anal.depth and remove arm16 dim
  * Code cleanup
  * Update capstone again (#14862)
  * Fix #14861 - Reset cursor after leaving panel's prompt ':'
  * Fixed the bug that I had fixed before (#14788)
  * Use op-&gt;disp instead of op-&gt;ptr for disp of x86 MOV (and others) (#14829)
  * Use op-&gt;disp instead of op-&gt;ptr for disp of x86 MOV (and others)
  * Fix for jumptable MOV
  * Fix for [] operands
  * Fix another Appveyor hang (#14844)
  * Fix coredump PC not being considered (again) (#14836)
  * Use r_sandbox_fopen instead of fopen (#14832)
  * Revert multiple layout saving regression in panels (#14792)
  * Some little refactoring in panels (#14798)
  * Fix #14522: Added g support for Vv mode (#14823)
  * Add a small menu tick for visibility when scr.color is 0 in panels (#14801)
  * Avoid disassembling the same instruction twice on rop search (#14815)
  * Avoid disasm the same instr. twice on rop search
  * Fixes for comments
  * fix double free
  * Fixes #14267: Does not print the function name for agft (#14819)
  * Fixes #14672: f= gives output from current flagspace (#14820)
  * Add @sghctoma pf definition for BIOS and NTFS
  * Add *BSD SourceHut builds (#14824)
  * Fix r_print_color_op_type param type mismatch (#14825)
  * Specify graph.diff colors for sepia (#14817)
  * Implement agd* based commands (#14809)
  * ag* commands fully functional
  * Indent and r_return usage
  * All agd* commands functional now
  * Graphs are pretty now
  * Refactoring the code
  * Fixed assertion error
  * Fixed broken agf
  * Always bracket indirect addr operand (except LEA) (#14802)
  * Always bracket indirect addr operand (except LEA)
  * Don't use RAnalOp
  * Add clang-cl support (#14814)
  * Fixes for path autocompletion on Windows (#14813)
  * Fix register writing on Windows (#14805)
  * Fix register writing on Windows
  * Drop unecessary use of heap
  * Fix stack-use-after-scope (#14811)
  * Fix #14804 - Make sure anon structs have unique names (#14806)
  * Also skip "union" to get type
  * Fix Appveyor hang on master (#14803)
  * Propagate noreturn information
  * Avoid infinite loop when propagating noreturn information
  * Avoid all recursive cases
  * Avoid warnings
  * use r_anal_bb_opaddr_i</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1567771200">- Update to 3.8.0
  analysis
    Improve the aab (blaze) analysis by honoring data meta
    Speedup and reduce false positives in aae by honoring code/string/format
    Do not analyze functions in strings/data by honoring the meta
    Fix infinite (or expensive) loop when fcnsize=0
    Honor anal.strings in aav
    Define argument and ret pseudo registers in the SuperH4's reg profile (#14920)
    Introduce anal.in=code (2x faster aar in some big binaries)
    Introduce afisaj and fix table contents for afisao and such
    Implement afis[aof] - to show instruction type, family and mnemonic tables
    Fix as command to resolve syscall by name, number and SN reg
    Fixing ESIL for ARM architecture pre-indexed addressing mode with LDRB (issue #14850) (#14901)
    Add more info in aflt and add afltj
    Initial implementation of aflt (using the new RTable API)
    Hide the shift overflow warnings under esil.verbose
    Fix ownership issues related to cc
    Add calling conventions for ARM32 and Thumb
    Unify the use of R_ANAL_CC_MAXARG
    Propagate noreturn information (#14793)
  bin
    Fix code injection issues i* commands (rabin2 -r)
    Fix #14930 - handle LC_DATA_IN_CODE in macho
    Fix strings on ELF bins for SH-4 with the Renesas SDK
    Support deep JSON format for binary headers in iHj
    Fix Cf with named formats when .iH* is used
    Fix #14898 - Show warning when -B used on unknown binaries
  build
    Shrink the Cydia package from 512mb to only 64
  core
    Add single quote as alias for =! and \
    Support 0X as an alias for 0x in numbers
  debug
    Fix crash in gdb client (#14897)
    Notify user on hardware breakpoint hit
  diff
    AGraph integration with radiff2
  disasm
    Fix #14716 - Honor local flags in RParse
    Implement asm.hint.emu and improve Vr reftype selection
    Do not try to resolve strings pointed by adrp instructions on arm64
    Honor asm.instr in pdi
    Hide brackets for LEA even if operand is section flag
    Add support for the amd29k architecture
    pix and pdx are now aliases for pad
  doc
    Remove help for hud in ??
  graph
    Fix #14859: Enter used to update seek in visual call/ref graphs (#14906)
  io
    Fix a couple of bugs in wo* and implment wo8
    Add support for io-plugin initialization via null system command =! (#14915)
    Simplification of the io_self plugin for macOS/iOS
    Consider endiannes when performing block write operations
  panel
    Few memory leaks fixes
    Fix #14891 - Seek in panels after coming back from console
    Fix #14883 - use[] to realign comments in disasm
    O in visual is supported in panels with the "i" key
    Added some asm settings and classified it
  panels
    Fix #14891 - Seek in panels after coming back from console
    Fix #14883 - use[] to realign comments in disasm
    O in visual is supported in panels with the "i" key
    Added some asm settings and classified it
  print
    Implement pv* to completely fix #14165
    Fix #14165 - Implement pVj and fix pvj with argument
    Fix #14936 - Add po[..] set of commands
    Implement 'cols' RTable.query to filter by column names
    Use block character for p= and p== graphs (#14941)
  r2pipe
    Initial support for r2pipe.html
  rop
    Add ROP chain execution support in ragg2
  search
    Let search.align override arch.align if set, improves aav in SH
    Bring back /ai and fix regression for SUB.val
    Skip gadgets starting with a nop in /R
    Fix #14755 - read-only raw search
    Fix #14202 - Add support to '\d', '\w', etc. in regex
  util
    Initial implementation of the RTable API with filter, sorting and query APIs
  visual
    Fixes #14914: Mouse wheel for hud (#14940)
    Improve mouse in visual (hud instead of goto and ignore cursor toggle
  windows
    Fix #14816 - Properly get lib path
  Other Changes
    add nf flag in ESIL generated for ARM thumb (#14954)
    Fix regression in wo2/4/8
    Fix divbyzero and garbage variable found by clang-analyzer
    Fix memleak in r_strbuf_prepend
    Fix logic in 2-byte endian swap used by "wo2" (#14951)
    Display operand of EBC push/pop instructions (#14949)
    ARM: fix order of registers in push/pop with reglist
    fixing esil =[*] (poke multiple regs/values)
    Fix out-of-loop issue in aae
    macOs/Notes 6.8s -&gt; 6.4s
    macOS/r_core 4.3s -&gt; 3.8s
    Still wip. only works as a hint when using -e bin.verbose=true
    Improve r_core_anal_hasrefs_to_depth (#14863)
    Fix Win32 build patch from @sanguinawer (#14945)
    Fix uninitialized variable issue related to the mouse state
    Fix regressions
    Fix #14380 - Fix demangling symbols containing the '?' char with iD
    Fix #14889 - Implement ! and c keys in visual help
    Improve vq and v!!! workflows
    Break early in Cf format name failure
    Fix #14939: Replace assertions about missing RReg profile registers with warnings (#14943)
    fix help message of ? (#14944)
    Fix #14935 - Kill harmless warning
    Fix assert in aea for r2wars
    Show backtrace when assert happens
    Fix crash in aea* when code is ffff
    Fix #14771 - Modified pdx/pix to disassemble hexpairs (blocksize-independent) (#14892)
    Add frame pointer to AVR register profile (#14938)
    Enable mouse only if it was prev enabled and based on scr.wheel (#14925)
    Fixes #14911: Use theme colors for p= and p== (#14934)
    Add fortune
    1 != 0
    Massage two more assertions
    Fix early assert for IO
    Disable Travis IRC notifications
    Too much noise at IRC.
    Blindfix more null derefs in reg.value
    Fix another null arena deref
    Assertify io.fd api
    Fix aea for instructions referencing PC
    Boolify the reg api a bit more
    Fix null deref in reg arena
    Blindfix for empty reg arenas
    Add Predicate for Task Dispatch
    Fix assertion when emulating invalid instructions and revert pcalign4 for sh
    Update help message for Vd
    Fix #14928 - vr to be in sync with Vr
    Fix assert regression before it triggers
    Minor cleanup and visitor cache proposal test for RAnal.fcn()
    Fix #14821 - crash in td
    r_str_split_list() rewritten to support nth limit
    r2 -qq -c 'aac;aflt size/gt/200,addr/cols/name/nbbs,nbbs/sort/inc' /bin/ls
    Fix off-by-one in RCore.lines.initCache();
    Set asm.hint.emu=false by default
    Fix build
    Add r2con2019 svg logo
    $ r2 -i doc/r2pipe.html /bin/ls
    Syncing with r2hexagon (#14918)
    the reference of emulation are displayed one instruction after. which is bad
    Fix build
    Fix Windows build (#14916)
    afisa uses rtable, as well as afist@@@f
    Useful for r2frida to automatically run .=!i*
    This makes reading iOS apps much simpler by removing lot of false positive strings
    Fixes #14900: Disable color for dot mode (#14908)
    Better directory structure for the panels config file (#14903)
    Fixes #14896: Enable and disable mouse based on requirement in visual/panels (#14909)
    v!! = V!! - use ! to toggle between visual and panels
    Fix hexdump height issue in panels
    Reset mouse settings after leaving the hud
    Fixes #14900: xdot type commands functional now (#14902)
    Fixes #14900: xdot type commands functional now
    Remove recursive handle_stop_reason call
    Revert "Fixed the bug that I had fixed before (#14788)"
    This reverts commit 9e27142.
    This change was breaking panels in Mac
    Fix MSVC build
    Add afltj and some more fixes and improvements related to RTable
    Accepts a query as argument
    Fix a segfault in RStrBuf.prepend
    Add lsls and ldrh thumb asm.describes
    Add missing include install for meson
    Improve disasm char hints
    Fix some warnings from gcc
    Make cmd_depth task-local (#14888)
    Add neg pseudo instruction to arm assembler (#14890)
    Freed some vars (#14885)
    Fixes #14845: Use unicode settings in radiff2 (#14884)
    Fixes #14845: Use unicode settings in radiff2
    Fixed indent
    Tame vayour
    Fixes #14534: Ignore non-printable and non json chars (#14876)
    Fix #14878 - Fix unaligned field access
    Add afos command and minor cleanup for afo
    Fix null derefs in afv subcommands when no function is found
    Fix afvn outside of Function (#14882)
    Fixes #14856: Changing visual seek behaviour in Vv (#14877)
    Fix #12438 - Fixes for PDB (#14874)
    Fix use after free when autoloading pdb
    Use heap on td command
    Fix #12438 - Fix wrong 2 byte read for char value
    Fix crash on r_line_readchar_win (#14875)
    Merge pull request #14868 from kazarmy/x86-cmp-disp-for-disp
    Use op-&gt;disp instead of op-&gt;ptr for disp of x86 CMP (and ACMP)
    Drop not needed wrapper
    Fix non-unicode Windows build virtual keys not working
    Fix arrows in vi mode on Windows
    Merge Windows and Unix dietline implementation
    Simulate escape sequences in r_line_readchar_win
    Fix some bugs on Windows
    Some refactoring
    Fix #14854 - Fix glitch in asm.hint.pos=0
    Use LTO for the Cydia build
    Fix segfault in r_main_free
    Add the syscall number regname for hexagon arch
    Fix #14870 - Fix crash in type propagation when no cc defined
    Instead, recursively going through the regions while focusing
    on main addresses and grabbing pages states informations.
    Fixes for the cydia static build of r2, needed for iOS12
    add missing =SN for the SH analysis plugin
    Fix for meson
    Fix hexagon jumps second try (#14867)
    Synchronized files with radareorg/r2hexagon
    Fix warning, assertions and regressions in arg type handling
    Add missing cc-x86-16
    Fix anal.depth and remove arm16 dim
    Code cleanup
    Update capstone again (#14862)
    Fix #14861 - Reset cursor after leaving panel's prompt ':'
    Fixed the bug that I had fixed before (#14788)
    Use op-&gt;disp instead of op-&gt;ptr for disp of x86 MOV (and others) (#14829)
    Use op-&gt;disp instead of op-&gt;ptr for disp of x86 MOV (and others)
    Fix for jumptable MOV
    Fix for [] operands
    Fix another Appveyor hang (#14844)
    Fix coredump PC not being considered (again) (#14836)
    Use r_sandbox_fopen instead of fopen (#14832)
    Revert multiple layout saving regression in panels (#14792)
    Some little refactoring in panels (#14798)
    Fix #14522: Added g support for Vv mode (#14823)
    Add a small menu tick for visibility when scr.color is 0 in panels (#14801)
    Avoid disassembling the same instruction twice on rop search (#14815)
    Avoid disasm the same instr. twice on rop search
    Fixes for comments
    fix double free
    Fixes #14267: Does not print the function name for agft (#14819)
    Fixes #14672: f= gives output from current flagspace (#14820)
    Add @sghctoma pf definition for BIOS and NTFS
    Add *BSD SourceHut builds (#14824)
    Fix r_print_color_op_type param type mismatch (#14825)
    Specify graph.diff colors for sepia (#14817)
    Implement agd* based commands (#14809)
    ag* commands fully functional
    Indent and r_return usage
    All agd* commands functional now
    Graphs are pretty now
    Refactoring the code
    Fixed assertion error
    Fixed broken agf
    Always bracket indirect addr operand (except LEA) (#14802)
    Always bracket indirect addr operand (except LEA)
    Don't use RAnalOp
    Add clang-cl support (#14814)
    Fixes for path autocompletion on Windows (#14813)
    Fix register writing on Windows (#14805)
    Fix register writing on Windows
    Drop unecessary use of heap
    Fix stack-use-after-scope (#14811)
    Fix #14804 - Make sure anon structs have unique names (#14806)
    Also skip "union" to get type
    Fix Appveyor hang on master (#14803)
    Propagate noreturn information
    Avoid infinite loop when propagating noreturn information
    Avoid all recursive cases
    Avoid warnings
    use r_anal_bb_opaddr_i</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1585569600">- Update to 4.3.1
    Fix segfault in om= command
    Fix dead process issue with ood/doo command
    Fix build with ancient capstone3
    Fix build with pre-c99 compilers
    Some more code cleanups + refactorings
  Changes for 4.3.0
    anal
    Rename the Function Flag on afn (#16078)
    Fix 'af' missing lines bug when analyzing in frida://0
    Implement function names with dots in signatures
    Remove more members from RAnalBlock
    Remove prev, jumpbb and failbb from RAnalBlock
    Refactor Anal Hints (#15876)
    Skip empty esil expressions in 'aeab' to fix partial results issue
    Add 'aba' command as an alias for aeab
    Fix aeab and add V (values) in aea outputs
    Implement aeab command
  asm
    Fix #13908 - x86 aoj for instruction with hidden operand
    Add 'wao jinf' for Dalvik
    Determine Gameboy hardware registers in disassembly (#15909)
  bin
    Add new BIND_OPCODE_THREADED constant for MACHO binaries (arm64e)
    Add Windows Crash Dump format support (#16087)
    Minor Fixes and Tests for NSO/NRO (#16053)
    Fix iS hash outputs (#16044)
    Add Authentihash support for PE (#15987)
    Fix ELF symbols for names just before the end of strtab
    Parse dyldcache local symbols
    Fix some out of bound accesses in LE (#15943)
    Fix #14325 - Honor segments in DEX files (#15920)
    Many FLIRT handling fixes
  build
    Fix debugger build on Linux/s390x
    'sign' as an alias for ios-sign and macos-sign
    Build debian package in CI
  cons
    Fix again the EOL bgcolor issue (and improve scr.html) (#16120)
    Implement ecHj to list highlight rules in json format
    Fix r_table_tostring for string with ansi escape code (#16069)
    Fix #16063 - bgcolor not reset on newlines
    Fix ecH- deleting ecHi and deleting meta highlight items
    Fix #15359 - Enable key.f# keys to be used in the shell
    Improve the gentoo theme
  core
    tree-sitter: support iter commands (#16111)
    Initial implementation of the 'rb' command to rebase all the things
    Use state struct and start handling cmd_substition_arg in tree-sitter (#15966)
  debug
    Use RTable API in r_core_debug_rr (#16066)
    Fix show register value in column (#16010)
    Add 'dbH' to set hardware breakpoints (#15933)
  disasm
    Improve ecH (ecH-* dels them all, ecH- doesnt segfault, ecH list)
  esil
    If esil.addr.stack is mapped find an available one
    When esil.stack.addr is -1 set it to the next unallocated address
    Code cleanup for r_core_esil_step() (#16017)
  graph
    Add graph.aeab to show esil stats instead of disasm
  json
    Fix #15851 /wj without arg produce '\n' (#15885)
  panels
    Fix a bug on clicking in panels (on Mac and Linux)
  projects
    Preserve "functions" flagspace when saving projects (#16057)
  refactor
    Revert "Avoidify the RUtil.strTrim() APIs, rename trimHeadTail() and add asserts in RConfig
    Avoidify the RUtil.strTrim() APIs, rename trimHeadTail() and add asserts in RConfig
    Fix consecutive call to r_table_sort (#16049)
    Kill all globals in rabin2.c
    Remove globals from main.r2
    Remove globals from rax2
    Revert "Avoidify the RUtil.strTrim() APIs, rename trimHeadTail() and add asserts in RConfig"
  test
    Add tests for RList (set, get, reverse, clone, append, prepend) and remove legacy
    Add initial sparc regression tests
    Handle ^C in r2r.v and support threads in fuzz tests
    r2r.v: Assume BROKEN=1 if not 0 or "" (#15936)
    Add Unit Tests to Meson (#15926)
  types
    Fix tccj, tccl, tcc* output errors and add tests (#15931)
  util
    Avoidify the strTrim() APIs + cleanup/refactor
    Memory leak fix proposal in syscmd_join
  visual
    Fix #15963 - Handle / in Vx (visual xrefs)
  Changes for 4.2.0
  anal
    Fix #15091 - Make 0 fcnsize warning more meaningful and verbose-only (#15866)
    Fix jumptable size #13812 (#15822)
    Fix afs not working without rettype
    Fix a null deref in fcn_recurse
    Remove Custom Analysis for Java (#15817)
    Refactor RAnal Basic Blocks and Functions (#15169)
    Change RAnalBlock.size to ut64
    Make type matching independent of bb list order
    Improve the op.type text representation when unhandled modifiers are used
    Remove dupped basic block analysis in core (#15714)
  asm
    'push rip' is not a valid instruction
  bin
    Improve realname support for symbols (#15702)
    Add test for #15727 (smd strings) (#15777)
    r_str_unescape: Support all izz esc seqs (#15770)
    Force read permissions on all load maps in ELF
    Initial implementation of LX/LE file plugin
  cons
    Implement ar, and dr, commands to list registers in table format
    Fix #14424 - Handle ~ operator in the ms shell
    Implement r_strbuf_slice and use it in panels to solve a glitch
  core
    Add ?V0 ?V1 ?V2 - for semver support
    Upgrade to acr-1.8.1 to get semver support
    Add pkgname in RLibStruct for r2pm on outdated plugins
  debug
    Added reverse step and continue support to gdbr
    Moved drC to drpC for profile comments and added drC for reg comments
    Added register specific comment parsing to register profiles
    Fix crash caused by rebasing a file without sections
    Set cfg.debug to true before running oodf in doof
    Fix multithreaded breakpoint behavior in linux
    Attach to new linux threads on creation
    Fix debugger build on linux-s390x
    Always unset bps after continue and step hard
    Add detailed location info to dpt using pc instead of path
    Add packed sizes to gdb vector registers and improve mapping of target description to r2 regs
    Fix drt not printing non 64bit/32bit registers and flags
    Refactor breakpoint validation (#15754)
    Refactor breakpoint validation
    Revert "Validate bp addr on rebase and restore instead of preventing creation
    Validate bp addr on rebase and restore instead of preventing creation
    Fix hardware bp restoring and fix hwbp repeating errors
    Add location in file to linux dpt output
    Fix var rebasing by saving regname info
    Refactoring ptrace register write for BSD
    Implement bsd_thread_list for FreeBSD
    Fix reopening of windows debug after detaching not working
    Fix windows breakpoint rebasing
    Prevent the restoration of disabled breakpoints
  diff
    Add explicit fingerprint_size to RAnalFunction
    Add ccdd command to diff decompiler output of two functions
    Add ccdd command to diff using decompiler (experimental)
  disasm
    Remove realname from strings (#15841)
    Show flag realname when finding a function and realname is enabled
    Hide flag comments when realname is shown (#15801)
    asm.symbol: Improve code/test a bit more (#15798)
    asm.symbol: Fix flag name when disasm from non-flag addr with no anal
  esil
    Add RISC-V 64 word instructions and test (#15742)
    Correct RISC-V division and add test (#15712)
  io
    Fix #15789: Increment offset for reads as well (#15865)
  json
    Use PJ api in the output of isj and show realname
    Fix issues in iCj, drlj and arlj
    Fix izzzj json output
    Fix gen json dwarf with pj api (#15755)
    Fix is.j iEj and iaj json validation issue in r2 -- (#15724)
  panels
    More fix for resizing issue (#15844)
    Performance improvements for the cursor mode
    Code clean-up and a little performance improvement for decompiler cache
    All the available decompilers outputs will be properly shown with this
    Make the decompiler cache work properly
    Add H key for cursor mode which works like the one in vim
  print
    Implemented pmj (#15864)
  r_debug
    Debug, BSD systems refactoring
  search
    Add elliptic curve private key search in /cr command (#15761)
    izzzj: Add izzj attributes (#15759)
  signatures
    Apply types on matching zignature data
  table
    Add f, command to list flags in table format
  test
    Fix V testsuite build with latest V from git (#15867)
    Convert cmd_pd* tests from &lt;&lt;KEYWORD to &lt;&lt;EOF (#15823)
    Support extras tests in r2r.v (#15821)
    r2r.v, -j 0: Allocate 1 job per test (#15807)
    Improve unit test execution using the new V suite and makefiles
    Many improvements in the V testsuite (#15722)
  tests
    r2r.v, -j 0: Allocate 1 job per test (#15807)
  util
    Fix r_list_set_n() to allow empty element (#15820)
  visual
    Limit panel tabs to 9 to avoid keybinding and click issues
  windows
    Fix reading on invalid process memory
- Changes for 4.1.0
  anal
    Improve SP based variable analysis
    Some more helpful messages for anal.verbose
    Fix first r_anal_op call after asm.bits change
    Improve SP based var analysis
    Fix ms cc wrong argument analysis
    Fix r_type_del() for typedefs (Fix #15337)
    Add base64: for afn
    Move the fcn preludes into RAnal and add anal.jmp.tailcall (-1,0,N)
    Fix typo in ios-syscalls.txt (#15436)
    Initial implementation of afvf - show bp-relative stackvars
    Insert arguments into types SDB on function analysis
  arch
    Add support for or1k (OpenRISC) disasm+analysis (#15515)
  asm
    Fix ignored asm.bits settings because of RBin overrides
    Fix for #15459 - Also set the first operant to the right value on a mov from pointer with offset
    Add ARM strd support (#15388)
  bin
    Add 64-bit iOS SEP xtr plugin
    Add PIE flag check in kernelcache detection
    bin.str.enc: Accept UTF hyphen aliases (#15492)
    Support UTF32-BE decoding (#15472)
    Recognize Unicode BOMs (#15469)
    Use pj in the izj and izzj commands
    Fix #15445 - Add support for Mach-O external relocs
    Add support for C64 PRG fileformat
    pd: Don't abort string printing on initial null if bin.str.enc != guess (#15446)
    Fix #14279 - Ignore entrypoint on non-executable ELFs
    Analyse HIOS and LOOS symbol types by default. (#15411)
  build
    Fix #15485 - Improve argument parsing in sys/{install,build} (#15486)
    FIx 32bit windows
    Rename "asan" to "sanitize" (#15412)
    Fix build for 32bit Linux systems
    Fix build of the onefied shared lib
  command
    Very simple tree sitter integration (#15414)
  config
    Pass R2_CONFIG file to ! commands and serialize methods
  cons
    Fix #14197 - Don't highlight control chars on hud filter (#15552)
    Include last line when greping using foo~n.. (#15524)
  core
    Fix some Race Conditions with the thready task scheduler (#15667)
    Make Task Scheduling Explicit (#15511)
    asm.cmt.off: Accept 0 &amp; 1 as aliases for false &amp; true respectively (#15500)
    Use sigaction instead of signal
    CPU affinity API introduction
    Honor cfg.editor in 'vi' instead of always using 'vi'
    Implement $foo:=,+=,-= and $foo to alias some flags commands
    Support 'f foo+=4' and 'f foo-=4' syntax for flags
  debug
    Improve debug rebasing and fix partial windows rebase
    Refactor debug native's wait function
    Fix native debug not working with files that were opened as RW
    Add ppid to win32 debug and 'dp''s display/json
    Add process selection to w32 debug
    Fixed a crash caused by reopening gdb
    Fixed not killing child processes and added detach
    Fixed gdbr warnings and a dpt crash after debug was over
    Added an event to signal the end of the debug session
    Fix 'oo' rebasing when leaving debug and add 'doc' to exit
    Silence drr warning on UT64_MAX registers
    Fixed an issue with detached child breakpoint inheretence
    Added oodf\doof to enable rebasing for remote debug
    Rebase Breakpoints for PIEs
    Added dp processes info support to gdbr
    Add breaking to ood in linux to avoid execvp freezing
    Allow debug plugins to modify pid/tid on select
    Fix linux_set_options error
    Add process selection to linux native debug
    Setting parent pid on pid list on BSD
    Show all processes for pid 0 using dp
    Improve linux native debug dp output
    Fix getting DRX breakpoint size
    Fixed overflow that broke remote debugger reopening
    Impl. list modules for WinDbg
    Fix WinDbg IO in page boundaries
    Fixed windbg concurrency and added missing locks
    Fixed windbg pipe timeout behavior on linux
    Added rebuild rules for windbg
    Fixed windbg continue on windows 7 64bit
    Allow breaking for WinDbg
    Update hardcoded gdbr registers for 16/32bit x86 (#15488)
    Added parsing support to all gdb registers
    Fix gdbr's reg_write and reg_next_diff for reverse stepping
    Reduced gdbr's tcp connect timeout and added a break
    Fix gdbr not closing sockets after connect failed
    Add break to gdbr's read_packet and move isbreaked to libgdbr
    Fix gdbr_write_registers and refactor gdbr_write_reg
    Replaced lock_check with tryenter in gdbr_read_registers
    Add breaking to gdbr connect to avoid waiting on invalid connections (#15442)
    Add experimental ymm regs support for linux-x64 and extend drm command
    Add Windows 8 and 8.1 WinDbg profiles
    Fix attaching to a pid on Windows (#15406)
    Fixed w32dbg breaking issues (#15386)
    Add support for printing xmm* as packed floats and doubles (#15378)
  disasm
    Fix hidden hint.lea for hint.pos==0
    Improve switch-statements in disassembly
    Add refs, xrefs and esil columns to pdt
    Add asm.cmt.esil to show ESIL as comment
  doc
    Improve macOS installation documentation (#15438)
    Fix links to Doxygen documentation (#15377)
  gdbclient
    gdbclient reduces risk of use after free down the road
  io
    Uses the setitimer api instead for the alarm in self://
    Automatically set the debug plugin when opening debug uris (#15403)
  json
    Add current process field to dpj
  network
    Fix r_socket_connect not using the given timeout in unix
  print
    Fix #14661 - Support parsing binary protobuf data (#15423)
    Add utf-8 support in r_print_rangebar (#15389)
  r_debug
    Refactor signal handling for FreeBSD
  search
    Introduce the r_magic_load_buffer() api and boolify a bit
    Update RSA key search to find larger keys (#15494)
    Search for AES 128, 192 and 256-bit keys (#15426)
  signatures
    Add auto zignspace generation for the zg command (#15402)
  test
    Implement asm, fuzz and json test runner in r2r.v
  util
    Add RIntervalTree data structure
    Added r_th_lock_tryenter API (#15454)
    Use HtPP for RStrConstPool (#15424)
  visual
    Improve the interaction with decompilers in panels
    Reduce the blocksize on some hexvisual modes
  windows
    Add command to identify window under cursor
    Fix #15456 - Fix reopening in write mode
    Fix hang when running dc in a task
  Changes for 4.0
  anal
    Bring back the MASK_DISASM because not all nanal plugins support it yet ##anal
    Select default var type based on its size (#15352)
    Fix #15325 - Improve af- like its done in Vdu
    Deprecate anal.jmp.eob /refs #13482
    Fix #15117 - honor asm.var.sub in ao/aoj
    Fix #15315 - Honor RAnalOp.disp in aar and ao
    Update 8051 plugin (#15321)
    Avoid reloading of cc sdb - huge speedup (#15306)
    Implement ESIL for arm64 UBFX
    Make RAnalFunction.cc come from RAnal String Pool
    Deprecate the use of anal plugins that doesnt handle mask.disasm
    Add jumptable support for main() in bins/elf/analysis/ls-alxchk (#15266)
    Add jumptable support for main() in bins/elf/ls.odd (#15233)
    add afoj and afdj (#15254)
    Fix #15235 - push [mem] not handled in /r
    Add initial reg profile for sysz arch
    Don't propagate noret to fcn if fcn jmps outside itself (#15190)
    Fix #15004: Make meta.min rbtree more robust (#15141)
    Fix memleak in r_core_anal_propagate_noreturn()
    Minor speedup/cleanup/refactor of the RAnal
    Implement ESIL control-flow-graph and further dfg analysis
    Add anal.delay to disable delay slot analysis for testing
    Fix pc-rel movs in sh's esil
    Delay execution debug messages are now available via anal.verbose
    Fix #15073: Disambiguate using fcn addr also in meta.min rbtree (#15077)
  api
    Add r_strbuf_copy API (#15186)
  asm
    Fix post-indexed memory access for str instructions on ARM (#15298)
    Fix #15302 [rasm2/armass] Correctly propagate errors from thumb_assemble (#15303)
    Add additional [indirect] access syntax for 8051 (#15272)
    Fix #10651 sub sp, sp, 0x1000 not correctly assembled for ARM (#15187)
    Fix #15198 (#15199) arm64 assembler const value
    Add 8051 assembler plugin (#15189)
    Z80's LD opcodes assembly (#15185)
    Fix parsing of floating point instructions in x86_64 assembler (#15174)
    Fix x86 assembler output for some memory loads (#15068)
  bin
    On AArch64 there is a new special symbol $x (#15362)
    Fix #15152 - Support old Java attribute format (#15317)
    Simplify r_bin_open_io function (#15307)
    Support &gt; 4GB ELF files
    Add support for RTable.query in i
    Fix #15132: Integrate table to iS,ia,ir,iz,is (RBin info) based commands (#15159)
    Implement support for the RISCV PLT ELF relocs
    Fixes for MSVC demangling (#15210)
    Format the .rela. sections in ELF
    Add NES ROM mirroring map
  build
    sys/asan.sh: Use -fsanitize=... instead of -lasan when linking (#15375)
    Link sdb fully into r_util in meson (#15338)
    Fix #15296 - *BSD builds (#15309)
    Fix macOS build with latest XCode
    Add MSVC 2019 for AppVeyor
    Try MSVC 2019 for AppVeyor
    Set rpath if non-Windows Meson shared
    Debian package fixes (#15081)
  cons
    Fix function key handling in visual/panels
    For utf-8 locale, check LC_ALL, LC_CTYPE and LANG in sequence instead (#15326)
    Also use LANG env var to check for UTF-8 output support (#15257)
    Move UTF-8 setting logic to scr.utf8 config callback on Windows (#15273)
    Implement 'str' operation in RTable queries
  core
    Fix #14247 - fn.j/fnj. show all flags in current offset, not just one
    Few compiler watning fixes here and there
    Fix #15114 - Implement r_sys_info() and uname
    Add kitty clippy replacement :3 (#15232)
    Add possibility to specify time zone with rax2 -t (#15180)
    Implement cj command using the PJ api (#15168)
    Add support for the V programming language
    Fix #15134 - Support octal numbers like 0o666
    Implement function-based plugin loading method
    Add omt and help message for RTableQuery + add format column api
    Move Lib already loaded check before dlopen Call (#15075)
    Replace r_str_const* with RStrConstPool (#15300)
    Kill r_sys_get_osinfo () (#15346) ##core
  debug
    Use RTable for Windows heap info output (#15368)
    Add support for setting xmm registers on linux (#15365)
    Fixed continue not being associated with the current thread in unix
    Added a way to break while in dbg_wait (continue, step etc)
    Fixed dpk
    Fixed opcodes not being associated with the current thread in gdbr (#15358)
    Fix drm[bwdq] command, add xmm0h/l and xmm8-15 registers (#15354)
    Fix the way linux debugging options are set (#15323)
    r_reg_get_pack/r_reg_set_pack are not able to deal with 128 packbits
    Added support to thread switching in linux and fix r_debug_select
    Fixed ptrace 'Operation not permitted' errors (#15287)
    Fix debugger build for native GNU/Linux on RISC-V
    Fix incomplete drr/drrj formatting when r_core_anal_hasrefs fails (#15277)
    Added "dptj" and "dptj " (#15259)
    Enhance drm command, add drm xmm0 functionality (#15214)
    Fix drf output formatting
    Implementing debug info per pid on NetBSD
    Using unused map debug field on macOS
    Rebase fcn/bbs, flags , comments, meta, refs when ood
    Fix issues in windows thread switching (#15366) ##debug
  diff
    Implement radiff2 -X for hexII diffing
    Fix #14845: Support radare2_rc in radiff2 for graphs (#15078)
  disasm
    Better pdi output when Cd is involved
    Implement 'pdt' - print disasm in table, supports queries
    Make asm.fcnsig more compact
    Do not resolve the strings pointed by ADRP on arm64
    Improve (change) sh4 disasm (lowercase regs...)
  emu
    anal_x86_cs fix esil expr for neg instruction (#15252)
    Fix #15246 - Honor the 'u' suffix in PPC instructions in ESIL
  esil
    Fix #15297 - Update ESIL help message
    Improve registers handling in ESIL dfg
    Simplify ESIL code for ARM str instructions
    Add a parameter to $s and $o (#15171)
  io
    Setting the upper address limit for OpenBSD
    Improve omt and implement RTable.filterSum
  io_self
    Setting the upper address limit for OpenBSD
  json
    Show flagname and realname in json format for fnj and such
    Add current thread field to dptj (#15268)
  lang
    Rewrite hashbang command parser, use argc &amp; argv in hashbang (#15188)
  panel
    Fix #14857 - Handle 'O' key to rotate asm.pseudo/asm.esil
    Another const pointer to be free fix
    Handle / highlight in panels for zoom and window modes
    Fix const address freeing
    fix #15060 - Add xrefs and xrefs here in visual
    Fix #14559 - Honor scr.fps
  panels
    Fix #14857 - Handle 'O' key to rotate asm.pseudo/asm.esil
    Handle / highlight in panels for zoom and window modes
    Fix const address freeing
    fix #15060 - Add xrefs and xrefs here in visual
    Fix #14559 - Honor scr.fps
  print
    Fix #15216 - Implement pcy command to print hexpairs in Yara format
  r2pie
    Implement r2pipe_open_dl() to use dlopen/dlsym
  rasm2
    Freeing main assembly object
  script
    Fix vlang plugin to run scripts and add example
  search
    Fix #8575 - Support stdin slurping in rafind2 -
    Add support for hex escaped litterals in regular expressions (#15291)
    Fix RCALL and RJMP in aop and /at
    Refactor Search to use less Global State (#15076)
  table
    Add :json,:quiet,strlen,minlen,maxlen,sortlen in table queries
    Integrate table API for p-h (#15083)
  util
    Fix rop inline assembly form
  visual
    Run .dr* in visual prompt in cfg.debug is set
    Fix for VV going to V (issue 15181) (#15195)
    Fix #14919: truncate long function names in Vv (#14996)
  wasm
    Further wasm memory leak fixes
    Memory leak fixes in error code paths
  windows
    Print child output in pipe lang plugin
  zign
    Integrate types field in zignature operations (#15082)
  Changes for 3.9.0
  anal
    Implement anal.norevisit using SetU instead of Sdb
    Fix #15013 - jump/cjmp analop for m680x
    Fix the infinite aac issue, reduce false positives, speedup a bit (#15015)
    Fix mov.l/jsr ESIL for SuperH4 (#15039)
    Fix nopskip (its not fixed at all. just random typing here and there) (#15024)
    Add anal.nonull to avoid analyzing functions if starting by zeros
    Fixed i4004 arch to be according to spec (#15062)
    Fix zero register set issue (r2wars)
    Implement types field for zignatures
  cons
    Fix #14611: Vi-mode indication by prompt color
    Add a way to print an aliased without a trailing new line (#15031)
    Fix clicking on frame borders to resize
    Remove code for no-anal asm.bb.line (#14977)
  core
    Make -m do an implicit -s
    Fix #14990 - multiple quoted command parsing issue
    Fix multiple quote cmd issue
    Fix #14019 - Move ta to aht, move other commands around, refactor indentation
    Fix #10851 - Solve slurp messages on http/sandbox/pipe
    Don't run ldconfig when installing into /usr (#15049)
  debug
    Fix gdb reg write byte order (#15009)
    Improving slighty the process status check on Darwin
    On Darwin, expose process path
    ASLR check setting fix on FreeBSD
  emu
    Hackaround to get esil stepping on delayed execution
    Fix arm32 stmia post-increment (#14983) (r2wars)
  io
    Support shm_open in shm:// and some code cleanup
    Fixing perms for Darwin
    Fix #15002 - Propagate write error issues into RCore.patch
    Print error msg if write fails (#14978)
    Fixing self:// perms issue on Darwin</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1597233600">- Update to 4.5.0
  * Analysis
  - Initial API for base type kinds (enum, struct, union)
  - Rename PowerPC to PPC
  - Improve RISC-V analysis for compressed instructions
  - Add endbr64 as a function prelude for x86-64 binaries
  - Improve BP vars/args detection
  - Detect register args used only by callee
  - Match args name/types from function definition
  - Improve itanium RTTI parsing and vtable search
  - Refactor Variables out of SDB
  - Implement basic concept of signature bestmatch
  * asm
  - Add support for WebAssembly SIMD extension
  - Boolify r_asm_is_valid and r_asm_set_syntax API
  - x86_64/x86_32: Implement assembler endbr32 and endbr64 instructions
  - x86_64: Support mov r64, 0xffffffffffffffff
  - x86_64: Fix mov r32, -imm32 encoding
  - Move inferior GNU Hexagon plugin to extras
- For a complete list of changes see:
  https://github.com/radareorg/radare2/releases/tag/4.5.0
  https://github.com/radareorg/radare2/releases/tag/4.4.0</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1610366400">- Update to 5.0.0
  * See https://github.com/radareorg/radare2/releases/tag/5.0.0</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1622376000">- Update to 5.2.1
  * See https://github.com/radareorg/radare2/releases/tag/5.2.1
- Packaging changes:
  * Use license tag for COPYING/COPYING.LESSER
  * Use SPDX 3.0 format for License
  * Use system libzip/xxhash/libuv
  * Move plugin directory from devel to main package
  * Remove broken and no longer relevant rpmlintrc
  * Various small cleanups</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1622808000">- Install "r2p" multicall symlink as r2pipe, r2p conflicts with
  polylib.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1625918400">- Update to 5.3.1
  * Fix CVE-2021-32613: Double free vulnerability in the pyc parse
    via a crafted file which can lead to DoS.
  * Fix assembling invalid arm64 instructions dont result in invalid
    representations
  * Add http.basepath to support sub directory handling for proxying
    purposes
  * Support instruction descriptions when using the r2ghidra
    disassembler plugin
  * Fix issues and enable the garbage collector when running @vlang scripts
  * Fix arm16 ldr post indexing esil expression
  * Fix r2pipe regression caused by a change in RCons buffering when
    chaining multpile commands
  * Support user defined REgg plugins
  * Full changes: https://github.com/radareorg/radare2/releases/tag/5.3.0</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1627992000">- Add CVE-2021-3673.patch, fixing CVE-2021-3673 (boo#1189009):
  resource exhaustion and DoS</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1643716800">- Update to 5.5.4:
  * New IOBanks APis and commands replacing skyline and making io faster (2-10x)
  * Faster analysis, type matching, binary parsing (2-4x)
  * [] and =[] esil operations has been removed (size is mandatory)
  * Lots of important bugs fixed in bin parsers and disassemblers
  * Add support for the latest iOS15 dyld4 Atlas-style cache formats
  * Autorename signature matching collisions and faster search
  * Add assembler for riscv and disassemblers for PDP11, Alpha64 and armv7.v35
  * Improved integration with r2frida remote filesystems
  * Cleaning debugger for windows (32 and 64) and macOS makes it more reliable and stable
  * Add seven segment printing (?ea for ascii-art text titles)
  * Improved xrefs visualization with new axfm and axtm commands
  * Add avg command to manage global variables
  * The sixref plugin is now easier to use to find xrefs on arm64 code
  * Improved multibin (select all bins or one) and multidex support in apk://
  * Better build scripts for Windows (add asan and w32 profiles)
  * Added armv7.v35 and improves esil emulation with the arm64.v35
  * Add more help messages and set scr.prompt.tabhelp true by default
  * AES key wrap algorithm support in rahash2
  * Fix var serialization issues in debugger reloading (ood) and projects saving (Ps)
  * Add Amiga and MSX rom/bin parser plugin and test @romerojoseant @trufae
  * Visual slides (r2s) allow interactive content to be used within r2
  * Print and convert ternary values back and forth
  * Add the vector35 arm64 for analysis, esil and disasm and r2 can be built without capstone
  * Improved integration to use r2ghidra analysis and disassemble mainly tested for avr, v850 and arm64
  * Fix emulation of several x86 and arm64 instructions, including an scripted way
    to import official arm64 instruction descriptions
  * Bring back the cmd.pin to instrument the esil emulation when a specific address is hit
  * Small steps towards Projects with improved management for version control
  * Improved visual and panels with better interactions and fixed glitches
- Remove CVE-2021-3673.patch</changelog>
  <changelog author="Timothy Brown &lt;stimut@gmail.com&gt;" date="1654776000">- Update to 5.7.0
  * Significant number of changes and bug fixes
  * Resolves 38 CVEs
  - CVE-2022-0139 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195713
  - CVE-2022-0173
  - CVE-2022-0419 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195444
  - CVE-2022-0476 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196414
  - CVE-2022-0518 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195746
  - CVE-2022-0519 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195761
  - CVE-2022-0520 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195741
  - CVE-2022-0521 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195760
  - CVE-2022-0522 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195742
  - CVE-2022-0523 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195720
  - CVE-2022-0559 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196052
  - CVE-2022-0676 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196345
  - CVE-2022-0695 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196484
  - CVE-2022-0712 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196320
  - CVE-2022-0713 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196319
  - CVE-2022-0849 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196819
  - CVE-2022-1031 - https://bugzilla.opensuse.org/show_bug.cgi?id=1197420
  - CVE-2022-1052 - https://bugzilla.opensuse.org/show_bug.cgi?id=1197509
  - CVE-2022-1061 - https://bugzilla.opensuse.org/show_bug.cgi?id=1197508
  - CVE-2022-1207 - https://bugzilla.opensuse.org/show_bug.cgi?id=1197991
  - CVE-2022-1237 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198185
  - CVE-2022-1238 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198186
  - CVE-2022-1240 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198187
  - CVE-2022-1244 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198132
  - CVE-2022-1283 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198291
  - CVE-2022-1284 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198292
  - CVE-2022-1296 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198375
  - CVE-2022-1297 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198376
  - CVE-2022-1382 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198592
  - CVE-2022-1383 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198593
  - CVE-2022-1437 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198804
  - CVE-2022-1444 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198805
  - CVE-2022-1451 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198807
  - CVE-2022-1452 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198808
  - CVE-2022-1649 - https://bugzilla.opensuse.org/show_bug.cgi?id=1199418
  - CVE-2022-1714 - https://bugzilla.opensuse.org/show_bug.cgi?id=1199555
  - CVE-2022-1809 - https://bugzilla.opensuse.org/show_bug.cgi?id=1199806
  - CVE-2022-1899 - https://bugzilla.opensuse.org/show_bug.cgi?id=1199972
- Remove unneeded libewf dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668513600">- Update to version 5.7.8 (boo#1201820, CVE-2022-34502):
  + Heap buffer overflow via the function consume_encoded_name_new
  + Significant number of changes and bug fixes since 5.7.0</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1684324800">- Update to 5.8.6
  For details, check full release notes:
  https://github.com/radareorg/radare2/releases/tag/5.8.6
  - This fixes CVE-2023-1605 (boo#1209686).</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1733227200">- Update to version 5.9.8:
  * Resolved CVE:
  - CVE-2024-29645: buffer overflow vulnerability allows an attacker to
    execute arbitrary code via the parse_die function (boo#1234065).
  For details, check full release notes:
  https://github.com/radareorg/radare2/releases/tag/5.9.8
  https://github.com/radareorg/radare2/releases/tag/5.9.6
  https://github.com/radareorg/radare2/releases/tag/5.9.4
  https://github.com/radareorg/radare2/releases/tag/5.9.2
  https://github.com/radareorg/radare2/releases/tag/5.9.0
  https://github.com/radareorg/radare2/releases/tag/5.8.8</changelog>
</package>
<package pkgid="eb473ca81d962d4174492131211dfa130f002da49b52aa8ddbc92ccf601b1377" name="radare2-devel" arch="s390x">
  <version epoch="0" ver="5.9.8" rel="bp156.4.3.1"/>
  <changelog author="atoptsoglou@suse.com" date="1546948800">- Update to 3.2.0
  anal
  * Add asm.hint.cdiv
  * Handle ^C in agf (#12618)
  * Fix size of arm64 wzr register
  * Rename ac -&gt; aoc, aC -&gt; ac, Fix help
  * Add the missing fail arc for SBRx instruction
  * Fix wrong splitting of functions in aac
  * Initial implementation of emu.ssa
  * Fix infinite loop bug related to anal.nopskip
  * Use add-sorted instead of append+sort
  * Heavy refactoring and sdbify the classes storage+logic
  * Implement support for nword in ahi
  * Fix ESIL borrow flag handling for SUB/SBB on x86
  * Display all metas in current offset instead of just one
  * Fix .in=io.maps, improving aap analysis (2052 vs 41 functions find)
  * Small msp430 improvements
  * Fix aap for thumb
  * Fix #8054 - Update cpu flags in arm/thumb ADD/SUB
  * Display all metas in current offset instead of just one
  bin
  * Fix #12654 - workaround resolv reloc symbols in ELF
  * Refactoring of get_import_addr in format/elf
  * Fix printing of the macho UUID load command in iH / rabin2 -H
  * Add timestamp to iRj output
  * Do not use r_buf_get_at in RBin.nxo to solve 2 clusterfuzz crashes
  * Fix missing exported symbols in ELF
  * Add laddr to iI
  * ie/iee: remove baddr
  * Use entry.init0 instead of entry0.init
  * rabin2 -H and iH uses cb_printf instead of eprintf+printf
  * Improve RBuffer api, start to refactor rbin to use more rbuf
  * it's nintendo 64 not nintendo 32
  build
  * Appveyor cleaning
  * Fix musl build (required for Alpine)
  * Do not statically link binaries by default in sys/static.sh
  * meson: Do not use glob with meson
  * Initial implementation of the Alpine Linux package
  * Improve the meson scripts
  * Fix Emscripten support
  * Switch to capstone 4.1 (#12549)
  * meson: Ensure python3 and no hard-code version
  * meson: Ensure R2_DATDIR, R2_INCDIR, R2_LIBDIR be absolute path
  * Users may want to install radare2 to a different directory than ~/bin.
  * Parse --install-path in sys/user.sh to allow for users to do so.
  cons
  * Fix #12667 - Fix heap overflow in RCons.grep
  * Fix #12397 - Colorize grep words if scr.color.grep is set
  core
  * Improvements and code cleanup in util/str
  * Implement ?j to get JSON output of different representations for the same number
  * Fix #12482 - Unify asm.shortcut/asm.{lea,jmp} hints
  * Rename scr.pipecolor into scr.color.pipe
  * Initial import of the PJ (PrintJSON) API
  * Fix 11141 - replaced R_ASM_BUFSIZE with RStrBuf*
  * Bring back f-.localflag (same as f.-localflag)
  * Add some more random "fun" fortunes
  * =h&amp; is not an alias for &amp; =h
  crash
  * Fix #12479 - negative disk_reads may not be allowed
  disasm
  * Fix esil function comment refline when there is jump to addr
  * Allow select cpu for arm.gnu
  * Add support for m68xx disassembler + analysis from capstone
  * Initial support for 6502 with Capstone
  * Optimize ds_align_comment()
  * Use r_str_len_utf8_ansi() for line len in
  * Fix glitches in asm.shortcut=1|0 with and leahints
  * Fix visual leahints hotkeys
  * Handle meta hints for dwords in visual disasm hotkeys
  * Improve pds
  json
  * Do spec-following r_str_escape_utf8_for_json()
  * Added new PJ simple print-json (stream) apis
  assembler
  * Move mipsasm from mips_gnu to mips_cs
  * Fix #12543 - Support backward branch and bl assembling for arm64 (#12552)
  search
  * Add magic headers for GPG symmetric crypto
  commands
  * Fix #12473 - implement C. command
  * aaE -&gt; aafe (#12628)
  * Support multiple ahi0 == ahi
  Debugger
  * When a process is interrupted by a signal, we try to figure out the reason if the information is still available.
  * FreeBSD/more reliable way to get PID's path. (#12527)
  * Disable dbg.follow in aaft to prevent seek changes (#12657)
  * Fix r2 -Ad regression
  panels
  * Fix a crash when V! calls graph via space key
  * Fix Cursor mode and Zoom mode and refactoring
  * Enable cursor and insert in Hexdump
  * Fix a resizing issue of Panels
  * Help message for Snow
  * Snow is supported in Panels because it is winter
  * Better Hexdump support
  * Remove mouse events thoroughly from panels
  * Minor fix when opening a new panel
  performance
  * Improve io map lookup performance in presence of many maps
  * Limit the blocksize in visual mode
  * Optimize r_meta_find (~4x faster :D)
  * refactoring ELF relocs, parse once and lookup in a hashtable
  print
  * Fix #12528 - Remove suffix modifier for 'j' in cmd_print.c
  * Add hex.ascii config variable
  * Support uneven columns in hex.cols and fix stack after scope issue in scr.rainbow
  * Fix p- to honor multiple regions
  * Highlight the flagged bytes on hex.style
  * Implement hex.hdroff (disabled by default)
  * Improve pxa, use more colors. honor VdF (pf format)
  search
  * Implement /s, /s* to search for sections depending on entropy
  threads
  * Make =h work in tasks, still more work to do to make RCons task and thread safe
  types
  * Fix tc and afc commands
  * Implemented tc command as an alias for tuc;tsc;tec...
  * Fix #11756 - Implement tsc and tuc
  visual
  * Add r_str_len_utf8_ansi()
  * Fix #1298 - Fix visual 'G' for r2 -nn (#12655)
  * Improvements for repeated Vd
  * Implement recursive interactive help
  * Support ranged cursor selections (for pxd, pxb, pxq, ...)
  * More fix for Vg and VG
  * tT, tt new tab, t[1-9] switch to nth tab, t= name tab, t- close tab
  * Fix #12623 - Make Grep Highlights Case Insensitive
  * Fix Vg with io.va
  * Introduce scr.dumpcols to support tabs and minor cleanup
  * Bring back VO as al alias of V&lt;tab&gt; and improve modes
  * Several improvements in the Visual mode (help, tabs, ...)
  * Add scr.wideoff to make offsets and reg values depend on asm.bits
  * Extend the use of the 't' key to manage tabs better, better ascii art
  * Several bug fixes and improvements for the visual-tab
  * Improve two dimensional panels with Tab and tabs with ' and ''
  * Implement ecoo and extend scr.rainbow into pd
  * Better asm.hints and support repeating in dw
  wasm
  * Fix wasm analysis for the end instruction
  * Fix #12409 - wasm function ids and exports (#12414)
  Archs
  * Added support for m680x arch
  * msp430: registers names for pc, sp, sr and cg
  * msp430 initialize more default op fields
- Update to version 3.1.3
  * Visual xrefs with undo seek behaviour
  * Improve visual panels
  * Fix fffff issue when doing aaaaa in NSO bins
  * Fix some memory leaks and warnings.
- Update to version 3.1.2
  bin
  * Fix double-free in RBinClasses regression introduced in d6fd896
  * Fix #12384 - Crash in fuzzed macho binary
  anal
  * Honor regsize to detect UB shift overflows in ARM64 code emulation
  * Fix assert in aaa when entrypoint is wrong
  panels
  * Some fixes in panels
  visual
  * Fix Visual k into basic block
  * Some more improvements for the visual xrefs (fix undo seek and more)
  Other
  * Fix some warnings
  * Fix #12376 - crash in: rasm2 -a arm -b 64 '0 ,0,0,0,0,0,0,'</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1547121600">- Update to version 3.1.3
  anal
  * Add asm.hint.cdiv
  * Handle ^C in agf (#12618)
  * Fix size of arm64 wzr register
  * Rename ac -&gt; aoc, aC -&gt; ac, Fix help
  * Add the missing fail arc for SBRx instruction
  * Fix wrong splitting of functions in aac
  * Initial implementation of emu.ssa
  * Fix infinite loop bug related to anal.nopskip
  * Use add-sorted instead of append+sort
  * Heavy refactoring and sdbify the classes storage+logic
  * Implement support for nword in ahi
  * Fix ESIL borrow flag handling for SUB/SBB on x86
  * Display all metas in current offset instead of just one
  * Fix .in=io.maps, improving aap analysis (2052 vs 41 functions find)
  * Small msp430 improvements
  * Fix aap for thumb
  * Fix #8054 - Update cpu flags in arm/thumb ADD/SUB
  * Display all metas in current offset instead of just one
  bin
  * Fix #12654 - workaround resolv reloc symbols in ELF
  * Refactoring of get_import_addr in format/elf
  * Add timestamp to iRj output
  * Do not use r_buf_get_at in RBin.nxo to solve 2 clusterfuzz crashes
  * Fix missing exported symbols in ELF
  * Add laddr to iI
  * ie/iee: remove baddr
  * Use entry.init0 instead of entry0.init
  * rabin2 -H and iH uses cb_printf instead of eprintf+printf
  * Improve RBuffer api, start to refactor rbin to use more rbuf
  * it's nintendo 64 not nintendo 32
  build
  * Appveyor cleaning
  * Fix musl build (required for Alpine)
  * Do not statically link binaries by default in sys/static.sh
  * meson: Do not use glob with meson
  * Initial implementation of the Alpine Linux package
  * Improve the meson scripts
  * Fix Emscripten support
  * Switch to capstone 4.1 (#12549)
  * meson: Ensure python3 and no hard-code version
  * meson: Ensure R2_DATDIR, R2_INCDIR, R2_LIBDIR be absolute path
  * Users may want to install radare2 to a different directory than ~/bin.
  * Parse --install-path in sys/user.sh to allow for users to do so.
  cons
  * Fix #12667 - Fix heap overflow in RCons.grep
  * Fix #12397 - Colorize grep words if scr.color.grep is set
  core
  * Improvements and code cleanup in util/str
  * Implement ?j to get JSON output of different representations for the same number
  * Fix #12482 - Unify asm.shortcut/asm.{lea,jmp}hints
  * Rename scr.pipecolor into scr.color.pipe
  * Initial import of the PJ (PrintJSON) API
  * Fix 11141 - replaced R_ASM_BUFSIZE with RStrBuf*
  * Bring back f-.localflag (same as f.-localflag)
  * Add some more random "fun" fortunes
  * '=h&amp;' is not an alias for '&amp; =h'
  crash
  * Fix #12479 - negative disk_reads may not be allowed
  disasm
  * Fix esil function comment refline when there is jump to addr
  * Allow select cpu for arm.gnu
  * Add support for m68xx disassembler + analysis from capstone
  * Initial support for 6502 with Capstone
  * Optimize ds_align_comment()
    Use r_str_len_utf8_ansi() for line len in
  * Fix glitches in asm.shortcut=1|0 with and leahints
  * Fix visual leahints hotkeys
  * Handle meta hints for dwords in visual disasm hotkeys
  * Improve pds
  json
  * Do spec-following r_str_escape_utf8_for_json()
  * Added new PJ simple print-json (stream) apis
  assembler
  * Move mipsasm from mips_gnu to mips_cs
  search
  * Add magic headers for GPG symmetric crypto
  commands
  * Fix #12473 - implement C. command
  * aC renamed to ac
  * aaE -&gt; aafe (#12628)
  * Support multiple ahi0 == ahi
  Debugger
  * When a process is interrupted by a signal, we try to figure out the reason
    if the information is still available.
  * FreeBSD/more reliable way to get PID's path. (#12527)
  panels
  * Fix a crash when V! calls graph via space key
  * Fix Cursor mode and Zoom mode and refactoring
  * Refactoring
  * Enable cursor and insert in Hexdump
  * Fix a resizing issue of Panels
  * Help message for Snow
  * Snow is supported in Panels because it is winter
  * Better Hexdump support
  * Remove mouse events thoroughly from panels
  * Minor fix when opening a new panel
  * Cleaned up some macro
  performance
  * Improve io map lookup performance in presence of many maps
  * Limit the blocksize in visual mode
  * Optimize r_meta_find (~4x faster :D)
  * refactoring ELF relocs, parse once and lookup in a hashtable
  print
  * Fix #12528 - Remove suffix modifier for 'j' in cmd_print.c
  * Add hex.ascii config variable
  * Support uneven columns in hex.cols and fix stack after scope issue in scr.rainbow
  * Fix p- to honor multiple regions
  * Highlight the flagged bytes on hex.style
  * Implement hex.hdroff (disabled by default)
  search
  * Implement /s, /s* to search for sections depending on entropy
  threads
  * Make =h work in tasks, still more work to do to make RCons task and thread safe
  types
  * Fix tc and afc commands
  * Implemented tc command as an alias for tuc;tsc;tec...
  * Fix #11756 - Implement tsc and tuc
  visual
  * Add r_str_len_utf8_ansi()
  * Improvements for repeated Vd
  * More fix for Vg and VG
  * "tT", "tt new tab, t[1-9] switch to nth tab, t= name tab, t- close tab"
  * Fix #12623 - Make Grep Highlights Case Insensitive
  * Fix Vg with io.va
  * Introduce scr.dumpcols to support tabs and minor cleanup
  * Bring back VO as al alias of V and improve modes
  * Several improvements in the Visual mode (help, tabs, ...)
  * Add scr.wideoff to make offsets and reg values depend on asm.bits
  * Extend the use of the 't' key to manage tabs better, better ascii art
  * Several bug fixes and improvements for the visual-tab
  * Improve two dimensional panels with Tab and tabs with ' and ''
  * Implement ecoo and extend scr.rainbow into pd
  * Better asm.hints and support repeating in dw
  wasm
  * Fix wasm analysis for the end instruction
  * Fix #12409 - wasm function ids and exports (#12414)
  To Review
  * Disable dbg.follow in aaft to prevent seek changes (#12657)
  * Add %S for base64 in util/pj (JSON printer)
  * Fix #1298 - Fix visual 'G' for r2 -nn (#12655)
  * Fix #12615 - Fix renaming vars from vvv
  * Fix #12434 - Fixes for exports and anal behaviour (#12642)
  * Fixed loop behaviour (now jumps to correct ends, etc..)
  * Fixed Exports (aka symbols)
  * Fix #12273 - Force exec bit in text section (RIOSection must die) (#12643)
  * Rename aftm -&gt; aft and afta -&gt; aaft (#12631)
  * Proposal to fix ib DF issue.
  * Fixed wrong bounds check while PE file resources is being parsed (#12634)
  * Few compilation warning fixes. (#12630)
  * use r_base64_encode_dyn
  * More refactoring for panels
  * Fix comments
  * Add assumption comments
    Remove the V@ command - not intuitive and a bit alien
    rotating print modes with tab was segfault because of UB
    Implement recursive interactive help
    Support ranged cursor selections (for pxd, pxb, pxq, ...)
    'i' in pxb visual runs Vd1 to edit the bits under the cursor
    V' is no longer mixed with Vt
    Properly restore the print sub-modes in tabs
    Smart tab key hints (beter located and shorter)
  Archs
  * Added support for m680x arch
  * msp430: registers names for pc, sp, sr and cg
  * msp430 initialize more default op fields
  Commands
  * Clarify aes /Ca help message (#12580)
  * New commands: aCb, aCm, aCmn, aCll, aClj, aCv, aCm, aC-, aCm-
  * Fix Segfaults and Leaks in RTTI classes recovery
  * Accept .?AU as prefix for msvc class name demangling
  * Classes recovery refactoring
  * Skip own type descriptor in msvc classes recovery
  * Cleanup msvc rtti address calculation
  * Recover vtable, classes, base class, virtual methods from MSVC RTTI
  * Add flags for vtables and methods
  * Fix #12543 - Support backward branch and bl assembling for arm64 (#12552)
  * Fix odd behaviour of pdf (with regards to agfv and agfj) (#12522)
  * Some code cleanup and start to introduce r_return in r_io (#12523)
    add the “skyline shadow” concept
  add r_io_map_is_mapped which binary-searches the skyline shadow to tell
  if a pointer belongs to any map
  * Fix printing of the macho UUID load command in iH / rabin2 -H
  * Improve pxa, use more colors. honor VdF (pf format)</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1551096000">- Update to version 3.3.0
  anal
  * Do not permit function names containing registers
  * Add missing types-darwin.sdb and honor asm.os to reload them
  * Add some Resource API to types db
  * Disable function autonaming to avoid confusions
  * Initial implementation of RAnalDataType
  * Address comments in #13094 related to maxbbsize and maxfcnsize
  * Fix anal.dalvik for monitor instructions
  * Add op.type of UD0/UD1/UD2 x86 instructions
  * Fix aaF sort issue, honor a2f and fix big allocation in analysis
  * Implemented new 'ax.' command
  * Improve ARM64 (anal.arm.cs) to cover more optypes
  * Improve the Dalvik's ESIL
  * Initial implementation of aaF
  * Fix #12932 - Handle 'bx lr, pc;bx r3'
  * Implement EXPERIMENTAL emu.lazy (20% faster analysis with aae)
  * Initial implementation of the 'aao' command
  * Fix aae - set pc to current offset
  * Self referenced xrefs makes no sense
  * Fix annoying warning message in aab
  * Update list of syscalls for Linux on x86-(32|64)
  * Update aea? (#12849) and display @{R,W} in aeaj
  * Add JSON support for /g
  * Fix #12738 - afi displays if function has been traced
  * Fix aht cjmp and optimize assert in asm.emu when no regprofile is set
  * Fix instruction address issues in the aef output
  * Initial implementation of aflm - makestyle function list
  * Change assert in cyclomatic complexity with a nicer warning message
  * Silent some 'invalid instruction' warnings by assuming data
  * Blind fix crash on exit after analyzing big binary
  * Implement aht to change the opcode type via anal hints, fix ao
  * Make afij ref-types more readable for human animals
  * Fix axff and add json support
  * Move r_anal_op_hint() into r_anal_op via R_ANAL_OP_MASK_HINT
  * Fix ASAN crash when running afbr
  * Fix afns and add JSON support
  * Fix noreturn handling of reloc functions
  * Improve ESIL xrefs and string discovery with aae on arm32
  * Kill anal.noncode instead use anal.in with io.maps.x
  * Improve aap for arm64
  * Add r_anal_fcn_format_sig
  asm
  * Use r_return in RAsm APIs and fix some regressions
  * Remove R_ASM_BUFSIZE, all buffers are now dynamic
  * Implement 'wao jinf' to assemble infinite loop instruction
  * Fix arm 64 assemble for msr/mrs OPs
  assembler
  * Fix #11249 - Fix register not being assigned
  * Fix #12431 - Add X86_32 Control/Debug registers assembly
  assembly
  * Fix ARM64 assemble for "b ." ("b 0x0")
  bin
  * Change -T behaviour and rename iF into it
  * Compute hashes only with a new r2 flag
  * Fix #13035 - PE resources crash
  * Fix bin_mz plugin magic check
  * Fix the file hash computation
  * Fix rabin2 extract path for Windows
  * Elf: recognise android as os
  * Display file hashes into rabin via new mode
  * Fix PDB crash freeing streams with the right function instead of assuming
    the delegate is not corrupted Fix the PE parsing to properly get the COFF
    symbols
  * Fix buffer overrun on pdb file read
  * Add iF to show file hash and related refactoring
  * Fix demangling of relocs and exported symbols
  * Fix #11981 - Show PE resource name instead of just the index and use pj.c
  * use the reset vector at 0x4 for entry
  * sega genesis is big endian
  * Add check for MZ magic in bin_bios.c
  * Fix #12474 - Add simplest mode handler for -zzz flag
  * Fix wasm exports list
  * Fix #12637 - Support .plt/.plt.sec in ELF
  * Add initial support for dyldcache v3
  build
  * Fix #13087 - Automatic NORELEASE mode, use curl if no wget
  * Disable ptrace-wrap for WSL
  * Fix capstone cloning and patching issues again
  * Fix #12834 - Set minimum version for libuv to 1.0.0
  * Do not use reversed keyword of meson
  * Set gittap even in release tarball
  classes
  * Store Anal Classes list in own SDB Namespace
  config
  * Fix #12760 - e cfg.log.* is now log.*
  * Add cfg.log.events=false by default
  cons
  * Make RCons.is_interactive() into the RConsContext and improve loading projects in tasks
  * om= and iS= now honor the theme (eco) settings
  * iS= now accepts eco (theme) settings + highlighting of sections with w/x permissions
  * Avoid big writes in a single syscall
  * Fix #11701 - use color theme in dmh* commands
  * Fix #12925 - $ being ignored if : or [] is present in grep line
  * Fix #12906 - Add support for mult. keyword highlighting in grep
  * Move Palette to RConsContext to make RCoreTask less racy
  core
  * Initial support for the r_alloc (+aligned) API
  * Implemented dir.home and dir.tmp
  * Add user * to REvent Hooking and add all_callbacks for R_EVENT_ALL
  * Improvements and code cleanup in util/str
  * Fix #12773 - Support setting multiple configs at the same time
  * Remove noisy log message in the @@@ operator
  * Implement yfx (yank from hexpair) command and r_core_yank_hexpair API
  * Fix #6424 - Disable scr.color when doing backticks
  debug
  * Add --without-ptrace-wrap configure option
  * Implement aeC (ESIL appcall), also drr shows reg aliases and add dr??
  * Fix debugger regression in Android
  * Debug process state info support on OpenBSD
  debugger
  * Fix debugger regression in Android
  * Debug process state info support on OpenBSD
  disasm
  * Fix #13079 - Show comments above the folded functions
  * Fix MIPS asm parser to display vars in disasm
  * Fix #11585 - Missing main/entry substitutions
  * Add asm.types=[0,1,2] - set verbosity level for function signature comments
  * Implement asm.str.lea instead of hardcode the option
  * Fix false positive string issues on arm64 when adrp+add
  * Fix reflines for infinite loop instructions
  * Fix asm.lines.ret for pdJ (Fix #12782)
  * Have arm pseudo's replace() use the same replacement style as x86's
  docs
  * Typo immbediate -&gt; immediate
  * Typo immbediate -&gt; immediate
  documentation
  * Add -U resources in rabin2 man
  * Change aab help fix #12695
  * Change aab help fix #12695
  enhancement
  * Add Certificates in rabin2
  esil
  * Fix vv_ and signed addresses bug in esil for x86.cs (fixes kernel emulation)
  * Fix #12743 - Warn when ESIL tries to shift &gt; 63 bits
  format
  * Compute struct/union size in tsj/tuj
  fs
  * Fix hfs mounting for Windows
  graph
  * Fix #12990 - Handle ^C in agRv
  * Improve the graphviz output for custom graphs
  * Improve callgraph dot output 'agCd'
  * Introduce graph.few to render just few basic blocks, comma in visual
  hexdump
  * Initial implementation of hex.align
  http
  * Implement the cmd_colon and experimental http.colon
  io
  * Implement self_regions for Windows
  * Add usable uris field to oLj and r2 -L
  * New command 'oma' to create a map covering all VA
  * Improve rap:// code, r2p_ is now r2pipe_
  json
  * Fix avj - in case of no vtables [] shall be returned
  * afxj and axtj using pj.c
  * Fix axgj output (should be rewritten with pj)
  main
  * Disable (with warning) -t and deobfuscate -n variable
  meson
  * Update list of sdb files to build and install
  optimization
  * Speed up RBinReloc retrieval
  panels
  * Fix a parsing issue of the config
  * Use pjAPIs to output proper json and bug fixes
  plugins
  * Add Ll as an alias for #!
  print
  * Added few pf examples
  * Initial import of the c1 command to compare bits
  * Add new command: pifc and pifcj
  * Add quiet and json for aflm
  * Check if address is mapped in the hexdump and disasm via io.unalloc
  * Implement "pt." command to print the current date
  * Fix #12711 - Fix hex.compact in pxa
  r2pipe
  * Add r2pipe_ R_API functions to r_socket.h
  ragg2
  * Update ragg2 man page
  * Added the append string feature for ragg2
  refactor
  * Remove global variables in rasm2.c
  * Use RSpaces in RFlag
  * Kill RIOSection
  * Aoj use pj
  * Use pj in aeaj
  * Use pj in ttj, tj, tej, tfj and 'tej enum'
  * Fixing typo
  * Use pj in asj
  * Use pj in anj
  * Almost completely kill RIOSection from io and core (-218LOC)
  * Standardize version using blob_version
  refactoring
  * Remove global variables in rasm2.c
  * Almost completely kill RIOSection from io and core (-218LOC)
  search
  * Fix #12942 - Implement /c[vV][j] /cej to search for code immediates
  * Fix #12378 - Implement /ai to search for infinite loop instructions
  * Implement /a1 to find all instructions by changing 1 byte
  sign
  * Initial implementation of the visual zignatures in vbz
  * Add bbsum metric for zignatures
  * Add vars in zignatures
  sync
  * Implement T=&amp; and handle more meta events
  * Initial WIP implementation of sync using http and T
  * Add basic auth to the webserver
  tasks
  * Make ! command sleep around system()
  types
  * Fix #12725 - pf* exposes flag sizes via fl and Cd
  * Initial implementation of the tfc command to manage calling conventions
  * Add more function signatures for objc_ apis
  * Set type of double to F
  * Support typedef to anonymous struct in more than 1 header
  * Support typedef'd (anonymous) structs
  * Shorten local var and type name
  util
  * Add extern "C" to r_rbtree.h
  * Fix comma before object or array in pj
  visual
  * Implement vdo to use aho from visual
  * Fix toggle emu.str via v)
  * Honor io.cache in vpci
  * Revert "Revert "Prevent runaway scrolling in Visual when using arrow keys
  * Revert "Prevent runaway scrolling in Visual when using arrow keys
  * Implement vbg - wip, but at least vbg does something
  * Prevent runaway scrolling in Visual when using arrow keys
  * Add 'o' key to seek in the rop browser and improve usability
  * Handle subcommands for visual browse from the shell
  * Initial implementation of the visual ROP browser
  * Prevent runaway scrolling in Visual mode
  * Visual 'j' honors asm.flags.middle
  * Add orangg avatar in ?E+ and implement r_str_list_join()
  * Initial implementation of visual gadgets
  * Add support for visual gadgets in graph and panels views
  * Implement pgm command to move gadgets around
  wasm
  * Fix conversion f32.const or f64.const
  * WebAssembly improvements in branch lines and namings
  * Fix a little bug in wasm type section parsing
  windows
  * Fix abspath issue and implement r_file_copy using native api
  * Fix path issue when last char is a slash
  * Implement sys_cmd_str_full_w32()
  Other changes
  * Release r2-3.3.0
  * X86_INS_UD0 was introduced in capstone 4, so use it only there (#13154)
  * Expose save_parsed_type() as an API call for Cutter (#13149)
  * Upgrade capstone-master
  * Add missing include for meson
  * Fix Linux debugger crash regression
  * Fix alignment issue in io.ptrace with the new r_malloc_aligned API
  * Fix dL bochs crash
  * Fix #12855 - Crash in "r2 -c'dL bf' -d ls" (#13145)
  * Fix path with spaces problem in windows (#13144)
  * Fix #13141 - Check if the unset space is the current one (#13142)
  * Added eprintf to dbg.execs on non-Linux OSes (#13134)
  * Minor fixes
  * Workaround the cursor scroll glitch in folded functions
  * Try a fix for #13072 - invalid address in dalvik disassembler
  * Fixed afbj result to print empty array (#13127)
  * Refactored cmd_anal.c to use PJ (#13122)
  * Fix #11759 - aac now names import trampolines (#13124)
  * Time to say goodbye to r_json (#13126)
  * Fix build for WSL (#13129)
  * Upgrade sdb
  * Do not escape path to Windows file (#13108)
  * Little cleanup before release (#13115)
  * Clean up some code in disasm.c
  * Fix agfJ
  * Make disasm use pj
  * Make ASAN green again (#13098)
  * Fix ASAN crash in abtj
  * Fix ASAN crash in asj
  * Strdup the input because it is a const char * and shouldn't be modified
  * Fix some r_assert warnings (related to len==0)
  * Check if there are enough words only when necessary
  * Other len == 0 edge cases that do not belong to r_return_* checks
  * Do not print classes if there are none
  * Type is not present in case of va_args, so do not blindly use (len - 1)th char (#13106)
  * Fix #12800 - PE exports not listed
  * Do not use _free in a _init method, but free in a _new method (#13100)
  * Various little code fixes. (#13075)
  * Remove most warnings during compilation
  * Implement aaFa, optimize and improve boundary checks
  * Refactor xrefs.c to use pj api (#13085)
  * Fix undefined behaviour in r_uleb128
  * Fix PE doublefree regression in resources
  * File: clusterfuzz-testcase-minimized-ia_fuzz-5652434150490112.dms
  * Fix x86 capstone patch
  * added valgrind fun fortune (#13086)
  * Meson: Add r_debug_dep to libr2_dep (#13088)
  * Unwind capstone to safe commit
  * Solve java regression
  * Fix #12948 - Fix . autocompletion (#13082)
  * Fix #13067 - Crash in the java parser (java-read-off-by-one)
  * Fix #13070 - Fix oobread in anal.arc
  * Add CC in vbt, still wip, just readonly list for now
  * Fix #12938
  * Use pj for agfj (and others) + rename pj_sn and pj_ksn to pj_N and pj_kN
  * Fix null-pointer dereference (#13074)
  * pf: print float at max precision (#13064)
  * Fix #13062 (#13063)
  * Add missing csmtpapi, csncdapi files
  * Fix #13027 - pf: print double at max precision (#13049)
  * Fix invalid json in agfj under some situations (#13051)
  * If, for whatever reason, a basic block with negative size is
  * contained in a function the json produced is not valid.
  * pj-ify dmmj
  * Fix x86_64 socket syscall (#13050)
  * Currently syscall nr 41 is named socketcall. However on x86_64
  * syscall nr 41 is named socket and expects 3 arguments.
  * Fix some crappy regressions in capstone.sh
  * Upgrade capstone
  * Purge capstone when doing the iOS build
  * Fix the iOS simulator build
  * Fix truncated issue with long dir.prefix is used
  * Small optimization when concatenating the home
  * Update plugins.nogpl.cfg and fix a couple of warnings
  * Use pj api in core/config (#13047)
  * Fix #13034 - Trailing 0 is gone (#13046)
  * Fix couple of mem leaks (#13041)
  * Adding one level into the hashes JSON (#13045)
  * Use pj api in afvsj
  * Use pj api in rasm2
  * OS X does not seem to accept X.Y.Z-git as lib version (#13043)
  * acr+make does work because it does not set any lib version on darwin. This patch
  * will adjust the version to use for libraries when radare2 is installed through
  * meson.
  * Update fortunes.fun (#13044)
  * Fix #13021 - Fix crash in anal.dalvik
  * Fix #13031 - Crash in dbw
  * Fix #13032 - Double free in dbw
  * Fix #13033 - Crash in pifjA
  * Fix #13039 - Crash in 'echo 0xF..A | rax2'
  * Fix pe crash regression
  * Added feature to return error while parsing c header file (#13030)
  * Added feature to return error while parsing c header file
  * Fixed cmd_type.c to pass tests
  * Fix clusterfuzz-testcase-minimized-ia_fuzz-5647859834159104.dms
  * Fix clusterfuzz-testcase-minimized-ia_fuzz-5670419745472512.dms
  * Fix clusterfuzz-testcase-minimized-ia_fuzz-5643065568526336.dms
  * Fix clusterfuzz-testcase-minimized-ia_fuzz-5166506139189248.dms
  * Implement vt: to create a new tab with an associated command
  * Fix conditional again
  * Fix off by one conditional
  * Fix some ASAN issues found randomly
  * Unescape chars when using rax2 -S
  * this commit resolve second part of #12862 (#12985)
  * Add newline to end of types.sdb.txt
  * Small TCC bitfields parsing fix
  * Some more fixes for the iOS build in sys/ios-sdk.sh
  * Remove some r_parse spaces
  * t-* resets tcc's anonymous symbol counter (#13015)
  * Remove commented anon_sym init in tcc_compile()
  * r_cons_singleton() -&gt; r_cons_singleton ()
  * Add some spaces
  * Make Class Attr Events more fine-grained
  * Add REvents for Anal Classes
  * Enable Travis only on master
  * Add LC_NOTE missing load command header for mach-o
  * Fix #13001 - null deref in RBin
  * Use flat RVector for all_calbacks in REvent
  * Fix classes names for Windows (#12998)
  * Fix warnings
  * Use pj in rasm2.c and add pj_f for float
  * $ sudo r2 /dev/disk0
  * [0x00000000]&gt; om
  * [0x00000000]&gt; o
  * 3 * r-x 0x00000000 /dev/disk0
  * [0x00000000]&gt; r
  * 0
  * [0x00000000]&gt; oma
  * [0x00000000]&gt; om
  * 1 fd: 3 +0x00000000 0x00000000 - 0xfffffffffffffffe r-x /dev/disk0
  * [0x00000000]&gt; x 32
  * offset - 0001 0203 0405 0607 0809 0A0B 0C0D 0E0F 0123456789ABCDEF
  * 0x00000000 0000 0000 0000 0000 0000 0000 0000 0000 ................
  * 0x00000010 0000 0000 0000 0000 0000 0000 0000 0000 ................
  * [0x00000000]&gt; s 0x1000
  * [0x00001000]&gt; x 32
  * offset - 0001 0203 0405 0607 0809 0A0B 0C0D 0E0F 0123456789ABCDEF
  * 0x00001000 4546 4920 5041 5254 0000 0100 5c00 0000 EFI PART.......
  * 0x00001010 c651 78b2 0000 0000 0100 0000 0000 0000 .Qx.............
  * [0x00001000]&gt; qq
  * Remove extra space after hexdump comment header (#12984)
  * c1 0x1000011ec @@s:$ $+10 1
  * Fix an assert in anal_tp
  * Fix some assert issues and other crap
  * Fix empty json (#12979)
  * Fix help and json in /ci (#12978)
  * Use unsigned format in xref addresses
  * Remove Color_RESET in hexdump comments when scr.color=0 (#12974)
  * Fix 'aao' command
  * Align left the ascii art
  * Fix anal.jmptbl warning message
  * Fix #12973 - Fix 1 byte oobread when running in asan
  * Add a null check (#12977)
  * Use PJ in "irj" and add Symbol VA (#12976)
  * Use PJ in "irj" and add Symbol VA
  * io.unalloc.ch: Hexdump char if byte is unallocated (#12968)
  * Fix asan crash in PE parser (oobread) (#12966)
  * Fix env. vars. not being parsed in !! in Windows (#12956)
  * Fix arm assembler in Windows
  * Fix x86 assembler in Windows
  * Removed duplicated -q flag in ragg2's usage message (#12964)
  * io.unalloc=true: print space in ascii hexdump if unmapped (#12958)
  * Fix Segfault when executing /cj without args (#12961)
  * add reloc indicator to pdj
  * Implement vbc [gG] and fix crash in aao
  * More ios-sdk build fixes
  * Fix section-&gt;size = 0 assert
  * iOS10 is required for the arm32 builds
  * Add LC_VERSION_MIN for the libr2.dylib iOS build
  * Fix #12934 - Crash in p-
  * Fixed the typo in the struct name r_lib_struct_t (#12944)
  * Trim scriptfile after '.'
  * Rewrite RSpaces to use RBTree and remove use of indices everywhere (#12904)
  * Rewrite RSpaces to use RBTree and remove use of indixes everywhere
  * Use RSpace in r_meta_space_unset_for
  * Use r_str_ndup instead of strndup because windows does not support it
  * Add some comments
  * Fix issue #12742 (#12922)
  * Introduce fnj command (#12923)
  * abtj using pj.c
  * Done for x86, arm16, arm32 and arm64
  * Check aab argument value
  * Fix the "Visual runaway scrolling when using arrow keys fix"
  * This reverts commit 6c1d31c.
  * This reverts commit ded4b9e.
  * fix null deref: r2 -N -e scr.prompt.file=true --
  * fix glitch where pd--N and N &gt; offset
  * closes #12897
  * Add an additional null name check in print.c
  * Remove invalid sleep from cmd_open()
  * Add missing file
  * Fix more null derefs
  * Fix null derefs
  * Added MIPS 64-bit calling conventions (copy of 32-bit). (#12891)
  * Small improvement (#12895)
  * Calculate bool based on logic and select prefix based on bool (not vice
  * versa)
  * axfj using pj.c
  * axtj using pj.c (#12887)
  * Android may also support ptrace-wrap
  * Use pj for X509 and PKCS (#12877)
  * Convert R_JSON to pj
  * Ident
  * iCj support
  * Change return type
  * Fix @deroad comments
  * Fix last issue
  * Fix empty output
  * Fix C99 construct without using -c99 (#12879)
  * Switch to capstone master in Meson
  * Implement r_anal_ref_type_tostring()
  * Switch to capstone master 🤪
  * Fix rafind2 -S for UTF8 chars &gt; U+00ff (#12866)
  * Fix rafind2 -S for UTF8 chars &gt; U+00ff
  * Use '&lt; 1' instead of '== 0'
  * Remove unnecessary else
  * Add a 0
  * https://darkdust.net/writings/megadrive/initializing for references
  * fixes #12848
  * i only chk with a few games, but they all look correct
  * Printkey json cb show format pj
  * Fixes for the android build and related warnings
  * Fix aht div
  * Small RFlags fixes (#12856)
  * Get the real item name before looking for it
  * Otherwise, it may happen that you look for a name which does not exist
  * and then when the name is filtered it is transformed into a name that is
  * already in the list of flags.
  * Make sure flagItem is inserted in HT and skiplist
  * Update SDB code and use ht_update_key API in RFlag
  * Fix set_name/filter_name mess
  * Small fixes here and there
  * Force update when creating new flags
  * Use pj API to print json
  * rm stupid debug printf
  * add support for apple debugserver on amd64
  * Oops
  * Add 64-bit MIPS profile
  * Fix isqq #command
  * Removed some spaces
  * Fix agfJ for quotes in function names
  * Fix pdJ for quotes in flag names
  * Use pj in Pj
  * by pancake + fix from kazarmy
  * Copy pal when creating a new task (#12835)
  * Fix minor memory issues (#12836)
  * Add initial Wasm support for atomic instructions. Fix get func offset from id. (#12833)
  * Fix Wasm function rename to ignore memory and other non-function symbols (#12832)
  * Implement sdb_js0n() without GNUC weirdness (#12829)
  * Fix shift check in esil.c
  * Add Vdt to tweak the instruction type hint (#12821)
  * Add missing .h in meson.build
  * Fix iR timestamp + consistent timestamp format output (pt*, iI~comp, iR) (#12770)
  * Update SDB code and use ht_update_key API in RFlag (#12804)
  * Fix crash in pC
  * Moved pd-- help message under pd? command (#12809)
  * Fix leaks in macros (#12803)
  * Fix missing comma bug in pj.c fixes invalid json in afcfj (#12802)
  * Use unsigned int for size when loading binary file (#12794)
  * Trying to load a 2.4G core file do result into error message like:
  * Cannot allocate -17240000 bytes
  * Since opt-&gt;sz is unsigned, casting it to sized int is problematic.
  * Fix regression in dmh's brk_end calculation (#12791)
  * Update yank.c (#12787)
  * remove signed differences in r_core_yank_hexpair()
  * Remove flag list in RFlags and just use hashtable (#12703)
  * Do not directly use flags-&gt;flags, but use r_flags_foreach functions
  * Remove list of flags because unnecessary
  * Do not free flagitem when we just need to change the name(aka key)
  * Use skiplist to iterate, so we get order for free
  * Use RIOMap instead of RIOSection which is being killed
  * Free flagitems when ht is freed
  * There's already the hashtable that can serve to iterate all flagitems.
  * Oops
  * Documentate yfx/yw/ywf/..
  * Fix hang in =h&amp;
  * Fix undefined behaviour in signed int with 24 bit shift in softmagic.c
  * Flush Visual stdin only if printable, \t or \n (#12764)
  * Remove obsolete test file
  * Remove obsolete test file
  * Only flush stdin when no mouse wheel is used
  * Use RBinSection, RDebugMap or RIOMap instead
  * Remove omps command
  * Fix segfault in ?E+
  * Improve anal.eobjmp (bug spotted after almost killing iosections)
  * Move r_disasm.h defs into r_core.h
  * Change eprintf to printf in rarun2
  * Change eprintf to printf in rarun2
  * Fix #12654 - resolv reloc symbols (#12713)
  * Move filling of symbols_by_ord into _r_bin_elf_get_symbols_imports()
  * Remove unneeded midbb initialization
  * Move core-&gt;anal check
  * r_anal_reflines_str() boolification
  * Fix segfault and add warning
  * Run any command at any position in the screen
  * Crop the output of the command to avoid glitches
  * Works in visual mode as well as in console
  * R_ANAL_REFLINE_TYPE_MIDDLE -&gt; R_ANAL_REFLINE_TYPE_MIDDLE_BEFORE (#12733)
  * Fix invalid read in cmd_meta (#12730)
  * files is a reversed keyword in meson. Try to avoid using it.
  * Tweak bitwise macros to work on 64-bit integers and use that in dyldcache
  * Remove useless .c file and fix 2 small warnings
  * Simplify get_import_addr by splitting into arch-specific functions
  * Add support for .plt/.plt.sec split in x86_64/ELF
  * Return plt_sym_addr if something fails there
  * Do not rely on section names when possible
  * Sections are not reliable, look for information, when available, in the
  * DYNAMIC segment, which is used by the loader/linker at runtime.
  * Use sections when nothing else is available in ELF
  * Some type of ELF (e.g. .o files) do not have dynamic info, so the only
  * thing we can do is rely on sections.
  * After release version bump to 3.3.0-git
  * Always print return type in r_anal_fcn_format_sig()
  * Print var args in afcfj
  * Fix movt r0, 0x1234 from incorrectly showing up as r0 = 0x1234 &lt;&lt; r0
  * Minor code cleanups/fixes (#12714)
  * Use Homebrew Addon in Travis
- Update to version 3.2.0
  anal
  * Add asm.hint.cdiv
  * Handle ^C in agf (#12618)
  * Fix size of arm64 wzr register
  * Rename ac -&gt; aoc, aC -&gt; ac, Fix help
  * Add the missing fail arc for SBRx instruction
  * Fix wrong splitting of functions in aac
  * Initial implementation of emu.ssa
  * Fix infinite loop bug related to anal.nopskip
  * Use add-sorted instead of append+sort
  * Heavy refactoring and sdbify the classes storage+logic
  * Implement support for nword in ahi
  * Fix ESIL borrow flag handling for SUB/SBB on x86
  * Display all metas in current offset instead of just one
  * Fix .in=io.maps, improving aap analysis (2052 vs 41 functions find)
  * Small msp430 improvements
  * Fix aap for thumb
  * Fix #8054 - Update cpu flags in arm/thumb ADD/SUB
  * Display all metas in current offset instead of just one
  bin
  * Fix #12654 - workaround resolv reloc symbols in ELF
  * Refactoring of get_import_addr in format/elf
  * Add timestamp to iRj output
  * Do not use r_buf_get_at in RBin.nxo to solve 2 clusterfuzz crashes
  * Fix missing exported symbols in ELF
  * Add laddr to iI
  * ie/iee: remove baddr
  * Use entry.init0 instead of entry0.init
  * rabin2 -H and iH uses cb_printf instead of eprintf+printf
  * Improve RBuffer api, start to refactor rbin to use more rbuf
  * it's nintendo 64 not nintendo 32
  build
  * Appveyor cleaning
  * Fix musl build (required for Alpine)
  * Do not statically link binaries by default in sys/static.sh
  * meson: Do not use glob with meson
  * Initial implementation of the Alpine Linux package
  * Improve the meson scripts
  * Fix Emscripten support
  * Switch to capstone 4.1 (#12549)
  * meson: Ensure python3 and no hard-code version
  * meson: Ensure R2_DATDIR, R2_INCDIR, R2_LIBDIR be absolute path
  * Users may want to install radare2 to a different directory than ~/bin.
  * Parse --install-path in sys/user.sh to allow for users to do so.
  cons
  * Fix #12667 - Fix heap overflow in RCons.grep
  * Fix #12397 - Colorize grep words if scr.color.grep is set
  core
  * Improvements and code cleanup in util/str
  * Implement ?j to get JSON output of different representations for the same number
  * Fix #12482 - Unify asm.shortcut/asm.{lea,jmp}hints
  * Rename scr.pipecolor into scr.color.pipe
  * Initial import of the PJ (PrintJSON) API
  * Fix 11141 - replaced R_ASM_BUFSIZE with RStrBuf*
  * Bring back f-.localflag (same as f.-localflag)
  * Add some more random "fun" fortunes
  * '=h&amp;' is not an alias for '&amp; =h'
  crash
  * Fix #12479 - negative disk_reads may not be allowed
  disasm
  * Fix esil function comment refline when there is jump to addr
  * Allow select cpu for arm.gnu
  * Add support for m68xx disassembler + analysis from capstone
  * Initial support for 6502 with Capstone
  * Optimize ds_align_comment()
  * Use r_str_len_utf8_ansi() for line len in
  * Fix glitches in asm.shortcut=1|0 with and leahints
  * Fix visual leahints hotkeys
  * Handle meta hints for dwords in visual disasm hotkeys
  * Improve pds
  json
  * Do spec-following r_str_escape_utf8_for_json()
  * Added new PJ simple print-json (stream) apis
  assembler
  * Move mipsasm from mips_gnu to mips_cs
  search
  * Add magic headers for GPG symmetric crypto
  commands
  * Fix #12473 - implement C. command
  * aC renamed to ac
  * aaE -&gt; aafe (#12628)
  * Support multiple ahi0 == ahi
  Debugger
  * When a process is interrupted by a signal, we try to figure out the reason
    if the information is still available.  FreeBSD/more reliable way to get
  * PID's path. (#12527)
  panels
  * Fix a crash when V! calls graph via space key
  * Fix Cursor mode and Zoom mode and refactoring
  * Refactoring
  * Refactoring
  * Enable cursor and insert in Hexdump
  * Fix a resizing issue of Panels
  * Help message for Snow
  * Snow is supported in Panels because it is winter
  * Better Hexdump support
  * Remove mouse events thoroughly from panels
  * Minor fix when opening a new panel
  * Cleaned up some macro
  performance
  * Improve io map lookup performance in presence of many maps
  * Limit the blocksize in visual mode
  * Optimize r_meta_find (~4x faster :D)
  * refactoring ELF relocs, parse once and lookup in a hashtable
  print
  * Fix #12528 - Remove suffix modifier for 'j' in cmd_print.c
  * Add hex.ascii config variable
  * Support uneven columns in hex.cols and fix stack after scope issue in scr.rainbow
  * Fix p- to honor multiple regions
  * Highlight the flagged bytes on hex.style
  * Implement hex.hdroff (disabled by default)
  search
  * Implement /s, /s* to search for sections depending on entropy
  threads
  * Make =h work in tasks, still more work to do to make RCons task and thread safe
  types
  * Fix tc and afc commands
  * Implemented tc command as an alias for tuc;tsc;tec...
  * Fix #11756 - Implement tsc and tuc
  visual
  * Add r_str_len_utf8_ansi()
  * Improvements for repeated Vd
  * More fix for Vg and VG
  * "tT", "tt new tab, t[1-9] switch to nth tab, t= name tab, t- close tab"
  * Fix #12623 - Make Grep Highlights Case Insensitive
  * Fix Vg with io.va
  * Introduce scr.dumpcols to support tabs and minor cleanup
  * Bring back VO as al alias of V and improve modes
  * Several improvements in the Visual mode (help, tabs, ...)
  * Add scr.wideoff to make offsets and reg values depend on asm.bits
  * Extend the use of the 't' key to manage tabs better, better ascii art
  * Several bug fixes and improvements for the visual-tab
  * Improve two dimensional panels with Tab and tabs with ' and ''
  * Implement ecoo and extend scr.rainbow into pd
  * Better asm.hints and support repeating in dw
  wasm
  * Fix wasm analysis for the end instruction
  * Fix #12409 - wasm function ids and exports (#12414)
  To Review
  * Disable dbg.follow in aaft to prevent seek changes (#12657)
  * Add %S for base64 in util/pj (JSON printer)
  * Fix #1298 - Fix visual 'G' for r2 -nn (#12655)
  * Fix #12615 - Fix renaming vars from vvv
  * Fix #12434 - Fixes for exports and anal behaviour (#12642)
  * Fixed loop behaviour (now jumps to correct ends, etc..)
  * Fixed Exports (aka symbols)
  * Fix #12273 - Force exec bit in text section (RIOSection must die) (#12643)
  * Rename aftm -&gt; aft and afta -&gt; aaft (#12631)
  * Proposal to fix ib DF issue.
  * Fixed wrong bounds check while PE file resources is being parsed (#12634)
  * Few compilation warning fixes. (#12630)
  * use r_base64_encode_dyn
  * More refactoring for panels
  * Fix comments
  * Add assumption comments
    Remove the V@ command - not intuitive and a bit alien
    rotating print modes with tab was segfault because of UB
    Implement recursive interactive help
    Support ranged cursor selections (for pxd, pxb, pxq, ...)
    'i' in pxb visual runs Vd1 to edit the bits under the cursor
    V' is no longer mixed with Vt
    Properly restore the print sub-modes in tabs
    Smart tab key hints (beter located and shorter)
  Archs
  * Added support for m680x arch
  * msp430: registers names for pc, sp, sr and cg
  * msp430 initialize more default op fields
  Commands
  * Clarify aes /Ca help message (#12580)
  * New commands: aCb, aCm, aCmn, aCll, aClj, aCv, aCm, aC-, aCm-
  * Fix Segfaults and Leaks in RTTI classes recovery
  * Accept .?AU as prefix for msvc class name demangling
  * Classes recovery refactoring
  * Skip own type descriptor in msvc classes recovery
  * Cleanup msvc rtti address calculation
  * Recover vtable, classes, base class, virtual methods from MSVC RTTI
  * Add flags for vtables and methods
  * Fix #12543 - Support backward branch and bl assembling for arm64 (#12552)
  * Fix odd behaviour of pdf (with regards to agfv and agfj) (#12522)
  * Some code cleanup and start to introduce r_return in r_io (#12523)
    add the “skyline shadow” concept
    add r_io_map_is_mapped which binary-searches the skyline shadow to tell
    if a pointer belongs to any map
  * Fix printing of the macho UUID load command in iH / rabin2 -H
  * Improve pxa, use more colors. honor VdF (pf format)</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1554206400">- Update to version 3.4.0
  anal
  * Add more function sorting methods and reduce unnecessary resorts
  * Fix #13466 - Adjust thumb xrefs on aae
  * Fix axf without args
  * anal_riscv: Implement get_reg_profile
  * Fix #13451 - make afs work
  * Show destination in axf
  * Analyze symbols of type STATIC
  * Add R_ANAL_OP_MASK_DISASM for r_core_anal_op() for now
  * Reduce false positives in aav honoring align and skipping code blocks
  * Remove CALL_IS_EOB, it was experimental in r1, not useful
  * Add warning message when jump table size is invalid
  * Fix #13077 - calling convention args to start from 0 instead of 1
  * Add avrr and aao in aaa
  * m68k architecture is always 32 bits and big endian
  * Implement jmptbl for Thumb TBB and TBH instructions
  * Fix m68k analysis issues
  * Add R_ANAL_OP_MASK_OPEX
  * Add support for Thumb jmptbl based on TBH
  * Fix glitch found in analyzing jmptbl in debug
  * Avoid passing fixed size buffers in RAnal.fcn, reducing the use of anal.bb.maxsz
  * Fix r_reg asserts issues spotted in the mips emulation
  * Remove redundant key in anal/cc
  * Simplify function guessing
  * Add missing ESIL for ARM64's LDRH instruction
  * Fix null string issue in afi and add afcf in afij
  * Use ARM special syms as analysis hints (#13249)
  * Use fcn-&gt;meta.min instead of fcn-&gt;addr in fcn rbtree code
  * Fill ptrsize for TBH and TBB Thumb/ARM instructions
  * Update register profile for m68k
  * Update Windows type db
  * x86: add ESIL for BSF/BSR instructions
  * Implement new aesou and abte commands
  * x86 afb+: Update size in fcn rbtree after adding bb
  * Support another type of jmptbl for x86-64
  * Add fp register as BP in mips analysis
  * Improve CHIP-8 analysis
  * Add Windows types from synchapi.h
  * Add Windows Crypto API types
  * Update Registry API types
  asm
  * New command: 'wai' write assembly inside the current instruction
  * Initial implementation of the .offset RAsm directive
  * Updated ppc's libvle with latest fixes
  * Add asm.refptr eval variable
  * Implement rasm2 -x to output in hex dwords
  * Add CHIP-8 asm descriptions
  * Fix #13208 - Initial import of the asm.null plugin
  bin
  * Add dex.h and cdex.h for header structs
  * Parse segment name in -H, deprecate 2 old load methods
  * Adding symbols for 32bit version of mfc140u.dll
  * Fail kernelcache check for non-arm64 kernels
  * Use entrypoint from LC_UNIXTHREAD for the Kernelcache
  * Fix integer overflow that leads to a crash in the DEX parser
  * ELF: returning the full compilation toolchain info
  * Added load_buffer and check_buffer for qnx (#13446)
  * Rebase strings when necessary
  * Rbin remove old load_bytes callbacks
  * bin_art: avoid double free
  * Compute file hashes on request via it and compare if has changed
  * Add bin_qnx.c in Meson.build
  * Add Homewbrew detection
  * Import the XNU kernelcache RBin plugin
  * Add initial support for QNX executables
  * Adding OpenBSD elf sections
  * Fix #13157 - Invalid read in r_bin_demangle_swift
  * Parse objc categories
  * Fix mach0 relocs when no symtab is there
  build
  * AppVeyor - Update MSVC to 2017, Ninja to 1.9.0
  * Fix compilation on Android
  * Fix offline build: Remove duplicated curl line
  config
  * Change anal.maxreflines to asm.lines.maxref
  * Fix #13201 - Merge anal.jmp vars fix
  cons
  * dm= now honors theme (eco) settings + wx sections are highlighted
  * Added missing flags &amp; file paths autocompletions
  * Add more file paths autocompletions
  * Added missing autocompletions for breakpoints related commands
  * Add prompt handling in r_cons_gets
  * Add missing autocompletions for e and P subcommands
  * Add missing keywords for tab completion
  core
  * Make flag comments base64-compatible
  * Support alias files in '.' interpret too ('. $foo')
  * Implement $foo=- to use cfg.ediitor to edit the alias
  * Initial implementation of alias files
  * Fix wcr command
  * bin.str{purge,filter} -&gt; bin.str.{purge,filter}
  * Rename asm.bbline to asm.bb.line and disable it in graph
  * Create libr_main and make all binaries use it
  * Introduce anal.verbose and set http.verbose and bin.verbose to false
  * Make function to allow grabbing the flags by order of importance in flagspace
  * Fix va_arg issue in r_str_newf and r_str_appendf
  debug
  * Fix #13363 - Remove URI handler before looking for auxillary script
  * Some fixes for the debug/emul traces and initial visual mode
  * Fix #13391 - issues when using file:// and ood together
  * Displaying chunk flags as bits
  * Implement dbg.skipover and fix dss for esil
  * Documentate and fix 'afa' and 'afal' commands
  * Implement V$ to set the program counter
  * ASLR settings little refactor, available as util mean
  * Initial implementation of the dri command - inverse debug registers
  * FreeBSD will be having aslr finally
  deprecate
  * Fix #13430 - Kill MinGW remnants
  diff
  * Implement the dif command to compare two files using unified
  * Fix #13541 - Automatic radiff2 -p when no bininfo is found
  disasm
  * Call to same relocs must have same name instead of appending number
  * Improve pf visualization via Cf in pd
  * Fix #13502 - alignment of .dword things
  * Remove reflines2
  * Fix bugs on E_MASK_D and BD24 (343eeb9) powerpc/vle
  * Fix printing consecutive type links in pd
  * Support asm.pseudo=1 in pad command
  * Sync with libvle (bugfixing &amp; new instructions)
  * Fix #13412 - Improve folded-bb message
  * Fix asm.stackptr when disassembling in the middle of a function
  * Add support to fold basic blocks in graph, disasm and commandline
  * Add chip8 pseudo support
  * Implement UJMP/UCALL color and update themes
  * Fix #13326 - Implement of asm.regsub to replace register names with their role alias
  * Implement visual decompiler and fix the RConfigHold API
  * Show function signature on tailcall jumps
  * On ARM, labeeling the unwind address segment a bit more accurately
  docs
  * Updating which assert version to be used
  esil
  * Add cmd.esil.step
  flags
  * Add symbols.objects and symbols.sections flag spaces
  format
  * Fix #12041 - fix truncated pf output
  * Add pfo dex|macho and bind structs to offsets with Cf via .iH*
  fs
  * Rename mg to mc and implement 'mg' properly
  graph
  * Handle b key in graph, doing the same as in visual
  * Improve interactive graph title with function signature
  * Implement graph.trace and improve dt+ with dt++ for abt
  * Trim decompiler text in graph nodes
  * Implement support for decompiler graphs in 'v #'
  hexdump
  * Support colors in prx (abusing px)
  io
  * Consider the map sorting when two map_events are the same
  nds
  * Add Homewbrew detection
  optimization
  * Add an early-out optimization for r_isprint (2%-30% speedup)
  * Optimize r_str_bounds by removing an unnecessary strdup
  * Avoid unnecessary RConfig.get('cmd.times') in RCore.cmdSubst
  panels
  * pP rotate panels
  * ROP gadgets work properly when in-n-out
  * Fix some crashes
  * bunch of menus work which had been broken such as ROP, etc
  * Submenu is also highlighted
  * Menu should not be highlighted when it's not focused
  * Fixed some critical issue in resizing
  * Panels move more flexibly with HJKL
  * Remove some useless messages on the menu
  performance
  * Remove redundant section lookup in get_strings_range
  * Improve console rendering times
  * Make analysis use io instead of fixed size buffer
  * Optimize analysis by adding more fine-grained levels
  print
  * prc honors io.unalloc
  * Implement p-e (entropy bar)
  * Fix #13323 - Skip nulls in pxr
  * Show negative reference in pxr, honoring asm.bits
  projects
  * Fix #13252 - Fix path with spaces in projects
  rbin
  * Change printf to println
  refactor
  * Fix #11133 - Remove buf_hex frield from RAsmOp
  * Pass RAnal instead of rbtree to fcn rbtree api
  search
  * Fix infinite loop in /r, and optimize by not resolving vars when not needed
  * Make -x behave like /x unless mask is provided
  sync
  * Fix #13234 - Allow reopening of webserver
  * Fix debug rap reg profile setup
  types
  * Fix #13585 - Changes to tl
  * Load basic types on startup instead of onload
  * Add the ability to open .h files with the 'pfo'
  * Add txf and txf. commands
  * Add a command to list all used types in current function
  * Add err* noreturn functions for Linux, iOS and macOS
  * Fix #13247 - tn and tn- commands
  visual
  * asm.var.summary should be on if the screen is too small
  * Fix #13333 - Show flag zones in scr.scrollbar
  * ^F,B in visual is used to scroll pages not bytes
  * Add Vvvt - visual function var types
  * Improvements in vbg
  * Vpp"c now properly rotates
  * Visual 'k' honors asm.flags.middle
  * Fix visual mountpointss, move it into Vb
  * Save changed bytes after modifying their bits in vd1
  * Several improvements in vbg
  * Fix #13283 - Swap g&lt;-&gt;o in visual and graph
  * Improve visual tabs switch with decompilation mode
  * Fix graph.layout=1 issue when zoom &lt; 1
  windows
  * Refresh on resize and fix mouse input on visual foor Windows
  * Fixes pipes implementation on windows
  * Add support for UTF console input in Windows (#13338)
  * Fix #13301 - Fix crash when unicode support is enabled
  * Alias /dev/null to NUL in Windows
  * Fix dll_ symbols not being analyzed with aa
  Other Changes
  * Add a call to r_search_kw_reset in r_search_prelude to fix arbitrary heap oob write (#13605)
  * Enforce 32bit and jumps for VLE-PPC
  * ec* shows bgcolor too for fgbg color (#13602)
  * Asan fixes 3.4.0 (#13603)
  * Fix OOB writes in bin_qnx
  * the formats specified in buf_fread were wrong
  * fixed some memory leaks in bin_qnx
  * Another tcc crash fixed (#13599)
  * Fix wrong chopping issue in Cf (#13584)
  * "Cf 1 xxx" &lt;- spaces was not trimmed
  * Should be aliased under the c command
  * prc: Don't Color_RESET if scr.color=0 (#13594)
  * aflsa, aflsb, aflsn, aflss - sort by addr, bbs, name or size
  * Fix help message for rabin2 -h | grep str.filter
  * Fix uaf in config hold (#13591)
  * Fix aflm crash (#13592)
  * Fix oobread in aao
  * Fix Visual jk - prc interaction (#13578)
  * Fix iCj for PE (#13579)
  * Fix #13491 - Handle $aliasFiles in 'cat' and 'rm'
  * Remove some whitespace from cmd_print.c
  * Add get_reg_profile call for RISC-V. In this profile, include the
  * integer and floating point registers. Use the ABI register naming
  * instead of the architectural one as this was chosen in the disassembler.
  * This is straightforward as the user-level ISA only specifies these
  * registers. In RV-I there are no flags, and only a few read-only
  * counter CSRs are accessible from user mode which (I think) don't need to
  * be in this structure. In RV-F/D there is one 32-bit CSR containing a few
  * flags.
  * This addition is not quite enough to get analysis or debugging working,
  * but can be a step towards that, and prevents warnings about being unable
  * to import the register profile from isil during launch on RISC-V.
  * Also update bits to 32|64 instead of 16|32—there is no 16-bit
  * RISC-V.
  * Fix arm thumb endianess (#13572)
  * Fix assert in format print when trynig to retrieve a null register name (#13569)
  * Fix warnings when SN is not defined for a specific arch (#13568)
  * Fix #13552 - Crashes in tcc parser (#13566)
  * Fix some warnings and remove unused code
  * Revert "[WIP] Added jump and fail info to pdJ"
  * This reverts commit 20f875b.
  * from #13481
  * Remove dead r_core_save_parsed_type() declaration (#13564)
  * Build arch detection for RISC-V (#13560)
  * Make sure that asm.arch and anal.arch is set correctly when starting
  * radare on RISC-V.
  * Remove unused CMP_END_GT()
  * Include aap in aaa (#13543)
  * Include aap in aaa
  * Added aap only if file.type is unknown
  * extracted them to method
  * Add ut*/st* type shortcuts (#13550)
  * Fix io.unalloc off-by-one (#13535)
  * Fix newline after axj output (#13533)
  * Add support to multiline assembly patching (#13526)
  * For example, this line 'OFFSET : nop;nop;nop' (provided in the example patchfile at binr/rabin2/patch.txt) now actually works
  * Fix a minor bug in panels (#13531)
  * Fix build
  * Fix build
  * Fix #13511 - pqz -&gt; pqs and psq as an alias for pqs
  * Rewrite kernelcache check_bytes (#13518)
  * Parse load commands to extract 3 metrics (kudos to @Siguza for suggesting):
  * use of LC_UNIXTHREAD
  * absence of any library linked against
  * addresses in the upper half of the address space
  * If those are met, then it’s a kernelcache. This just needs to parse all load commands types and vmaddr from LC_SEGMENT_64 (but nothing more) from the bytes.
  * Run aav after aac in aaa
  * When using debugger the file assumed path for the auxillary script
  * was dbg://.r2, without debugger it's just .r2.
  * This patch cuts out the 'dbg://' prefix if found before looking for the
  * auxillary script.
  * Make buf field private in RBuffer (#13473)
  * Fix pemixed build (and include it in meson build)
  * Do not use base_priv in yank, it was wrongly used.
  * Fix jump/fail for Java ops
  * [WIP] Added jump and fail info to pdJ (#13481)
  * Added jump and fail info to pdJ
  * tired of waiting
  * pxA &gt; pCA
  * Fix dt+ command parsing
  * Fix build on capstone3
  * Fix .travis to build release/prereleases branches too
  * Fix regressiono
  * Handle more X86 instructions to, at least fill the -&gt;type
  * Fix #13367 - last line glitch in r_cons_strcat_at
  * Fix #13367 - Fix offbyone alignment in line printing
  * Improves graph generation times. But it's still called too many times
  * Update capstone-master (#13496)
  * Fix #13485 - Crash in anal_tp (null deref) (#13497)
  * Do not compute asm.stackptr when not requested, fixes slow disasm issue
  * Save aliases in projects
  * Fixing aflqj (#13483)
  * pd 10 &gt; $foo # save the output of pd 10 into $foo
  * $foo # print the contents of $foo (the output)
  * $* # values are now printed in base64
  * $foo=base64: # is now supported
  * Removing debug output from top of vbg screen (#13479)
  * af+ sets meta.min (#13484)
  * Random fixes and improvements for visual debug traces
  * Add "return" and deindent
  * Fix mulss pseudo (#13470)
  * SP was declared as 'sp' in the register profile which doesn't exist. Stack pointer is a7.
  * Most C compilers for m68k (e.g. LatticeC) use a6 as stack frame pointer via LINK and UNLK instructions, declare a6 as BP
  * Fix clusterfuzz-testcase-minimized-ia_fuzz-5636199282114560.dms
  * Move compiler line to the right place
  * Fix build on newer RISC-V compilers (#13459)
  * On gcc 9.x, __riscv__ is no longer defined but __riscv is.
  * This is documented under C/C++ preprocessor definitions on
  * https://github.com/riscv/riscv-toolchain-conventions
  * Fix ft command crash on Windows (#13457)
  * Change 'sanitiz' from bininfo to be according to alphabetical order (#13456)
  * Fix invalid json regression for compilerr
  * mach-0 empty value for now
  * Optimize slightly r_core_visual_disasm_down() (#13450)
  * Clean up of PR #13441 (#13455)
  * Chip8 pseudo fixes (#13453)
  * Fix #1179 - itj hashes calculation command has fixed (#13441)
  * Fixes #1179 - itj command has fixed, small refactoring on hashes storage, removed obsolete file.sha1 usage
  * Show all the different hashes on it and itj
  * it and itj refactoring.
  * PJ optimizations have made, added more arguments checks
  * Fixes pipes implementation on windows (pipe data was treated as a string instead of binary data so first \0 truncates it)
  * Make other RBuffer fields "private" (#13444)
  * Use r_buf_size to get the size of a buffer, not the private field
  * Use r_buf_seek instead of adjusting the private cur RBuffer field
  * use r_buf_read instead of r_buf_read_at(.., cur, ..)
  * other r_buf_read_at/r_buf_read
  * Fix RBuffer usage in REgg
  * Wrong replace with r_buf_resize
  * Other r_buf_resize fixes
  * style fixes
  * other style fixes
  * Introduce r_buf_tell API instead of using seek
  * other style fixes
  * style
  * style 2
  * write_at(cur) == write
  * fixes
  * avoid changing test
  * Make most RBuffer fields private
  * Add some fixme comments
  * still use base_priv in some places
  * Simplify WASM code by avoiding duplications (#13443)
  * Simplify code by avoiding duplications
  * Use r_return in consume_r
  * Fix MSVC warning (#13434)
  * Fixes crash in the disasm and assert for the folded bb feature (#13440)
  * Change order of ? And i output (#13418)
  * Completely kill the msvc/ directory and the unix-specific includes workarounds
  * RBuffer should not be const (#13432)
  * Improve Makefile on macOS (#13431)
  * OS can have already be set to other values on user machines, OS= fits better here.
  * FreeBSD get thread name support only from 12.x flavor (#13428)
  * Fix #13000 (#13083)
  * Fix musl compatibility - ARM_VFPREGS_SIZE is defined in asm/ptrace.h (#13427)
  * Fix bug in print_flag_json() (#13425)
  * Make pid.c use PJ (#13424)
  * Fix invalid instruction warning (#13417)
  * store cmpval and cmpreg in every basic block
  * lookup cmpval from predecessors considering TBH’s index register
  * Fill op-&gt;jump and op-&gt;fail for all branch and jump instructions
  * Handle short and word variants of BSR (BSR.S and BSR.W)
  * DBxx instructions treated as conditional branches
  * Handle PC relative variant of JMP &amp; JSR
  * Bugfix for the decoding of long instructions (code in asm_m68k_cs.c assumed a maximum of 8 bytes, but maximum is 10 bytes)
  * Hide the CC=E warning when no anal.verbose is set
  * Fix Meson build
  * Simplified
  * Update sdb from git
  * Add support for UTF console input in Windows
  * Convert ANSI input to UTF-8
  * Convert UTF-8 to acp when calling ANSI version of functions
  * Determine if Windows console output is UTF-8 on the fly
  * Add afbF and handle Z key in visual disasm and graph to toggle basic blocks
  * Correct visual graph help to actual behavior (#13406)
  * Fix aclj
  * Fix #13357 - vG and v^ work again as an alias for vgg and vgG
  * Little warning cleanups (#13398)
  * Add C64 Fortune (#13397)
  * Remove noisy and useless warning
  * Remove many uses of max_bb_size
  * Use anal.verbose in more places
  * Fix 2 crashes in the graphs and the analysis
  * Implement and use experimental read_ahead for anal
  * Introduce read_ahead approach for testing io usage and performance in analysis
  * More cleanup and expose a new api for RAnalOp
  * Kill FCN_SDB and some more code cleanup
  * Add bytes_read var, convert some addr + idx -&gt; at and reinstate some len-based checks
  * Ensure invalid insn handling doesn't check invalid data
  * Move "Truncated instruction" err msg to r_anal_fcn_add_bb()
  * Remove gotoBeachRet macro and just use the goto statement
  * /by @kazarmy @radare @ret2libc
  * Fix anal jmp eob code (#13387)
  * Move RAnalOpMask into parameter
  * Use r_buf_size to get the size of a buffer, not the private field (#13380)
  * Use r_buf_size to get the size of a buffer, not the private field
  * Use r_buf_seek instead of adjusting the private cur RBuffer field
  * use r_buf_read instead of r_buf_read_at(.., cur, ..)
  * Fix RBuffer usage in REgg
  * Introduce r_buf_tell API instead of using seek
  * write_at(cur) == write
  * Fix http webserver regression introduced in 81ad0fe
  * UAF/memroy leak fixes proposal.
  * esil_sub should manipulate esil-&gt;old and esil-&gt;cur
  * otherwise, tests get broken...
  * Drop weird esil_sub implementation, and use the same
  * implementation as esil_add (and esil_mul, and esil_div)
  * esil_add: fail on invalid dst, as well as src
  * Consider the map sorting when two map_events are the same.
  * When two maps start at the same address, it's important to consider the
  * initial priority of the maps, which is given by the id field.
  * Be more explicit in comparison between boolean and integers
  * Remove CYGWIN &amp; MINGW remnants (#13377)
  * The 'display' routine of the malloc_chunk should display each field of
  * flag field as bits.
  * So prior to this proposal, dmhc could yield following information:
  * struct malloc_chunk @ 0x7f5462ed4000 {
  * prev_size = 0x0,
  * size = 0x1112000,
  * flags: |N:4 |M:2 |P:1,
  * The flags should be displayed as: flags: |N:1 |M:1 |P:1
  * Update sdb (#13373)
  * Show call hints and propagate types for indirect calls to imp symbols (#13350)
  * Few code cleanups (#13369)
  * Remove dupe api in r_cons
  * bin_bootimg: load_buffer/check_buffer
  * bin_cgc/bin_elf/bin_elf64: remove load_bytes/load + load_buffer
  * Implement check_buffer in bin_cgc
  * bin_coff: load_buffer/check_buffer
  * bin_dex: load_buffer/check_buffer
  * bin_dol: load_buffer/check_buffer
  * bin_dyldcache: load_buffer/check_buffer
  * ao-&gt;kv's ownership is moved to RBin through the get_sdb method of
  * RBinPlugin, thus the plugins should not free it themselves.
  * Further usage of thread debug (#13359)
  * Add r_cons_gets() API
  * Fix crash when executing om (#13362)
  * Implement load_buffer/check_buffer in RBinPlugins (#13353)
  * Fix memleaks in MACH0 bin plugin
  * Add check_buffer method to RBinPlugin
  * Add r_buf_read8_at API
  * bin_any: remove load and fix mem leaks
  * bin_art: implement load/check_buffer, remove load_bytes/load
  * bin_avr: add load/check_buffer and remove load/load_bytes
  * bin_bf: load_buffer/check_buffer
  * bin_bflt: load_buffer/check_buffer
  * bin_bios: load_buffer/load_bytes
  * This improves performance especially when there are thousands of sections.
  * Update capstone from git
  * Add r_th API to rename threads in r2
  * Fix esil assert
  * Added missing autocompletions for project management commands (#13340)
  * Remove extraneous space for scd instruction for chip8
  * Fix msvc build
  * Remove parenthesis from class size listing (#13238)
  * Cleanup the use of getopt with our wrapper
  * Fix relocations in ET_REL ELF (#12694)
  * Get the section name for SECTION/LOCAL ELF symbols
  * Do not print warning messages if ELF is ET_REL
  * In that case, it's a normal thing that dynamic sections and program
  * headers are not present.
  * Fix the address of the fake PLT table
  * Do not use + symbols if there is no name
  * To be able to add tests for nintendo DS r_bin plugin
  * Add LGTM alerts badge
  * Requires -F kernelcache for now
  * Fix warnings in bin.qnx
  * Add missing noreturn definition for darwin
  * Set hints for ARM special symbols $t and $a
  * Do not set $d metadata
  * Fix #13297 proposal (#13299)
  * Fix #13244 - Assembler support for x86 bsf and bsr instructions (#13303)
  * Avoid assertion in esil traces, speedup some paths (#13300)
  * Fix #13302 - Add .* as an alias for #!pipe but trimming in first space
  * Fix microsoft cc (#13298)
  * Fix pdJ for cmt.right=1 + pseudo=1
  * Changed http.verbose to false (#13292)
  * Use fcn-&gt;meta.min instead of fcn-&gt;addr in fcn rbtree code
  * Maintain 2nd rbtree and reinstate _fcn(_addr)_tree_find_addr()
  * FCN_ADDR_CONTAINER -&gt; ADDR_FCN_CONTAINER
  * Use r_rbtree_insert ⧸ delete as appropriate
  * Remove set_meta_min_if_needed from _fcn_tree_probe⧸iter_next
  * Fix memory leak in strbuf. (#13273)
  * Fix memory leak in strbuf.
  * sb-&gt;ptr was set to NULL without freeing the underlying data.
  * Use R_NEW instead of R_NEW0, as the memory is
  * initialized immediately afterwards.
  * Call r_*_op_init in r_asm_disassemble/r_anal_op.
  * Avoid splitting obj.* flags into their own flagspace (#13286)
  * Little code cleanups (#13277)
  * Use pj in canal.c
  * Fix hang after ctrl-c
  * use relsub addr
  * kill i2, grab top of list when not in preferred spaces
  * Add r_core_flag_get_by_spaces
  * Remove r_flag_get_i2 and use r_core_flag_get_by_spaces
  * Fix fcn name from flag
  * Better consistency: flag_get instead of get_flag
  * Quickpath for just one flag
  * added annotation to the set_reg_profile for documentation completeness, the FPU registers are really too small and should be 5 words minimal(80bits) TBH. SR is only 16bit but it having 32bits is okay, CCR should be folded in but IDK how this would affect access.
  * Update anal_m68k_cs.c (#13274)
  * EXG (EXchanGe register) is an valid instruction for R_ANAL_OP_TYPE_MOV because it only moves from RegN to RegN.
  * Fix leak in RIO: free iter after removing it from list
  * ls_append/ls_prepend will create a new iter, so we need to free the
  * iter that was removed from the list.
  * Fix some leaks from unit tests
  * PoC: Implement aCef to emulate all calls in the function and add comments (#13266)
  * This PoC requires more refinement to use the API and clean the code
  * Add '$' in v! to set the program counter
  * Honor asm.indent and only toggle in disasm
  * Remove SLOW_IO from core/anal.c
  * Fix crash in canvas, some leaks and random code cleanup (#13254)
  * Filter out special symbols in ELF (#13173)
  * Filter out special symbols in ELF
  * No need to add the special case '\0'
  * Keep special symbols, but do not process them
  * Refactoring
  * Make sure s-&gt;type is not NULL
  * Do not print special symbols in rad mode
  * Avoid double check
  * Fix PR's comments
  * Warn when invalid use of r_buf_buffer (#13240)
  * Update list of supported architectures (#13250)
  * Change old references to aC to ac (#13243)
  * $ rasm2 -x 'nop;nop;mov eax, 33;push ebx;int 0x80;nop;mov rbx,48484;nop'
  * 0x21b89090 0x53000000 0x489080cd 0xbd64c3c7 0x00900000
  * As suggested in https://twitter.com/travisgoodspeed/status/1101966927688318978
  * BSF: https://www.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-instruction-set-reference-manual-325383.pdf#G5.925704
  * BSR: https://www.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-instruction-set-reference-manual-325383.pdf#G5.21931
  * MIPS elf renaming proper sections + little typo.
  * recurseAt: Also update size in fcn rbtree
  * Prerelease travis release (#13189)
  * Add additional tests for release/prereleases
  * Test different plugins configurations
  * Add some libraries to docker image
  * Disable SYS_CAPSTONE for now because there is only 3.0.5
  * Fix html magic file to respect libmagic's format too
  * &lt; can be used with string so it should be escaped if we want to match
  * the exact string ""
  * Use plugin License when printing rasm2 plugins in JSON format
  * Build with system capstone, but do not run tests because they would fail
  * Fix tiny plugins file to use xtr_fatmach0 instead of just fatmach0
  * Use clang to compile with ASAN
  * Use b_lundef=false
  * Just test if different plugins configuration build, no r2r
  * Use sys openssl as well
  * Introduce aess to fix the regression confusing step-over and step-skip
  * Properly specify esil step over/or-not in the API to fix regression
  * Initial implementation of aCe
  * no assert on free, also fixes warning
  * Added missing include (#13198)
  * Fix few warnings
  * After release version bump for 3.4.0-git
  * refactored cmd_print.c to use pj.c (#13174)
  * Refactored cmd_print.c to us pj.c
  * Changed to r_str_trim_ro
  * Few code changes, possible errors. (#13192)
  * asm.strenc -&gt; bin.str.enc (#13180)
  * Added missing incude (#13184)
  * Default to unknown type
  * Detect RET
  * Remove fail from always succeeding jump/call
  * Move keypad commentary to LD Vx, K, add to SKP/SKNP
  * Annotate skips correctly
  * Annotate more instructions
  * Refactor p-j using pj.c (#13170)
  * Use macros for common flagspaces names instead of hardcoding them (#13175)
  * Fix NULL pointer dereference in data references analyzer (#13178)
  * Data references analyzer assumes that each function reference maps
  * to a certain section, but this is not the case for raw binary files
  * like shellcodes/firmware images/etc.
  * This bug was introduced in #10117.
  * Fix null ptr deref in axg* (#13177)
  * Flush before closing pipe
  * Change eprintf to rowlog
  * If the user already provides a capstone tarball, the buildsystem should not try
  * to download it again.
  * Use r_str_ncpy instead of strlcpy
  * Make Lisp fortune work with Clojure(Script) (#13161)</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1558440000">- Update to version 3.5.1
  * Fixed hardware breakpoints in the native Windows debugger
  * Introduce the new scr.prompt.popup and honor it in all the color themes
  * ESIL emulation is now 2x faster
  * Fixed a huge performance regression when generating zignatures on big binaries
  * Fix iOS, Android (non-arm64) builds with new NDK
  * r2frida comes with Frida 12.5.3 (v8 enabled by default and working on iOS + Android)
  * Upgrade capstone and capstone5 dependencies
  * Improved cursor mode in panels
  * Initial ESIL emulation for RISC-V
  * Fixed C output for nested structs/enums/unions from pf strings
- Update to version 3.5.0
  anal
  * Initial support for src/dst RAnalOps for ARM
  * Add anal.ex option, cleanup and improve the Java support
  * Add aae in aaaa
  * Add disasm field to ao command output
  * Fix the arm/thumb switch emulation bug spotted in capstone5
  * Stop analyzing call to reloc and fix pifcj to honor asm.jmpsub
  * Fix aaft Stack isn't initialized and run aaft after aaaa
  * Fix fcn.rip regression
  * Fill op-&gt;src[0] and op-&gt;dst in x86 and improve arg analysis with it
  * Include aap in aaaa
  * Add the ability to set some registers readonly
  * Fix #12867 - Identify BP usage in x86 functions to improve var analysis
  * Initialize GP on MIPS when no symbols found with ESIL
  * Implement ESIL for CPUID on x86.cs
  * Implement /am and add initial support for PAC instructions
  * Honor more anal hints in the anal loop
  * Add anal.ignhintbits to only obey asm.bits and ignore hints
  * Optimize r_anal_try_get_fcn by removing fixed size buffer
  * Add an option for anal.loads
  * Load instructions now set a data meta
  * Fix #13596 - Implement afb= and afl= and do some refactor
  * Add more fcn types, new api r_str_fmtargs and af- is af-$$
  * Add instruction refs array in pdj and agj, for r2dec
  * Make agj work in any offset inside a function, not just the first instruction
  asm
  * Asm assemble, mem leak fixes
  * Fix x86.nz assembler for the rip-relative LEA
  * Mips asm mem leak
  bin
  * Fix isStripped() bit for PE bins
  * Seek to the first executable section if there's no entrypoint
  * Implement COFF imports and honor no-entry0 case
  * Implement mw command and fix segfault on old fs support
  * mdmp: fix incorrect data setting in pe sections
  * Use HtPP instead of Sdb in r_bin_filter_sym function
  * Optimize class_get() to make demangling and objc/dex registration O(1)
  * Restore io buffer creation in dyldcache
  * Fix rahash2 -B and -b regression not printing partial hashes
  * Fix heap overflow in macho parser
  * Add 'oba [addr] [baddr]' command handler when m != b
  * Fix oba command when called with only one argument
  * Improvements for rabin2 -H and pfo in macho
  * Fix ELF main detection for ARM binaries
  * Add ELF Identification fields to elf64 pfo
  build
  * Automatically choose wget/curl/git depending on availability
  * Fix #13765 - asm/anal cant be build in parallel
  * Do not use system-wide capstone when building with sys/install.sh
  config
  * Code cleanup in RConfig and bring back 'e asm.' for listing
  cons
  * Fix #13980 - Glitch in panels with bgcolor
  * Code refactoring for the theme based colorization to reduce derefs - dmh commands set
  * Use RPVector in RLineAutocompletion
  * Make p= bars dont use the background color
  * Code refactoring the theme based colorization to reduce derefs
  * Fix #13738 - Autocomplete $aliases
  core
  * Few mem leak fixes
  * Implement yq,yj,y*,y! and b*
  * Fix binary number to ut64 conversion
  * Implement @@@Strings iterator
  * Fix #13823 - Implement ftj and ft* commands
  * Fix 'e cmd.gprompt=dr=' becaues of the strtok approach
  * Fix bug when quoting a comment
  * Add scr.confirmquit to actually "Confirm on quit"
  * Implement fq. fj. and f*. - show flag in current offset commands
  * Implement the missing bits in the triple-at
  * Add ooc, o., o.q and rename old o. into o:
  * Print "Task finished" only if interactive
  debug
  * Implement aesuo and add help for all those step until subcommands
  * Initial implementation of dr. and ar. commands
  * Implement drc k=v to set conditional flags by type
  * Fix dg in Linux by using r_debug_ptrace instead of ptrace
  diff
  * Added missing c2 command + theme support for comparison commands
  * Initial import of the WIP zdiff algorithm
  disasm
  * Enable capstone5 at configure time option
  * Fix #13975 - aho issue not showing bytes
  * Honor asm.pseudo in 'pi'
  * Add asm.optype
  * Honor ec flag in colorized disasm for names vs numbers
  * Do not switch to v8 by default
  * Implement 'piu' by deconstructing 'pdp'
  * Demangle relocs and add asm.flags.{inline|limit|maxname}
  * Fix asm.meta issues when asm.flags.inbytes is set
  * Fix another bug in asm.jmpsub
  * Fix #13672: Display variables value in the disasm view
  * Add asm.xrefs.code option to show/hide code references in
  * Add some more x86 instructions for pseudo
  * Honor anal.ignhintbits for hintbits
  * Honor fcn-&gt;bits in disassembly
  * Update capstone to use the NEXT branch
  * Enable asm.jmpsub by default
  * Add asm.fcnsig instead of making function signature depend on asm.var
  esil
  * Remove unnecessary RPICK in avr.esil
  * Few UAF fixes
  * Add esil_weak_eq and make an operation
  flags
  * Add json output to "fd."
  * Call remove_offsetmap only if the flagItem is not new
  * Add realname flag command
  * More improvements in the current flagtags and ftl-&gt;ftw
  * Implement ftl and add more flag tags
  fs
  * Improve the RFS API to support write and unlink operations
  * Implement mlj to list files in json
  * Implement mj and improve 'm / io' vs 'm io /'
  graph
  * Fix agfg - GML output format fails with high-ids because of Java
  * Improve the graphviz output for traced bbs
  io
  * oob [arg] sets bin.baddr, then seeks to new entry0
  panels
  * Naming tabs is supported
  * Fix dc and F9
  * Status should be shown on top of the screen
  * Improvements in panels for usability
  * Filter is supported with command f/F
  * Decompiler default off for everything especially tabs working better this way
  * Better key allocations for tabs
  * Initial support for tabs
  * n/N should behave like the ones in visual which are for go next nkeys
  * Auto update synced with every mode change is supported
  * A panel will be allocated for each help msg when it is called
  * Help menu is classified better and help panels are implemented
  * t key is supported in both window and zoom mode
  * n/N commands are supported in window mode
  * t key is supported in Function panel
  * Better algo for t and it is supported in hexdump too
  * t key support for entropy
  * t key instead of tab key is supported in Disassembly panel
  * Comments work in Disassembly panel
  * Interactive message for cursor and insert mode
  * ioCache menu works
  * Do not ask yesno for decompiler if it is not even available
  * Show meaningful messages for invalid operations
  * n/N splitting a panel vertically/horizontally with new user input cmd
  * Show if the cache is on or not on each panel
  * Fix some potential memory leaks
  * Toggle cache boolean of a panel by &amp;
  * Default positioning was not just right
  * instead of [x] to honor the command of deleting a panel
  * C in panel should behave like the one in visual too
  * Add summary and Entropy fire added in the menu
  * Entropy fire added in the menu
  * add Summary under View menu as well
  * Better page scrolling for JK
  * Refactoring plus a little tweak for HL and some fixes
  * Auto update decompiler
  * v!g instead of v!o for consistency
  * Refactoring for performance issue part1
  * undo/redo seek enabled.
  * Opt the decompiler in panels
  * Fixed a few bugs
  * SAKURA instead of SNOW since it is April:P
  * Handle rotateAsmEmu via ')' in Panels
  print
  * Add p=a, p=A (and p==a, p==A, prc=a and prc=A)
  * Fix hex.cols usage in prc and pxA and add pxAv for visual
  * Fix #13880: Add dt=
  * Implement pfc normalized types and values
  * Add scr.bgfill config option
  * Honor color theme in p==
  * Fix p== in debugger (only processes current map)
  * Add scr.square and implement the prc= command ala pz,p=..
  * Implement 'less' command and add 'l?' command
  * Move pava from core to print and honor it in pxa
  * Implement pfc C struct format command
  * Fix large disasm issue with invalids and handle @{xfs}
  * Hide switch/case refs from pds
  * pf z honors scr.strconv and str.escbslash
  r2pipe
  * Add support for r2pipe shellscripts
  search
  * Fix #13988 - Add JSON output format to rafind2
  * End of archive detection in rafind2 -m
  * Avoid scanning the whole -1 address space. Fixes aap in debugger
  * Android magic numbers until Android 9.x
  * Add io.sky and solve io.maps.x issue happening with aap
  * Fix #13321 - Make /ci [from] [to] find immediates in range
  * Fix search asm boundaries issue
  sign
  * Make zignatures database more flexible, add realname, comments and xrefs
  sync
  * Initial rework towards bringing back remoting commands
  traces
  * Introduce dtdi and update help message
  types
  * Add vvs command to edit function signature from visual
  * Implement more tx subcommands (type-xrefs)
  * Implement afs! to edit current function signature with cfg.editor
  * Added a command to edit types using cmd.editor
  * tfc-&gt;tcc and tcc in sync with t*c
  * Fix afs command, parsing, behaviour and help message
  * Add more basic types from libc
  * Fix null deref in types when invalid db and add more basic libc
  visual
  * Improve visual mark
  * Implement graph neighbourhood navigation with i and I keys
  * Move the esil debugger into vbE
  * Improve the visual ropchain editor
  * Fix cursor jk in disasm and debugger visual modes
  * Make scr.gadgets true by default
  * Make 'o' do the inverse of 'O'
  * Fix #13673: Sort column results in vbg
  * Fix #13713 - vr rotates between JMP, CALL and DATA reference hints
  * Fixes for flagzones and scr.scrollbar
  * Add scr.scrollbar.bottom
  * Fix callgraph browsing and node folding glitches
  * Handle /* in reg/stack cursor in debugger view
  * Handle +- keys to increase/decrease register value
  * Honor scr.scrollbar in visual graph
  windows
  * Convert Windows error message to utf8
  * sys/meson.py: Create r2.bat as alias to radare2.exe
  Other commits
  * Release 3.5.0 - Dismay
  * Upgrade to use sdb 1.4.0 (#14045)
  * wget/curl downloads use CS_ARCHIVE
  * Code cleanup in capstone.sh
  * afu: improve usage text and argument handling (#14044)
  * Tweak documentation for afu to indicate its argument is mandatory.
  * Detect missing argument in afu: Error out if afu is called without its mandatory argument.
  * Improve argument parsing in af, afr and afn. (#14042)
  * We now skip leading whitespace when looking for the first argument
  * to these commands (the function's name). Previously, the following
  * command
  * af fcn.foo @ 0x000affe
  * would try to define a function with an empty name at offset
  * "fcn.foo @ 0x000affe".
  * Improve error messages used by afn and afr. (#14039)
  * When renaming a function fails because no such function exists
  * at the given address, don't include the new name in the error message
  * as it is unrelated to the cause of the error.
  * Couple of mem leak fixes proposals. (#14038)
  * Trim spaces in pfo
  * Special symbols $a,$d,$t could also have a '.' + a number
  * Let's ignore the number for now, it shouldn't cause too much issues.
  * Fix PPC regressions
  * Update capstone v4 and next branches
  * Fix pifcj issue
  * Hide esil warning under esil.verbose to please users
  * Fixed missing parameter for linux i386 (#14026)
  * Honor the entry0 flag and other bug fixes
  * Fix crash in -n
  * In fs_r2: /seek and /bsize and fix flags and config writes
  * fs.shell supports echo and redirections '&gt;'
  * Fix some warnings
  * Fix LGTM builds
  * Add LGTM configuration file
  * Ability to download capstone git as zip
  * Add ?|? to root help
  * Fix ASAN crash (1byte oobread in dex)
  * Use SPCL instead of SPECIAL_SYM
  * Fix issues related to meta.range management
  * Fixes #133660: Dword in the middle
  * Current java implementation of the analysis is not working well
  * RBin.Java doesnt updates the vsizes because it seems to break things. wip for another PR
  * Added anal.ex option to use extensions or not
  * Install r_agraph.h with meson (#14005)
  * Improve |? (#14003)
  * Minor code cleanup in flags and bin (#14000)
  * Fix appveyour thing
  * Call remove_offsetmap only if the flagItem is not new
  * It does not have sense to call that function on new FlagItems, it just
  * slows down things for nothing, since item-&gt;offset has not been set yet.
  * force and is_new must be two separate things
  * When setting a flag (which may be even a set of some properties of an
  * existing flagitem) we want to force the update of all the RFlag
  * properties, but remove_offsetmap should not be called when the flagitem
  * is new. So we need to track the two properties separately.
  * Fix some warnings in the linux-debugger code
  * Revert "Fix crash in r2panels config" (#13995)
  * This reverts commit 9a1965f.
  * Fix crash in r2panels config
  * Fix a bug (#13992)
  * #include sdb/ht_uu.h after r_types.h (#13989)
  * Fix capstone5 meson build
  * Fix crash in swift demangler
  * Add --with-capstone5 configure flag
  * Add use_capstone5 meson option
  * Add prc=a in visual
  * So pointers get rebased transparently during buffer reads. This makes objc class parsing work again.
  * Fix #11385 - load offset from project
  * Refix
  * Fixes for ppc analysis with capstone5
  * ADD BP and SN for the ppc reg profile. Also fix some null derefs on invalid esil expressions
  * Hide warnings
  * Fix vvs and make :&gt; work again to create empty files
  * Fix bugs of cursor for hexdump in panels (#13978)
  * Fixed a few things (#13974)
  * Fix tons of bugs of cursor for disassembly in panels
  * Improve visual panels interaction
  * " to create a new panel without using window mode
  * X must always close a window, use xX to access refs
  * Implement v!t- to delete last tab
  * Implement graph.dummy for toggling the creation of dummy nodes
  * include uint32/64 in JSON output
  * add uint32 and uint64 to ? output
  * Implement search.in=file
  * Improve help msg for "." (#13961)
  * Refactoring (#13955)
  * Fix wtff + argument 0 size issue
  * Fix lang_pipe_run hang in Windows (#13960)
  * Fix lang pipe hang in Windows
  * Fix hang and double-free
  * Fix ml/mL/Lm inconsistency
  * Fix warnings on Windows (#13954)
  * Fix comments in panels (#13953)
  * Add macos pkg uninstallaton script instructions
  * Fix a small bug
  * Fix prc text color
  * intro.md: Fix typo
  * Typo in "Begin" fixed
  * enable ctrl-r to perform backward search
  * fix up/down array backward search
  * Fix a bug of colors menu
  * Show which ascii char is in drr output
  * Fix null deref in canal.c
  * Fix crash in dmh on Frida
  * Fix a bug
  * Sign hash, possible mem leak fix. (#13942)
  * Avoiding creating an entry if the type is not known (at the moment).
  * Fix ms double free crash (#13938)
  * Fix missing newline
  * Fix #13931 - Do not memref mmxwords in LEA
  * Fix wa* command
  * Prevent extra blank line from stderr when using @@= with backticked prz (#13935)
  * Colors menu improved a lot in panels (#13936)
  * Improve the bold theme a bit more after testing on another projector
  * Fix a bug in menu and remove unused code (#13933)
  * Add help msg for tn-
  * Do not psuedo the visual ropchain
  * Fix null deref
  * Tabs in panels work heaps faster now (#13929)
  * Refactoring and fix a stupid regression (#13928)
  * Refactoring more (#13926)
  * Fixes #12100: wtf! warns when file size is unknown (#13925)
  * Restore the seek when doing aggv to fix a random bug
  * Fix UB in esil shift
  * Use our own instance of RAnalEsil to fix a crash in aeg
  * Refactoring tabs (#13924)
  * The bit editor is now accessible via the visual browse mode
  * Improve visual assembler usability
  * Remove dup aae
  * Add help msg for om-*
  * Fix glitch in 0 width frames in panels (#13912)
  * Sample: clusterfuzz-testcase-minimized-ia_fuzz-5651817880354816.dms
  * Fix #13907 - pd 1;pdj 100;pd 1 bug
  * Merge pull request #13910 from Vane11ope/vane11ope/panels_1
  * Refactoring and improving help msg, Fixing a few bugs etc
  * Fix null deref in vbg
  * Fix help msg for $dis?
  * Expose r_core_autocomplete() to the API
  * Decouple Autocompletion from RLine
  * Fix more bugs and add some missing functionalities to the window mode
  * Fix a small bug (#13896)
  * Fix pf? &lt;fmt_name&gt; (#13892)
  * Initial work on refactoring RParse
  * Fix r_vector.h for C++ build (#13890)
  * Use RPVector in RLineAutocompletion
  * Fix argc+argv init and clear in RLineCompletion
  * Minor changes for RLineCompletion
  * Check for completion
  * Make r_line_completion_set_weak use argc+argv
  * Use only RPVector in RLineCompletion
  * Reserve in r_line_completion_set
  * Add r_pvector_data() and r_pvector_index_ptr()
  * Remove r_pvector_set_free()
  * Fix pfs handling of {times} (#13884)
  * Fix naming of the public RLine autocompletion callbacks
  * Fix code injection issue in ir* and is*
  * Fixed help text for 'o' and 'G' keys in v! mode (#13875)
  * Use more current enum elf_machine (#13874)
  * Win PE format, mem leak fix (#13873)
  * remove PICK/RPICK from esil
  * remove last use of PICK
  * remove one use of PICK from sh-esil
  * Set overflow flag if pfj z string overflows (#13865)
  * Little mem leaks fixes (#13866)
  * Make couple of keys toggle-able (#13864)
  * Fix 1oobread crash in fire bars
  * list all types in current function
  * list all types in program
  * create a types graph
  * list all functions using the given type
  * Something gone wrong with t key in the stack panel (#13851)
  * pf z, io.unalloc=true: Abort map check loop if the size-0 map is encountered (#13843)
  * Fix inappropriate if checks in panels
  * Fix a bug when pressing t in decompiler (#13838)
  * Changed can_affect_bp a little
  * Fixed xor reg, reg issue
  * Small fix in rargs detection
  * This is more like a workaround
  * In graph, = sets cmd.gprompt and | changes layout, step centers graph
  * t key is supported for register panel
  * Mark pf z strings that overflow into unallocated memory with "ovf" (#13829)
  * Mark pf z strings that overflow into unallocated memory with "ovf"
  * Use RIOBind instead
  * Put cheaper test first
  * Check map read permission as well
  * $ r2 -c '"w hello # world"' -qcps -
  * Add s110 to list of OS in asm.os=?
  * Fix b command parsing (show help if subcommand is invalid)
  * aa* -&gt; aaS
  * Do not run aap twice in aaaa
  * Add missing help for aaf?
  * Add missing entry in the flag/d/meson
  * Minor fixes
  * Fixing most likely a typo (#13817)
  * A few refactoring in panels
  * Fix build
  * Do not use defines
  * mach0 dylib: addr + 16 was the right address
  * Fix r_buf_get_string implementation
  * no_null -&gt; overflow
  * Improve the lima theme
  * This LC_SYMTAB handling is wrong
  * Initial import of the esil-graph command by @condret
  * Also fix ob command to switch between different objid
  * Press Enter on menu is properly fixed
  * Fix print_string for Windows (#13800)
  * Fix coredump PC not being considered (#13793)
  * Fix infinite loop and memleak in dex (#13794)
  * obL is an alias for iL
  * Rotate between call/jmp/lea in graph and panels with 'r'
  * "char* " -&gt; "char *" in format.c
  * Add to pfj z TODO comment
  * Fix esil test that I broke yesterday (#13777)
  * Fix #13674 - Graph nodes doesn't need to be updated if there aren't any
  * Added missing help text for 'db*' command (#13774)
  * Fixing possible dangling pointer for str empty macro (#13769)
  * #if-0 out some not-working-as-expected code
  * pfj z honors size (#13761)
  * Improve r_buf_buffer and remove r_buf_get_at (#13676)
  * Make r_buf_buffer return a ut8 and the associated size of the buffer
  * Remove r_buf_get_at uses and make it static
  * @b: overrides the anal hints again (#13756)
  * "char * " -&gt; "char *" in format.c
  * No bgcolor in the sepia calls
  * @@@ # foreach offset+size iterator command:
  * x @@@= [addr] [size] ([addr] [size] ...)
  * x @@@b basic blocks of current function
  * x @@@c:cmd Same as @@@=cmd, without the backticks
  * x @@@C:cmd comments matching
  * x @@@i imports
  * x @@@r registers
  * x @@@s symbols
  * x @@@s sections
  * x @@@m io.maps
  * x @@@m dbg.maps (See ?$?~size)
  * x @@@f flags
  * x @@@f:hit* flags matching glob expression
  * x @@@f functions (set fcn size which may be incorrect if not linear)
  * x @@@f:glob functions matching glob expression
  * x @@@t threads
  * x @@@r regs
  * Fix elf-arm-main regression
  * Fixed help text for visual seek ('o' -&gt;'g') (#13748)
  * Remove use of RPICK in sh-esil (#13747)
  * Fix RAnalOpMask.ALL (#13743)
  * Fixing aab (#13741)
  * Fixing aab
  * Update blaze.c
  * Fix pfj z when z is not at struct start (#13740)
  * Preventing two little segfaults in zdiff
  * Use r_str_escape_utf8_for_json() for pfj z (#13734)
  * Remove all remaining uses of RPICK in avr-esil (#13733)
  * Fix memleak in aef
  * Fixed help text for 'Z' in visual graph mode (#13732)
  * Put pfj z string in value field (#13729)
  * Fix crash in rasm2 -a 8051 -d
  * Add value and label (if available) to pfj enum (#13728)
  * Fix pfj enum when label is not available
  * Remove some spaces in format.c
  * Fix potential DF and irrelevant resource freeing
  * Rollback to capstone4 until all bugs get fixed
  * /am is like /c but only search for instructions and uses R_ANAL_MASK_DISASM
  * Added new op family: R_ANAL_OP_FAMILY_PAC; (see /af)
  * Fix meson build of capstone
  * added bswap to esil in x86
  * more RPICK removal from avr esil (fmuls and fmulsu)
  * more RPICK removal from avr esil (mul and fmul)
  * Handle comment, prompt and other keys in visual, zoom, cursor modes
  * Do not show the anoying 'cannot undo/redo seek' in panels
  * Several usability improvements for panels
  * More refactorings and bug fixes for panels
  * Replace pointer with an array of variable size (#13706)
  * The elements are directly after the headers, there is no pointer
  * involved.
  * Also, use r_buf_read_at instead of r_buf_get_at in mdmp.
  * HL for move horizontally by a page (10 chars) in panels
  * Zeroize oldslide when leaving top-level pf
  * Couple of new fortunes.
  * Use NESTEDSTRUCT instead
  * Add tsd/tud/ted/tcd subcommands
  * Add newlines to tsc/tuc/tec
  * Honor asm.jmpsub in pdj output (#13701)
  * scr.scrollbar (0=no,1=right,2=top,3=bottom)
  * Cleanup avr-esil for inc and dec (also RPICK-removal) (#13693)
  * pfj: Remove errorneous ]}, after struct nested to 1 level (#13691)
  * Fix random crash on x86.cs on exit when used with r2frida (#13692)
  * better leak on exit than crash in capstone/frida
  * More RPICK removal in avr esil (#13687)
  * Fix #13653 - crash reproduced randomly in graph with white2 theme (#13685)
  * arm: Remove redundant op-&gt;type assignment (#13683)
  * Fix menu focus colors in panel menus
  * Rename Pseudo -&gt; Decompiler in panels
  * Deprecate esil_write_internal
  * $z, $b, $c, $p, $o, $s, $ds, $jt, $js, $r, $$ are now ops
  * Remove R_ANAL_ESIL_PARM_INTERNAL
  * Fix segfault and trim whitespaces to fix pd @x:9090
  * Use maps and io.va=1 to make it work instead of hacky memcpys
  * Fix p8f and bring back core-&gt;fixedblock to make pd/pD@x:/len work again
  * When in cursor mode in the debug visual view select the reg with tab+arroows
  * arm: Improve glibc entry point signatures
  * Two changes:
  * Add signature for old gcc (4.6) that uses ldr/str instead
  * of push/pop.
  * Mask out the Thumb bit from main's vaddr.
  * arm: Cleanup br instruction handling
  * The cleaned up code fixes the following issues:
  * "bx pc" should always change to ARM mode (bits=32), never
  * Thumb mode (bits=16), since PC is always even.
  * Use (addr &amp; ~3LL) + pcdelta for all PC-relative arithmetic.
  * and removes checks for "b reg"/"bl reg"/"bx imm"/"bxj imm" as
  * these instructions don't exist.
  * arm: Move brace postfixing to bottom of function
  * The analop_esil/analop64_esil functions have to wrap braces around the
  * ESIL expression if there's a condition code. Instead of only printing
  * the closing brace on certain instructions (which may differ from
  * arm_prefix_cond one day), print it regardless of the instruction.
  * arm: Move op analysis from anop_esil to anop
  * This matches how other archs do it, such as x86.
  * Sync elf_machine enum in elf.c with elf_enums pfo
  * Increase autocompletion to 4096 (#13662)
  * Blindfix #13659 - crash in aao with a fuzzed macho
  * Add version information to libr_main
  * Add workaround to fix pfj test output
  * elf.c: Update -nn header format (#13657)
  * Use more r_return and a lot of code cleanup, but still not finished, more PRs to come
  * meson: Change completions installation directory (#13647)
  * meson: Fix deprecation warning in libcore (#13646)
  * cconfig.c: Remove dup line and capitalize for consistency (#13645)
  * Hide one more emulation warning under esil.verbose
  * Invalid asr shift of 32 at 0xdbb6
  * Fix 2 crashes found with asan in the hexdump
  * Done some TODO refactorings in panels (#13630)
  * Thanks to anal.types.verbose
  * Fixed crash when doing aac and bin-&gt;cur is NULL (#13621)
  * Needed for r2dec
  * Add types for android-log apis
  * Add function signature for memmem
  * Add r2white doc/img
  * Improve the gentoo theme
  * Add gentoo theme
  * After release version bump</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1565784000">- Update to version 3.7.1
  no changelog provided
- Update to version 3.7.0
  anal
  * Fix #13766 - Sum the meta_data_code as covered code
  * Add more function definitions for posix and macOS binaries
  * Add argument to 'afll' to select column to sort by
  * Print MSVC RTTI Warnings only on anal.verbose=1
  * Add afj command to analyze jmptbl from the shell
  * Honor RAnalBlock-&gt;switch_op in afb. and afbi
  * Improve ARM64 PAC instructions support
  * Fix #14530 - Implementation of i.~{} aka RCoreItem
  * Added val op hints to let the user define jmptbl sizes
  * Fix #14501 - Jumptables are made of signed values
  * Reduce xrefs sorting for aflj perf
  * Initial implementation of anal.trycatch blocks
  asm
  * Implement PAC instructions in the ARM64 assembler
  bin
  * Add icqj command
  * Fixes for msvc demangling (#14695)
  * Add jni.h in bin/d for pfo
  * Update Mach-O hardcoded format definitions
  * Improve Mach-O header fields
  * Improve RConsBind and use it from RBin via iz^C
  * Use libswiftCore library if available to demangle Swift5 symbols
  * Fix oba on frida://
  * Add more e_machine values for ELF
  * Fix support for Swift5 demangling via bin.demanglecmd
  * Fix ordinal name on Linux for NE (invalid sdb path location)
  * Fix function detection on coff file
  * Add icqq to print unknow classnames
  * Add icc support for Java/Dalvik
  * Improve ObjC classes boundary checks and slightly improve demangling
  * Parse macho's LC_ENCRYPTION_INFO command in rabin2 -H
  * Fix undefined behaviour bugs in malformed macho bins
  * Handle “stub and resolver” exports and fix export trie for dyldcache
  * Handle the export flags to avoid de-syncing
  * Support ObjC categories on mangled classes
  * Avoid loops in Mach-O export trie walking
  * Parse Mach-O exports trie structure
  * Fix #14499: Detect ascii substrings
  * Show Class visibility information in icj for DEX
  * Fix symbols in wasm and add custom sections
  * Parse Rich header in PE
  * Initial implementation of the bin.libs imports linking
  * List multidex as dependency libs
  * Initial working implementation of bin.libs
  * The words of GOT
  * Fix new exe header detection for MZ
  * Optimize DEX subsystem detection
  * Fix #14441 - Invalid codesize in some DEX files
  * PoC: Initial implementation of direct bin symbols (20% speedup in loading times
  * Remove the check_bytes and more bin-buf refactoring
  * Add __const to potential VTable Sections
  * Add r2 iw and rabin2 -w to enumerate try/catch blocks
  * Parse the try/catch info of methods in DEX files
  build
  * Fix android-static
  * Delete prefix/ and fix static builds (missing libmpc.a)
  * Fixes for the android compilations
  * Add $onlydebug in sys/ios-cydia.sh
  * Towards emscripten build fix (update sdb)
  * Enable ASSERTS on all travis builds, to avoid confusion
  * mesonbuild: Backport to python 3.5
  cons
  * Make click and drag work on Windows
  * Fix #12921 - Impl. r_cons_arrow_to_hjkl for Windows
  * Fix scrolling directions in the hud
  * Implement RCons.echo() and use it from r2.cmd("echo64")
  * Fix grep in tasks
  * Fix #11396: Integrate dietline with the hud
  * Fix for RCons.html when no color is used
  * Add example file for the pri command
  * Add pri command to print raw images in RGB (using stiv code)
  * Introduce ?e= and ?ed to print progressbar and 3D donut
  * WIP: Initial support for rotozooming strings via ~&lt;zoom
  * Initial implementation of the human friendly json indent {:
  * Fix #9269 - Initial Implementation of vi mode
  * Enable click mouse input on Windows
  * Add mouse click support to VTE terminals. Hopefully fix others too
  * Click toggles cursor, make panels click mode more consistent
  * Add RCons.get_click(), initial integration in visual and panels
  * Initial support of mouse wheel+click
  * Improve the ayu theme
  * Clear also attributes on screen clear under scr.ansicon=0
  core
  * Handle ^C in repeated commands
  * Implemented head and tail commands
  * Alphabetically sort more help messages and fix /ac/aa help msg
  * Fix i subcmd help grep
  * Initial implementation of calling the r*2 commands natively from inside r2
  * Expand on FreeBSD&gt;=10 sandbox handling
  * Add -qq to force quit. Avoid the -qcq confusion
  debug
  * Windows native debugger refactoring
  * More fixes to WinDbg (#14675)
  * Step over rep and repne prefixed instructions with dsui
  * Fix breakpoints handling for FreeBSD
  * Fix single-step in the iOS-arm64 native debugger
  * Fix xnu_thread_get_drx for iOS/arm64
  * Honor SWI for step-over
  decompiler
  * Add support for the native r2ghidra plugin detection in cmd.pdc
  disasm
  * Don't show function name comment in Visual mode
  * Fix #14655 - Improve asm.pseudo for Dalvik
  * Demangle xrefs if asm.demangle=true and use '@' for xref locs
  * Fix #14622 - Skip reflines on non-executable offsets
  * Respace demangled c++ names
  * Do not asm.describe metaa .dwords
  * Find relocs at instr. location first, then the dest
  * Kill MOV/LEA comments
  * Implement global imports (aii) and improve disasm-print-instruction code
  * Implement 'function imports' concept (afii command)
  * Add some SuperH opcode descriptions
  fs
  * Improve R_FS via IO
  graph
  * VV&lt;&gt; draw refs/xrefs graphs for visual navigation
  * Implement icg to create class graphs
  * Honor utf8 in diagonal graph lines
  * Fix #14553 - Use HtUP to store canvas attributes instead of a sorted array (#14556)
  * Add graph.body and graph.bubble config vars, move sin/cos into r_util
  * Initial implementation of RConsCanvas.circle and bubble graphs
  io
  * Fix timeout issue in http.get
  * Better use of perm/mode names in R_IO
  mount
  * Autocompletion for mount commands
  mouse
  * Improve mouse support in visual prompt
  panels
  * Drag and resize the panels with the mouse
  * Add aflm and handle : as separator in click
  * Handle click on toggle cache, frame title and screen borders
  * Add tiny graph in panels and simplify the code a bit
  * Show all the decompilers output at once
  * W + hjkl just works like Ctrl w + hjkl
  * Seek by clicking the offsets on Function Panel
  * Right click is supported to open " widget
  * Wheel is supported
  * Mouse supports the menus which have spaces in their names
  * Mouse kind of works on the menu, still lot to work on
  * W + h/l moves the current panel to the direction like vim does with Ctrl W + h/l
  * Introduce scr.demo to add effects in panels enter/exit
  * Fix word highlighting with mouse in panels
  * Cache the pdc outcome for each function
  * Handle mouse click on panel tabs and select frames
  * The 'g' key seek to highlighted address in current panel
  * Highlight words onclick in panels
  * Fix #14468 - Add pdsf panel for the " widget
  * Initial support for saving the layouts with the names feature
  * Unsync the base offset of each tab
  parse
  * Add r_parse_ctype
  print
  * Fix aho being ignored by asm.tabs
  r2pipe
  * Enlarge RLang.cmd() to 8KB length commands
  * Improve decompiler integration 'pdc?' -&gt; '!*%s -h" ..
  * Interpret .c files as #! via -i
  search
  * Skip PAC instructions in rop searching
  * Skip ROP gadgets starting with RET
  * Fix #14585 and #14584 - /c-&gt;/a* /C-&gt;/c /B-&gt;/mb /M-&gt;/mm - better help msg and autocompletion
  types
  * add tlj and tllj
  * Fix #11404 - Implement "afsr" to change function return type
  visual
  * Visual Help colorized
  * Improve the visual browse classes mode (vbc)
  * Initial mouse support for visual tabs
  * vda is an alias for vA
  wasm
  * Few memory leak fixes
  * Copy the symbol id instead of reference
  write
  * Implement wao for dalvik
  * To Review
  * Release 3.7.0 - TopHat
  * Use RFlag.list() instead of .get() avoid false positives (#14735)
  * Fixx oobread in flag.c (#14728)
  * check for null
  * Fix #14732 - Fix out-of-bounds read
  * Better gameboy theme
  * Fix #14696 - Fix p= in utf8 mode recent regression
  * Fix edge detection for click and drag
  * Fix a bug where a drag event could be initiated outside an edge
  * Fix not being able to select the menu anymore
  * Fix not being able to click on the X to close a panel
  * Fix afsr not performing type checks
  * Fix memory leaks part 2 (#14720)
  * Fix Incorrect Break Check from de7a488 (#14723)
  * Fix win32 compilation (#14722)
  * Fix afs not changing function name (#14721)
  * Changed the utf8 characters (#14719)
  * Fix #14711 - Merge Fun/About/Help in panels
  * Fix crash in .i~s .. recursive infinite grep strings issue (#14718)
  * Add fcn name in Visual mode if necessary when asm.filter=false and asm.jmpsub=false (#14713)
  * Fix WinDbg plugin warning
  * Fix #13633 - support nested unions (#14712)
  * Handle 'e' in '"'
  * Fix crash in canvas
  * Fix projects, add of help and improve gb again
  * Fix assertion
  * Improve the gameboy theme
  * Hide a harmless warning when string section size is 0
  * Assertify the IO API a bit more
  * Fix $? value in im prompt.exec from rc to num.value
  * Kill os and ons commands (they werent even documented)
  * Fix #12911 - Fix types starting with 'void' not being considered
  * Fix abbreviated names being lost
  * Hide this 'code slot size' warning under bin.verbose
  * Use void in function prototypes (#14700)
  * Revert that flagsize fix
  * Proper fix of the oob8 bug
  * Fix 1 byte oob read issue
  * Fix 8byte oob write
  * class, method and field names are now shorter and easier to read
  * r2pm: handle info and install arguments properly (#14693)
  * bin_symbols: Add quoting (#14690)
  * Not camel case but snake case (#14687)
  * Fix mouse click not opening file menu in panels (#14688)
  * Only suspend threads if dbg.threads=true on Windows (#14689)
  * Windows native debugger refactoring
  * Massive win32 native debugging code refactoring
  * and corresponding fixes.
  * Fix hang after killing process
  * Hide command autocompletion warning message
  * they’re now aligned with libr/bin/d/macho
  * also tweaked r_print_format_struct_size to work with referenced format names
  * Fix some leaks found by ASAN
  * Break demangled xref comment when in graph (#14678)
  * Refactoring (#14681)
  * Fix seeking (stepping now works)
  * Fix more crashes
  * Fix compiler warnings
  * Refactoring (#14676)
  * improve macho format definitions
  * allow enums and bitfields with arbitrary size
  * avoid modifying the format string argument inside r_print_
  * Fix capstone symbols visibility
  * Fixes #14652: Fixes visual hud regressions
  * Don't show flag name for internal demangled xref
  * Refactoring
  * Default scr.breaklines to true
  * Fixes #14353: Added utf8 support for agft
  * Featur #14351: Added utf8 support for p= based commands
  * All emacs dietline keybindings are implemented (#14664)
  * Some fixes to windbg (#14666) #debug #windbg
  * Fix #10505
  * Fix wrong register profile being picked
  * Fix use-after free(s) and null derefs
  * Fix warnings
  * cmd_debug.c: Make addroflib use basenames
  * Fix flagspace autocompletion
  * Add protobuf magic
  * Pull enums out of RParseCTypeType
  * Support struct/enum/union before name in ctypes parse
  * Add cdecl-thiscall-ms Calling Convention (#14653)
  * Add more tokens for the panels clicking thing
  * Sort om help messages
  * Fix #14640 - /aa
  * Add help for /ac (#14638)
  * Tested on rabin2 -D and iD command
  * Add __stack_chk_fail to types-android.sdb.txt (#14641)
  * Fix W command (#14636)
  * Fix W command
  * Required for r2pipe programs to buffer output to be processed by r2
  * Handle 'e' in window panels mode too
  * Refactoring (#14630)
  * Don’t print non-ObjC methods in classdump_objc
  * Improve ObjC classdump icc
  * Parse ObjC superclass name
  * Aim to fix O_BINARY issue in rahash2 on windows
  * Fix ?b64- command
  * A bit more cleaner vbtll (struct visual browser)
  * Refactoring panels (#14613)
  * Use eq[] instead in bin_classes()
  * Respace demangled c++ names
  * ic*: replace ' ' with '_' in flag name
  * Fix avra
  * Add guards just in case; use r_str_rchr() instead
  * Use upper case for #defines
  * $ r2 Payload/Undecimus.app/Undecimus
  * [0x10007e3ac]&gt; s 0x1000081d8;af;s 0x1000082b0;afj 0x1000085fc 4
  * [rio] fix r_io_cache_commit to commit all lines
  * Support for aap (function preludes with pacibsp)
  * Handle LDURSW properly
  * Define op-&gt;type for PAC instructions (not just family)
  * Add more asm descriptions for pac instructions
  * Click [X] with mouse and close the panel, plus a bunch of refactoring (#14602)
  * Add r_parse_ctype
  * Add mpc to acr
  * Fix r_parse for acr
  * Mouse is supported for " widget (#14599)
  * Put demangled name directly in call disasm if asm.demangle=true (#14600)
  * Put demangled name directly in call disasm if asm.demangle=true
  * Constrain possible flag names for functions
  * Fix ds_print_fcn_name() comment alignment when asm.cmt.right=false
  * Ignore dalvik since it's treated differently
  * Use R_FLAGS_FS_SYMBOLS instead in disasm.c
  * Oops
  * Fix demangled comment order (#14592)
  * Fix c99 construct (#14593)
  * Better name for seek autocompletion
  * Fix #14543: Renamed function doesnt show in autocompletion list (#14591)
  * Fix /ao command
  * Fix infinite loop in /o-1
  * Update capstone v4 and next
  * Added support for esc, pag up, pag dwn
  * Added vi mode, changed quit method for hud
  * Added ^C for vi mode
  * Fix wrong reloc command in panels (#14582)
  * Docuemnt Q in q?
  * Fix C99 construct
  * Initial implementation of NE file format (#14573)
  * Fix several bugs of mouse and improved a bit
  * Simplify the fork+spawn logic on Apple things (#14574)
  * Fix anoying aeim warning when debugging
  * Minor function signature fixes
  * Clean up #14568 code
  * Add comment that demangles calls if asm.demangle=true
  * Cache on and off works seamlessly
  * Fix null deref in 'r2 -qcia --'
  * Use PJ for meta (#14567)
  * zero RConsGrep in cons_grep_reset() instead
  * fix grep expr in cmd_info help
  * Changing pdc settings has got a problem in panels and now it is fixed (#14561)
  * This should improve performace as you don't need to shift elements of
  * the sorted array when you need to insert a new one.
  * skip reexports and “stub and resolver” exports for now, the semantics are different and need to be treated in a different way
  * but advance the pointer accordingly, to avoid loosing sync while walking the trie (especially in dyld cache)
  * Fix #14552 - issue with Csj and scr.html
  * Reduce the questionnaire when replace/create a panel, also replace the cmd of the current panel is available from " widget (#14551)
  * Fix C99 construct without using -c99 (#14550)
  * The image is generated with Gimp, saving as .data (RGB)
  * This is 128(W) * 3(RGB) * ?(H) .. the height is computed with the blocksize
  * r2 -e hex.cols=128 -qqfcpri doc/cows128.data
  * Added arrow info to pdJ (#14422)
  * Fix build --without-gpl
  * (still far from complete but we need to go forward and kill all the globals \o/)
  * PD: the broken test is because initializing RCons twice
  * Add several panels to the menu and sort some of them
  * Fix invalid JSON in ij output
  * Fixes #14524: vi delete command is now 3dw (#14527)
  * Fixed dietline warnings
  * Changed logic for diw/diW
  * Fixes #14524: changed vi delete command format to 3dw from d3w
  * Removed unnessary print
  * ESC key handled in vi_mode
  * Fixes #14521: Add support for ^y when ^w
  * Fix #14470: Close popup widget on escape
  * Fix #6321: Wrong handling of escape key
  * Cursor was missing in the comments panel (#14518)
  * Fix wrong assembly of jumps relative to the ESP register (#14511)
  * Fix Windows Build (#14512)
  * Fix trailing space issue in the GNU sh disassembler
  * Fix u/U problem
  * The menu properly gets updated as a new layout is saved with a name
  * Fix isq. should do the same as is.q
  * Fixes #14416: selections in disarm fixed
  * Improve spacing around "//" in unum.c
  * "+=1" -&gt; " += 1" in unum.c
  * "+1" -&gt; " + 1" in unum.c
  * Fix wrong realloc in r_asm_massemble
  * In line 694 a buffer of size (sizeof(char*)*32) is allocated. Later on,
  * this buffer is realloced to 64. This decreases the size of the allocated
  * buffer instead of increase. This may lead to memory corruption.
  * Click properly works on the tabs (#14491)
  * Fix missing title line in Visual mode when under scr.ansicon=0 (#14490)
  * Autocompletion for k command (#14488)
  * Autocompletion working for ms
  * Removed comments
  * Autocompletion for k command
  * Fix some bugs and add pddo panel to " widget
  * Fix an assert in aoj
  * Fix focus and bright themes
  * Color regression issue in disasm.c
  * Fix scr.wheel.speed regression
  * Add gameboy theme
  * More code cleanup in RBin (#14473)
  * Fix r_str_replace - unit tests added
  * Fix two lines in doc/hud
  * Autocompletion works for md, mg
  * Added autocomplete flag map
  * Fix behaviour of click in panels (x&lt;20)
  * Fix scr.wheel glich
  * Disabled by default at compile time. See FEATURE_SYMLIST define
  * Fix crash, reduce false positives of RBin.dol
  * Use RBuf.slice in /B
  * Fix autocompletion of remote files in #ms (#14284)
  * Added Segments panel and made cursor available for both Sections and Segments panels (#14461)
  * Add help for afs? command
  * Quote wa command generated in visual mode (#11138)
  * Use a pointer to eprintf instead
  * Fix aaa color under scr.ansicon=0
  * small fix for console
  * Add spaces around operators in r_num_conditional()
  * Add spaces around operators in r_num_to_bits()
  * Don't update console panel when it's not absolutely necessary
  * Add spaces around operators in r_num_op()
  * Add a couple of spaces around '==' in unum.c
  * Add a couple of spaces around %
  * Remove some spaces
  * Add a space
  * Fix an UB oobread
  * Fix RStr.replace()
  * Fix long times for pp -1
  * Remove some more spaces
  * Remove a space
  * Set foreground color just in case
  * add r_fs_file_copy_abs_path to get the absolute path of a RFSFile, centralizing edge case handling
  * use that in fs_io_read
  * add missing free (file-&gt;path) in RFSFile destructor
  * fix handlePipes for fs shell cat use case
  * Fix couple of small bugs in panels with tabs
  * Small fix for tab (#14432)
  * Python 3.5 (the lowest version that meson supports) has no f-String
  * but only old %-formatting and str.format().
  * Fix warning when printing level of "&gt;" (#14430)
  * Strip trailing whitespaces
  * Fix warning -Wstring-plus-int on cont_level
  * Remove unused var
  * Fix ragg2 *.c on macOS
  * Add fortune
  * tT segfaults so fixing it (#14426)
  * Post release version bump (3.7.0-git)
  * Fix a few null dereference issues (#14419)
  * Fix ec* wrt attributes (#14421)
  * Fix for the debug mode that makes disasm so slow (#14414)
  * Notes:
  * SH opcodes array, file libr/asm/arch/sh/gnu/sh-dis.c from GNU binutils, defines "bf.s" and "bf/s", same with "bt.s" and "bt/s".
  * Both pairs are identical, e.g. bt.s and bt/s mean the same thing.
  * As *.s variants come first in the table, radare and binutils-objdump print bf.s and bt.s names.
  * Still true for latest binutils (v2.32 2019-02-02).
  * Renesas chip hardware manuals and IDA Pro only use bf/s and bt/s.
  * Complete R_CONS_ATTR_ series (#14411)
  * 
- Update to version 3.6.0
  * drop radare2-sysmagic.patch
  anal
  * Fix syscall resolutions for s110 operating system
  * wzr/zr/xzr register on arm64 is wired to ground
  * Fix naming of entrypoint symbols in files with class information (DEX/C++)
  * Fix #13668 - Implement a* as an alias for afl*;ah*;ax*
  * Fix and improve ESIL for arm64
  * Fix #10567 - Implement afl. command
  * Fix afl* not saving function bits
  * Add experimental `axm command
  * Implement refs for iget/iput Dalvik instructions
  * Implement esil for OR and MUL dalvik instructions
  * RAnalOp.Type.CAST.toString() and implicit refptr init
  * Improve af performance affected by `aflc
  * Honor R_ANAL_OP_MASK_ESIL in anal.dalvik
  * Improvements in dalvik analysis
  * Add Stackframe Anal Hint
  * Add opcode mask field in ao and aoj
  * Add opcode description in ao
  * Show pseudo in ao and aoj
  * Improve anal and parse plugins for Thumb
  * Implement ESIL for stxb and stxh THUMB instructions
  * Fix issue when analyzing the last DEX method
  asm
  * Handle LEA operand rip in x86.nz
  bin
  * Fix code section size in dex files
  * Handle mod_init/mod_fini as word sections in mach-o
  * Handle the interpos section as words in the disasm
  * Fix ObjC detection in macho binaries
  * Get rid of the ELF-specific C++ detection
  * Add -O a/l/ for macho to add libraries
  * Honor more segments vs sections, for jmptbl, fatmacho, zeropage
  * Fix iS/iSS in macho and kernelcache
  * For #14268: Implement ob= listing bin map coverage
  * A couple of fixes for base address support
  * Add missing ARM64v8 and ARM64e defines for the mach0 parser
  * Kill RBinFile.objs RList
  * Implement RBinFile.at and make it work with e bin.at
  * Fix some RBin file format crashes
  * Speedup loading fuzzed ELF files with huge nrel field
  * Faster macho loading by reusing symbol parsing for getMain()
  * Remove symbol table size hard limit in macho
  * Fix regressions in dyldcache and xnu_kernelcache plugins
  * Completely eliminate the bytes apis in RBin
  * Fix #14147 - Honor -qq for classes and imports
  * Initial extermination of the *_bytes methods in RBin
  * Fix #12600 - Implement .ic** command to import bin.class info as anal.class
  * Handle DEX files with no entrypoint properly
  * Properly handle ELFs with no entrypoint defined
  * Little ELF segment labelling change UNKNOWN -&gt; NONE
  build
  * Continuous Fuzzing Integration with Fuzzit
  * Add sys/build-shlib.sh and fix static builds
  config
  * Improve the list of supported decompilers in e cmd.pdc=?
  cons
  * Little va_list leaking
  * Fix #14046 - Don't use ansi with aaa notifications if no ansicon
  * Add bold to eco bright items that were originally bold in default palette
  * Fix #14254 - Add eco bright (r2 default palette but with bright colors for all)
  * Add bright colors to the colors table
  * Fix #14101 - Fix non-ansicon UTF printing
  * Fix THE glitch affecting panels box colors
  * Default to scr.color=COLOR_MODE_16 for Alacritty on Windows
  * Dfferent color for up and down in disasm reflines
  * Implement reset command to reset the terminal settings
  * Enable color prompt on Windows
  * Fix Color_GRAY/BGGRAY
  * palloc return checks
  core
  * Fix #14335 - Add sort, join and uniq
  * Simplify RConfig.eval and improve e with e, for csv
  * Add r_sys_exit to proper quit
  * Honor hashbang and PATH when interpretting extension-less scripts
  * Honor ^C in @@@F and @@@s
  * Implement $O variable pointing at cursor
  * Implement |. (alias for .)
  debug
  * Improvements to windows heap parsing
  * Set cmd.gprompt=.dr* when cfg.debug=true
  * Initial implementation GetSingleBlock for Windows heap
  * Initial implementation of heap parsing for Windows (#14218)
  debugger
  * Improvements to windows heap parsing
  disasm
  * Avoid printing nulls on invalid code or missing bin info for Dalvik
  * Add asm.movlea configuration option
  * Improve comments alignment in the disassembly
  * Fix arm64 parse for BL instructions
  * fix, improve and add some sh pseudo
  * Support asm.hint.pos=-1 for leftish key hints
  * Initial cleanup in RParse, delete mreplace plugin
  * Toggle asm.dwarf in V# and pds
  * Add support for base64 in CL command
  * Faster dtd (trace disassembling) using API instead of RCore.cmd
  * Fix #14258: Issue with upgoing refline at XREFS
  * Fix CL command and make asm.dwarf work without source files
  * Fix asm.varsub in a hacky way to fix the disasm output
  * Fix project's asm.cpu behaviour
  * Priorize strings in case multiple metas match
  * Set the RBinSection.format as dwords for the constpool in DEX
  * Initial import of the RISCV capstone plugins for asm and anal
  esil
  * Skip {urc}{jmp,call,ret} in aesou
  * Fix issues with negative esil.timeout values
  * Fixes related to ARM64 ESIL emulation
  * Make $r{} work without the debugger
  * Add cmd.esil.stepout to run r2 commands (before and after emulation)
  * Fix recursivity issue when calling aes in cmd.esil.step
  * Fix cmd.esil.step handling of return value
  graph
  * Implement fg command to create a graph of flags (WIP)
  * Implement graph.ntitles to toggle graph title nodes
  hash
  * Initial implementation of pasasword generators under /Cc
  * Fixes for fletcher8
  * Add support for fletcher8, 16, 32 and 64 hash algorithms
  heap
  * Implement GetSingleSegmentBlock for LFH and VS Windows heap
  json
  * Use asserts in pj api to catch this issue earlier
  meta
  * Fix CC-, CC-* and CCf- commands to work as expected
  network
  * Handle R2_CURL env var in RSocket.httpGet
  panels
  * Add more configs for disassembly are supported in the menu
  * Emulate menu is added
  * Settings menu is added, and decompiler is configurable in there
  * Something like Ctrl w + T in vim implemented
  * Almighty menu has got debug items too if it is in debug mode
  * Search-&gt;Cursor-&gt;Xref/Ref enabled
  * Cursor works better in many panels
  * izz~ and iz~ available from both the menu and " modal
  * Force cache the result of Decompiler and Graph panels plus better auto updating, and refactoring
  * Cut out the widget as a struct and name it Modal
  * Enable deleting an item from the list in " widget
  * New item can be created and inserted to the '"' widget.
  * Centered the '"' widget plus v and h commands are added to it.
  * Added l command to the console which works like Ctrl l and Refactoring
  * dwm style default layout
  * Implement Console frame in visual panels
  * Enable creating a panel from the list of all kind of the panels and replace the current panel with it
  * Autocompletion is supported for Breakpoints and so is cursor to seek to and del them
  * Cursor is available in strings panel
  * Cursor is supported in Symbols panel
  performance
  * More code cleanup in RBin, speedup method resolution
  print
  * Honor hex.section in prc and pxa
  * Implement pV command - like pv but for bytes instead of values
  * Fix pv [arg] behaviour
  * Added support for pd and px without space
  * Honor hex.section in pxW and pxQ
  * Honor hex.section in pxb
  * Improve pxr for null words and relocs and use hex.section in pxs+pxr
  * Fix #14250 - ps[puzwW+]j
  * Fix #14263 - Add hex.section option for the hexdump
  * Add Objective-C and Rust (pco, pcr)
  * Add Kotlin, Java and Swift pc sub-commands
  r2pm
  * Honor the 2nd arg of R2PM_TGZ with ZIP files
  refactor
  * Change the signature of r_str_trim to avoid confusions
  * Deprecate the RBinObject.id field
  * Rewrite the RBuffer API to make it safer and adjust the codebase
  refactoring
  * Deprecate the RBinObject.id field
  remote
  * Improve the r2web:// IO plugin and fix a couple of bugs in there
  * Speedup r2web://
  * Make -C http work like the tcp and rap remotes, expose the shell via ==
  * Honor rap.loop in rap server and add examples in =?
  * Fix issues with the tcp server .: and =+tcp, use index instead of fd
  * Fix some UAF in rap server, handle HTTP over rap and tcp properly
  search
  * Fix #14403 - Fix search on multiple maps (#14405)
  * Add /cc for case insensitive instruction
  * Add search.in=bin.segment[.s[rwx]] and fix bin.section[.s[rwx]]
  * Fix hexpairs search containing whitespace
  * Fix /r for dalvik and enable VA
  shell
  * Handle e cmd.pdc=&lt;tab&gt; and improve e cmd.pdc=? autocompletion
  signatures
  * Improve zignatures
  * Make zignature comparison fuzzy
  * Implement the zc command
  trace
  * Sort dte output
  visual
  * Improve the vv mode for editing variables
  windows
  * Fix command redirection
  * Dynamically find radare2 install dir on Windows
  * Add mfc100u and a script to generate them
  * Set scr.ansicon=1 if running under Windows 10 Creators Update or later
  * scr.ansicon=2: Show esc seqs (for debugging) if using non-ConEmu-hosted cmd.exe
  * Fix QueryDosDevice returned length check
  * Fix ood; ood bug on winxp-&gt;win10
  * Fix r_sys_pid_to_path (supports winxp -&gt; win10)</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1567684800">- Update to 3.8.0
  analysis
  * Improve the aab (blaze) analysis by honoring data meta
  * Speedup and reduce false positives in aae by honoring code/string/format
  * Do not analyze functions in strings/data by honoring the meta
  * Fix infinite (or expensive) loop when fcnsize=0
  * Honor anal.strings in aav
  * Define argument and ret pseudo registers in the SuperH4's reg profile (#14920)
  * Introduce anal.in=code (2x faster aar in some big binaries)
  * Introduce afisaj and fix table contents for afisao and such
  * Implement afis[aof] - to show instruction type, family and mnemonic tables
  * Fix as command to resolve syscall by name, number and SN reg
  * Fixing ESIL for ARM architecture pre-indexed addressing mode with LDRB (issue #14850) (#14901)
  * Add more info in aflt and add afltj
  * Initial implementation of aflt (using the new RTable API)
  * Hide the shift overflow warnings under esil.verbose
  * Fix ownership issues related to cc
  * Add calling conventions for ARM32 and Thumb
  * Unify the use of R_ANAL_CC_MAXARG
  * Propagate noreturn information (#14793)
  bin
  * Fix code injection issues i* commands (rabin2 -r)
  * Fix #14930 - handle LC_DATA_IN_CODE in macho
  * Fix strings on ELF bins for SH-4 with the Renesas SDK
  * Support deep JSON format for binary headers in iHj
  * Fix Cf with named formats when .iH* is used
  * Fix #14898 - Show warning when -B used on unknown binaries
  build
  * Shrink the Cydia package from 512mb to only 64
  core
  * Add single quote as alias for =! and \
  * Support 0X as an alias for 0x in numbers
  debug
  * Fix crash in gdb client (#14897)
  * Notify user on hardware breakpoint hit
  diff
  * AGraph integration with radiff2
  disasm
  * Fix #14716 - Honor local flags in RParse
  * Implement asm.hint.emu and improve Vr reftype selection
  * Do not try to resolve strings pointed by adrp instructions on arm64
  * Honor asm.instr in pdi
  * Hide brackets for LEA even if operand is section flag
  * Add support for the amd29k architecture
  * pix and pdx are now aliases for pad
  doc
  * Remove help for hud in ??
  graph
  * Fix #14859: Enter used to update seek in visual call/ref graphs (#14906)
  io
  * Fix a couple of bugs in wo* and implment wo8
  * Add support for io-plugin initialization via null system command =! (#14915)
  * Simplification of the io_self plugin for macOS/iOS
  * Consider endiannes when performing block write operations
  panel
  * Few memory leaks fixes
  * Fix #14891 - Seek in panels after coming back from console
  * Fix #14883 - use[] to realign comments in disasm
  * O in visual is supported in panels with the "i" key
  * Added some asm settings and classified it
  panels
  * Fix #14891 - Seek in panels after coming back from console
  * Fix #14883 - use[] to realign comments in disasm
  * O in visual is supported in panels with the "i" key
  * Added some asm settings and classified it
  print
  * Implement pv* to completely fix #14165
  * Fix #14165 - Implement pVj and fix pvj with argument
  * Fix #14936 - Add po[..] set of commands
  * Implement 'cols' RTable.query to filter by column names
  * Use block character for p= and p== graphs (#14941)
  r2pipe
  * Initial support for r2pipe.html
  rop
  * Add ROP chain execution support in ragg2
  search
  * Let search.align override arch.align if set, improves aav in SH
  * Bring back /ai and fix regression for SUB.val
  * Skip gadgets starting with a nop in /R
  * Fix #14755 - read-only raw search
  * Fix #14202 - Add support to '\d', '\w', etc. in regex
  util
  * Initial implementation of the RTable API with filter, sorting and query APIs
  visual
  * Fixes #14914: Mouse wheel for hud (#14940)
  * Improve mouse in visual (hud instead of goto and ignore cursor toggle
  windows
  * Fix #14816 - Properly get lib path
  Other Changes
  * add nf flag in ESIL generated for ARM thumb (#14954)
  * Fix regression in wo2/4/8
  * Fix divbyzero and garbage variable found by clang-analyzer
  * Fix memleak in r_strbuf_prepend
  * Fix logic in 2-byte endian swap used by "wo2" (#14951)
  * Display operand of EBC push/pop instructions (#14949)
  * ARM: fix order of registers in push/pop with reglist
  * fixing esil =[*] (poke multiple regs/values)
  * Fix out-of-loop issue in aae
  * macOs/Notes 6.8s -&gt; 6.4s
  * macOS/r_core 4.3s -&gt; 3.8s
  * Still wip. only works as a hint when using -e bin.verbose=true
  * Improve r_core_anal_hasrefs_to_depth (#14863)
  * Fix Win32 build patch from @sanguinawer (#14945)
  * Fix uninitialized variable issue related to the mouse state
  * Fix regressions
  * Fix #14380 - Fix demangling symbols containing the '?' char with iD
  * Fix #14889 - Implement ! and c keys in visual help
  * Improve vq and v!!! workflows
  * Break early in Cf format name failure
  * Fix #14939: Replace assertions about missing RReg profile registers with warnings (#14943)
  * fix help message of ? (#14944)
  * Fix #14935 - Kill harmless warning
  * Fix assert in aea for r2wars
  * Show backtrace when assert happens
  * Fix crash in aea* when code is ffff
  * Fix #14771 - Modified pdx/pix to disassemble hexpairs (blocksize-independent) (#14892)
  * Add frame pointer to AVR register profile (#14938)
  * Enable mouse only if it was prev enabled and based on scr.wheel (#14925)
  * Fixes #14911: Use theme colors for p= and p== (#14934)
  * Add fortune
  * 1 != 0
  * Massage two more assertions
  * Fix early assert for IO
  * Disable Travis IRC notifications
  * Too much noise at IRC.
  * Blindfix more null derefs in reg.value
  * Fix another null arena deref
  * Assertify io.fd api
  * Fix aea for instructions referencing PC
  * Boolify the reg api a bit more
  * Fix null deref in reg arena
  * Blindfix for empty reg arenas
  * Add Predicate for Task Dispatch
  * Fix assertion when emulating invalid instructions and revert pcalign4 for sh
  * Update help message for Vd
  * Fix #14928 - vr to be in sync with Vr
  * Fix assert regression before it triggers
  * Minor cleanup and visitor cache proposal test for RAnal.fcn()
  * Fix #14821 - crash in td
  * r_str_split_list() rewritten to support nth limit
  * r2 -qq -c 'aac;aflt size/gt/200,addr/cols/name/nbbs,nbbs/sort/inc' /bin/ls
  * Fix off-by-one in RCore.lines.initCache();
  * Set asm.hint.emu=false by default
  * Fix build
  * Add r2con2019 svg logo
  * $ r2 -i doc/r2pipe.html /bin/ls
  * Syncing with r2hexagon (#14918)
  * the reference of emulation are displayed one instruction after. which is bad
  * Fix build
  * Fix Windows build (#14916)
  * afisa uses rtable, as well as afist@@@f
  * Useful for r2frida to automatically run .=!i*
  * This makes reading iOS apps much simpler by removing lot of false positive strings
  * Fixes #14900: Disable color for dot mode (#14908)
  * Better directory structure for the panels config file (#14903)
  * Fixes #14896: Enable and disable mouse based on requirement in visual/panels (#14909)
  * v!! = V!! - use ! to toggle between visual and panels
  * Fix hexdump height issue in panels
  * Reset mouse settings after leaving the hud
  * Fixes #14900: xdot type commands functional now (#14902)
  * Fixes #14900: xdot type commands functional now
  * Remove recursive handle_stop_reason call
  * Revert "Fixed the bug that I had fixed before (#14788)"
  * This reverts commit 9e27142.
  * This change was breaking panels in Mac
  * Fix MSVC build
  * Add afltj and some more fixes and improvements related to RTable
  * Accepts a query as argument
  * Fix a segfault in RStrBuf.prepend
  * Add lsls and ldrh thumb asm.describes
  * Add missing include install for meson
  * Improve disasm char hints
  * Fix some warnings from gcc
  * Make cmd_depth task-local (#14888)
  * Add neg pseudo instruction to arm assembler (#14890)
  * Freed some vars (#14885)
  * Fixes #14845: Use unicode settings in radiff2 (#14884)
  * Fixes #14845: Use unicode settings in radiff2
  * Fixed indent
  * Tame vayour
  * Fixes #14534: Ignore non-printable and non json chars (#14876)
  * Fix #14878 - Fix unaligned field access
  * Add afos command and minor cleanup for afo
  * Fix null derefs in afv subcommands when no function is found
  * Fix afvn outside of Function (#14882)
  * Fixes #14856: Changing visual seek behaviour in Vv (#14877)
  * Fix #12438 - Fixes for PDB (#14874)
  * Fix use after free when autoloading pdb
  * Use heap on td command
  * Fix #12438 - Fix wrong 2 byte read for char value
  * Fix crash on r_line_readchar_win (#14875)
  * Merge pull request #14868 from kazarmy/x86-cmp-disp-for-disp
  * Use op-&gt;disp instead of op-&gt;ptr for disp of x86 CMP (and ACMP)
  * Drop not needed wrapper
  * Fix non-unicode Windows build virtual keys not working
  * Fix arrows in vi mode on Windows
  * Merge Windows and Unix dietline implementation
  * Simulate escape sequences in r_line_readchar_win
  * Fix some bugs on Windows
  * Some refactoring
  * Fix #14854 - Fix glitch in asm.hint.pos=0
  * Use LTO for the Cydia build
  * Fix segfault in r_main_free
  * Add the syscall number regname for hexagon arch
  * Fix #14870 - Fix crash in type propagation when no cc defined
  * Instead, recursively going through the regions while focusing
  * on main addresses and grabbing pages states informations.
  * Fixes for the cydia static build of r2, needed for iOS12
  * add missing =SN for the SH analysis plugin
  * Fix for meson
  * Fix hexagon jumps second try (#14867)
  * Synchronized files with radareorg/r2hexagon
  * Fix warning, assertions and regressions in arg type handling
  * Add missing cc-x86-16
  * Fix anal.depth and remove arm16 dim
  * Code cleanup
  * Update capstone again (#14862)
  * Fix #14861 - Reset cursor after leaving panel's prompt ':'
  * Fixed the bug that I had fixed before (#14788)
  * Use op-&gt;disp instead of op-&gt;ptr for disp of x86 MOV (and others) (#14829)
  * Use op-&gt;disp instead of op-&gt;ptr for disp of x86 MOV (and others)
  * Fix for jumptable MOV
  * Fix for [] operands
  * Fix another Appveyor hang (#14844)
  * Fix coredump PC not being considered (again) (#14836)
  * Use r_sandbox_fopen instead of fopen (#14832)
  * Revert multiple layout saving regression in panels (#14792)
  * Some little refactoring in panels (#14798)
  * Fix #14522: Added g support for Vv mode (#14823)
  * Add a small menu tick for visibility when scr.color is 0 in panels (#14801)
  * Avoid disassembling the same instruction twice on rop search (#14815)
  * Avoid disasm the same instr. twice on rop search
  * Fixes for comments
  * fix double free
  * Fixes #14267: Does not print the function name for agft (#14819)
  * Fixes #14672: f= gives output from current flagspace (#14820)
  * Add @sghctoma pf definition for BIOS and NTFS
  * Add *BSD SourceHut builds (#14824)
  * Fix r_print_color_op_type param type mismatch (#14825)
  * Specify graph.diff colors for sepia (#14817)
  * Implement agd* based commands (#14809)
  * ag* commands fully functional
  * Indent and r_return usage
  * All agd* commands functional now
  * Graphs are pretty now
  * Refactoring the code
  * Fixed assertion error
  * Fixed broken agf
  * Always bracket indirect addr operand (except LEA) (#14802)
  * Always bracket indirect addr operand (except LEA)
  * Don't use RAnalOp
  * Add clang-cl support (#14814)
  * Fixes for path autocompletion on Windows (#14813)
  * Fix register writing on Windows (#14805)
  * Fix register writing on Windows
  * Drop unecessary use of heap
  * Fix stack-use-after-scope (#14811)
  * Fix #14804 - Make sure anon structs have unique names (#14806)
  * Also skip "union" to get type
  * Fix Appveyor hang on master (#14803)
  * Propagate noreturn information
  * Avoid infinite loop when propagating noreturn information
  * Avoid all recursive cases
  * Avoid warnings
  * use r_anal_bb_opaddr_i</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1567771200">- Update to 3.8.0
  analysis
    Improve the aab (blaze) analysis by honoring data meta
    Speedup and reduce false positives in aae by honoring code/string/format
    Do not analyze functions in strings/data by honoring the meta
    Fix infinite (or expensive) loop when fcnsize=0
    Honor anal.strings in aav
    Define argument and ret pseudo registers in the SuperH4's reg profile (#14920)
    Introduce anal.in=code (2x faster aar in some big binaries)
    Introduce afisaj and fix table contents for afisao and such
    Implement afis[aof] - to show instruction type, family and mnemonic tables
    Fix as command to resolve syscall by name, number and SN reg
    Fixing ESIL for ARM architecture pre-indexed addressing mode with LDRB (issue #14850) (#14901)
    Add more info in aflt and add afltj
    Initial implementation of aflt (using the new RTable API)
    Hide the shift overflow warnings under esil.verbose
    Fix ownership issues related to cc
    Add calling conventions for ARM32 and Thumb
    Unify the use of R_ANAL_CC_MAXARG
    Propagate noreturn information (#14793)
  bin
    Fix code injection issues i* commands (rabin2 -r)
    Fix #14930 - handle LC_DATA_IN_CODE in macho
    Fix strings on ELF bins for SH-4 with the Renesas SDK
    Support deep JSON format for binary headers in iHj
    Fix Cf with named formats when .iH* is used
    Fix #14898 - Show warning when -B used on unknown binaries
  build
    Shrink the Cydia package from 512mb to only 64
  core
    Add single quote as alias for =! and \
    Support 0X as an alias for 0x in numbers
  debug
    Fix crash in gdb client (#14897)
    Notify user on hardware breakpoint hit
  diff
    AGraph integration with radiff2
  disasm
    Fix #14716 - Honor local flags in RParse
    Implement asm.hint.emu and improve Vr reftype selection
    Do not try to resolve strings pointed by adrp instructions on arm64
    Honor asm.instr in pdi
    Hide brackets for LEA even if operand is section flag
    Add support for the amd29k architecture
    pix and pdx are now aliases for pad
  doc
    Remove help for hud in ??
  graph
    Fix #14859: Enter used to update seek in visual call/ref graphs (#14906)
  io
    Fix a couple of bugs in wo* and implment wo8
    Add support for io-plugin initialization via null system command =! (#14915)
    Simplification of the io_self plugin for macOS/iOS
    Consider endiannes when performing block write operations
  panel
    Few memory leaks fixes
    Fix #14891 - Seek in panels after coming back from console
    Fix #14883 - use[] to realign comments in disasm
    O in visual is supported in panels with the "i" key
    Added some asm settings and classified it
  panels
    Fix #14891 - Seek in panels after coming back from console
    Fix #14883 - use[] to realign comments in disasm
    O in visual is supported in panels with the "i" key
    Added some asm settings and classified it
  print
    Implement pv* to completely fix #14165
    Fix #14165 - Implement pVj and fix pvj with argument
    Fix #14936 - Add po[..] set of commands
    Implement 'cols' RTable.query to filter by column names
    Use block character for p= and p== graphs (#14941)
  r2pipe
    Initial support for r2pipe.html
  rop
    Add ROP chain execution support in ragg2
  search
    Let search.align override arch.align if set, improves aav in SH
    Bring back /ai and fix regression for SUB.val
    Skip gadgets starting with a nop in /R
    Fix #14755 - read-only raw search
    Fix #14202 - Add support to '\d', '\w', etc. in regex
  util
    Initial implementation of the RTable API with filter, sorting and query APIs
  visual
    Fixes #14914: Mouse wheel for hud (#14940)
    Improve mouse in visual (hud instead of goto and ignore cursor toggle
  windows
    Fix #14816 - Properly get lib path
  Other Changes
    add nf flag in ESIL generated for ARM thumb (#14954)
    Fix regression in wo2/4/8
    Fix divbyzero and garbage variable found by clang-analyzer
    Fix memleak in r_strbuf_prepend
    Fix logic in 2-byte endian swap used by "wo2" (#14951)
    Display operand of EBC push/pop instructions (#14949)
    ARM: fix order of registers in push/pop with reglist
    fixing esil =[*] (poke multiple regs/values)
    Fix out-of-loop issue in aae
    macOs/Notes 6.8s -&gt; 6.4s
    macOS/r_core 4.3s -&gt; 3.8s
    Still wip. only works as a hint when using -e bin.verbose=true
    Improve r_core_anal_hasrefs_to_depth (#14863)
    Fix Win32 build patch from @sanguinawer (#14945)
    Fix uninitialized variable issue related to the mouse state
    Fix regressions
    Fix #14380 - Fix demangling symbols containing the '?' char with iD
    Fix #14889 - Implement ! and c keys in visual help
    Improve vq and v!!! workflows
    Break early in Cf format name failure
    Fix #14939: Replace assertions about missing RReg profile registers with warnings (#14943)
    fix help message of ? (#14944)
    Fix #14935 - Kill harmless warning
    Fix assert in aea for r2wars
    Show backtrace when assert happens
    Fix crash in aea* when code is ffff
    Fix #14771 - Modified pdx/pix to disassemble hexpairs (blocksize-independent) (#14892)
    Add frame pointer to AVR register profile (#14938)
    Enable mouse only if it was prev enabled and based on scr.wheel (#14925)
    Fixes #14911: Use theme colors for p= and p== (#14934)
    Add fortune
    1 != 0
    Massage two more assertions
    Fix early assert for IO
    Disable Travis IRC notifications
    Too much noise at IRC.
    Blindfix more null derefs in reg.value
    Fix another null arena deref
    Assertify io.fd api
    Fix aea for instructions referencing PC
    Boolify the reg api a bit more
    Fix null deref in reg arena
    Blindfix for empty reg arenas
    Add Predicate for Task Dispatch
    Fix assertion when emulating invalid instructions and revert pcalign4 for sh
    Update help message for Vd
    Fix #14928 - vr to be in sync with Vr
    Fix assert regression before it triggers
    Minor cleanup and visitor cache proposal test for RAnal.fcn()
    Fix #14821 - crash in td
    r_str_split_list() rewritten to support nth limit
    r2 -qq -c 'aac;aflt size/gt/200,addr/cols/name/nbbs,nbbs/sort/inc' /bin/ls
    Fix off-by-one in RCore.lines.initCache();
    Set asm.hint.emu=false by default
    Fix build
    Add r2con2019 svg logo
    $ r2 -i doc/r2pipe.html /bin/ls
    Syncing with r2hexagon (#14918)
    the reference of emulation are displayed one instruction after. which is bad
    Fix build
    Fix Windows build (#14916)
    afisa uses rtable, as well as afist@@@f
    Useful for r2frida to automatically run .=!i*
    This makes reading iOS apps much simpler by removing lot of false positive strings
    Fixes #14900: Disable color for dot mode (#14908)
    Better directory structure for the panels config file (#14903)
    Fixes #14896: Enable and disable mouse based on requirement in visual/panels (#14909)
    v!! = V!! - use ! to toggle between visual and panels
    Fix hexdump height issue in panels
    Reset mouse settings after leaving the hud
    Fixes #14900: xdot type commands functional now (#14902)
    Fixes #14900: xdot type commands functional now
    Remove recursive handle_stop_reason call
    Revert "Fixed the bug that I had fixed before (#14788)"
    This reverts commit 9e27142.
    This change was breaking panels in Mac
    Fix MSVC build
    Add afltj and some more fixes and improvements related to RTable
    Accepts a query as argument
    Fix a segfault in RStrBuf.prepend
    Add lsls and ldrh thumb asm.describes
    Add missing include install for meson
    Improve disasm char hints
    Fix some warnings from gcc
    Make cmd_depth task-local (#14888)
    Add neg pseudo instruction to arm assembler (#14890)
    Freed some vars (#14885)
    Fixes #14845: Use unicode settings in radiff2 (#14884)
    Fixes #14845: Use unicode settings in radiff2
    Fixed indent
    Tame vayour
    Fixes #14534: Ignore non-printable and non json chars (#14876)
    Fix #14878 - Fix unaligned field access
    Add afos command and minor cleanup for afo
    Fix null derefs in afv subcommands when no function is found
    Fix afvn outside of Function (#14882)
    Fixes #14856: Changing visual seek behaviour in Vv (#14877)
    Fix #12438 - Fixes for PDB (#14874)
    Fix use after free when autoloading pdb
    Use heap on td command
    Fix #12438 - Fix wrong 2 byte read for char value
    Fix crash on r_line_readchar_win (#14875)
    Merge pull request #14868 from kazarmy/x86-cmp-disp-for-disp
    Use op-&gt;disp instead of op-&gt;ptr for disp of x86 CMP (and ACMP)
    Drop not needed wrapper
    Fix non-unicode Windows build virtual keys not working
    Fix arrows in vi mode on Windows
    Merge Windows and Unix dietline implementation
    Simulate escape sequences in r_line_readchar_win
    Fix some bugs on Windows
    Some refactoring
    Fix #14854 - Fix glitch in asm.hint.pos=0
    Use LTO for the Cydia build
    Fix segfault in r_main_free
    Add the syscall number regname for hexagon arch
    Fix #14870 - Fix crash in type propagation when no cc defined
    Instead, recursively going through the regions while focusing
    on main addresses and grabbing pages states informations.
    Fixes for the cydia static build of r2, needed for iOS12
    add missing =SN for the SH analysis plugin
    Fix for meson
    Fix hexagon jumps second try (#14867)
    Synchronized files with radareorg/r2hexagon
    Fix warning, assertions and regressions in arg type handling
    Add missing cc-x86-16
    Fix anal.depth and remove arm16 dim
    Code cleanup
    Update capstone again (#14862)
    Fix #14861 - Reset cursor after leaving panel's prompt ':'
    Fixed the bug that I had fixed before (#14788)
    Use op-&gt;disp instead of op-&gt;ptr for disp of x86 MOV (and others) (#14829)
    Use op-&gt;disp instead of op-&gt;ptr for disp of x86 MOV (and others)
    Fix for jumptable MOV
    Fix for [] operands
    Fix another Appveyor hang (#14844)
    Fix coredump PC not being considered (again) (#14836)
    Use r_sandbox_fopen instead of fopen (#14832)
    Revert multiple layout saving regression in panels (#14792)
    Some little refactoring in panels (#14798)
    Fix #14522: Added g support for Vv mode (#14823)
    Add a small menu tick for visibility when scr.color is 0 in panels (#14801)
    Avoid disassembling the same instruction twice on rop search (#14815)
    Avoid disasm the same instr. twice on rop search
    Fixes for comments
    fix double free
    Fixes #14267: Does not print the function name for agft (#14819)
    Fixes #14672: f= gives output from current flagspace (#14820)
    Add @sghctoma pf definition for BIOS and NTFS
    Add *BSD SourceHut builds (#14824)
    Fix r_print_color_op_type param type mismatch (#14825)
    Specify graph.diff colors for sepia (#14817)
    Implement agd* based commands (#14809)
    ag* commands fully functional
    Indent and r_return usage
    All agd* commands functional now
    Graphs are pretty now
    Refactoring the code
    Fixed assertion error
    Fixed broken agf
    Always bracket indirect addr operand (except LEA) (#14802)
    Always bracket indirect addr operand (except LEA)
    Don't use RAnalOp
    Add clang-cl support (#14814)
    Fixes for path autocompletion on Windows (#14813)
    Fix register writing on Windows (#14805)
    Fix register writing on Windows
    Drop unecessary use of heap
    Fix stack-use-after-scope (#14811)
    Fix #14804 - Make sure anon structs have unique names (#14806)
    Also skip "union" to get type
    Fix Appveyor hang on master (#14803)
    Propagate noreturn information
    Avoid infinite loop when propagating noreturn information
    Avoid all recursive cases
    Avoid warnings
    use r_anal_bb_opaddr_i</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1585569600">- Update to 4.3.1
    Fix segfault in om= command
    Fix dead process issue with ood/doo command
    Fix build with ancient capstone3
    Fix build with pre-c99 compilers
    Some more code cleanups + refactorings
  Changes for 4.3.0
    anal
    Rename the Function Flag on afn (#16078)
    Fix 'af' missing lines bug when analyzing in frida://0
    Implement function names with dots in signatures
    Remove more members from RAnalBlock
    Remove prev, jumpbb and failbb from RAnalBlock
    Refactor Anal Hints (#15876)
    Skip empty esil expressions in 'aeab' to fix partial results issue
    Add 'aba' command as an alias for aeab
    Fix aeab and add V (values) in aea outputs
    Implement aeab command
  asm
    Fix #13908 - x86 aoj for instruction with hidden operand
    Add 'wao jinf' for Dalvik
    Determine Gameboy hardware registers in disassembly (#15909)
  bin
    Add new BIND_OPCODE_THREADED constant for MACHO binaries (arm64e)
    Add Windows Crash Dump format support (#16087)
    Minor Fixes and Tests for NSO/NRO (#16053)
    Fix iS hash outputs (#16044)
    Add Authentihash support for PE (#15987)
    Fix ELF symbols for names just before the end of strtab
    Parse dyldcache local symbols
    Fix some out of bound accesses in LE (#15943)
    Fix #14325 - Honor segments in DEX files (#15920)
    Many FLIRT handling fixes
  build
    Fix debugger build on Linux/s390x
    'sign' as an alias for ios-sign and macos-sign
    Build debian package in CI
  cons
    Fix again the EOL bgcolor issue (and improve scr.html) (#16120)
    Implement ecHj to list highlight rules in json format
    Fix r_table_tostring for string with ansi escape code (#16069)
    Fix #16063 - bgcolor not reset on newlines
    Fix ecH- deleting ecHi and deleting meta highlight items
    Fix #15359 - Enable key.f# keys to be used in the shell
    Improve the gentoo theme
  core
    tree-sitter: support iter commands (#16111)
    Initial implementation of the 'rb' command to rebase all the things
    Use state struct and start handling cmd_substition_arg in tree-sitter (#15966)
  debug
    Use RTable API in r_core_debug_rr (#16066)
    Fix show register value in column (#16010)
    Add 'dbH' to set hardware breakpoints (#15933)
  disasm
    Improve ecH (ecH-* dels them all, ecH- doesnt segfault, ecH list)
  esil
    If esil.addr.stack is mapped find an available one
    When esil.stack.addr is -1 set it to the next unallocated address
    Code cleanup for r_core_esil_step() (#16017)
  graph
    Add graph.aeab to show esil stats instead of disasm
  json
    Fix #15851 /wj without arg produce '\n' (#15885)
  panels
    Fix a bug on clicking in panels (on Mac and Linux)
  projects
    Preserve "functions" flagspace when saving projects (#16057)
  refactor
    Revert "Avoidify the RUtil.strTrim() APIs, rename trimHeadTail() and add asserts in RConfig
    Avoidify the RUtil.strTrim() APIs, rename trimHeadTail() and add asserts in RConfig
    Fix consecutive call to r_table_sort (#16049)
    Kill all globals in rabin2.c
    Remove globals from main.r2
    Remove globals from rax2
    Revert "Avoidify the RUtil.strTrim() APIs, rename trimHeadTail() and add asserts in RConfig"
  test
    Add tests for RList (set, get, reverse, clone, append, prepend) and remove legacy
    Add initial sparc regression tests
    Handle ^C in r2r.v and support threads in fuzz tests
    r2r.v: Assume BROKEN=1 if not 0 or "" (#15936)
    Add Unit Tests to Meson (#15926)
  types
    Fix tccj, tccl, tcc* output errors and add tests (#15931)
  util
    Avoidify the strTrim() APIs + cleanup/refactor
    Memory leak fix proposal in syscmd_join
  visual
    Fix #15963 - Handle / in Vx (visual xrefs)
  Changes for 4.2.0
  anal
    Fix #15091 - Make 0 fcnsize warning more meaningful and verbose-only (#15866)
    Fix jumptable size #13812 (#15822)
    Fix afs not working without rettype
    Fix a null deref in fcn_recurse
    Remove Custom Analysis for Java (#15817)
    Refactor RAnal Basic Blocks and Functions (#15169)
    Change RAnalBlock.size to ut64
    Make type matching independent of bb list order
    Improve the op.type text representation when unhandled modifiers are used
    Remove dupped basic block analysis in core (#15714)
  asm
    'push rip' is not a valid instruction
  bin
    Improve realname support for symbols (#15702)
    Add test for #15727 (smd strings) (#15777)
    r_str_unescape: Support all izz esc seqs (#15770)
    Force read permissions on all load maps in ELF
    Initial implementation of LX/LE file plugin
  cons
    Implement ar, and dr, commands to list registers in table format
    Fix #14424 - Handle ~ operator in the ms shell
    Implement r_strbuf_slice and use it in panels to solve a glitch
  core
    Add ?V0 ?V1 ?V2 - for semver support
    Upgrade to acr-1.8.1 to get semver support
    Add pkgname in RLibStruct for r2pm on outdated plugins
  debug
    Added reverse step and continue support to gdbr
    Moved drC to drpC for profile comments and added drC for reg comments
    Added register specific comment parsing to register profiles
    Fix crash caused by rebasing a file without sections
    Set cfg.debug to true before running oodf in doof
    Fix multithreaded breakpoint behavior in linux
    Attach to new linux threads on creation
    Fix debugger build on linux-s390x
    Always unset bps after continue and step hard
    Add detailed location info to dpt using pc instead of path
    Add packed sizes to gdb vector registers and improve mapping of target description to r2 regs
    Fix drt not printing non 64bit/32bit registers and flags
    Refactor breakpoint validation (#15754)
    Refactor breakpoint validation
    Revert "Validate bp addr on rebase and restore instead of preventing creation
    Validate bp addr on rebase and restore instead of preventing creation
    Fix hardware bp restoring and fix hwbp repeating errors
    Add location in file to linux dpt output
    Fix var rebasing by saving regname info
    Refactoring ptrace register write for BSD
    Implement bsd_thread_list for FreeBSD
    Fix reopening of windows debug after detaching not working
    Fix windows breakpoint rebasing
    Prevent the restoration of disabled breakpoints
  diff
    Add explicit fingerprint_size to RAnalFunction
    Add ccdd command to diff decompiler output of two functions
    Add ccdd command to diff using decompiler (experimental)
  disasm
    Remove realname from strings (#15841)
    Show flag realname when finding a function and realname is enabled
    Hide flag comments when realname is shown (#15801)
    asm.symbol: Improve code/test a bit more (#15798)
    asm.symbol: Fix flag name when disasm from non-flag addr with no anal
  esil
    Add RISC-V 64 word instructions and test (#15742)
    Correct RISC-V division and add test (#15712)
  io
    Fix #15789: Increment offset for reads as well (#15865)
  json
    Use PJ api in the output of isj and show realname
    Fix issues in iCj, drlj and arlj
    Fix izzzj json output
    Fix gen json dwarf with pj api (#15755)
    Fix is.j iEj and iaj json validation issue in r2 -- (#15724)
  panels
    More fix for resizing issue (#15844)
    Performance improvements for the cursor mode
    Code clean-up and a little performance improvement for decompiler cache
    All the available decompilers outputs will be properly shown with this
    Make the decompiler cache work properly
    Add H key for cursor mode which works like the one in vim
  print
    Implemented pmj (#15864)
  r_debug
    Debug, BSD systems refactoring
  search
    Add elliptic curve private key search in /cr command (#15761)
    izzzj: Add izzj attributes (#15759)
  signatures
    Apply types on matching zignature data
  table
    Add f, command to list flags in table format
  test
    Fix V testsuite build with latest V from git (#15867)
    Convert cmd_pd* tests from &lt;&lt;KEYWORD to &lt;&lt;EOF (#15823)
    Support extras tests in r2r.v (#15821)
    r2r.v, -j 0: Allocate 1 job per test (#15807)
    Improve unit test execution using the new V suite and makefiles
    Many improvements in the V testsuite (#15722)
  tests
    r2r.v, -j 0: Allocate 1 job per test (#15807)
  util
    Fix r_list_set_n() to allow empty element (#15820)
  visual
    Limit panel tabs to 9 to avoid keybinding and click issues
  windows
    Fix reading on invalid process memory
- Changes for 4.1.0
  anal
    Improve SP based variable analysis
    Some more helpful messages for anal.verbose
    Fix first r_anal_op call after asm.bits change
    Improve SP based var analysis
    Fix ms cc wrong argument analysis
    Fix r_type_del() for typedefs (Fix #15337)
    Add base64: for afn
    Move the fcn preludes into RAnal and add anal.jmp.tailcall (-1,0,N)
    Fix typo in ios-syscalls.txt (#15436)
    Initial implementation of afvf - show bp-relative stackvars
    Insert arguments into types SDB on function analysis
  arch
    Add support for or1k (OpenRISC) disasm+analysis (#15515)
  asm
    Fix ignored asm.bits settings because of RBin overrides
    Fix for #15459 - Also set the first operant to the right value on a mov from pointer with offset
    Add ARM strd support (#15388)
  bin
    Add 64-bit iOS SEP xtr plugin
    Add PIE flag check in kernelcache detection
    bin.str.enc: Accept UTF hyphen aliases (#15492)
    Support UTF32-BE decoding (#15472)
    Recognize Unicode BOMs (#15469)
    Use pj in the izj and izzj commands
    Fix #15445 - Add support for Mach-O external relocs
    Add support for C64 PRG fileformat
    pd: Don't abort string printing on initial null if bin.str.enc != guess (#15446)
    Fix #14279 - Ignore entrypoint on non-executable ELFs
    Analyse HIOS and LOOS symbol types by default. (#15411)
  build
    Fix #15485 - Improve argument parsing in sys/{install,build} (#15486)
    FIx 32bit windows
    Rename "asan" to "sanitize" (#15412)
    Fix build for 32bit Linux systems
    Fix build of the onefied shared lib
  command
    Very simple tree sitter integration (#15414)
  config
    Pass R2_CONFIG file to ! commands and serialize methods
  cons
    Fix #14197 - Don't highlight control chars on hud filter (#15552)
    Include last line when greping using foo~n.. (#15524)
  core
    Fix some Race Conditions with the thready task scheduler (#15667)
    Make Task Scheduling Explicit (#15511)
    asm.cmt.off: Accept 0 &amp; 1 as aliases for false &amp; true respectively (#15500)
    Use sigaction instead of signal
    CPU affinity API introduction
    Honor cfg.editor in 'vi' instead of always using 'vi'
    Implement $foo:=,+=,-= and $foo to alias some flags commands
    Support 'f foo+=4' and 'f foo-=4' syntax for flags
  debug
    Improve debug rebasing and fix partial windows rebase
    Refactor debug native's wait function
    Fix native debug not working with files that were opened as RW
    Add ppid to win32 debug and 'dp''s display/json
    Add process selection to w32 debug
    Fixed a crash caused by reopening gdb
    Fixed not killing child processes and added detach
    Fixed gdbr warnings and a dpt crash after debug was over
    Added an event to signal the end of the debug session
    Fix 'oo' rebasing when leaving debug and add 'doc' to exit
    Silence drr warning on UT64_MAX registers
    Fixed an issue with detached child breakpoint inheretence
    Added oodf\doof to enable rebasing for remote debug
    Rebase Breakpoints for PIEs
    Added dp processes info support to gdbr
    Add breaking to ood in linux to avoid execvp freezing
    Allow debug plugins to modify pid/tid on select
    Fix linux_set_options error
    Add process selection to linux native debug
    Setting parent pid on pid list on BSD
    Show all processes for pid 0 using dp
    Improve linux native debug dp output
    Fix getting DRX breakpoint size
    Fixed overflow that broke remote debugger reopening
    Impl. list modules for WinDbg
    Fix WinDbg IO in page boundaries
    Fixed windbg concurrency and added missing locks
    Fixed windbg pipe timeout behavior on linux
    Added rebuild rules for windbg
    Fixed windbg continue on windows 7 64bit
    Allow breaking for WinDbg
    Update hardcoded gdbr registers for 16/32bit x86 (#15488)
    Added parsing support to all gdb registers
    Fix gdbr's reg_write and reg_next_diff for reverse stepping
    Reduced gdbr's tcp connect timeout and added a break
    Fix gdbr not closing sockets after connect failed
    Add break to gdbr's read_packet and move isbreaked to libgdbr
    Fix gdbr_write_registers and refactor gdbr_write_reg
    Replaced lock_check with tryenter in gdbr_read_registers
    Add breaking to gdbr connect to avoid waiting on invalid connections (#15442)
    Add experimental ymm regs support for linux-x64 and extend drm command
    Add Windows 8 and 8.1 WinDbg profiles
    Fix attaching to a pid on Windows (#15406)
    Fixed w32dbg breaking issues (#15386)
    Add support for printing xmm* as packed floats and doubles (#15378)
  disasm
    Fix hidden hint.lea for hint.pos==0
    Improve switch-statements in disassembly
    Add refs, xrefs and esil columns to pdt
    Add asm.cmt.esil to show ESIL as comment
  doc
    Improve macOS installation documentation (#15438)
    Fix links to Doxygen documentation (#15377)
  gdbclient
    gdbclient reduces risk of use after free down the road
  io
    Uses the setitimer api instead for the alarm in self://
    Automatically set the debug plugin when opening debug uris (#15403)
  json
    Add current process field to dpj
  network
    Fix r_socket_connect not using the given timeout in unix
  print
    Fix #14661 - Support parsing binary protobuf data (#15423)
    Add utf-8 support in r_print_rangebar (#15389)
  r_debug
    Refactor signal handling for FreeBSD
  search
    Introduce the r_magic_load_buffer() api and boolify a bit
    Update RSA key search to find larger keys (#15494)
    Search for AES 128, 192 and 256-bit keys (#15426)
  signatures
    Add auto zignspace generation for the zg command (#15402)
  test
    Implement asm, fuzz and json test runner in r2r.v
  util
    Add RIntervalTree data structure
    Added r_th_lock_tryenter API (#15454)
    Use HtPP for RStrConstPool (#15424)
  visual
    Improve the interaction with decompilers in panels
    Reduce the blocksize on some hexvisual modes
  windows
    Add command to identify window under cursor
    Fix #15456 - Fix reopening in write mode
    Fix hang when running dc in a task
  Changes for 4.0
  anal
    Bring back the MASK_DISASM because not all nanal plugins support it yet ##anal
    Select default var type based on its size (#15352)
    Fix #15325 - Improve af- like its done in Vdu
    Deprecate anal.jmp.eob /refs #13482
    Fix #15117 - honor asm.var.sub in ao/aoj
    Fix #15315 - Honor RAnalOp.disp in aar and ao
    Update 8051 plugin (#15321)
    Avoid reloading of cc sdb - huge speedup (#15306)
    Implement ESIL for arm64 UBFX
    Make RAnalFunction.cc come from RAnal String Pool
    Deprecate the use of anal plugins that doesnt handle mask.disasm
    Add jumptable support for main() in bins/elf/analysis/ls-alxchk (#15266)
    Add jumptable support for main() in bins/elf/ls.odd (#15233)
    add afoj and afdj (#15254)
    Fix #15235 - push [mem] not handled in /r
    Add initial reg profile for sysz arch
    Don't propagate noret to fcn if fcn jmps outside itself (#15190)
    Fix #15004: Make meta.min rbtree more robust (#15141)
    Fix memleak in r_core_anal_propagate_noreturn()
    Minor speedup/cleanup/refactor of the RAnal
    Implement ESIL control-flow-graph and further dfg analysis
    Add anal.delay to disable delay slot analysis for testing
    Fix pc-rel movs in sh's esil
    Delay execution debug messages are now available via anal.verbose
    Fix #15073: Disambiguate using fcn addr also in meta.min rbtree (#15077)
  api
    Add r_strbuf_copy API (#15186)
  asm
    Fix post-indexed memory access for str instructions on ARM (#15298)
    Fix #15302 [rasm2/armass] Correctly propagate errors from thumb_assemble (#15303)
    Add additional [indirect] access syntax for 8051 (#15272)
    Fix #10651 sub sp, sp, 0x1000 not correctly assembled for ARM (#15187)
    Fix #15198 (#15199) arm64 assembler const value
    Add 8051 assembler plugin (#15189)
    Z80's LD opcodes assembly (#15185)
    Fix parsing of floating point instructions in x86_64 assembler (#15174)
    Fix x86 assembler output for some memory loads (#15068)
  bin
    On AArch64 there is a new special symbol $x (#15362)
    Fix #15152 - Support old Java attribute format (#15317)
    Simplify r_bin_open_io function (#15307)
    Support &gt; 4GB ELF files
    Add support for RTable.query in i
    Fix #15132: Integrate table to iS,ia,ir,iz,is (RBin info) based commands (#15159)
    Implement support for the RISCV PLT ELF relocs
    Fixes for MSVC demangling (#15210)
    Format the .rela. sections in ELF
    Add NES ROM mirroring map
  build
    sys/asan.sh: Use -fsanitize=... instead of -lasan when linking (#15375)
    Link sdb fully into r_util in meson (#15338)
    Fix #15296 - *BSD builds (#15309)
    Fix macOS build with latest XCode
    Add MSVC 2019 for AppVeyor
    Try MSVC 2019 for AppVeyor
    Set rpath if non-Windows Meson shared
    Debian package fixes (#15081)
  cons
    Fix function key handling in visual/panels
    For utf-8 locale, check LC_ALL, LC_CTYPE and LANG in sequence instead (#15326)
    Also use LANG env var to check for UTF-8 output support (#15257)
    Move UTF-8 setting logic to scr.utf8 config callback on Windows (#15273)
    Implement 'str' operation in RTable queries
  core
    Fix #14247 - fn.j/fnj. show all flags in current offset, not just one
    Few compiler watning fixes here and there
    Fix #15114 - Implement r_sys_info() and uname
    Add kitty clippy replacement :3 (#15232)
    Add possibility to specify time zone with rax2 -t (#15180)
    Implement cj command using the PJ api (#15168)
    Add support for the V programming language
    Fix #15134 - Support octal numbers like 0o666
    Implement function-based plugin loading method
    Add omt and help message for RTableQuery + add format column api
    Move Lib already loaded check before dlopen Call (#15075)
    Replace r_str_const* with RStrConstPool (#15300)
    Kill r_sys_get_osinfo () (#15346) ##core
  debug
    Use RTable for Windows heap info output (#15368)
    Add support for setting xmm registers on linux (#15365)
    Fixed continue not being associated with the current thread in unix
    Added a way to break while in dbg_wait (continue, step etc)
    Fixed dpk
    Fixed opcodes not being associated with the current thread in gdbr (#15358)
    Fix drm[bwdq] command, add xmm0h/l and xmm8-15 registers (#15354)
    Fix the way linux debugging options are set (#15323)
    r_reg_get_pack/r_reg_set_pack are not able to deal with 128 packbits
    Added support to thread switching in linux and fix r_debug_select
    Fixed ptrace 'Operation not permitted' errors (#15287)
    Fix debugger build for native GNU/Linux on RISC-V
    Fix incomplete drr/drrj formatting when r_core_anal_hasrefs fails (#15277)
    Added "dptj" and "dptj " (#15259)
    Enhance drm command, add drm xmm0 functionality (#15214)
    Fix drf output formatting
    Implementing debug info per pid on NetBSD
    Using unused map debug field on macOS
    Rebase fcn/bbs, flags , comments, meta, refs when ood
    Fix issues in windows thread switching (#15366) ##debug
  diff
    Implement radiff2 -X for hexII diffing
    Fix #14845: Support radare2_rc in radiff2 for graphs (#15078)
  disasm
    Better pdi output when Cd is involved
    Implement 'pdt' - print disasm in table, supports queries
    Make asm.fcnsig more compact
    Do not resolve the strings pointed by ADRP on arm64
    Improve (change) sh4 disasm (lowercase regs...)
  emu
    anal_x86_cs fix esil expr for neg instruction (#15252)
    Fix #15246 - Honor the 'u' suffix in PPC instructions in ESIL
  esil
    Fix #15297 - Update ESIL help message
    Improve registers handling in ESIL dfg
    Simplify ESIL code for ARM str instructions
    Add a parameter to $s and $o (#15171)
  io
    Setting the upper address limit for OpenBSD
    Improve omt and implement RTable.filterSum
  io_self
    Setting the upper address limit for OpenBSD
  json
    Show flagname and realname in json format for fnj and such
    Add current thread field to dptj (#15268)
  lang
    Rewrite hashbang command parser, use argc &amp; argv in hashbang (#15188)
  panel
    Fix #14857 - Handle 'O' key to rotate asm.pseudo/asm.esil
    Another const pointer to be free fix
    Handle / highlight in panels for zoom and window modes
    Fix const address freeing
    fix #15060 - Add xrefs and xrefs here in visual
    Fix #14559 - Honor scr.fps
  panels
    Fix #14857 - Handle 'O' key to rotate asm.pseudo/asm.esil
    Handle / highlight in panels for zoom and window modes
    Fix const address freeing
    fix #15060 - Add xrefs and xrefs here in visual
    Fix #14559 - Honor scr.fps
  print
    Fix #15216 - Implement pcy command to print hexpairs in Yara format
  r2pie
    Implement r2pipe_open_dl() to use dlopen/dlsym
  rasm2
    Freeing main assembly object
  script
    Fix vlang plugin to run scripts and add example
  search
    Fix #8575 - Support stdin slurping in rafind2 -
    Add support for hex escaped litterals in regular expressions (#15291)
    Fix RCALL and RJMP in aop and /at
    Refactor Search to use less Global State (#15076)
  table
    Add :json,:quiet,strlen,minlen,maxlen,sortlen in table queries
    Integrate table API for p-h (#15083)
  util
    Fix rop inline assembly form
  visual
    Run .dr* in visual prompt in cfg.debug is set
    Fix for VV going to V (issue 15181) (#15195)
    Fix #14919: truncate long function names in Vv (#14996)
  wasm
    Further wasm memory leak fixes
    Memory leak fixes in error code paths
  windows
    Print child output in pipe lang plugin
  zign
    Integrate types field in zignature operations (#15082)
  Changes for 3.9.0
  anal
    Implement anal.norevisit using SetU instead of Sdb
    Fix #15013 - jump/cjmp analop for m680x
    Fix the infinite aac issue, reduce false positives, speedup a bit (#15015)
    Fix mov.l/jsr ESIL for SuperH4 (#15039)
    Fix nopskip (its not fixed at all. just random typing here and there) (#15024)
    Add anal.nonull to avoid analyzing functions if starting by zeros
    Fixed i4004 arch to be according to spec (#15062)
    Fix zero register set issue (r2wars)
    Implement types field for zignatures
  cons
    Fix #14611: Vi-mode indication by prompt color
    Add a way to print an aliased without a trailing new line (#15031)
    Fix clicking on frame borders to resize
    Remove code for no-anal asm.bb.line (#14977)
  core
    Make -m do an implicit -s
    Fix #14990 - multiple quoted command parsing issue
    Fix multiple quote cmd issue
    Fix #14019 - Move ta to aht, move other commands around, refactor indentation
    Fix #10851 - Solve slurp messages on http/sandbox/pipe
    Don't run ldconfig when installing into /usr (#15049)
  debug
    Fix gdb reg write byte order (#15009)
    Improving slighty the process status check on Darwin
    On Darwin, expose process path
    ASLR check setting fix on FreeBSD
  emu
    Hackaround to get esil stepping on delayed execution
    Fix arm32 stmia post-increment (#14983) (r2wars)
  io
    Support shm_open in shm:// and some code cleanup
    Fixing perms for Darwin
    Fix #15002 - Propagate write error issues into RCore.patch
    Print error msg if write fails (#14978)
    Fixing self:// perms issue on Darwin</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1597233600">- Update to 4.5.0
  * Analysis
  - Initial API for base type kinds (enum, struct, union)
  - Rename PowerPC to PPC
  - Improve RISC-V analysis for compressed instructions
  - Add endbr64 as a function prelude for x86-64 binaries
  - Improve BP vars/args detection
  - Detect register args used only by callee
  - Match args name/types from function definition
  - Improve itanium RTTI parsing and vtable search
  - Refactor Variables out of SDB
  - Implement basic concept of signature bestmatch
  * asm
  - Add support for WebAssembly SIMD extension
  - Boolify r_asm_is_valid and r_asm_set_syntax API
  - x86_64/x86_32: Implement assembler endbr32 and endbr64 instructions
  - x86_64: Support mov r64, 0xffffffffffffffff
  - x86_64: Fix mov r32, -imm32 encoding
  - Move inferior GNU Hexagon plugin to extras
- For a complete list of changes see:
  https://github.com/radareorg/radare2/releases/tag/4.5.0
  https://github.com/radareorg/radare2/releases/tag/4.4.0</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1610366400">- Update to 5.0.0
  * See https://github.com/radareorg/radare2/releases/tag/5.0.0</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1622376000">- Update to 5.2.1
  * See https://github.com/radareorg/radare2/releases/tag/5.2.1
- Packaging changes:
  * Use license tag for COPYING/COPYING.LESSER
  * Use SPDX 3.0 format for License
  * Use system libzip/xxhash/libuv
  * Move plugin directory from devel to main package
  * Remove broken and no longer relevant rpmlintrc
  * Various small cleanups</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1622808000">- Install "r2p" multicall symlink as r2pipe, r2p conflicts with
  polylib.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1625918400">- Update to 5.3.1
  * Fix CVE-2021-32613: Double free vulnerability in the pyc parse
    via a crafted file which can lead to DoS.
  * Fix assembling invalid arm64 instructions dont result in invalid
    representations
  * Add http.basepath to support sub directory handling for proxying
    purposes
  * Support instruction descriptions when using the r2ghidra
    disassembler plugin
  * Fix issues and enable the garbage collector when running @vlang scripts
  * Fix arm16 ldr post indexing esil expression
  * Fix r2pipe regression caused by a change in RCons buffering when
    chaining multpile commands
  * Support user defined REgg plugins
  * Full changes: https://github.com/radareorg/radare2/releases/tag/5.3.0</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1627992000">- Add CVE-2021-3673.patch, fixing CVE-2021-3673 (boo#1189009):
  resource exhaustion and DoS</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1643716800">- Update to 5.5.4:
  * New IOBanks APis and commands replacing skyline and making io faster (2-10x)
  * Faster analysis, type matching, binary parsing (2-4x)
  * [] and =[] esil operations has been removed (size is mandatory)
  * Lots of important bugs fixed in bin parsers and disassemblers
  * Add support for the latest iOS15 dyld4 Atlas-style cache formats
  * Autorename signature matching collisions and faster search
  * Add assembler for riscv and disassemblers for PDP11, Alpha64 and armv7.v35
  * Improved integration with r2frida remote filesystems
  * Cleaning debugger for windows (32 and 64) and macOS makes it more reliable and stable
  * Add seven segment printing (?ea for ascii-art text titles)
  * Improved xrefs visualization with new axfm and axtm commands
  * Add avg command to manage global variables
  * The sixref plugin is now easier to use to find xrefs on arm64 code
  * Improved multibin (select all bins or one) and multidex support in apk://
  * Better build scripts for Windows (add asan and w32 profiles)
  * Added armv7.v35 and improves esil emulation with the arm64.v35
  * Add more help messages and set scr.prompt.tabhelp true by default
  * AES key wrap algorithm support in rahash2
  * Fix var serialization issues in debugger reloading (ood) and projects saving (Ps)
  * Add Amiga and MSX rom/bin parser plugin and test @romerojoseant @trufae
  * Visual slides (r2s) allow interactive content to be used within r2
  * Print and convert ternary values back and forth
  * Add the vector35 arm64 for analysis, esil and disasm and r2 can be built without capstone
  * Improved integration to use r2ghidra analysis and disassemble mainly tested for avr, v850 and arm64
  * Fix emulation of several x86 and arm64 instructions, including an scripted way
    to import official arm64 instruction descriptions
  * Bring back the cmd.pin to instrument the esil emulation when a specific address is hit
  * Small steps towards Projects with improved management for version control
  * Improved visual and panels with better interactions and fixed glitches
- Remove CVE-2021-3673.patch</changelog>
  <changelog author="Timothy Brown &lt;stimut@gmail.com&gt;" date="1654776000">- Update to 5.7.0
  * Significant number of changes and bug fixes
  * Resolves 38 CVEs
  - CVE-2022-0139 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195713
  - CVE-2022-0173
  - CVE-2022-0419 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195444
  - CVE-2022-0476 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196414
  - CVE-2022-0518 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195746
  - CVE-2022-0519 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195761
  - CVE-2022-0520 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195741
  - CVE-2022-0521 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195760
  - CVE-2022-0522 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195742
  - CVE-2022-0523 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195720
  - CVE-2022-0559 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196052
  - CVE-2022-0676 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196345
  - CVE-2022-0695 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196484
  - CVE-2022-0712 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196320
  - CVE-2022-0713 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196319
  - CVE-2022-0849 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196819
  - CVE-2022-1031 - https://bugzilla.opensuse.org/show_bug.cgi?id=1197420
  - CVE-2022-1052 - https://bugzilla.opensuse.org/show_bug.cgi?id=1197509
  - CVE-2022-1061 - https://bugzilla.opensuse.org/show_bug.cgi?id=1197508
  - CVE-2022-1207 - https://bugzilla.opensuse.org/show_bug.cgi?id=1197991
  - CVE-2022-1237 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198185
  - CVE-2022-1238 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198186
  - CVE-2022-1240 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198187
  - CVE-2022-1244 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198132
  - CVE-2022-1283 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198291
  - CVE-2022-1284 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198292
  - CVE-2022-1296 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198375
  - CVE-2022-1297 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198376
  - CVE-2022-1382 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198592
  - CVE-2022-1383 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198593
  - CVE-2022-1437 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198804
  - CVE-2022-1444 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198805
  - CVE-2022-1451 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198807
  - CVE-2022-1452 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198808
  - CVE-2022-1649 - https://bugzilla.opensuse.org/show_bug.cgi?id=1199418
  - CVE-2022-1714 - https://bugzilla.opensuse.org/show_bug.cgi?id=1199555
  - CVE-2022-1809 - https://bugzilla.opensuse.org/show_bug.cgi?id=1199806
  - CVE-2022-1899 - https://bugzilla.opensuse.org/show_bug.cgi?id=1199972
- Remove unneeded libewf dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668513600">- Update to version 5.7.8 (boo#1201820, CVE-2022-34502):
  + Heap buffer overflow via the function consume_encoded_name_new
  + Significant number of changes and bug fixes since 5.7.0</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1684324800">- Update to 5.8.6
  For details, check full release notes:
  https://github.com/radareorg/radare2/releases/tag/5.8.6
  - This fixes CVE-2023-1605 (boo#1209686).</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1733227200">- Update to version 5.9.8:
  * Resolved CVE:
  - CVE-2024-29645: buffer overflow vulnerability allows an attacker to
    execute arbitrary code via the parse_die function (boo#1234065).
  For details, check full release notes:
  https://github.com/radareorg/radare2/releases/tag/5.9.8
  https://github.com/radareorg/radare2/releases/tag/5.9.6
  https://github.com/radareorg/radare2/releases/tag/5.9.4
  https://github.com/radareorg/radare2/releases/tag/5.9.2
  https://github.com/radareorg/radare2/releases/tag/5.9.0
  https://github.com/radareorg/radare2/releases/tag/5.8.8</changelog>
</package>
<package pkgid="86a97faeb574accbe423f411992f7015de02009361a2bcb6e9bbb3dde50e1b4a" name="radare2-devel" arch="x86_64">
  <version epoch="0" ver="5.9.8" rel="bp156.4.3.1"/>
  <changelog author="atoptsoglou@suse.com" date="1546948800">- Update to 3.2.0
  anal
  * Add asm.hint.cdiv
  * Handle ^C in agf (#12618)
  * Fix size of arm64 wzr register
  * Rename ac -&gt; aoc, aC -&gt; ac, Fix help
  * Add the missing fail arc for SBRx instruction
  * Fix wrong splitting of functions in aac
  * Initial implementation of emu.ssa
  * Fix infinite loop bug related to anal.nopskip
  * Use add-sorted instead of append+sort
  * Heavy refactoring and sdbify the classes storage+logic
  * Implement support for nword in ahi
  * Fix ESIL borrow flag handling for SUB/SBB on x86
  * Display all metas in current offset instead of just one
  * Fix .in=io.maps, improving aap analysis (2052 vs 41 functions find)
  * Small msp430 improvements
  * Fix aap for thumb
  * Fix #8054 - Update cpu flags in arm/thumb ADD/SUB
  * Display all metas in current offset instead of just one
  bin
  * Fix #12654 - workaround resolv reloc symbols in ELF
  * Refactoring of get_import_addr in format/elf
  * Fix printing of the macho UUID load command in iH / rabin2 -H
  * Add timestamp to iRj output
  * Do not use r_buf_get_at in RBin.nxo to solve 2 clusterfuzz crashes
  * Fix missing exported symbols in ELF
  * Add laddr to iI
  * ie/iee: remove baddr
  * Use entry.init0 instead of entry0.init
  * rabin2 -H and iH uses cb_printf instead of eprintf+printf
  * Improve RBuffer api, start to refactor rbin to use more rbuf
  * it's nintendo 64 not nintendo 32
  build
  * Appveyor cleaning
  * Fix musl build (required for Alpine)
  * Do not statically link binaries by default in sys/static.sh
  * meson: Do not use glob with meson
  * Initial implementation of the Alpine Linux package
  * Improve the meson scripts
  * Fix Emscripten support
  * Switch to capstone 4.1 (#12549)
  * meson: Ensure python3 and no hard-code version
  * meson: Ensure R2_DATDIR, R2_INCDIR, R2_LIBDIR be absolute path
  * Users may want to install radare2 to a different directory than ~/bin.
  * Parse --install-path in sys/user.sh to allow for users to do so.
  cons
  * Fix #12667 - Fix heap overflow in RCons.grep
  * Fix #12397 - Colorize grep words if scr.color.grep is set
  core
  * Improvements and code cleanup in util/str
  * Implement ?j to get JSON output of different representations for the same number
  * Fix #12482 - Unify asm.shortcut/asm.{lea,jmp} hints
  * Rename scr.pipecolor into scr.color.pipe
  * Initial import of the PJ (PrintJSON) API
  * Fix 11141 - replaced R_ASM_BUFSIZE with RStrBuf*
  * Bring back f-.localflag (same as f.-localflag)
  * Add some more random "fun" fortunes
  * =h&amp; is not an alias for &amp; =h
  crash
  * Fix #12479 - negative disk_reads may not be allowed
  disasm
  * Fix esil function comment refline when there is jump to addr
  * Allow select cpu for arm.gnu
  * Add support for m68xx disassembler + analysis from capstone
  * Initial support for 6502 with Capstone
  * Optimize ds_align_comment()
  * Use r_str_len_utf8_ansi() for line len in
  * Fix glitches in asm.shortcut=1|0 with and leahints
  * Fix visual leahints hotkeys
  * Handle meta hints for dwords in visual disasm hotkeys
  * Improve pds
  json
  * Do spec-following r_str_escape_utf8_for_json()
  * Added new PJ simple print-json (stream) apis
  assembler
  * Move mipsasm from mips_gnu to mips_cs
  * Fix #12543 - Support backward branch and bl assembling for arm64 (#12552)
  search
  * Add magic headers for GPG symmetric crypto
  commands
  * Fix #12473 - implement C. command
  * aaE -&gt; aafe (#12628)
  * Support multiple ahi0 == ahi
  Debugger
  * When a process is interrupted by a signal, we try to figure out the reason if the information is still available.
  * FreeBSD/more reliable way to get PID's path. (#12527)
  * Disable dbg.follow in aaft to prevent seek changes (#12657)
  * Fix r2 -Ad regression
  panels
  * Fix a crash when V! calls graph via space key
  * Fix Cursor mode and Zoom mode and refactoring
  * Enable cursor and insert in Hexdump
  * Fix a resizing issue of Panels
  * Help message for Snow
  * Snow is supported in Panels because it is winter
  * Better Hexdump support
  * Remove mouse events thoroughly from panels
  * Minor fix when opening a new panel
  performance
  * Improve io map lookup performance in presence of many maps
  * Limit the blocksize in visual mode
  * Optimize r_meta_find (~4x faster :D)
  * refactoring ELF relocs, parse once and lookup in a hashtable
  print
  * Fix #12528 - Remove suffix modifier for 'j' in cmd_print.c
  * Add hex.ascii config variable
  * Support uneven columns in hex.cols and fix stack after scope issue in scr.rainbow
  * Fix p- to honor multiple regions
  * Highlight the flagged bytes on hex.style
  * Implement hex.hdroff (disabled by default)
  * Improve pxa, use more colors. honor VdF (pf format)
  search
  * Implement /s, /s* to search for sections depending on entropy
  threads
  * Make =h work in tasks, still more work to do to make RCons task and thread safe
  types
  * Fix tc and afc commands
  * Implemented tc command as an alias for tuc;tsc;tec...
  * Fix #11756 - Implement tsc and tuc
  visual
  * Add r_str_len_utf8_ansi()
  * Fix #1298 - Fix visual 'G' for r2 -nn (#12655)
  * Improvements for repeated Vd
  * Implement recursive interactive help
  * Support ranged cursor selections (for pxd, pxb, pxq, ...)
  * More fix for Vg and VG
  * tT, tt new tab, t[1-9] switch to nth tab, t= name tab, t- close tab
  * Fix #12623 - Make Grep Highlights Case Insensitive
  * Fix Vg with io.va
  * Introduce scr.dumpcols to support tabs and minor cleanup
  * Bring back VO as al alias of V&lt;tab&gt; and improve modes
  * Several improvements in the Visual mode (help, tabs, ...)
  * Add scr.wideoff to make offsets and reg values depend on asm.bits
  * Extend the use of the 't' key to manage tabs better, better ascii art
  * Several bug fixes and improvements for the visual-tab
  * Improve two dimensional panels with Tab and tabs with ' and ''
  * Implement ecoo and extend scr.rainbow into pd
  * Better asm.hints and support repeating in dw
  wasm
  * Fix wasm analysis for the end instruction
  * Fix #12409 - wasm function ids and exports (#12414)
  Archs
  * Added support for m680x arch
  * msp430: registers names for pc, sp, sr and cg
  * msp430 initialize more default op fields
- Update to version 3.1.3
  * Visual xrefs with undo seek behaviour
  * Improve visual panels
  * Fix fffff issue when doing aaaaa in NSO bins
  * Fix some memory leaks and warnings.
- Update to version 3.1.2
  bin
  * Fix double-free in RBinClasses regression introduced in d6fd896
  * Fix #12384 - Crash in fuzzed macho binary
  anal
  * Honor regsize to detect UB shift overflows in ARM64 code emulation
  * Fix assert in aaa when entrypoint is wrong
  panels
  * Some fixes in panels
  visual
  * Fix Visual k into basic block
  * Some more improvements for the visual xrefs (fix undo seek and more)
  Other
  * Fix some warnings
  * Fix #12376 - crash in: rasm2 -a arm -b 64 '0 ,0,0,0,0,0,0,'</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1547121600">- Update to version 3.1.3
  anal
  * Add asm.hint.cdiv
  * Handle ^C in agf (#12618)
  * Fix size of arm64 wzr register
  * Rename ac -&gt; aoc, aC -&gt; ac, Fix help
  * Add the missing fail arc for SBRx instruction
  * Fix wrong splitting of functions in aac
  * Initial implementation of emu.ssa
  * Fix infinite loop bug related to anal.nopskip
  * Use add-sorted instead of append+sort
  * Heavy refactoring and sdbify the classes storage+logic
  * Implement support for nword in ahi
  * Fix ESIL borrow flag handling for SUB/SBB on x86
  * Display all metas in current offset instead of just one
  * Fix .in=io.maps, improving aap analysis (2052 vs 41 functions find)
  * Small msp430 improvements
  * Fix aap for thumb
  * Fix #8054 - Update cpu flags in arm/thumb ADD/SUB
  * Display all metas in current offset instead of just one
  bin
  * Fix #12654 - workaround resolv reloc symbols in ELF
  * Refactoring of get_import_addr in format/elf
  * Add timestamp to iRj output
  * Do not use r_buf_get_at in RBin.nxo to solve 2 clusterfuzz crashes
  * Fix missing exported symbols in ELF
  * Add laddr to iI
  * ie/iee: remove baddr
  * Use entry.init0 instead of entry0.init
  * rabin2 -H and iH uses cb_printf instead of eprintf+printf
  * Improve RBuffer api, start to refactor rbin to use more rbuf
  * it's nintendo 64 not nintendo 32
  build
  * Appveyor cleaning
  * Fix musl build (required for Alpine)
  * Do not statically link binaries by default in sys/static.sh
  * meson: Do not use glob with meson
  * Initial implementation of the Alpine Linux package
  * Improve the meson scripts
  * Fix Emscripten support
  * Switch to capstone 4.1 (#12549)
  * meson: Ensure python3 and no hard-code version
  * meson: Ensure R2_DATDIR, R2_INCDIR, R2_LIBDIR be absolute path
  * Users may want to install radare2 to a different directory than ~/bin.
  * Parse --install-path in sys/user.sh to allow for users to do so.
  cons
  * Fix #12667 - Fix heap overflow in RCons.grep
  * Fix #12397 - Colorize grep words if scr.color.grep is set
  core
  * Improvements and code cleanup in util/str
  * Implement ?j to get JSON output of different representations for the same number
  * Fix #12482 - Unify asm.shortcut/asm.{lea,jmp}hints
  * Rename scr.pipecolor into scr.color.pipe
  * Initial import of the PJ (PrintJSON) API
  * Fix 11141 - replaced R_ASM_BUFSIZE with RStrBuf*
  * Bring back f-.localflag (same as f.-localflag)
  * Add some more random "fun" fortunes
  * '=h&amp;' is not an alias for '&amp; =h'
  crash
  * Fix #12479 - negative disk_reads may not be allowed
  disasm
  * Fix esil function comment refline when there is jump to addr
  * Allow select cpu for arm.gnu
  * Add support for m68xx disassembler + analysis from capstone
  * Initial support for 6502 with Capstone
  * Optimize ds_align_comment()
    Use r_str_len_utf8_ansi() for line len in
  * Fix glitches in asm.shortcut=1|0 with and leahints
  * Fix visual leahints hotkeys
  * Handle meta hints for dwords in visual disasm hotkeys
  * Improve pds
  json
  * Do spec-following r_str_escape_utf8_for_json()
  * Added new PJ simple print-json (stream) apis
  assembler
  * Move mipsasm from mips_gnu to mips_cs
  search
  * Add magic headers for GPG symmetric crypto
  commands
  * Fix #12473 - implement C. command
  * aC renamed to ac
  * aaE -&gt; aafe (#12628)
  * Support multiple ahi0 == ahi
  Debugger
  * When a process is interrupted by a signal, we try to figure out the reason
    if the information is still available.
  * FreeBSD/more reliable way to get PID's path. (#12527)
  panels
  * Fix a crash when V! calls graph via space key
  * Fix Cursor mode and Zoom mode and refactoring
  * Refactoring
  * Enable cursor and insert in Hexdump
  * Fix a resizing issue of Panels
  * Help message for Snow
  * Snow is supported in Panels because it is winter
  * Better Hexdump support
  * Remove mouse events thoroughly from panels
  * Minor fix when opening a new panel
  * Cleaned up some macro
  performance
  * Improve io map lookup performance in presence of many maps
  * Limit the blocksize in visual mode
  * Optimize r_meta_find (~4x faster :D)
  * refactoring ELF relocs, parse once and lookup in a hashtable
  print
  * Fix #12528 - Remove suffix modifier for 'j' in cmd_print.c
  * Add hex.ascii config variable
  * Support uneven columns in hex.cols and fix stack after scope issue in scr.rainbow
  * Fix p- to honor multiple regions
  * Highlight the flagged bytes on hex.style
  * Implement hex.hdroff (disabled by default)
  search
  * Implement /s, /s* to search for sections depending on entropy
  threads
  * Make =h work in tasks, still more work to do to make RCons task and thread safe
  types
  * Fix tc and afc commands
  * Implemented tc command as an alias for tuc;tsc;tec...
  * Fix #11756 - Implement tsc and tuc
  visual
  * Add r_str_len_utf8_ansi()
  * Improvements for repeated Vd
  * More fix for Vg and VG
  * "tT", "tt new tab, t[1-9] switch to nth tab, t= name tab, t- close tab"
  * Fix #12623 - Make Grep Highlights Case Insensitive
  * Fix Vg with io.va
  * Introduce scr.dumpcols to support tabs and minor cleanup
  * Bring back VO as al alias of V and improve modes
  * Several improvements in the Visual mode (help, tabs, ...)
  * Add scr.wideoff to make offsets and reg values depend on asm.bits
  * Extend the use of the 't' key to manage tabs better, better ascii art
  * Several bug fixes and improvements for the visual-tab
  * Improve two dimensional panels with Tab and tabs with ' and ''
  * Implement ecoo and extend scr.rainbow into pd
  * Better asm.hints and support repeating in dw
  wasm
  * Fix wasm analysis for the end instruction
  * Fix #12409 - wasm function ids and exports (#12414)
  To Review
  * Disable dbg.follow in aaft to prevent seek changes (#12657)
  * Add %S for base64 in util/pj (JSON printer)
  * Fix #1298 - Fix visual 'G' for r2 -nn (#12655)
  * Fix #12615 - Fix renaming vars from vvv
  * Fix #12434 - Fixes for exports and anal behaviour (#12642)
  * Fixed loop behaviour (now jumps to correct ends, etc..)
  * Fixed Exports (aka symbols)
  * Fix #12273 - Force exec bit in text section (RIOSection must die) (#12643)
  * Rename aftm -&gt; aft and afta -&gt; aaft (#12631)
  * Proposal to fix ib DF issue.
  * Fixed wrong bounds check while PE file resources is being parsed (#12634)
  * Few compilation warning fixes. (#12630)
  * use r_base64_encode_dyn
  * More refactoring for panels
  * Fix comments
  * Add assumption comments
    Remove the V@ command - not intuitive and a bit alien
    rotating print modes with tab was segfault because of UB
    Implement recursive interactive help
    Support ranged cursor selections (for pxd, pxb, pxq, ...)
    'i' in pxb visual runs Vd1 to edit the bits under the cursor
    V' is no longer mixed with Vt
    Properly restore the print sub-modes in tabs
    Smart tab key hints (beter located and shorter)
  Archs
  * Added support for m680x arch
  * msp430: registers names for pc, sp, sr and cg
  * msp430 initialize more default op fields
  Commands
  * Clarify aes /Ca help message (#12580)
  * New commands: aCb, aCm, aCmn, aCll, aClj, aCv, aCm, aC-, aCm-
  * Fix Segfaults and Leaks in RTTI classes recovery
  * Accept .?AU as prefix for msvc class name demangling
  * Classes recovery refactoring
  * Skip own type descriptor in msvc classes recovery
  * Cleanup msvc rtti address calculation
  * Recover vtable, classes, base class, virtual methods from MSVC RTTI
  * Add flags for vtables and methods
  * Fix #12543 - Support backward branch and bl assembling for arm64 (#12552)
  * Fix odd behaviour of pdf (with regards to agfv and agfj) (#12522)
  * Some code cleanup and start to introduce r_return in r_io (#12523)
    add the “skyline shadow” concept
  add r_io_map_is_mapped which binary-searches the skyline shadow to tell
  if a pointer belongs to any map
  * Fix printing of the macho UUID load command in iH / rabin2 -H
  * Improve pxa, use more colors. honor VdF (pf format)</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1551096000">- Update to version 3.3.0
  anal
  * Do not permit function names containing registers
  * Add missing types-darwin.sdb and honor asm.os to reload them
  * Add some Resource API to types db
  * Disable function autonaming to avoid confusions
  * Initial implementation of RAnalDataType
  * Address comments in #13094 related to maxbbsize and maxfcnsize
  * Fix anal.dalvik for monitor instructions
  * Add op.type of UD0/UD1/UD2 x86 instructions
  * Fix aaF sort issue, honor a2f and fix big allocation in analysis
  * Implemented new 'ax.' command
  * Improve ARM64 (anal.arm.cs) to cover more optypes
  * Improve the Dalvik's ESIL
  * Initial implementation of aaF
  * Fix #12932 - Handle 'bx lr, pc;bx r3'
  * Implement EXPERIMENTAL emu.lazy (20% faster analysis with aae)
  * Initial implementation of the 'aao' command
  * Fix aae - set pc to current offset
  * Self referenced xrefs makes no sense
  * Fix annoying warning message in aab
  * Update list of syscalls for Linux on x86-(32|64)
  * Update aea? (#12849) and display @{R,W} in aeaj
  * Add JSON support for /g
  * Fix #12738 - afi displays if function has been traced
  * Fix aht cjmp and optimize assert in asm.emu when no regprofile is set
  * Fix instruction address issues in the aef output
  * Initial implementation of aflm - makestyle function list
  * Change assert in cyclomatic complexity with a nicer warning message
  * Silent some 'invalid instruction' warnings by assuming data
  * Blind fix crash on exit after analyzing big binary
  * Implement aht to change the opcode type via anal hints, fix ao
  * Make afij ref-types more readable for human animals
  * Fix axff and add json support
  * Move r_anal_op_hint() into r_anal_op via R_ANAL_OP_MASK_HINT
  * Fix ASAN crash when running afbr
  * Fix afns and add JSON support
  * Fix noreturn handling of reloc functions
  * Improve ESIL xrefs and string discovery with aae on arm32
  * Kill anal.noncode instead use anal.in with io.maps.x
  * Improve aap for arm64
  * Add r_anal_fcn_format_sig
  asm
  * Use r_return in RAsm APIs and fix some regressions
  * Remove R_ASM_BUFSIZE, all buffers are now dynamic
  * Implement 'wao jinf' to assemble infinite loop instruction
  * Fix arm 64 assemble for msr/mrs OPs
  assembler
  * Fix #11249 - Fix register not being assigned
  * Fix #12431 - Add X86_32 Control/Debug registers assembly
  assembly
  * Fix ARM64 assemble for "b ." ("b 0x0")
  bin
  * Change -T behaviour and rename iF into it
  * Compute hashes only with a new r2 flag
  * Fix #13035 - PE resources crash
  * Fix bin_mz plugin magic check
  * Fix the file hash computation
  * Fix rabin2 extract path for Windows
  * Elf: recognise android as os
  * Display file hashes into rabin via new mode
  * Fix PDB crash freeing streams with the right function instead of assuming
    the delegate is not corrupted Fix the PE parsing to properly get the COFF
    symbols
  * Fix buffer overrun on pdb file read
  * Add iF to show file hash and related refactoring
  * Fix demangling of relocs and exported symbols
  * Fix #11981 - Show PE resource name instead of just the index and use pj.c
  * use the reset vector at 0x4 for entry
  * sega genesis is big endian
  * Add check for MZ magic in bin_bios.c
  * Fix #12474 - Add simplest mode handler for -zzz flag
  * Fix wasm exports list
  * Fix #12637 - Support .plt/.plt.sec in ELF
  * Add initial support for dyldcache v3
  build
  * Fix #13087 - Automatic NORELEASE mode, use curl if no wget
  * Disable ptrace-wrap for WSL
  * Fix capstone cloning and patching issues again
  * Fix #12834 - Set minimum version for libuv to 1.0.0
  * Do not use reversed keyword of meson
  * Set gittap even in release tarball
  classes
  * Store Anal Classes list in own SDB Namespace
  config
  * Fix #12760 - e cfg.log.* is now log.*
  * Add cfg.log.events=false by default
  cons
  * Make RCons.is_interactive() into the RConsContext and improve loading projects in tasks
  * om= and iS= now honor the theme (eco) settings
  * iS= now accepts eco (theme) settings + highlighting of sections with w/x permissions
  * Avoid big writes in a single syscall
  * Fix #11701 - use color theme in dmh* commands
  * Fix #12925 - $ being ignored if : or [] is present in grep line
  * Fix #12906 - Add support for mult. keyword highlighting in grep
  * Move Palette to RConsContext to make RCoreTask less racy
  core
  * Initial support for the r_alloc (+aligned) API
  * Implemented dir.home and dir.tmp
  * Add user * to REvent Hooking and add all_callbacks for R_EVENT_ALL
  * Improvements and code cleanup in util/str
  * Fix #12773 - Support setting multiple configs at the same time
  * Remove noisy log message in the @@@ operator
  * Implement yfx (yank from hexpair) command and r_core_yank_hexpair API
  * Fix #6424 - Disable scr.color when doing backticks
  debug
  * Add --without-ptrace-wrap configure option
  * Implement aeC (ESIL appcall), also drr shows reg aliases and add dr??
  * Fix debugger regression in Android
  * Debug process state info support on OpenBSD
  debugger
  * Fix debugger regression in Android
  * Debug process state info support on OpenBSD
  disasm
  * Fix #13079 - Show comments above the folded functions
  * Fix MIPS asm parser to display vars in disasm
  * Fix #11585 - Missing main/entry substitutions
  * Add asm.types=[0,1,2] - set verbosity level for function signature comments
  * Implement asm.str.lea instead of hardcode the option
  * Fix false positive string issues on arm64 when adrp+add
  * Fix reflines for infinite loop instructions
  * Fix asm.lines.ret for pdJ (Fix #12782)
  * Have arm pseudo's replace() use the same replacement style as x86's
  docs
  * Typo immbediate -&gt; immediate
  * Typo immbediate -&gt; immediate
  documentation
  * Add -U resources in rabin2 man
  * Change aab help fix #12695
  * Change aab help fix #12695
  enhancement
  * Add Certificates in rabin2
  esil
  * Fix vv_ and signed addresses bug in esil for x86.cs (fixes kernel emulation)
  * Fix #12743 - Warn when ESIL tries to shift &gt; 63 bits
  format
  * Compute struct/union size in tsj/tuj
  fs
  * Fix hfs mounting for Windows
  graph
  * Fix #12990 - Handle ^C in agRv
  * Improve the graphviz output for custom graphs
  * Improve callgraph dot output 'agCd'
  * Introduce graph.few to render just few basic blocks, comma in visual
  hexdump
  * Initial implementation of hex.align
  http
  * Implement the cmd_colon and experimental http.colon
  io
  * Implement self_regions for Windows
  * Add usable uris field to oLj and r2 -L
  * New command 'oma' to create a map covering all VA
  * Improve rap:// code, r2p_ is now r2pipe_
  json
  * Fix avj - in case of no vtables [] shall be returned
  * afxj and axtj using pj.c
  * Fix axgj output (should be rewritten with pj)
  main
  * Disable (with warning) -t and deobfuscate -n variable
  meson
  * Update list of sdb files to build and install
  optimization
  * Speed up RBinReloc retrieval
  panels
  * Fix a parsing issue of the config
  * Use pjAPIs to output proper json and bug fixes
  plugins
  * Add Ll as an alias for #!
  print
  * Added few pf examples
  * Initial import of the c1 command to compare bits
  * Add new command: pifc and pifcj
  * Add quiet and json for aflm
  * Check if address is mapped in the hexdump and disasm via io.unalloc
  * Implement "pt." command to print the current date
  * Fix #12711 - Fix hex.compact in pxa
  r2pipe
  * Add r2pipe_ R_API functions to r_socket.h
  ragg2
  * Update ragg2 man page
  * Added the append string feature for ragg2
  refactor
  * Remove global variables in rasm2.c
  * Use RSpaces in RFlag
  * Kill RIOSection
  * Aoj use pj
  * Use pj in aeaj
  * Use pj in ttj, tj, tej, tfj and 'tej enum'
  * Fixing typo
  * Use pj in asj
  * Use pj in anj
  * Almost completely kill RIOSection from io and core (-218LOC)
  * Standardize version using blob_version
  refactoring
  * Remove global variables in rasm2.c
  * Almost completely kill RIOSection from io and core (-218LOC)
  search
  * Fix #12942 - Implement /c[vV][j] /cej to search for code immediates
  * Fix #12378 - Implement /ai to search for infinite loop instructions
  * Implement /a1 to find all instructions by changing 1 byte
  sign
  * Initial implementation of the visual zignatures in vbz
  * Add bbsum metric for zignatures
  * Add vars in zignatures
  sync
  * Implement T=&amp; and handle more meta events
  * Initial WIP implementation of sync using http and T
  * Add basic auth to the webserver
  tasks
  * Make ! command sleep around system()
  types
  * Fix #12725 - pf* exposes flag sizes via fl and Cd
  * Initial implementation of the tfc command to manage calling conventions
  * Add more function signatures for objc_ apis
  * Set type of double to F
  * Support typedef to anonymous struct in more than 1 header
  * Support typedef'd (anonymous) structs
  * Shorten local var and type name
  util
  * Add extern "C" to r_rbtree.h
  * Fix comma before object or array in pj
  visual
  * Implement vdo to use aho from visual
  * Fix toggle emu.str via v)
  * Honor io.cache in vpci
  * Revert "Revert "Prevent runaway scrolling in Visual when using arrow keys
  * Revert "Prevent runaway scrolling in Visual when using arrow keys
  * Implement vbg - wip, but at least vbg does something
  * Prevent runaway scrolling in Visual when using arrow keys
  * Add 'o' key to seek in the rop browser and improve usability
  * Handle subcommands for visual browse from the shell
  * Initial implementation of the visual ROP browser
  * Prevent runaway scrolling in Visual mode
  * Visual 'j' honors asm.flags.middle
  * Add orangg avatar in ?E+ and implement r_str_list_join()
  * Initial implementation of visual gadgets
  * Add support for visual gadgets in graph and panels views
  * Implement pgm command to move gadgets around
  wasm
  * Fix conversion f32.const or f64.const
  * WebAssembly improvements in branch lines and namings
  * Fix a little bug in wasm type section parsing
  windows
  * Fix abspath issue and implement r_file_copy using native api
  * Fix path issue when last char is a slash
  * Implement sys_cmd_str_full_w32()
  Other changes
  * Release r2-3.3.0
  * X86_INS_UD0 was introduced in capstone 4, so use it only there (#13154)
  * Expose save_parsed_type() as an API call for Cutter (#13149)
  * Upgrade capstone-master
  * Add missing include for meson
  * Fix Linux debugger crash regression
  * Fix alignment issue in io.ptrace with the new r_malloc_aligned API
  * Fix dL bochs crash
  * Fix #12855 - Crash in "r2 -c'dL bf' -d ls" (#13145)
  * Fix path with spaces problem in windows (#13144)
  * Fix #13141 - Check if the unset space is the current one (#13142)
  * Added eprintf to dbg.execs on non-Linux OSes (#13134)
  * Minor fixes
  * Workaround the cursor scroll glitch in folded functions
  * Try a fix for #13072 - invalid address in dalvik disassembler
  * Fixed afbj result to print empty array (#13127)
  * Refactored cmd_anal.c to use PJ (#13122)
  * Fix #11759 - aac now names import trampolines (#13124)
  * Time to say goodbye to r_json (#13126)
  * Fix build for WSL (#13129)
  * Upgrade sdb
  * Do not escape path to Windows file (#13108)
  * Little cleanup before release (#13115)
  * Clean up some code in disasm.c
  * Fix agfJ
  * Make disasm use pj
  * Make ASAN green again (#13098)
  * Fix ASAN crash in abtj
  * Fix ASAN crash in asj
  * Strdup the input because it is a const char * and shouldn't be modified
  * Fix some r_assert warnings (related to len==0)
  * Check if there are enough words only when necessary
  * Other len == 0 edge cases that do not belong to r_return_* checks
  * Do not print classes if there are none
  * Type is not present in case of va_args, so do not blindly use (len - 1)th char (#13106)
  * Fix #12800 - PE exports not listed
  * Do not use _free in a _init method, but free in a _new method (#13100)
  * Various little code fixes. (#13075)
  * Remove most warnings during compilation
  * Implement aaFa, optimize and improve boundary checks
  * Refactor xrefs.c to use pj api (#13085)
  * Fix undefined behaviour in r_uleb128
  * Fix PE doublefree regression in resources
  * File: clusterfuzz-testcase-minimized-ia_fuzz-5652434150490112.dms
  * Fix x86 capstone patch
  * added valgrind fun fortune (#13086)
  * Meson: Add r_debug_dep to libr2_dep (#13088)
  * Unwind capstone to safe commit
  * Solve java regression
  * Fix #12948 - Fix . autocompletion (#13082)
  * Fix #13067 - Crash in the java parser (java-read-off-by-one)
  * Fix #13070 - Fix oobread in anal.arc
  * Add CC in vbt, still wip, just readonly list for now
  * Fix #12938
  * Use pj for agfj (and others) + rename pj_sn and pj_ksn to pj_N and pj_kN
  * Fix null-pointer dereference (#13074)
  * pf: print float at max precision (#13064)
  * Fix #13062 (#13063)
  * Add missing csmtpapi, csncdapi files
  * Fix #13027 - pf: print double at max precision (#13049)
  * Fix invalid json in agfj under some situations (#13051)
  * If, for whatever reason, a basic block with negative size is
  * contained in a function the json produced is not valid.
  * pj-ify dmmj
  * Fix x86_64 socket syscall (#13050)
  * Currently syscall nr 41 is named socketcall. However on x86_64
  * syscall nr 41 is named socket and expects 3 arguments.
  * Fix some crappy regressions in capstone.sh
  * Upgrade capstone
  * Purge capstone when doing the iOS build
  * Fix the iOS simulator build
  * Fix truncated issue with long dir.prefix is used
  * Small optimization when concatenating the home
  * Update plugins.nogpl.cfg and fix a couple of warnings
  * Use pj api in core/config (#13047)
  * Fix #13034 - Trailing 0 is gone (#13046)
  * Fix couple of mem leaks (#13041)
  * Adding one level into the hashes JSON (#13045)
  * Use pj api in afvsj
  * Use pj api in rasm2
  * OS X does not seem to accept X.Y.Z-git as lib version (#13043)
  * acr+make does work because it does not set any lib version on darwin. This patch
  * will adjust the version to use for libraries when radare2 is installed through
  * meson.
  * Update fortunes.fun (#13044)
  * Fix #13021 - Fix crash in anal.dalvik
  * Fix #13031 - Crash in dbw
  * Fix #13032 - Double free in dbw
  * Fix #13033 - Crash in pifjA
  * Fix #13039 - Crash in 'echo 0xF..A | rax2'
  * Fix pe crash regression
  * Added feature to return error while parsing c header file (#13030)
  * Added feature to return error while parsing c header file
  * Fixed cmd_type.c to pass tests
  * Fix clusterfuzz-testcase-minimized-ia_fuzz-5647859834159104.dms
  * Fix clusterfuzz-testcase-minimized-ia_fuzz-5670419745472512.dms
  * Fix clusterfuzz-testcase-minimized-ia_fuzz-5643065568526336.dms
  * Fix clusterfuzz-testcase-minimized-ia_fuzz-5166506139189248.dms
  * Implement vt: to create a new tab with an associated command
  * Fix conditional again
  * Fix off by one conditional
  * Fix some ASAN issues found randomly
  * Unescape chars when using rax2 -S
  * this commit resolve second part of #12862 (#12985)
  * Add newline to end of types.sdb.txt
  * Small TCC bitfields parsing fix
  * Some more fixes for the iOS build in sys/ios-sdk.sh
  * Remove some r_parse spaces
  * t-* resets tcc's anonymous symbol counter (#13015)
  * Remove commented anon_sym init in tcc_compile()
  * r_cons_singleton() -&gt; r_cons_singleton ()
  * Add some spaces
  * Make Class Attr Events more fine-grained
  * Add REvents for Anal Classes
  * Enable Travis only on master
  * Add LC_NOTE missing load command header for mach-o
  * Fix #13001 - null deref in RBin
  * Use flat RVector for all_calbacks in REvent
  * Fix classes names for Windows (#12998)
  * Fix warnings
  * Use pj in rasm2.c and add pj_f for float
  * $ sudo r2 /dev/disk0
  * [0x00000000]&gt; om
  * [0x00000000]&gt; o
  * 3 * r-x 0x00000000 /dev/disk0
  * [0x00000000]&gt; r
  * 0
  * [0x00000000]&gt; oma
  * [0x00000000]&gt; om
  * 1 fd: 3 +0x00000000 0x00000000 - 0xfffffffffffffffe r-x /dev/disk0
  * [0x00000000]&gt; x 32
  * offset - 0001 0203 0405 0607 0809 0A0B 0C0D 0E0F 0123456789ABCDEF
  * 0x00000000 0000 0000 0000 0000 0000 0000 0000 0000 ................
  * 0x00000010 0000 0000 0000 0000 0000 0000 0000 0000 ................
  * [0x00000000]&gt; s 0x1000
  * [0x00001000]&gt; x 32
  * offset - 0001 0203 0405 0607 0809 0A0B 0C0D 0E0F 0123456789ABCDEF
  * 0x00001000 4546 4920 5041 5254 0000 0100 5c00 0000 EFI PART.......
  * 0x00001010 c651 78b2 0000 0000 0100 0000 0000 0000 .Qx.............
  * [0x00001000]&gt; qq
  * Remove extra space after hexdump comment header (#12984)
  * c1 0x1000011ec @@s:$ $+10 1
  * Fix an assert in anal_tp
  * Fix some assert issues and other crap
  * Fix empty json (#12979)
  * Fix help and json in /ci (#12978)
  * Use unsigned format in xref addresses
  * Remove Color_RESET in hexdump comments when scr.color=0 (#12974)
  * Fix 'aao' command
  * Align left the ascii art
  * Fix anal.jmptbl warning message
  * Fix #12973 - Fix 1 byte oobread when running in asan
  * Add a null check (#12977)
  * Use PJ in "irj" and add Symbol VA (#12976)
  * Use PJ in "irj" and add Symbol VA
  * io.unalloc.ch: Hexdump char if byte is unallocated (#12968)
  * Fix asan crash in PE parser (oobread) (#12966)
  * Fix env. vars. not being parsed in !! in Windows (#12956)
  * Fix arm assembler in Windows
  * Fix x86 assembler in Windows
  * Removed duplicated -q flag in ragg2's usage message (#12964)
  * io.unalloc=true: print space in ascii hexdump if unmapped (#12958)
  * Fix Segfault when executing /cj without args (#12961)
  * add reloc indicator to pdj
  * Implement vbc [gG] and fix crash in aao
  * More ios-sdk build fixes
  * Fix section-&gt;size = 0 assert
  * iOS10 is required for the arm32 builds
  * Add LC_VERSION_MIN for the libr2.dylib iOS build
  * Fix #12934 - Crash in p-
  * Fixed the typo in the struct name r_lib_struct_t (#12944)
  * Trim scriptfile after '.'
  * Rewrite RSpaces to use RBTree and remove use of indices everywhere (#12904)
  * Rewrite RSpaces to use RBTree and remove use of indixes everywhere
  * Use RSpace in r_meta_space_unset_for
  * Use r_str_ndup instead of strndup because windows does not support it
  * Add some comments
  * Fix issue #12742 (#12922)
  * Introduce fnj command (#12923)
  * abtj using pj.c
  * Done for x86, arm16, arm32 and arm64
  * Check aab argument value
  * Fix the "Visual runaway scrolling when using arrow keys fix"
  * This reverts commit 6c1d31c.
  * This reverts commit ded4b9e.
  * fix null deref: r2 -N -e scr.prompt.file=true --
  * fix glitch where pd--N and N &gt; offset
  * closes #12897
  * Add an additional null name check in print.c
  * Remove invalid sleep from cmd_open()
  * Add missing file
  * Fix more null derefs
  * Fix null derefs
  * Added MIPS 64-bit calling conventions (copy of 32-bit). (#12891)
  * Small improvement (#12895)
  * Calculate bool based on logic and select prefix based on bool (not vice
  * versa)
  * axfj using pj.c
  * axtj using pj.c (#12887)
  * Android may also support ptrace-wrap
  * Use pj for X509 and PKCS (#12877)
  * Convert R_JSON to pj
  * Ident
  * iCj support
  * Change return type
  * Fix @deroad comments
  * Fix last issue
  * Fix empty output
  * Fix C99 construct without using -c99 (#12879)
  * Switch to capstone master in Meson
  * Implement r_anal_ref_type_tostring()
  * Switch to capstone master 🤪
  * Fix rafind2 -S for UTF8 chars &gt; U+00ff (#12866)
  * Fix rafind2 -S for UTF8 chars &gt; U+00ff
  * Use '&lt; 1' instead of '== 0'
  * Remove unnecessary else
  * Add a 0
  * https://darkdust.net/writings/megadrive/initializing for references
  * fixes #12848
  * i only chk with a few games, but they all look correct
  * Printkey json cb show format pj
  * Fixes for the android build and related warnings
  * Fix aht div
  * Small RFlags fixes (#12856)
  * Get the real item name before looking for it
  * Otherwise, it may happen that you look for a name which does not exist
  * and then when the name is filtered it is transformed into a name that is
  * already in the list of flags.
  * Make sure flagItem is inserted in HT and skiplist
  * Update SDB code and use ht_update_key API in RFlag
  * Fix set_name/filter_name mess
  * Small fixes here and there
  * Force update when creating new flags
  * Use pj API to print json
  * rm stupid debug printf
  * add support for apple debugserver on amd64
  * Oops
  * Add 64-bit MIPS profile
  * Fix isqq #command
  * Removed some spaces
  * Fix agfJ for quotes in function names
  * Fix pdJ for quotes in flag names
  * Use pj in Pj
  * by pancake + fix from kazarmy
  * Copy pal when creating a new task (#12835)
  * Fix minor memory issues (#12836)
  * Add initial Wasm support for atomic instructions. Fix get func offset from id. (#12833)
  * Fix Wasm function rename to ignore memory and other non-function symbols (#12832)
  * Implement sdb_js0n() without GNUC weirdness (#12829)
  * Fix shift check in esil.c
  * Add Vdt to tweak the instruction type hint (#12821)
  * Add missing .h in meson.build
  * Fix iR timestamp + consistent timestamp format output (pt*, iI~comp, iR) (#12770)
  * Update SDB code and use ht_update_key API in RFlag (#12804)
  * Fix crash in pC
  * Moved pd-- help message under pd? command (#12809)
  * Fix leaks in macros (#12803)
  * Fix missing comma bug in pj.c fixes invalid json in afcfj (#12802)
  * Use unsigned int for size when loading binary file (#12794)
  * Trying to load a 2.4G core file do result into error message like:
  * Cannot allocate -17240000 bytes
  * Since opt-&gt;sz is unsigned, casting it to sized int is problematic.
  * Fix regression in dmh's brk_end calculation (#12791)
  * Update yank.c (#12787)
  * remove signed differences in r_core_yank_hexpair()
  * Remove flag list in RFlags and just use hashtable (#12703)
  * Do not directly use flags-&gt;flags, but use r_flags_foreach functions
  * Remove list of flags because unnecessary
  * Do not free flagitem when we just need to change the name(aka key)
  * Use skiplist to iterate, so we get order for free
  * Use RIOMap instead of RIOSection which is being killed
  * Free flagitems when ht is freed
  * There's already the hashtable that can serve to iterate all flagitems.
  * Oops
  * Documentate yfx/yw/ywf/..
  * Fix hang in =h&amp;
  * Fix undefined behaviour in signed int with 24 bit shift in softmagic.c
  * Flush Visual stdin only if printable, \t or \n (#12764)
  * Remove obsolete test file
  * Remove obsolete test file
  * Only flush stdin when no mouse wheel is used
  * Use RBinSection, RDebugMap or RIOMap instead
  * Remove omps command
  * Fix segfault in ?E+
  * Improve anal.eobjmp (bug spotted after almost killing iosections)
  * Move r_disasm.h defs into r_core.h
  * Change eprintf to printf in rarun2
  * Change eprintf to printf in rarun2
  * Fix #12654 - resolv reloc symbols (#12713)
  * Move filling of symbols_by_ord into _r_bin_elf_get_symbols_imports()
  * Remove unneeded midbb initialization
  * Move core-&gt;anal check
  * r_anal_reflines_str() boolification
  * Fix segfault and add warning
  * Run any command at any position in the screen
  * Crop the output of the command to avoid glitches
  * Works in visual mode as well as in console
  * R_ANAL_REFLINE_TYPE_MIDDLE -&gt; R_ANAL_REFLINE_TYPE_MIDDLE_BEFORE (#12733)
  * Fix invalid read in cmd_meta (#12730)
  * files is a reversed keyword in meson. Try to avoid using it.
  * Tweak bitwise macros to work on 64-bit integers and use that in dyldcache
  * Remove useless .c file and fix 2 small warnings
  * Simplify get_import_addr by splitting into arch-specific functions
  * Add support for .plt/.plt.sec split in x86_64/ELF
  * Return plt_sym_addr if something fails there
  * Do not rely on section names when possible
  * Sections are not reliable, look for information, when available, in the
  * DYNAMIC segment, which is used by the loader/linker at runtime.
  * Use sections when nothing else is available in ELF
  * Some type of ELF (e.g. .o files) do not have dynamic info, so the only
  * thing we can do is rely on sections.
  * After release version bump to 3.3.0-git
  * Always print return type in r_anal_fcn_format_sig()
  * Print var args in afcfj
  * Fix movt r0, 0x1234 from incorrectly showing up as r0 = 0x1234 &lt;&lt; r0
  * Minor code cleanups/fixes (#12714)
  * Use Homebrew Addon in Travis
- Update to version 3.2.0
  anal
  * Add asm.hint.cdiv
  * Handle ^C in agf (#12618)
  * Fix size of arm64 wzr register
  * Rename ac -&gt; aoc, aC -&gt; ac, Fix help
  * Add the missing fail arc for SBRx instruction
  * Fix wrong splitting of functions in aac
  * Initial implementation of emu.ssa
  * Fix infinite loop bug related to anal.nopskip
  * Use add-sorted instead of append+sort
  * Heavy refactoring and sdbify the classes storage+logic
  * Implement support for nword in ahi
  * Fix ESIL borrow flag handling for SUB/SBB on x86
  * Display all metas in current offset instead of just one
  * Fix .in=io.maps, improving aap analysis (2052 vs 41 functions find)
  * Small msp430 improvements
  * Fix aap for thumb
  * Fix #8054 - Update cpu flags in arm/thumb ADD/SUB
  * Display all metas in current offset instead of just one
  bin
  * Fix #12654 - workaround resolv reloc symbols in ELF
  * Refactoring of get_import_addr in format/elf
  * Add timestamp to iRj output
  * Do not use r_buf_get_at in RBin.nxo to solve 2 clusterfuzz crashes
  * Fix missing exported symbols in ELF
  * Add laddr to iI
  * ie/iee: remove baddr
  * Use entry.init0 instead of entry0.init
  * rabin2 -H and iH uses cb_printf instead of eprintf+printf
  * Improve RBuffer api, start to refactor rbin to use more rbuf
  * it's nintendo 64 not nintendo 32
  build
  * Appveyor cleaning
  * Fix musl build (required for Alpine)
  * Do not statically link binaries by default in sys/static.sh
  * meson: Do not use glob with meson
  * Initial implementation of the Alpine Linux package
  * Improve the meson scripts
  * Fix Emscripten support
  * Switch to capstone 4.1 (#12549)
  * meson: Ensure python3 and no hard-code version
  * meson: Ensure R2_DATDIR, R2_INCDIR, R2_LIBDIR be absolute path
  * Users may want to install radare2 to a different directory than ~/bin.
  * Parse --install-path in sys/user.sh to allow for users to do so.
  cons
  * Fix #12667 - Fix heap overflow in RCons.grep
  * Fix #12397 - Colorize grep words if scr.color.grep is set
  core
  * Improvements and code cleanup in util/str
  * Implement ?j to get JSON output of different representations for the same number
  * Fix #12482 - Unify asm.shortcut/asm.{lea,jmp}hints
  * Rename scr.pipecolor into scr.color.pipe
  * Initial import of the PJ (PrintJSON) API
  * Fix 11141 - replaced R_ASM_BUFSIZE with RStrBuf*
  * Bring back f-.localflag (same as f.-localflag)
  * Add some more random "fun" fortunes
  * '=h&amp;' is not an alias for '&amp; =h'
  crash
  * Fix #12479 - negative disk_reads may not be allowed
  disasm
  * Fix esil function comment refline when there is jump to addr
  * Allow select cpu for arm.gnu
  * Add support for m68xx disassembler + analysis from capstone
  * Initial support for 6502 with Capstone
  * Optimize ds_align_comment()
  * Use r_str_len_utf8_ansi() for line len in
  * Fix glitches in asm.shortcut=1|0 with and leahints
  * Fix visual leahints hotkeys
  * Handle meta hints for dwords in visual disasm hotkeys
  * Improve pds
  json
  * Do spec-following r_str_escape_utf8_for_json()
  * Added new PJ simple print-json (stream) apis
  assembler
  * Move mipsasm from mips_gnu to mips_cs
  search
  * Add magic headers for GPG symmetric crypto
  commands
  * Fix #12473 - implement C. command
  * aC renamed to ac
  * aaE -&gt; aafe (#12628)
  * Support multiple ahi0 == ahi
  Debugger
  * When a process is interrupted by a signal, we try to figure out the reason
    if the information is still available.  FreeBSD/more reliable way to get
  * PID's path. (#12527)
  panels
  * Fix a crash when V! calls graph via space key
  * Fix Cursor mode and Zoom mode and refactoring
  * Refactoring
  * Refactoring
  * Enable cursor and insert in Hexdump
  * Fix a resizing issue of Panels
  * Help message for Snow
  * Snow is supported in Panels because it is winter
  * Better Hexdump support
  * Remove mouse events thoroughly from panels
  * Minor fix when opening a new panel
  * Cleaned up some macro
  performance
  * Improve io map lookup performance in presence of many maps
  * Limit the blocksize in visual mode
  * Optimize r_meta_find (~4x faster :D)
  * refactoring ELF relocs, parse once and lookup in a hashtable
  print
  * Fix #12528 - Remove suffix modifier for 'j' in cmd_print.c
  * Add hex.ascii config variable
  * Support uneven columns in hex.cols and fix stack after scope issue in scr.rainbow
  * Fix p- to honor multiple regions
  * Highlight the flagged bytes on hex.style
  * Implement hex.hdroff (disabled by default)
  search
  * Implement /s, /s* to search for sections depending on entropy
  threads
  * Make =h work in tasks, still more work to do to make RCons task and thread safe
  types
  * Fix tc and afc commands
  * Implemented tc command as an alias for tuc;tsc;tec...
  * Fix #11756 - Implement tsc and tuc
  visual
  * Add r_str_len_utf8_ansi()
  * Improvements for repeated Vd
  * More fix for Vg and VG
  * "tT", "tt new tab, t[1-9] switch to nth tab, t= name tab, t- close tab"
  * Fix #12623 - Make Grep Highlights Case Insensitive
  * Fix Vg with io.va
  * Introduce scr.dumpcols to support tabs and minor cleanup
  * Bring back VO as al alias of V and improve modes
  * Several improvements in the Visual mode (help, tabs, ...)
  * Add scr.wideoff to make offsets and reg values depend on asm.bits
  * Extend the use of the 't' key to manage tabs better, better ascii art
  * Several bug fixes and improvements for the visual-tab
  * Improve two dimensional panels with Tab and tabs with ' and ''
  * Implement ecoo and extend scr.rainbow into pd
  * Better asm.hints and support repeating in dw
  wasm
  * Fix wasm analysis for the end instruction
  * Fix #12409 - wasm function ids and exports (#12414)
  To Review
  * Disable dbg.follow in aaft to prevent seek changes (#12657)
  * Add %S for base64 in util/pj (JSON printer)
  * Fix #1298 - Fix visual 'G' for r2 -nn (#12655)
  * Fix #12615 - Fix renaming vars from vvv
  * Fix #12434 - Fixes for exports and anal behaviour (#12642)
  * Fixed loop behaviour (now jumps to correct ends, etc..)
  * Fixed Exports (aka symbols)
  * Fix #12273 - Force exec bit in text section (RIOSection must die) (#12643)
  * Rename aftm -&gt; aft and afta -&gt; aaft (#12631)
  * Proposal to fix ib DF issue.
  * Fixed wrong bounds check while PE file resources is being parsed (#12634)
  * Few compilation warning fixes. (#12630)
  * use r_base64_encode_dyn
  * More refactoring for panels
  * Fix comments
  * Add assumption comments
    Remove the V@ command - not intuitive and a bit alien
    rotating print modes with tab was segfault because of UB
    Implement recursive interactive help
    Support ranged cursor selections (for pxd, pxb, pxq, ...)
    'i' in pxb visual runs Vd1 to edit the bits under the cursor
    V' is no longer mixed with Vt
    Properly restore the print sub-modes in tabs
    Smart tab key hints (beter located and shorter)
  Archs
  * Added support for m680x arch
  * msp430: registers names for pc, sp, sr and cg
  * msp430 initialize more default op fields
  Commands
  * Clarify aes /Ca help message (#12580)
  * New commands: aCb, aCm, aCmn, aCll, aClj, aCv, aCm, aC-, aCm-
  * Fix Segfaults and Leaks in RTTI classes recovery
  * Accept .?AU as prefix for msvc class name demangling
  * Classes recovery refactoring
  * Skip own type descriptor in msvc classes recovery
  * Cleanup msvc rtti address calculation
  * Recover vtable, classes, base class, virtual methods from MSVC RTTI
  * Add flags for vtables and methods
  * Fix #12543 - Support backward branch and bl assembling for arm64 (#12552)
  * Fix odd behaviour of pdf (with regards to agfv and agfj) (#12522)
  * Some code cleanup and start to introduce r_return in r_io (#12523)
    add the “skyline shadow” concept
    add r_io_map_is_mapped which binary-searches the skyline shadow to tell
    if a pointer belongs to any map
  * Fix printing of the macho UUID load command in iH / rabin2 -H
  * Improve pxa, use more colors. honor VdF (pf format)</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1554206400">- Update to version 3.4.0
  anal
  * Add more function sorting methods and reduce unnecessary resorts
  * Fix #13466 - Adjust thumb xrefs on aae
  * Fix axf without args
  * anal_riscv: Implement get_reg_profile
  * Fix #13451 - make afs work
  * Show destination in axf
  * Analyze symbols of type STATIC
  * Add R_ANAL_OP_MASK_DISASM for r_core_anal_op() for now
  * Reduce false positives in aav honoring align and skipping code blocks
  * Remove CALL_IS_EOB, it was experimental in r1, not useful
  * Add warning message when jump table size is invalid
  * Fix #13077 - calling convention args to start from 0 instead of 1
  * Add avrr and aao in aaa
  * m68k architecture is always 32 bits and big endian
  * Implement jmptbl for Thumb TBB and TBH instructions
  * Fix m68k analysis issues
  * Add R_ANAL_OP_MASK_OPEX
  * Add support for Thumb jmptbl based on TBH
  * Fix glitch found in analyzing jmptbl in debug
  * Avoid passing fixed size buffers in RAnal.fcn, reducing the use of anal.bb.maxsz
  * Fix r_reg asserts issues spotted in the mips emulation
  * Remove redundant key in anal/cc
  * Simplify function guessing
  * Add missing ESIL for ARM64's LDRH instruction
  * Fix null string issue in afi and add afcf in afij
  * Use ARM special syms as analysis hints (#13249)
  * Use fcn-&gt;meta.min instead of fcn-&gt;addr in fcn rbtree code
  * Fill ptrsize for TBH and TBB Thumb/ARM instructions
  * Update register profile for m68k
  * Update Windows type db
  * x86: add ESIL for BSF/BSR instructions
  * Implement new aesou and abte commands
  * x86 afb+: Update size in fcn rbtree after adding bb
  * Support another type of jmptbl for x86-64
  * Add fp register as BP in mips analysis
  * Improve CHIP-8 analysis
  * Add Windows types from synchapi.h
  * Add Windows Crypto API types
  * Update Registry API types
  asm
  * New command: 'wai' write assembly inside the current instruction
  * Initial implementation of the .offset RAsm directive
  * Updated ppc's libvle with latest fixes
  * Add asm.refptr eval variable
  * Implement rasm2 -x to output in hex dwords
  * Add CHIP-8 asm descriptions
  * Fix #13208 - Initial import of the asm.null plugin
  bin
  * Add dex.h and cdex.h for header structs
  * Parse segment name in -H, deprecate 2 old load methods
  * Adding symbols for 32bit version of mfc140u.dll
  * Fail kernelcache check for non-arm64 kernels
  * Use entrypoint from LC_UNIXTHREAD for the Kernelcache
  * Fix integer overflow that leads to a crash in the DEX parser
  * ELF: returning the full compilation toolchain info
  * Added load_buffer and check_buffer for qnx (#13446)
  * Rebase strings when necessary
  * Rbin remove old load_bytes callbacks
  * bin_art: avoid double free
  * Compute file hashes on request via it and compare if has changed
  * Add bin_qnx.c in Meson.build
  * Add Homewbrew detection
  * Import the XNU kernelcache RBin plugin
  * Add initial support for QNX executables
  * Adding OpenBSD elf sections
  * Fix #13157 - Invalid read in r_bin_demangle_swift
  * Parse objc categories
  * Fix mach0 relocs when no symtab is there
  build
  * AppVeyor - Update MSVC to 2017, Ninja to 1.9.0
  * Fix compilation on Android
  * Fix offline build: Remove duplicated curl line
  config
  * Change anal.maxreflines to asm.lines.maxref
  * Fix #13201 - Merge anal.jmp vars fix
  cons
  * dm= now honors theme (eco) settings + wx sections are highlighted
  * Added missing flags &amp; file paths autocompletions
  * Add more file paths autocompletions
  * Added missing autocompletions for breakpoints related commands
  * Add prompt handling in r_cons_gets
  * Add missing autocompletions for e and P subcommands
  * Add missing keywords for tab completion
  core
  * Make flag comments base64-compatible
  * Support alias files in '.' interpret too ('. $foo')
  * Implement $foo=- to use cfg.ediitor to edit the alias
  * Initial implementation of alias files
  * Fix wcr command
  * bin.str{purge,filter} -&gt; bin.str.{purge,filter}
  * Rename asm.bbline to asm.bb.line and disable it in graph
  * Create libr_main and make all binaries use it
  * Introduce anal.verbose and set http.verbose and bin.verbose to false
  * Make function to allow grabbing the flags by order of importance in flagspace
  * Fix va_arg issue in r_str_newf and r_str_appendf
  debug
  * Fix #13363 - Remove URI handler before looking for auxillary script
  * Some fixes for the debug/emul traces and initial visual mode
  * Fix #13391 - issues when using file:// and ood together
  * Displaying chunk flags as bits
  * Implement dbg.skipover and fix dss for esil
  * Documentate and fix 'afa' and 'afal' commands
  * Implement V$ to set the program counter
  * ASLR settings little refactor, available as util mean
  * Initial implementation of the dri command - inverse debug registers
  * FreeBSD will be having aslr finally
  deprecate
  * Fix #13430 - Kill MinGW remnants
  diff
  * Implement the dif command to compare two files using unified
  * Fix #13541 - Automatic radiff2 -p when no bininfo is found
  disasm
  * Call to same relocs must have same name instead of appending number
  * Improve pf visualization via Cf in pd
  * Fix #13502 - alignment of .dword things
  * Remove reflines2
  * Fix bugs on E_MASK_D and BD24 (343eeb9) powerpc/vle
  * Fix printing consecutive type links in pd
  * Support asm.pseudo=1 in pad command
  * Sync with libvle (bugfixing &amp; new instructions)
  * Fix #13412 - Improve folded-bb message
  * Fix asm.stackptr when disassembling in the middle of a function
  * Add support to fold basic blocks in graph, disasm and commandline
  * Add chip8 pseudo support
  * Implement UJMP/UCALL color and update themes
  * Fix #13326 - Implement of asm.regsub to replace register names with their role alias
  * Implement visual decompiler and fix the RConfigHold API
  * Show function signature on tailcall jumps
  * On ARM, labeeling the unwind address segment a bit more accurately
  docs
  * Updating which assert version to be used
  esil
  * Add cmd.esil.step
  flags
  * Add symbols.objects and symbols.sections flag spaces
  format
  * Fix #12041 - fix truncated pf output
  * Add pfo dex|macho and bind structs to offsets with Cf via .iH*
  fs
  * Rename mg to mc and implement 'mg' properly
  graph
  * Handle b key in graph, doing the same as in visual
  * Improve interactive graph title with function signature
  * Implement graph.trace and improve dt+ with dt++ for abt
  * Trim decompiler text in graph nodes
  * Implement support for decompiler graphs in 'v #'
  hexdump
  * Support colors in prx (abusing px)
  io
  * Consider the map sorting when two map_events are the same
  nds
  * Add Homewbrew detection
  optimization
  * Add an early-out optimization for r_isprint (2%-30% speedup)
  * Optimize r_str_bounds by removing an unnecessary strdup
  * Avoid unnecessary RConfig.get('cmd.times') in RCore.cmdSubst
  panels
  * pP rotate panels
  * ROP gadgets work properly when in-n-out
  * Fix some crashes
  * bunch of menus work which had been broken such as ROP, etc
  * Submenu is also highlighted
  * Menu should not be highlighted when it's not focused
  * Fixed some critical issue in resizing
  * Panels move more flexibly with HJKL
  * Remove some useless messages on the menu
  performance
  * Remove redundant section lookup in get_strings_range
  * Improve console rendering times
  * Make analysis use io instead of fixed size buffer
  * Optimize analysis by adding more fine-grained levels
  print
  * prc honors io.unalloc
  * Implement p-e (entropy bar)
  * Fix #13323 - Skip nulls in pxr
  * Show negative reference in pxr, honoring asm.bits
  projects
  * Fix #13252 - Fix path with spaces in projects
  rbin
  * Change printf to println
  refactor
  * Fix #11133 - Remove buf_hex frield from RAsmOp
  * Pass RAnal instead of rbtree to fcn rbtree api
  search
  * Fix infinite loop in /r, and optimize by not resolving vars when not needed
  * Make -x behave like /x unless mask is provided
  sync
  * Fix #13234 - Allow reopening of webserver
  * Fix debug rap reg profile setup
  types
  * Fix #13585 - Changes to tl
  * Load basic types on startup instead of onload
  * Add the ability to open .h files with the 'pfo'
  * Add txf and txf. commands
  * Add a command to list all used types in current function
  * Add err* noreturn functions for Linux, iOS and macOS
  * Fix #13247 - tn and tn- commands
  visual
  * asm.var.summary should be on if the screen is too small
  * Fix #13333 - Show flag zones in scr.scrollbar
  * ^F,B in visual is used to scroll pages not bytes
  * Add Vvvt - visual function var types
  * Improvements in vbg
  * Vpp"c now properly rotates
  * Visual 'k' honors asm.flags.middle
  * Fix visual mountpointss, move it into Vb
  * Save changed bytes after modifying their bits in vd1
  * Several improvements in vbg
  * Fix #13283 - Swap g&lt;-&gt;o in visual and graph
  * Improve visual tabs switch with decompilation mode
  * Fix graph.layout=1 issue when zoom &lt; 1
  windows
  * Refresh on resize and fix mouse input on visual foor Windows
  * Fixes pipes implementation on windows
  * Add support for UTF console input in Windows (#13338)
  * Fix #13301 - Fix crash when unicode support is enabled
  * Alias /dev/null to NUL in Windows
  * Fix dll_ symbols not being analyzed with aa
  Other Changes
  * Add a call to r_search_kw_reset in r_search_prelude to fix arbitrary heap oob write (#13605)
  * Enforce 32bit and jumps for VLE-PPC
  * ec* shows bgcolor too for fgbg color (#13602)
  * Asan fixes 3.4.0 (#13603)
  * Fix OOB writes in bin_qnx
  * the formats specified in buf_fread were wrong
  * fixed some memory leaks in bin_qnx
  * Another tcc crash fixed (#13599)
  * Fix wrong chopping issue in Cf (#13584)
  * "Cf 1 xxx" &lt;- spaces was not trimmed
  * Should be aliased under the c command
  * prc: Don't Color_RESET if scr.color=0 (#13594)
  * aflsa, aflsb, aflsn, aflss - sort by addr, bbs, name or size
  * Fix help message for rabin2 -h | grep str.filter
  * Fix uaf in config hold (#13591)
  * Fix aflm crash (#13592)
  * Fix oobread in aao
  * Fix Visual jk - prc interaction (#13578)
  * Fix iCj for PE (#13579)
  * Fix #13491 - Handle $aliasFiles in 'cat' and 'rm'
  * Remove some whitespace from cmd_print.c
  * Add get_reg_profile call for RISC-V. In this profile, include the
  * integer and floating point registers. Use the ABI register naming
  * instead of the architectural one as this was chosen in the disassembler.
  * This is straightforward as the user-level ISA only specifies these
  * registers. In RV-I there are no flags, and only a few read-only
  * counter CSRs are accessible from user mode which (I think) don't need to
  * be in this structure. In RV-F/D there is one 32-bit CSR containing a few
  * flags.
  * This addition is not quite enough to get analysis or debugging working,
  * but can be a step towards that, and prevents warnings about being unable
  * to import the register profile from isil during launch on RISC-V.
  * Also update bits to 32|64 instead of 16|32—there is no 16-bit
  * RISC-V.
  * Fix arm thumb endianess (#13572)
  * Fix assert in format print when trynig to retrieve a null register name (#13569)
  * Fix warnings when SN is not defined for a specific arch (#13568)
  * Fix #13552 - Crashes in tcc parser (#13566)
  * Fix some warnings and remove unused code
  * Revert "[WIP] Added jump and fail info to pdJ"
  * This reverts commit 20f875b.
  * from #13481
  * Remove dead r_core_save_parsed_type() declaration (#13564)
  * Build arch detection for RISC-V (#13560)
  * Make sure that asm.arch and anal.arch is set correctly when starting
  * radare on RISC-V.
  * Remove unused CMP_END_GT()
  * Include aap in aaa (#13543)
  * Include aap in aaa
  * Added aap only if file.type is unknown
  * extracted them to method
  * Add ut*/st* type shortcuts (#13550)
  * Fix io.unalloc off-by-one (#13535)
  * Fix newline after axj output (#13533)
  * Add support to multiline assembly patching (#13526)
  * For example, this line 'OFFSET : nop;nop;nop' (provided in the example patchfile at binr/rabin2/patch.txt) now actually works
  * Fix a minor bug in panels (#13531)
  * Fix build
  * Fix build
  * Fix #13511 - pqz -&gt; pqs and psq as an alias for pqs
  * Rewrite kernelcache check_bytes (#13518)
  * Parse load commands to extract 3 metrics (kudos to @Siguza for suggesting):
  * use of LC_UNIXTHREAD
  * absence of any library linked against
  * addresses in the upper half of the address space
  * If those are met, then it’s a kernelcache. This just needs to parse all load commands types and vmaddr from LC_SEGMENT_64 (but nothing more) from the bytes.
  * Run aav after aac in aaa
  * When using debugger the file assumed path for the auxillary script
  * was dbg://.r2, without debugger it's just .r2.
  * This patch cuts out the 'dbg://' prefix if found before looking for the
  * auxillary script.
  * Make buf field private in RBuffer (#13473)
  * Fix pemixed build (and include it in meson build)
  * Do not use base_priv in yank, it was wrongly used.
  * Fix jump/fail for Java ops
  * [WIP] Added jump and fail info to pdJ (#13481)
  * Added jump and fail info to pdJ
  * tired of waiting
  * pxA &gt; pCA
  * Fix dt+ command parsing
  * Fix build on capstone3
  * Fix .travis to build release/prereleases branches too
  * Fix regressiono
  * Handle more X86 instructions to, at least fill the -&gt;type
  * Fix #13367 - last line glitch in r_cons_strcat_at
  * Fix #13367 - Fix offbyone alignment in line printing
  * Improves graph generation times. But it's still called too many times
  * Update capstone-master (#13496)
  * Fix #13485 - Crash in anal_tp (null deref) (#13497)
  * Do not compute asm.stackptr when not requested, fixes slow disasm issue
  * Save aliases in projects
  * Fixing aflqj (#13483)
  * pd 10 &gt; $foo # save the output of pd 10 into $foo
  * $foo # print the contents of $foo (the output)
  * $* # values are now printed in base64
  * $foo=base64: # is now supported
  * Removing debug output from top of vbg screen (#13479)
  * af+ sets meta.min (#13484)
  * Random fixes and improvements for visual debug traces
  * Add "return" and deindent
  * Fix mulss pseudo (#13470)
  * SP was declared as 'sp' in the register profile which doesn't exist. Stack pointer is a7.
  * Most C compilers for m68k (e.g. LatticeC) use a6 as stack frame pointer via LINK and UNLK instructions, declare a6 as BP
  * Fix clusterfuzz-testcase-minimized-ia_fuzz-5636199282114560.dms
  * Move compiler line to the right place
  * Fix build on newer RISC-V compilers (#13459)
  * On gcc 9.x, __riscv__ is no longer defined but __riscv is.
  * This is documented under C/C++ preprocessor definitions on
  * https://github.com/riscv/riscv-toolchain-conventions
  * Fix ft command crash on Windows (#13457)
  * Change 'sanitiz' from bininfo to be according to alphabetical order (#13456)
  * Fix invalid json regression for compilerr
  * mach-0 empty value for now
  * Optimize slightly r_core_visual_disasm_down() (#13450)
  * Clean up of PR #13441 (#13455)
  * Chip8 pseudo fixes (#13453)
  * Fix #1179 - itj hashes calculation command has fixed (#13441)
  * Fixes #1179 - itj command has fixed, small refactoring on hashes storage, removed obsolete file.sha1 usage
  * Show all the different hashes on it and itj
  * it and itj refactoring.
  * PJ optimizations have made, added more arguments checks
  * Fixes pipes implementation on windows (pipe data was treated as a string instead of binary data so first \0 truncates it)
  * Make other RBuffer fields "private" (#13444)
  * Use r_buf_size to get the size of a buffer, not the private field
  * Use r_buf_seek instead of adjusting the private cur RBuffer field
  * use r_buf_read instead of r_buf_read_at(.., cur, ..)
  * other r_buf_read_at/r_buf_read
  * Fix RBuffer usage in REgg
  * Wrong replace with r_buf_resize
  * Other r_buf_resize fixes
  * style fixes
  * other style fixes
  * Introduce r_buf_tell API instead of using seek
  * other style fixes
  * style
  * style 2
  * write_at(cur) == write
  * fixes
  * avoid changing test
  * Make most RBuffer fields private
  * Add some fixme comments
  * still use base_priv in some places
  * Simplify WASM code by avoiding duplications (#13443)
  * Simplify code by avoiding duplications
  * Use r_return in consume_r
  * Fix MSVC warning (#13434)
  * Fixes crash in the disasm and assert for the folded bb feature (#13440)
  * Change order of ? And i output (#13418)
  * Completely kill the msvc/ directory and the unix-specific includes workarounds
  * RBuffer should not be const (#13432)
  * Improve Makefile on macOS (#13431)
  * OS can have already be set to other values on user machines, OS= fits better here.
  * FreeBSD get thread name support only from 12.x flavor (#13428)
  * Fix #13000 (#13083)
  * Fix musl compatibility - ARM_VFPREGS_SIZE is defined in asm/ptrace.h (#13427)
  * Fix bug in print_flag_json() (#13425)
  * Make pid.c use PJ (#13424)
  * Fix invalid instruction warning (#13417)
  * store cmpval and cmpreg in every basic block
  * lookup cmpval from predecessors considering TBH’s index register
  * Fill op-&gt;jump and op-&gt;fail for all branch and jump instructions
  * Handle short and word variants of BSR (BSR.S and BSR.W)
  * DBxx instructions treated as conditional branches
  * Handle PC relative variant of JMP &amp; JSR
  * Bugfix for the decoding of long instructions (code in asm_m68k_cs.c assumed a maximum of 8 bytes, but maximum is 10 bytes)
  * Hide the CC=E warning when no anal.verbose is set
  * Fix Meson build
  * Simplified
  * Update sdb from git
  * Add support for UTF console input in Windows
  * Convert ANSI input to UTF-8
  * Convert UTF-8 to acp when calling ANSI version of functions
  * Determine if Windows console output is UTF-8 on the fly
  * Add afbF and handle Z key in visual disasm and graph to toggle basic blocks
  * Correct visual graph help to actual behavior (#13406)
  * Fix aclj
  * Fix #13357 - vG and v^ work again as an alias for vgg and vgG
  * Little warning cleanups (#13398)
  * Add C64 Fortune (#13397)
  * Remove noisy and useless warning
  * Remove many uses of max_bb_size
  * Use anal.verbose in more places
  * Fix 2 crashes in the graphs and the analysis
  * Implement and use experimental read_ahead for anal
  * Introduce read_ahead approach for testing io usage and performance in analysis
  * More cleanup and expose a new api for RAnalOp
  * Kill FCN_SDB and some more code cleanup
  * Add bytes_read var, convert some addr + idx -&gt; at and reinstate some len-based checks
  * Ensure invalid insn handling doesn't check invalid data
  * Move "Truncated instruction" err msg to r_anal_fcn_add_bb()
  * Remove gotoBeachRet macro and just use the goto statement
  * /by @kazarmy @radare @ret2libc
  * Fix anal jmp eob code (#13387)
  * Move RAnalOpMask into parameter
  * Use r_buf_size to get the size of a buffer, not the private field (#13380)
  * Use r_buf_size to get the size of a buffer, not the private field
  * Use r_buf_seek instead of adjusting the private cur RBuffer field
  * use r_buf_read instead of r_buf_read_at(.., cur, ..)
  * Fix RBuffer usage in REgg
  * Introduce r_buf_tell API instead of using seek
  * write_at(cur) == write
  * Fix http webserver regression introduced in 81ad0fe
  * UAF/memroy leak fixes proposal.
  * esil_sub should manipulate esil-&gt;old and esil-&gt;cur
  * otherwise, tests get broken...
  * Drop weird esil_sub implementation, and use the same
  * implementation as esil_add (and esil_mul, and esil_div)
  * esil_add: fail on invalid dst, as well as src
  * Consider the map sorting when two map_events are the same.
  * When two maps start at the same address, it's important to consider the
  * initial priority of the maps, which is given by the id field.
  * Be more explicit in comparison between boolean and integers
  * Remove CYGWIN &amp; MINGW remnants (#13377)
  * The 'display' routine of the malloc_chunk should display each field of
  * flag field as bits.
  * So prior to this proposal, dmhc could yield following information:
  * struct malloc_chunk @ 0x7f5462ed4000 {
  * prev_size = 0x0,
  * size = 0x1112000,
  * flags: |N:4 |M:2 |P:1,
  * The flags should be displayed as: flags: |N:1 |M:1 |P:1
  * Update sdb (#13373)
  * Show call hints and propagate types for indirect calls to imp symbols (#13350)
  * Few code cleanups (#13369)
  * Remove dupe api in r_cons
  * bin_bootimg: load_buffer/check_buffer
  * bin_cgc/bin_elf/bin_elf64: remove load_bytes/load + load_buffer
  * Implement check_buffer in bin_cgc
  * bin_coff: load_buffer/check_buffer
  * bin_dex: load_buffer/check_buffer
  * bin_dol: load_buffer/check_buffer
  * bin_dyldcache: load_buffer/check_buffer
  * ao-&gt;kv's ownership is moved to RBin through the get_sdb method of
  * RBinPlugin, thus the plugins should not free it themselves.
  * Further usage of thread debug (#13359)
  * Add r_cons_gets() API
  * Fix crash when executing om (#13362)
  * Implement load_buffer/check_buffer in RBinPlugins (#13353)
  * Fix memleaks in MACH0 bin plugin
  * Add check_buffer method to RBinPlugin
  * Add r_buf_read8_at API
  * bin_any: remove load and fix mem leaks
  * bin_art: implement load/check_buffer, remove load_bytes/load
  * bin_avr: add load/check_buffer and remove load/load_bytes
  * bin_bf: load_buffer/check_buffer
  * bin_bflt: load_buffer/check_buffer
  * bin_bios: load_buffer/load_bytes
  * This improves performance especially when there are thousands of sections.
  * Update capstone from git
  * Add r_th API to rename threads in r2
  * Fix esil assert
  * Added missing autocompletions for project management commands (#13340)
  * Remove extraneous space for scd instruction for chip8
  * Fix msvc build
  * Remove parenthesis from class size listing (#13238)
  * Cleanup the use of getopt with our wrapper
  * Fix relocations in ET_REL ELF (#12694)
  * Get the section name for SECTION/LOCAL ELF symbols
  * Do not print warning messages if ELF is ET_REL
  * In that case, it's a normal thing that dynamic sections and program
  * headers are not present.
  * Fix the address of the fake PLT table
  * Do not use + symbols if there is no name
  * To be able to add tests for nintendo DS r_bin plugin
  * Add LGTM alerts badge
  * Requires -F kernelcache for now
  * Fix warnings in bin.qnx
  * Add missing noreturn definition for darwin
  * Set hints for ARM special symbols $t and $a
  * Do not set $d metadata
  * Fix #13297 proposal (#13299)
  * Fix #13244 - Assembler support for x86 bsf and bsr instructions (#13303)
  * Avoid assertion in esil traces, speedup some paths (#13300)
  * Fix #13302 - Add .* as an alias for #!pipe but trimming in first space
  * Fix microsoft cc (#13298)
  * Fix pdJ for cmt.right=1 + pseudo=1
  * Changed http.verbose to false (#13292)
  * Use fcn-&gt;meta.min instead of fcn-&gt;addr in fcn rbtree code
  * Maintain 2nd rbtree and reinstate _fcn(_addr)_tree_find_addr()
  * FCN_ADDR_CONTAINER -&gt; ADDR_FCN_CONTAINER
  * Use r_rbtree_insert ⧸ delete as appropriate
  * Remove set_meta_min_if_needed from _fcn_tree_probe⧸iter_next
  * Fix memory leak in strbuf. (#13273)
  * Fix memory leak in strbuf.
  * sb-&gt;ptr was set to NULL without freeing the underlying data.
  * Use R_NEW instead of R_NEW0, as the memory is
  * initialized immediately afterwards.
  * Call r_*_op_init in r_asm_disassemble/r_anal_op.
  * Avoid splitting obj.* flags into their own flagspace (#13286)
  * Little code cleanups (#13277)
  * Use pj in canal.c
  * Fix hang after ctrl-c
  * use relsub addr
  * kill i2, grab top of list when not in preferred spaces
  * Add r_core_flag_get_by_spaces
  * Remove r_flag_get_i2 and use r_core_flag_get_by_spaces
  * Fix fcn name from flag
  * Better consistency: flag_get instead of get_flag
  * Quickpath for just one flag
  * added annotation to the set_reg_profile for documentation completeness, the FPU registers are really too small and should be 5 words minimal(80bits) TBH. SR is only 16bit but it having 32bits is okay, CCR should be folded in but IDK how this would affect access.
  * Update anal_m68k_cs.c (#13274)
  * EXG (EXchanGe register) is an valid instruction for R_ANAL_OP_TYPE_MOV because it only moves from RegN to RegN.
  * Fix leak in RIO: free iter after removing it from list
  * ls_append/ls_prepend will create a new iter, so we need to free the
  * iter that was removed from the list.
  * Fix some leaks from unit tests
  * PoC: Implement aCef to emulate all calls in the function and add comments (#13266)
  * This PoC requires more refinement to use the API and clean the code
  * Add '$' in v! to set the program counter
  * Honor asm.indent and only toggle in disasm
  * Remove SLOW_IO from core/anal.c
  * Fix crash in canvas, some leaks and random code cleanup (#13254)
  * Filter out special symbols in ELF (#13173)
  * Filter out special symbols in ELF
  * No need to add the special case '\0'
  * Keep special symbols, but do not process them
  * Refactoring
  * Make sure s-&gt;type is not NULL
  * Do not print special symbols in rad mode
  * Avoid double check
  * Fix PR's comments
  * Warn when invalid use of r_buf_buffer (#13240)
  * Update list of supported architectures (#13250)
  * Change old references to aC to ac (#13243)
  * $ rasm2 -x 'nop;nop;mov eax, 33;push ebx;int 0x80;nop;mov rbx,48484;nop'
  * 0x21b89090 0x53000000 0x489080cd 0xbd64c3c7 0x00900000
  * As suggested in https://twitter.com/travisgoodspeed/status/1101966927688318978
  * BSF: https://www.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-instruction-set-reference-manual-325383.pdf#G5.925704
  * BSR: https://www.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-instruction-set-reference-manual-325383.pdf#G5.21931
  * MIPS elf renaming proper sections + little typo.
  * recurseAt: Also update size in fcn rbtree
  * Prerelease travis release (#13189)
  * Add additional tests for release/prereleases
  * Test different plugins configurations
  * Add some libraries to docker image
  * Disable SYS_CAPSTONE for now because there is only 3.0.5
  * Fix html magic file to respect libmagic's format too
  * &lt; can be used with string so it should be escaped if we want to match
  * the exact string ""
  * Use plugin License when printing rasm2 plugins in JSON format
  * Build with system capstone, but do not run tests because they would fail
  * Fix tiny plugins file to use xtr_fatmach0 instead of just fatmach0
  * Use clang to compile with ASAN
  * Use b_lundef=false
  * Just test if different plugins configuration build, no r2r
  * Use sys openssl as well
  * Introduce aess to fix the regression confusing step-over and step-skip
  * Properly specify esil step over/or-not in the API to fix regression
  * Initial implementation of aCe
  * no assert on free, also fixes warning
  * Added missing include (#13198)
  * Fix few warnings
  * After release version bump for 3.4.0-git
  * refactored cmd_print.c to use pj.c (#13174)
  * Refactored cmd_print.c to us pj.c
  * Changed to r_str_trim_ro
  * Few code changes, possible errors. (#13192)
  * asm.strenc -&gt; bin.str.enc (#13180)
  * Added missing incude (#13184)
  * Default to unknown type
  * Detect RET
  * Remove fail from always succeeding jump/call
  * Move keypad commentary to LD Vx, K, add to SKP/SKNP
  * Annotate skips correctly
  * Annotate more instructions
  * Refactor p-j using pj.c (#13170)
  * Use macros for common flagspaces names instead of hardcoding them (#13175)
  * Fix NULL pointer dereference in data references analyzer (#13178)
  * Data references analyzer assumes that each function reference maps
  * to a certain section, but this is not the case for raw binary files
  * like shellcodes/firmware images/etc.
  * This bug was introduced in #10117.
  * Fix null ptr deref in axg* (#13177)
  * Flush before closing pipe
  * Change eprintf to rowlog
  * If the user already provides a capstone tarball, the buildsystem should not try
  * to download it again.
  * Use r_str_ncpy instead of strlcpy
  * Make Lisp fortune work with Clojure(Script) (#13161)</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1558440000">- Update to version 3.5.1
  * Fixed hardware breakpoints in the native Windows debugger
  * Introduce the new scr.prompt.popup and honor it in all the color themes
  * ESIL emulation is now 2x faster
  * Fixed a huge performance regression when generating zignatures on big binaries
  * Fix iOS, Android (non-arm64) builds with new NDK
  * r2frida comes with Frida 12.5.3 (v8 enabled by default and working on iOS + Android)
  * Upgrade capstone and capstone5 dependencies
  * Improved cursor mode in panels
  * Initial ESIL emulation for RISC-V
  * Fixed C output for nested structs/enums/unions from pf strings
- Update to version 3.5.0
  anal
  * Initial support for src/dst RAnalOps for ARM
  * Add anal.ex option, cleanup and improve the Java support
  * Add aae in aaaa
  * Add disasm field to ao command output
  * Fix the arm/thumb switch emulation bug spotted in capstone5
  * Stop analyzing call to reloc and fix pifcj to honor asm.jmpsub
  * Fix aaft Stack isn't initialized and run aaft after aaaa
  * Fix fcn.rip regression
  * Fill op-&gt;src[0] and op-&gt;dst in x86 and improve arg analysis with it
  * Include aap in aaaa
  * Add the ability to set some registers readonly
  * Fix #12867 - Identify BP usage in x86 functions to improve var analysis
  * Initialize GP on MIPS when no symbols found with ESIL
  * Implement ESIL for CPUID on x86.cs
  * Implement /am and add initial support for PAC instructions
  * Honor more anal hints in the anal loop
  * Add anal.ignhintbits to only obey asm.bits and ignore hints
  * Optimize r_anal_try_get_fcn by removing fixed size buffer
  * Add an option for anal.loads
  * Load instructions now set a data meta
  * Fix #13596 - Implement afb= and afl= and do some refactor
  * Add more fcn types, new api r_str_fmtargs and af- is af-$$
  * Add instruction refs array in pdj and agj, for r2dec
  * Make agj work in any offset inside a function, not just the first instruction
  asm
  * Asm assemble, mem leak fixes
  * Fix x86.nz assembler for the rip-relative LEA
  * Mips asm mem leak
  bin
  * Fix isStripped() bit for PE bins
  * Seek to the first executable section if there's no entrypoint
  * Implement COFF imports and honor no-entry0 case
  * Implement mw command and fix segfault on old fs support
  * mdmp: fix incorrect data setting in pe sections
  * Use HtPP instead of Sdb in r_bin_filter_sym function
  * Optimize class_get() to make demangling and objc/dex registration O(1)
  * Restore io buffer creation in dyldcache
  * Fix rahash2 -B and -b regression not printing partial hashes
  * Fix heap overflow in macho parser
  * Add 'oba [addr] [baddr]' command handler when m != b
  * Fix oba command when called with only one argument
  * Improvements for rabin2 -H and pfo in macho
  * Fix ELF main detection for ARM binaries
  * Add ELF Identification fields to elf64 pfo
  build
  * Automatically choose wget/curl/git depending on availability
  * Fix #13765 - asm/anal cant be build in parallel
  * Do not use system-wide capstone when building with sys/install.sh
  config
  * Code cleanup in RConfig and bring back 'e asm.' for listing
  cons
  * Fix #13980 - Glitch in panels with bgcolor
  * Code refactoring for the theme based colorization to reduce derefs - dmh commands set
  * Use RPVector in RLineAutocompletion
  * Make p= bars dont use the background color
  * Code refactoring the theme based colorization to reduce derefs
  * Fix #13738 - Autocomplete $aliases
  core
  * Few mem leak fixes
  * Implement yq,yj,y*,y! and b*
  * Fix binary number to ut64 conversion
  * Implement @@@Strings iterator
  * Fix #13823 - Implement ftj and ft* commands
  * Fix 'e cmd.gprompt=dr=' becaues of the strtok approach
  * Fix bug when quoting a comment
  * Add scr.confirmquit to actually "Confirm on quit"
  * Implement fq. fj. and f*. - show flag in current offset commands
  * Implement the missing bits in the triple-at
  * Add ooc, o., o.q and rename old o. into o:
  * Print "Task finished" only if interactive
  debug
  * Implement aesuo and add help for all those step until subcommands
  * Initial implementation of dr. and ar. commands
  * Implement drc k=v to set conditional flags by type
  * Fix dg in Linux by using r_debug_ptrace instead of ptrace
  diff
  * Added missing c2 command + theme support for comparison commands
  * Initial import of the WIP zdiff algorithm
  disasm
  * Enable capstone5 at configure time option
  * Fix #13975 - aho issue not showing bytes
  * Honor asm.pseudo in 'pi'
  * Add asm.optype
  * Honor ec flag in colorized disasm for names vs numbers
  * Do not switch to v8 by default
  * Implement 'piu' by deconstructing 'pdp'
  * Demangle relocs and add asm.flags.{inline|limit|maxname}
  * Fix asm.meta issues when asm.flags.inbytes is set
  * Fix another bug in asm.jmpsub
  * Fix #13672: Display variables value in the disasm view
  * Add asm.xrefs.code option to show/hide code references in
  * Add some more x86 instructions for pseudo
  * Honor anal.ignhintbits for hintbits
  * Honor fcn-&gt;bits in disassembly
  * Update capstone to use the NEXT branch
  * Enable asm.jmpsub by default
  * Add asm.fcnsig instead of making function signature depend on asm.var
  esil
  * Remove unnecessary RPICK in avr.esil
  * Few UAF fixes
  * Add esil_weak_eq and make an operation
  flags
  * Add json output to "fd."
  * Call remove_offsetmap only if the flagItem is not new
  * Add realname flag command
  * More improvements in the current flagtags and ftl-&gt;ftw
  * Implement ftl and add more flag tags
  fs
  * Improve the RFS API to support write and unlink operations
  * Implement mlj to list files in json
  * Implement mj and improve 'm / io' vs 'm io /'
  graph
  * Fix agfg - GML output format fails with high-ids because of Java
  * Improve the graphviz output for traced bbs
  io
  * oob [arg] sets bin.baddr, then seeks to new entry0
  panels
  * Naming tabs is supported
  * Fix dc and F9
  * Status should be shown on top of the screen
  * Improvements in panels for usability
  * Filter is supported with command f/F
  * Decompiler default off for everything especially tabs working better this way
  * Better key allocations for tabs
  * Initial support for tabs
  * n/N should behave like the ones in visual which are for go next nkeys
  * Auto update synced with every mode change is supported
  * A panel will be allocated for each help msg when it is called
  * Help menu is classified better and help panels are implemented
  * t key is supported in both window and zoom mode
  * n/N commands are supported in window mode
  * t key is supported in Function panel
  * Better algo for t and it is supported in hexdump too
  * t key support for entropy
  * t key instead of tab key is supported in Disassembly panel
  * Comments work in Disassembly panel
  * Interactive message for cursor and insert mode
  * ioCache menu works
  * Do not ask yesno for decompiler if it is not even available
  * Show meaningful messages for invalid operations
  * n/N splitting a panel vertically/horizontally with new user input cmd
  * Show if the cache is on or not on each panel
  * Fix some potential memory leaks
  * Toggle cache boolean of a panel by &amp;
  * Default positioning was not just right
  * instead of [x] to honor the command of deleting a panel
  * C in panel should behave like the one in visual too
  * Add summary and Entropy fire added in the menu
  * Entropy fire added in the menu
  * add Summary under View menu as well
  * Better page scrolling for JK
  * Refactoring plus a little tweak for HL and some fixes
  * Auto update decompiler
  * v!g instead of v!o for consistency
  * Refactoring for performance issue part1
  * undo/redo seek enabled.
  * Opt the decompiler in panels
  * Fixed a few bugs
  * SAKURA instead of SNOW since it is April:P
  * Handle rotateAsmEmu via ')' in Panels
  print
  * Add p=a, p=A (and p==a, p==A, prc=a and prc=A)
  * Fix hex.cols usage in prc and pxA and add pxAv for visual
  * Fix #13880: Add dt=
  * Implement pfc normalized types and values
  * Add scr.bgfill config option
  * Honor color theme in p==
  * Fix p== in debugger (only processes current map)
  * Add scr.square and implement the prc= command ala pz,p=..
  * Implement 'less' command and add 'l?' command
  * Move pava from core to print and honor it in pxa
  * Implement pfc C struct format command
  * Fix large disasm issue with invalids and handle @{xfs}
  * Hide switch/case refs from pds
  * pf z honors scr.strconv and str.escbslash
  r2pipe
  * Add support for r2pipe shellscripts
  search
  * Fix #13988 - Add JSON output format to rafind2
  * End of archive detection in rafind2 -m
  * Avoid scanning the whole -1 address space. Fixes aap in debugger
  * Android magic numbers until Android 9.x
  * Add io.sky and solve io.maps.x issue happening with aap
  * Fix #13321 - Make /ci [from] [to] find immediates in range
  * Fix search asm boundaries issue
  sign
  * Make zignatures database more flexible, add realname, comments and xrefs
  sync
  * Initial rework towards bringing back remoting commands
  traces
  * Introduce dtdi and update help message
  types
  * Add vvs command to edit function signature from visual
  * Implement more tx subcommands (type-xrefs)
  * Implement afs! to edit current function signature with cfg.editor
  * Added a command to edit types using cmd.editor
  * tfc-&gt;tcc and tcc in sync with t*c
  * Fix afs command, parsing, behaviour and help message
  * Add more basic types from libc
  * Fix null deref in types when invalid db and add more basic libc
  visual
  * Improve visual mark
  * Implement graph neighbourhood navigation with i and I keys
  * Move the esil debugger into vbE
  * Improve the visual ropchain editor
  * Fix cursor jk in disasm and debugger visual modes
  * Make scr.gadgets true by default
  * Make 'o' do the inverse of 'O'
  * Fix #13673: Sort column results in vbg
  * Fix #13713 - vr rotates between JMP, CALL and DATA reference hints
  * Fixes for flagzones and scr.scrollbar
  * Add scr.scrollbar.bottom
  * Fix callgraph browsing and node folding glitches
  * Handle /* in reg/stack cursor in debugger view
  * Handle +- keys to increase/decrease register value
  * Honor scr.scrollbar in visual graph
  windows
  * Convert Windows error message to utf8
  * sys/meson.py: Create r2.bat as alias to radare2.exe
  Other commits
  * Release 3.5.0 - Dismay
  * Upgrade to use sdb 1.4.0 (#14045)
  * wget/curl downloads use CS_ARCHIVE
  * Code cleanup in capstone.sh
  * afu: improve usage text and argument handling (#14044)
  * Tweak documentation for afu to indicate its argument is mandatory.
  * Detect missing argument in afu: Error out if afu is called without its mandatory argument.
  * Improve argument parsing in af, afr and afn. (#14042)
  * We now skip leading whitespace when looking for the first argument
  * to these commands (the function's name). Previously, the following
  * command
  * af fcn.foo @ 0x000affe
  * would try to define a function with an empty name at offset
  * "fcn.foo @ 0x000affe".
  * Improve error messages used by afn and afr. (#14039)
  * When renaming a function fails because no such function exists
  * at the given address, don't include the new name in the error message
  * as it is unrelated to the cause of the error.
  * Couple of mem leak fixes proposals. (#14038)
  * Trim spaces in pfo
  * Special symbols $a,$d,$t could also have a '.' + a number
  * Let's ignore the number for now, it shouldn't cause too much issues.
  * Fix PPC regressions
  * Update capstone v4 and next branches
  * Fix pifcj issue
  * Hide esil warning under esil.verbose to please users
  * Fixed missing parameter for linux i386 (#14026)
  * Honor the entry0 flag and other bug fixes
  * Fix crash in -n
  * In fs_r2: /seek and /bsize and fix flags and config writes
  * fs.shell supports echo and redirections '&gt;'
  * Fix some warnings
  * Fix LGTM builds
  * Add LGTM configuration file
  * Ability to download capstone git as zip
  * Add ?|? to root help
  * Fix ASAN crash (1byte oobread in dex)
  * Use SPCL instead of SPECIAL_SYM
  * Fix issues related to meta.range management
  * Fixes #133660: Dword in the middle
  * Current java implementation of the analysis is not working well
  * RBin.Java doesnt updates the vsizes because it seems to break things. wip for another PR
  * Added anal.ex option to use extensions or not
  * Install r_agraph.h with meson (#14005)
  * Improve |? (#14003)
  * Minor code cleanup in flags and bin (#14000)
  * Fix appveyour thing
  * Call remove_offsetmap only if the flagItem is not new
  * It does not have sense to call that function on new FlagItems, it just
  * slows down things for nothing, since item-&gt;offset has not been set yet.
  * force and is_new must be two separate things
  * When setting a flag (which may be even a set of some properties of an
  * existing flagitem) we want to force the update of all the RFlag
  * properties, but remove_offsetmap should not be called when the flagitem
  * is new. So we need to track the two properties separately.
  * Fix some warnings in the linux-debugger code
  * Revert "Fix crash in r2panels config" (#13995)
  * This reverts commit 9a1965f.
  * Fix crash in r2panels config
  * Fix a bug (#13992)
  * #include sdb/ht_uu.h after r_types.h (#13989)
  * Fix capstone5 meson build
  * Fix crash in swift demangler
  * Add --with-capstone5 configure flag
  * Add use_capstone5 meson option
  * Add prc=a in visual
  * So pointers get rebased transparently during buffer reads. This makes objc class parsing work again.
  * Fix #11385 - load offset from project
  * Refix
  * Fixes for ppc analysis with capstone5
  * ADD BP and SN for the ppc reg profile. Also fix some null derefs on invalid esil expressions
  * Hide warnings
  * Fix vvs and make :&gt; work again to create empty files
  * Fix bugs of cursor for hexdump in panels (#13978)
  * Fixed a few things (#13974)
  * Fix tons of bugs of cursor for disassembly in panels
  * Improve visual panels interaction
  * " to create a new panel without using window mode
  * X must always close a window, use xX to access refs
  * Implement v!t- to delete last tab
  * Implement graph.dummy for toggling the creation of dummy nodes
  * include uint32/64 in JSON output
  * add uint32 and uint64 to ? output
  * Implement search.in=file
  * Improve help msg for "." (#13961)
  * Refactoring (#13955)
  * Fix wtff + argument 0 size issue
  * Fix lang_pipe_run hang in Windows (#13960)
  * Fix lang pipe hang in Windows
  * Fix hang and double-free
  * Fix ml/mL/Lm inconsistency
  * Fix warnings on Windows (#13954)
  * Fix comments in panels (#13953)
  * Add macos pkg uninstallaton script instructions
  * Fix a small bug
  * Fix prc text color
  * intro.md: Fix typo
  * Typo in "Begin" fixed
  * enable ctrl-r to perform backward search
  * fix up/down array backward search
  * Fix a bug of colors menu
  * Show which ascii char is in drr output
  * Fix null deref in canal.c
  * Fix crash in dmh on Frida
  * Fix a bug
  * Sign hash, possible mem leak fix. (#13942)
  * Avoiding creating an entry if the type is not known (at the moment).
  * Fix ms double free crash (#13938)
  * Fix missing newline
  * Fix #13931 - Do not memref mmxwords in LEA
  * Fix wa* command
  * Prevent extra blank line from stderr when using @@= with backticked prz (#13935)
  * Colors menu improved a lot in panels (#13936)
  * Improve the bold theme a bit more after testing on another projector
  * Fix a bug in menu and remove unused code (#13933)
  * Add help msg for tn-
  * Do not psuedo the visual ropchain
  * Fix null deref
  * Tabs in panels work heaps faster now (#13929)
  * Refactoring and fix a stupid regression (#13928)
  * Refactoring more (#13926)
  * Fixes #12100: wtf! warns when file size is unknown (#13925)
  * Restore the seek when doing aggv to fix a random bug
  * Fix UB in esil shift
  * Use our own instance of RAnalEsil to fix a crash in aeg
  * Refactoring tabs (#13924)
  * The bit editor is now accessible via the visual browse mode
  * Improve visual assembler usability
  * Remove dup aae
  * Add help msg for om-*
  * Fix glitch in 0 width frames in panels (#13912)
  * Sample: clusterfuzz-testcase-minimized-ia_fuzz-5651817880354816.dms
  * Fix #13907 - pd 1;pdj 100;pd 1 bug
  * Merge pull request #13910 from Vane11ope/vane11ope/panels_1
  * Refactoring and improving help msg, Fixing a few bugs etc
  * Fix null deref in vbg
  * Fix help msg for $dis?
  * Expose r_core_autocomplete() to the API
  * Decouple Autocompletion from RLine
  * Fix more bugs and add some missing functionalities to the window mode
  * Fix a small bug (#13896)
  * Fix pf? &lt;fmt_name&gt; (#13892)
  * Initial work on refactoring RParse
  * Fix r_vector.h for C++ build (#13890)
  * Use RPVector in RLineAutocompletion
  * Fix argc+argv init and clear in RLineCompletion
  * Minor changes for RLineCompletion
  * Check for completion
  * Make r_line_completion_set_weak use argc+argv
  * Use only RPVector in RLineCompletion
  * Reserve in r_line_completion_set
  * Add r_pvector_data() and r_pvector_index_ptr()
  * Remove r_pvector_set_free()
  * Fix pfs handling of {times} (#13884)
  * Fix naming of the public RLine autocompletion callbacks
  * Fix code injection issue in ir* and is*
  * Fixed help text for 'o' and 'G' keys in v! mode (#13875)
  * Use more current enum elf_machine (#13874)
  * Win PE format, mem leak fix (#13873)
  * remove PICK/RPICK from esil
  * remove last use of PICK
  * remove one use of PICK from sh-esil
  * Set overflow flag if pfj z string overflows (#13865)
  * Little mem leaks fixes (#13866)
  * Make couple of keys toggle-able (#13864)
  * Fix 1oobread crash in fire bars
  * list all types in current function
  * list all types in program
  * create a types graph
  * list all functions using the given type
  * Something gone wrong with t key in the stack panel (#13851)
  * pf z, io.unalloc=true: Abort map check loop if the size-0 map is encountered (#13843)
  * Fix inappropriate if checks in panels
  * Fix a bug when pressing t in decompiler (#13838)
  * Changed can_affect_bp a little
  * Fixed xor reg, reg issue
  * Small fix in rargs detection
  * This is more like a workaround
  * In graph, = sets cmd.gprompt and | changes layout, step centers graph
  * t key is supported for register panel
  * Mark pf z strings that overflow into unallocated memory with "ovf" (#13829)
  * Mark pf z strings that overflow into unallocated memory with "ovf"
  * Use RIOBind instead
  * Put cheaper test first
  * Check map read permission as well
  * $ r2 -c '"w hello # world"' -qcps -
  * Add s110 to list of OS in asm.os=?
  * Fix b command parsing (show help if subcommand is invalid)
  * aa* -&gt; aaS
  * Do not run aap twice in aaaa
  * Add missing help for aaf?
  * Add missing entry in the flag/d/meson
  * Minor fixes
  * Fixing most likely a typo (#13817)
  * A few refactoring in panels
  * Fix build
  * Do not use defines
  * mach0 dylib: addr + 16 was the right address
  * Fix r_buf_get_string implementation
  * no_null -&gt; overflow
  * Improve the lima theme
  * This LC_SYMTAB handling is wrong
  * Initial import of the esil-graph command by @condret
  * Also fix ob command to switch between different objid
  * Press Enter on menu is properly fixed
  * Fix print_string for Windows (#13800)
  * Fix coredump PC not being considered (#13793)
  * Fix infinite loop and memleak in dex (#13794)
  * obL is an alias for iL
  * Rotate between call/jmp/lea in graph and panels with 'r'
  * "char* " -&gt; "char *" in format.c
  * Add to pfj z TODO comment
  * Fix esil test that I broke yesterday (#13777)
  * Fix #13674 - Graph nodes doesn't need to be updated if there aren't any
  * Added missing help text for 'db*' command (#13774)
  * Fixing possible dangling pointer for str empty macro (#13769)
  * #if-0 out some not-working-as-expected code
  * pfj z honors size (#13761)
  * Improve r_buf_buffer and remove r_buf_get_at (#13676)
  * Make r_buf_buffer return a ut8 and the associated size of the buffer
  * Remove r_buf_get_at uses and make it static
  * @b: overrides the anal hints again (#13756)
  * "char * " -&gt; "char *" in format.c
  * No bgcolor in the sepia calls
  * @@@ # foreach offset+size iterator command:
  * x @@@= [addr] [size] ([addr] [size] ...)
  * x @@@b basic blocks of current function
  * x @@@c:cmd Same as @@@=cmd, without the backticks
  * x @@@C:cmd comments matching
  * x @@@i imports
  * x @@@r registers
  * x @@@s symbols
  * x @@@s sections
  * x @@@m io.maps
  * x @@@m dbg.maps (See ?$?~size)
  * x @@@f flags
  * x @@@f:hit* flags matching glob expression
  * x @@@f functions (set fcn size which may be incorrect if not linear)
  * x @@@f:glob functions matching glob expression
  * x @@@t threads
  * x @@@r regs
  * Fix elf-arm-main regression
  * Fixed help text for visual seek ('o' -&gt;'g') (#13748)
  * Remove use of RPICK in sh-esil (#13747)
  * Fix RAnalOpMask.ALL (#13743)
  * Fixing aab (#13741)
  * Fixing aab
  * Update blaze.c
  * Fix pfj z when z is not at struct start (#13740)
  * Preventing two little segfaults in zdiff
  * Use r_str_escape_utf8_for_json() for pfj z (#13734)
  * Remove all remaining uses of RPICK in avr-esil (#13733)
  * Fix memleak in aef
  * Fixed help text for 'Z' in visual graph mode (#13732)
  * Put pfj z string in value field (#13729)
  * Fix crash in rasm2 -a 8051 -d
  * Add value and label (if available) to pfj enum (#13728)
  * Fix pfj enum when label is not available
  * Remove some spaces in format.c
  * Fix potential DF and irrelevant resource freeing
  * Rollback to capstone4 until all bugs get fixed
  * /am is like /c but only search for instructions and uses R_ANAL_MASK_DISASM
  * Added new op family: R_ANAL_OP_FAMILY_PAC; (see /af)
  * Fix meson build of capstone
  * added bswap to esil in x86
  * more RPICK removal from avr esil (fmuls and fmulsu)
  * more RPICK removal from avr esil (mul and fmul)
  * Handle comment, prompt and other keys in visual, zoom, cursor modes
  * Do not show the anoying 'cannot undo/redo seek' in panels
  * Several usability improvements for panels
  * More refactorings and bug fixes for panels
  * Replace pointer with an array of variable size (#13706)
  * The elements are directly after the headers, there is no pointer
  * involved.
  * Also, use r_buf_read_at instead of r_buf_get_at in mdmp.
  * HL for move horizontally by a page (10 chars) in panels
  * Zeroize oldslide when leaving top-level pf
  * Couple of new fortunes.
  * Use NESTEDSTRUCT instead
  * Add tsd/tud/ted/tcd subcommands
  * Add newlines to tsc/tuc/tec
  * Honor asm.jmpsub in pdj output (#13701)
  * scr.scrollbar (0=no,1=right,2=top,3=bottom)
  * Cleanup avr-esil for inc and dec (also RPICK-removal) (#13693)
  * pfj: Remove errorneous ]}, after struct nested to 1 level (#13691)
  * Fix random crash on x86.cs on exit when used with r2frida (#13692)
  * better leak on exit than crash in capstone/frida
  * More RPICK removal in avr esil (#13687)
  * Fix #13653 - crash reproduced randomly in graph with white2 theme (#13685)
  * arm: Remove redundant op-&gt;type assignment (#13683)
  * Fix menu focus colors in panel menus
  * Rename Pseudo -&gt; Decompiler in panels
  * Deprecate esil_write_internal
  * $z, $b, $c, $p, $o, $s, $ds, $jt, $js, $r, $$ are now ops
  * Remove R_ANAL_ESIL_PARM_INTERNAL
  * Fix segfault and trim whitespaces to fix pd @x:9090
  * Use maps and io.va=1 to make it work instead of hacky memcpys
  * Fix p8f and bring back core-&gt;fixedblock to make pd/pD@x:/len work again
  * When in cursor mode in the debug visual view select the reg with tab+arroows
  * arm: Improve glibc entry point signatures
  * Two changes:
  * Add signature for old gcc (4.6) that uses ldr/str instead
  * of push/pop.
  * Mask out the Thumb bit from main's vaddr.
  * arm: Cleanup br instruction handling
  * The cleaned up code fixes the following issues:
  * "bx pc" should always change to ARM mode (bits=32), never
  * Thumb mode (bits=16), since PC is always even.
  * Use (addr &amp; ~3LL) + pcdelta for all PC-relative arithmetic.
  * and removes checks for "b reg"/"bl reg"/"bx imm"/"bxj imm" as
  * these instructions don't exist.
  * arm: Move brace postfixing to bottom of function
  * The analop_esil/analop64_esil functions have to wrap braces around the
  * ESIL expression if there's a condition code. Instead of only printing
  * the closing brace on certain instructions (which may differ from
  * arm_prefix_cond one day), print it regardless of the instruction.
  * arm: Move op analysis from anop_esil to anop
  * This matches how other archs do it, such as x86.
  * Sync elf_machine enum in elf.c with elf_enums pfo
  * Increase autocompletion to 4096 (#13662)
  * Blindfix #13659 - crash in aao with a fuzzed macho
  * Add version information to libr_main
  * Add workaround to fix pfj test output
  * elf.c: Update -nn header format (#13657)
  * Use more r_return and a lot of code cleanup, but still not finished, more PRs to come
  * meson: Change completions installation directory (#13647)
  * meson: Fix deprecation warning in libcore (#13646)
  * cconfig.c: Remove dup line and capitalize for consistency (#13645)
  * Hide one more emulation warning under esil.verbose
  * Invalid asr shift of 32 at 0xdbb6
  * Fix 2 crashes found with asan in the hexdump
  * Done some TODO refactorings in panels (#13630)
  * Thanks to anal.types.verbose
  * Fixed crash when doing aac and bin-&gt;cur is NULL (#13621)
  * Needed for r2dec
  * Add types for android-log apis
  * Add function signature for memmem
  * Add r2white doc/img
  * Improve the gentoo theme
  * Add gentoo theme
  * After release version bump</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1565784000">- Update to version 3.7.1
  no changelog provided
- Update to version 3.7.0
  anal
  * Fix #13766 - Sum the meta_data_code as covered code
  * Add more function definitions for posix and macOS binaries
  * Add argument to 'afll' to select column to sort by
  * Print MSVC RTTI Warnings only on anal.verbose=1
  * Add afj command to analyze jmptbl from the shell
  * Honor RAnalBlock-&gt;switch_op in afb. and afbi
  * Improve ARM64 PAC instructions support
  * Fix #14530 - Implementation of i.~{} aka RCoreItem
  * Added val op hints to let the user define jmptbl sizes
  * Fix #14501 - Jumptables are made of signed values
  * Reduce xrefs sorting for aflj perf
  * Initial implementation of anal.trycatch blocks
  asm
  * Implement PAC instructions in the ARM64 assembler
  bin
  * Add icqj command
  * Fixes for msvc demangling (#14695)
  * Add jni.h in bin/d for pfo
  * Update Mach-O hardcoded format definitions
  * Improve Mach-O header fields
  * Improve RConsBind and use it from RBin via iz^C
  * Use libswiftCore library if available to demangle Swift5 symbols
  * Fix oba on frida://
  * Add more e_machine values for ELF
  * Fix support for Swift5 demangling via bin.demanglecmd
  * Fix ordinal name on Linux for NE (invalid sdb path location)
  * Fix function detection on coff file
  * Add icqq to print unknow classnames
  * Add icc support for Java/Dalvik
  * Improve ObjC classes boundary checks and slightly improve demangling
  * Parse macho's LC_ENCRYPTION_INFO command in rabin2 -H
  * Fix undefined behaviour bugs in malformed macho bins
  * Handle “stub and resolver” exports and fix export trie for dyldcache
  * Handle the export flags to avoid de-syncing
  * Support ObjC categories on mangled classes
  * Avoid loops in Mach-O export trie walking
  * Parse Mach-O exports trie structure
  * Fix #14499: Detect ascii substrings
  * Show Class visibility information in icj for DEX
  * Fix symbols in wasm and add custom sections
  * Parse Rich header in PE
  * Initial implementation of the bin.libs imports linking
  * List multidex as dependency libs
  * Initial working implementation of bin.libs
  * The words of GOT
  * Fix new exe header detection for MZ
  * Optimize DEX subsystem detection
  * Fix #14441 - Invalid codesize in some DEX files
  * PoC: Initial implementation of direct bin symbols (20% speedup in loading times
  * Remove the check_bytes and more bin-buf refactoring
  * Add __const to potential VTable Sections
  * Add r2 iw and rabin2 -w to enumerate try/catch blocks
  * Parse the try/catch info of methods in DEX files
  build
  * Fix android-static
  * Delete prefix/ and fix static builds (missing libmpc.a)
  * Fixes for the android compilations
  * Add $onlydebug in sys/ios-cydia.sh
  * Towards emscripten build fix (update sdb)
  * Enable ASSERTS on all travis builds, to avoid confusion
  * mesonbuild: Backport to python 3.5
  cons
  * Make click and drag work on Windows
  * Fix #12921 - Impl. r_cons_arrow_to_hjkl for Windows
  * Fix scrolling directions in the hud
  * Implement RCons.echo() and use it from r2.cmd("echo64")
  * Fix grep in tasks
  * Fix #11396: Integrate dietline with the hud
  * Fix for RCons.html when no color is used
  * Add example file for the pri command
  * Add pri command to print raw images in RGB (using stiv code)
  * Introduce ?e= and ?ed to print progressbar and 3D donut
  * WIP: Initial support for rotozooming strings via ~&lt;zoom
  * Initial implementation of the human friendly json indent {:
  * Fix #9269 - Initial Implementation of vi mode
  * Enable click mouse input on Windows
  * Add mouse click support to VTE terminals. Hopefully fix others too
  * Click toggles cursor, make panels click mode more consistent
  * Add RCons.get_click(), initial integration in visual and panels
  * Initial support of mouse wheel+click
  * Improve the ayu theme
  * Clear also attributes on screen clear under scr.ansicon=0
  core
  * Handle ^C in repeated commands
  * Implemented head and tail commands
  * Alphabetically sort more help messages and fix /ac/aa help msg
  * Fix i subcmd help grep
  * Initial implementation of calling the r*2 commands natively from inside r2
  * Expand on FreeBSD&gt;=10 sandbox handling
  * Add -qq to force quit. Avoid the -qcq confusion
  debug
  * Windows native debugger refactoring
  * More fixes to WinDbg (#14675)
  * Step over rep and repne prefixed instructions with dsui
  * Fix breakpoints handling for FreeBSD
  * Fix single-step in the iOS-arm64 native debugger
  * Fix xnu_thread_get_drx for iOS/arm64
  * Honor SWI for step-over
  decompiler
  * Add support for the native r2ghidra plugin detection in cmd.pdc
  disasm
  * Don't show function name comment in Visual mode
  * Fix #14655 - Improve asm.pseudo for Dalvik
  * Demangle xrefs if asm.demangle=true and use '@' for xref locs
  * Fix #14622 - Skip reflines on non-executable offsets
  * Respace demangled c++ names
  * Do not asm.describe metaa .dwords
  * Find relocs at instr. location first, then the dest
  * Kill MOV/LEA comments
  * Implement global imports (aii) and improve disasm-print-instruction code
  * Implement 'function imports' concept (afii command)
  * Add some SuperH opcode descriptions
  fs
  * Improve R_FS via IO
  graph
  * VV&lt;&gt; draw refs/xrefs graphs for visual navigation
  * Implement icg to create class graphs
  * Honor utf8 in diagonal graph lines
  * Fix #14553 - Use HtUP to store canvas attributes instead of a sorted array (#14556)
  * Add graph.body and graph.bubble config vars, move sin/cos into r_util
  * Initial implementation of RConsCanvas.circle and bubble graphs
  io
  * Fix timeout issue in http.get
  * Better use of perm/mode names in R_IO
  mount
  * Autocompletion for mount commands
  mouse
  * Improve mouse support in visual prompt
  panels
  * Drag and resize the panels with the mouse
  * Add aflm and handle : as separator in click
  * Handle click on toggle cache, frame title and screen borders
  * Add tiny graph in panels and simplify the code a bit
  * Show all the decompilers output at once
  * W + hjkl just works like Ctrl w + hjkl
  * Seek by clicking the offsets on Function Panel
  * Right click is supported to open " widget
  * Wheel is supported
  * Mouse supports the menus which have spaces in their names
  * Mouse kind of works on the menu, still lot to work on
  * W + h/l moves the current panel to the direction like vim does with Ctrl W + h/l
  * Introduce scr.demo to add effects in panels enter/exit
  * Fix word highlighting with mouse in panels
  * Cache the pdc outcome for each function
  * Handle mouse click on panel tabs and select frames
  * The 'g' key seek to highlighted address in current panel
  * Highlight words onclick in panels
  * Fix #14468 - Add pdsf panel for the " widget
  * Initial support for saving the layouts with the names feature
  * Unsync the base offset of each tab
  parse
  * Add r_parse_ctype
  print
  * Fix aho being ignored by asm.tabs
  r2pipe
  * Enlarge RLang.cmd() to 8KB length commands
  * Improve decompiler integration 'pdc?' -&gt; '!*%s -h" ..
  * Interpret .c files as #! via -i
  search
  * Skip PAC instructions in rop searching
  * Skip ROP gadgets starting with RET
  * Fix #14585 and #14584 - /c-&gt;/a* /C-&gt;/c /B-&gt;/mb /M-&gt;/mm - better help msg and autocompletion
  types
  * add tlj and tllj
  * Fix #11404 - Implement "afsr" to change function return type
  visual
  * Visual Help colorized
  * Improve the visual browse classes mode (vbc)
  * Initial mouse support for visual tabs
  * vda is an alias for vA
  wasm
  * Few memory leak fixes
  * Copy the symbol id instead of reference
  write
  * Implement wao for dalvik
  * To Review
  * Release 3.7.0 - TopHat
  * Use RFlag.list() instead of .get() avoid false positives (#14735)
  * Fixx oobread in flag.c (#14728)
  * check for null
  * Fix #14732 - Fix out-of-bounds read
  * Better gameboy theme
  * Fix #14696 - Fix p= in utf8 mode recent regression
  * Fix edge detection for click and drag
  * Fix a bug where a drag event could be initiated outside an edge
  * Fix not being able to select the menu anymore
  * Fix not being able to click on the X to close a panel
  * Fix afsr not performing type checks
  * Fix memory leaks part 2 (#14720)
  * Fix Incorrect Break Check from de7a488 (#14723)
  * Fix win32 compilation (#14722)
  * Fix afs not changing function name (#14721)
  * Changed the utf8 characters (#14719)
  * Fix #14711 - Merge Fun/About/Help in panels
  * Fix crash in .i~s .. recursive infinite grep strings issue (#14718)
  * Add fcn name in Visual mode if necessary when asm.filter=false and asm.jmpsub=false (#14713)
  * Fix WinDbg plugin warning
  * Fix #13633 - support nested unions (#14712)
  * Handle 'e' in '"'
  * Fix crash in canvas
  * Fix projects, add of help and improve gb again
  * Fix assertion
  * Improve the gameboy theme
  * Hide a harmless warning when string section size is 0
  * Assertify the IO API a bit more
  * Fix $? value in im prompt.exec from rc to num.value
  * Kill os and ons commands (they werent even documented)
  * Fix #12911 - Fix types starting with 'void' not being considered
  * Fix abbreviated names being lost
  * Hide this 'code slot size' warning under bin.verbose
  * Use void in function prototypes (#14700)
  * Revert that flagsize fix
  * Proper fix of the oob8 bug
  * Fix 1 byte oob read issue
  * Fix 8byte oob write
  * class, method and field names are now shorter and easier to read
  * r2pm: handle info and install arguments properly (#14693)
  * bin_symbols: Add quoting (#14690)
  * Not camel case but snake case (#14687)
  * Fix mouse click not opening file menu in panels (#14688)
  * Only suspend threads if dbg.threads=true on Windows (#14689)
  * Windows native debugger refactoring
  * Massive win32 native debugging code refactoring
  * and corresponding fixes.
  * Fix hang after killing process
  * Hide command autocompletion warning message
  * they’re now aligned with libr/bin/d/macho
  * also tweaked r_print_format_struct_size to work with referenced format names
  * Fix some leaks found by ASAN
  * Break demangled xref comment when in graph (#14678)
  * Refactoring (#14681)
  * Fix seeking (stepping now works)
  * Fix more crashes
  * Fix compiler warnings
  * Refactoring (#14676)
  * improve macho format definitions
  * allow enums and bitfields with arbitrary size
  * avoid modifying the format string argument inside r_print_
  * Fix capstone symbols visibility
  * Fixes #14652: Fixes visual hud regressions
  * Don't show flag name for internal demangled xref
  * Refactoring
  * Default scr.breaklines to true
  * Fixes #14353: Added utf8 support for agft
  * Featur #14351: Added utf8 support for p= based commands
  * All emacs dietline keybindings are implemented (#14664)
  * Some fixes to windbg (#14666) #debug #windbg
  * Fix #10505
  * Fix wrong register profile being picked
  * Fix use-after free(s) and null derefs
  * Fix warnings
  * cmd_debug.c: Make addroflib use basenames
  * Fix flagspace autocompletion
  * Add protobuf magic
  * Pull enums out of RParseCTypeType
  * Support struct/enum/union before name in ctypes parse
  * Add cdecl-thiscall-ms Calling Convention (#14653)
  * Add more tokens for the panels clicking thing
  * Sort om help messages
  * Fix #14640 - /aa
  * Add help for /ac (#14638)
  * Tested on rabin2 -D and iD command
  * Add __stack_chk_fail to types-android.sdb.txt (#14641)
  * Fix W command (#14636)
  * Fix W command
  * Required for r2pipe programs to buffer output to be processed by r2
  * Handle 'e' in window panels mode too
  * Refactoring (#14630)
  * Don’t print non-ObjC methods in classdump_objc
  * Improve ObjC classdump icc
  * Parse ObjC superclass name
  * Aim to fix O_BINARY issue in rahash2 on windows
  * Fix ?b64- command
  * A bit more cleaner vbtll (struct visual browser)
  * Refactoring panels (#14613)
  * Use eq[] instead in bin_classes()
  * Respace demangled c++ names
  * ic*: replace ' ' with '_' in flag name
  * Fix avra
  * Add guards just in case; use r_str_rchr() instead
  * Use upper case for #defines
  * $ r2 Payload/Undecimus.app/Undecimus
  * [0x10007e3ac]&gt; s 0x1000081d8;af;s 0x1000082b0;afj 0x1000085fc 4
  * [rio] fix r_io_cache_commit to commit all lines
  * Support for aap (function preludes with pacibsp)
  * Handle LDURSW properly
  * Define op-&gt;type for PAC instructions (not just family)
  * Add more asm descriptions for pac instructions
  * Click [X] with mouse and close the panel, plus a bunch of refactoring (#14602)
  * Add r_parse_ctype
  * Add mpc to acr
  * Fix r_parse for acr
  * Mouse is supported for " widget (#14599)
  * Put demangled name directly in call disasm if asm.demangle=true (#14600)
  * Put demangled name directly in call disasm if asm.demangle=true
  * Constrain possible flag names for functions
  * Fix ds_print_fcn_name() comment alignment when asm.cmt.right=false
  * Ignore dalvik since it's treated differently
  * Use R_FLAGS_FS_SYMBOLS instead in disasm.c
  * Oops
  * Fix demangled comment order (#14592)
  * Fix c99 construct (#14593)
  * Better name for seek autocompletion
  * Fix #14543: Renamed function doesnt show in autocompletion list (#14591)
  * Fix /ao command
  * Fix infinite loop in /o-1
  * Update capstone v4 and next
  * Added support for esc, pag up, pag dwn
  * Added vi mode, changed quit method for hud
  * Added ^C for vi mode
  * Fix wrong reloc command in panels (#14582)
  * Docuemnt Q in q?
  * Fix C99 construct
  * Initial implementation of NE file format (#14573)
  * Fix several bugs of mouse and improved a bit
  * Simplify the fork+spawn logic on Apple things (#14574)
  * Fix anoying aeim warning when debugging
  * Minor function signature fixes
  * Clean up #14568 code
  * Add comment that demangles calls if asm.demangle=true
  * Cache on and off works seamlessly
  * Fix null deref in 'r2 -qcia --'
  * Use PJ for meta (#14567)
  * zero RConsGrep in cons_grep_reset() instead
  * fix grep expr in cmd_info help
  * Changing pdc settings has got a problem in panels and now it is fixed (#14561)
  * This should improve performace as you don't need to shift elements of
  * the sorted array when you need to insert a new one.
  * skip reexports and “stub and resolver” exports for now, the semantics are different and need to be treated in a different way
  * but advance the pointer accordingly, to avoid loosing sync while walking the trie (especially in dyld cache)
  * Fix #14552 - issue with Csj and scr.html
  * Reduce the questionnaire when replace/create a panel, also replace the cmd of the current panel is available from " widget (#14551)
  * Fix C99 construct without using -c99 (#14550)
  * The image is generated with Gimp, saving as .data (RGB)
  * This is 128(W) * 3(RGB) * ?(H) .. the height is computed with the blocksize
  * r2 -e hex.cols=128 -qqfcpri doc/cows128.data
  * Added arrow info to pdJ (#14422)
  * Fix build --without-gpl
  * (still far from complete but we need to go forward and kill all the globals \o/)
  * PD: the broken test is because initializing RCons twice
  * Add several panels to the menu and sort some of them
  * Fix invalid JSON in ij output
  * Fixes #14524: vi delete command is now 3dw (#14527)
  * Fixed dietline warnings
  * Changed logic for diw/diW
  * Fixes #14524: changed vi delete command format to 3dw from d3w
  * Removed unnessary print
  * ESC key handled in vi_mode
  * Fixes #14521: Add support for ^y when ^w
  * Fix #14470: Close popup widget on escape
  * Fix #6321: Wrong handling of escape key
  * Cursor was missing in the comments panel (#14518)
  * Fix wrong assembly of jumps relative to the ESP register (#14511)
  * Fix Windows Build (#14512)
  * Fix trailing space issue in the GNU sh disassembler
  * Fix u/U problem
  * The menu properly gets updated as a new layout is saved with a name
  * Fix isq. should do the same as is.q
  * Fixes #14416: selections in disarm fixed
  * Improve spacing around "//" in unum.c
  * "+=1" -&gt; " += 1" in unum.c
  * "+1" -&gt; " + 1" in unum.c
  * Fix wrong realloc in r_asm_massemble
  * In line 694 a buffer of size (sizeof(char*)*32) is allocated. Later on,
  * this buffer is realloced to 64. This decreases the size of the allocated
  * buffer instead of increase. This may lead to memory corruption.
  * Click properly works on the tabs (#14491)
  * Fix missing title line in Visual mode when under scr.ansicon=0 (#14490)
  * Autocompletion for k command (#14488)
  * Autocompletion working for ms
  * Removed comments
  * Autocompletion for k command
  * Fix some bugs and add pddo panel to " widget
  * Fix an assert in aoj
  * Fix focus and bright themes
  * Color regression issue in disasm.c
  * Fix scr.wheel.speed regression
  * Add gameboy theme
  * More code cleanup in RBin (#14473)
  * Fix r_str_replace - unit tests added
  * Fix two lines in doc/hud
  * Autocompletion works for md, mg
  * Added autocomplete flag map
  * Fix behaviour of click in panels (x&lt;20)
  * Fix scr.wheel glich
  * Disabled by default at compile time. See FEATURE_SYMLIST define
  * Fix crash, reduce false positives of RBin.dol
  * Use RBuf.slice in /B
  * Fix autocompletion of remote files in #ms (#14284)
  * Added Segments panel and made cursor available for both Sections and Segments panels (#14461)
  * Add help for afs? command
  * Quote wa command generated in visual mode (#11138)
  * Use a pointer to eprintf instead
  * Fix aaa color under scr.ansicon=0
  * small fix for console
  * Add spaces around operators in r_num_conditional()
  * Add spaces around operators in r_num_to_bits()
  * Don't update console panel when it's not absolutely necessary
  * Add spaces around operators in r_num_op()
  * Add a couple of spaces around '==' in unum.c
  * Add a couple of spaces around %
  * Remove some spaces
  * Add a space
  * Fix an UB oobread
  * Fix RStr.replace()
  * Fix long times for pp -1
  * Remove some more spaces
  * Remove a space
  * Set foreground color just in case
  * add r_fs_file_copy_abs_path to get the absolute path of a RFSFile, centralizing edge case handling
  * use that in fs_io_read
  * add missing free (file-&gt;path) in RFSFile destructor
  * fix handlePipes for fs shell cat use case
  * Fix couple of small bugs in panels with tabs
  * Small fix for tab (#14432)
  * Python 3.5 (the lowest version that meson supports) has no f-String
  * but only old %-formatting and str.format().
  * Fix warning when printing level of "&gt;" (#14430)
  * Strip trailing whitespaces
  * Fix warning -Wstring-plus-int on cont_level
  * Remove unused var
  * Fix ragg2 *.c on macOS
  * Add fortune
  * tT segfaults so fixing it (#14426)
  * Post release version bump (3.7.0-git)
  * Fix a few null dereference issues (#14419)
  * Fix ec* wrt attributes (#14421)
  * Fix for the debug mode that makes disasm so slow (#14414)
  * Notes:
  * SH opcodes array, file libr/asm/arch/sh/gnu/sh-dis.c from GNU binutils, defines "bf.s" and "bf/s", same with "bt.s" and "bt/s".
  * Both pairs are identical, e.g. bt.s and bt/s mean the same thing.
  * As *.s variants come first in the table, radare and binutils-objdump print bf.s and bt.s names.
  * Still true for latest binutils (v2.32 2019-02-02).
  * Renesas chip hardware manuals and IDA Pro only use bf/s and bt/s.
  * Complete R_CONS_ATTR_ series (#14411)
  * 
- Update to version 3.6.0
  * drop radare2-sysmagic.patch
  anal
  * Fix syscall resolutions for s110 operating system
  * wzr/zr/xzr register on arm64 is wired to ground
  * Fix naming of entrypoint symbols in files with class information (DEX/C++)
  * Fix #13668 - Implement a* as an alias for afl*;ah*;ax*
  * Fix and improve ESIL for arm64
  * Fix #10567 - Implement afl. command
  * Fix afl* not saving function bits
  * Add experimental `axm command
  * Implement refs for iget/iput Dalvik instructions
  * Implement esil for OR and MUL dalvik instructions
  * RAnalOp.Type.CAST.toString() and implicit refptr init
  * Improve af performance affected by `aflc
  * Honor R_ANAL_OP_MASK_ESIL in anal.dalvik
  * Improvements in dalvik analysis
  * Add Stackframe Anal Hint
  * Add opcode mask field in ao and aoj
  * Add opcode description in ao
  * Show pseudo in ao and aoj
  * Improve anal and parse plugins for Thumb
  * Implement ESIL for stxb and stxh THUMB instructions
  * Fix issue when analyzing the last DEX method
  asm
  * Handle LEA operand rip in x86.nz
  bin
  * Fix code section size in dex files
  * Handle mod_init/mod_fini as word sections in mach-o
  * Handle the interpos section as words in the disasm
  * Fix ObjC detection in macho binaries
  * Get rid of the ELF-specific C++ detection
  * Add -O a/l/ for macho to add libraries
  * Honor more segments vs sections, for jmptbl, fatmacho, zeropage
  * Fix iS/iSS in macho and kernelcache
  * For #14268: Implement ob= listing bin map coverage
  * A couple of fixes for base address support
  * Add missing ARM64v8 and ARM64e defines for the mach0 parser
  * Kill RBinFile.objs RList
  * Implement RBinFile.at and make it work with e bin.at
  * Fix some RBin file format crashes
  * Speedup loading fuzzed ELF files with huge nrel field
  * Faster macho loading by reusing symbol parsing for getMain()
  * Remove symbol table size hard limit in macho
  * Fix regressions in dyldcache and xnu_kernelcache plugins
  * Completely eliminate the bytes apis in RBin
  * Fix #14147 - Honor -qq for classes and imports
  * Initial extermination of the *_bytes methods in RBin
  * Fix #12600 - Implement .ic** command to import bin.class info as anal.class
  * Handle DEX files with no entrypoint properly
  * Properly handle ELFs with no entrypoint defined
  * Little ELF segment labelling change UNKNOWN -&gt; NONE
  build
  * Continuous Fuzzing Integration with Fuzzit
  * Add sys/build-shlib.sh and fix static builds
  config
  * Improve the list of supported decompilers in e cmd.pdc=?
  cons
  * Little va_list leaking
  * Fix #14046 - Don't use ansi with aaa notifications if no ansicon
  * Add bold to eco bright items that were originally bold in default palette
  * Fix #14254 - Add eco bright (r2 default palette but with bright colors for all)
  * Add bright colors to the colors table
  * Fix #14101 - Fix non-ansicon UTF printing
  * Fix THE glitch affecting panels box colors
  * Default to scr.color=COLOR_MODE_16 for Alacritty on Windows
  * Dfferent color for up and down in disasm reflines
  * Implement reset command to reset the terminal settings
  * Enable color prompt on Windows
  * Fix Color_GRAY/BGGRAY
  * palloc return checks
  core
  * Fix #14335 - Add sort, join and uniq
  * Simplify RConfig.eval and improve e with e, for csv
  * Add r_sys_exit to proper quit
  * Honor hashbang and PATH when interpretting extension-less scripts
  * Honor ^C in @@@F and @@@s
  * Implement $O variable pointing at cursor
  * Implement |. (alias for .)
  debug
  * Improvements to windows heap parsing
  * Set cmd.gprompt=.dr* when cfg.debug=true
  * Initial implementation GetSingleBlock for Windows heap
  * Initial implementation of heap parsing for Windows (#14218)
  debugger
  * Improvements to windows heap parsing
  disasm
  * Avoid printing nulls on invalid code or missing bin info for Dalvik
  * Add asm.movlea configuration option
  * Improve comments alignment in the disassembly
  * Fix arm64 parse for BL instructions
  * fix, improve and add some sh pseudo
  * Support asm.hint.pos=-1 for leftish key hints
  * Initial cleanup in RParse, delete mreplace plugin
  * Toggle asm.dwarf in V# and pds
  * Add support for base64 in CL command
  * Faster dtd (trace disassembling) using API instead of RCore.cmd
  * Fix #14258: Issue with upgoing refline at XREFS
  * Fix CL command and make asm.dwarf work without source files
  * Fix asm.varsub in a hacky way to fix the disasm output
  * Fix project's asm.cpu behaviour
  * Priorize strings in case multiple metas match
  * Set the RBinSection.format as dwords for the constpool in DEX
  * Initial import of the RISCV capstone plugins for asm and anal
  esil
  * Skip {urc}{jmp,call,ret} in aesou
  * Fix issues with negative esil.timeout values
  * Fixes related to ARM64 ESIL emulation
  * Make $r{} work without the debugger
  * Add cmd.esil.stepout to run r2 commands (before and after emulation)
  * Fix recursivity issue when calling aes in cmd.esil.step
  * Fix cmd.esil.step handling of return value
  graph
  * Implement fg command to create a graph of flags (WIP)
  * Implement graph.ntitles to toggle graph title nodes
  hash
  * Initial implementation of pasasword generators under /Cc
  * Fixes for fletcher8
  * Add support for fletcher8, 16, 32 and 64 hash algorithms
  heap
  * Implement GetSingleSegmentBlock for LFH and VS Windows heap
  json
  * Use asserts in pj api to catch this issue earlier
  meta
  * Fix CC-, CC-* and CCf- commands to work as expected
  network
  * Handle R2_CURL env var in RSocket.httpGet
  panels
  * Add more configs for disassembly are supported in the menu
  * Emulate menu is added
  * Settings menu is added, and decompiler is configurable in there
  * Something like Ctrl w + T in vim implemented
  * Almighty menu has got debug items too if it is in debug mode
  * Search-&gt;Cursor-&gt;Xref/Ref enabled
  * Cursor works better in many panels
  * izz~ and iz~ available from both the menu and " modal
  * Force cache the result of Decompiler and Graph panels plus better auto updating, and refactoring
  * Cut out the widget as a struct and name it Modal
  * Enable deleting an item from the list in " widget
  * New item can be created and inserted to the '"' widget.
  * Centered the '"' widget plus v and h commands are added to it.
  * Added l command to the console which works like Ctrl l and Refactoring
  * dwm style default layout
  * Implement Console frame in visual panels
  * Enable creating a panel from the list of all kind of the panels and replace the current panel with it
  * Autocompletion is supported for Breakpoints and so is cursor to seek to and del them
  * Cursor is available in strings panel
  * Cursor is supported in Symbols panel
  performance
  * More code cleanup in RBin, speedup method resolution
  print
  * Honor hex.section in prc and pxa
  * Implement pV command - like pv but for bytes instead of values
  * Fix pv [arg] behaviour
  * Added support for pd and px without space
  * Honor hex.section in pxW and pxQ
  * Honor hex.section in pxb
  * Improve pxr for null words and relocs and use hex.section in pxs+pxr
  * Fix #14250 - ps[puzwW+]j
  * Fix #14263 - Add hex.section option for the hexdump
  * Add Objective-C and Rust (pco, pcr)
  * Add Kotlin, Java and Swift pc sub-commands
  r2pm
  * Honor the 2nd arg of R2PM_TGZ with ZIP files
  refactor
  * Change the signature of r_str_trim to avoid confusions
  * Deprecate the RBinObject.id field
  * Rewrite the RBuffer API to make it safer and adjust the codebase
  refactoring
  * Deprecate the RBinObject.id field
  remote
  * Improve the r2web:// IO plugin and fix a couple of bugs in there
  * Speedup r2web://
  * Make -C http work like the tcp and rap remotes, expose the shell via ==
  * Honor rap.loop in rap server and add examples in =?
  * Fix issues with the tcp server .: and =+tcp, use index instead of fd
  * Fix some UAF in rap server, handle HTTP over rap and tcp properly
  search
  * Fix #14403 - Fix search on multiple maps (#14405)
  * Add /cc for case insensitive instruction
  * Add search.in=bin.segment[.s[rwx]] and fix bin.section[.s[rwx]]
  * Fix hexpairs search containing whitespace
  * Fix /r for dalvik and enable VA
  shell
  * Handle e cmd.pdc=&lt;tab&gt; and improve e cmd.pdc=? autocompletion
  signatures
  * Improve zignatures
  * Make zignature comparison fuzzy
  * Implement the zc command
  trace
  * Sort dte output
  visual
  * Improve the vv mode for editing variables
  windows
  * Fix command redirection
  * Dynamically find radare2 install dir on Windows
  * Add mfc100u and a script to generate them
  * Set scr.ansicon=1 if running under Windows 10 Creators Update or later
  * scr.ansicon=2: Show esc seqs (for debugging) if using non-ConEmu-hosted cmd.exe
  * Fix QueryDosDevice returned length check
  * Fix ood; ood bug on winxp-&gt;win10
  * Fix r_sys_pid_to_path (supports winxp -&gt; win10)</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1567684800">- Update to 3.8.0
  analysis
  * Improve the aab (blaze) analysis by honoring data meta
  * Speedup and reduce false positives in aae by honoring code/string/format
  * Do not analyze functions in strings/data by honoring the meta
  * Fix infinite (or expensive) loop when fcnsize=0
  * Honor anal.strings in aav
  * Define argument and ret pseudo registers in the SuperH4's reg profile (#14920)
  * Introduce anal.in=code (2x faster aar in some big binaries)
  * Introduce afisaj and fix table contents for afisao and such
  * Implement afis[aof] - to show instruction type, family and mnemonic tables
  * Fix as command to resolve syscall by name, number and SN reg
  * Fixing ESIL for ARM architecture pre-indexed addressing mode with LDRB (issue #14850) (#14901)
  * Add more info in aflt and add afltj
  * Initial implementation of aflt (using the new RTable API)
  * Hide the shift overflow warnings under esil.verbose
  * Fix ownership issues related to cc
  * Add calling conventions for ARM32 and Thumb
  * Unify the use of R_ANAL_CC_MAXARG
  * Propagate noreturn information (#14793)
  bin
  * Fix code injection issues i* commands (rabin2 -r)
  * Fix #14930 - handle LC_DATA_IN_CODE in macho
  * Fix strings on ELF bins for SH-4 with the Renesas SDK
  * Support deep JSON format for binary headers in iHj
  * Fix Cf with named formats when .iH* is used
  * Fix #14898 - Show warning when -B used on unknown binaries
  build
  * Shrink the Cydia package from 512mb to only 64
  core
  * Add single quote as alias for =! and \
  * Support 0X as an alias for 0x in numbers
  debug
  * Fix crash in gdb client (#14897)
  * Notify user on hardware breakpoint hit
  diff
  * AGraph integration with radiff2
  disasm
  * Fix #14716 - Honor local flags in RParse
  * Implement asm.hint.emu and improve Vr reftype selection
  * Do not try to resolve strings pointed by adrp instructions on arm64
  * Honor asm.instr in pdi
  * Hide brackets for LEA even if operand is section flag
  * Add support for the amd29k architecture
  * pix and pdx are now aliases for pad
  doc
  * Remove help for hud in ??
  graph
  * Fix #14859: Enter used to update seek in visual call/ref graphs (#14906)
  io
  * Fix a couple of bugs in wo* and implment wo8
  * Add support for io-plugin initialization via null system command =! (#14915)
  * Simplification of the io_self plugin for macOS/iOS
  * Consider endiannes when performing block write operations
  panel
  * Few memory leaks fixes
  * Fix #14891 - Seek in panels after coming back from console
  * Fix #14883 - use[] to realign comments in disasm
  * O in visual is supported in panels with the "i" key
  * Added some asm settings and classified it
  panels
  * Fix #14891 - Seek in panels after coming back from console
  * Fix #14883 - use[] to realign comments in disasm
  * O in visual is supported in panels with the "i" key
  * Added some asm settings and classified it
  print
  * Implement pv* to completely fix #14165
  * Fix #14165 - Implement pVj and fix pvj with argument
  * Fix #14936 - Add po[..] set of commands
  * Implement 'cols' RTable.query to filter by column names
  * Use block character for p= and p== graphs (#14941)
  r2pipe
  * Initial support for r2pipe.html
  rop
  * Add ROP chain execution support in ragg2
  search
  * Let search.align override arch.align if set, improves aav in SH
  * Bring back /ai and fix regression for SUB.val
  * Skip gadgets starting with a nop in /R
  * Fix #14755 - read-only raw search
  * Fix #14202 - Add support to '\d', '\w', etc. in regex
  util
  * Initial implementation of the RTable API with filter, sorting and query APIs
  visual
  * Fixes #14914: Mouse wheel for hud (#14940)
  * Improve mouse in visual (hud instead of goto and ignore cursor toggle
  windows
  * Fix #14816 - Properly get lib path
  Other Changes
  * add nf flag in ESIL generated for ARM thumb (#14954)
  * Fix regression in wo2/4/8
  * Fix divbyzero and garbage variable found by clang-analyzer
  * Fix memleak in r_strbuf_prepend
  * Fix logic in 2-byte endian swap used by "wo2" (#14951)
  * Display operand of EBC push/pop instructions (#14949)
  * ARM: fix order of registers in push/pop with reglist
  * fixing esil =[*] (poke multiple regs/values)
  * Fix out-of-loop issue in aae
  * macOs/Notes 6.8s -&gt; 6.4s
  * macOS/r_core 4.3s -&gt; 3.8s
  * Still wip. only works as a hint when using -e bin.verbose=true
  * Improve r_core_anal_hasrefs_to_depth (#14863)
  * Fix Win32 build patch from @sanguinawer (#14945)
  * Fix uninitialized variable issue related to the mouse state
  * Fix regressions
  * Fix #14380 - Fix demangling symbols containing the '?' char with iD
  * Fix #14889 - Implement ! and c keys in visual help
  * Improve vq and v!!! workflows
  * Break early in Cf format name failure
  * Fix #14939: Replace assertions about missing RReg profile registers with warnings (#14943)
  * fix help message of ? (#14944)
  * Fix #14935 - Kill harmless warning
  * Fix assert in aea for r2wars
  * Show backtrace when assert happens
  * Fix crash in aea* when code is ffff
  * Fix #14771 - Modified pdx/pix to disassemble hexpairs (blocksize-independent) (#14892)
  * Add frame pointer to AVR register profile (#14938)
  * Enable mouse only if it was prev enabled and based on scr.wheel (#14925)
  * Fixes #14911: Use theme colors for p= and p== (#14934)
  * Add fortune
  * 1 != 0
  * Massage two more assertions
  * Fix early assert for IO
  * Disable Travis IRC notifications
  * Too much noise at IRC.
  * Blindfix more null derefs in reg.value
  * Fix another null arena deref
  * Assertify io.fd api
  * Fix aea for instructions referencing PC
  * Boolify the reg api a bit more
  * Fix null deref in reg arena
  * Blindfix for empty reg arenas
  * Add Predicate for Task Dispatch
  * Fix assertion when emulating invalid instructions and revert pcalign4 for sh
  * Update help message for Vd
  * Fix #14928 - vr to be in sync with Vr
  * Fix assert regression before it triggers
  * Minor cleanup and visitor cache proposal test for RAnal.fcn()
  * Fix #14821 - crash in td
  * r_str_split_list() rewritten to support nth limit
  * r2 -qq -c 'aac;aflt size/gt/200,addr/cols/name/nbbs,nbbs/sort/inc' /bin/ls
  * Fix off-by-one in RCore.lines.initCache();
  * Set asm.hint.emu=false by default
  * Fix build
  * Add r2con2019 svg logo
  * $ r2 -i doc/r2pipe.html /bin/ls
  * Syncing with r2hexagon (#14918)
  * the reference of emulation are displayed one instruction after. which is bad
  * Fix build
  * Fix Windows build (#14916)
  * afisa uses rtable, as well as afist@@@f
  * Useful for r2frida to automatically run .=!i*
  * This makes reading iOS apps much simpler by removing lot of false positive strings
  * Fixes #14900: Disable color for dot mode (#14908)
  * Better directory structure for the panels config file (#14903)
  * Fixes #14896: Enable and disable mouse based on requirement in visual/panels (#14909)
  * v!! = V!! - use ! to toggle between visual and panels
  * Fix hexdump height issue in panels
  * Reset mouse settings after leaving the hud
  * Fixes #14900: xdot type commands functional now (#14902)
  * Fixes #14900: xdot type commands functional now
  * Remove recursive handle_stop_reason call
  * Revert "Fixed the bug that I had fixed before (#14788)"
  * This reverts commit 9e27142.
  * This change was breaking panels in Mac
  * Fix MSVC build
  * Add afltj and some more fixes and improvements related to RTable
  * Accepts a query as argument
  * Fix a segfault in RStrBuf.prepend
  * Add lsls and ldrh thumb asm.describes
  * Add missing include install for meson
  * Improve disasm char hints
  * Fix some warnings from gcc
  * Make cmd_depth task-local (#14888)
  * Add neg pseudo instruction to arm assembler (#14890)
  * Freed some vars (#14885)
  * Fixes #14845: Use unicode settings in radiff2 (#14884)
  * Fixes #14845: Use unicode settings in radiff2
  * Fixed indent
  * Tame vayour
  * Fixes #14534: Ignore non-printable and non json chars (#14876)
  * Fix #14878 - Fix unaligned field access
  * Add afos command and minor cleanup for afo
  * Fix null derefs in afv subcommands when no function is found
  * Fix afvn outside of Function (#14882)
  * Fixes #14856: Changing visual seek behaviour in Vv (#14877)
  * Fix #12438 - Fixes for PDB (#14874)
  * Fix use after free when autoloading pdb
  * Use heap on td command
  * Fix #12438 - Fix wrong 2 byte read for char value
  * Fix crash on r_line_readchar_win (#14875)
  * Merge pull request #14868 from kazarmy/x86-cmp-disp-for-disp
  * Use op-&gt;disp instead of op-&gt;ptr for disp of x86 CMP (and ACMP)
  * Drop not needed wrapper
  * Fix non-unicode Windows build virtual keys not working
  * Fix arrows in vi mode on Windows
  * Merge Windows and Unix dietline implementation
  * Simulate escape sequences in r_line_readchar_win
  * Fix some bugs on Windows
  * Some refactoring
  * Fix #14854 - Fix glitch in asm.hint.pos=0
  * Use LTO for the Cydia build
  * Fix segfault in r_main_free
  * Add the syscall number regname for hexagon arch
  * Fix #14870 - Fix crash in type propagation when no cc defined
  * Instead, recursively going through the regions while focusing
  * on main addresses and grabbing pages states informations.
  * Fixes for the cydia static build of r2, needed for iOS12
  * add missing =SN for the SH analysis plugin
  * Fix for meson
  * Fix hexagon jumps second try (#14867)
  * Synchronized files with radareorg/r2hexagon
  * Fix warning, assertions and regressions in arg type handling
  * Add missing cc-x86-16
  * Fix anal.depth and remove arm16 dim
  * Code cleanup
  * Update capstone again (#14862)
  * Fix #14861 - Reset cursor after leaving panel's prompt ':'
  * Fixed the bug that I had fixed before (#14788)
  * Use op-&gt;disp instead of op-&gt;ptr for disp of x86 MOV (and others) (#14829)
  * Use op-&gt;disp instead of op-&gt;ptr for disp of x86 MOV (and others)
  * Fix for jumptable MOV
  * Fix for [] operands
  * Fix another Appveyor hang (#14844)
  * Fix coredump PC not being considered (again) (#14836)
  * Use r_sandbox_fopen instead of fopen (#14832)
  * Revert multiple layout saving regression in panels (#14792)
  * Some little refactoring in panels (#14798)
  * Fix #14522: Added g support for Vv mode (#14823)
  * Add a small menu tick for visibility when scr.color is 0 in panels (#14801)
  * Avoid disassembling the same instruction twice on rop search (#14815)
  * Avoid disasm the same instr. twice on rop search
  * Fixes for comments
  * fix double free
  * Fixes #14267: Does not print the function name for agft (#14819)
  * Fixes #14672: f= gives output from current flagspace (#14820)
  * Add @sghctoma pf definition for BIOS and NTFS
  * Add *BSD SourceHut builds (#14824)
  * Fix r_print_color_op_type param type mismatch (#14825)
  * Specify graph.diff colors for sepia (#14817)
  * Implement agd* based commands (#14809)
  * ag* commands fully functional
  * Indent and r_return usage
  * All agd* commands functional now
  * Graphs are pretty now
  * Refactoring the code
  * Fixed assertion error
  * Fixed broken agf
  * Always bracket indirect addr operand (except LEA) (#14802)
  * Always bracket indirect addr operand (except LEA)
  * Don't use RAnalOp
  * Add clang-cl support (#14814)
  * Fixes for path autocompletion on Windows (#14813)
  * Fix register writing on Windows (#14805)
  * Fix register writing on Windows
  * Drop unecessary use of heap
  * Fix stack-use-after-scope (#14811)
  * Fix #14804 - Make sure anon structs have unique names (#14806)
  * Also skip "union" to get type
  * Fix Appveyor hang on master (#14803)
  * Propagate noreturn information
  * Avoid infinite loop when propagating noreturn information
  * Avoid all recursive cases
  * Avoid warnings
  * use r_anal_bb_opaddr_i</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1567771200">- Update to 3.8.0
  analysis
    Improve the aab (blaze) analysis by honoring data meta
    Speedup and reduce false positives in aae by honoring code/string/format
    Do not analyze functions in strings/data by honoring the meta
    Fix infinite (or expensive) loop when fcnsize=0
    Honor anal.strings in aav
    Define argument and ret pseudo registers in the SuperH4's reg profile (#14920)
    Introduce anal.in=code (2x faster aar in some big binaries)
    Introduce afisaj and fix table contents for afisao and such
    Implement afis[aof] - to show instruction type, family and mnemonic tables
    Fix as command to resolve syscall by name, number and SN reg
    Fixing ESIL for ARM architecture pre-indexed addressing mode with LDRB (issue #14850) (#14901)
    Add more info in aflt and add afltj
    Initial implementation of aflt (using the new RTable API)
    Hide the shift overflow warnings under esil.verbose
    Fix ownership issues related to cc
    Add calling conventions for ARM32 and Thumb
    Unify the use of R_ANAL_CC_MAXARG
    Propagate noreturn information (#14793)
  bin
    Fix code injection issues i* commands (rabin2 -r)
    Fix #14930 - handle LC_DATA_IN_CODE in macho
    Fix strings on ELF bins for SH-4 with the Renesas SDK
    Support deep JSON format for binary headers in iHj
    Fix Cf with named formats when .iH* is used
    Fix #14898 - Show warning when -B used on unknown binaries
  build
    Shrink the Cydia package from 512mb to only 64
  core
    Add single quote as alias for =! and \
    Support 0X as an alias for 0x in numbers
  debug
    Fix crash in gdb client (#14897)
    Notify user on hardware breakpoint hit
  diff
    AGraph integration with radiff2
  disasm
    Fix #14716 - Honor local flags in RParse
    Implement asm.hint.emu and improve Vr reftype selection
    Do not try to resolve strings pointed by adrp instructions on arm64
    Honor asm.instr in pdi
    Hide brackets for LEA even if operand is section flag
    Add support for the amd29k architecture
    pix and pdx are now aliases for pad
  doc
    Remove help for hud in ??
  graph
    Fix #14859: Enter used to update seek in visual call/ref graphs (#14906)
  io
    Fix a couple of bugs in wo* and implment wo8
    Add support for io-plugin initialization via null system command =! (#14915)
    Simplification of the io_self plugin for macOS/iOS
    Consider endiannes when performing block write operations
  panel
    Few memory leaks fixes
    Fix #14891 - Seek in panels after coming back from console
    Fix #14883 - use[] to realign comments in disasm
    O in visual is supported in panels with the "i" key
    Added some asm settings and classified it
  panels
    Fix #14891 - Seek in panels after coming back from console
    Fix #14883 - use[] to realign comments in disasm
    O in visual is supported in panels with the "i" key
    Added some asm settings and classified it
  print
    Implement pv* to completely fix #14165
    Fix #14165 - Implement pVj and fix pvj with argument
    Fix #14936 - Add po[..] set of commands
    Implement 'cols' RTable.query to filter by column names
    Use block character for p= and p== graphs (#14941)
  r2pipe
    Initial support for r2pipe.html
  rop
    Add ROP chain execution support in ragg2
  search
    Let search.align override arch.align if set, improves aav in SH
    Bring back /ai and fix regression for SUB.val
    Skip gadgets starting with a nop in /R
    Fix #14755 - read-only raw search
    Fix #14202 - Add support to '\d', '\w', etc. in regex
  util
    Initial implementation of the RTable API with filter, sorting and query APIs
  visual
    Fixes #14914: Mouse wheel for hud (#14940)
    Improve mouse in visual (hud instead of goto and ignore cursor toggle
  windows
    Fix #14816 - Properly get lib path
  Other Changes
    add nf flag in ESIL generated for ARM thumb (#14954)
    Fix regression in wo2/4/8
    Fix divbyzero and garbage variable found by clang-analyzer
    Fix memleak in r_strbuf_prepend
    Fix logic in 2-byte endian swap used by "wo2" (#14951)
    Display operand of EBC push/pop instructions (#14949)
    ARM: fix order of registers in push/pop with reglist
    fixing esil =[*] (poke multiple regs/values)
    Fix out-of-loop issue in aae
    macOs/Notes 6.8s -&gt; 6.4s
    macOS/r_core 4.3s -&gt; 3.8s
    Still wip. only works as a hint when using -e bin.verbose=true
    Improve r_core_anal_hasrefs_to_depth (#14863)
    Fix Win32 build patch from @sanguinawer (#14945)
    Fix uninitialized variable issue related to the mouse state
    Fix regressions
    Fix #14380 - Fix demangling symbols containing the '?' char with iD
    Fix #14889 - Implement ! and c keys in visual help
    Improve vq and v!!! workflows
    Break early in Cf format name failure
    Fix #14939: Replace assertions about missing RReg profile registers with warnings (#14943)
    fix help message of ? (#14944)
    Fix #14935 - Kill harmless warning
    Fix assert in aea for r2wars
    Show backtrace when assert happens
    Fix crash in aea* when code is ffff
    Fix #14771 - Modified pdx/pix to disassemble hexpairs (blocksize-independent) (#14892)
    Add frame pointer to AVR register profile (#14938)
    Enable mouse only if it was prev enabled and based on scr.wheel (#14925)
    Fixes #14911: Use theme colors for p= and p== (#14934)
    Add fortune
    1 != 0
    Massage two more assertions
    Fix early assert for IO
    Disable Travis IRC notifications
    Too much noise at IRC.
    Blindfix more null derefs in reg.value
    Fix another null arena deref
    Assertify io.fd api
    Fix aea for instructions referencing PC
    Boolify the reg api a bit more
    Fix null deref in reg arena
    Blindfix for empty reg arenas
    Add Predicate for Task Dispatch
    Fix assertion when emulating invalid instructions and revert pcalign4 for sh
    Update help message for Vd
    Fix #14928 - vr to be in sync with Vr
    Fix assert regression before it triggers
    Minor cleanup and visitor cache proposal test for RAnal.fcn()
    Fix #14821 - crash in td
    r_str_split_list() rewritten to support nth limit
    r2 -qq -c 'aac;aflt size/gt/200,addr/cols/name/nbbs,nbbs/sort/inc' /bin/ls
    Fix off-by-one in RCore.lines.initCache();
    Set asm.hint.emu=false by default
    Fix build
    Add r2con2019 svg logo
    $ r2 -i doc/r2pipe.html /bin/ls
    Syncing with r2hexagon (#14918)
    the reference of emulation are displayed one instruction after. which is bad
    Fix build
    Fix Windows build (#14916)
    afisa uses rtable, as well as afist@@@f
    Useful for r2frida to automatically run .=!i*
    This makes reading iOS apps much simpler by removing lot of false positive strings
    Fixes #14900: Disable color for dot mode (#14908)
    Better directory structure for the panels config file (#14903)
    Fixes #14896: Enable and disable mouse based on requirement in visual/panels (#14909)
    v!! = V!! - use ! to toggle between visual and panels
    Fix hexdump height issue in panels
    Reset mouse settings after leaving the hud
    Fixes #14900: xdot type commands functional now (#14902)
    Fixes #14900: xdot type commands functional now
    Remove recursive handle_stop_reason call
    Revert "Fixed the bug that I had fixed before (#14788)"
    This reverts commit 9e27142.
    This change was breaking panels in Mac
    Fix MSVC build
    Add afltj and some more fixes and improvements related to RTable
    Accepts a query as argument
    Fix a segfault in RStrBuf.prepend
    Add lsls and ldrh thumb asm.describes
    Add missing include install for meson
    Improve disasm char hints
    Fix some warnings from gcc
    Make cmd_depth task-local (#14888)
    Add neg pseudo instruction to arm assembler (#14890)
    Freed some vars (#14885)
    Fixes #14845: Use unicode settings in radiff2 (#14884)
    Fixes #14845: Use unicode settings in radiff2
    Fixed indent
    Tame vayour
    Fixes #14534: Ignore non-printable and non json chars (#14876)
    Fix #14878 - Fix unaligned field access
    Add afos command and minor cleanup for afo
    Fix null derefs in afv subcommands when no function is found
    Fix afvn outside of Function (#14882)
    Fixes #14856: Changing visual seek behaviour in Vv (#14877)
    Fix #12438 - Fixes for PDB (#14874)
    Fix use after free when autoloading pdb
    Use heap on td command
    Fix #12438 - Fix wrong 2 byte read for char value
    Fix crash on r_line_readchar_win (#14875)
    Merge pull request #14868 from kazarmy/x86-cmp-disp-for-disp
    Use op-&gt;disp instead of op-&gt;ptr for disp of x86 CMP (and ACMP)
    Drop not needed wrapper
    Fix non-unicode Windows build virtual keys not working
    Fix arrows in vi mode on Windows
    Merge Windows and Unix dietline implementation
    Simulate escape sequences in r_line_readchar_win
    Fix some bugs on Windows
    Some refactoring
    Fix #14854 - Fix glitch in asm.hint.pos=0
    Use LTO for the Cydia build
    Fix segfault in r_main_free
    Add the syscall number regname for hexagon arch
    Fix #14870 - Fix crash in type propagation when no cc defined
    Instead, recursively going through the regions while focusing
    on main addresses and grabbing pages states informations.
    Fixes for the cydia static build of r2, needed for iOS12
    add missing =SN for the SH analysis plugin
    Fix for meson
    Fix hexagon jumps second try (#14867)
    Synchronized files with radareorg/r2hexagon
    Fix warning, assertions and regressions in arg type handling
    Add missing cc-x86-16
    Fix anal.depth and remove arm16 dim
    Code cleanup
    Update capstone again (#14862)
    Fix #14861 - Reset cursor after leaving panel's prompt ':'
    Fixed the bug that I had fixed before (#14788)
    Use op-&gt;disp instead of op-&gt;ptr for disp of x86 MOV (and others) (#14829)
    Use op-&gt;disp instead of op-&gt;ptr for disp of x86 MOV (and others)
    Fix for jumptable MOV
    Fix for [] operands
    Fix another Appveyor hang (#14844)
    Fix coredump PC not being considered (again) (#14836)
    Use r_sandbox_fopen instead of fopen (#14832)
    Revert multiple layout saving regression in panels (#14792)
    Some little refactoring in panels (#14798)
    Fix #14522: Added g support for Vv mode (#14823)
    Add a small menu tick for visibility when scr.color is 0 in panels (#14801)
    Avoid disassembling the same instruction twice on rop search (#14815)
    Avoid disasm the same instr. twice on rop search
    Fixes for comments
    fix double free
    Fixes #14267: Does not print the function name for agft (#14819)
    Fixes #14672: f= gives output from current flagspace (#14820)
    Add @sghctoma pf definition for BIOS and NTFS
    Add *BSD SourceHut builds (#14824)
    Fix r_print_color_op_type param type mismatch (#14825)
    Specify graph.diff colors for sepia (#14817)
    Implement agd* based commands (#14809)
    ag* commands fully functional
    Indent and r_return usage
    All agd* commands functional now
    Graphs are pretty now
    Refactoring the code
    Fixed assertion error
    Fixed broken agf
    Always bracket indirect addr operand (except LEA) (#14802)
    Always bracket indirect addr operand (except LEA)
    Don't use RAnalOp
    Add clang-cl support (#14814)
    Fixes for path autocompletion on Windows (#14813)
    Fix register writing on Windows (#14805)
    Fix register writing on Windows
    Drop unecessary use of heap
    Fix stack-use-after-scope (#14811)
    Fix #14804 - Make sure anon structs have unique names (#14806)
    Also skip "union" to get type
    Fix Appveyor hang on master (#14803)
    Propagate noreturn information
    Avoid infinite loop when propagating noreturn information
    Avoid all recursive cases
    Avoid warnings
    use r_anal_bb_opaddr_i</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1585569600">- Update to 4.3.1
    Fix segfault in om= command
    Fix dead process issue with ood/doo command
    Fix build with ancient capstone3
    Fix build with pre-c99 compilers
    Some more code cleanups + refactorings
  Changes for 4.3.0
    anal
    Rename the Function Flag on afn (#16078)
    Fix 'af' missing lines bug when analyzing in frida://0
    Implement function names with dots in signatures
    Remove more members from RAnalBlock
    Remove prev, jumpbb and failbb from RAnalBlock
    Refactor Anal Hints (#15876)
    Skip empty esil expressions in 'aeab' to fix partial results issue
    Add 'aba' command as an alias for aeab
    Fix aeab and add V (values) in aea outputs
    Implement aeab command
  asm
    Fix #13908 - x86 aoj for instruction with hidden operand
    Add 'wao jinf' for Dalvik
    Determine Gameboy hardware registers in disassembly (#15909)
  bin
    Add new BIND_OPCODE_THREADED constant for MACHO binaries (arm64e)
    Add Windows Crash Dump format support (#16087)
    Minor Fixes and Tests for NSO/NRO (#16053)
    Fix iS hash outputs (#16044)
    Add Authentihash support for PE (#15987)
    Fix ELF symbols for names just before the end of strtab
    Parse dyldcache local symbols
    Fix some out of bound accesses in LE (#15943)
    Fix #14325 - Honor segments in DEX files (#15920)
    Many FLIRT handling fixes
  build
    Fix debugger build on Linux/s390x
    'sign' as an alias for ios-sign and macos-sign
    Build debian package in CI
  cons
    Fix again the EOL bgcolor issue (and improve scr.html) (#16120)
    Implement ecHj to list highlight rules in json format
    Fix r_table_tostring for string with ansi escape code (#16069)
    Fix #16063 - bgcolor not reset on newlines
    Fix ecH- deleting ecHi and deleting meta highlight items
    Fix #15359 - Enable key.f# keys to be used in the shell
    Improve the gentoo theme
  core
    tree-sitter: support iter commands (#16111)
    Initial implementation of the 'rb' command to rebase all the things
    Use state struct and start handling cmd_substition_arg in tree-sitter (#15966)
  debug
    Use RTable API in r_core_debug_rr (#16066)
    Fix show register value in column (#16010)
    Add 'dbH' to set hardware breakpoints (#15933)
  disasm
    Improve ecH (ecH-* dels them all, ecH- doesnt segfault, ecH list)
  esil
    If esil.addr.stack is mapped find an available one
    When esil.stack.addr is -1 set it to the next unallocated address
    Code cleanup for r_core_esil_step() (#16017)
  graph
    Add graph.aeab to show esil stats instead of disasm
  json
    Fix #15851 /wj without arg produce '\n' (#15885)
  panels
    Fix a bug on clicking in panels (on Mac and Linux)
  projects
    Preserve "functions" flagspace when saving projects (#16057)
  refactor
    Revert "Avoidify the RUtil.strTrim() APIs, rename trimHeadTail() and add asserts in RConfig
    Avoidify the RUtil.strTrim() APIs, rename trimHeadTail() and add asserts in RConfig
    Fix consecutive call to r_table_sort (#16049)
    Kill all globals in rabin2.c
    Remove globals from main.r2
    Remove globals from rax2
    Revert "Avoidify the RUtil.strTrim() APIs, rename trimHeadTail() and add asserts in RConfig"
  test
    Add tests for RList (set, get, reverse, clone, append, prepend) and remove legacy
    Add initial sparc regression tests
    Handle ^C in r2r.v and support threads in fuzz tests
    r2r.v: Assume BROKEN=1 if not 0 or "" (#15936)
    Add Unit Tests to Meson (#15926)
  types
    Fix tccj, tccl, tcc* output errors and add tests (#15931)
  util
    Avoidify the strTrim() APIs + cleanup/refactor
    Memory leak fix proposal in syscmd_join
  visual
    Fix #15963 - Handle / in Vx (visual xrefs)
  Changes for 4.2.0
  anal
    Fix #15091 - Make 0 fcnsize warning more meaningful and verbose-only (#15866)
    Fix jumptable size #13812 (#15822)
    Fix afs not working without rettype
    Fix a null deref in fcn_recurse
    Remove Custom Analysis for Java (#15817)
    Refactor RAnal Basic Blocks and Functions (#15169)
    Change RAnalBlock.size to ut64
    Make type matching independent of bb list order
    Improve the op.type text representation when unhandled modifiers are used
    Remove dupped basic block analysis in core (#15714)
  asm
    'push rip' is not a valid instruction
  bin
    Improve realname support for symbols (#15702)
    Add test for #15727 (smd strings) (#15777)
    r_str_unescape: Support all izz esc seqs (#15770)
    Force read permissions on all load maps in ELF
    Initial implementation of LX/LE file plugin
  cons
    Implement ar, and dr, commands to list registers in table format
    Fix #14424 - Handle ~ operator in the ms shell
    Implement r_strbuf_slice and use it in panels to solve a glitch
  core
    Add ?V0 ?V1 ?V2 - for semver support
    Upgrade to acr-1.8.1 to get semver support
    Add pkgname in RLibStruct for r2pm on outdated plugins
  debug
    Added reverse step and continue support to gdbr
    Moved drC to drpC for profile comments and added drC for reg comments
    Added register specific comment parsing to register profiles
    Fix crash caused by rebasing a file without sections
    Set cfg.debug to true before running oodf in doof
    Fix multithreaded breakpoint behavior in linux
    Attach to new linux threads on creation
    Fix debugger build on linux-s390x
    Always unset bps after continue and step hard
    Add detailed location info to dpt using pc instead of path
    Add packed sizes to gdb vector registers and improve mapping of target description to r2 regs
    Fix drt not printing non 64bit/32bit registers and flags
    Refactor breakpoint validation (#15754)
    Refactor breakpoint validation
    Revert "Validate bp addr on rebase and restore instead of preventing creation
    Validate bp addr on rebase and restore instead of preventing creation
    Fix hardware bp restoring and fix hwbp repeating errors
    Add location in file to linux dpt output
    Fix var rebasing by saving regname info
    Refactoring ptrace register write for BSD
    Implement bsd_thread_list for FreeBSD
    Fix reopening of windows debug after detaching not working
    Fix windows breakpoint rebasing
    Prevent the restoration of disabled breakpoints
  diff
    Add explicit fingerprint_size to RAnalFunction
    Add ccdd command to diff decompiler output of two functions
    Add ccdd command to diff using decompiler (experimental)
  disasm
    Remove realname from strings (#15841)
    Show flag realname when finding a function and realname is enabled
    Hide flag comments when realname is shown (#15801)
    asm.symbol: Improve code/test a bit more (#15798)
    asm.symbol: Fix flag name when disasm from non-flag addr with no anal
  esil
    Add RISC-V 64 word instructions and test (#15742)
    Correct RISC-V division and add test (#15712)
  io
    Fix #15789: Increment offset for reads as well (#15865)
  json
    Use PJ api in the output of isj and show realname
    Fix issues in iCj, drlj and arlj
    Fix izzzj json output
    Fix gen json dwarf with pj api (#15755)
    Fix is.j iEj and iaj json validation issue in r2 -- (#15724)
  panels
    More fix for resizing issue (#15844)
    Performance improvements for the cursor mode
    Code clean-up and a little performance improvement for decompiler cache
    All the available decompilers outputs will be properly shown with this
    Make the decompiler cache work properly
    Add H key for cursor mode which works like the one in vim
  print
    Implemented pmj (#15864)
  r_debug
    Debug, BSD systems refactoring
  search
    Add elliptic curve private key search in /cr command (#15761)
    izzzj: Add izzj attributes (#15759)
  signatures
    Apply types on matching zignature data
  table
    Add f, command to list flags in table format
  test
    Fix V testsuite build with latest V from git (#15867)
    Convert cmd_pd* tests from &lt;&lt;KEYWORD to &lt;&lt;EOF (#15823)
    Support extras tests in r2r.v (#15821)
    r2r.v, -j 0: Allocate 1 job per test (#15807)
    Improve unit test execution using the new V suite and makefiles
    Many improvements in the V testsuite (#15722)
  tests
    r2r.v, -j 0: Allocate 1 job per test (#15807)
  util
    Fix r_list_set_n() to allow empty element (#15820)
  visual
    Limit panel tabs to 9 to avoid keybinding and click issues
  windows
    Fix reading on invalid process memory
- Changes for 4.1.0
  anal
    Improve SP based variable analysis
    Some more helpful messages for anal.verbose
    Fix first r_anal_op call after asm.bits change
    Improve SP based var analysis
    Fix ms cc wrong argument analysis
    Fix r_type_del() for typedefs (Fix #15337)
    Add base64: for afn
    Move the fcn preludes into RAnal and add anal.jmp.tailcall (-1,0,N)
    Fix typo in ios-syscalls.txt (#15436)
    Initial implementation of afvf - show bp-relative stackvars
    Insert arguments into types SDB on function analysis
  arch
    Add support for or1k (OpenRISC) disasm+analysis (#15515)
  asm
    Fix ignored asm.bits settings because of RBin overrides
    Fix for #15459 - Also set the first operant to the right value on a mov from pointer with offset
    Add ARM strd support (#15388)
  bin
    Add 64-bit iOS SEP xtr plugin
    Add PIE flag check in kernelcache detection
    bin.str.enc: Accept UTF hyphen aliases (#15492)
    Support UTF32-BE decoding (#15472)
    Recognize Unicode BOMs (#15469)
    Use pj in the izj and izzj commands
    Fix #15445 - Add support for Mach-O external relocs
    Add support for C64 PRG fileformat
    pd: Don't abort string printing on initial null if bin.str.enc != guess (#15446)
    Fix #14279 - Ignore entrypoint on non-executable ELFs
    Analyse HIOS and LOOS symbol types by default. (#15411)
  build
    Fix #15485 - Improve argument parsing in sys/{install,build} (#15486)
    FIx 32bit windows
    Rename "asan" to "sanitize" (#15412)
    Fix build for 32bit Linux systems
    Fix build of the onefied shared lib
  command
    Very simple tree sitter integration (#15414)
  config
    Pass R2_CONFIG file to ! commands and serialize methods
  cons
    Fix #14197 - Don't highlight control chars on hud filter (#15552)
    Include last line when greping using foo~n.. (#15524)
  core
    Fix some Race Conditions with the thready task scheduler (#15667)
    Make Task Scheduling Explicit (#15511)
    asm.cmt.off: Accept 0 &amp; 1 as aliases for false &amp; true respectively (#15500)
    Use sigaction instead of signal
    CPU affinity API introduction
    Honor cfg.editor in 'vi' instead of always using 'vi'
    Implement $foo:=,+=,-= and $foo to alias some flags commands
    Support 'f foo+=4' and 'f foo-=4' syntax for flags
  debug
    Improve debug rebasing and fix partial windows rebase
    Refactor debug native's wait function
    Fix native debug not working with files that were opened as RW
    Add ppid to win32 debug and 'dp''s display/json
    Add process selection to w32 debug
    Fixed a crash caused by reopening gdb
    Fixed not killing child processes and added detach
    Fixed gdbr warnings and a dpt crash after debug was over
    Added an event to signal the end of the debug session
    Fix 'oo' rebasing when leaving debug and add 'doc' to exit
    Silence drr warning on UT64_MAX registers
    Fixed an issue with detached child breakpoint inheretence
    Added oodf\doof to enable rebasing for remote debug
    Rebase Breakpoints for PIEs
    Added dp processes info support to gdbr
    Add breaking to ood in linux to avoid execvp freezing
    Allow debug plugins to modify pid/tid on select
    Fix linux_set_options error
    Add process selection to linux native debug
    Setting parent pid on pid list on BSD
    Show all processes for pid 0 using dp
    Improve linux native debug dp output
    Fix getting DRX breakpoint size
    Fixed overflow that broke remote debugger reopening
    Impl. list modules for WinDbg
    Fix WinDbg IO in page boundaries
    Fixed windbg concurrency and added missing locks
    Fixed windbg pipe timeout behavior on linux
    Added rebuild rules for windbg
    Fixed windbg continue on windows 7 64bit
    Allow breaking for WinDbg
    Update hardcoded gdbr registers for 16/32bit x86 (#15488)
    Added parsing support to all gdb registers
    Fix gdbr's reg_write and reg_next_diff for reverse stepping
    Reduced gdbr's tcp connect timeout and added a break
    Fix gdbr not closing sockets after connect failed
    Add break to gdbr's read_packet and move isbreaked to libgdbr
    Fix gdbr_write_registers and refactor gdbr_write_reg
    Replaced lock_check with tryenter in gdbr_read_registers
    Add breaking to gdbr connect to avoid waiting on invalid connections (#15442)
    Add experimental ymm regs support for linux-x64 and extend drm command
    Add Windows 8 and 8.1 WinDbg profiles
    Fix attaching to a pid on Windows (#15406)
    Fixed w32dbg breaking issues (#15386)
    Add support for printing xmm* as packed floats and doubles (#15378)
  disasm
    Fix hidden hint.lea for hint.pos==0
    Improve switch-statements in disassembly
    Add refs, xrefs and esil columns to pdt
    Add asm.cmt.esil to show ESIL as comment
  doc
    Improve macOS installation documentation (#15438)
    Fix links to Doxygen documentation (#15377)
  gdbclient
    gdbclient reduces risk of use after free down the road
  io
    Uses the setitimer api instead for the alarm in self://
    Automatically set the debug plugin when opening debug uris (#15403)
  json
    Add current process field to dpj
  network
    Fix r_socket_connect not using the given timeout in unix
  print
    Fix #14661 - Support parsing binary protobuf data (#15423)
    Add utf-8 support in r_print_rangebar (#15389)
  r_debug
    Refactor signal handling for FreeBSD
  search
    Introduce the r_magic_load_buffer() api and boolify a bit
    Update RSA key search to find larger keys (#15494)
    Search for AES 128, 192 and 256-bit keys (#15426)
  signatures
    Add auto zignspace generation for the zg command (#15402)
  test
    Implement asm, fuzz and json test runner in r2r.v
  util
    Add RIntervalTree data structure
    Added r_th_lock_tryenter API (#15454)
    Use HtPP for RStrConstPool (#15424)
  visual
    Improve the interaction with decompilers in panels
    Reduce the blocksize on some hexvisual modes
  windows
    Add command to identify window under cursor
    Fix #15456 - Fix reopening in write mode
    Fix hang when running dc in a task
  Changes for 4.0
  anal
    Bring back the MASK_DISASM because not all nanal plugins support it yet ##anal
    Select default var type based on its size (#15352)
    Fix #15325 - Improve af- like its done in Vdu
    Deprecate anal.jmp.eob /refs #13482
    Fix #15117 - honor asm.var.sub in ao/aoj
    Fix #15315 - Honor RAnalOp.disp in aar and ao
    Update 8051 plugin (#15321)
    Avoid reloading of cc sdb - huge speedup (#15306)
    Implement ESIL for arm64 UBFX
    Make RAnalFunction.cc come from RAnal String Pool
    Deprecate the use of anal plugins that doesnt handle mask.disasm
    Add jumptable support for main() in bins/elf/analysis/ls-alxchk (#15266)
    Add jumptable support for main() in bins/elf/ls.odd (#15233)
    add afoj and afdj (#15254)
    Fix #15235 - push [mem] not handled in /r
    Add initial reg profile for sysz arch
    Don't propagate noret to fcn if fcn jmps outside itself (#15190)
    Fix #15004: Make meta.min rbtree more robust (#15141)
    Fix memleak in r_core_anal_propagate_noreturn()
    Minor speedup/cleanup/refactor of the RAnal
    Implement ESIL control-flow-graph and further dfg analysis
    Add anal.delay to disable delay slot analysis for testing
    Fix pc-rel movs in sh's esil
    Delay execution debug messages are now available via anal.verbose
    Fix #15073: Disambiguate using fcn addr also in meta.min rbtree (#15077)
  api
    Add r_strbuf_copy API (#15186)
  asm
    Fix post-indexed memory access for str instructions on ARM (#15298)
    Fix #15302 [rasm2/armass] Correctly propagate errors from thumb_assemble (#15303)
    Add additional [indirect] access syntax for 8051 (#15272)
    Fix #10651 sub sp, sp, 0x1000 not correctly assembled for ARM (#15187)
    Fix #15198 (#15199) arm64 assembler const value
    Add 8051 assembler plugin (#15189)
    Z80's LD opcodes assembly (#15185)
    Fix parsing of floating point instructions in x86_64 assembler (#15174)
    Fix x86 assembler output for some memory loads (#15068)
  bin
    On AArch64 there is a new special symbol $x (#15362)
    Fix #15152 - Support old Java attribute format (#15317)
    Simplify r_bin_open_io function (#15307)
    Support &gt; 4GB ELF files
    Add support for RTable.query in i
    Fix #15132: Integrate table to iS,ia,ir,iz,is (RBin info) based commands (#15159)
    Implement support for the RISCV PLT ELF relocs
    Fixes for MSVC demangling (#15210)
    Format the .rela. sections in ELF
    Add NES ROM mirroring map
  build
    sys/asan.sh: Use -fsanitize=... instead of -lasan when linking (#15375)
    Link sdb fully into r_util in meson (#15338)
    Fix #15296 - *BSD builds (#15309)
    Fix macOS build with latest XCode
    Add MSVC 2019 for AppVeyor
    Try MSVC 2019 for AppVeyor
    Set rpath if non-Windows Meson shared
    Debian package fixes (#15081)
  cons
    Fix function key handling in visual/panels
    For utf-8 locale, check LC_ALL, LC_CTYPE and LANG in sequence instead (#15326)
    Also use LANG env var to check for UTF-8 output support (#15257)
    Move UTF-8 setting logic to scr.utf8 config callback on Windows (#15273)
    Implement 'str' operation in RTable queries
  core
    Fix #14247 - fn.j/fnj. show all flags in current offset, not just one
    Few compiler watning fixes here and there
    Fix #15114 - Implement r_sys_info() and uname
    Add kitty clippy replacement :3 (#15232)
    Add possibility to specify time zone with rax2 -t (#15180)
    Implement cj command using the PJ api (#15168)
    Add support for the V programming language
    Fix #15134 - Support octal numbers like 0o666
    Implement function-based plugin loading method
    Add omt and help message for RTableQuery + add format column api
    Move Lib already loaded check before dlopen Call (#15075)
    Replace r_str_const* with RStrConstPool (#15300)
    Kill r_sys_get_osinfo () (#15346) ##core
  debug
    Use RTable for Windows heap info output (#15368)
    Add support for setting xmm registers on linux (#15365)
    Fixed continue not being associated with the current thread in unix
    Added a way to break while in dbg_wait (continue, step etc)
    Fixed dpk
    Fixed opcodes not being associated with the current thread in gdbr (#15358)
    Fix drm[bwdq] command, add xmm0h/l and xmm8-15 registers (#15354)
    Fix the way linux debugging options are set (#15323)
    r_reg_get_pack/r_reg_set_pack are not able to deal with 128 packbits
    Added support to thread switching in linux and fix r_debug_select
    Fixed ptrace 'Operation not permitted' errors (#15287)
    Fix debugger build for native GNU/Linux on RISC-V
    Fix incomplete drr/drrj formatting when r_core_anal_hasrefs fails (#15277)
    Added "dptj" and "dptj " (#15259)
    Enhance drm command, add drm xmm0 functionality (#15214)
    Fix drf output formatting
    Implementing debug info per pid on NetBSD
    Using unused map debug field on macOS
    Rebase fcn/bbs, flags , comments, meta, refs when ood
    Fix issues in windows thread switching (#15366) ##debug
  diff
    Implement radiff2 -X for hexII diffing
    Fix #14845: Support radare2_rc in radiff2 for graphs (#15078)
  disasm
    Better pdi output when Cd is involved
    Implement 'pdt' - print disasm in table, supports queries
    Make asm.fcnsig more compact
    Do not resolve the strings pointed by ADRP on arm64
    Improve (change) sh4 disasm (lowercase regs...)
  emu
    anal_x86_cs fix esil expr for neg instruction (#15252)
    Fix #15246 - Honor the 'u' suffix in PPC instructions in ESIL
  esil
    Fix #15297 - Update ESIL help message
    Improve registers handling in ESIL dfg
    Simplify ESIL code for ARM str instructions
    Add a parameter to $s and $o (#15171)
  io
    Setting the upper address limit for OpenBSD
    Improve omt and implement RTable.filterSum
  io_self
    Setting the upper address limit for OpenBSD
  json
    Show flagname and realname in json format for fnj and such
    Add current thread field to dptj (#15268)
  lang
    Rewrite hashbang command parser, use argc &amp; argv in hashbang (#15188)
  panel
    Fix #14857 - Handle 'O' key to rotate asm.pseudo/asm.esil
    Another const pointer to be free fix
    Handle / highlight in panels for zoom and window modes
    Fix const address freeing
    fix #15060 - Add xrefs and xrefs here in visual
    Fix #14559 - Honor scr.fps
  panels
    Fix #14857 - Handle 'O' key to rotate asm.pseudo/asm.esil
    Handle / highlight in panels for zoom and window modes
    Fix const address freeing
    fix #15060 - Add xrefs and xrefs here in visual
    Fix #14559 - Honor scr.fps
  print
    Fix #15216 - Implement pcy command to print hexpairs in Yara format
  r2pie
    Implement r2pipe_open_dl() to use dlopen/dlsym
  rasm2
    Freeing main assembly object
  script
    Fix vlang plugin to run scripts and add example
  search
    Fix #8575 - Support stdin slurping in rafind2 -
    Add support for hex escaped litterals in regular expressions (#15291)
    Fix RCALL and RJMP in aop and /at
    Refactor Search to use less Global State (#15076)
  table
    Add :json,:quiet,strlen,minlen,maxlen,sortlen in table queries
    Integrate table API for p-h (#15083)
  util
    Fix rop inline assembly form
  visual
    Run .dr* in visual prompt in cfg.debug is set
    Fix for VV going to V (issue 15181) (#15195)
    Fix #14919: truncate long function names in Vv (#14996)
  wasm
    Further wasm memory leak fixes
    Memory leak fixes in error code paths
  windows
    Print child output in pipe lang plugin
  zign
    Integrate types field in zignature operations (#15082)
  Changes for 3.9.0
  anal
    Implement anal.norevisit using SetU instead of Sdb
    Fix #15013 - jump/cjmp analop for m680x
    Fix the infinite aac issue, reduce false positives, speedup a bit (#15015)
    Fix mov.l/jsr ESIL for SuperH4 (#15039)
    Fix nopskip (its not fixed at all. just random typing here and there) (#15024)
    Add anal.nonull to avoid analyzing functions if starting by zeros
    Fixed i4004 arch to be according to spec (#15062)
    Fix zero register set issue (r2wars)
    Implement types field for zignatures
  cons
    Fix #14611: Vi-mode indication by prompt color
    Add a way to print an aliased without a trailing new line (#15031)
    Fix clicking on frame borders to resize
    Remove code for no-anal asm.bb.line (#14977)
  core
    Make -m do an implicit -s
    Fix #14990 - multiple quoted command parsing issue
    Fix multiple quote cmd issue
    Fix #14019 - Move ta to aht, move other commands around, refactor indentation
    Fix #10851 - Solve slurp messages on http/sandbox/pipe
    Don't run ldconfig when installing into /usr (#15049)
  debug
    Fix gdb reg write byte order (#15009)
    Improving slighty the process status check on Darwin
    On Darwin, expose process path
    ASLR check setting fix on FreeBSD
  emu
    Hackaround to get esil stepping on delayed execution
    Fix arm32 stmia post-increment (#14983) (r2wars)
  io
    Support shm_open in shm:// and some code cleanup
    Fixing perms for Darwin
    Fix #15002 - Propagate write error issues into RCore.patch
    Print error msg if write fails (#14978)
    Fixing self:// perms issue on Darwin</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1597233600">- Update to 4.5.0
  * Analysis
  - Initial API for base type kinds (enum, struct, union)
  - Rename PowerPC to PPC
  - Improve RISC-V analysis for compressed instructions
  - Add endbr64 as a function prelude for x86-64 binaries
  - Improve BP vars/args detection
  - Detect register args used only by callee
  - Match args name/types from function definition
  - Improve itanium RTTI parsing and vtable search
  - Refactor Variables out of SDB
  - Implement basic concept of signature bestmatch
  * asm
  - Add support for WebAssembly SIMD extension
  - Boolify r_asm_is_valid and r_asm_set_syntax API
  - x86_64/x86_32: Implement assembler endbr32 and endbr64 instructions
  - x86_64: Support mov r64, 0xffffffffffffffff
  - x86_64: Fix mov r32, -imm32 encoding
  - Move inferior GNU Hexagon plugin to extras
- For a complete list of changes see:
  https://github.com/radareorg/radare2/releases/tag/4.5.0
  https://github.com/radareorg/radare2/releases/tag/4.4.0</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1610366400">- Update to 5.0.0
  * See https://github.com/radareorg/radare2/releases/tag/5.0.0</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1622376000">- Update to 5.2.1
  * See https://github.com/radareorg/radare2/releases/tag/5.2.1
- Packaging changes:
  * Use license tag for COPYING/COPYING.LESSER
  * Use SPDX 3.0 format for License
  * Use system libzip/xxhash/libuv
  * Move plugin directory from devel to main package
  * Remove broken and no longer relevant rpmlintrc
  * Various small cleanups</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1622808000">- Install "r2p" multicall symlink as r2pipe, r2p conflicts with
  polylib.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1625918400">- Update to 5.3.1
  * Fix CVE-2021-32613: Double free vulnerability in the pyc parse
    via a crafted file which can lead to DoS.
  * Fix assembling invalid arm64 instructions dont result in invalid
    representations
  * Add http.basepath to support sub directory handling for proxying
    purposes
  * Support instruction descriptions when using the r2ghidra
    disassembler plugin
  * Fix issues and enable the garbage collector when running @vlang scripts
  * Fix arm16 ldr post indexing esil expression
  * Fix r2pipe regression caused by a change in RCons buffering when
    chaining multpile commands
  * Support user defined REgg plugins
  * Full changes: https://github.com/radareorg/radare2/releases/tag/5.3.0</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1627992000">- Add CVE-2021-3673.patch, fixing CVE-2021-3673 (boo#1189009):
  resource exhaustion and DoS</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1643716800">- Update to 5.5.4:
  * New IOBanks APis and commands replacing skyline and making io faster (2-10x)
  * Faster analysis, type matching, binary parsing (2-4x)
  * [] and =[] esil operations has been removed (size is mandatory)
  * Lots of important bugs fixed in bin parsers and disassemblers
  * Add support for the latest iOS15 dyld4 Atlas-style cache formats
  * Autorename signature matching collisions and faster search
  * Add assembler for riscv and disassemblers for PDP11, Alpha64 and armv7.v35
  * Improved integration with r2frida remote filesystems
  * Cleaning debugger for windows (32 and 64) and macOS makes it more reliable and stable
  * Add seven segment printing (?ea for ascii-art text titles)
  * Improved xrefs visualization with new axfm and axtm commands
  * Add avg command to manage global variables
  * The sixref plugin is now easier to use to find xrefs on arm64 code
  * Improved multibin (select all bins or one) and multidex support in apk://
  * Better build scripts for Windows (add asan and w32 profiles)
  * Added armv7.v35 and improves esil emulation with the arm64.v35
  * Add more help messages and set scr.prompt.tabhelp true by default
  * AES key wrap algorithm support in rahash2
  * Fix var serialization issues in debugger reloading (ood) and projects saving (Ps)
  * Add Amiga and MSX rom/bin parser plugin and test @romerojoseant @trufae
  * Visual slides (r2s) allow interactive content to be used within r2
  * Print and convert ternary values back and forth
  * Add the vector35 arm64 for analysis, esil and disasm and r2 can be built without capstone
  * Improved integration to use r2ghidra analysis and disassemble mainly tested for avr, v850 and arm64
  * Fix emulation of several x86 and arm64 instructions, including an scripted way
    to import official arm64 instruction descriptions
  * Bring back the cmd.pin to instrument the esil emulation when a specific address is hit
  * Small steps towards Projects with improved management for version control
  * Improved visual and panels with better interactions and fixed glitches
- Remove CVE-2021-3673.patch</changelog>
  <changelog author="Timothy Brown &lt;stimut@gmail.com&gt;" date="1654776000">- Update to 5.7.0
  * Significant number of changes and bug fixes
  * Resolves 38 CVEs
  - CVE-2022-0139 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195713
  - CVE-2022-0173
  - CVE-2022-0419 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195444
  - CVE-2022-0476 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196414
  - CVE-2022-0518 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195746
  - CVE-2022-0519 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195761
  - CVE-2022-0520 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195741
  - CVE-2022-0521 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195760
  - CVE-2022-0522 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195742
  - CVE-2022-0523 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195720
  - CVE-2022-0559 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196052
  - CVE-2022-0676 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196345
  - CVE-2022-0695 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196484
  - CVE-2022-0712 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196320
  - CVE-2022-0713 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196319
  - CVE-2022-0849 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196819
  - CVE-2022-1031 - https://bugzilla.opensuse.org/show_bug.cgi?id=1197420
  - CVE-2022-1052 - https://bugzilla.opensuse.org/show_bug.cgi?id=1197509
  - CVE-2022-1061 - https://bugzilla.opensuse.org/show_bug.cgi?id=1197508
  - CVE-2022-1207 - https://bugzilla.opensuse.org/show_bug.cgi?id=1197991
  - CVE-2022-1237 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198185
  - CVE-2022-1238 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198186
  - CVE-2022-1240 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198187
  - CVE-2022-1244 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198132
  - CVE-2022-1283 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198291
  - CVE-2022-1284 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198292
  - CVE-2022-1296 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198375
  - CVE-2022-1297 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198376
  - CVE-2022-1382 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198592
  - CVE-2022-1383 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198593
  - CVE-2022-1437 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198804
  - CVE-2022-1444 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198805
  - CVE-2022-1451 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198807
  - CVE-2022-1452 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198808
  - CVE-2022-1649 - https://bugzilla.opensuse.org/show_bug.cgi?id=1199418
  - CVE-2022-1714 - https://bugzilla.opensuse.org/show_bug.cgi?id=1199555
  - CVE-2022-1809 - https://bugzilla.opensuse.org/show_bug.cgi?id=1199806
  - CVE-2022-1899 - https://bugzilla.opensuse.org/show_bug.cgi?id=1199972
- Remove unneeded libewf dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668513600">- Update to version 5.7.8 (boo#1201820, CVE-2022-34502):
  + Heap buffer overflow via the function consume_encoded_name_new
  + Significant number of changes and bug fixes since 5.7.0</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1684324800">- Update to 5.8.6
  For details, check full release notes:
  https://github.com/radareorg/radare2/releases/tag/5.8.6
  - This fixes CVE-2023-1605 (boo#1209686).</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1733227200">- Update to version 5.9.8:
  * Resolved CVE:
  - CVE-2024-29645: buffer overflow vulnerability allows an attacker to
    execute arbitrary code via the parse_die function (boo#1234065).
  For details, check full release notes:
  https://github.com/radareorg/radare2/releases/tag/5.9.8
  https://github.com/radareorg/radare2/releases/tag/5.9.6
  https://github.com/radareorg/radare2/releases/tag/5.9.4
  https://github.com/radareorg/radare2/releases/tag/5.9.2
  https://github.com/radareorg/radare2/releases/tag/5.9.0
  https://github.com/radareorg/radare2/releases/tag/5.8.8</changelog>
</package>
<package pkgid="3de991c50261a9ea13a97bcae6fa9dd4d4627e59854a33901fc33866cfed43f9" name="radare2-zsh-completion" arch="noarch">
  <version epoch="0" ver="5.9.8" rel="bp156.4.3.1"/>
  <changelog author="atoptsoglou@suse.com" date="1546948800">- Update to 3.2.0
  anal
  * Add asm.hint.cdiv
  * Handle ^C in agf (#12618)
  * Fix size of arm64 wzr register
  * Rename ac -&gt; aoc, aC -&gt; ac, Fix help
  * Add the missing fail arc for SBRx instruction
  * Fix wrong splitting of functions in aac
  * Initial implementation of emu.ssa
  * Fix infinite loop bug related to anal.nopskip
  * Use add-sorted instead of append+sort
  * Heavy refactoring and sdbify the classes storage+logic
  * Implement support for nword in ahi
  * Fix ESIL borrow flag handling for SUB/SBB on x86
  * Display all metas in current offset instead of just one
  * Fix .in=io.maps, improving aap analysis (2052 vs 41 functions find)
  * Small msp430 improvements
  * Fix aap for thumb
  * Fix #8054 - Update cpu flags in arm/thumb ADD/SUB
  * Display all metas in current offset instead of just one
  bin
  * Fix #12654 - workaround resolv reloc symbols in ELF
  * Refactoring of get_import_addr in format/elf
  * Fix printing of the macho UUID load command in iH / rabin2 -H
  * Add timestamp to iRj output
  * Do not use r_buf_get_at in RBin.nxo to solve 2 clusterfuzz crashes
  * Fix missing exported symbols in ELF
  * Add laddr to iI
  * ie/iee: remove baddr
  * Use entry.init0 instead of entry0.init
  * rabin2 -H and iH uses cb_printf instead of eprintf+printf
  * Improve RBuffer api, start to refactor rbin to use more rbuf
  * it's nintendo 64 not nintendo 32
  build
  * Appveyor cleaning
  * Fix musl build (required for Alpine)
  * Do not statically link binaries by default in sys/static.sh
  * meson: Do not use glob with meson
  * Initial implementation of the Alpine Linux package
  * Improve the meson scripts
  * Fix Emscripten support
  * Switch to capstone 4.1 (#12549)
  * meson: Ensure python3 and no hard-code version
  * meson: Ensure R2_DATDIR, R2_INCDIR, R2_LIBDIR be absolute path
  * Users may want to install radare2 to a different directory than ~/bin.
  * Parse --install-path in sys/user.sh to allow for users to do so.
  cons
  * Fix #12667 - Fix heap overflow in RCons.grep
  * Fix #12397 - Colorize grep words if scr.color.grep is set
  core
  * Improvements and code cleanup in util/str
  * Implement ?j to get JSON output of different representations for the same number
  * Fix #12482 - Unify asm.shortcut/asm.{lea,jmp} hints
  * Rename scr.pipecolor into scr.color.pipe
  * Initial import of the PJ (PrintJSON) API
  * Fix 11141 - replaced R_ASM_BUFSIZE with RStrBuf*
  * Bring back f-.localflag (same as f.-localflag)
  * Add some more random "fun" fortunes
  * =h&amp; is not an alias for &amp; =h
  crash
  * Fix #12479 - negative disk_reads may not be allowed
  disasm
  * Fix esil function comment refline when there is jump to addr
  * Allow select cpu for arm.gnu
  * Add support for m68xx disassembler + analysis from capstone
  * Initial support for 6502 with Capstone
  * Optimize ds_align_comment()
  * Use r_str_len_utf8_ansi() for line len in
  * Fix glitches in asm.shortcut=1|0 with and leahints
  * Fix visual leahints hotkeys
  * Handle meta hints for dwords in visual disasm hotkeys
  * Improve pds
  json
  * Do spec-following r_str_escape_utf8_for_json()
  * Added new PJ simple print-json (stream) apis
  assembler
  * Move mipsasm from mips_gnu to mips_cs
  * Fix #12543 - Support backward branch and bl assembling for arm64 (#12552)
  search
  * Add magic headers for GPG symmetric crypto
  commands
  * Fix #12473 - implement C. command
  * aaE -&gt; aafe (#12628)
  * Support multiple ahi0 == ahi
  Debugger
  * When a process is interrupted by a signal, we try to figure out the reason if the information is still available.
  * FreeBSD/more reliable way to get PID's path. (#12527)
  * Disable dbg.follow in aaft to prevent seek changes (#12657)
  * Fix r2 -Ad regression
  panels
  * Fix a crash when V! calls graph via space key
  * Fix Cursor mode and Zoom mode and refactoring
  * Enable cursor and insert in Hexdump
  * Fix a resizing issue of Panels
  * Help message for Snow
  * Snow is supported in Panels because it is winter
  * Better Hexdump support
  * Remove mouse events thoroughly from panels
  * Minor fix when opening a new panel
  performance
  * Improve io map lookup performance in presence of many maps
  * Limit the blocksize in visual mode
  * Optimize r_meta_find (~4x faster :D)
  * refactoring ELF relocs, parse once and lookup in a hashtable
  print
  * Fix #12528 - Remove suffix modifier for 'j' in cmd_print.c
  * Add hex.ascii config variable
  * Support uneven columns in hex.cols and fix stack after scope issue in scr.rainbow
  * Fix p- to honor multiple regions
  * Highlight the flagged bytes on hex.style
  * Implement hex.hdroff (disabled by default)
  * Improve pxa, use more colors. honor VdF (pf format)
  search
  * Implement /s, /s* to search for sections depending on entropy
  threads
  * Make =h work in tasks, still more work to do to make RCons task and thread safe
  types
  * Fix tc and afc commands
  * Implemented tc command as an alias for tuc;tsc;tec...
  * Fix #11756 - Implement tsc and tuc
  visual
  * Add r_str_len_utf8_ansi()
  * Fix #1298 - Fix visual 'G' for r2 -nn (#12655)
  * Improvements for repeated Vd
  * Implement recursive interactive help
  * Support ranged cursor selections (for pxd, pxb, pxq, ...)
  * More fix for Vg and VG
  * tT, tt new tab, t[1-9] switch to nth tab, t= name tab, t- close tab
  * Fix #12623 - Make Grep Highlights Case Insensitive
  * Fix Vg with io.va
  * Introduce scr.dumpcols to support tabs and minor cleanup
  * Bring back VO as al alias of V&lt;tab&gt; and improve modes
  * Several improvements in the Visual mode (help, tabs, ...)
  * Add scr.wideoff to make offsets and reg values depend on asm.bits
  * Extend the use of the 't' key to manage tabs better, better ascii art
  * Several bug fixes and improvements for the visual-tab
  * Improve two dimensional panels with Tab and tabs with ' and ''
  * Implement ecoo and extend scr.rainbow into pd
  * Better asm.hints and support repeating in dw
  wasm
  * Fix wasm analysis for the end instruction
  * Fix #12409 - wasm function ids and exports (#12414)
  Archs
  * Added support for m680x arch
  * msp430: registers names for pc, sp, sr and cg
  * msp430 initialize more default op fields
- Update to version 3.1.3
  * Visual xrefs with undo seek behaviour
  * Improve visual panels
  * Fix fffff issue when doing aaaaa in NSO bins
  * Fix some memory leaks and warnings.
- Update to version 3.1.2
  bin
  * Fix double-free in RBinClasses regression introduced in d6fd896
  * Fix #12384 - Crash in fuzzed macho binary
  anal
  * Honor regsize to detect UB shift overflows in ARM64 code emulation
  * Fix assert in aaa when entrypoint is wrong
  panels
  * Some fixes in panels
  visual
  * Fix Visual k into basic block
  * Some more improvements for the visual xrefs (fix undo seek and more)
  Other
  * Fix some warnings
  * Fix #12376 - crash in: rasm2 -a arm -b 64 '0 ,0,0,0,0,0,0,'</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1547121600">- Update to version 3.1.3
  anal
  * Add asm.hint.cdiv
  * Handle ^C in agf (#12618)
  * Fix size of arm64 wzr register
  * Rename ac -&gt; aoc, aC -&gt; ac, Fix help
  * Add the missing fail arc for SBRx instruction
  * Fix wrong splitting of functions in aac
  * Initial implementation of emu.ssa
  * Fix infinite loop bug related to anal.nopskip
  * Use add-sorted instead of append+sort
  * Heavy refactoring and sdbify the classes storage+logic
  * Implement support for nword in ahi
  * Fix ESIL borrow flag handling for SUB/SBB on x86
  * Display all metas in current offset instead of just one
  * Fix .in=io.maps, improving aap analysis (2052 vs 41 functions find)
  * Small msp430 improvements
  * Fix aap for thumb
  * Fix #8054 - Update cpu flags in arm/thumb ADD/SUB
  * Display all metas in current offset instead of just one
  bin
  * Fix #12654 - workaround resolv reloc symbols in ELF
  * Refactoring of get_import_addr in format/elf
  * Add timestamp to iRj output
  * Do not use r_buf_get_at in RBin.nxo to solve 2 clusterfuzz crashes
  * Fix missing exported symbols in ELF
  * Add laddr to iI
  * ie/iee: remove baddr
  * Use entry.init0 instead of entry0.init
  * rabin2 -H and iH uses cb_printf instead of eprintf+printf
  * Improve RBuffer api, start to refactor rbin to use more rbuf
  * it's nintendo 64 not nintendo 32
  build
  * Appveyor cleaning
  * Fix musl build (required for Alpine)
  * Do not statically link binaries by default in sys/static.sh
  * meson: Do not use glob with meson
  * Initial implementation of the Alpine Linux package
  * Improve the meson scripts
  * Fix Emscripten support
  * Switch to capstone 4.1 (#12549)
  * meson: Ensure python3 and no hard-code version
  * meson: Ensure R2_DATDIR, R2_INCDIR, R2_LIBDIR be absolute path
  * Users may want to install radare2 to a different directory than ~/bin.
  * Parse --install-path in sys/user.sh to allow for users to do so.
  cons
  * Fix #12667 - Fix heap overflow in RCons.grep
  * Fix #12397 - Colorize grep words if scr.color.grep is set
  core
  * Improvements and code cleanup in util/str
  * Implement ?j to get JSON output of different representations for the same number
  * Fix #12482 - Unify asm.shortcut/asm.{lea,jmp}hints
  * Rename scr.pipecolor into scr.color.pipe
  * Initial import of the PJ (PrintJSON) API
  * Fix 11141 - replaced R_ASM_BUFSIZE with RStrBuf*
  * Bring back f-.localflag (same as f.-localflag)
  * Add some more random "fun" fortunes
  * '=h&amp;' is not an alias for '&amp; =h'
  crash
  * Fix #12479 - negative disk_reads may not be allowed
  disasm
  * Fix esil function comment refline when there is jump to addr
  * Allow select cpu for arm.gnu
  * Add support for m68xx disassembler + analysis from capstone
  * Initial support for 6502 with Capstone
  * Optimize ds_align_comment()
    Use r_str_len_utf8_ansi() for line len in
  * Fix glitches in asm.shortcut=1|0 with and leahints
  * Fix visual leahints hotkeys
  * Handle meta hints for dwords in visual disasm hotkeys
  * Improve pds
  json
  * Do spec-following r_str_escape_utf8_for_json()
  * Added new PJ simple print-json (stream) apis
  assembler
  * Move mipsasm from mips_gnu to mips_cs
  search
  * Add magic headers for GPG symmetric crypto
  commands
  * Fix #12473 - implement C. command
  * aC renamed to ac
  * aaE -&gt; aafe (#12628)
  * Support multiple ahi0 == ahi
  Debugger
  * When a process is interrupted by a signal, we try to figure out the reason
    if the information is still available.
  * FreeBSD/more reliable way to get PID's path. (#12527)
  panels
  * Fix a crash when V! calls graph via space key
  * Fix Cursor mode and Zoom mode and refactoring
  * Refactoring
  * Enable cursor and insert in Hexdump
  * Fix a resizing issue of Panels
  * Help message for Snow
  * Snow is supported in Panels because it is winter
  * Better Hexdump support
  * Remove mouse events thoroughly from panels
  * Minor fix when opening a new panel
  * Cleaned up some macro
  performance
  * Improve io map lookup performance in presence of many maps
  * Limit the blocksize in visual mode
  * Optimize r_meta_find (~4x faster :D)
  * refactoring ELF relocs, parse once and lookup in a hashtable
  print
  * Fix #12528 - Remove suffix modifier for 'j' in cmd_print.c
  * Add hex.ascii config variable
  * Support uneven columns in hex.cols and fix stack after scope issue in scr.rainbow
  * Fix p- to honor multiple regions
  * Highlight the flagged bytes on hex.style
  * Implement hex.hdroff (disabled by default)
  search
  * Implement /s, /s* to search for sections depending on entropy
  threads
  * Make =h work in tasks, still more work to do to make RCons task and thread safe
  types
  * Fix tc and afc commands
  * Implemented tc command as an alias for tuc;tsc;tec...
  * Fix #11756 - Implement tsc and tuc
  visual
  * Add r_str_len_utf8_ansi()
  * Improvements for repeated Vd
  * More fix for Vg and VG
  * "tT", "tt new tab, t[1-9] switch to nth tab, t= name tab, t- close tab"
  * Fix #12623 - Make Grep Highlights Case Insensitive
  * Fix Vg with io.va
  * Introduce scr.dumpcols to support tabs and minor cleanup
  * Bring back VO as al alias of V and improve modes
  * Several improvements in the Visual mode (help, tabs, ...)
  * Add scr.wideoff to make offsets and reg values depend on asm.bits
  * Extend the use of the 't' key to manage tabs better, better ascii art
  * Several bug fixes and improvements for the visual-tab
  * Improve two dimensional panels with Tab and tabs with ' and ''
  * Implement ecoo and extend scr.rainbow into pd
  * Better asm.hints and support repeating in dw
  wasm
  * Fix wasm analysis for the end instruction
  * Fix #12409 - wasm function ids and exports (#12414)
  To Review
  * Disable dbg.follow in aaft to prevent seek changes (#12657)
  * Add %S for base64 in util/pj (JSON printer)
  * Fix #1298 - Fix visual 'G' for r2 -nn (#12655)
  * Fix #12615 - Fix renaming vars from vvv
  * Fix #12434 - Fixes for exports and anal behaviour (#12642)
  * Fixed loop behaviour (now jumps to correct ends, etc..)
  * Fixed Exports (aka symbols)
  * Fix #12273 - Force exec bit in text section (RIOSection must die) (#12643)
  * Rename aftm -&gt; aft and afta -&gt; aaft (#12631)
  * Proposal to fix ib DF issue.
  * Fixed wrong bounds check while PE file resources is being parsed (#12634)
  * Few compilation warning fixes. (#12630)
  * use r_base64_encode_dyn
  * More refactoring for panels
  * Fix comments
  * Add assumption comments
    Remove the V@ command - not intuitive and a bit alien
    rotating print modes with tab was segfault because of UB
    Implement recursive interactive help
    Support ranged cursor selections (for pxd, pxb, pxq, ...)
    'i' in pxb visual runs Vd1 to edit the bits under the cursor
    V' is no longer mixed with Vt
    Properly restore the print sub-modes in tabs
    Smart tab key hints (beter located and shorter)
  Archs
  * Added support for m680x arch
  * msp430: registers names for pc, sp, sr and cg
  * msp430 initialize more default op fields
  Commands
  * Clarify aes /Ca help message (#12580)
  * New commands: aCb, aCm, aCmn, aCll, aClj, aCv, aCm, aC-, aCm-
  * Fix Segfaults and Leaks in RTTI classes recovery
  * Accept .?AU as prefix for msvc class name demangling
  * Classes recovery refactoring
  * Skip own type descriptor in msvc classes recovery
  * Cleanup msvc rtti address calculation
  * Recover vtable, classes, base class, virtual methods from MSVC RTTI
  * Add flags for vtables and methods
  * Fix #12543 - Support backward branch and bl assembling for arm64 (#12552)
  * Fix odd behaviour of pdf (with regards to agfv and agfj) (#12522)
  * Some code cleanup and start to introduce r_return in r_io (#12523)
    add the “skyline shadow” concept
  add r_io_map_is_mapped which binary-searches the skyline shadow to tell
  if a pointer belongs to any map
  * Fix printing of the macho UUID load command in iH / rabin2 -H
  * Improve pxa, use more colors. honor VdF (pf format)</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1551096000">- Update to version 3.3.0
  anal
  * Do not permit function names containing registers
  * Add missing types-darwin.sdb and honor asm.os to reload them
  * Add some Resource API to types db
  * Disable function autonaming to avoid confusions
  * Initial implementation of RAnalDataType
  * Address comments in #13094 related to maxbbsize and maxfcnsize
  * Fix anal.dalvik for monitor instructions
  * Add op.type of UD0/UD1/UD2 x86 instructions
  * Fix aaF sort issue, honor a2f and fix big allocation in analysis
  * Implemented new 'ax.' command
  * Improve ARM64 (anal.arm.cs) to cover more optypes
  * Improve the Dalvik's ESIL
  * Initial implementation of aaF
  * Fix #12932 - Handle 'bx lr, pc;bx r3'
  * Implement EXPERIMENTAL emu.lazy (20% faster analysis with aae)
  * Initial implementation of the 'aao' command
  * Fix aae - set pc to current offset
  * Self referenced xrefs makes no sense
  * Fix annoying warning message in aab
  * Update list of syscalls for Linux on x86-(32|64)
  * Update aea? (#12849) and display @{R,W} in aeaj
  * Add JSON support for /g
  * Fix #12738 - afi displays if function has been traced
  * Fix aht cjmp and optimize assert in asm.emu when no regprofile is set
  * Fix instruction address issues in the aef output
  * Initial implementation of aflm - makestyle function list
  * Change assert in cyclomatic complexity with a nicer warning message
  * Silent some 'invalid instruction' warnings by assuming data
  * Blind fix crash on exit after analyzing big binary
  * Implement aht to change the opcode type via anal hints, fix ao
  * Make afij ref-types more readable for human animals
  * Fix axff and add json support
  * Move r_anal_op_hint() into r_anal_op via R_ANAL_OP_MASK_HINT
  * Fix ASAN crash when running afbr
  * Fix afns and add JSON support
  * Fix noreturn handling of reloc functions
  * Improve ESIL xrefs and string discovery with aae on arm32
  * Kill anal.noncode instead use anal.in with io.maps.x
  * Improve aap for arm64
  * Add r_anal_fcn_format_sig
  asm
  * Use r_return in RAsm APIs and fix some regressions
  * Remove R_ASM_BUFSIZE, all buffers are now dynamic
  * Implement 'wao jinf' to assemble infinite loop instruction
  * Fix arm 64 assemble for msr/mrs OPs
  assembler
  * Fix #11249 - Fix register not being assigned
  * Fix #12431 - Add X86_32 Control/Debug registers assembly
  assembly
  * Fix ARM64 assemble for "b ." ("b 0x0")
  bin
  * Change -T behaviour and rename iF into it
  * Compute hashes only with a new r2 flag
  * Fix #13035 - PE resources crash
  * Fix bin_mz plugin magic check
  * Fix the file hash computation
  * Fix rabin2 extract path for Windows
  * Elf: recognise android as os
  * Display file hashes into rabin via new mode
  * Fix PDB crash freeing streams with the right function instead of assuming
    the delegate is not corrupted Fix the PE parsing to properly get the COFF
    symbols
  * Fix buffer overrun on pdb file read
  * Add iF to show file hash and related refactoring
  * Fix demangling of relocs and exported symbols
  * Fix #11981 - Show PE resource name instead of just the index and use pj.c
  * use the reset vector at 0x4 for entry
  * sega genesis is big endian
  * Add check for MZ magic in bin_bios.c
  * Fix #12474 - Add simplest mode handler for -zzz flag
  * Fix wasm exports list
  * Fix #12637 - Support .plt/.plt.sec in ELF
  * Add initial support for dyldcache v3
  build
  * Fix #13087 - Automatic NORELEASE mode, use curl if no wget
  * Disable ptrace-wrap for WSL
  * Fix capstone cloning and patching issues again
  * Fix #12834 - Set minimum version for libuv to 1.0.0
  * Do not use reversed keyword of meson
  * Set gittap even in release tarball
  classes
  * Store Anal Classes list in own SDB Namespace
  config
  * Fix #12760 - e cfg.log.* is now log.*
  * Add cfg.log.events=false by default
  cons
  * Make RCons.is_interactive() into the RConsContext and improve loading projects in tasks
  * om= and iS= now honor the theme (eco) settings
  * iS= now accepts eco (theme) settings + highlighting of sections with w/x permissions
  * Avoid big writes in a single syscall
  * Fix #11701 - use color theme in dmh* commands
  * Fix #12925 - $ being ignored if : or [] is present in grep line
  * Fix #12906 - Add support for mult. keyword highlighting in grep
  * Move Palette to RConsContext to make RCoreTask less racy
  core
  * Initial support for the r_alloc (+aligned) API
  * Implemented dir.home and dir.tmp
  * Add user * to REvent Hooking and add all_callbacks for R_EVENT_ALL
  * Improvements and code cleanup in util/str
  * Fix #12773 - Support setting multiple configs at the same time
  * Remove noisy log message in the @@@ operator
  * Implement yfx (yank from hexpair) command and r_core_yank_hexpair API
  * Fix #6424 - Disable scr.color when doing backticks
  debug
  * Add --without-ptrace-wrap configure option
  * Implement aeC (ESIL appcall), also drr shows reg aliases and add dr??
  * Fix debugger regression in Android
  * Debug process state info support on OpenBSD
  debugger
  * Fix debugger regression in Android
  * Debug process state info support on OpenBSD
  disasm
  * Fix #13079 - Show comments above the folded functions
  * Fix MIPS asm parser to display vars in disasm
  * Fix #11585 - Missing main/entry substitutions
  * Add asm.types=[0,1,2] - set verbosity level for function signature comments
  * Implement asm.str.lea instead of hardcode the option
  * Fix false positive string issues on arm64 when adrp+add
  * Fix reflines for infinite loop instructions
  * Fix asm.lines.ret for pdJ (Fix #12782)
  * Have arm pseudo's replace() use the same replacement style as x86's
  docs
  * Typo immbediate -&gt; immediate
  * Typo immbediate -&gt; immediate
  documentation
  * Add -U resources in rabin2 man
  * Change aab help fix #12695
  * Change aab help fix #12695
  enhancement
  * Add Certificates in rabin2
  esil
  * Fix vv_ and signed addresses bug in esil for x86.cs (fixes kernel emulation)
  * Fix #12743 - Warn when ESIL tries to shift &gt; 63 bits
  format
  * Compute struct/union size in tsj/tuj
  fs
  * Fix hfs mounting for Windows
  graph
  * Fix #12990 - Handle ^C in agRv
  * Improve the graphviz output for custom graphs
  * Improve callgraph dot output 'agCd'
  * Introduce graph.few to render just few basic blocks, comma in visual
  hexdump
  * Initial implementation of hex.align
  http
  * Implement the cmd_colon and experimental http.colon
  io
  * Implement self_regions for Windows
  * Add usable uris field to oLj and r2 -L
  * New command 'oma' to create a map covering all VA
  * Improve rap:// code, r2p_ is now r2pipe_
  json
  * Fix avj - in case of no vtables [] shall be returned
  * afxj and axtj using pj.c
  * Fix axgj output (should be rewritten with pj)
  main
  * Disable (with warning) -t and deobfuscate -n variable
  meson
  * Update list of sdb files to build and install
  optimization
  * Speed up RBinReloc retrieval
  panels
  * Fix a parsing issue of the config
  * Use pjAPIs to output proper json and bug fixes
  plugins
  * Add Ll as an alias for #!
  print
  * Added few pf examples
  * Initial import of the c1 command to compare bits
  * Add new command: pifc and pifcj
  * Add quiet and json for aflm
  * Check if address is mapped in the hexdump and disasm via io.unalloc
  * Implement "pt." command to print the current date
  * Fix #12711 - Fix hex.compact in pxa
  r2pipe
  * Add r2pipe_ R_API functions to r_socket.h
  ragg2
  * Update ragg2 man page
  * Added the append string feature for ragg2
  refactor
  * Remove global variables in rasm2.c
  * Use RSpaces in RFlag
  * Kill RIOSection
  * Aoj use pj
  * Use pj in aeaj
  * Use pj in ttj, tj, tej, tfj and 'tej enum'
  * Fixing typo
  * Use pj in asj
  * Use pj in anj
  * Almost completely kill RIOSection from io and core (-218LOC)
  * Standardize version using blob_version
  refactoring
  * Remove global variables in rasm2.c
  * Almost completely kill RIOSection from io and core (-218LOC)
  search
  * Fix #12942 - Implement /c[vV][j] /cej to search for code immediates
  * Fix #12378 - Implement /ai to search for infinite loop instructions
  * Implement /a1 to find all instructions by changing 1 byte
  sign
  * Initial implementation of the visual zignatures in vbz
  * Add bbsum metric for zignatures
  * Add vars in zignatures
  sync
  * Implement T=&amp; and handle more meta events
  * Initial WIP implementation of sync using http and T
  * Add basic auth to the webserver
  tasks
  * Make ! command sleep around system()
  types
  * Fix #12725 - pf* exposes flag sizes via fl and Cd
  * Initial implementation of the tfc command to manage calling conventions
  * Add more function signatures for objc_ apis
  * Set type of double to F
  * Support typedef to anonymous struct in more than 1 header
  * Support typedef'd (anonymous) structs
  * Shorten local var and type name
  util
  * Add extern "C" to r_rbtree.h
  * Fix comma before object or array in pj
  visual
  * Implement vdo to use aho from visual
  * Fix toggle emu.str via v)
  * Honor io.cache in vpci
  * Revert "Revert "Prevent runaway scrolling in Visual when using arrow keys
  * Revert "Prevent runaway scrolling in Visual when using arrow keys
  * Implement vbg - wip, but at least vbg does something
  * Prevent runaway scrolling in Visual when using arrow keys
  * Add 'o' key to seek in the rop browser and improve usability
  * Handle subcommands for visual browse from the shell
  * Initial implementation of the visual ROP browser
  * Prevent runaway scrolling in Visual mode
  * Visual 'j' honors asm.flags.middle
  * Add orangg avatar in ?E+ and implement r_str_list_join()
  * Initial implementation of visual gadgets
  * Add support for visual gadgets in graph and panels views
  * Implement pgm command to move gadgets around
  wasm
  * Fix conversion f32.const or f64.const
  * WebAssembly improvements in branch lines and namings
  * Fix a little bug in wasm type section parsing
  windows
  * Fix abspath issue and implement r_file_copy using native api
  * Fix path issue when last char is a slash
  * Implement sys_cmd_str_full_w32()
  Other changes
  * Release r2-3.3.0
  * X86_INS_UD0 was introduced in capstone 4, so use it only there (#13154)
  * Expose save_parsed_type() as an API call for Cutter (#13149)
  * Upgrade capstone-master
  * Add missing include for meson
  * Fix Linux debugger crash regression
  * Fix alignment issue in io.ptrace with the new r_malloc_aligned API
  * Fix dL bochs crash
  * Fix #12855 - Crash in "r2 -c'dL bf' -d ls" (#13145)
  * Fix path with spaces problem in windows (#13144)
  * Fix #13141 - Check if the unset space is the current one (#13142)
  * Added eprintf to dbg.execs on non-Linux OSes (#13134)
  * Minor fixes
  * Workaround the cursor scroll glitch in folded functions
  * Try a fix for #13072 - invalid address in dalvik disassembler
  * Fixed afbj result to print empty array (#13127)
  * Refactored cmd_anal.c to use PJ (#13122)
  * Fix #11759 - aac now names import trampolines (#13124)
  * Time to say goodbye to r_json (#13126)
  * Fix build for WSL (#13129)
  * Upgrade sdb
  * Do not escape path to Windows file (#13108)
  * Little cleanup before release (#13115)
  * Clean up some code in disasm.c
  * Fix agfJ
  * Make disasm use pj
  * Make ASAN green again (#13098)
  * Fix ASAN crash in abtj
  * Fix ASAN crash in asj
  * Strdup the input because it is a const char * and shouldn't be modified
  * Fix some r_assert warnings (related to len==0)
  * Check if there are enough words only when necessary
  * Other len == 0 edge cases that do not belong to r_return_* checks
  * Do not print classes if there are none
  * Type is not present in case of va_args, so do not blindly use (len - 1)th char (#13106)
  * Fix #12800 - PE exports not listed
  * Do not use _free in a _init method, but free in a _new method (#13100)
  * Various little code fixes. (#13075)
  * Remove most warnings during compilation
  * Implement aaFa, optimize and improve boundary checks
  * Refactor xrefs.c to use pj api (#13085)
  * Fix undefined behaviour in r_uleb128
  * Fix PE doublefree regression in resources
  * File: clusterfuzz-testcase-minimized-ia_fuzz-5652434150490112.dms
  * Fix x86 capstone patch
  * added valgrind fun fortune (#13086)
  * Meson: Add r_debug_dep to libr2_dep (#13088)
  * Unwind capstone to safe commit
  * Solve java regression
  * Fix #12948 - Fix . autocompletion (#13082)
  * Fix #13067 - Crash in the java parser (java-read-off-by-one)
  * Fix #13070 - Fix oobread in anal.arc
  * Add CC in vbt, still wip, just readonly list for now
  * Fix #12938
  * Use pj for agfj (and others) + rename pj_sn and pj_ksn to pj_N and pj_kN
  * Fix null-pointer dereference (#13074)
  * pf: print float at max precision (#13064)
  * Fix #13062 (#13063)
  * Add missing csmtpapi, csncdapi files
  * Fix #13027 - pf: print double at max precision (#13049)
  * Fix invalid json in agfj under some situations (#13051)
  * If, for whatever reason, a basic block with negative size is
  * contained in a function the json produced is not valid.
  * pj-ify dmmj
  * Fix x86_64 socket syscall (#13050)
  * Currently syscall nr 41 is named socketcall. However on x86_64
  * syscall nr 41 is named socket and expects 3 arguments.
  * Fix some crappy regressions in capstone.sh
  * Upgrade capstone
  * Purge capstone when doing the iOS build
  * Fix the iOS simulator build
  * Fix truncated issue with long dir.prefix is used
  * Small optimization when concatenating the home
  * Update plugins.nogpl.cfg and fix a couple of warnings
  * Use pj api in core/config (#13047)
  * Fix #13034 - Trailing 0 is gone (#13046)
  * Fix couple of mem leaks (#13041)
  * Adding one level into the hashes JSON (#13045)
  * Use pj api in afvsj
  * Use pj api in rasm2
  * OS X does not seem to accept X.Y.Z-git as lib version (#13043)
  * acr+make does work because it does not set any lib version on darwin. This patch
  * will adjust the version to use for libraries when radare2 is installed through
  * meson.
  * Update fortunes.fun (#13044)
  * Fix #13021 - Fix crash in anal.dalvik
  * Fix #13031 - Crash in dbw
  * Fix #13032 - Double free in dbw
  * Fix #13033 - Crash in pifjA
  * Fix #13039 - Crash in 'echo 0xF..A | rax2'
  * Fix pe crash regression
  * Added feature to return error while parsing c header file (#13030)
  * Added feature to return error while parsing c header file
  * Fixed cmd_type.c to pass tests
  * Fix clusterfuzz-testcase-minimized-ia_fuzz-5647859834159104.dms
  * Fix clusterfuzz-testcase-minimized-ia_fuzz-5670419745472512.dms
  * Fix clusterfuzz-testcase-minimized-ia_fuzz-5643065568526336.dms
  * Fix clusterfuzz-testcase-minimized-ia_fuzz-5166506139189248.dms
  * Implement vt: to create a new tab with an associated command
  * Fix conditional again
  * Fix off by one conditional
  * Fix some ASAN issues found randomly
  * Unescape chars when using rax2 -S
  * this commit resolve second part of #12862 (#12985)
  * Add newline to end of types.sdb.txt
  * Small TCC bitfields parsing fix
  * Some more fixes for the iOS build in sys/ios-sdk.sh
  * Remove some r_parse spaces
  * t-* resets tcc's anonymous symbol counter (#13015)
  * Remove commented anon_sym init in tcc_compile()
  * r_cons_singleton() -&gt; r_cons_singleton ()
  * Add some spaces
  * Make Class Attr Events more fine-grained
  * Add REvents for Anal Classes
  * Enable Travis only on master
  * Add LC_NOTE missing load command header for mach-o
  * Fix #13001 - null deref in RBin
  * Use flat RVector for all_calbacks in REvent
  * Fix classes names for Windows (#12998)
  * Fix warnings
  * Use pj in rasm2.c and add pj_f for float
  * $ sudo r2 /dev/disk0
  * [0x00000000]&gt; om
  * [0x00000000]&gt; o
  * 3 * r-x 0x00000000 /dev/disk0
  * [0x00000000]&gt; r
  * 0
  * [0x00000000]&gt; oma
  * [0x00000000]&gt; om
  * 1 fd: 3 +0x00000000 0x00000000 - 0xfffffffffffffffe r-x /dev/disk0
  * [0x00000000]&gt; x 32
  * offset - 0001 0203 0405 0607 0809 0A0B 0C0D 0E0F 0123456789ABCDEF
  * 0x00000000 0000 0000 0000 0000 0000 0000 0000 0000 ................
  * 0x00000010 0000 0000 0000 0000 0000 0000 0000 0000 ................
  * [0x00000000]&gt; s 0x1000
  * [0x00001000]&gt; x 32
  * offset - 0001 0203 0405 0607 0809 0A0B 0C0D 0E0F 0123456789ABCDEF
  * 0x00001000 4546 4920 5041 5254 0000 0100 5c00 0000 EFI PART.......
  * 0x00001010 c651 78b2 0000 0000 0100 0000 0000 0000 .Qx.............
  * [0x00001000]&gt; qq
  * Remove extra space after hexdump comment header (#12984)
  * c1 0x1000011ec @@s:$ $+10 1
  * Fix an assert in anal_tp
  * Fix some assert issues and other crap
  * Fix empty json (#12979)
  * Fix help and json in /ci (#12978)
  * Use unsigned format in xref addresses
  * Remove Color_RESET in hexdump comments when scr.color=0 (#12974)
  * Fix 'aao' command
  * Align left the ascii art
  * Fix anal.jmptbl warning message
  * Fix #12973 - Fix 1 byte oobread when running in asan
  * Add a null check (#12977)
  * Use PJ in "irj" and add Symbol VA (#12976)
  * Use PJ in "irj" and add Symbol VA
  * io.unalloc.ch: Hexdump char if byte is unallocated (#12968)
  * Fix asan crash in PE parser (oobread) (#12966)
  * Fix env. vars. not being parsed in !! in Windows (#12956)
  * Fix arm assembler in Windows
  * Fix x86 assembler in Windows
  * Removed duplicated -q flag in ragg2's usage message (#12964)
  * io.unalloc=true: print space in ascii hexdump if unmapped (#12958)
  * Fix Segfault when executing /cj without args (#12961)
  * add reloc indicator to pdj
  * Implement vbc [gG] and fix crash in aao
  * More ios-sdk build fixes
  * Fix section-&gt;size = 0 assert
  * iOS10 is required for the arm32 builds
  * Add LC_VERSION_MIN for the libr2.dylib iOS build
  * Fix #12934 - Crash in p-
  * Fixed the typo in the struct name r_lib_struct_t (#12944)
  * Trim scriptfile after '.'
  * Rewrite RSpaces to use RBTree and remove use of indices everywhere (#12904)
  * Rewrite RSpaces to use RBTree and remove use of indixes everywhere
  * Use RSpace in r_meta_space_unset_for
  * Use r_str_ndup instead of strndup because windows does not support it
  * Add some comments
  * Fix issue #12742 (#12922)
  * Introduce fnj command (#12923)
  * abtj using pj.c
  * Done for x86, arm16, arm32 and arm64
  * Check aab argument value
  * Fix the "Visual runaway scrolling when using arrow keys fix"
  * This reverts commit 6c1d31c.
  * This reverts commit ded4b9e.
  * fix null deref: r2 -N -e scr.prompt.file=true --
  * fix glitch where pd--N and N &gt; offset
  * closes #12897
  * Add an additional null name check in print.c
  * Remove invalid sleep from cmd_open()
  * Add missing file
  * Fix more null derefs
  * Fix null derefs
  * Added MIPS 64-bit calling conventions (copy of 32-bit). (#12891)
  * Small improvement (#12895)
  * Calculate bool based on logic and select prefix based on bool (not vice
  * versa)
  * axfj using pj.c
  * axtj using pj.c (#12887)
  * Android may also support ptrace-wrap
  * Use pj for X509 and PKCS (#12877)
  * Convert R_JSON to pj
  * Ident
  * iCj support
  * Change return type
  * Fix @deroad comments
  * Fix last issue
  * Fix empty output
  * Fix C99 construct without using -c99 (#12879)
  * Switch to capstone master in Meson
  * Implement r_anal_ref_type_tostring()
  * Switch to capstone master 🤪
  * Fix rafind2 -S for UTF8 chars &gt; U+00ff (#12866)
  * Fix rafind2 -S for UTF8 chars &gt; U+00ff
  * Use '&lt; 1' instead of '== 0'
  * Remove unnecessary else
  * Add a 0
  * https://darkdust.net/writings/megadrive/initializing for references
  * fixes #12848
  * i only chk with a few games, but they all look correct
  * Printkey json cb show format pj
  * Fixes for the android build and related warnings
  * Fix aht div
  * Small RFlags fixes (#12856)
  * Get the real item name before looking for it
  * Otherwise, it may happen that you look for a name which does not exist
  * and then when the name is filtered it is transformed into a name that is
  * already in the list of flags.
  * Make sure flagItem is inserted in HT and skiplist
  * Update SDB code and use ht_update_key API in RFlag
  * Fix set_name/filter_name mess
  * Small fixes here and there
  * Force update when creating new flags
  * Use pj API to print json
  * rm stupid debug printf
  * add support for apple debugserver on amd64
  * Oops
  * Add 64-bit MIPS profile
  * Fix isqq #command
  * Removed some spaces
  * Fix agfJ for quotes in function names
  * Fix pdJ for quotes in flag names
  * Use pj in Pj
  * by pancake + fix from kazarmy
  * Copy pal when creating a new task (#12835)
  * Fix minor memory issues (#12836)
  * Add initial Wasm support for atomic instructions. Fix get func offset from id. (#12833)
  * Fix Wasm function rename to ignore memory and other non-function symbols (#12832)
  * Implement sdb_js0n() without GNUC weirdness (#12829)
  * Fix shift check in esil.c
  * Add Vdt to tweak the instruction type hint (#12821)
  * Add missing .h in meson.build
  * Fix iR timestamp + consistent timestamp format output (pt*, iI~comp, iR) (#12770)
  * Update SDB code and use ht_update_key API in RFlag (#12804)
  * Fix crash in pC
  * Moved pd-- help message under pd? command (#12809)
  * Fix leaks in macros (#12803)
  * Fix missing comma bug in pj.c fixes invalid json in afcfj (#12802)
  * Use unsigned int for size when loading binary file (#12794)
  * Trying to load a 2.4G core file do result into error message like:
  * Cannot allocate -17240000 bytes
  * Since opt-&gt;sz is unsigned, casting it to sized int is problematic.
  * Fix regression in dmh's brk_end calculation (#12791)
  * Update yank.c (#12787)
  * remove signed differences in r_core_yank_hexpair()
  * Remove flag list in RFlags and just use hashtable (#12703)
  * Do not directly use flags-&gt;flags, but use r_flags_foreach functions
  * Remove list of flags because unnecessary
  * Do not free flagitem when we just need to change the name(aka key)
  * Use skiplist to iterate, so we get order for free
  * Use RIOMap instead of RIOSection which is being killed
  * Free flagitems when ht is freed
  * There's already the hashtable that can serve to iterate all flagitems.
  * Oops
  * Documentate yfx/yw/ywf/..
  * Fix hang in =h&amp;
  * Fix undefined behaviour in signed int with 24 bit shift in softmagic.c
  * Flush Visual stdin only if printable, \t or \n (#12764)
  * Remove obsolete test file
  * Remove obsolete test file
  * Only flush stdin when no mouse wheel is used
  * Use RBinSection, RDebugMap or RIOMap instead
  * Remove omps command
  * Fix segfault in ?E+
  * Improve anal.eobjmp (bug spotted after almost killing iosections)
  * Move r_disasm.h defs into r_core.h
  * Change eprintf to printf in rarun2
  * Change eprintf to printf in rarun2
  * Fix #12654 - resolv reloc symbols (#12713)
  * Move filling of symbols_by_ord into _r_bin_elf_get_symbols_imports()
  * Remove unneeded midbb initialization
  * Move core-&gt;anal check
  * r_anal_reflines_str() boolification
  * Fix segfault and add warning
  * Run any command at any position in the screen
  * Crop the output of the command to avoid glitches
  * Works in visual mode as well as in console
  * R_ANAL_REFLINE_TYPE_MIDDLE -&gt; R_ANAL_REFLINE_TYPE_MIDDLE_BEFORE (#12733)
  * Fix invalid read in cmd_meta (#12730)
  * files is a reversed keyword in meson. Try to avoid using it.
  * Tweak bitwise macros to work on 64-bit integers and use that in dyldcache
  * Remove useless .c file and fix 2 small warnings
  * Simplify get_import_addr by splitting into arch-specific functions
  * Add support for .plt/.plt.sec split in x86_64/ELF
  * Return plt_sym_addr if something fails there
  * Do not rely on section names when possible
  * Sections are not reliable, look for information, when available, in the
  * DYNAMIC segment, which is used by the loader/linker at runtime.
  * Use sections when nothing else is available in ELF
  * Some type of ELF (e.g. .o files) do not have dynamic info, so the only
  * thing we can do is rely on sections.
  * After release version bump to 3.3.0-git
  * Always print return type in r_anal_fcn_format_sig()
  * Print var args in afcfj
  * Fix movt r0, 0x1234 from incorrectly showing up as r0 = 0x1234 &lt;&lt; r0
  * Minor code cleanups/fixes (#12714)
  * Use Homebrew Addon in Travis
- Update to version 3.2.0
  anal
  * Add asm.hint.cdiv
  * Handle ^C in agf (#12618)
  * Fix size of arm64 wzr register
  * Rename ac -&gt; aoc, aC -&gt; ac, Fix help
  * Add the missing fail arc for SBRx instruction
  * Fix wrong splitting of functions in aac
  * Initial implementation of emu.ssa
  * Fix infinite loop bug related to anal.nopskip
  * Use add-sorted instead of append+sort
  * Heavy refactoring and sdbify the classes storage+logic
  * Implement support for nword in ahi
  * Fix ESIL borrow flag handling for SUB/SBB on x86
  * Display all metas in current offset instead of just one
  * Fix .in=io.maps, improving aap analysis (2052 vs 41 functions find)
  * Small msp430 improvements
  * Fix aap for thumb
  * Fix #8054 - Update cpu flags in arm/thumb ADD/SUB
  * Display all metas in current offset instead of just one
  bin
  * Fix #12654 - workaround resolv reloc symbols in ELF
  * Refactoring of get_import_addr in format/elf
  * Add timestamp to iRj output
  * Do not use r_buf_get_at in RBin.nxo to solve 2 clusterfuzz crashes
  * Fix missing exported symbols in ELF
  * Add laddr to iI
  * ie/iee: remove baddr
  * Use entry.init0 instead of entry0.init
  * rabin2 -H and iH uses cb_printf instead of eprintf+printf
  * Improve RBuffer api, start to refactor rbin to use more rbuf
  * it's nintendo 64 not nintendo 32
  build
  * Appveyor cleaning
  * Fix musl build (required for Alpine)
  * Do not statically link binaries by default in sys/static.sh
  * meson: Do not use glob with meson
  * Initial implementation of the Alpine Linux package
  * Improve the meson scripts
  * Fix Emscripten support
  * Switch to capstone 4.1 (#12549)
  * meson: Ensure python3 and no hard-code version
  * meson: Ensure R2_DATDIR, R2_INCDIR, R2_LIBDIR be absolute path
  * Users may want to install radare2 to a different directory than ~/bin.
  * Parse --install-path in sys/user.sh to allow for users to do so.
  cons
  * Fix #12667 - Fix heap overflow in RCons.grep
  * Fix #12397 - Colorize grep words if scr.color.grep is set
  core
  * Improvements and code cleanup in util/str
  * Implement ?j to get JSON output of different representations for the same number
  * Fix #12482 - Unify asm.shortcut/asm.{lea,jmp}hints
  * Rename scr.pipecolor into scr.color.pipe
  * Initial import of the PJ (PrintJSON) API
  * Fix 11141 - replaced R_ASM_BUFSIZE with RStrBuf*
  * Bring back f-.localflag (same as f.-localflag)
  * Add some more random "fun" fortunes
  * '=h&amp;' is not an alias for '&amp; =h'
  crash
  * Fix #12479 - negative disk_reads may not be allowed
  disasm
  * Fix esil function comment refline when there is jump to addr
  * Allow select cpu for arm.gnu
  * Add support for m68xx disassembler + analysis from capstone
  * Initial support for 6502 with Capstone
  * Optimize ds_align_comment()
  * Use r_str_len_utf8_ansi() for line len in
  * Fix glitches in asm.shortcut=1|0 with and leahints
  * Fix visual leahints hotkeys
  * Handle meta hints for dwords in visual disasm hotkeys
  * Improve pds
  json
  * Do spec-following r_str_escape_utf8_for_json()
  * Added new PJ simple print-json (stream) apis
  assembler
  * Move mipsasm from mips_gnu to mips_cs
  search
  * Add magic headers for GPG symmetric crypto
  commands
  * Fix #12473 - implement C. command
  * aC renamed to ac
  * aaE -&gt; aafe (#12628)
  * Support multiple ahi0 == ahi
  Debugger
  * When a process is interrupted by a signal, we try to figure out the reason
    if the information is still available.  FreeBSD/more reliable way to get
  * PID's path. (#12527)
  panels
  * Fix a crash when V! calls graph via space key
  * Fix Cursor mode and Zoom mode and refactoring
  * Refactoring
  * Refactoring
  * Enable cursor and insert in Hexdump
  * Fix a resizing issue of Panels
  * Help message for Snow
  * Snow is supported in Panels because it is winter
  * Better Hexdump support
  * Remove mouse events thoroughly from panels
  * Minor fix when opening a new panel
  * Cleaned up some macro
  performance
  * Improve io map lookup performance in presence of many maps
  * Limit the blocksize in visual mode
  * Optimize r_meta_find (~4x faster :D)
  * refactoring ELF relocs, parse once and lookup in a hashtable
  print
  * Fix #12528 - Remove suffix modifier for 'j' in cmd_print.c
  * Add hex.ascii config variable
  * Support uneven columns in hex.cols and fix stack after scope issue in scr.rainbow
  * Fix p- to honor multiple regions
  * Highlight the flagged bytes on hex.style
  * Implement hex.hdroff (disabled by default)
  search
  * Implement /s, /s* to search for sections depending on entropy
  threads
  * Make =h work in tasks, still more work to do to make RCons task and thread safe
  types
  * Fix tc and afc commands
  * Implemented tc command as an alias for tuc;tsc;tec...
  * Fix #11756 - Implement tsc and tuc
  visual
  * Add r_str_len_utf8_ansi()
  * Improvements for repeated Vd
  * More fix for Vg and VG
  * "tT", "tt new tab, t[1-9] switch to nth tab, t= name tab, t- close tab"
  * Fix #12623 - Make Grep Highlights Case Insensitive
  * Fix Vg with io.va
  * Introduce scr.dumpcols to support tabs and minor cleanup
  * Bring back VO as al alias of V and improve modes
  * Several improvements in the Visual mode (help, tabs, ...)
  * Add scr.wideoff to make offsets and reg values depend on asm.bits
  * Extend the use of the 't' key to manage tabs better, better ascii art
  * Several bug fixes and improvements for the visual-tab
  * Improve two dimensional panels with Tab and tabs with ' and ''
  * Implement ecoo and extend scr.rainbow into pd
  * Better asm.hints and support repeating in dw
  wasm
  * Fix wasm analysis for the end instruction
  * Fix #12409 - wasm function ids and exports (#12414)
  To Review
  * Disable dbg.follow in aaft to prevent seek changes (#12657)
  * Add %S for base64 in util/pj (JSON printer)
  * Fix #1298 - Fix visual 'G' for r2 -nn (#12655)
  * Fix #12615 - Fix renaming vars from vvv
  * Fix #12434 - Fixes for exports and anal behaviour (#12642)
  * Fixed loop behaviour (now jumps to correct ends, etc..)
  * Fixed Exports (aka symbols)
  * Fix #12273 - Force exec bit in text section (RIOSection must die) (#12643)
  * Rename aftm -&gt; aft and afta -&gt; aaft (#12631)
  * Proposal to fix ib DF issue.
  * Fixed wrong bounds check while PE file resources is being parsed (#12634)
  * Few compilation warning fixes. (#12630)
  * use r_base64_encode_dyn
  * More refactoring for panels
  * Fix comments
  * Add assumption comments
    Remove the V@ command - not intuitive and a bit alien
    rotating print modes with tab was segfault because of UB
    Implement recursive interactive help
    Support ranged cursor selections (for pxd, pxb, pxq, ...)
    'i' in pxb visual runs Vd1 to edit the bits under the cursor
    V' is no longer mixed with Vt
    Properly restore the print sub-modes in tabs
    Smart tab key hints (beter located and shorter)
  Archs
  * Added support for m680x arch
  * msp430: registers names for pc, sp, sr and cg
  * msp430 initialize more default op fields
  Commands
  * Clarify aes /Ca help message (#12580)
  * New commands: aCb, aCm, aCmn, aCll, aClj, aCv, aCm, aC-, aCm-
  * Fix Segfaults and Leaks in RTTI classes recovery
  * Accept .?AU as prefix for msvc class name demangling
  * Classes recovery refactoring
  * Skip own type descriptor in msvc classes recovery
  * Cleanup msvc rtti address calculation
  * Recover vtable, classes, base class, virtual methods from MSVC RTTI
  * Add flags for vtables and methods
  * Fix #12543 - Support backward branch and bl assembling for arm64 (#12552)
  * Fix odd behaviour of pdf (with regards to agfv and agfj) (#12522)
  * Some code cleanup and start to introduce r_return in r_io (#12523)
    add the “skyline shadow” concept
    add r_io_map_is_mapped which binary-searches the skyline shadow to tell
    if a pointer belongs to any map
  * Fix printing of the macho UUID load command in iH / rabin2 -H
  * Improve pxa, use more colors. honor VdF (pf format)</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1554206400">- Update to version 3.4.0
  anal
  * Add more function sorting methods and reduce unnecessary resorts
  * Fix #13466 - Adjust thumb xrefs on aae
  * Fix axf without args
  * anal_riscv: Implement get_reg_profile
  * Fix #13451 - make afs work
  * Show destination in axf
  * Analyze symbols of type STATIC
  * Add R_ANAL_OP_MASK_DISASM for r_core_anal_op() for now
  * Reduce false positives in aav honoring align and skipping code blocks
  * Remove CALL_IS_EOB, it was experimental in r1, not useful
  * Add warning message when jump table size is invalid
  * Fix #13077 - calling convention args to start from 0 instead of 1
  * Add avrr and aao in aaa
  * m68k architecture is always 32 bits and big endian
  * Implement jmptbl for Thumb TBB and TBH instructions
  * Fix m68k analysis issues
  * Add R_ANAL_OP_MASK_OPEX
  * Add support for Thumb jmptbl based on TBH
  * Fix glitch found in analyzing jmptbl in debug
  * Avoid passing fixed size buffers in RAnal.fcn, reducing the use of anal.bb.maxsz
  * Fix r_reg asserts issues spotted in the mips emulation
  * Remove redundant key in anal/cc
  * Simplify function guessing
  * Add missing ESIL for ARM64's LDRH instruction
  * Fix null string issue in afi and add afcf in afij
  * Use ARM special syms as analysis hints (#13249)
  * Use fcn-&gt;meta.min instead of fcn-&gt;addr in fcn rbtree code
  * Fill ptrsize for TBH and TBB Thumb/ARM instructions
  * Update register profile for m68k
  * Update Windows type db
  * x86: add ESIL for BSF/BSR instructions
  * Implement new aesou and abte commands
  * x86 afb+: Update size in fcn rbtree after adding bb
  * Support another type of jmptbl for x86-64
  * Add fp register as BP in mips analysis
  * Improve CHIP-8 analysis
  * Add Windows types from synchapi.h
  * Add Windows Crypto API types
  * Update Registry API types
  asm
  * New command: 'wai' write assembly inside the current instruction
  * Initial implementation of the .offset RAsm directive
  * Updated ppc's libvle with latest fixes
  * Add asm.refptr eval variable
  * Implement rasm2 -x to output in hex dwords
  * Add CHIP-8 asm descriptions
  * Fix #13208 - Initial import of the asm.null plugin
  bin
  * Add dex.h and cdex.h for header structs
  * Parse segment name in -H, deprecate 2 old load methods
  * Adding symbols for 32bit version of mfc140u.dll
  * Fail kernelcache check for non-arm64 kernels
  * Use entrypoint from LC_UNIXTHREAD for the Kernelcache
  * Fix integer overflow that leads to a crash in the DEX parser
  * ELF: returning the full compilation toolchain info
  * Added load_buffer and check_buffer for qnx (#13446)
  * Rebase strings when necessary
  * Rbin remove old load_bytes callbacks
  * bin_art: avoid double free
  * Compute file hashes on request via it and compare if has changed
  * Add bin_qnx.c in Meson.build
  * Add Homewbrew detection
  * Import the XNU kernelcache RBin plugin
  * Add initial support for QNX executables
  * Adding OpenBSD elf sections
  * Fix #13157 - Invalid read in r_bin_demangle_swift
  * Parse objc categories
  * Fix mach0 relocs when no symtab is there
  build
  * AppVeyor - Update MSVC to 2017, Ninja to 1.9.0
  * Fix compilation on Android
  * Fix offline build: Remove duplicated curl line
  config
  * Change anal.maxreflines to asm.lines.maxref
  * Fix #13201 - Merge anal.jmp vars fix
  cons
  * dm= now honors theme (eco) settings + wx sections are highlighted
  * Added missing flags &amp; file paths autocompletions
  * Add more file paths autocompletions
  * Added missing autocompletions for breakpoints related commands
  * Add prompt handling in r_cons_gets
  * Add missing autocompletions for e and P subcommands
  * Add missing keywords for tab completion
  core
  * Make flag comments base64-compatible
  * Support alias files in '.' interpret too ('. $foo')
  * Implement $foo=- to use cfg.ediitor to edit the alias
  * Initial implementation of alias files
  * Fix wcr command
  * bin.str{purge,filter} -&gt; bin.str.{purge,filter}
  * Rename asm.bbline to asm.bb.line and disable it in graph
  * Create libr_main and make all binaries use it
  * Introduce anal.verbose and set http.verbose and bin.verbose to false
  * Make function to allow grabbing the flags by order of importance in flagspace
  * Fix va_arg issue in r_str_newf and r_str_appendf
  debug
  * Fix #13363 - Remove URI handler before looking for auxillary script
  * Some fixes for the debug/emul traces and initial visual mode
  * Fix #13391 - issues when using file:// and ood together
  * Displaying chunk flags as bits
  * Implement dbg.skipover and fix dss for esil
  * Documentate and fix 'afa' and 'afal' commands
  * Implement V$ to set the program counter
  * ASLR settings little refactor, available as util mean
  * Initial implementation of the dri command - inverse debug registers
  * FreeBSD will be having aslr finally
  deprecate
  * Fix #13430 - Kill MinGW remnants
  diff
  * Implement the dif command to compare two files using unified
  * Fix #13541 - Automatic radiff2 -p when no bininfo is found
  disasm
  * Call to same relocs must have same name instead of appending number
  * Improve pf visualization via Cf in pd
  * Fix #13502 - alignment of .dword things
  * Remove reflines2
  * Fix bugs on E_MASK_D and BD24 (343eeb9) powerpc/vle
  * Fix printing consecutive type links in pd
  * Support asm.pseudo=1 in pad command
  * Sync with libvle (bugfixing &amp; new instructions)
  * Fix #13412 - Improve folded-bb message
  * Fix asm.stackptr when disassembling in the middle of a function
  * Add support to fold basic blocks in graph, disasm and commandline
  * Add chip8 pseudo support
  * Implement UJMP/UCALL color and update themes
  * Fix #13326 - Implement of asm.regsub to replace register names with their role alias
  * Implement visual decompiler and fix the RConfigHold API
  * Show function signature on tailcall jumps
  * On ARM, labeeling the unwind address segment a bit more accurately
  docs
  * Updating which assert version to be used
  esil
  * Add cmd.esil.step
  flags
  * Add symbols.objects and symbols.sections flag spaces
  format
  * Fix #12041 - fix truncated pf output
  * Add pfo dex|macho and bind structs to offsets with Cf via .iH*
  fs
  * Rename mg to mc and implement 'mg' properly
  graph
  * Handle b key in graph, doing the same as in visual
  * Improve interactive graph title with function signature
  * Implement graph.trace and improve dt+ with dt++ for abt
  * Trim decompiler text in graph nodes
  * Implement support for decompiler graphs in 'v #'
  hexdump
  * Support colors in prx (abusing px)
  io
  * Consider the map sorting when two map_events are the same
  nds
  * Add Homewbrew detection
  optimization
  * Add an early-out optimization for r_isprint (2%-30% speedup)
  * Optimize r_str_bounds by removing an unnecessary strdup
  * Avoid unnecessary RConfig.get('cmd.times') in RCore.cmdSubst
  panels
  * pP rotate panels
  * ROP gadgets work properly when in-n-out
  * Fix some crashes
  * bunch of menus work which had been broken such as ROP, etc
  * Submenu is also highlighted
  * Menu should not be highlighted when it's not focused
  * Fixed some critical issue in resizing
  * Panels move more flexibly with HJKL
  * Remove some useless messages on the menu
  performance
  * Remove redundant section lookup in get_strings_range
  * Improve console rendering times
  * Make analysis use io instead of fixed size buffer
  * Optimize analysis by adding more fine-grained levels
  print
  * prc honors io.unalloc
  * Implement p-e (entropy bar)
  * Fix #13323 - Skip nulls in pxr
  * Show negative reference in pxr, honoring asm.bits
  projects
  * Fix #13252 - Fix path with spaces in projects
  rbin
  * Change printf to println
  refactor
  * Fix #11133 - Remove buf_hex frield from RAsmOp
  * Pass RAnal instead of rbtree to fcn rbtree api
  search
  * Fix infinite loop in /r, and optimize by not resolving vars when not needed
  * Make -x behave like /x unless mask is provided
  sync
  * Fix #13234 - Allow reopening of webserver
  * Fix debug rap reg profile setup
  types
  * Fix #13585 - Changes to tl
  * Load basic types on startup instead of onload
  * Add the ability to open .h files with the 'pfo'
  * Add txf and txf. commands
  * Add a command to list all used types in current function
  * Add err* noreturn functions for Linux, iOS and macOS
  * Fix #13247 - tn and tn- commands
  visual
  * asm.var.summary should be on if the screen is too small
  * Fix #13333 - Show flag zones in scr.scrollbar
  * ^F,B in visual is used to scroll pages not bytes
  * Add Vvvt - visual function var types
  * Improvements in vbg
  * Vpp"c now properly rotates
  * Visual 'k' honors asm.flags.middle
  * Fix visual mountpointss, move it into Vb
  * Save changed bytes after modifying their bits in vd1
  * Several improvements in vbg
  * Fix #13283 - Swap g&lt;-&gt;o in visual and graph
  * Improve visual tabs switch with decompilation mode
  * Fix graph.layout=1 issue when zoom &lt; 1
  windows
  * Refresh on resize and fix mouse input on visual foor Windows
  * Fixes pipes implementation on windows
  * Add support for UTF console input in Windows (#13338)
  * Fix #13301 - Fix crash when unicode support is enabled
  * Alias /dev/null to NUL in Windows
  * Fix dll_ symbols not being analyzed with aa
  Other Changes
  * Add a call to r_search_kw_reset in r_search_prelude to fix arbitrary heap oob write (#13605)
  * Enforce 32bit and jumps for VLE-PPC
  * ec* shows bgcolor too for fgbg color (#13602)
  * Asan fixes 3.4.0 (#13603)
  * Fix OOB writes in bin_qnx
  * the formats specified in buf_fread were wrong
  * fixed some memory leaks in bin_qnx
  * Another tcc crash fixed (#13599)
  * Fix wrong chopping issue in Cf (#13584)
  * "Cf 1 xxx" &lt;- spaces was not trimmed
  * Should be aliased under the c command
  * prc: Don't Color_RESET if scr.color=0 (#13594)
  * aflsa, aflsb, aflsn, aflss - sort by addr, bbs, name or size
  * Fix help message for rabin2 -h | grep str.filter
  * Fix uaf in config hold (#13591)
  * Fix aflm crash (#13592)
  * Fix oobread in aao
  * Fix Visual jk - prc interaction (#13578)
  * Fix iCj for PE (#13579)
  * Fix #13491 - Handle $aliasFiles in 'cat' and 'rm'
  * Remove some whitespace from cmd_print.c
  * Add get_reg_profile call for RISC-V. In this profile, include the
  * integer and floating point registers. Use the ABI register naming
  * instead of the architectural one as this was chosen in the disassembler.
  * This is straightforward as the user-level ISA only specifies these
  * registers. In RV-I there are no flags, and only a few read-only
  * counter CSRs are accessible from user mode which (I think) don't need to
  * be in this structure. In RV-F/D there is one 32-bit CSR containing a few
  * flags.
  * This addition is not quite enough to get analysis or debugging working,
  * but can be a step towards that, and prevents warnings about being unable
  * to import the register profile from isil during launch on RISC-V.
  * Also update bits to 32|64 instead of 16|32—there is no 16-bit
  * RISC-V.
  * Fix arm thumb endianess (#13572)
  * Fix assert in format print when trynig to retrieve a null register name (#13569)
  * Fix warnings when SN is not defined for a specific arch (#13568)
  * Fix #13552 - Crashes in tcc parser (#13566)
  * Fix some warnings and remove unused code
  * Revert "[WIP] Added jump and fail info to pdJ"
  * This reverts commit 20f875b.
  * from #13481
  * Remove dead r_core_save_parsed_type() declaration (#13564)
  * Build arch detection for RISC-V (#13560)
  * Make sure that asm.arch and anal.arch is set correctly when starting
  * radare on RISC-V.
  * Remove unused CMP_END_GT()
  * Include aap in aaa (#13543)
  * Include aap in aaa
  * Added aap only if file.type is unknown
  * extracted them to method
  * Add ut*/st* type shortcuts (#13550)
  * Fix io.unalloc off-by-one (#13535)
  * Fix newline after axj output (#13533)
  * Add support to multiline assembly patching (#13526)
  * For example, this line 'OFFSET : nop;nop;nop' (provided in the example patchfile at binr/rabin2/patch.txt) now actually works
  * Fix a minor bug in panels (#13531)
  * Fix build
  * Fix build
  * Fix #13511 - pqz -&gt; pqs and psq as an alias for pqs
  * Rewrite kernelcache check_bytes (#13518)
  * Parse load commands to extract 3 metrics (kudos to @Siguza for suggesting):
  * use of LC_UNIXTHREAD
  * absence of any library linked against
  * addresses in the upper half of the address space
  * If those are met, then it’s a kernelcache. This just needs to parse all load commands types and vmaddr from LC_SEGMENT_64 (but nothing more) from the bytes.
  * Run aav after aac in aaa
  * When using debugger the file assumed path for the auxillary script
  * was dbg://.r2, without debugger it's just .r2.
  * This patch cuts out the 'dbg://' prefix if found before looking for the
  * auxillary script.
  * Make buf field private in RBuffer (#13473)
  * Fix pemixed build (and include it in meson build)
  * Do not use base_priv in yank, it was wrongly used.
  * Fix jump/fail for Java ops
  * [WIP] Added jump and fail info to pdJ (#13481)
  * Added jump and fail info to pdJ
  * tired of waiting
  * pxA &gt; pCA
  * Fix dt+ command parsing
  * Fix build on capstone3
  * Fix .travis to build release/prereleases branches too
  * Fix regressiono
  * Handle more X86 instructions to, at least fill the -&gt;type
  * Fix #13367 - last line glitch in r_cons_strcat_at
  * Fix #13367 - Fix offbyone alignment in line printing
  * Improves graph generation times. But it's still called too many times
  * Update capstone-master (#13496)
  * Fix #13485 - Crash in anal_tp (null deref) (#13497)
  * Do not compute asm.stackptr when not requested, fixes slow disasm issue
  * Save aliases in projects
  * Fixing aflqj (#13483)
  * pd 10 &gt; $foo # save the output of pd 10 into $foo
  * $foo # print the contents of $foo (the output)
  * $* # values are now printed in base64
  * $foo=base64: # is now supported
  * Removing debug output from top of vbg screen (#13479)
  * af+ sets meta.min (#13484)
  * Random fixes and improvements for visual debug traces
  * Add "return" and deindent
  * Fix mulss pseudo (#13470)
  * SP was declared as 'sp' in the register profile which doesn't exist. Stack pointer is a7.
  * Most C compilers for m68k (e.g. LatticeC) use a6 as stack frame pointer via LINK and UNLK instructions, declare a6 as BP
  * Fix clusterfuzz-testcase-minimized-ia_fuzz-5636199282114560.dms
  * Move compiler line to the right place
  * Fix build on newer RISC-V compilers (#13459)
  * On gcc 9.x, __riscv__ is no longer defined but __riscv is.
  * This is documented under C/C++ preprocessor definitions on
  * https://github.com/riscv/riscv-toolchain-conventions
  * Fix ft command crash on Windows (#13457)
  * Change 'sanitiz' from bininfo to be according to alphabetical order (#13456)
  * Fix invalid json regression for compilerr
  * mach-0 empty value for now
  * Optimize slightly r_core_visual_disasm_down() (#13450)
  * Clean up of PR #13441 (#13455)
  * Chip8 pseudo fixes (#13453)
  * Fix #1179 - itj hashes calculation command has fixed (#13441)
  * Fixes #1179 - itj command has fixed, small refactoring on hashes storage, removed obsolete file.sha1 usage
  * Show all the different hashes on it and itj
  * it and itj refactoring.
  * PJ optimizations have made, added more arguments checks
  * Fixes pipes implementation on windows (pipe data was treated as a string instead of binary data so first \0 truncates it)
  * Make other RBuffer fields "private" (#13444)
  * Use r_buf_size to get the size of a buffer, not the private field
  * Use r_buf_seek instead of adjusting the private cur RBuffer field
  * use r_buf_read instead of r_buf_read_at(.., cur, ..)
  * other r_buf_read_at/r_buf_read
  * Fix RBuffer usage in REgg
  * Wrong replace with r_buf_resize
  * Other r_buf_resize fixes
  * style fixes
  * other style fixes
  * Introduce r_buf_tell API instead of using seek
  * other style fixes
  * style
  * style 2
  * write_at(cur) == write
  * fixes
  * avoid changing test
  * Make most RBuffer fields private
  * Add some fixme comments
  * still use base_priv in some places
  * Simplify WASM code by avoiding duplications (#13443)
  * Simplify code by avoiding duplications
  * Use r_return in consume_r
  * Fix MSVC warning (#13434)
  * Fixes crash in the disasm and assert for the folded bb feature (#13440)
  * Change order of ? And i output (#13418)
  * Completely kill the msvc/ directory and the unix-specific includes workarounds
  * RBuffer should not be const (#13432)
  * Improve Makefile on macOS (#13431)
  * OS can have already be set to other values on user machines, OS= fits better here.
  * FreeBSD get thread name support only from 12.x flavor (#13428)
  * Fix #13000 (#13083)
  * Fix musl compatibility - ARM_VFPREGS_SIZE is defined in asm/ptrace.h (#13427)
  * Fix bug in print_flag_json() (#13425)
  * Make pid.c use PJ (#13424)
  * Fix invalid instruction warning (#13417)
  * store cmpval and cmpreg in every basic block
  * lookup cmpval from predecessors considering TBH’s index register
  * Fill op-&gt;jump and op-&gt;fail for all branch and jump instructions
  * Handle short and word variants of BSR (BSR.S and BSR.W)
  * DBxx instructions treated as conditional branches
  * Handle PC relative variant of JMP &amp; JSR
  * Bugfix for the decoding of long instructions (code in asm_m68k_cs.c assumed a maximum of 8 bytes, but maximum is 10 bytes)
  * Hide the CC=E warning when no anal.verbose is set
  * Fix Meson build
  * Simplified
  * Update sdb from git
  * Add support for UTF console input in Windows
  * Convert ANSI input to UTF-8
  * Convert UTF-8 to acp when calling ANSI version of functions
  * Determine if Windows console output is UTF-8 on the fly
  * Add afbF and handle Z key in visual disasm and graph to toggle basic blocks
  * Correct visual graph help to actual behavior (#13406)
  * Fix aclj
  * Fix #13357 - vG and v^ work again as an alias for vgg and vgG
  * Little warning cleanups (#13398)
  * Add C64 Fortune (#13397)
  * Remove noisy and useless warning
  * Remove many uses of max_bb_size
  * Use anal.verbose in more places
  * Fix 2 crashes in the graphs and the analysis
  * Implement and use experimental read_ahead for anal
  * Introduce read_ahead approach for testing io usage and performance in analysis
  * More cleanup and expose a new api for RAnalOp
  * Kill FCN_SDB and some more code cleanup
  * Add bytes_read var, convert some addr + idx -&gt; at and reinstate some len-based checks
  * Ensure invalid insn handling doesn't check invalid data
  * Move "Truncated instruction" err msg to r_anal_fcn_add_bb()
  * Remove gotoBeachRet macro and just use the goto statement
  * /by @kazarmy @radare @ret2libc
  * Fix anal jmp eob code (#13387)
  * Move RAnalOpMask into parameter
  * Use r_buf_size to get the size of a buffer, not the private field (#13380)
  * Use r_buf_size to get the size of a buffer, not the private field
  * Use r_buf_seek instead of adjusting the private cur RBuffer field
  * use r_buf_read instead of r_buf_read_at(.., cur, ..)
  * Fix RBuffer usage in REgg
  * Introduce r_buf_tell API instead of using seek
  * write_at(cur) == write
  * Fix http webserver regression introduced in 81ad0fe
  * UAF/memroy leak fixes proposal.
  * esil_sub should manipulate esil-&gt;old and esil-&gt;cur
  * otherwise, tests get broken...
  * Drop weird esil_sub implementation, and use the same
  * implementation as esil_add (and esil_mul, and esil_div)
  * esil_add: fail on invalid dst, as well as src
  * Consider the map sorting when two map_events are the same.
  * When two maps start at the same address, it's important to consider the
  * initial priority of the maps, which is given by the id field.
  * Be more explicit in comparison between boolean and integers
  * Remove CYGWIN &amp; MINGW remnants (#13377)
  * The 'display' routine of the malloc_chunk should display each field of
  * flag field as bits.
  * So prior to this proposal, dmhc could yield following information:
  * struct malloc_chunk @ 0x7f5462ed4000 {
  * prev_size = 0x0,
  * size = 0x1112000,
  * flags: |N:4 |M:2 |P:1,
  * The flags should be displayed as: flags: |N:1 |M:1 |P:1
  * Update sdb (#13373)
  * Show call hints and propagate types for indirect calls to imp symbols (#13350)
  * Few code cleanups (#13369)
  * Remove dupe api in r_cons
  * bin_bootimg: load_buffer/check_buffer
  * bin_cgc/bin_elf/bin_elf64: remove load_bytes/load + load_buffer
  * Implement check_buffer in bin_cgc
  * bin_coff: load_buffer/check_buffer
  * bin_dex: load_buffer/check_buffer
  * bin_dol: load_buffer/check_buffer
  * bin_dyldcache: load_buffer/check_buffer
  * ao-&gt;kv's ownership is moved to RBin through the get_sdb method of
  * RBinPlugin, thus the plugins should not free it themselves.
  * Further usage of thread debug (#13359)
  * Add r_cons_gets() API
  * Fix crash when executing om (#13362)
  * Implement load_buffer/check_buffer in RBinPlugins (#13353)
  * Fix memleaks in MACH0 bin plugin
  * Add check_buffer method to RBinPlugin
  * Add r_buf_read8_at API
  * bin_any: remove load and fix mem leaks
  * bin_art: implement load/check_buffer, remove load_bytes/load
  * bin_avr: add load/check_buffer and remove load/load_bytes
  * bin_bf: load_buffer/check_buffer
  * bin_bflt: load_buffer/check_buffer
  * bin_bios: load_buffer/load_bytes
  * This improves performance especially when there are thousands of sections.
  * Update capstone from git
  * Add r_th API to rename threads in r2
  * Fix esil assert
  * Added missing autocompletions for project management commands (#13340)
  * Remove extraneous space for scd instruction for chip8
  * Fix msvc build
  * Remove parenthesis from class size listing (#13238)
  * Cleanup the use of getopt with our wrapper
  * Fix relocations in ET_REL ELF (#12694)
  * Get the section name for SECTION/LOCAL ELF symbols
  * Do not print warning messages if ELF is ET_REL
  * In that case, it's a normal thing that dynamic sections and program
  * headers are not present.
  * Fix the address of the fake PLT table
  * Do not use + symbols if there is no name
  * To be able to add tests for nintendo DS r_bin plugin
  * Add LGTM alerts badge
  * Requires -F kernelcache for now
  * Fix warnings in bin.qnx
  * Add missing noreturn definition for darwin
  * Set hints for ARM special symbols $t and $a
  * Do not set $d metadata
  * Fix #13297 proposal (#13299)
  * Fix #13244 - Assembler support for x86 bsf and bsr instructions (#13303)
  * Avoid assertion in esil traces, speedup some paths (#13300)
  * Fix #13302 - Add .* as an alias for #!pipe but trimming in first space
  * Fix microsoft cc (#13298)
  * Fix pdJ for cmt.right=1 + pseudo=1
  * Changed http.verbose to false (#13292)
  * Use fcn-&gt;meta.min instead of fcn-&gt;addr in fcn rbtree code
  * Maintain 2nd rbtree and reinstate _fcn(_addr)_tree_find_addr()
  * FCN_ADDR_CONTAINER -&gt; ADDR_FCN_CONTAINER
  * Use r_rbtree_insert ⧸ delete as appropriate
  * Remove set_meta_min_if_needed from _fcn_tree_probe⧸iter_next
  * Fix memory leak in strbuf. (#13273)
  * Fix memory leak in strbuf.
  * sb-&gt;ptr was set to NULL without freeing the underlying data.
  * Use R_NEW instead of R_NEW0, as the memory is
  * initialized immediately afterwards.
  * Call r_*_op_init in r_asm_disassemble/r_anal_op.
  * Avoid splitting obj.* flags into their own flagspace (#13286)
  * Little code cleanups (#13277)
  * Use pj in canal.c
  * Fix hang after ctrl-c
  * use relsub addr
  * kill i2, grab top of list when not in preferred spaces
  * Add r_core_flag_get_by_spaces
  * Remove r_flag_get_i2 and use r_core_flag_get_by_spaces
  * Fix fcn name from flag
  * Better consistency: flag_get instead of get_flag
  * Quickpath for just one flag
  * added annotation to the set_reg_profile for documentation completeness, the FPU registers are really too small and should be 5 words minimal(80bits) TBH. SR is only 16bit but it having 32bits is okay, CCR should be folded in but IDK how this would affect access.
  * Update anal_m68k_cs.c (#13274)
  * EXG (EXchanGe register) is an valid instruction for R_ANAL_OP_TYPE_MOV because it only moves from RegN to RegN.
  * Fix leak in RIO: free iter after removing it from list
  * ls_append/ls_prepend will create a new iter, so we need to free the
  * iter that was removed from the list.
  * Fix some leaks from unit tests
  * PoC: Implement aCef to emulate all calls in the function and add comments (#13266)
  * This PoC requires more refinement to use the API and clean the code
  * Add '$' in v! to set the program counter
  * Honor asm.indent and only toggle in disasm
  * Remove SLOW_IO from core/anal.c
  * Fix crash in canvas, some leaks and random code cleanup (#13254)
  * Filter out special symbols in ELF (#13173)
  * Filter out special symbols in ELF
  * No need to add the special case '\0'
  * Keep special symbols, but do not process them
  * Refactoring
  * Make sure s-&gt;type is not NULL
  * Do not print special symbols in rad mode
  * Avoid double check
  * Fix PR's comments
  * Warn when invalid use of r_buf_buffer (#13240)
  * Update list of supported architectures (#13250)
  * Change old references to aC to ac (#13243)
  * $ rasm2 -x 'nop;nop;mov eax, 33;push ebx;int 0x80;nop;mov rbx,48484;nop'
  * 0x21b89090 0x53000000 0x489080cd 0xbd64c3c7 0x00900000
  * As suggested in https://twitter.com/travisgoodspeed/status/1101966927688318978
  * BSF: https://www.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-instruction-set-reference-manual-325383.pdf#G5.925704
  * BSR: https://www.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-instruction-set-reference-manual-325383.pdf#G5.21931
  * MIPS elf renaming proper sections + little typo.
  * recurseAt: Also update size in fcn rbtree
  * Prerelease travis release (#13189)
  * Add additional tests for release/prereleases
  * Test different plugins configurations
  * Add some libraries to docker image
  * Disable SYS_CAPSTONE for now because there is only 3.0.5
  * Fix html magic file to respect libmagic's format too
  * &lt; can be used with string so it should be escaped if we want to match
  * the exact string ""
  * Use plugin License when printing rasm2 plugins in JSON format
  * Build with system capstone, but do not run tests because they would fail
  * Fix tiny plugins file to use xtr_fatmach0 instead of just fatmach0
  * Use clang to compile with ASAN
  * Use b_lundef=false
  * Just test if different plugins configuration build, no r2r
  * Use sys openssl as well
  * Introduce aess to fix the regression confusing step-over and step-skip
  * Properly specify esil step over/or-not in the API to fix regression
  * Initial implementation of aCe
  * no assert on free, also fixes warning
  * Added missing include (#13198)
  * Fix few warnings
  * After release version bump for 3.4.0-git
  * refactored cmd_print.c to use pj.c (#13174)
  * Refactored cmd_print.c to us pj.c
  * Changed to r_str_trim_ro
  * Few code changes, possible errors. (#13192)
  * asm.strenc -&gt; bin.str.enc (#13180)
  * Added missing incude (#13184)
  * Default to unknown type
  * Detect RET
  * Remove fail from always succeeding jump/call
  * Move keypad commentary to LD Vx, K, add to SKP/SKNP
  * Annotate skips correctly
  * Annotate more instructions
  * Refactor p-j using pj.c (#13170)
  * Use macros for common flagspaces names instead of hardcoding them (#13175)
  * Fix NULL pointer dereference in data references analyzer (#13178)
  * Data references analyzer assumes that each function reference maps
  * to a certain section, but this is not the case for raw binary files
  * like shellcodes/firmware images/etc.
  * This bug was introduced in #10117.
  * Fix null ptr deref in axg* (#13177)
  * Flush before closing pipe
  * Change eprintf to rowlog
  * If the user already provides a capstone tarball, the buildsystem should not try
  * to download it again.
  * Use r_str_ncpy instead of strlcpy
  * Make Lisp fortune work with Clojure(Script) (#13161)</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1558440000">- Update to version 3.5.1
  * Fixed hardware breakpoints in the native Windows debugger
  * Introduce the new scr.prompt.popup and honor it in all the color themes
  * ESIL emulation is now 2x faster
  * Fixed a huge performance regression when generating zignatures on big binaries
  * Fix iOS, Android (non-arm64) builds with new NDK
  * r2frida comes with Frida 12.5.3 (v8 enabled by default and working on iOS + Android)
  * Upgrade capstone and capstone5 dependencies
  * Improved cursor mode in panels
  * Initial ESIL emulation for RISC-V
  * Fixed C output for nested structs/enums/unions from pf strings
- Update to version 3.5.0
  anal
  * Initial support for src/dst RAnalOps for ARM
  * Add anal.ex option, cleanup and improve the Java support
  * Add aae in aaaa
  * Add disasm field to ao command output
  * Fix the arm/thumb switch emulation bug spotted in capstone5
  * Stop analyzing call to reloc and fix pifcj to honor asm.jmpsub
  * Fix aaft Stack isn't initialized and run aaft after aaaa
  * Fix fcn.rip regression
  * Fill op-&gt;src[0] and op-&gt;dst in x86 and improve arg analysis with it
  * Include aap in aaaa
  * Add the ability to set some registers readonly
  * Fix #12867 - Identify BP usage in x86 functions to improve var analysis
  * Initialize GP on MIPS when no symbols found with ESIL
  * Implement ESIL for CPUID on x86.cs
  * Implement /am and add initial support for PAC instructions
  * Honor more anal hints in the anal loop
  * Add anal.ignhintbits to only obey asm.bits and ignore hints
  * Optimize r_anal_try_get_fcn by removing fixed size buffer
  * Add an option for anal.loads
  * Load instructions now set a data meta
  * Fix #13596 - Implement afb= and afl= and do some refactor
  * Add more fcn types, new api r_str_fmtargs and af- is af-$$
  * Add instruction refs array in pdj and agj, for r2dec
  * Make agj work in any offset inside a function, not just the first instruction
  asm
  * Asm assemble, mem leak fixes
  * Fix x86.nz assembler for the rip-relative LEA
  * Mips asm mem leak
  bin
  * Fix isStripped() bit for PE bins
  * Seek to the first executable section if there's no entrypoint
  * Implement COFF imports and honor no-entry0 case
  * Implement mw command and fix segfault on old fs support
  * mdmp: fix incorrect data setting in pe sections
  * Use HtPP instead of Sdb in r_bin_filter_sym function
  * Optimize class_get() to make demangling and objc/dex registration O(1)
  * Restore io buffer creation in dyldcache
  * Fix rahash2 -B and -b regression not printing partial hashes
  * Fix heap overflow in macho parser
  * Add 'oba [addr] [baddr]' command handler when m != b
  * Fix oba command when called with only one argument
  * Improvements for rabin2 -H and pfo in macho
  * Fix ELF main detection for ARM binaries
  * Add ELF Identification fields to elf64 pfo
  build
  * Automatically choose wget/curl/git depending on availability
  * Fix #13765 - asm/anal cant be build in parallel
  * Do not use system-wide capstone when building with sys/install.sh
  config
  * Code cleanup in RConfig and bring back 'e asm.' for listing
  cons
  * Fix #13980 - Glitch in panels with bgcolor
  * Code refactoring for the theme based colorization to reduce derefs - dmh commands set
  * Use RPVector in RLineAutocompletion
  * Make p= bars dont use the background color
  * Code refactoring the theme based colorization to reduce derefs
  * Fix #13738 - Autocomplete $aliases
  core
  * Few mem leak fixes
  * Implement yq,yj,y*,y! and b*
  * Fix binary number to ut64 conversion
  * Implement @@@Strings iterator
  * Fix #13823 - Implement ftj and ft* commands
  * Fix 'e cmd.gprompt=dr=' becaues of the strtok approach
  * Fix bug when quoting a comment
  * Add scr.confirmquit to actually "Confirm on quit"
  * Implement fq. fj. and f*. - show flag in current offset commands
  * Implement the missing bits in the triple-at
  * Add ooc, o., o.q and rename old o. into o:
  * Print "Task finished" only if interactive
  debug
  * Implement aesuo and add help for all those step until subcommands
  * Initial implementation of dr. and ar. commands
  * Implement drc k=v to set conditional flags by type
  * Fix dg in Linux by using r_debug_ptrace instead of ptrace
  diff
  * Added missing c2 command + theme support for comparison commands
  * Initial import of the WIP zdiff algorithm
  disasm
  * Enable capstone5 at configure time option
  * Fix #13975 - aho issue not showing bytes
  * Honor asm.pseudo in 'pi'
  * Add asm.optype
  * Honor ec flag in colorized disasm for names vs numbers
  * Do not switch to v8 by default
  * Implement 'piu' by deconstructing 'pdp'
  * Demangle relocs and add asm.flags.{inline|limit|maxname}
  * Fix asm.meta issues when asm.flags.inbytes is set
  * Fix another bug in asm.jmpsub
  * Fix #13672: Display variables value in the disasm view
  * Add asm.xrefs.code option to show/hide code references in
  * Add some more x86 instructions for pseudo
  * Honor anal.ignhintbits for hintbits
  * Honor fcn-&gt;bits in disassembly
  * Update capstone to use the NEXT branch
  * Enable asm.jmpsub by default
  * Add asm.fcnsig instead of making function signature depend on asm.var
  esil
  * Remove unnecessary RPICK in avr.esil
  * Few UAF fixes
  * Add esil_weak_eq and make an operation
  flags
  * Add json output to "fd."
  * Call remove_offsetmap only if the flagItem is not new
  * Add realname flag command
  * More improvements in the current flagtags and ftl-&gt;ftw
  * Implement ftl and add more flag tags
  fs
  * Improve the RFS API to support write and unlink operations
  * Implement mlj to list files in json
  * Implement mj and improve 'm / io' vs 'm io /'
  graph
  * Fix agfg - GML output format fails with high-ids because of Java
  * Improve the graphviz output for traced bbs
  io
  * oob [arg] sets bin.baddr, then seeks to new entry0
  panels
  * Naming tabs is supported
  * Fix dc and F9
  * Status should be shown on top of the screen
  * Improvements in panels for usability
  * Filter is supported with command f/F
  * Decompiler default off for everything especially tabs working better this way
  * Better key allocations for tabs
  * Initial support for tabs
  * n/N should behave like the ones in visual which are for go next nkeys
  * Auto update synced with every mode change is supported
  * A panel will be allocated for each help msg when it is called
  * Help menu is classified better and help panels are implemented
  * t key is supported in both window and zoom mode
  * n/N commands are supported in window mode
  * t key is supported in Function panel
  * Better algo for t and it is supported in hexdump too
  * t key support for entropy
  * t key instead of tab key is supported in Disassembly panel
  * Comments work in Disassembly panel
  * Interactive message for cursor and insert mode
  * ioCache menu works
  * Do not ask yesno for decompiler if it is not even available
  * Show meaningful messages for invalid operations
  * n/N splitting a panel vertically/horizontally with new user input cmd
  * Show if the cache is on or not on each panel
  * Fix some potential memory leaks
  * Toggle cache boolean of a panel by &amp;
  * Default positioning was not just right
  * instead of [x] to honor the command of deleting a panel
  * C in panel should behave like the one in visual too
  * Add summary and Entropy fire added in the menu
  * Entropy fire added in the menu
  * add Summary under View menu as well
  * Better page scrolling for JK
  * Refactoring plus a little tweak for HL and some fixes
  * Auto update decompiler
  * v!g instead of v!o for consistency
  * Refactoring for performance issue part1
  * undo/redo seek enabled.
  * Opt the decompiler in panels
  * Fixed a few bugs
  * SAKURA instead of SNOW since it is April:P
  * Handle rotateAsmEmu via ')' in Panels
  print
  * Add p=a, p=A (and p==a, p==A, prc=a and prc=A)
  * Fix hex.cols usage in prc and pxA and add pxAv for visual
  * Fix #13880: Add dt=
  * Implement pfc normalized types and values
  * Add scr.bgfill config option
  * Honor color theme in p==
  * Fix p== in debugger (only processes current map)
  * Add scr.square and implement the prc= command ala pz,p=..
  * Implement 'less' command and add 'l?' command
  * Move pava from core to print and honor it in pxa
  * Implement pfc C struct format command
  * Fix large disasm issue with invalids and handle @{xfs}
  * Hide switch/case refs from pds
  * pf z honors scr.strconv and str.escbslash
  r2pipe
  * Add support for r2pipe shellscripts
  search
  * Fix #13988 - Add JSON output format to rafind2
  * End of archive detection in rafind2 -m
  * Avoid scanning the whole -1 address space. Fixes aap in debugger
  * Android magic numbers until Android 9.x
  * Add io.sky and solve io.maps.x issue happening with aap
  * Fix #13321 - Make /ci [from] [to] find immediates in range
  * Fix search asm boundaries issue
  sign
  * Make zignatures database more flexible, add realname, comments and xrefs
  sync
  * Initial rework towards bringing back remoting commands
  traces
  * Introduce dtdi and update help message
  types
  * Add vvs command to edit function signature from visual
  * Implement more tx subcommands (type-xrefs)
  * Implement afs! to edit current function signature with cfg.editor
  * Added a command to edit types using cmd.editor
  * tfc-&gt;tcc and tcc in sync with t*c
  * Fix afs command, parsing, behaviour and help message
  * Add more basic types from libc
  * Fix null deref in types when invalid db and add more basic libc
  visual
  * Improve visual mark
  * Implement graph neighbourhood navigation with i and I keys
  * Move the esil debugger into vbE
  * Improve the visual ropchain editor
  * Fix cursor jk in disasm and debugger visual modes
  * Make scr.gadgets true by default
  * Make 'o' do the inverse of 'O'
  * Fix #13673: Sort column results in vbg
  * Fix #13713 - vr rotates between JMP, CALL and DATA reference hints
  * Fixes for flagzones and scr.scrollbar
  * Add scr.scrollbar.bottom
  * Fix callgraph browsing and node folding glitches
  * Handle /* in reg/stack cursor in debugger view
  * Handle +- keys to increase/decrease register value
  * Honor scr.scrollbar in visual graph
  windows
  * Convert Windows error message to utf8
  * sys/meson.py: Create r2.bat as alias to radare2.exe
  Other commits
  * Release 3.5.0 - Dismay
  * Upgrade to use sdb 1.4.0 (#14045)
  * wget/curl downloads use CS_ARCHIVE
  * Code cleanup in capstone.sh
  * afu: improve usage text and argument handling (#14044)
  * Tweak documentation for afu to indicate its argument is mandatory.
  * Detect missing argument in afu: Error out if afu is called without its mandatory argument.
  * Improve argument parsing in af, afr and afn. (#14042)
  * We now skip leading whitespace when looking for the first argument
  * to these commands (the function's name). Previously, the following
  * command
  * af fcn.foo @ 0x000affe
  * would try to define a function with an empty name at offset
  * "fcn.foo @ 0x000affe".
  * Improve error messages used by afn and afr. (#14039)
  * When renaming a function fails because no such function exists
  * at the given address, don't include the new name in the error message
  * as it is unrelated to the cause of the error.
  * Couple of mem leak fixes proposals. (#14038)
  * Trim spaces in pfo
  * Special symbols $a,$d,$t could also have a '.' + a number
  * Let's ignore the number for now, it shouldn't cause too much issues.
  * Fix PPC regressions
  * Update capstone v4 and next branches
  * Fix pifcj issue
  * Hide esil warning under esil.verbose to please users
  * Fixed missing parameter for linux i386 (#14026)
  * Honor the entry0 flag and other bug fixes
  * Fix crash in -n
  * In fs_r2: /seek and /bsize and fix flags and config writes
  * fs.shell supports echo and redirections '&gt;'
  * Fix some warnings
  * Fix LGTM builds
  * Add LGTM configuration file
  * Ability to download capstone git as zip
  * Add ?|? to root help
  * Fix ASAN crash (1byte oobread in dex)
  * Use SPCL instead of SPECIAL_SYM
  * Fix issues related to meta.range management
  * Fixes #133660: Dword in the middle
  * Current java implementation of the analysis is not working well
  * RBin.Java doesnt updates the vsizes because it seems to break things. wip for another PR
  * Added anal.ex option to use extensions or not
  * Install r_agraph.h with meson (#14005)
  * Improve |? (#14003)
  * Minor code cleanup in flags and bin (#14000)
  * Fix appveyour thing
  * Call remove_offsetmap only if the flagItem is not new
  * It does not have sense to call that function on new FlagItems, it just
  * slows down things for nothing, since item-&gt;offset has not been set yet.
  * force and is_new must be two separate things
  * When setting a flag (which may be even a set of some properties of an
  * existing flagitem) we want to force the update of all the RFlag
  * properties, but remove_offsetmap should not be called when the flagitem
  * is new. So we need to track the two properties separately.
  * Fix some warnings in the linux-debugger code
  * Revert "Fix crash in r2panels config" (#13995)
  * This reverts commit 9a1965f.
  * Fix crash in r2panels config
  * Fix a bug (#13992)
  * #include sdb/ht_uu.h after r_types.h (#13989)
  * Fix capstone5 meson build
  * Fix crash in swift demangler
  * Add --with-capstone5 configure flag
  * Add use_capstone5 meson option
  * Add prc=a in visual
  * So pointers get rebased transparently during buffer reads. This makes objc class parsing work again.
  * Fix #11385 - load offset from project
  * Refix
  * Fixes for ppc analysis with capstone5
  * ADD BP and SN for the ppc reg profile. Also fix some null derefs on invalid esil expressions
  * Hide warnings
  * Fix vvs and make :&gt; work again to create empty files
  * Fix bugs of cursor for hexdump in panels (#13978)
  * Fixed a few things (#13974)
  * Fix tons of bugs of cursor for disassembly in panels
  * Improve visual panels interaction
  * " to create a new panel without using window mode
  * X must always close a window, use xX to access refs
  * Implement v!t- to delete last tab
  * Implement graph.dummy for toggling the creation of dummy nodes
  * include uint32/64 in JSON output
  * add uint32 and uint64 to ? output
  * Implement search.in=file
  * Improve help msg for "." (#13961)
  * Refactoring (#13955)
  * Fix wtff + argument 0 size issue
  * Fix lang_pipe_run hang in Windows (#13960)
  * Fix lang pipe hang in Windows
  * Fix hang and double-free
  * Fix ml/mL/Lm inconsistency
  * Fix warnings on Windows (#13954)
  * Fix comments in panels (#13953)
  * Add macos pkg uninstallaton script instructions
  * Fix a small bug
  * Fix prc text color
  * intro.md: Fix typo
  * Typo in "Begin" fixed
  * enable ctrl-r to perform backward search
  * fix up/down array backward search
  * Fix a bug of colors menu
  * Show which ascii char is in drr output
  * Fix null deref in canal.c
  * Fix crash in dmh on Frida
  * Fix a bug
  * Sign hash, possible mem leak fix. (#13942)
  * Avoiding creating an entry if the type is not known (at the moment).
  * Fix ms double free crash (#13938)
  * Fix missing newline
  * Fix #13931 - Do not memref mmxwords in LEA
  * Fix wa* command
  * Prevent extra blank line from stderr when using @@= with backticked prz (#13935)
  * Colors menu improved a lot in panels (#13936)
  * Improve the bold theme a bit more after testing on another projector
  * Fix a bug in menu and remove unused code (#13933)
  * Add help msg for tn-
  * Do not psuedo the visual ropchain
  * Fix null deref
  * Tabs in panels work heaps faster now (#13929)
  * Refactoring and fix a stupid regression (#13928)
  * Refactoring more (#13926)
  * Fixes #12100: wtf! warns when file size is unknown (#13925)
  * Restore the seek when doing aggv to fix a random bug
  * Fix UB in esil shift
  * Use our own instance of RAnalEsil to fix a crash in aeg
  * Refactoring tabs (#13924)
  * The bit editor is now accessible via the visual browse mode
  * Improve visual assembler usability
  * Remove dup aae
  * Add help msg for om-*
  * Fix glitch in 0 width frames in panels (#13912)
  * Sample: clusterfuzz-testcase-minimized-ia_fuzz-5651817880354816.dms
  * Fix #13907 - pd 1;pdj 100;pd 1 bug
  * Merge pull request #13910 from Vane11ope/vane11ope/panels_1
  * Refactoring and improving help msg, Fixing a few bugs etc
  * Fix null deref in vbg
  * Fix help msg for $dis?
  * Expose r_core_autocomplete() to the API
  * Decouple Autocompletion from RLine
  * Fix more bugs and add some missing functionalities to the window mode
  * Fix a small bug (#13896)
  * Fix pf? &lt;fmt_name&gt; (#13892)
  * Initial work on refactoring RParse
  * Fix r_vector.h for C++ build (#13890)
  * Use RPVector in RLineAutocompletion
  * Fix argc+argv init and clear in RLineCompletion
  * Minor changes for RLineCompletion
  * Check for completion
  * Make r_line_completion_set_weak use argc+argv
  * Use only RPVector in RLineCompletion
  * Reserve in r_line_completion_set
  * Add r_pvector_data() and r_pvector_index_ptr()
  * Remove r_pvector_set_free()
  * Fix pfs handling of {times} (#13884)
  * Fix naming of the public RLine autocompletion callbacks
  * Fix code injection issue in ir* and is*
  * Fixed help text for 'o' and 'G' keys in v! mode (#13875)
  * Use more current enum elf_machine (#13874)
  * Win PE format, mem leak fix (#13873)
  * remove PICK/RPICK from esil
  * remove last use of PICK
  * remove one use of PICK from sh-esil
  * Set overflow flag if pfj z string overflows (#13865)
  * Little mem leaks fixes (#13866)
  * Make couple of keys toggle-able (#13864)
  * Fix 1oobread crash in fire bars
  * list all types in current function
  * list all types in program
  * create a types graph
  * list all functions using the given type
  * Something gone wrong with t key in the stack panel (#13851)
  * pf z, io.unalloc=true: Abort map check loop if the size-0 map is encountered (#13843)
  * Fix inappropriate if checks in panels
  * Fix a bug when pressing t in decompiler (#13838)
  * Changed can_affect_bp a little
  * Fixed xor reg, reg issue
  * Small fix in rargs detection
  * This is more like a workaround
  * In graph, = sets cmd.gprompt and | changes layout, step centers graph
  * t key is supported for register panel
  * Mark pf z strings that overflow into unallocated memory with "ovf" (#13829)
  * Mark pf z strings that overflow into unallocated memory with "ovf"
  * Use RIOBind instead
  * Put cheaper test first
  * Check map read permission as well
  * $ r2 -c '"w hello # world"' -qcps -
  * Add s110 to list of OS in asm.os=?
  * Fix b command parsing (show help if subcommand is invalid)
  * aa* -&gt; aaS
  * Do not run aap twice in aaaa
  * Add missing help for aaf?
  * Add missing entry in the flag/d/meson
  * Minor fixes
  * Fixing most likely a typo (#13817)
  * A few refactoring in panels
  * Fix build
  * Do not use defines
  * mach0 dylib: addr + 16 was the right address
  * Fix r_buf_get_string implementation
  * no_null -&gt; overflow
  * Improve the lima theme
  * This LC_SYMTAB handling is wrong
  * Initial import of the esil-graph command by @condret
  * Also fix ob command to switch between different objid
  * Press Enter on menu is properly fixed
  * Fix print_string for Windows (#13800)
  * Fix coredump PC not being considered (#13793)
  * Fix infinite loop and memleak in dex (#13794)
  * obL is an alias for iL
  * Rotate between call/jmp/lea in graph and panels with 'r'
  * "char* " -&gt; "char *" in format.c
  * Add to pfj z TODO comment
  * Fix esil test that I broke yesterday (#13777)
  * Fix #13674 - Graph nodes doesn't need to be updated if there aren't any
  * Added missing help text for 'db*' command (#13774)
  * Fixing possible dangling pointer for str empty macro (#13769)
  * #if-0 out some not-working-as-expected code
  * pfj z honors size (#13761)
  * Improve r_buf_buffer and remove r_buf_get_at (#13676)
  * Make r_buf_buffer return a ut8 and the associated size of the buffer
  * Remove r_buf_get_at uses and make it static
  * @b: overrides the anal hints again (#13756)
  * "char * " -&gt; "char *" in format.c
  * No bgcolor in the sepia calls
  * @@@ # foreach offset+size iterator command:
  * x @@@= [addr] [size] ([addr] [size] ...)
  * x @@@b basic blocks of current function
  * x @@@c:cmd Same as @@@=cmd, without the backticks
  * x @@@C:cmd comments matching
  * x @@@i imports
  * x @@@r registers
  * x @@@s symbols
  * x @@@s sections
  * x @@@m io.maps
  * x @@@m dbg.maps (See ?$?~size)
  * x @@@f flags
  * x @@@f:hit* flags matching glob expression
  * x @@@f functions (set fcn size which may be incorrect if not linear)
  * x @@@f:glob functions matching glob expression
  * x @@@t threads
  * x @@@r regs
  * Fix elf-arm-main regression
  * Fixed help text for visual seek ('o' -&gt;'g') (#13748)
  * Remove use of RPICK in sh-esil (#13747)
  * Fix RAnalOpMask.ALL (#13743)
  * Fixing aab (#13741)
  * Fixing aab
  * Update blaze.c
  * Fix pfj z when z is not at struct start (#13740)
  * Preventing two little segfaults in zdiff
  * Use r_str_escape_utf8_for_json() for pfj z (#13734)
  * Remove all remaining uses of RPICK in avr-esil (#13733)
  * Fix memleak in aef
  * Fixed help text for 'Z' in visual graph mode (#13732)
  * Put pfj z string in value field (#13729)
  * Fix crash in rasm2 -a 8051 -d
  * Add value and label (if available) to pfj enum (#13728)
  * Fix pfj enum when label is not available
  * Remove some spaces in format.c
  * Fix potential DF and irrelevant resource freeing
  * Rollback to capstone4 until all bugs get fixed
  * /am is like /c but only search for instructions and uses R_ANAL_MASK_DISASM
  * Added new op family: R_ANAL_OP_FAMILY_PAC; (see /af)
  * Fix meson build of capstone
  * added bswap to esil in x86
  * more RPICK removal from avr esil (fmuls and fmulsu)
  * more RPICK removal from avr esil (mul and fmul)
  * Handle comment, prompt and other keys in visual, zoom, cursor modes
  * Do not show the anoying 'cannot undo/redo seek' in panels
  * Several usability improvements for panels
  * More refactorings and bug fixes for panels
  * Replace pointer with an array of variable size (#13706)
  * The elements are directly after the headers, there is no pointer
  * involved.
  * Also, use r_buf_read_at instead of r_buf_get_at in mdmp.
  * HL for move horizontally by a page (10 chars) in panels
  * Zeroize oldslide when leaving top-level pf
  * Couple of new fortunes.
  * Use NESTEDSTRUCT instead
  * Add tsd/tud/ted/tcd subcommands
  * Add newlines to tsc/tuc/tec
  * Honor asm.jmpsub in pdj output (#13701)
  * scr.scrollbar (0=no,1=right,2=top,3=bottom)
  * Cleanup avr-esil for inc and dec (also RPICK-removal) (#13693)
  * pfj: Remove errorneous ]}, after struct nested to 1 level (#13691)
  * Fix random crash on x86.cs on exit when used with r2frida (#13692)
  * better leak on exit than crash in capstone/frida
  * More RPICK removal in avr esil (#13687)
  * Fix #13653 - crash reproduced randomly in graph with white2 theme (#13685)
  * arm: Remove redundant op-&gt;type assignment (#13683)
  * Fix menu focus colors in panel menus
  * Rename Pseudo -&gt; Decompiler in panels
  * Deprecate esil_write_internal
  * $z, $b, $c, $p, $o, $s, $ds, $jt, $js, $r, $$ are now ops
  * Remove R_ANAL_ESIL_PARM_INTERNAL
  * Fix segfault and trim whitespaces to fix pd @x:9090
  * Use maps and io.va=1 to make it work instead of hacky memcpys
  * Fix p8f and bring back core-&gt;fixedblock to make pd/pD@x:/len work again
  * When in cursor mode in the debug visual view select the reg with tab+arroows
  * arm: Improve glibc entry point signatures
  * Two changes:
  * Add signature for old gcc (4.6) that uses ldr/str instead
  * of push/pop.
  * Mask out the Thumb bit from main's vaddr.
  * arm: Cleanup br instruction handling
  * The cleaned up code fixes the following issues:
  * "bx pc" should always change to ARM mode (bits=32), never
  * Thumb mode (bits=16), since PC is always even.
  * Use (addr &amp; ~3LL) + pcdelta for all PC-relative arithmetic.
  * and removes checks for "b reg"/"bl reg"/"bx imm"/"bxj imm" as
  * these instructions don't exist.
  * arm: Move brace postfixing to bottom of function
  * The analop_esil/analop64_esil functions have to wrap braces around the
  * ESIL expression if there's a condition code. Instead of only printing
  * the closing brace on certain instructions (which may differ from
  * arm_prefix_cond one day), print it regardless of the instruction.
  * arm: Move op analysis from anop_esil to anop
  * This matches how other archs do it, such as x86.
  * Sync elf_machine enum in elf.c with elf_enums pfo
  * Increase autocompletion to 4096 (#13662)
  * Blindfix #13659 - crash in aao with a fuzzed macho
  * Add version information to libr_main
  * Add workaround to fix pfj test output
  * elf.c: Update -nn header format (#13657)
  * Use more r_return and a lot of code cleanup, but still not finished, more PRs to come
  * meson: Change completions installation directory (#13647)
  * meson: Fix deprecation warning in libcore (#13646)
  * cconfig.c: Remove dup line and capitalize for consistency (#13645)
  * Hide one more emulation warning under esil.verbose
  * Invalid asr shift of 32 at 0xdbb6
  * Fix 2 crashes found with asan in the hexdump
  * Done some TODO refactorings in panels (#13630)
  * Thanks to anal.types.verbose
  * Fixed crash when doing aac and bin-&gt;cur is NULL (#13621)
  * Needed for r2dec
  * Add types for android-log apis
  * Add function signature for memmem
  * Add r2white doc/img
  * Improve the gentoo theme
  * Add gentoo theme
  * After release version bump</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1565784000">- Update to version 3.7.1
  no changelog provided
- Update to version 3.7.0
  anal
  * Fix #13766 - Sum the meta_data_code as covered code
  * Add more function definitions for posix and macOS binaries
  * Add argument to 'afll' to select column to sort by
  * Print MSVC RTTI Warnings only on anal.verbose=1
  * Add afj command to analyze jmptbl from the shell
  * Honor RAnalBlock-&gt;switch_op in afb. and afbi
  * Improve ARM64 PAC instructions support
  * Fix #14530 - Implementation of i.~{} aka RCoreItem
  * Added val op hints to let the user define jmptbl sizes
  * Fix #14501 - Jumptables are made of signed values
  * Reduce xrefs sorting for aflj perf
  * Initial implementation of anal.trycatch blocks
  asm
  * Implement PAC instructions in the ARM64 assembler
  bin
  * Add icqj command
  * Fixes for msvc demangling (#14695)
  * Add jni.h in bin/d for pfo
  * Update Mach-O hardcoded format definitions
  * Improve Mach-O header fields
  * Improve RConsBind and use it from RBin via iz^C
  * Use libswiftCore library if available to demangle Swift5 symbols
  * Fix oba on frida://
  * Add more e_machine values for ELF
  * Fix support for Swift5 demangling via bin.demanglecmd
  * Fix ordinal name on Linux for NE (invalid sdb path location)
  * Fix function detection on coff file
  * Add icqq to print unknow classnames
  * Add icc support for Java/Dalvik
  * Improve ObjC classes boundary checks and slightly improve demangling
  * Parse macho's LC_ENCRYPTION_INFO command in rabin2 -H
  * Fix undefined behaviour bugs in malformed macho bins
  * Handle “stub and resolver” exports and fix export trie for dyldcache
  * Handle the export flags to avoid de-syncing
  * Support ObjC categories on mangled classes
  * Avoid loops in Mach-O export trie walking
  * Parse Mach-O exports trie structure
  * Fix #14499: Detect ascii substrings
  * Show Class visibility information in icj for DEX
  * Fix symbols in wasm and add custom sections
  * Parse Rich header in PE
  * Initial implementation of the bin.libs imports linking
  * List multidex as dependency libs
  * Initial working implementation of bin.libs
  * The words of GOT
  * Fix new exe header detection for MZ
  * Optimize DEX subsystem detection
  * Fix #14441 - Invalid codesize in some DEX files
  * PoC: Initial implementation of direct bin symbols (20% speedup in loading times
  * Remove the check_bytes and more bin-buf refactoring
  * Add __const to potential VTable Sections
  * Add r2 iw and rabin2 -w to enumerate try/catch blocks
  * Parse the try/catch info of methods in DEX files
  build
  * Fix android-static
  * Delete prefix/ and fix static builds (missing libmpc.a)
  * Fixes for the android compilations
  * Add $onlydebug in sys/ios-cydia.sh
  * Towards emscripten build fix (update sdb)
  * Enable ASSERTS on all travis builds, to avoid confusion
  * mesonbuild: Backport to python 3.5
  cons
  * Make click and drag work on Windows
  * Fix #12921 - Impl. r_cons_arrow_to_hjkl for Windows
  * Fix scrolling directions in the hud
  * Implement RCons.echo() and use it from r2.cmd("echo64")
  * Fix grep in tasks
  * Fix #11396: Integrate dietline with the hud
  * Fix for RCons.html when no color is used
  * Add example file for the pri command
  * Add pri command to print raw images in RGB (using stiv code)
  * Introduce ?e= and ?ed to print progressbar and 3D donut
  * WIP: Initial support for rotozooming strings via ~&lt;zoom
  * Initial implementation of the human friendly json indent {:
  * Fix #9269 - Initial Implementation of vi mode
  * Enable click mouse input on Windows
  * Add mouse click support to VTE terminals. Hopefully fix others too
  * Click toggles cursor, make panels click mode more consistent
  * Add RCons.get_click(), initial integration in visual and panels
  * Initial support of mouse wheel+click
  * Improve the ayu theme
  * Clear also attributes on screen clear under scr.ansicon=0
  core
  * Handle ^C in repeated commands
  * Implemented head and tail commands
  * Alphabetically sort more help messages and fix /ac/aa help msg
  * Fix i subcmd help grep
  * Initial implementation of calling the r*2 commands natively from inside r2
  * Expand on FreeBSD&gt;=10 sandbox handling
  * Add -qq to force quit. Avoid the -qcq confusion
  debug
  * Windows native debugger refactoring
  * More fixes to WinDbg (#14675)
  * Step over rep and repne prefixed instructions with dsui
  * Fix breakpoints handling for FreeBSD
  * Fix single-step in the iOS-arm64 native debugger
  * Fix xnu_thread_get_drx for iOS/arm64
  * Honor SWI for step-over
  decompiler
  * Add support for the native r2ghidra plugin detection in cmd.pdc
  disasm
  * Don't show function name comment in Visual mode
  * Fix #14655 - Improve asm.pseudo for Dalvik
  * Demangle xrefs if asm.demangle=true and use '@' for xref locs
  * Fix #14622 - Skip reflines on non-executable offsets
  * Respace demangled c++ names
  * Do not asm.describe metaa .dwords
  * Find relocs at instr. location first, then the dest
  * Kill MOV/LEA comments
  * Implement global imports (aii) and improve disasm-print-instruction code
  * Implement 'function imports' concept (afii command)
  * Add some SuperH opcode descriptions
  fs
  * Improve R_FS via IO
  graph
  * VV&lt;&gt; draw refs/xrefs graphs for visual navigation
  * Implement icg to create class graphs
  * Honor utf8 in diagonal graph lines
  * Fix #14553 - Use HtUP to store canvas attributes instead of a sorted array (#14556)
  * Add graph.body and graph.bubble config vars, move sin/cos into r_util
  * Initial implementation of RConsCanvas.circle and bubble graphs
  io
  * Fix timeout issue in http.get
  * Better use of perm/mode names in R_IO
  mount
  * Autocompletion for mount commands
  mouse
  * Improve mouse support in visual prompt
  panels
  * Drag and resize the panels with the mouse
  * Add aflm and handle : as separator in click
  * Handle click on toggle cache, frame title and screen borders
  * Add tiny graph in panels and simplify the code a bit
  * Show all the decompilers output at once
  * W + hjkl just works like Ctrl w + hjkl
  * Seek by clicking the offsets on Function Panel
  * Right click is supported to open " widget
  * Wheel is supported
  * Mouse supports the menus which have spaces in their names
  * Mouse kind of works on the menu, still lot to work on
  * W + h/l moves the current panel to the direction like vim does with Ctrl W + h/l
  * Introduce scr.demo to add effects in panels enter/exit
  * Fix word highlighting with mouse in panels
  * Cache the pdc outcome for each function
  * Handle mouse click on panel tabs and select frames
  * The 'g' key seek to highlighted address in current panel
  * Highlight words onclick in panels
  * Fix #14468 - Add pdsf panel for the " widget
  * Initial support for saving the layouts with the names feature
  * Unsync the base offset of each tab
  parse
  * Add r_parse_ctype
  print
  * Fix aho being ignored by asm.tabs
  r2pipe
  * Enlarge RLang.cmd() to 8KB length commands
  * Improve decompiler integration 'pdc?' -&gt; '!*%s -h" ..
  * Interpret .c files as #! via -i
  search
  * Skip PAC instructions in rop searching
  * Skip ROP gadgets starting with RET
  * Fix #14585 and #14584 - /c-&gt;/a* /C-&gt;/c /B-&gt;/mb /M-&gt;/mm - better help msg and autocompletion
  types
  * add tlj and tllj
  * Fix #11404 - Implement "afsr" to change function return type
  visual
  * Visual Help colorized
  * Improve the visual browse classes mode (vbc)
  * Initial mouse support for visual tabs
  * vda is an alias for vA
  wasm
  * Few memory leak fixes
  * Copy the symbol id instead of reference
  write
  * Implement wao for dalvik
  * To Review
  * Release 3.7.0 - TopHat
  * Use RFlag.list() instead of .get() avoid false positives (#14735)
  * Fixx oobread in flag.c (#14728)
  * check for null
  * Fix #14732 - Fix out-of-bounds read
  * Better gameboy theme
  * Fix #14696 - Fix p= in utf8 mode recent regression
  * Fix edge detection for click and drag
  * Fix a bug where a drag event could be initiated outside an edge
  * Fix not being able to select the menu anymore
  * Fix not being able to click on the X to close a panel
  * Fix afsr not performing type checks
  * Fix memory leaks part 2 (#14720)
  * Fix Incorrect Break Check from de7a488 (#14723)
  * Fix win32 compilation (#14722)
  * Fix afs not changing function name (#14721)
  * Changed the utf8 characters (#14719)
  * Fix #14711 - Merge Fun/About/Help in panels
  * Fix crash in .i~s .. recursive infinite grep strings issue (#14718)
  * Add fcn name in Visual mode if necessary when asm.filter=false and asm.jmpsub=false (#14713)
  * Fix WinDbg plugin warning
  * Fix #13633 - support nested unions (#14712)
  * Handle 'e' in '"'
  * Fix crash in canvas
  * Fix projects, add of help and improve gb again
  * Fix assertion
  * Improve the gameboy theme
  * Hide a harmless warning when string section size is 0
  * Assertify the IO API a bit more
  * Fix $? value in im prompt.exec from rc to num.value
  * Kill os and ons commands (they werent even documented)
  * Fix #12911 - Fix types starting with 'void' not being considered
  * Fix abbreviated names being lost
  * Hide this 'code slot size' warning under bin.verbose
  * Use void in function prototypes (#14700)
  * Revert that flagsize fix
  * Proper fix of the oob8 bug
  * Fix 1 byte oob read issue
  * Fix 8byte oob write
  * class, method and field names are now shorter and easier to read
  * r2pm: handle info and install arguments properly (#14693)
  * bin_symbols: Add quoting (#14690)
  * Not camel case but snake case (#14687)
  * Fix mouse click not opening file menu in panels (#14688)
  * Only suspend threads if dbg.threads=true on Windows (#14689)
  * Windows native debugger refactoring
  * Massive win32 native debugging code refactoring
  * and corresponding fixes.
  * Fix hang after killing process
  * Hide command autocompletion warning message
  * they’re now aligned with libr/bin/d/macho
  * also tweaked r_print_format_struct_size to work with referenced format names
  * Fix some leaks found by ASAN
  * Break demangled xref comment when in graph (#14678)
  * Refactoring (#14681)
  * Fix seeking (stepping now works)
  * Fix more crashes
  * Fix compiler warnings
  * Refactoring (#14676)
  * improve macho format definitions
  * allow enums and bitfields with arbitrary size
  * avoid modifying the format string argument inside r_print_
  * Fix capstone symbols visibility
  * Fixes #14652: Fixes visual hud regressions
  * Don't show flag name for internal demangled xref
  * Refactoring
  * Default scr.breaklines to true
  * Fixes #14353: Added utf8 support for agft
  * Featur #14351: Added utf8 support for p= based commands
  * All emacs dietline keybindings are implemented (#14664)
  * Some fixes to windbg (#14666) #debug #windbg
  * Fix #10505
  * Fix wrong register profile being picked
  * Fix use-after free(s) and null derefs
  * Fix warnings
  * cmd_debug.c: Make addroflib use basenames
  * Fix flagspace autocompletion
  * Add protobuf magic
  * Pull enums out of RParseCTypeType
  * Support struct/enum/union before name in ctypes parse
  * Add cdecl-thiscall-ms Calling Convention (#14653)
  * Add more tokens for the panels clicking thing
  * Sort om help messages
  * Fix #14640 - /aa
  * Add help for /ac (#14638)
  * Tested on rabin2 -D and iD command
  * Add __stack_chk_fail to types-android.sdb.txt (#14641)
  * Fix W command (#14636)
  * Fix W command
  * Required for r2pipe programs to buffer output to be processed by r2
  * Handle 'e' in window panels mode too
  * Refactoring (#14630)
  * Don’t print non-ObjC methods in classdump_objc
  * Improve ObjC classdump icc
  * Parse ObjC superclass name
  * Aim to fix O_BINARY issue in rahash2 on windows
  * Fix ?b64- command
  * A bit more cleaner vbtll (struct visual browser)
  * Refactoring panels (#14613)
  * Use eq[] instead in bin_classes()
  * Respace demangled c++ names
  * ic*: replace ' ' with '_' in flag name
  * Fix avra
  * Add guards just in case; use r_str_rchr() instead
  * Use upper case for #defines
  * $ r2 Payload/Undecimus.app/Undecimus
  * [0x10007e3ac]&gt; s 0x1000081d8;af;s 0x1000082b0;afj 0x1000085fc 4
  * [rio] fix r_io_cache_commit to commit all lines
  * Support for aap (function preludes with pacibsp)
  * Handle LDURSW properly
  * Define op-&gt;type for PAC instructions (not just family)
  * Add more asm descriptions for pac instructions
  * Click [X] with mouse and close the panel, plus a bunch of refactoring (#14602)
  * Add r_parse_ctype
  * Add mpc to acr
  * Fix r_parse for acr
  * Mouse is supported for " widget (#14599)
  * Put demangled name directly in call disasm if asm.demangle=true (#14600)
  * Put demangled name directly in call disasm if asm.demangle=true
  * Constrain possible flag names for functions
  * Fix ds_print_fcn_name() comment alignment when asm.cmt.right=false
  * Ignore dalvik since it's treated differently
  * Use R_FLAGS_FS_SYMBOLS instead in disasm.c
  * Oops
  * Fix demangled comment order (#14592)
  * Fix c99 construct (#14593)
  * Better name for seek autocompletion
  * Fix #14543: Renamed function doesnt show in autocompletion list (#14591)
  * Fix /ao command
  * Fix infinite loop in /o-1
  * Update capstone v4 and next
  * Added support for esc, pag up, pag dwn
  * Added vi mode, changed quit method for hud
  * Added ^C for vi mode
  * Fix wrong reloc command in panels (#14582)
  * Docuemnt Q in q?
  * Fix C99 construct
  * Initial implementation of NE file format (#14573)
  * Fix several bugs of mouse and improved a bit
  * Simplify the fork+spawn logic on Apple things (#14574)
  * Fix anoying aeim warning when debugging
  * Minor function signature fixes
  * Clean up #14568 code
  * Add comment that demangles calls if asm.demangle=true
  * Cache on and off works seamlessly
  * Fix null deref in 'r2 -qcia --'
  * Use PJ for meta (#14567)
  * zero RConsGrep in cons_grep_reset() instead
  * fix grep expr in cmd_info help
  * Changing pdc settings has got a problem in panels and now it is fixed (#14561)
  * This should improve performace as you don't need to shift elements of
  * the sorted array when you need to insert a new one.
  * skip reexports and “stub and resolver” exports for now, the semantics are different and need to be treated in a different way
  * but advance the pointer accordingly, to avoid loosing sync while walking the trie (especially in dyld cache)
  * Fix #14552 - issue with Csj and scr.html
  * Reduce the questionnaire when replace/create a panel, also replace the cmd of the current panel is available from " widget (#14551)
  * Fix C99 construct without using -c99 (#14550)
  * The image is generated with Gimp, saving as .data (RGB)
  * This is 128(W) * 3(RGB) * ?(H) .. the height is computed with the blocksize
  * r2 -e hex.cols=128 -qqfcpri doc/cows128.data
  * Added arrow info to pdJ (#14422)
  * Fix build --without-gpl
  * (still far from complete but we need to go forward and kill all the globals \o/)
  * PD: the broken test is because initializing RCons twice
  * Add several panels to the menu and sort some of them
  * Fix invalid JSON in ij output
  * Fixes #14524: vi delete command is now 3dw (#14527)
  * Fixed dietline warnings
  * Changed logic for diw/diW
  * Fixes #14524: changed vi delete command format to 3dw from d3w
  * Removed unnessary print
  * ESC key handled in vi_mode
  * Fixes #14521: Add support for ^y when ^w
  * Fix #14470: Close popup widget on escape
  * Fix #6321: Wrong handling of escape key
  * Cursor was missing in the comments panel (#14518)
  * Fix wrong assembly of jumps relative to the ESP register (#14511)
  * Fix Windows Build (#14512)
  * Fix trailing space issue in the GNU sh disassembler
  * Fix u/U problem
  * The menu properly gets updated as a new layout is saved with a name
  * Fix isq. should do the same as is.q
  * Fixes #14416: selections in disarm fixed
  * Improve spacing around "//" in unum.c
  * "+=1" -&gt; " += 1" in unum.c
  * "+1" -&gt; " + 1" in unum.c
  * Fix wrong realloc in r_asm_massemble
  * In line 694 a buffer of size (sizeof(char*)*32) is allocated. Later on,
  * this buffer is realloced to 64. This decreases the size of the allocated
  * buffer instead of increase. This may lead to memory corruption.
  * Click properly works on the tabs (#14491)
  * Fix missing title line in Visual mode when under scr.ansicon=0 (#14490)
  * Autocompletion for k command (#14488)
  * Autocompletion working for ms
  * Removed comments
  * Autocompletion for k command
  * Fix some bugs and add pddo panel to " widget
  * Fix an assert in aoj
  * Fix focus and bright themes
  * Color regression issue in disasm.c
  * Fix scr.wheel.speed regression
  * Add gameboy theme
  * More code cleanup in RBin (#14473)
  * Fix r_str_replace - unit tests added
  * Fix two lines in doc/hud
  * Autocompletion works for md, mg
  * Added autocomplete flag map
  * Fix behaviour of click in panels (x&lt;20)
  * Fix scr.wheel glich
  * Disabled by default at compile time. See FEATURE_SYMLIST define
  * Fix crash, reduce false positives of RBin.dol
  * Use RBuf.slice in /B
  * Fix autocompletion of remote files in #ms (#14284)
  * Added Segments panel and made cursor available for both Sections and Segments panels (#14461)
  * Add help for afs? command
  * Quote wa command generated in visual mode (#11138)
  * Use a pointer to eprintf instead
  * Fix aaa color under scr.ansicon=0
  * small fix for console
  * Add spaces around operators in r_num_conditional()
  * Add spaces around operators in r_num_to_bits()
  * Don't update console panel when it's not absolutely necessary
  * Add spaces around operators in r_num_op()
  * Add a couple of spaces around '==' in unum.c
  * Add a couple of spaces around %
  * Remove some spaces
  * Add a space
  * Fix an UB oobread
  * Fix RStr.replace()
  * Fix long times for pp -1
  * Remove some more spaces
  * Remove a space
  * Set foreground color just in case
  * add r_fs_file_copy_abs_path to get the absolute path of a RFSFile, centralizing edge case handling
  * use that in fs_io_read
  * add missing free (file-&gt;path) in RFSFile destructor
  * fix handlePipes for fs shell cat use case
  * Fix couple of small bugs in panels with tabs
  * Small fix for tab (#14432)
  * Python 3.5 (the lowest version that meson supports) has no f-String
  * but only old %-formatting and str.format().
  * Fix warning when printing level of "&gt;" (#14430)
  * Strip trailing whitespaces
  * Fix warning -Wstring-plus-int on cont_level
  * Remove unused var
  * Fix ragg2 *.c on macOS
  * Add fortune
  * tT segfaults so fixing it (#14426)
  * Post release version bump (3.7.0-git)
  * Fix a few null dereference issues (#14419)
  * Fix ec* wrt attributes (#14421)
  * Fix for the debug mode that makes disasm so slow (#14414)
  * Notes:
  * SH opcodes array, file libr/asm/arch/sh/gnu/sh-dis.c from GNU binutils, defines "bf.s" and "bf/s", same with "bt.s" and "bt/s".
  * Both pairs are identical, e.g. bt.s and bt/s mean the same thing.
  * As *.s variants come first in the table, radare and binutils-objdump print bf.s and bt.s names.
  * Still true for latest binutils (v2.32 2019-02-02).
  * Renesas chip hardware manuals and IDA Pro only use bf/s and bt/s.
  * Complete R_CONS_ATTR_ series (#14411)
  * 
- Update to version 3.6.0
  * drop radare2-sysmagic.patch
  anal
  * Fix syscall resolutions for s110 operating system
  * wzr/zr/xzr register on arm64 is wired to ground
  * Fix naming of entrypoint symbols in files with class information (DEX/C++)
  * Fix #13668 - Implement a* as an alias for afl*;ah*;ax*
  * Fix and improve ESIL for arm64
  * Fix #10567 - Implement afl. command
  * Fix afl* not saving function bits
  * Add experimental `axm command
  * Implement refs for iget/iput Dalvik instructions
  * Implement esil for OR and MUL dalvik instructions
  * RAnalOp.Type.CAST.toString() and implicit refptr init
  * Improve af performance affected by `aflc
  * Honor R_ANAL_OP_MASK_ESIL in anal.dalvik
  * Improvements in dalvik analysis
  * Add Stackframe Anal Hint
  * Add opcode mask field in ao and aoj
  * Add opcode description in ao
  * Show pseudo in ao and aoj
  * Improve anal and parse plugins for Thumb
  * Implement ESIL for stxb and stxh THUMB instructions
  * Fix issue when analyzing the last DEX method
  asm
  * Handle LEA operand rip in x86.nz
  bin
  * Fix code section size in dex files
  * Handle mod_init/mod_fini as word sections in mach-o
  * Handle the interpos section as words in the disasm
  * Fix ObjC detection in macho binaries
  * Get rid of the ELF-specific C++ detection
  * Add -O a/l/ for macho to add libraries
  * Honor more segments vs sections, for jmptbl, fatmacho, zeropage
  * Fix iS/iSS in macho and kernelcache
  * For #14268: Implement ob= listing bin map coverage
  * A couple of fixes for base address support
  * Add missing ARM64v8 and ARM64e defines for the mach0 parser
  * Kill RBinFile.objs RList
  * Implement RBinFile.at and make it work with e bin.at
  * Fix some RBin file format crashes
  * Speedup loading fuzzed ELF files with huge nrel field
  * Faster macho loading by reusing symbol parsing for getMain()
  * Remove symbol table size hard limit in macho
  * Fix regressions in dyldcache and xnu_kernelcache plugins
  * Completely eliminate the bytes apis in RBin
  * Fix #14147 - Honor -qq for classes and imports
  * Initial extermination of the *_bytes methods in RBin
  * Fix #12600 - Implement .ic** command to import bin.class info as anal.class
  * Handle DEX files with no entrypoint properly
  * Properly handle ELFs with no entrypoint defined
  * Little ELF segment labelling change UNKNOWN -&gt; NONE
  build
  * Continuous Fuzzing Integration with Fuzzit
  * Add sys/build-shlib.sh and fix static builds
  config
  * Improve the list of supported decompilers in e cmd.pdc=?
  cons
  * Little va_list leaking
  * Fix #14046 - Don't use ansi with aaa notifications if no ansicon
  * Add bold to eco bright items that were originally bold in default palette
  * Fix #14254 - Add eco bright (r2 default palette but with bright colors for all)
  * Add bright colors to the colors table
  * Fix #14101 - Fix non-ansicon UTF printing
  * Fix THE glitch affecting panels box colors
  * Default to scr.color=COLOR_MODE_16 for Alacritty on Windows
  * Dfferent color for up and down in disasm reflines
  * Implement reset command to reset the terminal settings
  * Enable color prompt on Windows
  * Fix Color_GRAY/BGGRAY
  * palloc return checks
  core
  * Fix #14335 - Add sort, join and uniq
  * Simplify RConfig.eval and improve e with e, for csv
  * Add r_sys_exit to proper quit
  * Honor hashbang and PATH when interpretting extension-less scripts
  * Honor ^C in @@@F and @@@s
  * Implement $O variable pointing at cursor
  * Implement |. (alias for .)
  debug
  * Improvements to windows heap parsing
  * Set cmd.gprompt=.dr* when cfg.debug=true
  * Initial implementation GetSingleBlock for Windows heap
  * Initial implementation of heap parsing for Windows (#14218)
  debugger
  * Improvements to windows heap parsing
  disasm
  * Avoid printing nulls on invalid code or missing bin info for Dalvik
  * Add asm.movlea configuration option
  * Improve comments alignment in the disassembly
  * Fix arm64 parse for BL instructions
  * fix, improve and add some sh pseudo
  * Support asm.hint.pos=-1 for leftish key hints
  * Initial cleanup in RParse, delete mreplace plugin
  * Toggle asm.dwarf in V# and pds
  * Add support for base64 in CL command
  * Faster dtd (trace disassembling) using API instead of RCore.cmd
  * Fix #14258: Issue with upgoing refline at XREFS
  * Fix CL command and make asm.dwarf work without source files
  * Fix asm.varsub in a hacky way to fix the disasm output
  * Fix project's asm.cpu behaviour
  * Priorize strings in case multiple metas match
  * Set the RBinSection.format as dwords for the constpool in DEX
  * Initial import of the RISCV capstone plugins for asm and anal
  esil
  * Skip {urc}{jmp,call,ret} in aesou
  * Fix issues with negative esil.timeout values
  * Fixes related to ARM64 ESIL emulation
  * Make $r{} work without the debugger
  * Add cmd.esil.stepout to run r2 commands (before and after emulation)
  * Fix recursivity issue when calling aes in cmd.esil.step
  * Fix cmd.esil.step handling of return value
  graph
  * Implement fg command to create a graph of flags (WIP)
  * Implement graph.ntitles to toggle graph title nodes
  hash
  * Initial implementation of pasasword generators under /Cc
  * Fixes for fletcher8
  * Add support for fletcher8, 16, 32 and 64 hash algorithms
  heap
  * Implement GetSingleSegmentBlock for LFH and VS Windows heap
  json
  * Use asserts in pj api to catch this issue earlier
  meta
  * Fix CC-, CC-* and CCf- commands to work as expected
  network
  * Handle R2_CURL env var in RSocket.httpGet
  panels
  * Add more configs for disassembly are supported in the menu
  * Emulate menu is added
  * Settings menu is added, and decompiler is configurable in there
  * Something like Ctrl w + T in vim implemented
  * Almighty menu has got debug items too if it is in debug mode
  * Search-&gt;Cursor-&gt;Xref/Ref enabled
  * Cursor works better in many panels
  * izz~ and iz~ available from both the menu and " modal
  * Force cache the result of Decompiler and Graph panels plus better auto updating, and refactoring
  * Cut out the widget as a struct and name it Modal
  * Enable deleting an item from the list in " widget
  * New item can be created and inserted to the '"' widget.
  * Centered the '"' widget plus v and h commands are added to it.
  * Added l command to the console which works like Ctrl l and Refactoring
  * dwm style default layout
  * Implement Console frame in visual panels
  * Enable creating a panel from the list of all kind of the panels and replace the current panel with it
  * Autocompletion is supported for Breakpoints and so is cursor to seek to and del them
  * Cursor is available in strings panel
  * Cursor is supported in Symbols panel
  performance
  * More code cleanup in RBin, speedup method resolution
  print
  * Honor hex.section in prc and pxa
  * Implement pV command - like pv but for bytes instead of values
  * Fix pv [arg] behaviour
  * Added support for pd and px without space
  * Honor hex.section in pxW and pxQ
  * Honor hex.section in pxb
  * Improve pxr for null words and relocs and use hex.section in pxs+pxr
  * Fix #14250 - ps[puzwW+]j
  * Fix #14263 - Add hex.section option for the hexdump
  * Add Objective-C and Rust (pco, pcr)
  * Add Kotlin, Java and Swift pc sub-commands
  r2pm
  * Honor the 2nd arg of R2PM_TGZ with ZIP files
  refactor
  * Change the signature of r_str_trim to avoid confusions
  * Deprecate the RBinObject.id field
  * Rewrite the RBuffer API to make it safer and adjust the codebase
  refactoring
  * Deprecate the RBinObject.id field
  remote
  * Improve the r2web:// IO plugin and fix a couple of bugs in there
  * Speedup r2web://
  * Make -C http work like the tcp and rap remotes, expose the shell via ==
  * Honor rap.loop in rap server and add examples in =?
  * Fix issues with the tcp server .: and =+tcp, use index instead of fd
  * Fix some UAF in rap server, handle HTTP over rap and tcp properly
  search
  * Fix #14403 - Fix search on multiple maps (#14405)
  * Add /cc for case insensitive instruction
  * Add search.in=bin.segment[.s[rwx]] and fix bin.section[.s[rwx]]
  * Fix hexpairs search containing whitespace
  * Fix /r for dalvik and enable VA
  shell
  * Handle e cmd.pdc=&lt;tab&gt; and improve e cmd.pdc=? autocompletion
  signatures
  * Improve zignatures
  * Make zignature comparison fuzzy
  * Implement the zc command
  trace
  * Sort dte output
  visual
  * Improve the vv mode for editing variables
  windows
  * Fix command redirection
  * Dynamically find radare2 install dir on Windows
  * Add mfc100u and a script to generate them
  * Set scr.ansicon=1 if running under Windows 10 Creators Update or later
  * scr.ansicon=2: Show esc seqs (for debugging) if using non-ConEmu-hosted cmd.exe
  * Fix QueryDosDevice returned length check
  * Fix ood; ood bug on winxp-&gt;win10
  * Fix r_sys_pid_to_path (supports winxp -&gt; win10)</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1567684800">- Update to 3.8.0
  analysis
  * Improve the aab (blaze) analysis by honoring data meta
  * Speedup and reduce false positives in aae by honoring code/string/format
  * Do not analyze functions in strings/data by honoring the meta
  * Fix infinite (or expensive) loop when fcnsize=0
  * Honor anal.strings in aav
  * Define argument and ret pseudo registers in the SuperH4's reg profile (#14920)
  * Introduce anal.in=code (2x faster aar in some big binaries)
  * Introduce afisaj and fix table contents for afisao and such
  * Implement afis[aof] - to show instruction type, family and mnemonic tables
  * Fix as command to resolve syscall by name, number and SN reg
  * Fixing ESIL for ARM architecture pre-indexed addressing mode with LDRB (issue #14850) (#14901)
  * Add more info in aflt and add afltj
  * Initial implementation of aflt (using the new RTable API)
  * Hide the shift overflow warnings under esil.verbose
  * Fix ownership issues related to cc
  * Add calling conventions for ARM32 and Thumb
  * Unify the use of R_ANAL_CC_MAXARG
  * Propagate noreturn information (#14793)
  bin
  * Fix code injection issues i* commands (rabin2 -r)
  * Fix #14930 - handle LC_DATA_IN_CODE in macho
  * Fix strings on ELF bins for SH-4 with the Renesas SDK
  * Support deep JSON format for binary headers in iHj
  * Fix Cf with named formats when .iH* is used
  * Fix #14898 - Show warning when -B used on unknown binaries
  build
  * Shrink the Cydia package from 512mb to only 64
  core
  * Add single quote as alias for =! and \
  * Support 0X as an alias for 0x in numbers
  debug
  * Fix crash in gdb client (#14897)
  * Notify user on hardware breakpoint hit
  diff
  * AGraph integration with radiff2
  disasm
  * Fix #14716 - Honor local flags in RParse
  * Implement asm.hint.emu and improve Vr reftype selection
  * Do not try to resolve strings pointed by adrp instructions on arm64
  * Honor asm.instr in pdi
  * Hide brackets for LEA even if operand is section flag
  * Add support for the amd29k architecture
  * pix and pdx are now aliases for pad
  doc
  * Remove help for hud in ??
  graph
  * Fix #14859: Enter used to update seek in visual call/ref graphs (#14906)
  io
  * Fix a couple of bugs in wo* and implment wo8
  * Add support for io-plugin initialization via null system command =! (#14915)
  * Simplification of the io_self plugin for macOS/iOS
  * Consider endiannes when performing block write operations
  panel
  * Few memory leaks fixes
  * Fix #14891 - Seek in panels after coming back from console
  * Fix #14883 - use[] to realign comments in disasm
  * O in visual is supported in panels with the "i" key
  * Added some asm settings and classified it
  panels
  * Fix #14891 - Seek in panels after coming back from console
  * Fix #14883 - use[] to realign comments in disasm
  * O in visual is supported in panels with the "i" key
  * Added some asm settings and classified it
  print
  * Implement pv* to completely fix #14165
  * Fix #14165 - Implement pVj and fix pvj with argument
  * Fix #14936 - Add po[..] set of commands
  * Implement 'cols' RTable.query to filter by column names
  * Use block character for p= and p== graphs (#14941)
  r2pipe
  * Initial support for r2pipe.html
  rop
  * Add ROP chain execution support in ragg2
  search
  * Let search.align override arch.align if set, improves aav in SH
  * Bring back /ai and fix regression for SUB.val
  * Skip gadgets starting with a nop in /R
  * Fix #14755 - read-only raw search
  * Fix #14202 - Add support to '\d', '\w', etc. in regex
  util
  * Initial implementation of the RTable API with filter, sorting and query APIs
  visual
  * Fixes #14914: Mouse wheel for hud (#14940)
  * Improve mouse in visual (hud instead of goto and ignore cursor toggle
  windows
  * Fix #14816 - Properly get lib path
  Other Changes
  * add nf flag in ESIL generated for ARM thumb (#14954)
  * Fix regression in wo2/4/8
  * Fix divbyzero and garbage variable found by clang-analyzer
  * Fix memleak in r_strbuf_prepend
  * Fix logic in 2-byte endian swap used by "wo2" (#14951)
  * Display operand of EBC push/pop instructions (#14949)
  * ARM: fix order of registers in push/pop with reglist
  * fixing esil =[*] (poke multiple regs/values)
  * Fix out-of-loop issue in aae
  * macOs/Notes 6.8s -&gt; 6.4s
  * macOS/r_core 4.3s -&gt; 3.8s
  * Still wip. only works as a hint when using -e bin.verbose=true
  * Improve r_core_anal_hasrefs_to_depth (#14863)
  * Fix Win32 build patch from @sanguinawer (#14945)
  * Fix uninitialized variable issue related to the mouse state
  * Fix regressions
  * Fix #14380 - Fix demangling symbols containing the '?' char with iD
  * Fix #14889 - Implement ! and c keys in visual help
  * Improve vq and v!!! workflows
  * Break early in Cf format name failure
  * Fix #14939: Replace assertions about missing RReg profile registers with warnings (#14943)
  * fix help message of ? (#14944)
  * Fix #14935 - Kill harmless warning
  * Fix assert in aea for r2wars
  * Show backtrace when assert happens
  * Fix crash in aea* when code is ffff
  * Fix #14771 - Modified pdx/pix to disassemble hexpairs (blocksize-independent) (#14892)
  * Add frame pointer to AVR register profile (#14938)
  * Enable mouse only if it was prev enabled and based on scr.wheel (#14925)
  * Fixes #14911: Use theme colors for p= and p== (#14934)
  * Add fortune
  * 1 != 0
  * Massage two more assertions
  * Fix early assert for IO
  * Disable Travis IRC notifications
  * Too much noise at IRC.
  * Blindfix more null derefs in reg.value
  * Fix another null arena deref
  * Assertify io.fd api
  * Fix aea for instructions referencing PC
  * Boolify the reg api a bit more
  * Fix null deref in reg arena
  * Blindfix for empty reg arenas
  * Add Predicate for Task Dispatch
  * Fix assertion when emulating invalid instructions and revert pcalign4 for sh
  * Update help message for Vd
  * Fix #14928 - vr to be in sync with Vr
  * Fix assert regression before it triggers
  * Minor cleanup and visitor cache proposal test for RAnal.fcn()
  * Fix #14821 - crash in td
  * r_str_split_list() rewritten to support nth limit
  * r2 -qq -c 'aac;aflt size/gt/200,addr/cols/name/nbbs,nbbs/sort/inc' /bin/ls
  * Fix off-by-one in RCore.lines.initCache();
  * Set asm.hint.emu=false by default
  * Fix build
  * Add r2con2019 svg logo
  * $ r2 -i doc/r2pipe.html /bin/ls
  * Syncing with r2hexagon (#14918)
  * the reference of emulation are displayed one instruction after. which is bad
  * Fix build
  * Fix Windows build (#14916)
  * afisa uses rtable, as well as afist@@@f
  * Useful for r2frida to automatically run .=!i*
  * This makes reading iOS apps much simpler by removing lot of false positive strings
  * Fixes #14900: Disable color for dot mode (#14908)
  * Better directory structure for the panels config file (#14903)
  * Fixes #14896: Enable and disable mouse based on requirement in visual/panels (#14909)
  * v!! = V!! - use ! to toggle between visual and panels
  * Fix hexdump height issue in panels
  * Reset mouse settings after leaving the hud
  * Fixes #14900: xdot type commands functional now (#14902)
  * Fixes #14900: xdot type commands functional now
  * Remove recursive handle_stop_reason call
  * Revert "Fixed the bug that I had fixed before (#14788)"
  * This reverts commit 9e27142.
  * This change was breaking panels in Mac
  * Fix MSVC build
  * Add afltj and some more fixes and improvements related to RTable
  * Accepts a query as argument
  * Fix a segfault in RStrBuf.prepend
  * Add lsls and ldrh thumb asm.describes
  * Add missing include install for meson
  * Improve disasm char hints
  * Fix some warnings from gcc
  * Make cmd_depth task-local (#14888)
  * Add neg pseudo instruction to arm assembler (#14890)
  * Freed some vars (#14885)
  * Fixes #14845: Use unicode settings in radiff2 (#14884)
  * Fixes #14845: Use unicode settings in radiff2
  * Fixed indent
  * Tame vayour
  * Fixes #14534: Ignore non-printable and non json chars (#14876)
  * Fix #14878 - Fix unaligned field access
  * Add afos command and minor cleanup for afo
  * Fix null derefs in afv subcommands when no function is found
  * Fix afvn outside of Function (#14882)
  * Fixes #14856: Changing visual seek behaviour in Vv (#14877)
  * Fix #12438 - Fixes for PDB (#14874)
  * Fix use after free when autoloading pdb
  * Use heap on td command
  * Fix #12438 - Fix wrong 2 byte read for char value
  * Fix crash on r_line_readchar_win (#14875)
  * Merge pull request #14868 from kazarmy/x86-cmp-disp-for-disp
  * Use op-&gt;disp instead of op-&gt;ptr for disp of x86 CMP (and ACMP)
  * Drop not needed wrapper
  * Fix non-unicode Windows build virtual keys not working
  * Fix arrows in vi mode on Windows
  * Merge Windows and Unix dietline implementation
  * Simulate escape sequences in r_line_readchar_win
  * Fix some bugs on Windows
  * Some refactoring
  * Fix #14854 - Fix glitch in asm.hint.pos=0
  * Use LTO for the Cydia build
  * Fix segfault in r_main_free
  * Add the syscall number regname for hexagon arch
  * Fix #14870 - Fix crash in type propagation when no cc defined
  * Instead, recursively going through the regions while focusing
  * on main addresses and grabbing pages states informations.
  * Fixes for the cydia static build of r2, needed for iOS12
  * add missing =SN for the SH analysis plugin
  * Fix for meson
  * Fix hexagon jumps second try (#14867)
  * Synchronized files with radareorg/r2hexagon
  * Fix warning, assertions and regressions in arg type handling
  * Add missing cc-x86-16
  * Fix anal.depth and remove arm16 dim
  * Code cleanup
  * Update capstone again (#14862)
  * Fix #14861 - Reset cursor after leaving panel's prompt ':'
  * Fixed the bug that I had fixed before (#14788)
  * Use op-&gt;disp instead of op-&gt;ptr for disp of x86 MOV (and others) (#14829)
  * Use op-&gt;disp instead of op-&gt;ptr for disp of x86 MOV (and others)
  * Fix for jumptable MOV
  * Fix for [] operands
  * Fix another Appveyor hang (#14844)
  * Fix coredump PC not being considered (again) (#14836)
  * Use r_sandbox_fopen instead of fopen (#14832)
  * Revert multiple layout saving regression in panels (#14792)
  * Some little refactoring in panels (#14798)
  * Fix #14522: Added g support for Vv mode (#14823)
  * Add a small menu tick for visibility when scr.color is 0 in panels (#14801)
  * Avoid disassembling the same instruction twice on rop search (#14815)
  * Avoid disasm the same instr. twice on rop search
  * Fixes for comments
  * fix double free
  * Fixes #14267: Does not print the function name for agft (#14819)
  * Fixes #14672: f= gives output from current flagspace (#14820)
  * Add @sghctoma pf definition for BIOS and NTFS
  * Add *BSD SourceHut builds (#14824)
  * Fix r_print_color_op_type param type mismatch (#14825)
  * Specify graph.diff colors for sepia (#14817)
  * Implement agd* based commands (#14809)
  * ag* commands fully functional
  * Indent and r_return usage
  * All agd* commands functional now
  * Graphs are pretty now
  * Refactoring the code
  * Fixed assertion error
  * Fixed broken agf
  * Always bracket indirect addr operand (except LEA) (#14802)
  * Always bracket indirect addr operand (except LEA)
  * Don't use RAnalOp
  * Add clang-cl support (#14814)
  * Fixes for path autocompletion on Windows (#14813)
  * Fix register writing on Windows (#14805)
  * Fix register writing on Windows
  * Drop unecessary use of heap
  * Fix stack-use-after-scope (#14811)
  * Fix #14804 - Make sure anon structs have unique names (#14806)
  * Also skip "union" to get type
  * Fix Appveyor hang on master (#14803)
  * Propagate noreturn information
  * Avoid infinite loop when propagating noreturn information
  * Avoid all recursive cases
  * Avoid warnings
  * use r_anal_bb_opaddr_i</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1567771200">- Update to 3.8.0
  analysis
    Improve the aab (blaze) analysis by honoring data meta
    Speedup and reduce false positives in aae by honoring code/string/format
    Do not analyze functions in strings/data by honoring the meta
    Fix infinite (or expensive) loop when fcnsize=0
    Honor anal.strings in aav
    Define argument and ret pseudo registers in the SuperH4's reg profile (#14920)
    Introduce anal.in=code (2x faster aar in some big binaries)
    Introduce afisaj and fix table contents for afisao and such
    Implement afis[aof] - to show instruction type, family and mnemonic tables
    Fix as command to resolve syscall by name, number and SN reg
    Fixing ESIL for ARM architecture pre-indexed addressing mode with LDRB (issue #14850) (#14901)
    Add more info in aflt and add afltj
    Initial implementation of aflt (using the new RTable API)
    Hide the shift overflow warnings under esil.verbose
    Fix ownership issues related to cc
    Add calling conventions for ARM32 and Thumb
    Unify the use of R_ANAL_CC_MAXARG
    Propagate noreturn information (#14793)
  bin
    Fix code injection issues i* commands (rabin2 -r)
    Fix #14930 - handle LC_DATA_IN_CODE in macho
    Fix strings on ELF bins for SH-4 with the Renesas SDK
    Support deep JSON format for binary headers in iHj
    Fix Cf with named formats when .iH* is used
    Fix #14898 - Show warning when -B used on unknown binaries
  build
    Shrink the Cydia package from 512mb to only 64
  core
    Add single quote as alias for =! and \
    Support 0X as an alias for 0x in numbers
  debug
    Fix crash in gdb client (#14897)
    Notify user on hardware breakpoint hit
  diff
    AGraph integration with radiff2
  disasm
    Fix #14716 - Honor local flags in RParse
    Implement asm.hint.emu and improve Vr reftype selection
    Do not try to resolve strings pointed by adrp instructions on arm64
    Honor asm.instr in pdi
    Hide brackets for LEA even if operand is section flag
    Add support for the amd29k architecture
    pix and pdx are now aliases for pad
  doc
    Remove help for hud in ??
  graph
    Fix #14859: Enter used to update seek in visual call/ref graphs (#14906)
  io
    Fix a couple of bugs in wo* and implment wo8
    Add support for io-plugin initialization via null system command =! (#14915)
    Simplification of the io_self plugin for macOS/iOS
    Consider endiannes when performing block write operations
  panel
    Few memory leaks fixes
    Fix #14891 - Seek in panels after coming back from console
    Fix #14883 - use[] to realign comments in disasm
    O in visual is supported in panels with the "i" key
    Added some asm settings and classified it
  panels
    Fix #14891 - Seek in panels after coming back from console
    Fix #14883 - use[] to realign comments in disasm
    O in visual is supported in panels with the "i" key
    Added some asm settings and classified it
  print
    Implement pv* to completely fix #14165
    Fix #14165 - Implement pVj and fix pvj with argument
    Fix #14936 - Add po[..] set of commands
    Implement 'cols' RTable.query to filter by column names
    Use block character for p= and p== graphs (#14941)
  r2pipe
    Initial support for r2pipe.html
  rop
    Add ROP chain execution support in ragg2
  search
    Let search.align override arch.align if set, improves aav in SH
    Bring back /ai and fix regression for SUB.val
    Skip gadgets starting with a nop in /R
    Fix #14755 - read-only raw search
    Fix #14202 - Add support to '\d', '\w', etc. in regex
  util
    Initial implementation of the RTable API with filter, sorting and query APIs
  visual
    Fixes #14914: Mouse wheel for hud (#14940)
    Improve mouse in visual (hud instead of goto and ignore cursor toggle
  windows
    Fix #14816 - Properly get lib path
  Other Changes
    add nf flag in ESIL generated for ARM thumb (#14954)
    Fix regression in wo2/4/8
    Fix divbyzero and garbage variable found by clang-analyzer
    Fix memleak in r_strbuf_prepend
    Fix logic in 2-byte endian swap used by "wo2" (#14951)
    Display operand of EBC push/pop instructions (#14949)
    ARM: fix order of registers in push/pop with reglist
    fixing esil =[*] (poke multiple regs/values)
    Fix out-of-loop issue in aae
    macOs/Notes 6.8s -&gt; 6.4s
    macOS/r_core 4.3s -&gt; 3.8s
    Still wip. only works as a hint when using -e bin.verbose=true
    Improve r_core_anal_hasrefs_to_depth (#14863)
    Fix Win32 build patch from @sanguinawer (#14945)
    Fix uninitialized variable issue related to the mouse state
    Fix regressions
    Fix #14380 - Fix demangling symbols containing the '?' char with iD
    Fix #14889 - Implement ! and c keys in visual help
    Improve vq and v!!! workflows
    Break early in Cf format name failure
    Fix #14939: Replace assertions about missing RReg profile registers with warnings (#14943)
    fix help message of ? (#14944)
    Fix #14935 - Kill harmless warning
    Fix assert in aea for r2wars
    Show backtrace when assert happens
    Fix crash in aea* when code is ffff
    Fix #14771 - Modified pdx/pix to disassemble hexpairs (blocksize-independent) (#14892)
    Add frame pointer to AVR register profile (#14938)
    Enable mouse only if it was prev enabled and based on scr.wheel (#14925)
    Fixes #14911: Use theme colors for p= and p== (#14934)
    Add fortune
    1 != 0
    Massage two more assertions
    Fix early assert for IO
    Disable Travis IRC notifications
    Too much noise at IRC.
    Blindfix more null derefs in reg.value
    Fix another null arena deref
    Assertify io.fd api
    Fix aea for instructions referencing PC
    Boolify the reg api a bit more
    Fix null deref in reg arena
    Blindfix for empty reg arenas
    Add Predicate for Task Dispatch
    Fix assertion when emulating invalid instructions and revert pcalign4 for sh
    Update help message for Vd
    Fix #14928 - vr to be in sync with Vr
    Fix assert regression before it triggers
    Minor cleanup and visitor cache proposal test for RAnal.fcn()
    Fix #14821 - crash in td
    r_str_split_list() rewritten to support nth limit
    r2 -qq -c 'aac;aflt size/gt/200,addr/cols/name/nbbs,nbbs/sort/inc' /bin/ls
    Fix off-by-one in RCore.lines.initCache();
    Set asm.hint.emu=false by default
    Fix build
    Add r2con2019 svg logo
    $ r2 -i doc/r2pipe.html /bin/ls
    Syncing with r2hexagon (#14918)
    the reference of emulation are displayed one instruction after. which is bad
    Fix build
    Fix Windows build (#14916)
    afisa uses rtable, as well as afist@@@f
    Useful for r2frida to automatically run .=!i*
    This makes reading iOS apps much simpler by removing lot of false positive strings
    Fixes #14900: Disable color for dot mode (#14908)
    Better directory structure for the panels config file (#14903)
    Fixes #14896: Enable and disable mouse based on requirement in visual/panels (#14909)
    v!! = V!! - use ! to toggle between visual and panels
    Fix hexdump height issue in panels
    Reset mouse settings after leaving the hud
    Fixes #14900: xdot type commands functional now (#14902)
    Fixes #14900: xdot type commands functional now
    Remove recursive handle_stop_reason call
    Revert "Fixed the bug that I had fixed before (#14788)"
    This reverts commit 9e27142.
    This change was breaking panels in Mac
    Fix MSVC build
    Add afltj and some more fixes and improvements related to RTable
    Accepts a query as argument
    Fix a segfault in RStrBuf.prepend
    Add lsls and ldrh thumb asm.describes
    Add missing include install for meson
    Improve disasm char hints
    Fix some warnings from gcc
    Make cmd_depth task-local (#14888)
    Add neg pseudo instruction to arm assembler (#14890)
    Freed some vars (#14885)
    Fixes #14845: Use unicode settings in radiff2 (#14884)
    Fixes #14845: Use unicode settings in radiff2
    Fixed indent
    Tame vayour
    Fixes #14534: Ignore non-printable and non json chars (#14876)
    Fix #14878 - Fix unaligned field access
    Add afos command and minor cleanup for afo
    Fix null derefs in afv subcommands when no function is found
    Fix afvn outside of Function (#14882)
    Fixes #14856: Changing visual seek behaviour in Vv (#14877)
    Fix #12438 - Fixes for PDB (#14874)
    Fix use after free when autoloading pdb
    Use heap on td command
    Fix #12438 - Fix wrong 2 byte read for char value
    Fix crash on r_line_readchar_win (#14875)
    Merge pull request #14868 from kazarmy/x86-cmp-disp-for-disp
    Use op-&gt;disp instead of op-&gt;ptr for disp of x86 CMP (and ACMP)
    Drop not needed wrapper
    Fix non-unicode Windows build virtual keys not working
    Fix arrows in vi mode on Windows
    Merge Windows and Unix dietline implementation
    Simulate escape sequences in r_line_readchar_win
    Fix some bugs on Windows
    Some refactoring
    Fix #14854 - Fix glitch in asm.hint.pos=0
    Use LTO for the Cydia build
    Fix segfault in r_main_free
    Add the syscall number regname for hexagon arch
    Fix #14870 - Fix crash in type propagation when no cc defined
    Instead, recursively going through the regions while focusing
    on main addresses and grabbing pages states informations.
    Fixes for the cydia static build of r2, needed for iOS12
    add missing =SN for the SH analysis plugin
    Fix for meson
    Fix hexagon jumps second try (#14867)
    Synchronized files with radareorg/r2hexagon
    Fix warning, assertions and regressions in arg type handling
    Add missing cc-x86-16
    Fix anal.depth and remove arm16 dim
    Code cleanup
    Update capstone again (#14862)
    Fix #14861 - Reset cursor after leaving panel's prompt ':'
    Fixed the bug that I had fixed before (#14788)
    Use op-&gt;disp instead of op-&gt;ptr for disp of x86 MOV (and others) (#14829)
    Use op-&gt;disp instead of op-&gt;ptr for disp of x86 MOV (and others)
    Fix for jumptable MOV
    Fix for [] operands
    Fix another Appveyor hang (#14844)
    Fix coredump PC not being considered (again) (#14836)
    Use r_sandbox_fopen instead of fopen (#14832)
    Revert multiple layout saving regression in panels (#14792)
    Some little refactoring in panels (#14798)
    Fix #14522: Added g support for Vv mode (#14823)
    Add a small menu tick for visibility when scr.color is 0 in panels (#14801)
    Avoid disassembling the same instruction twice on rop search (#14815)
    Avoid disasm the same instr. twice on rop search
    Fixes for comments
    fix double free
    Fixes #14267: Does not print the function name for agft (#14819)
    Fixes #14672: f= gives output from current flagspace (#14820)
    Add @sghctoma pf definition for BIOS and NTFS
    Add *BSD SourceHut builds (#14824)
    Fix r_print_color_op_type param type mismatch (#14825)
    Specify graph.diff colors for sepia (#14817)
    Implement agd* based commands (#14809)
    ag* commands fully functional
    Indent and r_return usage
    All agd* commands functional now
    Graphs are pretty now
    Refactoring the code
    Fixed assertion error
    Fixed broken agf
    Always bracket indirect addr operand (except LEA) (#14802)
    Always bracket indirect addr operand (except LEA)
    Don't use RAnalOp
    Add clang-cl support (#14814)
    Fixes for path autocompletion on Windows (#14813)
    Fix register writing on Windows (#14805)
    Fix register writing on Windows
    Drop unecessary use of heap
    Fix stack-use-after-scope (#14811)
    Fix #14804 - Make sure anon structs have unique names (#14806)
    Also skip "union" to get type
    Fix Appveyor hang on master (#14803)
    Propagate noreturn information
    Avoid infinite loop when propagating noreturn information
    Avoid all recursive cases
    Avoid warnings
    use r_anal_bb_opaddr_i</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1585569600">- Update to 4.3.1
    Fix segfault in om= command
    Fix dead process issue with ood/doo command
    Fix build with ancient capstone3
    Fix build with pre-c99 compilers
    Some more code cleanups + refactorings
  Changes for 4.3.0
    anal
    Rename the Function Flag on afn (#16078)
    Fix 'af' missing lines bug when analyzing in frida://0
    Implement function names with dots in signatures
    Remove more members from RAnalBlock
    Remove prev, jumpbb and failbb from RAnalBlock
    Refactor Anal Hints (#15876)
    Skip empty esil expressions in 'aeab' to fix partial results issue
    Add 'aba' command as an alias for aeab
    Fix aeab and add V (values) in aea outputs
    Implement aeab command
  asm
    Fix #13908 - x86 aoj for instruction with hidden operand
    Add 'wao jinf' for Dalvik
    Determine Gameboy hardware registers in disassembly (#15909)
  bin
    Add new BIND_OPCODE_THREADED constant for MACHO binaries (arm64e)
    Add Windows Crash Dump format support (#16087)
    Minor Fixes and Tests for NSO/NRO (#16053)
    Fix iS hash outputs (#16044)
    Add Authentihash support for PE (#15987)
    Fix ELF symbols for names just before the end of strtab
    Parse dyldcache local symbols
    Fix some out of bound accesses in LE (#15943)
    Fix #14325 - Honor segments in DEX files (#15920)
    Many FLIRT handling fixes
  build
    Fix debugger build on Linux/s390x
    'sign' as an alias for ios-sign and macos-sign
    Build debian package in CI
  cons
    Fix again the EOL bgcolor issue (and improve scr.html) (#16120)
    Implement ecHj to list highlight rules in json format
    Fix r_table_tostring for string with ansi escape code (#16069)
    Fix #16063 - bgcolor not reset on newlines
    Fix ecH- deleting ecHi and deleting meta highlight items
    Fix #15359 - Enable key.f# keys to be used in the shell
    Improve the gentoo theme
  core
    tree-sitter: support iter commands (#16111)
    Initial implementation of the 'rb' command to rebase all the things
    Use state struct and start handling cmd_substition_arg in tree-sitter (#15966)
  debug
    Use RTable API in r_core_debug_rr (#16066)
    Fix show register value in column (#16010)
    Add 'dbH' to set hardware breakpoints (#15933)
  disasm
    Improve ecH (ecH-* dels them all, ecH- doesnt segfault, ecH list)
  esil
    If esil.addr.stack is mapped find an available one
    When esil.stack.addr is -1 set it to the next unallocated address
    Code cleanup for r_core_esil_step() (#16017)
  graph
    Add graph.aeab to show esil stats instead of disasm
  json
    Fix #15851 /wj without arg produce '\n' (#15885)
  panels
    Fix a bug on clicking in panels (on Mac and Linux)
  projects
    Preserve "functions" flagspace when saving projects (#16057)
  refactor
    Revert "Avoidify the RUtil.strTrim() APIs, rename trimHeadTail() and add asserts in RConfig
    Avoidify the RUtil.strTrim() APIs, rename trimHeadTail() and add asserts in RConfig
    Fix consecutive call to r_table_sort (#16049)
    Kill all globals in rabin2.c
    Remove globals from main.r2
    Remove globals from rax2
    Revert "Avoidify the RUtil.strTrim() APIs, rename trimHeadTail() and add asserts in RConfig"
  test
    Add tests for RList (set, get, reverse, clone, append, prepend) and remove legacy
    Add initial sparc regression tests
    Handle ^C in r2r.v and support threads in fuzz tests
    r2r.v: Assume BROKEN=1 if not 0 or "" (#15936)
    Add Unit Tests to Meson (#15926)
  types
    Fix tccj, tccl, tcc* output errors and add tests (#15931)
  util
    Avoidify the strTrim() APIs + cleanup/refactor
    Memory leak fix proposal in syscmd_join
  visual
    Fix #15963 - Handle / in Vx (visual xrefs)
  Changes for 4.2.0
  anal
    Fix #15091 - Make 0 fcnsize warning more meaningful and verbose-only (#15866)
    Fix jumptable size #13812 (#15822)
    Fix afs not working without rettype
    Fix a null deref in fcn_recurse
    Remove Custom Analysis for Java (#15817)
    Refactor RAnal Basic Blocks and Functions (#15169)
    Change RAnalBlock.size to ut64
    Make type matching independent of bb list order
    Improve the op.type text representation when unhandled modifiers are used
    Remove dupped basic block analysis in core (#15714)
  asm
    'push rip' is not a valid instruction
  bin
    Improve realname support for symbols (#15702)
    Add test for #15727 (smd strings) (#15777)
    r_str_unescape: Support all izz esc seqs (#15770)
    Force read permissions on all load maps in ELF
    Initial implementation of LX/LE file plugin
  cons
    Implement ar, and dr, commands to list registers in table format
    Fix #14424 - Handle ~ operator in the ms shell
    Implement r_strbuf_slice and use it in panels to solve a glitch
  core
    Add ?V0 ?V1 ?V2 - for semver support
    Upgrade to acr-1.8.1 to get semver support
    Add pkgname in RLibStruct for r2pm on outdated plugins
  debug
    Added reverse step and continue support to gdbr
    Moved drC to drpC for profile comments and added drC for reg comments
    Added register specific comment parsing to register profiles
    Fix crash caused by rebasing a file without sections
    Set cfg.debug to true before running oodf in doof
    Fix multithreaded breakpoint behavior in linux
    Attach to new linux threads on creation
    Fix debugger build on linux-s390x
    Always unset bps after continue and step hard
    Add detailed location info to dpt using pc instead of path
    Add packed sizes to gdb vector registers and improve mapping of target description to r2 regs
    Fix drt not printing non 64bit/32bit registers and flags
    Refactor breakpoint validation (#15754)
    Refactor breakpoint validation
    Revert "Validate bp addr on rebase and restore instead of preventing creation
    Validate bp addr on rebase and restore instead of preventing creation
    Fix hardware bp restoring and fix hwbp repeating errors
    Add location in file to linux dpt output
    Fix var rebasing by saving regname info
    Refactoring ptrace register write for BSD
    Implement bsd_thread_list for FreeBSD
    Fix reopening of windows debug after detaching not working
    Fix windows breakpoint rebasing
    Prevent the restoration of disabled breakpoints
  diff
    Add explicit fingerprint_size to RAnalFunction
    Add ccdd command to diff decompiler output of two functions
    Add ccdd command to diff using decompiler (experimental)
  disasm
    Remove realname from strings (#15841)
    Show flag realname when finding a function and realname is enabled
    Hide flag comments when realname is shown (#15801)
    asm.symbol: Improve code/test a bit more (#15798)
    asm.symbol: Fix flag name when disasm from non-flag addr with no anal
  esil
    Add RISC-V 64 word instructions and test (#15742)
    Correct RISC-V division and add test (#15712)
  io
    Fix #15789: Increment offset for reads as well (#15865)
  json
    Use PJ api in the output of isj and show realname
    Fix issues in iCj, drlj and arlj
    Fix izzzj json output
    Fix gen json dwarf with pj api (#15755)
    Fix is.j iEj and iaj json validation issue in r2 -- (#15724)
  panels
    More fix for resizing issue (#15844)
    Performance improvements for the cursor mode
    Code clean-up and a little performance improvement for decompiler cache
    All the available decompilers outputs will be properly shown with this
    Make the decompiler cache work properly
    Add H key for cursor mode which works like the one in vim
  print
    Implemented pmj (#15864)
  r_debug
    Debug, BSD systems refactoring
  search
    Add elliptic curve private key search in /cr command (#15761)
    izzzj: Add izzj attributes (#15759)
  signatures
    Apply types on matching zignature data
  table
    Add f, command to list flags in table format
  test
    Fix V testsuite build with latest V from git (#15867)
    Convert cmd_pd* tests from &lt;&lt;KEYWORD to &lt;&lt;EOF (#15823)
    Support extras tests in r2r.v (#15821)
    r2r.v, -j 0: Allocate 1 job per test (#15807)
    Improve unit test execution using the new V suite and makefiles
    Many improvements in the V testsuite (#15722)
  tests
    r2r.v, -j 0: Allocate 1 job per test (#15807)
  util
    Fix r_list_set_n() to allow empty element (#15820)
  visual
    Limit panel tabs to 9 to avoid keybinding and click issues
  windows
    Fix reading on invalid process memory
- Changes for 4.1.0
  anal
    Improve SP based variable analysis
    Some more helpful messages for anal.verbose
    Fix first r_anal_op call after asm.bits change
    Improve SP based var analysis
    Fix ms cc wrong argument analysis
    Fix r_type_del() for typedefs (Fix #15337)
    Add base64: for afn
    Move the fcn preludes into RAnal and add anal.jmp.tailcall (-1,0,N)
    Fix typo in ios-syscalls.txt (#15436)
    Initial implementation of afvf - show bp-relative stackvars
    Insert arguments into types SDB on function analysis
  arch
    Add support for or1k (OpenRISC) disasm+analysis (#15515)
  asm
    Fix ignored asm.bits settings because of RBin overrides
    Fix for #15459 - Also set the first operant to the right value on a mov from pointer with offset
    Add ARM strd support (#15388)
  bin
    Add 64-bit iOS SEP xtr plugin
    Add PIE flag check in kernelcache detection
    bin.str.enc: Accept UTF hyphen aliases (#15492)
    Support UTF32-BE decoding (#15472)
    Recognize Unicode BOMs (#15469)
    Use pj in the izj and izzj commands
    Fix #15445 - Add support for Mach-O external relocs
    Add support for C64 PRG fileformat
    pd: Don't abort string printing on initial null if bin.str.enc != guess (#15446)
    Fix #14279 - Ignore entrypoint on non-executable ELFs
    Analyse HIOS and LOOS symbol types by default. (#15411)
  build
    Fix #15485 - Improve argument parsing in sys/{install,build} (#15486)
    FIx 32bit windows
    Rename "asan" to "sanitize" (#15412)
    Fix build for 32bit Linux systems
    Fix build of the onefied shared lib
  command
    Very simple tree sitter integration (#15414)
  config
    Pass R2_CONFIG file to ! commands and serialize methods
  cons
    Fix #14197 - Don't highlight control chars on hud filter (#15552)
    Include last line when greping using foo~n.. (#15524)
  core
    Fix some Race Conditions with the thready task scheduler (#15667)
    Make Task Scheduling Explicit (#15511)
    asm.cmt.off: Accept 0 &amp; 1 as aliases for false &amp; true respectively (#15500)
    Use sigaction instead of signal
    CPU affinity API introduction
    Honor cfg.editor in 'vi' instead of always using 'vi'
    Implement $foo:=,+=,-= and $foo to alias some flags commands
    Support 'f foo+=4' and 'f foo-=4' syntax for flags
  debug
    Improve debug rebasing and fix partial windows rebase
    Refactor debug native's wait function
    Fix native debug not working with files that were opened as RW
    Add ppid to win32 debug and 'dp''s display/json
    Add process selection to w32 debug
    Fixed a crash caused by reopening gdb
    Fixed not killing child processes and added detach
    Fixed gdbr warnings and a dpt crash after debug was over
    Added an event to signal the end of the debug session
    Fix 'oo' rebasing when leaving debug and add 'doc' to exit
    Silence drr warning on UT64_MAX registers
    Fixed an issue with detached child breakpoint inheretence
    Added oodf\doof to enable rebasing for remote debug
    Rebase Breakpoints for PIEs
    Added dp processes info support to gdbr
    Add breaking to ood in linux to avoid execvp freezing
    Allow debug plugins to modify pid/tid on select
    Fix linux_set_options error
    Add process selection to linux native debug
    Setting parent pid on pid list on BSD
    Show all processes for pid 0 using dp
    Improve linux native debug dp output
    Fix getting DRX breakpoint size
    Fixed overflow that broke remote debugger reopening
    Impl. list modules for WinDbg
    Fix WinDbg IO in page boundaries
    Fixed windbg concurrency and added missing locks
    Fixed windbg pipe timeout behavior on linux
    Added rebuild rules for windbg
    Fixed windbg continue on windows 7 64bit
    Allow breaking for WinDbg
    Update hardcoded gdbr registers for 16/32bit x86 (#15488)
    Added parsing support to all gdb registers
    Fix gdbr's reg_write and reg_next_diff for reverse stepping
    Reduced gdbr's tcp connect timeout and added a break
    Fix gdbr not closing sockets after connect failed
    Add break to gdbr's read_packet and move isbreaked to libgdbr
    Fix gdbr_write_registers and refactor gdbr_write_reg
    Replaced lock_check with tryenter in gdbr_read_registers
    Add breaking to gdbr connect to avoid waiting on invalid connections (#15442)
    Add experimental ymm regs support for linux-x64 and extend drm command
    Add Windows 8 and 8.1 WinDbg profiles
    Fix attaching to a pid on Windows (#15406)
    Fixed w32dbg breaking issues (#15386)
    Add support for printing xmm* as packed floats and doubles (#15378)
  disasm
    Fix hidden hint.lea for hint.pos==0
    Improve switch-statements in disassembly
    Add refs, xrefs and esil columns to pdt
    Add asm.cmt.esil to show ESIL as comment
  doc
    Improve macOS installation documentation (#15438)
    Fix links to Doxygen documentation (#15377)
  gdbclient
    gdbclient reduces risk of use after free down the road
  io
    Uses the setitimer api instead for the alarm in self://
    Automatically set the debug plugin when opening debug uris (#15403)
  json
    Add current process field to dpj
  network
    Fix r_socket_connect not using the given timeout in unix
  print
    Fix #14661 - Support parsing binary protobuf data (#15423)
    Add utf-8 support in r_print_rangebar (#15389)
  r_debug
    Refactor signal handling for FreeBSD
  search
    Introduce the r_magic_load_buffer() api and boolify a bit
    Update RSA key search to find larger keys (#15494)
    Search for AES 128, 192 and 256-bit keys (#15426)
  signatures
    Add auto zignspace generation for the zg command (#15402)
  test
    Implement asm, fuzz and json test runner in r2r.v
  util
    Add RIntervalTree data structure
    Added r_th_lock_tryenter API (#15454)
    Use HtPP for RStrConstPool (#15424)
  visual
    Improve the interaction with decompilers in panels
    Reduce the blocksize on some hexvisual modes
  windows
    Add command to identify window under cursor
    Fix #15456 - Fix reopening in write mode
    Fix hang when running dc in a task
  Changes for 4.0
  anal
    Bring back the MASK_DISASM because not all nanal plugins support it yet ##anal
    Select default var type based on its size (#15352)
    Fix #15325 - Improve af- like its done in Vdu
    Deprecate anal.jmp.eob /refs #13482
    Fix #15117 - honor asm.var.sub in ao/aoj
    Fix #15315 - Honor RAnalOp.disp in aar and ao
    Update 8051 plugin (#15321)
    Avoid reloading of cc sdb - huge speedup (#15306)
    Implement ESIL for arm64 UBFX
    Make RAnalFunction.cc come from RAnal String Pool
    Deprecate the use of anal plugins that doesnt handle mask.disasm
    Add jumptable support for main() in bins/elf/analysis/ls-alxchk (#15266)
    Add jumptable support for main() in bins/elf/ls.odd (#15233)
    add afoj and afdj (#15254)
    Fix #15235 - push [mem] not handled in /r
    Add initial reg profile for sysz arch
    Don't propagate noret to fcn if fcn jmps outside itself (#15190)
    Fix #15004: Make meta.min rbtree more robust (#15141)
    Fix memleak in r_core_anal_propagate_noreturn()
    Minor speedup/cleanup/refactor of the RAnal
    Implement ESIL control-flow-graph and further dfg analysis
    Add anal.delay to disable delay slot analysis for testing
    Fix pc-rel movs in sh's esil
    Delay execution debug messages are now available via anal.verbose
    Fix #15073: Disambiguate using fcn addr also in meta.min rbtree (#15077)
  api
    Add r_strbuf_copy API (#15186)
  asm
    Fix post-indexed memory access for str instructions on ARM (#15298)
    Fix #15302 [rasm2/armass] Correctly propagate errors from thumb_assemble (#15303)
    Add additional [indirect] access syntax for 8051 (#15272)
    Fix #10651 sub sp, sp, 0x1000 not correctly assembled for ARM (#15187)
    Fix #15198 (#15199) arm64 assembler const value
    Add 8051 assembler plugin (#15189)
    Z80's LD opcodes assembly (#15185)
    Fix parsing of floating point instructions in x86_64 assembler (#15174)
    Fix x86 assembler output for some memory loads (#15068)
  bin
    On AArch64 there is a new special symbol $x (#15362)
    Fix #15152 - Support old Java attribute format (#15317)
    Simplify r_bin_open_io function (#15307)
    Support &gt; 4GB ELF files
    Add support for RTable.query in i
    Fix #15132: Integrate table to iS,ia,ir,iz,is (RBin info) based commands (#15159)
    Implement support for the RISCV PLT ELF relocs
    Fixes for MSVC demangling (#15210)
    Format the .rela. sections in ELF
    Add NES ROM mirroring map
  build
    sys/asan.sh: Use -fsanitize=... instead of -lasan when linking (#15375)
    Link sdb fully into r_util in meson (#15338)
    Fix #15296 - *BSD builds (#15309)
    Fix macOS build with latest XCode
    Add MSVC 2019 for AppVeyor
    Try MSVC 2019 for AppVeyor
    Set rpath if non-Windows Meson shared
    Debian package fixes (#15081)
  cons
    Fix function key handling in visual/panels
    For utf-8 locale, check LC_ALL, LC_CTYPE and LANG in sequence instead (#15326)
    Also use LANG env var to check for UTF-8 output support (#15257)
    Move UTF-8 setting logic to scr.utf8 config callback on Windows (#15273)
    Implement 'str' operation in RTable queries
  core
    Fix #14247 - fn.j/fnj. show all flags in current offset, not just one
    Few compiler watning fixes here and there
    Fix #15114 - Implement r_sys_info() and uname
    Add kitty clippy replacement :3 (#15232)
    Add possibility to specify time zone with rax2 -t (#15180)
    Implement cj command using the PJ api (#15168)
    Add support for the V programming language
    Fix #15134 - Support octal numbers like 0o666
    Implement function-based plugin loading method
    Add omt and help message for RTableQuery + add format column api
    Move Lib already loaded check before dlopen Call (#15075)
    Replace r_str_const* with RStrConstPool (#15300)
    Kill r_sys_get_osinfo () (#15346) ##core
  debug
    Use RTable for Windows heap info output (#15368)
    Add support for setting xmm registers on linux (#15365)
    Fixed continue not being associated with the current thread in unix
    Added a way to break while in dbg_wait (continue, step etc)
    Fixed dpk
    Fixed opcodes not being associated with the current thread in gdbr (#15358)
    Fix drm[bwdq] command, add xmm0h/l and xmm8-15 registers (#15354)
    Fix the way linux debugging options are set (#15323)
    r_reg_get_pack/r_reg_set_pack are not able to deal with 128 packbits
    Added support to thread switching in linux and fix r_debug_select
    Fixed ptrace 'Operation not permitted' errors (#15287)
    Fix debugger build for native GNU/Linux on RISC-V
    Fix incomplete drr/drrj formatting when r_core_anal_hasrefs fails (#15277)
    Added "dptj" and "dptj " (#15259)
    Enhance drm command, add drm xmm0 functionality (#15214)
    Fix drf output formatting
    Implementing debug info per pid on NetBSD
    Using unused map debug field on macOS
    Rebase fcn/bbs, flags , comments, meta, refs when ood
    Fix issues in windows thread switching (#15366) ##debug
  diff
    Implement radiff2 -X for hexII diffing
    Fix #14845: Support radare2_rc in radiff2 for graphs (#15078)
  disasm
    Better pdi output when Cd is involved
    Implement 'pdt' - print disasm in table, supports queries
    Make asm.fcnsig more compact
    Do not resolve the strings pointed by ADRP on arm64
    Improve (change) sh4 disasm (lowercase regs...)
  emu
    anal_x86_cs fix esil expr for neg instruction (#15252)
    Fix #15246 - Honor the 'u' suffix in PPC instructions in ESIL
  esil
    Fix #15297 - Update ESIL help message
    Improve registers handling in ESIL dfg
    Simplify ESIL code for ARM str instructions
    Add a parameter to $s and $o (#15171)
  io
    Setting the upper address limit for OpenBSD
    Improve omt and implement RTable.filterSum
  io_self
    Setting the upper address limit for OpenBSD
  json
    Show flagname and realname in json format for fnj and such
    Add current thread field to dptj (#15268)
  lang
    Rewrite hashbang command parser, use argc &amp; argv in hashbang (#15188)
  panel
    Fix #14857 - Handle 'O' key to rotate asm.pseudo/asm.esil
    Another const pointer to be free fix
    Handle / highlight in panels for zoom and window modes
    Fix const address freeing
    fix #15060 - Add xrefs and xrefs here in visual
    Fix #14559 - Honor scr.fps
  panels
    Fix #14857 - Handle 'O' key to rotate asm.pseudo/asm.esil
    Handle / highlight in panels for zoom and window modes
    Fix const address freeing
    fix #15060 - Add xrefs and xrefs here in visual
    Fix #14559 - Honor scr.fps
  print
    Fix #15216 - Implement pcy command to print hexpairs in Yara format
  r2pie
    Implement r2pipe_open_dl() to use dlopen/dlsym
  rasm2
    Freeing main assembly object
  script
    Fix vlang plugin to run scripts and add example
  search
    Fix #8575 - Support stdin slurping in rafind2 -
    Add support for hex escaped litterals in regular expressions (#15291)
    Fix RCALL and RJMP in aop and /at
    Refactor Search to use less Global State (#15076)
  table
    Add :json,:quiet,strlen,minlen,maxlen,sortlen in table queries
    Integrate table API for p-h (#15083)
  util
    Fix rop inline assembly form
  visual
    Run .dr* in visual prompt in cfg.debug is set
    Fix for VV going to V (issue 15181) (#15195)
    Fix #14919: truncate long function names in Vv (#14996)
  wasm
    Further wasm memory leak fixes
    Memory leak fixes in error code paths
  windows
    Print child output in pipe lang plugin
  zign
    Integrate types field in zignature operations (#15082)
  Changes for 3.9.0
  anal
    Implement anal.norevisit using SetU instead of Sdb
    Fix #15013 - jump/cjmp analop for m680x
    Fix the infinite aac issue, reduce false positives, speedup a bit (#15015)
    Fix mov.l/jsr ESIL for SuperH4 (#15039)
    Fix nopskip (its not fixed at all. just random typing here and there) (#15024)
    Add anal.nonull to avoid analyzing functions if starting by zeros
    Fixed i4004 arch to be according to spec (#15062)
    Fix zero register set issue (r2wars)
    Implement types field for zignatures
  cons
    Fix #14611: Vi-mode indication by prompt color
    Add a way to print an aliased without a trailing new line (#15031)
    Fix clicking on frame borders to resize
    Remove code for no-anal asm.bb.line (#14977)
  core
    Make -m do an implicit -s
    Fix #14990 - multiple quoted command parsing issue
    Fix multiple quote cmd issue
    Fix #14019 - Move ta to aht, move other commands around, refactor indentation
    Fix #10851 - Solve slurp messages on http/sandbox/pipe
    Don't run ldconfig when installing into /usr (#15049)
  debug
    Fix gdb reg write byte order (#15009)
    Improving slighty the process status check on Darwin
    On Darwin, expose process path
    ASLR check setting fix on FreeBSD
  emu
    Hackaround to get esil stepping on delayed execution
    Fix arm32 stmia post-increment (#14983) (r2wars)
  io
    Support shm_open in shm:// and some code cleanup
    Fixing perms for Darwin
    Fix #15002 - Propagate write error issues into RCore.patch
    Print error msg if write fails (#14978)
    Fixing self:// perms issue on Darwin</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1597233600">- Update to 4.5.0
  * Analysis
  - Initial API for base type kinds (enum, struct, union)
  - Rename PowerPC to PPC
  - Improve RISC-V analysis for compressed instructions
  - Add endbr64 as a function prelude for x86-64 binaries
  - Improve BP vars/args detection
  - Detect register args used only by callee
  - Match args name/types from function definition
  - Improve itanium RTTI parsing and vtable search
  - Refactor Variables out of SDB
  - Implement basic concept of signature bestmatch
  * asm
  - Add support for WebAssembly SIMD extension
  - Boolify r_asm_is_valid and r_asm_set_syntax API
  - x86_64/x86_32: Implement assembler endbr32 and endbr64 instructions
  - x86_64: Support mov r64, 0xffffffffffffffff
  - x86_64: Fix mov r32, -imm32 encoding
  - Move inferior GNU Hexagon plugin to extras
- For a complete list of changes see:
  https://github.com/radareorg/radare2/releases/tag/4.5.0
  https://github.com/radareorg/radare2/releases/tag/4.4.0</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1610366400">- Update to 5.0.0
  * See https://github.com/radareorg/radare2/releases/tag/5.0.0</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1622376000">- Update to 5.2.1
  * See https://github.com/radareorg/radare2/releases/tag/5.2.1
- Packaging changes:
  * Use license tag for COPYING/COPYING.LESSER
  * Use SPDX 3.0 format for License
  * Use system libzip/xxhash/libuv
  * Move plugin directory from devel to main package
  * Remove broken and no longer relevant rpmlintrc
  * Various small cleanups</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1622808000">- Install "r2p" multicall symlink as r2pipe, r2p conflicts with
  polylib.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1625918400">- Update to 5.3.1
  * Fix CVE-2021-32613: Double free vulnerability in the pyc parse
    via a crafted file which can lead to DoS.
  * Fix assembling invalid arm64 instructions dont result in invalid
    representations
  * Add http.basepath to support sub directory handling for proxying
    purposes
  * Support instruction descriptions when using the r2ghidra
    disassembler plugin
  * Fix issues and enable the garbage collector when running @vlang scripts
  * Fix arm16 ldr post indexing esil expression
  * Fix r2pipe regression caused by a change in RCons buffering when
    chaining multpile commands
  * Support user defined REgg plugins
  * Full changes: https://github.com/radareorg/radare2/releases/tag/5.3.0</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1627992000">- Add CVE-2021-3673.patch, fixing CVE-2021-3673 (boo#1189009):
  resource exhaustion and DoS</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1643716800">- Update to 5.5.4:
  * New IOBanks APis and commands replacing skyline and making io faster (2-10x)
  * Faster analysis, type matching, binary parsing (2-4x)
  * [] and =[] esil operations has been removed (size is mandatory)
  * Lots of important bugs fixed in bin parsers and disassemblers
  * Add support for the latest iOS15 dyld4 Atlas-style cache formats
  * Autorename signature matching collisions and faster search
  * Add assembler for riscv and disassemblers for PDP11, Alpha64 and armv7.v35
  * Improved integration with r2frida remote filesystems
  * Cleaning debugger for windows (32 and 64) and macOS makes it more reliable and stable
  * Add seven segment printing (?ea for ascii-art text titles)
  * Improved xrefs visualization with new axfm and axtm commands
  * Add avg command to manage global variables
  * The sixref plugin is now easier to use to find xrefs on arm64 code
  * Improved multibin (select all bins or one) and multidex support in apk://
  * Better build scripts for Windows (add asan and w32 profiles)
  * Added armv7.v35 and improves esil emulation with the arm64.v35
  * Add more help messages and set scr.prompt.tabhelp true by default
  * AES key wrap algorithm support in rahash2
  * Fix var serialization issues in debugger reloading (ood) and projects saving (Ps)
  * Add Amiga and MSX rom/bin parser plugin and test @romerojoseant @trufae
  * Visual slides (r2s) allow interactive content to be used within r2
  * Print and convert ternary values back and forth
  * Add the vector35 arm64 for analysis, esil and disasm and r2 can be built without capstone
  * Improved integration to use r2ghidra analysis and disassemble mainly tested for avr, v850 and arm64
  * Fix emulation of several x86 and arm64 instructions, including an scripted way
    to import official arm64 instruction descriptions
  * Bring back the cmd.pin to instrument the esil emulation when a specific address is hit
  * Small steps towards Projects with improved management for version control
  * Improved visual and panels with better interactions and fixed glitches
- Remove CVE-2021-3673.patch</changelog>
  <changelog author="Timothy Brown &lt;stimut@gmail.com&gt;" date="1654776000">- Update to 5.7.0
  * Significant number of changes and bug fixes
  * Resolves 38 CVEs
  - CVE-2022-0139 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195713
  - CVE-2022-0173
  - CVE-2022-0419 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195444
  - CVE-2022-0476 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196414
  - CVE-2022-0518 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195746
  - CVE-2022-0519 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195761
  - CVE-2022-0520 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195741
  - CVE-2022-0521 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195760
  - CVE-2022-0522 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195742
  - CVE-2022-0523 - https://bugzilla.opensuse.org/show_bug.cgi?id=1195720
  - CVE-2022-0559 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196052
  - CVE-2022-0676 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196345
  - CVE-2022-0695 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196484
  - CVE-2022-0712 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196320
  - CVE-2022-0713 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196319
  - CVE-2022-0849 - https://bugzilla.opensuse.org/show_bug.cgi?id=1196819
  - CVE-2022-1031 - https://bugzilla.opensuse.org/show_bug.cgi?id=1197420
  - CVE-2022-1052 - https://bugzilla.opensuse.org/show_bug.cgi?id=1197509
  - CVE-2022-1061 - https://bugzilla.opensuse.org/show_bug.cgi?id=1197508
  - CVE-2022-1207 - https://bugzilla.opensuse.org/show_bug.cgi?id=1197991
  - CVE-2022-1237 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198185
  - CVE-2022-1238 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198186
  - CVE-2022-1240 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198187
  - CVE-2022-1244 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198132
  - CVE-2022-1283 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198291
  - CVE-2022-1284 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198292
  - CVE-2022-1296 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198375
  - CVE-2022-1297 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198376
  - CVE-2022-1382 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198592
  - CVE-2022-1383 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198593
  - CVE-2022-1437 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198804
  - CVE-2022-1444 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198805
  - CVE-2022-1451 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198807
  - CVE-2022-1452 - https://bugzilla.opensuse.org/show_bug.cgi?id=1198808
  - CVE-2022-1649 - https://bugzilla.opensuse.org/show_bug.cgi?id=1199418
  - CVE-2022-1714 - https://bugzilla.opensuse.org/show_bug.cgi?id=1199555
  - CVE-2022-1809 - https://bugzilla.opensuse.org/show_bug.cgi?id=1199806
  - CVE-2022-1899 - https://bugzilla.opensuse.org/show_bug.cgi?id=1199972
- Remove unneeded libewf dependency</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668513600">- Update to version 5.7.8 (boo#1201820, CVE-2022-34502):
  + Heap buffer overflow via the function consume_encoded_name_new
  + Significant number of changes and bug fixes since 5.7.0</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1684324800">- Update to 5.8.6
  For details, check full release notes:
  https://github.com/radareorg/radare2/releases/tag/5.8.6
  - This fixes CVE-2023-1605 (boo#1209686).</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1733227200">- Update to version 5.9.8:
  * Resolved CVE:
  - CVE-2024-29645: buffer overflow vulnerability allows an attacker to
    execute arbitrary code via the parse_die function (boo#1234065).
  For details, check full release notes:
  https://github.com/radareorg/radare2/releases/tag/5.9.8
  https://github.com/radareorg/radare2/releases/tag/5.9.6
  https://github.com/radareorg/radare2/releases/tag/5.9.4
  https://github.com/radareorg/radare2/releases/tag/5.9.2
  https://github.com/radareorg/radare2/releases/tag/5.9.0
  https://github.com/radareorg/radare2/releases/tag/5.8.8</changelog>
</package>
<package pkgid="3b73a4fb5f54f9d905f1de137ac94ddf2f21b557fc37b9367d9096af6fc336ef" name="read-edid" arch="i586">
  <version epoch="0" ver="3.0.2" rel="bp156.5.3.1"/>
  <changelog author="tchvatal@suse.com" date="1532088000">- Initial commit, package to read edid info from your screens
- Install docs to proper folder:
  * read-edid-fix-cmakelists.patch
- Fix no return in non-void functions:
  * read-edid-code-cleanup.patch</changelog>
  <changelog author="tchvatal@suse.com" date="1533643200">- Remove LICENSE from documentation folder</changelog>
  <changelog author="jengelh@inai.de" date="1533729600">- Reorder the parenthesis subclause for clarity.
- Trim authorship info, it's not done in openSUSE for years.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1591531200">- Fix build with gcc10.
  * read-edid-fix-gcc10-build.patch</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1706702400">- Add wrapper for get-edid (bsc#1219395)
  * default to not calling VBE BIOS which may crash
  * print a warning message when i2c-dev driver is not loaded</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1706702401">- Drop libx86 support, it's no longer maintained in Factory.</changelog>
</package>
<package pkgid="e7254d4ff1abe8659db421bc10a966d473f7979e59a5d8bbe8f7b55d72b96b60" name="read-edid" arch="src">
  <version epoch="0" ver="3.0.2" rel="bp156.5.3.1"/>
  <changelog author="tchvatal@suse.com" date="1532088000">- Initial commit, package to read edid info from your screens
- Install docs to proper folder:
  * read-edid-fix-cmakelists.patch
- Fix no return in non-void functions:
  * read-edid-code-cleanup.patch</changelog>
  <changelog author="tchvatal@suse.com" date="1533643200">- Remove LICENSE from documentation folder</changelog>
  <changelog author="jengelh@inai.de" date="1533729600">- Reorder the parenthesis subclause for clarity.
- Trim authorship info, it's not done in openSUSE for years.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1591531200">- Fix build with gcc10.
  * read-edid-fix-gcc10-build.patch</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1706702400">- Add wrapper for get-edid (bsc#1219395)
  * default to not calling VBE BIOS which may crash
  * print a warning message when i2c-dev driver is not loaded</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1706702401">- Drop libx86 support, it's no longer maintained in Factory.</changelog>
</package>
<package pkgid="cc21854eeb0783f0c352966c2019ef2e9f94630a48c502ad592e8be9f49b0670" name="read-edid" arch="x86_64">
  <version epoch="0" ver="3.0.2" rel="bp156.5.3.1"/>
  <changelog author="tchvatal@suse.com" date="1532088000">- Initial commit, package to read edid info from your screens
- Install docs to proper folder:
  * read-edid-fix-cmakelists.patch
- Fix no return in non-void functions:
  * read-edid-code-cleanup.patch</changelog>
  <changelog author="tchvatal@suse.com" date="1533643200">- Remove LICENSE from documentation folder</changelog>
  <changelog author="jengelh@inai.de" date="1533729600">- Reorder the parenthesis subclause for clarity.
- Trim authorship info, it's not done in openSUSE for years.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1591531200">- Fix build with gcc10.
  * read-edid-fix-gcc10-build.patch</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1706702400">- Add wrapper for get-edid (bsc#1219395)
  * default to not calling VBE BIOS which may crash
  * print a warning message when i2c-dev driver is not loaded</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1706702401">- Drop libx86 support, it's no longer maintained in Factory.</changelog>
</package>
<package pkgid="5add364f798a42f28ca3238f92d55d98a47731f012ad5909f7ada37abb8a54be" name="retry" arch="noarch">
  <version epoch="0" ver="1723625520.fd868ce" rel="bp156.2.3.1"/>
  <changelog author="Oliver Kurz &lt;okurz@suse.com&gt;" date="1655035200">- Initial package creation</changelog>
  <changelog author="okurz@suse.com" date="1656331200">- Update to version 1655407786.7ff7de5:
  * CI: Fix mergify branch rule
  * Add optional parameter for fine-tuning base factor
  * Add mock for sleep
  * Add tests for exponential back-off
  * Add simple binary exponential back-off algorithm
  * Document default sleep value
  * dist: Rephrase summary trying to prevent name repetition
  * dist: Skip build-tests due to test-more-bash absence
  * CI: Rely on environment provided checkbashisms by default</changelog>
  <changelog author="okurz@suse.com" date="1687953600">- Update to version 1687953576.0230dc5:
  * dist: Add missing dependency on util-linux for getopt</changelog>
  <changelog author="okurz@suse.com" date="1700654400">- Update to version 1700678141.fbcdfe5:
  * Add check for return code of retried command</changelog>
  <changelog author="okurz@suse.com" date="1700827200">- Update to version 1700850441.829db9e:
  * Add explicit -s 0 to test commands
  * Add testcase for succes on last retry
  * Fix exit code in last retry</changelog>
  <changelog author="okurz@suse.com" date="1711972800">- Update to version 1711985904.b9b8f3b:
  * Add count-fail-ratio to Makefile+spec
  * Mention alternative github.com/minfrin/retry
  * Explain count-fail-ratio in README as well
  * count-fail-ratio: Enable timing by default
  * Add count-fail-ratio with tests
  * Makefile: Adapt path to checkbashisms</changelog>
  <changelog author="okurz@suse.com" date="1712318400">- Update to version 1712304225.2d4e170:
  * Stop mixing option and non-option parameters</changelog>
  <changelog author="okurz@suse.com" date="1723636800">- Update to version 1723625520.fd868ce:
  * Add an option for infinite retries</changelog>
</package>
<package pkgid="53605f85e5e5aa47eb150211599f599810e24d3fc1f868440dcf6aa4d64482a9" name="retry" arch="src">
  <version epoch="0" ver="1723625520.fd868ce" rel="bp156.2.3.1"/>
  <changelog author="Oliver Kurz &lt;okurz@suse.com&gt;" date="1655035200">- Initial package creation</changelog>
  <changelog author="okurz@suse.com" date="1656331200">- Update to version 1655407786.7ff7de5:
  * CI: Fix mergify branch rule
  * Add optional parameter for fine-tuning base factor
  * Add mock for sleep
  * Add tests for exponential back-off
  * Add simple binary exponential back-off algorithm
  * Document default sleep value
  * dist: Rephrase summary trying to prevent name repetition
  * dist: Skip build-tests due to test-more-bash absence
  * CI: Rely on environment provided checkbashisms by default</changelog>
  <changelog author="okurz@suse.com" date="1687953600">- Update to version 1687953576.0230dc5:
  * dist: Add missing dependency on util-linux for getopt</changelog>
  <changelog author="okurz@suse.com" date="1700654400">- Update to version 1700678141.fbcdfe5:
  * Add check for return code of retried command</changelog>
  <changelog author="okurz@suse.com" date="1700827200">- Update to version 1700850441.829db9e:
  * Add explicit -s 0 to test commands
  * Add testcase for succes on last retry
  * Fix exit code in last retry</changelog>
  <changelog author="okurz@suse.com" date="1711972800">- Update to version 1711985904.b9b8f3b:
  * Add count-fail-ratio to Makefile+spec
  * Mention alternative github.com/minfrin/retry
  * Explain count-fail-ratio in README as well
  * count-fail-ratio: Enable timing by default
  * Add count-fail-ratio with tests
  * Makefile: Adapt path to checkbashisms</changelog>
  <changelog author="okurz@suse.com" date="1712318400">- Update to version 1712304225.2d4e170:
  * Stop mixing option and non-option parameters</changelog>
  <changelog author="okurz@suse.com" date="1723636800">- Update to version 1723625520.fd868ce:
  * Add an option for infinite retries</changelog>
</package>
<package pkgid="3d26516e172706f6ceac0b56ae07b04301eae94e798bedb34368cee2aaf324c4" name="retry" arch="noarch">
  <version epoch="0" ver="1737025645.819c129" rel="bp156.2.6.1"/>
  <changelog author="Oliver Kurz &lt;okurz@suse.com&gt;" date="1655035200">- Initial package creation</changelog>
  <changelog author="okurz@suse.com" date="1656331200">- Update to version 1655407786.7ff7de5:
  * CI: Fix mergify branch rule
  * Add optional parameter for fine-tuning base factor
  * Add mock for sleep
  * Add tests for exponential back-off
  * Add simple binary exponential back-off algorithm
  * Document default sleep value
  * dist: Rephrase summary trying to prevent name repetition
  * dist: Skip build-tests due to test-more-bash absence
  * CI: Rely on environment provided checkbashisms by default</changelog>
  <changelog author="okurz@suse.com" date="1687953600">- Update to version 1687953576.0230dc5:
  * dist: Add missing dependency on util-linux for getopt</changelog>
  <changelog author="okurz@suse.com" date="1700654400">- Update to version 1700678141.fbcdfe5:
  * Add check for return code of retried command</changelog>
  <changelog author="okurz@suse.com" date="1700827200">- Update to version 1700850441.829db9e:
  * Add explicit -s 0 to test commands
  * Add testcase for succes on last retry
  * Fix exit code in last retry</changelog>
  <changelog author="okurz@suse.com" date="1711972800">- Update to version 1711985904.b9b8f3b:
  * Add count-fail-ratio to Makefile+spec
  * Mention alternative github.com/minfrin/retry
  * Explain count-fail-ratio in README as well
  * count-fail-ratio: Enable timing by default
  * Add count-fail-ratio with tests
  * Makefile: Adapt path to checkbashisms</changelog>
  <changelog author="okurz@suse.com" date="1712318400">- Update to version 1712304225.2d4e170:
  * Stop mixing option and non-option parameters</changelog>
  <changelog author="okurz@suse.com" date="1723636800">- Update to version 1723625520.fd868ce:
  * Add an option for infinite retries</changelog>
  <changelog author="okurz@suse.com" date="1737028800">- Update to version 1737025645.819c129:
  * Fix shellcheck reported issue SC2317
  * count-fail-ratio: Fix commands with quoted arguments</changelog>
</package>
<package pkgid="b2c7f794c635ed055e4df99afc785c01d732a210e0a5e4c8a56b21bd78d70e02" name="retry" arch="src">
  <version epoch="0" ver="1737025645.819c129" rel="bp156.2.6.1"/>
  <changelog author="Oliver Kurz &lt;okurz@suse.com&gt;" date="1655035200">- Initial package creation</changelog>
  <changelog author="okurz@suse.com" date="1656331200">- Update to version 1655407786.7ff7de5:
  * CI: Fix mergify branch rule
  * Add optional parameter for fine-tuning base factor
  * Add mock for sleep
  * Add tests for exponential back-off
  * Add simple binary exponential back-off algorithm
  * Document default sleep value
  * dist: Rephrase summary trying to prevent name repetition
  * dist: Skip build-tests due to test-more-bash absence
  * CI: Rely on environment provided checkbashisms by default</changelog>
  <changelog author="okurz@suse.com" date="1687953600">- Update to version 1687953576.0230dc5:
  * dist: Add missing dependency on util-linux for getopt</changelog>
  <changelog author="okurz@suse.com" date="1700654400">- Update to version 1700678141.fbcdfe5:
  * Add check for return code of retried command</changelog>
  <changelog author="okurz@suse.com" date="1700827200">- Update to version 1700850441.829db9e:
  * Add explicit -s 0 to test commands
  * Add testcase for succes on last retry
  * Fix exit code in last retry</changelog>
  <changelog author="okurz@suse.com" date="1711972800">- Update to version 1711985904.b9b8f3b:
  * Add count-fail-ratio to Makefile+spec
  * Mention alternative github.com/minfrin/retry
  * Explain count-fail-ratio in README as well
  * count-fail-ratio: Enable timing by default
  * Add count-fail-ratio with tests
  * Makefile: Adapt path to checkbashisms</changelog>
  <changelog author="okurz@suse.com" date="1712318400">- Update to version 1712304225.2d4e170:
  * Stop mixing option and non-option parameters</changelog>
  <changelog author="okurz@suse.com" date="1723636800">- Update to version 1723625520.fd868ce:
  * Add an option for infinite retries</changelog>
  <changelog author="okurz@suse.com" date="1737028800">- Update to version 1737025645.819c129:
  * Fix shellcheck reported issue SC2317
  * count-fail-ratio: Fix commands with quoted arguments</changelog>
</package>
<package pkgid="52e67a38562a5f132548610ac2cdb73311baac7a83c90e1b7a21ba2a194ea62f" name="ristretto" arch="aarch64">
  <version epoch="0" ver="0.13.2" rel="bp156.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 0.8.0
  - use collate keys to handle filename sorting (bxo#9731)
  - add AppData file (bxo#11296)
  - fix invert zoom direction (bxo#10746)
  - update xfconf settings for Xfdesktop &gt;= 4.11
  - check for thumbnails in the new location
  - don't check item-&gt;width twice (Bug 10534)
  - add version check because g_thread_init is deprecated
  - support shift+scroll to pan across an image
  - fixed an overflow when comparing filenames with large
    Numbers in them. (bxo#9485)
  - show filename before apptitle
  - fix bxo#8837 (Use thumbnail as appicon)
  - update the first image in the image-list when receiving
    a ready-signal.
  - translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to version 0.8.1
  - Prepare for gtk3 migration
  - various crash and memory fixes
  - Added option to "not ask again for this session" when sending
    files to the trash. Image deletions still require confirmation.
  - ESC-key now quits Ristretto, or pauses a running slideshow
  - Remember last location in save-copy dialog
  - Use default filename in save-copy dialog
  - Disable save-copy dialog if no image is loaded
- remove obsolete ristretto-fix-icon-installation.patch
- do not package ChangeLog file -- NEWS is good enough</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1492603200">- update to version 0.8.2
  - Implement sorting by file type (bxo#12749)
  - Detect image type by its mime type instead of file extension
    (libmagic is used) (bxo#11680, bxo#12499)
  - Allow images to be flipped vertically and horizontally
    (bxo#13313)
  - Fix memory leaks
  - Translation updates</changelog>
  <changelog author="jengelh@inai.de" date="1500465600">- Update descriptions.</changelog>
  <changelog author="dimstar@opensuse.org" date="1520942400">- Drop bogus pkgconfig(pkg-config) BuildRequires.
- Conditionalize the post/postun scriptlet: the relevant macros
  there are now handled by file triggers.
- Use SPDX-3.0 license identifier.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1530187200">- update to version 0.8.3
  - Fix GLib-GObject-CRITICAL in directory monitoring code
  - Fix loading image from an URL
  - Fix freeing memory used for storing bg colors (bxo#13335)
  - Fix opening image files that are symlinks (bxo#13576)
  - Fix BMP files failing to load with libmagic (bxo#13489)
  - Port to GDBus
  - Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1554724800">- Update to version 0.8.4
  * Add missing field initializers
  * Instead of thumbnails, the same icons with a crossed red circle
    (bxo#13419)
  * Resolve g_type_class_add_private() deprecation
  * Glib-Critical errors to stdout: Source ID X was not found when
    attempting to remove it (bxo#15268)
  * Fix memory leak (bxo#12034)
  * Show file size in the status bar (bxo#14791)
  * Fix opening of PPM files (bxo#14709)
  * Translation updates:
- Spec file clean up: dropped obsolete macros</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1554724801">- Spec file update:
  * switched source and docs URL to https
  * changed docs URL according to upstream</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1563451200">- Update to version 0.8.5
  * Fix a few memory leaks
  * Fix "Sort type unsupported" when sorting by file type
  * Add support for Canon CR2 format (lp#1778695)
  * Drop saturation and brightness support as no more supported by
    xfdesktop
  * Show info on focal length and ISO in statusbar (bxo#13993)
  * Fix Glib-Critical errors "Source ID X was not found"
  * Place appdata.xml to metainfo dir (bxo#15382)
  * Fix Xfce wallpaper manager (for single monitor only) (bxo#14571)
  * Fix corrupted (large) GIF images (bxo#15177)
  * Update thumbnail bar on changing the sorting order (bxo#10246)
  * Improve "Sorting" menu (bxo#15539)
  * appdata.xml: Remove releases info and update URLs (bxo#15482)
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1565352000">- Update to version 0.10.0
  * Port to GTK3
  * Fix file permissions for ristretto.png
  * Resolve or suppress deprecation warnings
  * Add icons to "Close", "Cancel", "Apply", "OK" buttons
  * Resolve "GtkDialog mapped without a transient parent" for
    set wallpaper dialog
  * Fix the ristretto icon loading size (128, not 256)
  * Fix sensitivity of flip menu
  * Add more separators to the menus
  * Make Preferences dialog prettier
  * Make the privacy dialog prettier
  * Support for setting background image for both gtk2 and gtk3 versions
    of xfdesktop (bxo#14571)
  * configure: print build configuration
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1598875200">- Fix spec file</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1623412800">- Update to version 0.11.0
  * Enable `HAVE_MAGIC_H`-delimited code
  * Add option to copy image to clipboard (!20)
  * Allow dragging window when CSD is used (#52)
  * Remove GSourceFunc casts
  * Added new stock icons with reverse DNS format
  * Make sure that argument passed to strncmp is non-NULL (!1)
  * privacy_dialog.c: Remove dead initialization (!2)
  * image_list.c: Remove dead assignment (!2)
  * Add basic GitLab pipeline
  * Bug #16717: Move from exo-csource to xdt-csource
  * Resolve couple "cast between incompatible function types" warnings
  * Fix memory leaks in Privacy Dialog
  * Resolve deprecation warnings
  * Resolve some deprecation warnings
  * Add inactivity timeout setting to Preferences
  * Hide the cursor while inactive in fullscreen mode
  * Fix 'Status bar appears upon leaving fullscreen'
  * Do not show translation info on --help output
  * Fix "window-state-event" handler
  * Add support for old gtk2-style bg color settings
  * Add missing LDFLAGS (fixes build on *bsd)
  * In fullscreen mode, show toolbar when the mouse pointer
    is moved to the top</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1633953600">- Update to version 0.12.0
  * Allow to choose the default scale (gxo#apps/ristretto!29)
  * Keep the scale in memory for each loaded image
    (gxo#apps/ristretto#7, gxo#apps/ristretto#17, gxo#apps/ristretto!28)
  * Toggle fullscreen mode by double clicking on the image
  * Optimize directory loading (gxo#apps/ristretto#20,
    gxo#apps/ristretto#22, gxo#apps/ristretto#32, gxo#apps/ristretto#37,
    gxo#apps/ristretto!31)
  * Optimize image viewer redraw: Disable overlay scrolling
    (gxo#apps/ristretto#64)
  * Optimize image viewer redraw: Reuse source surface
    (gxo#apps/ristretto#64, gxo#apps/ristretto!26)
  * Avoid using Cairo Xlib backend to create surfaces
    (gxo#apps/ristretto#60, gxo#apps/ristretto#61, gxo#apps/ristretto#62,
    gxo#apps/ristretto!25)
  * Optimize image viewer redraw: Animation (gxo#apps/ristretto#64)
  * Optimize image viewer redraw: Background color (gxo#apps/ristretto#64)
  * Optimize image viewer redraw: Clock (gxo#apps/ristretto#64)
  * Optimize image viewer redraw: Selection box (gxo#apps/ristretto#64)
  * Don't redraw the main window when it loses focus
    (gxo#apps/ristretto#64)
  * Remove the shadow of the toolbar buttons (gxo#apps/ristretto#51,
    gxo#apps/ristretto#64)
  * Hide thumbnail scrollbar when unused (gxo#apps/ristretto!24)
  * Use the same background for the image and the thumbnails
    (gxo#apps/ristretto#36, gxo#apps/ristretto!23)
  * Drop preferences-desktop-default-applications icon
  * Flatpak build (gxo#apps/ristretto!32)
  * Refactoring: Use only one file filter for the app
  * Refactoring: Icon bar adjustments
  * Cleanup: `icon_bar.c`
  * Cleanup: Pass orientation directly from file to viewer
  * Code refactoring: Image viewer adjustments, scale and drawing
    (gxo#apps/ristretto!27)
  * Use integers for the image rendering rectangle
  * Code cleanup: Build sanitation, obsolete code removal, spacing,
    normalization (gxo#apps/ristretto!22)
  * Transfer contents from dispose() to finalize()
  * Add debugging macros
  * Protect asynchronous jobs from an application exit
  * Fix position of the active item in the icon bar when vertical
    (gxo#apps/ristretto#34)
  * Take into account the device scale (gxo#apps/ristretto#47,
    gxo#apps/ristretto!30)
  * Properly load images via drag and drop (gxo#apps/ristretto#67)
  * Delay GdkPixbufLoader "closed" signal handler
  * Use the same scale factor to zoom via action and scrolling
  * Fix a lack of centering when zooming via the menu action
  * Fix some memory leak (several commits of this kind)
  * Fix file creation monitoring
  * Try to display the image on `GDK_PIXBUF_ERROR_CORRUPT_IMAGE`
    (gxo#apps/ristretto#39)
  * Always set adjustment upper bounds greater than page sizes
    (gxo#apps/ristretto#35)
  * Scaling/zoom corrections (gxo#apps/ristretto#30, gxo#apps/ristretto!8)
  * Fix animated GIF display
  * Automate and sanitize memory management of sources
    (gxo#apps/ristretto#65)
  * Fix `rstto_icon_bar_rows_reordered()` (gxo#apps/ristretto#48)
  * Chain up to parent in dispose() and finalize()
  * Translation Updates</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638100800">- update to 0.12.1:
  * GLib &gt;= 2.44.0
  * Optimize sorting by content type
  * Load images asynchronously (gxo#apps/ristretto#16,
    gxo#apps/ristretto#29, gxo#apps/ristretto#32, gxo#apps/ristretto!34)
  * Increase image loading buffer size (gxo#apps/ristretto!34)
  * Allow to display all files in the open dialog
    (gxo#apps/ristretto!33)
  * Rework the file opening procedure (gxo#apps/ristretto!33)
  * Fix a memory leak when closing the window directly
  * Refactoring: Clarify thumbnailer queue management
  * Thumbnailer: Do not empty an unprocessed file list
  * Update window title on image deletion or insertion
  * Perform content*based filtering wherever necessary
  * Set device scale for animated images
  * Properly recognize SVG compressed image files
  * Use the generic pixbuf loader for RAW image files
  * Fix pointer behavior in fullscreen mode
  * Icon bar: Properly highlight item under the cursor
  * Icon bar: Center on the active item for any size change
  * Fix regression: Exif orientation is not respected
    (gxo#apps/ristretto#69)
  * Do not try to load images whose pixbuf is not available
    (gxo#apps/ristretto!34)
  * Fix memory management of image loading objects
    (gxo#apps/ristretto!34)
  * Use URIs instead of filenames in the `.desktop` file
    (gxo#apps/ristretto#49)
  * Directory loading: Allow to load a directory via the cli
  * Flatpak: Access remote locations with GVfs
  * Directory loading: Fix improper use of GFileEnumerator APIs
    (gxo#apps/ristretto#68)
  * Translation Updates:</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1642420800">- Update to version 0.12.2
  * Add support for shared thumbnail repositories
    (gxo#apps/ristretto#82)
  * Add thumbnail flavor support (gxo#apps/ristretto#81)
  * Use TreeModel IFace to walk the image list
  * Add index and list link to RsttoImageListIter
  * Switch to GQueue in RsttoImageList
  * Cleanup and simplifications around thumbnail size
  * Redistribute thumbnail sizes uniformly
  * Disable debug checks in release mode
  * Remove unused APIs in RsttoImageList
  * Fix and complete file change monitoring
  * Thumbnailer: Rework queue management
  * Thumbnailer: Properly set the number of visible items
  * Take the device scale into account to limit rendering quality
  * Avoid multi-threading issue with X11 (gxo#apps/ristretto#76)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1657454400">- Update to version 0.12.3
  * thumbnailer: Fall back on lower qualities in case of
    unsupported flavor (gxo#apps/ristretto#81)
  * Secure error handling when opening multiple files
  * Use `G_FILE_MONITOR_WATCH_MOVES` for file monitoring
  * Do not keep sticky state when current file is removed
  * Fix management of transaction source id
  * Correctly handle deletion when there is only one image
    (gxo#apps/ristretto#89)
  * Update iter list on insertion and deletion
    (gxo#apps/ristretto#88)
  * build: Fix intltool lock file problem during make distcheck
  * Display error message on stderr
  * i18n: Use `xfce_textdomain()` to initialize translations
  * Ensure that an error is set if no pixbuf is available
  * Fix some memory leaks
  * flatpak: Some updates from Flathub
  * Remove old icon files
  * Remove TODO file
  * Flatpak: Add libopenraw dependency
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1671710400">- Update to version 0.12.4
  * Bump requirements for Xfce 4.18
  * Appearance Changes:
  - thumbnailer: Increase thumbnail sizes (#81)
  * Code Refactoring:
  - build: Let xdt-depends.m4 macros set GLib macros
  - flatpak: Update D-Bus permissions after changing file manager method
  - flatpak: Updates from Flathub
  - Remove duplicated RsttoMainWindow:device-scale property
  * Bug Fixes:
  - use-thunar-properties: Add &amp; improve comments (!37)
  - thumbnailer: Add a warning if D-Bus proxy creation failed
  - Allow Xfconf initialization to fail (#19)
  - thumbnailer: Add missing sanity checks
  - Use a better-known bus name and object path for D-Bus proxy (#95, !36)
  - Properly update iterator when browsing a list containing invalid files (#94)
  - thumbnailer: Remove invalid files after processing thumbnail queue (#94)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 0.13.0
  * New Features:
  - Add print support (#1)
  * Bug Fixes:
  - editor-chooser: Expand tree view vertically
  - properties-dialog: Update thumbnail on "ready" signal
  - Fix remaining blurry icons when UI scale &gt; 1
  - thumbnailer: Properly support window scaling (#81)
  - Revert "thumbnailer: Increase thumbnail sizes"
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1683979200">- Update to version 0.13.1
  * I18n: Update po/LINGUAS list
  * Force g_file_query_info if magic_file returns
    "application/octet-stream"
  * build: Use m4_defined min versions and cleanup
  * Replace XDT_CHECK_LIBX11 and guard x11 code paths
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * viewer: Paint background icon at window scale
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 0.13.2
  * Update copyright year
  * Fix duplicate mnemonic in File menu
  * image_viewer: Add missing sanity check
  * Fix criticals about unset GIO attributes
  * viewer: Fix possible crash when closing while an image is loading
  * Ensure that file manager proxy creation is non-blocking
  * Add icons at missing sizes, clean up SVG metadata
  * Translation Updates</changelog>
</package>
<package pkgid="374bcb459228c409f7d566f9350f01a2f9f163678ae989b50c32a0b21ca0586f" name="ristretto" arch="i586">
  <version epoch="0" ver="0.13.2" rel="bp156.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 0.8.0
  - use collate keys to handle filename sorting (bxo#9731)
  - add AppData file (bxo#11296)
  - fix invert zoom direction (bxo#10746)
  - update xfconf settings for Xfdesktop &gt;= 4.11
  - check for thumbnails in the new location
  - don't check item-&gt;width twice (Bug 10534)
  - add version check because g_thread_init is deprecated
  - support shift+scroll to pan across an image
  - fixed an overflow when comparing filenames with large
    Numbers in them. (bxo#9485)
  - show filename before apptitle
  - fix bxo#8837 (Use thumbnail as appicon)
  - update the first image in the image-list when receiving
    a ready-signal.
  - translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to version 0.8.1
  - Prepare for gtk3 migration
  - various crash and memory fixes
  - Added option to "not ask again for this session" when sending
    files to the trash. Image deletions still require confirmation.
  - ESC-key now quits Ristretto, or pauses a running slideshow
  - Remember last location in save-copy dialog
  - Use default filename in save-copy dialog
  - Disable save-copy dialog if no image is loaded
- remove obsolete ristretto-fix-icon-installation.patch
- do not package ChangeLog file -- NEWS is good enough</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1492603200">- update to version 0.8.2
  - Implement sorting by file type (bxo#12749)
  - Detect image type by its mime type instead of file extension
    (libmagic is used) (bxo#11680, bxo#12499)
  - Allow images to be flipped vertically and horizontally
    (bxo#13313)
  - Fix memory leaks
  - Translation updates</changelog>
  <changelog author="jengelh@inai.de" date="1500465600">- Update descriptions.</changelog>
  <changelog author="dimstar@opensuse.org" date="1520942400">- Drop bogus pkgconfig(pkg-config) BuildRequires.
- Conditionalize the post/postun scriptlet: the relevant macros
  there are now handled by file triggers.
- Use SPDX-3.0 license identifier.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1530187200">- update to version 0.8.3
  - Fix GLib-GObject-CRITICAL in directory monitoring code
  - Fix loading image from an URL
  - Fix freeing memory used for storing bg colors (bxo#13335)
  - Fix opening image files that are symlinks (bxo#13576)
  - Fix BMP files failing to load with libmagic (bxo#13489)
  - Port to GDBus
  - Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1554724800">- Update to version 0.8.4
  * Add missing field initializers
  * Instead of thumbnails, the same icons with a crossed red circle
    (bxo#13419)
  * Resolve g_type_class_add_private() deprecation
  * Glib-Critical errors to stdout: Source ID X was not found when
    attempting to remove it (bxo#15268)
  * Fix memory leak (bxo#12034)
  * Show file size in the status bar (bxo#14791)
  * Fix opening of PPM files (bxo#14709)
  * Translation updates:
- Spec file clean up: dropped obsolete macros</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1554724801">- Spec file update:
  * switched source and docs URL to https
  * changed docs URL according to upstream</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1563451200">- Update to version 0.8.5
  * Fix a few memory leaks
  * Fix "Sort type unsupported" when sorting by file type
  * Add support for Canon CR2 format (lp#1778695)
  * Drop saturation and brightness support as no more supported by
    xfdesktop
  * Show info on focal length and ISO in statusbar (bxo#13993)
  * Fix Glib-Critical errors "Source ID X was not found"
  * Place appdata.xml to metainfo dir (bxo#15382)
  * Fix Xfce wallpaper manager (for single monitor only) (bxo#14571)
  * Fix corrupted (large) GIF images (bxo#15177)
  * Update thumbnail bar on changing the sorting order (bxo#10246)
  * Improve "Sorting" menu (bxo#15539)
  * appdata.xml: Remove releases info and update URLs (bxo#15482)
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1565352000">- Update to version 0.10.0
  * Port to GTK3
  * Fix file permissions for ristretto.png
  * Resolve or suppress deprecation warnings
  * Add icons to "Close", "Cancel", "Apply", "OK" buttons
  * Resolve "GtkDialog mapped without a transient parent" for
    set wallpaper dialog
  * Fix the ristretto icon loading size (128, not 256)
  * Fix sensitivity of flip menu
  * Add more separators to the menus
  * Make Preferences dialog prettier
  * Make the privacy dialog prettier
  * Support for setting background image for both gtk2 and gtk3 versions
    of xfdesktop (bxo#14571)
  * configure: print build configuration
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1598875200">- Fix spec file</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1623412800">- Update to version 0.11.0
  * Enable `HAVE_MAGIC_H`-delimited code
  * Add option to copy image to clipboard (!20)
  * Allow dragging window when CSD is used (#52)
  * Remove GSourceFunc casts
  * Added new stock icons with reverse DNS format
  * Make sure that argument passed to strncmp is non-NULL (!1)
  * privacy_dialog.c: Remove dead initialization (!2)
  * image_list.c: Remove dead assignment (!2)
  * Add basic GitLab pipeline
  * Bug #16717: Move from exo-csource to xdt-csource
  * Resolve couple "cast between incompatible function types" warnings
  * Fix memory leaks in Privacy Dialog
  * Resolve deprecation warnings
  * Resolve some deprecation warnings
  * Add inactivity timeout setting to Preferences
  * Hide the cursor while inactive in fullscreen mode
  * Fix 'Status bar appears upon leaving fullscreen'
  * Do not show translation info on --help output
  * Fix "window-state-event" handler
  * Add support for old gtk2-style bg color settings
  * Add missing LDFLAGS (fixes build on *bsd)
  * In fullscreen mode, show toolbar when the mouse pointer
    is moved to the top</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1633953600">- Update to version 0.12.0
  * Allow to choose the default scale (gxo#apps/ristretto!29)
  * Keep the scale in memory for each loaded image
    (gxo#apps/ristretto#7, gxo#apps/ristretto#17, gxo#apps/ristretto!28)
  * Toggle fullscreen mode by double clicking on the image
  * Optimize directory loading (gxo#apps/ristretto#20,
    gxo#apps/ristretto#22, gxo#apps/ristretto#32, gxo#apps/ristretto#37,
    gxo#apps/ristretto!31)
  * Optimize image viewer redraw: Disable overlay scrolling
    (gxo#apps/ristretto#64)
  * Optimize image viewer redraw: Reuse source surface
    (gxo#apps/ristretto#64, gxo#apps/ristretto!26)
  * Avoid using Cairo Xlib backend to create surfaces
    (gxo#apps/ristretto#60, gxo#apps/ristretto#61, gxo#apps/ristretto#62,
    gxo#apps/ristretto!25)
  * Optimize image viewer redraw: Animation (gxo#apps/ristretto#64)
  * Optimize image viewer redraw: Background color (gxo#apps/ristretto#64)
  * Optimize image viewer redraw: Clock (gxo#apps/ristretto#64)
  * Optimize image viewer redraw: Selection box (gxo#apps/ristretto#64)
  * Don't redraw the main window when it loses focus
    (gxo#apps/ristretto#64)
  * Remove the shadow of the toolbar buttons (gxo#apps/ristretto#51,
    gxo#apps/ristretto#64)
  * Hide thumbnail scrollbar when unused (gxo#apps/ristretto!24)
  * Use the same background for the image and the thumbnails
    (gxo#apps/ristretto#36, gxo#apps/ristretto!23)
  * Drop preferences-desktop-default-applications icon
  * Flatpak build (gxo#apps/ristretto!32)
  * Refactoring: Use only one file filter for the app
  * Refactoring: Icon bar adjustments
  * Cleanup: `icon_bar.c`
  * Cleanup: Pass orientation directly from file to viewer
  * Code refactoring: Image viewer adjustments, scale and drawing
    (gxo#apps/ristretto!27)
  * Use integers for the image rendering rectangle
  * Code cleanup: Build sanitation, obsolete code removal, spacing,
    normalization (gxo#apps/ristretto!22)
  * Transfer contents from dispose() to finalize()
  * Add debugging macros
  * Protect asynchronous jobs from an application exit
  * Fix position of the active item in the icon bar when vertical
    (gxo#apps/ristretto#34)
  * Take into account the device scale (gxo#apps/ristretto#47,
    gxo#apps/ristretto!30)
  * Properly load images via drag and drop (gxo#apps/ristretto#67)
  * Delay GdkPixbufLoader "closed" signal handler
  * Use the same scale factor to zoom via action and scrolling
  * Fix a lack of centering when zooming via the menu action
  * Fix some memory leak (several commits of this kind)
  * Fix file creation monitoring
  * Try to display the image on `GDK_PIXBUF_ERROR_CORRUPT_IMAGE`
    (gxo#apps/ristretto#39)
  * Always set adjustment upper bounds greater than page sizes
    (gxo#apps/ristretto#35)
  * Scaling/zoom corrections (gxo#apps/ristretto#30, gxo#apps/ristretto!8)
  * Fix animated GIF display
  * Automate and sanitize memory management of sources
    (gxo#apps/ristretto#65)
  * Fix `rstto_icon_bar_rows_reordered()` (gxo#apps/ristretto#48)
  * Chain up to parent in dispose() and finalize()
  * Translation Updates</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638100800">- update to 0.12.1:
  * GLib &gt;= 2.44.0
  * Optimize sorting by content type
  * Load images asynchronously (gxo#apps/ristretto#16,
    gxo#apps/ristretto#29, gxo#apps/ristretto#32, gxo#apps/ristretto!34)
  * Increase image loading buffer size (gxo#apps/ristretto!34)
  * Allow to display all files in the open dialog
    (gxo#apps/ristretto!33)
  * Rework the file opening procedure (gxo#apps/ristretto!33)
  * Fix a memory leak when closing the window directly
  * Refactoring: Clarify thumbnailer queue management
  * Thumbnailer: Do not empty an unprocessed file list
  * Update window title on image deletion or insertion
  * Perform content*based filtering wherever necessary
  * Set device scale for animated images
  * Properly recognize SVG compressed image files
  * Use the generic pixbuf loader for RAW image files
  * Fix pointer behavior in fullscreen mode
  * Icon bar: Properly highlight item under the cursor
  * Icon bar: Center on the active item for any size change
  * Fix regression: Exif orientation is not respected
    (gxo#apps/ristretto#69)
  * Do not try to load images whose pixbuf is not available
    (gxo#apps/ristretto!34)
  * Fix memory management of image loading objects
    (gxo#apps/ristretto!34)
  * Use URIs instead of filenames in the `.desktop` file
    (gxo#apps/ristretto#49)
  * Directory loading: Allow to load a directory via the cli
  * Flatpak: Access remote locations with GVfs
  * Directory loading: Fix improper use of GFileEnumerator APIs
    (gxo#apps/ristretto#68)
  * Translation Updates:</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1642420800">- Update to version 0.12.2
  * Add support for shared thumbnail repositories
    (gxo#apps/ristretto#82)
  * Add thumbnail flavor support (gxo#apps/ristretto#81)
  * Use TreeModel IFace to walk the image list
  * Add index and list link to RsttoImageListIter
  * Switch to GQueue in RsttoImageList
  * Cleanup and simplifications around thumbnail size
  * Redistribute thumbnail sizes uniformly
  * Disable debug checks in release mode
  * Remove unused APIs in RsttoImageList
  * Fix and complete file change monitoring
  * Thumbnailer: Rework queue management
  * Thumbnailer: Properly set the number of visible items
  * Take the device scale into account to limit rendering quality
  * Avoid multi-threading issue with X11 (gxo#apps/ristretto#76)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1657454400">- Update to version 0.12.3
  * thumbnailer: Fall back on lower qualities in case of
    unsupported flavor (gxo#apps/ristretto#81)
  * Secure error handling when opening multiple files
  * Use `G_FILE_MONITOR_WATCH_MOVES` for file monitoring
  * Do not keep sticky state when current file is removed
  * Fix management of transaction source id
  * Correctly handle deletion when there is only one image
    (gxo#apps/ristretto#89)
  * Update iter list on insertion and deletion
    (gxo#apps/ristretto#88)
  * build: Fix intltool lock file problem during make distcheck
  * Display error message on stderr
  * i18n: Use `xfce_textdomain()` to initialize translations
  * Ensure that an error is set if no pixbuf is available
  * Fix some memory leaks
  * flatpak: Some updates from Flathub
  * Remove old icon files
  * Remove TODO file
  * Flatpak: Add libopenraw dependency
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1671710400">- Update to version 0.12.4
  * Bump requirements for Xfce 4.18
  * Appearance Changes:
  - thumbnailer: Increase thumbnail sizes (#81)
  * Code Refactoring:
  - build: Let xdt-depends.m4 macros set GLib macros
  - flatpak: Update D-Bus permissions after changing file manager method
  - flatpak: Updates from Flathub
  - Remove duplicated RsttoMainWindow:device-scale property
  * Bug Fixes:
  - use-thunar-properties: Add &amp; improve comments (!37)
  - thumbnailer: Add a warning if D-Bus proxy creation failed
  - Allow Xfconf initialization to fail (#19)
  - thumbnailer: Add missing sanity checks
  - Use a better-known bus name and object path for D-Bus proxy (#95, !36)
  - Properly update iterator when browsing a list containing invalid files (#94)
  - thumbnailer: Remove invalid files after processing thumbnail queue (#94)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 0.13.0
  * New Features:
  - Add print support (#1)
  * Bug Fixes:
  - editor-chooser: Expand tree view vertically
  - properties-dialog: Update thumbnail on "ready" signal
  - Fix remaining blurry icons when UI scale &gt; 1
  - thumbnailer: Properly support window scaling (#81)
  - Revert "thumbnailer: Increase thumbnail sizes"
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1683979200">- Update to version 0.13.1
  * I18n: Update po/LINGUAS list
  * Force g_file_query_info if magic_file returns
    "application/octet-stream"
  * build: Use m4_defined min versions and cleanup
  * Replace XDT_CHECK_LIBX11 and guard x11 code paths
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * viewer: Paint background icon at window scale
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 0.13.2
  * Update copyright year
  * Fix duplicate mnemonic in File menu
  * image_viewer: Add missing sanity check
  * Fix criticals about unset GIO attributes
  * viewer: Fix possible crash when closing while an image is loading
  * Ensure that file manager proxy creation is non-blocking
  * Add icons at missing sizes, clean up SVG metadata
  * Translation Updates</changelog>
</package>
<package pkgid="f428a8544334bed3dea0177e8949006577b1db726b18f16c66e7a648a2f26e8f" name="ristretto" arch="ppc64le">
  <version epoch="0" ver="0.13.2" rel="bp156.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 0.8.0
  - use collate keys to handle filename sorting (bxo#9731)
  - add AppData file (bxo#11296)
  - fix invert zoom direction (bxo#10746)
  - update xfconf settings for Xfdesktop &gt;= 4.11
  - check for thumbnails in the new location
  - don't check item-&gt;width twice (Bug 10534)
  - add version check because g_thread_init is deprecated
  - support shift+scroll to pan across an image
  - fixed an overflow when comparing filenames with large
    Numbers in them. (bxo#9485)
  - show filename before apptitle
  - fix bxo#8837 (Use thumbnail as appicon)
  - update the first image in the image-list when receiving
    a ready-signal.
  - translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to version 0.8.1
  - Prepare for gtk3 migration
  - various crash and memory fixes
  - Added option to "not ask again for this session" when sending
    files to the trash. Image deletions still require confirmation.
  - ESC-key now quits Ristretto, or pauses a running slideshow
  - Remember last location in save-copy dialog
  - Use default filename in save-copy dialog
  - Disable save-copy dialog if no image is loaded
- remove obsolete ristretto-fix-icon-installation.patch
- do not package ChangeLog file -- NEWS is good enough</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1492603200">- update to version 0.8.2
  - Implement sorting by file type (bxo#12749)
  - Detect image type by its mime type instead of file extension
    (libmagic is used) (bxo#11680, bxo#12499)
  - Allow images to be flipped vertically and horizontally
    (bxo#13313)
  - Fix memory leaks
  - Translation updates</changelog>
  <changelog author="jengelh@inai.de" date="1500465600">- Update descriptions.</changelog>
  <changelog author="dimstar@opensuse.org" date="1520942400">- Drop bogus pkgconfig(pkg-config) BuildRequires.
- Conditionalize the post/postun scriptlet: the relevant macros
  there are now handled by file triggers.
- Use SPDX-3.0 license identifier.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1530187200">- update to version 0.8.3
  - Fix GLib-GObject-CRITICAL in directory monitoring code
  - Fix loading image from an URL
  - Fix freeing memory used for storing bg colors (bxo#13335)
  - Fix opening image files that are symlinks (bxo#13576)
  - Fix BMP files failing to load with libmagic (bxo#13489)
  - Port to GDBus
  - Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1554724800">- Update to version 0.8.4
  * Add missing field initializers
  * Instead of thumbnails, the same icons with a crossed red circle
    (bxo#13419)
  * Resolve g_type_class_add_private() deprecation
  * Glib-Critical errors to stdout: Source ID X was not found when
    attempting to remove it (bxo#15268)
  * Fix memory leak (bxo#12034)
  * Show file size in the status bar (bxo#14791)
  * Fix opening of PPM files (bxo#14709)
  * Translation updates:
- Spec file clean up: dropped obsolete macros</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1554724801">- Spec file update:
  * switched source and docs URL to https
  * changed docs URL according to upstream</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1563451200">- Update to version 0.8.5
  * Fix a few memory leaks
  * Fix "Sort type unsupported" when sorting by file type
  * Add support for Canon CR2 format (lp#1778695)
  * Drop saturation and brightness support as no more supported by
    xfdesktop
  * Show info on focal length and ISO in statusbar (bxo#13993)
  * Fix Glib-Critical errors "Source ID X was not found"
  * Place appdata.xml to metainfo dir (bxo#15382)
  * Fix Xfce wallpaper manager (for single monitor only) (bxo#14571)
  * Fix corrupted (large) GIF images (bxo#15177)
  * Update thumbnail bar on changing the sorting order (bxo#10246)
  * Improve "Sorting" menu (bxo#15539)
  * appdata.xml: Remove releases info and update URLs (bxo#15482)
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1565352000">- Update to version 0.10.0
  * Port to GTK3
  * Fix file permissions for ristretto.png
  * Resolve or suppress deprecation warnings
  * Add icons to "Close", "Cancel", "Apply", "OK" buttons
  * Resolve "GtkDialog mapped without a transient parent" for
    set wallpaper dialog
  * Fix the ristretto icon loading size (128, not 256)
  * Fix sensitivity of flip menu
  * Add more separators to the menus
  * Make Preferences dialog prettier
  * Make the privacy dialog prettier
  * Support for setting background image for both gtk2 and gtk3 versions
    of xfdesktop (bxo#14571)
  * configure: print build configuration
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1598875200">- Fix spec file</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1623412800">- Update to version 0.11.0
  * Enable `HAVE_MAGIC_H`-delimited code
  * Add option to copy image to clipboard (!20)
  * Allow dragging window when CSD is used (#52)
  * Remove GSourceFunc casts
  * Added new stock icons with reverse DNS format
  * Make sure that argument passed to strncmp is non-NULL (!1)
  * privacy_dialog.c: Remove dead initialization (!2)
  * image_list.c: Remove dead assignment (!2)
  * Add basic GitLab pipeline
  * Bug #16717: Move from exo-csource to xdt-csource
  * Resolve couple "cast between incompatible function types" warnings
  * Fix memory leaks in Privacy Dialog
  * Resolve deprecation warnings
  * Resolve some deprecation warnings
  * Add inactivity timeout setting to Preferences
  * Hide the cursor while inactive in fullscreen mode
  * Fix 'Status bar appears upon leaving fullscreen'
  * Do not show translation info on --help output
  * Fix "window-state-event" handler
  * Add support for old gtk2-style bg color settings
  * Add missing LDFLAGS (fixes build on *bsd)
  * In fullscreen mode, show toolbar when the mouse pointer
    is moved to the top</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1633953600">- Update to version 0.12.0
  * Allow to choose the default scale (gxo#apps/ristretto!29)
  * Keep the scale in memory for each loaded image
    (gxo#apps/ristretto#7, gxo#apps/ristretto#17, gxo#apps/ristretto!28)
  * Toggle fullscreen mode by double clicking on the image
  * Optimize directory loading (gxo#apps/ristretto#20,
    gxo#apps/ristretto#22, gxo#apps/ristretto#32, gxo#apps/ristretto#37,
    gxo#apps/ristretto!31)
  * Optimize image viewer redraw: Disable overlay scrolling
    (gxo#apps/ristretto#64)
  * Optimize image viewer redraw: Reuse source surface
    (gxo#apps/ristretto#64, gxo#apps/ristretto!26)
  * Avoid using Cairo Xlib backend to create surfaces
    (gxo#apps/ristretto#60, gxo#apps/ristretto#61, gxo#apps/ristretto#62,
    gxo#apps/ristretto!25)
  * Optimize image viewer redraw: Animation (gxo#apps/ristretto#64)
  * Optimize image viewer redraw: Background color (gxo#apps/ristretto#64)
  * Optimize image viewer redraw: Clock (gxo#apps/ristretto#64)
  * Optimize image viewer redraw: Selection box (gxo#apps/ristretto#64)
  * Don't redraw the main window when it loses focus
    (gxo#apps/ristretto#64)
  * Remove the shadow of the toolbar buttons (gxo#apps/ristretto#51,
    gxo#apps/ristretto#64)
  * Hide thumbnail scrollbar when unused (gxo#apps/ristretto!24)
  * Use the same background for the image and the thumbnails
    (gxo#apps/ristretto#36, gxo#apps/ristretto!23)
  * Drop preferences-desktop-default-applications icon
  * Flatpak build (gxo#apps/ristretto!32)
  * Refactoring: Use only one file filter for the app
  * Refactoring: Icon bar adjustments
  * Cleanup: `icon_bar.c`
  * Cleanup: Pass orientation directly from file to viewer
  * Code refactoring: Image viewer adjustments, scale and drawing
    (gxo#apps/ristretto!27)
  * Use integers for the image rendering rectangle
  * Code cleanup: Build sanitation, obsolete code removal, spacing,
    normalization (gxo#apps/ristretto!22)
  * Transfer contents from dispose() to finalize()
  * Add debugging macros
  * Protect asynchronous jobs from an application exit
  * Fix position of the active item in the icon bar when vertical
    (gxo#apps/ristretto#34)
  * Take into account the device scale (gxo#apps/ristretto#47,
    gxo#apps/ristretto!30)
  * Properly load images via drag and drop (gxo#apps/ristretto#67)
  * Delay GdkPixbufLoader "closed" signal handler
  * Use the same scale factor to zoom via action and scrolling
  * Fix a lack of centering when zooming via the menu action
  * Fix some memory leak (several commits of this kind)
  * Fix file creation monitoring
  * Try to display the image on `GDK_PIXBUF_ERROR_CORRUPT_IMAGE`
    (gxo#apps/ristretto#39)
  * Always set adjustment upper bounds greater than page sizes
    (gxo#apps/ristretto#35)
  * Scaling/zoom corrections (gxo#apps/ristretto#30, gxo#apps/ristretto!8)
  * Fix animated GIF display
  * Automate and sanitize memory management of sources
    (gxo#apps/ristretto#65)
  * Fix `rstto_icon_bar_rows_reordered()` (gxo#apps/ristretto#48)
  * Chain up to parent in dispose() and finalize()
  * Translation Updates</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638100800">- update to 0.12.1:
  * GLib &gt;= 2.44.0
  * Optimize sorting by content type
  * Load images asynchronously (gxo#apps/ristretto#16,
    gxo#apps/ristretto#29, gxo#apps/ristretto#32, gxo#apps/ristretto!34)
  * Increase image loading buffer size (gxo#apps/ristretto!34)
  * Allow to display all files in the open dialog
    (gxo#apps/ristretto!33)
  * Rework the file opening procedure (gxo#apps/ristretto!33)
  * Fix a memory leak when closing the window directly
  * Refactoring: Clarify thumbnailer queue management
  * Thumbnailer: Do not empty an unprocessed file list
  * Update window title on image deletion or insertion
  * Perform content*based filtering wherever necessary
  * Set device scale for animated images
  * Properly recognize SVG compressed image files
  * Use the generic pixbuf loader for RAW image files
  * Fix pointer behavior in fullscreen mode
  * Icon bar: Properly highlight item under the cursor
  * Icon bar: Center on the active item for any size change
  * Fix regression: Exif orientation is not respected
    (gxo#apps/ristretto#69)
  * Do not try to load images whose pixbuf is not available
    (gxo#apps/ristretto!34)
  * Fix memory management of image loading objects
    (gxo#apps/ristretto!34)
  * Use URIs instead of filenames in the `.desktop` file
    (gxo#apps/ristretto#49)
  * Directory loading: Allow to load a directory via the cli
  * Flatpak: Access remote locations with GVfs
  * Directory loading: Fix improper use of GFileEnumerator APIs
    (gxo#apps/ristretto#68)
  * Translation Updates:</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1642420800">- Update to version 0.12.2
  * Add support for shared thumbnail repositories
    (gxo#apps/ristretto#82)
  * Add thumbnail flavor support (gxo#apps/ristretto#81)
  * Use TreeModel IFace to walk the image list
  * Add index and list link to RsttoImageListIter
  * Switch to GQueue in RsttoImageList
  * Cleanup and simplifications around thumbnail size
  * Redistribute thumbnail sizes uniformly
  * Disable debug checks in release mode
  * Remove unused APIs in RsttoImageList
  * Fix and complete file change monitoring
  * Thumbnailer: Rework queue management
  * Thumbnailer: Properly set the number of visible items
  * Take the device scale into account to limit rendering quality
  * Avoid multi-threading issue with X11 (gxo#apps/ristretto#76)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1657454400">- Update to version 0.12.3
  * thumbnailer: Fall back on lower qualities in case of
    unsupported flavor (gxo#apps/ristretto#81)
  * Secure error handling when opening multiple files
  * Use `G_FILE_MONITOR_WATCH_MOVES` for file monitoring
  * Do not keep sticky state when current file is removed
  * Fix management of transaction source id
  * Correctly handle deletion when there is only one image
    (gxo#apps/ristretto#89)
  * Update iter list on insertion and deletion
    (gxo#apps/ristretto#88)
  * build: Fix intltool lock file problem during make distcheck
  * Display error message on stderr
  * i18n: Use `xfce_textdomain()` to initialize translations
  * Ensure that an error is set if no pixbuf is available
  * Fix some memory leaks
  * flatpak: Some updates from Flathub
  * Remove old icon files
  * Remove TODO file
  * Flatpak: Add libopenraw dependency
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1671710400">- Update to version 0.12.4
  * Bump requirements for Xfce 4.18
  * Appearance Changes:
  - thumbnailer: Increase thumbnail sizes (#81)
  * Code Refactoring:
  - build: Let xdt-depends.m4 macros set GLib macros
  - flatpak: Update D-Bus permissions after changing file manager method
  - flatpak: Updates from Flathub
  - Remove duplicated RsttoMainWindow:device-scale property
  * Bug Fixes:
  - use-thunar-properties: Add &amp; improve comments (!37)
  - thumbnailer: Add a warning if D-Bus proxy creation failed
  - Allow Xfconf initialization to fail (#19)
  - thumbnailer: Add missing sanity checks
  - Use a better-known bus name and object path for D-Bus proxy (#95, !36)
  - Properly update iterator when browsing a list containing invalid files (#94)
  - thumbnailer: Remove invalid files after processing thumbnail queue (#94)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 0.13.0
  * New Features:
  - Add print support (#1)
  * Bug Fixes:
  - editor-chooser: Expand tree view vertically
  - properties-dialog: Update thumbnail on "ready" signal
  - Fix remaining blurry icons when UI scale &gt; 1
  - thumbnailer: Properly support window scaling (#81)
  - Revert "thumbnailer: Increase thumbnail sizes"
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1683979200">- Update to version 0.13.1
  * I18n: Update po/LINGUAS list
  * Force g_file_query_info if magic_file returns
    "application/octet-stream"
  * build: Use m4_defined min versions and cleanup
  * Replace XDT_CHECK_LIBX11 and guard x11 code paths
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * viewer: Paint background icon at window scale
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 0.13.2
  * Update copyright year
  * Fix duplicate mnemonic in File menu
  * image_viewer: Add missing sanity check
  * Fix criticals about unset GIO attributes
  * viewer: Fix possible crash when closing while an image is loading
  * Ensure that file manager proxy creation is non-blocking
  * Add icons at missing sizes, clean up SVG metadata
  * Translation Updates</changelog>
</package>
<package pkgid="0ab5b872ae20286de0d5754edca2ee0cb08a3081433297e69d61876caa84267b" name="ristretto" arch="s390x">
  <version epoch="0" ver="0.13.2" rel="bp156.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 0.8.0
  - use collate keys to handle filename sorting (bxo#9731)
  - add AppData file (bxo#11296)
  - fix invert zoom direction (bxo#10746)
  - update xfconf settings for Xfdesktop &gt;= 4.11
  - check for thumbnails in the new location
  - don't check item-&gt;width twice (Bug 10534)
  - add version check because g_thread_init is deprecated
  - support shift+scroll to pan across an image
  - fixed an overflow when comparing filenames with large
    Numbers in them. (bxo#9485)
  - show filename before apptitle
  - fix bxo#8837 (Use thumbnail as appicon)
  - update the first image in the image-list when receiving
    a ready-signal.
  - translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to version 0.8.1
  - Prepare for gtk3 migration
  - various crash and memory fixes
  - Added option to "not ask again for this session" when sending
    files to the trash. Image deletions still require confirmation.
  - ESC-key now quits Ristretto, or pauses a running slideshow
  - Remember last location in save-copy dialog
  - Use default filename in save-copy dialog
  - Disable save-copy dialog if no image is loaded
- remove obsolete ristretto-fix-icon-installation.patch
- do not package ChangeLog file -- NEWS is good enough</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1492603200">- update to version 0.8.2
  - Implement sorting by file type (bxo#12749)
  - Detect image type by its mime type instead of file extension
    (libmagic is used) (bxo#11680, bxo#12499)
  - Allow images to be flipped vertically and horizontally
    (bxo#13313)
  - Fix memory leaks
  - Translation updates</changelog>
  <changelog author="jengelh@inai.de" date="1500465600">- Update descriptions.</changelog>
  <changelog author="dimstar@opensuse.org" date="1520942400">- Drop bogus pkgconfig(pkg-config) BuildRequires.
- Conditionalize the post/postun scriptlet: the relevant macros
  there are now handled by file triggers.
- Use SPDX-3.0 license identifier.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1530187200">- update to version 0.8.3
  - Fix GLib-GObject-CRITICAL in directory monitoring code
  - Fix loading image from an URL
  - Fix freeing memory used for storing bg colors (bxo#13335)
  - Fix opening image files that are symlinks (bxo#13576)
  - Fix BMP files failing to load with libmagic (bxo#13489)
  - Port to GDBus
  - Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1554724800">- Update to version 0.8.4
  * Add missing field initializers
  * Instead of thumbnails, the same icons with a crossed red circle
    (bxo#13419)
  * Resolve g_type_class_add_private() deprecation
  * Glib-Critical errors to stdout: Source ID X was not found when
    attempting to remove it (bxo#15268)
  * Fix memory leak (bxo#12034)
  * Show file size in the status bar (bxo#14791)
  * Fix opening of PPM files (bxo#14709)
  * Translation updates:
- Spec file clean up: dropped obsolete macros</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1554724801">- Spec file update:
  * switched source and docs URL to https
  * changed docs URL according to upstream</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1563451200">- Update to version 0.8.5
  * Fix a few memory leaks
  * Fix "Sort type unsupported" when sorting by file type
  * Add support for Canon CR2 format (lp#1778695)
  * Drop saturation and brightness support as no more supported by
    xfdesktop
  * Show info on focal length and ISO in statusbar (bxo#13993)
  * Fix Glib-Critical errors "Source ID X was not found"
  * Place appdata.xml to metainfo dir (bxo#15382)
  * Fix Xfce wallpaper manager (for single monitor only) (bxo#14571)
  * Fix corrupted (large) GIF images (bxo#15177)
  * Update thumbnail bar on changing the sorting order (bxo#10246)
  * Improve "Sorting" menu (bxo#15539)
  * appdata.xml: Remove releases info and update URLs (bxo#15482)
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1565352000">- Update to version 0.10.0
  * Port to GTK3
  * Fix file permissions for ristretto.png
  * Resolve or suppress deprecation warnings
  * Add icons to "Close", "Cancel", "Apply", "OK" buttons
  * Resolve "GtkDialog mapped without a transient parent" for
    set wallpaper dialog
  * Fix the ristretto icon loading size (128, not 256)
  * Fix sensitivity of flip menu
  * Add more separators to the menus
  * Make Preferences dialog prettier
  * Make the privacy dialog prettier
  * Support for setting background image for both gtk2 and gtk3 versions
    of xfdesktop (bxo#14571)
  * configure: print build configuration
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1598875200">- Fix spec file</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1623412800">- Update to version 0.11.0
  * Enable `HAVE_MAGIC_H`-delimited code
  * Add option to copy image to clipboard (!20)
  * Allow dragging window when CSD is used (#52)
  * Remove GSourceFunc casts
  * Added new stock icons with reverse DNS format
  * Make sure that argument passed to strncmp is non-NULL (!1)
  * privacy_dialog.c: Remove dead initialization (!2)
  * image_list.c: Remove dead assignment (!2)
  * Add basic GitLab pipeline
  * Bug #16717: Move from exo-csource to xdt-csource
  * Resolve couple "cast between incompatible function types" warnings
  * Fix memory leaks in Privacy Dialog
  * Resolve deprecation warnings
  * Resolve some deprecation warnings
  * Add inactivity timeout setting to Preferences
  * Hide the cursor while inactive in fullscreen mode
  * Fix 'Status bar appears upon leaving fullscreen'
  * Do not show translation info on --help output
  * Fix "window-state-event" handler
  * Add support for old gtk2-style bg color settings
  * Add missing LDFLAGS (fixes build on *bsd)
  * In fullscreen mode, show toolbar when the mouse pointer
    is moved to the top</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1633953600">- Update to version 0.12.0
  * Allow to choose the default scale (gxo#apps/ristretto!29)
  * Keep the scale in memory for each loaded image
    (gxo#apps/ristretto#7, gxo#apps/ristretto#17, gxo#apps/ristretto!28)
  * Toggle fullscreen mode by double clicking on the image
  * Optimize directory loading (gxo#apps/ristretto#20,
    gxo#apps/ristretto#22, gxo#apps/ristretto#32, gxo#apps/ristretto#37,
    gxo#apps/ristretto!31)
  * Optimize image viewer redraw: Disable overlay scrolling
    (gxo#apps/ristretto#64)
  * Optimize image viewer redraw: Reuse source surface
    (gxo#apps/ristretto#64, gxo#apps/ristretto!26)
  * Avoid using Cairo Xlib backend to create surfaces
    (gxo#apps/ristretto#60, gxo#apps/ristretto#61, gxo#apps/ristretto#62,
    gxo#apps/ristretto!25)
  * Optimize image viewer redraw: Animation (gxo#apps/ristretto#64)
  * Optimize image viewer redraw: Background color (gxo#apps/ristretto#64)
  * Optimize image viewer redraw: Clock (gxo#apps/ristretto#64)
  * Optimize image viewer redraw: Selection box (gxo#apps/ristretto#64)
  * Don't redraw the main window when it loses focus
    (gxo#apps/ristretto#64)
  * Remove the shadow of the toolbar buttons (gxo#apps/ristretto#51,
    gxo#apps/ristretto#64)
  * Hide thumbnail scrollbar when unused (gxo#apps/ristretto!24)
  * Use the same background for the image and the thumbnails
    (gxo#apps/ristretto#36, gxo#apps/ristretto!23)
  * Drop preferences-desktop-default-applications icon
  * Flatpak build (gxo#apps/ristretto!32)
  * Refactoring: Use only one file filter for the app
  * Refactoring: Icon bar adjustments
  * Cleanup: `icon_bar.c`
  * Cleanup: Pass orientation directly from file to viewer
  * Code refactoring: Image viewer adjustments, scale and drawing
    (gxo#apps/ristretto!27)
  * Use integers for the image rendering rectangle
  * Code cleanup: Build sanitation, obsolete code removal, spacing,
    normalization (gxo#apps/ristretto!22)
  * Transfer contents from dispose() to finalize()
  * Add debugging macros
  * Protect asynchronous jobs from an application exit
  * Fix position of the active item in the icon bar when vertical
    (gxo#apps/ristretto#34)
  * Take into account the device scale (gxo#apps/ristretto#47,
    gxo#apps/ristretto!30)
  * Properly load images via drag and drop (gxo#apps/ristretto#67)
  * Delay GdkPixbufLoader "closed" signal handler
  * Use the same scale factor to zoom via action and scrolling
  * Fix a lack of centering when zooming via the menu action
  * Fix some memory leak (several commits of this kind)
  * Fix file creation monitoring
  * Try to display the image on `GDK_PIXBUF_ERROR_CORRUPT_IMAGE`
    (gxo#apps/ristretto#39)
  * Always set adjustment upper bounds greater than page sizes
    (gxo#apps/ristretto#35)
  * Scaling/zoom corrections (gxo#apps/ristretto#30, gxo#apps/ristretto!8)
  * Fix animated GIF display
  * Automate and sanitize memory management of sources
    (gxo#apps/ristretto#65)
  * Fix `rstto_icon_bar_rows_reordered()` (gxo#apps/ristretto#48)
  * Chain up to parent in dispose() and finalize()
  * Translation Updates</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638100800">- update to 0.12.1:
  * GLib &gt;= 2.44.0
  * Optimize sorting by content type
  * Load images asynchronously (gxo#apps/ristretto#16,
    gxo#apps/ristretto#29, gxo#apps/ristretto#32, gxo#apps/ristretto!34)
  * Increase image loading buffer size (gxo#apps/ristretto!34)
  * Allow to display all files in the open dialog
    (gxo#apps/ristretto!33)
  * Rework the file opening procedure (gxo#apps/ristretto!33)
  * Fix a memory leak when closing the window directly
  * Refactoring: Clarify thumbnailer queue management
  * Thumbnailer: Do not empty an unprocessed file list
  * Update window title on image deletion or insertion
  * Perform content*based filtering wherever necessary
  * Set device scale for animated images
  * Properly recognize SVG compressed image files
  * Use the generic pixbuf loader for RAW image files
  * Fix pointer behavior in fullscreen mode
  * Icon bar: Properly highlight item under the cursor
  * Icon bar: Center on the active item for any size change
  * Fix regression: Exif orientation is not respected
    (gxo#apps/ristretto#69)
  * Do not try to load images whose pixbuf is not available
    (gxo#apps/ristretto!34)
  * Fix memory management of image loading objects
    (gxo#apps/ristretto!34)
  * Use URIs instead of filenames in the `.desktop` file
    (gxo#apps/ristretto#49)
  * Directory loading: Allow to load a directory via the cli
  * Flatpak: Access remote locations with GVfs
  * Directory loading: Fix improper use of GFileEnumerator APIs
    (gxo#apps/ristretto#68)
  * Translation Updates:</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1642420800">- Update to version 0.12.2
  * Add support for shared thumbnail repositories
    (gxo#apps/ristretto#82)
  * Add thumbnail flavor support (gxo#apps/ristretto#81)
  * Use TreeModel IFace to walk the image list
  * Add index and list link to RsttoImageListIter
  * Switch to GQueue in RsttoImageList
  * Cleanup and simplifications around thumbnail size
  * Redistribute thumbnail sizes uniformly
  * Disable debug checks in release mode
  * Remove unused APIs in RsttoImageList
  * Fix and complete file change monitoring
  * Thumbnailer: Rework queue management
  * Thumbnailer: Properly set the number of visible items
  * Take the device scale into account to limit rendering quality
  * Avoid multi-threading issue with X11 (gxo#apps/ristretto#76)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1657454400">- Update to version 0.12.3
  * thumbnailer: Fall back on lower qualities in case of
    unsupported flavor (gxo#apps/ristretto#81)
  * Secure error handling when opening multiple files
  * Use `G_FILE_MONITOR_WATCH_MOVES` for file monitoring
  * Do not keep sticky state when current file is removed
  * Fix management of transaction source id
  * Correctly handle deletion when there is only one image
    (gxo#apps/ristretto#89)
  * Update iter list on insertion and deletion
    (gxo#apps/ristretto#88)
  * build: Fix intltool lock file problem during make distcheck
  * Display error message on stderr
  * i18n: Use `xfce_textdomain()` to initialize translations
  * Ensure that an error is set if no pixbuf is available
  * Fix some memory leaks
  * flatpak: Some updates from Flathub
  * Remove old icon files
  * Remove TODO file
  * Flatpak: Add libopenraw dependency
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1671710400">- Update to version 0.12.4
  * Bump requirements for Xfce 4.18
  * Appearance Changes:
  - thumbnailer: Increase thumbnail sizes (#81)
  * Code Refactoring:
  - build: Let xdt-depends.m4 macros set GLib macros
  - flatpak: Update D-Bus permissions after changing file manager method
  - flatpak: Updates from Flathub
  - Remove duplicated RsttoMainWindow:device-scale property
  * Bug Fixes:
  - use-thunar-properties: Add &amp; improve comments (!37)
  - thumbnailer: Add a warning if D-Bus proxy creation failed
  - Allow Xfconf initialization to fail (#19)
  - thumbnailer: Add missing sanity checks
  - Use a better-known bus name and object path for D-Bus proxy (#95, !36)
  - Properly update iterator when browsing a list containing invalid files (#94)
  - thumbnailer: Remove invalid files after processing thumbnail queue (#94)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 0.13.0
  * New Features:
  - Add print support (#1)
  * Bug Fixes:
  - editor-chooser: Expand tree view vertically
  - properties-dialog: Update thumbnail on "ready" signal
  - Fix remaining blurry icons when UI scale &gt; 1
  - thumbnailer: Properly support window scaling (#81)
  - Revert "thumbnailer: Increase thumbnail sizes"
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1683979200">- Update to version 0.13.1
  * I18n: Update po/LINGUAS list
  * Force g_file_query_info if magic_file returns
    "application/octet-stream"
  * build: Use m4_defined min versions and cleanup
  * Replace XDT_CHECK_LIBX11 and guard x11 code paths
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * viewer: Paint background icon at window scale
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 0.13.2
  * Update copyright year
  * Fix duplicate mnemonic in File menu
  * image_viewer: Add missing sanity check
  * Fix criticals about unset GIO attributes
  * viewer: Fix possible crash when closing while an image is loading
  * Ensure that file manager proxy creation is non-blocking
  * Add icons at missing sizes, clean up SVG metadata
  * Translation Updates</changelog>
</package>
<package pkgid="b0c75608e381f9d72c7f73e1c7c80173b5ad62c3f404498b445501ed72bf463e" name="ristretto" arch="src">
  <version epoch="0" ver="0.13.2" rel="bp156.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 0.8.0
  - use collate keys to handle filename sorting (bxo#9731)
  - add AppData file (bxo#11296)
  - fix invert zoom direction (bxo#10746)
  - update xfconf settings for Xfdesktop &gt;= 4.11
  - check for thumbnails in the new location
  - don't check item-&gt;width twice (Bug 10534)
  - add version check because g_thread_init is deprecated
  - support shift+scroll to pan across an image
  - fixed an overflow when comparing filenames with large
    Numbers in them. (bxo#9485)
  - show filename before apptitle
  - fix bxo#8837 (Use thumbnail as appicon)
  - update the first image in the image-list when receiving
    a ready-signal.
  - translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to version 0.8.1
  - Prepare for gtk3 migration
  - various crash and memory fixes
  - Added option to "not ask again for this session" when sending
    files to the trash. Image deletions still require confirmation.
  - ESC-key now quits Ristretto, or pauses a running slideshow
  - Remember last location in save-copy dialog
  - Use default filename in save-copy dialog
  - Disable save-copy dialog if no image is loaded
- remove obsolete ristretto-fix-icon-installation.patch
- do not package ChangeLog file -- NEWS is good enough</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1492603200">- update to version 0.8.2
  - Implement sorting by file type (bxo#12749)
  - Detect image type by its mime type instead of file extension
    (libmagic is used) (bxo#11680, bxo#12499)
  - Allow images to be flipped vertically and horizontally
    (bxo#13313)
  - Fix memory leaks
  - Translation updates</changelog>
  <changelog author="jengelh@inai.de" date="1500465600">- Update descriptions.</changelog>
  <changelog author="dimstar@opensuse.org" date="1520942400">- Drop bogus pkgconfig(pkg-config) BuildRequires.
- Conditionalize the post/postun scriptlet: the relevant macros
  there are now handled by file triggers.
- Use SPDX-3.0 license identifier.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1530187200">- update to version 0.8.3
  - Fix GLib-GObject-CRITICAL in directory monitoring code
  - Fix loading image from an URL
  - Fix freeing memory used for storing bg colors (bxo#13335)
  - Fix opening image files that are symlinks (bxo#13576)
  - Fix BMP files failing to load with libmagic (bxo#13489)
  - Port to GDBus
  - Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1554724800">- Update to version 0.8.4
  * Add missing field initializers
  * Instead of thumbnails, the same icons with a crossed red circle
    (bxo#13419)
  * Resolve g_type_class_add_private() deprecation
  * Glib-Critical errors to stdout: Source ID X was not found when
    attempting to remove it (bxo#15268)
  * Fix memory leak (bxo#12034)
  * Show file size in the status bar (bxo#14791)
  * Fix opening of PPM files (bxo#14709)
  * Translation updates:
- Spec file clean up: dropped obsolete macros</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1554724801">- Spec file update:
  * switched source and docs URL to https
  * changed docs URL according to upstream</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1563451200">- Update to version 0.8.5
  * Fix a few memory leaks
  * Fix "Sort type unsupported" when sorting by file type
  * Add support for Canon CR2 format (lp#1778695)
  * Drop saturation and brightness support as no more supported by
    xfdesktop
  * Show info on focal length and ISO in statusbar (bxo#13993)
  * Fix Glib-Critical errors "Source ID X was not found"
  * Place appdata.xml to metainfo dir (bxo#15382)
  * Fix Xfce wallpaper manager (for single monitor only) (bxo#14571)
  * Fix corrupted (large) GIF images (bxo#15177)
  * Update thumbnail bar on changing the sorting order (bxo#10246)
  * Improve "Sorting" menu (bxo#15539)
  * appdata.xml: Remove releases info and update URLs (bxo#15482)
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1565352000">- Update to version 0.10.0
  * Port to GTK3
  * Fix file permissions for ristretto.png
  * Resolve or suppress deprecation warnings
  * Add icons to "Close", "Cancel", "Apply", "OK" buttons
  * Resolve "GtkDialog mapped without a transient parent" for
    set wallpaper dialog
  * Fix the ristretto icon loading size (128, not 256)
  * Fix sensitivity of flip menu
  * Add more separators to the menus
  * Make Preferences dialog prettier
  * Make the privacy dialog prettier
  * Support for setting background image for both gtk2 and gtk3 versions
    of xfdesktop (bxo#14571)
  * configure: print build configuration
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1598875200">- Fix spec file</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1623412800">- Update to version 0.11.0
  * Enable `HAVE_MAGIC_H`-delimited code
  * Add option to copy image to clipboard (!20)
  * Allow dragging window when CSD is used (#52)
  * Remove GSourceFunc casts
  * Added new stock icons with reverse DNS format
  * Make sure that argument passed to strncmp is non-NULL (!1)
  * privacy_dialog.c: Remove dead initialization (!2)
  * image_list.c: Remove dead assignment (!2)
  * Add basic GitLab pipeline
  * Bug #16717: Move from exo-csource to xdt-csource
  * Resolve couple "cast between incompatible function types" warnings
  * Fix memory leaks in Privacy Dialog
  * Resolve deprecation warnings
  * Resolve some deprecation warnings
  * Add inactivity timeout setting to Preferences
  * Hide the cursor while inactive in fullscreen mode
  * Fix 'Status bar appears upon leaving fullscreen'
  * Do not show translation info on --help output
  * Fix "window-state-event" handler
  * Add support for old gtk2-style bg color settings
  * Add missing LDFLAGS (fixes build on *bsd)
  * In fullscreen mode, show toolbar when the mouse pointer
    is moved to the top</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1633953600">- Update to version 0.12.0
  * Allow to choose the default scale (gxo#apps/ristretto!29)
  * Keep the scale in memory for each loaded image
    (gxo#apps/ristretto#7, gxo#apps/ristretto#17, gxo#apps/ristretto!28)
  * Toggle fullscreen mode by double clicking on the image
  * Optimize directory loading (gxo#apps/ristretto#20,
    gxo#apps/ristretto#22, gxo#apps/ristretto#32, gxo#apps/ristretto#37,
    gxo#apps/ristretto!31)
  * Optimize image viewer redraw: Disable overlay scrolling
    (gxo#apps/ristretto#64)
  * Optimize image viewer redraw: Reuse source surface
    (gxo#apps/ristretto#64, gxo#apps/ristretto!26)
  * Avoid using Cairo Xlib backend to create surfaces
    (gxo#apps/ristretto#60, gxo#apps/ristretto#61, gxo#apps/ristretto#62,
    gxo#apps/ristretto!25)
  * Optimize image viewer redraw: Animation (gxo#apps/ristretto#64)
  * Optimize image viewer redraw: Background color (gxo#apps/ristretto#64)
  * Optimize image viewer redraw: Clock (gxo#apps/ristretto#64)
  * Optimize image viewer redraw: Selection box (gxo#apps/ristretto#64)
  * Don't redraw the main window when it loses focus
    (gxo#apps/ristretto#64)
  * Remove the shadow of the toolbar buttons (gxo#apps/ristretto#51,
    gxo#apps/ristretto#64)
  * Hide thumbnail scrollbar when unused (gxo#apps/ristretto!24)
  * Use the same background for the image and the thumbnails
    (gxo#apps/ristretto#36, gxo#apps/ristretto!23)
  * Drop preferences-desktop-default-applications icon
  * Flatpak build (gxo#apps/ristretto!32)
  * Refactoring: Use only one file filter for the app
  * Refactoring: Icon bar adjustments
  * Cleanup: `icon_bar.c`
  * Cleanup: Pass orientation directly from file to viewer
  * Code refactoring: Image viewer adjustments, scale and drawing
    (gxo#apps/ristretto!27)
  * Use integers for the image rendering rectangle
  * Code cleanup: Build sanitation, obsolete code removal, spacing,
    normalization (gxo#apps/ristretto!22)
  * Transfer contents from dispose() to finalize()
  * Add debugging macros
  * Protect asynchronous jobs from an application exit
  * Fix position of the active item in the icon bar when vertical
    (gxo#apps/ristretto#34)
  * Take into account the device scale (gxo#apps/ristretto#47,
    gxo#apps/ristretto!30)
  * Properly load images via drag and drop (gxo#apps/ristretto#67)
  * Delay GdkPixbufLoader "closed" signal handler
  * Use the same scale factor to zoom via action and scrolling
  * Fix a lack of centering when zooming via the menu action
  * Fix some memory leak (several commits of this kind)
  * Fix file creation monitoring
  * Try to display the image on `GDK_PIXBUF_ERROR_CORRUPT_IMAGE`
    (gxo#apps/ristretto#39)
  * Always set adjustment upper bounds greater than page sizes
    (gxo#apps/ristretto#35)
  * Scaling/zoom corrections (gxo#apps/ristretto#30, gxo#apps/ristretto!8)
  * Fix animated GIF display
  * Automate and sanitize memory management of sources
    (gxo#apps/ristretto#65)
  * Fix `rstto_icon_bar_rows_reordered()` (gxo#apps/ristretto#48)
  * Chain up to parent in dispose() and finalize()
  * Translation Updates</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638100800">- update to 0.12.1:
  * GLib &gt;= 2.44.0
  * Optimize sorting by content type
  * Load images asynchronously (gxo#apps/ristretto#16,
    gxo#apps/ristretto#29, gxo#apps/ristretto#32, gxo#apps/ristretto!34)
  * Increase image loading buffer size (gxo#apps/ristretto!34)
  * Allow to display all files in the open dialog
    (gxo#apps/ristretto!33)
  * Rework the file opening procedure (gxo#apps/ristretto!33)
  * Fix a memory leak when closing the window directly
  * Refactoring: Clarify thumbnailer queue management
  * Thumbnailer: Do not empty an unprocessed file list
  * Update window title on image deletion or insertion
  * Perform content*based filtering wherever necessary
  * Set device scale for animated images
  * Properly recognize SVG compressed image files
  * Use the generic pixbuf loader for RAW image files
  * Fix pointer behavior in fullscreen mode
  * Icon bar: Properly highlight item under the cursor
  * Icon bar: Center on the active item for any size change
  * Fix regression: Exif orientation is not respected
    (gxo#apps/ristretto#69)
  * Do not try to load images whose pixbuf is not available
    (gxo#apps/ristretto!34)
  * Fix memory management of image loading objects
    (gxo#apps/ristretto!34)
  * Use URIs instead of filenames in the `.desktop` file
    (gxo#apps/ristretto#49)
  * Directory loading: Allow to load a directory via the cli
  * Flatpak: Access remote locations with GVfs
  * Directory loading: Fix improper use of GFileEnumerator APIs
    (gxo#apps/ristretto#68)
  * Translation Updates:</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1642420800">- Update to version 0.12.2
  * Add support for shared thumbnail repositories
    (gxo#apps/ristretto#82)
  * Add thumbnail flavor support (gxo#apps/ristretto#81)
  * Use TreeModel IFace to walk the image list
  * Add index and list link to RsttoImageListIter
  * Switch to GQueue in RsttoImageList
  * Cleanup and simplifications around thumbnail size
  * Redistribute thumbnail sizes uniformly
  * Disable debug checks in release mode
  * Remove unused APIs in RsttoImageList
  * Fix and complete file change monitoring
  * Thumbnailer: Rework queue management
  * Thumbnailer: Properly set the number of visible items
  * Take the device scale into account to limit rendering quality
  * Avoid multi-threading issue with X11 (gxo#apps/ristretto#76)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1657454400">- Update to version 0.12.3
  * thumbnailer: Fall back on lower qualities in case of
    unsupported flavor (gxo#apps/ristretto#81)
  * Secure error handling when opening multiple files
  * Use `G_FILE_MONITOR_WATCH_MOVES` for file monitoring
  * Do not keep sticky state when current file is removed
  * Fix management of transaction source id
  * Correctly handle deletion when there is only one image
    (gxo#apps/ristretto#89)
  * Update iter list on insertion and deletion
    (gxo#apps/ristretto#88)
  * build: Fix intltool lock file problem during make distcheck
  * Display error message on stderr
  * i18n: Use `xfce_textdomain()` to initialize translations
  * Ensure that an error is set if no pixbuf is available
  * Fix some memory leaks
  * flatpak: Some updates from Flathub
  * Remove old icon files
  * Remove TODO file
  * Flatpak: Add libopenraw dependency
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1671710400">- Update to version 0.12.4
  * Bump requirements for Xfce 4.18
  * Appearance Changes:
  - thumbnailer: Increase thumbnail sizes (#81)
  * Code Refactoring:
  - build: Let xdt-depends.m4 macros set GLib macros
  - flatpak: Update D-Bus permissions after changing file manager method
  - flatpak: Updates from Flathub
  - Remove duplicated RsttoMainWindow:device-scale property
  * Bug Fixes:
  - use-thunar-properties: Add &amp; improve comments (!37)
  - thumbnailer: Add a warning if D-Bus proxy creation failed
  - Allow Xfconf initialization to fail (#19)
  - thumbnailer: Add missing sanity checks
  - Use a better-known bus name and object path for D-Bus proxy (#95, !36)
  - Properly update iterator when browsing a list containing invalid files (#94)
  - thumbnailer: Remove invalid files after processing thumbnail queue (#94)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 0.13.0
  * New Features:
  - Add print support (#1)
  * Bug Fixes:
  - editor-chooser: Expand tree view vertically
  - properties-dialog: Update thumbnail on "ready" signal
  - Fix remaining blurry icons when UI scale &gt; 1
  - thumbnailer: Properly support window scaling (#81)
  - Revert "thumbnailer: Increase thumbnail sizes"
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1683979200">- Update to version 0.13.1
  * I18n: Update po/LINGUAS list
  * Force g_file_query_info if magic_file returns
    "application/octet-stream"
  * build: Use m4_defined min versions and cleanup
  * Replace XDT_CHECK_LIBX11 and guard x11 code paths
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * viewer: Paint background icon at window scale
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 0.13.2
  * Update copyright year
  * Fix duplicate mnemonic in File menu
  * image_viewer: Add missing sanity check
  * Fix criticals about unset GIO attributes
  * viewer: Fix possible crash when closing while an image is loading
  * Ensure that file manager proxy creation is non-blocking
  * Add icons at missing sizes, clean up SVG metadata
  * Translation Updates</changelog>
</package>
<package pkgid="5e2e0ed0708954cc607be6e8fd20136b5ce4eb8553f18f30fa870d38b6f53833" name="ristretto" arch="x86_64">
  <version epoch="0" ver="0.13.2" rel="bp156.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 0.8.0
  - use collate keys to handle filename sorting (bxo#9731)
  - add AppData file (bxo#11296)
  - fix invert zoom direction (bxo#10746)
  - update xfconf settings for Xfdesktop &gt;= 4.11
  - check for thumbnails in the new location
  - don't check item-&gt;width twice (Bug 10534)
  - add version check because g_thread_init is deprecated
  - support shift+scroll to pan across an image
  - fixed an overflow when comparing filenames with large
    Numbers in them. (bxo#9485)
  - show filename before apptitle
  - fix bxo#8837 (Use thumbnail as appicon)
  - update the first image in the image-list when receiving
    a ready-signal.
  - translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to version 0.8.1
  - Prepare for gtk3 migration
  - various crash and memory fixes
  - Added option to "not ask again for this session" when sending
    files to the trash. Image deletions still require confirmation.
  - ESC-key now quits Ristretto, or pauses a running slideshow
  - Remember last location in save-copy dialog
  - Use default filename in save-copy dialog
  - Disable save-copy dialog if no image is loaded
- remove obsolete ristretto-fix-icon-installation.patch
- do not package ChangeLog file -- NEWS is good enough</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1492603200">- update to version 0.8.2
  - Implement sorting by file type (bxo#12749)
  - Detect image type by its mime type instead of file extension
    (libmagic is used) (bxo#11680, bxo#12499)
  - Allow images to be flipped vertically and horizontally
    (bxo#13313)
  - Fix memory leaks
  - Translation updates</changelog>
  <changelog author="jengelh@inai.de" date="1500465600">- Update descriptions.</changelog>
  <changelog author="dimstar@opensuse.org" date="1520942400">- Drop bogus pkgconfig(pkg-config) BuildRequires.
- Conditionalize the post/postun scriptlet: the relevant macros
  there are now handled by file triggers.
- Use SPDX-3.0 license identifier.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1530187200">- update to version 0.8.3
  - Fix GLib-GObject-CRITICAL in directory monitoring code
  - Fix loading image from an URL
  - Fix freeing memory used for storing bg colors (bxo#13335)
  - Fix opening image files that are symlinks (bxo#13576)
  - Fix BMP files failing to load with libmagic (bxo#13489)
  - Port to GDBus
  - Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1554724800">- Update to version 0.8.4
  * Add missing field initializers
  * Instead of thumbnails, the same icons with a crossed red circle
    (bxo#13419)
  * Resolve g_type_class_add_private() deprecation
  * Glib-Critical errors to stdout: Source ID X was not found when
    attempting to remove it (bxo#15268)
  * Fix memory leak (bxo#12034)
  * Show file size in the status bar (bxo#14791)
  * Fix opening of PPM files (bxo#14709)
  * Translation updates:
- Spec file clean up: dropped obsolete macros</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1554724801">- Spec file update:
  * switched source and docs URL to https
  * changed docs URL according to upstream</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1563451200">- Update to version 0.8.5
  * Fix a few memory leaks
  * Fix "Sort type unsupported" when sorting by file type
  * Add support for Canon CR2 format (lp#1778695)
  * Drop saturation and brightness support as no more supported by
    xfdesktop
  * Show info on focal length and ISO in statusbar (bxo#13993)
  * Fix Glib-Critical errors "Source ID X was not found"
  * Place appdata.xml to metainfo dir (bxo#15382)
  * Fix Xfce wallpaper manager (for single monitor only) (bxo#14571)
  * Fix corrupted (large) GIF images (bxo#15177)
  * Update thumbnail bar on changing the sorting order (bxo#10246)
  * Improve "Sorting" menu (bxo#15539)
  * appdata.xml: Remove releases info and update URLs (bxo#15482)
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1565352000">- Update to version 0.10.0
  * Port to GTK3
  * Fix file permissions for ristretto.png
  * Resolve or suppress deprecation warnings
  * Add icons to "Close", "Cancel", "Apply", "OK" buttons
  * Resolve "GtkDialog mapped without a transient parent" for
    set wallpaper dialog
  * Fix the ristretto icon loading size (128, not 256)
  * Fix sensitivity of flip menu
  * Add more separators to the menus
  * Make Preferences dialog prettier
  * Make the privacy dialog prettier
  * Support for setting background image for both gtk2 and gtk3 versions
    of xfdesktop (bxo#14571)
  * configure: print build configuration
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1598875200">- Fix spec file</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1623412800">- Update to version 0.11.0
  * Enable `HAVE_MAGIC_H`-delimited code
  * Add option to copy image to clipboard (!20)
  * Allow dragging window when CSD is used (#52)
  * Remove GSourceFunc casts
  * Added new stock icons with reverse DNS format
  * Make sure that argument passed to strncmp is non-NULL (!1)
  * privacy_dialog.c: Remove dead initialization (!2)
  * image_list.c: Remove dead assignment (!2)
  * Add basic GitLab pipeline
  * Bug #16717: Move from exo-csource to xdt-csource
  * Resolve couple "cast between incompatible function types" warnings
  * Fix memory leaks in Privacy Dialog
  * Resolve deprecation warnings
  * Resolve some deprecation warnings
  * Add inactivity timeout setting to Preferences
  * Hide the cursor while inactive in fullscreen mode
  * Fix 'Status bar appears upon leaving fullscreen'
  * Do not show translation info on --help output
  * Fix "window-state-event" handler
  * Add support for old gtk2-style bg color settings
  * Add missing LDFLAGS (fixes build on *bsd)
  * In fullscreen mode, show toolbar when the mouse pointer
    is moved to the top</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1633953600">- Update to version 0.12.0
  * Allow to choose the default scale (gxo#apps/ristretto!29)
  * Keep the scale in memory for each loaded image
    (gxo#apps/ristretto#7, gxo#apps/ristretto#17, gxo#apps/ristretto!28)
  * Toggle fullscreen mode by double clicking on the image
  * Optimize directory loading (gxo#apps/ristretto#20,
    gxo#apps/ristretto#22, gxo#apps/ristretto#32, gxo#apps/ristretto#37,
    gxo#apps/ristretto!31)
  * Optimize image viewer redraw: Disable overlay scrolling
    (gxo#apps/ristretto#64)
  * Optimize image viewer redraw: Reuse source surface
    (gxo#apps/ristretto#64, gxo#apps/ristretto!26)
  * Avoid using Cairo Xlib backend to create surfaces
    (gxo#apps/ristretto#60, gxo#apps/ristretto#61, gxo#apps/ristretto#62,
    gxo#apps/ristretto!25)
  * Optimize image viewer redraw: Animation (gxo#apps/ristretto#64)
  * Optimize image viewer redraw: Background color (gxo#apps/ristretto#64)
  * Optimize image viewer redraw: Clock (gxo#apps/ristretto#64)
  * Optimize image viewer redraw: Selection box (gxo#apps/ristretto#64)
  * Don't redraw the main window when it loses focus
    (gxo#apps/ristretto#64)
  * Remove the shadow of the toolbar buttons (gxo#apps/ristretto#51,
    gxo#apps/ristretto#64)
  * Hide thumbnail scrollbar when unused (gxo#apps/ristretto!24)
  * Use the same background for the image and the thumbnails
    (gxo#apps/ristretto#36, gxo#apps/ristretto!23)
  * Drop preferences-desktop-default-applications icon
  * Flatpak build (gxo#apps/ristretto!32)
  * Refactoring: Use only one file filter for the app
  * Refactoring: Icon bar adjustments
  * Cleanup: `icon_bar.c`
  * Cleanup: Pass orientation directly from file to viewer
  * Code refactoring: Image viewer adjustments, scale and drawing
    (gxo#apps/ristretto!27)
  * Use integers for the image rendering rectangle
  * Code cleanup: Build sanitation, obsolete code removal, spacing,
    normalization (gxo#apps/ristretto!22)
  * Transfer contents from dispose() to finalize()
  * Add debugging macros
  * Protect asynchronous jobs from an application exit
  * Fix position of the active item in the icon bar when vertical
    (gxo#apps/ristretto#34)
  * Take into account the device scale (gxo#apps/ristretto#47,
    gxo#apps/ristretto!30)
  * Properly load images via drag and drop (gxo#apps/ristretto#67)
  * Delay GdkPixbufLoader "closed" signal handler
  * Use the same scale factor to zoom via action and scrolling
  * Fix a lack of centering when zooming via the menu action
  * Fix some memory leak (several commits of this kind)
  * Fix file creation monitoring
  * Try to display the image on `GDK_PIXBUF_ERROR_CORRUPT_IMAGE`
    (gxo#apps/ristretto#39)
  * Always set adjustment upper bounds greater than page sizes
    (gxo#apps/ristretto#35)
  * Scaling/zoom corrections (gxo#apps/ristretto#30, gxo#apps/ristretto!8)
  * Fix animated GIF display
  * Automate and sanitize memory management of sources
    (gxo#apps/ristretto#65)
  * Fix `rstto_icon_bar_rows_reordered()` (gxo#apps/ristretto#48)
  * Chain up to parent in dispose() and finalize()
  * Translation Updates</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638100800">- update to 0.12.1:
  * GLib &gt;= 2.44.0
  * Optimize sorting by content type
  * Load images asynchronously (gxo#apps/ristretto#16,
    gxo#apps/ristretto#29, gxo#apps/ristretto#32, gxo#apps/ristretto!34)
  * Increase image loading buffer size (gxo#apps/ristretto!34)
  * Allow to display all files in the open dialog
    (gxo#apps/ristretto!33)
  * Rework the file opening procedure (gxo#apps/ristretto!33)
  * Fix a memory leak when closing the window directly
  * Refactoring: Clarify thumbnailer queue management
  * Thumbnailer: Do not empty an unprocessed file list
  * Update window title on image deletion or insertion
  * Perform content*based filtering wherever necessary
  * Set device scale for animated images
  * Properly recognize SVG compressed image files
  * Use the generic pixbuf loader for RAW image files
  * Fix pointer behavior in fullscreen mode
  * Icon bar: Properly highlight item under the cursor
  * Icon bar: Center on the active item for any size change
  * Fix regression: Exif orientation is not respected
    (gxo#apps/ristretto#69)
  * Do not try to load images whose pixbuf is not available
    (gxo#apps/ristretto!34)
  * Fix memory management of image loading objects
    (gxo#apps/ristretto!34)
  * Use URIs instead of filenames in the `.desktop` file
    (gxo#apps/ristretto#49)
  * Directory loading: Allow to load a directory via the cli
  * Flatpak: Access remote locations with GVfs
  * Directory loading: Fix improper use of GFileEnumerator APIs
    (gxo#apps/ristretto#68)
  * Translation Updates:</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1642420800">- Update to version 0.12.2
  * Add support for shared thumbnail repositories
    (gxo#apps/ristretto#82)
  * Add thumbnail flavor support (gxo#apps/ristretto#81)
  * Use TreeModel IFace to walk the image list
  * Add index and list link to RsttoImageListIter
  * Switch to GQueue in RsttoImageList
  * Cleanup and simplifications around thumbnail size
  * Redistribute thumbnail sizes uniformly
  * Disable debug checks in release mode
  * Remove unused APIs in RsttoImageList
  * Fix and complete file change monitoring
  * Thumbnailer: Rework queue management
  * Thumbnailer: Properly set the number of visible items
  * Take the device scale into account to limit rendering quality
  * Avoid multi-threading issue with X11 (gxo#apps/ristretto#76)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1657454400">- Update to version 0.12.3
  * thumbnailer: Fall back on lower qualities in case of
    unsupported flavor (gxo#apps/ristretto#81)
  * Secure error handling when opening multiple files
  * Use `G_FILE_MONITOR_WATCH_MOVES` for file monitoring
  * Do not keep sticky state when current file is removed
  * Fix management of transaction source id
  * Correctly handle deletion when there is only one image
    (gxo#apps/ristretto#89)
  * Update iter list on insertion and deletion
    (gxo#apps/ristretto#88)
  * build: Fix intltool lock file problem during make distcheck
  * Display error message on stderr
  * i18n: Use `xfce_textdomain()` to initialize translations
  * Ensure that an error is set if no pixbuf is available
  * Fix some memory leaks
  * flatpak: Some updates from Flathub
  * Remove old icon files
  * Remove TODO file
  * Flatpak: Add libopenraw dependency
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1671710400">- Update to version 0.12.4
  * Bump requirements for Xfce 4.18
  * Appearance Changes:
  - thumbnailer: Increase thumbnail sizes (#81)
  * Code Refactoring:
  - build: Let xdt-depends.m4 macros set GLib macros
  - flatpak: Update D-Bus permissions after changing file manager method
  - flatpak: Updates from Flathub
  - Remove duplicated RsttoMainWindow:device-scale property
  * Bug Fixes:
  - use-thunar-properties: Add &amp; improve comments (!37)
  - thumbnailer: Add a warning if D-Bus proxy creation failed
  - Allow Xfconf initialization to fail (#19)
  - thumbnailer: Add missing sanity checks
  - Use a better-known bus name and object path for D-Bus proxy (#95, !36)
  - Properly update iterator when browsing a list containing invalid files (#94)
  - thumbnailer: Remove invalid files after processing thumbnail queue (#94)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 0.13.0
  * New Features:
  - Add print support (#1)
  * Bug Fixes:
  - editor-chooser: Expand tree view vertically
  - properties-dialog: Update thumbnail on "ready" signal
  - Fix remaining blurry icons when UI scale &gt; 1
  - thumbnailer: Properly support window scaling (#81)
  - Revert "thumbnailer: Increase thumbnail sizes"
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1683979200">- Update to version 0.13.1
  * I18n: Update po/LINGUAS list
  * Force g_file_query_info if magic_file returns
    "application/octet-stream"
  * build: Use m4_defined min versions and cleanup
  * Replace XDT_CHECK_LIBX11 and guard x11 code paths
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * viewer: Paint background icon at window scale
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 0.13.2
  * Update copyright year
  * Fix duplicate mnemonic in File menu
  * image_viewer: Add missing sanity check
  * Fix criticals about unset GIO attributes
  * viewer: Fix possible crash when closing while an image is loading
  * Ensure that file manager proxy creation is non-blocking
  * Add icons at missing sizes, clean up SVG metadata
  * Translation Updates</changelog>
</package>
<package pkgid="c38b7b0a429c6517ce6760864abf4755034d14afbd4382a9ef0866e5123d96a1" name="ristretto-lang" arch="noarch">
  <version epoch="0" ver="0.13.2" rel="bp156.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 0.8.0
  - use collate keys to handle filename sorting (bxo#9731)
  - add AppData file (bxo#11296)
  - fix invert zoom direction (bxo#10746)
  - update xfconf settings for Xfdesktop &gt;= 4.11
  - check for thumbnails in the new location
  - don't check item-&gt;width twice (Bug 10534)
  - add version check because g_thread_init is deprecated
  - support shift+scroll to pan across an image
  - fixed an overflow when comparing filenames with large
    Numbers in them. (bxo#9485)
  - show filename before apptitle
  - fix bxo#8837 (Use thumbnail as appicon)
  - update the first image in the image-list when receiving
    a ready-signal.
  - translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to version 0.8.1
  - Prepare for gtk3 migration
  - various crash and memory fixes
  - Added option to "not ask again for this session" when sending
    files to the trash. Image deletions still require confirmation.
  - ESC-key now quits Ristretto, or pauses a running slideshow
  - Remember last location in save-copy dialog
  - Use default filename in save-copy dialog
  - Disable save-copy dialog if no image is loaded
- remove obsolete ristretto-fix-icon-installation.patch
- do not package ChangeLog file -- NEWS is good enough</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1492603200">- update to version 0.8.2
  - Implement sorting by file type (bxo#12749)
  - Detect image type by its mime type instead of file extension
    (libmagic is used) (bxo#11680, bxo#12499)
  - Allow images to be flipped vertically and horizontally
    (bxo#13313)
  - Fix memory leaks
  - Translation updates</changelog>
  <changelog author="jengelh@inai.de" date="1500465600">- Update descriptions.</changelog>
  <changelog author="dimstar@opensuse.org" date="1520942400">- Drop bogus pkgconfig(pkg-config) BuildRequires.
- Conditionalize the post/postun scriptlet: the relevant macros
  there are now handled by file triggers.
- Use SPDX-3.0 license identifier.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1530187200">- update to version 0.8.3
  - Fix GLib-GObject-CRITICAL in directory monitoring code
  - Fix loading image from an URL
  - Fix freeing memory used for storing bg colors (bxo#13335)
  - Fix opening image files that are symlinks (bxo#13576)
  - Fix BMP files failing to load with libmagic (bxo#13489)
  - Port to GDBus
  - Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1554724800">- Update to version 0.8.4
  * Add missing field initializers
  * Instead of thumbnails, the same icons with a crossed red circle
    (bxo#13419)
  * Resolve g_type_class_add_private() deprecation
  * Glib-Critical errors to stdout: Source ID X was not found when
    attempting to remove it (bxo#15268)
  * Fix memory leak (bxo#12034)
  * Show file size in the status bar (bxo#14791)
  * Fix opening of PPM files (bxo#14709)
  * Translation updates:
- Spec file clean up: dropped obsolete macros</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1554724801">- Spec file update:
  * switched source and docs URL to https
  * changed docs URL according to upstream</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1563451200">- Update to version 0.8.5
  * Fix a few memory leaks
  * Fix "Sort type unsupported" when sorting by file type
  * Add support for Canon CR2 format (lp#1778695)
  * Drop saturation and brightness support as no more supported by
    xfdesktop
  * Show info on focal length and ISO in statusbar (bxo#13993)
  * Fix Glib-Critical errors "Source ID X was not found"
  * Place appdata.xml to metainfo dir (bxo#15382)
  * Fix Xfce wallpaper manager (for single monitor only) (bxo#14571)
  * Fix corrupted (large) GIF images (bxo#15177)
  * Update thumbnail bar on changing the sorting order (bxo#10246)
  * Improve "Sorting" menu (bxo#15539)
  * appdata.xml: Remove releases info and update URLs (bxo#15482)
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1565352000">- Update to version 0.10.0
  * Port to GTK3
  * Fix file permissions for ristretto.png
  * Resolve or suppress deprecation warnings
  * Add icons to "Close", "Cancel", "Apply", "OK" buttons
  * Resolve "GtkDialog mapped without a transient parent" for
    set wallpaper dialog
  * Fix the ristretto icon loading size (128, not 256)
  * Fix sensitivity of flip menu
  * Add more separators to the menus
  * Make Preferences dialog prettier
  * Make the privacy dialog prettier
  * Support for setting background image for both gtk2 and gtk3 versions
    of xfdesktop (bxo#14571)
  * configure: print build configuration
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1598875200">- Fix spec file</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1623412800">- Update to version 0.11.0
  * Enable `HAVE_MAGIC_H`-delimited code
  * Add option to copy image to clipboard (!20)
  * Allow dragging window when CSD is used (#52)
  * Remove GSourceFunc casts
  * Added new stock icons with reverse DNS format
  * Make sure that argument passed to strncmp is non-NULL (!1)
  * privacy_dialog.c: Remove dead initialization (!2)
  * image_list.c: Remove dead assignment (!2)
  * Add basic GitLab pipeline
  * Bug #16717: Move from exo-csource to xdt-csource
  * Resolve couple "cast between incompatible function types" warnings
  * Fix memory leaks in Privacy Dialog
  * Resolve deprecation warnings
  * Resolve some deprecation warnings
  * Add inactivity timeout setting to Preferences
  * Hide the cursor while inactive in fullscreen mode
  * Fix 'Status bar appears upon leaving fullscreen'
  * Do not show translation info on --help output
  * Fix "window-state-event" handler
  * Add support for old gtk2-style bg color settings
  * Add missing LDFLAGS (fixes build on *bsd)
  * In fullscreen mode, show toolbar when the mouse pointer
    is moved to the top</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1633953600">- Update to version 0.12.0
  * Allow to choose the default scale (gxo#apps/ristretto!29)
  * Keep the scale in memory for each loaded image
    (gxo#apps/ristretto#7, gxo#apps/ristretto#17, gxo#apps/ristretto!28)
  * Toggle fullscreen mode by double clicking on the image
  * Optimize directory loading (gxo#apps/ristretto#20,
    gxo#apps/ristretto#22, gxo#apps/ristretto#32, gxo#apps/ristretto#37,
    gxo#apps/ristretto!31)
  * Optimize image viewer redraw: Disable overlay scrolling
    (gxo#apps/ristretto#64)
  * Optimize image viewer redraw: Reuse source surface
    (gxo#apps/ristretto#64, gxo#apps/ristretto!26)
  * Avoid using Cairo Xlib backend to create surfaces
    (gxo#apps/ristretto#60, gxo#apps/ristretto#61, gxo#apps/ristretto#62,
    gxo#apps/ristretto!25)
  * Optimize image viewer redraw: Animation (gxo#apps/ristretto#64)
  * Optimize image viewer redraw: Background color (gxo#apps/ristretto#64)
  * Optimize image viewer redraw: Clock (gxo#apps/ristretto#64)
  * Optimize image viewer redraw: Selection box (gxo#apps/ristretto#64)
  * Don't redraw the main window when it loses focus
    (gxo#apps/ristretto#64)
  * Remove the shadow of the toolbar buttons (gxo#apps/ristretto#51,
    gxo#apps/ristretto#64)
  * Hide thumbnail scrollbar when unused (gxo#apps/ristretto!24)
  * Use the same background for the image and the thumbnails
    (gxo#apps/ristretto#36, gxo#apps/ristretto!23)
  * Drop preferences-desktop-default-applications icon
  * Flatpak build (gxo#apps/ristretto!32)
  * Refactoring: Use only one file filter for the app
  * Refactoring: Icon bar adjustments
  * Cleanup: `icon_bar.c`
  * Cleanup: Pass orientation directly from file to viewer
  * Code refactoring: Image viewer adjustments, scale and drawing
    (gxo#apps/ristretto!27)
  * Use integers for the image rendering rectangle
  * Code cleanup: Build sanitation, obsolete code removal, spacing,
    normalization (gxo#apps/ristretto!22)
  * Transfer contents from dispose() to finalize()
  * Add debugging macros
  * Protect asynchronous jobs from an application exit
  * Fix position of the active item in the icon bar when vertical
    (gxo#apps/ristretto#34)
  * Take into account the device scale (gxo#apps/ristretto#47,
    gxo#apps/ristretto!30)
  * Properly load images via drag and drop (gxo#apps/ristretto#67)
  * Delay GdkPixbufLoader "closed" signal handler
  * Use the same scale factor to zoom via action and scrolling
  * Fix a lack of centering when zooming via the menu action
  * Fix some memory leak (several commits of this kind)
  * Fix file creation monitoring
  * Try to display the image on `GDK_PIXBUF_ERROR_CORRUPT_IMAGE`
    (gxo#apps/ristretto#39)
  * Always set adjustment upper bounds greater than page sizes
    (gxo#apps/ristretto#35)
  * Scaling/zoom corrections (gxo#apps/ristretto#30, gxo#apps/ristretto!8)
  * Fix animated GIF display
  * Automate and sanitize memory management of sources
    (gxo#apps/ristretto#65)
  * Fix `rstto_icon_bar_rows_reordered()` (gxo#apps/ristretto#48)
  * Chain up to parent in dispose() and finalize()
  * Translation Updates</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638100800">- update to 0.12.1:
  * GLib &gt;= 2.44.0
  * Optimize sorting by content type
  * Load images asynchronously (gxo#apps/ristretto#16,
    gxo#apps/ristretto#29, gxo#apps/ristretto#32, gxo#apps/ristretto!34)
  * Increase image loading buffer size (gxo#apps/ristretto!34)
  * Allow to display all files in the open dialog
    (gxo#apps/ristretto!33)
  * Rework the file opening procedure (gxo#apps/ristretto!33)
  * Fix a memory leak when closing the window directly
  * Refactoring: Clarify thumbnailer queue management
  * Thumbnailer: Do not empty an unprocessed file list
  * Update window title on image deletion or insertion
  * Perform content*based filtering wherever necessary
  * Set device scale for animated images
  * Properly recognize SVG compressed image files
  * Use the generic pixbuf loader for RAW image files
  * Fix pointer behavior in fullscreen mode
  * Icon bar: Properly highlight item under the cursor
  * Icon bar: Center on the active item for any size change
  * Fix regression: Exif orientation is not respected
    (gxo#apps/ristretto#69)
  * Do not try to load images whose pixbuf is not available
    (gxo#apps/ristretto!34)
  * Fix memory management of image loading objects
    (gxo#apps/ristretto!34)
  * Use URIs instead of filenames in the `.desktop` file
    (gxo#apps/ristretto#49)
  * Directory loading: Allow to load a directory via the cli
  * Flatpak: Access remote locations with GVfs
  * Directory loading: Fix improper use of GFileEnumerator APIs
    (gxo#apps/ristretto#68)
  * Translation Updates:</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1642420800">- Update to version 0.12.2
  * Add support for shared thumbnail repositories
    (gxo#apps/ristretto#82)
  * Add thumbnail flavor support (gxo#apps/ristretto#81)
  * Use TreeModel IFace to walk the image list
  * Add index and list link to RsttoImageListIter
  * Switch to GQueue in RsttoImageList
  * Cleanup and simplifications around thumbnail size
  * Redistribute thumbnail sizes uniformly
  * Disable debug checks in release mode
  * Remove unused APIs in RsttoImageList
  * Fix and complete file change monitoring
  * Thumbnailer: Rework queue management
  * Thumbnailer: Properly set the number of visible items
  * Take the device scale into account to limit rendering quality
  * Avoid multi-threading issue with X11 (gxo#apps/ristretto#76)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1657454400">- Update to version 0.12.3
  * thumbnailer: Fall back on lower qualities in case of
    unsupported flavor (gxo#apps/ristretto#81)
  * Secure error handling when opening multiple files
  * Use `G_FILE_MONITOR_WATCH_MOVES` for file monitoring
  * Do not keep sticky state when current file is removed
  * Fix management of transaction source id
  * Correctly handle deletion when there is only one image
    (gxo#apps/ristretto#89)
  * Update iter list on insertion and deletion
    (gxo#apps/ristretto#88)
  * build: Fix intltool lock file problem during make distcheck
  * Display error message on stderr
  * i18n: Use `xfce_textdomain()` to initialize translations
  * Ensure that an error is set if no pixbuf is available
  * Fix some memory leaks
  * flatpak: Some updates from Flathub
  * Remove old icon files
  * Remove TODO file
  * Flatpak: Add libopenraw dependency
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1671710400">- Update to version 0.12.4
  * Bump requirements for Xfce 4.18
  * Appearance Changes:
  - thumbnailer: Increase thumbnail sizes (#81)
  * Code Refactoring:
  - build: Let xdt-depends.m4 macros set GLib macros
  - flatpak: Update D-Bus permissions after changing file manager method
  - flatpak: Updates from Flathub
  - Remove duplicated RsttoMainWindow:device-scale property
  * Bug Fixes:
  - use-thunar-properties: Add &amp; improve comments (!37)
  - thumbnailer: Add a warning if D-Bus proxy creation failed
  - Allow Xfconf initialization to fail (#19)
  - thumbnailer: Add missing sanity checks
  - Use a better-known bus name and object path for D-Bus proxy (#95, !36)
  - Properly update iterator when browsing a list containing invalid files (#94)
  - thumbnailer: Remove invalid files after processing thumbnail queue (#94)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 0.13.0
  * New Features:
  - Add print support (#1)
  * Bug Fixes:
  - editor-chooser: Expand tree view vertically
  - properties-dialog: Update thumbnail on "ready" signal
  - Fix remaining blurry icons when UI scale &gt; 1
  - thumbnailer: Properly support window scaling (#81)
  - Revert "thumbnailer: Increase thumbnail sizes"
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1683979200">- Update to version 0.13.1
  * I18n: Update po/LINGUAS list
  * Force g_file_query_info if magic_file returns
    "application/octet-stream"
  * build: Use m4_defined min versions and cleanup
  * Replace XDT_CHECK_LIBX11 and guard x11 code paths
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * viewer: Paint background icon at window scale
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 0.13.2
  * Update copyright year
  * Fix duplicate mnemonic in File menu
  * image_viewer: Add missing sanity check
  * Fix criticals about unset GIO attributes
  * viewer: Fix possible crash when closing while an image is loading
  * Ensure that file manager proxy creation is non-blocking
  * Add icons at missing sizes, clean up SVG metadata
  * Translation Updates</changelog>
</package>
<package pkgid="b454bef4d6755c83f7840b3c8db48c501159ef3f786131c065a00910236a460d" name="robin-map" arch="src">
  <version epoch="0" ver="1.3.0" rel="bp156.2.3.1"/>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1587297600">- Created robin-map package from Fedora source rpm to enable
  OpenImageIO &gt; 2.0.0 to build to enable OpenShadingLanguage to be
  updated and build with LLVM10.</changelog>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1614427200">- Update to version 0.6.3:
  * Fix gh#Tessil/robin-map#26: Raise the maximum possible size of
    the hash table when using the prime_growth_policy on a  64-bit
    platform.
  * Fix gh#Tessil/robin-map#31: When min_load_factor() &gt; 0, the
    clear() method will also reset the bucket_count of the hash
    table to 0.
  * Fix shrink when min_load_factor is set and a range erase with
    end() as last is called. The m_try_skrink_on_next_insert was
    not correctly set.
  * Fix gh#Tessil/robin-map#33: The value function of a const
    iterator can now be called and returns a mutable reference to
    the underlying value_type.
- Ran spec-cleaner.</changelog>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1656158400">- Update to version 1.0.1:
  * For the tests, force the usage of the Boost static libraries by
    setting Boost_USE_STATIC_LIBS to ON in CMake
    (gh#Tessil/robin-map#50).
- Changes from version 1.0:
  * Add support for efficient serialization.
  * Remove compilation warnings when -Wshadow flag is set.
  * Fix USE_STORED_HASH_ON_REHASH to return true when bucket_count
    is 0, STORE_HASH is true and is_power_of_two_policy::value is
    true.
  * Fix CMake warning by specifying a project language before
    including GNUInstallDirs.
  * Create a local tsl-robin-mapTargets.cmake
    (gh#Tessil/robin-map#45).</changelog>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1685275200">- Update to version 1.2.1: Fix missing project version increment in CMake.
- Changes of version 1.2.0:
  * Fix a rare but critical bug which only occurs when a very long collision
    chain (&gt; 32 767) occurs due to a poor hash function
    (gh#Tessil/robin-map#52).
  * Replace deprecated std::aligned_storage since C++23 by alignas
  (gh#Tessil/robin-map#61).
  * Raise DIST_FROM_IDEAL_BUCKET_LIMIT to 8192.
  * Clear and shrink the moved hash table in the move operator to be coherent
    with the move constructor.
  * When using C++17, std::launder the reinterpreted pointer from
    std::aligned_storage to adapt to the change of object model introduced in
    P0137R1. Fix potential but very unlikely undefined behaviour.
  * When exceptions are disabled, only print the error message when
    defined(TSL_DEBUG) instead of !defined(NDEBUG).
  * Check that bucket_count doesn't exceed max_bucket_count() after the
    constructor initialization.</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1718971200">- Update to version 1.3.0:
  * Add erase_fast(iterator pos) method which in contrast to
    erase(iterator pos) doesn't return an iterator, avoiding the
    cost of looking for the next element after erasure of the
    element at iterator pos.
- Changes of version 1.2.2:
  * Specify library version &amp; versioning rules in headers
  * Mark error_message in numeric_cast as unused to avoid compiler
    warning in some cases
  * Remove support for CMake &lt; 3.3</changelog>
</package>
<package pkgid="169f159cf3de78546ff95a5b1908a53543567ca7a2add59da8c8cf8a742f6af4" name="robin-map-devel" arch="noarch">
  <version epoch="0" ver="1.3.0" rel="bp156.2.3.1"/>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1587297600">- Created robin-map package from Fedora source rpm to enable
  OpenImageIO &gt; 2.0.0 to build to enable OpenShadingLanguage to be
  updated and build with LLVM10.</changelog>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1614427200">- Update to version 0.6.3:
  * Fix gh#Tessil/robin-map#26: Raise the maximum possible size of
    the hash table when using the prime_growth_policy on a  64-bit
    platform.
  * Fix gh#Tessil/robin-map#31: When min_load_factor() &gt; 0, the
    clear() method will also reset the bucket_count of the hash
    table to 0.
  * Fix shrink when min_load_factor is set and a range erase with
    end() as last is called. The m_try_skrink_on_next_insert was
    not correctly set.
  * Fix gh#Tessil/robin-map#33: The value function of a const
    iterator can now be called and returns a mutable reference to
    the underlying value_type.
- Ran spec-cleaner.</changelog>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1656158400">- Update to version 1.0.1:
  * For the tests, force the usage of the Boost static libraries by
    setting Boost_USE_STATIC_LIBS to ON in CMake
    (gh#Tessil/robin-map#50).
- Changes from version 1.0:
  * Add support for efficient serialization.
  * Remove compilation warnings when -Wshadow flag is set.
  * Fix USE_STORED_HASH_ON_REHASH to return true when bucket_count
    is 0, STORE_HASH is true and is_power_of_two_policy::value is
    true.
  * Fix CMake warning by specifying a project language before
    including GNUInstallDirs.
  * Create a local tsl-robin-mapTargets.cmake
    (gh#Tessil/robin-map#45).</changelog>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1685275200">- Update to version 1.2.1: Fix missing project version increment in CMake.
- Changes of version 1.2.0:
  * Fix a rare but critical bug which only occurs when a very long collision
    chain (&gt; 32 767) occurs due to a poor hash function
    (gh#Tessil/robin-map#52).
  * Replace deprecated std::aligned_storage since C++23 by alignas
  (gh#Tessil/robin-map#61).
  * Raise DIST_FROM_IDEAL_BUCKET_LIMIT to 8192.
  * Clear and shrink the moved hash table in the move operator to be coherent
    with the move constructor.
  * When using C++17, std::launder the reinterpreted pointer from
    std::aligned_storage to adapt to the change of object model introduced in
    P0137R1. Fix potential but very unlikely undefined behaviour.
  * When exceptions are disabled, only print the error message when
    defined(TSL_DEBUG) instead of !defined(NDEBUG).
  * Check that bucket_count doesn't exceed max_bucket_count() after the
    constructor initialization.</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1718971200">- Update to version 1.3.0:
  * Add erase_fast(iterator pos) method which in contrast to
    erase(iterator pos) doesn't return an iterator, avoiding the
    cost of looking for the next element after erasure of the
    element at iterator pos.
- Changes of version 1.2.2:
  * Specify library version &amp; versioning rules in headers
  * Mark error_message in numeric_cast as unused to avoid compiler
    warning in some cases
  * Remove support for CMake &lt; 3.3</changelog>
</package>
<package pkgid="ccf331e6d69d39ba20ed5a0d4e002577548c385709c44775162bedf79cf82a8b" name="roundcubemail" arch="noarch">
  <version epoch="0" ver="1.6.8" rel="bp156.2.3.1"/>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1601294400">- update to 1.4.9:
  * Fix HTML editor in latest Chrome 85.0.4183.102, update to TinyMCE 4.9.11 (#7615)
  * Add missing localization for some label/legend elements in userinfo plugin (#7478)
  * Fix importing birthday dates from Gmail vCards (BDAY:YYYYMMDD)
  * Fix restoring Cc/Bcc fields from local storage (#7554)
  * Fix jstz.min.js installation, bump version to 1.0.7
  * Fix incorrect PDO::lastInsertId() use in sqlsrv driver (#7564)
  * Fix link to closure compiler in bin/jsshrink.sh script (#7567)
  * Fix bug where some parts of a message could have been missing in a reply/forward body (#7568)
  * Fix empty space on mail printouts in Chrome (#7604)
  * Fix empty output from HTML5 parser when content contains XML tag (#7624)
  * Fix scroll jump on key press in plain text mode of the HTML editor (#7622)
  * Fix so autocompletion list does not hide on scroll inside it (#7592)</changelog>
  <changelog author="pgajdos@suse.com" date="1606824000">- use system apache rpm macros</changelog>
  <changelog author="Lars Vogdt &lt;lars@linux-schulserver.de&gt;" date="1609156800">- update to 1.4.10:
  * Stored cross-site scripting (XSS) via HTML or plain text messages
    with malicious content ( CVE-2020-35730 boo#1180399 )
  * Fix extra angle brackets in In-Reply-To header derived from mailto: params (#7655)
  * Fix folder list issue when special folder is a subfolder (#7647)
  * Fix Elastic's folder subscription toggle in search result (#7653)
  * Fix state of subscription toggle on folders list after changing
    folder state from the search result (#7653)
  * Security: Fix cross-site scripting (XSS) via HTML or plain text
    messages with malicious content</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1611316800">- add PHP version to Requires: and Recommends: to make sure the same
  version is installed as used during packaging
- drop Requires: http_daemon (fixes boo#1180132) and Suggests: apache2
  (which is already required though mod_php_any)</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1612785600">- update to 1.4.11 with security fix:
  Fix cross-site scripting (XSS) via HTML messages with malicious CSS content</changelog>
  <changelog author="lars@linux-schulserver.de - 1.5.0" date="1634644800">- update to 1.5.0
  + full PHP8 support
  + Dark mode for Elastic skin
  + OAuth2/XOauth support (with plugin hooks)
  + Collected recipients and trusted senders
  + Moving recipients between inputs with drag &amp; drop
  + Full unicode support with MySQL database
  + Support of IMAP LITERAL- extension RFC 7888
    &lt;https://datatracker.ietf.org/doc/html/rfc7888&gt;
  + Support of RFC 2231 &lt;https://datatracker.ietf.org/doc/html/rfc2231&gt;
    encoded names
  + Cache refactoring
  More at https://github.com/roundcube/roundcubemail/releases/tag/1.5.0
- adjusted some file names to new release
  (_styles.less -&gt; styles.less; _variables.less -&gt; variables.less;
  CHANGELOG -&gt; CHANGELOG.md)
- vendor/roundcube/plugin-installer/src/bin/rcubeinitdb.sh does not exist
  any longer
- added SECURITY.md to documentation
- mark the whole documentation directory as documentation instead of
  listing some files and others not (avoid duplicate entries in RPM-DB)
- adjust requirements: php-intl is now required</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1638100800">- update to 1.5.1
  * Fix importing contacts with no email address (#8227)
  * Fix so session's search scope is not used if search is not active (#8199)
  * Fix some PHP8 warnings (#8239)
  * Fix so dark mode state is retained after closing the browser (#8237)
  * Fix bug where new messages were not added to the list on refresh if skip_deleted=true (#8234)
  * Fix colors on "Show source" page in dark mode (#8246)
  * Fix handling of dark_mode_support:false setting in skins meta.json - also when devel_mode=false (#8249)
  * Fix database initialization if db_prefix is a schema prefix (#8221)
  * Fix undefined constant error in Installer on Windows (#8258)
  * Fix installation/upgrade on MySQL 5.5 - Index column size too large (#8231)
  * Fix regression in setting of contact listing name (#8260)
  * Fix bug in Larry skin where headers toggle state was reset on full page preview (#8203)
  * Fix bug where \u200b characters were added into the recipient input preventing mail delivery (#8269)
  * Fix charset conversion errors on PHP &lt; 8 for charsets not supported by mbstring (#8252)
  * Fix bug where adding a contact to trusted senders via "Always allow from..." button didn't work (#8264, #8268)
  * Fix bug with show_images setting where option 1 and 3 were swapped (#8268)
  * Fix PHP fatal error on an undefined constant in contacts import action (#8277)
  * Fix fetching headers of multiple message parts at once in rcube_imap_generic::fetchMIMEHeaders() (#8282)
  * Fix bug where attachment download could sometimes fail with a CSRF check error (#8283)
  * Fix an infinite loop when parsing environment variables with float/integer values (#8293)
  * Fix so 'small-dark' logo has more priority than the 'small' logo (#8298)</changelog>
  <changelog author="Lars Vogdt &lt;lars@linux-schulserver.de&gt;" date="1640692800">- use the virtual provides from each PHP module, to allow the installation
  of roundcubemail with various PHP versions.
  The only problem, we are currently facing is the automatic
  enablement of the PHP apache module during post-installation:
  Trying to evaluate the correct PHP module now during post as well,
  which should eleminate the pre-definition of the required
  PHP-Version during build completely.
  See https://build.opensuse.org/request/show/940859 for the initial
  discussion.</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1640952000">- update to 1.5.2
  * OAuth: pass 'id_token' to 'oauth_login' plugin hook (#8214)
  * OAuth: fix expiration of short-lived oauth tokens (#8147)
  * OAuth: fix relative path to assets if /index.php/foo/bar url is used (#8144)
  * OAuth: no auto-redirect on imap login failures (#8370)
  * OAuth: refresh access token in 'refresh' plugin hook (#8224)
  * Fix so folder search parameters are honored by subscriptions_option plugin (#8312)
  * Fix password change with Directadmin driver (#8322, #8329)
  * Fix so css files in plugins/jqueryui/themes will be minified too (#8337)
  * Fix handling of unicode/special characters in custom From input (#8357)
  * Fix some PHP8 compatibility issues (#8363)
  * Fix chpass-wrapper.py helper compatibility with Python 3 (#8324)
  * Fix scrolling and missing Close button in the Select image dialog in Elastic/mobile (#8367)
  * Security: fix cross-site scripting (XSS) via HTML messages with malicious CSS content
- added Suggests: php-sqlite</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1656244800">- update to 1.5.3
  * Enigma: Fix initial synchronization of private keys
  * Enigma: Fix double quoted-printable encoding of pgp-signed messages with no attachments (#8413)
  * Fix various PHP8 warnings (#8392)
  * Fix mail headers injection via the subject field on mail compose (#8404)
  * Fix bug where small message/rfc822 parts could not be decoded (#8408)
  * Fix setting HTML mode on reply/forward of a signed message (#8405)
  * Fix handling of RFC2231-encoded attachment names inside of a message/rfc822 part (#8418)
  * Fix bug where some mail parts (images) could have not be listed as attachments (#8425)
  * Fix bug where attachment icons were stuck at the top of the messages list in Safari (#8433)
  * Fix handling of message/rfc822 parts that are small and are multipart structures with a single part (#8458)
  * Fix bug where session could time out if DB and PHP timezone were different (#8303)
  * Fix bug where DSN flag state wasn't stored with a draft (#8371)
  * Fix broken encoding of HTML content encapsulated in a RTF attachment (#8444)
  * Fix problem with aria-hidden=true on toolbar menus in the Elastic skin (#8517)
  * Fix bug where title tag content was displayed in the body if it contained HTML tags (#8540)
  * Fix support for DSN specification without host e.g. pgsql:///dbname (#8558)</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1659009600">- update to 1.6.0 with these most noteworthy changes:
  * PHP 8.1 support
  * Dropped support for PHP &lt; 7.3
  * Support responses (snippets) in HTML format
  * Option to purge deleted mails older than 30, 60 or 90 days
  * Unified and simplified services connection config options
  * Removed the Classic and Larry skins from the release packages
  * SQLite: Use foreign keys, require SQLite &gt;= 3.6.19</changelog>
  <changelog author="Lars Vogdt &lt;lars@linux-schulserver.de&gt;" date="1674561600">- update to 1.6.1
  * Kill session if refreshing oauth token fails (#8734)
  * Fix various PHP 8.1 warnings (#8628, #8644, #8667, #8656, #8647)
  * Password: Remove references to %c variable that has been removed before (#8633)
  * Fix anchor links in HTML mail (#8632)
  * Fix bug where config creation in Installer did ignore options in the form (#8634)
  * Fix bug where renamed options were removed from the config on
    installto.sh (update.sh) run (#8643)
  * Fix favicon rewrite rule in .htaccess (#8654)
  * Fix various PHP 8.2 warnings
  * Fix bug where it wasn't possible to create more than one response
    record on SQLite and Postgres (#8664)
  * Fix support for ManageSieve over implicit SSL (#8670)
  * Fix bug where "about:blank" page could trigger "load error" (#8554)
  * Fix bug where setting 'Clear Trash on Logout' to 'all messages'
    didn't work (#8687)
  * Fix bug where the attachment menu wouldn't disappear after an action
    is selected (#8691)
  * Fix bug where some dialogs in an eml attachment preview would not
    close on mobile (#8627)
  * Fix bug where multiline data:image URI's in emails were stripped
    from the message on display (#8613)
  * Fix fatal error on identity page if Enigma plugin is misconfigured (#8719)
  * Fix so N property always exists in a vCard export (#8771)
  * Fix authenticating to Courier IMAP with passwords containing
    a '~' character (#8772)
  * Fix handling of smtp/imap port options on configuration file
    update (#8756)
  * Fix bug where array values could not be saved in utils/save_pref
    action (#8781)
  * Add workaround for using Roundcube behind a reverse proxy with a
    subpath: 'request_path' option (#8738, #8770)
  * Fix bug where "Invalid skin name" error was logged on preferences
    save if there's only one skin (#8825)
  * Fix SIGBUS raised in ImageMagick when more than one process tried
    to generate a thumbnail of the same image attachment (#8511)
  * Fix bug where updater does not update the vendor packages (#8642)
  * Fix missing mail composing textarea on reply/draft with a long
    plain text content (#8866)</changelog>
  <changelog author="Lars Vogdt &lt;lars@linux-schulserver.de&gt;" date="1688385600">- update to 1.6.2
  * Add Uyghur localization
  * Fix regression in OAuth request URI caused by use of REQUEST_URI
    instead of SCRIPT_NAME as a default (#8878)
  * Fix bug where false attachment reminder was displayed on HTML mail
    with inline images (#8885)
  * Fix bug where a non-ASCII character in app.js could cause error in
    javascript engine (#8894)
  * Fix JWT decoding with url safe base64 schema (#8890)
  * Fix bug where .wav instead of .mp3 file was used for the new mail
    notification in Firefox (#8895)
  * Fix PHP8 warning (#8891)
  * Fix support for Windows-31J charset (#8869)
  * Fix so LDAP VLV option is disabled by default as documented (#8833)
  * Fix so an email address with name is supported as input to the
    managesieve notify :from parameter (#8918)
  * Fix Help plugin menu (#8898)
  * Fix invalid onclick handler on the logo image when using non-array
    skin_logo setting (#8933)
  * Fix duplicate recipients in "To" and "Cc" on reply (#8912)
  * Fix bug where it wasn't possible to scroll lists by clicking middle
    mouse button (#8942)
  * Fix bug where label text in a single-input dialog could be partially
    invisible in some locales (#8905)
  * Fix bug where LDAP (fulltext) search didn't work without 'search_fields'
    in config (#8874)
  * Fix extra leading newlines in plain text converted from HTML (#8973)
  * Fix so recipients with a domain ending with .s are allowed (#8854)
  * Fix so vCard output does not contain non-standard/redundant TYPE=OTHER
    and TYPE=INTERNET (#8838)
  * Fix QR code images for contacts with non-ASCII characters (#9001)
  * Fix PHP8 warnings when using list_flags and list_cols properties by plugins (#8998)
  * Fix bug where subfolders could loose subscription on parent folder rename (#8892)
  * Fix connecting to LDAP using an URI with ldapi:// scheme (#8990)
  * Fix insecure shell command params handling in cmd_learn driver of markasjunk plugin (#9005)
  * Fix bug where some mail headers didn't work in cmd_learn driver of markasjunk plugin (#9005)
  * Fix PHP fatal error when importing vcf file using PHP 8.2 (#9025)
  * Fix so output of log_date_format with microseconds contains time in
    server time zone, not UTC</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1695211200">- update to 1.6.3 (bsc#1215433)
  * Fix bug where installto.sh/update.sh scripts were removing some
    essential options from the config file (#9051)
  * Update jQuery-UI to version 1.13.2 (#9041)
  * Fix regression that broke use_secure_urls feature (#9052)
  * Fix potential PHP fatal error when opening a message with
    message/rfc822 part (#8953)
  * Fix bug where a duplicate &lt;title&gt; tag in HTML email could cause some
    parts being cut off (#9029)
  * Fix bug where a list of folders could have been sorted
    incorrectly (#9057)
  * Fix regression where LDAP addressbook 'filter' option was
    ignored (#9061)
  * Fix wrong order of a multi-folder search result when sorting by
    size (#9065)
  * Fix so install/update scripts do not require PEAR (#9037)
  * Fix regression where some mail parts could have been decoded
    incorrectly, or not at all (#9096)
  * Fix handling of an error case in Cyrus IMAP BINARY FETCH, fallback to
    non-binary FETCH (#9097)
  * Fix PHP8 deprecation warning in the reconnect plugin (#9083)
  * Fix "Show source" on mobile with x_frame_options = deny (#9084)
  * Fix various PHP warnings (#9098)
  * Fix deprecated use of ldap_connect() in password's ldap_simple driver (#9060)
  * Fix cross-site scripting (XSS) vulnerability in handling of linkrefs
    in plain text messages</changelog>
  <changelog author="Lars Vogdt &lt;lars@linux-schulserver.de&gt;" date="1698235200">- update to 1.6.4 (bsc#1216429)
  * Fix cross-site scripting (XSS) vulnerability in handling of SVG
    in HTML messages (#9168) CVE-2023-5631
  * Fix PHP8 warnings (#9142, #9160)
  * Fix default 'mime.types' path on Windows (#9113)
  * Managesieve: Fix javascript error when relational or spamtest
    extension is not enabled (#9139)</changelog>
  <changelog author="Lars Vogdt &lt;lars@linux-schulserver.de&gt;" date="1699272000">- update to 1.6.5 (bsc#1216895)
  * Fix cross-site scripting (XSS) vulnerability in setting
    Content-Type/Content-Disposition for attachment
    preview/download  CVE-2023-47272
  Other changes
  * Fix PHP8 fatal error when parsing a malformed BODYSTRUCTURE (#9171)
  * Fix duplicated Inbox folder on IMAP servers that do not use Inbox
    folder with all capital letters (#9166)
  * Fix PHP warnings (#9174)
  * Fix UI issue when dealing with an invalid managesieve_default_headers
    value (#9175)
  * Fix bug where images attached to application/smil messages
    weren't displayed (#8870)
  * Fix PHP string replacement error in utils/error.php (#9185)
  * Fix regression where smtp_user did not allow pre/post strings
    before/after %u placeholder (#9162)</changelog>
  <changelog author="Lars Vogdt &lt;lars@linux-schulserver.de&gt;" date="1707825600">- update to 1.6.6
  * Fix regression in handling LDAP search_fields configuration parameter (#9210)
  * Enigma: Fix finding of a private key when decrypting a message using GnuPG v2.3
  * Fix page jump menu flickering on click (#9196)
  * Update to TinyMCE 5.10.9 security release (#9228)
  * Fix PHP8 warnings (#9235, #9238, #9242, #9306)
  * Fix saving other encryption settings besides enigma's (#9240)
  * Fix unneeded php command use in installto.sh and deluser.sh scripts (#9237)
  * Fix TinyMCE localization installation (#9266)
  * Fix bug where trailing non-ascii characters in email addresses
    could have been removed in recipient input (#9257)
  * Fix IMAP GETMETADATA command with options - RFC5464</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708689600">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Lars Vogdt &lt;lars@linux-schulserver.de&gt;" date="1716120000">- update to 1.6.7
  This is a security update to the stable version 1.6 of Roundcube Webmail.
  It provides a fix to a recently reported XSS vulnerabilities:
  * Fix cross-site scripting (XSS) vulnerability in handling SVG animate attributes.
    Reported by Valentin T. and Lutz Wolf of CrowdStrike.
  * Fix cross-site scripting (XSS) vulnerability in handling list columns from user preferences.
    Reported by Huy Nguyễn Phạm Nhật.
  * Fix command injection via crafted im_convert_path/im_identify_path on Windows.
    Reported by Huy Nguyễn Phạm Nhật.
  CHANGELOG
  * Makefile: Use phpDocumentor v3.4 for the Framework docs (#9313)
  * Fix bug where HTML entities in URLs were not decoded on HTML to plain text conversion (#9312)
  * Fix bug in collapsing/expanding folders with some special characters in names (#9324)
  * Fix PHP8 warnings (#9363, #9365, #9429)
  * Fix missing field labels in CSV import, for some locales (#9393)
  * Fix cross-site scripting (XSS) vulnerability in handling SVG animate attributes
  * Fix cross-site scripting (XSS) vulnerability in handling list columns from user preferences
  * Fix command injection via crafted im_convert_path/im_identify_path on Windows</changelog>
  <changelog author="Aeneas Jai&#xDF;le &lt;aj@ajaissle.de&gt;" date="1722945600">- update to 1.6.8
  This is a security update to the stable version 1.6 of Roundcube Webmail.
  It provides fixes to recently reported security vulnerabilities:
  * Fix XSS vulnerability in post-processing of sanitized HTML content [CVE-2024-42009] [bsc#1228900]
  * Fix XSS vulnerability in serving of attachments other than HTML or SVG [CVE-2024-42008]
  * Fix information leak (access to remote content) via insufficient CSS filtering [CVE-2024-42010] [bsc#1228901]
- For further changes, see https://github.com/roundcube/roundcubemail/releases/tag/1.6.8</changelog>
</package>
<package pkgid="f384e2c6745f1a5f1f85ff12a16be9866f000f44e6e77a582434890d01b64823" name="roundcubemail" arch="src">
  <version epoch="0" ver="1.6.8" rel="bp156.2.3.1"/>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1601294400">- update to 1.4.9:
  * Fix HTML editor in latest Chrome 85.0.4183.102, update to TinyMCE 4.9.11 (#7615)
  * Add missing localization for some label/legend elements in userinfo plugin (#7478)
  * Fix importing birthday dates from Gmail vCards (BDAY:YYYYMMDD)
  * Fix restoring Cc/Bcc fields from local storage (#7554)
  * Fix jstz.min.js installation, bump version to 1.0.7
  * Fix incorrect PDO::lastInsertId() use in sqlsrv driver (#7564)
  * Fix link to closure compiler in bin/jsshrink.sh script (#7567)
  * Fix bug where some parts of a message could have been missing in a reply/forward body (#7568)
  * Fix empty space on mail printouts in Chrome (#7604)
  * Fix empty output from HTML5 parser when content contains XML tag (#7624)
  * Fix scroll jump on key press in plain text mode of the HTML editor (#7622)
  * Fix so autocompletion list does not hide on scroll inside it (#7592)</changelog>
  <changelog author="pgajdos@suse.com" date="1606824000">- use system apache rpm macros</changelog>
  <changelog author="Lars Vogdt &lt;lars@linux-schulserver.de&gt;" date="1609156800">- update to 1.4.10:
  * Stored cross-site scripting (XSS) via HTML or plain text messages
    with malicious content ( CVE-2020-35730 boo#1180399 )
  * Fix extra angle brackets in In-Reply-To header derived from mailto: params (#7655)
  * Fix folder list issue when special folder is a subfolder (#7647)
  * Fix Elastic's folder subscription toggle in search result (#7653)
  * Fix state of subscription toggle on folders list after changing
    folder state from the search result (#7653)
  * Security: Fix cross-site scripting (XSS) via HTML or plain text
    messages with malicious content</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1611316800">- add PHP version to Requires: and Recommends: to make sure the same
  version is installed as used during packaging
- drop Requires: http_daemon (fixes boo#1180132) and Suggests: apache2
  (which is already required though mod_php_any)</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1612785600">- update to 1.4.11 with security fix:
  Fix cross-site scripting (XSS) via HTML messages with malicious CSS content</changelog>
  <changelog author="lars@linux-schulserver.de - 1.5.0" date="1634644800">- update to 1.5.0
  + full PHP8 support
  + Dark mode for Elastic skin
  + OAuth2/XOauth support (with plugin hooks)
  + Collected recipients and trusted senders
  + Moving recipients between inputs with drag &amp; drop
  + Full unicode support with MySQL database
  + Support of IMAP LITERAL- extension RFC 7888
    &lt;https://datatracker.ietf.org/doc/html/rfc7888&gt;
  + Support of RFC 2231 &lt;https://datatracker.ietf.org/doc/html/rfc2231&gt;
    encoded names
  + Cache refactoring
  More at https://github.com/roundcube/roundcubemail/releases/tag/1.5.0
- adjusted some file names to new release
  (_styles.less -&gt; styles.less; _variables.less -&gt; variables.less;
  CHANGELOG -&gt; CHANGELOG.md)
- vendor/roundcube/plugin-installer/src/bin/rcubeinitdb.sh does not exist
  any longer
- added SECURITY.md to documentation
- mark the whole documentation directory as documentation instead of
  listing some files and others not (avoid duplicate entries in RPM-DB)
- adjust requirements: php-intl is now required</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1638100800">- update to 1.5.1
  * Fix importing contacts with no email address (#8227)
  * Fix so session's search scope is not used if search is not active (#8199)
  * Fix some PHP8 warnings (#8239)
  * Fix so dark mode state is retained after closing the browser (#8237)
  * Fix bug where new messages were not added to the list on refresh if skip_deleted=true (#8234)
  * Fix colors on "Show source" page in dark mode (#8246)
  * Fix handling of dark_mode_support:false setting in skins meta.json - also when devel_mode=false (#8249)
  * Fix database initialization if db_prefix is a schema prefix (#8221)
  * Fix undefined constant error in Installer on Windows (#8258)
  * Fix installation/upgrade on MySQL 5.5 - Index column size too large (#8231)
  * Fix regression in setting of contact listing name (#8260)
  * Fix bug in Larry skin where headers toggle state was reset on full page preview (#8203)
  * Fix bug where \u200b characters were added into the recipient input preventing mail delivery (#8269)
  * Fix charset conversion errors on PHP &lt; 8 for charsets not supported by mbstring (#8252)
  * Fix bug where adding a contact to trusted senders via "Always allow from..." button didn't work (#8264, #8268)
  * Fix bug with show_images setting where option 1 and 3 were swapped (#8268)
  * Fix PHP fatal error on an undefined constant in contacts import action (#8277)
  * Fix fetching headers of multiple message parts at once in rcube_imap_generic::fetchMIMEHeaders() (#8282)
  * Fix bug where attachment download could sometimes fail with a CSRF check error (#8283)
  * Fix an infinite loop when parsing environment variables with float/integer values (#8293)
  * Fix so 'small-dark' logo has more priority than the 'small' logo (#8298)</changelog>
  <changelog author="Lars Vogdt &lt;lars@linux-schulserver.de&gt;" date="1640692800">- use the virtual provides from each PHP module, to allow the installation
  of roundcubemail with various PHP versions.
  The only problem, we are currently facing is the automatic
  enablement of the PHP apache module during post-installation:
  Trying to evaluate the correct PHP module now during post as well,
  which should eleminate the pre-definition of the required
  PHP-Version during build completely.
  See https://build.opensuse.org/request/show/940859 for the initial
  discussion.</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1640952000">- update to 1.5.2
  * OAuth: pass 'id_token' to 'oauth_login' plugin hook (#8214)
  * OAuth: fix expiration of short-lived oauth tokens (#8147)
  * OAuth: fix relative path to assets if /index.php/foo/bar url is used (#8144)
  * OAuth: no auto-redirect on imap login failures (#8370)
  * OAuth: refresh access token in 'refresh' plugin hook (#8224)
  * Fix so folder search parameters are honored by subscriptions_option plugin (#8312)
  * Fix password change with Directadmin driver (#8322, #8329)
  * Fix so css files in plugins/jqueryui/themes will be minified too (#8337)
  * Fix handling of unicode/special characters in custom From input (#8357)
  * Fix some PHP8 compatibility issues (#8363)
  * Fix chpass-wrapper.py helper compatibility with Python 3 (#8324)
  * Fix scrolling and missing Close button in the Select image dialog in Elastic/mobile (#8367)
  * Security: fix cross-site scripting (XSS) via HTML messages with malicious CSS content
- added Suggests: php-sqlite</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1656244800">- update to 1.5.3
  * Enigma: Fix initial synchronization of private keys
  * Enigma: Fix double quoted-printable encoding of pgp-signed messages with no attachments (#8413)
  * Fix various PHP8 warnings (#8392)
  * Fix mail headers injection via the subject field on mail compose (#8404)
  * Fix bug where small message/rfc822 parts could not be decoded (#8408)
  * Fix setting HTML mode on reply/forward of a signed message (#8405)
  * Fix handling of RFC2231-encoded attachment names inside of a message/rfc822 part (#8418)
  * Fix bug where some mail parts (images) could have not be listed as attachments (#8425)
  * Fix bug where attachment icons were stuck at the top of the messages list in Safari (#8433)
  * Fix handling of message/rfc822 parts that are small and are multipart structures with a single part (#8458)
  * Fix bug where session could time out if DB and PHP timezone were different (#8303)
  * Fix bug where DSN flag state wasn't stored with a draft (#8371)
  * Fix broken encoding of HTML content encapsulated in a RTF attachment (#8444)
  * Fix problem with aria-hidden=true on toolbar menus in the Elastic skin (#8517)
  * Fix bug where title tag content was displayed in the body if it contained HTML tags (#8540)
  * Fix support for DSN specification without host e.g. pgsql:///dbname (#8558)</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1659009600">- update to 1.6.0 with these most noteworthy changes:
  * PHP 8.1 support
  * Dropped support for PHP &lt; 7.3
  * Support responses (snippets) in HTML format
  * Option to purge deleted mails older than 30, 60 or 90 days
  * Unified and simplified services connection config options
  * Removed the Classic and Larry skins from the release packages
  * SQLite: Use foreign keys, require SQLite &gt;= 3.6.19</changelog>
  <changelog author="Lars Vogdt &lt;lars@linux-schulserver.de&gt;" date="1674561600">- update to 1.6.1
  * Kill session if refreshing oauth token fails (#8734)
  * Fix various PHP 8.1 warnings (#8628, #8644, #8667, #8656, #8647)
  * Password: Remove references to %c variable that has been removed before (#8633)
  * Fix anchor links in HTML mail (#8632)
  * Fix bug where config creation in Installer did ignore options in the form (#8634)
  * Fix bug where renamed options were removed from the config on
    installto.sh (update.sh) run (#8643)
  * Fix favicon rewrite rule in .htaccess (#8654)
  * Fix various PHP 8.2 warnings
  * Fix bug where it wasn't possible to create more than one response
    record on SQLite and Postgres (#8664)
  * Fix support for ManageSieve over implicit SSL (#8670)
  * Fix bug where "about:blank" page could trigger "load error" (#8554)
  * Fix bug where setting 'Clear Trash on Logout' to 'all messages'
    didn't work (#8687)
  * Fix bug where the attachment menu wouldn't disappear after an action
    is selected (#8691)
  * Fix bug where some dialogs in an eml attachment preview would not
    close on mobile (#8627)
  * Fix bug where multiline data:image URI's in emails were stripped
    from the message on display (#8613)
  * Fix fatal error on identity page if Enigma plugin is misconfigured (#8719)
  * Fix so N property always exists in a vCard export (#8771)
  * Fix authenticating to Courier IMAP with passwords containing
    a '~' character (#8772)
  * Fix handling of smtp/imap port options on configuration file
    update (#8756)
  * Fix bug where array values could not be saved in utils/save_pref
    action (#8781)
  * Add workaround for using Roundcube behind a reverse proxy with a
    subpath: 'request_path' option (#8738, #8770)
  * Fix bug where "Invalid skin name" error was logged on preferences
    save if there's only one skin (#8825)
  * Fix SIGBUS raised in ImageMagick when more than one process tried
    to generate a thumbnail of the same image attachment (#8511)
  * Fix bug where updater does not update the vendor packages (#8642)
  * Fix missing mail composing textarea on reply/draft with a long
    plain text content (#8866)</changelog>
  <changelog author="Lars Vogdt &lt;lars@linux-schulserver.de&gt;" date="1688385600">- update to 1.6.2
  * Add Uyghur localization
  * Fix regression in OAuth request URI caused by use of REQUEST_URI
    instead of SCRIPT_NAME as a default (#8878)
  * Fix bug where false attachment reminder was displayed on HTML mail
    with inline images (#8885)
  * Fix bug where a non-ASCII character in app.js could cause error in
    javascript engine (#8894)
  * Fix JWT decoding with url safe base64 schema (#8890)
  * Fix bug where .wav instead of .mp3 file was used for the new mail
    notification in Firefox (#8895)
  * Fix PHP8 warning (#8891)
  * Fix support for Windows-31J charset (#8869)
  * Fix so LDAP VLV option is disabled by default as documented (#8833)
  * Fix so an email address with name is supported as input to the
    managesieve notify :from parameter (#8918)
  * Fix Help plugin menu (#8898)
  * Fix invalid onclick handler on the logo image when using non-array
    skin_logo setting (#8933)
  * Fix duplicate recipients in "To" and "Cc" on reply (#8912)
  * Fix bug where it wasn't possible to scroll lists by clicking middle
    mouse button (#8942)
  * Fix bug where label text in a single-input dialog could be partially
    invisible in some locales (#8905)
  * Fix bug where LDAP (fulltext) search didn't work without 'search_fields'
    in config (#8874)
  * Fix extra leading newlines in plain text converted from HTML (#8973)
  * Fix so recipients with a domain ending with .s are allowed (#8854)
  * Fix so vCard output does not contain non-standard/redundant TYPE=OTHER
    and TYPE=INTERNET (#8838)
  * Fix QR code images for contacts with non-ASCII characters (#9001)
  * Fix PHP8 warnings when using list_flags and list_cols properties by plugins (#8998)
  * Fix bug where subfolders could loose subscription on parent folder rename (#8892)
  * Fix connecting to LDAP using an URI with ldapi:// scheme (#8990)
  * Fix insecure shell command params handling in cmd_learn driver of markasjunk plugin (#9005)
  * Fix bug where some mail headers didn't work in cmd_learn driver of markasjunk plugin (#9005)
  * Fix PHP fatal error when importing vcf file using PHP 8.2 (#9025)
  * Fix so output of log_date_format with microseconds contains time in
    server time zone, not UTC</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1695211200">- update to 1.6.3 (bsc#1215433)
  * Fix bug where installto.sh/update.sh scripts were removing some
    essential options from the config file (#9051)
  * Update jQuery-UI to version 1.13.2 (#9041)
  * Fix regression that broke use_secure_urls feature (#9052)
  * Fix potential PHP fatal error when opening a message with
    message/rfc822 part (#8953)
  * Fix bug where a duplicate &lt;title&gt; tag in HTML email could cause some
    parts being cut off (#9029)
  * Fix bug where a list of folders could have been sorted
    incorrectly (#9057)
  * Fix regression where LDAP addressbook 'filter' option was
    ignored (#9061)
  * Fix wrong order of a multi-folder search result when sorting by
    size (#9065)
  * Fix so install/update scripts do not require PEAR (#9037)
  * Fix regression where some mail parts could have been decoded
    incorrectly, or not at all (#9096)
  * Fix handling of an error case in Cyrus IMAP BINARY FETCH, fallback to
    non-binary FETCH (#9097)
  * Fix PHP8 deprecation warning in the reconnect plugin (#9083)
  * Fix "Show source" on mobile with x_frame_options = deny (#9084)
  * Fix various PHP warnings (#9098)
  * Fix deprecated use of ldap_connect() in password's ldap_simple driver (#9060)
  * Fix cross-site scripting (XSS) vulnerability in handling of linkrefs
    in plain text messages</changelog>
  <changelog author="Lars Vogdt &lt;lars@linux-schulserver.de&gt;" date="1698235200">- update to 1.6.4 (bsc#1216429)
  * Fix cross-site scripting (XSS) vulnerability in handling of SVG
    in HTML messages (#9168) CVE-2023-5631
  * Fix PHP8 warnings (#9142, #9160)
  * Fix default 'mime.types' path on Windows (#9113)
  * Managesieve: Fix javascript error when relational or spamtest
    extension is not enabled (#9139)</changelog>
  <changelog author="Lars Vogdt &lt;lars@linux-schulserver.de&gt;" date="1699272000">- update to 1.6.5 (bsc#1216895)
  * Fix cross-site scripting (XSS) vulnerability in setting
    Content-Type/Content-Disposition for attachment
    preview/download  CVE-2023-47272
  Other changes
  * Fix PHP8 fatal error when parsing a malformed BODYSTRUCTURE (#9171)
  * Fix duplicated Inbox folder on IMAP servers that do not use Inbox
    folder with all capital letters (#9166)
  * Fix PHP warnings (#9174)
  * Fix UI issue when dealing with an invalid managesieve_default_headers
    value (#9175)
  * Fix bug where images attached to application/smil messages
    weren't displayed (#8870)
  * Fix PHP string replacement error in utils/error.php (#9185)
  * Fix regression where smtp_user did not allow pre/post strings
    before/after %u placeholder (#9162)</changelog>
  <changelog author="Lars Vogdt &lt;lars@linux-schulserver.de&gt;" date="1707825600">- update to 1.6.6
  * Fix regression in handling LDAP search_fields configuration parameter (#9210)
  * Enigma: Fix finding of a private key when decrypting a message using GnuPG v2.3
  * Fix page jump menu flickering on click (#9196)
  * Update to TinyMCE 5.10.9 security release (#9228)
  * Fix PHP8 warnings (#9235, #9238, #9242, #9306)
  * Fix saving other encryption settings besides enigma's (#9240)
  * Fix unneeded php command use in installto.sh and deluser.sh scripts (#9237)
  * Fix TinyMCE localization installation (#9266)
  * Fix bug where trailing non-ascii characters in email addresses
    could have been removed in recipient input (#9257)
  * Fix IMAP GETMETADATA command with options - RFC5464</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708689600">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Lars Vogdt &lt;lars@linux-schulserver.de&gt;" date="1716120000">- update to 1.6.7
  This is a security update to the stable version 1.6 of Roundcube Webmail.
  It provides a fix to a recently reported XSS vulnerabilities:
  * Fix cross-site scripting (XSS) vulnerability in handling SVG animate attributes.
    Reported by Valentin T. and Lutz Wolf of CrowdStrike.
  * Fix cross-site scripting (XSS) vulnerability in handling list columns from user preferences.
    Reported by Huy Nguyễn Phạm Nhật.
  * Fix command injection via crafted im_convert_path/im_identify_path on Windows.
    Reported by Huy Nguyễn Phạm Nhật.
  CHANGELOG
  * Makefile: Use phpDocumentor v3.4 for the Framework docs (#9313)
  * Fix bug where HTML entities in URLs were not decoded on HTML to plain text conversion (#9312)
  * Fix bug in collapsing/expanding folders with some special characters in names (#9324)
  * Fix PHP8 warnings (#9363, #9365, #9429)
  * Fix missing field labels in CSV import, for some locales (#9393)
  * Fix cross-site scripting (XSS) vulnerability in handling SVG animate attributes
  * Fix cross-site scripting (XSS) vulnerability in handling list columns from user preferences
  * Fix command injection via crafted im_convert_path/im_identify_path on Windows</changelog>
  <changelog author="Aeneas Jai&#xDF;le &lt;aj@ajaissle.de&gt;" date="1722945600">- update to 1.6.8
  This is a security update to the stable version 1.6 of Roundcube Webmail.
  It provides fixes to recently reported security vulnerabilities:
  * Fix XSS vulnerability in post-processing of sanitized HTML content [CVE-2024-42009] [bsc#1228900]
  * Fix XSS vulnerability in serving of attachments other than HTML or SVG [CVE-2024-42008]
  * Fix information leak (access to remote content) via insufficient CSS filtering [CVE-2024-42010] [bsc#1228901]
- For further changes, see https://github.com/roundcube/roundcubemail/releases/tag/1.6.8</changelog>
</package>
<package pkgid="9e653d76627af1af33997edeb29f1c707de6ca0954c76bababac61b3104dbf32" name="ruby2.5-rubygem-bcrypt_pbkdf" arch="aarch64">
  <version epoch="0" ver="1.1.1" rel="bp156.4.3.1"/>
  <changelog author="mrueckert@suse.de" date="1503403200">- initial package</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1557057600">- updated to version 1.0.1
  see installed CHANGELOG.md</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1611144000">updated to version 1.1.0
  see installed CHANGELOG.md</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1718712000">- updated to version 1.1.1
  see installed CHANGELOG.md</changelog>
</package>
<package pkgid="3177888072649762671afee11bc41804d77f535a90f1acfe6d9b2ef496aa496e" name="ruby2.5-rubygem-bcrypt_pbkdf" arch="i586">
  <version epoch="0" ver="1.1.1" rel="bp156.4.3.1"/>
  <changelog author="mrueckert@suse.de" date="1503403200">- initial package</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1557057600">- updated to version 1.0.1
  see installed CHANGELOG.md</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1611144000">updated to version 1.1.0
  see installed CHANGELOG.md</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1718712000">- updated to version 1.1.1
  see installed CHANGELOG.md</changelog>
</package>
<package pkgid="d23e85e3a8f3f3fe2a1e3e67b83993d13413135ddefb20085f5a25ddf4155ef0" name="ruby2.5-rubygem-bcrypt_pbkdf" arch="ppc64le">
  <version epoch="0" ver="1.1.1" rel="bp156.4.3.1"/>
  <changelog author="mrueckert@suse.de" date="1503403200">- initial package</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1557057600">- updated to version 1.0.1
  see installed CHANGELOG.md</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1611144000">updated to version 1.1.0
  see installed CHANGELOG.md</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1718712000">- updated to version 1.1.1
  see installed CHANGELOG.md</changelog>
</package>
<package pkgid="151181615ffbdc579dc2c2e189c7e5346bc5634b3701d42b01c4582d45956485" name="ruby2.5-rubygem-bcrypt_pbkdf" arch="s390x">
  <version epoch="0" ver="1.1.1" rel="bp156.4.3.1"/>
  <changelog author="mrueckert@suse.de" date="1503403200">- initial package</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1557057600">- updated to version 1.0.1
  see installed CHANGELOG.md</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1611144000">updated to version 1.1.0
  see installed CHANGELOG.md</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1718712000">- updated to version 1.1.1
  see installed CHANGELOG.md</changelog>
</package>
<package pkgid="84c262846cbec3f1eba6d4dc99bb3c107790f8504ff36e2f5c0821cdbc06e1e8" name="ruby2.5-rubygem-bcrypt_pbkdf" arch="x86_64">
  <version epoch="0" ver="1.1.1" rel="bp156.4.3.1"/>
  <changelog author="mrueckert@suse.de" date="1503403200">- initial package</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1557057600">- updated to version 1.0.1
  see installed CHANGELOG.md</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1611144000">updated to version 1.1.0
  see installed CHANGELOG.md</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1718712000">- updated to version 1.1.1
  see installed CHANGELOG.md</changelog>
</package>
<package pkgid="8e4760fa246cd4e1c06a08c2e8ff99373ce7ac8e3bc5f24551f5b7c74c7b0066" name="ruby2.5-rubygem-bcrypt_pbkdf-doc" arch="aarch64">
  <version epoch="0" ver="1.1.1" rel="bp156.4.3.1"/>
  <changelog author="mrueckert@suse.de" date="1503403200">- initial package</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1557057600">- updated to version 1.0.1
  see installed CHANGELOG.md</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1611144000">updated to version 1.1.0
  see installed CHANGELOG.md</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1718712000">- updated to version 1.1.1
  see installed CHANGELOG.md</changelog>
</package>
<package pkgid="ea1cea90c515bc3291425535cf95c4b6ed26d71e7b3c2ced16e69504d107876f" name="ruby2.5-rubygem-bcrypt_pbkdf-doc" arch="i586">
  <version epoch="0" ver="1.1.1" rel="bp156.4.3.1"/>
  <changelog author="mrueckert@suse.de" date="1503403200">- initial package</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1557057600">- updated to version 1.0.1
  see installed CHANGELOG.md</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1611144000">updated to version 1.1.0
  see installed CHANGELOG.md</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1718712000">- updated to version 1.1.1
  see installed CHANGELOG.md</changelog>
</package>
<package pkgid="fde55262befe675d3b2323445c36c327fcff1182336ee13c4ae696e63824bd3a" name="ruby2.5-rubygem-bcrypt_pbkdf-doc" arch="ppc64le">
  <version epoch="0" ver="1.1.1" rel="bp156.4.3.1"/>
  <changelog author="mrueckert@suse.de" date="1503403200">- initial package</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1557057600">- updated to version 1.0.1
  see installed CHANGELOG.md</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1611144000">updated to version 1.1.0
  see installed CHANGELOG.md</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1718712000">- updated to version 1.1.1
  see installed CHANGELOG.md</changelog>
</package>
<package pkgid="d6413d2d0b4c8ec45b804e5ef8a189489871547dfee1dcc229a7cd5bbd4a9fdf" name="ruby2.5-rubygem-bcrypt_pbkdf-doc" arch="s390x">
  <version epoch="0" ver="1.1.1" rel="bp156.4.3.1"/>
  <changelog author="mrueckert@suse.de" date="1503403200">- initial package</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1557057600">- updated to version 1.0.1
  see installed CHANGELOG.md</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1611144000">updated to version 1.1.0
  see installed CHANGELOG.md</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1718712000">- updated to version 1.1.1
  see installed CHANGELOG.md</changelog>
</package>
<package pkgid="8fb3af0370c3e00a1b57d48d21b6973c98221d8ec948a27ef4639d75312aaca5" name="ruby2.5-rubygem-bcrypt_pbkdf-doc" arch="x86_64">
  <version epoch="0" ver="1.1.1" rel="bp156.4.3.1"/>
  <changelog author="mrueckert@suse.de" date="1503403200">- initial package</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1557057600">- updated to version 1.0.1
  see installed CHANGELOG.md</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1611144000">updated to version 1.1.0
  see installed CHANGELOG.md</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1718712000">- updated to version 1.1.1
  see installed CHANGELOG.md</changelog>
</package>
<package pkgid="d8c8e4df10241b1e72ca4287d7fe79e205227c9852660fbe082a40821a6e8173" name="ruby2.5-rubygem-bcrypt_pbkdf-testsuite" arch="aarch64">
  <version epoch="0" ver="1.1.1" rel="bp156.4.3.1"/>
  <changelog author="mrueckert@suse.de" date="1503403200">- initial package</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1557057600">- updated to version 1.0.1
  see installed CHANGELOG.md</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1611144000">updated to version 1.1.0
  see installed CHANGELOG.md</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1718712000">- updated to version 1.1.1
  see installed CHANGELOG.md</changelog>
</package>
<package pkgid="38b6509bcf03ea7246a983a275a972ab808ae71808a0e39782a2a6c8ed92d866" name="ruby2.5-rubygem-bcrypt_pbkdf-testsuite" arch="i586">
  <version epoch="0" ver="1.1.1" rel="bp156.4.3.1"/>
  <changelog author="mrueckert@suse.de" date="1503403200">- initial package</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1557057600">- updated to version 1.0.1
  see installed CHANGELOG.md</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1611144000">updated to version 1.1.0
  see installed CHANGELOG.md</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1718712000">- updated to version 1.1.1
  see installed CHANGELOG.md</changelog>
</package>
<package pkgid="3e8e4861f4b8dd1e246232db7f603387a9e7d43f74aa197d38221c96156cac3e" name="ruby2.5-rubygem-bcrypt_pbkdf-testsuite" arch="ppc64le">
  <version epoch="0" ver="1.1.1" rel="bp156.4.3.1"/>
  <changelog author="mrueckert@suse.de" date="1503403200">- initial package</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1557057600">- updated to version 1.0.1
  see installed CHANGELOG.md</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1611144000">updated to version 1.1.0
  see installed CHANGELOG.md</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1718712000">- updated to version 1.1.1
  see installed CHANGELOG.md</changelog>
</package>
<package pkgid="79f57b17086ee3d5fc6cb2bfe8a27091a28ff480b8660fcb25790a1beff6bf0e" name="ruby2.5-rubygem-bcrypt_pbkdf-testsuite" arch="s390x">
  <version epoch="0" ver="1.1.1" rel="bp156.4.3.1"/>
  <changelog author="mrueckert@suse.de" date="1503403200">- initial package</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1557057600">- updated to version 1.0.1
  see installed CHANGELOG.md</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1611144000">updated to version 1.1.0
  see installed CHANGELOG.md</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1718712000">- updated to version 1.1.1
  see installed CHANGELOG.md</changelog>
</package>
<package pkgid="a8ef341d8827a72180c7da8efa2c9cd368e2238b89377763b11b357f57af9c26" name="ruby2.5-rubygem-bcrypt_pbkdf-testsuite" arch="x86_64">
  <version epoch="0" ver="1.1.1" rel="bp156.4.3.1"/>
  <changelog author="mrueckert@suse.de" date="1503403200">- initial package</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1557057600">- updated to version 1.0.1
  see installed CHANGELOG.md</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1611144000">updated to version 1.1.0
  see installed CHANGELOG.md</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1718712000">- updated to version 1.1.1
  see installed CHANGELOG.md</changelog>
</package>
<package pkgid="6fd4389daef089eca6eac83c28710129038bf1016f3d13eea5e95bb03478f750" name="rubygem-bcrypt_pbkdf" arch="src">
  <version epoch="0" ver="1.1.1" rel="bp156.4.3.1"/>
  <changelog author="mrueckert@suse.de" date="1503403200">- initial package</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1557057600">- updated to version 1.0.1
  see installed CHANGELOG.md</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1611144000">updated to version 1.1.0
  see installed CHANGELOG.md</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1718712000">- updated to version 1.1.1
  see installed CHANGELOG.md</changelog>
</package>
<package pkgid="6be0e292ff3aaeb447912050a7ef0d9a32b82ece1ded555104cf93fd89df0983" name="rust-bindgen" arch="aarch64">
  <version epoch="0" ver="0.69.1" rel="bp156.2.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1673784000">- Initial package, version 0.63.0</changelog>
  <changelog author="Paolo Perego &lt;paolo.perego@suse.com&gt;" date="1700049600">- Updated to version 0.69.1
- Changed vendor directory archive format</changelog>
</package>
<package pkgid="6f010a7bdb14080fcbbee044769d9de779824e40e024cdd5b95dbd016702d5d6" name="rust-bindgen" arch="i586">
  <version epoch="0" ver="0.69.1" rel="bp156.2.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1673784000">- Initial package, version 0.63.0</changelog>
  <changelog author="Paolo Perego &lt;paolo.perego@suse.com&gt;" date="1700049600">- Updated to version 0.69.1
- Changed vendor directory archive format</changelog>
</package>
<package pkgid="007ed82e384b03e6bf2366737d815a99639b88db03bc49c31f1a171272f7c506" name="rust-bindgen" arch="ppc64le">
  <version epoch="0" ver="0.69.1" rel="bp156.2.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1673784000">- Initial package, version 0.63.0</changelog>
  <changelog author="Paolo Perego &lt;paolo.perego@suse.com&gt;" date="1700049600">- Updated to version 0.69.1
- Changed vendor directory archive format</changelog>
</package>
<package pkgid="be7bd945be60dd240c1aebc7f2f3c720c82b9a33a6799fae16c89a564007c82b" name="rust-bindgen" arch="s390x">
  <version epoch="0" ver="0.69.1" rel="bp156.2.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1673784000">- Initial package, version 0.63.0</changelog>
  <changelog author="Paolo Perego &lt;paolo.perego@suse.com&gt;" date="1700049600">- Updated to version 0.69.1
- Changed vendor directory archive format</changelog>
</package>
<package pkgid="964f9626e44185e6022c7e4fb6cb6fd3a49f81a9ded5baaa882788e18f65fa94" name="rust-bindgen" arch="src">
  <version epoch="0" ver="0.69.1" rel="bp156.2.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1673784000">- Initial package, version 0.63.0</changelog>
  <changelog author="Paolo Perego &lt;paolo.perego@suse.com&gt;" date="1700049600">- Updated to version 0.69.1
- Changed vendor directory archive format</changelog>
</package>
<package pkgid="47c433c0a9c45f7811b137ba1be9c17e5cf353d7eb9db37a7c45b12057cd0b6a" name="rust-bindgen" arch="x86_64">
  <version epoch="0" ver="0.69.1" rel="bp156.2.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1673784000">- Initial package, version 0.63.0</changelog>
  <changelog author="Paolo Perego &lt;paolo.perego@suse.com&gt;" date="1700049600">- Updated to version 0.69.1
- Changed vendor directory archive format</changelog>
</package>
<package pkgid="86388a12748426b07b1fb941945d056e5d3b26ef074015eb3611e38819f28dc5" name="rust-bindgen" arch="aarch64">
  <version epoch="0" ver="0.70.1" rel="bp156.5.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1673784000">- Initial package, version 0.63.0</changelog>
  <changelog author="Paolo Perego &lt;paolo.perego@suse.com&gt;" date="1700049600">- Updated to version 0.69.1
- Changed vendor directory archive format</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724068800">- Update to version 0.70.0:
  * Fix generation of extern "C" blocks with llvm 18
  * Update shlex dependency (RUSTSEC-2024-0006, boo#1229375)
  * Try to avoid repr(packed) for explicitly aligned types when not
    needed
  * Support Float16
  * Fix alignment contribution from bitfields
  * Replace peeking_take_while by itertools
  * Add blocklist_var
  * Stabilize thiscall_abi
  * Allow older itertools
  * Add target mappings for riscv64imac and riscv32imafc.
  * Add a complex macro fallback API
  * Add option to use DST structs for flexible arrays
  * Add option to dynamically load variables
  * Add option in CLI to use rustified non-exhaustive enums
  * Remove which and lazy-static dependencies
  * Generate compile-time layout tests
  * Print bindgen-cli errors to stderr instead of stdout
  * Fix --formatter=prettyplease not working in bindgen-cli by
    adding prettyplease feature and enabling it by default for
    bindgen-cli
  * Fix --allowlist-item so anonymous enums are no longer ignored
  * Use clang_getFileLocation instead of clang_getSpellingLocation
    to fix clang-trun
  * Fix generated constants: f64::INFINITY, f64::NEG_ INFINITY,
    f64::NAN
  * Update tempfile and rustix due to GHSA-c827-hfw6-qwvm (boo#1229376)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Update to version 0.70.1:
  * Revert "Only trigger the publish workflow manually"
  * Fix `collapsible_match` clippy warning
  * Add `#[clippy::allow]` attribute to `const` layout tests
  * Fix creduce example
  * Fix creduce install link
  * Fix create-tag.yml</changelog>
</package>
<package pkgid="9b2d75070c9411349263ab807f7700d9f4c32520af22634651f9e4627bbcdb42" name="rust-bindgen" arch="i586">
  <version epoch="0" ver="0.70.1" rel="bp156.5.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1673784000">- Initial package, version 0.63.0</changelog>
  <changelog author="Paolo Perego &lt;paolo.perego@suse.com&gt;" date="1700049600">- Updated to version 0.69.1
- Changed vendor directory archive format</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724068800">- Update to version 0.70.0:
  * Fix generation of extern "C" blocks with llvm 18
  * Update shlex dependency (RUSTSEC-2024-0006, boo#1229375)
  * Try to avoid repr(packed) for explicitly aligned types when not
    needed
  * Support Float16
  * Fix alignment contribution from bitfields
  * Replace peeking_take_while by itertools
  * Add blocklist_var
  * Stabilize thiscall_abi
  * Allow older itertools
  * Add target mappings for riscv64imac and riscv32imafc.
  * Add a complex macro fallback API
  * Add option to use DST structs for flexible arrays
  * Add option to dynamically load variables
  * Add option in CLI to use rustified non-exhaustive enums
  * Remove which and lazy-static dependencies
  * Generate compile-time layout tests
  * Print bindgen-cli errors to stderr instead of stdout
  * Fix --formatter=prettyplease not working in bindgen-cli by
    adding prettyplease feature and enabling it by default for
    bindgen-cli
  * Fix --allowlist-item so anonymous enums are no longer ignored
  * Use clang_getFileLocation instead of clang_getSpellingLocation
    to fix clang-trun
  * Fix generated constants: f64::INFINITY, f64::NEG_ INFINITY,
    f64::NAN
  * Update tempfile and rustix due to GHSA-c827-hfw6-qwvm (boo#1229376)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Update to version 0.70.1:
  * Revert "Only trigger the publish workflow manually"
  * Fix `collapsible_match` clippy warning
  * Add `#[clippy::allow]` attribute to `const` layout tests
  * Fix creduce example
  * Fix creduce install link
  * Fix create-tag.yml</changelog>
</package>
<package pkgid="7323ad98bb081a7c1530169a865cc3e036389f5d2140e06841bcdae88179d15a" name="rust-bindgen" arch="ppc64le">
  <version epoch="0" ver="0.70.1" rel="bp156.5.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1673784000">- Initial package, version 0.63.0</changelog>
  <changelog author="Paolo Perego &lt;paolo.perego@suse.com&gt;" date="1700049600">- Updated to version 0.69.1
- Changed vendor directory archive format</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724068800">- Update to version 0.70.0:
  * Fix generation of extern "C" blocks with llvm 18
  * Update shlex dependency (RUSTSEC-2024-0006, boo#1229375)
  * Try to avoid repr(packed) for explicitly aligned types when not
    needed
  * Support Float16
  * Fix alignment contribution from bitfields
  * Replace peeking_take_while by itertools
  * Add blocklist_var
  * Stabilize thiscall_abi
  * Allow older itertools
  * Add target mappings for riscv64imac and riscv32imafc.
  * Add a complex macro fallback API
  * Add option to use DST structs for flexible arrays
  * Add option to dynamically load variables
  * Add option in CLI to use rustified non-exhaustive enums
  * Remove which and lazy-static dependencies
  * Generate compile-time layout tests
  * Print bindgen-cli errors to stderr instead of stdout
  * Fix --formatter=prettyplease not working in bindgen-cli by
    adding prettyplease feature and enabling it by default for
    bindgen-cli
  * Fix --allowlist-item so anonymous enums are no longer ignored
  * Use clang_getFileLocation instead of clang_getSpellingLocation
    to fix clang-trun
  * Fix generated constants: f64::INFINITY, f64::NEG_ INFINITY,
    f64::NAN
  * Update tempfile and rustix due to GHSA-c827-hfw6-qwvm (boo#1229376)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Update to version 0.70.1:
  * Revert "Only trigger the publish workflow manually"
  * Fix `collapsible_match` clippy warning
  * Add `#[clippy::allow]` attribute to `const` layout tests
  * Fix creduce example
  * Fix creduce install link
  * Fix create-tag.yml</changelog>
</package>
<package pkgid="04327b24e4ad60a243c36f7e20167c273e83342091c9dd76da1016251db60a81" name="rust-bindgen" arch="s390x">
  <version epoch="0" ver="0.70.1" rel="bp156.5.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1673784000">- Initial package, version 0.63.0</changelog>
  <changelog author="Paolo Perego &lt;paolo.perego@suse.com&gt;" date="1700049600">- Updated to version 0.69.1
- Changed vendor directory archive format</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724068800">- Update to version 0.70.0:
  * Fix generation of extern "C" blocks with llvm 18
  * Update shlex dependency (RUSTSEC-2024-0006, boo#1229375)
  * Try to avoid repr(packed) for explicitly aligned types when not
    needed
  * Support Float16
  * Fix alignment contribution from bitfields
  * Replace peeking_take_while by itertools
  * Add blocklist_var
  * Stabilize thiscall_abi
  * Allow older itertools
  * Add target mappings for riscv64imac and riscv32imafc.
  * Add a complex macro fallback API
  * Add option to use DST structs for flexible arrays
  * Add option to dynamically load variables
  * Add option in CLI to use rustified non-exhaustive enums
  * Remove which and lazy-static dependencies
  * Generate compile-time layout tests
  * Print bindgen-cli errors to stderr instead of stdout
  * Fix --formatter=prettyplease not working in bindgen-cli by
    adding prettyplease feature and enabling it by default for
    bindgen-cli
  * Fix --allowlist-item so anonymous enums are no longer ignored
  * Use clang_getFileLocation instead of clang_getSpellingLocation
    to fix clang-trun
  * Fix generated constants: f64::INFINITY, f64::NEG_ INFINITY,
    f64::NAN
  * Update tempfile and rustix due to GHSA-c827-hfw6-qwvm (boo#1229376)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Update to version 0.70.1:
  * Revert "Only trigger the publish workflow manually"
  * Fix `collapsible_match` clippy warning
  * Add `#[clippy::allow]` attribute to `const` layout tests
  * Fix creduce example
  * Fix creduce install link
  * Fix create-tag.yml</changelog>
</package>
<package pkgid="be8552e09dd5b672ee84b69b2df8889cf1e37824bd4e5ad6775865601530608e" name="rust-bindgen" arch="src">
  <version epoch="0" ver="0.70.1" rel="bp156.5.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1673784000">- Initial package, version 0.63.0</changelog>
  <changelog author="Paolo Perego &lt;paolo.perego@suse.com&gt;" date="1700049600">- Updated to version 0.69.1
- Changed vendor directory archive format</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724068800">- Update to version 0.70.0:
  * Fix generation of extern "C" blocks with llvm 18
  * Update shlex dependency (RUSTSEC-2024-0006, boo#1229375)
  * Try to avoid repr(packed) for explicitly aligned types when not
    needed
  * Support Float16
  * Fix alignment contribution from bitfields
  * Replace peeking_take_while by itertools
  * Add blocklist_var
  * Stabilize thiscall_abi
  * Allow older itertools
  * Add target mappings for riscv64imac and riscv32imafc.
  * Add a complex macro fallback API
  * Add option to use DST structs for flexible arrays
  * Add option to dynamically load variables
  * Add option in CLI to use rustified non-exhaustive enums
  * Remove which and lazy-static dependencies
  * Generate compile-time layout tests
  * Print bindgen-cli errors to stderr instead of stdout
  * Fix --formatter=prettyplease not working in bindgen-cli by
    adding prettyplease feature and enabling it by default for
    bindgen-cli
  * Fix --allowlist-item so anonymous enums are no longer ignored
  * Use clang_getFileLocation instead of clang_getSpellingLocation
    to fix clang-trun
  * Fix generated constants: f64::INFINITY, f64::NEG_ INFINITY,
    f64::NAN
  * Update tempfile and rustix due to GHSA-c827-hfw6-qwvm (boo#1229376)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Update to version 0.70.1:
  * Revert "Only trigger the publish workflow manually"
  * Fix `collapsible_match` clippy warning
  * Add `#[clippy::allow]` attribute to `const` layout tests
  * Fix creduce example
  * Fix creduce install link
  * Fix create-tag.yml</changelog>
</package>
<package pkgid="604f155d201b58a63bca8670b72ded011b110a0dd0195cfd84f2d116f8f24a14" name="rust-bindgen" arch="x86_64">
  <version epoch="0" ver="0.70.1" rel="bp156.5.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1673784000">- Initial package, version 0.63.0</changelog>
  <changelog author="Paolo Perego &lt;paolo.perego@suse.com&gt;" date="1700049600">- Updated to version 0.69.1
- Changed vendor directory archive format</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724068800">- Update to version 0.70.0:
  * Fix generation of extern "C" blocks with llvm 18
  * Update shlex dependency (RUSTSEC-2024-0006, boo#1229375)
  * Try to avoid repr(packed) for explicitly aligned types when not
    needed
  * Support Float16
  * Fix alignment contribution from bitfields
  * Replace peeking_take_while by itertools
  * Add blocklist_var
  * Stabilize thiscall_abi
  * Allow older itertools
  * Add target mappings for riscv64imac and riscv32imafc.
  * Add a complex macro fallback API
  * Add option to use DST structs for flexible arrays
  * Add option to dynamically load variables
  * Add option in CLI to use rustified non-exhaustive enums
  * Remove which and lazy-static dependencies
  * Generate compile-time layout tests
  * Print bindgen-cli errors to stderr instead of stdout
  * Fix --formatter=prettyplease not working in bindgen-cli by
    adding prettyplease feature and enabling it by default for
    bindgen-cli
  * Fix --allowlist-item so anonymous enums are no longer ignored
  * Use clang_getFileLocation instead of clang_getSpellingLocation
    to fix clang-trun
  * Fix generated constants: f64::INFINITY, f64::NEG_ INFINITY,
    f64::NAN
  * Update tempfile and rustix due to GHSA-c827-hfw6-qwvm (boo#1229376)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Update to version 0.70.1:
  * Revert "Only trigger the publish workflow manually"
  * Fix `collapsible_match` clippy warning
  * Add `#[clippy::allow]` attribute to `const` layout tests
  * Fix creduce example
  * Fix creduce install link
  * Fix create-tag.yml</changelog>
</package>
<package pkgid="36e4e10ed02b9c0bf5d8b540af288519927182339f4c7cfea3e9dad3be49bd75" name="sane-airscan" arch="aarch64">
  <version epoch="0" ver="0.99.30" rel="bp156.2.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1710504000">- initial packaging</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@disroot.org&gt;" date="1717070400">- add runtime dependency</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@disroot.org&gt;" date="1717416000">- adapt packaging according to
  https://build.opensuse.org/request/show/1177729#comment-1944225
  (remove .so file and include the libsane-airscan.so.1 in the main
  package</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@disroot.org&gt;" date="1717416001">- remove code which related to the old packaging</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@disroot.org&gt;" date="1717502400">- add Provides and Obsoletes for old packages</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@disroot.org&gt;" date="1717502401">- final adjustment for Obsoletes</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1732017600">- update to 0.99.30:
  * WSD: sca:ScannerDescription requested in sca:GetScannerElementsRequest
  * WSD: Ricoh Aficio MP 201: fixed detection of "ADF empty" state
  * HTTP: logged "end of input" event
  * test-decode: more informative usage when invoked without args
  * test-devcaps: stub implementation
  * test-devcaps: works for WSD
  * WSD: fixed ADF duplex on Epson Workforce WF-3520
  * test-devcaps: works for eSCL too
  * Device model name propagated from zeroconf to proto handlers, for quirks
  * WSD: fix for ADF scan on RICOH Aficio MP 201
  * WSD: more information requested in sca:GetScannerElementsRequest
  * Some devices don't behave if sca:ImagesToTransfer isn't set as expected.
  * README: fixed OKI supported table entries
  * OKI-MB471/OKI-MC332dn/OKI-MC362dn marked as not supporting eSCL
  * Dell E514dw added to the list
  * Kyocera TASKalfa 3051ci added to the list
  * doc: add Epson ET-2650 series
  * Add EPSON WF-2760 Series
  * WSD: Add content type selection
  * eSCL: Add scan intent selection
  * Fixed logging of supported/chosen scan intent
  * eSCL: fixed parsing of the supported scan intents in the device capabilities
  * ID_SCANINTENT better documented
  * Tweaked a textual description of the scan-intent option
  * SANE name for ID_SCANINTENT_DOCUMENT now "Document" (was "Text")
  * Added ID_SCANINTENT_UNSET value for the 'sane-intent'
  * Setting "scan-intent" now requires a precise match.
  * eSCL: delay between subsequent loads made Brother-specific
  * WSD: cosmetic
  * WSD: workaround for ADF Duplex on Brother MFC-9370CDW
  * The "sane-intent" option cannot be SANE_CAP_INACTIVE
- fix obsoleting itself</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1732276800">- do not replace config (as configured scanners are saved to that file)</changelog>
</package>
<package pkgid="18c32391c3b2fe9992a821f1e63bd425617c5f6fa18ff9d4adac8c8fa47ff7df" name="sane-airscan" arch="i586">
  <version epoch="0" ver="0.99.30" rel="bp156.2.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1710504000">- initial packaging</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@disroot.org&gt;" date="1717070400">- add runtime dependency</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@disroot.org&gt;" date="1717416000">- adapt packaging according to
  https://build.opensuse.org/request/show/1177729#comment-1944225
  (remove .so file and include the libsane-airscan.so.1 in the main
  package</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@disroot.org&gt;" date="1717416001">- remove code which related to the old packaging</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@disroot.org&gt;" date="1717502400">- add Provides and Obsoletes for old packages</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@disroot.org&gt;" date="1717502401">- final adjustment for Obsoletes</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1732017600">- update to 0.99.30:
  * WSD: sca:ScannerDescription requested in sca:GetScannerElementsRequest
  * WSD: Ricoh Aficio MP 201: fixed detection of "ADF empty" state
  * HTTP: logged "end of input" event
  * test-decode: more informative usage when invoked without args
  * test-devcaps: stub implementation
  * test-devcaps: works for WSD
  * WSD: fixed ADF duplex on Epson Workforce WF-3520
  * test-devcaps: works for eSCL too
  * Device model name propagated from zeroconf to proto handlers, for quirks
  * WSD: fix for ADF scan on RICOH Aficio MP 201
  * WSD: more information requested in sca:GetScannerElementsRequest
  * Some devices don't behave if sca:ImagesToTransfer isn't set as expected.
  * README: fixed OKI supported table entries
  * OKI-MB471/OKI-MC332dn/OKI-MC362dn marked as not supporting eSCL
  * Dell E514dw added to the list
  * Kyocera TASKalfa 3051ci added to the list
  * doc: add Epson ET-2650 series
  * Add EPSON WF-2760 Series
  * WSD: Add content type selection
  * eSCL: Add scan intent selection
  * Fixed logging of supported/chosen scan intent
  * eSCL: fixed parsing of the supported scan intents in the device capabilities
  * ID_SCANINTENT better documented
  * Tweaked a textual description of the scan-intent option
  * SANE name for ID_SCANINTENT_DOCUMENT now "Document" (was "Text")
  * Added ID_SCANINTENT_UNSET value for the 'sane-intent'
  * Setting "scan-intent" now requires a precise match.
  * eSCL: delay between subsequent loads made Brother-specific
  * WSD: cosmetic
  * WSD: workaround for ADF Duplex on Brother MFC-9370CDW
  * The "sane-intent" option cannot be SANE_CAP_INACTIVE
- fix obsoleting itself</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1732276800">- do not replace config (as configured scanners are saved to that file)</changelog>
</package>
<package pkgid="2fb66e8e3c3d0c8d9e4431a3203a16e497eb3425be49580a8786b6a427ac0cd0" name="sane-airscan" arch="ppc64le">
  <version epoch="0" ver="0.99.30" rel="bp156.2.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1710504000">- initial packaging</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@disroot.org&gt;" date="1717070400">- add runtime dependency</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@disroot.org&gt;" date="1717416000">- adapt packaging according to
  https://build.opensuse.org/request/show/1177729#comment-1944225
  (remove .so file and include the libsane-airscan.so.1 in the main
  package</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@disroot.org&gt;" date="1717416001">- remove code which related to the old packaging</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@disroot.org&gt;" date="1717502400">- add Provides and Obsoletes for old packages</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@disroot.org&gt;" date="1717502401">- final adjustment for Obsoletes</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1732017600">- update to 0.99.30:
  * WSD: sca:ScannerDescription requested in sca:GetScannerElementsRequest
  * WSD: Ricoh Aficio MP 201: fixed detection of "ADF empty" state
  * HTTP: logged "end of input" event
  * test-decode: more informative usage when invoked without args
  * test-devcaps: stub implementation
  * test-devcaps: works for WSD
  * WSD: fixed ADF duplex on Epson Workforce WF-3520
  * test-devcaps: works for eSCL too
  * Device model name propagated from zeroconf to proto handlers, for quirks
  * WSD: fix for ADF scan on RICOH Aficio MP 201
  * WSD: more information requested in sca:GetScannerElementsRequest
  * Some devices don't behave if sca:ImagesToTransfer isn't set as expected.
  * README: fixed OKI supported table entries
  * OKI-MB471/OKI-MC332dn/OKI-MC362dn marked as not supporting eSCL
  * Dell E514dw added to the list
  * Kyocera TASKalfa 3051ci added to the list
  * doc: add Epson ET-2650 series
  * Add EPSON WF-2760 Series
  * WSD: Add content type selection
  * eSCL: Add scan intent selection
  * Fixed logging of supported/chosen scan intent
  * eSCL: fixed parsing of the supported scan intents in the device capabilities
  * ID_SCANINTENT better documented
  * Tweaked a textual description of the scan-intent option
  * SANE name for ID_SCANINTENT_DOCUMENT now "Document" (was "Text")
  * Added ID_SCANINTENT_UNSET value for the 'sane-intent'
  * Setting "scan-intent" now requires a precise match.
  * eSCL: delay between subsequent loads made Brother-specific
  * WSD: cosmetic
  * WSD: workaround for ADF Duplex on Brother MFC-9370CDW
  * The "sane-intent" option cannot be SANE_CAP_INACTIVE
- fix obsoleting itself</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1732276800">- do not replace config (as configured scanners are saved to that file)</changelog>
</package>
<package pkgid="acf37d35cbd3b313dd713cccc0141265c77f7dc917fb7e1cf03903ad55795d08" name="sane-airscan" arch="s390x">
  <version epoch="0" ver="0.99.30" rel="bp156.2.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1710504000">- initial packaging</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@disroot.org&gt;" date="1717070400">- add runtime dependency</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@disroot.org&gt;" date="1717416000">- adapt packaging according to
  https://build.opensuse.org/request/show/1177729#comment-1944225
  (remove .so file and include the libsane-airscan.so.1 in the main
  package</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@disroot.org&gt;" date="1717416001">- remove code which related to the old packaging</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@disroot.org&gt;" date="1717502400">- add Provides and Obsoletes for old packages</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@disroot.org&gt;" date="1717502401">- final adjustment for Obsoletes</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1732017600">- update to 0.99.30:
  * WSD: sca:ScannerDescription requested in sca:GetScannerElementsRequest
  * WSD: Ricoh Aficio MP 201: fixed detection of "ADF empty" state
  * HTTP: logged "end of input" event
  * test-decode: more informative usage when invoked without args
  * test-devcaps: stub implementation
  * test-devcaps: works for WSD
  * WSD: fixed ADF duplex on Epson Workforce WF-3520
  * test-devcaps: works for eSCL too
  * Device model name propagated from zeroconf to proto handlers, for quirks
  * WSD: fix for ADF scan on RICOH Aficio MP 201
  * WSD: more information requested in sca:GetScannerElementsRequest
  * Some devices don't behave if sca:ImagesToTransfer isn't set as expected.
  * README: fixed OKI supported table entries
  * OKI-MB471/OKI-MC332dn/OKI-MC362dn marked as not supporting eSCL
  * Dell E514dw added to the list
  * Kyocera TASKalfa 3051ci added to the list
  * doc: add Epson ET-2650 series
  * Add EPSON WF-2760 Series
  * WSD: Add content type selection
  * eSCL: Add scan intent selection
  * Fixed logging of supported/chosen scan intent
  * eSCL: fixed parsing of the supported scan intents in the device capabilities
  * ID_SCANINTENT better documented
  * Tweaked a textual description of the scan-intent option
  * SANE name for ID_SCANINTENT_DOCUMENT now "Document" (was "Text")
  * Added ID_SCANINTENT_UNSET value for the 'sane-intent'
  * Setting "scan-intent" now requires a precise match.
  * eSCL: delay between subsequent loads made Brother-specific
  * WSD: cosmetic
  * WSD: workaround for ADF Duplex on Brother MFC-9370CDW
  * The "sane-intent" option cannot be SANE_CAP_INACTIVE
- fix obsoleting itself</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1732276800">- do not replace config (as configured scanners are saved to that file)</changelog>
</package>
<package pkgid="03cda5777a6f424590f905890cfc3f3c8d0bc1f0005dc029edc166d5ebe4d36c" name="sane-airscan" arch="src">
  <version epoch="0" ver="0.99.30" rel="bp156.2.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1710504000">- initial packaging</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@disroot.org&gt;" date="1717070400">- add runtime dependency</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@disroot.org&gt;" date="1717416000">- adapt packaging according to
  https://build.opensuse.org/request/show/1177729#comment-1944225
  (remove .so file and include the libsane-airscan.so.1 in the main
  package</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@disroot.org&gt;" date="1717416001">- remove code which related to the old packaging</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@disroot.org&gt;" date="1717502400">- add Provides and Obsoletes for old packages</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@disroot.org&gt;" date="1717502401">- final adjustment for Obsoletes</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1732017600">- update to 0.99.30:
  * WSD: sca:ScannerDescription requested in sca:GetScannerElementsRequest
  * WSD: Ricoh Aficio MP 201: fixed detection of "ADF empty" state
  * HTTP: logged "end of input" event
  * test-decode: more informative usage when invoked without args
  * test-devcaps: stub implementation
  * test-devcaps: works for WSD
  * WSD: fixed ADF duplex on Epson Workforce WF-3520
  * test-devcaps: works for eSCL too
  * Device model name propagated from zeroconf to proto handlers, for quirks
  * WSD: fix for ADF scan on RICOH Aficio MP 201
  * WSD: more information requested in sca:GetScannerElementsRequest
  * Some devices don't behave if sca:ImagesToTransfer isn't set as expected.
  * README: fixed OKI supported table entries
  * OKI-MB471/OKI-MC332dn/OKI-MC362dn marked as not supporting eSCL
  * Dell E514dw added to the list
  * Kyocera TASKalfa 3051ci added to the list
  * doc: add Epson ET-2650 series
  * Add EPSON WF-2760 Series
  * WSD: Add content type selection
  * eSCL: Add scan intent selection
  * Fixed logging of supported/chosen scan intent
  * eSCL: fixed parsing of the supported scan intents in the device capabilities
  * ID_SCANINTENT better documented
  * Tweaked a textual description of the scan-intent option
  * SANE name for ID_SCANINTENT_DOCUMENT now "Document" (was "Text")
  * Added ID_SCANINTENT_UNSET value for the 'sane-intent'
  * Setting "scan-intent" now requires a precise match.
  * eSCL: delay between subsequent loads made Brother-specific
  * WSD: cosmetic
  * WSD: workaround for ADF Duplex on Brother MFC-9370CDW
  * The "sane-intent" option cannot be SANE_CAP_INACTIVE
- fix obsoleting itself</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1732276800">- do not replace config (as configured scanners are saved to that file)</changelog>
</package>
<package pkgid="3ca4e28a1aa5281f85225960574fb0d5eaf90c0928d312be65e4a7415f353441" name="sane-airscan" arch="x86_64">
  <version epoch="0" ver="0.99.30" rel="bp156.2.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1710504000">- initial packaging</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@disroot.org&gt;" date="1717070400">- add runtime dependency</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@disroot.org&gt;" date="1717416000">- adapt packaging according to
  https://build.opensuse.org/request/show/1177729#comment-1944225
  (remove .so file and include the libsane-airscan.so.1 in the main
  package</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@disroot.org&gt;" date="1717416001">- remove code which related to the old packaging</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@disroot.org&gt;" date="1717502400">- add Provides and Obsoletes for old packages</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@disroot.org&gt;" date="1717502401">- final adjustment for Obsoletes</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1732017600">- update to 0.99.30:
  * WSD: sca:ScannerDescription requested in sca:GetScannerElementsRequest
  * WSD: Ricoh Aficio MP 201: fixed detection of "ADF empty" state
  * HTTP: logged "end of input" event
  * test-decode: more informative usage when invoked without args
  * test-devcaps: stub implementation
  * test-devcaps: works for WSD
  * WSD: fixed ADF duplex on Epson Workforce WF-3520
  * test-devcaps: works for eSCL too
  * Device model name propagated from zeroconf to proto handlers, for quirks
  * WSD: fix for ADF scan on RICOH Aficio MP 201
  * WSD: more information requested in sca:GetScannerElementsRequest
  * Some devices don't behave if sca:ImagesToTransfer isn't set as expected.
  * README: fixed OKI supported table entries
  * OKI-MB471/OKI-MC332dn/OKI-MC362dn marked as not supporting eSCL
  * Dell E514dw added to the list
  * Kyocera TASKalfa 3051ci added to the list
  * doc: add Epson ET-2650 series
  * Add EPSON WF-2760 Series
  * WSD: Add content type selection
  * eSCL: Add scan intent selection
  * Fixed logging of supported/chosen scan intent
  * eSCL: fixed parsing of the supported scan intents in the device capabilities
  * ID_SCANINTENT better documented
  * Tweaked a textual description of the scan-intent option
  * SANE name for ID_SCANINTENT_DOCUMENT now "Document" (was "Text")
  * Added ID_SCANINTENT_UNSET value for the 'sane-intent'
  * Setting "scan-intent" now requires a precise match.
  * eSCL: delay between subsequent loads made Brother-specific
  * WSD: cosmetic
  * WSD: workaround for ADF Duplex on Brother MFC-9370CDW
  * The "sane-intent" option cannot be SANE_CAP_INACTIVE
- fix obsoleting itself</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1732276800">- do not replace config (as configured scanners are saved to that file)</changelog>
</package>
<package pkgid="b4e32dedbbedb690a78859cef80580b88a2936fd23656e909de0e8469e21e078" name="seamonkey" arch="i586">
  <version epoch="0" ver="2.53.19" rel="bp156.2.3.1"/>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1648209600">- update to SeaMonkey 2.53.11.1
  * Fix edge case when setting IntersectionObserver threshold bug
    1758291.
  * OAuth2 prefs should use realuserName instead of username bug
    1518126.
  * SeaMonkey 2.53.11.1 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.11.1 shares most parts of the mail and news code
    with Thunderbird. Please read the Thunderbird 60.8.0 release notes
    for specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 91.7 and
    Thunderbird 91.7 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- requested inclusion in Leap 15.3:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1197518</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1651665600">- update to SeaMonkey 2.53.12
  * Format Toolbar forgets its hidden status when switching to other
    view modes bug 1719020.
  * Remove obsolete plugin code from SeaMonkey bug 1762733.
  * Fix a few strict warnings in SeaMonkey bug 1755553.
  * Remove Run Flash from Site permissions and page info bug 1758289.
  * Use fixIterator and replace use of removeItemAt in
    FilterListDialog bug 1756359.
  * Remove RDF usage in tabmail.js bug 1758282.
  * Implement 'Edit Template' and 'New Message From Template' commands
    and UI bug 1759376.
  * [SM] Implement 'Edit Draft' command and hide it when not in a
    draft folder (port Thunderbird bug 1106412) bug 1256716.
  * Messages in Template folder need "Edit Template" button in header
    (like for Drafts) bug 80280.
  * Refactor and simplify the feed Subscribe dialog options updates
    bug 1420473.
  * Add system memory and disk size and placeDB page limit to
    about:support bug 1753729.
  * Remove warning about missing plugins in SeaMonkey 2.53 and 2.57
    bug 1755558.
  * SeaMonkey 2.53.12 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.12 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 91.9 and
    Thunderbird 91.9 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- remove/update references to obsolete gtk2 directory
- requested inclusion in Leap 15.3:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1199197</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1655208000">- Add --disable-elf-hack for aarch64 to fix build</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1657540800">- update to SeaMonkey 2.53.13
  * Updates to devtools.
  * Updates to build configuration.
  * Starting the switch from Python 2 to Python 3 in the build system.
  * Removal of array comprehensions, legacy iterators and generators
    bug 1414340 and bug 1098412.
  * Adding initial optional chaining and Promise.allSettled() support.
  * SeaMonkey 2.53.13 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.13 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 91.11
    and Thunderbird 91.11 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- adapt seamonkey-man-page.patch for SeaMonkey 2.53.13
- disable LTO for Tumbleweed builds due to linker errors
- requested inclusion in Leap 15.4 and 15.3:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1201406</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1664452800">- update to SeaMonkey 2.53.14
  * Updates to the following DOM HTML element interfaces: Embed,
    Object, Anchor, Area, Button, Frame, Canvas, IFrame, Link, Image,
    MenuItem, TextArea, Source, Select, Option, Script and
    Html. Please test add-ons.
  * Continue the switch from Python 2 to Python 3 in the build system.
  * Add ESR 102 links to debugQA bug 1779028.
  * Remove about plugins from help menu bug 1779031.
  * Dead links in cs_nav_prefs_advanced.xhtml [en-US] bug 1783558.
  * Dead links in cs_nav_prefs_advanced.xhtml bug 1786030.
  * Remove obsolete chat services from SeaMonkey address book bug
    1779034.
  * Address Book: "Get Map" button is not shown for home addresses bug
    1779319.
  * Added compatibility for rust 1.63
  * SeaMonkey 2.53.14 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.14 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 91.11
    and Thunderbird 91.11 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- add seamonkey-spellcheck.patch to work around a circular dependency
  issue when compiling with GCC 12
- requested inclusion in Leap 15.4 and 15.3:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1203916</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1674216000">- update to SeaMonkey 2.53.15
  * Microtasks and promises bug 1193394.
  * Implement queueMicrotask()bug 1480236.
  * Remove old synchronous contentPrefService from the tree bug 886907
    and bug 1392929.
  * Remove remaining uses of 'general.useragent.locale' bug 1410736
    and bug 1410738.
  * Migrate to intl.locale.requested.locale list from
    'general.useragent.locale' bug 1441016.
  * Introduce a pref to store BCP47 locale list bug 1414390, bug
    1423532 and bug 1441026.
  * Remove synchronous certificate verification APIs from
    nsIX509CertDB bug 1453741 and bug 1453778.
  * Taskbar preview's favicon appears blank bug 1475524.
  * Call Imagelibs decodeImageAsyncWindows using a callback bug
    1790695.
  * Remove PermissionsService from process Windows sandboxing code bug
    1788233, bug 1789782 and bug 1794394.
  * Security info dialog doesn't show cert status anymore bug 1293378.
  * Replace nsIPlatfromCharset in mailnews bug 1381762.
  * Replace use of nsMsgI18NFileSystemCharset() with
    NS_CopyUnicodeToNative/NS_CopyNativeToUnicode() bug 1506422.
  * Cater for Outlook's/Hotmail's 'Deleted' folder bug 1320191.
  * Make some filter methods scriptable bug 1497513.
  * Fix crash in nsMsgFilterAfterTheFact::ApplyFilter() caused by
    async reset of 'm_curFolder' bug 537017.
  * Localize messages from nsIMsgFolder.logRuleHitFail() bug 1352731.
  * Add logging of message filter runs and actions bug 697522.
  * Check that we got a non-null header before running a filter on it
    (and crashing) bug 1563959.
  * With CONDSTORE, eliminate unneeded flag fetches at startup bug
    1428097.
  * Fix so custom tags (keywords) are visible to all users bug 583677.
  * Improve handling of tags on shared folders bug 1596371.
  * Allow setting/resetting junk marking by user for yahoo/aol to
    stick bug 1260059.
  * Don't check subject if spellchecker is not ready bug 1069787.
  * Grammar issues in mailnews_account_settings.xhtml bug 1793291.
  * Remove use of nsIMemory bug 1792578.
  * Replace obsolete GetStringBundleService call in SeaMonkey bug
    1794400.
  * SeaMonkey crashes on MacOS Ventura 13.0 bug 1797696.
  * Continue the switch from Python 2 to Python 3 in the build system.
  * Added support for clang 15 and macOS SDK 11.3.
  * Verified compatibility with Rust 1.65.
  * SeaMonkey 2.53.15 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.15 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 102.6
    and Thunderbird 102.5 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- update seamonkey-GNUmakefile patch per
  https://bugzilla.mozilla.org/show_bug.cgi?id=1692516#c9 to remove
  obsolete stuff and fix handling of Latam Spanish
- remove build dependency on obsolete rust-std-static
- request inclusion in Leap 15.4:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1207332</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1680264000">- update to SeaMonkey 2.53.16
  * No throbber in plaintext editor bug 85498.
  * Remove unused gridlines class from EdAdvancedEdit bug 1806632.
  * Remove ESR 91 links from debugQA bug 1804534.
  * Rename devtools/shim to devtools/startup bug 1812367.
  * Remove unused seltype=text|cell css bug 1806653.
  * Implement new shared tree styling bug 1807802.
  * Use `win.focus()` in macWindowMenu.js bug 1807817.
  * Remove WCAP provider bug 1579020.
  * Remove ftp/file tree view support bug 1239239.
  * Change calendar list tree to a list bug 1561530.
  * Various other updates to the calendar code.
  * Continue the switch from Python 2 to Python 3 in the build system.
  * Verified compatibility with Rust 1.66.1.
  * SeaMonkey 2.53.16 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.16 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 102.9
    and Thunderbird 102.9 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- update seamonkey-GNUmakefile patch per
  https://bugzilla.mozilla.org/show_bug.cgi?id=1692516#c11 to reflect
  changes in the new way of packing langpacks
- remove obsolete patch mozilla-language.patch
- remove obsolete patch seamonkey-spellcheck.patch
- remove --enable-system-hunspell from .mozconfig per
  https://bugzilla.mozilla.org/show_bug.cgi?id=1820413
- add build dependency on clang
- request inclusion in Leap 15.4:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1209994</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1691150400">- update to SeaMonkey 2.53.17
  * Fix macOS Contacts permission request bug 1826719.
  * Remove SeaMonkey 2.57 links from debugQA bug 1829683.
  * Treat opening urls from the library as external bug 1619108.
  * Disable spam warning for autogenerated links in plaintext messages
    bug 619031.
  * Switch SeaMonkey build files to Python 3 bug 1635849.
  * Remove empty overlays from Composer bug 1828533.
  * Move xpfe autocomplete to comm-central suite bug 1418512.
  * Remove nsIPrefBranch2 and nsIPrefBranchInternal bug 1374847.
  * SeaMonkey 2.53.17 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.17 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 102.11
    and Thunderbird 102.11 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
  * Adapt mozilla-nongnome-proxies.patch for SeaMonkey 2.53.17
  * Adapt seamonkey-lto.patch for SeaMonkey 2.53.17
  * Remove obsolete %clean section from seamonkey.spec
- request inclusion in Leap 15.4 and 15.5:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1213986</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1695297600">- update to SeaMonkey 2.53.17.1
  * Upstream libwebp security fix bug 1852749.
  * CVE-2023-4863: Heap buffer overflow in libwebp bug 1852649.
  * Fix bad string encoded in ansi. l10n fr problem only bug 1847887.
  * SeaMonkey 2.53.17 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.17 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.3
    and Thunderbird 115.3 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- request inclusion in Leap 15.4 and 15.5:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1215585</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1695902400">- Add reproducible.patch to override build date (boo#1047218)</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1696420800">- add seamonkey-binutils.patch to allow building with binutils &gt;= 2.41:
  https://bugzilla.mozilla.org/show_bug.cgi?id=1856238
  https://bugzilla.mozilla.org/show_bug.cgi?id=1846703
- add mozilla-bmo531915.patch to fix builds for x86:
  https://bugzilla.mozilla.org/show_bug.cgi?id=531915
- request inclusion in Leap 15.4 and 15.5:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1215944</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1698840000">- add 1817900-13-112a1.patch, 1849874-11503.patch, and
  TOP-NOBUG-revendor-253172.patch to allow building with rust &gt;= 1.48
- request inclusion in Leap 15.4 and 15.5:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1216797</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1702123200">- update to SeaMonkey 2.53.18
  * Update Branding info bug 1841167.
  * Use BugSplat for SeaMonkey crash reporting bug 1835524.
  * Unify notifications and permissions in SeaMonkey bug 1849526.
  * SeaMonkey 2.53.18 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.18 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.5
    and Thunderbird 115.5 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- remove obsolete patch seamonkey-binutils.patch
- remove obsolete patches 1817900-13-112a1.patch, 1849874-11503.patch,
  and TOP-NOBUG-revendor-253172.patch
- request inclusion in Leap 15.4, 15.5, and 15.6:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1217916
- disable --with-system-nss on Leap 15.5 to work around build breakage</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1705579200">- update to SeaMonkey 2.53.18.1
  * Update the NSS library to the latest esr 115 version for the final
    2.53.18.1 release.
  * SeaMonkey 2.53.18.1 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.18.1 shares most parts of the mail and news code
    with Thunderbird. Please read the Thunderbird 60.8.0 release notes
    for specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.7
    and Thunderbird 115.7 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- request inclusion in Leap 15.5 and 15.6:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1218961</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Replace python-devel and python2-xml BuildRequires with
  python3-base: the build log already contains
    Creating Python 3 environment
  i.e, python2 was not used anymore (boo#1219739).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1711627200">- update to SeaMonkey 2.53.18.2
  * Block set-cookie from multipart/x-mixed-replace with pref bug
    1864385.
  * Check if WorkerRunnable::Run runs on top of
    WorkerThreadPrimaryRunnable::Run in a worker thread bug 1867982.
  * Process pairs in coord list in PolyArea bug 1878211.
  * Cherry-pick update to dav1d bug 1881093.
  * Land NSS NSS_3_90_2_RTM UPGRADE_NSS_RELEASE bug 1880562.
  * Fix DSN for send later bug 815638.
  * Catch webNavigation error during tab restore bug 1885748.
  * SeaMonkey 2.53.18.2 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.18.2 shares most parts of the mail and news code
    with Thunderbird. Please read the Thunderbird 60.8.0 release notes
    for specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.9
    and Thunderbird 115.9 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- request inclusion in Leap 15.5 and 15.6:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1222137</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1717761600">- add patch mozilla-bmo1896958.patch adapted from
  https://bugzilla.mozilla.org/show_bug.cgi?id=1896958 to fix
  compilation with rust &gt;= 1.78
- add patch mozilla-bmo1862601.patch adapted from
  https://bugzilla.mozilla.org/show_bug.cgi?id=1862601 to fix
  build failure using --system-icu on Tumbleweed</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1725451200">- update to SeaMonkey 2.53.19
  * Cancel button in SeaMonkey bookmarking star ui not working bug
    1872623.
  * Remove OfflineAppCacheHelper.jsm copy from SeaMonkey and use the
    one in toolkit bug 1896292.
  * Remove obsolete registerFactoryLocation calls from cZ bug 1870930.
  * Remove needless implements='nsIDOMEventListener' and QI bug
    1611010.
  * Replace use of nsIStandardURL::Init bug 1864355.
  * Switch SeaMonkey website from hg.mozilla.org to heptapod. bug
    1870934.
  * Allow view-image to open a data: URI by setting a flag on the
    loadinfo bug 1877001.
  * Save-link-as feature should use the loading principal and context
    menu using nsIContentPolicy.TYPE_SAVE_AS_DOWNLOAD bug 1879726.
  * Use punycode in SeaMonkey JS bug 1864287.
  * Font lists in preferences are no longer grouped by font type, port
    asynchronous handling like Bug 1399206 bug 1437393.
  * SeaMonkey broken tab after undo closed tab with invalid protocol
    bug 1885748.
  * SeaMonkey session restore is missing the checkboxes in the Classic
    theme bug 1896174.
  * Implement about:credits on seamonkey-project.org website bug
    1898467.
  * Fix for the 0.0.0.0 day vulnerability oligo summary.
  * Link in update notification does not open Browser bug 1888364.
  * Update ReadExtensionPrefs in Preferences.cpp bug 1890196.
  * Add about:seamonkey page to SeaMonkey bug 1897801.
  * SeaMonkey 2.53.19 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.19 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.14
    and Thunderbird 115.14 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- Adapt seamonkey-man-page.patch for SeaMonkey 2.53.19
- Adapt seamonkey-GNUmakefile to create mach environment
- Build with GCC 13 on Tumbleweed due to build failures with GCC 14:
  https://bugzilla.mozilla.org/show_bug.cgi?id=1916827</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1725537600">- request inclusion in Leap 15.5 and 15.6:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1230257</changelog>
</package>
<package pkgid="324bd3843f9104e6bb8897472ade9e05277bc03878c72e6589eda23879125481" name="seamonkey" arch="src">
  <version epoch="0" ver="2.53.19" rel="bp156.2.3.1"/>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1648209600">- update to SeaMonkey 2.53.11.1
  * Fix edge case when setting IntersectionObserver threshold bug
    1758291.
  * OAuth2 prefs should use realuserName instead of username bug
    1518126.
  * SeaMonkey 2.53.11.1 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.11.1 shares most parts of the mail and news code
    with Thunderbird. Please read the Thunderbird 60.8.0 release notes
    for specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 91.7 and
    Thunderbird 91.7 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- requested inclusion in Leap 15.3:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1197518</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1651665600">- update to SeaMonkey 2.53.12
  * Format Toolbar forgets its hidden status when switching to other
    view modes bug 1719020.
  * Remove obsolete plugin code from SeaMonkey bug 1762733.
  * Fix a few strict warnings in SeaMonkey bug 1755553.
  * Remove Run Flash from Site permissions and page info bug 1758289.
  * Use fixIterator and replace use of removeItemAt in
    FilterListDialog bug 1756359.
  * Remove RDF usage in tabmail.js bug 1758282.
  * Implement 'Edit Template' and 'New Message From Template' commands
    and UI bug 1759376.
  * [SM] Implement 'Edit Draft' command and hide it when not in a
    draft folder (port Thunderbird bug 1106412) bug 1256716.
  * Messages in Template folder need "Edit Template" button in header
    (like for Drafts) bug 80280.
  * Refactor and simplify the feed Subscribe dialog options updates
    bug 1420473.
  * Add system memory and disk size and placeDB page limit to
    about:support bug 1753729.
  * Remove warning about missing plugins in SeaMonkey 2.53 and 2.57
    bug 1755558.
  * SeaMonkey 2.53.12 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.12 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 91.9 and
    Thunderbird 91.9 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- remove/update references to obsolete gtk2 directory
- requested inclusion in Leap 15.3:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1199197</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1655208000">- Add --disable-elf-hack for aarch64 to fix build</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1657540800">- update to SeaMonkey 2.53.13
  * Updates to devtools.
  * Updates to build configuration.
  * Starting the switch from Python 2 to Python 3 in the build system.
  * Removal of array comprehensions, legacy iterators and generators
    bug 1414340 and bug 1098412.
  * Adding initial optional chaining and Promise.allSettled() support.
  * SeaMonkey 2.53.13 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.13 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 91.11
    and Thunderbird 91.11 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- adapt seamonkey-man-page.patch for SeaMonkey 2.53.13
- disable LTO for Tumbleweed builds due to linker errors
- requested inclusion in Leap 15.4 and 15.3:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1201406</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1664452800">- update to SeaMonkey 2.53.14
  * Updates to the following DOM HTML element interfaces: Embed,
    Object, Anchor, Area, Button, Frame, Canvas, IFrame, Link, Image,
    MenuItem, TextArea, Source, Select, Option, Script and
    Html. Please test add-ons.
  * Continue the switch from Python 2 to Python 3 in the build system.
  * Add ESR 102 links to debugQA bug 1779028.
  * Remove about plugins from help menu bug 1779031.
  * Dead links in cs_nav_prefs_advanced.xhtml [en-US] bug 1783558.
  * Dead links in cs_nav_prefs_advanced.xhtml bug 1786030.
  * Remove obsolete chat services from SeaMonkey address book bug
    1779034.
  * Address Book: "Get Map" button is not shown for home addresses bug
    1779319.
  * Added compatibility for rust 1.63
  * SeaMonkey 2.53.14 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.14 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 91.11
    and Thunderbird 91.11 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- add seamonkey-spellcheck.patch to work around a circular dependency
  issue when compiling with GCC 12
- requested inclusion in Leap 15.4 and 15.3:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1203916</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1674216000">- update to SeaMonkey 2.53.15
  * Microtasks and promises bug 1193394.
  * Implement queueMicrotask()bug 1480236.
  * Remove old synchronous contentPrefService from the tree bug 886907
    and bug 1392929.
  * Remove remaining uses of 'general.useragent.locale' bug 1410736
    and bug 1410738.
  * Migrate to intl.locale.requested.locale list from
    'general.useragent.locale' bug 1441016.
  * Introduce a pref to store BCP47 locale list bug 1414390, bug
    1423532 and bug 1441026.
  * Remove synchronous certificate verification APIs from
    nsIX509CertDB bug 1453741 and bug 1453778.
  * Taskbar preview's favicon appears blank bug 1475524.
  * Call Imagelibs decodeImageAsyncWindows using a callback bug
    1790695.
  * Remove PermissionsService from process Windows sandboxing code bug
    1788233, bug 1789782 and bug 1794394.
  * Security info dialog doesn't show cert status anymore bug 1293378.
  * Replace nsIPlatfromCharset in mailnews bug 1381762.
  * Replace use of nsMsgI18NFileSystemCharset() with
    NS_CopyUnicodeToNative/NS_CopyNativeToUnicode() bug 1506422.
  * Cater for Outlook's/Hotmail's 'Deleted' folder bug 1320191.
  * Make some filter methods scriptable bug 1497513.
  * Fix crash in nsMsgFilterAfterTheFact::ApplyFilter() caused by
    async reset of 'm_curFolder' bug 537017.
  * Localize messages from nsIMsgFolder.logRuleHitFail() bug 1352731.
  * Add logging of message filter runs and actions bug 697522.
  * Check that we got a non-null header before running a filter on it
    (and crashing) bug 1563959.
  * With CONDSTORE, eliminate unneeded flag fetches at startup bug
    1428097.
  * Fix so custom tags (keywords) are visible to all users bug 583677.
  * Improve handling of tags on shared folders bug 1596371.
  * Allow setting/resetting junk marking by user for yahoo/aol to
    stick bug 1260059.
  * Don't check subject if spellchecker is not ready bug 1069787.
  * Grammar issues in mailnews_account_settings.xhtml bug 1793291.
  * Remove use of nsIMemory bug 1792578.
  * Replace obsolete GetStringBundleService call in SeaMonkey bug
    1794400.
  * SeaMonkey crashes on MacOS Ventura 13.0 bug 1797696.
  * Continue the switch from Python 2 to Python 3 in the build system.
  * Added support for clang 15 and macOS SDK 11.3.
  * Verified compatibility with Rust 1.65.
  * SeaMonkey 2.53.15 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.15 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 102.6
    and Thunderbird 102.5 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- update seamonkey-GNUmakefile patch per
  https://bugzilla.mozilla.org/show_bug.cgi?id=1692516#c9 to remove
  obsolete stuff and fix handling of Latam Spanish
- remove build dependency on obsolete rust-std-static
- request inclusion in Leap 15.4:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1207332</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1680264000">- update to SeaMonkey 2.53.16
  * No throbber in plaintext editor bug 85498.
  * Remove unused gridlines class from EdAdvancedEdit bug 1806632.
  * Remove ESR 91 links from debugQA bug 1804534.
  * Rename devtools/shim to devtools/startup bug 1812367.
  * Remove unused seltype=text|cell css bug 1806653.
  * Implement new shared tree styling bug 1807802.
  * Use `win.focus()` in macWindowMenu.js bug 1807817.
  * Remove WCAP provider bug 1579020.
  * Remove ftp/file tree view support bug 1239239.
  * Change calendar list tree to a list bug 1561530.
  * Various other updates to the calendar code.
  * Continue the switch from Python 2 to Python 3 in the build system.
  * Verified compatibility with Rust 1.66.1.
  * SeaMonkey 2.53.16 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.16 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 102.9
    and Thunderbird 102.9 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- update seamonkey-GNUmakefile patch per
  https://bugzilla.mozilla.org/show_bug.cgi?id=1692516#c11 to reflect
  changes in the new way of packing langpacks
- remove obsolete patch mozilla-language.patch
- remove obsolete patch seamonkey-spellcheck.patch
- remove --enable-system-hunspell from .mozconfig per
  https://bugzilla.mozilla.org/show_bug.cgi?id=1820413
- add build dependency on clang
- request inclusion in Leap 15.4:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1209994</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1691150400">- update to SeaMonkey 2.53.17
  * Fix macOS Contacts permission request bug 1826719.
  * Remove SeaMonkey 2.57 links from debugQA bug 1829683.
  * Treat opening urls from the library as external bug 1619108.
  * Disable spam warning for autogenerated links in plaintext messages
    bug 619031.
  * Switch SeaMonkey build files to Python 3 bug 1635849.
  * Remove empty overlays from Composer bug 1828533.
  * Move xpfe autocomplete to comm-central suite bug 1418512.
  * Remove nsIPrefBranch2 and nsIPrefBranchInternal bug 1374847.
  * SeaMonkey 2.53.17 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.17 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 102.11
    and Thunderbird 102.11 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
  * Adapt mozilla-nongnome-proxies.patch for SeaMonkey 2.53.17
  * Adapt seamonkey-lto.patch for SeaMonkey 2.53.17
  * Remove obsolete %clean section from seamonkey.spec
- request inclusion in Leap 15.4 and 15.5:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1213986</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1695297600">- update to SeaMonkey 2.53.17.1
  * Upstream libwebp security fix bug 1852749.
  * CVE-2023-4863: Heap buffer overflow in libwebp bug 1852649.
  * Fix bad string encoded in ansi. l10n fr problem only bug 1847887.
  * SeaMonkey 2.53.17 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.17 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.3
    and Thunderbird 115.3 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- request inclusion in Leap 15.4 and 15.5:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1215585</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1695902400">- Add reproducible.patch to override build date (boo#1047218)</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1696420800">- add seamonkey-binutils.patch to allow building with binutils &gt;= 2.41:
  https://bugzilla.mozilla.org/show_bug.cgi?id=1856238
  https://bugzilla.mozilla.org/show_bug.cgi?id=1846703
- add mozilla-bmo531915.patch to fix builds for x86:
  https://bugzilla.mozilla.org/show_bug.cgi?id=531915
- request inclusion in Leap 15.4 and 15.5:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1215944</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1698840000">- add 1817900-13-112a1.patch, 1849874-11503.patch, and
  TOP-NOBUG-revendor-253172.patch to allow building with rust &gt;= 1.48
- request inclusion in Leap 15.4 and 15.5:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1216797</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1702123200">- update to SeaMonkey 2.53.18
  * Update Branding info bug 1841167.
  * Use BugSplat for SeaMonkey crash reporting bug 1835524.
  * Unify notifications and permissions in SeaMonkey bug 1849526.
  * SeaMonkey 2.53.18 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.18 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.5
    and Thunderbird 115.5 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- remove obsolete patch seamonkey-binutils.patch
- remove obsolete patches 1817900-13-112a1.patch, 1849874-11503.patch,
  and TOP-NOBUG-revendor-253172.patch
- request inclusion in Leap 15.4, 15.5, and 15.6:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1217916
- disable --with-system-nss on Leap 15.5 to work around build breakage</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1705579200">- update to SeaMonkey 2.53.18.1
  * Update the NSS library to the latest esr 115 version for the final
    2.53.18.1 release.
  * SeaMonkey 2.53.18.1 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.18.1 shares most parts of the mail and news code
    with Thunderbird. Please read the Thunderbird 60.8.0 release notes
    for specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.7
    and Thunderbird 115.7 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- request inclusion in Leap 15.5 and 15.6:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1218961</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Replace python-devel and python2-xml BuildRequires with
  python3-base: the build log already contains
    Creating Python 3 environment
  i.e, python2 was not used anymore (boo#1219739).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1711627200">- update to SeaMonkey 2.53.18.2
  * Block set-cookie from multipart/x-mixed-replace with pref bug
    1864385.
  * Check if WorkerRunnable::Run runs on top of
    WorkerThreadPrimaryRunnable::Run in a worker thread bug 1867982.
  * Process pairs in coord list in PolyArea bug 1878211.
  * Cherry-pick update to dav1d bug 1881093.
  * Land NSS NSS_3_90_2_RTM UPGRADE_NSS_RELEASE bug 1880562.
  * Fix DSN for send later bug 815638.
  * Catch webNavigation error during tab restore bug 1885748.
  * SeaMonkey 2.53.18.2 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.18.2 shares most parts of the mail and news code
    with Thunderbird. Please read the Thunderbird 60.8.0 release notes
    for specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.9
    and Thunderbird 115.9 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- request inclusion in Leap 15.5 and 15.6:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1222137</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1717761600">- add patch mozilla-bmo1896958.patch adapted from
  https://bugzilla.mozilla.org/show_bug.cgi?id=1896958 to fix
  compilation with rust &gt;= 1.78
- add patch mozilla-bmo1862601.patch adapted from
  https://bugzilla.mozilla.org/show_bug.cgi?id=1862601 to fix
  build failure using --system-icu on Tumbleweed</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1725451200">- update to SeaMonkey 2.53.19
  * Cancel button in SeaMonkey bookmarking star ui not working bug
    1872623.
  * Remove OfflineAppCacheHelper.jsm copy from SeaMonkey and use the
    one in toolkit bug 1896292.
  * Remove obsolete registerFactoryLocation calls from cZ bug 1870930.
  * Remove needless implements='nsIDOMEventListener' and QI bug
    1611010.
  * Replace use of nsIStandardURL::Init bug 1864355.
  * Switch SeaMonkey website from hg.mozilla.org to heptapod. bug
    1870934.
  * Allow view-image to open a data: URI by setting a flag on the
    loadinfo bug 1877001.
  * Save-link-as feature should use the loading principal and context
    menu using nsIContentPolicy.TYPE_SAVE_AS_DOWNLOAD bug 1879726.
  * Use punycode in SeaMonkey JS bug 1864287.
  * Font lists in preferences are no longer grouped by font type, port
    asynchronous handling like Bug 1399206 bug 1437393.
  * SeaMonkey broken tab after undo closed tab with invalid protocol
    bug 1885748.
  * SeaMonkey session restore is missing the checkboxes in the Classic
    theme bug 1896174.
  * Implement about:credits on seamonkey-project.org website bug
    1898467.
  * Fix for the 0.0.0.0 day vulnerability oligo summary.
  * Link in update notification does not open Browser bug 1888364.
  * Update ReadExtensionPrefs in Preferences.cpp bug 1890196.
  * Add about:seamonkey page to SeaMonkey bug 1897801.
  * SeaMonkey 2.53.19 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.19 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.14
    and Thunderbird 115.14 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- Adapt seamonkey-man-page.patch for SeaMonkey 2.53.19
- Adapt seamonkey-GNUmakefile to create mach environment
- Build with GCC 13 on Tumbleweed due to build failures with GCC 14:
  https://bugzilla.mozilla.org/show_bug.cgi?id=1916827</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1725537600">- request inclusion in Leap 15.5 and 15.6:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1230257</changelog>
</package>
<package pkgid="7c6cab1bbb068bbb772e98ededb59cfacf6e6a1ff371e415f44b7559e288a62a" name="seamonkey" arch="x86_64">
  <version epoch="0" ver="2.53.19" rel="bp156.2.3.1"/>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1648209600">- update to SeaMonkey 2.53.11.1
  * Fix edge case when setting IntersectionObserver threshold bug
    1758291.
  * OAuth2 prefs should use realuserName instead of username bug
    1518126.
  * SeaMonkey 2.53.11.1 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.11.1 shares most parts of the mail and news code
    with Thunderbird. Please read the Thunderbird 60.8.0 release notes
    for specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 91.7 and
    Thunderbird 91.7 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- requested inclusion in Leap 15.3:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1197518</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1651665600">- update to SeaMonkey 2.53.12
  * Format Toolbar forgets its hidden status when switching to other
    view modes bug 1719020.
  * Remove obsolete plugin code from SeaMonkey bug 1762733.
  * Fix a few strict warnings in SeaMonkey bug 1755553.
  * Remove Run Flash from Site permissions and page info bug 1758289.
  * Use fixIterator and replace use of removeItemAt in
    FilterListDialog bug 1756359.
  * Remove RDF usage in tabmail.js bug 1758282.
  * Implement 'Edit Template' and 'New Message From Template' commands
    and UI bug 1759376.
  * [SM] Implement 'Edit Draft' command and hide it when not in a
    draft folder (port Thunderbird bug 1106412) bug 1256716.
  * Messages in Template folder need "Edit Template" button in header
    (like for Drafts) bug 80280.
  * Refactor and simplify the feed Subscribe dialog options updates
    bug 1420473.
  * Add system memory and disk size and placeDB page limit to
    about:support bug 1753729.
  * Remove warning about missing plugins in SeaMonkey 2.53 and 2.57
    bug 1755558.
  * SeaMonkey 2.53.12 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.12 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 91.9 and
    Thunderbird 91.9 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- remove/update references to obsolete gtk2 directory
- requested inclusion in Leap 15.3:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1199197</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1655208000">- Add --disable-elf-hack for aarch64 to fix build</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1657540800">- update to SeaMonkey 2.53.13
  * Updates to devtools.
  * Updates to build configuration.
  * Starting the switch from Python 2 to Python 3 in the build system.
  * Removal of array comprehensions, legacy iterators and generators
    bug 1414340 and bug 1098412.
  * Adding initial optional chaining and Promise.allSettled() support.
  * SeaMonkey 2.53.13 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.13 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 91.11
    and Thunderbird 91.11 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- adapt seamonkey-man-page.patch for SeaMonkey 2.53.13
- disable LTO for Tumbleweed builds due to linker errors
- requested inclusion in Leap 15.4 and 15.3:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1201406</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1664452800">- update to SeaMonkey 2.53.14
  * Updates to the following DOM HTML element interfaces: Embed,
    Object, Anchor, Area, Button, Frame, Canvas, IFrame, Link, Image,
    MenuItem, TextArea, Source, Select, Option, Script and
    Html. Please test add-ons.
  * Continue the switch from Python 2 to Python 3 in the build system.
  * Add ESR 102 links to debugQA bug 1779028.
  * Remove about plugins from help menu bug 1779031.
  * Dead links in cs_nav_prefs_advanced.xhtml [en-US] bug 1783558.
  * Dead links in cs_nav_prefs_advanced.xhtml bug 1786030.
  * Remove obsolete chat services from SeaMonkey address book bug
    1779034.
  * Address Book: "Get Map" button is not shown for home addresses bug
    1779319.
  * Added compatibility for rust 1.63
  * SeaMonkey 2.53.14 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.14 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 91.11
    and Thunderbird 91.11 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- add seamonkey-spellcheck.patch to work around a circular dependency
  issue when compiling with GCC 12
- requested inclusion in Leap 15.4 and 15.3:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1203916</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1674216000">- update to SeaMonkey 2.53.15
  * Microtasks and promises bug 1193394.
  * Implement queueMicrotask()bug 1480236.
  * Remove old synchronous contentPrefService from the tree bug 886907
    and bug 1392929.
  * Remove remaining uses of 'general.useragent.locale' bug 1410736
    and bug 1410738.
  * Migrate to intl.locale.requested.locale list from
    'general.useragent.locale' bug 1441016.
  * Introduce a pref to store BCP47 locale list bug 1414390, bug
    1423532 and bug 1441026.
  * Remove synchronous certificate verification APIs from
    nsIX509CertDB bug 1453741 and bug 1453778.
  * Taskbar preview's favicon appears blank bug 1475524.
  * Call Imagelibs decodeImageAsyncWindows using a callback bug
    1790695.
  * Remove PermissionsService from process Windows sandboxing code bug
    1788233, bug 1789782 and bug 1794394.
  * Security info dialog doesn't show cert status anymore bug 1293378.
  * Replace nsIPlatfromCharset in mailnews bug 1381762.
  * Replace use of nsMsgI18NFileSystemCharset() with
    NS_CopyUnicodeToNative/NS_CopyNativeToUnicode() bug 1506422.
  * Cater for Outlook's/Hotmail's 'Deleted' folder bug 1320191.
  * Make some filter methods scriptable bug 1497513.
  * Fix crash in nsMsgFilterAfterTheFact::ApplyFilter() caused by
    async reset of 'm_curFolder' bug 537017.
  * Localize messages from nsIMsgFolder.logRuleHitFail() bug 1352731.
  * Add logging of message filter runs and actions bug 697522.
  * Check that we got a non-null header before running a filter on it
    (and crashing) bug 1563959.
  * With CONDSTORE, eliminate unneeded flag fetches at startup bug
    1428097.
  * Fix so custom tags (keywords) are visible to all users bug 583677.
  * Improve handling of tags on shared folders bug 1596371.
  * Allow setting/resetting junk marking by user for yahoo/aol to
    stick bug 1260059.
  * Don't check subject if spellchecker is not ready bug 1069787.
  * Grammar issues in mailnews_account_settings.xhtml bug 1793291.
  * Remove use of nsIMemory bug 1792578.
  * Replace obsolete GetStringBundleService call in SeaMonkey bug
    1794400.
  * SeaMonkey crashes on MacOS Ventura 13.0 bug 1797696.
  * Continue the switch from Python 2 to Python 3 in the build system.
  * Added support for clang 15 and macOS SDK 11.3.
  * Verified compatibility with Rust 1.65.
  * SeaMonkey 2.53.15 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.15 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 102.6
    and Thunderbird 102.5 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- update seamonkey-GNUmakefile patch per
  https://bugzilla.mozilla.org/show_bug.cgi?id=1692516#c9 to remove
  obsolete stuff and fix handling of Latam Spanish
- remove build dependency on obsolete rust-std-static
- request inclusion in Leap 15.4:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1207332</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1680264000">- update to SeaMonkey 2.53.16
  * No throbber in plaintext editor bug 85498.
  * Remove unused gridlines class from EdAdvancedEdit bug 1806632.
  * Remove ESR 91 links from debugQA bug 1804534.
  * Rename devtools/shim to devtools/startup bug 1812367.
  * Remove unused seltype=text|cell css bug 1806653.
  * Implement new shared tree styling bug 1807802.
  * Use `win.focus()` in macWindowMenu.js bug 1807817.
  * Remove WCAP provider bug 1579020.
  * Remove ftp/file tree view support bug 1239239.
  * Change calendar list tree to a list bug 1561530.
  * Various other updates to the calendar code.
  * Continue the switch from Python 2 to Python 3 in the build system.
  * Verified compatibility with Rust 1.66.1.
  * SeaMonkey 2.53.16 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.16 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 102.9
    and Thunderbird 102.9 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- update seamonkey-GNUmakefile patch per
  https://bugzilla.mozilla.org/show_bug.cgi?id=1692516#c11 to reflect
  changes in the new way of packing langpacks
- remove obsolete patch mozilla-language.patch
- remove obsolete patch seamonkey-spellcheck.patch
- remove --enable-system-hunspell from .mozconfig per
  https://bugzilla.mozilla.org/show_bug.cgi?id=1820413
- add build dependency on clang
- request inclusion in Leap 15.4:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1209994</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1691150400">- update to SeaMonkey 2.53.17
  * Fix macOS Contacts permission request bug 1826719.
  * Remove SeaMonkey 2.57 links from debugQA bug 1829683.
  * Treat opening urls from the library as external bug 1619108.
  * Disable spam warning for autogenerated links in plaintext messages
    bug 619031.
  * Switch SeaMonkey build files to Python 3 bug 1635849.
  * Remove empty overlays from Composer bug 1828533.
  * Move xpfe autocomplete to comm-central suite bug 1418512.
  * Remove nsIPrefBranch2 and nsIPrefBranchInternal bug 1374847.
  * SeaMonkey 2.53.17 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.17 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 102.11
    and Thunderbird 102.11 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
  * Adapt mozilla-nongnome-proxies.patch for SeaMonkey 2.53.17
  * Adapt seamonkey-lto.patch for SeaMonkey 2.53.17
  * Remove obsolete %clean section from seamonkey.spec
- request inclusion in Leap 15.4 and 15.5:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1213986</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1695297600">- update to SeaMonkey 2.53.17.1
  * Upstream libwebp security fix bug 1852749.
  * CVE-2023-4863: Heap buffer overflow in libwebp bug 1852649.
  * Fix bad string encoded in ansi. l10n fr problem only bug 1847887.
  * SeaMonkey 2.53.17 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.17 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.3
    and Thunderbird 115.3 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- request inclusion in Leap 15.4 and 15.5:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1215585</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1695902400">- Add reproducible.patch to override build date (boo#1047218)</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1696420800">- add seamonkey-binutils.patch to allow building with binutils &gt;= 2.41:
  https://bugzilla.mozilla.org/show_bug.cgi?id=1856238
  https://bugzilla.mozilla.org/show_bug.cgi?id=1846703
- add mozilla-bmo531915.patch to fix builds for x86:
  https://bugzilla.mozilla.org/show_bug.cgi?id=531915
- request inclusion in Leap 15.4 and 15.5:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1215944</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1698840000">- add 1817900-13-112a1.patch, 1849874-11503.patch, and
  TOP-NOBUG-revendor-253172.patch to allow building with rust &gt;= 1.48
- request inclusion in Leap 15.4 and 15.5:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1216797</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1702123200">- update to SeaMonkey 2.53.18
  * Update Branding info bug 1841167.
  * Use BugSplat for SeaMonkey crash reporting bug 1835524.
  * Unify notifications and permissions in SeaMonkey bug 1849526.
  * SeaMonkey 2.53.18 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.18 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.5
    and Thunderbird 115.5 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- remove obsolete patch seamonkey-binutils.patch
- remove obsolete patches 1817900-13-112a1.patch, 1849874-11503.patch,
  and TOP-NOBUG-revendor-253172.patch
- request inclusion in Leap 15.4, 15.5, and 15.6:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1217916
- disable --with-system-nss on Leap 15.5 to work around build breakage</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1705579200">- update to SeaMonkey 2.53.18.1
  * Update the NSS library to the latest esr 115 version for the final
    2.53.18.1 release.
  * SeaMonkey 2.53.18.1 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.18.1 shares most parts of the mail and news code
    with Thunderbird. Please read the Thunderbird 60.8.0 release notes
    for specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.7
    and Thunderbird 115.7 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- request inclusion in Leap 15.5 and 15.6:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1218961</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Replace python-devel and python2-xml BuildRequires with
  python3-base: the build log already contains
    Creating Python 3 environment
  i.e, python2 was not used anymore (boo#1219739).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1711627200">- update to SeaMonkey 2.53.18.2
  * Block set-cookie from multipart/x-mixed-replace with pref bug
    1864385.
  * Check if WorkerRunnable::Run runs on top of
    WorkerThreadPrimaryRunnable::Run in a worker thread bug 1867982.
  * Process pairs in coord list in PolyArea bug 1878211.
  * Cherry-pick update to dav1d bug 1881093.
  * Land NSS NSS_3_90_2_RTM UPGRADE_NSS_RELEASE bug 1880562.
  * Fix DSN for send later bug 815638.
  * Catch webNavigation error during tab restore bug 1885748.
  * SeaMonkey 2.53.18.2 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.18.2 shares most parts of the mail and news code
    with Thunderbird. Please read the Thunderbird 60.8.0 release notes
    for specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.9
    and Thunderbird 115.9 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- request inclusion in Leap 15.5 and 15.6:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1222137</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1717761600">- add patch mozilla-bmo1896958.patch adapted from
  https://bugzilla.mozilla.org/show_bug.cgi?id=1896958 to fix
  compilation with rust &gt;= 1.78
- add patch mozilla-bmo1862601.patch adapted from
  https://bugzilla.mozilla.org/show_bug.cgi?id=1862601 to fix
  build failure using --system-icu on Tumbleweed</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1725451200">- update to SeaMonkey 2.53.19
  * Cancel button in SeaMonkey bookmarking star ui not working bug
    1872623.
  * Remove OfflineAppCacheHelper.jsm copy from SeaMonkey and use the
    one in toolkit bug 1896292.
  * Remove obsolete registerFactoryLocation calls from cZ bug 1870930.
  * Remove needless implements='nsIDOMEventListener' and QI bug
    1611010.
  * Replace use of nsIStandardURL::Init bug 1864355.
  * Switch SeaMonkey website from hg.mozilla.org to heptapod. bug
    1870934.
  * Allow view-image to open a data: URI by setting a flag on the
    loadinfo bug 1877001.
  * Save-link-as feature should use the loading principal and context
    menu using nsIContentPolicy.TYPE_SAVE_AS_DOWNLOAD bug 1879726.
  * Use punycode in SeaMonkey JS bug 1864287.
  * Font lists in preferences are no longer grouped by font type, port
    asynchronous handling like Bug 1399206 bug 1437393.
  * SeaMonkey broken tab after undo closed tab with invalid protocol
    bug 1885748.
  * SeaMonkey session restore is missing the checkboxes in the Classic
    theme bug 1896174.
  * Implement about:credits on seamonkey-project.org website bug
    1898467.
  * Fix for the 0.0.0.0 day vulnerability oligo summary.
  * Link in update notification does not open Browser bug 1888364.
  * Update ReadExtensionPrefs in Preferences.cpp bug 1890196.
  * Add about:seamonkey page to SeaMonkey bug 1897801.
  * SeaMonkey 2.53.19 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.19 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.14
    and Thunderbird 115.14 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- Adapt seamonkey-man-page.patch for SeaMonkey 2.53.19
- Adapt seamonkey-GNUmakefile to create mach environment
- Build with GCC 13 on Tumbleweed due to build failures with GCC 14:
  https://bugzilla.mozilla.org/show_bug.cgi?id=1916827</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1725537600">- request inclusion in Leap 15.5 and 15.6:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1230257</changelog>
</package>
<package pkgid="9dc15d69ff77ce54d8e0b2f40b2ea1a9800b6e55f4e19bd3c7bd3d16355b02d5" name="seamonkey" arch="i586">
  <version epoch="0" ver="2.53.20" rel="bp156.2.6.1"/>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1657540800">- update to SeaMonkey 2.53.13
  * Updates to devtools.
  * Updates to build configuration.
  * Starting the switch from Python 2 to Python 3 in the build system.
  * Removal of array comprehensions, legacy iterators and generators
    bug 1414340 and bug 1098412.
  * Adding initial optional chaining and Promise.allSettled() support.
  * SeaMonkey 2.53.13 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.13 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 91.11
    and Thunderbird 91.11 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- adapt seamonkey-man-page.patch for SeaMonkey 2.53.13
- disable LTO for Tumbleweed builds due to linker errors
- requested inclusion in Leap 15.4 and 15.3:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1201406</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1664452800">- update to SeaMonkey 2.53.14
  * Updates to the following DOM HTML element interfaces: Embed,
    Object, Anchor, Area, Button, Frame, Canvas, IFrame, Link, Image,
    MenuItem, TextArea, Source, Select, Option, Script and
    Html. Please test add-ons.
  * Continue the switch from Python 2 to Python 3 in the build system.
  * Add ESR 102 links to debugQA bug 1779028.
  * Remove about plugins from help menu bug 1779031.
  * Dead links in cs_nav_prefs_advanced.xhtml [en-US] bug 1783558.
  * Dead links in cs_nav_prefs_advanced.xhtml bug 1786030.
  * Remove obsolete chat services from SeaMonkey address book bug
    1779034.
  * Address Book: "Get Map" button is not shown for home addresses bug
    1779319.
  * Added compatibility for rust 1.63
  * SeaMonkey 2.53.14 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.14 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 91.11
    and Thunderbird 91.11 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- add seamonkey-spellcheck.patch to work around a circular dependency
  issue when compiling with GCC 12
- requested inclusion in Leap 15.4 and 15.3:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1203916</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1674216000">- update to SeaMonkey 2.53.15
  * Microtasks and promises bug 1193394.
  * Implement queueMicrotask()bug 1480236.
  * Remove old synchronous contentPrefService from the tree bug 886907
    and bug 1392929.
  * Remove remaining uses of 'general.useragent.locale' bug 1410736
    and bug 1410738.
  * Migrate to intl.locale.requested.locale list from
    'general.useragent.locale' bug 1441016.
  * Introduce a pref to store BCP47 locale list bug 1414390, bug
    1423532 and bug 1441026.
  * Remove synchronous certificate verification APIs from
    nsIX509CertDB bug 1453741 and bug 1453778.
  * Taskbar preview's favicon appears blank bug 1475524.
  * Call Imagelibs decodeImageAsyncWindows using a callback bug
    1790695.
  * Remove PermissionsService from process Windows sandboxing code bug
    1788233, bug 1789782 and bug 1794394.
  * Security info dialog doesn't show cert status anymore bug 1293378.
  * Replace nsIPlatfromCharset in mailnews bug 1381762.
  * Replace use of nsMsgI18NFileSystemCharset() with
    NS_CopyUnicodeToNative/NS_CopyNativeToUnicode() bug 1506422.
  * Cater for Outlook's/Hotmail's 'Deleted' folder bug 1320191.
  * Make some filter methods scriptable bug 1497513.
  * Fix crash in nsMsgFilterAfterTheFact::ApplyFilter() caused by
    async reset of 'm_curFolder' bug 537017.
  * Localize messages from nsIMsgFolder.logRuleHitFail() bug 1352731.
  * Add logging of message filter runs and actions bug 697522.
  * Check that we got a non-null header before running a filter on it
    (and crashing) bug 1563959.
  * With CONDSTORE, eliminate unneeded flag fetches at startup bug
    1428097.
  * Fix so custom tags (keywords) are visible to all users bug 583677.
  * Improve handling of tags on shared folders bug 1596371.
  * Allow setting/resetting junk marking by user for yahoo/aol to
    stick bug 1260059.
  * Don't check subject if spellchecker is not ready bug 1069787.
  * Grammar issues in mailnews_account_settings.xhtml bug 1793291.
  * Remove use of nsIMemory bug 1792578.
  * Replace obsolete GetStringBundleService call in SeaMonkey bug
    1794400.
  * SeaMonkey crashes on MacOS Ventura 13.0 bug 1797696.
  * Continue the switch from Python 2 to Python 3 in the build system.
  * Added support for clang 15 and macOS SDK 11.3.
  * Verified compatibility with Rust 1.65.
  * SeaMonkey 2.53.15 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.15 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 102.6
    and Thunderbird 102.5 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- update seamonkey-GNUmakefile patch per
  https://bugzilla.mozilla.org/show_bug.cgi?id=1692516#c9 to remove
  obsolete stuff and fix handling of Latam Spanish
- remove build dependency on obsolete rust-std-static
- request inclusion in Leap 15.4:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1207332</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1680264000">- update to SeaMonkey 2.53.16
  * No throbber in plaintext editor bug 85498.
  * Remove unused gridlines class from EdAdvancedEdit bug 1806632.
  * Remove ESR 91 links from debugQA bug 1804534.
  * Rename devtools/shim to devtools/startup bug 1812367.
  * Remove unused seltype=text|cell css bug 1806653.
  * Implement new shared tree styling bug 1807802.
  * Use `win.focus()` in macWindowMenu.js bug 1807817.
  * Remove WCAP provider bug 1579020.
  * Remove ftp/file tree view support bug 1239239.
  * Change calendar list tree to a list bug 1561530.
  * Various other updates to the calendar code.
  * Continue the switch from Python 2 to Python 3 in the build system.
  * Verified compatibility with Rust 1.66.1.
  * SeaMonkey 2.53.16 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.16 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 102.9
    and Thunderbird 102.9 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- update seamonkey-GNUmakefile patch per
  https://bugzilla.mozilla.org/show_bug.cgi?id=1692516#c11 to reflect
  changes in the new way of packing langpacks
- remove obsolete patch mozilla-language.patch
- remove obsolete patch seamonkey-spellcheck.patch
- remove --enable-system-hunspell from .mozconfig per
  https://bugzilla.mozilla.org/show_bug.cgi?id=1820413
- add build dependency on clang
- request inclusion in Leap 15.4:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1209994</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1691150400">- update to SeaMonkey 2.53.17
  * Fix macOS Contacts permission request bug 1826719.
  * Remove SeaMonkey 2.57 links from debugQA bug 1829683.
  * Treat opening urls from the library as external bug 1619108.
  * Disable spam warning for autogenerated links in plaintext messages
    bug 619031.
  * Switch SeaMonkey build files to Python 3 bug 1635849.
  * Remove empty overlays from Composer bug 1828533.
  * Move xpfe autocomplete to comm-central suite bug 1418512.
  * Remove nsIPrefBranch2 and nsIPrefBranchInternal bug 1374847.
  * SeaMonkey 2.53.17 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.17 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 102.11
    and Thunderbird 102.11 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
  * Adapt mozilla-nongnome-proxies.patch for SeaMonkey 2.53.17
  * Adapt seamonkey-lto.patch for SeaMonkey 2.53.17
  * Remove obsolete %clean section from seamonkey.spec
- request inclusion in Leap 15.4 and 15.5:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1213986</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1695297600">- update to SeaMonkey 2.53.17.1
  * Upstream libwebp security fix bug 1852749.
  * CVE-2023-4863: Heap buffer overflow in libwebp bug 1852649.
  * Fix bad string encoded in ansi. l10n fr problem only bug 1847887.
  * SeaMonkey 2.53.17 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.17 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.3
    and Thunderbird 115.3 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- request inclusion in Leap 15.4 and 15.5:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1215585</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1695902400">- Add reproducible.patch to override build date (boo#1047218)</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1696420800">- add seamonkey-binutils.patch to allow building with binutils &gt;= 2.41:
  https://bugzilla.mozilla.org/show_bug.cgi?id=1856238
  https://bugzilla.mozilla.org/show_bug.cgi?id=1846703
- add mozilla-bmo531915.patch to fix builds for x86:
  https://bugzilla.mozilla.org/show_bug.cgi?id=531915
- request inclusion in Leap 15.4 and 15.5:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1215944</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1698840000">- add 1817900-13-112a1.patch, 1849874-11503.patch, and
  TOP-NOBUG-revendor-253172.patch to allow building with rust &gt;= 1.48
- request inclusion in Leap 15.4 and 15.5:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1216797</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1702123200">- update to SeaMonkey 2.53.18
  * Update Branding info bug 1841167.
  * Use BugSplat for SeaMonkey crash reporting bug 1835524.
  * Unify notifications and permissions in SeaMonkey bug 1849526.
  * SeaMonkey 2.53.18 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.18 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.5
    and Thunderbird 115.5 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- remove obsolete patch seamonkey-binutils.patch
- remove obsolete patches 1817900-13-112a1.patch, 1849874-11503.patch,
  and TOP-NOBUG-revendor-253172.patch
- request inclusion in Leap 15.4, 15.5, and 15.6:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1217916
- disable --with-system-nss on Leap 15.5 to work around build breakage</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1705579200">- update to SeaMonkey 2.53.18.1
  * Update the NSS library to the latest esr 115 version for the final
    2.53.18.1 release.
  * SeaMonkey 2.53.18.1 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.18.1 shares most parts of the mail and news code
    with Thunderbird. Please read the Thunderbird 60.8.0 release notes
    for specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.7
    and Thunderbird 115.7 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- request inclusion in Leap 15.5 and 15.6:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1218961</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Replace python-devel and python2-xml BuildRequires with
  python3-base: the build log already contains
    Creating Python 3 environment
  i.e, python2 was not used anymore (boo#1219739).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1711627200">- update to SeaMonkey 2.53.18.2
  * Block set-cookie from multipart/x-mixed-replace with pref bug
    1864385.
  * Check if WorkerRunnable::Run runs on top of
    WorkerThreadPrimaryRunnable::Run in a worker thread bug 1867982.
  * Process pairs in coord list in PolyArea bug 1878211.
  * Cherry-pick update to dav1d bug 1881093.
  * Land NSS NSS_3_90_2_RTM UPGRADE_NSS_RELEASE bug 1880562.
  * Fix DSN for send later bug 815638.
  * Catch webNavigation error during tab restore bug 1885748.
  * SeaMonkey 2.53.18.2 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.18.2 shares most parts of the mail and news code
    with Thunderbird. Please read the Thunderbird 60.8.0 release notes
    for specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.9
    and Thunderbird 115.9 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- request inclusion in Leap 15.5 and 15.6:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1222137</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1717761600">- add patch mozilla-bmo1896958.patch adapted from
  https://bugzilla.mozilla.org/show_bug.cgi?id=1896958 to fix
  compilation with rust &gt;= 1.78
- add patch mozilla-bmo1862601.patch adapted from
  https://bugzilla.mozilla.org/show_bug.cgi?id=1862601 to fix
  build failure using --system-icu on Tumbleweed</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1725451200">- update to SeaMonkey 2.53.19
  * Cancel button in SeaMonkey bookmarking star ui not working bug
    1872623.
  * Remove OfflineAppCacheHelper.jsm copy from SeaMonkey and use the
    one in toolkit bug 1896292.
  * Remove obsolete registerFactoryLocation calls from cZ bug 1870930.
  * Remove needless implements='nsIDOMEventListener' and QI bug
    1611010.
  * Replace use of nsIStandardURL::Init bug 1864355.
  * Switch SeaMonkey website from hg.mozilla.org to heptapod. bug
    1870934.
  * Allow view-image to open a data: URI by setting a flag on the
    loadinfo bug 1877001.
  * Save-link-as feature should use the loading principal and context
    menu using nsIContentPolicy.TYPE_SAVE_AS_DOWNLOAD bug 1879726.
  * Use punycode in SeaMonkey JS bug 1864287.
  * Font lists in preferences are no longer grouped by font type, port
    asynchronous handling like Bug 1399206 bug 1437393.
  * SeaMonkey broken tab after undo closed tab with invalid protocol
    bug 1885748.
  * SeaMonkey session restore is missing the checkboxes in the Classic
    theme bug 1896174.
  * Implement about:credits on seamonkey-project.org website bug
    1898467.
  * Fix for the 0.0.0.0 day vulnerability oligo summary.
  * Link in update notification does not open Browser bug 1888364.
  * Update ReadExtensionPrefs in Preferences.cpp bug 1890196.
  * Add about:seamonkey page to SeaMonkey bug 1897801.
  * SeaMonkey 2.53.19 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.19 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.14
    and Thunderbird 115.14 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- Adapt seamonkey-man-page.patch for SeaMonkey 2.53.19
- Adapt seamonkey-GNUmakefile to create mach environment
- Build with GCC 13 on Tumbleweed due to build failures with GCC 14:
  https://bugzilla.mozilla.org/show_bug.cgi?id=1916827</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1725537600">- request inclusion in Leap 15.5 and 15.6:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1230257</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1730980800">- enable patch mozilla-bmo1896958.patch for Leap 15.5</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1732536000">- disable --with-system-icu on Tumbleweed due to
  https://bugzilla.mozilla.org/show_bug.cgi?id=1933117
- remove obsolete patch mozilla-bmo1862601.patch</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1736251200">- update to SeaMonkey 2.53.20
  * Use Services.focus for bookmarking from mailnews in SeaMonkey bug
    1925033.
  * Replace the Bookmark Manager with the Firefox Library in
    SeaMonkey: Another followup bug bug 1932731.
  * Port bug 1458385 - Update SeaMonkey's confvars.sh bug 1913633.
  * Tidy up channels code in cZ bug 1920565.
  * Sometimes tag data from an IRC server doesn't contain a pair bug
    1923211.
  * Fix call to updateUsers in network onAway in cZbug 1923213.
  * Remove unused XTLabelRecord from tree-utils.js in cZbug 1923215.
  * Remove unused code from connection-xpcom.js in cZbug 1923219.
  * Remove unusued code from utils.js in cZbug 1923221.
  * Switch from using arrayContains helper to using JS Array includes
    method in cZ bug 1923224.
  * Switch from using arrayIndexOf helper to using JS Array includes
    and indexOf methods in cZ bug 1923225.
  * Switch from using arrayRemoveAt and arrayInsertAt helpers to using
    JS Array splice and unshift methods in cZbug 1923227.
  * Switch from using stringTrim helper to using JS string trim method
    in cZ bug 1923229.
  * Inline newObject function in cZ bug 1924338.
  * Remove getWindowByType function from cZ bug 1924586.
  * Inline viewCert function in cZ bug 1924587.
  * Remove getSpecialDirectory function and use Services.dirsvc in cZ
    bug 1924588.
  * Remove getNSSErrorClass function and tidy up NSS related code in
    cZ bug 1924589.
  * Tidy message manager code in cZ bug 1924592.
  * Remove getService helper and tidy up code around its callers in cZ
    bug 1924595.
  * Remove use of NSGetModule in cZ bug 1925871.
  * Tidy up chatzilla-service.js bug 1926406.
  * Use Intl.DateTimeFormat in cZ's strftime function bug 1927348.
  * Remove unused code from pref-manager.js in cZ bug 1927370.
  * Use Services.scriptloader in cZ bug 1927374.
  * Use more Services in cZ bug 1927376.
  * Tidy up some Components.* code in static.js in cZ bug 1927377.
  * Switch to using listbox instead of tree for cZ chat window bug
    1927582.
  * Away status isn't reflected correctly in channel userlist in cZ
    bug 1928749.
  * Fix too much recursion and missing variable in cmdSave in cZ bug
    1930391.
  * Replace confirm helper with Services.prompt.confirm in cZ bug
    1930396.
  * Use Services.prompt in confirmEx, prompt and promptPassword
    helpers in cZ bug 1930540.
  * Use Services.prompt.alert and remove alert helper in cZ bug
    1931705.
  * Simplify getListFIle in cZ bug 1931707.
  * Remove various const from file-utils.js in cZ bug 1931708.
  * Remove unused 2nd argument from mkdir helper in file-utils.js in
    cZ bug 1931709.
  * Use LocalFile directly rather via helper fopen in cZ bug 1931710.
  * Tidy up picker code in file-utils.js in cZ bug 1931712.
  * Remove unnecessary type attributes in cZ bug 1933043.
  * Clean up Components usage in cZ bug 1933081.
  * Remove unused encodeForXMLAttribute function for cZ utils.js bug
    1933083.
  * Move renameProperty helper into lib/irc.js for cZ bug 1933084.
  * Move formatDateOffset helper into handlers.js in cZ bug 1933085.
  * Move objectContains helper into command-manager.js in cZ bug
    1933086.
  * Move splitLongWord helper into mungers.js in cZ bug 1933087.
  * Move randomString helper into commands.js in cZ bug 1933089.
  * Move Clone helper into commands.js in cZ bug 1933090.
  * Move equalsObject helper into channels.js in cZ bug 1933092.
  * Move matchEntry helper into static.js in cZ bug 1933093.
  * Move getCommonPfx helper to handlers.js in cZ bug 1933342.
  * Remove some code duplication in getSISize and getSISpeed helpers
    and improve coding in scaleNumbersBy1024 in cZ bug 1933346.
  * UI: Link for download of Themes leads to Themes for Thunderbird
    bug 1656564.
  * Add ESR 128 links to debugQA bug 1909855.
  * Port changes needed from |Bug 1476333 - Consolidate the ways that
    we reference "browser.xul" across the tree| to SeaMonkey bug
    1911841.
  * Switch from boxObject to getBoundingClientRect in utilityOverlay
    bug 1911844.
  * Align the SeaMonkey switchToTabHavingURI() call syntax with
    Firefox and toolkit bug 1925037.
  * Empty out SeaMonkey's removed-files.in (port bug 1392913) bug
    1913579.
  * Update SeaMonkey installer to register as handler for media types
    bug 1925023.
  * Remove obsolete chat services from SeaMonkey address book part2
    bug 1909853.
  * Add UI for browser.display.prefers_color_scheme to the SeaMonkey
    colors prefpane bug 1909743.
  * Update SeaMonkey wikipedia icon bug 1925021.
  * Show specific placeholders for bookmarks and history in SeaMonkey
    sidebar search bug 1925025.
  * Adjust dragOver method of tabbrowser.xml to be closer to Firefox
    version bug 1911845.
  * Avoid boxObject where appropriate in tabbrowser bug 1911847.
  * Simplify tab drop indicator code and styling bug 1911848.
  * SeaMonkey 2.53.20 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.20 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.19
    and Thunderbird 115.19 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- Adapt seamonkey-man-page.patch for SeaMonkey 2.53.20
- Adapt seamonkey-GNUmakefile to set MOZBUILD_STATE_PATH and to fix
  post-configure stamping per
  https://bugzilla.mozilla.org/show_bug.cgi?id=1692516#c13
- Update minimum build requirements for SeaMonkey 2.53.20
- Remove .mozconfig options no longer recognized in SeaMonkey 2.53.20
- request inclusion in Leap 15.6:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1235392</changelog>
</package>
<package pkgid="c0fa9c857e02a81bb41ce490c7f0a675645cd4bae7528dc3838caf2b1166a78a" name="seamonkey" arch="src">
  <version epoch="0" ver="2.53.20" rel="bp156.2.6.1"/>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1657540800">- update to SeaMonkey 2.53.13
  * Updates to devtools.
  * Updates to build configuration.
  * Starting the switch from Python 2 to Python 3 in the build system.
  * Removal of array comprehensions, legacy iterators and generators
    bug 1414340 and bug 1098412.
  * Adding initial optional chaining and Promise.allSettled() support.
  * SeaMonkey 2.53.13 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.13 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 91.11
    and Thunderbird 91.11 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- adapt seamonkey-man-page.patch for SeaMonkey 2.53.13
- disable LTO for Tumbleweed builds due to linker errors
- requested inclusion in Leap 15.4 and 15.3:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1201406</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1664452800">- update to SeaMonkey 2.53.14
  * Updates to the following DOM HTML element interfaces: Embed,
    Object, Anchor, Area, Button, Frame, Canvas, IFrame, Link, Image,
    MenuItem, TextArea, Source, Select, Option, Script and
    Html. Please test add-ons.
  * Continue the switch from Python 2 to Python 3 in the build system.
  * Add ESR 102 links to debugQA bug 1779028.
  * Remove about plugins from help menu bug 1779031.
  * Dead links in cs_nav_prefs_advanced.xhtml [en-US] bug 1783558.
  * Dead links in cs_nav_prefs_advanced.xhtml bug 1786030.
  * Remove obsolete chat services from SeaMonkey address book bug
    1779034.
  * Address Book: "Get Map" button is not shown for home addresses bug
    1779319.
  * Added compatibility for rust 1.63
  * SeaMonkey 2.53.14 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.14 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 91.11
    and Thunderbird 91.11 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- add seamonkey-spellcheck.patch to work around a circular dependency
  issue when compiling with GCC 12
- requested inclusion in Leap 15.4 and 15.3:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1203916</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1674216000">- update to SeaMonkey 2.53.15
  * Microtasks and promises bug 1193394.
  * Implement queueMicrotask()bug 1480236.
  * Remove old synchronous contentPrefService from the tree bug 886907
    and bug 1392929.
  * Remove remaining uses of 'general.useragent.locale' bug 1410736
    and bug 1410738.
  * Migrate to intl.locale.requested.locale list from
    'general.useragent.locale' bug 1441016.
  * Introduce a pref to store BCP47 locale list bug 1414390, bug
    1423532 and bug 1441026.
  * Remove synchronous certificate verification APIs from
    nsIX509CertDB bug 1453741 and bug 1453778.
  * Taskbar preview's favicon appears blank bug 1475524.
  * Call Imagelibs decodeImageAsyncWindows using a callback bug
    1790695.
  * Remove PermissionsService from process Windows sandboxing code bug
    1788233, bug 1789782 and bug 1794394.
  * Security info dialog doesn't show cert status anymore bug 1293378.
  * Replace nsIPlatfromCharset in mailnews bug 1381762.
  * Replace use of nsMsgI18NFileSystemCharset() with
    NS_CopyUnicodeToNative/NS_CopyNativeToUnicode() bug 1506422.
  * Cater for Outlook's/Hotmail's 'Deleted' folder bug 1320191.
  * Make some filter methods scriptable bug 1497513.
  * Fix crash in nsMsgFilterAfterTheFact::ApplyFilter() caused by
    async reset of 'm_curFolder' bug 537017.
  * Localize messages from nsIMsgFolder.logRuleHitFail() bug 1352731.
  * Add logging of message filter runs and actions bug 697522.
  * Check that we got a non-null header before running a filter on it
    (and crashing) bug 1563959.
  * With CONDSTORE, eliminate unneeded flag fetches at startup bug
    1428097.
  * Fix so custom tags (keywords) are visible to all users bug 583677.
  * Improve handling of tags on shared folders bug 1596371.
  * Allow setting/resetting junk marking by user for yahoo/aol to
    stick bug 1260059.
  * Don't check subject if spellchecker is not ready bug 1069787.
  * Grammar issues in mailnews_account_settings.xhtml bug 1793291.
  * Remove use of nsIMemory bug 1792578.
  * Replace obsolete GetStringBundleService call in SeaMonkey bug
    1794400.
  * SeaMonkey crashes on MacOS Ventura 13.0 bug 1797696.
  * Continue the switch from Python 2 to Python 3 in the build system.
  * Added support for clang 15 and macOS SDK 11.3.
  * Verified compatibility with Rust 1.65.
  * SeaMonkey 2.53.15 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.15 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 102.6
    and Thunderbird 102.5 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- update seamonkey-GNUmakefile patch per
  https://bugzilla.mozilla.org/show_bug.cgi?id=1692516#c9 to remove
  obsolete stuff and fix handling of Latam Spanish
- remove build dependency on obsolete rust-std-static
- request inclusion in Leap 15.4:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1207332</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1680264000">- update to SeaMonkey 2.53.16
  * No throbber in plaintext editor bug 85498.
  * Remove unused gridlines class from EdAdvancedEdit bug 1806632.
  * Remove ESR 91 links from debugQA bug 1804534.
  * Rename devtools/shim to devtools/startup bug 1812367.
  * Remove unused seltype=text|cell css bug 1806653.
  * Implement new shared tree styling bug 1807802.
  * Use `win.focus()` in macWindowMenu.js bug 1807817.
  * Remove WCAP provider bug 1579020.
  * Remove ftp/file tree view support bug 1239239.
  * Change calendar list tree to a list bug 1561530.
  * Various other updates to the calendar code.
  * Continue the switch from Python 2 to Python 3 in the build system.
  * Verified compatibility with Rust 1.66.1.
  * SeaMonkey 2.53.16 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.16 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 102.9
    and Thunderbird 102.9 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- update seamonkey-GNUmakefile patch per
  https://bugzilla.mozilla.org/show_bug.cgi?id=1692516#c11 to reflect
  changes in the new way of packing langpacks
- remove obsolete patch mozilla-language.patch
- remove obsolete patch seamonkey-spellcheck.patch
- remove --enable-system-hunspell from .mozconfig per
  https://bugzilla.mozilla.org/show_bug.cgi?id=1820413
- add build dependency on clang
- request inclusion in Leap 15.4:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1209994</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1691150400">- update to SeaMonkey 2.53.17
  * Fix macOS Contacts permission request bug 1826719.
  * Remove SeaMonkey 2.57 links from debugQA bug 1829683.
  * Treat opening urls from the library as external bug 1619108.
  * Disable spam warning for autogenerated links in plaintext messages
    bug 619031.
  * Switch SeaMonkey build files to Python 3 bug 1635849.
  * Remove empty overlays from Composer bug 1828533.
  * Move xpfe autocomplete to comm-central suite bug 1418512.
  * Remove nsIPrefBranch2 and nsIPrefBranchInternal bug 1374847.
  * SeaMonkey 2.53.17 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.17 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 102.11
    and Thunderbird 102.11 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
  * Adapt mozilla-nongnome-proxies.patch for SeaMonkey 2.53.17
  * Adapt seamonkey-lto.patch for SeaMonkey 2.53.17
  * Remove obsolete %clean section from seamonkey.spec
- request inclusion in Leap 15.4 and 15.5:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1213986</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1695297600">- update to SeaMonkey 2.53.17.1
  * Upstream libwebp security fix bug 1852749.
  * CVE-2023-4863: Heap buffer overflow in libwebp bug 1852649.
  * Fix bad string encoded in ansi. l10n fr problem only bug 1847887.
  * SeaMonkey 2.53.17 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.17 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.3
    and Thunderbird 115.3 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- request inclusion in Leap 15.4 and 15.5:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1215585</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1695902400">- Add reproducible.patch to override build date (boo#1047218)</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1696420800">- add seamonkey-binutils.patch to allow building with binutils &gt;= 2.41:
  https://bugzilla.mozilla.org/show_bug.cgi?id=1856238
  https://bugzilla.mozilla.org/show_bug.cgi?id=1846703
- add mozilla-bmo531915.patch to fix builds for x86:
  https://bugzilla.mozilla.org/show_bug.cgi?id=531915
- request inclusion in Leap 15.4 and 15.5:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1215944</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1698840000">- add 1817900-13-112a1.patch, 1849874-11503.patch, and
  TOP-NOBUG-revendor-253172.patch to allow building with rust &gt;= 1.48
- request inclusion in Leap 15.4 and 15.5:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1216797</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1702123200">- update to SeaMonkey 2.53.18
  * Update Branding info bug 1841167.
  * Use BugSplat for SeaMonkey crash reporting bug 1835524.
  * Unify notifications and permissions in SeaMonkey bug 1849526.
  * SeaMonkey 2.53.18 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.18 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.5
    and Thunderbird 115.5 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- remove obsolete patch seamonkey-binutils.patch
- remove obsolete patches 1817900-13-112a1.patch, 1849874-11503.patch,
  and TOP-NOBUG-revendor-253172.patch
- request inclusion in Leap 15.4, 15.5, and 15.6:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1217916
- disable --with-system-nss on Leap 15.5 to work around build breakage</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1705579200">- update to SeaMonkey 2.53.18.1
  * Update the NSS library to the latest esr 115 version for the final
    2.53.18.1 release.
  * SeaMonkey 2.53.18.1 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.18.1 shares most parts of the mail and news code
    with Thunderbird. Please read the Thunderbird 60.8.0 release notes
    for specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.7
    and Thunderbird 115.7 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- request inclusion in Leap 15.5 and 15.6:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1218961</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Replace python-devel and python2-xml BuildRequires with
  python3-base: the build log already contains
    Creating Python 3 environment
  i.e, python2 was not used anymore (boo#1219739).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1711627200">- update to SeaMonkey 2.53.18.2
  * Block set-cookie from multipart/x-mixed-replace with pref bug
    1864385.
  * Check if WorkerRunnable::Run runs on top of
    WorkerThreadPrimaryRunnable::Run in a worker thread bug 1867982.
  * Process pairs in coord list in PolyArea bug 1878211.
  * Cherry-pick update to dav1d bug 1881093.
  * Land NSS NSS_3_90_2_RTM UPGRADE_NSS_RELEASE bug 1880562.
  * Fix DSN for send later bug 815638.
  * Catch webNavigation error during tab restore bug 1885748.
  * SeaMonkey 2.53.18.2 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.18.2 shares most parts of the mail and news code
    with Thunderbird. Please read the Thunderbird 60.8.0 release notes
    for specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.9
    and Thunderbird 115.9 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- request inclusion in Leap 15.5 and 15.6:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1222137</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1717761600">- add patch mozilla-bmo1896958.patch adapted from
  https://bugzilla.mozilla.org/show_bug.cgi?id=1896958 to fix
  compilation with rust &gt;= 1.78
- add patch mozilla-bmo1862601.patch adapted from
  https://bugzilla.mozilla.org/show_bug.cgi?id=1862601 to fix
  build failure using --system-icu on Tumbleweed</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1725451200">- update to SeaMonkey 2.53.19
  * Cancel button in SeaMonkey bookmarking star ui not working bug
    1872623.
  * Remove OfflineAppCacheHelper.jsm copy from SeaMonkey and use the
    one in toolkit bug 1896292.
  * Remove obsolete registerFactoryLocation calls from cZ bug 1870930.
  * Remove needless implements='nsIDOMEventListener' and QI bug
    1611010.
  * Replace use of nsIStandardURL::Init bug 1864355.
  * Switch SeaMonkey website from hg.mozilla.org to heptapod. bug
    1870934.
  * Allow view-image to open a data: URI by setting a flag on the
    loadinfo bug 1877001.
  * Save-link-as feature should use the loading principal and context
    menu using nsIContentPolicy.TYPE_SAVE_AS_DOWNLOAD bug 1879726.
  * Use punycode in SeaMonkey JS bug 1864287.
  * Font lists in preferences are no longer grouped by font type, port
    asynchronous handling like Bug 1399206 bug 1437393.
  * SeaMonkey broken tab after undo closed tab with invalid protocol
    bug 1885748.
  * SeaMonkey session restore is missing the checkboxes in the Classic
    theme bug 1896174.
  * Implement about:credits on seamonkey-project.org website bug
    1898467.
  * Fix for the 0.0.0.0 day vulnerability oligo summary.
  * Link in update notification does not open Browser bug 1888364.
  * Update ReadExtensionPrefs in Preferences.cpp bug 1890196.
  * Add about:seamonkey page to SeaMonkey bug 1897801.
  * SeaMonkey 2.53.19 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.19 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.14
    and Thunderbird 115.14 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- Adapt seamonkey-man-page.patch for SeaMonkey 2.53.19
- Adapt seamonkey-GNUmakefile to create mach environment
- Build with GCC 13 on Tumbleweed due to build failures with GCC 14:
  https://bugzilla.mozilla.org/show_bug.cgi?id=1916827</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1725537600">- request inclusion in Leap 15.5 and 15.6:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1230257</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1730980800">- enable patch mozilla-bmo1896958.patch for Leap 15.5</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1732536000">- disable --with-system-icu on Tumbleweed due to
  https://bugzilla.mozilla.org/show_bug.cgi?id=1933117
- remove obsolete patch mozilla-bmo1862601.patch</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1736251200">- update to SeaMonkey 2.53.20
  * Use Services.focus for bookmarking from mailnews in SeaMonkey bug
    1925033.
  * Replace the Bookmark Manager with the Firefox Library in
    SeaMonkey: Another followup bug bug 1932731.
  * Port bug 1458385 - Update SeaMonkey's confvars.sh bug 1913633.
  * Tidy up channels code in cZ bug 1920565.
  * Sometimes tag data from an IRC server doesn't contain a pair bug
    1923211.
  * Fix call to updateUsers in network onAway in cZbug 1923213.
  * Remove unused XTLabelRecord from tree-utils.js in cZbug 1923215.
  * Remove unused code from connection-xpcom.js in cZbug 1923219.
  * Remove unusued code from utils.js in cZbug 1923221.
  * Switch from using arrayContains helper to using JS Array includes
    method in cZ bug 1923224.
  * Switch from using arrayIndexOf helper to using JS Array includes
    and indexOf methods in cZ bug 1923225.
  * Switch from using arrayRemoveAt and arrayInsertAt helpers to using
    JS Array splice and unshift methods in cZbug 1923227.
  * Switch from using stringTrim helper to using JS string trim method
    in cZ bug 1923229.
  * Inline newObject function in cZ bug 1924338.
  * Remove getWindowByType function from cZ bug 1924586.
  * Inline viewCert function in cZ bug 1924587.
  * Remove getSpecialDirectory function and use Services.dirsvc in cZ
    bug 1924588.
  * Remove getNSSErrorClass function and tidy up NSS related code in
    cZ bug 1924589.
  * Tidy message manager code in cZ bug 1924592.
  * Remove getService helper and tidy up code around its callers in cZ
    bug 1924595.
  * Remove use of NSGetModule in cZ bug 1925871.
  * Tidy up chatzilla-service.js bug 1926406.
  * Use Intl.DateTimeFormat in cZ's strftime function bug 1927348.
  * Remove unused code from pref-manager.js in cZ bug 1927370.
  * Use Services.scriptloader in cZ bug 1927374.
  * Use more Services in cZ bug 1927376.
  * Tidy up some Components.* code in static.js in cZ bug 1927377.
  * Switch to using listbox instead of tree for cZ chat window bug
    1927582.
  * Away status isn't reflected correctly in channel userlist in cZ
    bug 1928749.
  * Fix too much recursion and missing variable in cmdSave in cZ bug
    1930391.
  * Replace confirm helper with Services.prompt.confirm in cZ bug
    1930396.
  * Use Services.prompt in confirmEx, prompt and promptPassword
    helpers in cZ bug 1930540.
  * Use Services.prompt.alert and remove alert helper in cZ bug
    1931705.
  * Simplify getListFIle in cZ bug 1931707.
  * Remove various const from file-utils.js in cZ bug 1931708.
  * Remove unused 2nd argument from mkdir helper in file-utils.js in
    cZ bug 1931709.
  * Use LocalFile directly rather via helper fopen in cZ bug 1931710.
  * Tidy up picker code in file-utils.js in cZ bug 1931712.
  * Remove unnecessary type attributes in cZ bug 1933043.
  * Clean up Components usage in cZ bug 1933081.
  * Remove unused encodeForXMLAttribute function for cZ utils.js bug
    1933083.
  * Move renameProperty helper into lib/irc.js for cZ bug 1933084.
  * Move formatDateOffset helper into handlers.js in cZ bug 1933085.
  * Move objectContains helper into command-manager.js in cZ bug
    1933086.
  * Move splitLongWord helper into mungers.js in cZ bug 1933087.
  * Move randomString helper into commands.js in cZ bug 1933089.
  * Move Clone helper into commands.js in cZ bug 1933090.
  * Move equalsObject helper into channels.js in cZ bug 1933092.
  * Move matchEntry helper into static.js in cZ bug 1933093.
  * Move getCommonPfx helper to handlers.js in cZ bug 1933342.
  * Remove some code duplication in getSISize and getSISpeed helpers
    and improve coding in scaleNumbersBy1024 in cZ bug 1933346.
  * UI: Link for download of Themes leads to Themes for Thunderbird
    bug 1656564.
  * Add ESR 128 links to debugQA bug 1909855.
  * Port changes needed from |Bug 1476333 - Consolidate the ways that
    we reference "browser.xul" across the tree| to SeaMonkey bug
    1911841.
  * Switch from boxObject to getBoundingClientRect in utilityOverlay
    bug 1911844.
  * Align the SeaMonkey switchToTabHavingURI() call syntax with
    Firefox and toolkit bug 1925037.
  * Empty out SeaMonkey's removed-files.in (port bug 1392913) bug
    1913579.
  * Update SeaMonkey installer to register as handler for media types
    bug 1925023.
  * Remove obsolete chat services from SeaMonkey address book part2
    bug 1909853.
  * Add UI for browser.display.prefers_color_scheme to the SeaMonkey
    colors prefpane bug 1909743.
  * Update SeaMonkey wikipedia icon bug 1925021.
  * Show specific placeholders for bookmarks and history in SeaMonkey
    sidebar search bug 1925025.
  * Adjust dragOver method of tabbrowser.xml to be closer to Firefox
    version bug 1911845.
  * Avoid boxObject where appropriate in tabbrowser bug 1911847.
  * Simplify tab drop indicator code and styling bug 1911848.
  * SeaMonkey 2.53.20 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.20 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.19
    and Thunderbird 115.19 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- Adapt seamonkey-man-page.patch for SeaMonkey 2.53.20
- Adapt seamonkey-GNUmakefile to set MOZBUILD_STATE_PATH and to fix
  post-configure stamping per
  https://bugzilla.mozilla.org/show_bug.cgi?id=1692516#c13
- Update minimum build requirements for SeaMonkey 2.53.20
- Remove .mozconfig options no longer recognized in SeaMonkey 2.53.20
- request inclusion in Leap 15.6:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1235392</changelog>
</package>
<package pkgid="3c517dea746be7f3f62be4ee6dd0acea32f2e41a5be54c474a8ef1155139a3a6" name="seamonkey" arch="x86_64">
  <version epoch="0" ver="2.53.20" rel="bp156.2.6.1"/>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1657540800">- update to SeaMonkey 2.53.13
  * Updates to devtools.
  * Updates to build configuration.
  * Starting the switch from Python 2 to Python 3 in the build system.
  * Removal of array comprehensions, legacy iterators and generators
    bug 1414340 and bug 1098412.
  * Adding initial optional chaining and Promise.allSettled() support.
  * SeaMonkey 2.53.13 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.13 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 91.11
    and Thunderbird 91.11 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- adapt seamonkey-man-page.patch for SeaMonkey 2.53.13
- disable LTO for Tumbleweed builds due to linker errors
- requested inclusion in Leap 15.4 and 15.3:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1201406</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1664452800">- update to SeaMonkey 2.53.14
  * Updates to the following DOM HTML element interfaces: Embed,
    Object, Anchor, Area, Button, Frame, Canvas, IFrame, Link, Image,
    MenuItem, TextArea, Source, Select, Option, Script and
    Html. Please test add-ons.
  * Continue the switch from Python 2 to Python 3 in the build system.
  * Add ESR 102 links to debugQA bug 1779028.
  * Remove about plugins from help menu bug 1779031.
  * Dead links in cs_nav_prefs_advanced.xhtml [en-US] bug 1783558.
  * Dead links in cs_nav_prefs_advanced.xhtml bug 1786030.
  * Remove obsolete chat services from SeaMonkey address book bug
    1779034.
  * Address Book: "Get Map" button is not shown for home addresses bug
    1779319.
  * Added compatibility for rust 1.63
  * SeaMonkey 2.53.14 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.14 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 91.11
    and Thunderbird 91.11 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- add seamonkey-spellcheck.patch to work around a circular dependency
  issue when compiling with GCC 12
- requested inclusion in Leap 15.4 and 15.3:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1203916</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1674216000">- update to SeaMonkey 2.53.15
  * Microtasks and promises bug 1193394.
  * Implement queueMicrotask()bug 1480236.
  * Remove old synchronous contentPrefService from the tree bug 886907
    and bug 1392929.
  * Remove remaining uses of 'general.useragent.locale' bug 1410736
    and bug 1410738.
  * Migrate to intl.locale.requested.locale list from
    'general.useragent.locale' bug 1441016.
  * Introduce a pref to store BCP47 locale list bug 1414390, bug
    1423532 and bug 1441026.
  * Remove synchronous certificate verification APIs from
    nsIX509CertDB bug 1453741 and bug 1453778.
  * Taskbar preview's favicon appears blank bug 1475524.
  * Call Imagelibs decodeImageAsyncWindows using a callback bug
    1790695.
  * Remove PermissionsService from process Windows sandboxing code bug
    1788233, bug 1789782 and bug 1794394.
  * Security info dialog doesn't show cert status anymore bug 1293378.
  * Replace nsIPlatfromCharset in mailnews bug 1381762.
  * Replace use of nsMsgI18NFileSystemCharset() with
    NS_CopyUnicodeToNative/NS_CopyNativeToUnicode() bug 1506422.
  * Cater for Outlook's/Hotmail's 'Deleted' folder bug 1320191.
  * Make some filter methods scriptable bug 1497513.
  * Fix crash in nsMsgFilterAfterTheFact::ApplyFilter() caused by
    async reset of 'm_curFolder' bug 537017.
  * Localize messages from nsIMsgFolder.logRuleHitFail() bug 1352731.
  * Add logging of message filter runs and actions bug 697522.
  * Check that we got a non-null header before running a filter on it
    (and crashing) bug 1563959.
  * With CONDSTORE, eliminate unneeded flag fetches at startup bug
    1428097.
  * Fix so custom tags (keywords) are visible to all users bug 583677.
  * Improve handling of tags on shared folders bug 1596371.
  * Allow setting/resetting junk marking by user for yahoo/aol to
    stick bug 1260059.
  * Don't check subject if spellchecker is not ready bug 1069787.
  * Grammar issues in mailnews_account_settings.xhtml bug 1793291.
  * Remove use of nsIMemory bug 1792578.
  * Replace obsolete GetStringBundleService call in SeaMonkey bug
    1794400.
  * SeaMonkey crashes on MacOS Ventura 13.0 bug 1797696.
  * Continue the switch from Python 2 to Python 3 in the build system.
  * Added support for clang 15 and macOS SDK 11.3.
  * Verified compatibility with Rust 1.65.
  * SeaMonkey 2.53.15 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.15 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 102.6
    and Thunderbird 102.5 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- update seamonkey-GNUmakefile patch per
  https://bugzilla.mozilla.org/show_bug.cgi?id=1692516#c9 to remove
  obsolete stuff and fix handling of Latam Spanish
- remove build dependency on obsolete rust-std-static
- request inclusion in Leap 15.4:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1207332</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1680264000">- update to SeaMonkey 2.53.16
  * No throbber in plaintext editor bug 85498.
  * Remove unused gridlines class from EdAdvancedEdit bug 1806632.
  * Remove ESR 91 links from debugQA bug 1804534.
  * Rename devtools/shim to devtools/startup bug 1812367.
  * Remove unused seltype=text|cell css bug 1806653.
  * Implement new shared tree styling bug 1807802.
  * Use `win.focus()` in macWindowMenu.js bug 1807817.
  * Remove WCAP provider bug 1579020.
  * Remove ftp/file tree view support bug 1239239.
  * Change calendar list tree to a list bug 1561530.
  * Various other updates to the calendar code.
  * Continue the switch from Python 2 to Python 3 in the build system.
  * Verified compatibility with Rust 1.66.1.
  * SeaMonkey 2.53.16 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.16 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 102.9
    and Thunderbird 102.9 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- update seamonkey-GNUmakefile patch per
  https://bugzilla.mozilla.org/show_bug.cgi?id=1692516#c11 to reflect
  changes in the new way of packing langpacks
- remove obsolete patch mozilla-language.patch
- remove obsolete patch seamonkey-spellcheck.patch
- remove --enable-system-hunspell from .mozconfig per
  https://bugzilla.mozilla.org/show_bug.cgi?id=1820413
- add build dependency on clang
- request inclusion in Leap 15.4:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1209994</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1691150400">- update to SeaMonkey 2.53.17
  * Fix macOS Contacts permission request bug 1826719.
  * Remove SeaMonkey 2.57 links from debugQA bug 1829683.
  * Treat opening urls from the library as external bug 1619108.
  * Disable spam warning for autogenerated links in plaintext messages
    bug 619031.
  * Switch SeaMonkey build files to Python 3 bug 1635849.
  * Remove empty overlays from Composer bug 1828533.
  * Move xpfe autocomplete to comm-central suite bug 1418512.
  * Remove nsIPrefBranch2 and nsIPrefBranchInternal bug 1374847.
  * SeaMonkey 2.53.17 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.17 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 102.11
    and Thunderbird 102.11 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
  * Adapt mozilla-nongnome-proxies.patch for SeaMonkey 2.53.17
  * Adapt seamonkey-lto.patch for SeaMonkey 2.53.17
  * Remove obsolete %clean section from seamonkey.spec
- request inclusion in Leap 15.4 and 15.5:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1213986</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1695297600">- update to SeaMonkey 2.53.17.1
  * Upstream libwebp security fix bug 1852749.
  * CVE-2023-4863: Heap buffer overflow in libwebp bug 1852649.
  * Fix bad string encoded in ansi. l10n fr problem only bug 1847887.
  * SeaMonkey 2.53.17 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.17 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.3
    and Thunderbird 115.3 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- request inclusion in Leap 15.4 and 15.5:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1215585</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1695902400">- Add reproducible.patch to override build date (boo#1047218)</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1696420800">- add seamonkey-binutils.patch to allow building with binutils &gt;= 2.41:
  https://bugzilla.mozilla.org/show_bug.cgi?id=1856238
  https://bugzilla.mozilla.org/show_bug.cgi?id=1846703
- add mozilla-bmo531915.patch to fix builds for x86:
  https://bugzilla.mozilla.org/show_bug.cgi?id=531915
- request inclusion in Leap 15.4 and 15.5:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1215944</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1698840000">- add 1817900-13-112a1.patch, 1849874-11503.patch, and
  TOP-NOBUG-revendor-253172.patch to allow building with rust &gt;= 1.48
- request inclusion in Leap 15.4 and 15.5:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1216797</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1702123200">- update to SeaMonkey 2.53.18
  * Update Branding info bug 1841167.
  * Use BugSplat for SeaMonkey crash reporting bug 1835524.
  * Unify notifications and permissions in SeaMonkey bug 1849526.
  * SeaMonkey 2.53.18 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.18 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.5
    and Thunderbird 115.5 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- remove obsolete patch seamonkey-binutils.patch
- remove obsolete patches 1817900-13-112a1.patch, 1849874-11503.patch,
  and TOP-NOBUG-revendor-253172.patch
- request inclusion in Leap 15.4, 15.5, and 15.6:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1217916
- disable --with-system-nss on Leap 15.5 to work around build breakage</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1705579200">- update to SeaMonkey 2.53.18.1
  * Update the NSS library to the latest esr 115 version for the final
    2.53.18.1 release.
  * SeaMonkey 2.53.18.1 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.18.1 shares most parts of the mail and news code
    with Thunderbird. Please read the Thunderbird 60.8.0 release notes
    for specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.7
    and Thunderbird 115.7 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- request inclusion in Leap 15.5 and 15.6:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1218961</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Replace python-devel and python2-xml BuildRequires with
  python3-base: the build log already contains
    Creating Python 3 environment
  i.e, python2 was not used anymore (boo#1219739).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1711627200">- update to SeaMonkey 2.53.18.2
  * Block set-cookie from multipart/x-mixed-replace with pref bug
    1864385.
  * Check if WorkerRunnable::Run runs on top of
    WorkerThreadPrimaryRunnable::Run in a worker thread bug 1867982.
  * Process pairs in coord list in PolyArea bug 1878211.
  * Cherry-pick update to dav1d bug 1881093.
  * Land NSS NSS_3_90_2_RTM UPGRADE_NSS_RELEASE bug 1880562.
  * Fix DSN for send later bug 815638.
  * Catch webNavigation error during tab restore bug 1885748.
  * SeaMonkey 2.53.18.2 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.18.2 shares most parts of the mail and news code
    with Thunderbird. Please read the Thunderbird 60.8.0 release notes
    for specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.9
    and Thunderbird 115.9 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- request inclusion in Leap 15.5 and 15.6:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1222137</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1717761600">- add patch mozilla-bmo1896958.patch adapted from
  https://bugzilla.mozilla.org/show_bug.cgi?id=1896958 to fix
  compilation with rust &gt;= 1.78
- add patch mozilla-bmo1862601.patch adapted from
  https://bugzilla.mozilla.org/show_bug.cgi?id=1862601 to fix
  build failure using --system-icu on Tumbleweed</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1725451200">- update to SeaMonkey 2.53.19
  * Cancel button in SeaMonkey bookmarking star ui not working bug
    1872623.
  * Remove OfflineAppCacheHelper.jsm copy from SeaMonkey and use the
    one in toolkit bug 1896292.
  * Remove obsolete registerFactoryLocation calls from cZ bug 1870930.
  * Remove needless implements='nsIDOMEventListener' and QI bug
    1611010.
  * Replace use of nsIStandardURL::Init bug 1864355.
  * Switch SeaMonkey website from hg.mozilla.org to heptapod. bug
    1870934.
  * Allow view-image to open a data: URI by setting a flag on the
    loadinfo bug 1877001.
  * Save-link-as feature should use the loading principal and context
    menu using nsIContentPolicy.TYPE_SAVE_AS_DOWNLOAD bug 1879726.
  * Use punycode in SeaMonkey JS bug 1864287.
  * Font lists in preferences are no longer grouped by font type, port
    asynchronous handling like Bug 1399206 bug 1437393.
  * SeaMonkey broken tab after undo closed tab with invalid protocol
    bug 1885748.
  * SeaMonkey session restore is missing the checkboxes in the Classic
    theme bug 1896174.
  * Implement about:credits on seamonkey-project.org website bug
    1898467.
  * Fix for the 0.0.0.0 day vulnerability oligo summary.
  * Link in update notification does not open Browser bug 1888364.
  * Update ReadExtensionPrefs in Preferences.cpp bug 1890196.
  * Add about:seamonkey page to SeaMonkey bug 1897801.
  * SeaMonkey 2.53.19 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.19 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.14
    and Thunderbird 115.14 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- Adapt seamonkey-man-page.patch for SeaMonkey 2.53.19
- Adapt seamonkey-GNUmakefile to create mach environment
- Build with GCC 13 on Tumbleweed due to build failures with GCC 14:
  https://bugzilla.mozilla.org/show_bug.cgi?id=1916827</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1725537600">- request inclusion in Leap 15.5 and 15.6:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1230257</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1730980800">- enable patch mozilla-bmo1896958.patch for Leap 15.5</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1732536000">- disable --with-system-icu on Tumbleweed due to
  https://bugzilla.mozilla.org/show_bug.cgi?id=1933117
- remove obsolete patch mozilla-bmo1862601.patch</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1736251200">- update to SeaMonkey 2.53.20
  * Use Services.focus for bookmarking from mailnews in SeaMonkey bug
    1925033.
  * Replace the Bookmark Manager with the Firefox Library in
    SeaMonkey: Another followup bug bug 1932731.
  * Port bug 1458385 - Update SeaMonkey's confvars.sh bug 1913633.
  * Tidy up channels code in cZ bug 1920565.
  * Sometimes tag data from an IRC server doesn't contain a pair bug
    1923211.
  * Fix call to updateUsers in network onAway in cZbug 1923213.
  * Remove unused XTLabelRecord from tree-utils.js in cZbug 1923215.
  * Remove unused code from connection-xpcom.js in cZbug 1923219.
  * Remove unusued code from utils.js in cZbug 1923221.
  * Switch from using arrayContains helper to using JS Array includes
    method in cZ bug 1923224.
  * Switch from using arrayIndexOf helper to using JS Array includes
    and indexOf methods in cZ bug 1923225.
  * Switch from using arrayRemoveAt and arrayInsertAt helpers to using
    JS Array splice and unshift methods in cZbug 1923227.
  * Switch from using stringTrim helper to using JS string trim method
    in cZ bug 1923229.
  * Inline newObject function in cZ bug 1924338.
  * Remove getWindowByType function from cZ bug 1924586.
  * Inline viewCert function in cZ bug 1924587.
  * Remove getSpecialDirectory function and use Services.dirsvc in cZ
    bug 1924588.
  * Remove getNSSErrorClass function and tidy up NSS related code in
    cZ bug 1924589.
  * Tidy message manager code in cZ bug 1924592.
  * Remove getService helper and tidy up code around its callers in cZ
    bug 1924595.
  * Remove use of NSGetModule in cZ bug 1925871.
  * Tidy up chatzilla-service.js bug 1926406.
  * Use Intl.DateTimeFormat in cZ's strftime function bug 1927348.
  * Remove unused code from pref-manager.js in cZ bug 1927370.
  * Use Services.scriptloader in cZ bug 1927374.
  * Use more Services in cZ bug 1927376.
  * Tidy up some Components.* code in static.js in cZ bug 1927377.
  * Switch to using listbox instead of tree for cZ chat window bug
    1927582.
  * Away status isn't reflected correctly in channel userlist in cZ
    bug 1928749.
  * Fix too much recursion and missing variable in cmdSave in cZ bug
    1930391.
  * Replace confirm helper with Services.prompt.confirm in cZ bug
    1930396.
  * Use Services.prompt in confirmEx, prompt and promptPassword
    helpers in cZ bug 1930540.
  * Use Services.prompt.alert and remove alert helper in cZ bug
    1931705.
  * Simplify getListFIle in cZ bug 1931707.
  * Remove various const from file-utils.js in cZ bug 1931708.
  * Remove unused 2nd argument from mkdir helper in file-utils.js in
    cZ bug 1931709.
  * Use LocalFile directly rather via helper fopen in cZ bug 1931710.
  * Tidy up picker code in file-utils.js in cZ bug 1931712.
  * Remove unnecessary type attributes in cZ bug 1933043.
  * Clean up Components usage in cZ bug 1933081.
  * Remove unused encodeForXMLAttribute function for cZ utils.js bug
    1933083.
  * Move renameProperty helper into lib/irc.js for cZ bug 1933084.
  * Move formatDateOffset helper into handlers.js in cZ bug 1933085.
  * Move objectContains helper into command-manager.js in cZ bug
    1933086.
  * Move splitLongWord helper into mungers.js in cZ bug 1933087.
  * Move randomString helper into commands.js in cZ bug 1933089.
  * Move Clone helper into commands.js in cZ bug 1933090.
  * Move equalsObject helper into channels.js in cZ bug 1933092.
  * Move matchEntry helper into static.js in cZ bug 1933093.
  * Move getCommonPfx helper to handlers.js in cZ bug 1933342.
  * Remove some code duplication in getSISize and getSISpeed helpers
    and improve coding in scaleNumbersBy1024 in cZ bug 1933346.
  * UI: Link for download of Themes leads to Themes for Thunderbird
    bug 1656564.
  * Add ESR 128 links to debugQA bug 1909855.
  * Port changes needed from |Bug 1476333 - Consolidate the ways that
    we reference "browser.xul" across the tree| to SeaMonkey bug
    1911841.
  * Switch from boxObject to getBoundingClientRect in utilityOverlay
    bug 1911844.
  * Align the SeaMonkey switchToTabHavingURI() call syntax with
    Firefox and toolkit bug 1925037.
  * Empty out SeaMonkey's removed-files.in (port bug 1392913) bug
    1913579.
  * Update SeaMonkey installer to register as handler for media types
    bug 1925023.
  * Remove obsolete chat services from SeaMonkey address book part2
    bug 1909853.
  * Add UI for browser.display.prefers_color_scheme to the SeaMonkey
    colors prefpane bug 1909743.
  * Update SeaMonkey wikipedia icon bug 1925021.
  * Show specific placeholders for bookmarks and history in SeaMonkey
    sidebar search bug 1925025.
  * Adjust dragOver method of tabbrowser.xml to be closer to Firefox
    version bug 1911845.
  * Avoid boxObject where appropriate in tabbrowser bug 1911847.
  * Simplify tab drop indicator code and styling bug 1911848.
  * SeaMonkey 2.53.20 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.20 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.19
    and Thunderbird 115.19 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- Adapt seamonkey-man-page.patch for SeaMonkey 2.53.20
- Adapt seamonkey-GNUmakefile to set MOZBUILD_STATE_PATH and to fix
  post-configure stamping per
  https://bugzilla.mozilla.org/show_bug.cgi?id=1692516#c13
- Update minimum build requirements for SeaMonkey 2.53.20
- Remove .mozconfig options no longer recognized in SeaMonkey 2.53.20
- request inclusion in Leap 15.6:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1235392</changelog>
</package>
<package pkgid="2a4a47b299473133a7ddd3a844c565603b316f1068ef00561bd43535408e9ea5" name="seamonkey-dom-inspector" arch="i586">
  <version epoch="0" ver="2.53.19" rel="bp156.2.3.1"/>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1648209600">- update to SeaMonkey 2.53.11.1
  * Fix edge case when setting IntersectionObserver threshold bug
    1758291.
  * OAuth2 prefs should use realuserName instead of username bug
    1518126.
  * SeaMonkey 2.53.11.1 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.11.1 shares most parts of the mail and news code
    with Thunderbird. Please read the Thunderbird 60.8.0 release notes
    for specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 91.7 and
    Thunderbird 91.7 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- requested inclusion in Leap 15.3:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1197518</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1651665600">- update to SeaMonkey 2.53.12
  * Format Toolbar forgets its hidden status when switching to other
    view modes bug 1719020.
  * Remove obsolete plugin code from SeaMonkey bug 1762733.
  * Fix a few strict warnings in SeaMonkey bug 1755553.
  * Remove Run Flash from Site permissions and page info bug 1758289.
  * Use fixIterator and replace use of removeItemAt in
    FilterListDialog bug 1756359.
  * Remove RDF usage in tabmail.js bug 1758282.
  * Implement 'Edit Template' and 'New Message From Template' commands
    and UI bug 1759376.
  * [SM] Implement 'Edit Draft' command and hide it when not in a
    draft folder (port Thunderbird bug 1106412) bug 1256716.
  * Messages in Template folder need "Edit Template" button in header
    (like for Drafts) bug 80280.
  * Refactor and simplify the feed Subscribe dialog options updates
    bug 1420473.
  * Add system memory and disk size and placeDB page limit to
    about:support bug 1753729.
  * Remove warning about missing plugins in SeaMonkey 2.53 and 2.57
    bug 1755558.
  * SeaMonkey 2.53.12 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.12 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 91.9 and
    Thunderbird 91.9 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- remove/update references to obsolete gtk2 directory
- requested inclusion in Leap 15.3:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1199197</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1655208000">- Add --disable-elf-hack for aarch64 to fix build</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1657540800">- update to SeaMonkey 2.53.13
  * Updates to devtools.
  * Updates to build configuration.
  * Starting the switch from Python 2 to Python 3 in the build system.
  * Removal of array comprehensions, legacy iterators and generators
    bug 1414340 and bug 1098412.
  * Adding initial optional chaining and Promise.allSettled() support.
  * SeaMonkey 2.53.13 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.13 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 91.11
    and Thunderbird 91.11 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- adapt seamonkey-man-page.patch for SeaMonkey 2.53.13
- disable LTO for Tumbleweed builds due to linker errors
- requested inclusion in Leap 15.4 and 15.3:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1201406</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1664452800">- update to SeaMonkey 2.53.14
  * Updates to the following DOM HTML element interfaces: Embed,
    Object, Anchor, Area, Button, Frame, Canvas, IFrame, Link, Image,
    MenuItem, TextArea, Source, Select, Option, Script and
    Html. Please test add-ons.
  * Continue the switch from Python 2 to Python 3 in the build system.
  * Add ESR 102 links to debugQA bug 1779028.
  * Remove about plugins from help menu bug 1779031.
  * Dead links in cs_nav_prefs_advanced.xhtml [en-US] bug 1783558.
  * Dead links in cs_nav_prefs_advanced.xhtml bug 1786030.
  * Remove obsolete chat services from SeaMonkey address book bug
    1779034.
  * Address Book: "Get Map" button is not shown for home addresses bug
    1779319.
  * Added compatibility for rust 1.63
  * SeaMonkey 2.53.14 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.14 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 91.11
    and Thunderbird 91.11 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- add seamonkey-spellcheck.patch to work around a circular dependency
  issue when compiling with GCC 12
- requested inclusion in Leap 15.4 and 15.3:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1203916</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1674216000">- update to SeaMonkey 2.53.15
  * Microtasks and promises bug 1193394.
  * Implement queueMicrotask()bug 1480236.
  * Remove old synchronous contentPrefService from the tree bug 886907
    and bug 1392929.
  * Remove remaining uses of 'general.useragent.locale' bug 1410736
    and bug 1410738.
  * Migrate to intl.locale.requested.locale list from
    'general.useragent.locale' bug 1441016.
  * Introduce a pref to store BCP47 locale list bug 1414390, bug
    1423532 and bug 1441026.
  * Remove synchronous certificate verification APIs from
    nsIX509CertDB bug 1453741 and bug 1453778.
  * Taskbar preview's favicon appears blank bug 1475524.
  * Call Imagelibs decodeImageAsyncWindows using a callback bug
    1790695.
  * Remove PermissionsService from process Windows sandboxing code bug
    1788233, bug 1789782 and bug 1794394.
  * Security info dialog doesn't show cert status anymore bug 1293378.
  * Replace nsIPlatfromCharset in mailnews bug 1381762.
  * Replace use of nsMsgI18NFileSystemCharset() with
    NS_CopyUnicodeToNative/NS_CopyNativeToUnicode() bug 1506422.
  * Cater for Outlook's/Hotmail's 'Deleted' folder bug 1320191.
  * Make some filter methods scriptable bug 1497513.
  * Fix crash in nsMsgFilterAfterTheFact::ApplyFilter() caused by
    async reset of 'm_curFolder' bug 537017.
  * Localize messages from nsIMsgFolder.logRuleHitFail() bug 1352731.
  * Add logging of message filter runs and actions bug 697522.
  * Check that we got a non-null header before running a filter on it
    (and crashing) bug 1563959.
  * With CONDSTORE, eliminate unneeded flag fetches at startup bug
    1428097.
  * Fix so custom tags (keywords) are visible to all users bug 583677.
  * Improve handling of tags on shared folders bug 1596371.
  * Allow setting/resetting junk marking by user for yahoo/aol to
    stick bug 1260059.
  * Don't check subject if spellchecker is not ready bug 1069787.
  * Grammar issues in mailnews_account_settings.xhtml bug 1793291.
  * Remove use of nsIMemory bug 1792578.
  * Replace obsolete GetStringBundleService call in SeaMonkey bug
    1794400.
  * SeaMonkey crashes on MacOS Ventura 13.0 bug 1797696.
  * Continue the switch from Python 2 to Python 3 in the build system.
  * Added support for clang 15 and macOS SDK 11.3.
  * Verified compatibility with Rust 1.65.
  * SeaMonkey 2.53.15 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.15 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 102.6
    and Thunderbird 102.5 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- update seamonkey-GNUmakefile patch per
  https://bugzilla.mozilla.org/show_bug.cgi?id=1692516#c9 to remove
  obsolete stuff and fix handling of Latam Spanish
- remove build dependency on obsolete rust-std-static
- request inclusion in Leap 15.4:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1207332</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1680264000">- update to SeaMonkey 2.53.16
  * No throbber in plaintext editor bug 85498.
  * Remove unused gridlines class from EdAdvancedEdit bug 1806632.
  * Remove ESR 91 links from debugQA bug 1804534.
  * Rename devtools/shim to devtools/startup bug 1812367.
  * Remove unused seltype=text|cell css bug 1806653.
  * Implement new shared tree styling bug 1807802.
  * Use `win.focus()` in macWindowMenu.js bug 1807817.
  * Remove WCAP provider bug 1579020.
  * Remove ftp/file tree view support bug 1239239.
  * Change calendar list tree to a list bug 1561530.
  * Various other updates to the calendar code.
  * Continue the switch from Python 2 to Python 3 in the build system.
  * Verified compatibility with Rust 1.66.1.
  * SeaMonkey 2.53.16 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.16 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 102.9
    and Thunderbird 102.9 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- update seamonkey-GNUmakefile patch per
  https://bugzilla.mozilla.org/show_bug.cgi?id=1692516#c11 to reflect
  changes in the new way of packing langpacks
- remove obsolete patch mozilla-language.patch
- remove obsolete patch seamonkey-spellcheck.patch
- remove --enable-system-hunspell from .mozconfig per
  https://bugzilla.mozilla.org/show_bug.cgi?id=1820413
- add build dependency on clang
- request inclusion in Leap 15.4:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1209994</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1691150400">- update to SeaMonkey 2.53.17
  * Fix macOS Contacts permission request bug 1826719.
  * Remove SeaMonkey 2.57 links from debugQA bug 1829683.
  * Treat opening urls from the library as external bug 1619108.
  * Disable spam warning for autogenerated links in plaintext messages
    bug 619031.
  * Switch SeaMonkey build files to Python 3 bug 1635849.
  * Remove empty overlays from Composer bug 1828533.
  * Move xpfe autocomplete to comm-central suite bug 1418512.
  * Remove nsIPrefBranch2 and nsIPrefBranchInternal bug 1374847.
  * SeaMonkey 2.53.17 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.17 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 102.11
    and Thunderbird 102.11 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
  * Adapt mozilla-nongnome-proxies.patch for SeaMonkey 2.53.17
  * Adapt seamonkey-lto.patch for SeaMonkey 2.53.17
  * Remove obsolete %clean section from seamonkey.spec
- request inclusion in Leap 15.4 and 15.5:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1213986</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1695297600">- update to SeaMonkey 2.53.17.1
  * Upstream libwebp security fix bug 1852749.
  * CVE-2023-4863: Heap buffer overflow in libwebp bug 1852649.
  * Fix bad string encoded in ansi. l10n fr problem only bug 1847887.
  * SeaMonkey 2.53.17 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.17 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.3
    and Thunderbird 115.3 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- request inclusion in Leap 15.4 and 15.5:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1215585</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1695902400">- Add reproducible.patch to override build date (boo#1047218)</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1696420800">- add seamonkey-binutils.patch to allow building with binutils &gt;= 2.41:
  https://bugzilla.mozilla.org/show_bug.cgi?id=1856238
  https://bugzilla.mozilla.org/show_bug.cgi?id=1846703
- add mozilla-bmo531915.patch to fix builds for x86:
  https://bugzilla.mozilla.org/show_bug.cgi?id=531915
- request inclusion in Leap 15.4 and 15.5:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1215944</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1698840000">- add 1817900-13-112a1.patch, 1849874-11503.patch, and
  TOP-NOBUG-revendor-253172.patch to allow building with rust &gt;= 1.48
- request inclusion in Leap 15.4 and 15.5:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1216797</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1702123200">- update to SeaMonkey 2.53.18
  * Update Branding info bug 1841167.
  * Use BugSplat for SeaMonkey crash reporting bug 1835524.
  * Unify notifications and permissions in SeaMonkey bug 1849526.
  * SeaMonkey 2.53.18 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.18 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.5
    and Thunderbird 115.5 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- remove obsolete patch seamonkey-binutils.patch
- remove obsolete patches 1817900-13-112a1.patch, 1849874-11503.patch,
  and TOP-NOBUG-revendor-253172.patch
- request inclusion in Leap 15.4, 15.5, and 15.6:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1217916
- disable --with-system-nss on Leap 15.5 to work around build breakage</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1705579200">- update to SeaMonkey 2.53.18.1
  * Update the NSS library to the latest esr 115 version for the final
    2.53.18.1 release.
  * SeaMonkey 2.53.18.1 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.18.1 shares most parts of the mail and news code
    with Thunderbird. Please read the Thunderbird 60.8.0 release notes
    for specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.7
    and Thunderbird 115.7 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- request inclusion in Leap 15.5 and 15.6:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1218961</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Replace python-devel and python2-xml BuildRequires with
  python3-base: the build log already contains
    Creating Python 3 environment
  i.e, python2 was not used anymore (boo#1219739).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1711627200">- update to SeaMonkey 2.53.18.2
  * Block set-cookie from multipart/x-mixed-replace with pref bug
    1864385.
  * Check if WorkerRunnable::Run runs on top of
    WorkerThreadPrimaryRunnable::Run in a worker thread bug 1867982.
  * Process pairs in coord list in PolyArea bug 1878211.
  * Cherry-pick update to dav1d bug 1881093.
  * Land NSS NSS_3_90_2_RTM UPGRADE_NSS_RELEASE bug 1880562.
  * Fix DSN for send later bug 815638.
  * Catch webNavigation error during tab restore bug 1885748.
  * SeaMonkey 2.53.18.2 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.18.2 shares most parts of the mail and news code
    with Thunderbird. Please read the Thunderbird 60.8.0 release notes
    for specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.9
    and Thunderbird 115.9 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- request inclusion in Leap 15.5 and 15.6:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1222137</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1717761600">- add patch mozilla-bmo1896958.patch adapted from
  https://bugzilla.mozilla.org/show_bug.cgi?id=1896958 to fix
  compilation with rust &gt;= 1.78
- add patch mozilla-bmo1862601.patch adapted from
  https://bugzilla.mozilla.org/show_bug.cgi?id=1862601 to fix
  build failure using --system-icu on Tumbleweed</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1725451200">- update to SeaMonkey 2.53.19
  * Cancel button in SeaMonkey bookmarking star ui not working bug
    1872623.
  * Remove OfflineAppCacheHelper.jsm copy from SeaMonkey and use the
    one in toolkit bug 1896292.
  * Remove obsolete registerFactoryLocation calls from cZ bug 1870930.
  * Remove needless implements='nsIDOMEventListener' and QI bug
    1611010.
  * Replace use of nsIStandardURL::Init bug 1864355.
  * Switch SeaMonkey website from hg.mozilla.org to heptapod. bug
    1870934.
  * Allow view-image to open a data: URI by setting a flag on the
    loadinfo bug 1877001.
  * Save-link-as feature should use the loading principal and context
    menu using nsIContentPolicy.TYPE_SAVE_AS_DOWNLOAD bug 1879726.
  * Use punycode in SeaMonkey JS bug 1864287.
  * Font lists in preferences are no longer grouped by font type, port
    asynchronous handling like Bug 1399206 bug 1437393.
  * SeaMonkey broken tab after undo closed tab with invalid protocol
    bug 1885748.
  * SeaMonkey session restore is missing the checkboxes in the Classic
    theme bug 1896174.
  * Implement about:credits on seamonkey-project.org website bug
    1898467.
  * Fix for the 0.0.0.0 day vulnerability oligo summary.
  * Link in update notification does not open Browser bug 1888364.
  * Update ReadExtensionPrefs in Preferences.cpp bug 1890196.
  * Add about:seamonkey page to SeaMonkey bug 1897801.
  * SeaMonkey 2.53.19 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.19 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.14
    and Thunderbird 115.14 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- Adapt seamonkey-man-page.patch for SeaMonkey 2.53.19
- Adapt seamonkey-GNUmakefile to create mach environment
- Build with GCC 13 on Tumbleweed due to build failures with GCC 14:
  https://bugzilla.mozilla.org/show_bug.cgi?id=1916827</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1725537600">- request inclusion in Leap 15.5 and 15.6:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1230257</changelog>
</package>
<package pkgid="0d5f05ce0f70d8150cc21338cd3727e8521fb67f83199c8220eff7584edeafff" name="seamonkey-dom-inspector" arch="x86_64">
  <version epoch="0" ver="2.53.19" rel="bp156.2.3.1"/>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1648209600">- update to SeaMonkey 2.53.11.1
  * Fix edge case when setting IntersectionObserver threshold bug
    1758291.
  * OAuth2 prefs should use realuserName instead of username bug
    1518126.
  * SeaMonkey 2.53.11.1 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.11.1 shares most parts of the mail and news code
    with Thunderbird. Please read the Thunderbird 60.8.0 release notes
    for specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 91.7 and
    Thunderbird 91.7 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- requested inclusion in Leap 15.3:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1197518</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1651665600">- update to SeaMonkey 2.53.12
  * Format Toolbar forgets its hidden status when switching to other
    view modes bug 1719020.
  * Remove obsolete plugin code from SeaMonkey bug 1762733.
  * Fix a few strict warnings in SeaMonkey bug 1755553.
  * Remove Run Flash from Site permissions and page info bug 1758289.
  * Use fixIterator and replace use of removeItemAt in
    FilterListDialog bug 1756359.
  * Remove RDF usage in tabmail.js bug 1758282.
  * Implement 'Edit Template' and 'New Message From Template' commands
    and UI bug 1759376.
  * [SM] Implement 'Edit Draft' command and hide it when not in a
    draft folder (port Thunderbird bug 1106412) bug 1256716.
  * Messages in Template folder need "Edit Template" button in header
    (like for Drafts) bug 80280.
  * Refactor and simplify the feed Subscribe dialog options updates
    bug 1420473.
  * Add system memory and disk size and placeDB page limit to
    about:support bug 1753729.
  * Remove warning about missing plugins in SeaMonkey 2.53 and 2.57
    bug 1755558.
  * SeaMonkey 2.53.12 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.12 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 91.9 and
    Thunderbird 91.9 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- remove/update references to obsolete gtk2 directory
- requested inclusion in Leap 15.3:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1199197</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1655208000">- Add --disable-elf-hack for aarch64 to fix build</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1657540800">- update to SeaMonkey 2.53.13
  * Updates to devtools.
  * Updates to build configuration.
  * Starting the switch from Python 2 to Python 3 in the build system.
  * Removal of array comprehensions, legacy iterators and generators
    bug 1414340 and bug 1098412.
  * Adding initial optional chaining and Promise.allSettled() support.
  * SeaMonkey 2.53.13 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.13 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 91.11
    and Thunderbird 91.11 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- adapt seamonkey-man-page.patch for SeaMonkey 2.53.13
- disable LTO for Tumbleweed builds due to linker errors
- requested inclusion in Leap 15.4 and 15.3:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1201406</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1664452800">- update to SeaMonkey 2.53.14
  * Updates to the following DOM HTML element interfaces: Embed,
    Object, Anchor, Area, Button, Frame, Canvas, IFrame, Link, Image,
    MenuItem, TextArea, Source, Select, Option, Script and
    Html. Please test add-ons.
  * Continue the switch from Python 2 to Python 3 in the build system.
  * Add ESR 102 links to debugQA bug 1779028.
  * Remove about plugins from help menu bug 1779031.
  * Dead links in cs_nav_prefs_advanced.xhtml [en-US] bug 1783558.
  * Dead links in cs_nav_prefs_advanced.xhtml bug 1786030.
  * Remove obsolete chat services from SeaMonkey address book bug
    1779034.
  * Address Book: "Get Map" button is not shown for home addresses bug
    1779319.
  * Added compatibility for rust 1.63
  * SeaMonkey 2.53.14 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.14 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 91.11
    and Thunderbird 91.11 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- add seamonkey-spellcheck.patch to work around a circular dependency
  issue when compiling with GCC 12
- requested inclusion in Leap 15.4 and 15.3:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1203916</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1674216000">- update to SeaMonkey 2.53.15
  * Microtasks and promises bug 1193394.
  * Implement queueMicrotask()bug 1480236.
  * Remove old synchronous contentPrefService from the tree bug 886907
    and bug 1392929.
  * Remove remaining uses of 'general.useragent.locale' bug 1410736
    and bug 1410738.
  * Migrate to intl.locale.requested.locale list from
    'general.useragent.locale' bug 1441016.
  * Introduce a pref to store BCP47 locale list bug 1414390, bug
    1423532 and bug 1441026.
  * Remove synchronous certificate verification APIs from
    nsIX509CertDB bug 1453741 and bug 1453778.
  * Taskbar preview's favicon appears blank bug 1475524.
  * Call Imagelibs decodeImageAsyncWindows using a callback bug
    1790695.
  * Remove PermissionsService from process Windows sandboxing code bug
    1788233, bug 1789782 and bug 1794394.
  * Security info dialog doesn't show cert status anymore bug 1293378.
  * Replace nsIPlatfromCharset in mailnews bug 1381762.
  * Replace use of nsMsgI18NFileSystemCharset() with
    NS_CopyUnicodeToNative/NS_CopyNativeToUnicode() bug 1506422.
  * Cater for Outlook's/Hotmail's 'Deleted' folder bug 1320191.
  * Make some filter methods scriptable bug 1497513.
  * Fix crash in nsMsgFilterAfterTheFact::ApplyFilter() caused by
    async reset of 'm_curFolder' bug 537017.
  * Localize messages from nsIMsgFolder.logRuleHitFail() bug 1352731.
  * Add logging of message filter runs and actions bug 697522.
  * Check that we got a non-null header before running a filter on it
    (and crashing) bug 1563959.
  * With CONDSTORE, eliminate unneeded flag fetches at startup bug
    1428097.
  * Fix so custom tags (keywords) are visible to all users bug 583677.
  * Improve handling of tags on shared folders bug 1596371.
  * Allow setting/resetting junk marking by user for yahoo/aol to
    stick bug 1260059.
  * Don't check subject if spellchecker is not ready bug 1069787.
  * Grammar issues in mailnews_account_settings.xhtml bug 1793291.
  * Remove use of nsIMemory bug 1792578.
  * Replace obsolete GetStringBundleService call in SeaMonkey bug
    1794400.
  * SeaMonkey crashes on MacOS Ventura 13.0 bug 1797696.
  * Continue the switch from Python 2 to Python 3 in the build system.
  * Added support for clang 15 and macOS SDK 11.3.
  * Verified compatibility with Rust 1.65.
  * SeaMonkey 2.53.15 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.15 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 102.6
    and Thunderbird 102.5 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- update seamonkey-GNUmakefile patch per
  https://bugzilla.mozilla.org/show_bug.cgi?id=1692516#c9 to remove
  obsolete stuff and fix handling of Latam Spanish
- remove build dependency on obsolete rust-std-static
- request inclusion in Leap 15.4:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1207332</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1680264000">- update to SeaMonkey 2.53.16
  * No throbber in plaintext editor bug 85498.
  * Remove unused gridlines class from EdAdvancedEdit bug 1806632.
  * Remove ESR 91 links from debugQA bug 1804534.
  * Rename devtools/shim to devtools/startup bug 1812367.
  * Remove unused seltype=text|cell css bug 1806653.
  * Implement new shared tree styling bug 1807802.
  * Use `win.focus()` in macWindowMenu.js bug 1807817.
  * Remove WCAP provider bug 1579020.
  * Remove ftp/file tree view support bug 1239239.
  * Change calendar list tree to a list bug 1561530.
  * Various other updates to the calendar code.
  * Continue the switch from Python 2 to Python 3 in the build system.
  * Verified compatibility with Rust 1.66.1.
  * SeaMonkey 2.53.16 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.16 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 102.9
    and Thunderbird 102.9 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- update seamonkey-GNUmakefile patch per
  https://bugzilla.mozilla.org/show_bug.cgi?id=1692516#c11 to reflect
  changes in the new way of packing langpacks
- remove obsolete patch mozilla-language.patch
- remove obsolete patch seamonkey-spellcheck.patch
- remove --enable-system-hunspell from .mozconfig per
  https://bugzilla.mozilla.org/show_bug.cgi?id=1820413
- add build dependency on clang
- request inclusion in Leap 15.4:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1209994</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1691150400">- update to SeaMonkey 2.53.17
  * Fix macOS Contacts permission request bug 1826719.
  * Remove SeaMonkey 2.57 links from debugQA bug 1829683.
  * Treat opening urls from the library as external bug 1619108.
  * Disable spam warning for autogenerated links in plaintext messages
    bug 619031.
  * Switch SeaMonkey build files to Python 3 bug 1635849.
  * Remove empty overlays from Composer bug 1828533.
  * Move xpfe autocomplete to comm-central suite bug 1418512.
  * Remove nsIPrefBranch2 and nsIPrefBranchInternal bug 1374847.
  * SeaMonkey 2.53.17 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.17 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 102.11
    and Thunderbird 102.11 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
  * Adapt mozilla-nongnome-proxies.patch for SeaMonkey 2.53.17
  * Adapt seamonkey-lto.patch for SeaMonkey 2.53.17
  * Remove obsolete %clean section from seamonkey.spec
- request inclusion in Leap 15.4 and 15.5:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1213986</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1695297600">- update to SeaMonkey 2.53.17.1
  * Upstream libwebp security fix bug 1852749.
  * CVE-2023-4863: Heap buffer overflow in libwebp bug 1852649.
  * Fix bad string encoded in ansi. l10n fr problem only bug 1847887.
  * SeaMonkey 2.53.17 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.17 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.3
    and Thunderbird 115.3 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- request inclusion in Leap 15.4 and 15.5:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1215585</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1695902400">- Add reproducible.patch to override build date (boo#1047218)</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1696420800">- add seamonkey-binutils.patch to allow building with binutils &gt;= 2.41:
  https://bugzilla.mozilla.org/show_bug.cgi?id=1856238
  https://bugzilla.mozilla.org/show_bug.cgi?id=1846703
- add mozilla-bmo531915.patch to fix builds for x86:
  https://bugzilla.mozilla.org/show_bug.cgi?id=531915
- request inclusion in Leap 15.4 and 15.5:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1215944</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1698840000">- add 1817900-13-112a1.patch, 1849874-11503.patch, and
  TOP-NOBUG-revendor-253172.patch to allow building with rust &gt;= 1.48
- request inclusion in Leap 15.4 and 15.5:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1216797</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1702123200">- update to SeaMonkey 2.53.18
  * Update Branding info bug 1841167.
  * Use BugSplat for SeaMonkey crash reporting bug 1835524.
  * Unify notifications and permissions in SeaMonkey bug 1849526.
  * SeaMonkey 2.53.18 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.18 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.5
    and Thunderbird 115.5 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- remove obsolete patch seamonkey-binutils.patch
- remove obsolete patches 1817900-13-112a1.patch, 1849874-11503.patch,
  and TOP-NOBUG-revendor-253172.patch
- request inclusion in Leap 15.4, 15.5, and 15.6:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1217916
- disable --with-system-nss on Leap 15.5 to work around build breakage</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1705579200">- update to SeaMonkey 2.53.18.1
  * Update the NSS library to the latest esr 115 version for the final
    2.53.18.1 release.
  * SeaMonkey 2.53.18.1 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.18.1 shares most parts of the mail and news code
    with Thunderbird. Please read the Thunderbird 60.8.0 release notes
    for specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.7
    and Thunderbird 115.7 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- request inclusion in Leap 15.5 and 15.6:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1218961</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Replace python-devel and python2-xml BuildRequires with
  python3-base: the build log already contains
    Creating Python 3 environment
  i.e, python2 was not used anymore (boo#1219739).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1711627200">- update to SeaMonkey 2.53.18.2
  * Block set-cookie from multipart/x-mixed-replace with pref bug
    1864385.
  * Check if WorkerRunnable::Run runs on top of
    WorkerThreadPrimaryRunnable::Run in a worker thread bug 1867982.
  * Process pairs in coord list in PolyArea bug 1878211.
  * Cherry-pick update to dav1d bug 1881093.
  * Land NSS NSS_3_90_2_RTM UPGRADE_NSS_RELEASE bug 1880562.
  * Fix DSN for send later bug 815638.
  * Catch webNavigation error during tab restore bug 1885748.
  * SeaMonkey 2.53.18.2 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.18.2 shares most parts of the mail and news code
    with Thunderbird. Please read the Thunderbird 60.8.0 release notes
    for specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.9
    and Thunderbird 115.9 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- request inclusion in Leap 15.5 and 15.6:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1222137</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1717761600">- add patch mozilla-bmo1896958.patch adapted from
  https://bugzilla.mozilla.org/show_bug.cgi?id=1896958 to fix
  compilation with rust &gt;= 1.78
- add patch mozilla-bmo1862601.patch adapted from
  https://bugzilla.mozilla.org/show_bug.cgi?id=1862601 to fix
  build failure using --system-icu on Tumbleweed</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1725451200">- update to SeaMonkey 2.53.19
  * Cancel button in SeaMonkey bookmarking star ui not working bug
    1872623.
  * Remove OfflineAppCacheHelper.jsm copy from SeaMonkey and use the
    one in toolkit bug 1896292.
  * Remove obsolete registerFactoryLocation calls from cZ bug 1870930.
  * Remove needless implements='nsIDOMEventListener' and QI bug
    1611010.
  * Replace use of nsIStandardURL::Init bug 1864355.
  * Switch SeaMonkey website from hg.mozilla.org to heptapod. bug
    1870934.
  * Allow view-image to open a data: URI by setting a flag on the
    loadinfo bug 1877001.
  * Save-link-as feature should use the loading principal and context
    menu using nsIContentPolicy.TYPE_SAVE_AS_DOWNLOAD bug 1879726.
  * Use punycode in SeaMonkey JS bug 1864287.
  * Font lists in preferences are no longer grouped by font type, port
    asynchronous handling like Bug 1399206 bug 1437393.
  * SeaMonkey broken tab after undo closed tab with invalid protocol
    bug 1885748.
  * SeaMonkey session restore is missing the checkboxes in the Classic
    theme bug 1896174.
  * Implement about:credits on seamonkey-project.org website bug
    1898467.
  * Fix for the 0.0.0.0 day vulnerability oligo summary.
  * Link in update notification does not open Browser bug 1888364.
  * Update ReadExtensionPrefs in Preferences.cpp bug 1890196.
  * Add about:seamonkey page to SeaMonkey bug 1897801.
  * SeaMonkey 2.53.19 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.19 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.14
    and Thunderbird 115.14 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- Adapt seamonkey-man-page.patch for SeaMonkey 2.53.19
- Adapt seamonkey-GNUmakefile to create mach environment
- Build with GCC 13 on Tumbleweed due to build failures with GCC 14:
  https://bugzilla.mozilla.org/show_bug.cgi?id=1916827</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1725537600">- request inclusion in Leap 15.5 and 15.6:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1230257</changelog>
</package>
<package pkgid="30aa2403c3ac208cea3ed4e02e1ade74862fcf16dde96ad2f8188457f90ecf56" name="seamonkey-dom-inspector" arch="i586">
  <version epoch="0" ver="2.53.20" rel="bp156.2.6.1"/>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1657540800">- update to SeaMonkey 2.53.13
  * Updates to devtools.
  * Updates to build configuration.
  * Starting the switch from Python 2 to Python 3 in the build system.
  * Removal of array comprehensions, legacy iterators and generators
    bug 1414340 and bug 1098412.
  * Adding initial optional chaining and Promise.allSettled() support.
  * SeaMonkey 2.53.13 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.13 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 91.11
    and Thunderbird 91.11 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- adapt seamonkey-man-page.patch for SeaMonkey 2.53.13
- disable LTO for Tumbleweed builds due to linker errors
- requested inclusion in Leap 15.4 and 15.3:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1201406</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1664452800">- update to SeaMonkey 2.53.14
  * Updates to the following DOM HTML element interfaces: Embed,
    Object, Anchor, Area, Button, Frame, Canvas, IFrame, Link, Image,
    MenuItem, TextArea, Source, Select, Option, Script and
    Html. Please test add-ons.
  * Continue the switch from Python 2 to Python 3 in the build system.
  * Add ESR 102 links to debugQA bug 1779028.
  * Remove about plugins from help menu bug 1779031.
  * Dead links in cs_nav_prefs_advanced.xhtml [en-US] bug 1783558.
  * Dead links in cs_nav_prefs_advanced.xhtml bug 1786030.
  * Remove obsolete chat services from SeaMonkey address book bug
    1779034.
  * Address Book: "Get Map" button is not shown for home addresses bug
    1779319.
  * Added compatibility for rust 1.63
  * SeaMonkey 2.53.14 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.14 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 91.11
    and Thunderbird 91.11 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- add seamonkey-spellcheck.patch to work around a circular dependency
  issue when compiling with GCC 12
- requested inclusion in Leap 15.4 and 15.3:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1203916</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1674216000">- update to SeaMonkey 2.53.15
  * Microtasks and promises bug 1193394.
  * Implement queueMicrotask()bug 1480236.
  * Remove old synchronous contentPrefService from the tree bug 886907
    and bug 1392929.
  * Remove remaining uses of 'general.useragent.locale' bug 1410736
    and bug 1410738.
  * Migrate to intl.locale.requested.locale list from
    'general.useragent.locale' bug 1441016.
  * Introduce a pref to store BCP47 locale list bug 1414390, bug
    1423532 and bug 1441026.
  * Remove synchronous certificate verification APIs from
    nsIX509CertDB bug 1453741 and bug 1453778.
  * Taskbar preview's favicon appears blank bug 1475524.
  * Call Imagelibs decodeImageAsyncWindows using a callback bug
    1790695.
  * Remove PermissionsService from process Windows sandboxing code bug
    1788233, bug 1789782 and bug 1794394.
  * Security info dialog doesn't show cert status anymore bug 1293378.
  * Replace nsIPlatfromCharset in mailnews bug 1381762.
  * Replace use of nsMsgI18NFileSystemCharset() with
    NS_CopyUnicodeToNative/NS_CopyNativeToUnicode() bug 1506422.
  * Cater for Outlook's/Hotmail's 'Deleted' folder bug 1320191.
  * Make some filter methods scriptable bug 1497513.
  * Fix crash in nsMsgFilterAfterTheFact::ApplyFilter() caused by
    async reset of 'm_curFolder' bug 537017.
  * Localize messages from nsIMsgFolder.logRuleHitFail() bug 1352731.
  * Add logging of message filter runs and actions bug 697522.
  * Check that we got a non-null header before running a filter on it
    (and crashing) bug 1563959.
  * With CONDSTORE, eliminate unneeded flag fetches at startup bug
    1428097.
  * Fix so custom tags (keywords) are visible to all users bug 583677.
  * Improve handling of tags on shared folders bug 1596371.
  * Allow setting/resetting junk marking by user for yahoo/aol to
    stick bug 1260059.
  * Don't check subject if spellchecker is not ready bug 1069787.
  * Grammar issues in mailnews_account_settings.xhtml bug 1793291.
  * Remove use of nsIMemory bug 1792578.
  * Replace obsolete GetStringBundleService call in SeaMonkey bug
    1794400.
  * SeaMonkey crashes on MacOS Ventura 13.0 bug 1797696.
  * Continue the switch from Python 2 to Python 3 in the build system.
  * Added support for clang 15 and macOS SDK 11.3.
  * Verified compatibility with Rust 1.65.
  * SeaMonkey 2.53.15 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.15 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 102.6
    and Thunderbird 102.5 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- update seamonkey-GNUmakefile patch per
  https://bugzilla.mozilla.org/show_bug.cgi?id=1692516#c9 to remove
  obsolete stuff and fix handling of Latam Spanish
- remove build dependency on obsolete rust-std-static
- request inclusion in Leap 15.4:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1207332</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1680264000">- update to SeaMonkey 2.53.16
  * No throbber in plaintext editor bug 85498.
  * Remove unused gridlines class from EdAdvancedEdit bug 1806632.
  * Remove ESR 91 links from debugQA bug 1804534.
  * Rename devtools/shim to devtools/startup bug 1812367.
  * Remove unused seltype=text|cell css bug 1806653.
  * Implement new shared tree styling bug 1807802.
  * Use `win.focus()` in macWindowMenu.js bug 1807817.
  * Remove WCAP provider bug 1579020.
  * Remove ftp/file tree view support bug 1239239.
  * Change calendar list tree to a list bug 1561530.
  * Various other updates to the calendar code.
  * Continue the switch from Python 2 to Python 3 in the build system.
  * Verified compatibility with Rust 1.66.1.
  * SeaMonkey 2.53.16 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.16 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 102.9
    and Thunderbird 102.9 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- update seamonkey-GNUmakefile patch per
  https://bugzilla.mozilla.org/show_bug.cgi?id=1692516#c11 to reflect
  changes in the new way of packing langpacks
- remove obsolete patch mozilla-language.patch
- remove obsolete patch seamonkey-spellcheck.patch
- remove --enable-system-hunspell from .mozconfig per
  https://bugzilla.mozilla.org/show_bug.cgi?id=1820413
- add build dependency on clang
- request inclusion in Leap 15.4:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1209994</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1691150400">- update to SeaMonkey 2.53.17
  * Fix macOS Contacts permission request bug 1826719.
  * Remove SeaMonkey 2.57 links from debugQA bug 1829683.
  * Treat opening urls from the library as external bug 1619108.
  * Disable spam warning for autogenerated links in plaintext messages
    bug 619031.
  * Switch SeaMonkey build files to Python 3 bug 1635849.
  * Remove empty overlays from Composer bug 1828533.
  * Move xpfe autocomplete to comm-central suite bug 1418512.
  * Remove nsIPrefBranch2 and nsIPrefBranchInternal bug 1374847.
  * SeaMonkey 2.53.17 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.17 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 102.11
    and Thunderbird 102.11 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
  * Adapt mozilla-nongnome-proxies.patch for SeaMonkey 2.53.17
  * Adapt seamonkey-lto.patch for SeaMonkey 2.53.17
  * Remove obsolete %clean section from seamonkey.spec
- request inclusion in Leap 15.4 and 15.5:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1213986</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1695297600">- update to SeaMonkey 2.53.17.1
  * Upstream libwebp security fix bug 1852749.
  * CVE-2023-4863: Heap buffer overflow in libwebp bug 1852649.
  * Fix bad string encoded in ansi. l10n fr problem only bug 1847887.
  * SeaMonkey 2.53.17 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.17 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.3
    and Thunderbird 115.3 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- request inclusion in Leap 15.4 and 15.5:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1215585</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1695902400">- Add reproducible.patch to override build date (boo#1047218)</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1696420800">- add seamonkey-binutils.patch to allow building with binutils &gt;= 2.41:
  https://bugzilla.mozilla.org/show_bug.cgi?id=1856238
  https://bugzilla.mozilla.org/show_bug.cgi?id=1846703
- add mozilla-bmo531915.patch to fix builds for x86:
  https://bugzilla.mozilla.org/show_bug.cgi?id=531915
- request inclusion in Leap 15.4 and 15.5:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1215944</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1698840000">- add 1817900-13-112a1.patch, 1849874-11503.patch, and
  TOP-NOBUG-revendor-253172.patch to allow building with rust &gt;= 1.48
- request inclusion in Leap 15.4 and 15.5:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1216797</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1702123200">- update to SeaMonkey 2.53.18
  * Update Branding info bug 1841167.
  * Use BugSplat for SeaMonkey crash reporting bug 1835524.
  * Unify notifications and permissions in SeaMonkey bug 1849526.
  * SeaMonkey 2.53.18 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.18 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.5
    and Thunderbird 115.5 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- remove obsolete patch seamonkey-binutils.patch
- remove obsolete patches 1817900-13-112a1.patch, 1849874-11503.patch,
  and TOP-NOBUG-revendor-253172.patch
- request inclusion in Leap 15.4, 15.5, and 15.6:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1217916
- disable --with-system-nss on Leap 15.5 to work around build breakage</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1705579200">- update to SeaMonkey 2.53.18.1
  * Update the NSS library to the latest esr 115 version for the final
    2.53.18.1 release.
  * SeaMonkey 2.53.18.1 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.18.1 shares most parts of the mail and news code
    with Thunderbird. Please read the Thunderbird 60.8.0 release notes
    for specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.7
    and Thunderbird 115.7 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- request inclusion in Leap 15.5 and 15.6:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1218961</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Replace python-devel and python2-xml BuildRequires with
  python3-base: the build log already contains
    Creating Python 3 environment
  i.e, python2 was not used anymore (boo#1219739).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1711627200">- update to SeaMonkey 2.53.18.2
  * Block set-cookie from multipart/x-mixed-replace with pref bug
    1864385.
  * Check if WorkerRunnable::Run runs on top of
    WorkerThreadPrimaryRunnable::Run in a worker thread bug 1867982.
  * Process pairs in coord list in PolyArea bug 1878211.
  * Cherry-pick update to dav1d bug 1881093.
  * Land NSS NSS_3_90_2_RTM UPGRADE_NSS_RELEASE bug 1880562.
  * Fix DSN for send later bug 815638.
  * Catch webNavigation error during tab restore bug 1885748.
  * SeaMonkey 2.53.18.2 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.18.2 shares most parts of the mail and news code
    with Thunderbird. Please read the Thunderbird 60.8.0 release notes
    for specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.9
    and Thunderbird 115.9 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- request inclusion in Leap 15.5 and 15.6:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1222137</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1717761600">- add patch mozilla-bmo1896958.patch adapted from
  https://bugzilla.mozilla.org/show_bug.cgi?id=1896958 to fix
  compilation with rust &gt;= 1.78
- add patch mozilla-bmo1862601.patch adapted from
  https://bugzilla.mozilla.org/show_bug.cgi?id=1862601 to fix
  build failure using --system-icu on Tumbleweed</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1725451200">- update to SeaMonkey 2.53.19
  * Cancel button in SeaMonkey bookmarking star ui not working bug
    1872623.
  * Remove OfflineAppCacheHelper.jsm copy from SeaMonkey and use the
    one in toolkit bug 1896292.
  * Remove obsolete registerFactoryLocation calls from cZ bug 1870930.
  * Remove needless implements='nsIDOMEventListener' and QI bug
    1611010.
  * Replace use of nsIStandardURL::Init bug 1864355.
  * Switch SeaMonkey website from hg.mozilla.org to heptapod. bug
    1870934.
  * Allow view-image to open a data: URI by setting a flag on the
    loadinfo bug 1877001.
  * Save-link-as feature should use the loading principal and context
    menu using nsIContentPolicy.TYPE_SAVE_AS_DOWNLOAD bug 1879726.
  * Use punycode in SeaMonkey JS bug 1864287.
  * Font lists in preferences are no longer grouped by font type, port
    asynchronous handling like Bug 1399206 bug 1437393.
  * SeaMonkey broken tab after undo closed tab with invalid protocol
    bug 1885748.
  * SeaMonkey session restore is missing the checkboxes in the Classic
    theme bug 1896174.
  * Implement about:credits on seamonkey-project.org website bug
    1898467.
  * Fix for the 0.0.0.0 day vulnerability oligo summary.
  * Link in update notification does not open Browser bug 1888364.
  * Update ReadExtensionPrefs in Preferences.cpp bug 1890196.
  * Add about:seamonkey page to SeaMonkey bug 1897801.
  * SeaMonkey 2.53.19 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.19 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.14
    and Thunderbird 115.14 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- Adapt seamonkey-man-page.patch for SeaMonkey 2.53.19
- Adapt seamonkey-GNUmakefile to create mach environment
- Build with GCC 13 on Tumbleweed due to build failures with GCC 14:
  https://bugzilla.mozilla.org/show_bug.cgi?id=1916827</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1725537600">- request inclusion in Leap 15.5 and 15.6:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1230257</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1730980800">- enable patch mozilla-bmo1896958.patch for Leap 15.5</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1732536000">- disable --with-system-icu on Tumbleweed due to
  https://bugzilla.mozilla.org/show_bug.cgi?id=1933117
- remove obsolete patch mozilla-bmo1862601.patch</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1736251200">- update to SeaMonkey 2.53.20
  * Use Services.focus for bookmarking from mailnews in SeaMonkey bug
    1925033.
  * Replace the Bookmark Manager with the Firefox Library in
    SeaMonkey: Another followup bug bug 1932731.
  * Port bug 1458385 - Update SeaMonkey's confvars.sh bug 1913633.
  * Tidy up channels code in cZ bug 1920565.
  * Sometimes tag data from an IRC server doesn't contain a pair bug
    1923211.
  * Fix call to updateUsers in network onAway in cZbug 1923213.
  * Remove unused XTLabelRecord from tree-utils.js in cZbug 1923215.
  * Remove unused code from connection-xpcom.js in cZbug 1923219.
  * Remove unusued code from utils.js in cZbug 1923221.
  * Switch from using arrayContains helper to using JS Array includes
    method in cZ bug 1923224.
  * Switch from using arrayIndexOf helper to using JS Array includes
    and indexOf methods in cZ bug 1923225.
  * Switch from using arrayRemoveAt and arrayInsertAt helpers to using
    JS Array splice and unshift methods in cZbug 1923227.
  * Switch from using stringTrim helper to using JS string trim method
    in cZ bug 1923229.
  * Inline newObject function in cZ bug 1924338.
  * Remove getWindowByType function from cZ bug 1924586.
  * Inline viewCert function in cZ bug 1924587.
  * Remove getSpecialDirectory function and use Services.dirsvc in cZ
    bug 1924588.
  * Remove getNSSErrorClass function and tidy up NSS related code in
    cZ bug 1924589.
  * Tidy message manager code in cZ bug 1924592.
  * Remove getService helper and tidy up code around its callers in cZ
    bug 1924595.
  * Remove use of NSGetModule in cZ bug 1925871.
  * Tidy up chatzilla-service.js bug 1926406.
  * Use Intl.DateTimeFormat in cZ's strftime function bug 1927348.
  * Remove unused code from pref-manager.js in cZ bug 1927370.
  * Use Services.scriptloader in cZ bug 1927374.
  * Use more Services in cZ bug 1927376.
  * Tidy up some Components.* code in static.js in cZ bug 1927377.
  * Switch to using listbox instead of tree for cZ chat window bug
    1927582.
  * Away status isn't reflected correctly in channel userlist in cZ
    bug 1928749.
  * Fix too much recursion and missing variable in cmdSave in cZ bug
    1930391.
  * Replace confirm helper with Services.prompt.confirm in cZ bug
    1930396.
  * Use Services.prompt in confirmEx, prompt and promptPassword
    helpers in cZ bug 1930540.
  * Use Services.prompt.alert and remove alert helper in cZ bug
    1931705.
  * Simplify getListFIle in cZ bug 1931707.
  * Remove various const from file-utils.js in cZ bug 1931708.
  * Remove unused 2nd argument from mkdir helper in file-utils.js in
    cZ bug 1931709.
  * Use LocalFile directly rather via helper fopen in cZ bug 1931710.
  * Tidy up picker code in file-utils.js in cZ bug 1931712.
  * Remove unnecessary type attributes in cZ bug 1933043.
  * Clean up Components usage in cZ bug 1933081.
  * Remove unused encodeForXMLAttribute function for cZ utils.js bug
    1933083.
  * Move renameProperty helper into lib/irc.js for cZ bug 1933084.
  * Move formatDateOffset helper into handlers.js in cZ bug 1933085.
  * Move objectContains helper into command-manager.js in cZ bug
    1933086.
  * Move splitLongWord helper into mungers.js in cZ bug 1933087.
  * Move randomString helper into commands.js in cZ bug 1933089.
  * Move Clone helper into commands.js in cZ bug 1933090.
  * Move equalsObject helper into channels.js in cZ bug 1933092.
  * Move matchEntry helper into static.js in cZ bug 1933093.
  * Move getCommonPfx helper to handlers.js in cZ bug 1933342.
  * Remove some code duplication in getSISize and getSISpeed helpers
    and improve coding in scaleNumbersBy1024 in cZ bug 1933346.
  * UI: Link for download of Themes leads to Themes for Thunderbird
    bug 1656564.
  * Add ESR 128 links to debugQA bug 1909855.
  * Port changes needed from |Bug 1476333 - Consolidate the ways that
    we reference "browser.xul" across the tree| to SeaMonkey bug
    1911841.
  * Switch from boxObject to getBoundingClientRect in utilityOverlay
    bug 1911844.
  * Align the SeaMonkey switchToTabHavingURI() call syntax with
    Firefox and toolkit bug 1925037.
  * Empty out SeaMonkey's removed-files.in (port bug 1392913) bug
    1913579.
  * Update SeaMonkey installer to register as handler for media types
    bug 1925023.
  * Remove obsolete chat services from SeaMonkey address book part2
    bug 1909853.
  * Add UI for browser.display.prefers_color_scheme to the SeaMonkey
    colors prefpane bug 1909743.
  * Update SeaMonkey wikipedia icon bug 1925021.
  * Show specific placeholders for bookmarks and history in SeaMonkey
    sidebar search bug 1925025.
  * Adjust dragOver method of tabbrowser.xml to be closer to Firefox
    version bug 1911845.
  * Avoid boxObject where appropriate in tabbrowser bug 1911847.
  * Simplify tab drop indicator code and styling bug 1911848.
  * SeaMonkey 2.53.20 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.20 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.19
    and Thunderbird 115.19 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- Adapt seamonkey-man-page.patch for SeaMonkey 2.53.20
- Adapt seamonkey-GNUmakefile to set MOZBUILD_STATE_PATH and to fix
  post-configure stamping per
  https://bugzilla.mozilla.org/show_bug.cgi?id=1692516#c13
- Update minimum build requirements for SeaMonkey 2.53.20
- Remove .mozconfig options no longer recognized in SeaMonkey 2.53.20
- request inclusion in Leap 15.6:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1235392</changelog>
</package>
<package pkgid="5cee557c2f1ba0f1780d77698ca10b5f86a07680c7296b532cab8c213434d297" name="seamonkey-dom-inspector" arch="x86_64">
  <version epoch="0" ver="2.53.20" rel="bp156.2.6.1"/>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1657540800">- update to SeaMonkey 2.53.13
  * Updates to devtools.
  * Updates to build configuration.
  * Starting the switch from Python 2 to Python 3 in the build system.
  * Removal of array comprehensions, legacy iterators and generators
    bug 1414340 and bug 1098412.
  * Adding initial optional chaining and Promise.allSettled() support.
  * SeaMonkey 2.53.13 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.13 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 91.11
    and Thunderbird 91.11 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- adapt seamonkey-man-page.patch for SeaMonkey 2.53.13
- disable LTO for Tumbleweed builds due to linker errors
- requested inclusion in Leap 15.4 and 15.3:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1201406</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1664452800">- update to SeaMonkey 2.53.14
  * Updates to the following DOM HTML element interfaces: Embed,
    Object, Anchor, Area, Button, Frame, Canvas, IFrame, Link, Image,
    MenuItem, TextArea, Source, Select, Option, Script and
    Html. Please test add-ons.
  * Continue the switch from Python 2 to Python 3 in the build system.
  * Add ESR 102 links to debugQA bug 1779028.
  * Remove about plugins from help menu bug 1779031.
  * Dead links in cs_nav_prefs_advanced.xhtml [en-US] bug 1783558.
  * Dead links in cs_nav_prefs_advanced.xhtml bug 1786030.
  * Remove obsolete chat services from SeaMonkey address book bug
    1779034.
  * Address Book: "Get Map" button is not shown for home addresses bug
    1779319.
  * Added compatibility for rust 1.63
  * SeaMonkey 2.53.14 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.14 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 91.11
    and Thunderbird 91.11 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- add seamonkey-spellcheck.patch to work around a circular dependency
  issue when compiling with GCC 12
- requested inclusion in Leap 15.4 and 15.3:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1203916</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1674216000">- update to SeaMonkey 2.53.15
  * Microtasks and promises bug 1193394.
  * Implement queueMicrotask()bug 1480236.
  * Remove old synchronous contentPrefService from the tree bug 886907
    and bug 1392929.
  * Remove remaining uses of 'general.useragent.locale' bug 1410736
    and bug 1410738.
  * Migrate to intl.locale.requested.locale list from
    'general.useragent.locale' bug 1441016.
  * Introduce a pref to store BCP47 locale list bug 1414390, bug
    1423532 and bug 1441026.
  * Remove synchronous certificate verification APIs from
    nsIX509CertDB bug 1453741 and bug 1453778.
  * Taskbar preview's favicon appears blank bug 1475524.
  * Call Imagelibs decodeImageAsyncWindows using a callback bug
    1790695.
  * Remove PermissionsService from process Windows sandboxing code bug
    1788233, bug 1789782 and bug 1794394.
  * Security info dialog doesn't show cert status anymore bug 1293378.
  * Replace nsIPlatfromCharset in mailnews bug 1381762.
  * Replace use of nsMsgI18NFileSystemCharset() with
    NS_CopyUnicodeToNative/NS_CopyNativeToUnicode() bug 1506422.
  * Cater for Outlook's/Hotmail's 'Deleted' folder bug 1320191.
  * Make some filter methods scriptable bug 1497513.
  * Fix crash in nsMsgFilterAfterTheFact::ApplyFilter() caused by
    async reset of 'm_curFolder' bug 537017.
  * Localize messages from nsIMsgFolder.logRuleHitFail() bug 1352731.
  * Add logging of message filter runs and actions bug 697522.
  * Check that we got a non-null header before running a filter on it
    (and crashing) bug 1563959.
  * With CONDSTORE, eliminate unneeded flag fetches at startup bug
    1428097.
  * Fix so custom tags (keywords) are visible to all users bug 583677.
  * Improve handling of tags on shared folders bug 1596371.
  * Allow setting/resetting junk marking by user for yahoo/aol to
    stick bug 1260059.
  * Don't check subject if spellchecker is not ready bug 1069787.
  * Grammar issues in mailnews_account_settings.xhtml bug 1793291.
  * Remove use of nsIMemory bug 1792578.
  * Replace obsolete GetStringBundleService call in SeaMonkey bug
    1794400.
  * SeaMonkey crashes on MacOS Ventura 13.0 bug 1797696.
  * Continue the switch from Python 2 to Python 3 in the build system.
  * Added support for clang 15 and macOS SDK 11.3.
  * Verified compatibility with Rust 1.65.
  * SeaMonkey 2.53.15 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.15 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 102.6
    and Thunderbird 102.5 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- update seamonkey-GNUmakefile patch per
  https://bugzilla.mozilla.org/show_bug.cgi?id=1692516#c9 to remove
  obsolete stuff and fix handling of Latam Spanish
- remove build dependency on obsolete rust-std-static
- request inclusion in Leap 15.4:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1207332</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1680264000">- update to SeaMonkey 2.53.16
  * No throbber in plaintext editor bug 85498.
  * Remove unused gridlines class from EdAdvancedEdit bug 1806632.
  * Remove ESR 91 links from debugQA bug 1804534.
  * Rename devtools/shim to devtools/startup bug 1812367.
  * Remove unused seltype=text|cell css bug 1806653.
  * Implement new shared tree styling bug 1807802.
  * Use `win.focus()` in macWindowMenu.js bug 1807817.
  * Remove WCAP provider bug 1579020.
  * Remove ftp/file tree view support bug 1239239.
  * Change calendar list tree to a list bug 1561530.
  * Various other updates to the calendar code.
  * Continue the switch from Python 2 to Python 3 in the build system.
  * Verified compatibility with Rust 1.66.1.
  * SeaMonkey 2.53.16 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.16 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 102.9
    and Thunderbird 102.9 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- update seamonkey-GNUmakefile patch per
  https://bugzilla.mozilla.org/show_bug.cgi?id=1692516#c11 to reflect
  changes in the new way of packing langpacks
- remove obsolete patch mozilla-language.patch
- remove obsolete patch seamonkey-spellcheck.patch
- remove --enable-system-hunspell from .mozconfig per
  https://bugzilla.mozilla.org/show_bug.cgi?id=1820413
- add build dependency on clang
- request inclusion in Leap 15.4:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1209994</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1691150400">- update to SeaMonkey 2.53.17
  * Fix macOS Contacts permission request bug 1826719.
  * Remove SeaMonkey 2.57 links from debugQA bug 1829683.
  * Treat opening urls from the library as external bug 1619108.
  * Disable spam warning for autogenerated links in plaintext messages
    bug 619031.
  * Switch SeaMonkey build files to Python 3 bug 1635849.
  * Remove empty overlays from Composer bug 1828533.
  * Move xpfe autocomplete to comm-central suite bug 1418512.
  * Remove nsIPrefBranch2 and nsIPrefBranchInternal bug 1374847.
  * SeaMonkey 2.53.17 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.17 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 102.11
    and Thunderbird 102.11 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
  * Adapt mozilla-nongnome-proxies.patch for SeaMonkey 2.53.17
  * Adapt seamonkey-lto.patch for SeaMonkey 2.53.17
  * Remove obsolete %clean section from seamonkey.spec
- request inclusion in Leap 15.4 and 15.5:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1213986</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1695297600">- update to SeaMonkey 2.53.17.1
  * Upstream libwebp security fix bug 1852749.
  * CVE-2023-4863: Heap buffer overflow in libwebp bug 1852649.
  * Fix bad string encoded in ansi. l10n fr problem only bug 1847887.
  * SeaMonkey 2.53.17 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.17 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.3
    and Thunderbird 115.3 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- request inclusion in Leap 15.4 and 15.5:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1215585</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1695902400">- Add reproducible.patch to override build date (boo#1047218)</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1696420800">- add seamonkey-binutils.patch to allow building with binutils &gt;= 2.41:
  https://bugzilla.mozilla.org/show_bug.cgi?id=1856238
  https://bugzilla.mozilla.org/show_bug.cgi?id=1846703
- add mozilla-bmo531915.patch to fix builds for x86:
  https://bugzilla.mozilla.org/show_bug.cgi?id=531915
- request inclusion in Leap 15.4 and 15.5:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1215944</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1698840000">- add 1817900-13-112a1.patch, 1849874-11503.patch, and
  TOP-NOBUG-revendor-253172.patch to allow building with rust &gt;= 1.48
- request inclusion in Leap 15.4 and 15.5:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1216797</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1702123200">- update to SeaMonkey 2.53.18
  * Update Branding info bug 1841167.
  * Use BugSplat for SeaMonkey crash reporting bug 1835524.
  * Unify notifications and permissions in SeaMonkey bug 1849526.
  * SeaMonkey 2.53.18 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.18 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.5
    and Thunderbird 115.5 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- remove obsolete patch seamonkey-binutils.patch
- remove obsolete patches 1817900-13-112a1.patch, 1849874-11503.patch,
  and TOP-NOBUG-revendor-253172.patch
- request inclusion in Leap 15.4, 15.5, and 15.6:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1217916
- disable --with-system-nss on Leap 15.5 to work around build breakage</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1705579200">- update to SeaMonkey 2.53.18.1
  * Update the NSS library to the latest esr 115 version for the final
    2.53.18.1 release.
  * SeaMonkey 2.53.18.1 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.18.1 shares most parts of the mail and news code
    with Thunderbird. Please read the Thunderbird 60.8.0 release notes
    for specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.7
    and Thunderbird 115.7 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- request inclusion in Leap 15.5 and 15.6:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1218961</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Replace python-devel and python2-xml BuildRequires with
  python3-base: the build log already contains
    Creating Python 3 environment
  i.e, python2 was not used anymore (boo#1219739).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1711627200">- update to SeaMonkey 2.53.18.2
  * Block set-cookie from multipart/x-mixed-replace with pref bug
    1864385.
  * Check if WorkerRunnable::Run runs on top of
    WorkerThreadPrimaryRunnable::Run in a worker thread bug 1867982.
  * Process pairs in coord list in PolyArea bug 1878211.
  * Cherry-pick update to dav1d bug 1881093.
  * Land NSS NSS_3_90_2_RTM UPGRADE_NSS_RELEASE bug 1880562.
  * Fix DSN for send later bug 815638.
  * Catch webNavigation error during tab restore bug 1885748.
  * SeaMonkey 2.53.18.2 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.18.2 shares most parts of the mail and news code
    with Thunderbird. Please read the Thunderbird 60.8.0 release notes
    for specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.9
    and Thunderbird 115.9 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- request inclusion in Leap 15.5 and 15.6:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1222137</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1717761600">- add patch mozilla-bmo1896958.patch adapted from
  https://bugzilla.mozilla.org/show_bug.cgi?id=1896958 to fix
  compilation with rust &gt;= 1.78
- add patch mozilla-bmo1862601.patch adapted from
  https://bugzilla.mozilla.org/show_bug.cgi?id=1862601 to fix
  build failure using --system-icu on Tumbleweed</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1725451200">- update to SeaMonkey 2.53.19
  * Cancel button in SeaMonkey bookmarking star ui not working bug
    1872623.
  * Remove OfflineAppCacheHelper.jsm copy from SeaMonkey and use the
    one in toolkit bug 1896292.
  * Remove obsolete registerFactoryLocation calls from cZ bug 1870930.
  * Remove needless implements='nsIDOMEventListener' and QI bug
    1611010.
  * Replace use of nsIStandardURL::Init bug 1864355.
  * Switch SeaMonkey website from hg.mozilla.org to heptapod. bug
    1870934.
  * Allow view-image to open a data: URI by setting a flag on the
    loadinfo bug 1877001.
  * Save-link-as feature should use the loading principal and context
    menu using nsIContentPolicy.TYPE_SAVE_AS_DOWNLOAD bug 1879726.
  * Use punycode in SeaMonkey JS bug 1864287.
  * Font lists in preferences are no longer grouped by font type, port
    asynchronous handling like Bug 1399206 bug 1437393.
  * SeaMonkey broken tab after undo closed tab with invalid protocol
    bug 1885748.
  * SeaMonkey session restore is missing the checkboxes in the Classic
    theme bug 1896174.
  * Implement about:credits on seamonkey-project.org website bug
    1898467.
  * Fix for the 0.0.0.0 day vulnerability oligo summary.
  * Link in update notification does not open Browser bug 1888364.
  * Update ReadExtensionPrefs in Preferences.cpp bug 1890196.
  * Add about:seamonkey page to SeaMonkey bug 1897801.
  * SeaMonkey 2.53.19 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.19 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.14
    and Thunderbird 115.14 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- Adapt seamonkey-man-page.patch for SeaMonkey 2.53.19
- Adapt seamonkey-GNUmakefile to create mach environment
- Build with GCC 13 on Tumbleweed due to build failures with GCC 14:
  https://bugzilla.mozilla.org/show_bug.cgi?id=1916827</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1725537600">- request inclusion in Leap 15.5 and 15.6:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1230257</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1730980800">- enable patch mozilla-bmo1896958.patch for Leap 15.5</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1732536000">- disable --with-system-icu on Tumbleweed due to
  https://bugzilla.mozilla.org/show_bug.cgi?id=1933117
- remove obsolete patch mozilla-bmo1862601.patch</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1736251200">- update to SeaMonkey 2.53.20
  * Use Services.focus for bookmarking from mailnews in SeaMonkey bug
    1925033.
  * Replace the Bookmark Manager with the Firefox Library in
    SeaMonkey: Another followup bug bug 1932731.
  * Port bug 1458385 - Update SeaMonkey's confvars.sh bug 1913633.
  * Tidy up channels code in cZ bug 1920565.
  * Sometimes tag data from an IRC server doesn't contain a pair bug
    1923211.
  * Fix call to updateUsers in network onAway in cZbug 1923213.
  * Remove unused XTLabelRecord from tree-utils.js in cZbug 1923215.
  * Remove unused code from connection-xpcom.js in cZbug 1923219.
  * Remove unusued code from utils.js in cZbug 1923221.
  * Switch from using arrayContains helper to using JS Array includes
    method in cZ bug 1923224.
  * Switch from using arrayIndexOf helper to using JS Array includes
    and indexOf methods in cZ bug 1923225.
  * Switch from using arrayRemoveAt and arrayInsertAt helpers to using
    JS Array splice and unshift methods in cZbug 1923227.
  * Switch from using stringTrim helper to using JS string trim method
    in cZ bug 1923229.
  * Inline newObject function in cZ bug 1924338.
  * Remove getWindowByType function from cZ bug 1924586.
  * Inline viewCert function in cZ bug 1924587.
  * Remove getSpecialDirectory function and use Services.dirsvc in cZ
    bug 1924588.
  * Remove getNSSErrorClass function and tidy up NSS related code in
    cZ bug 1924589.
  * Tidy message manager code in cZ bug 1924592.
  * Remove getService helper and tidy up code around its callers in cZ
    bug 1924595.
  * Remove use of NSGetModule in cZ bug 1925871.
  * Tidy up chatzilla-service.js bug 1926406.
  * Use Intl.DateTimeFormat in cZ's strftime function bug 1927348.
  * Remove unused code from pref-manager.js in cZ bug 1927370.
  * Use Services.scriptloader in cZ bug 1927374.
  * Use more Services in cZ bug 1927376.
  * Tidy up some Components.* code in static.js in cZ bug 1927377.
  * Switch to using listbox instead of tree for cZ chat window bug
    1927582.
  * Away status isn't reflected correctly in channel userlist in cZ
    bug 1928749.
  * Fix too much recursion and missing variable in cmdSave in cZ bug
    1930391.
  * Replace confirm helper with Services.prompt.confirm in cZ bug
    1930396.
  * Use Services.prompt in confirmEx, prompt and promptPassword
    helpers in cZ bug 1930540.
  * Use Services.prompt.alert and remove alert helper in cZ bug
    1931705.
  * Simplify getListFIle in cZ bug 1931707.
  * Remove various const from file-utils.js in cZ bug 1931708.
  * Remove unused 2nd argument from mkdir helper in file-utils.js in
    cZ bug 1931709.
  * Use LocalFile directly rather via helper fopen in cZ bug 1931710.
  * Tidy up picker code in file-utils.js in cZ bug 1931712.
  * Remove unnecessary type attributes in cZ bug 1933043.
  * Clean up Components usage in cZ bug 1933081.
  * Remove unused encodeForXMLAttribute function for cZ utils.js bug
    1933083.
  * Move renameProperty helper into lib/irc.js for cZ bug 1933084.
  * Move formatDateOffset helper into handlers.js in cZ bug 1933085.
  * Move objectContains helper into command-manager.js in cZ bug
    1933086.
  * Move splitLongWord helper into mungers.js in cZ bug 1933087.
  * Move randomString helper into commands.js in cZ bug 1933089.
  * Move Clone helper into commands.js in cZ bug 1933090.
  * Move equalsObject helper into channels.js in cZ bug 1933092.
  * Move matchEntry helper into static.js in cZ bug 1933093.
  * Move getCommonPfx helper to handlers.js in cZ bug 1933342.
  * Remove some code duplication in getSISize and getSISpeed helpers
    and improve coding in scaleNumbersBy1024 in cZ bug 1933346.
  * UI: Link for download of Themes leads to Themes for Thunderbird
    bug 1656564.
  * Add ESR 128 links to debugQA bug 1909855.
  * Port changes needed from |Bug 1476333 - Consolidate the ways that
    we reference "browser.xul" across the tree| to SeaMonkey bug
    1911841.
  * Switch from boxObject to getBoundingClientRect in utilityOverlay
    bug 1911844.
  * Align the SeaMonkey switchToTabHavingURI() call syntax with
    Firefox and toolkit bug 1925037.
  * Empty out SeaMonkey's removed-files.in (port bug 1392913) bug
    1913579.
  * Update SeaMonkey installer to register as handler for media types
    bug 1925023.
  * Remove obsolete chat services from SeaMonkey address book part2
    bug 1909853.
  * Add UI for browser.display.prefers_color_scheme to the SeaMonkey
    colors prefpane bug 1909743.
  * Update SeaMonkey wikipedia icon bug 1925021.
  * Show specific placeholders for bookmarks and history in SeaMonkey
    sidebar search bug 1925025.
  * Adjust dragOver method of tabbrowser.xml to be closer to Firefox
    version bug 1911845.
  * Avoid boxObject where appropriate in tabbrowser bug 1911847.
  * Simplify tab drop indicator code and styling bug 1911848.
  * SeaMonkey 2.53.20 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.20 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.19
    and Thunderbird 115.19 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- Adapt seamonkey-man-page.patch for SeaMonkey 2.53.20
- Adapt seamonkey-GNUmakefile to set MOZBUILD_STATE_PATH and to fix
  post-configure stamping per
  https://bugzilla.mozilla.org/show_bug.cgi?id=1692516#c13
- Update minimum build requirements for SeaMonkey 2.53.20
- Remove .mozconfig options no longer recognized in SeaMonkey 2.53.20
- request inclusion in Leap 15.6:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1235392</changelog>
</package>
<package pkgid="35044c7d43067f16c810422ff609e2fa7baba473946804d2fb99c457a249049d" name="seamonkey-irc" arch="i586">
  <version epoch="0" ver="2.53.19" rel="bp156.2.3.1"/>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1648209600">- update to SeaMonkey 2.53.11.1
  * Fix edge case when setting IntersectionObserver threshold bug
    1758291.
  * OAuth2 prefs should use realuserName instead of username bug
    1518126.
  * SeaMonkey 2.53.11.1 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.11.1 shares most parts of the mail and news code
    with Thunderbird. Please read the Thunderbird 60.8.0 release notes
    for specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 91.7 and
    Thunderbird 91.7 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- requested inclusion in Leap 15.3:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1197518</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1651665600">- update to SeaMonkey 2.53.12
  * Format Toolbar forgets its hidden status when switching to other
    view modes bug 1719020.
  * Remove obsolete plugin code from SeaMonkey bug 1762733.
  * Fix a few strict warnings in SeaMonkey bug 1755553.
  * Remove Run Flash from Site permissions and page info bug 1758289.
  * Use fixIterator and replace use of removeItemAt in
    FilterListDialog bug 1756359.
  * Remove RDF usage in tabmail.js bug 1758282.
  * Implement 'Edit Template' and 'New Message From Template' commands
    and UI bug 1759376.
  * [SM] Implement 'Edit Draft' command and hide it when not in a
    draft folder (port Thunderbird bug 1106412) bug 1256716.
  * Messages in Template folder need "Edit Template" button in header
    (like for Drafts) bug 80280.
  * Refactor and simplify the feed Subscribe dialog options updates
    bug 1420473.
  * Add system memory and disk size and placeDB page limit to
    about:support bug 1753729.
  * Remove warning about missing plugins in SeaMonkey 2.53 and 2.57
    bug 1755558.
  * SeaMonkey 2.53.12 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.12 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 91.9 and
    Thunderbird 91.9 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- remove/update references to obsolete gtk2 directory
- requested inclusion in Leap 15.3:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1199197</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1655208000">- Add --disable-elf-hack for aarch64 to fix build</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1657540800">- update to SeaMonkey 2.53.13
  * Updates to devtools.
  * Updates to build configuration.
  * Starting the switch from Python 2 to Python 3 in the build system.
  * Removal of array comprehensions, legacy iterators and generators
    bug 1414340 and bug 1098412.
  * Adding initial optional chaining and Promise.allSettled() support.
  * SeaMonkey 2.53.13 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.13 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 91.11
    and Thunderbird 91.11 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- adapt seamonkey-man-page.patch for SeaMonkey 2.53.13
- disable LTO for Tumbleweed builds due to linker errors
- requested inclusion in Leap 15.4 and 15.3:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1201406</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1664452800">- update to SeaMonkey 2.53.14
  * Updates to the following DOM HTML element interfaces: Embed,
    Object, Anchor, Area, Button, Frame, Canvas, IFrame, Link, Image,
    MenuItem, TextArea, Source, Select, Option, Script and
    Html. Please test add-ons.
  * Continue the switch from Python 2 to Python 3 in the build system.
  * Add ESR 102 links to debugQA bug 1779028.
  * Remove about plugins from help menu bug 1779031.
  * Dead links in cs_nav_prefs_advanced.xhtml [en-US] bug 1783558.
  * Dead links in cs_nav_prefs_advanced.xhtml bug 1786030.
  * Remove obsolete chat services from SeaMonkey address book bug
    1779034.
  * Address Book: "Get Map" button is not shown for home addresses bug
    1779319.
  * Added compatibility for rust 1.63
  * SeaMonkey 2.53.14 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.14 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 91.11
    and Thunderbird 91.11 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- add seamonkey-spellcheck.patch to work around a circular dependency
  issue when compiling with GCC 12
- requested inclusion in Leap 15.4 and 15.3:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1203916</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1674216000">- update to SeaMonkey 2.53.15
  * Microtasks and promises bug 1193394.
  * Implement queueMicrotask()bug 1480236.
  * Remove old synchronous contentPrefService from the tree bug 886907
    and bug 1392929.
  * Remove remaining uses of 'general.useragent.locale' bug 1410736
    and bug 1410738.
  * Migrate to intl.locale.requested.locale list from
    'general.useragent.locale' bug 1441016.
  * Introduce a pref to store BCP47 locale list bug 1414390, bug
    1423532 and bug 1441026.
  * Remove synchronous certificate verification APIs from
    nsIX509CertDB bug 1453741 and bug 1453778.
  * Taskbar preview's favicon appears blank bug 1475524.
  * Call Imagelibs decodeImageAsyncWindows using a callback bug
    1790695.
  * Remove PermissionsService from process Windows sandboxing code bug
    1788233, bug 1789782 and bug 1794394.
  * Security info dialog doesn't show cert status anymore bug 1293378.
  * Replace nsIPlatfromCharset in mailnews bug 1381762.
  * Replace use of nsMsgI18NFileSystemCharset() with
    NS_CopyUnicodeToNative/NS_CopyNativeToUnicode() bug 1506422.
  * Cater for Outlook's/Hotmail's 'Deleted' folder bug 1320191.
  * Make some filter methods scriptable bug 1497513.
  * Fix crash in nsMsgFilterAfterTheFact::ApplyFilter() caused by
    async reset of 'm_curFolder' bug 537017.
  * Localize messages from nsIMsgFolder.logRuleHitFail() bug 1352731.
  * Add logging of message filter runs and actions bug 697522.
  * Check that we got a non-null header before running a filter on it
    (and crashing) bug 1563959.
  * With CONDSTORE, eliminate unneeded flag fetches at startup bug
    1428097.
  * Fix so custom tags (keywords) are visible to all users bug 583677.
  * Improve handling of tags on shared folders bug 1596371.
  * Allow setting/resetting junk marking by user for yahoo/aol to
    stick bug 1260059.
  * Don't check subject if spellchecker is not ready bug 1069787.
  * Grammar issues in mailnews_account_settings.xhtml bug 1793291.
  * Remove use of nsIMemory bug 1792578.
  * Replace obsolete GetStringBundleService call in SeaMonkey bug
    1794400.
  * SeaMonkey crashes on MacOS Ventura 13.0 bug 1797696.
  * Continue the switch from Python 2 to Python 3 in the build system.
  * Added support for clang 15 and macOS SDK 11.3.
  * Verified compatibility with Rust 1.65.
  * SeaMonkey 2.53.15 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.15 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 102.6
    and Thunderbird 102.5 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- update seamonkey-GNUmakefile patch per
  https://bugzilla.mozilla.org/show_bug.cgi?id=1692516#c9 to remove
  obsolete stuff and fix handling of Latam Spanish
- remove build dependency on obsolete rust-std-static
- request inclusion in Leap 15.4:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1207332</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1680264000">- update to SeaMonkey 2.53.16
  * No throbber in plaintext editor bug 85498.
  * Remove unused gridlines class from EdAdvancedEdit bug 1806632.
  * Remove ESR 91 links from debugQA bug 1804534.
  * Rename devtools/shim to devtools/startup bug 1812367.
  * Remove unused seltype=text|cell css bug 1806653.
  * Implement new shared tree styling bug 1807802.
  * Use `win.focus()` in macWindowMenu.js bug 1807817.
  * Remove WCAP provider bug 1579020.
  * Remove ftp/file tree view support bug 1239239.
  * Change calendar list tree to a list bug 1561530.
  * Various other updates to the calendar code.
  * Continue the switch from Python 2 to Python 3 in the build system.
  * Verified compatibility with Rust 1.66.1.
  * SeaMonkey 2.53.16 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.16 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 102.9
    and Thunderbird 102.9 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- update seamonkey-GNUmakefile patch per
  https://bugzilla.mozilla.org/show_bug.cgi?id=1692516#c11 to reflect
  changes in the new way of packing langpacks
- remove obsolete patch mozilla-language.patch
- remove obsolete patch seamonkey-spellcheck.patch
- remove --enable-system-hunspell from .mozconfig per
  https://bugzilla.mozilla.org/show_bug.cgi?id=1820413
- add build dependency on clang
- request inclusion in Leap 15.4:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1209994</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1691150400">- update to SeaMonkey 2.53.17
  * Fix macOS Contacts permission request bug 1826719.
  * Remove SeaMonkey 2.57 links from debugQA bug 1829683.
  * Treat opening urls from the library as external bug 1619108.
  * Disable spam warning for autogenerated links in plaintext messages
    bug 619031.
  * Switch SeaMonkey build files to Python 3 bug 1635849.
  * Remove empty overlays from Composer bug 1828533.
  * Move xpfe autocomplete to comm-central suite bug 1418512.
  * Remove nsIPrefBranch2 and nsIPrefBranchInternal bug 1374847.
  * SeaMonkey 2.53.17 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.17 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 102.11
    and Thunderbird 102.11 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
  * Adapt mozilla-nongnome-proxies.patch for SeaMonkey 2.53.17
  * Adapt seamonkey-lto.patch for SeaMonkey 2.53.17
  * Remove obsolete %clean section from seamonkey.spec
- request inclusion in Leap 15.4 and 15.5:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1213986</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1695297600">- update to SeaMonkey 2.53.17.1
  * Upstream libwebp security fix bug 1852749.
  * CVE-2023-4863: Heap buffer overflow in libwebp bug 1852649.
  * Fix bad string encoded in ansi. l10n fr problem only bug 1847887.
  * SeaMonkey 2.53.17 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.17 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.3
    and Thunderbird 115.3 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- request inclusion in Leap 15.4 and 15.5:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1215585</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1695902400">- Add reproducible.patch to override build date (boo#1047218)</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1696420800">- add seamonkey-binutils.patch to allow building with binutils &gt;= 2.41:
  https://bugzilla.mozilla.org/show_bug.cgi?id=1856238
  https://bugzilla.mozilla.org/show_bug.cgi?id=1846703
- add mozilla-bmo531915.patch to fix builds for x86:
  https://bugzilla.mozilla.org/show_bug.cgi?id=531915
- request inclusion in Leap 15.4 and 15.5:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1215944</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1698840000">- add 1817900-13-112a1.patch, 1849874-11503.patch, and
  TOP-NOBUG-revendor-253172.patch to allow building with rust &gt;= 1.48
- request inclusion in Leap 15.4 and 15.5:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1216797</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1702123200">- update to SeaMonkey 2.53.18
  * Update Branding info bug 1841167.
  * Use BugSplat for SeaMonkey crash reporting bug 1835524.
  * Unify notifications and permissions in SeaMonkey bug 1849526.
  * SeaMonkey 2.53.18 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.18 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.5
    and Thunderbird 115.5 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- remove obsolete patch seamonkey-binutils.patch
- remove obsolete patches 1817900-13-112a1.patch, 1849874-11503.patch,
  and TOP-NOBUG-revendor-253172.patch
- request inclusion in Leap 15.4, 15.5, and 15.6:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1217916
- disable --with-system-nss on Leap 15.5 to work around build breakage</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1705579200">- update to SeaMonkey 2.53.18.1
  * Update the NSS library to the latest esr 115 version for the final
    2.53.18.1 release.
  * SeaMonkey 2.53.18.1 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.18.1 shares most parts of the mail and news code
    with Thunderbird. Please read the Thunderbird 60.8.0 release notes
    for specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.7
    and Thunderbird 115.7 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- request inclusion in Leap 15.5 and 15.6:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1218961</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Replace python-devel and python2-xml BuildRequires with
  python3-base: the build log already contains
    Creating Python 3 environment
  i.e, python2 was not used anymore (boo#1219739).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1711627200">- update to SeaMonkey 2.53.18.2
  * Block set-cookie from multipart/x-mixed-replace with pref bug
    1864385.
  * Check if WorkerRunnable::Run runs on top of
    WorkerThreadPrimaryRunnable::Run in a worker thread bug 1867982.
  * Process pairs in coord list in PolyArea bug 1878211.
  * Cherry-pick update to dav1d bug 1881093.
  * Land NSS NSS_3_90_2_RTM UPGRADE_NSS_RELEASE bug 1880562.
  * Fix DSN for send later bug 815638.
  * Catch webNavigation error during tab restore bug 1885748.
  * SeaMonkey 2.53.18.2 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.18.2 shares most parts of the mail and news code
    with Thunderbird. Please read the Thunderbird 60.8.0 release notes
    for specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.9
    and Thunderbird 115.9 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- request inclusion in Leap 15.5 and 15.6:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1222137</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1717761600">- add patch mozilla-bmo1896958.patch adapted from
  https://bugzilla.mozilla.org/show_bug.cgi?id=1896958 to fix
  compilation with rust &gt;= 1.78
- add patch mozilla-bmo1862601.patch adapted from
  https://bugzilla.mozilla.org/show_bug.cgi?id=1862601 to fix
  build failure using --system-icu on Tumbleweed</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1725451200">- update to SeaMonkey 2.53.19
  * Cancel button in SeaMonkey bookmarking star ui not working bug
    1872623.
  * Remove OfflineAppCacheHelper.jsm copy from SeaMonkey and use the
    one in toolkit bug 1896292.
  * Remove obsolete registerFactoryLocation calls from cZ bug 1870930.
  * Remove needless implements='nsIDOMEventListener' and QI bug
    1611010.
  * Replace use of nsIStandardURL::Init bug 1864355.
  * Switch SeaMonkey website from hg.mozilla.org to heptapod. bug
    1870934.
  * Allow view-image to open a data: URI by setting a flag on the
    loadinfo bug 1877001.
  * Save-link-as feature should use the loading principal and context
    menu using nsIContentPolicy.TYPE_SAVE_AS_DOWNLOAD bug 1879726.
  * Use punycode in SeaMonkey JS bug 1864287.
  * Font lists in preferences are no longer grouped by font type, port
    asynchronous handling like Bug 1399206 bug 1437393.
  * SeaMonkey broken tab after undo closed tab with invalid protocol
    bug 1885748.
  * SeaMonkey session restore is missing the checkboxes in the Classic
    theme bug 1896174.
  * Implement about:credits on seamonkey-project.org website bug
    1898467.
  * Fix for the 0.0.0.0 day vulnerability oligo summary.
  * Link in update notification does not open Browser bug 1888364.
  * Update ReadExtensionPrefs in Preferences.cpp bug 1890196.
  * Add about:seamonkey page to SeaMonkey bug 1897801.
  * SeaMonkey 2.53.19 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.19 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.14
    and Thunderbird 115.14 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- Adapt seamonkey-man-page.patch for SeaMonkey 2.53.19
- Adapt seamonkey-GNUmakefile to create mach environment
- Build with GCC 13 on Tumbleweed due to build failures with GCC 14:
  https://bugzilla.mozilla.org/show_bug.cgi?id=1916827</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1725537600">- request inclusion in Leap 15.5 and 15.6:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1230257</changelog>
</package>
<package pkgid="c6b40523dd8981e16d7c7e7f5ee5fe7101b1d505b07fb8f3b601def65c11e8a1" name="seamonkey-irc" arch="x86_64">
  <version epoch="0" ver="2.53.19" rel="bp156.2.3.1"/>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1648209600">- update to SeaMonkey 2.53.11.1
  * Fix edge case when setting IntersectionObserver threshold bug
    1758291.
  * OAuth2 prefs should use realuserName instead of username bug
    1518126.
  * SeaMonkey 2.53.11.1 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.11.1 shares most parts of the mail and news code
    with Thunderbird. Please read the Thunderbird 60.8.0 release notes
    for specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 91.7 and
    Thunderbird 91.7 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- requested inclusion in Leap 15.3:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1197518</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1651665600">- update to SeaMonkey 2.53.12
  * Format Toolbar forgets its hidden status when switching to other
    view modes bug 1719020.
  * Remove obsolete plugin code from SeaMonkey bug 1762733.
  * Fix a few strict warnings in SeaMonkey bug 1755553.
  * Remove Run Flash from Site permissions and page info bug 1758289.
  * Use fixIterator and replace use of removeItemAt in
    FilterListDialog bug 1756359.
  * Remove RDF usage in tabmail.js bug 1758282.
  * Implement 'Edit Template' and 'New Message From Template' commands
    and UI bug 1759376.
  * [SM] Implement 'Edit Draft' command and hide it when not in a
    draft folder (port Thunderbird bug 1106412) bug 1256716.
  * Messages in Template folder need "Edit Template" button in header
    (like for Drafts) bug 80280.
  * Refactor and simplify the feed Subscribe dialog options updates
    bug 1420473.
  * Add system memory and disk size and placeDB page limit to
    about:support bug 1753729.
  * Remove warning about missing plugins in SeaMonkey 2.53 and 2.57
    bug 1755558.
  * SeaMonkey 2.53.12 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.12 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 91.9 and
    Thunderbird 91.9 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- remove/update references to obsolete gtk2 directory
- requested inclusion in Leap 15.3:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1199197</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1655208000">- Add --disable-elf-hack for aarch64 to fix build</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1657540800">- update to SeaMonkey 2.53.13
  * Updates to devtools.
  * Updates to build configuration.
  * Starting the switch from Python 2 to Python 3 in the build system.
  * Removal of array comprehensions, legacy iterators and generators
    bug 1414340 and bug 1098412.
  * Adding initial optional chaining and Promise.allSettled() support.
  * SeaMonkey 2.53.13 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.13 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 91.11
    and Thunderbird 91.11 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- adapt seamonkey-man-page.patch for SeaMonkey 2.53.13
- disable LTO for Tumbleweed builds due to linker errors
- requested inclusion in Leap 15.4 and 15.3:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1201406</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1664452800">- update to SeaMonkey 2.53.14
  * Updates to the following DOM HTML element interfaces: Embed,
    Object, Anchor, Area, Button, Frame, Canvas, IFrame, Link, Image,
    MenuItem, TextArea, Source, Select, Option, Script and
    Html. Please test add-ons.
  * Continue the switch from Python 2 to Python 3 in the build system.
  * Add ESR 102 links to debugQA bug 1779028.
  * Remove about plugins from help menu bug 1779031.
  * Dead links in cs_nav_prefs_advanced.xhtml [en-US] bug 1783558.
  * Dead links in cs_nav_prefs_advanced.xhtml bug 1786030.
  * Remove obsolete chat services from SeaMonkey address book bug
    1779034.
  * Address Book: "Get Map" button is not shown for home addresses bug
    1779319.
  * Added compatibility for rust 1.63
  * SeaMonkey 2.53.14 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.14 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 91.11
    and Thunderbird 91.11 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- add seamonkey-spellcheck.patch to work around a circular dependency
  issue when compiling with GCC 12
- requested inclusion in Leap 15.4 and 15.3:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1203916</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1674216000">- update to SeaMonkey 2.53.15
  * Microtasks and promises bug 1193394.
  * Implement queueMicrotask()bug 1480236.
  * Remove old synchronous contentPrefService from the tree bug 886907
    and bug 1392929.
  * Remove remaining uses of 'general.useragent.locale' bug 1410736
    and bug 1410738.
  * Migrate to intl.locale.requested.locale list from
    'general.useragent.locale' bug 1441016.
  * Introduce a pref to store BCP47 locale list bug 1414390, bug
    1423532 and bug 1441026.
  * Remove synchronous certificate verification APIs from
    nsIX509CertDB bug 1453741 and bug 1453778.
  * Taskbar preview's favicon appears blank bug 1475524.
  * Call Imagelibs decodeImageAsyncWindows using a callback bug
    1790695.
  * Remove PermissionsService from process Windows sandboxing code bug
    1788233, bug 1789782 and bug 1794394.
  * Security info dialog doesn't show cert status anymore bug 1293378.
  * Replace nsIPlatfromCharset in mailnews bug 1381762.
  * Replace use of nsMsgI18NFileSystemCharset() with
    NS_CopyUnicodeToNative/NS_CopyNativeToUnicode() bug 1506422.
  * Cater for Outlook's/Hotmail's 'Deleted' folder bug 1320191.
  * Make some filter methods scriptable bug 1497513.
  * Fix crash in nsMsgFilterAfterTheFact::ApplyFilter() caused by
    async reset of 'm_curFolder' bug 537017.
  * Localize messages from nsIMsgFolder.logRuleHitFail() bug 1352731.
  * Add logging of message filter runs and actions bug 697522.
  * Check that we got a non-null header before running a filter on it
    (and crashing) bug 1563959.
  * With CONDSTORE, eliminate unneeded flag fetches at startup bug
    1428097.
  * Fix so custom tags (keywords) are visible to all users bug 583677.
  * Improve handling of tags on shared folders bug 1596371.
  * Allow setting/resetting junk marking by user for yahoo/aol to
    stick bug 1260059.
  * Don't check subject if spellchecker is not ready bug 1069787.
  * Grammar issues in mailnews_account_settings.xhtml bug 1793291.
  * Remove use of nsIMemory bug 1792578.
  * Replace obsolete GetStringBundleService call in SeaMonkey bug
    1794400.
  * SeaMonkey crashes on MacOS Ventura 13.0 bug 1797696.
  * Continue the switch from Python 2 to Python 3 in the build system.
  * Added support for clang 15 and macOS SDK 11.3.
  * Verified compatibility with Rust 1.65.
  * SeaMonkey 2.53.15 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.15 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 102.6
    and Thunderbird 102.5 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- update seamonkey-GNUmakefile patch per
  https://bugzilla.mozilla.org/show_bug.cgi?id=1692516#c9 to remove
  obsolete stuff and fix handling of Latam Spanish
- remove build dependency on obsolete rust-std-static
- request inclusion in Leap 15.4:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1207332</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1680264000">- update to SeaMonkey 2.53.16
  * No throbber in plaintext editor bug 85498.
  * Remove unused gridlines class from EdAdvancedEdit bug 1806632.
  * Remove ESR 91 links from debugQA bug 1804534.
  * Rename devtools/shim to devtools/startup bug 1812367.
  * Remove unused seltype=text|cell css bug 1806653.
  * Implement new shared tree styling bug 1807802.
  * Use `win.focus()` in macWindowMenu.js bug 1807817.
  * Remove WCAP provider bug 1579020.
  * Remove ftp/file tree view support bug 1239239.
  * Change calendar list tree to a list bug 1561530.
  * Various other updates to the calendar code.
  * Continue the switch from Python 2 to Python 3 in the build system.
  * Verified compatibility with Rust 1.66.1.
  * SeaMonkey 2.53.16 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.16 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 102.9
    and Thunderbird 102.9 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- update seamonkey-GNUmakefile patch per
  https://bugzilla.mozilla.org/show_bug.cgi?id=1692516#c11 to reflect
  changes in the new way of packing langpacks
- remove obsolete patch mozilla-language.patch
- remove obsolete patch seamonkey-spellcheck.patch
- remove --enable-system-hunspell from .mozconfig per
  https://bugzilla.mozilla.org/show_bug.cgi?id=1820413
- add build dependency on clang
- request inclusion in Leap 15.4:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1209994</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1691150400">- update to SeaMonkey 2.53.17
  * Fix macOS Contacts permission request bug 1826719.
  * Remove SeaMonkey 2.57 links from debugQA bug 1829683.
  * Treat opening urls from the library as external bug 1619108.
  * Disable spam warning for autogenerated links in plaintext messages
    bug 619031.
  * Switch SeaMonkey build files to Python 3 bug 1635849.
  * Remove empty overlays from Composer bug 1828533.
  * Move xpfe autocomplete to comm-central suite bug 1418512.
  * Remove nsIPrefBranch2 and nsIPrefBranchInternal bug 1374847.
  * SeaMonkey 2.53.17 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.17 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 102.11
    and Thunderbird 102.11 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
  * Adapt mozilla-nongnome-proxies.patch for SeaMonkey 2.53.17
  * Adapt seamonkey-lto.patch for SeaMonkey 2.53.17
  * Remove obsolete %clean section from seamonkey.spec
- request inclusion in Leap 15.4 and 15.5:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1213986</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1695297600">- update to SeaMonkey 2.53.17.1
  * Upstream libwebp security fix bug 1852749.
  * CVE-2023-4863: Heap buffer overflow in libwebp bug 1852649.
  * Fix bad string encoded in ansi. l10n fr problem only bug 1847887.
  * SeaMonkey 2.53.17 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.17 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.3
    and Thunderbird 115.3 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- request inclusion in Leap 15.4 and 15.5:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1215585</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1695902400">- Add reproducible.patch to override build date (boo#1047218)</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1696420800">- add seamonkey-binutils.patch to allow building with binutils &gt;= 2.41:
  https://bugzilla.mozilla.org/show_bug.cgi?id=1856238
  https://bugzilla.mozilla.org/show_bug.cgi?id=1846703
- add mozilla-bmo531915.patch to fix builds for x86:
  https://bugzilla.mozilla.org/show_bug.cgi?id=531915
- request inclusion in Leap 15.4 and 15.5:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1215944</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1698840000">- add 1817900-13-112a1.patch, 1849874-11503.patch, and
  TOP-NOBUG-revendor-253172.patch to allow building with rust &gt;= 1.48
- request inclusion in Leap 15.4 and 15.5:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1216797</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1702123200">- update to SeaMonkey 2.53.18
  * Update Branding info bug 1841167.
  * Use BugSplat for SeaMonkey crash reporting bug 1835524.
  * Unify notifications and permissions in SeaMonkey bug 1849526.
  * SeaMonkey 2.53.18 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.18 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.5
    and Thunderbird 115.5 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- remove obsolete patch seamonkey-binutils.patch
- remove obsolete patches 1817900-13-112a1.patch, 1849874-11503.patch,
  and TOP-NOBUG-revendor-253172.patch
- request inclusion in Leap 15.4, 15.5, and 15.6:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1217916
- disable --with-system-nss on Leap 15.5 to work around build breakage</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1705579200">- update to SeaMonkey 2.53.18.1
  * Update the NSS library to the latest esr 115 version for the final
    2.53.18.1 release.
  * SeaMonkey 2.53.18.1 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.18.1 shares most parts of the mail and news code
    with Thunderbird. Please read the Thunderbird 60.8.0 release notes
    for specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.7
    and Thunderbird 115.7 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- request inclusion in Leap 15.5 and 15.6:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1218961</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Replace python-devel and python2-xml BuildRequires with
  python3-base: the build log already contains
    Creating Python 3 environment
  i.e, python2 was not used anymore (boo#1219739).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1711627200">- update to SeaMonkey 2.53.18.2
  * Block set-cookie from multipart/x-mixed-replace with pref bug
    1864385.
  * Check if WorkerRunnable::Run runs on top of
    WorkerThreadPrimaryRunnable::Run in a worker thread bug 1867982.
  * Process pairs in coord list in PolyArea bug 1878211.
  * Cherry-pick update to dav1d bug 1881093.
  * Land NSS NSS_3_90_2_RTM UPGRADE_NSS_RELEASE bug 1880562.
  * Fix DSN for send later bug 815638.
  * Catch webNavigation error during tab restore bug 1885748.
  * SeaMonkey 2.53.18.2 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.18.2 shares most parts of the mail and news code
    with Thunderbird. Please read the Thunderbird 60.8.0 release notes
    for specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.9
    and Thunderbird 115.9 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- request inclusion in Leap 15.5 and 15.6:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1222137</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1717761600">- add patch mozilla-bmo1896958.patch adapted from
  https://bugzilla.mozilla.org/show_bug.cgi?id=1896958 to fix
  compilation with rust &gt;= 1.78
- add patch mozilla-bmo1862601.patch adapted from
  https://bugzilla.mozilla.org/show_bug.cgi?id=1862601 to fix
  build failure using --system-icu on Tumbleweed</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1725451200">- update to SeaMonkey 2.53.19
  * Cancel button in SeaMonkey bookmarking star ui not working bug
    1872623.
  * Remove OfflineAppCacheHelper.jsm copy from SeaMonkey and use the
    one in toolkit bug 1896292.
  * Remove obsolete registerFactoryLocation calls from cZ bug 1870930.
  * Remove needless implements='nsIDOMEventListener' and QI bug
    1611010.
  * Replace use of nsIStandardURL::Init bug 1864355.
  * Switch SeaMonkey website from hg.mozilla.org to heptapod. bug
    1870934.
  * Allow view-image to open a data: URI by setting a flag on the
    loadinfo bug 1877001.
  * Save-link-as feature should use the loading principal and context
    menu using nsIContentPolicy.TYPE_SAVE_AS_DOWNLOAD bug 1879726.
  * Use punycode in SeaMonkey JS bug 1864287.
  * Font lists in preferences are no longer grouped by font type, port
    asynchronous handling like Bug 1399206 bug 1437393.
  * SeaMonkey broken tab after undo closed tab with invalid protocol
    bug 1885748.
  * SeaMonkey session restore is missing the checkboxes in the Classic
    theme bug 1896174.
  * Implement about:credits on seamonkey-project.org website bug
    1898467.
  * Fix for the 0.0.0.0 day vulnerability oligo summary.
  * Link in update notification does not open Browser bug 1888364.
  * Update ReadExtensionPrefs in Preferences.cpp bug 1890196.
  * Add about:seamonkey page to SeaMonkey bug 1897801.
  * SeaMonkey 2.53.19 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.19 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.14
    and Thunderbird 115.14 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- Adapt seamonkey-man-page.patch for SeaMonkey 2.53.19
- Adapt seamonkey-GNUmakefile to create mach environment
- Build with GCC 13 on Tumbleweed due to build failures with GCC 14:
  https://bugzilla.mozilla.org/show_bug.cgi?id=1916827</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1725537600">- request inclusion in Leap 15.5 and 15.6:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1230257</changelog>
</package>
<package pkgid="cf8b41b10f07f285a184bfde00cc13af55e472f5802c9bed989723c8e7f92f2f" name="seamonkey-irc" arch="i586">
  <version epoch="0" ver="2.53.20" rel="bp156.2.6.1"/>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1657540800">- update to SeaMonkey 2.53.13
  * Updates to devtools.
  * Updates to build configuration.
  * Starting the switch from Python 2 to Python 3 in the build system.
  * Removal of array comprehensions, legacy iterators and generators
    bug 1414340 and bug 1098412.
  * Adding initial optional chaining and Promise.allSettled() support.
  * SeaMonkey 2.53.13 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.13 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 91.11
    and Thunderbird 91.11 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- adapt seamonkey-man-page.patch for SeaMonkey 2.53.13
- disable LTO for Tumbleweed builds due to linker errors
- requested inclusion in Leap 15.4 and 15.3:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1201406</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1664452800">- update to SeaMonkey 2.53.14
  * Updates to the following DOM HTML element interfaces: Embed,
    Object, Anchor, Area, Button, Frame, Canvas, IFrame, Link, Image,
    MenuItem, TextArea, Source, Select, Option, Script and
    Html. Please test add-ons.
  * Continue the switch from Python 2 to Python 3 in the build system.
  * Add ESR 102 links to debugQA bug 1779028.
  * Remove about plugins from help menu bug 1779031.
  * Dead links in cs_nav_prefs_advanced.xhtml [en-US] bug 1783558.
  * Dead links in cs_nav_prefs_advanced.xhtml bug 1786030.
  * Remove obsolete chat services from SeaMonkey address book bug
    1779034.
  * Address Book: "Get Map" button is not shown for home addresses bug
    1779319.
  * Added compatibility for rust 1.63
  * SeaMonkey 2.53.14 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.14 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 91.11
    and Thunderbird 91.11 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- add seamonkey-spellcheck.patch to work around a circular dependency
  issue when compiling with GCC 12
- requested inclusion in Leap 15.4 and 15.3:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1203916</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1674216000">- update to SeaMonkey 2.53.15
  * Microtasks and promises bug 1193394.
  * Implement queueMicrotask()bug 1480236.
  * Remove old synchronous contentPrefService from the tree bug 886907
    and bug 1392929.
  * Remove remaining uses of 'general.useragent.locale' bug 1410736
    and bug 1410738.
  * Migrate to intl.locale.requested.locale list from
    'general.useragent.locale' bug 1441016.
  * Introduce a pref to store BCP47 locale list bug 1414390, bug
    1423532 and bug 1441026.
  * Remove synchronous certificate verification APIs from
    nsIX509CertDB bug 1453741 and bug 1453778.
  * Taskbar preview's favicon appears blank bug 1475524.
  * Call Imagelibs decodeImageAsyncWindows using a callback bug
    1790695.
  * Remove PermissionsService from process Windows sandboxing code bug
    1788233, bug 1789782 and bug 1794394.
  * Security info dialog doesn't show cert status anymore bug 1293378.
  * Replace nsIPlatfromCharset in mailnews bug 1381762.
  * Replace use of nsMsgI18NFileSystemCharset() with
    NS_CopyUnicodeToNative/NS_CopyNativeToUnicode() bug 1506422.
  * Cater for Outlook's/Hotmail's 'Deleted' folder bug 1320191.
  * Make some filter methods scriptable bug 1497513.
  * Fix crash in nsMsgFilterAfterTheFact::ApplyFilter() caused by
    async reset of 'm_curFolder' bug 537017.
  * Localize messages from nsIMsgFolder.logRuleHitFail() bug 1352731.
  * Add logging of message filter runs and actions bug 697522.
  * Check that we got a non-null header before running a filter on it
    (and crashing) bug 1563959.
  * With CONDSTORE, eliminate unneeded flag fetches at startup bug
    1428097.
  * Fix so custom tags (keywords) are visible to all users bug 583677.
  * Improve handling of tags on shared folders bug 1596371.
  * Allow setting/resetting junk marking by user for yahoo/aol to
    stick bug 1260059.
  * Don't check subject if spellchecker is not ready bug 1069787.
  * Grammar issues in mailnews_account_settings.xhtml bug 1793291.
  * Remove use of nsIMemory bug 1792578.
  * Replace obsolete GetStringBundleService call in SeaMonkey bug
    1794400.
  * SeaMonkey crashes on MacOS Ventura 13.0 bug 1797696.
  * Continue the switch from Python 2 to Python 3 in the build system.
  * Added support for clang 15 and macOS SDK 11.3.
  * Verified compatibility with Rust 1.65.
  * SeaMonkey 2.53.15 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.15 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 102.6
    and Thunderbird 102.5 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- update seamonkey-GNUmakefile patch per
  https://bugzilla.mozilla.org/show_bug.cgi?id=1692516#c9 to remove
  obsolete stuff and fix handling of Latam Spanish
- remove build dependency on obsolete rust-std-static
- request inclusion in Leap 15.4:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1207332</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1680264000">- update to SeaMonkey 2.53.16
  * No throbber in plaintext editor bug 85498.
  * Remove unused gridlines class from EdAdvancedEdit bug 1806632.
  * Remove ESR 91 links from debugQA bug 1804534.
  * Rename devtools/shim to devtools/startup bug 1812367.
  * Remove unused seltype=text|cell css bug 1806653.
  * Implement new shared tree styling bug 1807802.
  * Use `win.focus()` in macWindowMenu.js bug 1807817.
  * Remove WCAP provider bug 1579020.
  * Remove ftp/file tree view support bug 1239239.
  * Change calendar list tree to a list bug 1561530.
  * Various other updates to the calendar code.
  * Continue the switch from Python 2 to Python 3 in the build system.
  * Verified compatibility with Rust 1.66.1.
  * SeaMonkey 2.53.16 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.16 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 102.9
    and Thunderbird 102.9 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- update seamonkey-GNUmakefile patch per
  https://bugzilla.mozilla.org/show_bug.cgi?id=1692516#c11 to reflect
  changes in the new way of packing langpacks
- remove obsolete patch mozilla-language.patch
- remove obsolete patch seamonkey-spellcheck.patch
- remove --enable-system-hunspell from .mozconfig per
  https://bugzilla.mozilla.org/show_bug.cgi?id=1820413
- add build dependency on clang
- request inclusion in Leap 15.4:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1209994</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1691150400">- update to SeaMonkey 2.53.17
  * Fix macOS Contacts permission request bug 1826719.
  * Remove SeaMonkey 2.57 links from debugQA bug 1829683.
  * Treat opening urls from the library as external bug 1619108.
  * Disable spam warning for autogenerated links in plaintext messages
    bug 619031.
  * Switch SeaMonkey build files to Python 3 bug 1635849.
  * Remove empty overlays from Composer bug 1828533.
  * Move xpfe autocomplete to comm-central suite bug 1418512.
  * Remove nsIPrefBranch2 and nsIPrefBranchInternal bug 1374847.
  * SeaMonkey 2.53.17 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.17 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 102.11
    and Thunderbird 102.11 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
  * Adapt mozilla-nongnome-proxies.patch for SeaMonkey 2.53.17
  * Adapt seamonkey-lto.patch for SeaMonkey 2.53.17
  * Remove obsolete %clean section from seamonkey.spec
- request inclusion in Leap 15.4 and 15.5:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1213986</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1695297600">- update to SeaMonkey 2.53.17.1
  * Upstream libwebp security fix bug 1852749.
  * CVE-2023-4863: Heap buffer overflow in libwebp bug 1852649.
  * Fix bad string encoded in ansi. l10n fr problem only bug 1847887.
  * SeaMonkey 2.53.17 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.17 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.3
    and Thunderbird 115.3 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- request inclusion in Leap 15.4 and 15.5:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1215585</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1695902400">- Add reproducible.patch to override build date (boo#1047218)</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1696420800">- add seamonkey-binutils.patch to allow building with binutils &gt;= 2.41:
  https://bugzilla.mozilla.org/show_bug.cgi?id=1856238
  https://bugzilla.mozilla.org/show_bug.cgi?id=1846703
- add mozilla-bmo531915.patch to fix builds for x86:
  https://bugzilla.mozilla.org/show_bug.cgi?id=531915
- request inclusion in Leap 15.4 and 15.5:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1215944</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1698840000">- add 1817900-13-112a1.patch, 1849874-11503.patch, and
  TOP-NOBUG-revendor-253172.patch to allow building with rust &gt;= 1.48
- request inclusion in Leap 15.4 and 15.5:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1216797</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1702123200">- update to SeaMonkey 2.53.18
  * Update Branding info bug 1841167.
  * Use BugSplat for SeaMonkey crash reporting bug 1835524.
  * Unify notifications and permissions in SeaMonkey bug 1849526.
  * SeaMonkey 2.53.18 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.18 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.5
    and Thunderbird 115.5 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- remove obsolete patch seamonkey-binutils.patch
- remove obsolete patches 1817900-13-112a1.patch, 1849874-11503.patch,
  and TOP-NOBUG-revendor-253172.patch
- request inclusion in Leap 15.4, 15.5, and 15.6:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1217916
- disable --with-system-nss on Leap 15.5 to work around build breakage</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1705579200">- update to SeaMonkey 2.53.18.1
  * Update the NSS library to the latest esr 115 version for the final
    2.53.18.1 release.
  * SeaMonkey 2.53.18.1 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.18.1 shares most parts of the mail and news code
    with Thunderbird. Please read the Thunderbird 60.8.0 release notes
    for specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.7
    and Thunderbird 115.7 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- request inclusion in Leap 15.5 and 15.6:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1218961</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Replace python-devel and python2-xml BuildRequires with
  python3-base: the build log already contains
    Creating Python 3 environment
  i.e, python2 was not used anymore (boo#1219739).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1711627200">- update to SeaMonkey 2.53.18.2
  * Block set-cookie from multipart/x-mixed-replace with pref bug
    1864385.
  * Check if WorkerRunnable::Run runs on top of
    WorkerThreadPrimaryRunnable::Run in a worker thread bug 1867982.
  * Process pairs in coord list in PolyArea bug 1878211.
  * Cherry-pick update to dav1d bug 1881093.
  * Land NSS NSS_3_90_2_RTM UPGRADE_NSS_RELEASE bug 1880562.
  * Fix DSN for send later bug 815638.
  * Catch webNavigation error during tab restore bug 1885748.
  * SeaMonkey 2.53.18.2 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.18.2 shares most parts of the mail and news code
    with Thunderbird. Please read the Thunderbird 60.8.0 release notes
    for specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.9
    and Thunderbird 115.9 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- request inclusion in Leap 15.5 and 15.6:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1222137</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1717761600">- add patch mozilla-bmo1896958.patch adapted from
  https://bugzilla.mozilla.org/show_bug.cgi?id=1896958 to fix
  compilation with rust &gt;= 1.78
- add patch mozilla-bmo1862601.patch adapted from
  https://bugzilla.mozilla.org/show_bug.cgi?id=1862601 to fix
  build failure using --system-icu on Tumbleweed</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1725451200">- update to SeaMonkey 2.53.19
  * Cancel button in SeaMonkey bookmarking star ui not working bug
    1872623.
  * Remove OfflineAppCacheHelper.jsm copy from SeaMonkey and use the
    one in toolkit bug 1896292.
  * Remove obsolete registerFactoryLocation calls from cZ bug 1870930.
  * Remove needless implements='nsIDOMEventListener' and QI bug
    1611010.
  * Replace use of nsIStandardURL::Init bug 1864355.
  * Switch SeaMonkey website from hg.mozilla.org to heptapod. bug
    1870934.
  * Allow view-image to open a data: URI by setting a flag on the
    loadinfo bug 1877001.
  * Save-link-as feature should use the loading principal and context
    menu using nsIContentPolicy.TYPE_SAVE_AS_DOWNLOAD bug 1879726.
  * Use punycode in SeaMonkey JS bug 1864287.
  * Font lists in preferences are no longer grouped by font type, port
    asynchronous handling like Bug 1399206 bug 1437393.
  * SeaMonkey broken tab after undo closed tab with invalid protocol
    bug 1885748.
  * SeaMonkey session restore is missing the checkboxes in the Classic
    theme bug 1896174.
  * Implement about:credits on seamonkey-project.org website bug
    1898467.
  * Fix for the 0.0.0.0 day vulnerability oligo summary.
  * Link in update notification does not open Browser bug 1888364.
  * Update ReadExtensionPrefs in Preferences.cpp bug 1890196.
  * Add about:seamonkey page to SeaMonkey bug 1897801.
  * SeaMonkey 2.53.19 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.19 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.14
    and Thunderbird 115.14 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- Adapt seamonkey-man-page.patch for SeaMonkey 2.53.19
- Adapt seamonkey-GNUmakefile to create mach environment
- Build with GCC 13 on Tumbleweed due to build failures with GCC 14:
  https://bugzilla.mozilla.org/show_bug.cgi?id=1916827</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1725537600">- request inclusion in Leap 15.5 and 15.6:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1230257</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1730980800">- enable patch mozilla-bmo1896958.patch for Leap 15.5</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1732536000">- disable --with-system-icu on Tumbleweed due to
  https://bugzilla.mozilla.org/show_bug.cgi?id=1933117
- remove obsolete patch mozilla-bmo1862601.patch</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1736251200">- update to SeaMonkey 2.53.20
  * Use Services.focus for bookmarking from mailnews in SeaMonkey bug
    1925033.
  * Replace the Bookmark Manager with the Firefox Library in
    SeaMonkey: Another followup bug bug 1932731.
  * Port bug 1458385 - Update SeaMonkey's confvars.sh bug 1913633.
  * Tidy up channels code in cZ bug 1920565.
  * Sometimes tag data from an IRC server doesn't contain a pair bug
    1923211.
  * Fix call to updateUsers in network onAway in cZbug 1923213.
  * Remove unused XTLabelRecord from tree-utils.js in cZbug 1923215.
  * Remove unused code from connection-xpcom.js in cZbug 1923219.
  * Remove unusued code from utils.js in cZbug 1923221.
  * Switch from using arrayContains helper to using JS Array includes
    method in cZ bug 1923224.
  * Switch from using arrayIndexOf helper to using JS Array includes
    and indexOf methods in cZ bug 1923225.
  * Switch from using arrayRemoveAt and arrayInsertAt helpers to using
    JS Array splice and unshift methods in cZbug 1923227.
  * Switch from using stringTrim helper to using JS string trim method
    in cZ bug 1923229.
  * Inline newObject function in cZ bug 1924338.
  * Remove getWindowByType function from cZ bug 1924586.
  * Inline viewCert function in cZ bug 1924587.
  * Remove getSpecialDirectory function and use Services.dirsvc in cZ
    bug 1924588.
  * Remove getNSSErrorClass function and tidy up NSS related code in
    cZ bug 1924589.
  * Tidy message manager code in cZ bug 1924592.
  * Remove getService helper and tidy up code around its callers in cZ
    bug 1924595.
  * Remove use of NSGetModule in cZ bug 1925871.
  * Tidy up chatzilla-service.js bug 1926406.
  * Use Intl.DateTimeFormat in cZ's strftime function bug 1927348.
  * Remove unused code from pref-manager.js in cZ bug 1927370.
  * Use Services.scriptloader in cZ bug 1927374.
  * Use more Services in cZ bug 1927376.
  * Tidy up some Components.* code in static.js in cZ bug 1927377.
  * Switch to using listbox instead of tree for cZ chat window bug
    1927582.
  * Away status isn't reflected correctly in channel userlist in cZ
    bug 1928749.
  * Fix too much recursion and missing variable in cmdSave in cZ bug
    1930391.
  * Replace confirm helper with Services.prompt.confirm in cZ bug
    1930396.
  * Use Services.prompt in confirmEx, prompt and promptPassword
    helpers in cZ bug 1930540.
  * Use Services.prompt.alert and remove alert helper in cZ bug
    1931705.
  * Simplify getListFIle in cZ bug 1931707.
  * Remove various const from file-utils.js in cZ bug 1931708.
  * Remove unused 2nd argument from mkdir helper in file-utils.js in
    cZ bug 1931709.
  * Use LocalFile directly rather via helper fopen in cZ bug 1931710.
  * Tidy up picker code in file-utils.js in cZ bug 1931712.
  * Remove unnecessary type attributes in cZ bug 1933043.
  * Clean up Components usage in cZ bug 1933081.
  * Remove unused encodeForXMLAttribute function for cZ utils.js bug
    1933083.
  * Move renameProperty helper into lib/irc.js for cZ bug 1933084.
  * Move formatDateOffset helper into handlers.js in cZ bug 1933085.
  * Move objectContains helper into command-manager.js in cZ bug
    1933086.
  * Move splitLongWord helper into mungers.js in cZ bug 1933087.
  * Move randomString helper into commands.js in cZ bug 1933089.
  * Move Clone helper into commands.js in cZ bug 1933090.
  * Move equalsObject helper into channels.js in cZ bug 1933092.
  * Move matchEntry helper into static.js in cZ bug 1933093.
  * Move getCommonPfx helper to handlers.js in cZ bug 1933342.
  * Remove some code duplication in getSISize and getSISpeed helpers
    and improve coding in scaleNumbersBy1024 in cZ bug 1933346.
  * UI: Link for download of Themes leads to Themes for Thunderbird
    bug 1656564.
  * Add ESR 128 links to debugQA bug 1909855.
  * Port changes needed from |Bug 1476333 - Consolidate the ways that
    we reference "browser.xul" across the tree| to SeaMonkey bug
    1911841.
  * Switch from boxObject to getBoundingClientRect in utilityOverlay
    bug 1911844.
  * Align the SeaMonkey switchToTabHavingURI() call syntax with
    Firefox and toolkit bug 1925037.
  * Empty out SeaMonkey's removed-files.in (port bug 1392913) bug
    1913579.
  * Update SeaMonkey installer to register as handler for media types
    bug 1925023.
  * Remove obsolete chat services from SeaMonkey address book part2
    bug 1909853.
  * Add UI for browser.display.prefers_color_scheme to the SeaMonkey
    colors prefpane bug 1909743.
  * Update SeaMonkey wikipedia icon bug 1925021.
  * Show specific placeholders for bookmarks and history in SeaMonkey
    sidebar search bug 1925025.
  * Adjust dragOver method of tabbrowser.xml to be closer to Firefox
    version bug 1911845.
  * Avoid boxObject where appropriate in tabbrowser bug 1911847.
  * Simplify tab drop indicator code and styling bug 1911848.
  * SeaMonkey 2.53.20 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.20 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.19
    and Thunderbird 115.19 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- Adapt seamonkey-man-page.patch for SeaMonkey 2.53.20
- Adapt seamonkey-GNUmakefile to set MOZBUILD_STATE_PATH and to fix
  post-configure stamping per
  https://bugzilla.mozilla.org/show_bug.cgi?id=1692516#c13
- Update minimum build requirements for SeaMonkey 2.53.20
- Remove .mozconfig options no longer recognized in SeaMonkey 2.53.20
- request inclusion in Leap 15.6:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1235392</changelog>
</package>
<package pkgid="69bf64caf976aab4e7f886f0e712cb254cf55295b68aaf3e2d7e384cbb25d38e" name="seamonkey-irc" arch="x86_64">
  <version epoch="0" ver="2.53.20" rel="bp156.2.6.1"/>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1657540800">- update to SeaMonkey 2.53.13
  * Updates to devtools.
  * Updates to build configuration.
  * Starting the switch from Python 2 to Python 3 in the build system.
  * Removal of array comprehensions, legacy iterators and generators
    bug 1414340 and bug 1098412.
  * Adding initial optional chaining and Promise.allSettled() support.
  * SeaMonkey 2.53.13 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.13 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 91.11
    and Thunderbird 91.11 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- adapt seamonkey-man-page.patch for SeaMonkey 2.53.13
- disable LTO for Tumbleweed builds due to linker errors
- requested inclusion in Leap 15.4 and 15.3:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1201406</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1664452800">- update to SeaMonkey 2.53.14
  * Updates to the following DOM HTML element interfaces: Embed,
    Object, Anchor, Area, Button, Frame, Canvas, IFrame, Link, Image,
    MenuItem, TextArea, Source, Select, Option, Script and
    Html. Please test add-ons.
  * Continue the switch from Python 2 to Python 3 in the build system.
  * Add ESR 102 links to debugQA bug 1779028.
  * Remove about plugins from help menu bug 1779031.
  * Dead links in cs_nav_prefs_advanced.xhtml [en-US] bug 1783558.
  * Dead links in cs_nav_prefs_advanced.xhtml bug 1786030.
  * Remove obsolete chat services from SeaMonkey address book bug
    1779034.
  * Address Book: "Get Map" button is not shown for home addresses bug
    1779319.
  * Added compatibility for rust 1.63
  * SeaMonkey 2.53.14 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.14 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 91.11
    and Thunderbird 91.11 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- add seamonkey-spellcheck.patch to work around a circular dependency
  issue when compiling with GCC 12
- requested inclusion in Leap 15.4 and 15.3:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1203916</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1674216000">- update to SeaMonkey 2.53.15
  * Microtasks and promises bug 1193394.
  * Implement queueMicrotask()bug 1480236.
  * Remove old synchronous contentPrefService from the tree bug 886907
    and bug 1392929.
  * Remove remaining uses of 'general.useragent.locale' bug 1410736
    and bug 1410738.
  * Migrate to intl.locale.requested.locale list from
    'general.useragent.locale' bug 1441016.
  * Introduce a pref to store BCP47 locale list bug 1414390, bug
    1423532 and bug 1441026.
  * Remove synchronous certificate verification APIs from
    nsIX509CertDB bug 1453741 and bug 1453778.
  * Taskbar preview's favicon appears blank bug 1475524.
  * Call Imagelibs decodeImageAsyncWindows using a callback bug
    1790695.
  * Remove PermissionsService from process Windows sandboxing code bug
    1788233, bug 1789782 and bug 1794394.
  * Security info dialog doesn't show cert status anymore bug 1293378.
  * Replace nsIPlatfromCharset in mailnews bug 1381762.
  * Replace use of nsMsgI18NFileSystemCharset() with
    NS_CopyUnicodeToNative/NS_CopyNativeToUnicode() bug 1506422.
  * Cater for Outlook's/Hotmail's 'Deleted' folder bug 1320191.
  * Make some filter methods scriptable bug 1497513.
  * Fix crash in nsMsgFilterAfterTheFact::ApplyFilter() caused by
    async reset of 'm_curFolder' bug 537017.
  * Localize messages from nsIMsgFolder.logRuleHitFail() bug 1352731.
  * Add logging of message filter runs and actions bug 697522.
  * Check that we got a non-null header before running a filter on it
    (and crashing) bug 1563959.
  * With CONDSTORE, eliminate unneeded flag fetches at startup bug
    1428097.
  * Fix so custom tags (keywords) are visible to all users bug 583677.
  * Improve handling of tags on shared folders bug 1596371.
  * Allow setting/resetting junk marking by user for yahoo/aol to
    stick bug 1260059.
  * Don't check subject if spellchecker is not ready bug 1069787.
  * Grammar issues in mailnews_account_settings.xhtml bug 1793291.
  * Remove use of nsIMemory bug 1792578.
  * Replace obsolete GetStringBundleService call in SeaMonkey bug
    1794400.
  * SeaMonkey crashes on MacOS Ventura 13.0 bug 1797696.
  * Continue the switch from Python 2 to Python 3 in the build system.
  * Added support for clang 15 and macOS SDK 11.3.
  * Verified compatibility with Rust 1.65.
  * SeaMonkey 2.53.15 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.15 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 102.6
    and Thunderbird 102.5 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- update seamonkey-GNUmakefile patch per
  https://bugzilla.mozilla.org/show_bug.cgi?id=1692516#c9 to remove
  obsolete stuff and fix handling of Latam Spanish
- remove build dependency on obsolete rust-std-static
- request inclusion in Leap 15.4:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1207332</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1680264000">- update to SeaMonkey 2.53.16
  * No throbber in plaintext editor bug 85498.
  * Remove unused gridlines class from EdAdvancedEdit bug 1806632.
  * Remove ESR 91 links from debugQA bug 1804534.
  * Rename devtools/shim to devtools/startup bug 1812367.
  * Remove unused seltype=text|cell css bug 1806653.
  * Implement new shared tree styling bug 1807802.
  * Use `win.focus()` in macWindowMenu.js bug 1807817.
  * Remove WCAP provider bug 1579020.
  * Remove ftp/file tree view support bug 1239239.
  * Change calendar list tree to a list bug 1561530.
  * Various other updates to the calendar code.
  * Continue the switch from Python 2 to Python 3 in the build system.
  * Verified compatibility with Rust 1.66.1.
  * SeaMonkey 2.53.16 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.16 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 102.9
    and Thunderbird 102.9 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- update seamonkey-GNUmakefile patch per
  https://bugzilla.mozilla.org/show_bug.cgi?id=1692516#c11 to reflect
  changes in the new way of packing langpacks
- remove obsolete patch mozilla-language.patch
- remove obsolete patch seamonkey-spellcheck.patch
- remove --enable-system-hunspell from .mozconfig per
  https://bugzilla.mozilla.org/show_bug.cgi?id=1820413
- add build dependency on clang
- request inclusion in Leap 15.4:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1209994</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1691150400">- update to SeaMonkey 2.53.17
  * Fix macOS Contacts permission request bug 1826719.
  * Remove SeaMonkey 2.57 links from debugQA bug 1829683.
  * Treat opening urls from the library as external bug 1619108.
  * Disable spam warning for autogenerated links in plaintext messages
    bug 619031.
  * Switch SeaMonkey build files to Python 3 bug 1635849.
  * Remove empty overlays from Composer bug 1828533.
  * Move xpfe autocomplete to comm-central suite bug 1418512.
  * Remove nsIPrefBranch2 and nsIPrefBranchInternal bug 1374847.
  * SeaMonkey 2.53.17 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.17 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 102.11
    and Thunderbird 102.11 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
  * Adapt mozilla-nongnome-proxies.patch for SeaMonkey 2.53.17
  * Adapt seamonkey-lto.patch for SeaMonkey 2.53.17
  * Remove obsolete %clean section from seamonkey.spec
- request inclusion in Leap 15.4 and 15.5:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1213986</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1695297600">- update to SeaMonkey 2.53.17.1
  * Upstream libwebp security fix bug 1852749.
  * CVE-2023-4863: Heap buffer overflow in libwebp bug 1852649.
  * Fix bad string encoded in ansi. l10n fr problem only bug 1847887.
  * SeaMonkey 2.53.17 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.17 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.3
    and Thunderbird 115.3 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- request inclusion in Leap 15.4 and 15.5:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1215585</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1695902400">- Add reproducible.patch to override build date (boo#1047218)</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1696420800">- add seamonkey-binutils.patch to allow building with binutils &gt;= 2.41:
  https://bugzilla.mozilla.org/show_bug.cgi?id=1856238
  https://bugzilla.mozilla.org/show_bug.cgi?id=1846703
- add mozilla-bmo531915.patch to fix builds for x86:
  https://bugzilla.mozilla.org/show_bug.cgi?id=531915
- request inclusion in Leap 15.4 and 15.5:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1215944</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1698840000">- add 1817900-13-112a1.patch, 1849874-11503.patch, and
  TOP-NOBUG-revendor-253172.patch to allow building with rust &gt;= 1.48
- request inclusion in Leap 15.4 and 15.5:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1216797</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1702123200">- update to SeaMonkey 2.53.18
  * Update Branding info bug 1841167.
  * Use BugSplat for SeaMonkey crash reporting bug 1835524.
  * Unify notifications and permissions in SeaMonkey bug 1849526.
  * SeaMonkey 2.53.18 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.18 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.5
    and Thunderbird 115.5 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- remove obsolete patch seamonkey-binutils.patch
- remove obsolete patches 1817900-13-112a1.patch, 1849874-11503.patch,
  and TOP-NOBUG-revendor-253172.patch
- request inclusion in Leap 15.4, 15.5, and 15.6:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1217916
- disable --with-system-nss on Leap 15.5 to work around build breakage</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1705579200">- update to SeaMonkey 2.53.18.1
  * Update the NSS library to the latest esr 115 version for the final
    2.53.18.1 release.
  * SeaMonkey 2.53.18.1 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.18.1 shares most parts of the mail and news code
    with Thunderbird. Please read the Thunderbird 60.8.0 release notes
    for specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.7
    and Thunderbird 115.7 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- request inclusion in Leap 15.5 and 15.6:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1218961</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Replace python-devel and python2-xml BuildRequires with
  python3-base: the build log already contains
    Creating Python 3 environment
  i.e, python2 was not used anymore (boo#1219739).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1711627200">- update to SeaMonkey 2.53.18.2
  * Block set-cookie from multipart/x-mixed-replace with pref bug
    1864385.
  * Check if WorkerRunnable::Run runs on top of
    WorkerThreadPrimaryRunnable::Run in a worker thread bug 1867982.
  * Process pairs in coord list in PolyArea bug 1878211.
  * Cherry-pick update to dav1d bug 1881093.
  * Land NSS NSS_3_90_2_RTM UPGRADE_NSS_RELEASE bug 1880562.
  * Fix DSN for send later bug 815638.
  * Catch webNavigation error during tab restore bug 1885748.
  * SeaMonkey 2.53.18.2 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.18.2 shares most parts of the mail and news code
    with Thunderbird. Please read the Thunderbird 60.8.0 release notes
    for specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.9
    and Thunderbird 115.9 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- request inclusion in Leap 15.5 and 15.6:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1222137</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1717761600">- add patch mozilla-bmo1896958.patch adapted from
  https://bugzilla.mozilla.org/show_bug.cgi?id=1896958 to fix
  compilation with rust &gt;= 1.78
- add patch mozilla-bmo1862601.patch adapted from
  https://bugzilla.mozilla.org/show_bug.cgi?id=1862601 to fix
  build failure using --system-icu on Tumbleweed</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1725451200">- update to SeaMonkey 2.53.19
  * Cancel button in SeaMonkey bookmarking star ui not working bug
    1872623.
  * Remove OfflineAppCacheHelper.jsm copy from SeaMonkey and use the
    one in toolkit bug 1896292.
  * Remove obsolete registerFactoryLocation calls from cZ bug 1870930.
  * Remove needless implements='nsIDOMEventListener' and QI bug
    1611010.
  * Replace use of nsIStandardURL::Init bug 1864355.
  * Switch SeaMonkey website from hg.mozilla.org to heptapod. bug
    1870934.
  * Allow view-image to open a data: URI by setting a flag on the
    loadinfo bug 1877001.
  * Save-link-as feature should use the loading principal and context
    menu using nsIContentPolicy.TYPE_SAVE_AS_DOWNLOAD bug 1879726.
  * Use punycode in SeaMonkey JS bug 1864287.
  * Font lists in preferences are no longer grouped by font type, port
    asynchronous handling like Bug 1399206 bug 1437393.
  * SeaMonkey broken tab after undo closed tab with invalid protocol
    bug 1885748.
  * SeaMonkey session restore is missing the checkboxes in the Classic
    theme bug 1896174.
  * Implement about:credits on seamonkey-project.org website bug
    1898467.
  * Fix for the 0.0.0.0 day vulnerability oligo summary.
  * Link in update notification does not open Browser bug 1888364.
  * Update ReadExtensionPrefs in Preferences.cpp bug 1890196.
  * Add about:seamonkey page to SeaMonkey bug 1897801.
  * SeaMonkey 2.53.19 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.19 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.14
    and Thunderbird 115.14 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- Adapt seamonkey-man-page.patch for SeaMonkey 2.53.19
- Adapt seamonkey-GNUmakefile to create mach environment
- Build with GCC 13 on Tumbleweed due to build failures with GCC 14:
  https://bugzilla.mozilla.org/show_bug.cgi?id=1916827</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1725537600">- request inclusion in Leap 15.5 and 15.6:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1230257</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1730980800">- enable patch mozilla-bmo1896958.patch for Leap 15.5</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1732536000">- disable --with-system-icu on Tumbleweed due to
  https://bugzilla.mozilla.org/show_bug.cgi?id=1933117
- remove obsolete patch mozilla-bmo1862601.patch</changelog>
  <changelog author="Tristan Miller &lt;psychonaut@nothingisreal.com&gt;" date="1736251200">- update to SeaMonkey 2.53.20
  * Use Services.focus for bookmarking from mailnews in SeaMonkey bug
    1925033.
  * Replace the Bookmark Manager with the Firefox Library in
    SeaMonkey: Another followup bug bug 1932731.
  * Port bug 1458385 - Update SeaMonkey's confvars.sh bug 1913633.
  * Tidy up channels code in cZ bug 1920565.
  * Sometimes tag data from an IRC server doesn't contain a pair bug
    1923211.
  * Fix call to updateUsers in network onAway in cZbug 1923213.
  * Remove unused XTLabelRecord from tree-utils.js in cZbug 1923215.
  * Remove unused code from connection-xpcom.js in cZbug 1923219.
  * Remove unusued code from utils.js in cZbug 1923221.
  * Switch from using arrayContains helper to using JS Array includes
    method in cZ bug 1923224.
  * Switch from using arrayIndexOf helper to using JS Array includes
    and indexOf methods in cZ bug 1923225.
  * Switch from using arrayRemoveAt and arrayInsertAt helpers to using
    JS Array splice and unshift methods in cZbug 1923227.
  * Switch from using stringTrim helper to using JS string trim method
    in cZ bug 1923229.
  * Inline newObject function in cZ bug 1924338.
  * Remove getWindowByType function from cZ bug 1924586.
  * Inline viewCert function in cZ bug 1924587.
  * Remove getSpecialDirectory function and use Services.dirsvc in cZ
    bug 1924588.
  * Remove getNSSErrorClass function and tidy up NSS related code in
    cZ bug 1924589.
  * Tidy message manager code in cZ bug 1924592.
  * Remove getService helper and tidy up code around its callers in cZ
    bug 1924595.
  * Remove use of NSGetModule in cZ bug 1925871.
  * Tidy up chatzilla-service.js bug 1926406.
  * Use Intl.DateTimeFormat in cZ's strftime function bug 1927348.
  * Remove unused code from pref-manager.js in cZ bug 1927370.
  * Use Services.scriptloader in cZ bug 1927374.
  * Use more Services in cZ bug 1927376.
  * Tidy up some Components.* code in static.js in cZ bug 1927377.
  * Switch to using listbox instead of tree for cZ chat window bug
    1927582.
  * Away status isn't reflected correctly in channel userlist in cZ
    bug 1928749.
  * Fix too much recursion and missing variable in cmdSave in cZ bug
    1930391.
  * Replace confirm helper with Services.prompt.confirm in cZ bug
    1930396.
  * Use Services.prompt in confirmEx, prompt and promptPassword
    helpers in cZ bug 1930540.
  * Use Services.prompt.alert and remove alert helper in cZ bug
    1931705.
  * Simplify getListFIle in cZ bug 1931707.
  * Remove various const from file-utils.js in cZ bug 1931708.
  * Remove unused 2nd argument from mkdir helper in file-utils.js in
    cZ bug 1931709.
  * Use LocalFile directly rather via helper fopen in cZ bug 1931710.
  * Tidy up picker code in file-utils.js in cZ bug 1931712.
  * Remove unnecessary type attributes in cZ bug 1933043.
  * Clean up Components usage in cZ bug 1933081.
  * Remove unused encodeForXMLAttribute function for cZ utils.js bug
    1933083.
  * Move renameProperty helper into lib/irc.js for cZ bug 1933084.
  * Move formatDateOffset helper into handlers.js in cZ bug 1933085.
  * Move objectContains helper into command-manager.js in cZ bug
    1933086.
  * Move splitLongWord helper into mungers.js in cZ bug 1933087.
  * Move randomString helper into commands.js in cZ bug 1933089.
  * Move Clone helper into commands.js in cZ bug 1933090.
  * Move equalsObject helper into channels.js in cZ bug 1933092.
  * Move matchEntry helper into static.js in cZ bug 1933093.
  * Move getCommonPfx helper to handlers.js in cZ bug 1933342.
  * Remove some code duplication in getSISize and getSISpeed helpers
    and improve coding in scaleNumbersBy1024 in cZ bug 1933346.
  * UI: Link for download of Themes leads to Themes for Thunderbird
    bug 1656564.
  * Add ESR 128 links to debugQA bug 1909855.
  * Port changes needed from |Bug 1476333 - Consolidate the ways that
    we reference "browser.xul" across the tree| to SeaMonkey bug
    1911841.
  * Switch from boxObject to getBoundingClientRect in utilityOverlay
    bug 1911844.
  * Align the SeaMonkey switchToTabHavingURI() call syntax with
    Firefox and toolkit bug 1925037.
  * Empty out SeaMonkey's removed-files.in (port bug 1392913) bug
    1913579.
  * Update SeaMonkey installer to register as handler for media types
    bug 1925023.
  * Remove obsolete chat services from SeaMonkey address book part2
    bug 1909853.
  * Add UI for browser.display.prefers_color_scheme to the SeaMonkey
    colors prefpane bug 1909743.
  * Update SeaMonkey wikipedia icon bug 1925021.
  * Show specific placeholders for bookmarks and history in SeaMonkey
    sidebar search bug 1925025.
  * Adjust dragOver method of tabbrowser.xml to be closer to Firefox
    version bug 1911845.
  * Avoid boxObject where appropriate in tabbrowser bug 1911847.
  * Simplify tab drop indicator code and styling bug 1911848.
  * SeaMonkey 2.53.20 uses the same backend as Firefox and contains
    the relevant Firefox 60.8 security fixes.
  * SeaMonkey 2.53.20 shares most parts of the mail and news code with
    Thunderbird. Please read the Thunderbird 60.8.0 release notes for
    specific security fixes in this release.
  * Additional important security fixes up to Current Firefox 115.19
    and Thunderbird 115.19 ESR plus many enhancements have been
    backported. We will continue to enhance SeaMonkey security in
    subsequent 2.53.x beta and release versions as fast as we are able
    to.
- Adapt seamonkey-man-page.patch for SeaMonkey 2.53.20
- Adapt seamonkey-GNUmakefile to set MOZBUILD_STATE_PATH and to fix
  post-configure stamping per
  https://bugzilla.mozilla.org/show_bug.cgi?id=1692516#c13
- Update minimum build requirements for SeaMonkey 2.53.20
- Remove .mozconfig options no longer recognized in SeaMonkey 2.53.20
- request inclusion in Leap 15.6:
  https://bugzilla.opensuse.org/show_bug.cgi?id=1235392</changelog>
</package>
<package pkgid="636e03dc57b3721d0f0a4aea9cfccc8435c3c70f28036af671f24237ca90dd86" name="shadowsocks-v2ray-plugin" arch="aarch64">
  <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="cdb437f11f8ecc198882630c42fd3f31c5245c3e1262018e5de2245ac6cb47ba" name="shadowsocks-v2ray-plugin" arch="i586">
  <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="e8755f8149c45007669308ec230bc6f0c7434311324e4eb556790698acde53ee" name="shadowsocks-v2ray-plugin" arch="ppc64le">
  <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="9782d1f0e77c2aeb0422a2761af0133d38b825d5d6f5bae93f1f6a644598cf15" name="shadowsocks-v2ray-plugin" arch="s390x">
  <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="94dfc1f5afa062694e0691146d28bdcc8f55c0ece5be3a4d21256ae42441bdca" name="shadowsocks-v2ray-plugin" arch="src">
  <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="a8e850bf84cb521a5fb5bde948dfec79934e27489b3afd9be6dcb5eddb2fcbda" name="shadowsocks-v2ray-plugin" arch="x86_64">
  <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="c173df4902bada3c0c8b8b39714ff672e716834d93966a04bf048f5931500d78" name="sngrep" arch="aarch64">
  <version epoch="0" ver="1.8.1" rel="bp156.2.3.1"/>
  <changelog author="mardnh@gmx.de" date="1522411200">- Initial package, version 1.4.5</changelog>
  <changelog author="mardnh@gmx.de" date="1522756800">- Switch to openssl
- Add patch:
  * 0001-ui-add-support-for-ncurses-compiled-with-opaque-stru.patch</changelog>
  <changelog author="Cristian Rodr&#xED;guez &lt;crrodriguez@opensuse.org&gt;" date="1542283200">- Switch to ncurses6w.
- 0001-ui-add-support-for-ncurses-compiled-with-opaque-stru.patch
  setting ESCDELAY global can't be done with ncurses6 opaque, must
  use set_escdelay</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1590235200">- Update to version 1.4.7
  * capture: fixed a crash with invalid CSeq values
  * capture: allow configurable libpcap capture buffer
  * hep: support parsing of HEPv3 headers in any order
  * ssl: updated code to exclude deprecated OpenSSL functions
  * call raw: add support to IP alias display
  * call list: updated diverted Call state conditions
  * cli: match expression now applies to whole SIP payload
  * cli: add support to multiple comma separated capture devices
  * sip: add KDMQ custom method to SIP parser
- Update to version 1.4.6
  * capture: fixed pcap reading from stdin
  * capture: make SIP regexp more tolerant to invalid uris
  * capture: SIP dialogs can now start with INFO, REFER and UPDATE
  * call list: Added methods and key bindings for soft clear of
    call list
  * call flow: improved performance while displaying a dialog with
    lots of messages
  * call flow: arrows are now sorted by time while displaying
    multiple dialogs
  * ui: fixed multiples buffer overflows crashes
  * ui: improve compatibility with newest ncurses version
- Drop not longer needed patch:
  * 0001-ui-add-support-for-ncurses-compiled-with-opaque-stru.patch
- Add patch:
  * fix-build-with-recent-ncurses-versions.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1605096000">- Update to version 1.4.8
  * capture: add support for IPv6 SDP connection address
  * capture: fixed a crash while parsing INVITES without R-URI
  * capture: fixed a crash while parsing malformed Req/Resp lines
  * call flow: improved IPv6 RTP columns address display
  * core: code cleanup removing unused variables
  * core: fixed multiple snprintf memory overflows
  * core: avoid crash when linking against ncurses without tinfo</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1621684800">- Update to version 1.4.9
  * capture: add support for HEP/EEP protocol packet capture
  * capture: fixed a buffer overflow while validating TCP packets
  * call flow: improved display for B-leg extended flows</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1637841600">- Update to version 1.4.10
  * fix compilation errors when using -Werror=format-security
  * capture: properly set transport as TCP for assembled TCP
    messages
  * config: alias keyword now supports IP:PORT format.
  * filter: increased size of src and dst fields for IPv6 addresses
- Drop patch:
  * fix-build-with-recent-ncurses-versions.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1651924800">- Update to version 1.5.0
  * capture: add support for IP-IP encapsulation
  * capture: add support for IPv6 fragments reassembly
  * hep: add support for saving HEP received packets to PCAP
  * tls: check client TLS version in gnutls code
  * ui: fixed a crash when leaving ncurses screens</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1662552000">- Update to version 1.6.0
  * capture: added compatibility with openssl &gt;= 3.5.0
  * capture: fixed memory leak while rotating dialogs
  * capture: added save file rotation through SIPHUP signal
  * capture: added support for opening gzip compressed input files
  * hep: received HEP packets can now be saved to PCAP files
  * core: added support for PCRE2 library
  * cf: raw payload preview now properly displays characters near
    window borders
  * cli: properly display captured dialog count when no interface
    is used</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1680436800">- Update to version 1.7.0
  * save: add option --text to save captured data to plain text
  * capture: fix memory overflows while parsing IP headers
  * hep: fix hep listener enabled in offline mode
  * core: stop sngrep when parent process has ended
  * ssl: fix decrypt with AES256 GCM SHA384 cipher</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1703505600">- Update to versino 1.8.0
  * fix typo in message, thanks to lintian.
  * fix compiler warnings about unused variables.
  * Fixed a typo in comment line in filter.c
  * Redefine usage of POSIX signals.
  * Support for building sngrep using CMake added.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1712750400">- Update to version 1.8.1
  * Fix CVE-2024-3119: sngrep: buffer overflow due to improper
    handling of 'Call-ID' and 'X-Call-ID' SIP headers.
  * Fix CVE-2024-3120: sngrep: stack-buffer overflow due to
    inadequate bounds checking when copying 'Content-Length' and
    'Warning' headers into fixed-size buffers.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1717070400">- CVE-2024-35434: heap buffer overflow in rtp_check_packet
  add sngrep-1.8.1-CVE-2024-35434.patch (boo#1225638)
- run tests</changelog>
</package>
<package pkgid="d69a87cf3bb0991ff42010d432338c4460e235357a31b6622683050fad1b2e40" name="sngrep" arch="i586">
  <version epoch="0" ver="1.8.1" rel="bp156.2.3.1"/>
  <changelog author="mardnh@gmx.de" date="1522411200">- Initial package, version 1.4.5</changelog>
  <changelog author="mardnh@gmx.de" date="1522756800">- Switch to openssl
- Add patch:
  * 0001-ui-add-support-for-ncurses-compiled-with-opaque-stru.patch</changelog>
  <changelog author="Cristian Rodr&#xED;guez &lt;crrodriguez@opensuse.org&gt;" date="1542283200">- Switch to ncurses6w.
- 0001-ui-add-support-for-ncurses-compiled-with-opaque-stru.patch
  setting ESCDELAY global can't be done with ncurses6 opaque, must
  use set_escdelay</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1590235200">- Update to version 1.4.7
  * capture: fixed a crash with invalid CSeq values
  * capture: allow configurable libpcap capture buffer
  * hep: support parsing of HEPv3 headers in any order
  * ssl: updated code to exclude deprecated OpenSSL functions
  * call raw: add support to IP alias display
  * call list: updated diverted Call state conditions
  * cli: match expression now applies to whole SIP payload
  * cli: add support to multiple comma separated capture devices
  * sip: add KDMQ custom method to SIP parser
- Update to version 1.4.6
  * capture: fixed pcap reading from stdin
  * capture: make SIP regexp more tolerant to invalid uris
  * capture: SIP dialogs can now start with INFO, REFER and UPDATE
  * call list: Added methods and key bindings for soft clear of
    call list
  * call flow: improved performance while displaying a dialog with
    lots of messages
  * call flow: arrows are now sorted by time while displaying
    multiple dialogs
  * ui: fixed multiples buffer overflows crashes
  * ui: improve compatibility with newest ncurses version
- Drop not longer needed patch:
  * 0001-ui-add-support-for-ncurses-compiled-with-opaque-stru.patch
- Add patch:
  * fix-build-with-recent-ncurses-versions.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1605096000">- Update to version 1.4.8
  * capture: add support for IPv6 SDP connection address
  * capture: fixed a crash while parsing INVITES without R-URI
  * capture: fixed a crash while parsing malformed Req/Resp lines
  * call flow: improved IPv6 RTP columns address display
  * core: code cleanup removing unused variables
  * core: fixed multiple snprintf memory overflows
  * core: avoid crash when linking against ncurses without tinfo</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1621684800">- Update to version 1.4.9
  * capture: add support for HEP/EEP protocol packet capture
  * capture: fixed a buffer overflow while validating TCP packets
  * call flow: improved display for B-leg extended flows</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1637841600">- Update to version 1.4.10
  * fix compilation errors when using -Werror=format-security
  * capture: properly set transport as TCP for assembled TCP
    messages
  * config: alias keyword now supports IP:PORT format.
  * filter: increased size of src and dst fields for IPv6 addresses
- Drop patch:
  * fix-build-with-recent-ncurses-versions.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1651924800">- Update to version 1.5.0
  * capture: add support for IP-IP encapsulation
  * capture: add support for IPv6 fragments reassembly
  * hep: add support for saving HEP received packets to PCAP
  * tls: check client TLS version in gnutls code
  * ui: fixed a crash when leaving ncurses screens</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1662552000">- Update to version 1.6.0
  * capture: added compatibility with openssl &gt;= 3.5.0
  * capture: fixed memory leak while rotating dialogs
  * capture: added save file rotation through SIPHUP signal
  * capture: added support for opening gzip compressed input files
  * hep: received HEP packets can now be saved to PCAP files
  * core: added support for PCRE2 library
  * cf: raw payload preview now properly displays characters near
    window borders
  * cli: properly display captured dialog count when no interface
    is used</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1680436800">- Update to version 1.7.0
  * save: add option --text to save captured data to plain text
  * capture: fix memory overflows while parsing IP headers
  * hep: fix hep listener enabled in offline mode
  * core: stop sngrep when parent process has ended
  * ssl: fix decrypt with AES256 GCM SHA384 cipher</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1703505600">- Update to versino 1.8.0
  * fix typo in message, thanks to lintian.
  * fix compiler warnings about unused variables.
  * Fixed a typo in comment line in filter.c
  * Redefine usage of POSIX signals.
  * Support for building sngrep using CMake added.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1712750400">- Update to version 1.8.1
  * Fix CVE-2024-3119: sngrep: buffer overflow due to improper
    handling of 'Call-ID' and 'X-Call-ID' SIP headers.
  * Fix CVE-2024-3120: sngrep: stack-buffer overflow due to
    inadequate bounds checking when copying 'Content-Length' and
    'Warning' headers into fixed-size buffers.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1717070400">- CVE-2024-35434: heap buffer overflow in rtp_check_packet
  add sngrep-1.8.1-CVE-2024-35434.patch (boo#1225638)
- run tests</changelog>
</package>
<package pkgid="d923deca91b5b268b134bc32697ff83b431f886490772d8117c483f1468b52aa" name="sngrep" arch="ppc64le">
  <version epoch="0" ver="1.8.1" rel="bp156.2.3.1"/>
  <changelog author="mardnh@gmx.de" date="1522411200">- Initial package, version 1.4.5</changelog>
  <changelog author="mardnh@gmx.de" date="1522756800">- Switch to openssl
- Add patch:
  * 0001-ui-add-support-for-ncurses-compiled-with-opaque-stru.patch</changelog>
  <changelog author="Cristian Rodr&#xED;guez &lt;crrodriguez@opensuse.org&gt;" date="1542283200">- Switch to ncurses6w.
- 0001-ui-add-support-for-ncurses-compiled-with-opaque-stru.patch
  setting ESCDELAY global can't be done with ncurses6 opaque, must
  use set_escdelay</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1590235200">- Update to version 1.4.7
  * capture: fixed a crash with invalid CSeq values
  * capture: allow configurable libpcap capture buffer
  * hep: support parsing of HEPv3 headers in any order
  * ssl: updated code to exclude deprecated OpenSSL functions
  * call raw: add support to IP alias display
  * call list: updated diverted Call state conditions
  * cli: match expression now applies to whole SIP payload
  * cli: add support to multiple comma separated capture devices
  * sip: add KDMQ custom method to SIP parser
- Update to version 1.4.6
  * capture: fixed pcap reading from stdin
  * capture: make SIP regexp more tolerant to invalid uris
  * capture: SIP dialogs can now start with INFO, REFER and UPDATE
  * call list: Added methods and key bindings for soft clear of
    call list
  * call flow: improved performance while displaying a dialog with
    lots of messages
  * call flow: arrows are now sorted by time while displaying
    multiple dialogs
  * ui: fixed multiples buffer overflows crashes
  * ui: improve compatibility with newest ncurses version
- Drop not longer needed patch:
  * 0001-ui-add-support-for-ncurses-compiled-with-opaque-stru.patch
- Add patch:
  * fix-build-with-recent-ncurses-versions.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1605096000">- Update to version 1.4.8
  * capture: add support for IPv6 SDP connection address
  * capture: fixed a crash while parsing INVITES without R-URI
  * capture: fixed a crash while parsing malformed Req/Resp lines
  * call flow: improved IPv6 RTP columns address display
  * core: code cleanup removing unused variables
  * core: fixed multiple snprintf memory overflows
  * core: avoid crash when linking against ncurses without tinfo</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1621684800">- Update to version 1.4.9
  * capture: add support for HEP/EEP protocol packet capture
  * capture: fixed a buffer overflow while validating TCP packets
  * call flow: improved display for B-leg extended flows</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1637841600">- Update to version 1.4.10
  * fix compilation errors when using -Werror=format-security
  * capture: properly set transport as TCP for assembled TCP
    messages
  * config: alias keyword now supports IP:PORT format.
  * filter: increased size of src and dst fields for IPv6 addresses
- Drop patch:
  * fix-build-with-recent-ncurses-versions.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1651924800">- Update to version 1.5.0
  * capture: add support for IP-IP encapsulation
  * capture: add support for IPv6 fragments reassembly
  * hep: add support for saving HEP received packets to PCAP
  * tls: check client TLS version in gnutls code
  * ui: fixed a crash when leaving ncurses screens</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1662552000">- Update to version 1.6.0
  * capture: added compatibility with openssl &gt;= 3.5.0
  * capture: fixed memory leak while rotating dialogs
  * capture: added save file rotation through SIPHUP signal
  * capture: added support for opening gzip compressed input files
  * hep: received HEP packets can now be saved to PCAP files
  * core: added support for PCRE2 library
  * cf: raw payload preview now properly displays characters near
    window borders
  * cli: properly display captured dialog count when no interface
    is used</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1680436800">- Update to version 1.7.0
  * save: add option --text to save captured data to plain text
  * capture: fix memory overflows while parsing IP headers
  * hep: fix hep listener enabled in offline mode
  * core: stop sngrep when parent process has ended
  * ssl: fix decrypt with AES256 GCM SHA384 cipher</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1703505600">- Update to versino 1.8.0
  * fix typo in message, thanks to lintian.
  * fix compiler warnings about unused variables.
  * Fixed a typo in comment line in filter.c
  * Redefine usage of POSIX signals.
  * Support for building sngrep using CMake added.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1712750400">- Update to version 1.8.1
  * Fix CVE-2024-3119: sngrep: buffer overflow due to improper
    handling of 'Call-ID' and 'X-Call-ID' SIP headers.
  * Fix CVE-2024-3120: sngrep: stack-buffer overflow due to
    inadequate bounds checking when copying 'Content-Length' and
    'Warning' headers into fixed-size buffers.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1717070400">- CVE-2024-35434: heap buffer overflow in rtp_check_packet
  add sngrep-1.8.1-CVE-2024-35434.patch (boo#1225638)
- run tests</changelog>
</package>
<package pkgid="80fd2de9639cbadec2df1a64a7e90b33573db75f1c4724a4e65357c00f06fd7d" name="sngrep" arch="s390x">
  <version epoch="0" ver="1.8.1" rel="bp156.2.3.1"/>
  <changelog author="mardnh@gmx.de" date="1522411200">- Initial package, version 1.4.5</changelog>
  <changelog author="mardnh@gmx.de" date="1522756800">- Switch to openssl
- Add patch:
  * 0001-ui-add-support-for-ncurses-compiled-with-opaque-stru.patch</changelog>
  <changelog author="Cristian Rodr&#xED;guez &lt;crrodriguez@opensuse.org&gt;" date="1542283200">- Switch to ncurses6w.
- 0001-ui-add-support-for-ncurses-compiled-with-opaque-stru.patch
  setting ESCDELAY global can't be done with ncurses6 opaque, must
  use set_escdelay</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1590235200">- Update to version 1.4.7
  * capture: fixed a crash with invalid CSeq values
  * capture: allow configurable libpcap capture buffer
  * hep: support parsing of HEPv3 headers in any order
  * ssl: updated code to exclude deprecated OpenSSL functions
  * call raw: add support to IP alias display
  * call list: updated diverted Call state conditions
  * cli: match expression now applies to whole SIP payload
  * cli: add support to multiple comma separated capture devices
  * sip: add KDMQ custom method to SIP parser
- Update to version 1.4.6
  * capture: fixed pcap reading from stdin
  * capture: make SIP regexp more tolerant to invalid uris
  * capture: SIP dialogs can now start with INFO, REFER and UPDATE
  * call list: Added methods and key bindings for soft clear of
    call list
  * call flow: improved performance while displaying a dialog with
    lots of messages
  * call flow: arrows are now sorted by time while displaying
    multiple dialogs
  * ui: fixed multiples buffer overflows crashes
  * ui: improve compatibility with newest ncurses version
- Drop not longer needed patch:
  * 0001-ui-add-support-for-ncurses-compiled-with-opaque-stru.patch
- Add patch:
  * fix-build-with-recent-ncurses-versions.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1605096000">- Update to version 1.4.8
  * capture: add support for IPv6 SDP connection address
  * capture: fixed a crash while parsing INVITES without R-URI
  * capture: fixed a crash while parsing malformed Req/Resp lines
  * call flow: improved IPv6 RTP columns address display
  * core: code cleanup removing unused variables
  * core: fixed multiple snprintf memory overflows
  * core: avoid crash when linking against ncurses without tinfo</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1621684800">- Update to version 1.4.9
  * capture: add support for HEP/EEP protocol packet capture
  * capture: fixed a buffer overflow while validating TCP packets
  * call flow: improved display for B-leg extended flows</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1637841600">- Update to version 1.4.10
  * fix compilation errors when using -Werror=format-security
  * capture: properly set transport as TCP for assembled TCP
    messages
  * config: alias keyword now supports IP:PORT format.
  * filter: increased size of src and dst fields for IPv6 addresses
- Drop patch:
  * fix-build-with-recent-ncurses-versions.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1651924800">- Update to version 1.5.0
  * capture: add support for IP-IP encapsulation
  * capture: add support for IPv6 fragments reassembly
  * hep: add support for saving HEP received packets to PCAP
  * tls: check client TLS version in gnutls code
  * ui: fixed a crash when leaving ncurses screens</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1662552000">- Update to version 1.6.0
  * capture: added compatibility with openssl &gt;= 3.5.0
  * capture: fixed memory leak while rotating dialogs
  * capture: added save file rotation through SIPHUP signal
  * capture: added support for opening gzip compressed input files
  * hep: received HEP packets can now be saved to PCAP files
  * core: added support for PCRE2 library
  * cf: raw payload preview now properly displays characters near
    window borders
  * cli: properly display captured dialog count when no interface
    is used</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1680436800">- Update to version 1.7.0
  * save: add option --text to save captured data to plain text
  * capture: fix memory overflows while parsing IP headers
  * hep: fix hep listener enabled in offline mode
  * core: stop sngrep when parent process has ended
  * ssl: fix decrypt with AES256 GCM SHA384 cipher</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1703505600">- Update to versino 1.8.0
  * fix typo in message, thanks to lintian.
  * fix compiler warnings about unused variables.
  * Fixed a typo in comment line in filter.c
  * Redefine usage of POSIX signals.
  * Support for building sngrep using CMake added.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1712750400">- Update to version 1.8.1
  * Fix CVE-2024-3119: sngrep: buffer overflow due to improper
    handling of 'Call-ID' and 'X-Call-ID' SIP headers.
  * Fix CVE-2024-3120: sngrep: stack-buffer overflow due to
    inadequate bounds checking when copying 'Content-Length' and
    'Warning' headers into fixed-size buffers.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1717070400">- CVE-2024-35434: heap buffer overflow in rtp_check_packet
  add sngrep-1.8.1-CVE-2024-35434.patch (boo#1225638)
- run tests</changelog>
</package>
<package pkgid="2ab7d89df0295275d00de27eca5653bb385392dcf6a25f51c231c393956e25d0" name="sngrep" arch="src">
  <version epoch="0" ver="1.8.1" rel="bp156.2.3.1"/>
  <changelog author="mardnh@gmx.de" date="1522411200">- Initial package, version 1.4.5</changelog>
  <changelog author="mardnh@gmx.de" date="1522756800">- Switch to openssl
- Add patch:
  * 0001-ui-add-support-for-ncurses-compiled-with-opaque-stru.patch</changelog>
  <changelog author="Cristian Rodr&#xED;guez &lt;crrodriguez@opensuse.org&gt;" date="1542283200">- Switch to ncurses6w.
- 0001-ui-add-support-for-ncurses-compiled-with-opaque-stru.patch
  setting ESCDELAY global can't be done with ncurses6 opaque, must
  use set_escdelay</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1590235200">- Update to version 1.4.7
  * capture: fixed a crash with invalid CSeq values
  * capture: allow configurable libpcap capture buffer
  * hep: support parsing of HEPv3 headers in any order
  * ssl: updated code to exclude deprecated OpenSSL functions
  * call raw: add support to IP alias display
  * call list: updated diverted Call state conditions
  * cli: match expression now applies to whole SIP payload
  * cli: add support to multiple comma separated capture devices
  * sip: add KDMQ custom method to SIP parser
- Update to version 1.4.6
  * capture: fixed pcap reading from stdin
  * capture: make SIP regexp more tolerant to invalid uris
  * capture: SIP dialogs can now start with INFO, REFER and UPDATE
  * call list: Added methods and key bindings for soft clear of
    call list
  * call flow: improved performance while displaying a dialog with
    lots of messages
  * call flow: arrows are now sorted by time while displaying
    multiple dialogs
  * ui: fixed multiples buffer overflows crashes
  * ui: improve compatibility with newest ncurses version
- Drop not longer needed patch:
  * 0001-ui-add-support-for-ncurses-compiled-with-opaque-stru.patch
- Add patch:
  * fix-build-with-recent-ncurses-versions.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1605096000">- Update to version 1.4.8
  * capture: add support for IPv6 SDP connection address
  * capture: fixed a crash while parsing INVITES without R-URI
  * capture: fixed a crash while parsing malformed Req/Resp lines
  * call flow: improved IPv6 RTP columns address display
  * core: code cleanup removing unused variables
  * core: fixed multiple snprintf memory overflows
  * core: avoid crash when linking against ncurses without tinfo</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1621684800">- Update to version 1.4.9
  * capture: add support for HEP/EEP protocol packet capture
  * capture: fixed a buffer overflow while validating TCP packets
  * call flow: improved display for B-leg extended flows</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1637841600">- Update to version 1.4.10
  * fix compilation errors when using -Werror=format-security
  * capture: properly set transport as TCP for assembled TCP
    messages
  * config: alias keyword now supports IP:PORT format.
  * filter: increased size of src and dst fields for IPv6 addresses
- Drop patch:
  * fix-build-with-recent-ncurses-versions.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1651924800">- Update to version 1.5.0
  * capture: add support for IP-IP encapsulation
  * capture: add support for IPv6 fragments reassembly
  * hep: add support for saving HEP received packets to PCAP
  * tls: check client TLS version in gnutls code
  * ui: fixed a crash when leaving ncurses screens</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1662552000">- Update to version 1.6.0
  * capture: added compatibility with openssl &gt;= 3.5.0
  * capture: fixed memory leak while rotating dialogs
  * capture: added save file rotation through SIPHUP signal
  * capture: added support for opening gzip compressed input files
  * hep: received HEP packets can now be saved to PCAP files
  * core: added support for PCRE2 library
  * cf: raw payload preview now properly displays characters near
    window borders
  * cli: properly display captured dialog count when no interface
    is used</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1680436800">- Update to version 1.7.0
  * save: add option --text to save captured data to plain text
  * capture: fix memory overflows while parsing IP headers
  * hep: fix hep listener enabled in offline mode
  * core: stop sngrep when parent process has ended
  * ssl: fix decrypt with AES256 GCM SHA384 cipher</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1703505600">- Update to versino 1.8.0
  * fix typo in message, thanks to lintian.
  * fix compiler warnings about unused variables.
  * Fixed a typo in comment line in filter.c
  * Redefine usage of POSIX signals.
  * Support for building sngrep using CMake added.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1712750400">- Update to version 1.8.1
  * Fix CVE-2024-3119: sngrep: buffer overflow due to improper
    handling of 'Call-ID' and 'X-Call-ID' SIP headers.
  * Fix CVE-2024-3120: sngrep: stack-buffer overflow due to
    inadequate bounds checking when copying 'Content-Length' and
    'Warning' headers into fixed-size buffers.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1717070400">- CVE-2024-35434: heap buffer overflow in rtp_check_packet
  add sngrep-1.8.1-CVE-2024-35434.patch (boo#1225638)
- run tests</changelog>
</package>
<package pkgid="971762639b7a9c12396fef776c2623f46320ee429808f76dc8d961f8cfeea1cd" name="sngrep" arch="x86_64">
  <version epoch="0" ver="1.8.1" rel="bp156.2.3.1"/>
  <changelog author="mardnh@gmx.de" date="1522411200">- Initial package, version 1.4.5</changelog>
  <changelog author="mardnh@gmx.de" date="1522756800">- Switch to openssl
- Add patch:
  * 0001-ui-add-support-for-ncurses-compiled-with-opaque-stru.patch</changelog>
  <changelog author="Cristian Rodr&#xED;guez &lt;crrodriguez@opensuse.org&gt;" date="1542283200">- Switch to ncurses6w.
- 0001-ui-add-support-for-ncurses-compiled-with-opaque-stru.patch
  setting ESCDELAY global can't be done with ncurses6 opaque, must
  use set_escdelay</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1590235200">- Update to version 1.4.7
  * capture: fixed a crash with invalid CSeq values
  * capture: allow configurable libpcap capture buffer
  * hep: support parsing of HEPv3 headers in any order
  * ssl: updated code to exclude deprecated OpenSSL functions
  * call raw: add support to IP alias display
  * call list: updated diverted Call state conditions
  * cli: match expression now applies to whole SIP payload
  * cli: add support to multiple comma separated capture devices
  * sip: add KDMQ custom method to SIP parser
- Update to version 1.4.6
  * capture: fixed pcap reading from stdin
  * capture: make SIP regexp more tolerant to invalid uris
  * capture: SIP dialogs can now start with INFO, REFER and UPDATE
  * call list: Added methods and key bindings for soft clear of
    call list
  * call flow: improved performance while displaying a dialog with
    lots of messages
  * call flow: arrows are now sorted by time while displaying
    multiple dialogs
  * ui: fixed multiples buffer overflows crashes
  * ui: improve compatibility with newest ncurses version
- Drop not longer needed patch:
  * 0001-ui-add-support-for-ncurses-compiled-with-opaque-stru.patch
- Add patch:
  * fix-build-with-recent-ncurses-versions.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1605096000">- Update to version 1.4.8
  * capture: add support for IPv6 SDP connection address
  * capture: fixed a crash while parsing INVITES without R-URI
  * capture: fixed a crash while parsing malformed Req/Resp lines
  * call flow: improved IPv6 RTP columns address display
  * core: code cleanup removing unused variables
  * core: fixed multiple snprintf memory overflows
  * core: avoid crash when linking against ncurses without tinfo</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1621684800">- Update to version 1.4.9
  * capture: add support for HEP/EEP protocol packet capture
  * capture: fixed a buffer overflow while validating TCP packets
  * call flow: improved display for B-leg extended flows</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1637841600">- Update to version 1.4.10
  * fix compilation errors when using -Werror=format-security
  * capture: properly set transport as TCP for assembled TCP
    messages
  * config: alias keyword now supports IP:PORT format.
  * filter: increased size of src and dst fields for IPv6 addresses
- Drop patch:
  * fix-build-with-recent-ncurses-versions.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1651924800">- Update to version 1.5.0
  * capture: add support for IP-IP encapsulation
  * capture: add support for IPv6 fragments reassembly
  * hep: add support for saving HEP received packets to PCAP
  * tls: check client TLS version in gnutls code
  * ui: fixed a crash when leaving ncurses screens</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1662552000">- Update to version 1.6.0
  * capture: added compatibility with openssl &gt;= 3.5.0
  * capture: fixed memory leak while rotating dialogs
  * capture: added save file rotation through SIPHUP signal
  * capture: added support for opening gzip compressed input files
  * hep: received HEP packets can now be saved to PCAP files
  * core: added support for PCRE2 library
  * cf: raw payload preview now properly displays characters near
    window borders
  * cli: properly display captured dialog count when no interface
    is used</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1680436800">- Update to version 1.7.0
  * save: add option --text to save captured data to plain text
  * capture: fix memory overflows while parsing IP headers
  * hep: fix hep listener enabled in offline mode
  * core: stop sngrep when parent process has ended
  * ssl: fix decrypt with AES256 GCM SHA384 cipher</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1703505600">- Update to versino 1.8.0
  * fix typo in message, thanks to lintian.
  * fix compiler warnings about unused variables.
  * Fixed a typo in comment line in filter.c
  * Redefine usage of POSIX signals.
  * Support for building sngrep using CMake added.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1712750400">- Update to version 1.8.1
  * Fix CVE-2024-3119: sngrep: buffer overflow due to improper
    handling of 'Call-ID' and 'X-Call-ID' SIP headers.
  * Fix CVE-2024-3120: sngrep: stack-buffer overflow due to
    inadequate bounds checking when copying 'Content-Length' and
    'Warning' headers into fixed-size buffers.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1717070400">- CVE-2024-35434: heap buffer overflow in rtp_check_packet
  add sngrep-1.8.1-CVE-2024-35434.patch (boo#1225638)
- run tests</changelog>
</package>
<package pkgid="60808fd2af80cf4ed8e77b880c2026dcc9b15243440bb49bfd8c53afb53a3d59" name="sops" arch="aarch64">
  <version epoch="0" ver="3.8.0" rel="bp156.2.3.1"/>
  <changelog author="Chris Coutinho &lt;chrisbcoutinho@gmail.com&gt;" date="1620388800">- Initial commit</changelog>
  <changelog author="rombert@apache.org" date="1647432000">- Update to version 3.7.2:
  * Fixed CHANGELOG formatting
  * prep v3.7.2
  * Add arm64 .deb and .rpm builds
  * README and author tweaks
  * Change labeling and upload linux arm64
  * Move age environment variable names to constants
  * Support SOPS_AGE_KEY environment variable
  * Added support for go 1.16 and darwin-arm64
  * Tests should not fail fast</changelog>
  <changelog author="rombert@apache.org" date="1653393600">- Update to version 3.7.3:
  * prep for v3.7.3
  * Use custom GOOGLE_CREDENTIALS or fallback to default
  * Replace x/crypto/openpgp with ProtonMail/go-crypto
  * Update remaining dependencies
  * Update golang.org/x/{net,oauth2,sys} dependencies
  * Update keyservice implementation dependencies
  * Update golang.org/x/crypto
  * Limit role session name length to 64 characters.
  * keyservice: accept KeyServiceServer in LocalClient
  * Use latest dockerd in CI to allow build alpine image (#870)
  * Add tests for single key
  * Make `masterKeyFromRecipient` private
  * This fixes a bug with age encryption when specifying multiple age recipients
  * Explicitly build linux amd64 binary
  * Remove duplicated stage from Dockerfile.alpine
  * Upgrade all dependencies
  * Build alpine container in CI (#870)
  * Update keysource.go
  * support gcp credentials as env var
  * Allow empty maps for yaml (#907)
  * Add a test to reproduce #907</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1695643200">- update to 3.8.0:
  * Features:
  - Support --version without network requests using
  - -disable-version-check (#1115)
  - Support --input-type for updatekeys command (#1116)
  * Improvements:
  - pgp: modernize and improve, and add tests (#1054, #1282)
  - azkv: update SDK to latest, add tests, tidy (#1067, #1092,
    [#1256])
  - age: improve identity loading, add tests, tidy (#1064)
  - kms: AWS SDK V2, allow creds config, add tests (#1065, #1257)
  - gcpkms: update SDK to latest, add tests, tidy (#1072, #1255)
  - hcvault: update API, add tests, tidy (#1085)
  - Do not report version when upstream --version check fails
    (#1124)
  - Use GitHub endpoints in --version command (#1261)
  - Close temporary file before invoking editor to widen support
    on Windows (#1265)
  - Update dependencies (#1063, #1091, #1147, #1242, #1260,
    [#1264], #1275, #1280, #1283)
  - Deal with various deprecations of dependencies (#1113, #1262)
  * Bug fixes:
  - Ensure YAML comments are not displaced (#1069)
  - Ensure default Google credentials can be used again after
    introduction of GOOGLE_CREDENTIALS (#1249)
  - Avoid duplicate logging of errors in some key sources (#1146,
    [#1281])
  - Using --set on a root level key does no longer truncate
    existing values (#899)
  - Ensure stable order of SOPS parameters in dotenv file (#1101)
  * Project changes:
  - Update Go to 1.20 (#1148)
  - Update rustc functional tests to v1.70.0 (#1234)
  - Remove remaining CircleCI workflow (#1237)
  - Run CLI workflow on main (#1243)
  - Delete obsolete validation/ artifact (#1248)
  - Rename Go module to github.com/getsops/sops/v3 (#1247)
  - Revamp release automation, including (Cosign) signed
    container images and checksums file, SLSA3 provenance and
    SBOMs (#1250)
  - Update various bits of documentation (#1244)
  - Add missing --encrypt flag from Vault example (#1060)
  - Add documentation on how to use age in .sops.yaml (#1192)
  - Improve Make targets and address various issues (#1258)
  - Ensure clean working tree in CI (#1267)
  - Fix CHANGELOG.rst formatting (#1269)
  - Pin GitHub Actions to full length commit SHA and add CodeQL
    (#1276)
  - Enable Dependabot for Docker, GitHub Actions and Go Mod
    (#1277)
  - Generate versioned .intoto.jsonl (#1278)
  - Update CI dependencies (#1279)</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1696420800">- fix broken sops executable (sorry...)</changelog>
</package>
<package pkgid="89bd02f45b0467679c637253e6305dc7af07734336c1ad4eee7fbeeab16b90d9" name="sops" arch="i586">
  <version epoch="0" ver="3.8.0" rel="bp156.2.3.1"/>
  <changelog author="Chris Coutinho &lt;chrisbcoutinho@gmail.com&gt;" date="1620388800">- Initial commit</changelog>
  <changelog author="rombert@apache.org" date="1647432000">- Update to version 3.7.2:
  * Fixed CHANGELOG formatting
  * prep v3.7.2
  * Add arm64 .deb and .rpm builds
  * README and author tweaks
  * Change labeling and upload linux arm64
  * Move age environment variable names to constants
  * Support SOPS_AGE_KEY environment variable
  * Added support for go 1.16 and darwin-arm64
  * Tests should not fail fast</changelog>
  <changelog author="rombert@apache.org" date="1653393600">- Update to version 3.7.3:
  * prep for v3.7.3
  * Use custom GOOGLE_CREDENTIALS or fallback to default
  * Replace x/crypto/openpgp with ProtonMail/go-crypto
  * Update remaining dependencies
  * Update golang.org/x/{net,oauth2,sys} dependencies
  * Update keyservice implementation dependencies
  * Update golang.org/x/crypto
  * Limit role session name length to 64 characters.
  * keyservice: accept KeyServiceServer in LocalClient
  * Use latest dockerd in CI to allow build alpine image (#870)
  * Add tests for single key
  * Make `masterKeyFromRecipient` private
  * This fixes a bug with age encryption when specifying multiple age recipients
  * Explicitly build linux amd64 binary
  * Remove duplicated stage from Dockerfile.alpine
  * Upgrade all dependencies
  * Build alpine container in CI (#870)
  * Update keysource.go
  * support gcp credentials as env var
  * Allow empty maps for yaml (#907)
  * Add a test to reproduce #907</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1695643200">- update to 3.8.0:
  * Features:
  - Support --version without network requests using
  - -disable-version-check (#1115)
  - Support --input-type for updatekeys command (#1116)
  * Improvements:
  - pgp: modernize and improve, and add tests (#1054, #1282)
  - azkv: update SDK to latest, add tests, tidy (#1067, #1092,
    [#1256])
  - age: improve identity loading, add tests, tidy (#1064)
  - kms: AWS SDK V2, allow creds config, add tests (#1065, #1257)
  - gcpkms: update SDK to latest, add tests, tidy (#1072, #1255)
  - hcvault: update API, add tests, tidy (#1085)
  - Do not report version when upstream --version check fails
    (#1124)
  - Use GitHub endpoints in --version command (#1261)
  - Close temporary file before invoking editor to widen support
    on Windows (#1265)
  - Update dependencies (#1063, #1091, #1147, #1242, #1260,
    [#1264], #1275, #1280, #1283)
  - Deal with various deprecations of dependencies (#1113, #1262)
  * Bug fixes:
  - Ensure YAML comments are not displaced (#1069)
  - Ensure default Google credentials can be used again after
    introduction of GOOGLE_CREDENTIALS (#1249)
  - Avoid duplicate logging of errors in some key sources (#1146,
    [#1281])
  - Using --set on a root level key does no longer truncate
    existing values (#899)
  - Ensure stable order of SOPS parameters in dotenv file (#1101)
  * Project changes:
  - Update Go to 1.20 (#1148)
  - Update rustc functional tests to v1.70.0 (#1234)
  - Remove remaining CircleCI workflow (#1237)
  - Run CLI workflow on main (#1243)
  - Delete obsolete validation/ artifact (#1248)
  - Rename Go module to github.com/getsops/sops/v3 (#1247)
  - Revamp release automation, including (Cosign) signed
    container images and checksums file, SLSA3 provenance and
    SBOMs (#1250)
  - Update various bits of documentation (#1244)
  - Add missing --encrypt flag from Vault example (#1060)
  - Add documentation on how to use age in .sops.yaml (#1192)
  - Improve Make targets and address various issues (#1258)
  - Ensure clean working tree in CI (#1267)
  - Fix CHANGELOG.rst formatting (#1269)
  - Pin GitHub Actions to full length commit SHA and add CodeQL
    (#1276)
  - Enable Dependabot for Docker, GitHub Actions and Go Mod
    (#1277)
  - Generate versioned .intoto.jsonl (#1278)
  - Update CI dependencies (#1279)</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1696420800">- fix broken sops executable (sorry...)</changelog>
</package>
<package pkgid="0d0dea47f34c90fb993feb96f77ee86bdc5ed97ad8565b6fac8fee9f0233a9b5" name="sops" arch="ppc64le">
  <version epoch="0" ver="3.8.0" rel="bp156.2.3.1"/>
  <changelog author="Chris Coutinho &lt;chrisbcoutinho@gmail.com&gt;" date="1620388800">- Initial commit</changelog>
  <changelog author="rombert@apache.org" date="1647432000">- Update to version 3.7.2:
  * Fixed CHANGELOG formatting
  * prep v3.7.2
  * Add arm64 .deb and .rpm builds
  * README and author tweaks
  * Change labeling and upload linux arm64
  * Move age environment variable names to constants
  * Support SOPS_AGE_KEY environment variable
  * Added support for go 1.16 and darwin-arm64
  * Tests should not fail fast</changelog>
  <changelog author="rombert@apache.org" date="1653393600">- Update to version 3.7.3:
  * prep for v3.7.3
  * Use custom GOOGLE_CREDENTIALS or fallback to default
  * Replace x/crypto/openpgp with ProtonMail/go-crypto
  * Update remaining dependencies
  * Update golang.org/x/{net,oauth2,sys} dependencies
  * Update keyservice implementation dependencies
  * Update golang.org/x/crypto
  * Limit role session name length to 64 characters.
  * keyservice: accept KeyServiceServer in LocalClient
  * Use latest dockerd in CI to allow build alpine image (#870)
  * Add tests for single key
  * Make `masterKeyFromRecipient` private
  * This fixes a bug with age encryption when specifying multiple age recipients
  * Explicitly build linux amd64 binary
  * Remove duplicated stage from Dockerfile.alpine
  * Upgrade all dependencies
  * Build alpine container in CI (#870)
  * Update keysource.go
  * support gcp credentials as env var
  * Allow empty maps for yaml (#907)
  * Add a test to reproduce #907</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1695643200">- update to 3.8.0:
  * Features:
  - Support --version without network requests using
  - -disable-version-check (#1115)
  - Support --input-type for updatekeys command (#1116)
  * Improvements:
  - pgp: modernize and improve, and add tests (#1054, #1282)
  - azkv: update SDK to latest, add tests, tidy (#1067, #1092,
    [#1256])
  - age: improve identity loading, add tests, tidy (#1064)
  - kms: AWS SDK V2, allow creds config, add tests (#1065, #1257)
  - gcpkms: update SDK to latest, add tests, tidy (#1072, #1255)
  - hcvault: update API, add tests, tidy (#1085)
  - Do not report version when upstream --version check fails
    (#1124)
  - Use GitHub endpoints in --version command (#1261)
  - Close temporary file before invoking editor to widen support
    on Windows (#1265)
  - Update dependencies (#1063, #1091, #1147, #1242, #1260,
    [#1264], #1275, #1280, #1283)
  - Deal with various deprecations of dependencies (#1113, #1262)
  * Bug fixes:
  - Ensure YAML comments are not displaced (#1069)
  - Ensure default Google credentials can be used again after
    introduction of GOOGLE_CREDENTIALS (#1249)
  - Avoid duplicate logging of errors in some key sources (#1146,
    [#1281])
  - Using --set on a root level key does no longer truncate
    existing values (#899)
  - Ensure stable order of SOPS parameters in dotenv file (#1101)
  * Project changes:
  - Update Go to 1.20 (#1148)
  - Update rustc functional tests to v1.70.0 (#1234)
  - Remove remaining CircleCI workflow (#1237)
  - Run CLI workflow on main (#1243)
  - Delete obsolete validation/ artifact (#1248)
  - Rename Go module to github.com/getsops/sops/v3 (#1247)
  - Revamp release automation, including (Cosign) signed
    container images and checksums file, SLSA3 provenance and
    SBOMs (#1250)
  - Update various bits of documentation (#1244)
  - Add missing --encrypt flag from Vault example (#1060)
  - Add documentation on how to use age in .sops.yaml (#1192)
  - Improve Make targets and address various issues (#1258)
  - Ensure clean working tree in CI (#1267)
  - Fix CHANGELOG.rst formatting (#1269)
  - Pin GitHub Actions to full length commit SHA and add CodeQL
    (#1276)
  - Enable Dependabot for Docker, GitHub Actions and Go Mod
    (#1277)
  - Generate versioned .intoto.jsonl (#1278)
  - Update CI dependencies (#1279)</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1696420800">- fix broken sops executable (sorry...)</changelog>
</package>
<package pkgid="958c46214e22ac5dedc6d6814bf6df9644252b95a5fb55f4df772aa8c7f2d6d2" name="sops" arch="s390x">
  <version epoch="0" ver="3.8.0" rel="bp156.2.3.1"/>
  <changelog author="Chris Coutinho &lt;chrisbcoutinho@gmail.com&gt;" date="1620388800">- Initial commit</changelog>
  <changelog author="rombert@apache.org" date="1647432000">- Update to version 3.7.2:
  * Fixed CHANGELOG formatting
  * prep v3.7.2
  * Add arm64 .deb and .rpm builds
  * README and author tweaks
  * Change labeling and upload linux arm64
  * Move age environment variable names to constants
  * Support SOPS_AGE_KEY environment variable
  * Added support for go 1.16 and darwin-arm64
  * Tests should not fail fast</changelog>
  <changelog author="rombert@apache.org" date="1653393600">- Update to version 3.7.3:
  * prep for v3.7.3
  * Use custom GOOGLE_CREDENTIALS or fallback to default
  * Replace x/crypto/openpgp with ProtonMail/go-crypto
  * Update remaining dependencies
  * Update golang.org/x/{net,oauth2,sys} dependencies
  * Update keyservice implementation dependencies
  * Update golang.org/x/crypto
  * Limit role session name length to 64 characters.
  * keyservice: accept KeyServiceServer in LocalClient
  * Use latest dockerd in CI to allow build alpine image (#870)
  * Add tests for single key
  * Make `masterKeyFromRecipient` private
  * This fixes a bug with age encryption when specifying multiple age recipients
  * Explicitly build linux amd64 binary
  * Remove duplicated stage from Dockerfile.alpine
  * Upgrade all dependencies
  * Build alpine container in CI (#870)
  * Update keysource.go
  * support gcp credentials as env var
  * Allow empty maps for yaml (#907)
  * Add a test to reproduce #907</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1695643200">- update to 3.8.0:
  * Features:
  - Support --version without network requests using
  - -disable-version-check (#1115)
  - Support --input-type for updatekeys command (#1116)
  * Improvements:
  - pgp: modernize and improve, and add tests (#1054, #1282)
  - azkv: update SDK to latest, add tests, tidy (#1067, #1092,
    [#1256])
  - age: improve identity loading, add tests, tidy (#1064)
  - kms: AWS SDK V2, allow creds config, add tests (#1065, #1257)
  - gcpkms: update SDK to latest, add tests, tidy (#1072, #1255)
  - hcvault: update API, add tests, tidy (#1085)
  - Do not report version when upstream --version check fails
    (#1124)
  - Use GitHub endpoints in --version command (#1261)
  - Close temporary file before invoking editor to widen support
    on Windows (#1265)
  - Update dependencies (#1063, #1091, #1147, #1242, #1260,
    [#1264], #1275, #1280, #1283)
  - Deal with various deprecations of dependencies (#1113, #1262)
  * Bug fixes:
  - Ensure YAML comments are not displaced (#1069)
  - Ensure default Google credentials can be used again after
    introduction of GOOGLE_CREDENTIALS (#1249)
  - Avoid duplicate logging of errors in some key sources (#1146,
    [#1281])
  - Using --set on a root level key does no longer truncate
    existing values (#899)
  - Ensure stable order of SOPS parameters in dotenv file (#1101)
  * Project changes:
  - Update Go to 1.20 (#1148)
  - Update rustc functional tests to v1.70.0 (#1234)
  - Remove remaining CircleCI workflow (#1237)
  - Run CLI workflow on main (#1243)
  - Delete obsolete validation/ artifact (#1248)
  - Rename Go module to github.com/getsops/sops/v3 (#1247)
  - Revamp release automation, including (Cosign) signed
    container images and checksums file, SLSA3 provenance and
    SBOMs (#1250)
  - Update various bits of documentation (#1244)
  - Add missing --encrypt flag from Vault example (#1060)
  - Add documentation on how to use age in .sops.yaml (#1192)
  - Improve Make targets and address various issues (#1258)
  - Ensure clean working tree in CI (#1267)
  - Fix CHANGELOG.rst formatting (#1269)
  - Pin GitHub Actions to full length commit SHA and add CodeQL
    (#1276)
  - Enable Dependabot for Docker, GitHub Actions and Go Mod
    (#1277)
  - Generate versioned .intoto.jsonl (#1278)
  - Update CI dependencies (#1279)</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1696420800">- fix broken sops executable (sorry...)</changelog>
</package>
<package pkgid="feb2d53831e602dff3f76b879c49427621aadd22ff59abdfdd7b418ca297e428" name="sops" arch="src">
  <version epoch="0" ver="3.8.0" rel="bp156.2.3.1"/>
  <changelog author="Chris Coutinho &lt;chrisbcoutinho@gmail.com&gt;" date="1620388800">- Initial commit</changelog>
  <changelog author="rombert@apache.org" date="1647432000">- Update to version 3.7.2:
  * Fixed CHANGELOG formatting
  * prep v3.7.2
  * Add arm64 .deb and .rpm builds
  * README and author tweaks
  * Change labeling and upload linux arm64
  * Move age environment variable names to constants
  * Support SOPS_AGE_KEY environment variable
  * Added support for go 1.16 and darwin-arm64
  * Tests should not fail fast</changelog>
  <changelog author="rombert@apache.org" date="1653393600">- Update to version 3.7.3:
  * prep for v3.7.3
  * Use custom GOOGLE_CREDENTIALS or fallback to default
  * Replace x/crypto/openpgp with ProtonMail/go-crypto
  * Update remaining dependencies
  * Update golang.org/x/{net,oauth2,sys} dependencies
  * Update keyservice implementation dependencies
  * Update golang.org/x/crypto
  * Limit role session name length to 64 characters.
  * keyservice: accept KeyServiceServer in LocalClient
  * Use latest dockerd in CI to allow build alpine image (#870)
  * Add tests for single key
  * Make `masterKeyFromRecipient` private
  * This fixes a bug with age encryption when specifying multiple age recipients
  * Explicitly build linux amd64 binary
  * Remove duplicated stage from Dockerfile.alpine
  * Upgrade all dependencies
  * Build alpine container in CI (#870)
  * Update keysource.go
  * support gcp credentials as env var
  * Allow empty maps for yaml (#907)
  * Add a test to reproduce #907</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1695643200">- update to 3.8.0:
  * Features:
  - Support --version without network requests using
  - -disable-version-check (#1115)
  - Support --input-type for updatekeys command (#1116)
  * Improvements:
  - pgp: modernize and improve, and add tests (#1054, #1282)
  - azkv: update SDK to latest, add tests, tidy (#1067, #1092,
    [#1256])
  - age: improve identity loading, add tests, tidy (#1064)
  - kms: AWS SDK V2, allow creds config, add tests (#1065, #1257)
  - gcpkms: update SDK to latest, add tests, tidy (#1072, #1255)
  - hcvault: update API, add tests, tidy (#1085)
  - Do not report version when upstream --version check fails
    (#1124)
  - Use GitHub endpoints in --version command (#1261)
  - Close temporary file before invoking editor to widen support
    on Windows (#1265)
  - Update dependencies (#1063, #1091, #1147, #1242, #1260,
    [#1264], #1275, #1280, #1283)
  - Deal with various deprecations of dependencies (#1113, #1262)
  * Bug fixes:
  - Ensure YAML comments are not displaced (#1069)
  - Ensure default Google credentials can be used again after
    introduction of GOOGLE_CREDENTIALS (#1249)
  - Avoid duplicate logging of errors in some key sources (#1146,
    [#1281])
  - Using --set on a root level key does no longer truncate
    existing values (#899)
  - Ensure stable order of SOPS parameters in dotenv file (#1101)
  * Project changes:
  - Update Go to 1.20 (#1148)
  - Update rustc functional tests to v1.70.0 (#1234)
  - Remove remaining CircleCI workflow (#1237)
  - Run CLI workflow on main (#1243)
  - Delete obsolete validation/ artifact (#1248)
  - Rename Go module to github.com/getsops/sops/v3 (#1247)
  - Revamp release automation, including (Cosign) signed
    container images and checksums file, SLSA3 provenance and
    SBOMs (#1250)
  - Update various bits of documentation (#1244)
  - Add missing --encrypt flag from Vault example (#1060)
  - Add documentation on how to use age in .sops.yaml (#1192)
  - Improve Make targets and address various issues (#1258)
  - Ensure clean working tree in CI (#1267)
  - Fix CHANGELOG.rst formatting (#1269)
  - Pin GitHub Actions to full length commit SHA and add CodeQL
    (#1276)
  - Enable Dependabot for Docker, GitHub Actions and Go Mod
    (#1277)
  - Generate versioned .intoto.jsonl (#1278)
  - Update CI dependencies (#1279)</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1696420800">- fix broken sops executable (sorry...)</changelog>
</package>
<package pkgid="8a7ee3becc0acce068dea9cce6d9790c480fee0380af026ac176b298f3f3fe3d" name="sops" arch="x86_64">
  <version epoch="0" ver="3.8.0" rel="bp156.2.3.1"/>
  <changelog author="Chris Coutinho &lt;chrisbcoutinho@gmail.com&gt;" date="1620388800">- Initial commit</changelog>
  <changelog author="rombert@apache.org" date="1647432000">- Update to version 3.7.2:
  * Fixed CHANGELOG formatting
  * prep v3.7.2
  * Add arm64 .deb and .rpm builds
  * README and author tweaks
  * Change labeling and upload linux arm64
  * Move age environment variable names to constants
  * Support SOPS_AGE_KEY environment variable
  * Added support for go 1.16 and darwin-arm64
  * Tests should not fail fast</changelog>
  <changelog author="rombert@apache.org" date="1653393600">- Update to version 3.7.3:
  * prep for v3.7.3
  * Use custom GOOGLE_CREDENTIALS or fallback to default
  * Replace x/crypto/openpgp with ProtonMail/go-crypto
  * Update remaining dependencies
  * Update golang.org/x/{net,oauth2,sys} dependencies
  * Update keyservice implementation dependencies
  * Update golang.org/x/crypto
  * Limit role session name length to 64 characters.
  * keyservice: accept KeyServiceServer in LocalClient
  * Use latest dockerd in CI to allow build alpine image (#870)
  * Add tests for single key
  * Make `masterKeyFromRecipient` private
  * This fixes a bug with age encryption when specifying multiple age recipients
  * Explicitly build linux amd64 binary
  * Remove duplicated stage from Dockerfile.alpine
  * Upgrade all dependencies
  * Build alpine container in CI (#870)
  * Update keysource.go
  * support gcp credentials as env var
  * Allow empty maps for yaml (#907)
  * Add a test to reproduce #907</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1695643200">- update to 3.8.0:
  * Features:
  - Support --version without network requests using
  - -disable-version-check (#1115)
  - Support --input-type for updatekeys command (#1116)
  * Improvements:
  - pgp: modernize and improve, and add tests (#1054, #1282)
  - azkv: update SDK to latest, add tests, tidy (#1067, #1092,
    [#1256])
  - age: improve identity loading, add tests, tidy (#1064)
  - kms: AWS SDK V2, allow creds config, add tests (#1065, #1257)
  - gcpkms: update SDK to latest, add tests, tidy (#1072, #1255)
  - hcvault: update API, add tests, tidy (#1085)
  - Do not report version when upstream --version check fails
    (#1124)
  - Use GitHub endpoints in --version command (#1261)
  - Close temporary file before invoking editor to widen support
    on Windows (#1265)
  - Update dependencies (#1063, #1091, #1147, #1242, #1260,
    [#1264], #1275, #1280, #1283)
  - Deal with various deprecations of dependencies (#1113, #1262)
  * Bug fixes:
  - Ensure YAML comments are not displaced (#1069)
  - Ensure default Google credentials can be used again after
    introduction of GOOGLE_CREDENTIALS (#1249)
  - Avoid duplicate logging of errors in some key sources (#1146,
    [#1281])
  - Using --set on a root level key does no longer truncate
    existing values (#899)
  - Ensure stable order of SOPS parameters in dotenv file (#1101)
  * Project changes:
  - Update Go to 1.20 (#1148)
  - Update rustc functional tests to v1.70.0 (#1234)
  - Remove remaining CircleCI workflow (#1237)
  - Run CLI workflow on main (#1243)
  - Delete obsolete validation/ artifact (#1248)
  - Rename Go module to github.com/getsops/sops/v3 (#1247)
  - Revamp release automation, including (Cosign) signed
    container images and checksums file, SLSA3 provenance and
    SBOMs (#1250)
  - Update various bits of documentation (#1244)
  - Add missing --encrypt flag from Vault example (#1060)
  - Add documentation on how to use age in .sops.yaml (#1192)
  - Improve Make targets and address various issues (#1258)
  - Ensure clean working tree in CI (#1267)
  - Fix CHANGELOG.rst formatting (#1269)
  - Pin GitHub Actions to full length commit SHA and add CodeQL
    (#1276)
  - Enable Dependabot for Docker, GitHub Actions and Go Mod
    (#1277)
  - Generate versioned .intoto.jsonl (#1278)
  - Update CI dependencies (#1279)</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1696420800">- fix broken sops executable (sorry...)</changelog>
</package>
<package pkgid="a1d5ccd0479cc4df71a0a146122a8346cf433abce34cf9b721d4538cdc570861" name="strawberry" arch="aarch64">
  <version epoch="0" ver="1.2.3" rel="bp156.2.3.1"/>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1673611200">- Update to version 1.0.14
  + Fix initial volume not set when using Auto as output (#1104).
  + Fix saving moodbar if the URL contains host, ie.: UNC paths for SMB (#1101).
  + Fix CollectionBackendTest compile error (#1100).
  + Remove explicitly enabling debug messages (#1106).</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1677931200">- Update to version 1.0.15
  + Bugfixes:
  + Fixed playlist column showing invalid last played date for streams.
  + Fixed crash when the audio bin failed to initialize (#1123, #1133).
  + Fixed duplicated filename when organizing files using dot in the filename (#1136).
  + Fixed tag inline editing for streams (#1130).
  + Fixed resetting play statistics using tag edit dialog (#1124).
  + Fixed compilation songs not showing if group by was set to other than (Album) Artist / Album (#1140).
  + Enhancements:
  + Added lyrics from stands4 (lyrics.com).
  + Added Sonogram analyzer.
  + Use GStreamer playbin3 with GStreamer 1.22.0 and higher.
  + Code improvements:
  + Made use of C++11 enum class where possible.
  + Use new QNativeIpcKey based QSharedMemory constructor with Qt 6.6 and higher.</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1679918400">- Update to version 1.0.16
  + Bugfixes:
  + Fixed lyrics from Musixmatch.
  + Fixed possible file corruption when saving both tags and embedded cover using the tag editor (#1158).
  + Fixed compile without GStreamer.
  + Fixed context and playing now album art rendering on High DPI displays (#1161).
  + Fixed setting source properties (device, user-agent, ssl-strict) with GStreamer 1.22 (playbin3) and higher (#1148).
  + Fixed rescan songs feature not ignoring mtime.
  + Search lyrics by artist instead of album artist by default.
  + Code improvements:
  + Replace use of deprecated QSqlDatabase::exec().
  + Added features:
  + Added backend setting for strict SSL mode.
  + Read AcoustID and MusicBrainz tags.
  + Submit MusicBrainz tags with ListenBrainz.
- Remove Qt 5 dependencies
- Remove VLC support
- Update list of lyric providers in features</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1680091200">- Update to version 1.0.17
  + Fixed over-sized context album cover with device pixel ratio higher than 1.0 (#1166).
  + Fixed playing widget fading from a blurry previous cover with device pixel ratio higher than 1.0.
  + Made playlist source icon, album cover manager and OSD pretty cover respect device pixel ratio.</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1688212800">- Update to version 1.0.18
  + Bugfixes:
  + Fixed reading disc from QObuz songs (#1168).
  + Fixed volume being reset on playback with PulseAudio (#1174).
  + Fixed &lt;br&gt; tags in SQL query error message.
  + Fixed compile with Qt 6 without XCB (QX11Application).
  + Fixed smart playlist editor not properly loading search terms (#1172).
  + Fixed use of fixed icon for playlist favorite star icon (#1178).
  + Possible fix for collection thumbnails using disk cache having identical covers for albums with hashtag (#) in the album title (#1183).
  + Fixed listenbrainz scrobbling for songs with multiple artist mbids.
  + Fixed listenbrainz scrobbling for songs without duration.
  + Fixed gapless playback sometimes not working.
  + Fixed writing PNG images as embedded covers (#1209).
  + Fixed greyscale album covers not working in OSD D-Bus (#1205).
  + Fixed collection thumbnail disk cache with Qt 6.5.1 and newer.
  + Fixed moodbar disk cache with Qt 6.5.1 and newer.
  + Fixed playlist edit tag F2 shortcut only working for title tag (#1210).
  + Append number to filename if the destination file already exist when transcoding audio (#1200).
  + Fixed abseil linking issues with protobuf 1.22.0 and newer.
  + Enhancements:
  + Reduce memory overhead with album cover handling (#1046).
  + Improved listenbrainz error handling.
  + Show error dialog for listenbrainz errors similar to last.fm/libre.fm.
  + Reduce NetworkAccessManager instances.
  + Replace SingleApplication with KDSingleApplication.
  + Require Qt 5.12 or higher.
  + Add new database fields for art_embedded and art_unset.
  + Rewrite album cover loader.
  + Move cover filename settings from collection to covers settings.
  + Add setting to set priorities for album cover types.
  + Add rating filtering to playlist search (#1212).</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1694952000">- Rebuild after abseil-cpp update. (boo#1215227)</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1695556800">- Update to version 1.0.20
  + Fixed appdata validation.
- Update to version 1.0.19
  + Bugfixes:
  + Use shared pointers for objects to fix potential crashes on exit (#1239).
  + Fixed smart playlist search not matching unrated songs (#1244).
  + Fixed reading FMPS_Playcount for MP3 ID3v2 tags (#1248).
  + Always stop playing after 100 errors to prevent flooding the error dialog (#1220).
  + Fixed volume going to 100% when decreasing volume beyond zero (#1262).
  + Fixed error dialog sometimes showing empty.
  + Enhancements:
  + Add Mpris2 property to read/write rating (#1246).
  + Capitalize playlist column names (#1264).
  + Added lyrics from songlyrics.com, azlyrics.com, elyrics.net and lyricsmode.com.
  + New features:
  + Support performing song loudness analysis using `libebur128` (#1216).
  + Support song playback loudness normalization, as per EBU R 128 (#1216).
  + Other:
  + Removed last.fm HTTPS workaround and GnuTLS dependency
  + Removed broken lyrics.com lyrics provider.</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1695643200">- Add libebur128: enabling song playback loudness normalization</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1697889600">- Update to version 1.0.21
  + Bugfixes:
  + Fixed seekbar position resetting to zero before showing actual position when seeking.
  + Fixed compressed files showing up in collection (#1274).
  + Fixed connecting devices (#1288).
  + Fixed device schema missing ebur128 fields.
  + Fixed collection search by tag not working with space between colon and search term (#1290).
  + Fixed seeking when 5 seconds is remaining of the song resetting position to beginning (#1258).
  + Fixed intermittent crash when seeking with Auto as output (#1123).
  + Enhancements:
  + Support using system KDSingleApplication when available.
  + Improved lyrics matching.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698235200">- Add explicit pkgconfig(fftw3) BuildRequires: This optional
  dependency was previously pulled in by chromaprint. Build moodbar
  support.</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1702123200">- Update to version 1.0.22
  + Bugfixes:
  + Fixed KDSingleApplication cmake version check.
  + Fixed KDSingleApplication Qt 5 detection (#1299).
  + Fixed timer started in wrong thread (#1302).
  + Fixed erratic seeking behaviour if buffer duration is set to zero (#1302).
  + Fixed SCollection related crash on exit with Qt 5 (#1316).
  + Fixed track about to end related crash on playback failure (#1332).
  + Fixed playlist column widths not remembered if stretch mode is off with Qt 6.6.1 and higher (#1328).
  + Enhancements:
  + Increase thread priority for playback threads.
  + Allow drag and drop of songs to favorite playlists.</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1702987200">- Add BuildRequires for KDSingleApplication-qt6 with Tumbleweed.</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1704974400">- Update to version 1.0.23
  + Bugfixes:
  + Fixed possible duplication of song entries after organizing (#1341).
  + Fixed possible crash when connecting devices (#1313).
  + Fixed playlist sorting of original year (#1349).
  + Enhancements:
  + Treat all stream errors as non-fatal (#1347).
  + Require KDSingleApplication 1.1.0.
  + Fix logging of restored unavailable songs.</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1720958400">- Update to version 1.1.0
  + Bugfixes:
  + Fixed crash when pressing CTRL + C (#1359).
  + Pass on scroll events to page in settings to avoid changing settings when scrolling with mouse (#1380).
  + Fixed misredered playlist search field with Wayland using scaling (#1255).
  + Fixed Azlyrics lyrics provider because of website changes.
  + Fixed Musixmatch lyrics provider because of website changes.
  + Fixed application exiting when closing file dialog (#1401).
  + Fixed playlist shuffle randomness (#707).
  + Fixed playlist shuffle order always the same when restarting playback (#1381).
  + Fixed dynamic random mix not always ignoring shuffle and repeat mode (#1366).
  + Fixed manual shuffle while playing not setting current song to new index (##1353).
  + Fixed volume sync with PA when output is set to auto (#1123).
  + Fixed mpris:trackid type with KDE 6 (#1397).
  + Fixed open in file manager feature not handling missing XDG_DATA_DIRS variable.
  + Fixed collection pixmap disk cache and moodbar cache with newer Qt versions.
  + Fixed reading common metadata CUE's with multiple files (#1463).
  + Fixed playlist header stretch mode to only resize the right column of the column being resized.
  + Fixed adding columns to playlist header not working when not using stretch mode (#1085).
  + Fixed severe memory leak (!) in context album cover fading (#1464).
  + Separate albums by different artist in album groupings (#1276).
  + Removed -new-window parameter from dolphin command for open in file manager (#1412).
  + Only use playbin3 with GStreamer 1.24 and higher, not with GStreamer 1.22 or lower.
  + Enhancements:
  + Improve error messages when connecting and copying to devices.
  + Allow enter to be used with multiselection to add songs to playlist (#1360)
  + Add song progress to taskbar using D-Bus.
  + Use API to receive Radio Paradise channels.
  + Added button for fetching lyrics to tag editor (#1391).
  + Added option not to skip "A", "An" and "The” when sorting artist names in collection (#1393).
  + Improved album and title disc, remastered, etc matching and stripping (#1387).
  + Save volume to settings when adjusting (#1272).
  + Resolve song from collection using track with Cue in XSPF (#1181).
  + Added background image to sidebar.
  + Read metadata from RIFF WAV files (#1424).
  + Use original path instead of canonical path when adding directories to the collection.
  + Only apply added/removed collection directories when settings are saved.
  + Detect and handle different text encodings when reading CUE files (#1429).
  + The collection has been rewritten and improved (model/filter/search) (#392).
  + Improve error messages from tag reader.
  + (Unix) Add experimental GStreamer pipewire support.
  + New features:
  + Letras lyrics provider.
  + Open Tidal API (openapi.tidal.com) cover provider.
  + Turbine analyzer.
  + WaveRubber analyzer.
  + Spotify streaming support.
  + Removed features:
  + Removed now broken lyricsmode.com lyrics provider because of website changes.</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1721649600">- Update to version 1.1.1
  + Bugfixes:
  + Fixed compilation songs being split into different albums when using album grouping.
  + Fixed adding playlist columns not working when stretch mode is disabled (#1085).
  + Fixed resetting playlist columns.
  + Fixed adding songs to playlist adding all songs instead of filtered songs.
  + Fixed collection filter matching entire text instead of individual words.
  + Enhancements:
  + Use same code for collection and playlist filter search.</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1726142400">- Update to version 1.1.2
  + Bugfixes:
  + Fixed Tidal Open API cover provider to only login when needed instead of on startup.
  + Fixed KDE added keyboard accelerator characters (ampersands) appearing in sidebar (#1400, #1389, #1476).
  + Fixed KDE added keyboard accelerator characters (ampersands) appearing when editing playlist name (#1499).
  + Fixed collection "Search for this" adding prefix without value (#1510).
  + Fixed play (-p) command line option not working on startup (#1465).
  + Fixed scan transaction being started when "Update the collection when Strawberry starts" option is unchecked (#1469)
  + Fixed Spotify bitrate being limited 128kbit/s.
  + Fixed Spotify returning too many artists and albums.
  + Fixed manually switching Spotify songs blocking UI.
  + Fixed analyzer not being set.
  + Fixed context top text being updated causing selected text to be unselected.
  + Fixed filter search to use filename for songs with empty title.
  + Fixed missing developer in Appstream appdata file.
  + Fixed MPRIS2 DesktopEntry to return desktop file entry without ".desktop" (#1516)
  + Fixed WavPack .wvc accepted as valid audio files (#1525).
  + Fixed dynamic playlist controls not following system colors (#1483).
  + Fixed freeze on playlist right click (#1478).
  + Fixed copying songs to a iPod device keeping too many files open (#1527).
  + Fixed MBIDs from MP4 being parsed incorrectly causing ListenBrainz errors (#1531).
  + Fixed playlist sorting after filename (#1538).
  + Enhancements:
  + Improved volume adjustment and track seeking using touchpad (#1498).
  + Use own thread for lyrics parsing.
  + Added url and filename columns to collection and playlist filter search.</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1726920000">- Update to version 1.1.3
  + Bugfixes:
  + Fixed gstreamer registry lookup leak in Spotify settings.
  + Fixed all songs in a CUE sheet starting playback at the zero position (#1549).
  + Fixed playback going to pause and back to play on song change.
  + Fixed Genius Lyrics login not working (#1554).
  + Fixed slow collection filter search.</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1732190400">- Update to version 1.2.1
  + Bugfixes:
  + Fixed playback of CUE continuing to play from the same file after the song has finished playing (#1568).
  + Fixed updating collection song sort text when disc is changed.
  + Fixed current playing file left open when the next track errored (#1582).
  + Fixed filter search not finding song containing uppercase "A" (#1599).
  + Fixed crash when removing album from playlist when using shuffle albums (#1588).
  + Fixed IDv3 MBID's tags with multiple entries being ignored.
  + Fixed crash when enabling Tidal, Spotify, Qobuz or Subsonic services.
  + Fixed passing filenames to strawberry on command line not resolving to absolute paths.
  + Enhancements:
  + Resolve symbolic links when dragging files to the playlist to match collection song.
  + Replaced Spotify username/password with access token.
  + Require Qt 6.4 or higher and drop support for Qt 5.
  + Require TagLib 1.12 or higher.
  + Use Qt stringliterals.
  + Move gstfastspectrum to src.
  + Use standard user temp location for current album cover.
  + Removed old MacFSListener.
  + Removed external tagreader and protobuf dependency.
  + Removed VLC support.
  + Ported to Qt translation (.ts) files and removed gettext dependency.
  + Removed deprecated Gnome/Mate SettingsDaemon global shortcuts.</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1732363200">- Update to version 1.2.2
  + Bugfixes:
  + Fixed crash when creating a new smart playlist (#1609).
  + Fixed last playlist column being added when dragging a song and switching playlists.</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1733659200">- Update to version 1.2.3
  + Bugfixes:
  + Fixed libcdio NULL related compilation error on FreeBSD (#1610).
  + Fixed missing seek when starting playback of a CUE song (#1568).
  + Fixed "QDBusObjectPath: invalid path" error.</changelog>
</package>
<package pkgid="d09288c1a6e12901cbe820f91bc86017e98d7d9d7d7f071540d5f1e0821ed098" name="strawberry" arch="ppc64le">
  <version epoch="0" ver="1.2.3" rel="bp156.2.3.1"/>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1673611200">- Update to version 1.0.14
  + Fix initial volume not set when using Auto as output (#1104).
  + Fix saving moodbar if the URL contains host, ie.: UNC paths for SMB (#1101).
  + Fix CollectionBackendTest compile error (#1100).
  + Remove explicitly enabling debug messages (#1106).</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1677931200">- Update to version 1.0.15
  + Bugfixes:
  + Fixed playlist column showing invalid last played date for streams.
  + Fixed crash when the audio bin failed to initialize (#1123, #1133).
  + Fixed duplicated filename when organizing files using dot in the filename (#1136).
  + Fixed tag inline editing for streams (#1130).
  + Fixed resetting play statistics using tag edit dialog (#1124).
  + Fixed compilation songs not showing if group by was set to other than (Album) Artist / Album (#1140).
  + Enhancements:
  + Added lyrics from stands4 (lyrics.com).
  + Added Sonogram analyzer.
  + Use GStreamer playbin3 with GStreamer 1.22.0 and higher.
  + Code improvements:
  + Made use of C++11 enum class where possible.
  + Use new QNativeIpcKey based QSharedMemory constructor with Qt 6.6 and higher.</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1679918400">- Update to version 1.0.16
  + Bugfixes:
  + Fixed lyrics from Musixmatch.
  + Fixed possible file corruption when saving both tags and embedded cover using the tag editor (#1158).
  + Fixed compile without GStreamer.
  + Fixed context and playing now album art rendering on High DPI displays (#1161).
  + Fixed setting source properties (device, user-agent, ssl-strict) with GStreamer 1.22 (playbin3) and higher (#1148).
  + Fixed rescan songs feature not ignoring mtime.
  + Search lyrics by artist instead of album artist by default.
  + Code improvements:
  + Replace use of deprecated QSqlDatabase::exec().
  + Added features:
  + Added backend setting for strict SSL mode.
  + Read AcoustID and MusicBrainz tags.
  + Submit MusicBrainz tags with ListenBrainz.
- Remove Qt 5 dependencies
- Remove VLC support
- Update list of lyric providers in features</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1680091200">- Update to version 1.0.17
  + Fixed over-sized context album cover with device pixel ratio higher than 1.0 (#1166).
  + Fixed playing widget fading from a blurry previous cover with device pixel ratio higher than 1.0.
  + Made playlist source icon, album cover manager and OSD pretty cover respect device pixel ratio.</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1688212800">- Update to version 1.0.18
  + Bugfixes:
  + Fixed reading disc from QObuz songs (#1168).
  + Fixed volume being reset on playback with PulseAudio (#1174).
  + Fixed &lt;br&gt; tags in SQL query error message.
  + Fixed compile with Qt 6 without XCB (QX11Application).
  + Fixed smart playlist editor not properly loading search terms (#1172).
  + Fixed use of fixed icon for playlist favorite star icon (#1178).
  + Possible fix for collection thumbnails using disk cache having identical covers for albums with hashtag (#) in the album title (#1183).
  + Fixed listenbrainz scrobbling for songs with multiple artist mbids.
  + Fixed listenbrainz scrobbling for songs without duration.
  + Fixed gapless playback sometimes not working.
  + Fixed writing PNG images as embedded covers (#1209).
  + Fixed greyscale album covers not working in OSD D-Bus (#1205).
  + Fixed collection thumbnail disk cache with Qt 6.5.1 and newer.
  + Fixed moodbar disk cache with Qt 6.5.1 and newer.
  + Fixed playlist edit tag F2 shortcut only working for title tag (#1210).
  + Append number to filename if the destination file already exist when transcoding audio (#1200).
  + Fixed abseil linking issues with protobuf 1.22.0 and newer.
  + Enhancements:
  + Reduce memory overhead with album cover handling (#1046).
  + Improved listenbrainz error handling.
  + Show error dialog for listenbrainz errors similar to last.fm/libre.fm.
  + Reduce NetworkAccessManager instances.
  + Replace SingleApplication with KDSingleApplication.
  + Require Qt 5.12 or higher.
  + Add new database fields for art_embedded and art_unset.
  + Rewrite album cover loader.
  + Move cover filename settings from collection to covers settings.
  + Add setting to set priorities for album cover types.
  + Add rating filtering to playlist search (#1212).</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1694952000">- Rebuild after abseil-cpp update. (boo#1215227)</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1695556800">- Update to version 1.0.20
  + Fixed appdata validation.
- Update to version 1.0.19
  + Bugfixes:
  + Use shared pointers for objects to fix potential crashes on exit (#1239).
  + Fixed smart playlist search not matching unrated songs (#1244).
  + Fixed reading FMPS_Playcount for MP3 ID3v2 tags (#1248).
  + Always stop playing after 100 errors to prevent flooding the error dialog (#1220).
  + Fixed volume going to 100% when decreasing volume beyond zero (#1262).
  + Fixed error dialog sometimes showing empty.
  + Enhancements:
  + Add Mpris2 property to read/write rating (#1246).
  + Capitalize playlist column names (#1264).
  + Added lyrics from songlyrics.com, azlyrics.com, elyrics.net and lyricsmode.com.
  + New features:
  + Support performing song loudness analysis using `libebur128` (#1216).
  + Support song playback loudness normalization, as per EBU R 128 (#1216).
  + Other:
  + Removed last.fm HTTPS workaround and GnuTLS dependency
  + Removed broken lyrics.com lyrics provider.</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1695643200">- Add libebur128: enabling song playback loudness normalization</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1697889600">- Update to version 1.0.21
  + Bugfixes:
  + Fixed seekbar position resetting to zero before showing actual position when seeking.
  + Fixed compressed files showing up in collection (#1274).
  + Fixed connecting devices (#1288).
  + Fixed device schema missing ebur128 fields.
  + Fixed collection search by tag not working with space between colon and search term (#1290).
  + Fixed seeking when 5 seconds is remaining of the song resetting position to beginning (#1258).
  + Fixed intermittent crash when seeking with Auto as output (#1123).
  + Enhancements:
  + Support using system KDSingleApplication when available.
  + Improved lyrics matching.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698235200">- Add explicit pkgconfig(fftw3) BuildRequires: This optional
  dependency was previously pulled in by chromaprint. Build moodbar
  support.</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1702123200">- Update to version 1.0.22
  + Bugfixes:
  + Fixed KDSingleApplication cmake version check.
  + Fixed KDSingleApplication Qt 5 detection (#1299).
  + Fixed timer started in wrong thread (#1302).
  + Fixed erratic seeking behaviour if buffer duration is set to zero (#1302).
  + Fixed SCollection related crash on exit with Qt 5 (#1316).
  + Fixed track about to end related crash on playback failure (#1332).
  + Fixed playlist column widths not remembered if stretch mode is off with Qt 6.6.1 and higher (#1328).
  + Enhancements:
  + Increase thread priority for playback threads.
  + Allow drag and drop of songs to favorite playlists.</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1702987200">- Add BuildRequires for KDSingleApplication-qt6 with Tumbleweed.</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1704974400">- Update to version 1.0.23
  + Bugfixes:
  + Fixed possible duplication of song entries after organizing (#1341).
  + Fixed possible crash when connecting devices (#1313).
  + Fixed playlist sorting of original year (#1349).
  + Enhancements:
  + Treat all stream errors as non-fatal (#1347).
  + Require KDSingleApplication 1.1.0.
  + Fix logging of restored unavailable songs.</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1720958400">- Update to version 1.1.0
  + Bugfixes:
  + Fixed crash when pressing CTRL + C (#1359).
  + Pass on scroll events to page in settings to avoid changing settings when scrolling with mouse (#1380).
  + Fixed misredered playlist search field with Wayland using scaling (#1255).
  + Fixed Azlyrics lyrics provider because of website changes.
  + Fixed Musixmatch lyrics provider because of website changes.
  + Fixed application exiting when closing file dialog (#1401).
  + Fixed playlist shuffle randomness (#707).
  + Fixed playlist shuffle order always the same when restarting playback (#1381).
  + Fixed dynamic random mix not always ignoring shuffle and repeat mode (#1366).
  + Fixed manual shuffle while playing not setting current song to new index (##1353).
  + Fixed volume sync with PA when output is set to auto (#1123).
  + Fixed mpris:trackid type with KDE 6 (#1397).
  + Fixed open in file manager feature not handling missing XDG_DATA_DIRS variable.
  + Fixed collection pixmap disk cache and moodbar cache with newer Qt versions.
  + Fixed reading common metadata CUE's with multiple files (#1463).
  + Fixed playlist header stretch mode to only resize the right column of the column being resized.
  + Fixed adding columns to playlist header not working when not using stretch mode (#1085).
  + Fixed severe memory leak (!) in context album cover fading (#1464).
  + Separate albums by different artist in album groupings (#1276).
  + Removed -new-window parameter from dolphin command for open in file manager (#1412).
  + Only use playbin3 with GStreamer 1.24 and higher, not with GStreamer 1.22 or lower.
  + Enhancements:
  + Improve error messages when connecting and copying to devices.
  + Allow enter to be used with multiselection to add songs to playlist (#1360)
  + Add song progress to taskbar using D-Bus.
  + Use API to receive Radio Paradise channels.
  + Added button for fetching lyrics to tag editor (#1391).
  + Added option not to skip "A", "An" and "The” when sorting artist names in collection (#1393).
  + Improved album and title disc, remastered, etc matching and stripping (#1387).
  + Save volume to settings when adjusting (#1272).
  + Resolve song from collection using track with Cue in XSPF (#1181).
  + Added background image to sidebar.
  + Read metadata from RIFF WAV files (#1424).
  + Use original path instead of canonical path when adding directories to the collection.
  + Only apply added/removed collection directories when settings are saved.
  + Detect and handle different text encodings when reading CUE files (#1429).
  + The collection has been rewritten and improved (model/filter/search) (#392).
  + Improve error messages from tag reader.
  + (Unix) Add experimental GStreamer pipewire support.
  + New features:
  + Letras lyrics provider.
  + Open Tidal API (openapi.tidal.com) cover provider.
  + Turbine analyzer.
  + WaveRubber analyzer.
  + Spotify streaming support.
  + Removed features:
  + Removed now broken lyricsmode.com lyrics provider because of website changes.</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1721649600">- Update to version 1.1.1
  + Bugfixes:
  + Fixed compilation songs being split into different albums when using album grouping.
  + Fixed adding playlist columns not working when stretch mode is disabled (#1085).
  + Fixed resetting playlist columns.
  + Fixed adding songs to playlist adding all songs instead of filtered songs.
  + Fixed collection filter matching entire text instead of individual words.
  + Enhancements:
  + Use same code for collection and playlist filter search.</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1726142400">- Update to version 1.1.2
  + Bugfixes:
  + Fixed Tidal Open API cover provider to only login when needed instead of on startup.
  + Fixed KDE added keyboard accelerator characters (ampersands) appearing in sidebar (#1400, #1389, #1476).
  + Fixed KDE added keyboard accelerator characters (ampersands) appearing when editing playlist name (#1499).
  + Fixed collection "Search for this" adding prefix without value (#1510).
  + Fixed play (-p) command line option not working on startup (#1465).
  + Fixed scan transaction being started when "Update the collection when Strawberry starts" option is unchecked (#1469)
  + Fixed Spotify bitrate being limited 128kbit/s.
  + Fixed Spotify returning too many artists and albums.
  + Fixed manually switching Spotify songs blocking UI.
  + Fixed analyzer not being set.
  + Fixed context top text being updated causing selected text to be unselected.
  + Fixed filter search to use filename for songs with empty title.
  + Fixed missing developer in Appstream appdata file.
  + Fixed MPRIS2 DesktopEntry to return desktop file entry without ".desktop" (#1516)
  + Fixed WavPack .wvc accepted as valid audio files (#1525).
  + Fixed dynamic playlist controls not following system colors (#1483).
  + Fixed freeze on playlist right click (#1478).
  + Fixed copying songs to a iPod device keeping too many files open (#1527).
  + Fixed MBIDs from MP4 being parsed incorrectly causing ListenBrainz errors (#1531).
  + Fixed playlist sorting after filename (#1538).
  + Enhancements:
  + Improved volume adjustment and track seeking using touchpad (#1498).
  + Use own thread for lyrics parsing.
  + Added url and filename columns to collection and playlist filter search.</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1726920000">- Update to version 1.1.3
  + Bugfixes:
  + Fixed gstreamer registry lookup leak in Spotify settings.
  + Fixed all songs in a CUE sheet starting playback at the zero position (#1549).
  + Fixed playback going to pause and back to play on song change.
  + Fixed Genius Lyrics login not working (#1554).
  + Fixed slow collection filter search.</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1732190400">- Update to version 1.2.1
  + Bugfixes:
  + Fixed playback of CUE continuing to play from the same file after the song has finished playing (#1568).
  + Fixed updating collection song sort text when disc is changed.
  + Fixed current playing file left open when the next track errored (#1582).
  + Fixed filter search not finding song containing uppercase "A" (#1599).
  + Fixed crash when removing album from playlist when using shuffle albums (#1588).
  + Fixed IDv3 MBID's tags with multiple entries being ignored.
  + Fixed crash when enabling Tidal, Spotify, Qobuz or Subsonic services.
  + Fixed passing filenames to strawberry on command line not resolving to absolute paths.
  + Enhancements:
  + Resolve symbolic links when dragging files to the playlist to match collection song.
  + Replaced Spotify username/password with access token.
  + Require Qt 6.4 or higher and drop support for Qt 5.
  + Require TagLib 1.12 or higher.
  + Use Qt stringliterals.
  + Move gstfastspectrum to src.
  + Use standard user temp location for current album cover.
  + Removed old MacFSListener.
  + Removed external tagreader and protobuf dependency.
  + Removed VLC support.
  + Ported to Qt translation (.ts) files and removed gettext dependency.
  + Removed deprecated Gnome/Mate SettingsDaemon global shortcuts.</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1732363200">- Update to version 1.2.2
  + Bugfixes:
  + Fixed crash when creating a new smart playlist (#1609).
  + Fixed last playlist column being added when dragging a song and switching playlists.</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1733659200">- Update to version 1.2.3
  + Bugfixes:
  + Fixed libcdio NULL related compilation error on FreeBSD (#1610).
  + Fixed missing seek when starting playback of a CUE song (#1568).
  + Fixed "QDBusObjectPath: invalid path" error.</changelog>
</package>
<package pkgid="6ef6fff8633102a15a3778045c278fea412f68545de25ee69394c97492d7a4a2" name="strawberry" arch="s390x">
  <version epoch="0" ver="1.2.3" rel="bp156.2.3.1"/>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1673611200">- Update to version 1.0.14
  + Fix initial volume not set when using Auto as output (#1104).
  + Fix saving moodbar if the URL contains host, ie.: UNC paths for SMB (#1101).
  + Fix CollectionBackendTest compile error (#1100).
  + Remove explicitly enabling debug messages (#1106).</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1677931200">- Update to version 1.0.15
  + Bugfixes:
  + Fixed playlist column showing invalid last played date for streams.
  + Fixed crash when the audio bin failed to initialize (#1123, #1133).
  + Fixed duplicated filename when organizing files using dot in the filename (#1136).
  + Fixed tag inline editing for streams (#1130).
  + Fixed resetting play statistics using tag edit dialog (#1124).
  + Fixed compilation songs not showing if group by was set to other than (Album) Artist / Album (#1140).
  + Enhancements:
  + Added lyrics from stands4 (lyrics.com).
  + Added Sonogram analyzer.
  + Use GStreamer playbin3 with GStreamer 1.22.0 and higher.
  + Code improvements:
  + Made use of C++11 enum class where possible.
  + Use new QNativeIpcKey based QSharedMemory constructor with Qt 6.6 and higher.</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1679918400">- Update to version 1.0.16
  + Bugfixes:
  + Fixed lyrics from Musixmatch.
  + Fixed possible file corruption when saving both tags and embedded cover using the tag editor (#1158).
  + Fixed compile without GStreamer.
  + Fixed context and playing now album art rendering on High DPI displays (#1161).
  + Fixed setting source properties (device, user-agent, ssl-strict) with GStreamer 1.22 (playbin3) and higher (#1148).
  + Fixed rescan songs feature not ignoring mtime.
  + Search lyrics by artist instead of album artist by default.
  + Code improvements:
  + Replace use of deprecated QSqlDatabase::exec().
  + Added features:
  + Added backend setting for strict SSL mode.
  + Read AcoustID and MusicBrainz tags.
  + Submit MusicBrainz tags with ListenBrainz.
- Remove Qt 5 dependencies
- Remove VLC support
- Update list of lyric providers in features</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1680091200">- Update to version 1.0.17
  + Fixed over-sized context album cover with device pixel ratio higher than 1.0 (#1166).
  + Fixed playing widget fading from a blurry previous cover with device pixel ratio higher than 1.0.
  + Made playlist source icon, album cover manager and OSD pretty cover respect device pixel ratio.</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1688212800">- Update to version 1.0.18
  + Bugfixes:
  + Fixed reading disc from QObuz songs (#1168).
  + Fixed volume being reset on playback with PulseAudio (#1174).
  + Fixed &lt;br&gt; tags in SQL query error message.
  + Fixed compile with Qt 6 without XCB (QX11Application).
  + Fixed smart playlist editor not properly loading search terms (#1172).
  + Fixed use of fixed icon for playlist favorite star icon (#1178).
  + Possible fix for collection thumbnails using disk cache having identical covers for albums with hashtag (#) in the album title (#1183).
  + Fixed listenbrainz scrobbling for songs with multiple artist mbids.
  + Fixed listenbrainz scrobbling for songs without duration.
  + Fixed gapless playback sometimes not working.
  + Fixed writing PNG images as embedded covers (#1209).
  + Fixed greyscale album covers not working in OSD D-Bus (#1205).
  + Fixed collection thumbnail disk cache with Qt 6.5.1 and newer.
  + Fixed moodbar disk cache with Qt 6.5.1 and newer.
  + Fixed playlist edit tag F2 shortcut only working for title tag (#1210).
  + Append number to filename if the destination file already exist when transcoding audio (#1200).
  + Fixed abseil linking issues with protobuf 1.22.0 and newer.
  + Enhancements:
  + Reduce memory overhead with album cover handling (#1046).
  + Improved listenbrainz error handling.
  + Show error dialog for listenbrainz errors similar to last.fm/libre.fm.
  + Reduce NetworkAccessManager instances.
  + Replace SingleApplication with KDSingleApplication.
  + Require Qt 5.12 or higher.
  + Add new database fields for art_embedded and art_unset.
  + Rewrite album cover loader.
  + Move cover filename settings from collection to covers settings.
  + Add setting to set priorities for album cover types.
  + Add rating filtering to playlist search (#1212).</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1694952000">- Rebuild after abseil-cpp update. (boo#1215227)</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1695556800">- Update to version 1.0.20
  + Fixed appdata validation.
- Update to version 1.0.19
  + Bugfixes:
  + Use shared pointers for objects to fix potential crashes on exit (#1239).
  + Fixed smart playlist search not matching unrated songs (#1244).
  + Fixed reading FMPS_Playcount for MP3 ID3v2 tags (#1248).
  + Always stop playing after 100 errors to prevent flooding the error dialog (#1220).
  + Fixed volume going to 100% when decreasing volume beyond zero (#1262).
  + Fixed error dialog sometimes showing empty.
  + Enhancements:
  + Add Mpris2 property to read/write rating (#1246).
  + Capitalize playlist column names (#1264).
  + Added lyrics from songlyrics.com, azlyrics.com, elyrics.net and lyricsmode.com.
  + New features:
  + Support performing song loudness analysis using `libebur128` (#1216).
  + Support song playback loudness normalization, as per EBU R 128 (#1216).
  + Other:
  + Removed last.fm HTTPS workaround and GnuTLS dependency
  + Removed broken lyrics.com lyrics provider.</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1695643200">- Add libebur128: enabling song playback loudness normalization</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1697889600">- Update to version 1.0.21
  + Bugfixes:
  + Fixed seekbar position resetting to zero before showing actual position when seeking.
  + Fixed compressed files showing up in collection (#1274).
  + Fixed connecting devices (#1288).
  + Fixed device schema missing ebur128 fields.
  + Fixed collection search by tag not working with space between colon and search term (#1290).
  + Fixed seeking when 5 seconds is remaining of the song resetting position to beginning (#1258).
  + Fixed intermittent crash when seeking with Auto as output (#1123).
  + Enhancements:
  + Support using system KDSingleApplication when available.
  + Improved lyrics matching.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698235200">- Add explicit pkgconfig(fftw3) BuildRequires: This optional
  dependency was previously pulled in by chromaprint. Build moodbar
  support.</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1702123200">- Update to version 1.0.22
  + Bugfixes:
  + Fixed KDSingleApplication cmake version check.
  + Fixed KDSingleApplication Qt 5 detection (#1299).
  + Fixed timer started in wrong thread (#1302).
  + Fixed erratic seeking behaviour if buffer duration is set to zero (#1302).
  + Fixed SCollection related crash on exit with Qt 5 (#1316).
  + Fixed track about to end related crash on playback failure (#1332).
  + Fixed playlist column widths not remembered if stretch mode is off with Qt 6.6.1 and higher (#1328).
  + Enhancements:
  + Increase thread priority for playback threads.
  + Allow drag and drop of songs to favorite playlists.</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1702987200">- Add BuildRequires for KDSingleApplication-qt6 with Tumbleweed.</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1704974400">- Update to version 1.0.23
  + Bugfixes:
  + Fixed possible duplication of song entries after organizing (#1341).
  + Fixed possible crash when connecting devices (#1313).
  + Fixed playlist sorting of original year (#1349).
  + Enhancements:
  + Treat all stream errors as non-fatal (#1347).
  + Require KDSingleApplication 1.1.0.
  + Fix logging of restored unavailable songs.</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1720958400">- Update to version 1.1.0
  + Bugfixes:
  + Fixed crash when pressing CTRL + C (#1359).
  + Pass on scroll events to page in settings to avoid changing settings when scrolling with mouse (#1380).
  + Fixed misredered playlist search field with Wayland using scaling (#1255).
  + Fixed Azlyrics lyrics provider because of website changes.
  + Fixed Musixmatch lyrics provider because of website changes.
  + Fixed application exiting when closing file dialog (#1401).
  + Fixed playlist shuffle randomness (#707).
  + Fixed playlist shuffle order always the same when restarting playback (#1381).
  + Fixed dynamic random mix not always ignoring shuffle and repeat mode (#1366).
  + Fixed manual shuffle while playing not setting current song to new index (##1353).
  + Fixed volume sync with PA when output is set to auto (#1123).
  + Fixed mpris:trackid type with KDE 6 (#1397).
  + Fixed open in file manager feature not handling missing XDG_DATA_DIRS variable.
  + Fixed collection pixmap disk cache and moodbar cache with newer Qt versions.
  + Fixed reading common metadata CUE's with multiple files (#1463).
  + Fixed playlist header stretch mode to only resize the right column of the column being resized.
  + Fixed adding columns to playlist header not working when not using stretch mode (#1085).
  + Fixed severe memory leak (!) in context album cover fading (#1464).
  + Separate albums by different artist in album groupings (#1276).
  + Removed -new-window parameter from dolphin command for open in file manager (#1412).
  + Only use playbin3 with GStreamer 1.24 and higher, not with GStreamer 1.22 or lower.
  + Enhancements:
  + Improve error messages when connecting and copying to devices.
  + Allow enter to be used with multiselection to add songs to playlist (#1360)
  + Add song progress to taskbar using D-Bus.
  + Use API to receive Radio Paradise channels.
  + Added button for fetching lyrics to tag editor (#1391).
  + Added option not to skip "A", "An" and "The” when sorting artist names in collection (#1393).
  + Improved album and title disc, remastered, etc matching and stripping (#1387).
  + Save volume to settings when adjusting (#1272).
  + Resolve song from collection using track with Cue in XSPF (#1181).
  + Added background image to sidebar.
  + Read metadata from RIFF WAV files (#1424).
  + Use original path instead of canonical path when adding directories to the collection.
  + Only apply added/removed collection directories when settings are saved.
  + Detect and handle different text encodings when reading CUE files (#1429).
  + The collection has been rewritten and improved (model/filter/search) (#392).
  + Improve error messages from tag reader.
  + (Unix) Add experimental GStreamer pipewire support.
  + New features:
  + Letras lyrics provider.
  + Open Tidal API (openapi.tidal.com) cover provider.
  + Turbine analyzer.
  + WaveRubber analyzer.
  + Spotify streaming support.
  + Removed features:
  + Removed now broken lyricsmode.com lyrics provider because of website changes.</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1721649600">- Update to version 1.1.1
  + Bugfixes:
  + Fixed compilation songs being split into different albums when using album grouping.
  + Fixed adding playlist columns not working when stretch mode is disabled (#1085).
  + Fixed resetting playlist columns.
  + Fixed adding songs to playlist adding all songs instead of filtered songs.
  + Fixed collection filter matching entire text instead of individual words.
  + Enhancements:
  + Use same code for collection and playlist filter search.</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1726142400">- Update to version 1.1.2
  + Bugfixes:
  + Fixed Tidal Open API cover provider to only login when needed instead of on startup.
  + Fixed KDE added keyboard accelerator characters (ampersands) appearing in sidebar (#1400, #1389, #1476).
  + Fixed KDE added keyboard accelerator characters (ampersands) appearing when editing playlist name (#1499).
  + Fixed collection "Search for this" adding prefix without value (#1510).
  + Fixed play (-p) command line option not working on startup (#1465).
  + Fixed scan transaction being started when "Update the collection when Strawberry starts" option is unchecked (#1469)
  + Fixed Spotify bitrate being limited 128kbit/s.
  + Fixed Spotify returning too many artists and albums.
  + Fixed manually switching Spotify songs blocking UI.
  + Fixed analyzer not being set.
  + Fixed context top text being updated causing selected text to be unselected.
  + Fixed filter search to use filename for songs with empty title.
  + Fixed missing developer in Appstream appdata file.
  + Fixed MPRIS2 DesktopEntry to return desktop file entry without ".desktop" (#1516)
  + Fixed WavPack .wvc accepted as valid audio files (#1525).
  + Fixed dynamic playlist controls not following system colors (#1483).
  + Fixed freeze on playlist right click (#1478).
  + Fixed copying songs to a iPod device keeping too many files open (#1527).
  + Fixed MBIDs from MP4 being parsed incorrectly causing ListenBrainz errors (#1531).
  + Fixed playlist sorting after filename (#1538).
  + Enhancements:
  + Improved volume adjustment and track seeking using touchpad (#1498).
  + Use own thread for lyrics parsing.
  + Added url and filename columns to collection and playlist filter search.</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1726920000">- Update to version 1.1.3
  + Bugfixes:
  + Fixed gstreamer registry lookup leak in Spotify settings.
  + Fixed all songs in a CUE sheet starting playback at the zero position (#1549).
  + Fixed playback going to pause and back to play on song change.
  + Fixed Genius Lyrics login not working (#1554).
  + Fixed slow collection filter search.</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1732190400">- Update to version 1.2.1
  + Bugfixes:
  + Fixed playback of CUE continuing to play from the same file after the song has finished playing (#1568).
  + Fixed updating collection song sort text when disc is changed.
  + Fixed current playing file left open when the next track errored (#1582).
  + Fixed filter search not finding song containing uppercase "A" (#1599).
  + Fixed crash when removing album from playlist when using shuffle albums (#1588).
  + Fixed IDv3 MBID's tags with multiple entries being ignored.
  + Fixed crash when enabling Tidal, Spotify, Qobuz or Subsonic services.
  + Fixed passing filenames to strawberry on command line not resolving to absolute paths.
  + Enhancements:
  + Resolve symbolic links when dragging files to the playlist to match collection song.
  + Replaced Spotify username/password with access token.
  + Require Qt 6.4 or higher and drop support for Qt 5.
  + Require TagLib 1.12 or higher.
  + Use Qt stringliterals.
  + Move gstfastspectrum to src.
  + Use standard user temp location for current album cover.
  + Removed old MacFSListener.
  + Removed external tagreader and protobuf dependency.
  + Removed VLC support.
  + Ported to Qt translation (.ts) files and removed gettext dependency.
  + Removed deprecated Gnome/Mate SettingsDaemon global shortcuts.</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1732363200">- Update to version 1.2.2
  + Bugfixes:
  + Fixed crash when creating a new smart playlist (#1609).
  + Fixed last playlist column being added when dragging a song and switching playlists.</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1733659200">- Update to version 1.2.3
  + Bugfixes:
  + Fixed libcdio NULL related compilation error on FreeBSD (#1610).
  + Fixed missing seek when starting playback of a CUE song (#1568).
  + Fixed "QDBusObjectPath: invalid path" error.</changelog>
</package>
<package pkgid="137f33bfffe15ceddb9ab4c14a69e4d8f7b50c7c3433c66b8d5fb44451b38fd9" name="strawberry" arch="src">
  <version epoch="0" ver="1.2.3" rel="bp156.2.3.1"/>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1673611200">- Update to version 1.0.14
  + Fix initial volume not set when using Auto as output (#1104).
  + Fix saving moodbar if the URL contains host, ie.: UNC paths for SMB (#1101).
  + Fix CollectionBackendTest compile error (#1100).
  + Remove explicitly enabling debug messages (#1106).</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1677931200">- Update to version 1.0.15
  + Bugfixes:
  + Fixed playlist column showing invalid last played date for streams.
  + Fixed crash when the audio bin failed to initialize (#1123, #1133).
  + Fixed duplicated filename when organizing files using dot in the filename (#1136).
  + Fixed tag inline editing for streams (#1130).
  + Fixed resetting play statistics using tag edit dialog (#1124).
  + Fixed compilation songs not showing if group by was set to other than (Album) Artist / Album (#1140).
  + Enhancements:
  + Added lyrics from stands4 (lyrics.com).
  + Added Sonogram analyzer.
  + Use GStreamer playbin3 with GStreamer 1.22.0 and higher.
  + Code improvements:
  + Made use of C++11 enum class where possible.
  + Use new QNativeIpcKey based QSharedMemory constructor with Qt 6.6 and higher.</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1679918400">- Update to version 1.0.16
  + Bugfixes:
  + Fixed lyrics from Musixmatch.
  + Fixed possible file corruption when saving both tags and embedded cover using the tag editor (#1158).
  + Fixed compile without GStreamer.
  + Fixed context and playing now album art rendering on High DPI displays (#1161).
  + Fixed setting source properties (device, user-agent, ssl-strict) with GStreamer 1.22 (playbin3) and higher (#1148).
  + Fixed rescan songs feature not ignoring mtime.
  + Search lyrics by artist instead of album artist by default.
  + Code improvements:
  + Replace use of deprecated QSqlDatabase::exec().
  + Added features:
  + Added backend setting for strict SSL mode.
  + Read AcoustID and MusicBrainz tags.
  + Submit MusicBrainz tags with ListenBrainz.
- Remove Qt 5 dependencies
- Remove VLC support
- Update list of lyric providers in features</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1680091200">- Update to version 1.0.17
  + Fixed over-sized context album cover with device pixel ratio higher than 1.0 (#1166).
  + Fixed playing widget fading from a blurry previous cover with device pixel ratio higher than 1.0.
  + Made playlist source icon, album cover manager and OSD pretty cover respect device pixel ratio.</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1688212800">- Update to version 1.0.18
  + Bugfixes:
  + Fixed reading disc from QObuz songs (#1168).
  + Fixed volume being reset on playback with PulseAudio (#1174).
  + Fixed &lt;br&gt; tags in SQL query error message.
  + Fixed compile with Qt 6 without XCB (QX11Application).
  + Fixed smart playlist editor not properly loading search terms (#1172).
  + Fixed use of fixed icon for playlist favorite star icon (#1178).
  + Possible fix for collection thumbnails using disk cache having identical covers for albums with hashtag (#) in the album title (#1183).
  + Fixed listenbrainz scrobbling for songs with multiple artist mbids.
  + Fixed listenbrainz scrobbling for songs without duration.
  + Fixed gapless playback sometimes not working.
  + Fixed writing PNG images as embedded covers (#1209).
  + Fixed greyscale album covers not working in OSD D-Bus (#1205).
  + Fixed collection thumbnail disk cache with Qt 6.5.1 and newer.
  + Fixed moodbar disk cache with Qt 6.5.1 and newer.
  + Fixed playlist edit tag F2 shortcut only working for title tag (#1210).
  + Append number to filename if the destination file already exist when transcoding audio (#1200).
  + Fixed abseil linking issues with protobuf 1.22.0 and newer.
  + Enhancements:
  + Reduce memory overhead with album cover handling (#1046).
  + Improved listenbrainz error handling.
  + Show error dialog for listenbrainz errors similar to last.fm/libre.fm.
  + Reduce NetworkAccessManager instances.
  + Replace SingleApplication with KDSingleApplication.
  + Require Qt 5.12 or higher.
  + Add new database fields for art_embedded and art_unset.
  + Rewrite album cover loader.
  + Move cover filename settings from collection to covers settings.
  + Add setting to set priorities for album cover types.
  + Add rating filtering to playlist search (#1212).</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1694952000">- Rebuild after abseil-cpp update. (boo#1215227)</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1695556800">- Update to version 1.0.20
  + Fixed appdata validation.
- Update to version 1.0.19
  + Bugfixes:
  + Use shared pointers for objects to fix potential crashes on exit (#1239).
  + Fixed smart playlist search not matching unrated songs (#1244).
  + Fixed reading FMPS_Playcount for MP3 ID3v2 tags (#1248).
  + Always stop playing after 100 errors to prevent flooding the error dialog (#1220).
  + Fixed volume going to 100% when decreasing volume beyond zero (#1262).
  + Fixed error dialog sometimes showing empty.
  + Enhancements:
  + Add Mpris2 property to read/write rating (#1246).
  + Capitalize playlist column names (#1264).
  + Added lyrics from songlyrics.com, azlyrics.com, elyrics.net and lyricsmode.com.
  + New features:
  + Support performing song loudness analysis using `libebur128` (#1216).
  + Support song playback loudness normalization, as per EBU R 128 (#1216).
  + Other:
  + Removed last.fm HTTPS workaround and GnuTLS dependency
  + Removed broken lyrics.com lyrics provider.</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1695643200">- Add libebur128: enabling song playback loudness normalization</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1697889600">- Update to version 1.0.21
  + Bugfixes:
  + Fixed seekbar position resetting to zero before showing actual position when seeking.
  + Fixed compressed files showing up in collection (#1274).
  + Fixed connecting devices (#1288).
  + Fixed device schema missing ebur128 fields.
  + Fixed collection search by tag not working with space between colon and search term (#1290).
  + Fixed seeking when 5 seconds is remaining of the song resetting position to beginning (#1258).
  + Fixed intermittent crash when seeking with Auto as output (#1123).
  + Enhancements:
  + Support using system KDSingleApplication when available.
  + Improved lyrics matching.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698235200">- Add explicit pkgconfig(fftw3) BuildRequires: This optional
  dependency was previously pulled in by chromaprint. Build moodbar
  support.</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1702123200">- Update to version 1.0.22
  + Bugfixes:
  + Fixed KDSingleApplication cmake version check.
  + Fixed KDSingleApplication Qt 5 detection (#1299).
  + Fixed timer started in wrong thread (#1302).
  + Fixed erratic seeking behaviour if buffer duration is set to zero (#1302).
  + Fixed SCollection related crash on exit with Qt 5 (#1316).
  + Fixed track about to end related crash on playback failure (#1332).
  + Fixed playlist column widths not remembered if stretch mode is off with Qt 6.6.1 and higher (#1328).
  + Enhancements:
  + Increase thread priority for playback threads.
  + Allow drag and drop of songs to favorite playlists.</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1702987200">- Add BuildRequires for KDSingleApplication-qt6 with Tumbleweed.</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1704974400">- Update to version 1.0.23
  + Bugfixes:
  + Fixed possible duplication of song entries after organizing (#1341).
  + Fixed possible crash when connecting devices (#1313).
  + Fixed playlist sorting of original year (#1349).
  + Enhancements:
  + Treat all stream errors as non-fatal (#1347).
  + Require KDSingleApplication 1.1.0.
  + Fix logging of restored unavailable songs.</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1720958400">- Update to version 1.1.0
  + Bugfixes:
  + Fixed crash when pressing CTRL + C (#1359).
  + Pass on scroll events to page in settings to avoid changing settings when scrolling with mouse (#1380).
  + Fixed misredered playlist search field with Wayland using scaling (#1255).
  + Fixed Azlyrics lyrics provider because of website changes.
  + Fixed Musixmatch lyrics provider because of website changes.
  + Fixed application exiting when closing file dialog (#1401).
  + Fixed playlist shuffle randomness (#707).
  + Fixed playlist shuffle order always the same when restarting playback (#1381).
  + Fixed dynamic random mix not always ignoring shuffle and repeat mode (#1366).
  + Fixed manual shuffle while playing not setting current song to new index (##1353).
  + Fixed volume sync with PA when output is set to auto (#1123).
  + Fixed mpris:trackid type with KDE 6 (#1397).
  + Fixed open in file manager feature not handling missing XDG_DATA_DIRS variable.
  + Fixed collection pixmap disk cache and moodbar cache with newer Qt versions.
  + Fixed reading common metadata CUE's with multiple files (#1463).
  + Fixed playlist header stretch mode to only resize the right column of the column being resized.
  + Fixed adding columns to playlist header not working when not using stretch mode (#1085).
  + Fixed severe memory leak (!) in context album cover fading (#1464).
  + Separate albums by different artist in album groupings (#1276).
  + Removed -new-window parameter from dolphin command for open in file manager (#1412).
  + Only use playbin3 with GStreamer 1.24 and higher, not with GStreamer 1.22 or lower.
  + Enhancements:
  + Improve error messages when connecting and copying to devices.
  + Allow enter to be used with multiselection to add songs to playlist (#1360)
  + Add song progress to taskbar using D-Bus.
  + Use API to receive Radio Paradise channels.
  + Added button for fetching lyrics to tag editor (#1391).
  + Added option not to skip "A", "An" and "The” when sorting artist names in collection (#1393).
  + Improved album and title disc, remastered, etc matching and stripping (#1387).
  + Save volume to settings when adjusting (#1272).
  + Resolve song from collection using track with Cue in XSPF (#1181).
  + Added background image to sidebar.
  + Read metadata from RIFF WAV files (#1424).
  + Use original path instead of canonical path when adding directories to the collection.
  + Only apply added/removed collection directories when settings are saved.
  + Detect and handle different text encodings when reading CUE files (#1429).
  + The collection has been rewritten and improved (model/filter/search) (#392).
  + Improve error messages from tag reader.
  + (Unix) Add experimental GStreamer pipewire support.
  + New features:
  + Letras lyrics provider.
  + Open Tidal API (openapi.tidal.com) cover provider.
  + Turbine analyzer.
  + WaveRubber analyzer.
  + Spotify streaming support.
  + Removed features:
  + Removed now broken lyricsmode.com lyrics provider because of website changes.</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1721649600">- Update to version 1.1.1
  + Bugfixes:
  + Fixed compilation songs being split into different albums when using album grouping.
  + Fixed adding playlist columns not working when stretch mode is disabled (#1085).
  + Fixed resetting playlist columns.
  + Fixed adding songs to playlist adding all songs instead of filtered songs.
  + Fixed collection filter matching entire text instead of individual words.
  + Enhancements:
  + Use same code for collection and playlist filter search.</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1726142400">- Update to version 1.1.2
  + Bugfixes:
  + Fixed Tidal Open API cover provider to only login when needed instead of on startup.
  + Fixed KDE added keyboard accelerator characters (ampersands) appearing in sidebar (#1400, #1389, #1476).
  + Fixed KDE added keyboard accelerator characters (ampersands) appearing when editing playlist name (#1499).
  + Fixed collection "Search for this" adding prefix without value (#1510).
  + Fixed play (-p) command line option not working on startup (#1465).
  + Fixed scan transaction being started when "Update the collection when Strawberry starts" option is unchecked (#1469)
  + Fixed Spotify bitrate being limited 128kbit/s.
  + Fixed Spotify returning too many artists and albums.
  + Fixed manually switching Spotify songs blocking UI.
  + Fixed analyzer not being set.
  + Fixed context top text being updated causing selected text to be unselected.
  + Fixed filter search to use filename for songs with empty title.
  + Fixed missing developer in Appstream appdata file.
  + Fixed MPRIS2 DesktopEntry to return desktop file entry without ".desktop" (#1516)
  + Fixed WavPack .wvc accepted as valid audio files (#1525).
  + Fixed dynamic playlist controls not following system colors (#1483).
  + Fixed freeze on playlist right click (#1478).
  + Fixed copying songs to a iPod device keeping too many files open (#1527).
  + Fixed MBIDs from MP4 being parsed incorrectly causing ListenBrainz errors (#1531).
  + Fixed playlist sorting after filename (#1538).
  + Enhancements:
  + Improved volume adjustment and track seeking using touchpad (#1498).
  + Use own thread for lyrics parsing.
  + Added url and filename columns to collection and playlist filter search.</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1726920000">- Update to version 1.1.3
  + Bugfixes:
  + Fixed gstreamer registry lookup leak in Spotify settings.
  + Fixed all songs in a CUE sheet starting playback at the zero position (#1549).
  + Fixed playback going to pause and back to play on song change.
  + Fixed Genius Lyrics login not working (#1554).
  + Fixed slow collection filter search.</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1732190400">- Update to version 1.2.1
  + Bugfixes:
  + Fixed playback of CUE continuing to play from the same file after the song has finished playing (#1568).
  + Fixed updating collection song sort text when disc is changed.
  + Fixed current playing file left open when the next track errored (#1582).
  + Fixed filter search not finding song containing uppercase "A" (#1599).
  + Fixed crash when removing album from playlist when using shuffle albums (#1588).
  + Fixed IDv3 MBID's tags with multiple entries being ignored.
  + Fixed crash when enabling Tidal, Spotify, Qobuz or Subsonic services.
  + Fixed passing filenames to strawberry on command line not resolving to absolute paths.
  + Enhancements:
  + Resolve symbolic links when dragging files to the playlist to match collection song.
  + Replaced Spotify username/password with access token.
  + Require Qt 6.4 or higher and drop support for Qt 5.
  + Require TagLib 1.12 or higher.
  + Use Qt stringliterals.
  + Move gstfastspectrum to src.
  + Use standard user temp location for current album cover.
  + Removed old MacFSListener.
  + Removed external tagreader and protobuf dependency.
  + Removed VLC support.
  + Ported to Qt translation (.ts) files and removed gettext dependency.
  + Removed deprecated Gnome/Mate SettingsDaemon global shortcuts.</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1732363200">- Update to version 1.2.2
  + Bugfixes:
  + Fixed crash when creating a new smart playlist (#1609).
  + Fixed last playlist column being added when dragging a song and switching playlists.</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1733659200">- Update to version 1.2.3
  + Bugfixes:
  + Fixed libcdio NULL related compilation error on FreeBSD (#1610).
  + Fixed missing seek when starting playback of a CUE song (#1568).
  + Fixed "QDBusObjectPath: invalid path" error.</changelog>
</package>
<package pkgid="c22843d7aaefd3ace0daa34bd4419b721ae370ef714e2d66e39bcf4ee9962edf" name="strawberry" arch="x86_64">
  <version epoch="0" ver="1.2.3" rel="bp156.2.3.1"/>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1673611200">- Update to version 1.0.14
  + Fix initial volume not set when using Auto as output (#1104).
  + Fix saving moodbar if the URL contains host, ie.: UNC paths for SMB (#1101).
  + Fix CollectionBackendTest compile error (#1100).
  + Remove explicitly enabling debug messages (#1106).</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1677931200">- Update to version 1.0.15
  + Bugfixes:
  + Fixed playlist column showing invalid last played date for streams.
  + Fixed crash when the audio bin failed to initialize (#1123, #1133).
  + Fixed duplicated filename when organizing files using dot in the filename (#1136).
  + Fixed tag inline editing for streams (#1130).
  + Fixed resetting play statistics using tag edit dialog (#1124).
  + Fixed compilation songs not showing if group by was set to other than (Album) Artist / Album (#1140).
  + Enhancements:
  + Added lyrics from stands4 (lyrics.com).
  + Added Sonogram analyzer.
  + Use GStreamer playbin3 with GStreamer 1.22.0 and higher.
  + Code improvements:
  + Made use of C++11 enum class where possible.
  + Use new QNativeIpcKey based QSharedMemory constructor with Qt 6.6 and higher.</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1679918400">- Update to version 1.0.16
  + Bugfixes:
  + Fixed lyrics from Musixmatch.
  + Fixed possible file corruption when saving both tags and embedded cover using the tag editor (#1158).
  + Fixed compile without GStreamer.
  + Fixed context and playing now album art rendering on High DPI displays (#1161).
  + Fixed setting source properties (device, user-agent, ssl-strict) with GStreamer 1.22 (playbin3) and higher (#1148).
  + Fixed rescan songs feature not ignoring mtime.
  + Search lyrics by artist instead of album artist by default.
  + Code improvements:
  + Replace use of deprecated QSqlDatabase::exec().
  + Added features:
  + Added backend setting for strict SSL mode.
  + Read AcoustID and MusicBrainz tags.
  + Submit MusicBrainz tags with ListenBrainz.
- Remove Qt 5 dependencies
- Remove VLC support
- Update list of lyric providers in features</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1680091200">- Update to version 1.0.17
  + Fixed over-sized context album cover with device pixel ratio higher than 1.0 (#1166).
  + Fixed playing widget fading from a blurry previous cover with device pixel ratio higher than 1.0.
  + Made playlist source icon, album cover manager and OSD pretty cover respect device pixel ratio.</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1688212800">- Update to version 1.0.18
  + Bugfixes:
  + Fixed reading disc from QObuz songs (#1168).
  + Fixed volume being reset on playback with PulseAudio (#1174).
  + Fixed &lt;br&gt; tags in SQL query error message.
  + Fixed compile with Qt 6 without XCB (QX11Application).
  + Fixed smart playlist editor not properly loading search terms (#1172).
  + Fixed use of fixed icon for playlist favorite star icon (#1178).
  + Possible fix for collection thumbnails using disk cache having identical covers for albums with hashtag (#) in the album title (#1183).
  + Fixed listenbrainz scrobbling for songs with multiple artist mbids.
  + Fixed listenbrainz scrobbling for songs without duration.
  + Fixed gapless playback sometimes not working.
  + Fixed writing PNG images as embedded covers (#1209).
  + Fixed greyscale album covers not working in OSD D-Bus (#1205).
  + Fixed collection thumbnail disk cache with Qt 6.5.1 and newer.
  + Fixed moodbar disk cache with Qt 6.5.1 and newer.
  + Fixed playlist edit tag F2 shortcut only working for title tag (#1210).
  + Append number to filename if the destination file already exist when transcoding audio (#1200).
  + Fixed abseil linking issues with protobuf 1.22.0 and newer.
  + Enhancements:
  + Reduce memory overhead with album cover handling (#1046).
  + Improved listenbrainz error handling.
  + Show error dialog for listenbrainz errors similar to last.fm/libre.fm.
  + Reduce NetworkAccessManager instances.
  + Replace SingleApplication with KDSingleApplication.
  + Require Qt 5.12 or higher.
  + Add new database fields for art_embedded and art_unset.
  + Rewrite album cover loader.
  + Move cover filename settings from collection to covers settings.
  + Add setting to set priorities for album cover types.
  + Add rating filtering to playlist search (#1212).</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1694952000">- Rebuild after abseil-cpp update. (boo#1215227)</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1695556800">- Update to version 1.0.20
  + Fixed appdata validation.
- Update to version 1.0.19
  + Bugfixes:
  + Use shared pointers for objects to fix potential crashes on exit (#1239).
  + Fixed smart playlist search not matching unrated songs (#1244).
  + Fixed reading FMPS_Playcount for MP3 ID3v2 tags (#1248).
  + Always stop playing after 100 errors to prevent flooding the error dialog (#1220).
  + Fixed volume going to 100% when decreasing volume beyond zero (#1262).
  + Fixed error dialog sometimes showing empty.
  + Enhancements:
  + Add Mpris2 property to read/write rating (#1246).
  + Capitalize playlist column names (#1264).
  + Added lyrics from songlyrics.com, azlyrics.com, elyrics.net and lyricsmode.com.
  + New features:
  + Support performing song loudness analysis using `libebur128` (#1216).
  + Support song playback loudness normalization, as per EBU R 128 (#1216).
  + Other:
  + Removed last.fm HTTPS workaround and GnuTLS dependency
  + Removed broken lyrics.com lyrics provider.</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1695643200">- Add libebur128: enabling song playback loudness normalization</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1697889600">- Update to version 1.0.21
  + Bugfixes:
  + Fixed seekbar position resetting to zero before showing actual position when seeking.
  + Fixed compressed files showing up in collection (#1274).
  + Fixed connecting devices (#1288).
  + Fixed device schema missing ebur128 fields.
  + Fixed collection search by tag not working with space between colon and search term (#1290).
  + Fixed seeking when 5 seconds is remaining of the song resetting position to beginning (#1258).
  + Fixed intermittent crash when seeking with Auto as output (#1123).
  + Enhancements:
  + Support using system KDSingleApplication when available.
  + Improved lyrics matching.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1698235200">- Add explicit pkgconfig(fftw3) BuildRequires: This optional
  dependency was previously pulled in by chromaprint. Build moodbar
  support.</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1702123200">- Update to version 1.0.22
  + Bugfixes:
  + Fixed KDSingleApplication cmake version check.
  + Fixed KDSingleApplication Qt 5 detection (#1299).
  + Fixed timer started in wrong thread (#1302).
  + Fixed erratic seeking behaviour if buffer duration is set to zero (#1302).
  + Fixed SCollection related crash on exit with Qt 5 (#1316).
  + Fixed track about to end related crash on playback failure (#1332).
  + Fixed playlist column widths not remembered if stretch mode is off with Qt 6.6.1 and higher (#1328).
  + Enhancements:
  + Increase thread priority for playback threads.
  + Allow drag and drop of songs to favorite playlists.</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1702987200">- Add BuildRequires for KDSingleApplication-qt6 with Tumbleweed.</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1704974400">- Update to version 1.0.23
  + Bugfixes:
  + Fixed possible duplication of song entries after organizing (#1341).
  + Fixed possible crash when connecting devices (#1313).
  + Fixed playlist sorting of original year (#1349).
  + Enhancements:
  + Treat all stream errors as non-fatal (#1347).
  + Require KDSingleApplication 1.1.0.
  + Fix logging of restored unavailable songs.</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1720958400">- Update to version 1.1.0
  + Bugfixes:
  + Fixed crash when pressing CTRL + C (#1359).
  + Pass on scroll events to page in settings to avoid changing settings when scrolling with mouse (#1380).
  + Fixed misredered playlist search field with Wayland using scaling (#1255).
  + Fixed Azlyrics lyrics provider because of website changes.
  + Fixed Musixmatch lyrics provider because of website changes.
  + Fixed application exiting when closing file dialog (#1401).
  + Fixed playlist shuffle randomness (#707).
  + Fixed playlist shuffle order always the same when restarting playback (#1381).
  + Fixed dynamic random mix not always ignoring shuffle and repeat mode (#1366).
  + Fixed manual shuffle while playing not setting current song to new index (##1353).
  + Fixed volume sync with PA when output is set to auto (#1123).
  + Fixed mpris:trackid type with KDE 6 (#1397).
  + Fixed open in file manager feature not handling missing XDG_DATA_DIRS variable.
  + Fixed collection pixmap disk cache and moodbar cache with newer Qt versions.
  + Fixed reading common metadata CUE's with multiple files (#1463).
  + Fixed playlist header stretch mode to only resize the right column of the column being resized.
  + Fixed adding columns to playlist header not working when not using stretch mode (#1085).
  + Fixed severe memory leak (!) in context album cover fading (#1464).
  + Separate albums by different artist in album groupings (#1276).
  + Removed -new-window parameter from dolphin command for open in file manager (#1412).
  + Only use playbin3 with GStreamer 1.24 and higher, not with GStreamer 1.22 or lower.
  + Enhancements:
  + Improve error messages when connecting and copying to devices.
  + Allow enter to be used with multiselection to add songs to playlist (#1360)
  + Add song progress to taskbar using D-Bus.
  + Use API to receive Radio Paradise channels.
  + Added button for fetching lyrics to tag editor (#1391).
  + Added option not to skip "A", "An" and "The” when sorting artist names in collection (#1393).
  + Improved album and title disc, remastered, etc matching and stripping (#1387).
  + Save volume to settings when adjusting (#1272).
  + Resolve song from collection using track with Cue in XSPF (#1181).
  + Added background image to sidebar.
  + Read metadata from RIFF WAV files (#1424).
  + Use original path instead of canonical path when adding directories to the collection.
  + Only apply added/removed collection directories when settings are saved.
  + Detect and handle different text encodings when reading CUE files (#1429).
  + The collection has been rewritten and improved (model/filter/search) (#392).
  + Improve error messages from tag reader.
  + (Unix) Add experimental GStreamer pipewire support.
  + New features:
  + Letras lyrics provider.
  + Open Tidal API (openapi.tidal.com) cover provider.
  + Turbine analyzer.
  + WaveRubber analyzer.
  + Spotify streaming support.
  + Removed features:
  + Removed now broken lyricsmode.com lyrics provider because of website changes.</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1721649600">- Update to version 1.1.1
  + Bugfixes:
  + Fixed compilation songs being split into different albums when using album grouping.
  + Fixed adding playlist columns not working when stretch mode is disabled (#1085).
  + Fixed resetting playlist columns.
  + Fixed adding songs to playlist adding all songs instead of filtered songs.
  + Fixed collection filter matching entire text instead of individual words.
  + Enhancements:
  + Use same code for collection and playlist filter search.</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1726142400">- Update to version 1.1.2
  + Bugfixes:
  + Fixed Tidal Open API cover provider to only login when needed instead of on startup.
  + Fixed KDE added keyboard accelerator characters (ampersands) appearing in sidebar (#1400, #1389, #1476).
  + Fixed KDE added keyboard accelerator characters (ampersands) appearing when editing playlist name (#1499).
  + Fixed collection "Search for this" adding prefix without value (#1510).
  + Fixed play (-p) command line option not working on startup (#1465).
  + Fixed scan transaction being started when "Update the collection when Strawberry starts" option is unchecked (#1469)
  + Fixed Spotify bitrate being limited 128kbit/s.
  + Fixed Spotify returning too many artists and albums.
  + Fixed manually switching Spotify songs blocking UI.
  + Fixed analyzer not being set.
  + Fixed context top text being updated causing selected text to be unselected.
  + Fixed filter search to use filename for songs with empty title.
  + Fixed missing developer in Appstream appdata file.
  + Fixed MPRIS2 DesktopEntry to return desktop file entry without ".desktop" (#1516)
  + Fixed WavPack .wvc accepted as valid audio files (#1525).
  + Fixed dynamic playlist controls not following system colors (#1483).
  + Fixed freeze on playlist right click (#1478).
  + Fixed copying songs to a iPod device keeping too many files open (#1527).
  + Fixed MBIDs from MP4 being parsed incorrectly causing ListenBrainz errors (#1531).
  + Fixed playlist sorting after filename (#1538).
  + Enhancements:
  + Improved volume adjustment and track seeking using touchpad (#1498).
  + Use own thread for lyrics parsing.
  + Added url and filename columns to collection and playlist filter search.</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1726920000">- Update to version 1.1.3
  + Bugfixes:
  + Fixed gstreamer registry lookup leak in Spotify settings.
  + Fixed all songs in a CUE sheet starting playback at the zero position (#1549).
  + Fixed playback going to pause and back to play on song change.
  + Fixed Genius Lyrics login not working (#1554).
  + Fixed slow collection filter search.</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1732190400">- Update to version 1.2.1
  + Bugfixes:
  + Fixed playback of CUE continuing to play from the same file after the song has finished playing (#1568).
  + Fixed updating collection song sort text when disc is changed.
  + Fixed current playing file left open when the next track errored (#1582).
  + Fixed filter search not finding song containing uppercase "A" (#1599).
  + Fixed crash when removing album from playlist when using shuffle albums (#1588).
  + Fixed IDv3 MBID's tags with multiple entries being ignored.
  + Fixed crash when enabling Tidal, Spotify, Qobuz or Subsonic services.
  + Fixed passing filenames to strawberry on command line not resolving to absolute paths.
  + Enhancements:
  + Resolve symbolic links when dragging files to the playlist to match collection song.
  + Replaced Spotify username/password with access token.
  + Require Qt 6.4 or higher and drop support for Qt 5.
  + Require TagLib 1.12 or higher.
  + Use Qt stringliterals.
  + Move gstfastspectrum to src.
  + Use standard user temp location for current album cover.
  + Removed old MacFSListener.
  + Removed external tagreader and protobuf dependency.
  + Removed VLC support.
  + Ported to Qt translation (.ts) files and removed gettext dependency.
  + Removed deprecated Gnome/Mate SettingsDaemon global shortcuts.</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1732363200">- Update to version 1.2.2
  + Bugfixes:
  + Fixed crash when creating a new smart playlist (#1609).
  + Fixed last playlist column being added when dragging a song and switching playlists.</changelog>
  <changelog author="Jonas Kvinge &lt;jonaski@opensuse.org&gt;" date="1733659200">- Update to version 1.2.3
  + Bugfixes:
  + Fixed libcdio NULL related compilation error on FreeBSD (#1610).
  + Fixed missing seek when starting playback of a CUE song (#1568).
  + Fixed "QDBusObjectPath: invalid path" error.</changelog>
</package>
<package pkgid="6a7046f31880276fe19093f882e506303572344e1ec7e139b88f7c117cfef928" name="stressapptest" arch="aarch64">
  <version epoch="0" ver="1.0.11" rel="bp156.5.3.1"/>
  <changelog author="bitshuffler #suse@irc.freenode.org" date="1255953600">- Initial RPM</changelog>
  <changelog author="seiler@b1-systems.de" date="1423137600">- update to version 1.0.7 (checkout from git)
  changes: https://code.google.com/p/stressapptest/source/list
- spec file cleanup</changelog>
  <changelog author="frede@b1-systems.de" date="1535630400">- update to version 1.0.9 release</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1535630401">- Format with spec-cleaner
- Use proper upstream tarball from github
- Add working URL pointing to github</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1591704000">- Add reproducible.patch to override build date (boo#1047218)
  and to drop build host name (boo#1084909)</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1680177600">- Fix build in Factory stressapptest-cstdint.patch</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1701000000">- Update to v1.0.11
  * Bugfixes and compiler compatibility updates.
  * LoongArch, MIPS support
  * aarch64 vector instruction support
- removed patch stressapptest-cstdint.patch as included in upstream</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1729512000">- Configure with --enable-default-optimizations to get the tool compiled with
  correct defintions (boo#1227462).</changelog>
</package>
<package pkgid="b6f926748d9fbbe82967f1f3693c13150f3988d6cea9b3dfc4e7d721edd6e9b1" name="stressapptest" arch="i586">
  <version epoch="0" ver="1.0.11" rel="bp156.5.3.1"/>
  <changelog author="bitshuffler #suse@irc.freenode.org" date="1255953600">- Initial RPM</changelog>
  <changelog author="seiler@b1-systems.de" date="1423137600">- update to version 1.0.7 (checkout from git)
  changes: https://code.google.com/p/stressapptest/source/list
- spec file cleanup</changelog>
  <changelog author="frede@b1-systems.de" date="1535630400">- update to version 1.0.9 release</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1535630401">- Format with spec-cleaner
- Use proper upstream tarball from github
- Add working URL pointing to github</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1591704000">- Add reproducible.patch to override build date (boo#1047218)
  and to drop build host name (boo#1084909)</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1680177600">- Fix build in Factory stressapptest-cstdint.patch</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1701000000">- Update to v1.0.11
  * Bugfixes and compiler compatibility updates.
  * LoongArch, MIPS support
  * aarch64 vector instruction support
- removed patch stressapptest-cstdint.patch as included in upstream</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1729512000">- Configure with --enable-default-optimizations to get the tool compiled with
  correct defintions (boo#1227462).</changelog>
</package>
<package pkgid="13c2a7438a49561bd7531455dad8ab485eef97af23236f3161fcd25c96357865" name="stressapptest" arch="ppc64le">
  <version epoch="0" ver="1.0.11" rel="bp156.5.3.1"/>
  <changelog author="bitshuffler #suse@irc.freenode.org" date="1255953600">- Initial RPM</changelog>
  <changelog author="seiler@b1-systems.de" date="1423137600">- update to version 1.0.7 (checkout from git)
  changes: https://code.google.com/p/stressapptest/source/list
- spec file cleanup</changelog>
  <changelog author="frede@b1-systems.de" date="1535630400">- update to version 1.0.9 release</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1535630401">- Format with spec-cleaner
- Use proper upstream tarball from github
- Add working URL pointing to github</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1591704000">- Add reproducible.patch to override build date (boo#1047218)
  and to drop build host name (boo#1084909)</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1680177600">- Fix build in Factory stressapptest-cstdint.patch</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1701000000">- Update to v1.0.11
  * Bugfixes and compiler compatibility updates.
  * LoongArch, MIPS support
  * aarch64 vector instruction support
- removed patch stressapptest-cstdint.patch as included in upstream</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1729512000">- Configure with --enable-default-optimizations to get the tool compiled with
  correct defintions (boo#1227462).</changelog>
</package>
<package pkgid="7d65ad14eb195deaa9c4659e5284c21089909c6e0bba6b9fccbf059c68b97813" name="stressapptest" arch="s390x">
  <version epoch="0" ver="1.0.11" rel="bp156.5.3.1"/>
  <changelog author="bitshuffler #suse@irc.freenode.org" date="1255953600">- Initial RPM</changelog>
  <changelog author="seiler@b1-systems.de" date="1423137600">- update to version 1.0.7 (checkout from git)
  changes: https://code.google.com/p/stressapptest/source/list
- spec file cleanup</changelog>
  <changelog author="frede@b1-systems.de" date="1535630400">- update to version 1.0.9 release</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1535630401">- Format with spec-cleaner
- Use proper upstream tarball from github
- Add working URL pointing to github</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1591704000">- Add reproducible.patch to override build date (boo#1047218)
  and to drop build host name (boo#1084909)</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1680177600">- Fix build in Factory stressapptest-cstdint.patch</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1701000000">- Update to v1.0.11
  * Bugfixes and compiler compatibility updates.
  * LoongArch, MIPS support
  * aarch64 vector instruction support
- removed patch stressapptest-cstdint.patch as included in upstream</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1729512000">- Configure with --enable-default-optimizations to get the tool compiled with
  correct defintions (boo#1227462).</changelog>
</package>
<package pkgid="dd25ea8ce0fee43b073c7a13c8d315e2d556b3225460c6791f614bf3244c69f5" name="stressapptest" arch="src">
  <version epoch="0" ver="1.0.11" rel="bp156.5.3.1"/>
  <changelog author="bitshuffler #suse@irc.freenode.org" date="1255953600">- Initial RPM</changelog>
  <changelog author="seiler@b1-systems.de" date="1423137600">- update to version 1.0.7 (checkout from git)
  changes: https://code.google.com/p/stressapptest/source/list
- spec file cleanup</changelog>
  <changelog author="frede@b1-systems.de" date="1535630400">- update to version 1.0.9 release</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1535630401">- Format with spec-cleaner
- Use proper upstream tarball from github
- Add working URL pointing to github</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1591704000">- Add reproducible.patch to override build date (boo#1047218)
  and to drop build host name (boo#1084909)</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1680177600">- Fix build in Factory stressapptest-cstdint.patch</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1701000000">- Update to v1.0.11
  * Bugfixes and compiler compatibility updates.
  * LoongArch, MIPS support
  * aarch64 vector instruction support
- removed patch stressapptest-cstdint.patch as included in upstream</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1729512000">- Configure with --enable-default-optimizations to get the tool compiled with
  correct defintions (boo#1227462).</changelog>
</package>
<package pkgid="2967bafd2c25f1991b8aa63bf61410cfc480640bc38efb4fec5ee13f8de44f00" name="stressapptest" arch="x86_64">
  <version epoch="0" ver="1.0.11" rel="bp156.5.3.1"/>
  <changelog author="bitshuffler #suse@irc.freenode.org" date="1255953600">- Initial RPM</changelog>
  <changelog author="seiler@b1-systems.de" date="1423137600">- update to version 1.0.7 (checkout from git)
  changes: https://code.google.com/p/stressapptest/source/list
- spec file cleanup</changelog>
  <changelog author="frede@b1-systems.de" date="1535630400">- update to version 1.0.9 release</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1535630401">- Format with spec-cleaner
- Use proper upstream tarball from github
- Add working URL pointing to github</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1591704000">- Add reproducible.patch to override build date (boo#1047218)
  and to drop build host name (boo#1084909)</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1680177600">- Fix build in Factory stressapptest-cstdint.patch</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1701000000">- Update to v1.0.11
  * Bugfixes and compiler compatibility updates.
  * LoongArch, MIPS support
  * aarch64 vector instruction support
- removed patch stressapptest-cstdint.patch as included in upstream</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1729512000">- Configure with --enable-default-optimizations to get the tool compiled with
  correct defintions (boo#1227462).</changelog>
</package>
<package pkgid="5cc169b18829199587af74ce416726999d3d6ce2884ffac0fb17aaee53db3e42" name="system-user-velociraptor" arch="noarch">
  <version epoch="0" ver="1.0.0" rel="bp156.3.3.1"/>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1709035200">- Obsolete old system-user-velociraptor package.
- Use zst compression for go modules.</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1709208000">- Reintroduce system-user-velociraptor package due to client %pre
  and %postun scripts depending on velociraptor user and group.</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1711368000">- Update to version 0.7.0.4.git66.eea7659:
  * dnssnoop: fix loading protocol from ip header on s390
  * dnssnoop: fix htons() so it works on s390 too
  * Fix systemd Services artifact missing events
  * chattrsnoop: replace global variables with locals
  * tcpsnoop: fix garbled results on s390
  * chattrsnoop: fix immutable attribute set on s390
  * chattrsnoop: fix bpf_probe_read for s390
  * tcpsnoop: remove unused filtering code
  * Add artifact to collect new files without owner
  * bpf plugins: set a logger callback
- Add CVE-2024-28849-follow-redirects-drop-proxy-authorization.patch
  (bsc#1221456)</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1711886400">- Fix builds for SLE 15 SP3 and SLE 12
  * Revert to gzip compression instead of zstd for go modules</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1712059200">- Disable eBPF for SLE 15 SP2</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1712059201">- Update to version 0.7.0.4.git68.ad1f4e5:
  * Fix undefined binary.NativeEndian build errors
- Add llvm16-libclang13 dependency for SLE 15 SP5 and above</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1712145600">- Remove nodejs sources from main spec file.</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1712145601">- Update to version 0.7.0.4.git74.3426c0a:
  * Fix services artifact symbol pid not found error
  * chattrsnoop: correct read size for flags
  * chattrsnoop: fix wrong FS_IOC_SETFLAGS value for ppc
  * chattrsnoop: fix do_vfs_ioctl kprobe failure</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1712318400">- Obsolete old velociraptor-kafka-humio-gateway package</changelog>
  <changelog author="Jeff Mahoney &lt;jeffm@suse.com&gt;" date="1713355200">- Restore velociraptor group for client
- Add %{name}(project:%_project) Provides for SLE15 and newer
- Fixed SLE12-SP5 build</changelog>
  <changelog author="Jeff Mahoney &lt;jeffm@suse.com&gt;" date="1713355201">- Fix unresolveable Debian group-velociraptor dependency.</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1713873600">- Change system-user-velociraptor to noarch</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1714219200">- Fix group(velociraptor) dependency for SLE 15 SP3</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1716897600">- Patches changes:
  * Change CVE-2024-28849-follow-redirects-drop-proxy-authorization.patch
    to update the follow-redirects package instead of patching directly.
  * Added CVE-2022-25883-npm-watch-semver-deps.patch (bsc#1212572)
- Add a package-lock.json to the package</changelog>
  <changelog author="antonio.teixeira@suse.com" date="1720008000">- Update to version 0.7.0.4.git97.675e45f9:
  * kafka-humio-gateway: update go version and dependency list
  * kafka-humio-gateway: specific mTLS cert paths in config.yml
  * docker-compose: set kafka replication factor and min ISRs
  * kafka-humio-gateway: add http post retry mechanism
  * kafka-humio-gateway: add pprof debugging option
  * kafka-humio-gateway: format with gofmt
  * kafka-humio-gateway: fix go-staticcheck issues
  * kafka-humio-gateway: fix sendEvents() never exiting
  * Kafka.Events.Client: Update to use new artifactset type
  * docker-compose: add optional Kafka cluser
  * kafka-humio-gateway: add mTLS support
  * contrib/kafka-humio-gateway: add new debug option for noisy events
  * contrib/kafka-humio-gateway: backoff and retry for metadata
  * kafka-humio-gateway: add sample config file
  * kafka-humio-gateway: update sarama and dependencies
  * Add Kafka-Humio Gateway [Depends on PR#10] (#8)
  * vql/server/kafka: connect sarama logging to velociraptor logging
  * vql/server/kafka: add exponential backoff (limited to 30s) for metadata retries
  * vql/server/kafka: set appropriate ClientID
  * Add a Kafka export plugin
- Use llvm17 when available</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1723464000">- Move system-user-velociraptor to the client flavor build in order
  to build it on all architectures.</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1724068800">- Update node modules with security fixes.
  * Fixes CVE-2024-39338 (bsc#1229424)
  * Remove CVE-2024-28849-follow-redirects-drop-proxy-authorization.patch
    as the update is included.</changelog>
  <changelog author="doreilly@suse.com" date="1736856000">- Update to version 0.7.0.4.git126.27cfbe1:
  * bpf: fix plugins not stopping when context cancelled
  * tcpsnoop: move parsing to its own function
  * bpf plugins: remove depreciated libbpfgo calls
  * bpf plugins: add context to error logs
  * chattrsnoop: fix files not getting closed
  * chattrsnoop: move hashing from plugin to artifact
  * RPM artifact: start checks immediately on artifact load
  * rpm plugin: fix ndb magic error
  * audit s390x: fix arch filter rules errors
  * github: fix deprecated upload artifact
  * tcpsnoop: fix ipv6 local and remote addresses order
  * tcpsnoop: fix missing ipv6 outbound connections
  * Linux.Events.ProcessExecutions: remove parent cmdline
  * audit: reduce FileBufferLeaseSize to ease GC overhead
  * audit: fix auditBuf allocation and go vet warnings
  * audit: fix plugin shutdown race condition
  * audit: fix audit client data races
  * audit: fix race in subscriber
  * audit: prevent Windows loading audit package
  * sdjournal: fix package causing test failures
  * github: run linux unit tests</changelog>
  <changelog author="antonio.teixeira@suse.com" date="1737115200">- Update to version 0.7.0.4.git142.862ef23:
  * github: fix deprecated upload artifact again
  * Update npm packages
    Includes fixes for the following vulnerabilities:
    CVE-2023-45133
    CVE-2023-46234
    CVE-2024-55565
    CVE-2024-45296
    CVE-2023-44270
    CVE-2024-47068
    CVE-2024-23331
    CVE-2024-31207
    CVE-2024-45812
    CVE-2024-45811
  * Update go dependencies
    Includes fixes for the following vulnerabilities:
    CVE-2024-45338
    CVE-2024-37298
    CVE-2024-24786
    CVE-2023-45683 (bsc#1216310)
    CVE-2023-1732
  * Update jwt to 4.5.1
    Fixes CVE-2024-51744 (bsc#1232944)
  * Update go-retryablehttp to 0.7.7
    Fixes CVE-2024-6104 (bsc#1227061)
  * Update go-oidc and go-jose
    Fixes CVE-2024-28180 (bsc#1235168)
  * Update dompurify to 3.1.3
    Fixes CVE-2024-47875 (bsc#1231574)
  * Update package-lock.json
  * Update micromatch to 4.0.8
    Partial fix for CVE-2024-4067 (bsc#1224367)
    Partial fix for CVE-2024-4068 (bsc#1224296)
  * Update axios to 1.7.9
    Fixes CVE-2024-39338 (bsc#1229424)
  * Update cross-spawn to 7.0.6
    Fixes CVE-2024-21538 (bsc#1233845)
  * Update elliptic to 6.6.1
    Update contains fixes for:
    CVE-2024-48949 (bsc#1231558)
    CVE-2024-48948 (bsc#1231685)
    CVE-2024-42459 (bsc#1232543)
    CVE-2024-42460 (bsc#1232543)
    CVE-2024-42461 (bsc#1232543)
  * Update follow-redirects to 1.15.6
    Fixes CVE-2024-28849 (bsc#1221456)
  * fix: gui/velociraptor/package.json to reduce vulnerabilities
    Fixes CVE-2022-25883 (bsc#1212572)
- Drop CVE-2022-25883-npm-watch-semver-deps.patch
  * Fix was included upstream</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1737115201">- Reorganize llvm dependency version conditionals
- Use llvm17 for Leap 15.5</changelog>
</package>
<package pkgid="04e7e15589e65be85e1a7509781970a119ac69e0cb5bd22492942f9b3506aa49" name="system-user-zabbix" arch="noarch">
  <version epoch="0" ver="6.0.33" rel="bp156.2.3.1"/>
  <changelog author="pgajdos@suse.com" date="1644494400">- version update to 4.0.38
  * ZBX-20387   fixed default language of the setup routine for logged in superadmin users (averza)
  * ZBX-19652   fixed JavaScript syntax for Internet Explorer 11 compatibility (jfreibergs)</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1644753600">- mention dropped files from 3.x series so it can be accepted in backports...
- zabbix-3.0.20-jsLoader-fix.patch was never required in 4.x</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1647518400">- updated to latest release 4.0.39
- Bug Fixes
  + ZBX-19789 Added SourceIP support to ldap simple checks
  + ZBX-20680 Fixed reflected XSS issues
  ( Reflected XSSes in Zabbix Frontend (CVE-2022-24349, CVE-2022-24917, CVE-2022-24918, CVE-2022-24919) )
  fixes for bsc#1196945 bsc#1196946 bsc#1196947</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491200">- updated to latest release 4.0.42
- New Features and Improvements
  + ZBXNEXT-7694 Added "utf8mb3" character set support for MySQL database
  + ZBX-20946 Enabled Bulgarian, Chinese (zh_TW), German, Greek, Indonesian,
    Romanian, Spanish and Vietnamese languages in frontend
- Bug Fixes
  + ZBX-21123 Fixed crash when VMware VC was not available at the first moment when starting zabbix_server
  + ZBX-21137 Fixed VMware collector crash related to datastore state disconnected from all HVs
  + ZBX-20600 Fixed vmware hv.datastore.latency item when multiple datastores with duplicate name
  + ZBX-20844 Fixed external check becoming unsupported when Zabbix server or Zabbix proxy is stopped</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491201">- add CVE-2022-35230 patch file CVE-2022-35230.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674216000">- updated to 6.0.12
- for changes in this major release please consult 6.0.html in
  /usr/share/doc/packages/zabbix/
- removed CVE-2022-35230.patch and zabbix-3.0.25-new-m4-pgsql.patch
- added fixed zabbix-6.0.12-new-m4-pgsql.patch patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674820800">- mention of patches added required...
  zabbix-6.0.12-curl-fixes.patch zabbix-6.0.12-netsnmp-fixes.patch
  zabbix-6.0.12-new-m4-pgsql.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1684152000">- updated to latest upstream release 6.0.17
- New Features and Improvements
  + ZBXNEXT-8334 Added Event-Driven Ansible media
  + ZBXNEXT-8312 Increased TimescaleDB maximum supported version to 2.10
  + ZBXNEXT-8317 Increased MariaDB maximum supported version to 10.11
  + ZBXNEXT-7759 Added array and Buffer support to JavaScript btoa function and HttpRequest post/put methods
  + ZBXNEXT-8071 Added sysdba, sysasm and sysoper login options to Zabbix agent 2
    Oracle plugin and updated Oracle by Zabbix agent 2 template documentation
  + ZBXNEXT-8241 Added support of signing data using rs256 to JavaScript engine
  + ZBXNEXT-8208 Added storage accounts in azure template
  + ZBXNEXT-8012 Implemented API token authentication in user.checkAuthentication method
  + ZBXNEXT-8204 Added support of PHP 8.2
  + ZBXNEXT-8170 Added AWS cloud templates
  + ZBXNEXT-7923 Added templates for BMC Control-M integration
  + ZBXNEXT-7775 Added Veeam backup and replication templates
  + ZBXNEXT-8054 Updated MariaDB maximum supported version to 10.10
  + ZBXNEXT-7951 Implemented configuration import improvements
  + ZBXNEXT-8112 Added Line media type
  + ZBXNEXT-8197 Added TimescaleDB v2.9.x support
  + ZBXNEXT-7962 Fixed interfaces discovery rules in OPNsense, PFSense and TrueNAS templates
  + ZBXNEXT-7615 Added hmac function for JavaScript
  + ZBXNEXT-7977 Added Azure Microsoft SQL templates
  + ZBXNEXT-8076 Added prof_enable and prof_disable commands for profiling
  + ZBXNEXT-7963 Added a hint box to the "Enable HTTP authentication" field; added confirmation dialog box for enabling HTTP authentication
  + ZBXNEXT-7886 Added Cisco Nexus 9000 Series Switches template
  + ZBXNEXT-6119 Added the option to retrieve all JSON data from docker.container_info key in Zabbix agent 2 Docker plugin
  + ZBXNEXT-7834 Added templates for Microsoft Azure and Azure virtual machines
  + ZBXNEXT-8058 Reduced locking between history syncers, trappers and proxy pollers
- Bug Fixes
  + ZBX-22718 Fixed memory leak in json objects and identical keys
  + ZBX-22719 Fixed replace() function in expressions
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22589 Added new limits for JS objects
  + ZBX-22521 Added debug logging for process selection in proc.mem[] on AIX
  + ZBX-22373 Updated go.mod/sum to allow mixing session and key parameter for Zabbix agent 2 items
  + ZBX-22241 Fixed minimum severity filter usage for map element link triggers
  + ZBX-22194 Fixed inability to import a template with trigger dependency on a host trigger
  + ZBX-22538 Fixed popup menus disappearing on right-clicking links in them
  + ZBX-21583 Optimised preprocessing steps and added two graphs and dashboard in the Hadoop by HTTP template
  + ZBX-19375 Prevented the ability to set a duplicate value for the uuid parameter when updating any of template
    entities; added possibility to update the uuid parameter for the Service API; fixed duplicate UUIDs
    in Proxmox VE by HTTP template
  + ZBX-21603 Optimised preprocessing steps in the Zookeeper by HTTP template
  + ZBX-21589 Optimised SQL queries and preprocessing steps
  + ZBX-22492 Removed limitation for size of logged messages in JS
  + ZBX-22641 Updated deprecated ports in Kubernetes templates, updated target tags,
    added notes about binding address options for Scheduler and Cluster Manager components
  + ZBX-22306 Fixed the crash in Zabbix agent 2 when running out of available file descriptors
  + ZBX-21013 Hid the option "Create new groups" for unprivileged users in the Import form
  + ZBX-22219 Added validation to the "Server" IP/DNS option in the Zabbix agent 2 configuration
  + ZBX-22627 Fixed loss of preprocessing result when step with delta is used
  + ZBX-22304 Fixed duplication in web scenario error messages when curl cannot resolve host
  + ZBX-21577 Added an extra master item prototype to the Elasticsearch Cluster by HTTP template
    to reduce preprocessing worker utilization
  + ZBX-20084 Fixed VMware parameters display
  + ZBX-20699 Fixed the inability to import host prototypes containing SNMPv3 interface;
    allowed to supply conditional parameters with default values to hostprototype.create and hostprototype.update API methods
    when the parameters have no effect; added audit logging of changes to host prototypes when unlinking a template;
    fixed the inability to remove group links or group prototypes from a host prototype of a linked template
  + ZBX-22432 Fixed different severity paddings in trigger popups and maps triggers
  + ZBX-22210 Fixed selected count when using filter and filtered parameter is changed in a popup
  + ZBX-22533 Fixed debug section overlapping with 'Add new widget' placeholder in the dashboard
  + ZBX-22331 Fixed messages when updating graph prototype discovery
  + ZBX-22455 Added a check for numeric value in value mapping
  + ZBX-22206 Fixed incorrect padding in multiselect popup contrast dark and light stylesheets
  + ZBX-18527 Fixed the markup for Type of calculation expression field
  + ZBX-22363 Added support for item and item_preproc table fields to be either nvarchar or nclob
  + ZBX-22622 Fixed alert script path validation
  + ZBX-22588 Fixed unauthorised file system access when using cURL
  + ZBX-22097 Fixed exiting process when connection to the database is lost
  + ZBX-21576 Optimized preprocessing in ClickHouse by HTTP template and added lld rule
  + ZBX-21669 Added the possibility to filter System user in the audit log
  + ZBX-22261 Added value mapping in the template PostgreSQL by Zabbix agent 2 for item Checksum failures
  + ZBX-22413 Fixed autofocus for inherited web scenario edit
  + ZBX-22507 Fixed positioning of the debug information on dashboards in the editing mode
  + ZBX-22506 Fixed horizontal scrollbar occasionally appearing on Graph widgets
  + ZBX-22512 Fixed occasional jumping of hint-boxes of Graph widgets, when made static
  + ZBX-22403 Added license information to the Readme for Veeam Backup templates
  + ZBX-21596 Optimized preprocessing steps in the Redis by Zabbix agent 2 template
  + ZBX-22520 Fixed the versions of integrations
  + ZBX-19466 Changed global script name validation to include a menu path into its scope of uniqueness check
  + ZBX-22073 Fixed subfilters of the Latest data and Graphs occasionally hiding the selected options
  + ZBX-22490 Fixed HttpRequest limit in JavaScript being reached even if all objects are destroyed
  + ZBX-21578 Optimized HAProxy http/agent templates to spread the load across the workers
  + ZBX-21906 Fixed recovery of dependent items when throttling is used
  + ZBX-21723 Removed syslog LogType from config file for Zabbix agent 2 on Windows
  + ZBX-22407 Fixed a crash when testing an item with the aggregated function count containing invalid argument
  + ZBX-22056 Fixed the "No data found" message style in Monitoring-&gt;Problems
  + ZBX-22026 Fixed SNMP agent item going to unsupported state on NULL result
  + ZBX-22411 Fixed incorrect time in the dashboard Graph widget hintbox
  + ZBX-21902 Emphasized the HTML type in the attribution field in the Administration-&gt;Geographical Maps
  + ZBX-18288 Fixed undefined offset runtime error in the Graph prototype preview
  + ZBX-21963 Fixed $ZBX_SERVER value being ignored unless $ZBX_SERVER_PORT is also defined
  + ZBX-21802 Fixed Enabled button in the discovered calculated items
  + ZBX-21642 Fixed a filter not clearing when clicking on a specific host in the Monitoring
  + ZBX-22186 Fixed wrong color update after item order change in graphs
  + ZBX-19339 Fixed import and export of dependent LLD rules if master item is a web item
  + ZBX-21813 Fixed User role update page when an empty user role name has been submitted
  + ZBX-22188 Changed parameters of the wmi.get and wmi.getall keys to mandatory
  + ZBX-21238 Fixed the inability to update status and other fields of a templated item, item prototype
    and discovery rule of script type
  + ZBX-21834 Fixed the map navigation tree breaking if there is a disabled trigger used as a link indicator
    between two elements in a map
  + ZBX-22259 Fixed quoted parameter escaping in the trigger expression functions
  + ZBX-22241 Fixed map link color and drawing style selection when multiple triggers are in the problem state
  + ZBX-22203 Fixed the tabfilter item click event being executed at the end of the tabfilter sorting event in Firefox
  + ZBX-22434 Fixed race condition when starting Zabbix agent 2 with loadable plugins
  + ZBX-22229 Updated Zabbix web service dependencies
  + ZBX-20801 Updated the Readme in Docker template
  + ZBX-22298 Fixed metrics preprocessing in PVC discovery in Kubernetes cluster state by HTTP template,
    removed non-existing PVC statuses, combined state phases into single phase metrics, added PV discovery
  + ZBX-22079 Fixed "make clean" command when used from tar archive
  + ZBX-22222 Fixed applying item value maps on already converted values
  + ZBX-22402 Fixed data sending to Zabbix server from Zabbix agent2 persistent buffer
  + ZBX-22240 Fixed selects of history and trends being able to block housekeeping
  + ZBX-22240 Fixed selects of history and trends blocking drop_chunks
  + ZBX-22078 Fixed the crash in calculated items when using tag filter on 32-bit systems
  + ZBX-21591 Optimized JSONPaths in the Nginx Plus template
  + ZBX-21739 Fixed discover status not being updated for templated graph prototype
  + ZBX-21748 Fixed the background of the Close button in the message box for dark theme
  + ZBX-19202 Fixed template dashboard availability to users without permissions to the templates
  + ZBX-22189 Fixed Zabbix server crash appearing when only item tags change between LLD runs
  + ZBX-21591 Optimized Nginx Plus by HTTP template to spread the load across worker processes
  + ZBX-22032 Added the cookie engine to HTTP checks
  + ZBX-21597 Optimized Remote Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-21602 Optimized Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-22149 Fixed wrong escaping in trigger expression during upgrade and escaping as a workaround for calculated items
  + ZBX-22061 Fixed custom query parameter read on an empty parameter for Oracle plugin in Zabbix agent 2
  + ZBX-21227 Improved error logging during agent start as a Windows service
  + ZBX-22178 Fixed action operations being executed on the current host only if a host group is selected
  + ZBX-22189 Fixed LLD Zabbix server crash
  + ZBX-21538 Fixed history.get API method blocking drop_chunks requests during housekeeping
  + ZBX-21956 Fixed severity sign overlapping trigger name in the map element configuration
  + ZBX-22215 Fixed incorrectly quoted function parameter parsing
  + ZBX-22043 Fixed the crash when array index in JSONPath is negative or large
  + ZBX-22118 Fixed remote command execution sequence in Zabbix agent 2
  + ZBX-21556 Updated Etcd by HTTP template to comply with Etcd v3.5
  + ZBX-22133 Fixed closed pipe detection for communication with plugins in Windows
  + ZBX-21936 Fixed actions not being displayed in the Action log widget
  + ZBX-22164 Fixed quote and unquote methods for trigger functions
  + ZBX-21254 Removed kernel.maxproc from the processes graph in Linux by Zabbix agent templates
  + ZBX-21754 Improved value cache warmup when retrieving two last values with 1 day update interval
  + ZBX-22077 Fixed Sign out link not working consistently in Mozilla Firefox
  + ZBX-21862 Updated tablespaces query for Oracle plugin in Zabbix agent 2
  + ZBX-21665 Fixed SMART plugin infinite loop for Zabbix agent 2
  + ZBX-19138 Fixed Redis plugin configuration in Zabbix agent 2 configuration files
  + ZBX-21592 Moved some static items under LLD rules to optimize Oracle by ODBC template
  + ZBX-21069 Fixed SNMP max_vars not backing off when generr is received
  + ZBX-21889 Fixed warnings being displayed even after enabling overrides for trends or history tables with compressed chunks
  + ZBX-21563 Changed the order in which escalation steps and recovery operations are executed
  + ZBX-22017 Fixed map navigation tree widget inability to save the order when the depth levels get changed
  + ZBX-21961 Removed the unnecessary "Command:" label for message actions on the Event details page
  + ZBX-21783 Fixed Zabbix JS timeout validation
  + ZBX-21720 Fixed trends function cache size estimation and overallocation handling
  + ZBX-21713 Fixed retrieval of the numeric column width when Oracle DB is used
  + ZBX-22126 Fixed trends being deleted from cache and retrieved from the database when data older than 1 hour is received
  + ZBX-22075 Fixed crash when Elasticsearch is used
  + ZBX-21890 Fixed config.dbversion_status containing second empty object on PostgreSQL without TSDB
  + ZBX-22138 Fixed inability to delete a group from the host prototype
  + ZBX-21950 Updated script item to not require host interface during template linkage
  + ZBX-21540 Moved some static items under LLD rules to improve performance in Oracle by Zabbix agent 2 template
  + ZBX-21073 Added support of Int8Array(), Buffer() and also duktape plain buffers in md5, sha256 and hmac function parameters
  + ZBX-22071 Extended description for OPSGenie media type
  + ZBX-20845 Fixed SNMP interface availability in case of wrong credentials
  + ZBX-21587 Added metrics for optimizing dependent items preprocessing in Jenkins template
  + ZBX-21441 Added an override to skip metadata collection on zfs and btrfs for Nix templates
  + ZBX-22016 Fixed host.get API method not returning any results for hosts with no interfaces when filtering by "hostid"
  + ZBX-21927 Fixed a crash on Oracle database when connection is lost
  + ZBX-21300 Fixed high CPU usage when using net.tcp.socket.count key on Windows
  + ZBX-21793 Fixed error message for "diaginfo" runtime command
  + ZBX-22042 Fixed inability to get the existing group prototypes by hostprototype.get API method when using Oracle database
  + ZBX-21221 Increased character limit of task_result.info
  + ZBX-21696 Fixed Windows agent 2 Unicode path support for log* items
  + ZBX-21903 Fixed agent 2 timeout behavior for net.tcp.port item
  + ZBX-21039 Fixed Readme in PostgreSQL by Zabbix agent 2 template
  + ZBX-21922 Fixed expression macros to use corresponding item keys
  + ZBX-21806 Fixed fatal PHP error in case incorrect variable type for controller action is given
  + ZBX-21753 Fixed graphs not loading in kiosk mode
  + ZBX-20413 Fixed the behavior of paging when a filter or a sub-filter is applied
  + ZBX-21206 Updated plugin support dependency for Zabbix agent 2
  + ZBX-20356 Updated Zabbix agent 2 to remove and re-add performance counters on failed collection and to keep a query always open
  + ZBX-21296 Updated Oracle plugin, Oracle ODBC and agent 2 template documentation grant select variables and added a new grant
  + ZBX-21595 Optimized RabbitMQ node templates
  + ZBX-21884 Changed system.sw.packages[&lt;package&gt;,&lt;manager&gt;,&lt;format&gt;] to system.sw.packages[&lt;regexp&gt;,&lt;manager&gt;,&lt;format&gt;]
  + ZBX-21594 Optimized RabbitMQ cluster templates
  + ZBX-20050 Fixed broken macro value and type input when changing to/from inherited macros
  + ZBX-21864 Fixed the fatal error in system warning page
  + ZBX-20110 Added single field search option to the archive.info, ts.stats, pdb.info,
    cdb.info and diskgroups.stats keys in Zabbix agent 2 Oracle plugin
  + ZBX-21373 Fixed the agent sometimes crashing when enumerating system processes on OpenBSD</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1689854400">- updated to latest upstream release 6.0.19
- this version fixes CVE-2023-29454 bsc#1213338
- New Features and Improvements
  + ZBXNEXT-8497 Removed unnecessary JavaScript preprocessing in discovery rules in Kubernetes templates
  + ZBXNEXT-8465 Updated JavaScript scripts in Kubernetes templates
  + ZBXNEXT-8467 Updated max supported TimescaleDB version to 2.11
  + ZBXNEXT-7072 Fixed hintbox to be automatically closed when target element disappears
  + ZBXNEXT-8294 Added filters of node labels and annotations for Kubelet discovery
    in Kubernetes cluster state template
  + ZBXNEXT-8199 Added Google cloud platform monitoring template
  + ZBXNEXT-8330 Updated plugin support with defaults support for Zabbix agent 2
  + ZBXNEXT-8357 Improved proxy history housekeeping when data older than ProxyOfflineBuffer is being constantly received
  + ZBXNEXT-8142 Added ability to import configuration files with a UTF-8 Byte order mark
  + ZBXNEXT-8209 Added Azure CosmosDB for MongoDB template
  + ZBXNEXT-8078 Removed unnecessary new line for each element in an array when exporting YAML templates
  + ZBXNEXT-8273 Implemented support for relative Include paths in the config file, based on its current directory
  + ZBXNEXT-8391 Added container healthcheck metric in Docker by Zabbix agent 2 template
  + ZBXNEXT-8354 Added pids_stats to docker.container_stats key in Zabbix agent 2
- Bug Fixes
  + ZBX-22987 Fixed inefficient URL schema validation
  + ZBX-21859 Fixed active checks occasionally not being executed on Zabbix agent 2 if checks
    for a plugin have long and short update intervals
  + ZBX-21892 Fixed wrong fs type returned by vfs.fs.get for file systems with identical mount point
  + ZBX-22941 Prevented clearing of the user macro secret values on inherited host prototypes as
    the result of user macros modifications on the parent host prototype of a template
  + ZBX-22695 Fixed eventlog duplicate timestamps
  + ZBX-22903 Fixed scale calculation for Graph and Graph (classic) widgets
  + ZBX-22148 Fixed the crash when updating a webhook to JavaScript that cannot be compiled
  + ZBX-22868 Fixed Zabbix agent 2 plugin Defaults when hardcoded value is provided
  + ZBX-22399 Added TLS and Default parameters support to MQTT plugin for Zabbix agent 2
  + ZBX-20280 Fixed page selection in a dashboard after refresh
  + ZBX-22883 Fixed occasional crash of user parameters on Windows when using Zabbix agent 2 with UserParameterDir defined
  + ZBX-22805 Increased memory allocation limit for JavaScript execution from 64M to 512M
  + ZBX-22798 Fixed incorrect output of vfs.file.contents when reading frequently modified file
  + ZBX-21573 Optimized preprocessing steps in the AWS EC2 by HTTP template
  + ZBX-16326 Fixed displaying of the first and last data points on the graphs
  + ZBX-22467 Fixed missing bracket in a trigger event name in Windows templates
  + ZBX-22738 Fixed flickering debug info while editing empty dashboards
  + ZBX-22231 Removed host and interface macros resolution from HTTP proxy fields in items,
    item prototype and discovery rule test dialogues
  + ZBX-21194 Fixed filter form submission upon pressing Enter key in Safari
  + ZBX-22762 Fixed race condition in Zabbix agent 2 when reading filesystem
  + ZBX-21804 Removed requirement for write permissions on hosts, host groups, triggers, discovery rules,
    discovery checks and proxies when creating or updating actions
  + ZBX-22243 Fixed navigation away from edited dashboard without user confirmation
  + ZBX-22418 Fixed popup form fields overlapping labels when textarea width is resized
  + ZBX-19590 Changed count_foreach to add 0 when no data are in the requested period
  + ZBX-22681 Fixed wrongly displayed Revert button for text macros in host, template and host prototype clone forms
  + ZBX-22594 Fixed fatal error when a request contains invalid authentication parameters
  + ZBX-22397 Fixed disabled input field text color in Safari
  + ZBX-21593 Optimized preprocessing steps in the templates PostgreSQL by Zabbix agent and PostgreSQL by Zabbix agent 2
  + ZBX-22470 Fixed hang on logging when establishing an encrypted connection in Zabbix agent 2
  + ZBX-20263 Prevented the ability to link two or more templates with matching item keys to a host or template;
    improved the check for double template linkage and related error messages
  + ZBX-22571 Fixed "service not equal" action condition not working as expected
  + ZBX-22644 Fixed Graph widget not showing all problems for multiple items with dataset aggregation enabled
  + ZBX-22698 Fixed spelling mistakes in the templates
  + ZBX-21883 Changed Select map field of the Map widget to multiselect
  + ZBX-22989 Silenced null-dereference warnings for duktape
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22604 Added new replica mismatch metrics to Kubernetes cluster state template, updated triggers
  + ZBX-22475 Fixed regex in preprocessing parameter for Jenkins template
  + ZBX-21910 Fixed JavaScript in Kubernetes nodes template
  + ZBX-22773 Made NodeAddress use ListenIP and ListenPort if not specified
  + ZBX-21613 Fixed broken database upgrade if more than one Zabbix server at the same time on one database is started
  + ZBX-22688 Fixed AlertScriptPath not allowing links
  + ZBX-22029 Fixed preprocessing step in Pods discovery for Kubernetes kubelet template
  + ZBX-22234 Fixed incorrect SNMPINDEX offset retrieval in SNMP discovery
  + ZBX-22141 Fixed attaching multiple templates with proc.get item key to one host and fixed spelling in description
  + ZBX-22285 Fixed honoring of the excludeSearch parameter in API
  + ZBX-20604 Fixed UserParameterDir behavior for UserParameter calls
  + ZBX-22732 Fixed description of ATAN2 mathematical function
  + ZBX-22664 Fixed user macros with regex context being resynced without any changes
  + ZBX-22661 Fixed templated dashboard display in Monitoring Hosts Dashboards
  + ZBX-21599 Optimised preprocessing steps and added dashboard in the TiDB TiKV by HTTP template
  + ZBX-21598 Optimised preprocessing steps and added dashboard in the TiDB PD by HTTP template
  + ZBX-21600 Optimised preprocessing steps and added dashboard in the TiDB by HTTP template
  + ZBX-22386 Fixed encoding of HTML entities in the user interface
  + ZBX-22714 Fixed signature for mqtt.get key in Standard items popup
  + ZBX-21397 Fixed preprocessing step in discovery for Kubernetes kubelet template
  + ZBX-20202 Improved tablespace handling to support Oracle multitenant architecture in Oracle by ODBC template
  + ZBX-22713 Fixed Zabbix server compilation problem for NetBSD
  + ZBX-21795 Fixed unhandled timeout in Telnet
  + ZBX-21801 Fixed helper positioning when sorting Header and Query fields in item configuration form
  + ZBX-22238 Fixed non-writable hostgroup appearance in template, host and host prototype clone forms
  + ZBX-22192 Fixed valid widget name being reset when other widget fields are invalid
  + ZBX-21871 Switched for the changes in users of user group API object to be audit logged
    as updates in groups of user API objects
  + ZBX-22461 Fixed incorrect sortable item positioning in Safari
  + ZBX-22469 Fixed SLI calculation for services having multiple alarms per second
  + ZBX-22859 Fixed validation of input parameters in action configuration form</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1697544000">- updated to latest upstream release 6.0.22
- this version fixes CVE-2023-32722 and CVE-2023-32722 bsc#1216211 and bsc#1216222
- removed patches zabbix-6.0.12-new-m4-pgsql.patch zabbix-6.0.12-curl-fixes.patch
  honestly was tired of patching for correct way doing postgresql detection
  now added postgresql-server-devel which does not make sense but hey
  upstream does not care
- New Features and Improvements
  + ZBXNEXT-8576 Added template integration with Acronis Cyber Protect Cloud
  + ZBXNEXT-6554 Increased remote command execution limits to 16MB
  + ZBXNEXT-8610 Added MantisBT template
  + ZBXNEXT-8358 Improved items configuration sync on PostgreSQL by selecting using equal condition instead of not equal
  + ZBXNEXT-8429 Added HashiCorp Nomad template
  + ZBXNEXT-8649 Fixed time period params in JavaScript
  + ZBXNEXT-8581 Added support for HTTP proxy in Azure templates
  + ZBXNEXT-8558 Added MantisBT webhook
  + ZBXNEXT-8589 Updated documentation, unified metric names and descriptions in PostgreSQL templates,
    removed unused macros, user parameters and queries in PostgreSQL by Zabbix agent
  + ZBXNEXT-8528 Added AWS Cost Explorer template
  + ZBXNEXT-8190 Increased MariaDB maximum supported version to 11.0
  + ZBXNEXT-8582 Increased MySQL maximum supported version to 8.1
  + ZBXNEXT-8481 Added PostgreSQL by ODBC template
  + ZBXNEXT-8561 Added nodata trigger to remote Zabbix proxy and server health templates
  + ZBXNEXT-8482 Added integration with OpenStack Nova
  + ZBXNEXT-8451 Disabled spell checking for nondescriptive textareas
  + ZBXNEXT-8505 Added Cisco SD-WAN templates
  + ZBXNEXT-7944 Excluded edgeupdate service from services discovery in Windows by Zabbix agent templates
  + ZBXNEXT-8422 Added AWS ECS templates
- Bug Fixes
  + ZBX-23417 Fixed possible memory leak when checking modbus.get[] item
  + ZBX-23338 Improved performance of templatedashboard.get method for non super-admin users
  + ZBX-23110 Fixed possible crash on Windows 11 by removing concurrent Win API call for update perfCounters list
  + ZBX-23284 Prevented deletion of the discovered group as a result of renaming its group prototype
  + ZBX-21094 Fixed graphs not displaying values when items do not have trends and trend storage period is overridden in configuration
  + ZBX-23162 Fixed variable in JavaScript for Cisco Meraki template
  + ZBX-23066 Expanded ui/composer.json to describe the project
  + ZBX-23261 Removed kiosk mode button from host inventory form
  + ZBX-23253 Added static units support to graph widget legend and hint box
  + ZBX-21898 Fixed expression validation, history function parser to accept backslash without escaping
  + ZBX-22943 Fixed various memory leaks in Zabbix agent 2
  + ZBX-23244 Added escaping for special characters in HTML mode of Telegram mediatype
  + ZBX-22818 Fixed some aggregation functions not working with last_foreach()
  + ZBX-21636 Fixed Oracle DB update query error mishandled as success
  + ZBX-20442 Fixed Ceph plugin not returning percent_used in Zabbix agent 2
  + ZBX-15210 Added housekeeping and handling in remove action operation of autoreg_host table
  + ZBX-22685 Fixed issue of error message details not being expanded by default in various forms
  + ZBX-22166 Fixed item value widget not showing decimal places properly with seconds
  + ZBX-23035 Fixed disappearing filter group in host, item, trigger, graph, discovery rule, web and template lists
  + ZBX-23105 Added missing database indices
  + ZBX-22640 Fixed inability to add unique SNMPv3 checks in discovery rules
  + ZBX-21952 Fixed and improved documentation for Oracle by ODBC template
  + ZBX-22724 Fixed inconsistencies in ordering of objects in template configuration export
  + ZBX-22980 Fixed host prototype displaying inherited macros in a non-inherited macro tab
  + ZBX-17279 Fixed graph widget loading
  + ZBX-21644 Fixed state of "allow manual close" setting of trigger prototype getting lost on template cloning
  + ZBX-22060 Added notes about encryption in PostgreSQL templates, renamed database instance URI macro to connection string
    in PostgreSQL by Zabbix agent 2 template, updated PostgreSQL by ODBC template to use connection string
  + ZBX-23246 Fixed classic graph preview not working if more than 10 items are assigned to it
  + ZBX-22758 Fixed Zabbix agent 2 startup error on domain controllers by increasing go-winio version
  + ZBX-22451 Fixed resolving of calculated item formula in test popup
  + ZBX-22620 Added header in items for Meraki template
  + ZBX-23051 Changed content of resolved alerts to be more compatible with Event Orchestration in PagerDuty
  + ZBX-23272 Fixed naming for tenant item prototypes in OpenStack Nova by HTTP template
  + ZBX-22771 Fixed handling of large unsigned integers in jsonpath
  + ZBX-22871 Fixed regular expression crash with invalid utf-8 sequences when pcre2 is used
  + ZBX-23141 Fixed crash when maintenance is enabled and unexpected event exists for trigger prototype
  + ZBX-21255 Added support of the fmtnum() function for {ITEM.VALUE}, {ITEM.LASTVALUE} and expression macros
  + ZBX-21695 Fixed {TIME} macro not being resolved during scheduled report test
  + ZBX-23221 Fixed memory leaks when using certificate-based encryption in Zabbix Agent 1 and Agent 2; thanks to Masato Hirahata for the patch
  + ZBX-22864 Fixed calculation of max_repetitions sent out to device in SNMP PDUs
  + ZBX-21574 Optimized Asterisk by HTTP template
  + ZBX-18168 Added regexp runtime error logging for log*[] items
  + ZBX-22677 Adjusted font colors for placeholders, disabled and readonly fields
  + ZBX-22972 Fixed displaying of dashboard pages when scrolling is enabled
  + ZBX-22528 Fixed draggable element position
  + ZBX-23067 Enhanced audit logging with reason of switching of HA node to active mode
  + ZBX-22613 Fixed script execution with API token as authentication
  + ZBX-23060 Removed unused endpoints in JavaScript for Veeam Backup and Replication template
  + ZBX-22772 Added trends cleanup for non-numeric value types
  + ZBX-22822 Fixed displaying the correct threshold color in "Top hosts" widget when value exceeds maximum
  + ZBX-22777 Fixed item test form sending incorrectly resolved macros to server if item uses SNMP interface
  + ZBX-23097 Fixed use of uninitialised value when verifying subject and issuer with TLS
  + ZBX-23112 Fixed runtime errors in the inheritance of the trigger and trigger prototype dependencies
  + ZBX-22539 Fixed SLI calculation for days with daylight-saving-time transitions
  + ZBX-22814 Fixed PHP runtime errors in API trigger.get method when using "expandComment" option
  + ZBX-23049 Fixed default condition for log item macro resolution
  + ZBX-21909 Updated setup section in README for PHP-FPM templates to include configuration example for Apache
  + ZBX-21547 Fixed reading of non-UTF-8 encoded files in Zabbix agent 2
  + ZBX-20148 Fixed the issue with housekeeper failing to delete some of the events that required deletion
  + ZBX-21970 Fixed console error in "Map navigation tree" widget; disabled add button on a 10th depth level
  + ZBX-19393 Fixed undefined index errors in configuration.importcompare
  + ZBX-22290 Fixed generation of double page headers when general warning appears
  + ZBX-21845 Fixed Zabbix agent 2 systemd plugin failing with newer dbus
  + ZBX-22830 Fixed free bytes calculation for temporary tablespace in Oracle Zabbix agent 2 plugin
  + ZBX-22912 Fixed not being able to save an event correlation when custom formula was selected but only one condition remained
  + ZBX-21571 Updated pod crash loop trigger expressions in Kubernetes nodes and cluster state templates
  + ZBX-22369 Fixed suffix interpretation in threshold values for "Top hosts" widget
  + ZBX-22825 Fixed Zabbix access to the first page for user with specific page access
  + ZBX-22867 Fixed import popup showing circle animation even if PHP code failed
  + ZBX-22711 Fixed incorrectly displayed simple graphs with non-numeric items in Host graphs page</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1703419200">- updated to latest release 6.0.25
- fixes for bsc#1218199 (CVE-2023-32727), bsc#1218185 (CVE-2023-32725),bsc#1218193 (CVE-2023-32726)
- New Features and Improvements
  + ZBXNEXT-8857 Updated max supported TimescaleDB version to 2.13
  + ZBXNEXT-8800 Backported support of additional SSH options for ssh.run[] item as the 5th parameter
  + ZBXNEXT-8705 Implemented new tablespace item to retrieve percentage about
    current tablespace usage from max for both Oracle templates
  + ZBXNEXT-8708 Added version metric to Oracle plugin in Zabbix agent 2
  + ZBXNEXT-8729 Updated max supported TimescaleDB version to 2.12
  + ZBXNEXT-8522 Added HPE iLO by HTTP template
  + ZBXNEXT-7486 Added openshift-state-metrics in Kubernetes cluster state by HTTP
  + ZBXNEXT-8552 Added FortiGate by SNMP and FortiGate by HTTP templates
  + ZBXNEXT-8727 Added additional metrics in Cisco Meraki organization by HTTP template
  + ZBXNEXT-7097 Added item and trigger for monitoring PostgreSQL version into PostgreSQL
    by ODBC and PostgreSQL by Zabbix agent 2 templates
  + ZBXNEXT-8283 Implemented role-based authentication for AWS monitoring
  + ZBXNEXT-8575 Added Nextcloud template
  + ZBXNEXT-8469 Increased PostgreSQL maximum supported version to 16
  + ZBXNEXT-8714 Increased MariaDB maximum supported version to 11.1
- Bug Fixes
  + ZBX-23559 Fixed SLI dropping when maintenance is set with pre-existing problem
  + ZBX-23471 Fixed sha256 sum calculation on AIX, HP-UX and Solaris, fixed crash on HP-UX
  + ZBX-23787,ZBX-23755 Fixed crash on empty HTTP response;
    fixed Zabbix agent build on Windows with libcurl
  + ZBX-23683 Fixed calculation of vmware.datastore.read/write items taking into
    account VMware HV maintenance status
  + ZBX-21132 Fixed Top hosts widget not showing all items by selected item name
  + ZBX-23764 Added an additional field for new events in SIGNL4 media type
  + ZBX-23342 Fixed Zabbix agent 2 MySQL plugin connection not taking into account TLS parameters
  + ZBX-23685 Added read-only transaction to the list of recoverable errors on PostgreSQL
  + ZBX-23580 Fixed aggregated item key conversion to calculated item formula when
    item key includes 'last' function and a fourth parameter
  + ZBX-22493 Fixed foreign key support with SQLite3 database
  + ZBX-23490 Improved HTTP agent, web scenarios, web checks and JavaScript to convert to UTF-8
    from charset specified in HTTP header or HTTP meta tag
  + ZBX-23621 Fixed SNMP discovery looping forever with empty trend response
  + ZBX-23644 Fixed Zabbix agent compilation on AIX
  + ZBX-23525 Fixed template tab name in template configuration form
  + ZBX-23620 Reordered sub-templates in READMEs of Acronis, Control-M and Openstack templates
  + ZBX-23381 Fixed unit for FreeStorageSpace metric in JavaScript AWS RDS instance by HTTP template
  + ZBX-23269 Fixed sizes of loading modal windows
  + ZBX-22400 Fixed Web scenarios configuration form to display parent web scenarios on page refresh
  + ZBX-23290 Fixed gap when filtering by tags in Latest data
  + ZBX-23430 Fixed selected filter tab in high contrast themes being indistinguishable from others when collapsed
  + ZBX-23639 Changed value type for 'Pool Percent Used' item prototype in Ceph by Zabbix agent 2 template
  + ZBX-21891 Fixed messages about enabling, disabling and updating modules being different from other places
  + ZBX-23521 Fixed password field label not changing to key passphrase and
    back for SSH agent item when changing authentication method
  + ZBX-23431 Fixed non-working "Network timeout for item test" setting
  + ZBX-23285 Added missing bottom border for disabled button dropdown on hover for inherited macros
  + ZBX-23615 Fixed receiving data from the database twice the first time it is loaded
  + ZBX-19531 Fixed tables with header text vertical rotation
  + ZBX-23235 Fixed function macros to expand in notifications
  + ZBX-23173 Fixed memory leak in agent 2 for Windows Events processing on MS Windows
  + ZBX-23265 Fixed transfer of PSK encryption details when cloning proxy
  + ZBX-23563 Fixed JSONPath for rowshare locks metric in PostgreSQL by Zabbix agent 2 template
  + ZBX-22907 Removed unused LLD macro in PostgreSQL by Zabbix agent template
  + ZBX-23377 Added support for VMware perfCounter with nanosecond type
  + ZBX-23012 Possible optimization of the SQL queries when updating LLD items
  + ZBX-23325 Fixed ability to add duplicate ICMP ping checks to discovery rule configuration form via popup
  + ZBX-23270 Renamed trigger name condition to event name condition
  + ZBX-23340 Fixed TLS parameter handling in MySQL plugin for Zabbix agent 2
  + ZBX-23461 Fixed output of redundant data in DCdump_interfaces
  + ZBX-23528 Fixed inability to resize trigger expression field horizontally
  + ZBX-22977 Fixed positioning of hidden checkbox inputs and fixed autofocus in template/host mass update
  + ZBX-23494 Added SNMP fallback item to TrueNAS by SNMP template, updated
    uptime item and template descriptions, added preprocessing to free swap percentage calculation
  + ZBX-23404 Fixed Zabbix agent crashes on HP-UX 11.23
  + ZBX-22666 Disabled severity filter for Geomap widget in dashboard edit mode
  + ZBX-22735 Fixed confusing error message on user parameter reload in Zabbix agent 2
  + ZBX-23393 Fixed unquoted macro parsing in trigger function parameters
  + ZBX-23064 Simplified trend synchronization queries to improve performance
  + ZBX-23373 Fixed result for script.get API call with selectActions option
  + ZBX-23014 Fixed Zabbix agent build on HP-UX
  + ZBX-23164 Added timespan parameter in JavaScript Cisco Meraki template
  + ZBX-23455 Fixed inconsistency in button naming, confirmation messages,
    success and error messages in item and web scenario list pages
  + ZBX-20038 Fixed master host parameter for MySQL replication.get_slave_status key in Zabbix agent 2
  + ZBX-23301 Removed checks for PostgreSQL-TimescaleDB versions combination
  + ZBX-23211 Fixed host dashboard view for multi-page dashboard where the first page is empty</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1707048000">- add group provides needed by RPM 4.19</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108800">- update to latest release 6.0.27
- replaced zabbix-agentd.firewall  zabbix-java-gateway.firewall  zabbix-proxy.firewall  zabbix-server.firewall
  with firewalld xml definitions zabbix-agentd.xml  zabbix-java-gateway.xml  zabbix-proxy.xml  zabbix-server.xml
- New Features and Improvements
  + ZBXNEXT-8983 	Updated max supported MariaDB version to 11.2
  + ZBXNEXT-8984 	Updated max supported MySQL version to 8.3
  + ZBXNEXT-8762 	Added YugabyteDB by HTTP and YugabyteDB Cluster by HTTP templates
  + ZBXNEXT-8891 	Updated max supported MySQL version to 8.2
  + ZBXNEXT-8524 	Added support for HTTP proxy in GCP templates
  + ZBXNEXT-8759 	Added dashboards in Azure templates
  + ZBXNEXT-8580 	Added new discovery rules, refactored discovery rules to dependent items
    and made few minor changes in MSSQL by ODBC template
  + ZBXNEXT-8730 	Added Azure Cost Management by HTTP template
  - Bug Fixes
  + ZBX-23124 Fixed items with disabled history being sometimes stuck in non-supported state
  + ZBX-23586 Fixed filter evaluation type of organizations discovery in Cisco Meraki dashboard by HTTP template
  + ZBX-23766 Updated Zabbix agent 2 Ceph plugin readme setup instructions
  + ZBX-24094 Fixed network interfaces LLD filtering macro in Linux by Prom template
  + ZBX-23202 Fixed unused tag value being saved in tag filter
  + ZBX-22555 Updated regexp to case insensitive in Nginx templates
  + ZBX-23973 Fixed trends being retrieved from database for new items and for items with infrequent update interval
  + ZBX-22745 Removed incorrect description of network interfaces administrative status filter macro in SNMP templates
  + ZBX-24015 Improved zabbix[queue] internal item not to block history syncers and pollers
  + ZBX-23509 Fixed JSONPath of Keyspace discovery master item in Redis by Zabbix agent 2 template
  + ZBX-24059 Fixed libmodbus unnecessary linking into all binaries
  + ZBX-24055 Added missing API port macros in URL of script items in HPE Synergy by HTTP and HPE Primera by HTTP templates
  + ZBX-20525 Fixed vfs.dir.size performance issues when walking through directory that has a lot of subdirs/files
  + ZBX-23773 Improved trigger functionality for Acronis Cyber Protect Cloud MSP by HTTP template
  + ZBX-23979 Improved trend recalculation performance by performing trend updates in own transaction
  + ZBX-23688 Improved new item value retrieval performance by adding such items to value cache after configuration sync
  + ZBX-22130 Changed JSONPath expression evaluator to treat null values as empty variants
  + ZBX-23986 Added a license to the Go module
  + ZBX-23587 Fixed widget input field selecting when clicking on label
  + ZBX-23640 Fixed preload hints opening
  + ZBX-22433 Fixed web scenario and web scenario step configuration field trimming and field sorting
  + ZBX-23684 Fixed transactions query file for PostgreSQL by Zabbix agent template
  + ZBX-22371 Fixed process tags option not adding tags for service events
  + ZBX-17208 Fixed invalid command-line flag handling in Zabbix agent 2
  + ZBX-23937 Fixed JavaScript for AWS EC2 instances discovery
  + ZBX-22715 Fixed map shape dimension changes on resizing in scaled browser mode
  + ZBX-23722 Added garbage collection after executing JavaScript code
  + ZBX-23740 Fixed netsnmp persistent state disabling without affecting its configuration
  + ZBX-23257 Fixed log items not using MaxLinesPerSecond setting correctly for Zabbix agent 2
  + ZBX-23890 Removed non-existing headers from compiler checks: mtent.h and knlist.h
  + ZBX-23912 Removed Jira with CustomFields media type in data.tmpl
  + ZBX-23761 Fixed JavaScript in Jira media type
  + ZBX-22558 Fixed trigger expression for retrieval of stub page in Nginx templates
  + ZBX-23691 Fixed LLD filters evaluation type for devices discovery in Cisco SD-WAN by HTTP template
  + ZBX-23540 Added error checks for RegisterMetrics calls
  + ZBX-23605 Removed getting location buckets in AWS by HTTP template
    added discovery filters for request metrics in AWS S3 bucket by HTTP template
  + ZBX-23466 Fixed data aggregation errors in Graphs and Top hosts widgets with Elasticsearch backend
  + ZBX-23835 Updated Meraki templates
  + ZBX-23723 Fixed proxy params in JavaScript AWS templates
  + ZBX-23733 Fixed error when downloading graph as .png image if item name contains multibyte characters
  + ZBX-22983 Fixed ellipsed dropdown options in items mass update in preprocessing
  + ZBX-23715 Fixed persistent directory path not following symlinks upon creation
  + ZBX-23825 Fixed query_fields values for Acronis and Nomand templates
  + ZBX-22055 Fixed map image of map widget not being updated when pressing Apply button
  + ZBX-23629 Fixed interface icon cursor to pointer
  + ZBX-22536 Fixed TimescaleDB compression detection for history.clear API method and proper error appearance in frontend
  + ZBX-23145 Disabled deprecated automatic reconnection in MySQL
  + ZBX-22933 Improved vfs.file.regmatch and vfs.file.regexp items to use buffered file read
  + ZBX-23439 Fixed sorting of numeric items with/without aggregation enabled in Top hosts widget
  + ZBX-21973 Changed deprecated X-Frame option allow-from to Content-Security-Policy frame-ancestors
  + ZBX-23633 Fixed service alarms to be recovered with problem time in case of negative problem duration
  + ZBX-23738 Fixed Zabbix backend sources for libxml2 2.12.0 version changes
  + ZBX-23746 Fixed creation of tickets during escalation for Zammad media type
  + ZBX-23561 Fixed spacing between filter and results table
  + ZBX-18873 Fixed disabled chevrons color in problem view
  + ZBX-23636 Fixed some fields in Administration section not being trimmed on form submit</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108801">- remove all firewalld definitions as they are part of firewald package already</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711800000">- fix broken copypasta for system-user-zabbix source file and
  file itself to remove gecos (description) in file
  fixes bsc#1222169 Packaging Error in system-user-zabbix-6.0.27-1.1.noarch package prevents upgrade
  Thanks Andreas Stieger for pointing out and reporter himself</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1711800001">- update to 6.0.28:
  * Added metadata in JavaScript for AWS templates
  * Added AWS ELB Application Load Balancer by HTTP template
  * Added Check Point Next Generation Firewall by SNMP template
  * Added MSSQL by Zabbix agent 2 template
  * Updated max supported TimescaleDB version to 2.14
  * bug fixes</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1716984000">- Update license to match legaldb report</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1719489600">- update to 6.0.31
- New Features and Improvements
  + ZBXNEXT-9140 Added support for custom compartments in Oracle Cloud by HTTP templates Templates
  + ZBXNEXT-9034 Added Jira Data Center by JMX template Templates
  + ZBXNEXT-8682 Introduced a length limit of 512KB for item test values that server returns to Zabbix frontend Frontend Server
  + ZBXNEXT-8248 Added database filter macros to MySQL templates Templates
  + ZBXNEXT-6698 Removed absolute threshold and timeleft from OS template triggers of filesystem space Templates
  + ZBXNEXT-7930 Added user macro support for username and password fields in email media type Server
  + ZBXCTR-22 Refactored JavaScript filter functions for Kubernetes templates Templates
  + ZBXNEXT-9098 Added AWS ELB Network Load Balancer by HTTP template Templates
  + ZBXNEXT-6864 Replaced {HOST.CONN} with user macros in templates Templates
  + ZBXNEXT-9117 Updated max supported MariaDB version to 11.3 Proxy Server
  + ZBXNEXT-9026 Added Go compiler version to Zabbix agent 2 version output Agent
  + ZBXNEXT-8786 Changed 'odbc.discovery' keys to 'odbc.get' in MySQL by ODBC and Oracle by ODBC templates Templates
  + ZBXNEXT-8536 Added cbdhsvc service to macros in Windows agent templates Templates
  + ZBXNEXT-8861 Made changes and added more metrics to the FortiGate by SNMP template Templates
  + ZBXNEXT-8240 Added a new set of templates for integration with Oracle Cloud Infrastructure Templates
- Bug Fixes
  + ZBX-24483 Improved memory usage in Zabbix server/proxy trappers and in proxy
    pollers when sending large configuration Proxy Server
  + ZBX-23073 Fixed URL widget resizing and dragging Frontend
  + ZBX-24574 Fixed HA node flipping between standby and active states Server
  + ZBX-24119 Fixed possible blocking of alert manager when it periodically pings database Server
  + ZBX-7998 Added VMware service username, password and URL check for empty values Proxy Server
  + ZBX-24402 Reduced main process connections to database during startup Proxy Server
  + ZBX-24369 Fixed filter behavior in monitoring pages after deleting filter parameters Frontend
  + ZBX-24484 Fixed Geomap widget console error when dragging map in widget edit mode Frontend
  + ZBX-23337 Improved supported version documentation for Oracle Database plugin and both templates Documentation
  + ZBX-24180 Fixed inability to import existing host or template when its dependent item prototype,
    which is used in trigger prototypes or graph prototypes, would have a different master item API
  + ZBX-20871 Fixed inability to use LLD macro functions in Prometheus pattern and labels used in item prototype preprocessing API
  + ZBX-24527 Fixed unnecessary loading text being displayed in hintbox preloader Frontend
  + ZBX-24362 Fixed wrong Zabbix agent 2 loadable plugin process handling catching all child process exits Agent
  + ZBX-24470 Fixed scale of VMware vmware.vm.memory.size.compressed key Proxy Server
  + ZBX-24415 Added triggers for datastores in VMware templates Templates
  + ZBX-18094 Fixed multiple pie graph issues related to calculation of item angles Frontend
  + ZBX-20766 Fixed confusing port binding error message Agent Proxy Server
  + ZBX-24481 Fixed inability to unset value map from existing item or item prototype by passing
    a version without valuemap parameter into configuration.import API
  + ZBX-24531 Fixed compile time data not being set for agent2 Agent
  + ZBX-24453 Implemented socket file cleanup when shutting down, added blocking of signals during important stages of startup Proxy Server
  + ZBX-24152 Fixed host form submission with Enter button if the form is opened in a popup and focus is in a flexible text area field Frontend
  + ZBX-23788 Added SNMP OID ifAlias in Network interfaces discovery Templates
  + ZBX-24482 Fixed the presence of the http_proxy field in the initial data Installation
  + ZBX-24210 Improved Zabbix agent 2 loadable plugin capacity code style Agent
  + ZBX-23951 Fixed issue of incorrect template matching when no UUID exists in export file API
  + ZBX-23953 Fixed CIDR network mask of VMware HV network interface Proxy Server
  + ZBX-24195 Fixed host IPMI username and password field max length Frontend
  + ZBX-24451 Added tags and changed a item in Proxmox template Templates
  + ZBX-23386 Fixed hintbox sizing to fit screen Frontend
  + ZBX-24024 Fixed OIDs for external sensors in APC UPC by SNMP templates Templates
  + ZBX-21751 Fixed node's loadavg item in Proxmox template Templates
  + ZBX-24315 Fixed linking template to host when some LLD macro paths already exist Server
  + ZBX-24172 Fixed Zabbix server issue with scheduled intervals on Feb 29th of leap year Server
  + ZBX-23407 Improved performance of retrieving last history values when primary keys are available API
  + ZBX-24246 Updated descriptions for family of MySQL and Oracle templates,
    changed macro in the trigger 'Tablespace utilization is too high' for family of Oracle templates Templates
  + ZBX-23988 Renamed Agent2 Go module
  + ZBX-24222 Fixed incorrect item OIDs in the FortiGate by SNMP template Templates
  + ZBX-24393 Updated README in Redis by Zabbix agent 2 template Templates
  + ZBX-24298 Allowed any JNDI service providers back in JMX monitoring Java gateway
  + ZBX-19990 Separated LLD filter macros in Apache Tomcat by JMX template Templates
  + ZBX-24364 Added preprocessing steps for LLD rules in RabbitMQ templates Templates
  + ZBX-24368 Improved PostgreSQL autovacuum's count query Templates
  + ZBX-24282 Fixed Zabbix proxy to report error for not supported items Proxy Server
  + ZBX-19507 Fixed vmware.eventlog item to recover after event keys are reset Server
  + ZBX-24241 Fixed Zabbix server issue with random order of host groups for a host during real-time export Server
  + ZBX-24275 Fixed item prototype JSONPath preprocessing, added missing volume health metric and triggers in HPE MSA templates Templates
  + ZBX-24316 Fixed username macro in GridGain by JMX template Templates
  + ZBX-23719 Updated plugin-support to add duplicate flag handling Agent
  + ZBX-22429 Fixed typo in Zabbix proxy automake file Installation
  + ZBX-24264 Fixed value cache being filled with values of newly added items with triggers Server
  + ZBX-24088 Fixed problem filtering in maps with nested maps Frontend
  + ZBX-24206 Fixed line breaks in JavaScript in Cloudflare template Templates
  + ZBX-24236 Fixed nested transaction error in LLD when connection is terminated Server
  + ZBX-24134 Added sensor discovery in VMware Hypervisor template Templates
  + ZBX-23918 Fixed item pattern select popup to display all available items Frontend
  + ZBX-24190 Fixed items being updated incorrectly when configuring graph Frontend
  + ZBX-24289 Fixed issue with interface assignment for items copied from host to host Frontend
  + ZBX-23032 Added triggers for cluster status in VMware templates Templates
  + ZBX-23948 Added support for TabularData data when parsing an MBean attribute Java gateway
  + ZBX-23742 Fixed tag filtering logic for tags with one name and different types of operators API
  + ZBX-24271 Added delay in JavaScript execution for Azure Cost Management by HTTP template Templates
  + ZBX-24208 Fixed Oracle, MySQL plugin connection cache blocking Agent
  + ZBX-24202 Fixed JavaScript in AWS S3 bucket by HTTP template Templates
  + ZBX-23478 Fixed issue when missing locale error would not be displayed for user under certain conditions Frontend
  + ZBX-24166 Fixed Zabbix not being able to restart due to RTC and sockets not being closed before stopping Agent Proxy Server
  + ZBX-23853 Fixed duplicate agent check timestamps when time shifts back due to system clock synchronization Agent</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1726833600">- update to 6.0.33
- this version fixes CVE-2024-36461 and CVE-2024-22114
- New Features and Improvements
  + ZBXNEXT-9000 Changed query table for ASM disk group metrics in Oracle Database plugin and
    Oracle by ODBC template Agent Templates
  + ZBXNEXT-9217 Added AWS Lambda by HTTP template Templates
  + ZBXNEXT-9293 Updated max supported MySQL version to 9.0 Proxy Server
  + ZBXNEXT-8657 Updated Zabbix health templates with new visualization Templates
  + ZBXNEXT-9143 Added index on auditlog recordsetid Server
  + ZBXNEXT-9081 Added Small Computer System Interface (SCSI) device type support to Zabbix agent 2 Smart plugin Agent
  + ZBXNEXT-6445 Added recovery expression for fuzzytime triggers in Linux and Windows templates,
    removed fuzzytime triggers from active agent templates Templates
  + ZBXNEXT-9201 Updated max supported MySQL version to 8.4 Proxy Server
  + ZBXNEXT-9225 Updated max supported TimescaleDB version to 2.15 Server
  + ZBXNEXT-9226 Updated max supported MariaDB version to 11.4 Proxy Server
  + ZBXNEXT-8868 Added discovery and template for Azure VM Scale Sets Templates
- Bug Fixes
  + BX-24947 Fixed PHP runtime errors while processing frontend notifications Frontend
  + ZBX-24824 Improved loadable plugin connection broker Agent
  + ZBX-24583 Fixed inability to export/import web scenario with digest authentication API
  + ZBX-23905 Fixed double scroll in script dialogs Frontend
  + ZBX-18767 Fixed word breaks in flexible text input fields and trigger expressions Frontend
  + ZBX-24909 Fixed resolving of macro functions in the "Item value" widget Frontend
  + ZBX-24859 Fixed JavaScript in S3 buckets discovery rule Templates
  + ZBX-24617 Fixed hardcoded region in AWS by HTTP template Templates
  + ZBX-24524 Fixed "New values per second" statistic to include dependent items in calculation Proxy Server
  + ZBX-24821 Made 'execute_on' value being recorded in audit only for shell scripts Server
  + ZBX-23312 Fixed discovery edit form being saved incorrectly after dcheck update Frontend
  + ZBX-24773 Fixed duplicate item preprocessing in Kubernetes Kubelet by HTTP template Templates
  + ZBX-24514 Fixed standalone Zabbix server and Zabbix proxy not stopping when database is read-only Proxy Server
  + ZBX-23936 Fixed state and styling of readonly fields Frontend
  + ZBX-24520 Fixed an issue with incorrect translations used in several frontend places Frontend
  + ZBX-21815 Fixed issue with undefined offset for media type when it was deleted before saving the user Frontend
  + ZBX-24108 Fixed error in dashboard if Map widget contains map element that user doesn't have access to Frontend
  + ZBX-24569 Fixed old and added new items to Azure Virtual Machine template Templates
  + ZBX-24537 Fixed tags subfilter in Latest data kiosk mode Frontend
  + ZBX-24167 Fixed template linkage when item prototype collision is found Server
  + ZBX-23770 Improved monitoring user permissions documentation for Zabbix agent 2 Oracle plugin and Oracle by ODBC template Documentation
  + ZBX-24565 Removed redundant kernel header include, fixed musl compatibility issues (thanks to Alpine Linux maintainers for spotting this)
  + ZBX-24610 Fixed interface field appearance for discovered items without interface set Frontend
  + ZBX-24562 Fixed incorrect problem order in Problems by severity widget's hintbox Frontend
  + ZBX-23751 Fixed inability to pass an action filter condition without an "operator" property, implying a default value of "Equal" API
  + ZBX-21429 Prevented ability to disable all UI element access via role.update API API
  + ZBX-19271 Fixed inconsistent tag row rendering in different edit forms Frontend
  + ZBX-24539 Fixed incorrect threshold in trigger expression of Check Point Next Generation Firewall by SNMP template Templates
  + ZBX-24667 Fixed vm.memory.size[pused] item on Solaris Agent
  + ZBX-23781 Added storage volumes check in HPE iLO by HTTP template Templates
  + ZBX-24391 Fixed Zabbix agent to return net.tcp.socket.count result without error if IPv6 is disabled Agent
  + ZBX-24235 Fixed value misalignment in Item value widget Frontend
  + ZBX-24352 Fixed custom severity name usage in Geomap widget Frontend
  + ZBX-24665 Fixed potential problem with deprecated GCE Integrity feature Templates
  + ZBX-20993 Fixed Zabbix agent 2 MQTT plugin clientID to be generated by strict requirements Agent
  + ZBX-23426 Added dependent item with JavaScript preprocessing for edges SD-WAN in VMWare SD-WAN VeloCloud by HTTP template Templates
  + ZBX-24566 Fixed crash when expression macro is used in unsupported location Server
  + ZBX-24450 Fixed issue where graph could differ for data gathered from PostgreSQL and other databases Frontend
  + ZBX-24513 Fixed real-time export of rarely updated trends Server
  + ZBX-24163 Fixed submap addition in Map navigation tree widget to not append same submaps repeatedly Frontend
  + ZBX-23398 Fixed trigger expression constructor incorrectly showing '&lt;' and '&gt;' operators Frontend
  + ZBX-23584 Fixed error message being displayed when updating host after changing item status Frontend
  + ZBX-24635 Fixed datastore triggers in VMware templates Templates</changelog>
</package>
<package pkgid="db0563a940564c9e3876d4f77ea34120cf5ae28f72d122229569fa99197292cc" name="tesseract-ocr" 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="914840cbbcda9adb427689723e7f1becc1f0b143a540cdb486d89a626151ef3f" name="tesseract-ocr" 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="c55f3bd5607ca5f64ab6aade6bb8eea03a3d02d10de7568a40321c30f547fd4e" name="tesseract-ocr" 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="c5e1185d88427014179b4cfc45afc230a3c8f9c6d77b3a83730290745d8dc87e" name="tesseract-ocr" arch="src">
  <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="d414a0c4083c5b29feff549c05a7b2c11240fef8d0ce873b78bb0566943eb4be" name="tesseract-ocr" 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="238f84629106910a5e509b69a1a42163299a64e057a8a5d1c313b07fb0b9909f" name="tesseract-ocr-devel" 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="422458ac84875d8f7c9f1f111ed4b51c3ce69054b08f72fb4bf62063d95f95e1" name="tesseract-ocr-devel" 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="927ebe8ea315d4f68387ad1b37d8d824a661bd7af8bcc2ca75495f87cc634e25" name="tesseract-ocr-devel" 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="06910b5b0a63f00310c7be0e662b6760980f4719dd5d3a91f4a69ac5a49fba1a" name="tesseract-ocr-devel" 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="36ca882b2730b75bc750b7d82178b17655c77c4ae7047734d645dda28c2dcd2c" name="thunar" 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="77b55ec0e1c9e9184b4d0e612af983d83a6c65c098bf6fc3522d180a69ff1cab" name="thunar" 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="f4dc7475070b2117ba3d4396a314e70b425fb96d00bb328eaf29fc99aba96435" name="thunar" 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="98f2f98fdfc7d7b44d151ae5857bddd6871bed80a0a824e59f66c9f594081447" name="thunar" arch="src">
  <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="74d8e7431e4be0ec2ffffcc2c4c176f5cfeaaf10a02c1b86c443f0ed9a2a6ebd" name="thunar" 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="9156ddaf97e4ea649c4045d741642b84b277a40d199e47dc6d0ff957a988ee7e" name="thunar-devel" 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="64b6585c1937c603bc7f11cc7ed5e0aeb6ac97b493a640d6c0fae0784c511774" name="thunar-devel" 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="952f8a8737165c4c892ad29b5bf6539cebc6ad178ad47bb303be280d59cd9416" name="thunar-devel" 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="89500979d6165bba950c9712f3dc76a7845004aa2f69ad694fed0e1f70dab200" name="thunar-devel" 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="8a8501a2294e6897e47f99336b93eb38f313d7bf5abda7649be5564a1c04080b" name="thunar-lang" arch="noarch">
  <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="025a009b600863296b1e3dbd0d50de32201ffb767ce96f5a5e690b8ba2645197" name="toolbox" arch="noarch">
  <version epoch="0" ver="2.3+git20240704.84ec25e" rel="bp156.4.3.1"/>
  <changelog author="kukuk@suse.com" date="1612785600">- Update to version 2.1+git20210208.a720b25:
  * Alleviate the need for zypper in the user toolbox script
  * Consolidate logging and help debugging of the user toolbox's script
  * Export machine-id and IPC inside the toolbox (IPC, user only)
  * Fix (more) formatting...</changelog>
  <changelog author="kukuk@suse.com" date="1614254400">- Update to version 2.1+git20210225.5c541c8:
  * Check sub{u,g}id if rootless, and fail early if they're not setup
  * Fix creating a container with a specific name with `-c`</changelog>
  <changelog author="kukuk@suse.com" date="1614340800">- Update to version 2.1+git20210226.daeb191:
  * Set trap only after option parsing (#22)</changelog>
  <changelog author="kukuk@suse.com" date="1614945600">- Update to version 2.1+git20210305.ca2bc53:
  * Avoid copying the user setup script with 'podman cp'</changelog>
  <changelog author="kukuk@suse.com" date="1615464000">- Update to version 2.1+git20210311.15cb3ad:
  * Don't check for subuid if root calls toolbox [bsc#1183375]</changelog>
  <changelog author="kukuk@suse.com" date="1617019200">- Update to version 2.1+git20210329.d14ac82:
  * Fix localtime and mount sys, e.g., for tracing
  * Fix 'toolbox list' returning an error code even if working</changelog>
  <changelog author="kukuk@suse.com" date="1629720000">- Update to version 2.2+git20210823.dd0fff8:
  * README mini-typo
  * Docker: don't use unsupported --userns=keep-id
  * Docker: also check for created status
  * Try to use docker if installed and podman is not
  * Properly share namespaces in non-user toolboxes
  * Properly quote workdir</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1636372800">- Don't install config file in /etc in favor of a built-in default. Avoids
  empty /etc pulling wrong image.
- Handle Leap Micro (boo#1192474)</changelog>
  <changelog author="kukuk@suse.com" date="1637755200">- Update to version 2.2+git20211124.09791b1:
  * Introduce -n/--nostop switch so mutiple sessions can be run inside an existing toolbox</changelog>
  <changelog author="kukuk@suse.com" date="1642420800">- Update to version 2.3+git20220117.bd53c7c:
  - Fixes error where if custom image is used toolbox will download
    the default image before entering an existing container. (#40)</changelog>
  <changelog author="Jan Zerebecki &lt;jan.suse@zerebecki.de&gt;" date="1643198400">- Allow docker as an alternative to podman in the package Requires. This was
  supported since 2.2.</changelog>
  <changelog author="jsrain@suse.com" date="1645444800">- adjusted the patch to the toolbox container in registry</changelog>
  <changelog author="kukuk@suse.com" date="1654257600">- Update to version 2.3+git20220603.bbeda2e:
  * Allow to choose runtime and try to retain the user's groups
  * (Try to) Avoid problems when packages touching bind mounts are upgraded
  * Try to make sure that (some) foreign distro images (kind of) work as toolboxes
  * Do not stop a toolbox with something running inside
  * Exit if neither podman or docker are usable
  * Support passing just the name of the container to create and enter command
  * Fix cleanup logic and make toolbox start a little less verbose
  * Always pull when creating a new toolbox
  * Add a "more sandboxing" mode</changelog>
  <changelog author="kukuk@suse.com" date="1655899200">- Update to version 2.3+git20220622.32785f7:
  * Only set --userns=keep-id when running rootless</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1656417600">- Prefer podman as container runtime
  (unrelated part of [bnc#1200976])</changelog>
  <changelog author="Danish Prakash &lt;danish.prakash@suse.com&gt;" date="1683547200">- Update EOL *-micro images to supported versions. (bsc#1211018)</changelog>
  <changelog author="kukuk@suse.com" date="1698667200">- Update to version 2.3+git20231030.3a6ef35:
  * Mount /dev/pts as mount type=devpts instead of --volume
  * fix typo creat -&gt; create
  * Remove trailing whitespace
  * Fix bash error when container cannot be pulled</changelog>
  <changelog author="kukuk@suse.com" date="1720094400">- Update to version 2.3+git20240704.84ec25e:
  * toolbox: use correct container state tense in msg</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1727179200">- Update SLE/Leap Micro images from 5.4 to 6.0 (bsc#1227328)</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1727438400">- Revert last change and update SLE/Leap Micro images to 5.5 (bsc#1227328)</changelog>
</package>
<package pkgid="b5df15c5c7b2a65ddc0f4aaa53a0acc4844909d685267fbda043d47d6fa4eb6a" name="toolbox" arch="src">
  <version epoch="0" ver="2.3+git20240704.84ec25e" rel="bp156.4.3.1"/>
  <changelog author="kukuk@suse.com" date="1612785600">- Update to version 2.1+git20210208.a720b25:
  * Alleviate the need for zypper in the user toolbox script
  * Consolidate logging and help debugging of the user toolbox's script
  * Export machine-id and IPC inside the toolbox (IPC, user only)
  * Fix (more) formatting...</changelog>
  <changelog author="kukuk@suse.com" date="1614254400">- Update to version 2.1+git20210225.5c541c8:
  * Check sub{u,g}id if rootless, and fail early if they're not setup
  * Fix creating a container with a specific name with `-c`</changelog>
  <changelog author="kukuk@suse.com" date="1614340800">- Update to version 2.1+git20210226.daeb191:
  * Set trap only after option parsing (#22)</changelog>
  <changelog author="kukuk@suse.com" date="1614945600">- Update to version 2.1+git20210305.ca2bc53:
  * Avoid copying the user setup script with 'podman cp'</changelog>
  <changelog author="kukuk@suse.com" date="1615464000">- Update to version 2.1+git20210311.15cb3ad:
  * Don't check for subuid if root calls toolbox [bsc#1183375]</changelog>
  <changelog author="kukuk@suse.com" date="1617019200">- Update to version 2.1+git20210329.d14ac82:
  * Fix localtime and mount sys, e.g., for tracing
  * Fix 'toolbox list' returning an error code even if working</changelog>
  <changelog author="kukuk@suse.com" date="1629720000">- Update to version 2.2+git20210823.dd0fff8:
  * README mini-typo
  * Docker: don't use unsupported --userns=keep-id
  * Docker: also check for created status
  * Try to use docker if installed and podman is not
  * Properly share namespaces in non-user toolboxes
  * Properly quote workdir</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1636372800">- Don't install config file in /etc in favor of a built-in default. Avoids
  empty /etc pulling wrong image.
- Handle Leap Micro (boo#1192474)</changelog>
  <changelog author="kukuk@suse.com" date="1637755200">- Update to version 2.2+git20211124.09791b1:
  * Introduce -n/--nostop switch so mutiple sessions can be run inside an existing toolbox</changelog>
  <changelog author="kukuk@suse.com" date="1642420800">- Update to version 2.3+git20220117.bd53c7c:
  - Fixes error where if custom image is used toolbox will download
    the default image before entering an existing container. (#40)</changelog>
  <changelog author="Jan Zerebecki &lt;jan.suse@zerebecki.de&gt;" date="1643198400">- Allow docker as an alternative to podman in the package Requires. This was
  supported since 2.2.</changelog>
  <changelog author="jsrain@suse.com" date="1645444800">- adjusted the patch to the toolbox container in registry</changelog>
  <changelog author="kukuk@suse.com" date="1654257600">- Update to version 2.3+git20220603.bbeda2e:
  * Allow to choose runtime and try to retain the user's groups
  * (Try to) Avoid problems when packages touching bind mounts are upgraded
  * Try to make sure that (some) foreign distro images (kind of) work as toolboxes
  * Do not stop a toolbox with something running inside
  * Exit if neither podman or docker are usable
  * Support passing just the name of the container to create and enter command
  * Fix cleanup logic and make toolbox start a little less verbose
  * Always pull when creating a new toolbox
  * Add a "more sandboxing" mode</changelog>
  <changelog author="kukuk@suse.com" date="1655899200">- Update to version 2.3+git20220622.32785f7:
  * Only set --userns=keep-id when running rootless</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1656417600">- Prefer podman as container runtime
  (unrelated part of [bnc#1200976])</changelog>
  <changelog author="Danish Prakash &lt;danish.prakash@suse.com&gt;" date="1683547200">- Update EOL *-micro images to supported versions. (bsc#1211018)</changelog>
  <changelog author="kukuk@suse.com" date="1698667200">- Update to version 2.3+git20231030.3a6ef35:
  * Mount /dev/pts as mount type=devpts instead of --volume
  * fix typo creat -&gt; create
  * Remove trailing whitespace
  * Fix bash error when container cannot be pulled</changelog>
  <changelog author="kukuk@suse.com" date="1720094400">- Update to version 2.3+git20240704.84ec25e:
  * toolbox: use correct container state tense in msg</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1727179200">- Update SLE/Leap Micro images from 5.4 to 6.0 (bsc#1227328)</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1727438400">- Revert last change and update SLE/Leap Micro images to 5.5 (bsc#1227328)</changelog>
</package>
<package pkgid="f003a399934774b2e0916709a58a2bc7ed4cd0c9aaa768343bd6f4a62c0efbbe" name="tpm-fido" arch="aarch64">
  <version epoch="0" ver="20230621.5f8828b" rel="bp156.2.3.1"/>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1687176000">- Initial Packaging</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1687262400">- Add BuildRequires: golang(API) &gt;= 1.16 (min version per go.mod)
  This or metapackage BuildRequires: go are recommended to pull in
  the Go toolchain.
- Drop Requires: 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.
- Remove manual call to strip the binary. Go binaries are stripped
  automatically in the default configuration.
  Refs boo#1210938
  * GNU strip circa 2016 would incorrectly strip Go intermediate
    step .a binaries (which are not .a ar archives) and write out
    an invalid binary instead of erroring on unrecognized format.
  * Error manifested in Go applications as fmt.a: go archive is
    missing __.PKGDEF on OBS built Go binaries which had passed
    their binary build step but fail at debuginfo creation step
    (which involves binary stripping).
  * The primary use of Go intermediate step .a binaries was for a
    precompiled standard library cache. The .a files comprised
    large fraction of the on-disk &lt;go1.20 toolchain package size.
  * go1.20+ now use the normal Go build cache for the Go standard
    library. Go intermediate step .a archives are no longer part of
    the regular build process and not affected by GNU strip
    misidentifying them as ar archives.
    https://go.dev/doc/go1.20#go-command
- Use _service mode manual as better alias name than disabled</changelog>
  <changelog author="dheidler@suse.de" date="1687521600">- Update to version 20230621.5f8828b:
  * Add build/test workflow
  * Fix builds on 32bit architectures</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1719403200">- Require system-user-tss for tss group
- Ensure uhid module is loaded on boot so udev will set permissions</changelog>
</package>
<package pkgid="6610bea91f5b1f3c36982d126852d21b973f42f8b93ae3694e82a1e89d14f2bc" name="tpm-fido" arch="i586">
  <version epoch="0" ver="20230621.5f8828b" rel="bp156.2.3.1"/>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1687176000">- Initial Packaging</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1687262400">- Add BuildRequires: golang(API) &gt;= 1.16 (min version per go.mod)
  This or metapackage BuildRequires: go are recommended to pull in
  the Go toolchain.
- Drop Requires: 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.
- Remove manual call to strip the binary. Go binaries are stripped
  automatically in the default configuration.
  Refs boo#1210938
  * GNU strip circa 2016 would incorrectly strip Go intermediate
    step .a binaries (which are not .a ar archives) and write out
    an invalid binary instead of erroring on unrecognized format.
  * Error manifested in Go applications as fmt.a: go archive is
    missing __.PKGDEF on OBS built Go binaries which had passed
    their binary build step but fail at debuginfo creation step
    (which involves binary stripping).
  * The primary use of Go intermediate step .a binaries was for a
    precompiled standard library cache. The .a files comprised
    large fraction of the on-disk &lt;go1.20 toolchain package size.
  * go1.20+ now use the normal Go build cache for the Go standard
    library. Go intermediate step .a archives are no longer part of
    the regular build process and not affected by GNU strip
    misidentifying them as ar archives.
    https://go.dev/doc/go1.20#go-command
- Use _service mode manual as better alias name than disabled</changelog>
  <changelog author="dheidler@suse.de" date="1687521600">- Update to version 20230621.5f8828b:
  * Add build/test workflow
  * Fix builds on 32bit architectures</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1719403200">- Require system-user-tss for tss group
- Ensure uhid module is loaded on boot so udev will set permissions</changelog>
</package>
<package pkgid="7422abccd1a8ebb65545b669e58e2b329a1615a4813f6ba44ce1c5e1e3d7d3fa" name="tpm-fido" arch="ppc64le">
  <version epoch="0" ver="20230621.5f8828b" rel="bp156.2.3.1"/>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1687176000">- Initial Packaging</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1687262400">- Add BuildRequires: golang(API) &gt;= 1.16 (min version per go.mod)
  This or metapackage BuildRequires: go are recommended to pull in
  the Go toolchain.
- Drop Requires: 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.
- Remove manual call to strip the binary. Go binaries are stripped
  automatically in the default configuration.
  Refs boo#1210938
  * GNU strip circa 2016 would incorrectly strip Go intermediate
    step .a binaries (which are not .a ar archives) and write out
    an invalid binary instead of erroring on unrecognized format.
  * Error manifested in Go applications as fmt.a: go archive is
    missing __.PKGDEF on OBS built Go binaries which had passed
    their binary build step but fail at debuginfo creation step
    (which involves binary stripping).
  * The primary use of Go intermediate step .a binaries was for a
    precompiled standard library cache. The .a files comprised
    large fraction of the on-disk &lt;go1.20 toolchain package size.
  * go1.20+ now use the normal Go build cache for the Go standard
    library. Go intermediate step .a archives are no longer part of
    the regular build process and not affected by GNU strip
    misidentifying them as ar archives.
    https://go.dev/doc/go1.20#go-command
- Use _service mode manual as better alias name than disabled</changelog>
  <changelog author="dheidler@suse.de" date="1687521600">- Update to version 20230621.5f8828b:
  * Add build/test workflow
  * Fix builds on 32bit architectures</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1719403200">- Require system-user-tss for tss group
- Ensure uhid module is loaded on boot so udev will set permissions</changelog>
</package>
<package pkgid="ebb5abf391036f3ac8e47c486565adfc3fb9ab7d81caa8c3680c302397c42098" name="tpm-fido" arch="s390x">
  <version epoch="0" ver="20230621.5f8828b" rel="bp156.2.3.1"/>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1687176000">- Initial Packaging</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1687262400">- Add BuildRequires: golang(API) &gt;= 1.16 (min version per go.mod)
  This or metapackage BuildRequires: go are recommended to pull in
  the Go toolchain.
- Drop Requires: 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.
- Remove manual call to strip the binary. Go binaries are stripped
  automatically in the default configuration.
  Refs boo#1210938
  * GNU strip circa 2016 would incorrectly strip Go intermediate
    step .a binaries (which are not .a ar archives) and write out
    an invalid binary instead of erroring on unrecognized format.
  * Error manifested in Go applications as fmt.a: go archive is
    missing __.PKGDEF on OBS built Go binaries which had passed
    their binary build step but fail at debuginfo creation step
    (which involves binary stripping).
  * The primary use of Go intermediate step .a binaries was for a
    precompiled standard library cache. The .a files comprised
    large fraction of the on-disk &lt;go1.20 toolchain package size.
  * go1.20+ now use the normal Go build cache for the Go standard
    library. Go intermediate step .a archives are no longer part of
    the regular build process and not affected by GNU strip
    misidentifying them as ar archives.
    https://go.dev/doc/go1.20#go-command
- Use _service mode manual as better alias name than disabled</changelog>
  <changelog author="dheidler@suse.de" date="1687521600">- Update to version 20230621.5f8828b:
  * Add build/test workflow
  * Fix builds on 32bit architectures</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1719403200">- Require system-user-tss for tss group
- Ensure uhid module is loaded on boot so udev will set permissions</changelog>
</package>
<package pkgid="cc808621e3d6ee35d9d47371b714042b76a818ba04deb95bd61d5c69e1adee3c" name="tpm-fido" arch="src">
  <version epoch="0" ver="20230621.5f8828b" rel="bp156.2.3.1"/>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1687176000">- Initial Packaging</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1687262400">- Add BuildRequires: golang(API) &gt;= 1.16 (min version per go.mod)
  This or metapackage BuildRequires: go are recommended to pull in
  the Go toolchain.
- Drop Requires: 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.
- Remove manual call to strip the binary. Go binaries are stripped
  automatically in the default configuration.
  Refs boo#1210938
  * GNU strip circa 2016 would incorrectly strip Go intermediate
    step .a binaries (which are not .a ar archives) and write out
    an invalid binary instead of erroring on unrecognized format.
  * Error manifested in Go applications as fmt.a: go archive is
    missing __.PKGDEF on OBS built Go binaries which had passed
    their binary build step but fail at debuginfo creation step
    (which involves binary stripping).
  * The primary use of Go intermediate step .a binaries was for a
    precompiled standard library cache. The .a files comprised
    large fraction of the on-disk &lt;go1.20 toolchain package size.
  * go1.20+ now use the normal Go build cache for the Go standard
    library. Go intermediate step .a archives are no longer part of
    the regular build process and not affected by GNU strip
    misidentifying them as ar archives.
    https://go.dev/doc/go1.20#go-command
- Use _service mode manual as better alias name than disabled</changelog>
  <changelog author="dheidler@suse.de" date="1687521600">- Update to version 20230621.5f8828b:
  * Add build/test workflow
  * Fix builds on 32bit architectures</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1719403200">- Require system-user-tss for tss group
- Ensure uhid module is loaded on boot so udev will set permissions</changelog>
</package>
<package pkgid="054a51b0692a68ab2945e219a1697fd3680014a63e50ef52b18f8e3fc0ba1581" name="tpm-fido" arch="x86_64">
  <version epoch="0" ver="20230621.5f8828b" rel="bp156.2.3.1"/>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1687176000">- Initial Packaging</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1687262400">- Add BuildRequires: golang(API) &gt;= 1.16 (min version per go.mod)
  This or metapackage BuildRequires: go are recommended to pull in
  the Go toolchain.
- Drop Requires: 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.
- Remove manual call to strip the binary. Go binaries are stripped
  automatically in the default configuration.
  Refs boo#1210938
  * GNU strip circa 2016 would incorrectly strip Go intermediate
    step .a binaries (which are not .a ar archives) and write out
    an invalid binary instead of erroring on unrecognized format.
  * Error manifested in Go applications as fmt.a: go archive is
    missing __.PKGDEF on OBS built Go binaries which had passed
    their binary build step but fail at debuginfo creation step
    (which involves binary stripping).
  * The primary use of Go intermediate step .a binaries was for a
    precompiled standard library cache. The .a files comprised
    large fraction of the on-disk &lt;go1.20 toolchain package size.
  * go1.20+ now use the normal Go build cache for the Go standard
    library. Go intermediate step .a archives are no longer part of
    the regular build process and not affected by GNU strip
    misidentifying them as ar archives.
    https://go.dev/doc/go1.20#go-command
- Use _service mode manual as better alias name than disabled</changelog>
  <changelog author="dheidler@suse.de" date="1687521600">- Update to version 20230621.5f8828b:
  * Add build/test workflow
  * Fix builds on 32bit architectures</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1719403200">- Require system-user-tss for tss group
- Ensure uhid module is loaded on boot so udev will set permissions</changelog>
</package>
<package pkgid="2fd073b6daa0c7804a1c5f80d941195285cfffc885542d690fbe0184f72a106b" name="trivy" arch="aarch64">
  <version epoch="0" ver="0.54.1" rel="bp156.2.3.1"/>
  <changelog author="dmueller@suse.com" date="1682683200">- Update to version 0.41.0:
  * fix(spdx): add workaround for no src packages (#4118)
  * test(golang): rename broken go.mod (#4129)
  * feat(sbom): add supplier field (#4122)
  * test(misconf): skip downloading of policies for tests #4126
  * refactor: use debug message for post-analyze errors (#4037)
  * feat(sbom): add VEX support (#4053)
  * feat(sbom): add primary package purpose field for SPDX (#4119)
  * fix(k8s): fix quiet flag (#4120)
  * fix(python): parse of pip extras (#4103)
  * feat(java): use full path for nested jars (#3992)
  * feat(license): add new flag for classifier confidence level (#4073)
  * feat: config and fs compliance support (#4097)
  * chore(deps): bump sigstore/cosign-installer from 2.8.1 to 3.0.1 (#3952)
  * feat(spdx): add support for SPDX 2.3 (#4058)
  * fix: k8s all-namespaces support (#4096)
  * perf(misconf): replace with post-analyzers (#4090)
  * fix(helm): update networking API version detection (#4106)
  * feat(image): custom docker host option (#3599)
  * style: debug flag is incorrect and needs extra - (#4087)
  * docs(vuln): Document inline vulnerability filtering comments (#4024)
  * feat(fs): customize error callback during fs walk (#4038)
  * fix(ubuntu): skip copyright files from subfolders (#4076)
  * docs: restructure scanners (#3977)
  * fix: fix `file does not exist` error for post-analyzers (#4061)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683806400">- actually create a PIE binary</changelog>
  <changelog author="dmueller@suse.com" date="1686571200">- Update to version 0.42.1:
  * ci: remove 32bit packages (#4585)
  * fix(misconf): deduplicate misconf results (#4588)
  * fix(vm): support sector size of 4096 (#4564)
  * fix(misconf): terraform relative paths (#4571)
  * fix(purl): skip unsupported library type (#4577)
  * fix(terraform): recursively detect all Root Modules (#4457)
  * fix(vm): support post analyzer for vm command (#4544)
  * fix(nodejs): change the type of the devDependencies field (#4560)
  * fix(sbom): export empty dependencies in CycloneDX (#4568)
  * refactor: add composite fs for post-analyzers (#4556)
  * chore(deps): bump golangci/golangci-lint-action from 3.4.0 to 3.5.0 (#4554)
  * chore(deps): bump helm/kind-action from 1.5.0 to 1.7.0 (#4526)
  * chore(deps): bump github.com/BurntSushi/toml from 1.2.1 to 1.3.0 (#4528)
  * chore(deps): bump github.com/alicebob/miniredis/v2 from 2.30.2 to 2.30.3 (#4529)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/ec2 (#4536)
  * chore(deps): bump github.com/tetratelabs/wazero from 1.0.0 to 1.2.0 (#4549)
  * chore(deps): bump github.com/spf13/cast from 1.5.0 to 1.5.1 (#4532)
  * chore(deps): bump github.com/testcontainers/testcontainers-go (#4537)
  * chore(deps): bump github.com/go-git/go-git/v5 from 5.6.1 to 5.7.0 (#4530)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/config (#4534)
  * chore(deps): bump github.com/sigstore/rekor from 1.2.0 to 1.2.1 (#4533)
  * chore(deps): bump alpine from 3.17.3 to 3.18.0 (#4525)
  * feat: add SBOM analyzer (#4210)
  * fix(sbom): update logic for work with files in spdx format (#4513)
  * feat: azure workload identity support (#4489)
  * feat(ubuntu): add eol date for 18.04 ESM (#4524)
  * fix(misconf): Update required extensions for terraformplan (#4523)
  * refactor(cyclonedx): add intermediate representation (#4490)
  * fix(misconf): Remove debug print while scanning (#4521)
  * fix(java): remove duplicates of jar libs (#4515)
  * fix(java): fix overwriting project props in pom.xml (#4498)
  * docs: Update compilation instructions (#4512)
  * fix(nodejs): update logic for parsing pnpm lock files (#4502)
  * fix(secret): remove aws-account-id rule (#4494)
  * feat(oci): add support for referencing an input image by digest (#4470)
  * chore(deps): bump github.com/cloudflare/circl from 1.1.0 to 1.3.3 (#4338)
  * docs: fixed the format (#4503)
  * fix(java): add support of * for exclusions for pom.xml files (#4501)
  * feat: adding issue template for documentation (#4453)
  * docs: switch glad to ghsa for Go (#4493)
  * chore(deps): Update defsec to v0.89.0 (#4474)
  * feat(misconf): Add terraformplan support (#4342)
  * feat(debian): add digests for dpkg (#4445)
  * chore(deps): bump github.com/sigstore/rekor from 1.1.1 to 1.2.0 (#4478)
  * feat(k8s): exclude node scanning by node labels (#4459)
  * docs: add info about multi-line mode for regexp from custom secret rules (#4159)
  * feat(cli): convert JSON reports into a different format (#4452)
  * feat(image): add logic to guess base layer for docker-cis scan (#4344)
  * fix(cyclonedx): set original names for packages (#4306)
  * feat: group subcommands (#4449)
  * feat(cli): add retry to cache operations (#4189)
  * fix(vuln): report architecture for `apk` packages (#4247)
  * refactor: enable cases where return values are not needed in pipeline (#4443)
  * fix(image): resolve scan deadlock when error occurs in slow mode (#4336)
  * docs(misconf): Update docs for kubernetes file patterns (#4435)
  * test: k8s integration tests (#4423)
  * feat(redhat): add package digest for rpm (#4410)
  * feat(misconf): Add `--reset-policy-bundle` for policy bundle (#4167)
  * fix: typo (#4431)
  * add user instruction to imgconf (#4429)
  * fix(k8s): add image sources (#4411)
  * docs(scanning): Add versioning banner (#4415)
  * feat(cli): add mage command to update golden integration test files (#4380)
  * feat: node-collector custom namespace support (#4407)
  * chore(deps): bump owenrumney/go-sarif from v2.1.3 to v2.2.0 (#4378)
  * refactor(sbom): use multiline json for spdx-json format (#4404)
  * fix(ubuntu): add EOL date for Ubuntu 23.04 (#4347)
  * refactor: code-optimization (#4214)
  * feat(image): Add image-src flag to specify which runtime(s) to use (#4047)
  * test: skip wrong update of test golden files (#4379)
  * refactor: don't return error for package.json without version/name (#4377)
  * docs: cmd  error (#4376)
  * test(cli): add test for config file and env combination (#2666)
  * fix(report): set a correct file location for license scan output (#4326)
  * ci: rpm repository for all versions and aarch64 (#4077)
  * chore(alpine): Update Alpine to 3.18 (#4351)
  * fix(alpine): add EOL date for Alpine 3.18 (#4308)
  * chore(deps): bump github.com/docker/distribution (#4337)
  * feat: allow root break for mapfs (#4094)
  * docs(misconf): Remove examples.md (#4256)
  * fix(ubuntu): update eol dates for Ubuntu (#4258)
  * feat(alpine): add digests for apk packages (#4168)
  * chore: add discussion templates (#4190)
  * fix(terraform): Support tfvars (#4123)
  * chore: separate docs:generate (#4242)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/config (#4246)
  * refactor: define vulnerability scanner interfaces (#4117)
  * feat: unified k8s scan resources (#4188)
  * chore(deps): Update defsec to v0.88.1 (#4178)
  * chore(deps): bump github.com/alicebob/miniredis/v2 from 2.30.1 to 2.30.2 (#4141)
  * chore: trivy bin ignore (#4212)
  * feat(image): enforce image platform (#4083)
  * chore(deps): bump github.com/owenrumney/go-sarif/v2 from 2.1.2 to 2.1.3 (#4143)
  * chore(deps): bump github.com/docker/docker (#4144)
  * chore(deps): bump github.com/hashicorp/golang-lru/v2 from 2.0.1 to 2.0.2 (#4146)
  * chore(deps): bump aquaproj/aqua-installer from 2.0.2 to 2.1.1 (#4140)
  * fix(ubuntu): fix version selection logic for ubuntu esm (#4171)
  * chore(deps): bump github.com/samber/lo from 1.37.0 to 1.38.1 (#4147)
  * chore(deps): bump github.com/hashicorp/go-getter from 1.7.0 to 1.7.1 (#4145)
  * chore(deps): bump sigstore/cosign-installer from 3.0.1 to 3.0.3 (#4138)
  * chore(deps): bump github.com/testcontainers/testcontainers-go (#4150)
  * chore: install.sh support for windows (#4155)
  * chore(deps): bump github.com/sigstore/rekor from 1.1.0 to 1.1.1 (#4166)
  * chore(deps): bump golang.org/x/crypto from 0.7.0 to 0.8.0 (#4149)
  * docs: moving skipping files out of others (#4154)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1687435200">- add NOTICE to doc</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1688126400">- add eol-dates.patch to list SLE/Leap 15.5</changelog>
  <changelog author="dmueller@suse.com" date="1688385600">- Update to version 0.43.0:
  * chore(deps): Update defsec to v0.90.1 (#4739)
  * feat(nodejs): support yarn workspaces (#4664)
  * feat(cli): add include-dev-deps flag (#4700)
  * fix(image): pass the secret scanner option to scan the img config (#4735)
  * fix: scan job pod it not found on k8s-1.27.x (#4729)
  * feat(docker): add support for mTLS authentication when connecting to registry (#4649)
  * chore(deps): Update defsec to v0.90.0 (#4723)
  * fix: skip scanning the gpg-pubkey package (#4720)
  * Fix http registry oci pull (#4701)
  * feat(misconf): Support skipping services (#4686)
  * docs: fix supported modes for pubspec.lock files (#4713)
  * fix(misconf): disable the terraform plan analyzer for other scanners (#4714)
  * clarifying a dir path is required for custom policies (#4716)
  * chore: update alpine base images (#4715)
  * fix last-history-created (#4697)
  * feat: kbom and cyclonedx v1.5 spec support (#4708)
  * docs: add information about Aqua (#4590)
  * fix: k8s escape resource filename on windows os (#4693)
  * ci: ignore merge queue branches (#4696)
  * chore(deps): bump actions/checkout from 2.4.0 to 3.5.3 (#4695)
  * chore(deps): bump aquaproj/aqua-installer from 2.1.1 to 2.1.2 (#4694)
  * feat: cyclondx sbom custom property support (#4688)
  * ci: do not trigger tests in main (#4692)
  * add SUSE Linux Enterprise Server 15 SP5 and update SP4 eol date (#4690)
  * use group field for jar in cyclonedx (#4674)
  * feat(java): capture licenses from pom.xml (#4681)
  * feat(helm): make sessionAffinity configurable (#4623)
  * fix: Show the correct URL of the secret scanning (#4682)
  * document expected file pattern definition format (#4654)
  * fix: format arg error (#4642)
  * feat(k8s): cyclonedx kbom support (#4557)
  * fix(nodejs): remove unused fields for the pnpm lockfile (#4630)
  * fix(vm): update ext4-filesystem parser for parse multi block extents (#4616)
  * ci: update build IDs (#4641)
  * fix(debian): update EOL for Debian 12 (#4647)
  * chore(deps): bump go-containerregistry (#4639)
  * chore: unnecessary use of fmt.Sprintf (S1039) (#4637)
  * fix(db): change argument order in Exists query for JavaDB (#4595)
  * feat(aws): Add support to see successes in results (#4427)
  * chore(deps): bump golangci/golangci-lint-action from 3.5.0 to 3.6.0 (#4613)
  * ci: do not trigger tests in main (#4614)
  * chore(deps): bump sigstore/cosign-installer (#4609)
  * chore(deps): bump CycloneDX/gh-gomod-generate-sbom from 1 to 2 (#4608)
  * ci: bypass the required status checks (#4611)
  * ci: support merge queue (#3652)
  * ci: matrix build for testing (#4587)
  * feat: trivy k8s private registry support (#4567)
  * docs: add general coverage page (#3859)
  * chore: create SECURITY.md (#4601)</changelog>
  <changelog author="dmueller@suse.com" date="1689249600">- Update to version 0.43.1:
  * chore(deps): Update defsec to v0.90.3 (#4793)
  * chore(deps): bump google.golang.org/protobuf from 1.30.0 to 1.31.0 (#4752)
  * chore(deps): bump alpine from 3.18.0 to 3.18.2 (#4748)
  * chore(deps): bump github.com/alicebob/miniredis/v2 from 2.30.3 to 2.30.4 (#4758)
  * docs(image): fix the comment on the soft/hard link (#4740)
  * check Type when filling pkgs in vulns (#4776)
  * feat: add support of linux/ppc64le and linux/s390x architectures for Install.sh script (#4770)
  * chore(deps): bump modernc.org/sqlite from 1.20.3 to 1.23.1 (#4756)
  * fix(rocky): add architectures support for advisories (#4691)
  * chore(deps): bump github.com/opencontainers/image-spec (#4751)
  * chore(deps): bump github.com/package-url/packageurl-go (#4754)
  * chore(deps): bump golang.org/x/sync from 0.2.0 to 0.3.0 (#4750)
  * chore(deps): bump github.com/tetratelabs/wazero from 1.2.0 to 1.2.1 (#4755)
  * chore(deps): bump github.com/testcontainers/testcontainers-go (#4759)
  * fix: documentation about reseting trivy image (#4733)
  * fix(suse): Add openSUSE Leap 15.5 eol date as well (#4744)
  * fix: update Amazon Linux 1 EOL (#4761)
- drop eol-dates.patch (all upstream)</changelog>
  <changelog author="dmueller@suse.com" date="1691064000">- Update to version 0.44.0:
  * feat(repo): support local repositories (#4890)
  * bump go-dep-parser (#4893)
  * fix(misconf): add missing fields to proto (#4861)
  * fix: remove trivy-db package replacement (#4877)
  * chore(test): bump the integration test timeout to 15m (#4880)
  * chore(deps): Update defsec to v0.91.0 (#4886)
  * chore: update CODEOWNERS (#4871)
  * feat(vuln): support vulnerability status (#4867)
  * feat(misconf): Support custom URLs for policy bundle (#4834)
  * refactor: replace with sortable packages (#4858)
  * docs: correct license scanning sample command (#4855)
  * fix(report): close the file (#4842)
  * feat(nodejs): add support for include-dev-deps flag for yarn (#4812)
  * feat(misconf): Add support for independently enabling libraries (#4070)
  * feat(secret): add secret config file for cache calculation (#4837)
  * Fix a link in gitlab-ci.md (#4850)
  * fix(flag): use globalstar to skip directories (#4854)
  * chore(deps): bump github.com/docker/docker from v23.0.5+incompatible to v23.0.7-0.20230714215826-f00e7af96042+incompatible (#4849)
  * fix(license): using common way for splitting licenses (#4434)
  * fix(containerd): Use img platform in exporter instead of strict host platform (#4477)
  * remove govulndb (#4783)
  * fix(java): inherit licenses from parents (#4817)
  * refactor: add allowed values for CLI flags (#4800)
  * add example regex to allow rules (#4827)
  * feat(misconf): Support custom data for rego policies for cloud (#4745)
  * docs: correcting the trivy k8s tutorial (#4815)
  * feat(cli): add --tf-exclude-downloaded-modules flag (#4810)
  * fix(sbom): cyclonedx recommendations should include fixed versions for each package (#4794)
  * feat(misconf): enable --policy flag to accept directory and files both (#4777)
  * feat(python): add license fields (#4722)
  * fix: support trivy k8s-version on k8s sub-command (#4786)</changelog>
  <changelog author="dmueller@suse.com" date="1691668800">- Update to version 0.44.1:
  * fix(report): return severity colors in table format (#4969)
  * build: maximize available disk space for release (#4937)
  * test(cli): Fix assertion helptext (#4966)
  * chore(deps): Bump defsec to v0.91.1 (#4965)
  * test: validate CycloneDX with the JSON schema (#4956)
  * fix(server): add licenses to the Result message (#4955)
  * fix(aws): resolve endpoint if endpoint is passed (#4925)
  * fix(sbom): move licenses to `name` field in Cyclonedx format (#4941)
  * add only uniq deps in dependsOn (#4943)
  * use testify instead of gotest.tools (#4946)
  * fix(nodejs): do not detect lock file in node_modules as an app (#4949)
  * bump go-dep-parser (#4936)
  * chore(deps): bump github.com/openvex/go-vex from 0.2.0 to 0.2.1 (#4914)
  * chore(deps): bump helm/kind-action from 1.7.0 to 1.8.0 (#4909)
  * chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore (#4912)
  * test(aws): move part of unit tests to integration (#4884)
  * docs(cli): update help string for file and dir skipping (#4872)
  * chore(deps): bump sigstore/cosign-installer (#4910)
  * chore(deps): bump github.com/sosedoff/gitkit from 0.3.0 to 0.4.0 (#4916)
  * chore(deps): bump k8s.io/api from 0.27.3 to 0.27.4 (#4918)
  * chore(deps): bump github.com/secure-systems-lab/go-securesystemslib (#4919)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/sts (#4913)
  * chore(deps): bump github.com/magefile/mage from 1.14.0 to 1.15.0 (#4915)
  * docs: update the discussion template (#4928)</changelog>
  <changelog author="dmueller@suse.com" date="1699358400">- Update to version 0.47.0:
  * docs: add info that license scanning supports file-patterns flag (#5484)
  * docs: add Zora integration into Ecosystem session (#5490)
  * fix(sbom): Use UUID as BomRef for packages with empty purl (#5448)
  * ci: use maximize build space for K8s tests (#5387)
  * fix: correct error mismatch causing race in fast walks (#5516)
  * docs: k8s vulnerability scanning (#5515)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/sts from 1.23.2 to 1.25.0 (#5506)
  * chore(deps): bump github.com/owenrumney/go-sarif/v2 from 2.2.2 to 2.3.0 (#5493)
  * docs: remove glad for java datasources (#5508)
  * chore(deps): bump github.com/testcontainers/testcontainers-go/modules/localstack from 0.21.0 to 0.26.0 (#5475)
  * chore: remove unused logger attribute in amazon detector (#5476)
  * fix: correct error mismatch causing race in fast walks (#5482)
  * chore(deps): bump goreleaser/goreleaser-action from 4 to 5 (#5502)
  * chore(deps): bump docker/build-push-action from 4 to 5 (#5500)
  * chore(deps): bump github.com/package-url/packageurl-go from 0.1.2-0.20230812223828-f8bb31c1f10b to 0.1.2 (#5491)
  * fix(server): add licenses to `BlobInfo` message (#5382)
  * chore(deps): bump actions/checkout from 4.1.0 to 4.1.1 (#5501)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/ecr from 1.17.18 to 1.21.0 (#5497)
  * feat: scan vulns on k8s core component apps (#5418)
  * fix(java): fix infinite loop when `relativePath` field points to `pom.xml` being scanned (#5470)
  * chore(deps): bump github.com/docker/docker from 24.0.5+incompatible to 24.0.7+incompatible (#5472)
  * fix(sbom): save digests for package/application when scanning SBOM files (#5432)
  * docs: fix the broken link (#5454)
  * docs: fix error when installing `PyYAML` for gh pages (#5462)
  * fix(java): download java-db once (#5442)
  * chore(deps): bump google.golang.org/grpc from 1.57.0 to 1.57.1 (#5447)
  * docs(misconf): Update `--tf-exclude-downloaded-modules` description (#5419)
  * feat(misconf): Support `--ignore-policy` in config scans (#5359)
  * docs(misconf): fix broken table for `Use container image` section (#5425)
  * feat(dart): add graph support (#5374)
  * refactor: define a new struct for scan targets (#5397)
  * fix(sbom): add missed `primaryURL` and `source severity` for CycloneDX (#5399)
  * fix: correct invalid MD5 hashes for rpms ending with one or more zero bytes (#5393)
  * chore(deps): move to aws-sdk-go-v2 (#5381)
  * docs: remove --scanners none (#5384)
  * docs: Update container_image.md #5182 (#5193)
  * feat(report): Add `InstalledFiles` field to Package (#4706)
  * feat(k8s): add support for vulnerability detection (#5268)
  * fix(python): override BOM in `requirements.txt` files (#5375)
  * docs: add kbom documentation (#5363)
  * test: use maximize build space for VM tests (#5362)
  * chore(deps): bump golang.org/x/net from 0.15.0 to 0.17.0 (#5365)
  * fix(report): add escaping quotes in misconfig Title for asff template (#5351)
  * ci: add workflow to check Go versions of dependencies (#5340)
  * chore(deps): Upgrade defsec to v0.93.1 (#5348)
  * chore(deps): bump alpine from 3.18.3 to 3.18.4 (#5300)
  * fix: Report error when os.CreateTemp fails (to be consistent with other uses) (#5342)
  * fix: add config files to FS for post-analyzers (#5333)
  * fix: fix MIME warnings after updating to Go 1.20 (#5336)
  * build: fix a compile error with Go 1.21 (#5339)
  * feat: added `Metadata` into the k8s resource's scan report (#5322)
  * ci: check only PR's in `actions/stale` (#5337)
  * chore: update adopters template (#5330)
  * ci: do not trigger tests on the push event (#5313)
  * fix(sbom): use PURL or Group and Name in case of Java  (#5154)
  * docs: add buildkite repository to ecosystem page (#5316)
  * chore(deps): bump docker/setup-qemu-action from 2 to 3 (#5290)
  * chore(deps): bump docker/setup-buildx-action from 2 to 3 (#5292)
  * chore(deps): bump actions/cache from 3.3.1 to 3.3.2 (#5293)
  * chore(deps): bump github.com/google/uuid from 1.3.0 to 1.3.1 (#5286)
  * chore(deps): bump github.com/hashicorp/go-getter from 1.7.1 to 1.7.2 (#5289)
  * chore: enable go-critic (#5302)
  * chore(deps): bump actions/checkout from 3.6.0 to 4.1.0 (#5288)
  * chore(deps): bump github.com/aws/aws-sdk-go from 1.45.3 to 1.45.19 (#5287)
  * close java-db client (#5273)
  * chore(deps): bump docker/login-action from 2 to 3 (#5291)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/sts (#5294)
  * chore(deps): bump github.com/sigstore/rekor from 1.2.1 to 1.3.0 (#5304)
  * chore(deps): bump github.com/opencontainers/image-spec (#5295)
  * fix(report): removes git::http from uri in sarif (#5244)
  * Improve the meaning of  sentence (#5301)
  * chore(deps): bump github.com/owenrumney/go-sarif/v2 from 2.2.0 to 2.2.2 (#5297)
  * chore(deps): bump golang.org/x/term from 0.11.0 to 0.12.0 (#5296)
  * add app nil check (#5274)
  * typo: in secret.md (#5281)
  * docs: add info about `github` format (#5265)
  * feat(dotnet): add license support for NuGet (#5217)
  * docs: correctly export variables (#5260)
  * chore: Add line numbers for lint output (#5247)
  * chore(cli): disable java-db flags in server mode (#5263)
  * feat(db): allow passing registry options (#5226)
  * chore(deps): Bump up defsec to v0.93.0 (#5253)
  * refactor(purl): use TypeApk from purl (#5232)
  * chore: enable more linters (#5228)
  * ci: bump GoReleaser from 1.16.2 to 1.20.0 (#5236)
  * Fix typo on ide.md (#5239)
  * refactor: use defined types (#5225)
  * fix(purl): skip local Go packages (#5190)
  * docs: update info about license scanning in Yarn projects (#5207)
  * ci: auto apply labels (#5200)
  * fix link (#5203)
  * fix(purl): handle rust types (#5186)
  * chore: auto-close issues (#5177)
  * chore(deps): bump github.com/spf13/viper from 1.15.0 to 1.16.0 (#5093)
  * fix(k8s): kbom support addons labels (#5178)
  * test: validate SPDX with the JSON schema (#5124)
  * chore: bump trivy-kubernetes-latest (#5161)
  * docs: add 'Signature Verification' guide (#4731)
  * docs: add image-scanner-with-trivy for ecosystem (#5159)
  * fix(fs): assign the absolute path to be inspected to ROOTPATH when filesystem (#5158)
  * chore(deps): bump github.com/CycloneDX/cyclonedx-go (#5102)
  * Update filtering.md (#5131)
  * chore(deps): bump sigstore/cosign-installer (#5104)
  * chore(deps): bump github.com/cyphar/filepath-securejoin (#5143)
  * chore(deps): bump golangci/golangci-lint-action from 3.6.0 to 3.7.0 (#5103)
  * chore(deps): bump easimon/maximize-build-space from 7 to 8 (#5105)
  * chore(deps): bump github.com/aws/aws-sdk-go from 1.44.273 to 1.45.3 (#5126)
  * chaging adopters discussion tempalte (#5091)
  * chore(deps): bump github.com/cheggaaa/pb/v3 from 3.1.2 to 3.1.4 (#5092)
  * chore(deps): bump github.com/hashicorp/golang-lru/v2 from 2.0.2 to 2.0.6 (#5094)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/config (#5095)
  * chore(deps): bump github.com/containerd/containerd from 1.7.3 to 1.7.5 (#5097)
  * chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity (#5098)
  * chore(deps): bump actions/checkout from 3.5.3 to 3.6.0 (#5106)
  * docs: add Bitnami (#5078)
  * feat(docker): add support for scanning Bitnami components (#5062)
  * feat: add support for .trivyignore.yaml (#5070)
  * fix(terraform): improve detection of terraform files (#4984)
  * feat: filter artifacts on --exclude-owned flag (#5059)
  * fix(sbom): cyclonedx advisory should omit `null` value (#5041)
  * build: maximize build space for build tests (#5072)
  * feat: improve kbom component name (#5058)
  * fix(pom): add licenses for pom artifacts (#5071)
  * chore(deps): Update defsec to v0.92.0 (#5068)
  * chore: bump Go to `1.20` (#5067)
  * feat: PURL matching with qualifiers in OpenVEX (#5061)
  * feat(java): add graph support for pom.xml (#4902)
  * feat(swift): add vulns for cocoapods (#5037)
  * fix: support image pull secret for additional workloads (#5052)
  * fix: #5033 Superfluous double quote in html.tpl (#5036)
  * docs(repo): update trivy repo usage and example (#5049)
  * perf: Optimize Dockerfile for reduced layers and size (#5038)
  * feat: scan K8s Resources Kind with --all-namespaces (#5043)
  * fix: vulnerability typo (#5044)
  * docs: adding a terraform tutorial to the docs (#3708)
  * feat(report): add licenses to sarif format (#4866)
  * feat(misconf): show the resource name in the report (#4806)
  * chore: update alpine base images (#5015)
  * feat: add Package.resolved swift files support (#4932)
  * feat(nodejs): parse licenses in yarn projects (#4652)
  * fix: k8s private registries support (#5021)
  * bump github.com/testcontainers/testcontainers-go from 0.21.0 to 0.23.0 (#5018)
  * feat(vuln): support last_affected field from osv (#4944)
  * feat(server): add version endpoint (#4869)
  * feat: k8s private registries support (#4987)
  * fix(server): add indirect prop to package (#4974)
  * docs: add coverage (#4954)
  * feat(c): add location for lock file dependencies. (#4994)
  * docs: adding blog post on ec2 (#4813)
  * revert 32bit bins (#4977)
  * chore(deps): bump github.com/xlab/treeprint from 1.1.0 to 1.2.0 (#4917)</changelog>
  <changelog author="dmueller@suse.com" date="1701864000">- Update to version 0.48.0:
  * chore(deps): bump sigstore/cosign-installer from 4a861528be5e691840a69536975ada1d4c30349d to 1fc5bd396d372bee37d608f955b336615edf79c8 (#5696)
  * chore(deps): bump helm/chart-testing-action from 2.4.0 to 2.6.1 (#5694)
  * feat: filter k8s core components vuln results (#5713)
  * feat(vuln): remove duplicates in Fixed Version (#5596)
  * feat(report): output plugin (#4863)
  * chore(deps): bump alpine from 3.18.4 to 3.18.5 (#5700)
  * chore(deps): bump github.com/google/go-containerregistry from 0.16.1 to 0.17.0 (#5704)
  * chore(deps): bump github.com/go-git/go-git/v5 from 5.8.1 to 5.10.1 (#5699)
  * chore(deps): bump actions/github-script from 6 to 7 (#5697)
  * chore(deps): bump easimon/maximize-build-space from 8 to 9 (#5695)
  * docs: typo in modules.md (#5712)
  * feat: Add flag to configure node-collector image ref (#5710)
  * chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.7.1 to 1.9.0 (#5702)
  * chore(deps): bump github.com/alicebob/miniredis/v2 from 2.30.4 to 2.31.0 (#5698)
  * chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.3.1 to 1.4.0 (#5706)
  * feat(misconf): Add `--misconfig-scanners` option (#5670)
  * chore: bump Go to 1.21 (#5662)
  * feat: Packagesprops support (#5605)
  * chore(deps): Bump up trivy misconf deps (#5656)
  * docs: update adopters discussion template (#5632)
  * docs: terraform tutorial links updated to point to correct loc (#5661)
  * fix(secret): add `sec` and space to secret prefix for `aws-secret-access-key` (#5647)
  * fix(nodejs): support protocols for dependency section in yarn.lock files (#5612)
  * fix(secret): exclude upper case before secret for `alibaba-access-key-id` (#5618)
  * docs: Update Arch Linux package URL in installation.md (#5619)
  * chore: add prefix to image errors (#5601)
  * docs(vuln): fix link anchor (#5606)
  * docs: Add Dagger integration section and cleanup Ecosystem CICD docs page (#5608)
  * fix: k8s friendly error messages kbom non cluster scans (#5594)
  * feat: set InstalledFiles for DEB and RPM packages (#5488)
  * fix(report): use time.Time for CreatedAt (#5598)
  * test: retry containerd initialization (#5597)
  * feat(misconf): Expose misconf engine debug logs with `--debug` option (#5550)
  * test: mock VM walker (#5589)
  * chore: bump node-collector v0.0.9 (#5591)
  * feat(misconf): Add support for `--cf-params` for CFT (#5507)
  * feat(flag): replace '--slow' with '--parallel' (#5572)
  * fix(report): add escaping for Sarif format (#5568)
  * chore: show a deprecation notice for `--scanners config` (#5587)
  * feat(report): Add CreatedAt to the JSON report. (#5542) (#5549)
  * test: mock RPM DB (#5567)
  * feat: add aliases to '--scanners' (#5558)
  * refactor: reintroduce output writer (#5564)
  * chore(deps): bump google.golang.org/grpc from 1.58.2 to 1.58.3 (#5543)
  * chore: not load plugins for auto-generating docs (#5569)
  * chore: sort supported AWS services (#5570)
  * fix: no schedule toleration (#5562)
  * fix(cli): set correct `scanners` for `k8s` target (#5561)
  * fix(sbom): add `FilesAnalyzed` and `PackageVerificationCode` fields for SPDX (#5533)
  * refactor(misconf): Update refactored dependencies (#5245)
  * feat(secret): add built-in rule for JWT tokens (#5480)
  * fix: trivy k8s parse ecr image with arn (#5537)
  * fix: fail k8s resource scanning (#5529)
  * refactor(misconf): don't remove Highlighted in json format (#5531)
  * docs(k8s): fix link in kubernetes.md (#5524)
  * docs(k8s): fix whitespace in list syntax (#5525)</changelog>
  <changelog author="dmueller@suse.com" date="1702987200">- Update to version 0.48.1:
  * chore(deps): bump trivy-iac to v0.7.1 (#5797)
  * fix(bitnami): use a different comparer for detecting vulnerabilities (#5633)
  * refactor(sbom): disable html escaping for CycloneDX (#5764)
  * refactor(purl): use `pub` from `package-url` (#5784)
  * docs(python): add note to using `pip freeze` for `compatible releases` (#5760)
  * fix(report): use OS information for OS packages purl in `github` template (#5783)
  * fix(report): fix error if miconfigs are empty (#5782)
  * refactor(vuln): don't remove VendorSeverity in JSON report (#5761)
  * fix(report): don't mark misconfig passed tests as failed in junit.tpl (#5767)
  * docs(k8s): replace --scanners config with --scanners misconfig in docs (#5746)
  * fix(report): update Gitlab template (#5721)
  * feat(secret): add support of GitHub fine-grained tokens (#5740)
  * fix(misconf): add an image misconf to result (#5731)
  * feat(secret): added support of Docker registry credentials (#5720)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.18.45 to 1.25.11 (#5717)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/ecr from 1.21.0 to 1.24.1 (#5701)</changelog>
  <changelog author="dmueller@suse.com" date="1707393600">- Update to version 0.49.1:
  * fix: check unescaped `BomRef` when matching `PkgIdentifier` (#6025)
  * docs: Fix broken link to "pronunciation" (#6057)
  * chore(deps): bump actions/upload-artifact from 3 to 4 (#6047)
  * chore(deps): bump github.com/spf13/viper from 1.16.0 to 1.18.2 (#6042)
  * chore(deps): bump k8s.io/api from 0.29.0 to 0.29.1 (#6043)
  * ci: reduce `root-reserve-mb` size for `maximize-build-space` (#6064)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.48.0 to 1.48.1 (#6041)
  * chore(deps): bump github.com/open-policy-agent/opa from 0.60.0 to 0.61.0 (#6039)
  * fix: fix cursor usage in Redis Clear function (#6056)
  * chore(deps): bump github.com/go-openapi/runtime from 0.26.0 to 0.27.1 (#6037)
  * fix(nodejs): add local packages support for `pnpm-lock.yaml` files (#6034)
  * chore(deps): bump sigstore/cosign-installer from 3.3.0 to 3.4.0 (#6046)
  * chore(deps): bump github.com/go-openapi/strfmt from 0.21.7 to 0.22.0 (#6044)
  * chore(deps): bump actions/cache from 3.3.2 to 4.0.0 (#6048)
  * test: fix flaky `TestDockerEngine` (#6054)
  * chore(deps): bump github.com/google/go-containerregistry from 0.17.0 to 0.19.0 (#6040)
  * chore(deps): bump easimon/maximize-build-space from 9 to 10 (#6049)
  * chore(deps): bump alpine from 3.19.0 to 3.19.1 (#6051)
  * chore(deps): bump github.com/moby/buildkit from 0.11.6 to 0.12.5 (#6028)
  * fix(java): recursive check all nested depManagements with import scope for pom.xml files (#5982)
  * chore(deps): bump github.com/opencontainers/runc from 1.1.5 to 1.1.12 (#6029)
  * fix(cli): inconsistent behavior across CLI flags, environment variables, and config files (#5843)
  * feat(rust): Support workspace.members parsing for Cargo.toml analysis (#5285)
  * docs: add note about Bun (#6001)
  * fix(report): use `AWS_REGION` env for secrets in `asff` template (#6011)
  * fix: check returned error before deferring f.Close() (#6007)
  * feat(misconf): add support of buildkit instructions when building dockerfile from image config (#5990)
  * feat(vuln): enable `--vex` for all targets (#5992)
  * docs: update link to data sources (#6000)
  * feat(java): add support for line numbers for pom.xml files (#5991)
  * refactor(sbom): use new `metadata.tools` struct for CycloneDX (#5981)
  * docs: Update troubleshooting guide with image not found error (#5983)
  * style: update band logos (#5968)
  * chore(deps): Update misconfig deps (#5956)
  * docs: update cosign tutorial and commands, update kyverno policy (#5929)
  * docs: update command to scan go binary (#5969)
  * fix: handle non-parsable images names (#5965)
  * chore(deps): bump aquaproj/aqua-installer from 2.1.2 to 2.2.0 (#5693)
  * fix(amazon): save system files for pkgs containing `amzn` in src (#5951)
  * fix(alpine): Add EOL support for alpine 3.19. (#5938)
  * feat: allow end-users to adjust K8S client QPS and burst (#5910)
  * chore(deps): bump go-ebs-file (#5934)
  * fix(nodejs): find licenses for packages with slash (#5836)
  * fix(sbom): use `group` field for pom.xml and nodejs files for CycloneDX reports (#5922)
  * fix: ignore no init containers (#5939)
  * docs: Fix documentation of ecosystem (#5940)
  * docs(misconf): multiple ignores in comment (#5926)
  * fix(secret): find aws secrets ending with a comma or dot (#5921)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.11.90 to 1.15.11 (#5885)
  * docs: ✨ Updated ecosystem docs with reference to new community app (#5918)
  * fix(java): don't remove excluded deps from upper pom's (#5838)
  * fix(java): check if a version exists when determining GAV by file name for `jar` files (#5630)
  * feat(vex): add PURL matching for CSAF VEX (#5890)
  * fix(secret): `AWS Secret Access Key` must include only secrets with `aws` text. (#5901)
  * revert(report): don't escape new line characters for sarif format (#5897)
  * docs: improve filter by rego (#5402)
  * chore(deps): bump github.com/cloudflare/circl from 1.3.6 to 1.3.7 (#5892)
  * docs: add_scan2html_to_trivy_ecosystem (#5875)
  * fix(vm): update ext4-filesystem fix reading groupdescriptor in 32bit mode (#5888)
  * feat(vex): Add support for CSAF format (#5535)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/sts from 1.26.2 to 1.26.7 (#5880)
  * chore(deps): bump actions/setup-go from 4 to 5 (#5845)
  * chore(deps): bump actions/stale from 8 to 9 (#5846)
  * chore(deps): bump github.com/open-policy-agent/opa from 0.58.0 to 0.60.0 (#5853)
  * chore(deps): bump sigstore/cosign-installer from 3.2.0 to 3.3.0 (#5847)
  * chore(deps): bump modernc.org/sqlite from 1.23.1 to 1.28.0 (#5854)
  * chore(deps): bump alpine from 3.18.5 to 3.19.0 (#5849)
  * chore(deps): bump actions/setup-python from 4 to 5 (#5848)
  * feat(python): parse licenses from dist-info folder (#4724)
  * chore(deps): bump github.com/secure-systems-lab/go-securesystemslib from 0.7.0 to 0.8.0 (#5852)
  * feat(nodejs): add yarn alias support (#5818)
  * chore(deps): bump github.com/samber/lo from 1.38.1 to 1.39.0 (#5850)
  * chore(deps): bump github.com/hashicorp/go-getter from 1.7.2 to 1.7.3 (#5856)
  * chore(deps): bump google.golang.org/protobuf from 1.31.0 to 1.32.0 (#5855)
  * refactor: propagate time through context values (#5858)
  * refactor: move PkgRef under PkgIdentifier (#5831)
  * fix(cyclonedx): fix unmarshal for licenses (#5828)
  * chore(deps): bump github.com/go-git/go-git/v5 from 5.10.1 to 5.11.0 (#5830)
  * feat(vuln): include pkg identifier on detected vulnerabilities (#5439)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/ec2 from v1.116.0 to v1.134.0 (#5822)
  * chore(deps): bump github.com/containerd/containerd from 1.7.7 to 1.7.11 (#5809)
  * chore(deps): bump golang.org/x/crypto from 0.15.0 to 0.17.0 (#5805)</changelog>
  <changelog author="dmueller@suse.com" date="1715256000">- Update to version 0.51.1:
  * fix(fs): handle default skip dirs properly (#6628)
  * fix(misconf): load cached tf modules (#6607)
  * fix(misconf): do not use semver for parsing tf module versions (#6614)
  * refactor: move setting scanners when using compliance reports to flag parsing (#6619)
  * feat: introduce package UIDs for improved vulnerability mapping (#6583)
  * perf(misconf): Improve cause performance (#6586)
  * docs: trivy-k8s new experiance remove un-used section (#6608)
  * chore(deps): bump github.com/docker/docker from 26.0.1+incompatible to 26.0.2+incompatible (#6612)
  * docs: remove mention of GitLab Gold because it doesn't exist anymore (#6609)
  * feat(misconf): Use updated terminology for misconfiguration checks (#6476)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.15.15 to 1.16.15 (#6593)
  * docs: use `generic` link from `trivy-repo` (#6606)
  * docs: update trivy k8s with new experience (#6465)
  * feat: support `--skip-images` scanning flag (#6334)
  * BREAKING: add support for k8s `disable-node-collector` flag (#6311)
  * chore(deps): bump github.com/zclconf/go-cty from 1.14.1 to 1.14.4 (#6601)
  * chore(deps): bump github.com/sigstore/rekor from 1.2.2 to 1.3.6 (#6599)
  * chore(deps): bump google.golang.org/protobuf from 1.33.0 to 1.34.0 (#6597)
  * chore(deps): bump sigstore/cosign-installer from 3.4.0 to 3.5.0 (#6588)
  * chore(deps): bump github.com/testcontainers/testcontainers-go from 0.28.0 to 0.30.0 (#6595)
  * chore(deps): bump github.com/open-policy-agent/opa from 0.62.0 to 0.64.1 (#6596)
  * feat: add ubuntu 23.10 and 24.04 support (#6573)
  * chore(deps): bump azure/setup-helm from 3.5 to 4 (#6590)
  * chore(deps): bump actions/checkout from 4.1.2 to 4.1.4 (#6587)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/ecr from 1.24.6 to 1.27.4 (#6598)
  * docs(go): add stdlib (#6580)
  * chore(deps): bump github.com/containerd/containerd from 1.7.13 to 1.7.16 (#6592)
  * chore(deps): bump github.com/go-openapi/runtime from 0.27.1 to 0.28.0 (#6600)
  * feat(go): parse main mod version from build info settings (#6564)
  * feat: respect custom exit code from plugin (#6584)
  * docs: add asdf and mise installation method (#6063)
  * feat(vuln): Handle scanning conan v2.x lockfiles (#6357)
  * feat: add support `environment.yaml` files (#6569)
  * fix: close plugin.yaml (#6577)
  * fix: trivy k8s avoid deleting non-default node collector namespace  (#6559)
  * BREAKING: support exclude `kinds/namespaces` and include `kinds/namespaces` (#6323)
  * feat(go): add main module (#6574)
  * feat: add relationships (#6563)
  * ci: disable `Go` cache for `reusable-release.yaml` (#6572)
  * docs: mention `--show-suppressed` is available in table (#6571)
  * chore: fix sqlite to support loong64 (#6511)
  * fix(debian): sort dpkg info before parsing due to exclude directories (#6551)
  * docs: update info about config file (#6547)
  * docs: remove RELEASE_VERSION from trivy.repo (#6546)
  * fix(sbom): change error to warning for multiple OSes (#6541)
  * fix(vuln): skip empty versions (#6542)
  * feat(c): add license support for conan lock files (#6329)
  * fix(terraform): Attribute and fileset fixes (#6544)
  * refactor: change warning if no vulnerability details are found (#6230)
  * refactor(misconf): improve error handling in the Rego scanner (#6527)
  * ci: use tmp dir inside Trivy repo dir for GoReleaser (#6533)
  * feat(go): parse main module of go binary files (#6530)
  * chore(deps): bump golang.org/x/net from 0.21.0 to 0.23.0 (#6526)
  * refactor(misconf): simplify the retrieval of module annotations (#6528)
  * chore(deps): bump github.com/hashicorp/go-getter from 1.7.3 to 1.7.4 (#6523)
  * docs(nodejs): add info about supported versions of pnpm lock files (#6510)
  * feat(misconf): loading embedded checks as a fallback (#6502)
  * fix(misconf): Parse JSON k8s manifests properly (#6490)
  * refactor: remove parallel walk (#5180)
  * fix: close pom.xml (#6507)
  * fix(secret): convert severity for custom rules (#6500)
  * fix(java): update logic to detect `pom.xml` file snapshot artifacts from remote repositories (#6412)
  * fix: typo (#6283)
  * docs(k8s,image): fix command-line syntax issues (#6403)
  * chore(deps): bump actions/checkout from 4.1.1 to 4.1.2 (#6435)
  * fix(misconf): avoid panic if the scheme is not valid (#6496)
  * feat(image): goversion as stdlib (#6277)
  * fix: add color for error inside of log message (#6493)
  * chore(deps): bump actions/add-to-project from 0.4.1 to 1.0.0 (#6438)
  * docs: fix links to OPA docs (#6480)
  * refactor: replace zap with slog (#6466)
  * docs: update links to IaC schemas (#6477)
  * chore: bump Go to 1.22 (#6075)
  * refactor(terraform): sync funcs with Terraform (#6415)
  * feat(misconf): add helm-api-version and helm-kube-version flag (#6332)
  * chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.4.0 to 1.5.1 (#6426)
  * chore(deps): bump github.com/go-openapi/strfmt from 0.22.0 to 0.23.0 (#6452)
  * chore(deps): bump github.com/hashicorp/golang-lru/v2 from 2.0.6 to 2.0.7 (#6430)
  * chore(deps): bump aquaproj/aqua-installer from 2.2.0 to 3.0.0 (#6437)
  * fix(terraform): eval submodules (#6411)
  * refactor(terraform): remove unused options (#6446)
  * refactor(terraform): remove unused file (#6445)
  * chore(deps): bump github.com/testcontainers/testcontainers-go to v0.28.0 (#6387)
  * chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.9.0 to 1.10.0 (#6427)
  * fix(misconf): Escape template value correctly (#6292)
  * feat(misconf): add support for wildcard ignores (#6414)
  * fix(cloudformation): resolve `DedicatedMasterEnabled` parsing issue (#6439)
  * refactor(terraform): remove metrics collection (#6444)
  * feat(cloudformation): add support for logging and endpoint access for EKS (#6440)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.51.1 to 1.53.1 (#6424)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.27.4 to 1.27.10 (#6428)
  * chore(deps): bump go.etcd.io/bbolt from 1.3.8 to 1.3.9 (#6429)
  * fix(db): check schema version for image name only (#6410)
  * chore(deps): bump github.com/google/wire from 0.5.0 to 0.6.0 (#6425)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.149.1 to 1.155.1 (#6433)
  * chore(deps): bump actions/cache from 4.0.0 to 4.0.2 (#6436)
  * feat(misconf): Support private registries for misconf check bundle (#6327)
  * feat(cloudformation): inline ignore support for YAML templates (#6358)
  * feat(terraform): ignore resources by nested attributes (#6302)
  * perf(helm): load in-memory files (#6383)
  * feat(aws): apply filter options to result (#6367)
  * feat(aws): quiet flag support (#6331)
  * fix(misconf): clear location URI for SARIF (#6405)
  * test(cloudformation): add CF tests (#6315)
  * fix(cloudformation): infer type after resolving a function (#6406)
  * fix(sbom): fix error when parent of SPDX Relationships is not a package. (#6399)
  * fix(nodejs): merge `Indirect`, `Dev`, `ExternalReferences` fields for same deps from `package-lock.json` files v2 or later (#6356)
  * docs: add info about support for package license detection in `fs`/`repo` modes (#6381)
  * fix(nodejs): add support for parsing `workspaces` from `package.json` as an object (#6231)
  * fix: use `0600` perms for tmp files for post analyzers (#6386)
  * fix(helm): scan the subcharts once (#6382)
  * docs(terraform): add file patterns for Terraform Plan (#6393)
  * fix(terraform): сhecking SSE encryption algorithm validity (#6341)
  * fix(java): parse modules from `pom.xml` files once (#6312)
  * chore(deps): bump github.com/docker/docker from 25.0.3+incompatible to 25.0.5+incompatible (#6364)
  * fix(server): add Locations for `Packages` in client/server mode (#6366)
  * fix(sbom): add check for `CreationInfo` to nil when detecting SPDX created using Trivy (#6346)
  * fix(report): don't include empty strings in `.vulnerabilities[].identifiers[].url` when `gitlab.tpl` is used (#6348)
  * chore(ubuntu): Add Ubuntu 22.04 EOL date (#6371)
  * chore(deps): bump google.golang.org/protobuf from 1.32.0 to 1.33.0 (#6321)
  * feat(java): add support licenses and graph for gradle lock files (#6140)
  * feat(vex): consider root component for relationships (#6313)
  * fix: increase the default buffer size for scanning dpkg status files by 2 times (#6298)
  * chore: updates wazero to v1.7.0 (#6301)
  * feat(sbom): Support license detection for SBOM scan (#6072)
  * refactor(sbom): use intermediate representation for SPDX (#6310)
  * docs(terraform): improve documentation for filtering by inline comments (#6284)
  * fix(terraform): fix policy document retrieval (#6276)
  * refactor(terraform): remove unused custom error (#6303)
  * refactor(sbom): add intermediate representation for BOM (#6240)
  * fix(amazon): check only major version of AL to find advisories (#6295)
  * fix(db): use schema version as tag only for `trivy-db` and `trivy-java-db` registries by default (#6219)
  * fix(nodejs): add name validation for package name from `package.json`  (#6268)
  * docs: Added install instructions for FreeBSD (#6293)
  * feat(image): customer podman host or socket option (#6256)
  * chore(deps): bump wazero from 1.2.1 to 1.6.0 (#6290)
  * feat(java): mark dependencies from `maven-invoker-plugin` integration tests pom.xml files as `Dev` (#6213)
  * fix(license): reorder logic of how python package licenses are acquired (#6220)
  * test(terraform): skip cached modules (#6281)
  * feat(secret): Support for detecting Hugging Face Access Tokens (#6236)
  * fix(cloudformation): support of all SSE algorithms for s3 (#6270)
  * feat(terraform): Terraform Plan snapshot scanning support (#6176)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.26.6 to 1.27.4 (#6249)
  * fix: typo function name and comment optimization (#6200)
  * fix(java): don't ignore runtime scope for pom.xml files (#6223)
  * chore(deps): bump helm/kind-action from 1.8.0 to 1.9.0 (#6242)
  * chore(deps): bump golangci/golangci-lint-action from 3.7.0 to 4.0.0 (#6243)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.48.1 to 1.51.1 (#6251)
  * chore(deps): bump github.com/hashicorp/go-uuid from 1.0.1 to 1.0.3 (#6253)
  * chore(deps): bump github.com/open-policy-agent/opa from 0.61.0 to 0.62.0 (#6250)
  * chore(deps): bump github.com/containerd/containerd from 1.7.12 to 1.7.13 (#6247)
  * chore(deps): bump go.uber.org/zap from 1.26.0 to 1.27.0 (#6246)
  * fix(license): add FilePath to results to allow for license path filtering via trivyignore file (#6215)
  * chore(deps): Upgrade iac deps (#6255)
  * feat: add info log message about dev deps suppression (#6211)
  * test(k8s): use test-db for k8s integration tests (#6222)
  * ci: add maximize-build-space for `Test` job (#6221)
  * fix(terraform): fix root module search (#6160)
  * test(parser): squash test data for yarn (#6203)
  * fix(terraform): do not re-expand dynamic blocks (#6151)
  * docs: update ecosystem page reporting with db app (#6201)
  * fix: k8s summary separate infra and user finding results (#6120)
  * fix: add context to target finding on k8s table view (#6099)
  * fix: Printf format err (#6198)
  * refactor: better integration of the parser into Trivy (#6183)
  * chore(deps): bump helm.sh/helm/v3 from 3.14.1 to 3.14.2 (#6189)
  * feat(terraform): Add hyphen and non-ASCII support for domain names in credential extraction (#6108)
  * fix(vex): CSAF filtering should consider relationships (#5923)
  * refactor(report): Replacing `source_location` in `github` report when scanning an image (#5999)
  * feat(vuln): ignore vulnerabilities by PURL (#6178)
  * feat(java): add support for fetching packages from repos mentioned in pom.xml (#6171)
  * feat(k8s): rancher rke2 version support (#5988)
  * docs: update kbom distribution for scanning (#6019)
  * chore: update CODEOWNERS (#6173)
  * fix(swift): try to use branch to resolve version (#6168)
  * fix(terraform): ensure consistent path handling across OS (#6161)
  * fix(java): add only valid libs from `pom.properties` files from `jars` (#6164)
  * fix(sbom): skip executable file analysis if Rekor isn't a specified SBOM source (#6163)
  * chore(deps): merge go-dep-parser into Trivy (#6094)
  * docs(report): add remark about `path` to filter licenses using `.trivyignore.yaml` file (#6145)
  * docs: update template path for gitlab-ci tutorial (#6144)
  * feat(report): support for filtering licenses and secrets via rego policy files (#6004)
  * fix(cyclonedx): move root component from scanned cyclonedx file to output cyclonedx file (#6113)
  * refactor(deps): Merge defsec into trivy (#6109)
  * chore(deps): bump helm.sh/helm/v3 from 3.14.0 to 3.14.1 (#6142)
  * docs: add SecObserve in CI/CD and reporting (#6139)
  * fix(alpine): exclude empty licenses for apk packages (#6130)
  * docs: add docs tutorial on custom policies with rego (#6104)
  * fix(nodejs): use project dir when searching for workspaces for Yarn.lock files (#6102)
  * feat(vuln): show suppressed vulnerabilities in table (#6084)
  * docs: rename governance to principles (#6107)
  * docs: add governance (#6090)
  * refactor(deps): Merge trivy-iac into Trivy (#6005)
  * feat(java): add dependency location support for `gradle` files (#6083)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.15.11 to 1.15.15 (#6038)
  * fix(misconf): get `user` from `Config.User` (#6070)</changelog>
  <changelog author="dmueller@suse.com" date="1717675200">- Update to version 0.52.0 (bsc#1224781, CVE-2024-35192):
  * release: v0.52.0 [main] (#6809)
  * fix(plugin): initialize logger (#6836)
  * chore(deps): bump alpine from 3.19.1 to 3.20.0 in the docker group (#6835)
  * fix(cli): always output fatal errors to stderr (#6827)
  * fix: close testfile (#6830)
  * docs(julia): add scanner table (#6826)
  * feat(python): add license support for `requirement.txt` files (#6782)
  * docs: add more workarounds for out-of-disk (#6821)
  * chore: improve error message for image not found (#6822)
  * fix(sbom): fix panic for `convert` mode when scanning json file derived from sbom file (#6808)
  * ci(deps): use modules instead of incompatible version (#6805)
  * ci: set initial version to v0.51.1 (#6810)
  * ci: replace PAT with ORG_REPO_TOKEN (#6806)
  * chore(deps): bump the common group with 3 updates (#6789)
  * fix: clean up golangci lint configuration (#6797)
  * ci: introduce Release Please for automated release management (#6795)
  * fix(python): add package name and version validation for `requirements.txt` files. (#6804)
  * feat(vex): improve relationship support in CSAF VEX (#6735)
  * chore(alpine): add eol date for Alpine 3.20 (#6800)
  * docs(plugin): add missed `plugin` section (#6799)
  * fix: include packages unless it is not needed (#6765)
  * ci(deps): fix ineffassign and bodyclose in ".*_test.go$" (#6777)
  * chore(deps): Bump trivy-aws and trivy-checks (#6796)
  * feat(misconf): support for VPC resources for inbound/outbound rules (#6779)
  * ci(deps): fix govet in ".*_test.go$" (#6736)
  * ci(deps): simplify gosec rules exclusion (#6778)
  * chore: replace interface{} with any (#6751)
  * fix: close settings.xml (#6768)
  * refactor(go): add priority for gobinary module versions from `ldflags` (#6745)
  * ci(deps): fix gocritic in ".*_test.go$" (#6763)
  * build: use main package instead of main.go (#6766)
  * feat(misconf): resolve tf module from OpenTofu compatible registry (#6743)
  * chore(deps): bump the common group across 1 directory with 29 updates (#6756)
  * ci(deps): fix tenv in ".*_test.go$" (#6748)
  * chore(deps): bump the aws group with 8 updates (#6738)
  * chore(deps): bump the docker group with 2 updates (#6739)
  * chore(deps): bump the github-actions group with 4 updates (#6737)
  * chore(deps): bump the testcontainers group with 2 updates (#6740)
  * docs: add info on adding compliance checks (#6275)
  * docs: Add documentation for contributing additional checks to the trivy policies repo (#6234)
  * ci: add groups for `dependabot` (#6734)
  * ci(deps): fix gci and gofmt in ".*_test.go$" (#6721)
  * feat(nodejs): add v9 pnpm lock file support (#6617)
  * feat(vex): support non-root components for products in OpenVEX (#6728)
  * feat(python): add line number support for `requirement.txt` files (#6729)
  * chore: respect timeout value in .golangci.yaml (#6724)
  * ci(deps): enable `require-error` rule from `testifylint` linter (#6718)
  * chore(deps): bump golangci-lint to v1.58.2 (#6719)
  * fix: node-collector high and critical cves (#6707)
  * Merge pull request from GHSA-xcq4-m2r3-cmrj
  * chore: auto-bump golang patch versions (#6711)
  * fix(misconf): don't shift ignore rule related to code (#6708)
  * feat(plugin): specify plugin version (#6683)
  * chore: enforce golangci-lint version (#6700)
  * ci(deps): update golangci-lint-action and enable testifylint linter on "integration/*" (#6706)
  * fix(go): include only `.version`|`.ver` (no prefixes) ldflags for `gobinaries` (#6705)
  * fix(go): add only non-empty root modules for `gobinaries` (#6710)
  * refactor: unify package addition and vulnerability scanning (#6579)
  * fix: Golang version parsing from binaries w/GOEXPERIMENT (#6696)
  * ci(deps): enable testifylint linter on .*_test.go$ (#6688)
  * feat(misconf): Add support for deprecating a check (#6664)
  * chore(deps): use `google.golang.org/protobuf/types/known` instead of `github.com/golang/protobuf/ptypes` (#6681)
  * feat: Add Julia language analyzer support (#5635)
  * feat(misconf): register builtin Rego funcs from trivy-checks (#6616)
  * fix(report): hide empty tables if all vulns has been filtered (#6352)
  * feat(report): Include licenses and secrets filtered by rego to ModifiedFindings (#6483)
  * feat: add support for plugin index (#6674)
  * fix(conda): add support `pip` deps for `environment.yml` files (#6675)
  * docs: add support table for client server mode (#6498)
  * fix: close APKINDEX archive file (#6672)
  * fix(misconf): skip Rego errors with a nil location (#6666)
  * refactor: move artifact types under artifact package to avoid import cycles (#6652)
  * refactor(misconf): remove extrafs (#6656)
  * refactor: re-define module structs for serialization (#6655)
  * chore(misconf): Clean up iac logger (#6642)
  * feat(misconf): support symlinks inside of Helm archives (#6621)
  * feat(misconf): add Terraform 'removed' block to schema (#6640)
  * refactor: unify Library and Package structs (#6633)
  * fix: use of specified context to obtain cluster name (#6645)
  * perf(misconf): parse rego input once (#6615)
  * fix(misconf): skip Rego errors with a nil location (#6638)
  * ci: add `generic` dir to deb deploy script (#6636)
  * docs: link warning to both timeout config options (#6620)
  * docs: fix usage of image-config-scanners (#6635)
  * chore(deps): bump `knqyf263/trivy-issue-action` to v0.0.6 (#6632)</changelog>
  <changelog author="dmueller@suse.com" date="1718193600">- Update to version 0.52.1:
  * release: v0.52.1 [release/v0.52] (#6877)
  * fix(nodejs): fix infinite loop when package link from `package-lock.json` file is broken [backport: release/v0.52] (#6888)
  * fix(sbom): don't overwrite `srcEpoch` when decoding SBOM files [backport: release/v0.52] (#6881)
  * fix(python): compare pkg names from `poetry.lock` and `pyproject.toml` in lowercase [backport: release/v0.52] (#6878)
  * docs: explain how VEX is applied (#6864)
  * fix(nodejs): fix infinity loops for `pnpm` with cyclic imports (#6857)</changelog>
  <changelog author="dmueller@suse.com" date="1718798400">- Update to version 0.52.2:
  * release: v0.52.2 [release/v0.52] (#6896)
  * ci: use `ubuntu-latest-m` runner [backport: release/v0.52] (#6933)
  * chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.5.2 to 1.6.0 [backport: release/v0.52] (#6919)
  * test: bump docker API to 1.45  [backport: release/v0.52] (#6922)
  * ci: bump `github.com/goreleaser/goreleaser` to `v2.0.0` [backport: release/v0.52] (#6893)
  * fix(debian): take installed files from the origin layer [backport: release/v0.52] (#6892)
- add add-opensuse-tumbleweed-db.patch,
  add-opensuse-tumbleweed-support.patch: patches for tumbleweed
  support</changelog>
  <changelog author="dmueller@suse.com" date="1720699200">- Update to version 0.53.0 (bsc#1227022, CVE-2024-6257):
  * release: v0.53.0 [main] (#6855)
  * feat(conda): add licenses support for `environment.yml` files (#6953)
  * fix(sbom): fix panic when scanning SBOM file without root component into SBOM format (#7051)
  * feat: add memory cache backend (#7048)
  * fix(sbom): use package UIDs for uniqueness (#7042)
  * feat(php): add installed.json file support (#4865)
  * docs: ✨ Updated ecosystem docs with reference to new community app (#7041)
  * fix: use embedded when command path not found (#7037)
  * chore(deps): bump trivy-kubernetes version (#7012)
  * refactor: use google/wire for cache (#7024)
  * fix(cli): show info message only when --scanners is available (#7032)
  * chore: enable float-compare rule from testifylint (#6967)
  * docs: Add sudo on commands, chmod before mv on install docs (#7009)
  * fix(plugin): respect `--insecure` (#7022)
  * feat(k8s)!: node-collector dynamic commands support (#6861)
  * fix(sbom): take pkg name from `purl` for maven pkgs (#7008)
  * chore(deps): bump github.com/hashicorp/go-getter from 1.7.4 to 1.7.5 (#7018)
  * feat!: add clean subcommand (#6993)
  * chore: use `!` for breaking changes (#6994)
  * feat(aws)!: Remove aws subcommand (#6995)
  * refactor: replace global cache directory with parameter passing (#6986)
  * fix(sbom): use `purl` for `bitnami` pkg names (#6982)
  * chore: bump Go toolchain version (#6984)
  * refactor: unify cache implementations (#6977)
  * docs: non-packaged and sbom clarifications (#6975)
  * BREAKING(aws): Deprecate `trivy aws` as subcmd in favour of a plugin (#6819)
  * docs: delete unknown URL (#6972)
  * refactor: use version-specific URLs for documentation references (#6966)
  * refactor: delete db mock (#6940)
  * ci: add depguard (#6963)
  * refactor: add warning if severity not from vendor (or NVD or GH) is used (#6726)
  * feat: Add local ImageID to SARIF metadata (#6522)
  * fix(suse): Add SLES 15.6 and Leap 15.6 (#6964)
  * feat(java): add support for sbt projects using sbt-dependency-lock (#6882)
  * feat(java): add support for `maven-metadata.xml` files for remote snapshot repositories. (#6950)
  * fix(purl): add missed os types (#6955)
  * fix(cyclonedx): trim non-URL info for `advisory.url` (#6952)
  * fix(c): don't skip conan files from `file-patterns` and scan `.conan2` cache dir (#6949)
  * ci: correctly handle categories (#6943)
  * fix(image): parse `image.inspect.Created` field only for non-empty values (#6948)
  * fix(misconf): handle source prefix to ignore (#6945)
  * fix(misconf): fix parsing of engine links and frameworks (#6937)
  * feat(misconf): support of selectors for all providers for Rego (#6905)
  * ci: don't run `tests` for `release-please` PRs (#6936)
  * fix(license): return license separation using separators  `,`, `or`, etc. (#6916)
  * ci: use `ubuntu-latest-m` runner (#6918)
  * feat(misconf): add support for AWS::EC2::SecurityGroupIngress/Egress (#6755)
  * BREAKING(misconf): flatten recursive types (#6862)
  * ci: move triage workflow yaml under .github/workflows (#6895)
  * ci: add `trivy` group for `dependabot` (#6908)
  * chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.5.2 to 1.6.0 (#6910)
  * test: bump docker API to 1.45  (#6914)
  * feat(sbom): migrate to `CycloneDX v1.6` (#6903)
  * chore(deps): bump the aws group with 8 updates (#6898)
  * ci: bump `github.com/goreleaser/goreleaser` to `v2.0.0` (#6887)
  * feat(image): Set User-Agent header for Trivy container registry requests (#6868)
  * fix(debian): take installed files from the origin layer (#6849)
  * fix(nodejs): fix infinite loop when package link from `package-lock.json` file is broken (#6858)
  * feat(misconf): API Gateway V1 support for CloudFormation (#6874)
  * ci: add created release branch to `rulesets` to enable merge queue (#6880)
  * feat(plugin): add support for nested archives (#6845)
  * fix(sbom): don't overwrite `srcEpoch` when decoding SBOM files (#6866)
  * fix(secret): `Asymmetric Private Key` shouldn't start with space (#6867)
  * ci: use author permission check instead of `author_association` field for backport workflow (#6870)
  * chore: auto label discussions (#5259)
  * docs: explain how VEX is applied (#6864)
  * ci: automate backporting process (#6781)
  * ci: create release branch (#6859)
  * fix(python): compare pkg names from `poetry.lock` and `pyproject.toml` in lowercase (#6852)
  * fix(nodejs): fix infinity loops for `pnpm` with cyclic imports (#6857)
  * feat(dart): use first version of constraint for dependencies using SDK version (#6239)
  * fix(misconf): parsing numbers without fraction as int (#6834)
  * fix(misconf): fix caching of modules in subdirectories (#6814)
  * feat(misconf): add metadata to Cloud schema (#6831)
  * chore(deps): bump the aws group across 1 directory with 7 updates (#6837)
  * chore(deps): bump the common group with 5 updates (#6842)
  * test: replace embedded Git repository with dynamically created repository (#6824)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1721908800">- refresh add-opensuse-tumbleweed-support.patch</changelog>
  <changelog author="dmueller@suse.com" date="1722513600">- Update to version 0.54.1:
  * release: v0.54.1 [release/v0.54] (#7282)
  * fix(flag): incorrect behavior for deprected flag `--clear-cache` [backport: release/v0.54] (#7285)
  * fix(java): Return error when trying to find a remote pom to avoid segfault [backport: release/v0.54] (#7283)
  * fix(plugin): do not call GitHub content API for releases and tags [backport: release/v0.54] (#7279)
  * release: v0.54.0 [main] (#7075)
  * docs: update ecosystem page reporting with plopsec.com app (#7262)
  * chore(deps): bump google.golang.org/grpc from 1.64.0 to 1.64.1 (#7136)
  * feat(vex): retrieve VEX attestations from OCI registries (#7249)
  * feat(sbom): add image labels into `SPDX` and `CycloneDX` reports (#7257)
  * refactor(flag): return error if both `--download-db-only` and `--download-java-db-only` are specified (#7259)
  * fix(nodejs): detect direct dependencies when using `latest` version for files `yarn.lock` + `package.json` (#7110)
  * fix(java): avoid panic if deps from `pom` in `it` dir are not found (#7245)
  * chore: show VEX notice for OSS maintainers in CI environments (#7246)
  * feat(vuln): add `--pkg-relationships` (#7237)
  * docs: show VEX cli pages + update config file page for VEX flags (#7244)
  * fix(dotnet): show `nuget package dir not found` log only when checking `nuget` packages (#7194)
  * chore(deps): bump the common group across 1 directory with 17 updates (#7230)
  * feat(vex): VEX Repository support (#7206)
  * fix(secret): skip regular strings contain secret patterns (#7182)
  * feat: share build-in rules (#7207)
  * fix(report): hide empty table when all secrets/license/misconfigs are ignored (#7171)
  * fix(cli): error on missing config file (#7154)
  * fix(secret): update length of `hugging-face-access-token` (#7216)
  * feat(sbom): add vulnerability support for SPDX formats (#7213)
  * ci: use free runner for all tests except `build tests` (#7215)
  * chore(deps): bump the docker group across 1 directory with 2 updates (#7208)
  * fix(secret): trim excessively long lines (#7192)
  * chore(vex): update subcomponents for CVE-2023-42363/42364/42365/42366 (#7201)
  * fix(server): pass license categories to options (#7203)
  * feat(mariner): Add support for Azure Linux (#7186)
  * docs: updates config file (#7188)
  * refactor(fs): remove unused field for CompositeFS (#7195)
  * fix(dotnet): don't include non-runtime libraries into report for `*.deps.json` files (#7039)
  * chore(deps): bump goreleaser from `v2.0.0` to `v2.1.0` (#7162)
  * fix: add missing platform and type to spec (#7149)
  * chore(deps): bump the aws group with 6 updates (#7166)
  * feat(misconf): enabled China configuration for ACRs (#7156)
  * fix: close file when failed to open gzip (#7164)
  * docs: Fix PR documentation to use GitHub Discussions, not Issues (#7141)
  * docs(misconf): add info about limitations for terraform plan json (#7143)
  * chore: add VEX for Trivy images (#7140)
  * chore(deps): bump the common group across 1 directory with 7 updates (#7125)
  * chore: add VEX document and generator for Trivy  (#7128)
  * fix(misconf): do not evaluate TF when a load error occurs (#7109)
  * feat(cli): rename `--vuln-type` flag to `--pkg-types` flag (#7104)
  * refactor(secret): move warning about file size after `IsBinary` check (#7123)
  * chore(deps): bump the docker group with 2 updates (#7116)
  * feat: add openSUSE tumbleweed detection and scanning (#6965)
  * test: add missing advisory details for integration tests database (#7122)
  * fix: Add dependencyManagement exclusions to the child exclusions (#6969)
  * chore(deps): bump the aws group with 4 updates (#7115)
  * fix: ignore nodes when listing permission is not allowed (#7107)
  * fix(java): use `go-mvn-version` to remove `Package` duplicates (#7088)
  * refactor(secret): add warning about large files (#7085)
  * feat(nodejs): add license parser to pnpm analyser (#7036)
  * refactor(sbom): add sbom prefix + filepaths for decode log messages (#7074)
  * feat: add `log.FilePath()` function for logger (#7080)
  * chore: bump golangci-lint from v1.58 to v1.59 (#7077)
  * chore(deps): bump the common group across 1 directory with 23 updates (#7066)
  * perf(debian): use `bytes.Index` in `emptyLineSplit` to cut allocation (#7065)
  * refactor: pass DB dir to trivy-db (#7057)
  * docs: navigate to the release highlights and summary (#7072)
  * chore(deps): bump the github-actions group with 2 updates (#7067)
-  drop add-opensuse-tumbleweed-db.patch,
  add-opensuse-tumbleweed-support.patch: merged upstream</changelog>
</package>
<package pkgid="8f0039e606dbe8c291dd76e6278b22457fcb367c0dc2915ef62d7627bfb66f37" name="trivy" arch="i586">
  <version epoch="0" ver="0.54.1" rel="bp156.2.3.1"/>
  <changelog author="dmueller@suse.com" date="1682683200">- Update to version 0.41.0:
  * fix(spdx): add workaround for no src packages (#4118)
  * test(golang): rename broken go.mod (#4129)
  * feat(sbom): add supplier field (#4122)
  * test(misconf): skip downloading of policies for tests #4126
  * refactor: use debug message for post-analyze errors (#4037)
  * feat(sbom): add VEX support (#4053)
  * feat(sbom): add primary package purpose field for SPDX (#4119)
  * fix(k8s): fix quiet flag (#4120)
  * fix(python): parse of pip extras (#4103)
  * feat(java): use full path for nested jars (#3992)
  * feat(license): add new flag for classifier confidence level (#4073)
  * feat: config and fs compliance support (#4097)
  * chore(deps): bump sigstore/cosign-installer from 2.8.1 to 3.0.1 (#3952)
  * feat(spdx): add support for SPDX 2.3 (#4058)
  * fix: k8s all-namespaces support (#4096)
  * perf(misconf): replace with post-analyzers (#4090)
  * fix(helm): update networking API version detection (#4106)
  * feat(image): custom docker host option (#3599)
  * style: debug flag is incorrect and needs extra - (#4087)
  * docs(vuln): Document inline vulnerability filtering comments (#4024)
  * feat(fs): customize error callback during fs walk (#4038)
  * fix(ubuntu): skip copyright files from subfolders (#4076)
  * docs: restructure scanners (#3977)
  * fix: fix `file does not exist` error for post-analyzers (#4061)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683806400">- actually create a PIE binary</changelog>
  <changelog author="dmueller@suse.com" date="1686571200">- Update to version 0.42.1:
  * ci: remove 32bit packages (#4585)
  * fix(misconf): deduplicate misconf results (#4588)
  * fix(vm): support sector size of 4096 (#4564)
  * fix(misconf): terraform relative paths (#4571)
  * fix(purl): skip unsupported library type (#4577)
  * fix(terraform): recursively detect all Root Modules (#4457)
  * fix(vm): support post analyzer for vm command (#4544)
  * fix(nodejs): change the type of the devDependencies field (#4560)
  * fix(sbom): export empty dependencies in CycloneDX (#4568)
  * refactor: add composite fs for post-analyzers (#4556)
  * chore(deps): bump golangci/golangci-lint-action from 3.4.0 to 3.5.0 (#4554)
  * chore(deps): bump helm/kind-action from 1.5.0 to 1.7.0 (#4526)
  * chore(deps): bump github.com/BurntSushi/toml from 1.2.1 to 1.3.0 (#4528)
  * chore(deps): bump github.com/alicebob/miniredis/v2 from 2.30.2 to 2.30.3 (#4529)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/ec2 (#4536)
  * chore(deps): bump github.com/tetratelabs/wazero from 1.0.0 to 1.2.0 (#4549)
  * chore(deps): bump github.com/spf13/cast from 1.5.0 to 1.5.1 (#4532)
  * chore(deps): bump github.com/testcontainers/testcontainers-go (#4537)
  * chore(deps): bump github.com/go-git/go-git/v5 from 5.6.1 to 5.7.0 (#4530)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/config (#4534)
  * chore(deps): bump github.com/sigstore/rekor from 1.2.0 to 1.2.1 (#4533)
  * chore(deps): bump alpine from 3.17.3 to 3.18.0 (#4525)
  * feat: add SBOM analyzer (#4210)
  * fix(sbom): update logic for work with files in spdx format (#4513)
  * feat: azure workload identity support (#4489)
  * feat(ubuntu): add eol date for 18.04 ESM (#4524)
  * fix(misconf): Update required extensions for terraformplan (#4523)
  * refactor(cyclonedx): add intermediate representation (#4490)
  * fix(misconf): Remove debug print while scanning (#4521)
  * fix(java): remove duplicates of jar libs (#4515)
  * fix(java): fix overwriting project props in pom.xml (#4498)
  * docs: Update compilation instructions (#4512)
  * fix(nodejs): update logic for parsing pnpm lock files (#4502)
  * fix(secret): remove aws-account-id rule (#4494)
  * feat(oci): add support for referencing an input image by digest (#4470)
  * chore(deps): bump github.com/cloudflare/circl from 1.1.0 to 1.3.3 (#4338)
  * docs: fixed the format (#4503)
  * fix(java): add support of * for exclusions for pom.xml files (#4501)
  * feat: adding issue template for documentation (#4453)
  * docs: switch glad to ghsa for Go (#4493)
  * chore(deps): Update defsec to v0.89.0 (#4474)
  * feat(misconf): Add terraformplan support (#4342)
  * feat(debian): add digests for dpkg (#4445)
  * chore(deps): bump github.com/sigstore/rekor from 1.1.1 to 1.2.0 (#4478)
  * feat(k8s): exclude node scanning by node labels (#4459)
  * docs: add info about multi-line mode for regexp from custom secret rules (#4159)
  * feat(cli): convert JSON reports into a different format (#4452)
  * feat(image): add logic to guess base layer for docker-cis scan (#4344)
  * fix(cyclonedx): set original names for packages (#4306)
  * feat: group subcommands (#4449)
  * feat(cli): add retry to cache operations (#4189)
  * fix(vuln): report architecture for `apk` packages (#4247)
  * refactor: enable cases where return values are not needed in pipeline (#4443)
  * fix(image): resolve scan deadlock when error occurs in slow mode (#4336)
  * docs(misconf): Update docs for kubernetes file patterns (#4435)
  * test: k8s integration tests (#4423)
  * feat(redhat): add package digest for rpm (#4410)
  * feat(misconf): Add `--reset-policy-bundle` for policy bundle (#4167)
  * fix: typo (#4431)
  * add user instruction to imgconf (#4429)
  * fix(k8s): add image sources (#4411)
  * docs(scanning): Add versioning banner (#4415)
  * feat(cli): add mage command to update golden integration test files (#4380)
  * feat: node-collector custom namespace support (#4407)
  * chore(deps): bump owenrumney/go-sarif from v2.1.3 to v2.2.0 (#4378)
  * refactor(sbom): use multiline json for spdx-json format (#4404)
  * fix(ubuntu): add EOL date for Ubuntu 23.04 (#4347)
  * refactor: code-optimization (#4214)
  * feat(image): Add image-src flag to specify which runtime(s) to use (#4047)
  * test: skip wrong update of test golden files (#4379)
  * refactor: don't return error for package.json without version/name (#4377)
  * docs: cmd  error (#4376)
  * test(cli): add test for config file and env combination (#2666)
  * fix(report): set a correct file location for license scan output (#4326)
  * ci: rpm repository for all versions and aarch64 (#4077)
  * chore(alpine): Update Alpine to 3.18 (#4351)
  * fix(alpine): add EOL date for Alpine 3.18 (#4308)
  * chore(deps): bump github.com/docker/distribution (#4337)
  * feat: allow root break for mapfs (#4094)
  * docs(misconf): Remove examples.md (#4256)
  * fix(ubuntu): update eol dates for Ubuntu (#4258)
  * feat(alpine): add digests for apk packages (#4168)
  * chore: add discussion templates (#4190)
  * fix(terraform): Support tfvars (#4123)
  * chore: separate docs:generate (#4242)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/config (#4246)
  * refactor: define vulnerability scanner interfaces (#4117)
  * feat: unified k8s scan resources (#4188)
  * chore(deps): Update defsec to v0.88.1 (#4178)
  * chore(deps): bump github.com/alicebob/miniredis/v2 from 2.30.1 to 2.30.2 (#4141)
  * chore: trivy bin ignore (#4212)
  * feat(image): enforce image platform (#4083)
  * chore(deps): bump github.com/owenrumney/go-sarif/v2 from 2.1.2 to 2.1.3 (#4143)
  * chore(deps): bump github.com/docker/docker (#4144)
  * chore(deps): bump github.com/hashicorp/golang-lru/v2 from 2.0.1 to 2.0.2 (#4146)
  * chore(deps): bump aquaproj/aqua-installer from 2.0.2 to 2.1.1 (#4140)
  * fix(ubuntu): fix version selection logic for ubuntu esm (#4171)
  * chore(deps): bump github.com/samber/lo from 1.37.0 to 1.38.1 (#4147)
  * chore(deps): bump github.com/hashicorp/go-getter from 1.7.0 to 1.7.1 (#4145)
  * chore(deps): bump sigstore/cosign-installer from 3.0.1 to 3.0.3 (#4138)
  * chore(deps): bump github.com/testcontainers/testcontainers-go (#4150)
  * chore: install.sh support for windows (#4155)
  * chore(deps): bump github.com/sigstore/rekor from 1.1.0 to 1.1.1 (#4166)
  * chore(deps): bump golang.org/x/crypto from 0.7.0 to 0.8.0 (#4149)
  * docs: moving skipping files out of others (#4154)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1687435200">- add NOTICE to doc</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1688126400">- add eol-dates.patch to list SLE/Leap 15.5</changelog>
  <changelog author="dmueller@suse.com" date="1688385600">- Update to version 0.43.0:
  * chore(deps): Update defsec to v0.90.1 (#4739)
  * feat(nodejs): support yarn workspaces (#4664)
  * feat(cli): add include-dev-deps flag (#4700)
  * fix(image): pass the secret scanner option to scan the img config (#4735)
  * fix: scan job pod it not found on k8s-1.27.x (#4729)
  * feat(docker): add support for mTLS authentication when connecting to registry (#4649)
  * chore(deps): Update defsec to v0.90.0 (#4723)
  * fix: skip scanning the gpg-pubkey package (#4720)
  * Fix http registry oci pull (#4701)
  * feat(misconf): Support skipping services (#4686)
  * docs: fix supported modes for pubspec.lock files (#4713)
  * fix(misconf): disable the terraform plan analyzer for other scanners (#4714)
  * clarifying a dir path is required for custom policies (#4716)
  * chore: update alpine base images (#4715)
  * fix last-history-created (#4697)
  * feat: kbom and cyclonedx v1.5 spec support (#4708)
  * docs: add information about Aqua (#4590)
  * fix: k8s escape resource filename on windows os (#4693)
  * ci: ignore merge queue branches (#4696)
  * chore(deps): bump actions/checkout from 2.4.0 to 3.5.3 (#4695)
  * chore(deps): bump aquaproj/aqua-installer from 2.1.1 to 2.1.2 (#4694)
  * feat: cyclondx sbom custom property support (#4688)
  * ci: do not trigger tests in main (#4692)
  * add SUSE Linux Enterprise Server 15 SP5 and update SP4 eol date (#4690)
  * use group field for jar in cyclonedx (#4674)
  * feat(java): capture licenses from pom.xml (#4681)
  * feat(helm): make sessionAffinity configurable (#4623)
  * fix: Show the correct URL of the secret scanning (#4682)
  * document expected file pattern definition format (#4654)
  * fix: format arg error (#4642)
  * feat(k8s): cyclonedx kbom support (#4557)
  * fix(nodejs): remove unused fields for the pnpm lockfile (#4630)
  * fix(vm): update ext4-filesystem parser for parse multi block extents (#4616)
  * ci: update build IDs (#4641)
  * fix(debian): update EOL for Debian 12 (#4647)
  * chore(deps): bump go-containerregistry (#4639)
  * chore: unnecessary use of fmt.Sprintf (S1039) (#4637)
  * fix(db): change argument order in Exists query for JavaDB (#4595)
  * feat(aws): Add support to see successes in results (#4427)
  * chore(deps): bump golangci/golangci-lint-action from 3.5.0 to 3.6.0 (#4613)
  * ci: do not trigger tests in main (#4614)
  * chore(deps): bump sigstore/cosign-installer (#4609)
  * chore(deps): bump CycloneDX/gh-gomod-generate-sbom from 1 to 2 (#4608)
  * ci: bypass the required status checks (#4611)
  * ci: support merge queue (#3652)
  * ci: matrix build for testing (#4587)
  * feat: trivy k8s private registry support (#4567)
  * docs: add general coverage page (#3859)
  * chore: create SECURITY.md (#4601)</changelog>
  <changelog author="dmueller@suse.com" date="1689249600">- Update to version 0.43.1:
  * chore(deps): Update defsec to v0.90.3 (#4793)
  * chore(deps): bump google.golang.org/protobuf from 1.30.0 to 1.31.0 (#4752)
  * chore(deps): bump alpine from 3.18.0 to 3.18.2 (#4748)
  * chore(deps): bump github.com/alicebob/miniredis/v2 from 2.30.3 to 2.30.4 (#4758)
  * docs(image): fix the comment on the soft/hard link (#4740)
  * check Type when filling pkgs in vulns (#4776)
  * feat: add support of linux/ppc64le and linux/s390x architectures for Install.sh script (#4770)
  * chore(deps): bump modernc.org/sqlite from 1.20.3 to 1.23.1 (#4756)
  * fix(rocky): add architectures support for advisories (#4691)
  * chore(deps): bump github.com/opencontainers/image-spec (#4751)
  * chore(deps): bump github.com/package-url/packageurl-go (#4754)
  * chore(deps): bump golang.org/x/sync from 0.2.0 to 0.3.0 (#4750)
  * chore(deps): bump github.com/tetratelabs/wazero from 1.2.0 to 1.2.1 (#4755)
  * chore(deps): bump github.com/testcontainers/testcontainers-go (#4759)
  * fix: documentation about reseting trivy image (#4733)
  * fix(suse): Add openSUSE Leap 15.5 eol date as well (#4744)
  * fix: update Amazon Linux 1 EOL (#4761)
- drop eol-dates.patch (all upstream)</changelog>
  <changelog author="dmueller@suse.com" date="1691064000">- Update to version 0.44.0:
  * feat(repo): support local repositories (#4890)
  * bump go-dep-parser (#4893)
  * fix(misconf): add missing fields to proto (#4861)
  * fix: remove trivy-db package replacement (#4877)
  * chore(test): bump the integration test timeout to 15m (#4880)
  * chore(deps): Update defsec to v0.91.0 (#4886)
  * chore: update CODEOWNERS (#4871)
  * feat(vuln): support vulnerability status (#4867)
  * feat(misconf): Support custom URLs for policy bundle (#4834)
  * refactor: replace with sortable packages (#4858)
  * docs: correct license scanning sample command (#4855)
  * fix(report): close the file (#4842)
  * feat(nodejs): add support for include-dev-deps flag for yarn (#4812)
  * feat(misconf): Add support for independently enabling libraries (#4070)
  * feat(secret): add secret config file for cache calculation (#4837)
  * Fix a link in gitlab-ci.md (#4850)
  * fix(flag): use globalstar to skip directories (#4854)
  * chore(deps): bump github.com/docker/docker from v23.0.5+incompatible to v23.0.7-0.20230714215826-f00e7af96042+incompatible (#4849)
  * fix(license): using common way for splitting licenses (#4434)
  * fix(containerd): Use img platform in exporter instead of strict host platform (#4477)
  * remove govulndb (#4783)
  * fix(java): inherit licenses from parents (#4817)
  * refactor: add allowed values for CLI flags (#4800)
  * add example regex to allow rules (#4827)
  * feat(misconf): Support custom data for rego policies for cloud (#4745)
  * docs: correcting the trivy k8s tutorial (#4815)
  * feat(cli): add --tf-exclude-downloaded-modules flag (#4810)
  * fix(sbom): cyclonedx recommendations should include fixed versions for each package (#4794)
  * feat(misconf): enable --policy flag to accept directory and files both (#4777)
  * feat(python): add license fields (#4722)
  * fix: support trivy k8s-version on k8s sub-command (#4786)</changelog>
  <changelog author="dmueller@suse.com" date="1691668800">- Update to version 0.44.1:
  * fix(report): return severity colors in table format (#4969)
  * build: maximize available disk space for release (#4937)
  * test(cli): Fix assertion helptext (#4966)
  * chore(deps): Bump defsec to v0.91.1 (#4965)
  * test: validate CycloneDX with the JSON schema (#4956)
  * fix(server): add licenses to the Result message (#4955)
  * fix(aws): resolve endpoint if endpoint is passed (#4925)
  * fix(sbom): move licenses to `name` field in Cyclonedx format (#4941)
  * add only uniq deps in dependsOn (#4943)
  * use testify instead of gotest.tools (#4946)
  * fix(nodejs): do not detect lock file in node_modules as an app (#4949)
  * bump go-dep-parser (#4936)
  * chore(deps): bump github.com/openvex/go-vex from 0.2.0 to 0.2.1 (#4914)
  * chore(deps): bump helm/kind-action from 1.7.0 to 1.8.0 (#4909)
  * chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore (#4912)
  * test(aws): move part of unit tests to integration (#4884)
  * docs(cli): update help string for file and dir skipping (#4872)
  * chore(deps): bump sigstore/cosign-installer (#4910)
  * chore(deps): bump github.com/sosedoff/gitkit from 0.3.0 to 0.4.0 (#4916)
  * chore(deps): bump k8s.io/api from 0.27.3 to 0.27.4 (#4918)
  * chore(deps): bump github.com/secure-systems-lab/go-securesystemslib (#4919)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/sts (#4913)
  * chore(deps): bump github.com/magefile/mage from 1.14.0 to 1.15.0 (#4915)
  * docs: update the discussion template (#4928)</changelog>
  <changelog author="dmueller@suse.com" date="1699358400">- Update to version 0.47.0:
  * docs: add info that license scanning supports file-patterns flag (#5484)
  * docs: add Zora integration into Ecosystem session (#5490)
  * fix(sbom): Use UUID as BomRef for packages with empty purl (#5448)
  * ci: use maximize build space for K8s tests (#5387)
  * fix: correct error mismatch causing race in fast walks (#5516)
  * docs: k8s vulnerability scanning (#5515)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/sts from 1.23.2 to 1.25.0 (#5506)
  * chore(deps): bump github.com/owenrumney/go-sarif/v2 from 2.2.2 to 2.3.0 (#5493)
  * docs: remove glad for java datasources (#5508)
  * chore(deps): bump github.com/testcontainers/testcontainers-go/modules/localstack from 0.21.0 to 0.26.0 (#5475)
  * chore: remove unused logger attribute in amazon detector (#5476)
  * fix: correct error mismatch causing race in fast walks (#5482)
  * chore(deps): bump goreleaser/goreleaser-action from 4 to 5 (#5502)
  * chore(deps): bump docker/build-push-action from 4 to 5 (#5500)
  * chore(deps): bump github.com/package-url/packageurl-go from 0.1.2-0.20230812223828-f8bb31c1f10b to 0.1.2 (#5491)
  * fix(server): add licenses to `BlobInfo` message (#5382)
  * chore(deps): bump actions/checkout from 4.1.0 to 4.1.1 (#5501)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/ecr from 1.17.18 to 1.21.0 (#5497)
  * feat: scan vulns on k8s core component apps (#5418)
  * fix(java): fix infinite loop when `relativePath` field points to `pom.xml` being scanned (#5470)
  * chore(deps): bump github.com/docker/docker from 24.0.5+incompatible to 24.0.7+incompatible (#5472)
  * fix(sbom): save digests for package/application when scanning SBOM files (#5432)
  * docs: fix the broken link (#5454)
  * docs: fix error when installing `PyYAML` for gh pages (#5462)
  * fix(java): download java-db once (#5442)
  * chore(deps): bump google.golang.org/grpc from 1.57.0 to 1.57.1 (#5447)
  * docs(misconf): Update `--tf-exclude-downloaded-modules` description (#5419)
  * feat(misconf): Support `--ignore-policy` in config scans (#5359)
  * docs(misconf): fix broken table for `Use container image` section (#5425)
  * feat(dart): add graph support (#5374)
  * refactor: define a new struct for scan targets (#5397)
  * fix(sbom): add missed `primaryURL` and `source severity` for CycloneDX (#5399)
  * fix: correct invalid MD5 hashes for rpms ending with one or more zero bytes (#5393)
  * chore(deps): move to aws-sdk-go-v2 (#5381)
  * docs: remove --scanners none (#5384)
  * docs: Update container_image.md #5182 (#5193)
  * feat(report): Add `InstalledFiles` field to Package (#4706)
  * feat(k8s): add support for vulnerability detection (#5268)
  * fix(python): override BOM in `requirements.txt` files (#5375)
  * docs: add kbom documentation (#5363)
  * test: use maximize build space for VM tests (#5362)
  * chore(deps): bump golang.org/x/net from 0.15.0 to 0.17.0 (#5365)
  * fix(report): add escaping quotes in misconfig Title for asff template (#5351)
  * ci: add workflow to check Go versions of dependencies (#5340)
  * chore(deps): Upgrade defsec to v0.93.1 (#5348)
  * chore(deps): bump alpine from 3.18.3 to 3.18.4 (#5300)
  * fix: Report error when os.CreateTemp fails (to be consistent with other uses) (#5342)
  * fix: add config files to FS for post-analyzers (#5333)
  * fix: fix MIME warnings after updating to Go 1.20 (#5336)
  * build: fix a compile error with Go 1.21 (#5339)
  * feat: added `Metadata` into the k8s resource's scan report (#5322)
  * ci: check only PR's in `actions/stale` (#5337)
  * chore: update adopters template (#5330)
  * ci: do not trigger tests on the push event (#5313)
  * fix(sbom): use PURL or Group and Name in case of Java  (#5154)
  * docs: add buildkite repository to ecosystem page (#5316)
  * chore(deps): bump docker/setup-qemu-action from 2 to 3 (#5290)
  * chore(deps): bump docker/setup-buildx-action from 2 to 3 (#5292)
  * chore(deps): bump actions/cache from 3.3.1 to 3.3.2 (#5293)
  * chore(deps): bump github.com/google/uuid from 1.3.0 to 1.3.1 (#5286)
  * chore(deps): bump github.com/hashicorp/go-getter from 1.7.1 to 1.7.2 (#5289)
  * chore: enable go-critic (#5302)
  * chore(deps): bump actions/checkout from 3.6.0 to 4.1.0 (#5288)
  * chore(deps): bump github.com/aws/aws-sdk-go from 1.45.3 to 1.45.19 (#5287)
  * close java-db client (#5273)
  * chore(deps): bump docker/login-action from 2 to 3 (#5291)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/sts (#5294)
  * chore(deps): bump github.com/sigstore/rekor from 1.2.1 to 1.3.0 (#5304)
  * chore(deps): bump github.com/opencontainers/image-spec (#5295)
  * fix(report): removes git::http from uri in sarif (#5244)
  * Improve the meaning of  sentence (#5301)
  * chore(deps): bump github.com/owenrumney/go-sarif/v2 from 2.2.0 to 2.2.2 (#5297)
  * chore(deps): bump golang.org/x/term from 0.11.0 to 0.12.0 (#5296)
  * add app nil check (#5274)
  * typo: in secret.md (#5281)
  * docs: add info about `github` format (#5265)
  * feat(dotnet): add license support for NuGet (#5217)
  * docs: correctly export variables (#5260)
  * chore: Add line numbers for lint output (#5247)
  * chore(cli): disable java-db flags in server mode (#5263)
  * feat(db): allow passing registry options (#5226)
  * chore(deps): Bump up defsec to v0.93.0 (#5253)
  * refactor(purl): use TypeApk from purl (#5232)
  * chore: enable more linters (#5228)
  * ci: bump GoReleaser from 1.16.2 to 1.20.0 (#5236)
  * Fix typo on ide.md (#5239)
  * refactor: use defined types (#5225)
  * fix(purl): skip local Go packages (#5190)
  * docs: update info about license scanning in Yarn projects (#5207)
  * ci: auto apply labels (#5200)
  * fix link (#5203)
  * fix(purl): handle rust types (#5186)
  * chore: auto-close issues (#5177)
  * chore(deps): bump github.com/spf13/viper from 1.15.0 to 1.16.0 (#5093)
  * fix(k8s): kbom support addons labels (#5178)
  * test: validate SPDX with the JSON schema (#5124)
  * chore: bump trivy-kubernetes-latest (#5161)
  * docs: add 'Signature Verification' guide (#4731)
  * docs: add image-scanner-with-trivy for ecosystem (#5159)
  * fix(fs): assign the absolute path to be inspected to ROOTPATH when filesystem (#5158)
  * chore(deps): bump github.com/CycloneDX/cyclonedx-go (#5102)
  * Update filtering.md (#5131)
  * chore(deps): bump sigstore/cosign-installer (#5104)
  * chore(deps): bump github.com/cyphar/filepath-securejoin (#5143)
  * chore(deps): bump golangci/golangci-lint-action from 3.6.0 to 3.7.0 (#5103)
  * chore(deps): bump easimon/maximize-build-space from 7 to 8 (#5105)
  * chore(deps): bump github.com/aws/aws-sdk-go from 1.44.273 to 1.45.3 (#5126)
  * chaging adopters discussion tempalte (#5091)
  * chore(deps): bump github.com/cheggaaa/pb/v3 from 3.1.2 to 3.1.4 (#5092)
  * chore(deps): bump github.com/hashicorp/golang-lru/v2 from 2.0.2 to 2.0.6 (#5094)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/config (#5095)
  * chore(deps): bump github.com/containerd/containerd from 1.7.3 to 1.7.5 (#5097)
  * chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity (#5098)
  * chore(deps): bump actions/checkout from 3.5.3 to 3.6.0 (#5106)
  * docs: add Bitnami (#5078)
  * feat(docker): add support for scanning Bitnami components (#5062)
  * feat: add support for .trivyignore.yaml (#5070)
  * fix(terraform): improve detection of terraform files (#4984)
  * feat: filter artifacts on --exclude-owned flag (#5059)
  * fix(sbom): cyclonedx advisory should omit `null` value (#5041)
  * build: maximize build space for build tests (#5072)
  * feat: improve kbom component name (#5058)
  * fix(pom): add licenses for pom artifacts (#5071)
  * chore(deps): Update defsec to v0.92.0 (#5068)
  * chore: bump Go to `1.20` (#5067)
  * feat: PURL matching with qualifiers in OpenVEX (#5061)
  * feat(java): add graph support for pom.xml (#4902)
  * feat(swift): add vulns for cocoapods (#5037)
  * fix: support image pull secret for additional workloads (#5052)
  * fix: #5033 Superfluous double quote in html.tpl (#5036)
  * docs(repo): update trivy repo usage and example (#5049)
  * perf: Optimize Dockerfile for reduced layers and size (#5038)
  * feat: scan K8s Resources Kind with --all-namespaces (#5043)
  * fix: vulnerability typo (#5044)
  * docs: adding a terraform tutorial to the docs (#3708)
  * feat(report): add licenses to sarif format (#4866)
  * feat(misconf): show the resource name in the report (#4806)
  * chore: update alpine base images (#5015)
  * feat: add Package.resolved swift files support (#4932)
  * feat(nodejs): parse licenses in yarn projects (#4652)
  * fix: k8s private registries support (#5021)
  * bump github.com/testcontainers/testcontainers-go from 0.21.0 to 0.23.0 (#5018)
  * feat(vuln): support last_affected field from osv (#4944)
  * feat(server): add version endpoint (#4869)
  * feat: k8s private registries support (#4987)
  * fix(server): add indirect prop to package (#4974)
  * docs: add coverage (#4954)
  * feat(c): add location for lock file dependencies. (#4994)
  * docs: adding blog post on ec2 (#4813)
  * revert 32bit bins (#4977)
  * chore(deps): bump github.com/xlab/treeprint from 1.1.0 to 1.2.0 (#4917)</changelog>
  <changelog author="dmueller@suse.com" date="1701864000">- Update to version 0.48.0:
  * chore(deps): bump sigstore/cosign-installer from 4a861528be5e691840a69536975ada1d4c30349d to 1fc5bd396d372bee37d608f955b336615edf79c8 (#5696)
  * chore(deps): bump helm/chart-testing-action from 2.4.0 to 2.6.1 (#5694)
  * feat: filter k8s core components vuln results (#5713)
  * feat(vuln): remove duplicates in Fixed Version (#5596)
  * feat(report): output plugin (#4863)
  * chore(deps): bump alpine from 3.18.4 to 3.18.5 (#5700)
  * chore(deps): bump github.com/google/go-containerregistry from 0.16.1 to 0.17.0 (#5704)
  * chore(deps): bump github.com/go-git/go-git/v5 from 5.8.1 to 5.10.1 (#5699)
  * chore(deps): bump actions/github-script from 6 to 7 (#5697)
  * chore(deps): bump easimon/maximize-build-space from 8 to 9 (#5695)
  * docs: typo in modules.md (#5712)
  * feat: Add flag to configure node-collector image ref (#5710)
  * chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.7.1 to 1.9.0 (#5702)
  * chore(deps): bump github.com/alicebob/miniredis/v2 from 2.30.4 to 2.31.0 (#5698)
  * chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.3.1 to 1.4.0 (#5706)
  * feat(misconf): Add `--misconfig-scanners` option (#5670)
  * chore: bump Go to 1.21 (#5662)
  * feat: Packagesprops support (#5605)
  * chore(deps): Bump up trivy misconf deps (#5656)
  * docs: update adopters discussion template (#5632)
  * docs: terraform tutorial links updated to point to correct loc (#5661)
  * fix(secret): add `sec` and space to secret prefix for `aws-secret-access-key` (#5647)
  * fix(nodejs): support protocols for dependency section in yarn.lock files (#5612)
  * fix(secret): exclude upper case before secret for `alibaba-access-key-id` (#5618)
  * docs: Update Arch Linux package URL in installation.md (#5619)
  * chore: add prefix to image errors (#5601)
  * docs(vuln): fix link anchor (#5606)
  * docs: Add Dagger integration section and cleanup Ecosystem CICD docs page (#5608)
  * fix: k8s friendly error messages kbom non cluster scans (#5594)
  * feat: set InstalledFiles for DEB and RPM packages (#5488)
  * fix(report): use time.Time for CreatedAt (#5598)
  * test: retry containerd initialization (#5597)
  * feat(misconf): Expose misconf engine debug logs with `--debug` option (#5550)
  * test: mock VM walker (#5589)
  * chore: bump node-collector v0.0.9 (#5591)
  * feat(misconf): Add support for `--cf-params` for CFT (#5507)
  * feat(flag): replace '--slow' with '--parallel' (#5572)
  * fix(report): add escaping for Sarif format (#5568)
  * chore: show a deprecation notice for `--scanners config` (#5587)
  * feat(report): Add CreatedAt to the JSON report. (#5542) (#5549)
  * test: mock RPM DB (#5567)
  * feat: add aliases to '--scanners' (#5558)
  * refactor: reintroduce output writer (#5564)
  * chore(deps): bump google.golang.org/grpc from 1.58.2 to 1.58.3 (#5543)
  * chore: not load plugins for auto-generating docs (#5569)
  * chore: sort supported AWS services (#5570)
  * fix: no schedule toleration (#5562)
  * fix(cli): set correct `scanners` for `k8s` target (#5561)
  * fix(sbom): add `FilesAnalyzed` and `PackageVerificationCode` fields for SPDX (#5533)
  * refactor(misconf): Update refactored dependencies (#5245)
  * feat(secret): add built-in rule for JWT tokens (#5480)
  * fix: trivy k8s parse ecr image with arn (#5537)
  * fix: fail k8s resource scanning (#5529)
  * refactor(misconf): don't remove Highlighted in json format (#5531)
  * docs(k8s): fix link in kubernetes.md (#5524)
  * docs(k8s): fix whitespace in list syntax (#5525)</changelog>
  <changelog author="dmueller@suse.com" date="1702987200">- Update to version 0.48.1:
  * chore(deps): bump trivy-iac to v0.7.1 (#5797)
  * fix(bitnami): use a different comparer for detecting vulnerabilities (#5633)
  * refactor(sbom): disable html escaping for CycloneDX (#5764)
  * refactor(purl): use `pub` from `package-url` (#5784)
  * docs(python): add note to using `pip freeze` for `compatible releases` (#5760)
  * fix(report): use OS information for OS packages purl in `github` template (#5783)
  * fix(report): fix error if miconfigs are empty (#5782)
  * refactor(vuln): don't remove VendorSeverity in JSON report (#5761)
  * fix(report): don't mark misconfig passed tests as failed in junit.tpl (#5767)
  * docs(k8s): replace --scanners config with --scanners misconfig in docs (#5746)
  * fix(report): update Gitlab template (#5721)
  * feat(secret): add support of GitHub fine-grained tokens (#5740)
  * fix(misconf): add an image misconf to result (#5731)
  * feat(secret): added support of Docker registry credentials (#5720)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.18.45 to 1.25.11 (#5717)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/ecr from 1.21.0 to 1.24.1 (#5701)</changelog>
  <changelog author="dmueller@suse.com" date="1707393600">- Update to version 0.49.1:
  * fix: check unescaped `BomRef` when matching `PkgIdentifier` (#6025)
  * docs: Fix broken link to "pronunciation" (#6057)
  * chore(deps): bump actions/upload-artifact from 3 to 4 (#6047)
  * chore(deps): bump github.com/spf13/viper from 1.16.0 to 1.18.2 (#6042)
  * chore(deps): bump k8s.io/api from 0.29.0 to 0.29.1 (#6043)
  * ci: reduce `root-reserve-mb` size for `maximize-build-space` (#6064)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.48.0 to 1.48.1 (#6041)
  * chore(deps): bump github.com/open-policy-agent/opa from 0.60.0 to 0.61.0 (#6039)
  * fix: fix cursor usage in Redis Clear function (#6056)
  * chore(deps): bump github.com/go-openapi/runtime from 0.26.0 to 0.27.1 (#6037)
  * fix(nodejs): add local packages support for `pnpm-lock.yaml` files (#6034)
  * chore(deps): bump sigstore/cosign-installer from 3.3.0 to 3.4.0 (#6046)
  * chore(deps): bump github.com/go-openapi/strfmt from 0.21.7 to 0.22.0 (#6044)
  * chore(deps): bump actions/cache from 3.3.2 to 4.0.0 (#6048)
  * test: fix flaky `TestDockerEngine` (#6054)
  * chore(deps): bump github.com/google/go-containerregistry from 0.17.0 to 0.19.0 (#6040)
  * chore(deps): bump easimon/maximize-build-space from 9 to 10 (#6049)
  * chore(deps): bump alpine from 3.19.0 to 3.19.1 (#6051)
  * chore(deps): bump github.com/moby/buildkit from 0.11.6 to 0.12.5 (#6028)
  * fix(java): recursive check all nested depManagements with import scope for pom.xml files (#5982)
  * chore(deps): bump github.com/opencontainers/runc from 1.1.5 to 1.1.12 (#6029)
  * fix(cli): inconsistent behavior across CLI flags, environment variables, and config files (#5843)
  * feat(rust): Support workspace.members parsing for Cargo.toml analysis (#5285)
  * docs: add note about Bun (#6001)
  * fix(report): use `AWS_REGION` env for secrets in `asff` template (#6011)
  * fix: check returned error before deferring f.Close() (#6007)
  * feat(misconf): add support of buildkit instructions when building dockerfile from image config (#5990)
  * feat(vuln): enable `--vex` for all targets (#5992)
  * docs: update link to data sources (#6000)
  * feat(java): add support for line numbers for pom.xml files (#5991)
  * refactor(sbom): use new `metadata.tools` struct for CycloneDX (#5981)
  * docs: Update troubleshooting guide with image not found error (#5983)
  * style: update band logos (#5968)
  * chore(deps): Update misconfig deps (#5956)
  * docs: update cosign tutorial and commands, update kyverno policy (#5929)
  * docs: update command to scan go binary (#5969)
  * fix: handle non-parsable images names (#5965)
  * chore(deps): bump aquaproj/aqua-installer from 2.1.2 to 2.2.0 (#5693)
  * fix(amazon): save system files for pkgs containing `amzn` in src (#5951)
  * fix(alpine): Add EOL support for alpine 3.19. (#5938)
  * feat: allow end-users to adjust K8S client QPS and burst (#5910)
  * chore(deps): bump go-ebs-file (#5934)
  * fix(nodejs): find licenses for packages with slash (#5836)
  * fix(sbom): use `group` field for pom.xml and nodejs files for CycloneDX reports (#5922)
  * fix: ignore no init containers (#5939)
  * docs: Fix documentation of ecosystem (#5940)
  * docs(misconf): multiple ignores in comment (#5926)
  * fix(secret): find aws secrets ending with a comma or dot (#5921)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.11.90 to 1.15.11 (#5885)
  * docs: ✨ Updated ecosystem docs with reference to new community app (#5918)
  * fix(java): don't remove excluded deps from upper pom's (#5838)
  * fix(java): check if a version exists when determining GAV by file name for `jar` files (#5630)
  * feat(vex): add PURL matching for CSAF VEX (#5890)
  * fix(secret): `AWS Secret Access Key` must include only secrets with `aws` text. (#5901)
  * revert(report): don't escape new line characters for sarif format (#5897)
  * docs: improve filter by rego (#5402)
  * chore(deps): bump github.com/cloudflare/circl from 1.3.6 to 1.3.7 (#5892)
  * docs: add_scan2html_to_trivy_ecosystem (#5875)
  * fix(vm): update ext4-filesystem fix reading groupdescriptor in 32bit mode (#5888)
  * feat(vex): Add support for CSAF format (#5535)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/sts from 1.26.2 to 1.26.7 (#5880)
  * chore(deps): bump actions/setup-go from 4 to 5 (#5845)
  * chore(deps): bump actions/stale from 8 to 9 (#5846)
  * chore(deps): bump github.com/open-policy-agent/opa from 0.58.0 to 0.60.0 (#5853)
  * chore(deps): bump sigstore/cosign-installer from 3.2.0 to 3.3.0 (#5847)
  * chore(deps): bump modernc.org/sqlite from 1.23.1 to 1.28.0 (#5854)
  * chore(deps): bump alpine from 3.18.5 to 3.19.0 (#5849)
  * chore(deps): bump actions/setup-python from 4 to 5 (#5848)
  * feat(python): parse licenses from dist-info folder (#4724)
  * chore(deps): bump github.com/secure-systems-lab/go-securesystemslib from 0.7.0 to 0.8.0 (#5852)
  * feat(nodejs): add yarn alias support (#5818)
  * chore(deps): bump github.com/samber/lo from 1.38.1 to 1.39.0 (#5850)
  * chore(deps): bump github.com/hashicorp/go-getter from 1.7.2 to 1.7.3 (#5856)
  * chore(deps): bump google.golang.org/protobuf from 1.31.0 to 1.32.0 (#5855)
  * refactor: propagate time through context values (#5858)
  * refactor: move PkgRef under PkgIdentifier (#5831)
  * fix(cyclonedx): fix unmarshal for licenses (#5828)
  * chore(deps): bump github.com/go-git/go-git/v5 from 5.10.1 to 5.11.0 (#5830)
  * feat(vuln): include pkg identifier on detected vulnerabilities (#5439)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/ec2 from v1.116.0 to v1.134.0 (#5822)
  * chore(deps): bump github.com/containerd/containerd from 1.7.7 to 1.7.11 (#5809)
  * chore(deps): bump golang.org/x/crypto from 0.15.0 to 0.17.0 (#5805)</changelog>
  <changelog author="dmueller@suse.com" date="1715256000">- Update to version 0.51.1:
  * fix(fs): handle default skip dirs properly (#6628)
  * fix(misconf): load cached tf modules (#6607)
  * fix(misconf): do not use semver for parsing tf module versions (#6614)
  * refactor: move setting scanners when using compliance reports to flag parsing (#6619)
  * feat: introduce package UIDs for improved vulnerability mapping (#6583)
  * perf(misconf): Improve cause performance (#6586)
  * docs: trivy-k8s new experiance remove un-used section (#6608)
  * chore(deps): bump github.com/docker/docker from 26.0.1+incompatible to 26.0.2+incompatible (#6612)
  * docs: remove mention of GitLab Gold because it doesn't exist anymore (#6609)
  * feat(misconf): Use updated terminology for misconfiguration checks (#6476)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.15.15 to 1.16.15 (#6593)
  * docs: use `generic` link from `trivy-repo` (#6606)
  * docs: update trivy k8s with new experience (#6465)
  * feat: support `--skip-images` scanning flag (#6334)
  * BREAKING: add support for k8s `disable-node-collector` flag (#6311)
  * chore(deps): bump github.com/zclconf/go-cty from 1.14.1 to 1.14.4 (#6601)
  * chore(deps): bump github.com/sigstore/rekor from 1.2.2 to 1.3.6 (#6599)
  * chore(deps): bump google.golang.org/protobuf from 1.33.0 to 1.34.0 (#6597)
  * chore(deps): bump sigstore/cosign-installer from 3.4.0 to 3.5.0 (#6588)
  * chore(deps): bump github.com/testcontainers/testcontainers-go from 0.28.0 to 0.30.0 (#6595)
  * chore(deps): bump github.com/open-policy-agent/opa from 0.62.0 to 0.64.1 (#6596)
  * feat: add ubuntu 23.10 and 24.04 support (#6573)
  * chore(deps): bump azure/setup-helm from 3.5 to 4 (#6590)
  * chore(deps): bump actions/checkout from 4.1.2 to 4.1.4 (#6587)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/ecr from 1.24.6 to 1.27.4 (#6598)
  * docs(go): add stdlib (#6580)
  * chore(deps): bump github.com/containerd/containerd from 1.7.13 to 1.7.16 (#6592)
  * chore(deps): bump github.com/go-openapi/runtime from 0.27.1 to 0.28.0 (#6600)
  * feat(go): parse main mod version from build info settings (#6564)
  * feat: respect custom exit code from plugin (#6584)
  * docs: add asdf and mise installation method (#6063)
  * feat(vuln): Handle scanning conan v2.x lockfiles (#6357)
  * feat: add support `environment.yaml` files (#6569)
  * fix: close plugin.yaml (#6577)
  * fix: trivy k8s avoid deleting non-default node collector namespace  (#6559)
  * BREAKING: support exclude `kinds/namespaces` and include `kinds/namespaces` (#6323)
  * feat(go): add main module (#6574)
  * feat: add relationships (#6563)
  * ci: disable `Go` cache for `reusable-release.yaml` (#6572)
  * docs: mention `--show-suppressed` is available in table (#6571)
  * chore: fix sqlite to support loong64 (#6511)
  * fix(debian): sort dpkg info before parsing due to exclude directories (#6551)
  * docs: update info about config file (#6547)
  * docs: remove RELEASE_VERSION from trivy.repo (#6546)
  * fix(sbom): change error to warning for multiple OSes (#6541)
  * fix(vuln): skip empty versions (#6542)
  * feat(c): add license support for conan lock files (#6329)
  * fix(terraform): Attribute and fileset fixes (#6544)
  * refactor: change warning if no vulnerability details are found (#6230)
  * refactor(misconf): improve error handling in the Rego scanner (#6527)
  * ci: use tmp dir inside Trivy repo dir for GoReleaser (#6533)
  * feat(go): parse main module of go binary files (#6530)
  * chore(deps): bump golang.org/x/net from 0.21.0 to 0.23.0 (#6526)
  * refactor(misconf): simplify the retrieval of module annotations (#6528)
  * chore(deps): bump github.com/hashicorp/go-getter from 1.7.3 to 1.7.4 (#6523)
  * docs(nodejs): add info about supported versions of pnpm lock files (#6510)
  * feat(misconf): loading embedded checks as a fallback (#6502)
  * fix(misconf): Parse JSON k8s manifests properly (#6490)
  * refactor: remove parallel walk (#5180)
  * fix: close pom.xml (#6507)
  * fix(secret): convert severity for custom rules (#6500)
  * fix(java): update logic to detect `pom.xml` file snapshot artifacts from remote repositories (#6412)
  * fix: typo (#6283)
  * docs(k8s,image): fix command-line syntax issues (#6403)
  * chore(deps): bump actions/checkout from 4.1.1 to 4.1.2 (#6435)
  * fix(misconf): avoid panic if the scheme is not valid (#6496)
  * feat(image): goversion as stdlib (#6277)
  * fix: add color for error inside of log message (#6493)
  * chore(deps): bump actions/add-to-project from 0.4.1 to 1.0.0 (#6438)
  * docs: fix links to OPA docs (#6480)
  * refactor: replace zap with slog (#6466)
  * docs: update links to IaC schemas (#6477)
  * chore: bump Go to 1.22 (#6075)
  * refactor(terraform): sync funcs with Terraform (#6415)
  * feat(misconf): add helm-api-version and helm-kube-version flag (#6332)
  * chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.4.0 to 1.5.1 (#6426)
  * chore(deps): bump github.com/go-openapi/strfmt from 0.22.0 to 0.23.0 (#6452)
  * chore(deps): bump github.com/hashicorp/golang-lru/v2 from 2.0.6 to 2.0.7 (#6430)
  * chore(deps): bump aquaproj/aqua-installer from 2.2.0 to 3.0.0 (#6437)
  * fix(terraform): eval submodules (#6411)
  * refactor(terraform): remove unused options (#6446)
  * refactor(terraform): remove unused file (#6445)
  * chore(deps): bump github.com/testcontainers/testcontainers-go to v0.28.0 (#6387)
  * chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.9.0 to 1.10.0 (#6427)
  * fix(misconf): Escape template value correctly (#6292)
  * feat(misconf): add support for wildcard ignores (#6414)
  * fix(cloudformation): resolve `DedicatedMasterEnabled` parsing issue (#6439)
  * refactor(terraform): remove metrics collection (#6444)
  * feat(cloudformation): add support for logging and endpoint access for EKS (#6440)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.51.1 to 1.53.1 (#6424)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.27.4 to 1.27.10 (#6428)
  * chore(deps): bump go.etcd.io/bbolt from 1.3.8 to 1.3.9 (#6429)
  * fix(db): check schema version for image name only (#6410)
  * chore(deps): bump github.com/google/wire from 0.5.0 to 0.6.0 (#6425)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.149.1 to 1.155.1 (#6433)
  * chore(deps): bump actions/cache from 4.0.0 to 4.0.2 (#6436)
  * feat(misconf): Support private registries for misconf check bundle (#6327)
  * feat(cloudformation): inline ignore support for YAML templates (#6358)
  * feat(terraform): ignore resources by nested attributes (#6302)
  * perf(helm): load in-memory files (#6383)
  * feat(aws): apply filter options to result (#6367)
  * feat(aws): quiet flag support (#6331)
  * fix(misconf): clear location URI for SARIF (#6405)
  * test(cloudformation): add CF tests (#6315)
  * fix(cloudformation): infer type after resolving a function (#6406)
  * fix(sbom): fix error when parent of SPDX Relationships is not a package. (#6399)
  * fix(nodejs): merge `Indirect`, `Dev`, `ExternalReferences` fields for same deps from `package-lock.json` files v2 or later (#6356)
  * docs: add info about support for package license detection in `fs`/`repo` modes (#6381)
  * fix(nodejs): add support for parsing `workspaces` from `package.json` as an object (#6231)
  * fix: use `0600` perms for tmp files for post analyzers (#6386)
  * fix(helm): scan the subcharts once (#6382)
  * docs(terraform): add file patterns for Terraform Plan (#6393)
  * fix(terraform): сhecking SSE encryption algorithm validity (#6341)
  * fix(java): parse modules from `pom.xml` files once (#6312)
  * chore(deps): bump github.com/docker/docker from 25.0.3+incompatible to 25.0.5+incompatible (#6364)
  * fix(server): add Locations for `Packages` in client/server mode (#6366)
  * fix(sbom): add check for `CreationInfo` to nil when detecting SPDX created using Trivy (#6346)
  * fix(report): don't include empty strings in `.vulnerabilities[].identifiers[].url` when `gitlab.tpl` is used (#6348)
  * chore(ubuntu): Add Ubuntu 22.04 EOL date (#6371)
  * chore(deps): bump google.golang.org/protobuf from 1.32.0 to 1.33.0 (#6321)
  * feat(java): add support licenses and graph for gradle lock files (#6140)
  * feat(vex): consider root component for relationships (#6313)
  * fix: increase the default buffer size for scanning dpkg status files by 2 times (#6298)
  * chore: updates wazero to v1.7.0 (#6301)
  * feat(sbom): Support license detection for SBOM scan (#6072)
  * refactor(sbom): use intermediate representation for SPDX (#6310)
  * docs(terraform): improve documentation for filtering by inline comments (#6284)
  * fix(terraform): fix policy document retrieval (#6276)
  * refactor(terraform): remove unused custom error (#6303)
  * refactor(sbom): add intermediate representation for BOM (#6240)
  * fix(amazon): check only major version of AL to find advisories (#6295)
  * fix(db): use schema version as tag only for `trivy-db` and `trivy-java-db` registries by default (#6219)
  * fix(nodejs): add name validation for package name from `package.json`  (#6268)
  * docs: Added install instructions for FreeBSD (#6293)
  * feat(image): customer podman host or socket option (#6256)
  * chore(deps): bump wazero from 1.2.1 to 1.6.0 (#6290)
  * feat(java): mark dependencies from `maven-invoker-plugin` integration tests pom.xml files as `Dev` (#6213)
  * fix(license): reorder logic of how python package licenses are acquired (#6220)
  * test(terraform): skip cached modules (#6281)
  * feat(secret): Support for detecting Hugging Face Access Tokens (#6236)
  * fix(cloudformation): support of all SSE algorithms for s3 (#6270)
  * feat(terraform): Terraform Plan snapshot scanning support (#6176)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.26.6 to 1.27.4 (#6249)
  * fix: typo function name and comment optimization (#6200)
  * fix(java): don't ignore runtime scope for pom.xml files (#6223)
  * chore(deps): bump helm/kind-action from 1.8.0 to 1.9.0 (#6242)
  * chore(deps): bump golangci/golangci-lint-action from 3.7.0 to 4.0.0 (#6243)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.48.1 to 1.51.1 (#6251)
  * chore(deps): bump github.com/hashicorp/go-uuid from 1.0.1 to 1.0.3 (#6253)
  * chore(deps): bump github.com/open-policy-agent/opa from 0.61.0 to 0.62.0 (#6250)
  * chore(deps): bump github.com/containerd/containerd from 1.7.12 to 1.7.13 (#6247)
  * chore(deps): bump go.uber.org/zap from 1.26.0 to 1.27.0 (#6246)
  * fix(license): add FilePath to results to allow for license path filtering via trivyignore file (#6215)
  * chore(deps): Upgrade iac deps (#6255)
  * feat: add info log message about dev deps suppression (#6211)
  * test(k8s): use test-db for k8s integration tests (#6222)
  * ci: add maximize-build-space for `Test` job (#6221)
  * fix(terraform): fix root module search (#6160)
  * test(parser): squash test data for yarn (#6203)
  * fix(terraform): do not re-expand dynamic blocks (#6151)
  * docs: update ecosystem page reporting with db app (#6201)
  * fix: k8s summary separate infra and user finding results (#6120)
  * fix: add context to target finding on k8s table view (#6099)
  * fix: Printf format err (#6198)
  * refactor: better integration of the parser into Trivy (#6183)
  * chore(deps): bump helm.sh/helm/v3 from 3.14.1 to 3.14.2 (#6189)
  * feat(terraform): Add hyphen and non-ASCII support for domain names in credential extraction (#6108)
  * fix(vex): CSAF filtering should consider relationships (#5923)
  * refactor(report): Replacing `source_location` in `github` report when scanning an image (#5999)
  * feat(vuln): ignore vulnerabilities by PURL (#6178)
  * feat(java): add support for fetching packages from repos mentioned in pom.xml (#6171)
  * feat(k8s): rancher rke2 version support (#5988)
  * docs: update kbom distribution for scanning (#6019)
  * chore: update CODEOWNERS (#6173)
  * fix(swift): try to use branch to resolve version (#6168)
  * fix(terraform): ensure consistent path handling across OS (#6161)
  * fix(java): add only valid libs from `pom.properties` files from `jars` (#6164)
  * fix(sbom): skip executable file analysis if Rekor isn't a specified SBOM source (#6163)
  * chore(deps): merge go-dep-parser into Trivy (#6094)
  * docs(report): add remark about `path` to filter licenses using `.trivyignore.yaml` file (#6145)
  * docs: update template path for gitlab-ci tutorial (#6144)
  * feat(report): support for filtering licenses and secrets via rego policy files (#6004)
  * fix(cyclonedx): move root component from scanned cyclonedx file to output cyclonedx file (#6113)
  * refactor(deps): Merge defsec into trivy (#6109)
  * chore(deps): bump helm.sh/helm/v3 from 3.14.0 to 3.14.1 (#6142)
  * docs: add SecObserve in CI/CD and reporting (#6139)
  * fix(alpine): exclude empty licenses for apk packages (#6130)
  * docs: add docs tutorial on custom policies with rego (#6104)
  * fix(nodejs): use project dir when searching for workspaces for Yarn.lock files (#6102)
  * feat(vuln): show suppressed vulnerabilities in table (#6084)
  * docs: rename governance to principles (#6107)
  * docs: add governance (#6090)
  * refactor(deps): Merge trivy-iac into Trivy (#6005)
  * feat(java): add dependency location support for `gradle` files (#6083)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.15.11 to 1.15.15 (#6038)
  * fix(misconf): get `user` from `Config.User` (#6070)</changelog>
  <changelog author="dmueller@suse.com" date="1717675200">- Update to version 0.52.0 (bsc#1224781, CVE-2024-35192):
  * release: v0.52.0 [main] (#6809)
  * fix(plugin): initialize logger (#6836)
  * chore(deps): bump alpine from 3.19.1 to 3.20.0 in the docker group (#6835)
  * fix(cli): always output fatal errors to stderr (#6827)
  * fix: close testfile (#6830)
  * docs(julia): add scanner table (#6826)
  * feat(python): add license support for `requirement.txt` files (#6782)
  * docs: add more workarounds for out-of-disk (#6821)
  * chore: improve error message for image not found (#6822)
  * fix(sbom): fix panic for `convert` mode when scanning json file derived from sbom file (#6808)
  * ci(deps): use modules instead of incompatible version (#6805)
  * ci: set initial version to v0.51.1 (#6810)
  * ci: replace PAT with ORG_REPO_TOKEN (#6806)
  * chore(deps): bump the common group with 3 updates (#6789)
  * fix: clean up golangci lint configuration (#6797)
  * ci: introduce Release Please for automated release management (#6795)
  * fix(python): add package name and version validation for `requirements.txt` files. (#6804)
  * feat(vex): improve relationship support in CSAF VEX (#6735)
  * chore(alpine): add eol date for Alpine 3.20 (#6800)
  * docs(plugin): add missed `plugin` section (#6799)
  * fix: include packages unless it is not needed (#6765)
  * ci(deps): fix ineffassign and bodyclose in ".*_test.go$" (#6777)
  * chore(deps): Bump trivy-aws and trivy-checks (#6796)
  * feat(misconf): support for VPC resources for inbound/outbound rules (#6779)
  * ci(deps): fix govet in ".*_test.go$" (#6736)
  * ci(deps): simplify gosec rules exclusion (#6778)
  * chore: replace interface{} with any (#6751)
  * fix: close settings.xml (#6768)
  * refactor(go): add priority for gobinary module versions from `ldflags` (#6745)
  * ci(deps): fix gocritic in ".*_test.go$" (#6763)
  * build: use main package instead of main.go (#6766)
  * feat(misconf): resolve tf module from OpenTofu compatible registry (#6743)
  * chore(deps): bump the common group across 1 directory with 29 updates (#6756)
  * ci(deps): fix tenv in ".*_test.go$" (#6748)
  * chore(deps): bump the aws group with 8 updates (#6738)
  * chore(deps): bump the docker group with 2 updates (#6739)
  * chore(deps): bump the github-actions group with 4 updates (#6737)
  * chore(deps): bump the testcontainers group with 2 updates (#6740)
  * docs: add info on adding compliance checks (#6275)
  * docs: Add documentation for contributing additional checks to the trivy policies repo (#6234)
  * ci: add groups for `dependabot` (#6734)
  * ci(deps): fix gci and gofmt in ".*_test.go$" (#6721)
  * feat(nodejs): add v9 pnpm lock file support (#6617)
  * feat(vex): support non-root components for products in OpenVEX (#6728)
  * feat(python): add line number support for `requirement.txt` files (#6729)
  * chore: respect timeout value in .golangci.yaml (#6724)
  * ci(deps): enable `require-error` rule from `testifylint` linter (#6718)
  * chore(deps): bump golangci-lint to v1.58.2 (#6719)
  * fix: node-collector high and critical cves (#6707)
  * Merge pull request from GHSA-xcq4-m2r3-cmrj
  * chore: auto-bump golang patch versions (#6711)
  * fix(misconf): don't shift ignore rule related to code (#6708)
  * feat(plugin): specify plugin version (#6683)
  * chore: enforce golangci-lint version (#6700)
  * ci(deps): update golangci-lint-action and enable testifylint linter on "integration/*" (#6706)
  * fix(go): include only `.version`|`.ver` (no prefixes) ldflags for `gobinaries` (#6705)
  * fix(go): add only non-empty root modules for `gobinaries` (#6710)
  * refactor: unify package addition and vulnerability scanning (#6579)
  * fix: Golang version parsing from binaries w/GOEXPERIMENT (#6696)
  * ci(deps): enable testifylint linter on .*_test.go$ (#6688)
  * feat(misconf): Add support for deprecating a check (#6664)
  * chore(deps): use `google.golang.org/protobuf/types/known` instead of `github.com/golang/protobuf/ptypes` (#6681)
  * feat: Add Julia language analyzer support (#5635)
  * feat(misconf): register builtin Rego funcs from trivy-checks (#6616)
  * fix(report): hide empty tables if all vulns has been filtered (#6352)
  * feat(report): Include licenses and secrets filtered by rego to ModifiedFindings (#6483)
  * feat: add support for plugin index (#6674)
  * fix(conda): add support `pip` deps for `environment.yml` files (#6675)
  * docs: add support table for client server mode (#6498)
  * fix: close APKINDEX archive file (#6672)
  * fix(misconf): skip Rego errors with a nil location (#6666)
  * refactor: move artifact types under artifact package to avoid import cycles (#6652)
  * refactor(misconf): remove extrafs (#6656)
  * refactor: re-define module structs for serialization (#6655)
  * chore(misconf): Clean up iac logger (#6642)
  * feat(misconf): support symlinks inside of Helm archives (#6621)
  * feat(misconf): add Terraform 'removed' block to schema (#6640)
  * refactor: unify Library and Package structs (#6633)
  * fix: use of specified context to obtain cluster name (#6645)
  * perf(misconf): parse rego input once (#6615)
  * fix(misconf): skip Rego errors with a nil location (#6638)
  * ci: add `generic` dir to deb deploy script (#6636)
  * docs: link warning to both timeout config options (#6620)
  * docs: fix usage of image-config-scanners (#6635)
  * chore(deps): bump `knqyf263/trivy-issue-action` to v0.0.6 (#6632)</changelog>
  <changelog author="dmueller@suse.com" date="1718193600">- Update to version 0.52.1:
  * release: v0.52.1 [release/v0.52] (#6877)
  * fix(nodejs): fix infinite loop when package link from `package-lock.json` file is broken [backport: release/v0.52] (#6888)
  * fix(sbom): don't overwrite `srcEpoch` when decoding SBOM files [backport: release/v0.52] (#6881)
  * fix(python): compare pkg names from `poetry.lock` and `pyproject.toml` in lowercase [backport: release/v0.52] (#6878)
  * docs: explain how VEX is applied (#6864)
  * fix(nodejs): fix infinity loops for `pnpm` with cyclic imports (#6857)</changelog>
  <changelog author="dmueller@suse.com" date="1718798400">- Update to version 0.52.2:
  * release: v0.52.2 [release/v0.52] (#6896)
  * ci: use `ubuntu-latest-m` runner [backport: release/v0.52] (#6933)
  * chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.5.2 to 1.6.0 [backport: release/v0.52] (#6919)
  * test: bump docker API to 1.45  [backport: release/v0.52] (#6922)
  * ci: bump `github.com/goreleaser/goreleaser` to `v2.0.0` [backport: release/v0.52] (#6893)
  * fix(debian): take installed files from the origin layer [backport: release/v0.52] (#6892)
- add add-opensuse-tumbleweed-db.patch,
  add-opensuse-tumbleweed-support.patch: patches for tumbleweed
  support</changelog>
  <changelog author="dmueller@suse.com" date="1720699200">- Update to version 0.53.0 (bsc#1227022, CVE-2024-6257):
  * release: v0.53.0 [main] (#6855)
  * feat(conda): add licenses support for `environment.yml` files (#6953)
  * fix(sbom): fix panic when scanning SBOM file without root component into SBOM format (#7051)
  * feat: add memory cache backend (#7048)
  * fix(sbom): use package UIDs for uniqueness (#7042)
  * feat(php): add installed.json file support (#4865)
  * docs: ✨ Updated ecosystem docs with reference to new community app (#7041)
  * fix: use embedded when command path not found (#7037)
  * chore(deps): bump trivy-kubernetes version (#7012)
  * refactor: use google/wire for cache (#7024)
  * fix(cli): show info message only when --scanners is available (#7032)
  * chore: enable float-compare rule from testifylint (#6967)
  * docs: Add sudo on commands, chmod before mv on install docs (#7009)
  * fix(plugin): respect `--insecure` (#7022)
  * feat(k8s)!: node-collector dynamic commands support (#6861)
  * fix(sbom): take pkg name from `purl` for maven pkgs (#7008)
  * chore(deps): bump github.com/hashicorp/go-getter from 1.7.4 to 1.7.5 (#7018)
  * feat!: add clean subcommand (#6993)
  * chore: use `!` for breaking changes (#6994)
  * feat(aws)!: Remove aws subcommand (#6995)
  * refactor: replace global cache directory with parameter passing (#6986)
  * fix(sbom): use `purl` for `bitnami` pkg names (#6982)
  * chore: bump Go toolchain version (#6984)
  * refactor: unify cache implementations (#6977)
  * docs: non-packaged and sbom clarifications (#6975)
  * BREAKING(aws): Deprecate `trivy aws` as subcmd in favour of a plugin (#6819)
  * docs: delete unknown URL (#6972)
  * refactor: use version-specific URLs for documentation references (#6966)
  * refactor: delete db mock (#6940)
  * ci: add depguard (#6963)
  * refactor: add warning if severity not from vendor (or NVD or GH) is used (#6726)
  * feat: Add local ImageID to SARIF metadata (#6522)
  * fix(suse): Add SLES 15.6 and Leap 15.6 (#6964)
  * feat(java): add support for sbt projects using sbt-dependency-lock (#6882)
  * feat(java): add support for `maven-metadata.xml` files for remote snapshot repositories. (#6950)
  * fix(purl): add missed os types (#6955)
  * fix(cyclonedx): trim non-URL info for `advisory.url` (#6952)
  * fix(c): don't skip conan files from `file-patterns` and scan `.conan2` cache dir (#6949)
  * ci: correctly handle categories (#6943)
  * fix(image): parse `image.inspect.Created` field only for non-empty values (#6948)
  * fix(misconf): handle source prefix to ignore (#6945)
  * fix(misconf): fix parsing of engine links and frameworks (#6937)
  * feat(misconf): support of selectors for all providers for Rego (#6905)
  * ci: don't run `tests` for `release-please` PRs (#6936)
  * fix(license): return license separation using separators  `,`, `or`, etc. (#6916)
  * ci: use `ubuntu-latest-m` runner (#6918)
  * feat(misconf): add support for AWS::EC2::SecurityGroupIngress/Egress (#6755)
  * BREAKING(misconf): flatten recursive types (#6862)
  * ci: move triage workflow yaml under .github/workflows (#6895)
  * ci: add `trivy` group for `dependabot` (#6908)
  * chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.5.2 to 1.6.0 (#6910)
  * test: bump docker API to 1.45  (#6914)
  * feat(sbom): migrate to `CycloneDX v1.6` (#6903)
  * chore(deps): bump the aws group with 8 updates (#6898)
  * ci: bump `github.com/goreleaser/goreleaser` to `v2.0.0` (#6887)
  * feat(image): Set User-Agent header for Trivy container registry requests (#6868)
  * fix(debian): take installed files from the origin layer (#6849)
  * fix(nodejs): fix infinite loop when package link from `package-lock.json` file is broken (#6858)
  * feat(misconf): API Gateway V1 support for CloudFormation (#6874)
  * ci: add created release branch to `rulesets` to enable merge queue (#6880)
  * feat(plugin): add support for nested archives (#6845)
  * fix(sbom): don't overwrite `srcEpoch` when decoding SBOM files (#6866)
  * fix(secret): `Asymmetric Private Key` shouldn't start with space (#6867)
  * ci: use author permission check instead of `author_association` field for backport workflow (#6870)
  * chore: auto label discussions (#5259)
  * docs: explain how VEX is applied (#6864)
  * ci: automate backporting process (#6781)
  * ci: create release branch (#6859)
  * fix(python): compare pkg names from `poetry.lock` and `pyproject.toml` in lowercase (#6852)
  * fix(nodejs): fix infinity loops for `pnpm` with cyclic imports (#6857)
  * feat(dart): use first version of constraint for dependencies using SDK version (#6239)
  * fix(misconf): parsing numbers without fraction as int (#6834)
  * fix(misconf): fix caching of modules in subdirectories (#6814)
  * feat(misconf): add metadata to Cloud schema (#6831)
  * chore(deps): bump the aws group across 1 directory with 7 updates (#6837)
  * chore(deps): bump the common group with 5 updates (#6842)
  * test: replace embedded Git repository with dynamically created repository (#6824)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1721908800">- refresh add-opensuse-tumbleweed-support.patch</changelog>
  <changelog author="dmueller@suse.com" date="1722513600">- Update to version 0.54.1:
  * release: v0.54.1 [release/v0.54] (#7282)
  * fix(flag): incorrect behavior for deprected flag `--clear-cache` [backport: release/v0.54] (#7285)
  * fix(java): Return error when trying to find a remote pom to avoid segfault [backport: release/v0.54] (#7283)
  * fix(plugin): do not call GitHub content API for releases and tags [backport: release/v0.54] (#7279)
  * release: v0.54.0 [main] (#7075)
  * docs: update ecosystem page reporting with plopsec.com app (#7262)
  * chore(deps): bump google.golang.org/grpc from 1.64.0 to 1.64.1 (#7136)
  * feat(vex): retrieve VEX attestations from OCI registries (#7249)
  * feat(sbom): add image labels into `SPDX` and `CycloneDX` reports (#7257)
  * refactor(flag): return error if both `--download-db-only` and `--download-java-db-only` are specified (#7259)
  * fix(nodejs): detect direct dependencies when using `latest` version for files `yarn.lock` + `package.json` (#7110)
  * fix(java): avoid panic if deps from `pom` in `it` dir are not found (#7245)
  * chore: show VEX notice for OSS maintainers in CI environments (#7246)
  * feat(vuln): add `--pkg-relationships` (#7237)
  * docs: show VEX cli pages + update config file page for VEX flags (#7244)
  * fix(dotnet): show `nuget package dir not found` log only when checking `nuget` packages (#7194)
  * chore(deps): bump the common group across 1 directory with 17 updates (#7230)
  * feat(vex): VEX Repository support (#7206)
  * fix(secret): skip regular strings contain secret patterns (#7182)
  * feat: share build-in rules (#7207)
  * fix(report): hide empty table when all secrets/license/misconfigs are ignored (#7171)
  * fix(cli): error on missing config file (#7154)
  * fix(secret): update length of `hugging-face-access-token` (#7216)
  * feat(sbom): add vulnerability support for SPDX formats (#7213)
  * ci: use free runner for all tests except `build tests` (#7215)
  * chore(deps): bump the docker group across 1 directory with 2 updates (#7208)
  * fix(secret): trim excessively long lines (#7192)
  * chore(vex): update subcomponents for CVE-2023-42363/42364/42365/42366 (#7201)
  * fix(server): pass license categories to options (#7203)
  * feat(mariner): Add support for Azure Linux (#7186)
  * docs: updates config file (#7188)
  * refactor(fs): remove unused field for CompositeFS (#7195)
  * fix(dotnet): don't include non-runtime libraries into report for `*.deps.json` files (#7039)
  * chore(deps): bump goreleaser from `v2.0.0` to `v2.1.0` (#7162)
  * fix: add missing platform and type to spec (#7149)
  * chore(deps): bump the aws group with 6 updates (#7166)
  * feat(misconf): enabled China configuration for ACRs (#7156)
  * fix: close file when failed to open gzip (#7164)
  * docs: Fix PR documentation to use GitHub Discussions, not Issues (#7141)
  * docs(misconf): add info about limitations for terraform plan json (#7143)
  * chore: add VEX for Trivy images (#7140)
  * chore(deps): bump the common group across 1 directory with 7 updates (#7125)
  * chore: add VEX document and generator for Trivy  (#7128)
  * fix(misconf): do not evaluate TF when a load error occurs (#7109)
  * feat(cli): rename `--vuln-type` flag to `--pkg-types` flag (#7104)
  * refactor(secret): move warning about file size after `IsBinary` check (#7123)
  * chore(deps): bump the docker group with 2 updates (#7116)
  * feat: add openSUSE tumbleweed detection and scanning (#6965)
  * test: add missing advisory details for integration tests database (#7122)
  * fix: Add dependencyManagement exclusions to the child exclusions (#6969)
  * chore(deps): bump the aws group with 4 updates (#7115)
  * fix: ignore nodes when listing permission is not allowed (#7107)
  * fix(java): use `go-mvn-version` to remove `Package` duplicates (#7088)
  * refactor(secret): add warning about large files (#7085)
  * feat(nodejs): add license parser to pnpm analyser (#7036)
  * refactor(sbom): add sbom prefix + filepaths for decode log messages (#7074)
  * feat: add `log.FilePath()` function for logger (#7080)
  * chore: bump golangci-lint from v1.58 to v1.59 (#7077)
  * chore(deps): bump the common group across 1 directory with 23 updates (#7066)
  * perf(debian): use `bytes.Index` in `emptyLineSplit` to cut allocation (#7065)
  * refactor: pass DB dir to trivy-db (#7057)
  * docs: navigate to the release highlights and summary (#7072)
  * chore(deps): bump the github-actions group with 2 updates (#7067)
-  drop add-opensuse-tumbleweed-db.patch,
  add-opensuse-tumbleweed-support.patch: merged upstream</changelog>
</package>
<package pkgid="ccdc88458fdf9d409f07b48636f02078d36f1eaf41f30e46208c70a3bfc05917" name="trivy" arch="ppc64le">
  <version epoch="0" ver="0.54.1" rel="bp156.2.3.1"/>
  <changelog author="dmueller@suse.com" date="1682683200">- Update to version 0.41.0:
  * fix(spdx): add workaround for no src packages (#4118)
  * test(golang): rename broken go.mod (#4129)
  * feat(sbom): add supplier field (#4122)
  * test(misconf): skip downloading of policies for tests #4126
  * refactor: use debug message for post-analyze errors (#4037)
  * feat(sbom): add VEX support (#4053)
  * feat(sbom): add primary package purpose field for SPDX (#4119)
  * fix(k8s): fix quiet flag (#4120)
  * fix(python): parse of pip extras (#4103)
  * feat(java): use full path for nested jars (#3992)
  * feat(license): add new flag for classifier confidence level (#4073)
  * feat: config and fs compliance support (#4097)
  * chore(deps): bump sigstore/cosign-installer from 2.8.1 to 3.0.1 (#3952)
  * feat(spdx): add support for SPDX 2.3 (#4058)
  * fix: k8s all-namespaces support (#4096)
  * perf(misconf): replace with post-analyzers (#4090)
  * fix(helm): update networking API version detection (#4106)
  * feat(image): custom docker host option (#3599)
  * style: debug flag is incorrect and needs extra - (#4087)
  * docs(vuln): Document inline vulnerability filtering comments (#4024)
  * feat(fs): customize error callback during fs walk (#4038)
  * fix(ubuntu): skip copyright files from subfolders (#4076)
  * docs: restructure scanners (#3977)
  * fix: fix `file does not exist` error for post-analyzers (#4061)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683806400">- actually create a PIE binary</changelog>
  <changelog author="dmueller@suse.com" date="1686571200">- Update to version 0.42.1:
  * ci: remove 32bit packages (#4585)
  * fix(misconf): deduplicate misconf results (#4588)
  * fix(vm): support sector size of 4096 (#4564)
  * fix(misconf): terraform relative paths (#4571)
  * fix(purl): skip unsupported library type (#4577)
  * fix(terraform): recursively detect all Root Modules (#4457)
  * fix(vm): support post analyzer for vm command (#4544)
  * fix(nodejs): change the type of the devDependencies field (#4560)
  * fix(sbom): export empty dependencies in CycloneDX (#4568)
  * refactor: add composite fs for post-analyzers (#4556)
  * chore(deps): bump golangci/golangci-lint-action from 3.4.0 to 3.5.0 (#4554)
  * chore(deps): bump helm/kind-action from 1.5.0 to 1.7.0 (#4526)
  * chore(deps): bump github.com/BurntSushi/toml from 1.2.1 to 1.3.0 (#4528)
  * chore(deps): bump github.com/alicebob/miniredis/v2 from 2.30.2 to 2.30.3 (#4529)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/ec2 (#4536)
  * chore(deps): bump github.com/tetratelabs/wazero from 1.0.0 to 1.2.0 (#4549)
  * chore(deps): bump github.com/spf13/cast from 1.5.0 to 1.5.1 (#4532)
  * chore(deps): bump github.com/testcontainers/testcontainers-go (#4537)
  * chore(deps): bump github.com/go-git/go-git/v5 from 5.6.1 to 5.7.0 (#4530)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/config (#4534)
  * chore(deps): bump github.com/sigstore/rekor from 1.2.0 to 1.2.1 (#4533)
  * chore(deps): bump alpine from 3.17.3 to 3.18.0 (#4525)
  * feat: add SBOM analyzer (#4210)
  * fix(sbom): update logic for work with files in spdx format (#4513)
  * feat: azure workload identity support (#4489)
  * feat(ubuntu): add eol date for 18.04 ESM (#4524)
  * fix(misconf): Update required extensions for terraformplan (#4523)
  * refactor(cyclonedx): add intermediate representation (#4490)
  * fix(misconf): Remove debug print while scanning (#4521)
  * fix(java): remove duplicates of jar libs (#4515)
  * fix(java): fix overwriting project props in pom.xml (#4498)
  * docs: Update compilation instructions (#4512)
  * fix(nodejs): update logic for parsing pnpm lock files (#4502)
  * fix(secret): remove aws-account-id rule (#4494)
  * feat(oci): add support for referencing an input image by digest (#4470)
  * chore(deps): bump github.com/cloudflare/circl from 1.1.0 to 1.3.3 (#4338)
  * docs: fixed the format (#4503)
  * fix(java): add support of * for exclusions for pom.xml files (#4501)
  * feat: adding issue template for documentation (#4453)
  * docs: switch glad to ghsa for Go (#4493)
  * chore(deps): Update defsec to v0.89.0 (#4474)
  * feat(misconf): Add terraformplan support (#4342)
  * feat(debian): add digests for dpkg (#4445)
  * chore(deps): bump github.com/sigstore/rekor from 1.1.1 to 1.2.0 (#4478)
  * feat(k8s): exclude node scanning by node labels (#4459)
  * docs: add info about multi-line mode for regexp from custom secret rules (#4159)
  * feat(cli): convert JSON reports into a different format (#4452)
  * feat(image): add logic to guess base layer for docker-cis scan (#4344)
  * fix(cyclonedx): set original names for packages (#4306)
  * feat: group subcommands (#4449)
  * feat(cli): add retry to cache operations (#4189)
  * fix(vuln): report architecture for `apk` packages (#4247)
  * refactor: enable cases where return values are not needed in pipeline (#4443)
  * fix(image): resolve scan deadlock when error occurs in slow mode (#4336)
  * docs(misconf): Update docs for kubernetes file patterns (#4435)
  * test: k8s integration tests (#4423)
  * feat(redhat): add package digest for rpm (#4410)
  * feat(misconf): Add `--reset-policy-bundle` for policy bundle (#4167)
  * fix: typo (#4431)
  * add user instruction to imgconf (#4429)
  * fix(k8s): add image sources (#4411)
  * docs(scanning): Add versioning banner (#4415)
  * feat(cli): add mage command to update golden integration test files (#4380)
  * feat: node-collector custom namespace support (#4407)
  * chore(deps): bump owenrumney/go-sarif from v2.1.3 to v2.2.0 (#4378)
  * refactor(sbom): use multiline json for spdx-json format (#4404)
  * fix(ubuntu): add EOL date for Ubuntu 23.04 (#4347)
  * refactor: code-optimization (#4214)
  * feat(image): Add image-src flag to specify which runtime(s) to use (#4047)
  * test: skip wrong update of test golden files (#4379)
  * refactor: don't return error for package.json without version/name (#4377)
  * docs: cmd  error (#4376)
  * test(cli): add test for config file and env combination (#2666)
  * fix(report): set a correct file location for license scan output (#4326)
  * ci: rpm repository for all versions and aarch64 (#4077)
  * chore(alpine): Update Alpine to 3.18 (#4351)
  * fix(alpine): add EOL date for Alpine 3.18 (#4308)
  * chore(deps): bump github.com/docker/distribution (#4337)
  * feat: allow root break for mapfs (#4094)
  * docs(misconf): Remove examples.md (#4256)
  * fix(ubuntu): update eol dates for Ubuntu (#4258)
  * feat(alpine): add digests for apk packages (#4168)
  * chore: add discussion templates (#4190)
  * fix(terraform): Support tfvars (#4123)
  * chore: separate docs:generate (#4242)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/config (#4246)
  * refactor: define vulnerability scanner interfaces (#4117)
  * feat: unified k8s scan resources (#4188)
  * chore(deps): Update defsec to v0.88.1 (#4178)
  * chore(deps): bump github.com/alicebob/miniredis/v2 from 2.30.1 to 2.30.2 (#4141)
  * chore: trivy bin ignore (#4212)
  * feat(image): enforce image platform (#4083)
  * chore(deps): bump github.com/owenrumney/go-sarif/v2 from 2.1.2 to 2.1.3 (#4143)
  * chore(deps): bump github.com/docker/docker (#4144)
  * chore(deps): bump github.com/hashicorp/golang-lru/v2 from 2.0.1 to 2.0.2 (#4146)
  * chore(deps): bump aquaproj/aqua-installer from 2.0.2 to 2.1.1 (#4140)
  * fix(ubuntu): fix version selection logic for ubuntu esm (#4171)
  * chore(deps): bump github.com/samber/lo from 1.37.0 to 1.38.1 (#4147)
  * chore(deps): bump github.com/hashicorp/go-getter from 1.7.0 to 1.7.1 (#4145)
  * chore(deps): bump sigstore/cosign-installer from 3.0.1 to 3.0.3 (#4138)
  * chore(deps): bump github.com/testcontainers/testcontainers-go (#4150)
  * chore: install.sh support for windows (#4155)
  * chore(deps): bump github.com/sigstore/rekor from 1.1.0 to 1.1.1 (#4166)
  * chore(deps): bump golang.org/x/crypto from 0.7.0 to 0.8.0 (#4149)
  * docs: moving skipping files out of others (#4154)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1687435200">- add NOTICE to doc</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1688126400">- add eol-dates.patch to list SLE/Leap 15.5</changelog>
  <changelog author="dmueller@suse.com" date="1688385600">- Update to version 0.43.0:
  * chore(deps): Update defsec to v0.90.1 (#4739)
  * feat(nodejs): support yarn workspaces (#4664)
  * feat(cli): add include-dev-deps flag (#4700)
  * fix(image): pass the secret scanner option to scan the img config (#4735)
  * fix: scan job pod it not found on k8s-1.27.x (#4729)
  * feat(docker): add support for mTLS authentication when connecting to registry (#4649)
  * chore(deps): Update defsec to v0.90.0 (#4723)
  * fix: skip scanning the gpg-pubkey package (#4720)
  * Fix http registry oci pull (#4701)
  * feat(misconf): Support skipping services (#4686)
  * docs: fix supported modes for pubspec.lock files (#4713)
  * fix(misconf): disable the terraform plan analyzer for other scanners (#4714)
  * clarifying a dir path is required for custom policies (#4716)
  * chore: update alpine base images (#4715)
  * fix last-history-created (#4697)
  * feat: kbom and cyclonedx v1.5 spec support (#4708)
  * docs: add information about Aqua (#4590)
  * fix: k8s escape resource filename on windows os (#4693)
  * ci: ignore merge queue branches (#4696)
  * chore(deps): bump actions/checkout from 2.4.0 to 3.5.3 (#4695)
  * chore(deps): bump aquaproj/aqua-installer from 2.1.1 to 2.1.2 (#4694)
  * feat: cyclondx sbom custom property support (#4688)
  * ci: do not trigger tests in main (#4692)
  * add SUSE Linux Enterprise Server 15 SP5 and update SP4 eol date (#4690)
  * use group field for jar in cyclonedx (#4674)
  * feat(java): capture licenses from pom.xml (#4681)
  * feat(helm): make sessionAffinity configurable (#4623)
  * fix: Show the correct URL of the secret scanning (#4682)
  * document expected file pattern definition format (#4654)
  * fix: format arg error (#4642)
  * feat(k8s): cyclonedx kbom support (#4557)
  * fix(nodejs): remove unused fields for the pnpm lockfile (#4630)
  * fix(vm): update ext4-filesystem parser for parse multi block extents (#4616)
  * ci: update build IDs (#4641)
  * fix(debian): update EOL for Debian 12 (#4647)
  * chore(deps): bump go-containerregistry (#4639)
  * chore: unnecessary use of fmt.Sprintf (S1039) (#4637)
  * fix(db): change argument order in Exists query for JavaDB (#4595)
  * feat(aws): Add support to see successes in results (#4427)
  * chore(deps): bump golangci/golangci-lint-action from 3.5.0 to 3.6.0 (#4613)
  * ci: do not trigger tests in main (#4614)
  * chore(deps): bump sigstore/cosign-installer (#4609)
  * chore(deps): bump CycloneDX/gh-gomod-generate-sbom from 1 to 2 (#4608)
  * ci: bypass the required status checks (#4611)
  * ci: support merge queue (#3652)
  * ci: matrix build for testing (#4587)
  * feat: trivy k8s private registry support (#4567)
  * docs: add general coverage page (#3859)
  * chore: create SECURITY.md (#4601)</changelog>
  <changelog author="dmueller@suse.com" date="1689249600">- Update to version 0.43.1:
  * chore(deps): Update defsec to v0.90.3 (#4793)
  * chore(deps): bump google.golang.org/protobuf from 1.30.0 to 1.31.0 (#4752)
  * chore(deps): bump alpine from 3.18.0 to 3.18.2 (#4748)
  * chore(deps): bump github.com/alicebob/miniredis/v2 from 2.30.3 to 2.30.4 (#4758)
  * docs(image): fix the comment on the soft/hard link (#4740)
  * check Type when filling pkgs in vulns (#4776)
  * feat: add support of linux/ppc64le and linux/s390x architectures for Install.sh script (#4770)
  * chore(deps): bump modernc.org/sqlite from 1.20.3 to 1.23.1 (#4756)
  * fix(rocky): add architectures support for advisories (#4691)
  * chore(deps): bump github.com/opencontainers/image-spec (#4751)
  * chore(deps): bump github.com/package-url/packageurl-go (#4754)
  * chore(deps): bump golang.org/x/sync from 0.2.0 to 0.3.0 (#4750)
  * chore(deps): bump github.com/tetratelabs/wazero from 1.2.0 to 1.2.1 (#4755)
  * chore(deps): bump github.com/testcontainers/testcontainers-go (#4759)
  * fix: documentation about reseting trivy image (#4733)
  * fix(suse): Add openSUSE Leap 15.5 eol date as well (#4744)
  * fix: update Amazon Linux 1 EOL (#4761)
- drop eol-dates.patch (all upstream)</changelog>
  <changelog author="dmueller@suse.com" date="1691064000">- Update to version 0.44.0:
  * feat(repo): support local repositories (#4890)
  * bump go-dep-parser (#4893)
  * fix(misconf): add missing fields to proto (#4861)
  * fix: remove trivy-db package replacement (#4877)
  * chore(test): bump the integration test timeout to 15m (#4880)
  * chore(deps): Update defsec to v0.91.0 (#4886)
  * chore: update CODEOWNERS (#4871)
  * feat(vuln): support vulnerability status (#4867)
  * feat(misconf): Support custom URLs for policy bundle (#4834)
  * refactor: replace with sortable packages (#4858)
  * docs: correct license scanning sample command (#4855)
  * fix(report): close the file (#4842)
  * feat(nodejs): add support for include-dev-deps flag for yarn (#4812)
  * feat(misconf): Add support for independently enabling libraries (#4070)
  * feat(secret): add secret config file for cache calculation (#4837)
  * Fix a link in gitlab-ci.md (#4850)
  * fix(flag): use globalstar to skip directories (#4854)
  * chore(deps): bump github.com/docker/docker from v23.0.5+incompatible to v23.0.7-0.20230714215826-f00e7af96042+incompatible (#4849)
  * fix(license): using common way for splitting licenses (#4434)
  * fix(containerd): Use img platform in exporter instead of strict host platform (#4477)
  * remove govulndb (#4783)
  * fix(java): inherit licenses from parents (#4817)
  * refactor: add allowed values for CLI flags (#4800)
  * add example regex to allow rules (#4827)
  * feat(misconf): Support custom data for rego policies for cloud (#4745)
  * docs: correcting the trivy k8s tutorial (#4815)
  * feat(cli): add --tf-exclude-downloaded-modules flag (#4810)
  * fix(sbom): cyclonedx recommendations should include fixed versions for each package (#4794)
  * feat(misconf): enable --policy flag to accept directory and files both (#4777)
  * feat(python): add license fields (#4722)
  * fix: support trivy k8s-version on k8s sub-command (#4786)</changelog>
  <changelog author="dmueller@suse.com" date="1691668800">- Update to version 0.44.1:
  * fix(report): return severity colors in table format (#4969)
  * build: maximize available disk space for release (#4937)
  * test(cli): Fix assertion helptext (#4966)
  * chore(deps): Bump defsec to v0.91.1 (#4965)
  * test: validate CycloneDX with the JSON schema (#4956)
  * fix(server): add licenses to the Result message (#4955)
  * fix(aws): resolve endpoint if endpoint is passed (#4925)
  * fix(sbom): move licenses to `name` field in Cyclonedx format (#4941)
  * add only uniq deps in dependsOn (#4943)
  * use testify instead of gotest.tools (#4946)
  * fix(nodejs): do not detect lock file in node_modules as an app (#4949)
  * bump go-dep-parser (#4936)
  * chore(deps): bump github.com/openvex/go-vex from 0.2.0 to 0.2.1 (#4914)
  * chore(deps): bump helm/kind-action from 1.7.0 to 1.8.0 (#4909)
  * chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore (#4912)
  * test(aws): move part of unit tests to integration (#4884)
  * docs(cli): update help string for file and dir skipping (#4872)
  * chore(deps): bump sigstore/cosign-installer (#4910)
  * chore(deps): bump github.com/sosedoff/gitkit from 0.3.0 to 0.4.0 (#4916)
  * chore(deps): bump k8s.io/api from 0.27.3 to 0.27.4 (#4918)
  * chore(deps): bump github.com/secure-systems-lab/go-securesystemslib (#4919)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/sts (#4913)
  * chore(deps): bump github.com/magefile/mage from 1.14.0 to 1.15.0 (#4915)
  * docs: update the discussion template (#4928)</changelog>
  <changelog author="dmueller@suse.com" date="1699358400">- Update to version 0.47.0:
  * docs: add info that license scanning supports file-patterns flag (#5484)
  * docs: add Zora integration into Ecosystem session (#5490)
  * fix(sbom): Use UUID as BomRef for packages with empty purl (#5448)
  * ci: use maximize build space for K8s tests (#5387)
  * fix: correct error mismatch causing race in fast walks (#5516)
  * docs: k8s vulnerability scanning (#5515)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/sts from 1.23.2 to 1.25.0 (#5506)
  * chore(deps): bump github.com/owenrumney/go-sarif/v2 from 2.2.2 to 2.3.0 (#5493)
  * docs: remove glad for java datasources (#5508)
  * chore(deps): bump github.com/testcontainers/testcontainers-go/modules/localstack from 0.21.0 to 0.26.0 (#5475)
  * chore: remove unused logger attribute in amazon detector (#5476)
  * fix: correct error mismatch causing race in fast walks (#5482)
  * chore(deps): bump goreleaser/goreleaser-action from 4 to 5 (#5502)
  * chore(deps): bump docker/build-push-action from 4 to 5 (#5500)
  * chore(deps): bump github.com/package-url/packageurl-go from 0.1.2-0.20230812223828-f8bb31c1f10b to 0.1.2 (#5491)
  * fix(server): add licenses to `BlobInfo` message (#5382)
  * chore(deps): bump actions/checkout from 4.1.0 to 4.1.1 (#5501)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/ecr from 1.17.18 to 1.21.0 (#5497)
  * feat: scan vulns on k8s core component apps (#5418)
  * fix(java): fix infinite loop when `relativePath` field points to `pom.xml` being scanned (#5470)
  * chore(deps): bump github.com/docker/docker from 24.0.5+incompatible to 24.0.7+incompatible (#5472)
  * fix(sbom): save digests for package/application when scanning SBOM files (#5432)
  * docs: fix the broken link (#5454)
  * docs: fix error when installing `PyYAML` for gh pages (#5462)
  * fix(java): download java-db once (#5442)
  * chore(deps): bump google.golang.org/grpc from 1.57.0 to 1.57.1 (#5447)
  * docs(misconf): Update `--tf-exclude-downloaded-modules` description (#5419)
  * feat(misconf): Support `--ignore-policy` in config scans (#5359)
  * docs(misconf): fix broken table for `Use container image` section (#5425)
  * feat(dart): add graph support (#5374)
  * refactor: define a new struct for scan targets (#5397)
  * fix(sbom): add missed `primaryURL` and `source severity` for CycloneDX (#5399)
  * fix: correct invalid MD5 hashes for rpms ending with one or more zero bytes (#5393)
  * chore(deps): move to aws-sdk-go-v2 (#5381)
  * docs: remove --scanners none (#5384)
  * docs: Update container_image.md #5182 (#5193)
  * feat(report): Add `InstalledFiles` field to Package (#4706)
  * feat(k8s): add support for vulnerability detection (#5268)
  * fix(python): override BOM in `requirements.txt` files (#5375)
  * docs: add kbom documentation (#5363)
  * test: use maximize build space for VM tests (#5362)
  * chore(deps): bump golang.org/x/net from 0.15.0 to 0.17.0 (#5365)
  * fix(report): add escaping quotes in misconfig Title for asff template (#5351)
  * ci: add workflow to check Go versions of dependencies (#5340)
  * chore(deps): Upgrade defsec to v0.93.1 (#5348)
  * chore(deps): bump alpine from 3.18.3 to 3.18.4 (#5300)
  * fix: Report error when os.CreateTemp fails (to be consistent with other uses) (#5342)
  * fix: add config files to FS for post-analyzers (#5333)
  * fix: fix MIME warnings after updating to Go 1.20 (#5336)
  * build: fix a compile error with Go 1.21 (#5339)
  * feat: added `Metadata` into the k8s resource's scan report (#5322)
  * ci: check only PR's in `actions/stale` (#5337)
  * chore: update adopters template (#5330)
  * ci: do not trigger tests on the push event (#5313)
  * fix(sbom): use PURL or Group and Name in case of Java  (#5154)
  * docs: add buildkite repository to ecosystem page (#5316)
  * chore(deps): bump docker/setup-qemu-action from 2 to 3 (#5290)
  * chore(deps): bump docker/setup-buildx-action from 2 to 3 (#5292)
  * chore(deps): bump actions/cache from 3.3.1 to 3.3.2 (#5293)
  * chore(deps): bump github.com/google/uuid from 1.3.0 to 1.3.1 (#5286)
  * chore(deps): bump github.com/hashicorp/go-getter from 1.7.1 to 1.7.2 (#5289)
  * chore: enable go-critic (#5302)
  * chore(deps): bump actions/checkout from 3.6.0 to 4.1.0 (#5288)
  * chore(deps): bump github.com/aws/aws-sdk-go from 1.45.3 to 1.45.19 (#5287)
  * close java-db client (#5273)
  * chore(deps): bump docker/login-action from 2 to 3 (#5291)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/sts (#5294)
  * chore(deps): bump github.com/sigstore/rekor from 1.2.1 to 1.3.0 (#5304)
  * chore(deps): bump github.com/opencontainers/image-spec (#5295)
  * fix(report): removes git::http from uri in sarif (#5244)
  * Improve the meaning of  sentence (#5301)
  * chore(deps): bump github.com/owenrumney/go-sarif/v2 from 2.2.0 to 2.2.2 (#5297)
  * chore(deps): bump golang.org/x/term from 0.11.0 to 0.12.0 (#5296)
  * add app nil check (#5274)
  * typo: in secret.md (#5281)
  * docs: add info about `github` format (#5265)
  * feat(dotnet): add license support for NuGet (#5217)
  * docs: correctly export variables (#5260)
  * chore: Add line numbers for lint output (#5247)
  * chore(cli): disable java-db flags in server mode (#5263)
  * feat(db): allow passing registry options (#5226)
  * chore(deps): Bump up defsec to v0.93.0 (#5253)
  * refactor(purl): use TypeApk from purl (#5232)
  * chore: enable more linters (#5228)
  * ci: bump GoReleaser from 1.16.2 to 1.20.0 (#5236)
  * Fix typo on ide.md (#5239)
  * refactor: use defined types (#5225)
  * fix(purl): skip local Go packages (#5190)
  * docs: update info about license scanning in Yarn projects (#5207)
  * ci: auto apply labels (#5200)
  * fix link (#5203)
  * fix(purl): handle rust types (#5186)
  * chore: auto-close issues (#5177)
  * chore(deps): bump github.com/spf13/viper from 1.15.0 to 1.16.0 (#5093)
  * fix(k8s): kbom support addons labels (#5178)
  * test: validate SPDX with the JSON schema (#5124)
  * chore: bump trivy-kubernetes-latest (#5161)
  * docs: add 'Signature Verification' guide (#4731)
  * docs: add image-scanner-with-trivy for ecosystem (#5159)
  * fix(fs): assign the absolute path to be inspected to ROOTPATH when filesystem (#5158)
  * chore(deps): bump github.com/CycloneDX/cyclonedx-go (#5102)
  * Update filtering.md (#5131)
  * chore(deps): bump sigstore/cosign-installer (#5104)
  * chore(deps): bump github.com/cyphar/filepath-securejoin (#5143)
  * chore(deps): bump golangci/golangci-lint-action from 3.6.0 to 3.7.0 (#5103)
  * chore(deps): bump easimon/maximize-build-space from 7 to 8 (#5105)
  * chore(deps): bump github.com/aws/aws-sdk-go from 1.44.273 to 1.45.3 (#5126)
  * chaging adopters discussion tempalte (#5091)
  * chore(deps): bump github.com/cheggaaa/pb/v3 from 3.1.2 to 3.1.4 (#5092)
  * chore(deps): bump github.com/hashicorp/golang-lru/v2 from 2.0.2 to 2.0.6 (#5094)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/config (#5095)
  * chore(deps): bump github.com/containerd/containerd from 1.7.3 to 1.7.5 (#5097)
  * chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity (#5098)
  * chore(deps): bump actions/checkout from 3.5.3 to 3.6.0 (#5106)
  * docs: add Bitnami (#5078)
  * feat(docker): add support for scanning Bitnami components (#5062)
  * feat: add support for .trivyignore.yaml (#5070)
  * fix(terraform): improve detection of terraform files (#4984)
  * feat: filter artifacts on --exclude-owned flag (#5059)
  * fix(sbom): cyclonedx advisory should omit `null` value (#5041)
  * build: maximize build space for build tests (#5072)
  * feat: improve kbom component name (#5058)
  * fix(pom): add licenses for pom artifacts (#5071)
  * chore(deps): Update defsec to v0.92.0 (#5068)
  * chore: bump Go to `1.20` (#5067)
  * feat: PURL matching with qualifiers in OpenVEX (#5061)
  * feat(java): add graph support for pom.xml (#4902)
  * feat(swift): add vulns for cocoapods (#5037)
  * fix: support image pull secret for additional workloads (#5052)
  * fix: #5033 Superfluous double quote in html.tpl (#5036)
  * docs(repo): update trivy repo usage and example (#5049)
  * perf: Optimize Dockerfile for reduced layers and size (#5038)
  * feat: scan K8s Resources Kind with --all-namespaces (#5043)
  * fix: vulnerability typo (#5044)
  * docs: adding a terraform tutorial to the docs (#3708)
  * feat(report): add licenses to sarif format (#4866)
  * feat(misconf): show the resource name in the report (#4806)
  * chore: update alpine base images (#5015)
  * feat: add Package.resolved swift files support (#4932)
  * feat(nodejs): parse licenses in yarn projects (#4652)
  * fix: k8s private registries support (#5021)
  * bump github.com/testcontainers/testcontainers-go from 0.21.0 to 0.23.0 (#5018)
  * feat(vuln): support last_affected field from osv (#4944)
  * feat(server): add version endpoint (#4869)
  * feat: k8s private registries support (#4987)
  * fix(server): add indirect prop to package (#4974)
  * docs: add coverage (#4954)
  * feat(c): add location for lock file dependencies. (#4994)
  * docs: adding blog post on ec2 (#4813)
  * revert 32bit bins (#4977)
  * chore(deps): bump github.com/xlab/treeprint from 1.1.0 to 1.2.0 (#4917)</changelog>
  <changelog author="dmueller@suse.com" date="1701864000">- Update to version 0.48.0:
  * chore(deps): bump sigstore/cosign-installer from 4a861528be5e691840a69536975ada1d4c30349d to 1fc5bd396d372bee37d608f955b336615edf79c8 (#5696)
  * chore(deps): bump helm/chart-testing-action from 2.4.0 to 2.6.1 (#5694)
  * feat: filter k8s core components vuln results (#5713)
  * feat(vuln): remove duplicates in Fixed Version (#5596)
  * feat(report): output plugin (#4863)
  * chore(deps): bump alpine from 3.18.4 to 3.18.5 (#5700)
  * chore(deps): bump github.com/google/go-containerregistry from 0.16.1 to 0.17.0 (#5704)
  * chore(deps): bump github.com/go-git/go-git/v5 from 5.8.1 to 5.10.1 (#5699)
  * chore(deps): bump actions/github-script from 6 to 7 (#5697)
  * chore(deps): bump easimon/maximize-build-space from 8 to 9 (#5695)
  * docs: typo in modules.md (#5712)
  * feat: Add flag to configure node-collector image ref (#5710)
  * chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.7.1 to 1.9.0 (#5702)
  * chore(deps): bump github.com/alicebob/miniredis/v2 from 2.30.4 to 2.31.0 (#5698)
  * chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.3.1 to 1.4.0 (#5706)
  * feat(misconf): Add `--misconfig-scanners` option (#5670)
  * chore: bump Go to 1.21 (#5662)
  * feat: Packagesprops support (#5605)
  * chore(deps): Bump up trivy misconf deps (#5656)
  * docs: update adopters discussion template (#5632)
  * docs: terraform tutorial links updated to point to correct loc (#5661)
  * fix(secret): add `sec` and space to secret prefix for `aws-secret-access-key` (#5647)
  * fix(nodejs): support protocols for dependency section in yarn.lock files (#5612)
  * fix(secret): exclude upper case before secret for `alibaba-access-key-id` (#5618)
  * docs: Update Arch Linux package URL in installation.md (#5619)
  * chore: add prefix to image errors (#5601)
  * docs(vuln): fix link anchor (#5606)
  * docs: Add Dagger integration section and cleanup Ecosystem CICD docs page (#5608)
  * fix: k8s friendly error messages kbom non cluster scans (#5594)
  * feat: set InstalledFiles for DEB and RPM packages (#5488)
  * fix(report): use time.Time for CreatedAt (#5598)
  * test: retry containerd initialization (#5597)
  * feat(misconf): Expose misconf engine debug logs with `--debug` option (#5550)
  * test: mock VM walker (#5589)
  * chore: bump node-collector v0.0.9 (#5591)
  * feat(misconf): Add support for `--cf-params` for CFT (#5507)
  * feat(flag): replace '--slow' with '--parallel' (#5572)
  * fix(report): add escaping for Sarif format (#5568)
  * chore: show a deprecation notice for `--scanners config` (#5587)
  * feat(report): Add CreatedAt to the JSON report. (#5542) (#5549)
  * test: mock RPM DB (#5567)
  * feat: add aliases to '--scanners' (#5558)
  * refactor: reintroduce output writer (#5564)
  * chore(deps): bump google.golang.org/grpc from 1.58.2 to 1.58.3 (#5543)
  * chore: not load plugins for auto-generating docs (#5569)
  * chore: sort supported AWS services (#5570)
  * fix: no schedule toleration (#5562)
  * fix(cli): set correct `scanners` for `k8s` target (#5561)
  * fix(sbom): add `FilesAnalyzed` and `PackageVerificationCode` fields for SPDX (#5533)
  * refactor(misconf): Update refactored dependencies (#5245)
  * feat(secret): add built-in rule for JWT tokens (#5480)
  * fix: trivy k8s parse ecr image with arn (#5537)
  * fix: fail k8s resource scanning (#5529)
  * refactor(misconf): don't remove Highlighted in json format (#5531)
  * docs(k8s): fix link in kubernetes.md (#5524)
  * docs(k8s): fix whitespace in list syntax (#5525)</changelog>
  <changelog author="dmueller@suse.com" date="1702987200">- Update to version 0.48.1:
  * chore(deps): bump trivy-iac to v0.7.1 (#5797)
  * fix(bitnami): use a different comparer for detecting vulnerabilities (#5633)
  * refactor(sbom): disable html escaping for CycloneDX (#5764)
  * refactor(purl): use `pub` from `package-url` (#5784)
  * docs(python): add note to using `pip freeze` for `compatible releases` (#5760)
  * fix(report): use OS information for OS packages purl in `github` template (#5783)
  * fix(report): fix error if miconfigs are empty (#5782)
  * refactor(vuln): don't remove VendorSeverity in JSON report (#5761)
  * fix(report): don't mark misconfig passed tests as failed in junit.tpl (#5767)
  * docs(k8s): replace --scanners config with --scanners misconfig in docs (#5746)
  * fix(report): update Gitlab template (#5721)
  * feat(secret): add support of GitHub fine-grained tokens (#5740)
  * fix(misconf): add an image misconf to result (#5731)
  * feat(secret): added support of Docker registry credentials (#5720)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.18.45 to 1.25.11 (#5717)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/ecr from 1.21.0 to 1.24.1 (#5701)</changelog>
  <changelog author="dmueller@suse.com" date="1707393600">- Update to version 0.49.1:
  * fix: check unescaped `BomRef` when matching `PkgIdentifier` (#6025)
  * docs: Fix broken link to "pronunciation" (#6057)
  * chore(deps): bump actions/upload-artifact from 3 to 4 (#6047)
  * chore(deps): bump github.com/spf13/viper from 1.16.0 to 1.18.2 (#6042)
  * chore(deps): bump k8s.io/api from 0.29.0 to 0.29.1 (#6043)
  * ci: reduce `root-reserve-mb` size for `maximize-build-space` (#6064)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.48.0 to 1.48.1 (#6041)
  * chore(deps): bump github.com/open-policy-agent/opa from 0.60.0 to 0.61.0 (#6039)
  * fix: fix cursor usage in Redis Clear function (#6056)
  * chore(deps): bump github.com/go-openapi/runtime from 0.26.0 to 0.27.1 (#6037)
  * fix(nodejs): add local packages support for `pnpm-lock.yaml` files (#6034)
  * chore(deps): bump sigstore/cosign-installer from 3.3.0 to 3.4.0 (#6046)
  * chore(deps): bump github.com/go-openapi/strfmt from 0.21.7 to 0.22.0 (#6044)
  * chore(deps): bump actions/cache from 3.3.2 to 4.0.0 (#6048)
  * test: fix flaky `TestDockerEngine` (#6054)
  * chore(deps): bump github.com/google/go-containerregistry from 0.17.0 to 0.19.0 (#6040)
  * chore(deps): bump easimon/maximize-build-space from 9 to 10 (#6049)
  * chore(deps): bump alpine from 3.19.0 to 3.19.1 (#6051)
  * chore(deps): bump github.com/moby/buildkit from 0.11.6 to 0.12.5 (#6028)
  * fix(java): recursive check all nested depManagements with import scope for pom.xml files (#5982)
  * chore(deps): bump github.com/opencontainers/runc from 1.1.5 to 1.1.12 (#6029)
  * fix(cli): inconsistent behavior across CLI flags, environment variables, and config files (#5843)
  * feat(rust): Support workspace.members parsing for Cargo.toml analysis (#5285)
  * docs: add note about Bun (#6001)
  * fix(report): use `AWS_REGION` env for secrets in `asff` template (#6011)
  * fix: check returned error before deferring f.Close() (#6007)
  * feat(misconf): add support of buildkit instructions when building dockerfile from image config (#5990)
  * feat(vuln): enable `--vex` for all targets (#5992)
  * docs: update link to data sources (#6000)
  * feat(java): add support for line numbers for pom.xml files (#5991)
  * refactor(sbom): use new `metadata.tools` struct for CycloneDX (#5981)
  * docs: Update troubleshooting guide with image not found error (#5983)
  * style: update band logos (#5968)
  * chore(deps): Update misconfig deps (#5956)
  * docs: update cosign tutorial and commands, update kyverno policy (#5929)
  * docs: update command to scan go binary (#5969)
  * fix: handle non-parsable images names (#5965)
  * chore(deps): bump aquaproj/aqua-installer from 2.1.2 to 2.2.0 (#5693)
  * fix(amazon): save system files for pkgs containing `amzn` in src (#5951)
  * fix(alpine): Add EOL support for alpine 3.19. (#5938)
  * feat: allow end-users to adjust K8S client QPS and burst (#5910)
  * chore(deps): bump go-ebs-file (#5934)
  * fix(nodejs): find licenses for packages with slash (#5836)
  * fix(sbom): use `group` field for pom.xml and nodejs files for CycloneDX reports (#5922)
  * fix: ignore no init containers (#5939)
  * docs: Fix documentation of ecosystem (#5940)
  * docs(misconf): multiple ignores in comment (#5926)
  * fix(secret): find aws secrets ending with a comma or dot (#5921)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.11.90 to 1.15.11 (#5885)
  * docs: ✨ Updated ecosystem docs with reference to new community app (#5918)
  * fix(java): don't remove excluded deps from upper pom's (#5838)
  * fix(java): check if a version exists when determining GAV by file name for `jar` files (#5630)
  * feat(vex): add PURL matching for CSAF VEX (#5890)
  * fix(secret): `AWS Secret Access Key` must include only secrets with `aws` text. (#5901)
  * revert(report): don't escape new line characters for sarif format (#5897)
  * docs: improve filter by rego (#5402)
  * chore(deps): bump github.com/cloudflare/circl from 1.3.6 to 1.3.7 (#5892)
  * docs: add_scan2html_to_trivy_ecosystem (#5875)
  * fix(vm): update ext4-filesystem fix reading groupdescriptor in 32bit mode (#5888)
  * feat(vex): Add support for CSAF format (#5535)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/sts from 1.26.2 to 1.26.7 (#5880)
  * chore(deps): bump actions/setup-go from 4 to 5 (#5845)
  * chore(deps): bump actions/stale from 8 to 9 (#5846)
  * chore(deps): bump github.com/open-policy-agent/opa from 0.58.0 to 0.60.0 (#5853)
  * chore(deps): bump sigstore/cosign-installer from 3.2.0 to 3.3.0 (#5847)
  * chore(deps): bump modernc.org/sqlite from 1.23.1 to 1.28.0 (#5854)
  * chore(deps): bump alpine from 3.18.5 to 3.19.0 (#5849)
  * chore(deps): bump actions/setup-python from 4 to 5 (#5848)
  * feat(python): parse licenses from dist-info folder (#4724)
  * chore(deps): bump github.com/secure-systems-lab/go-securesystemslib from 0.7.0 to 0.8.0 (#5852)
  * feat(nodejs): add yarn alias support (#5818)
  * chore(deps): bump github.com/samber/lo from 1.38.1 to 1.39.0 (#5850)
  * chore(deps): bump github.com/hashicorp/go-getter from 1.7.2 to 1.7.3 (#5856)
  * chore(deps): bump google.golang.org/protobuf from 1.31.0 to 1.32.0 (#5855)
  * refactor: propagate time through context values (#5858)
  * refactor: move PkgRef under PkgIdentifier (#5831)
  * fix(cyclonedx): fix unmarshal for licenses (#5828)
  * chore(deps): bump github.com/go-git/go-git/v5 from 5.10.1 to 5.11.0 (#5830)
  * feat(vuln): include pkg identifier on detected vulnerabilities (#5439)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/ec2 from v1.116.0 to v1.134.0 (#5822)
  * chore(deps): bump github.com/containerd/containerd from 1.7.7 to 1.7.11 (#5809)
  * chore(deps): bump golang.org/x/crypto from 0.15.0 to 0.17.0 (#5805)</changelog>
  <changelog author="dmueller@suse.com" date="1715256000">- Update to version 0.51.1:
  * fix(fs): handle default skip dirs properly (#6628)
  * fix(misconf): load cached tf modules (#6607)
  * fix(misconf): do not use semver for parsing tf module versions (#6614)
  * refactor: move setting scanners when using compliance reports to flag parsing (#6619)
  * feat: introduce package UIDs for improved vulnerability mapping (#6583)
  * perf(misconf): Improve cause performance (#6586)
  * docs: trivy-k8s new experiance remove un-used section (#6608)
  * chore(deps): bump github.com/docker/docker from 26.0.1+incompatible to 26.0.2+incompatible (#6612)
  * docs: remove mention of GitLab Gold because it doesn't exist anymore (#6609)
  * feat(misconf): Use updated terminology for misconfiguration checks (#6476)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.15.15 to 1.16.15 (#6593)
  * docs: use `generic` link from `trivy-repo` (#6606)
  * docs: update trivy k8s with new experience (#6465)
  * feat: support `--skip-images` scanning flag (#6334)
  * BREAKING: add support for k8s `disable-node-collector` flag (#6311)
  * chore(deps): bump github.com/zclconf/go-cty from 1.14.1 to 1.14.4 (#6601)
  * chore(deps): bump github.com/sigstore/rekor from 1.2.2 to 1.3.6 (#6599)
  * chore(deps): bump google.golang.org/protobuf from 1.33.0 to 1.34.0 (#6597)
  * chore(deps): bump sigstore/cosign-installer from 3.4.0 to 3.5.0 (#6588)
  * chore(deps): bump github.com/testcontainers/testcontainers-go from 0.28.0 to 0.30.0 (#6595)
  * chore(deps): bump github.com/open-policy-agent/opa from 0.62.0 to 0.64.1 (#6596)
  * feat: add ubuntu 23.10 and 24.04 support (#6573)
  * chore(deps): bump azure/setup-helm from 3.5 to 4 (#6590)
  * chore(deps): bump actions/checkout from 4.1.2 to 4.1.4 (#6587)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/ecr from 1.24.6 to 1.27.4 (#6598)
  * docs(go): add stdlib (#6580)
  * chore(deps): bump github.com/containerd/containerd from 1.7.13 to 1.7.16 (#6592)
  * chore(deps): bump github.com/go-openapi/runtime from 0.27.1 to 0.28.0 (#6600)
  * feat(go): parse main mod version from build info settings (#6564)
  * feat: respect custom exit code from plugin (#6584)
  * docs: add asdf and mise installation method (#6063)
  * feat(vuln): Handle scanning conan v2.x lockfiles (#6357)
  * feat: add support `environment.yaml` files (#6569)
  * fix: close plugin.yaml (#6577)
  * fix: trivy k8s avoid deleting non-default node collector namespace  (#6559)
  * BREAKING: support exclude `kinds/namespaces` and include `kinds/namespaces` (#6323)
  * feat(go): add main module (#6574)
  * feat: add relationships (#6563)
  * ci: disable `Go` cache for `reusable-release.yaml` (#6572)
  * docs: mention `--show-suppressed` is available in table (#6571)
  * chore: fix sqlite to support loong64 (#6511)
  * fix(debian): sort dpkg info before parsing due to exclude directories (#6551)
  * docs: update info about config file (#6547)
  * docs: remove RELEASE_VERSION from trivy.repo (#6546)
  * fix(sbom): change error to warning for multiple OSes (#6541)
  * fix(vuln): skip empty versions (#6542)
  * feat(c): add license support for conan lock files (#6329)
  * fix(terraform): Attribute and fileset fixes (#6544)
  * refactor: change warning if no vulnerability details are found (#6230)
  * refactor(misconf): improve error handling in the Rego scanner (#6527)
  * ci: use tmp dir inside Trivy repo dir for GoReleaser (#6533)
  * feat(go): parse main module of go binary files (#6530)
  * chore(deps): bump golang.org/x/net from 0.21.0 to 0.23.0 (#6526)
  * refactor(misconf): simplify the retrieval of module annotations (#6528)
  * chore(deps): bump github.com/hashicorp/go-getter from 1.7.3 to 1.7.4 (#6523)
  * docs(nodejs): add info about supported versions of pnpm lock files (#6510)
  * feat(misconf): loading embedded checks as a fallback (#6502)
  * fix(misconf): Parse JSON k8s manifests properly (#6490)
  * refactor: remove parallel walk (#5180)
  * fix: close pom.xml (#6507)
  * fix(secret): convert severity for custom rules (#6500)
  * fix(java): update logic to detect `pom.xml` file snapshot artifacts from remote repositories (#6412)
  * fix: typo (#6283)
  * docs(k8s,image): fix command-line syntax issues (#6403)
  * chore(deps): bump actions/checkout from 4.1.1 to 4.1.2 (#6435)
  * fix(misconf): avoid panic if the scheme is not valid (#6496)
  * feat(image): goversion as stdlib (#6277)
  * fix: add color for error inside of log message (#6493)
  * chore(deps): bump actions/add-to-project from 0.4.1 to 1.0.0 (#6438)
  * docs: fix links to OPA docs (#6480)
  * refactor: replace zap with slog (#6466)
  * docs: update links to IaC schemas (#6477)
  * chore: bump Go to 1.22 (#6075)
  * refactor(terraform): sync funcs with Terraform (#6415)
  * feat(misconf): add helm-api-version and helm-kube-version flag (#6332)
  * chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.4.0 to 1.5.1 (#6426)
  * chore(deps): bump github.com/go-openapi/strfmt from 0.22.0 to 0.23.0 (#6452)
  * chore(deps): bump github.com/hashicorp/golang-lru/v2 from 2.0.6 to 2.0.7 (#6430)
  * chore(deps): bump aquaproj/aqua-installer from 2.2.0 to 3.0.0 (#6437)
  * fix(terraform): eval submodules (#6411)
  * refactor(terraform): remove unused options (#6446)
  * refactor(terraform): remove unused file (#6445)
  * chore(deps): bump github.com/testcontainers/testcontainers-go to v0.28.0 (#6387)
  * chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.9.0 to 1.10.0 (#6427)
  * fix(misconf): Escape template value correctly (#6292)
  * feat(misconf): add support for wildcard ignores (#6414)
  * fix(cloudformation): resolve `DedicatedMasterEnabled` parsing issue (#6439)
  * refactor(terraform): remove metrics collection (#6444)
  * feat(cloudformation): add support for logging and endpoint access for EKS (#6440)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.51.1 to 1.53.1 (#6424)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.27.4 to 1.27.10 (#6428)
  * chore(deps): bump go.etcd.io/bbolt from 1.3.8 to 1.3.9 (#6429)
  * fix(db): check schema version for image name only (#6410)
  * chore(deps): bump github.com/google/wire from 0.5.0 to 0.6.0 (#6425)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.149.1 to 1.155.1 (#6433)
  * chore(deps): bump actions/cache from 4.0.0 to 4.0.2 (#6436)
  * feat(misconf): Support private registries for misconf check bundle (#6327)
  * feat(cloudformation): inline ignore support for YAML templates (#6358)
  * feat(terraform): ignore resources by nested attributes (#6302)
  * perf(helm): load in-memory files (#6383)
  * feat(aws): apply filter options to result (#6367)
  * feat(aws): quiet flag support (#6331)
  * fix(misconf): clear location URI for SARIF (#6405)
  * test(cloudformation): add CF tests (#6315)
  * fix(cloudformation): infer type after resolving a function (#6406)
  * fix(sbom): fix error when parent of SPDX Relationships is not a package. (#6399)
  * fix(nodejs): merge `Indirect`, `Dev`, `ExternalReferences` fields for same deps from `package-lock.json` files v2 or later (#6356)
  * docs: add info about support for package license detection in `fs`/`repo` modes (#6381)
  * fix(nodejs): add support for parsing `workspaces` from `package.json` as an object (#6231)
  * fix: use `0600` perms for tmp files for post analyzers (#6386)
  * fix(helm): scan the subcharts once (#6382)
  * docs(terraform): add file patterns for Terraform Plan (#6393)
  * fix(terraform): сhecking SSE encryption algorithm validity (#6341)
  * fix(java): parse modules from `pom.xml` files once (#6312)
  * chore(deps): bump github.com/docker/docker from 25.0.3+incompatible to 25.0.5+incompatible (#6364)
  * fix(server): add Locations for `Packages` in client/server mode (#6366)
  * fix(sbom): add check for `CreationInfo` to nil when detecting SPDX created using Trivy (#6346)
  * fix(report): don't include empty strings in `.vulnerabilities[].identifiers[].url` when `gitlab.tpl` is used (#6348)
  * chore(ubuntu): Add Ubuntu 22.04 EOL date (#6371)
  * chore(deps): bump google.golang.org/protobuf from 1.32.0 to 1.33.0 (#6321)
  * feat(java): add support licenses and graph for gradle lock files (#6140)
  * feat(vex): consider root component for relationships (#6313)
  * fix: increase the default buffer size for scanning dpkg status files by 2 times (#6298)
  * chore: updates wazero to v1.7.0 (#6301)
  * feat(sbom): Support license detection for SBOM scan (#6072)
  * refactor(sbom): use intermediate representation for SPDX (#6310)
  * docs(terraform): improve documentation for filtering by inline comments (#6284)
  * fix(terraform): fix policy document retrieval (#6276)
  * refactor(terraform): remove unused custom error (#6303)
  * refactor(sbom): add intermediate representation for BOM (#6240)
  * fix(amazon): check only major version of AL to find advisories (#6295)
  * fix(db): use schema version as tag only for `trivy-db` and `trivy-java-db` registries by default (#6219)
  * fix(nodejs): add name validation for package name from `package.json`  (#6268)
  * docs: Added install instructions for FreeBSD (#6293)
  * feat(image): customer podman host or socket option (#6256)
  * chore(deps): bump wazero from 1.2.1 to 1.6.0 (#6290)
  * feat(java): mark dependencies from `maven-invoker-plugin` integration tests pom.xml files as `Dev` (#6213)
  * fix(license): reorder logic of how python package licenses are acquired (#6220)
  * test(terraform): skip cached modules (#6281)
  * feat(secret): Support for detecting Hugging Face Access Tokens (#6236)
  * fix(cloudformation): support of all SSE algorithms for s3 (#6270)
  * feat(terraform): Terraform Plan snapshot scanning support (#6176)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.26.6 to 1.27.4 (#6249)
  * fix: typo function name and comment optimization (#6200)
  * fix(java): don't ignore runtime scope for pom.xml files (#6223)
  * chore(deps): bump helm/kind-action from 1.8.0 to 1.9.0 (#6242)
  * chore(deps): bump golangci/golangci-lint-action from 3.7.0 to 4.0.0 (#6243)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.48.1 to 1.51.1 (#6251)
  * chore(deps): bump github.com/hashicorp/go-uuid from 1.0.1 to 1.0.3 (#6253)
  * chore(deps): bump github.com/open-policy-agent/opa from 0.61.0 to 0.62.0 (#6250)
  * chore(deps): bump github.com/containerd/containerd from 1.7.12 to 1.7.13 (#6247)
  * chore(deps): bump go.uber.org/zap from 1.26.0 to 1.27.0 (#6246)
  * fix(license): add FilePath to results to allow for license path filtering via trivyignore file (#6215)
  * chore(deps): Upgrade iac deps (#6255)
  * feat: add info log message about dev deps suppression (#6211)
  * test(k8s): use test-db for k8s integration tests (#6222)
  * ci: add maximize-build-space for `Test` job (#6221)
  * fix(terraform): fix root module search (#6160)
  * test(parser): squash test data for yarn (#6203)
  * fix(terraform): do not re-expand dynamic blocks (#6151)
  * docs: update ecosystem page reporting with db app (#6201)
  * fix: k8s summary separate infra and user finding results (#6120)
  * fix: add context to target finding on k8s table view (#6099)
  * fix: Printf format err (#6198)
  * refactor: better integration of the parser into Trivy (#6183)
  * chore(deps): bump helm.sh/helm/v3 from 3.14.1 to 3.14.2 (#6189)
  * feat(terraform): Add hyphen and non-ASCII support for domain names in credential extraction (#6108)
  * fix(vex): CSAF filtering should consider relationships (#5923)
  * refactor(report): Replacing `source_location` in `github` report when scanning an image (#5999)
  * feat(vuln): ignore vulnerabilities by PURL (#6178)
  * feat(java): add support for fetching packages from repos mentioned in pom.xml (#6171)
  * feat(k8s): rancher rke2 version support (#5988)
  * docs: update kbom distribution for scanning (#6019)
  * chore: update CODEOWNERS (#6173)
  * fix(swift): try to use branch to resolve version (#6168)
  * fix(terraform): ensure consistent path handling across OS (#6161)
  * fix(java): add only valid libs from `pom.properties` files from `jars` (#6164)
  * fix(sbom): skip executable file analysis if Rekor isn't a specified SBOM source (#6163)
  * chore(deps): merge go-dep-parser into Trivy (#6094)
  * docs(report): add remark about `path` to filter licenses using `.trivyignore.yaml` file (#6145)
  * docs: update template path for gitlab-ci tutorial (#6144)
  * feat(report): support for filtering licenses and secrets via rego policy files (#6004)
  * fix(cyclonedx): move root component from scanned cyclonedx file to output cyclonedx file (#6113)
  * refactor(deps): Merge defsec into trivy (#6109)
  * chore(deps): bump helm.sh/helm/v3 from 3.14.0 to 3.14.1 (#6142)
  * docs: add SecObserve in CI/CD and reporting (#6139)
  * fix(alpine): exclude empty licenses for apk packages (#6130)
  * docs: add docs tutorial on custom policies with rego (#6104)
  * fix(nodejs): use project dir when searching for workspaces for Yarn.lock files (#6102)
  * feat(vuln): show suppressed vulnerabilities in table (#6084)
  * docs: rename governance to principles (#6107)
  * docs: add governance (#6090)
  * refactor(deps): Merge trivy-iac into Trivy (#6005)
  * feat(java): add dependency location support for `gradle` files (#6083)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.15.11 to 1.15.15 (#6038)
  * fix(misconf): get `user` from `Config.User` (#6070)</changelog>
  <changelog author="dmueller@suse.com" date="1717675200">- Update to version 0.52.0 (bsc#1224781, CVE-2024-35192):
  * release: v0.52.0 [main] (#6809)
  * fix(plugin): initialize logger (#6836)
  * chore(deps): bump alpine from 3.19.1 to 3.20.0 in the docker group (#6835)
  * fix(cli): always output fatal errors to stderr (#6827)
  * fix: close testfile (#6830)
  * docs(julia): add scanner table (#6826)
  * feat(python): add license support for `requirement.txt` files (#6782)
  * docs: add more workarounds for out-of-disk (#6821)
  * chore: improve error message for image not found (#6822)
  * fix(sbom): fix panic for `convert` mode when scanning json file derived from sbom file (#6808)
  * ci(deps): use modules instead of incompatible version (#6805)
  * ci: set initial version to v0.51.1 (#6810)
  * ci: replace PAT with ORG_REPO_TOKEN (#6806)
  * chore(deps): bump the common group with 3 updates (#6789)
  * fix: clean up golangci lint configuration (#6797)
  * ci: introduce Release Please for automated release management (#6795)
  * fix(python): add package name and version validation for `requirements.txt` files. (#6804)
  * feat(vex): improve relationship support in CSAF VEX (#6735)
  * chore(alpine): add eol date for Alpine 3.20 (#6800)
  * docs(plugin): add missed `plugin` section (#6799)
  * fix: include packages unless it is not needed (#6765)
  * ci(deps): fix ineffassign and bodyclose in ".*_test.go$" (#6777)
  * chore(deps): Bump trivy-aws and trivy-checks (#6796)
  * feat(misconf): support for VPC resources for inbound/outbound rules (#6779)
  * ci(deps): fix govet in ".*_test.go$" (#6736)
  * ci(deps): simplify gosec rules exclusion (#6778)
  * chore: replace interface{} with any (#6751)
  * fix: close settings.xml (#6768)
  * refactor(go): add priority for gobinary module versions from `ldflags` (#6745)
  * ci(deps): fix gocritic in ".*_test.go$" (#6763)
  * build: use main package instead of main.go (#6766)
  * feat(misconf): resolve tf module from OpenTofu compatible registry (#6743)
  * chore(deps): bump the common group across 1 directory with 29 updates (#6756)
  * ci(deps): fix tenv in ".*_test.go$" (#6748)
  * chore(deps): bump the aws group with 8 updates (#6738)
  * chore(deps): bump the docker group with 2 updates (#6739)
  * chore(deps): bump the github-actions group with 4 updates (#6737)
  * chore(deps): bump the testcontainers group with 2 updates (#6740)
  * docs: add info on adding compliance checks (#6275)
  * docs: Add documentation for contributing additional checks to the trivy policies repo (#6234)
  * ci: add groups for `dependabot` (#6734)
  * ci(deps): fix gci and gofmt in ".*_test.go$" (#6721)
  * feat(nodejs): add v9 pnpm lock file support (#6617)
  * feat(vex): support non-root components for products in OpenVEX (#6728)
  * feat(python): add line number support for `requirement.txt` files (#6729)
  * chore: respect timeout value in .golangci.yaml (#6724)
  * ci(deps): enable `require-error` rule from `testifylint` linter (#6718)
  * chore(deps): bump golangci-lint to v1.58.2 (#6719)
  * fix: node-collector high and critical cves (#6707)
  * Merge pull request from GHSA-xcq4-m2r3-cmrj
  * chore: auto-bump golang patch versions (#6711)
  * fix(misconf): don't shift ignore rule related to code (#6708)
  * feat(plugin): specify plugin version (#6683)
  * chore: enforce golangci-lint version (#6700)
  * ci(deps): update golangci-lint-action and enable testifylint linter on "integration/*" (#6706)
  * fix(go): include only `.version`|`.ver` (no prefixes) ldflags for `gobinaries` (#6705)
  * fix(go): add only non-empty root modules for `gobinaries` (#6710)
  * refactor: unify package addition and vulnerability scanning (#6579)
  * fix: Golang version parsing from binaries w/GOEXPERIMENT (#6696)
  * ci(deps): enable testifylint linter on .*_test.go$ (#6688)
  * feat(misconf): Add support for deprecating a check (#6664)
  * chore(deps): use `google.golang.org/protobuf/types/known` instead of `github.com/golang/protobuf/ptypes` (#6681)
  * feat: Add Julia language analyzer support (#5635)
  * feat(misconf): register builtin Rego funcs from trivy-checks (#6616)
  * fix(report): hide empty tables if all vulns has been filtered (#6352)
  * feat(report): Include licenses and secrets filtered by rego to ModifiedFindings (#6483)
  * feat: add support for plugin index (#6674)
  * fix(conda): add support `pip` deps for `environment.yml` files (#6675)
  * docs: add support table for client server mode (#6498)
  * fix: close APKINDEX archive file (#6672)
  * fix(misconf): skip Rego errors with a nil location (#6666)
  * refactor: move artifact types under artifact package to avoid import cycles (#6652)
  * refactor(misconf): remove extrafs (#6656)
  * refactor: re-define module structs for serialization (#6655)
  * chore(misconf): Clean up iac logger (#6642)
  * feat(misconf): support symlinks inside of Helm archives (#6621)
  * feat(misconf): add Terraform 'removed' block to schema (#6640)
  * refactor: unify Library and Package structs (#6633)
  * fix: use of specified context to obtain cluster name (#6645)
  * perf(misconf): parse rego input once (#6615)
  * fix(misconf): skip Rego errors with a nil location (#6638)
  * ci: add `generic` dir to deb deploy script (#6636)
  * docs: link warning to both timeout config options (#6620)
  * docs: fix usage of image-config-scanners (#6635)
  * chore(deps): bump `knqyf263/trivy-issue-action` to v0.0.6 (#6632)</changelog>
  <changelog author="dmueller@suse.com" date="1718193600">- Update to version 0.52.1:
  * release: v0.52.1 [release/v0.52] (#6877)
  * fix(nodejs): fix infinite loop when package link from `package-lock.json` file is broken [backport: release/v0.52] (#6888)
  * fix(sbom): don't overwrite `srcEpoch` when decoding SBOM files [backport: release/v0.52] (#6881)
  * fix(python): compare pkg names from `poetry.lock` and `pyproject.toml` in lowercase [backport: release/v0.52] (#6878)
  * docs: explain how VEX is applied (#6864)
  * fix(nodejs): fix infinity loops for `pnpm` with cyclic imports (#6857)</changelog>
  <changelog author="dmueller@suse.com" date="1718798400">- Update to version 0.52.2:
  * release: v0.52.2 [release/v0.52] (#6896)
  * ci: use `ubuntu-latest-m` runner [backport: release/v0.52] (#6933)
  * chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.5.2 to 1.6.0 [backport: release/v0.52] (#6919)
  * test: bump docker API to 1.45  [backport: release/v0.52] (#6922)
  * ci: bump `github.com/goreleaser/goreleaser` to `v2.0.0` [backport: release/v0.52] (#6893)
  * fix(debian): take installed files from the origin layer [backport: release/v0.52] (#6892)
- add add-opensuse-tumbleweed-db.patch,
  add-opensuse-tumbleweed-support.patch: patches for tumbleweed
  support</changelog>
  <changelog author="dmueller@suse.com" date="1720699200">- Update to version 0.53.0 (bsc#1227022, CVE-2024-6257):
  * release: v0.53.0 [main] (#6855)
  * feat(conda): add licenses support for `environment.yml` files (#6953)
  * fix(sbom): fix panic when scanning SBOM file without root component into SBOM format (#7051)
  * feat: add memory cache backend (#7048)
  * fix(sbom): use package UIDs for uniqueness (#7042)
  * feat(php): add installed.json file support (#4865)
  * docs: ✨ Updated ecosystem docs with reference to new community app (#7041)
  * fix: use embedded when command path not found (#7037)
  * chore(deps): bump trivy-kubernetes version (#7012)
  * refactor: use google/wire for cache (#7024)
  * fix(cli): show info message only when --scanners is available (#7032)
  * chore: enable float-compare rule from testifylint (#6967)
  * docs: Add sudo on commands, chmod before mv on install docs (#7009)
  * fix(plugin): respect `--insecure` (#7022)
  * feat(k8s)!: node-collector dynamic commands support (#6861)
  * fix(sbom): take pkg name from `purl` for maven pkgs (#7008)
  * chore(deps): bump github.com/hashicorp/go-getter from 1.7.4 to 1.7.5 (#7018)
  * feat!: add clean subcommand (#6993)
  * chore: use `!` for breaking changes (#6994)
  * feat(aws)!: Remove aws subcommand (#6995)
  * refactor: replace global cache directory with parameter passing (#6986)
  * fix(sbom): use `purl` for `bitnami` pkg names (#6982)
  * chore: bump Go toolchain version (#6984)
  * refactor: unify cache implementations (#6977)
  * docs: non-packaged and sbom clarifications (#6975)
  * BREAKING(aws): Deprecate `trivy aws` as subcmd in favour of a plugin (#6819)
  * docs: delete unknown URL (#6972)
  * refactor: use version-specific URLs for documentation references (#6966)
  * refactor: delete db mock (#6940)
  * ci: add depguard (#6963)
  * refactor: add warning if severity not from vendor (or NVD or GH) is used (#6726)
  * feat: Add local ImageID to SARIF metadata (#6522)
  * fix(suse): Add SLES 15.6 and Leap 15.6 (#6964)
  * feat(java): add support for sbt projects using sbt-dependency-lock (#6882)
  * feat(java): add support for `maven-metadata.xml` files for remote snapshot repositories. (#6950)
  * fix(purl): add missed os types (#6955)
  * fix(cyclonedx): trim non-URL info for `advisory.url` (#6952)
  * fix(c): don't skip conan files from `file-patterns` and scan `.conan2` cache dir (#6949)
  * ci: correctly handle categories (#6943)
  * fix(image): parse `image.inspect.Created` field only for non-empty values (#6948)
  * fix(misconf): handle source prefix to ignore (#6945)
  * fix(misconf): fix parsing of engine links and frameworks (#6937)
  * feat(misconf): support of selectors for all providers for Rego (#6905)
  * ci: don't run `tests` for `release-please` PRs (#6936)
  * fix(license): return license separation using separators  `,`, `or`, etc. (#6916)
  * ci: use `ubuntu-latest-m` runner (#6918)
  * feat(misconf): add support for AWS::EC2::SecurityGroupIngress/Egress (#6755)
  * BREAKING(misconf): flatten recursive types (#6862)
  * ci: move triage workflow yaml under .github/workflows (#6895)
  * ci: add `trivy` group for `dependabot` (#6908)
  * chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.5.2 to 1.6.0 (#6910)
  * test: bump docker API to 1.45  (#6914)
  * feat(sbom): migrate to `CycloneDX v1.6` (#6903)
  * chore(deps): bump the aws group with 8 updates (#6898)
  * ci: bump `github.com/goreleaser/goreleaser` to `v2.0.0` (#6887)
  * feat(image): Set User-Agent header for Trivy container registry requests (#6868)
  * fix(debian): take installed files from the origin layer (#6849)
  * fix(nodejs): fix infinite loop when package link from `package-lock.json` file is broken (#6858)
  * feat(misconf): API Gateway V1 support for CloudFormation (#6874)
  * ci: add created release branch to `rulesets` to enable merge queue (#6880)
  * feat(plugin): add support for nested archives (#6845)
  * fix(sbom): don't overwrite `srcEpoch` when decoding SBOM files (#6866)
  * fix(secret): `Asymmetric Private Key` shouldn't start with space (#6867)
  * ci: use author permission check instead of `author_association` field for backport workflow (#6870)
  * chore: auto label discussions (#5259)
  * docs: explain how VEX is applied (#6864)
  * ci: automate backporting process (#6781)
  * ci: create release branch (#6859)
  * fix(python): compare pkg names from `poetry.lock` and `pyproject.toml` in lowercase (#6852)
  * fix(nodejs): fix infinity loops for `pnpm` with cyclic imports (#6857)
  * feat(dart): use first version of constraint for dependencies using SDK version (#6239)
  * fix(misconf): parsing numbers without fraction as int (#6834)
  * fix(misconf): fix caching of modules in subdirectories (#6814)
  * feat(misconf): add metadata to Cloud schema (#6831)
  * chore(deps): bump the aws group across 1 directory with 7 updates (#6837)
  * chore(deps): bump the common group with 5 updates (#6842)
  * test: replace embedded Git repository with dynamically created repository (#6824)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1721908800">- refresh add-opensuse-tumbleweed-support.patch</changelog>
  <changelog author="dmueller@suse.com" date="1722513600">- Update to version 0.54.1:
  * release: v0.54.1 [release/v0.54] (#7282)
  * fix(flag): incorrect behavior for deprected flag `--clear-cache` [backport: release/v0.54] (#7285)
  * fix(java): Return error when trying to find a remote pom to avoid segfault [backport: release/v0.54] (#7283)
  * fix(plugin): do not call GitHub content API for releases and tags [backport: release/v0.54] (#7279)
  * release: v0.54.0 [main] (#7075)
  * docs: update ecosystem page reporting with plopsec.com app (#7262)
  * chore(deps): bump google.golang.org/grpc from 1.64.0 to 1.64.1 (#7136)
  * feat(vex): retrieve VEX attestations from OCI registries (#7249)
  * feat(sbom): add image labels into `SPDX` and `CycloneDX` reports (#7257)
  * refactor(flag): return error if both `--download-db-only` and `--download-java-db-only` are specified (#7259)
  * fix(nodejs): detect direct dependencies when using `latest` version for files `yarn.lock` + `package.json` (#7110)
  * fix(java): avoid panic if deps from `pom` in `it` dir are not found (#7245)
  * chore: show VEX notice for OSS maintainers in CI environments (#7246)
  * feat(vuln): add `--pkg-relationships` (#7237)
  * docs: show VEX cli pages + update config file page for VEX flags (#7244)
  * fix(dotnet): show `nuget package dir not found` log only when checking `nuget` packages (#7194)
  * chore(deps): bump the common group across 1 directory with 17 updates (#7230)
  * feat(vex): VEX Repository support (#7206)
  * fix(secret): skip regular strings contain secret patterns (#7182)
  * feat: share build-in rules (#7207)
  * fix(report): hide empty table when all secrets/license/misconfigs are ignored (#7171)
  * fix(cli): error on missing config file (#7154)
  * fix(secret): update length of `hugging-face-access-token` (#7216)
  * feat(sbom): add vulnerability support for SPDX formats (#7213)
  * ci: use free runner for all tests except `build tests` (#7215)
  * chore(deps): bump the docker group across 1 directory with 2 updates (#7208)
  * fix(secret): trim excessively long lines (#7192)
  * chore(vex): update subcomponents for CVE-2023-42363/42364/42365/42366 (#7201)
  * fix(server): pass license categories to options (#7203)
  * feat(mariner): Add support for Azure Linux (#7186)
  * docs: updates config file (#7188)
  * refactor(fs): remove unused field for CompositeFS (#7195)
  * fix(dotnet): don't include non-runtime libraries into report for `*.deps.json` files (#7039)
  * chore(deps): bump goreleaser from `v2.0.0` to `v2.1.0` (#7162)
  * fix: add missing platform and type to spec (#7149)
  * chore(deps): bump the aws group with 6 updates (#7166)
  * feat(misconf): enabled China configuration for ACRs (#7156)
  * fix: close file when failed to open gzip (#7164)
  * docs: Fix PR documentation to use GitHub Discussions, not Issues (#7141)
  * docs(misconf): add info about limitations for terraform plan json (#7143)
  * chore: add VEX for Trivy images (#7140)
  * chore(deps): bump the common group across 1 directory with 7 updates (#7125)
  * chore: add VEX document and generator for Trivy  (#7128)
  * fix(misconf): do not evaluate TF when a load error occurs (#7109)
  * feat(cli): rename `--vuln-type` flag to `--pkg-types` flag (#7104)
  * refactor(secret): move warning about file size after `IsBinary` check (#7123)
  * chore(deps): bump the docker group with 2 updates (#7116)
  * feat: add openSUSE tumbleweed detection and scanning (#6965)
  * test: add missing advisory details for integration tests database (#7122)
  * fix: Add dependencyManagement exclusions to the child exclusions (#6969)
  * chore(deps): bump the aws group with 4 updates (#7115)
  * fix: ignore nodes when listing permission is not allowed (#7107)
  * fix(java): use `go-mvn-version` to remove `Package` duplicates (#7088)
  * refactor(secret): add warning about large files (#7085)
  * feat(nodejs): add license parser to pnpm analyser (#7036)
  * refactor(sbom): add sbom prefix + filepaths for decode log messages (#7074)
  * feat: add `log.FilePath()` function for logger (#7080)
  * chore: bump golangci-lint from v1.58 to v1.59 (#7077)
  * chore(deps): bump the common group across 1 directory with 23 updates (#7066)
  * perf(debian): use `bytes.Index` in `emptyLineSplit` to cut allocation (#7065)
  * refactor: pass DB dir to trivy-db (#7057)
  * docs: navigate to the release highlights and summary (#7072)
  * chore(deps): bump the github-actions group with 2 updates (#7067)
-  drop add-opensuse-tumbleweed-db.patch,
  add-opensuse-tumbleweed-support.patch: merged upstream</changelog>
</package>
<package pkgid="906f23d140f6cec3bdd85fb45ba3eb111245690c81831cbc3912e948c56cbb7a" name="trivy" arch="s390x">
  <version epoch="0" ver="0.54.1" rel="bp156.2.3.1"/>
  <changelog author="dmueller@suse.com" date="1682683200">- Update to version 0.41.0:
  * fix(spdx): add workaround for no src packages (#4118)
  * test(golang): rename broken go.mod (#4129)
  * feat(sbom): add supplier field (#4122)
  * test(misconf): skip downloading of policies for tests #4126
  * refactor: use debug message for post-analyze errors (#4037)
  * feat(sbom): add VEX support (#4053)
  * feat(sbom): add primary package purpose field for SPDX (#4119)
  * fix(k8s): fix quiet flag (#4120)
  * fix(python): parse of pip extras (#4103)
  * feat(java): use full path for nested jars (#3992)
  * feat(license): add new flag for classifier confidence level (#4073)
  * feat: config and fs compliance support (#4097)
  * chore(deps): bump sigstore/cosign-installer from 2.8.1 to 3.0.1 (#3952)
  * feat(spdx): add support for SPDX 2.3 (#4058)
  * fix: k8s all-namespaces support (#4096)
  * perf(misconf): replace with post-analyzers (#4090)
  * fix(helm): update networking API version detection (#4106)
  * feat(image): custom docker host option (#3599)
  * style: debug flag is incorrect and needs extra - (#4087)
  * docs(vuln): Document inline vulnerability filtering comments (#4024)
  * feat(fs): customize error callback during fs walk (#4038)
  * fix(ubuntu): skip copyright files from subfolders (#4076)
  * docs: restructure scanners (#3977)
  * fix: fix `file does not exist` error for post-analyzers (#4061)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683806400">- actually create a PIE binary</changelog>
  <changelog author="dmueller@suse.com" date="1686571200">- Update to version 0.42.1:
  * ci: remove 32bit packages (#4585)
  * fix(misconf): deduplicate misconf results (#4588)
  * fix(vm): support sector size of 4096 (#4564)
  * fix(misconf): terraform relative paths (#4571)
  * fix(purl): skip unsupported library type (#4577)
  * fix(terraform): recursively detect all Root Modules (#4457)
  * fix(vm): support post analyzer for vm command (#4544)
  * fix(nodejs): change the type of the devDependencies field (#4560)
  * fix(sbom): export empty dependencies in CycloneDX (#4568)
  * refactor: add composite fs for post-analyzers (#4556)
  * chore(deps): bump golangci/golangci-lint-action from 3.4.0 to 3.5.0 (#4554)
  * chore(deps): bump helm/kind-action from 1.5.0 to 1.7.0 (#4526)
  * chore(deps): bump github.com/BurntSushi/toml from 1.2.1 to 1.3.0 (#4528)
  * chore(deps): bump github.com/alicebob/miniredis/v2 from 2.30.2 to 2.30.3 (#4529)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/ec2 (#4536)
  * chore(deps): bump github.com/tetratelabs/wazero from 1.0.0 to 1.2.0 (#4549)
  * chore(deps): bump github.com/spf13/cast from 1.5.0 to 1.5.1 (#4532)
  * chore(deps): bump github.com/testcontainers/testcontainers-go (#4537)
  * chore(deps): bump github.com/go-git/go-git/v5 from 5.6.1 to 5.7.0 (#4530)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/config (#4534)
  * chore(deps): bump github.com/sigstore/rekor from 1.2.0 to 1.2.1 (#4533)
  * chore(deps): bump alpine from 3.17.3 to 3.18.0 (#4525)
  * feat: add SBOM analyzer (#4210)
  * fix(sbom): update logic for work with files in spdx format (#4513)
  * feat: azure workload identity support (#4489)
  * feat(ubuntu): add eol date for 18.04 ESM (#4524)
  * fix(misconf): Update required extensions for terraformplan (#4523)
  * refactor(cyclonedx): add intermediate representation (#4490)
  * fix(misconf): Remove debug print while scanning (#4521)
  * fix(java): remove duplicates of jar libs (#4515)
  * fix(java): fix overwriting project props in pom.xml (#4498)
  * docs: Update compilation instructions (#4512)
  * fix(nodejs): update logic for parsing pnpm lock files (#4502)
  * fix(secret): remove aws-account-id rule (#4494)
  * feat(oci): add support for referencing an input image by digest (#4470)
  * chore(deps): bump github.com/cloudflare/circl from 1.1.0 to 1.3.3 (#4338)
  * docs: fixed the format (#4503)
  * fix(java): add support of * for exclusions for pom.xml files (#4501)
  * feat: adding issue template for documentation (#4453)
  * docs: switch glad to ghsa for Go (#4493)
  * chore(deps): Update defsec to v0.89.0 (#4474)
  * feat(misconf): Add terraformplan support (#4342)
  * feat(debian): add digests for dpkg (#4445)
  * chore(deps): bump github.com/sigstore/rekor from 1.1.1 to 1.2.0 (#4478)
  * feat(k8s): exclude node scanning by node labels (#4459)
  * docs: add info about multi-line mode for regexp from custom secret rules (#4159)
  * feat(cli): convert JSON reports into a different format (#4452)
  * feat(image): add logic to guess base layer for docker-cis scan (#4344)
  * fix(cyclonedx): set original names for packages (#4306)
  * feat: group subcommands (#4449)
  * feat(cli): add retry to cache operations (#4189)
  * fix(vuln): report architecture for `apk` packages (#4247)
  * refactor: enable cases where return values are not needed in pipeline (#4443)
  * fix(image): resolve scan deadlock when error occurs in slow mode (#4336)
  * docs(misconf): Update docs for kubernetes file patterns (#4435)
  * test: k8s integration tests (#4423)
  * feat(redhat): add package digest for rpm (#4410)
  * feat(misconf): Add `--reset-policy-bundle` for policy bundle (#4167)
  * fix: typo (#4431)
  * add user instruction to imgconf (#4429)
  * fix(k8s): add image sources (#4411)
  * docs(scanning): Add versioning banner (#4415)
  * feat(cli): add mage command to update golden integration test files (#4380)
  * feat: node-collector custom namespace support (#4407)
  * chore(deps): bump owenrumney/go-sarif from v2.1.3 to v2.2.0 (#4378)
  * refactor(sbom): use multiline json for spdx-json format (#4404)
  * fix(ubuntu): add EOL date for Ubuntu 23.04 (#4347)
  * refactor: code-optimization (#4214)
  * feat(image): Add image-src flag to specify which runtime(s) to use (#4047)
  * test: skip wrong update of test golden files (#4379)
  * refactor: don't return error for package.json without version/name (#4377)
  * docs: cmd  error (#4376)
  * test(cli): add test for config file and env combination (#2666)
  * fix(report): set a correct file location for license scan output (#4326)
  * ci: rpm repository for all versions and aarch64 (#4077)
  * chore(alpine): Update Alpine to 3.18 (#4351)
  * fix(alpine): add EOL date for Alpine 3.18 (#4308)
  * chore(deps): bump github.com/docker/distribution (#4337)
  * feat: allow root break for mapfs (#4094)
  * docs(misconf): Remove examples.md (#4256)
  * fix(ubuntu): update eol dates for Ubuntu (#4258)
  * feat(alpine): add digests for apk packages (#4168)
  * chore: add discussion templates (#4190)
  * fix(terraform): Support tfvars (#4123)
  * chore: separate docs:generate (#4242)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/config (#4246)
  * refactor: define vulnerability scanner interfaces (#4117)
  * feat: unified k8s scan resources (#4188)
  * chore(deps): Update defsec to v0.88.1 (#4178)
  * chore(deps): bump github.com/alicebob/miniredis/v2 from 2.30.1 to 2.30.2 (#4141)
  * chore: trivy bin ignore (#4212)
  * feat(image): enforce image platform (#4083)
  * chore(deps): bump github.com/owenrumney/go-sarif/v2 from 2.1.2 to 2.1.3 (#4143)
  * chore(deps): bump github.com/docker/docker (#4144)
  * chore(deps): bump github.com/hashicorp/golang-lru/v2 from 2.0.1 to 2.0.2 (#4146)
  * chore(deps): bump aquaproj/aqua-installer from 2.0.2 to 2.1.1 (#4140)
  * fix(ubuntu): fix version selection logic for ubuntu esm (#4171)
  * chore(deps): bump github.com/samber/lo from 1.37.0 to 1.38.1 (#4147)
  * chore(deps): bump github.com/hashicorp/go-getter from 1.7.0 to 1.7.1 (#4145)
  * chore(deps): bump sigstore/cosign-installer from 3.0.1 to 3.0.3 (#4138)
  * chore(deps): bump github.com/testcontainers/testcontainers-go (#4150)
  * chore: install.sh support for windows (#4155)
  * chore(deps): bump github.com/sigstore/rekor from 1.1.0 to 1.1.1 (#4166)
  * chore(deps): bump golang.org/x/crypto from 0.7.0 to 0.8.0 (#4149)
  * docs: moving skipping files out of others (#4154)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1687435200">- add NOTICE to doc</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1688126400">- add eol-dates.patch to list SLE/Leap 15.5</changelog>
  <changelog author="dmueller@suse.com" date="1688385600">- Update to version 0.43.0:
  * chore(deps): Update defsec to v0.90.1 (#4739)
  * feat(nodejs): support yarn workspaces (#4664)
  * feat(cli): add include-dev-deps flag (#4700)
  * fix(image): pass the secret scanner option to scan the img config (#4735)
  * fix: scan job pod it not found on k8s-1.27.x (#4729)
  * feat(docker): add support for mTLS authentication when connecting to registry (#4649)
  * chore(deps): Update defsec to v0.90.0 (#4723)
  * fix: skip scanning the gpg-pubkey package (#4720)
  * Fix http registry oci pull (#4701)
  * feat(misconf): Support skipping services (#4686)
  * docs: fix supported modes for pubspec.lock files (#4713)
  * fix(misconf): disable the terraform plan analyzer for other scanners (#4714)
  * clarifying a dir path is required for custom policies (#4716)
  * chore: update alpine base images (#4715)
  * fix last-history-created (#4697)
  * feat: kbom and cyclonedx v1.5 spec support (#4708)
  * docs: add information about Aqua (#4590)
  * fix: k8s escape resource filename on windows os (#4693)
  * ci: ignore merge queue branches (#4696)
  * chore(deps): bump actions/checkout from 2.4.0 to 3.5.3 (#4695)
  * chore(deps): bump aquaproj/aqua-installer from 2.1.1 to 2.1.2 (#4694)
  * feat: cyclondx sbom custom property support (#4688)
  * ci: do not trigger tests in main (#4692)
  * add SUSE Linux Enterprise Server 15 SP5 and update SP4 eol date (#4690)
  * use group field for jar in cyclonedx (#4674)
  * feat(java): capture licenses from pom.xml (#4681)
  * feat(helm): make sessionAffinity configurable (#4623)
  * fix: Show the correct URL of the secret scanning (#4682)
  * document expected file pattern definition format (#4654)
  * fix: format arg error (#4642)
  * feat(k8s): cyclonedx kbom support (#4557)
  * fix(nodejs): remove unused fields for the pnpm lockfile (#4630)
  * fix(vm): update ext4-filesystem parser for parse multi block extents (#4616)
  * ci: update build IDs (#4641)
  * fix(debian): update EOL for Debian 12 (#4647)
  * chore(deps): bump go-containerregistry (#4639)
  * chore: unnecessary use of fmt.Sprintf (S1039) (#4637)
  * fix(db): change argument order in Exists query for JavaDB (#4595)
  * feat(aws): Add support to see successes in results (#4427)
  * chore(deps): bump golangci/golangci-lint-action from 3.5.0 to 3.6.0 (#4613)
  * ci: do not trigger tests in main (#4614)
  * chore(deps): bump sigstore/cosign-installer (#4609)
  * chore(deps): bump CycloneDX/gh-gomod-generate-sbom from 1 to 2 (#4608)
  * ci: bypass the required status checks (#4611)
  * ci: support merge queue (#3652)
  * ci: matrix build for testing (#4587)
  * feat: trivy k8s private registry support (#4567)
  * docs: add general coverage page (#3859)
  * chore: create SECURITY.md (#4601)</changelog>
  <changelog author="dmueller@suse.com" date="1689249600">- Update to version 0.43.1:
  * chore(deps): Update defsec to v0.90.3 (#4793)
  * chore(deps): bump google.golang.org/protobuf from 1.30.0 to 1.31.0 (#4752)
  * chore(deps): bump alpine from 3.18.0 to 3.18.2 (#4748)
  * chore(deps): bump github.com/alicebob/miniredis/v2 from 2.30.3 to 2.30.4 (#4758)
  * docs(image): fix the comment on the soft/hard link (#4740)
  * check Type when filling pkgs in vulns (#4776)
  * feat: add support of linux/ppc64le and linux/s390x architectures for Install.sh script (#4770)
  * chore(deps): bump modernc.org/sqlite from 1.20.3 to 1.23.1 (#4756)
  * fix(rocky): add architectures support for advisories (#4691)
  * chore(deps): bump github.com/opencontainers/image-spec (#4751)
  * chore(deps): bump github.com/package-url/packageurl-go (#4754)
  * chore(deps): bump golang.org/x/sync from 0.2.0 to 0.3.0 (#4750)
  * chore(deps): bump github.com/tetratelabs/wazero from 1.2.0 to 1.2.1 (#4755)
  * chore(deps): bump github.com/testcontainers/testcontainers-go (#4759)
  * fix: documentation about reseting trivy image (#4733)
  * fix(suse): Add openSUSE Leap 15.5 eol date as well (#4744)
  * fix: update Amazon Linux 1 EOL (#4761)
- drop eol-dates.patch (all upstream)</changelog>
  <changelog author="dmueller@suse.com" date="1691064000">- Update to version 0.44.0:
  * feat(repo): support local repositories (#4890)
  * bump go-dep-parser (#4893)
  * fix(misconf): add missing fields to proto (#4861)
  * fix: remove trivy-db package replacement (#4877)
  * chore(test): bump the integration test timeout to 15m (#4880)
  * chore(deps): Update defsec to v0.91.0 (#4886)
  * chore: update CODEOWNERS (#4871)
  * feat(vuln): support vulnerability status (#4867)
  * feat(misconf): Support custom URLs for policy bundle (#4834)
  * refactor: replace with sortable packages (#4858)
  * docs: correct license scanning sample command (#4855)
  * fix(report): close the file (#4842)
  * feat(nodejs): add support for include-dev-deps flag for yarn (#4812)
  * feat(misconf): Add support for independently enabling libraries (#4070)
  * feat(secret): add secret config file for cache calculation (#4837)
  * Fix a link in gitlab-ci.md (#4850)
  * fix(flag): use globalstar to skip directories (#4854)
  * chore(deps): bump github.com/docker/docker from v23.0.5+incompatible to v23.0.7-0.20230714215826-f00e7af96042+incompatible (#4849)
  * fix(license): using common way for splitting licenses (#4434)
  * fix(containerd): Use img platform in exporter instead of strict host platform (#4477)
  * remove govulndb (#4783)
  * fix(java): inherit licenses from parents (#4817)
  * refactor: add allowed values for CLI flags (#4800)
  * add example regex to allow rules (#4827)
  * feat(misconf): Support custom data for rego policies for cloud (#4745)
  * docs: correcting the trivy k8s tutorial (#4815)
  * feat(cli): add --tf-exclude-downloaded-modules flag (#4810)
  * fix(sbom): cyclonedx recommendations should include fixed versions for each package (#4794)
  * feat(misconf): enable --policy flag to accept directory and files both (#4777)
  * feat(python): add license fields (#4722)
  * fix: support trivy k8s-version on k8s sub-command (#4786)</changelog>
  <changelog author="dmueller@suse.com" date="1691668800">- Update to version 0.44.1:
  * fix(report): return severity colors in table format (#4969)
  * build: maximize available disk space for release (#4937)
  * test(cli): Fix assertion helptext (#4966)
  * chore(deps): Bump defsec to v0.91.1 (#4965)
  * test: validate CycloneDX with the JSON schema (#4956)
  * fix(server): add licenses to the Result message (#4955)
  * fix(aws): resolve endpoint if endpoint is passed (#4925)
  * fix(sbom): move licenses to `name` field in Cyclonedx format (#4941)
  * add only uniq deps in dependsOn (#4943)
  * use testify instead of gotest.tools (#4946)
  * fix(nodejs): do not detect lock file in node_modules as an app (#4949)
  * bump go-dep-parser (#4936)
  * chore(deps): bump github.com/openvex/go-vex from 0.2.0 to 0.2.1 (#4914)
  * chore(deps): bump helm/kind-action from 1.7.0 to 1.8.0 (#4909)
  * chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore (#4912)
  * test(aws): move part of unit tests to integration (#4884)
  * docs(cli): update help string for file and dir skipping (#4872)
  * chore(deps): bump sigstore/cosign-installer (#4910)
  * chore(deps): bump github.com/sosedoff/gitkit from 0.3.0 to 0.4.0 (#4916)
  * chore(deps): bump k8s.io/api from 0.27.3 to 0.27.4 (#4918)
  * chore(deps): bump github.com/secure-systems-lab/go-securesystemslib (#4919)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/sts (#4913)
  * chore(deps): bump github.com/magefile/mage from 1.14.0 to 1.15.0 (#4915)
  * docs: update the discussion template (#4928)</changelog>
  <changelog author="dmueller@suse.com" date="1699358400">- Update to version 0.47.0:
  * docs: add info that license scanning supports file-patterns flag (#5484)
  * docs: add Zora integration into Ecosystem session (#5490)
  * fix(sbom): Use UUID as BomRef for packages with empty purl (#5448)
  * ci: use maximize build space for K8s tests (#5387)
  * fix: correct error mismatch causing race in fast walks (#5516)
  * docs: k8s vulnerability scanning (#5515)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/sts from 1.23.2 to 1.25.0 (#5506)
  * chore(deps): bump github.com/owenrumney/go-sarif/v2 from 2.2.2 to 2.3.0 (#5493)
  * docs: remove glad for java datasources (#5508)
  * chore(deps): bump github.com/testcontainers/testcontainers-go/modules/localstack from 0.21.0 to 0.26.0 (#5475)
  * chore: remove unused logger attribute in amazon detector (#5476)
  * fix: correct error mismatch causing race in fast walks (#5482)
  * chore(deps): bump goreleaser/goreleaser-action from 4 to 5 (#5502)
  * chore(deps): bump docker/build-push-action from 4 to 5 (#5500)
  * chore(deps): bump github.com/package-url/packageurl-go from 0.1.2-0.20230812223828-f8bb31c1f10b to 0.1.2 (#5491)
  * fix(server): add licenses to `BlobInfo` message (#5382)
  * chore(deps): bump actions/checkout from 4.1.0 to 4.1.1 (#5501)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/ecr from 1.17.18 to 1.21.0 (#5497)
  * feat: scan vulns on k8s core component apps (#5418)
  * fix(java): fix infinite loop when `relativePath` field points to `pom.xml` being scanned (#5470)
  * chore(deps): bump github.com/docker/docker from 24.0.5+incompatible to 24.0.7+incompatible (#5472)
  * fix(sbom): save digests for package/application when scanning SBOM files (#5432)
  * docs: fix the broken link (#5454)
  * docs: fix error when installing `PyYAML` for gh pages (#5462)
  * fix(java): download java-db once (#5442)
  * chore(deps): bump google.golang.org/grpc from 1.57.0 to 1.57.1 (#5447)
  * docs(misconf): Update `--tf-exclude-downloaded-modules` description (#5419)
  * feat(misconf): Support `--ignore-policy` in config scans (#5359)
  * docs(misconf): fix broken table for `Use container image` section (#5425)
  * feat(dart): add graph support (#5374)
  * refactor: define a new struct for scan targets (#5397)
  * fix(sbom): add missed `primaryURL` and `source severity` for CycloneDX (#5399)
  * fix: correct invalid MD5 hashes for rpms ending with one or more zero bytes (#5393)
  * chore(deps): move to aws-sdk-go-v2 (#5381)
  * docs: remove --scanners none (#5384)
  * docs: Update container_image.md #5182 (#5193)
  * feat(report): Add `InstalledFiles` field to Package (#4706)
  * feat(k8s): add support for vulnerability detection (#5268)
  * fix(python): override BOM in `requirements.txt` files (#5375)
  * docs: add kbom documentation (#5363)
  * test: use maximize build space for VM tests (#5362)
  * chore(deps): bump golang.org/x/net from 0.15.0 to 0.17.0 (#5365)
  * fix(report): add escaping quotes in misconfig Title for asff template (#5351)
  * ci: add workflow to check Go versions of dependencies (#5340)
  * chore(deps): Upgrade defsec to v0.93.1 (#5348)
  * chore(deps): bump alpine from 3.18.3 to 3.18.4 (#5300)
  * fix: Report error when os.CreateTemp fails (to be consistent with other uses) (#5342)
  * fix: add config files to FS for post-analyzers (#5333)
  * fix: fix MIME warnings after updating to Go 1.20 (#5336)
  * build: fix a compile error with Go 1.21 (#5339)
  * feat: added `Metadata` into the k8s resource's scan report (#5322)
  * ci: check only PR's in `actions/stale` (#5337)
  * chore: update adopters template (#5330)
  * ci: do not trigger tests on the push event (#5313)
  * fix(sbom): use PURL or Group and Name in case of Java  (#5154)
  * docs: add buildkite repository to ecosystem page (#5316)
  * chore(deps): bump docker/setup-qemu-action from 2 to 3 (#5290)
  * chore(deps): bump docker/setup-buildx-action from 2 to 3 (#5292)
  * chore(deps): bump actions/cache from 3.3.1 to 3.3.2 (#5293)
  * chore(deps): bump github.com/google/uuid from 1.3.0 to 1.3.1 (#5286)
  * chore(deps): bump github.com/hashicorp/go-getter from 1.7.1 to 1.7.2 (#5289)
  * chore: enable go-critic (#5302)
  * chore(deps): bump actions/checkout from 3.6.0 to 4.1.0 (#5288)
  * chore(deps): bump github.com/aws/aws-sdk-go from 1.45.3 to 1.45.19 (#5287)
  * close java-db client (#5273)
  * chore(deps): bump docker/login-action from 2 to 3 (#5291)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/sts (#5294)
  * chore(deps): bump github.com/sigstore/rekor from 1.2.1 to 1.3.0 (#5304)
  * chore(deps): bump github.com/opencontainers/image-spec (#5295)
  * fix(report): removes git::http from uri in sarif (#5244)
  * Improve the meaning of  sentence (#5301)
  * chore(deps): bump github.com/owenrumney/go-sarif/v2 from 2.2.0 to 2.2.2 (#5297)
  * chore(deps): bump golang.org/x/term from 0.11.0 to 0.12.0 (#5296)
  * add app nil check (#5274)
  * typo: in secret.md (#5281)
  * docs: add info about `github` format (#5265)
  * feat(dotnet): add license support for NuGet (#5217)
  * docs: correctly export variables (#5260)
  * chore: Add line numbers for lint output (#5247)
  * chore(cli): disable java-db flags in server mode (#5263)
  * feat(db): allow passing registry options (#5226)
  * chore(deps): Bump up defsec to v0.93.0 (#5253)
  * refactor(purl): use TypeApk from purl (#5232)
  * chore: enable more linters (#5228)
  * ci: bump GoReleaser from 1.16.2 to 1.20.0 (#5236)
  * Fix typo on ide.md (#5239)
  * refactor: use defined types (#5225)
  * fix(purl): skip local Go packages (#5190)
  * docs: update info about license scanning in Yarn projects (#5207)
  * ci: auto apply labels (#5200)
  * fix link (#5203)
  * fix(purl): handle rust types (#5186)
  * chore: auto-close issues (#5177)
  * chore(deps): bump github.com/spf13/viper from 1.15.0 to 1.16.0 (#5093)
  * fix(k8s): kbom support addons labels (#5178)
  * test: validate SPDX with the JSON schema (#5124)
  * chore: bump trivy-kubernetes-latest (#5161)
  * docs: add 'Signature Verification' guide (#4731)
  * docs: add image-scanner-with-trivy for ecosystem (#5159)
  * fix(fs): assign the absolute path to be inspected to ROOTPATH when filesystem (#5158)
  * chore(deps): bump github.com/CycloneDX/cyclonedx-go (#5102)
  * Update filtering.md (#5131)
  * chore(deps): bump sigstore/cosign-installer (#5104)
  * chore(deps): bump github.com/cyphar/filepath-securejoin (#5143)
  * chore(deps): bump golangci/golangci-lint-action from 3.6.0 to 3.7.0 (#5103)
  * chore(deps): bump easimon/maximize-build-space from 7 to 8 (#5105)
  * chore(deps): bump github.com/aws/aws-sdk-go from 1.44.273 to 1.45.3 (#5126)
  * chaging adopters discussion tempalte (#5091)
  * chore(deps): bump github.com/cheggaaa/pb/v3 from 3.1.2 to 3.1.4 (#5092)
  * chore(deps): bump github.com/hashicorp/golang-lru/v2 from 2.0.2 to 2.0.6 (#5094)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/config (#5095)
  * chore(deps): bump github.com/containerd/containerd from 1.7.3 to 1.7.5 (#5097)
  * chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity (#5098)
  * chore(deps): bump actions/checkout from 3.5.3 to 3.6.0 (#5106)
  * docs: add Bitnami (#5078)
  * feat(docker): add support for scanning Bitnami components (#5062)
  * feat: add support for .trivyignore.yaml (#5070)
  * fix(terraform): improve detection of terraform files (#4984)
  * feat: filter artifacts on --exclude-owned flag (#5059)
  * fix(sbom): cyclonedx advisory should omit `null` value (#5041)
  * build: maximize build space for build tests (#5072)
  * feat: improve kbom component name (#5058)
  * fix(pom): add licenses for pom artifacts (#5071)
  * chore(deps): Update defsec to v0.92.0 (#5068)
  * chore: bump Go to `1.20` (#5067)
  * feat: PURL matching with qualifiers in OpenVEX (#5061)
  * feat(java): add graph support for pom.xml (#4902)
  * feat(swift): add vulns for cocoapods (#5037)
  * fix: support image pull secret for additional workloads (#5052)
  * fix: #5033 Superfluous double quote in html.tpl (#5036)
  * docs(repo): update trivy repo usage and example (#5049)
  * perf: Optimize Dockerfile for reduced layers and size (#5038)
  * feat: scan K8s Resources Kind with --all-namespaces (#5043)
  * fix: vulnerability typo (#5044)
  * docs: adding a terraform tutorial to the docs (#3708)
  * feat(report): add licenses to sarif format (#4866)
  * feat(misconf): show the resource name in the report (#4806)
  * chore: update alpine base images (#5015)
  * feat: add Package.resolved swift files support (#4932)
  * feat(nodejs): parse licenses in yarn projects (#4652)
  * fix: k8s private registries support (#5021)
  * bump github.com/testcontainers/testcontainers-go from 0.21.0 to 0.23.0 (#5018)
  * feat(vuln): support last_affected field from osv (#4944)
  * feat(server): add version endpoint (#4869)
  * feat: k8s private registries support (#4987)
  * fix(server): add indirect prop to package (#4974)
  * docs: add coverage (#4954)
  * feat(c): add location for lock file dependencies. (#4994)
  * docs: adding blog post on ec2 (#4813)
  * revert 32bit bins (#4977)
  * chore(deps): bump github.com/xlab/treeprint from 1.1.0 to 1.2.0 (#4917)</changelog>
  <changelog author="dmueller@suse.com" date="1701864000">- Update to version 0.48.0:
  * chore(deps): bump sigstore/cosign-installer from 4a861528be5e691840a69536975ada1d4c30349d to 1fc5bd396d372bee37d608f955b336615edf79c8 (#5696)
  * chore(deps): bump helm/chart-testing-action from 2.4.0 to 2.6.1 (#5694)
  * feat: filter k8s core components vuln results (#5713)
  * feat(vuln): remove duplicates in Fixed Version (#5596)
  * feat(report): output plugin (#4863)
  * chore(deps): bump alpine from 3.18.4 to 3.18.5 (#5700)
  * chore(deps): bump github.com/google/go-containerregistry from 0.16.1 to 0.17.0 (#5704)
  * chore(deps): bump github.com/go-git/go-git/v5 from 5.8.1 to 5.10.1 (#5699)
  * chore(deps): bump actions/github-script from 6 to 7 (#5697)
  * chore(deps): bump easimon/maximize-build-space from 8 to 9 (#5695)
  * docs: typo in modules.md (#5712)
  * feat: Add flag to configure node-collector image ref (#5710)
  * chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.7.1 to 1.9.0 (#5702)
  * chore(deps): bump github.com/alicebob/miniredis/v2 from 2.30.4 to 2.31.0 (#5698)
  * chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.3.1 to 1.4.0 (#5706)
  * feat(misconf): Add `--misconfig-scanners` option (#5670)
  * chore: bump Go to 1.21 (#5662)
  * feat: Packagesprops support (#5605)
  * chore(deps): Bump up trivy misconf deps (#5656)
  * docs: update adopters discussion template (#5632)
  * docs: terraform tutorial links updated to point to correct loc (#5661)
  * fix(secret): add `sec` and space to secret prefix for `aws-secret-access-key` (#5647)
  * fix(nodejs): support protocols for dependency section in yarn.lock files (#5612)
  * fix(secret): exclude upper case before secret for `alibaba-access-key-id` (#5618)
  * docs: Update Arch Linux package URL in installation.md (#5619)
  * chore: add prefix to image errors (#5601)
  * docs(vuln): fix link anchor (#5606)
  * docs: Add Dagger integration section and cleanup Ecosystem CICD docs page (#5608)
  * fix: k8s friendly error messages kbom non cluster scans (#5594)
  * feat: set InstalledFiles for DEB and RPM packages (#5488)
  * fix(report): use time.Time for CreatedAt (#5598)
  * test: retry containerd initialization (#5597)
  * feat(misconf): Expose misconf engine debug logs with `--debug` option (#5550)
  * test: mock VM walker (#5589)
  * chore: bump node-collector v0.0.9 (#5591)
  * feat(misconf): Add support for `--cf-params` for CFT (#5507)
  * feat(flag): replace '--slow' with '--parallel' (#5572)
  * fix(report): add escaping for Sarif format (#5568)
  * chore: show a deprecation notice for `--scanners config` (#5587)
  * feat(report): Add CreatedAt to the JSON report. (#5542) (#5549)
  * test: mock RPM DB (#5567)
  * feat: add aliases to '--scanners' (#5558)
  * refactor: reintroduce output writer (#5564)
  * chore(deps): bump google.golang.org/grpc from 1.58.2 to 1.58.3 (#5543)
  * chore: not load plugins for auto-generating docs (#5569)
  * chore: sort supported AWS services (#5570)
  * fix: no schedule toleration (#5562)
  * fix(cli): set correct `scanners` for `k8s` target (#5561)
  * fix(sbom): add `FilesAnalyzed` and `PackageVerificationCode` fields for SPDX (#5533)
  * refactor(misconf): Update refactored dependencies (#5245)
  * feat(secret): add built-in rule for JWT tokens (#5480)
  * fix: trivy k8s parse ecr image with arn (#5537)
  * fix: fail k8s resource scanning (#5529)
  * refactor(misconf): don't remove Highlighted in json format (#5531)
  * docs(k8s): fix link in kubernetes.md (#5524)
  * docs(k8s): fix whitespace in list syntax (#5525)</changelog>
  <changelog author="dmueller@suse.com" date="1702987200">- Update to version 0.48.1:
  * chore(deps): bump trivy-iac to v0.7.1 (#5797)
  * fix(bitnami): use a different comparer for detecting vulnerabilities (#5633)
  * refactor(sbom): disable html escaping for CycloneDX (#5764)
  * refactor(purl): use `pub` from `package-url` (#5784)
  * docs(python): add note to using `pip freeze` for `compatible releases` (#5760)
  * fix(report): use OS information for OS packages purl in `github` template (#5783)
  * fix(report): fix error if miconfigs are empty (#5782)
  * refactor(vuln): don't remove VendorSeverity in JSON report (#5761)
  * fix(report): don't mark misconfig passed tests as failed in junit.tpl (#5767)
  * docs(k8s): replace --scanners config with --scanners misconfig in docs (#5746)
  * fix(report): update Gitlab template (#5721)
  * feat(secret): add support of GitHub fine-grained tokens (#5740)
  * fix(misconf): add an image misconf to result (#5731)
  * feat(secret): added support of Docker registry credentials (#5720)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.18.45 to 1.25.11 (#5717)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/ecr from 1.21.0 to 1.24.1 (#5701)</changelog>
  <changelog author="dmueller@suse.com" date="1707393600">- Update to version 0.49.1:
  * fix: check unescaped `BomRef` when matching `PkgIdentifier` (#6025)
  * docs: Fix broken link to "pronunciation" (#6057)
  * chore(deps): bump actions/upload-artifact from 3 to 4 (#6047)
  * chore(deps): bump github.com/spf13/viper from 1.16.0 to 1.18.2 (#6042)
  * chore(deps): bump k8s.io/api from 0.29.0 to 0.29.1 (#6043)
  * ci: reduce `root-reserve-mb` size for `maximize-build-space` (#6064)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.48.0 to 1.48.1 (#6041)
  * chore(deps): bump github.com/open-policy-agent/opa from 0.60.0 to 0.61.0 (#6039)
  * fix: fix cursor usage in Redis Clear function (#6056)
  * chore(deps): bump github.com/go-openapi/runtime from 0.26.0 to 0.27.1 (#6037)
  * fix(nodejs): add local packages support for `pnpm-lock.yaml` files (#6034)
  * chore(deps): bump sigstore/cosign-installer from 3.3.0 to 3.4.0 (#6046)
  * chore(deps): bump github.com/go-openapi/strfmt from 0.21.7 to 0.22.0 (#6044)
  * chore(deps): bump actions/cache from 3.3.2 to 4.0.0 (#6048)
  * test: fix flaky `TestDockerEngine` (#6054)
  * chore(deps): bump github.com/google/go-containerregistry from 0.17.0 to 0.19.0 (#6040)
  * chore(deps): bump easimon/maximize-build-space from 9 to 10 (#6049)
  * chore(deps): bump alpine from 3.19.0 to 3.19.1 (#6051)
  * chore(deps): bump github.com/moby/buildkit from 0.11.6 to 0.12.5 (#6028)
  * fix(java): recursive check all nested depManagements with import scope for pom.xml files (#5982)
  * chore(deps): bump github.com/opencontainers/runc from 1.1.5 to 1.1.12 (#6029)
  * fix(cli): inconsistent behavior across CLI flags, environment variables, and config files (#5843)
  * feat(rust): Support workspace.members parsing for Cargo.toml analysis (#5285)
  * docs: add note about Bun (#6001)
  * fix(report): use `AWS_REGION` env for secrets in `asff` template (#6011)
  * fix: check returned error before deferring f.Close() (#6007)
  * feat(misconf): add support of buildkit instructions when building dockerfile from image config (#5990)
  * feat(vuln): enable `--vex` for all targets (#5992)
  * docs: update link to data sources (#6000)
  * feat(java): add support for line numbers for pom.xml files (#5991)
  * refactor(sbom): use new `metadata.tools` struct for CycloneDX (#5981)
  * docs: Update troubleshooting guide with image not found error (#5983)
  * style: update band logos (#5968)
  * chore(deps): Update misconfig deps (#5956)
  * docs: update cosign tutorial and commands, update kyverno policy (#5929)
  * docs: update command to scan go binary (#5969)
  * fix: handle non-parsable images names (#5965)
  * chore(deps): bump aquaproj/aqua-installer from 2.1.2 to 2.2.0 (#5693)
  * fix(amazon): save system files for pkgs containing `amzn` in src (#5951)
  * fix(alpine): Add EOL support for alpine 3.19. (#5938)
  * feat: allow end-users to adjust K8S client QPS and burst (#5910)
  * chore(deps): bump go-ebs-file (#5934)
  * fix(nodejs): find licenses for packages with slash (#5836)
  * fix(sbom): use `group` field for pom.xml and nodejs files for CycloneDX reports (#5922)
  * fix: ignore no init containers (#5939)
  * docs: Fix documentation of ecosystem (#5940)
  * docs(misconf): multiple ignores in comment (#5926)
  * fix(secret): find aws secrets ending with a comma or dot (#5921)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.11.90 to 1.15.11 (#5885)
  * docs: ✨ Updated ecosystem docs with reference to new community app (#5918)
  * fix(java): don't remove excluded deps from upper pom's (#5838)
  * fix(java): check if a version exists when determining GAV by file name for `jar` files (#5630)
  * feat(vex): add PURL matching for CSAF VEX (#5890)
  * fix(secret): `AWS Secret Access Key` must include only secrets with `aws` text. (#5901)
  * revert(report): don't escape new line characters for sarif format (#5897)
  * docs: improve filter by rego (#5402)
  * chore(deps): bump github.com/cloudflare/circl from 1.3.6 to 1.3.7 (#5892)
  * docs: add_scan2html_to_trivy_ecosystem (#5875)
  * fix(vm): update ext4-filesystem fix reading groupdescriptor in 32bit mode (#5888)
  * feat(vex): Add support for CSAF format (#5535)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/sts from 1.26.2 to 1.26.7 (#5880)
  * chore(deps): bump actions/setup-go from 4 to 5 (#5845)
  * chore(deps): bump actions/stale from 8 to 9 (#5846)
  * chore(deps): bump github.com/open-policy-agent/opa from 0.58.0 to 0.60.0 (#5853)
  * chore(deps): bump sigstore/cosign-installer from 3.2.0 to 3.3.0 (#5847)
  * chore(deps): bump modernc.org/sqlite from 1.23.1 to 1.28.0 (#5854)
  * chore(deps): bump alpine from 3.18.5 to 3.19.0 (#5849)
  * chore(deps): bump actions/setup-python from 4 to 5 (#5848)
  * feat(python): parse licenses from dist-info folder (#4724)
  * chore(deps): bump github.com/secure-systems-lab/go-securesystemslib from 0.7.0 to 0.8.0 (#5852)
  * feat(nodejs): add yarn alias support (#5818)
  * chore(deps): bump github.com/samber/lo from 1.38.1 to 1.39.0 (#5850)
  * chore(deps): bump github.com/hashicorp/go-getter from 1.7.2 to 1.7.3 (#5856)
  * chore(deps): bump google.golang.org/protobuf from 1.31.0 to 1.32.0 (#5855)
  * refactor: propagate time through context values (#5858)
  * refactor: move PkgRef under PkgIdentifier (#5831)
  * fix(cyclonedx): fix unmarshal for licenses (#5828)
  * chore(deps): bump github.com/go-git/go-git/v5 from 5.10.1 to 5.11.0 (#5830)
  * feat(vuln): include pkg identifier on detected vulnerabilities (#5439)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/ec2 from v1.116.0 to v1.134.0 (#5822)
  * chore(deps): bump github.com/containerd/containerd from 1.7.7 to 1.7.11 (#5809)
  * chore(deps): bump golang.org/x/crypto from 0.15.0 to 0.17.0 (#5805)</changelog>
  <changelog author="dmueller@suse.com" date="1715256000">- Update to version 0.51.1:
  * fix(fs): handle default skip dirs properly (#6628)
  * fix(misconf): load cached tf modules (#6607)
  * fix(misconf): do not use semver for parsing tf module versions (#6614)
  * refactor: move setting scanners when using compliance reports to flag parsing (#6619)
  * feat: introduce package UIDs for improved vulnerability mapping (#6583)
  * perf(misconf): Improve cause performance (#6586)
  * docs: trivy-k8s new experiance remove un-used section (#6608)
  * chore(deps): bump github.com/docker/docker from 26.0.1+incompatible to 26.0.2+incompatible (#6612)
  * docs: remove mention of GitLab Gold because it doesn't exist anymore (#6609)
  * feat(misconf): Use updated terminology for misconfiguration checks (#6476)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.15.15 to 1.16.15 (#6593)
  * docs: use `generic` link from `trivy-repo` (#6606)
  * docs: update trivy k8s with new experience (#6465)
  * feat: support `--skip-images` scanning flag (#6334)
  * BREAKING: add support for k8s `disable-node-collector` flag (#6311)
  * chore(deps): bump github.com/zclconf/go-cty from 1.14.1 to 1.14.4 (#6601)
  * chore(deps): bump github.com/sigstore/rekor from 1.2.2 to 1.3.6 (#6599)
  * chore(deps): bump google.golang.org/protobuf from 1.33.0 to 1.34.0 (#6597)
  * chore(deps): bump sigstore/cosign-installer from 3.4.0 to 3.5.0 (#6588)
  * chore(deps): bump github.com/testcontainers/testcontainers-go from 0.28.0 to 0.30.0 (#6595)
  * chore(deps): bump github.com/open-policy-agent/opa from 0.62.0 to 0.64.1 (#6596)
  * feat: add ubuntu 23.10 and 24.04 support (#6573)
  * chore(deps): bump azure/setup-helm from 3.5 to 4 (#6590)
  * chore(deps): bump actions/checkout from 4.1.2 to 4.1.4 (#6587)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/ecr from 1.24.6 to 1.27.4 (#6598)
  * docs(go): add stdlib (#6580)
  * chore(deps): bump github.com/containerd/containerd from 1.7.13 to 1.7.16 (#6592)
  * chore(deps): bump github.com/go-openapi/runtime from 0.27.1 to 0.28.0 (#6600)
  * feat(go): parse main mod version from build info settings (#6564)
  * feat: respect custom exit code from plugin (#6584)
  * docs: add asdf and mise installation method (#6063)
  * feat(vuln): Handle scanning conan v2.x lockfiles (#6357)
  * feat: add support `environment.yaml` files (#6569)
  * fix: close plugin.yaml (#6577)
  * fix: trivy k8s avoid deleting non-default node collector namespace  (#6559)
  * BREAKING: support exclude `kinds/namespaces` and include `kinds/namespaces` (#6323)
  * feat(go): add main module (#6574)
  * feat: add relationships (#6563)
  * ci: disable `Go` cache for `reusable-release.yaml` (#6572)
  * docs: mention `--show-suppressed` is available in table (#6571)
  * chore: fix sqlite to support loong64 (#6511)
  * fix(debian): sort dpkg info before parsing due to exclude directories (#6551)
  * docs: update info about config file (#6547)
  * docs: remove RELEASE_VERSION from trivy.repo (#6546)
  * fix(sbom): change error to warning for multiple OSes (#6541)
  * fix(vuln): skip empty versions (#6542)
  * feat(c): add license support for conan lock files (#6329)
  * fix(terraform): Attribute and fileset fixes (#6544)
  * refactor: change warning if no vulnerability details are found (#6230)
  * refactor(misconf): improve error handling in the Rego scanner (#6527)
  * ci: use tmp dir inside Trivy repo dir for GoReleaser (#6533)
  * feat(go): parse main module of go binary files (#6530)
  * chore(deps): bump golang.org/x/net from 0.21.0 to 0.23.0 (#6526)
  * refactor(misconf): simplify the retrieval of module annotations (#6528)
  * chore(deps): bump github.com/hashicorp/go-getter from 1.7.3 to 1.7.4 (#6523)
  * docs(nodejs): add info about supported versions of pnpm lock files (#6510)
  * feat(misconf): loading embedded checks as a fallback (#6502)
  * fix(misconf): Parse JSON k8s manifests properly (#6490)
  * refactor: remove parallel walk (#5180)
  * fix: close pom.xml (#6507)
  * fix(secret): convert severity for custom rules (#6500)
  * fix(java): update logic to detect `pom.xml` file snapshot artifacts from remote repositories (#6412)
  * fix: typo (#6283)
  * docs(k8s,image): fix command-line syntax issues (#6403)
  * chore(deps): bump actions/checkout from 4.1.1 to 4.1.2 (#6435)
  * fix(misconf): avoid panic if the scheme is not valid (#6496)
  * feat(image): goversion as stdlib (#6277)
  * fix: add color for error inside of log message (#6493)
  * chore(deps): bump actions/add-to-project from 0.4.1 to 1.0.0 (#6438)
  * docs: fix links to OPA docs (#6480)
  * refactor: replace zap with slog (#6466)
  * docs: update links to IaC schemas (#6477)
  * chore: bump Go to 1.22 (#6075)
  * refactor(terraform): sync funcs with Terraform (#6415)
  * feat(misconf): add helm-api-version and helm-kube-version flag (#6332)
  * chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.4.0 to 1.5.1 (#6426)
  * chore(deps): bump github.com/go-openapi/strfmt from 0.22.0 to 0.23.0 (#6452)
  * chore(deps): bump github.com/hashicorp/golang-lru/v2 from 2.0.6 to 2.0.7 (#6430)
  * chore(deps): bump aquaproj/aqua-installer from 2.2.0 to 3.0.0 (#6437)
  * fix(terraform): eval submodules (#6411)
  * refactor(terraform): remove unused options (#6446)
  * refactor(terraform): remove unused file (#6445)
  * chore(deps): bump github.com/testcontainers/testcontainers-go to v0.28.0 (#6387)
  * chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.9.0 to 1.10.0 (#6427)
  * fix(misconf): Escape template value correctly (#6292)
  * feat(misconf): add support for wildcard ignores (#6414)
  * fix(cloudformation): resolve `DedicatedMasterEnabled` parsing issue (#6439)
  * refactor(terraform): remove metrics collection (#6444)
  * feat(cloudformation): add support for logging and endpoint access for EKS (#6440)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.51.1 to 1.53.1 (#6424)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.27.4 to 1.27.10 (#6428)
  * chore(deps): bump go.etcd.io/bbolt from 1.3.8 to 1.3.9 (#6429)
  * fix(db): check schema version for image name only (#6410)
  * chore(deps): bump github.com/google/wire from 0.5.0 to 0.6.0 (#6425)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.149.1 to 1.155.1 (#6433)
  * chore(deps): bump actions/cache from 4.0.0 to 4.0.2 (#6436)
  * feat(misconf): Support private registries for misconf check bundle (#6327)
  * feat(cloudformation): inline ignore support for YAML templates (#6358)
  * feat(terraform): ignore resources by nested attributes (#6302)
  * perf(helm): load in-memory files (#6383)
  * feat(aws): apply filter options to result (#6367)
  * feat(aws): quiet flag support (#6331)
  * fix(misconf): clear location URI for SARIF (#6405)
  * test(cloudformation): add CF tests (#6315)
  * fix(cloudformation): infer type after resolving a function (#6406)
  * fix(sbom): fix error when parent of SPDX Relationships is not a package. (#6399)
  * fix(nodejs): merge `Indirect`, `Dev`, `ExternalReferences` fields for same deps from `package-lock.json` files v2 or later (#6356)
  * docs: add info about support for package license detection in `fs`/`repo` modes (#6381)
  * fix(nodejs): add support for parsing `workspaces` from `package.json` as an object (#6231)
  * fix: use `0600` perms for tmp files for post analyzers (#6386)
  * fix(helm): scan the subcharts once (#6382)
  * docs(terraform): add file patterns for Terraform Plan (#6393)
  * fix(terraform): сhecking SSE encryption algorithm validity (#6341)
  * fix(java): parse modules from `pom.xml` files once (#6312)
  * chore(deps): bump github.com/docker/docker from 25.0.3+incompatible to 25.0.5+incompatible (#6364)
  * fix(server): add Locations for `Packages` in client/server mode (#6366)
  * fix(sbom): add check for `CreationInfo` to nil when detecting SPDX created using Trivy (#6346)
  * fix(report): don't include empty strings in `.vulnerabilities[].identifiers[].url` when `gitlab.tpl` is used (#6348)
  * chore(ubuntu): Add Ubuntu 22.04 EOL date (#6371)
  * chore(deps): bump google.golang.org/protobuf from 1.32.0 to 1.33.0 (#6321)
  * feat(java): add support licenses and graph for gradle lock files (#6140)
  * feat(vex): consider root component for relationships (#6313)
  * fix: increase the default buffer size for scanning dpkg status files by 2 times (#6298)
  * chore: updates wazero to v1.7.0 (#6301)
  * feat(sbom): Support license detection for SBOM scan (#6072)
  * refactor(sbom): use intermediate representation for SPDX (#6310)
  * docs(terraform): improve documentation for filtering by inline comments (#6284)
  * fix(terraform): fix policy document retrieval (#6276)
  * refactor(terraform): remove unused custom error (#6303)
  * refactor(sbom): add intermediate representation for BOM (#6240)
  * fix(amazon): check only major version of AL to find advisories (#6295)
  * fix(db): use schema version as tag only for `trivy-db` and `trivy-java-db` registries by default (#6219)
  * fix(nodejs): add name validation for package name from `package.json`  (#6268)
  * docs: Added install instructions for FreeBSD (#6293)
  * feat(image): customer podman host or socket option (#6256)
  * chore(deps): bump wazero from 1.2.1 to 1.6.0 (#6290)
  * feat(java): mark dependencies from `maven-invoker-plugin` integration tests pom.xml files as `Dev` (#6213)
  * fix(license): reorder logic of how python package licenses are acquired (#6220)
  * test(terraform): skip cached modules (#6281)
  * feat(secret): Support for detecting Hugging Face Access Tokens (#6236)
  * fix(cloudformation): support of all SSE algorithms for s3 (#6270)
  * feat(terraform): Terraform Plan snapshot scanning support (#6176)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.26.6 to 1.27.4 (#6249)
  * fix: typo function name and comment optimization (#6200)
  * fix(java): don't ignore runtime scope for pom.xml files (#6223)
  * chore(deps): bump helm/kind-action from 1.8.0 to 1.9.0 (#6242)
  * chore(deps): bump golangci/golangci-lint-action from 3.7.0 to 4.0.0 (#6243)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.48.1 to 1.51.1 (#6251)
  * chore(deps): bump github.com/hashicorp/go-uuid from 1.0.1 to 1.0.3 (#6253)
  * chore(deps): bump github.com/open-policy-agent/opa from 0.61.0 to 0.62.0 (#6250)
  * chore(deps): bump github.com/containerd/containerd from 1.7.12 to 1.7.13 (#6247)
  * chore(deps): bump go.uber.org/zap from 1.26.0 to 1.27.0 (#6246)
  * fix(license): add FilePath to results to allow for license path filtering via trivyignore file (#6215)
  * chore(deps): Upgrade iac deps (#6255)
  * feat: add info log message about dev deps suppression (#6211)
  * test(k8s): use test-db for k8s integration tests (#6222)
  * ci: add maximize-build-space for `Test` job (#6221)
  * fix(terraform): fix root module search (#6160)
  * test(parser): squash test data for yarn (#6203)
  * fix(terraform): do not re-expand dynamic blocks (#6151)
  * docs: update ecosystem page reporting with db app (#6201)
  * fix: k8s summary separate infra and user finding results (#6120)
  * fix: add context to target finding on k8s table view (#6099)
  * fix: Printf format err (#6198)
  * refactor: better integration of the parser into Trivy (#6183)
  * chore(deps): bump helm.sh/helm/v3 from 3.14.1 to 3.14.2 (#6189)
  * feat(terraform): Add hyphen and non-ASCII support for domain names in credential extraction (#6108)
  * fix(vex): CSAF filtering should consider relationships (#5923)
  * refactor(report): Replacing `source_location` in `github` report when scanning an image (#5999)
  * feat(vuln): ignore vulnerabilities by PURL (#6178)
  * feat(java): add support for fetching packages from repos mentioned in pom.xml (#6171)
  * feat(k8s): rancher rke2 version support (#5988)
  * docs: update kbom distribution for scanning (#6019)
  * chore: update CODEOWNERS (#6173)
  * fix(swift): try to use branch to resolve version (#6168)
  * fix(terraform): ensure consistent path handling across OS (#6161)
  * fix(java): add only valid libs from `pom.properties` files from `jars` (#6164)
  * fix(sbom): skip executable file analysis if Rekor isn't a specified SBOM source (#6163)
  * chore(deps): merge go-dep-parser into Trivy (#6094)
  * docs(report): add remark about `path` to filter licenses using `.trivyignore.yaml` file (#6145)
  * docs: update template path for gitlab-ci tutorial (#6144)
  * feat(report): support for filtering licenses and secrets via rego policy files (#6004)
  * fix(cyclonedx): move root component from scanned cyclonedx file to output cyclonedx file (#6113)
  * refactor(deps): Merge defsec into trivy (#6109)
  * chore(deps): bump helm.sh/helm/v3 from 3.14.0 to 3.14.1 (#6142)
  * docs: add SecObserve in CI/CD and reporting (#6139)
  * fix(alpine): exclude empty licenses for apk packages (#6130)
  * docs: add docs tutorial on custom policies with rego (#6104)
  * fix(nodejs): use project dir when searching for workspaces for Yarn.lock files (#6102)
  * feat(vuln): show suppressed vulnerabilities in table (#6084)
  * docs: rename governance to principles (#6107)
  * docs: add governance (#6090)
  * refactor(deps): Merge trivy-iac into Trivy (#6005)
  * feat(java): add dependency location support for `gradle` files (#6083)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.15.11 to 1.15.15 (#6038)
  * fix(misconf): get `user` from `Config.User` (#6070)</changelog>
  <changelog author="dmueller@suse.com" date="1717675200">- Update to version 0.52.0 (bsc#1224781, CVE-2024-35192):
  * release: v0.52.0 [main] (#6809)
  * fix(plugin): initialize logger (#6836)
  * chore(deps): bump alpine from 3.19.1 to 3.20.0 in the docker group (#6835)
  * fix(cli): always output fatal errors to stderr (#6827)
  * fix: close testfile (#6830)
  * docs(julia): add scanner table (#6826)
  * feat(python): add license support for `requirement.txt` files (#6782)
  * docs: add more workarounds for out-of-disk (#6821)
  * chore: improve error message for image not found (#6822)
  * fix(sbom): fix panic for `convert` mode when scanning json file derived from sbom file (#6808)
  * ci(deps): use modules instead of incompatible version (#6805)
  * ci: set initial version to v0.51.1 (#6810)
  * ci: replace PAT with ORG_REPO_TOKEN (#6806)
  * chore(deps): bump the common group with 3 updates (#6789)
  * fix: clean up golangci lint configuration (#6797)
  * ci: introduce Release Please for automated release management (#6795)
  * fix(python): add package name and version validation for `requirements.txt` files. (#6804)
  * feat(vex): improve relationship support in CSAF VEX (#6735)
  * chore(alpine): add eol date for Alpine 3.20 (#6800)
  * docs(plugin): add missed `plugin` section (#6799)
  * fix: include packages unless it is not needed (#6765)
  * ci(deps): fix ineffassign and bodyclose in ".*_test.go$" (#6777)
  * chore(deps): Bump trivy-aws and trivy-checks (#6796)
  * feat(misconf): support for VPC resources for inbound/outbound rules (#6779)
  * ci(deps): fix govet in ".*_test.go$" (#6736)
  * ci(deps): simplify gosec rules exclusion (#6778)
  * chore: replace interface{} with any (#6751)
  * fix: close settings.xml (#6768)
  * refactor(go): add priority for gobinary module versions from `ldflags` (#6745)
  * ci(deps): fix gocritic in ".*_test.go$" (#6763)
  * build: use main package instead of main.go (#6766)
  * feat(misconf): resolve tf module from OpenTofu compatible registry (#6743)
  * chore(deps): bump the common group across 1 directory with 29 updates (#6756)
  * ci(deps): fix tenv in ".*_test.go$" (#6748)
  * chore(deps): bump the aws group with 8 updates (#6738)
  * chore(deps): bump the docker group with 2 updates (#6739)
  * chore(deps): bump the github-actions group with 4 updates (#6737)
  * chore(deps): bump the testcontainers group with 2 updates (#6740)
  * docs: add info on adding compliance checks (#6275)
  * docs: Add documentation for contributing additional checks to the trivy policies repo (#6234)
  * ci: add groups for `dependabot` (#6734)
  * ci(deps): fix gci and gofmt in ".*_test.go$" (#6721)
  * feat(nodejs): add v9 pnpm lock file support (#6617)
  * feat(vex): support non-root components for products in OpenVEX (#6728)
  * feat(python): add line number support for `requirement.txt` files (#6729)
  * chore: respect timeout value in .golangci.yaml (#6724)
  * ci(deps): enable `require-error` rule from `testifylint` linter (#6718)
  * chore(deps): bump golangci-lint to v1.58.2 (#6719)
  * fix: node-collector high and critical cves (#6707)
  * Merge pull request from GHSA-xcq4-m2r3-cmrj
  * chore: auto-bump golang patch versions (#6711)
  * fix(misconf): don't shift ignore rule related to code (#6708)
  * feat(plugin): specify plugin version (#6683)
  * chore: enforce golangci-lint version (#6700)
  * ci(deps): update golangci-lint-action and enable testifylint linter on "integration/*" (#6706)
  * fix(go): include only `.version`|`.ver` (no prefixes) ldflags for `gobinaries` (#6705)
  * fix(go): add only non-empty root modules for `gobinaries` (#6710)
  * refactor: unify package addition and vulnerability scanning (#6579)
  * fix: Golang version parsing from binaries w/GOEXPERIMENT (#6696)
  * ci(deps): enable testifylint linter on .*_test.go$ (#6688)
  * feat(misconf): Add support for deprecating a check (#6664)
  * chore(deps): use `google.golang.org/protobuf/types/known` instead of `github.com/golang/protobuf/ptypes` (#6681)
  * feat: Add Julia language analyzer support (#5635)
  * feat(misconf): register builtin Rego funcs from trivy-checks (#6616)
  * fix(report): hide empty tables if all vulns has been filtered (#6352)
  * feat(report): Include licenses and secrets filtered by rego to ModifiedFindings (#6483)
  * feat: add support for plugin index (#6674)
  * fix(conda): add support `pip` deps for `environment.yml` files (#6675)
  * docs: add support table for client server mode (#6498)
  * fix: close APKINDEX archive file (#6672)
  * fix(misconf): skip Rego errors with a nil location (#6666)
  * refactor: move artifact types under artifact package to avoid import cycles (#6652)
  * refactor(misconf): remove extrafs (#6656)
  * refactor: re-define module structs for serialization (#6655)
  * chore(misconf): Clean up iac logger (#6642)
  * feat(misconf): support symlinks inside of Helm archives (#6621)
  * feat(misconf): add Terraform 'removed' block to schema (#6640)
  * refactor: unify Library and Package structs (#6633)
  * fix: use of specified context to obtain cluster name (#6645)
  * perf(misconf): parse rego input once (#6615)
  * fix(misconf): skip Rego errors with a nil location (#6638)
  * ci: add `generic` dir to deb deploy script (#6636)
  * docs: link warning to both timeout config options (#6620)
  * docs: fix usage of image-config-scanners (#6635)
  * chore(deps): bump `knqyf263/trivy-issue-action` to v0.0.6 (#6632)</changelog>
  <changelog author="dmueller@suse.com" date="1718193600">- Update to version 0.52.1:
  * release: v0.52.1 [release/v0.52] (#6877)
  * fix(nodejs): fix infinite loop when package link from `package-lock.json` file is broken [backport: release/v0.52] (#6888)
  * fix(sbom): don't overwrite `srcEpoch` when decoding SBOM files [backport: release/v0.52] (#6881)
  * fix(python): compare pkg names from `poetry.lock` and `pyproject.toml` in lowercase [backport: release/v0.52] (#6878)
  * docs: explain how VEX is applied (#6864)
  * fix(nodejs): fix infinity loops for `pnpm` with cyclic imports (#6857)</changelog>
  <changelog author="dmueller@suse.com" date="1718798400">- Update to version 0.52.2:
  * release: v0.52.2 [release/v0.52] (#6896)
  * ci: use `ubuntu-latest-m` runner [backport: release/v0.52] (#6933)
  * chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.5.2 to 1.6.0 [backport: release/v0.52] (#6919)
  * test: bump docker API to 1.45  [backport: release/v0.52] (#6922)
  * ci: bump `github.com/goreleaser/goreleaser` to `v2.0.0` [backport: release/v0.52] (#6893)
  * fix(debian): take installed files from the origin layer [backport: release/v0.52] (#6892)
- add add-opensuse-tumbleweed-db.patch,
  add-opensuse-tumbleweed-support.patch: patches for tumbleweed
  support</changelog>
  <changelog author="dmueller@suse.com" date="1720699200">- Update to version 0.53.0 (bsc#1227022, CVE-2024-6257):
  * release: v0.53.0 [main] (#6855)
  * feat(conda): add licenses support for `environment.yml` files (#6953)
  * fix(sbom): fix panic when scanning SBOM file without root component into SBOM format (#7051)
  * feat: add memory cache backend (#7048)
  * fix(sbom): use package UIDs for uniqueness (#7042)
  * feat(php): add installed.json file support (#4865)
  * docs: ✨ Updated ecosystem docs with reference to new community app (#7041)
  * fix: use embedded when command path not found (#7037)
  * chore(deps): bump trivy-kubernetes version (#7012)
  * refactor: use google/wire for cache (#7024)
  * fix(cli): show info message only when --scanners is available (#7032)
  * chore: enable float-compare rule from testifylint (#6967)
  * docs: Add sudo on commands, chmod before mv on install docs (#7009)
  * fix(plugin): respect `--insecure` (#7022)
  * feat(k8s)!: node-collector dynamic commands support (#6861)
  * fix(sbom): take pkg name from `purl` for maven pkgs (#7008)
  * chore(deps): bump github.com/hashicorp/go-getter from 1.7.4 to 1.7.5 (#7018)
  * feat!: add clean subcommand (#6993)
  * chore: use `!` for breaking changes (#6994)
  * feat(aws)!: Remove aws subcommand (#6995)
  * refactor: replace global cache directory with parameter passing (#6986)
  * fix(sbom): use `purl` for `bitnami` pkg names (#6982)
  * chore: bump Go toolchain version (#6984)
  * refactor: unify cache implementations (#6977)
  * docs: non-packaged and sbom clarifications (#6975)
  * BREAKING(aws): Deprecate `trivy aws` as subcmd in favour of a plugin (#6819)
  * docs: delete unknown URL (#6972)
  * refactor: use version-specific URLs for documentation references (#6966)
  * refactor: delete db mock (#6940)
  * ci: add depguard (#6963)
  * refactor: add warning if severity not from vendor (or NVD or GH) is used (#6726)
  * feat: Add local ImageID to SARIF metadata (#6522)
  * fix(suse): Add SLES 15.6 and Leap 15.6 (#6964)
  * feat(java): add support for sbt projects using sbt-dependency-lock (#6882)
  * feat(java): add support for `maven-metadata.xml` files for remote snapshot repositories. (#6950)
  * fix(purl): add missed os types (#6955)
  * fix(cyclonedx): trim non-URL info for `advisory.url` (#6952)
  * fix(c): don't skip conan files from `file-patterns` and scan `.conan2` cache dir (#6949)
  * ci: correctly handle categories (#6943)
  * fix(image): parse `image.inspect.Created` field only for non-empty values (#6948)
  * fix(misconf): handle source prefix to ignore (#6945)
  * fix(misconf): fix parsing of engine links and frameworks (#6937)
  * feat(misconf): support of selectors for all providers for Rego (#6905)
  * ci: don't run `tests` for `release-please` PRs (#6936)
  * fix(license): return license separation using separators  `,`, `or`, etc. (#6916)
  * ci: use `ubuntu-latest-m` runner (#6918)
  * feat(misconf): add support for AWS::EC2::SecurityGroupIngress/Egress (#6755)
  * BREAKING(misconf): flatten recursive types (#6862)
  * ci: move triage workflow yaml under .github/workflows (#6895)
  * ci: add `trivy` group for `dependabot` (#6908)
  * chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.5.2 to 1.6.0 (#6910)
  * test: bump docker API to 1.45  (#6914)
  * feat(sbom): migrate to `CycloneDX v1.6` (#6903)
  * chore(deps): bump the aws group with 8 updates (#6898)
  * ci: bump `github.com/goreleaser/goreleaser` to `v2.0.0` (#6887)
  * feat(image): Set User-Agent header for Trivy container registry requests (#6868)
  * fix(debian): take installed files from the origin layer (#6849)
  * fix(nodejs): fix infinite loop when package link from `package-lock.json` file is broken (#6858)
  * feat(misconf): API Gateway V1 support for CloudFormation (#6874)
  * ci: add created release branch to `rulesets` to enable merge queue (#6880)
  * feat(plugin): add support for nested archives (#6845)
  * fix(sbom): don't overwrite `srcEpoch` when decoding SBOM files (#6866)
  * fix(secret): `Asymmetric Private Key` shouldn't start with space (#6867)
  * ci: use author permission check instead of `author_association` field for backport workflow (#6870)
  * chore: auto label discussions (#5259)
  * docs: explain how VEX is applied (#6864)
  * ci: automate backporting process (#6781)
  * ci: create release branch (#6859)
  * fix(python): compare pkg names from `poetry.lock` and `pyproject.toml` in lowercase (#6852)
  * fix(nodejs): fix infinity loops for `pnpm` with cyclic imports (#6857)
  * feat(dart): use first version of constraint for dependencies using SDK version (#6239)
  * fix(misconf): parsing numbers without fraction as int (#6834)
  * fix(misconf): fix caching of modules in subdirectories (#6814)
  * feat(misconf): add metadata to Cloud schema (#6831)
  * chore(deps): bump the aws group across 1 directory with 7 updates (#6837)
  * chore(deps): bump the common group with 5 updates (#6842)
  * test: replace embedded Git repository with dynamically created repository (#6824)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1721908800">- refresh add-opensuse-tumbleweed-support.patch</changelog>
  <changelog author="dmueller@suse.com" date="1722513600">- Update to version 0.54.1:
  * release: v0.54.1 [release/v0.54] (#7282)
  * fix(flag): incorrect behavior for deprected flag `--clear-cache` [backport: release/v0.54] (#7285)
  * fix(java): Return error when trying to find a remote pom to avoid segfault [backport: release/v0.54] (#7283)
  * fix(plugin): do not call GitHub content API for releases and tags [backport: release/v0.54] (#7279)
  * release: v0.54.0 [main] (#7075)
  * docs: update ecosystem page reporting with plopsec.com app (#7262)
  * chore(deps): bump google.golang.org/grpc from 1.64.0 to 1.64.1 (#7136)
  * feat(vex): retrieve VEX attestations from OCI registries (#7249)
  * feat(sbom): add image labels into `SPDX` and `CycloneDX` reports (#7257)
  * refactor(flag): return error if both `--download-db-only` and `--download-java-db-only` are specified (#7259)
  * fix(nodejs): detect direct dependencies when using `latest` version for files `yarn.lock` + `package.json` (#7110)
  * fix(java): avoid panic if deps from `pom` in `it` dir are not found (#7245)
  * chore: show VEX notice for OSS maintainers in CI environments (#7246)
  * feat(vuln): add `--pkg-relationships` (#7237)
  * docs: show VEX cli pages + update config file page for VEX flags (#7244)
  * fix(dotnet): show `nuget package dir not found` log only when checking `nuget` packages (#7194)
  * chore(deps): bump the common group across 1 directory with 17 updates (#7230)
  * feat(vex): VEX Repository support (#7206)
  * fix(secret): skip regular strings contain secret patterns (#7182)
  * feat: share build-in rules (#7207)
  * fix(report): hide empty table when all secrets/license/misconfigs are ignored (#7171)
  * fix(cli): error on missing config file (#7154)
  * fix(secret): update length of `hugging-face-access-token` (#7216)
  * feat(sbom): add vulnerability support for SPDX formats (#7213)
  * ci: use free runner for all tests except `build tests` (#7215)
  * chore(deps): bump the docker group across 1 directory with 2 updates (#7208)
  * fix(secret): trim excessively long lines (#7192)
  * chore(vex): update subcomponents for CVE-2023-42363/42364/42365/42366 (#7201)
  * fix(server): pass license categories to options (#7203)
  * feat(mariner): Add support for Azure Linux (#7186)
  * docs: updates config file (#7188)
  * refactor(fs): remove unused field for CompositeFS (#7195)
  * fix(dotnet): don't include non-runtime libraries into report for `*.deps.json` files (#7039)
  * chore(deps): bump goreleaser from `v2.0.0` to `v2.1.0` (#7162)
  * fix: add missing platform and type to spec (#7149)
  * chore(deps): bump the aws group with 6 updates (#7166)
  * feat(misconf): enabled China configuration for ACRs (#7156)
  * fix: close file when failed to open gzip (#7164)
  * docs: Fix PR documentation to use GitHub Discussions, not Issues (#7141)
  * docs(misconf): add info about limitations for terraform plan json (#7143)
  * chore: add VEX for Trivy images (#7140)
  * chore(deps): bump the common group across 1 directory with 7 updates (#7125)
  * chore: add VEX document and generator for Trivy  (#7128)
  * fix(misconf): do not evaluate TF when a load error occurs (#7109)
  * feat(cli): rename `--vuln-type` flag to `--pkg-types` flag (#7104)
  * refactor(secret): move warning about file size after `IsBinary` check (#7123)
  * chore(deps): bump the docker group with 2 updates (#7116)
  * feat: add openSUSE tumbleweed detection and scanning (#6965)
  * test: add missing advisory details for integration tests database (#7122)
  * fix: Add dependencyManagement exclusions to the child exclusions (#6969)
  * chore(deps): bump the aws group with 4 updates (#7115)
  * fix: ignore nodes when listing permission is not allowed (#7107)
  * fix(java): use `go-mvn-version` to remove `Package` duplicates (#7088)
  * refactor(secret): add warning about large files (#7085)
  * feat(nodejs): add license parser to pnpm analyser (#7036)
  * refactor(sbom): add sbom prefix + filepaths for decode log messages (#7074)
  * feat: add `log.FilePath()` function for logger (#7080)
  * chore: bump golangci-lint from v1.58 to v1.59 (#7077)
  * chore(deps): bump the common group across 1 directory with 23 updates (#7066)
  * perf(debian): use `bytes.Index` in `emptyLineSplit` to cut allocation (#7065)
  * refactor: pass DB dir to trivy-db (#7057)
  * docs: navigate to the release highlights and summary (#7072)
  * chore(deps): bump the github-actions group with 2 updates (#7067)
-  drop add-opensuse-tumbleweed-db.patch,
  add-opensuse-tumbleweed-support.patch: merged upstream</changelog>
</package>
<package pkgid="a33badac5f3403242525065fb9429cf62159f811dd8bbe293c44c4eb7559f991" name="trivy" arch="src">
  <version epoch="0" ver="0.54.1" rel="bp156.2.3.1"/>
  <changelog author="dmueller@suse.com" date="1682683200">- Update to version 0.41.0:
  * fix(spdx): add workaround for no src packages (#4118)
  * test(golang): rename broken go.mod (#4129)
  * feat(sbom): add supplier field (#4122)
  * test(misconf): skip downloading of policies for tests #4126
  * refactor: use debug message for post-analyze errors (#4037)
  * feat(sbom): add VEX support (#4053)
  * feat(sbom): add primary package purpose field for SPDX (#4119)
  * fix(k8s): fix quiet flag (#4120)
  * fix(python): parse of pip extras (#4103)
  * feat(java): use full path for nested jars (#3992)
  * feat(license): add new flag for classifier confidence level (#4073)
  * feat: config and fs compliance support (#4097)
  * chore(deps): bump sigstore/cosign-installer from 2.8.1 to 3.0.1 (#3952)
  * feat(spdx): add support for SPDX 2.3 (#4058)
  * fix: k8s all-namespaces support (#4096)
  * perf(misconf): replace with post-analyzers (#4090)
  * fix(helm): update networking API version detection (#4106)
  * feat(image): custom docker host option (#3599)
  * style: debug flag is incorrect and needs extra - (#4087)
  * docs(vuln): Document inline vulnerability filtering comments (#4024)
  * feat(fs): customize error callback during fs walk (#4038)
  * fix(ubuntu): skip copyright files from subfolders (#4076)
  * docs: restructure scanners (#3977)
  * fix: fix `file does not exist` error for post-analyzers (#4061)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683806400">- actually create a PIE binary</changelog>
  <changelog author="dmueller@suse.com" date="1686571200">- Update to version 0.42.1:
  * ci: remove 32bit packages (#4585)
  * fix(misconf): deduplicate misconf results (#4588)
  * fix(vm): support sector size of 4096 (#4564)
  * fix(misconf): terraform relative paths (#4571)
  * fix(purl): skip unsupported library type (#4577)
  * fix(terraform): recursively detect all Root Modules (#4457)
  * fix(vm): support post analyzer for vm command (#4544)
  * fix(nodejs): change the type of the devDependencies field (#4560)
  * fix(sbom): export empty dependencies in CycloneDX (#4568)
  * refactor: add composite fs for post-analyzers (#4556)
  * chore(deps): bump golangci/golangci-lint-action from 3.4.0 to 3.5.0 (#4554)
  * chore(deps): bump helm/kind-action from 1.5.0 to 1.7.0 (#4526)
  * chore(deps): bump github.com/BurntSushi/toml from 1.2.1 to 1.3.0 (#4528)
  * chore(deps): bump github.com/alicebob/miniredis/v2 from 2.30.2 to 2.30.3 (#4529)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/ec2 (#4536)
  * chore(deps): bump github.com/tetratelabs/wazero from 1.0.0 to 1.2.0 (#4549)
  * chore(deps): bump github.com/spf13/cast from 1.5.0 to 1.5.1 (#4532)
  * chore(deps): bump github.com/testcontainers/testcontainers-go (#4537)
  * chore(deps): bump github.com/go-git/go-git/v5 from 5.6.1 to 5.7.0 (#4530)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/config (#4534)
  * chore(deps): bump github.com/sigstore/rekor from 1.2.0 to 1.2.1 (#4533)
  * chore(deps): bump alpine from 3.17.3 to 3.18.0 (#4525)
  * feat: add SBOM analyzer (#4210)
  * fix(sbom): update logic for work with files in spdx format (#4513)
  * feat: azure workload identity support (#4489)
  * feat(ubuntu): add eol date for 18.04 ESM (#4524)
  * fix(misconf): Update required extensions for terraformplan (#4523)
  * refactor(cyclonedx): add intermediate representation (#4490)
  * fix(misconf): Remove debug print while scanning (#4521)
  * fix(java): remove duplicates of jar libs (#4515)
  * fix(java): fix overwriting project props in pom.xml (#4498)
  * docs: Update compilation instructions (#4512)
  * fix(nodejs): update logic for parsing pnpm lock files (#4502)
  * fix(secret): remove aws-account-id rule (#4494)
  * feat(oci): add support for referencing an input image by digest (#4470)
  * chore(deps): bump github.com/cloudflare/circl from 1.1.0 to 1.3.3 (#4338)
  * docs: fixed the format (#4503)
  * fix(java): add support of * for exclusions for pom.xml files (#4501)
  * feat: adding issue template for documentation (#4453)
  * docs: switch glad to ghsa for Go (#4493)
  * chore(deps): Update defsec to v0.89.0 (#4474)
  * feat(misconf): Add terraformplan support (#4342)
  * feat(debian): add digests for dpkg (#4445)
  * chore(deps): bump github.com/sigstore/rekor from 1.1.1 to 1.2.0 (#4478)
  * feat(k8s): exclude node scanning by node labels (#4459)
  * docs: add info about multi-line mode for regexp from custom secret rules (#4159)
  * feat(cli): convert JSON reports into a different format (#4452)
  * feat(image): add logic to guess base layer for docker-cis scan (#4344)
  * fix(cyclonedx): set original names for packages (#4306)
  * feat: group subcommands (#4449)
  * feat(cli): add retry to cache operations (#4189)
  * fix(vuln): report architecture for `apk` packages (#4247)
  * refactor: enable cases where return values are not needed in pipeline (#4443)
  * fix(image): resolve scan deadlock when error occurs in slow mode (#4336)
  * docs(misconf): Update docs for kubernetes file patterns (#4435)
  * test: k8s integration tests (#4423)
  * feat(redhat): add package digest for rpm (#4410)
  * feat(misconf): Add `--reset-policy-bundle` for policy bundle (#4167)
  * fix: typo (#4431)
  * add user instruction to imgconf (#4429)
  * fix(k8s): add image sources (#4411)
  * docs(scanning): Add versioning banner (#4415)
  * feat(cli): add mage command to update golden integration test files (#4380)
  * feat: node-collector custom namespace support (#4407)
  * chore(deps): bump owenrumney/go-sarif from v2.1.3 to v2.2.0 (#4378)
  * refactor(sbom): use multiline json for spdx-json format (#4404)
  * fix(ubuntu): add EOL date for Ubuntu 23.04 (#4347)
  * refactor: code-optimization (#4214)
  * feat(image): Add image-src flag to specify which runtime(s) to use (#4047)
  * test: skip wrong update of test golden files (#4379)
  * refactor: don't return error for package.json without version/name (#4377)
  * docs: cmd  error (#4376)
  * test(cli): add test for config file and env combination (#2666)
  * fix(report): set a correct file location for license scan output (#4326)
  * ci: rpm repository for all versions and aarch64 (#4077)
  * chore(alpine): Update Alpine to 3.18 (#4351)
  * fix(alpine): add EOL date for Alpine 3.18 (#4308)
  * chore(deps): bump github.com/docker/distribution (#4337)
  * feat: allow root break for mapfs (#4094)
  * docs(misconf): Remove examples.md (#4256)
  * fix(ubuntu): update eol dates for Ubuntu (#4258)
  * feat(alpine): add digests for apk packages (#4168)
  * chore: add discussion templates (#4190)
  * fix(terraform): Support tfvars (#4123)
  * chore: separate docs:generate (#4242)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/config (#4246)
  * refactor: define vulnerability scanner interfaces (#4117)
  * feat: unified k8s scan resources (#4188)
  * chore(deps): Update defsec to v0.88.1 (#4178)
  * chore(deps): bump github.com/alicebob/miniredis/v2 from 2.30.1 to 2.30.2 (#4141)
  * chore: trivy bin ignore (#4212)
  * feat(image): enforce image platform (#4083)
  * chore(deps): bump github.com/owenrumney/go-sarif/v2 from 2.1.2 to 2.1.3 (#4143)
  * chore(deps): bump github.com/docker/docker (#4144)
  * chore(deps): bump github.com/hashicorp/golang-lru/v2 from 2.0.1 to 2.0.2 (#4146)
  * chore(deps): bump aquaproj/aqua-installer from 2.0.2 to 2.1.1 (#4140)
  * fix(ubuntu): fix version selection logic for ubuntu esm (#4171)
  * chore(deps): bump github.com/samber/lo from 1.37.0 to 1.38.1 (#4147)
  * chore(deps): bump github.com/hashicorp/go-getter from 1.7.0 to 1.7.1 (#4145)
  * chore(deps): bump sigstore/cosign-installer from 3.0.1 to 3.0.3 (#4138)
  * chore(deps): bump github.com/testcontainers/testcontainers-go (#4150)
  * chore: install.sh support for windows (#4155)
  * chore(deps): bump github.com/sigstore/rekor from 1.1.0 to 1.1.1 (#4166)
  * chore(deps): bump golang.org/x/crypto from 0.7.0 to 0.8.0 (#4149)
  * docs: moving skipping files out of others (#4154)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1687435200">- add NOTICE to doc</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1688126400">- add eol-dates.patch to list SLE/Leap 15.5</changelog>
  <changelog author="dmueller@suse.com" date="1688385600">- Update to version 0.43.0:
  * chore(deps): Update defsec to v0.90.1 (#4739)
  * feat(nodejs): support yarn workspaces (#4664)
  * feat(cli): add include-dev-deps flag (#4700)
  * fix(image): pass the secret scanner option to scan the img config (#4735)
  * fix: scan job pod it not found on k8s-1.27.x (#4729)
  * feat(docker): add support for mTLS authentication when connecting to registry (#4649)
  * chore(deps): Update defsec to v0.90.0 (#4723)
  * fix: skip scanning the gpg-pubkey package (#4720)
  * Fix http registry oci pull (#4701)
  * feat(misconf): Support skipping services (#4686)
  * docs: fix supported modes for pubspec.lock files (#4713)
  * fix(misconf): disable the terraform plan analyzer for other scanners (#4714)
  * clarifying a dir path is required for custom policies (#4716)
  * chore: update alpine base images (#4715)
  * fix last-history-created (#4697)
  * feat: kbom and cyclonedx v1.5 spec support (#4708)
  * docs: add information about Aqua (#4590)
  * fix: k8s escape resource filename on windows os (#4693)
  * ci: ignore merge queue branches (#4696)
  * chore(deps): bump actions/checkout from 2.4.0 to 3.5.3 (#4695)
  * chore(deps): bump aquaproj/aqua-installer from 2.1.1 to 2.1.2 (#4694)
  * feat: cyclondx sbom custom property support (#4688)
  * ci: do not trigger tests in main (#4692)
  * add SUSE Linux Enterprise Server 15 SP5 and update SP4 eol date (#4690)
  * use group field for jar in cyclonedx (#4674)
  * feat(java): capture licenses from pom.xml (#4681)
  * feat(helm): make sessionAffinity configurable (#4623)
  * fix: Show the correct URL of the secret scanning (#4682)
  * document expected file pattern definition format (#4654)
  * fix: format arg error (#4642)
  * feat(k8s): cyclonedx kbom support (#4557)
  * fix(nodejs): remove unused fields for the pnpm lockfile (#4630)
  * fix(vm): update ext4-filesystem parser for parse multi block extents (#4616)
  * ci: update build IDs (#4641)
  * fix(debian): update EOL for Debian 12 (#4647)
  * chore(deps): bump go-containerregistry (#4639)
  * chore: unnecessary use of fmt.Sprintf (S1039) (#4637)
  * fix(db): change argument order in Exists query for JavaDB (#4595)
  * feat(aws): Add support to see successes in results (#4427)
  * chore(deps): bump golangci/golangci-lint-action from 3.5.0 to 3.6.0 (#4613)
  * ci: do not trigger tests in main (#4614)
  * chore(deps): bump sigstore/cosign-installer (#4609)
  * chore(deps): bump CycloneDX/gh-gomod-generate-sbom from 1 to 2 (#4608)
  * ci: bypass the required status checks (#4611)
  * ci: support merge queue (#3652)
  * ci: matrix build for testing (#4587)
  * feat: trivy k8s private registry support (#4567)
  * docs: add general coverage page (#3859)
  * chore: create SECURITY.md (#4601)</changelog>
  <changelog author="dmueller@suse.com" date="1689249600">- Update to version 0.43.1:
  * chore(deps): Update defsec to v0.90.3 (#4793)
  * chore(deps): bump google.golang.org/protobuf from 1.30.0 to 1.31.0 (#4752)
  * chore(deps): bump alpine from 3.18.0 to 3.18.2 (#4748)
  * chore(deps): bump github.com/alicebob/miniredis/v2 from 2.30.3 to 2.30.4 (#4758)
  * docs(image): fix the comment on the soft/hard link (#4740)
  * check Type when filling pkgs in vulns (#4776)
  * feat: add support of linux/ppc64le and linux/s390x architectures for Install.sh script (#4770)
  * chore(deps): bump modernc.org/sqlite from 1.20.3 to 1.23.1 (#4756)
  * fix(rocky): add architectures support for advisories (#4691)
  * chore(deps): bump github.com/opencontainers/image-spec (#4751)
  * chore(deps): bump github.com/package-url/packageurl-go (#4754)
  * chore(deps): bump golang.org/x/sync from 0.2.0 to 0.3.0 (#4750)
  * chore(deps): bump github.com/tetratelabs/wazero from 1.2.0 to 1.2.1 (#4755)
  * chore(deps): bump github.com/testcontainers/testcontainers-go (#4759)
  * fix: documentation about reseting trivy image (#4733)
  * fix(suse): Add openSUSE Leap 15.5 eol date as well (#4744)
  * fix: update Amazon Linux 1 EOL (#4761)
- drop eol-dates.patch (all upstream)</changelog>
  <changelog author="dmueller@suse.com" date="1691064000">- Update to version 0.44.0:
  * feat(repo): support local repositories (#4890)
  * bump go-dep-parser (#4893)
  * fix(misconf): add missing fields to proto (#4861)
  * fix: remove trivy-db package replacement (#4877)
  * chore(test): bump the integration test timeout to 15m (#4880)
  * chore(deps): Update defsec to v0.91.0 (#4886)
  * chore: update CODEOWNERS (#4871)
  * feat(vuln): support vulnerability status (#4867)
  * feat(misconf): Support custom URLs for policy bundle (#4834)
  * refactor: replace with sortable packages (#4858)
  * docs: correct license scanning sample command (#4855)
  * fix(report): close the file (#4842)
  * feat(nodejs): add support for include-dev-deps flag for yarn (#4812)
  * feat(misconf): Add support for independently enabling libraries (#4070)
  * feat(secret): add secret config file for cache calculation (#4837)
  * Fix a link in gitlab-ci.md (#4850)
  * fix(flag): use globalstar to skip directories (#4854)
  * chore(deps): bump github.com/docker/docker from v23.0.5+incompatible to v23.0.7-0.20230714215826-f00e7af96042+incompatible (#4849)
  * fix(license): using common way for splitting licenses (#4434)
  * fix(containerd): Use img platform in exporter instead of strict host platform (#4477)
  * remove govulndb (#4783)
  * fix(java): inherit licenses from parents (#4817)
  * refactor: add allowed values for CLI flags (#4800)
  * add example regex to allow rules (#4827)
  * feat(misconf): Support custom data for rego policies for cloud (#4745)
  * docs: correcting the trivy k8s tutorial (#4815)
  * feat(cli): add --tf-exclude-downloaded-modules flag (#4810)
  * fix(sbom): cyclonedx recommendations should include fixed versions for each package (#4794)
  * feat(misconf): enable --policy flag to accept directory and files both (#4777)
  * feat(python): add license fields (#4722)
  * fix: support trivy k8s-version on k8s sub-command (#4786)</changelog>
  <changelog author="dmueller@suse.com" date="1691668800">- Update to version 0.44.1:
  * fix(report): return severity colors in table format (#4969)
  * build: maximize available disk space for release (#4937)
  * test(cli): Fix assertion helptext (#4966)
  * chore(deps): Bump defsec to v0.91.1 (#4965)
  * test: validate CycloneDX with the JSON schema (#4956)
  * fix(server): add licenses to the Result message (#4955)
  * fix(aws): resolve endpoint if endpoint is passed (#4925)
  * fix(sbom): move licenses to `name` field in Cyclonedx format (#4941)
  * add only uniq deps in dependsOn (#4943)
  * use testify instead of gotest.tools (#4946)
  * fix(nodejs): do not detect lock file in node_modules as an app (#4949)
  * bump go-dep-parser (#4936)
  * chore(deps): bump github.com/openvex/go-vex from 0.2.0 to 0.2.1 (#4914)
  * chore(deps): bump helm/kind-action from 1.7.0 to 1.8.0 (#4909)
  * chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore (#4912)
  * test(aws): move part of unit tests to integration (#4884)
  * docs(cli): update help string for file and dir skipping (#4872)
  * chore(deps): bump sigstore/cosign-installer (#4910)
  * chore(deps): bump github.com/sosedoff/gitkit from 0.3.0 to 0.4.0 (#4916)
  * chore(deps): bump k8s.io/api from 0.27.3 to 0.27.4 (#4918)
  * chore(deps): bump github.com/secure-systems-lab/go-securesystemslib (#4919)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/sts (#4913)
  * chore(deps): bump github.com/magefile/mage from 1.14.0 to 1.15.0 (#4915)
  * docs: update the discussion template (#4928)</changelog>
  <changelog author="dmueller@suse.com" date="1699358400">- Update to version 0.47.0:
  * docs: add info that license scanning supports file-patterns flag (#5484)
  * docs: add Zora integration into Ecosystem session (#5490)
  * fix(sbom): Use UUID as BomRef for packages with empty purl (#5448)
  * ci: use maximize build space for K8s tests (#5387)
  * fix: correct error mismatch causing race in fast walks (#5516)
  * docs: k8s vulnerability scanning (#5515)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/sts from 1.23.2 to 1.25.0 (#5506)
  * chore(deps): bump github.com/owenrumney/go-sarif/v2 from 2.2.2 to 2.3.0 (#5493)
  * docs: remove glad for java datasources (#5508)
  * chore(deps): bump github.com/testcontainers/testcontainers-go/modules/localstack from 0.21.0 to 0.26.0 (#5475)
  * chore: remove unused logger attribute in amazon detector (#5476)
  * fix: correct error mismatch causing race in fast walks (#5482)
  * chore(deps): bump goreleaser/goreleaser-action from 4 to 5 (#5502)
  * chore(deps): bump docker/build-push-action from 4 to 5 (#5500)
  * chore(deps): bump github.com/package-url/packageurl-go from 0.1.2-0.20230812223828-f8bb31c1f10b to 0.1.2 (#5491)
  * fix(server): add licenses to `BlobInfo` message (#5382)
  * chore(deps): bump actions/checkout from 4.1.0 to 4.1.1 (#5501)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/ecr from 1.17.18 to 1.21.0 (#5497)
  * feat: scan vulns on k8s core component apps (#5418)
  * fix(java): fix infinite loop when `relativePath` field points to `pom.xml` being scanned (#5470)
  * chore(deps): bump github.com/docker/docker from 24.0.5+incompatible to 24.0.7+incompatible (#5472)
  * fix(sbom): save digests for package/application when scanning SBOM files (#5432)
  * docs: fix the broken link (#5454)
  * docs: fix error when installing `PyYAML` for gh pages (#5462)
  * fix(java): download java-db once (#5442)
  * chore(deps): bump google.golang.org/grpc from 1.57.0 to 1.57.1 (#5447)
  * docs(misconf): Update `--tf-exclude-downloaded-modules` description (#5419)
  * feat(misconf): Support `--ignore-policy` in config scans (#5359)
  * docs(misconf): fix broken table for `Use container image` section (#5425)
  * feat(dart): add graph support (#5374)
  * refactor: define a new struct for scan targets (#5397)
  * fix(sbom): add missed `primaryURL` and `source severity` for CycloneDX (#5399)
  * fix: correct invalid MD5 hashes for rpms ending with one or more zero bytes (#5393)
  * chore(deps): move to aws-sdk-go-v2 (#5381)
  * docs: remove --scanners none (#5384)
  * docs: Update container_image.md #5182 (#5193)
  * feat(report): Add `InstalledFiles` field to Package (#4706)
  * feat(k8s): add support for vulnerability detection (#5268)
  * fix(python): override BOM in `requirements.txt` files (#5375)
  * docs: add kbom documentation (#5363)
  * test: use maximize build space for VM tests (#5362)
  * chore(deps): bump golang.org/x/net from 0.15.0 to 0.17.0 (#5365)
  * fix(report): add escaping quotes in misconfig Title for asff template (#5351)
  * ci: add workflow to check Go versions of dependencies (#5340)
  * chore(deps): Upgrade defsec to v0.93.1 (#5348)
  * chore(deps): bump alpine from 3.18.3 to 3.18.4 (#5300)
  * fix: Report error when os.CreateTemp fails (to be consistent with other uses) (#5342)
  * fix: add config files to FS for post-analyzers (#5333)
  * fix: fix MIME warnings after updating to Go 1.20 (#5336)
  * build: fix a compile error with Go 1.21 (#5339)
  * feat: added `Metadata` into the k8s resource's scan report (#5322)
  * ci: check only PR's in `actions/stale` (#5337)
  * chore: update adopters template (#5330)
  * ci: do not trigger tests on the push event (#5313)
  * fix(sbom): use PURL or Group and Name in case of Java  (#5154)
  * docs: add buildkite repository to ecosystem page (#5316)
  * chore(deps): bump docker/setup-qemu-action from 2 to 3 (#5290)
  * chore(deps): bump docker/setup-buildx-action from 2 to 3 (#5292)
  * chore(deps): bump actions/cache from 3.3.1 to 3.3.2 (#5293)
  * chore(deps): bump github.com/google/uuid from 1.3.0 to 1.3.1 (#5286)
  * chore(deps): bump github.com/hashicorp/go-getter from 1.7.1 to 1.7.2 (#5289)
  * chore: enable go-critic (#5302)
  * chore(deps): bump actions/checkout from 3.6.0 to 4.1.0 (#5288)
  * chore(deps): bump github.com/aws/aws-sdk-go from 1.45.3 to 1.45.19 (#5287)
  * close java-db client (#5273)
  * chore(deps): bump docker/login-action from 2 to 3 (#5291)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/sts (#5294)
  * chore(deps): bump github.com/sigstore/rekor from 1.2.1 to 1.3.0 (#5304)
  * chore(deps): bump github.com/opencontainers/image-spec (#5295)
  * fix(report): removes git::http from uri in sarif (#5244)
  * Improve the meaning of  sentence (#5301)
  * chore(deps): bump github.com/owenrumney/go-sarif/v2 from 2.2.0 to 2.2.2 (#5297)
  * chore(deps): bump golang.org/x/term from 0.11.0 to 0.12.0 (#5296)
  * add app nil check (#5274)
  * typo: in secret.md (#5281)
  * docs: add info about `github` format (#5265)
  * feat(dotnet): add license support for NuGet (#5217)
  * docs: correctly export variables (#5260)
  * chore: Add line numbers for lint output (#5247)
  * chore(cli): disable java-db flags in server mode (#5263)
  * feat(db): allow passing registry options (#5226)
  * chore(deps): Bump up defsec to v0.93.0 (#5253)
  * refactor(purl): use TypeApk from purl (#5232)
  * chore: enable more linters (#5228)
  * ci: bump GoReleaser from 1.16.2 to 1.20.0 (#5236)
  * Fix typo on ide.md (#5239)
  * refactor: use defined types (#5225)
  * fix(purl): skip local Go packages (#5190)
  * docs: update info about license scanning in Yarn projects (#5207)
  * ci: auto apply labels (#5200)
  * fix link (#5203)
  * fix(purl): handle rust types (#5186)
  * chore: auto-close issues (#5177)
  * chore(deps): bump github.com/spf13/viper from 1.15.0 to 1.16.0 (#5093)
  * fix(k8s): kbom support addons labels (#5178)
  * test: validate SPDX with the JSON schema (#5124)
  * chore: bump trivy-kubernetes-latest (#5161)
  * docs: add 'Signature Verification' guide (#4731)
  * docs: add image-scanner-with-trivy for ecosystem (#5159)
  * fix(fs): assign the absolute path to be inspected to ROOTPATH when filesystem (#5158)
  * chore(deps): bump github.com/CycloneDX/cyclonedx-go (#5102)
  * Update filtering.md (#5131)
  * chore(deps): bump sigstore/cosign-installer (#5104)
  * chore(deps): bump github.com/cyphar/filepath-securejoin (#5143)
  * chore(deps): bump golangci/golangci-lint-action from 3.6.0 to 3.7.0 (#5103)
  * chore(deps): bump easimon/maximize-build-space from 7 to 8 (#5105)
  * chore(deps): bump github.com/aws/aws-sdk-go from 1.44.273 to 1.45.3 (#5126)
  * chaging adopters discussion tempalte (#5091)
  * chore(deps): bump github.com/cheggaaa/pb/v3 from 3.1.2 to 3.1.4 (#5092)
  * chore(deps): bump github.com/hashicorp/golang-lru/v2 from 2.0.2 to 2.0.6 (#5094)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/config (#5095)
  * chore(deps): bump github.com/containerd/containerd from 1.7.3 to 1.7.5 (#5097)
  * chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity (#5098)
  * chore(deps): bump actions/checkout from 3.5.3 to 3.6.0 (#5106)
  * docs: add Bitnami (#5078)
  * feat(docker): add support for scanning Bitnami components (#5062)
  * feat: add support for .trivyignore.yaml (#5070)
  * fix(terraform): improve detection of terraform files (#4984)
  * feat: filter artifacts on --exclude-owned flag (#5059)
  * fix(sbom): cyclonedx advisory should omit `null` value (#5041)
  * build: maximize build space for build tests (#5072)
  * feat: improve kbom component name (#5058)
  * fix(pom): add licenses for pom artifacts (#5071)
  * chore(deps): Update defsec to v0.92.0 (#5068)
  * chore: bump Go to `1.20` (#5067)
  * feat: PURL matching with qualifiers in OpenVEX (#5061)
  * feat(java): add graph support for pom.xml (#4902)
  * feat(swift): add vulns for cocoapods (#5037)
  * fix: support image pull secret for additional workloads (#5052)
  * fix: #5033 Superfluous double quote in html.tpl (#5036)
  * docs(repo): update trivy repo usage and example (#5049)
  * perf: Optimize Dockerfile for reduced layers and size (#5038)
  * feat: scan K8s Resources Kind with --all-namespaces (#5043)
  * fix: vulnerability typo (#5044)
  * docs: adding a terraform tutorial to the docs (#3708)
  * feat(report): add licenses to sarif format (#4866)
  * feat(misconf): show the resource name in the report (#4806)
  * chore: update alpine base images (#5015)
  * feat: add Package.resolved swift files support (#4932)
  * feat(nodejs): parse licenses in yarn projects (#4652)
  * fix: k8s private registries support (#5021)
  * bump github.com/testcontainers/testcontainers-go from 0.21.0 to 0.23.0 (#5018)
  * feat(vuln): support last_affected field from osv (#4944)
  * feat(server): add version endpoint (#4869)
  * feat: k8s private registries support (#4987)
  * fix(server): add indirect prop to package (#4974)
  * docs: add coverage (#4954)
  * feat(c): add location for lock file dependencies. (#4994)
  * docs: adding blog post on ec2 (#4813)
  * revert 32bit bins (#4977)
  * chore(deps): bump github.com/xlab/treeprint from 1.1.0 to 1.2.0 (#4917)</changelog>
  <changelog author="dmueller@suse.com" date="1701864000">- Update to version 0.48.0:
  * chore(deps): bump sigstore/cosign-installer from 4a861528be5e691840a69536975ada1d4c30349d to 1fc5bd396d372bee37d608f955b336615edf79c8 (#5696)
  * chore(deps): bump helm/chart-testing-action from 2.4.0 to 2.6.1 (#5694)
  * feat: filter k8s core components vuln results (#5713)
  * feat(vuln): remove duplicates in Fixed Version (#5596)
  * feat(report): output plugin (#4863)
  * chore(deps): bump alpine from 3.18.4 to 3.18.5 (#5700)
  * chore(deps): bump github.com/google/go-containerregistry from 0.16.1 to 0.17.0 (#5704)
  * chore(deps): bump github.com/go-git/go-git/v5 from 5.8.1 to 5.10.1 (#5699)
  * chore(deps): bump actions/github-script from 6 to 7 (#5697)
  * chore(deps): bump easimon/maximize-build-space from 8 to 9 (#5695)
  * docs: typo in modules.md (#5712)
  * feat: Add flag to configure node-collector image ref (#5710)
  * chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.7.1 to 1.9.0 (#5702)
  * chore(deps): bump github.com/alicebob/miniredis/v2 from 2.30.4 to 2.31.0 (#5698)
  * chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.3.1 to 1.4.0 (#5706)
  * feat(misconf): Add `--misconfig-scanners` option (#5670)
  * chore: bump Go to 1.21 (#5662)
  * feat: Packagesprops support (#5605)
  * chore(deps): Bump up trivy misconf deps (#5656)
  * docs: update adopters discussion template (#5632)
  * docs: terraform tutorial links updated to point to correct loc (#5661)
  * fix(secret): add `sec` and space to secret prefix for `aws-secret-access-key` (#5647)
  * fix(nodejs): support protocols for dependency section in yarn.lock files (#5612)
  * fix(secret): exclude upper case before secret for `alibaba-access-key-id` (#5618)
  * docs: Update Arch Linux package URL in installation.md (#5619)
  * chore: add prefix to image errors (#5601)
  * docs(vuln): fix link anchor (#5606)
  * docs: Add Dagger integration section and cleanup Ecosystem CICD docs page (#5608)
  * fix: k8s friendly error messages kbom non cluster scans (#5594)
  * feat: set InstalledFiles for DEB and RPM packages (#5488)
  * fix(report): use time.Time for CreatedAt (#5598)
  * test: retry containerd initialization (#5597)
  * feat(misconf): Expose misconf engine debug logs with `--debug` option (#5550)
  * test: mock VM walker (#5589)
  * chore: bump node-collector v0.0.9 (#5591)
  * feat(misconf): Add support for `--cf-params` for CFT (#5507)
  * feat(flag): replace '--slow' with '--parallel' (#5572)
  * fix(report): add escaping for Sarif format (#5568)
  * chore: show a deprecation notice for `--scanners config` (#5587)
  * feat(report): Add CreatedAt to the JSON report. (#5542) (#5549)
  * test: mock RPM DB (#5567)
  * feat: add aliases to '--scanners' (#5558)
  * refactor: reintroduce output writer (#5564)
  * chore(deps): bump google.golang.org/grpc from 1.58.2 to 1.58.3 (#5543)
  * chore: not load plugins for auto-generating docs (#5569)
  * chore: sort supported AWS services (#5570)
  * fix: no schedule toleration (#5562)
  * fix(cli): set correct `scanners` for `k8s` target (#5561)
  * fix(sbom): add `FilesAnalyzed` and `PackageVerificationCode` fields for SPDX (#5533)
  * refactor(misconf): Update refactored dependencies (#5245)
  * feat(secret): add built-in rule for JWT tokens (#5480)
  * fix: trivy k8s parse ecr image with arn (#5537)
  * fix: fail k8s resource scanning (#5529)
  * refactor(misconf): don't remove Highlighted in json format (#5531)
  * docs(k8s): fix link in kubernetes.md (#5524)
  * docs(k8s): fix whitespace in list syntax (#5525)</changelog>
  <changelog author="dmueller@suse.com" date="1702987200">- Update to version 0.48.1:
  * chore(deps): bump trivy-iac to v0.7.1 (#5797)
  * fix(bitnami): use a different comparer for detecting vulnerabilities (#5633)
  * refactor(sbom): disable html escaping for CycloneDX (#5764)
  * refactor(purl): use `pub` from `package-url` (#5784)
  * docs(python): add note to using `pip freeze` for `compatible releases` (#5760)
  * fix(report): use OS information for OS packages purl in `github` template (#5783)
  * fix(report): fix error if miconfigs are empty (#5782)
  * refactor(vuln): don't remove VendorSeverity in JSON report (#5761)
  * fix(report): don't mark misconfig passed tests as failed in junit.tpl (#5767)
  * docs(k8s): replace --scanners config with --scanners misconfig in docs (#5746)
  * fix(report): update Gitlab template (#5721)
  * feat(secret): add support of GitHub fine-grained tokens (#5740)
  * fix(misconf): add an image misconf to result (#5731)
  * feat(secret): added support of Docker registry credentials (#5720)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.18.45 to 1.25.11 (#5717)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/ecr from 1.21.0 to 1.24.1 (#5701)</changelog>
  <changelog author="dmueller@suse.com" date="1707393600">- Update to version 0.49.1:
  * fix: check unescaped `BomRef` when matching `PkgIdentifier` (#6025)
  * docs: Fix broken link to "pronunciation" (#6057)
  * chore(deps): bump actions/upload-artifact from 3 to 4 (#6047)
  * chore(deps): bump github.com/spf13/viper from 1.16.0 to 1.18.2 (#6042)
  * chore(deps): bump k8s.io/api from 0.29.0 to 0.29.1 (#6043)
  * ci: reduce `root-reserve-mb` size for `maximize-build-space` (#6064)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.48.0 to 1.48.1 (#6041)
  * chore(deps): bump github.com/open-policy-agent/opa from 0.60.0 to 0.61.0 (#6039)
  * fix: fix cursor usage in Redis Clear function (#6056)
  * chore(deps): bump github.com/go-openapi/runtime from 0.26.0 to 0.27.1 (#6037)
  * fix(nodejs): add local packages support for `pnpm-lock.yaml` files (#6034)
  * chore(deps): bump sigstore/cosign-installer from 3.3.0 to 3.4.0 (#6046)
  * chore(deps): bump github.com/go-openapi/strfmt from 0.21.7 to 0.22.0 (#6044)
  * chore(deps): bump actions/cache from 3.3.2 to 4.0.0 (#6048)
  * test: fix flaky `TestDockerEngine` (#6054)
  * chore(deps): bump github.com/google/go-containerregistry from 0.17.0 to 0.19.0 (#6040)
  * chore(deps): bump easimon/maximize-build-space from 9 to 10 (#6049)
  * chore(deps): bump alpine from 3.19.0 to 3.19.1 (#6051)
  * chore(deps): bump github.com/moby/buildkit from 0.11.6 to 0.12.5 (#6028)
  * fix(java): recursive check all nested depManagements with import scope for pom.xml files (#5982)
  * chore(deps): bump github.com/opencontainers/runc from 1.1.5 to 1.1.12 (#6029)
  * fix(cli): inconsistent behavior across CLI flags, environment variables, and config files (#5843)
  * feat(rust): Support workspace.members parsing for Cargo.toml analysis (#5285)
  * docs: add note about Bun (#6001)
  * fix(report): use `AWS_REGION` env for secrets in `asff` template (#6011)
  * fix: check returned error before deferring f.Close() (#6007)
  * feat(misconf): add support of buildkit instructions when building dockerfile from image config (#5990)
  * feat(vuln): enable `--vex` for all targets (#5992)
  * docs: update link to data sources (#6000)
  * feat(java): add support for line numbers for pom.xml files (#5991)
  * refactor(sbom): use new `metadata.tools` struct for CycloneDX (#5981)
  * docs: Update troubleshooting guide with image not found error (#5983)
  * style: update band logos (#5968)
  * chore(deps): Update misconfig deps (#5956)
  * docs: update cosign tutorial and commands, update kyverno policy (#5929)
  * docs: update command to scan go binary (#5969)
  * fix: handle non-parsable images names (#5965)
  * chore(deps): bump aquaproj/aqua-installer from 2.1.2 to 2.2.0 (#5693)
  * fix(amazon): save system files for pkgs containing `amzn` in src (#5951)
  * fix(alpine): Add EOL support for alpine 3.19. (#5938)
  * feat: allow end-users to adjust K8S client QPS and burst (#5910)
  * chore(deps): bump go-ebs-file (#5934)
  * fix(nodejs): find licenses for packages with slash (#5836)
  * fix(sbom): use `group` field for pom.xml and nodejs files for CycloneDX reports (#5922)
  * fix: ignore no init containers (#5939)
  * docs: Fix documentation of ecosystem (#5940)
  * docs(misconf): multiple ignores in comment (#5926)
  * fix(secret): find aws secrets ending with a comma or dot (#5921)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.11.90 to 1.15.11 (#5885)
  * docs: ✨ Updated ecosystem docs with reference to new community app (#5918)
  * fix(java): don't remove excluded deps from upper pom's (#5838)
  * fix(java): check if a version exists when determining GAV by file name for `jar` files (#5630)
  * feat(vex): add PURL matching for CSAF VEX (#5890)
  * fix(secret): `AWS Secret Access Key` must include only secrets with `aws` text. (#5901)
  * revert(report): don't escape new line characters for sarif format (#5897)
  * docs: improve filter by rego (#5402)
  * chore(deps): bump github.com/cloudflare/circl from 1.3.6 to 1.3.7 (#5892)
  * docs: add_scan2html_to_trivy_ecosystem (#5875)
  * fix(vm): update ext4-filesystem fix reading groupdescriptor in 32bit mode (#5888)
  * feat(vex): Add support for CSAF format (#5535)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/sts from 1.26.2 to 1.26.7 (#5880)
  * chore(deps): bump actions/setup-go from 4 to 5 (#5845)
  * chore(deps): bump actions/stale from 8 to 9 (#5846)
  * chore(deps): bump github.com/open-policy-agent/opa from 0.58.0 to 0.60.0 (#5853)
  * chore(deps): bump sigstore/cosign-installer from 3.2.0 to 3.3.0 (#5847)
  * chore(deps): bump modernc.org/sqlite from 1.23.1 to 1.28.0 (#5854)
  * chore(deps): bump alpine from 3.18.5 to 3.19.0 (#5849)
  * chore(deps): bump actions/setup-python from 4 to 5 (#5848)
  * feat(python): parse licenses from dist-info folder (#4724)
  * chore(deps): bump github.com/secure-systems-lab/go-securesystemslib from 0.7.0 to 0.8.0 (#5852)
  * feat(nodejs): add yarn alias support (#5818)
  * chore(deps): bump github.com/samber/lo from 1.38.1 to 1.39.0 (#5850)
  * chore(deps): bump github.com/hashicorp/go-getter from 1.7.2 to 1.7.3 (#5856)
  * chore(deps): bump google.golang.org/protobuf from 1.31.0 to 1.32.0 (#5855)
  * refactor: propagate time through context values (#5858)
  * refactor: move PkgRef under PkgIdentifier (#5831)
  * fix(cyclonedx): fix unmarshal for licenses (#5828)
  * chore(deps): bump github.com/go-git/go-git/v5 from 5.10.1 to 5.11.0 (#5830)
  * feat(vuln): include pkg identifier on detected vulnerabilities (#5439)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/ec2 from v1.116.0 to v1.134.0 (#5822)
  * chore(deps): bump github.com/containerd/containerd from 1.7.7 to 1.7.11 (#5809)
  * chore(deps): bump golang.org/x/crypto from 0.15.0 to 0.17.0 (#5805)</changelog>
  <changelog author="dmueller@suse.com" date="1715256000">- Update to version 0.51.1:
  * fix(fs): handle default skip dirs properly (#6628)
  * fix(misconf): load cached tf modules (#6607)
  * fix(misconf): do not use semver for parsing tf module versions (#6614)
  * refactor: move setting scanners when using compliance reports to flag parsing (#6619)
  * feat: introduce package UIDs for improved vulnerability mapping (#6583)
  * perf(misconf): Improve cause performance (#6586)
  * docs: trivy-k8s new experiance remove un-used section (#6608)
  * chore(deps): bump github.com/docker/docker from 26.0.1+incompatible to 26.0.2+incompatible (#6612)
  * docs: remove mention of GitLab Gold because it doesn't exist anymore (#6609)
  * feat(misconf): Use updated terminology for misconfiguration checks (#6476)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.15.15 to 1.16.15 (#6593)
  * docs: use `generic` link from `trivy-repo` (#6606)
  * docs: update trivy k8s with new experience (#6465)
  * feat: support `--skip-images` scanning flag (#6334)
  * BREAKING: add support for k8s `disable-node-collector` flag (#6311)
  * chore(deps): bump github.com/zclconf/go-cty from 1.14.1 to 1.14.4 (#6601)
  * chore(deps): bump github.com/sigstore/rekor from 1.2.2 to 1.3.6 (#6599)
  * chore(deps): bump google.golang.org/protobuf from 1.33.0 to 1.34.0 (#6597)
  * chore(deps): bump sigstore/cosign-installer from 3.4.0 to 3.5.0 (#6588)
  * chore(deps): bump github.com/testcontainers/testcontainers-go from 0.28.0 to 0.30.0 (#6595)
  * chore(deps): bump github.com/open-policy-agent/opa from 0.62.0 to 0.64.1 (#6596)
  * feat: add ubuntu 23.10 and 24.04 support (#6573)
  * chore(deps): bump azure/setup-helm from 3.5 to 4 (#6590)
  * chore(deps): bump actions/checkout from 4.1.2 to 4.1.4 (#6587)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/ecr from 1.24.6 to 1.27.4 (#6598)
  * docs(go): add stdlib (#6580)
  * chore(deps): bump github.com/containerd/containerd from 1.7.13 to 1.7.16 (#6592)
  * chore(deps): bump github.com/go-openapi/runtime from 0.27.1 to 0.28.0 (#6600)
  * feat(go): parse main mod version from build info settings (#6564)
  * feat: respect custom exit code from plugin (#6584)
  * docs: add asdf and mise installation method (#6063)
  * feat(vuln): Handle scanning conan v2.x lockfiles (#6357)
  * feat: add support `environment.yaml` files (#6569)
  * fix: close plugin.yaml (#6577)
  * fix: trivy k8s avoid deleting non-default node collector namespace  (#6559)
  * BREAKING: support exclude `kinds/namespaces` and include `kinds/namespaces` (#6323)
  * feat(go): add main module (#6574)
  * feat: add relationships (#6563)
  * ci: disable `Go` cache for `reusable-release.yaml` (#6572)
  * docs: mention `--show-suppressed` is available in table (#6571)
  * chore: fix sqlite to support loong64 (#6511)
  * fix(debian): sort dpkg info before parsing due to exclude directories (#6551)
  * docs: update info about config file (#6547)
  * docs: remove RELEASE_VERSION from trivy.repo (#6546)
  * fix(sbom): change error to warning for multiple OSes (#6541)
  * fix(vuln): skip empty versions (#6542)
  * feat(c): add license support for conan lock files (#6329)
  * fix(terraform): Attribute and fileset fixes (#6544)
  * refactor: change warning if no vulnerability details are found (#6230)
  * refactor(misconf): improve error handling in the Rego scanner (#6527)
  * ci: use tmp dir inside Trivy repo dir for GoReleaser (#6533)
  * feat(go): parse main module of go binary files (#6530)
  * chore(deps): bump golang.org/x/net from 0.21.0 to 0.23.0 (#6526)
  * refactor(misconf): simplify the retrieval of module annotations (#6528)
  * chore(deps): bump github.com/hashicorp/go-getter from 1.7.3 to 1.7.4 (#6523)
  * docs(nodejs): add info about supported versions of pnpm lock files (#6510)
  * feat(misconf): loading embedded checks as a fallback (#6502)
  * fix(misconf): Parse JSON k8s manifests properly (#6490)
  * refactor: remove parallel walk (#5180)
  * fix: close pom.xml (#6507)
  * fix(secret): convert severity for custom rules (#6500)
  * fix(java): update logic to detect `pom.xml` file snapshot artifacts from remote repositories (#6412)
  * fix: typo (#6283)
  * docs(k8s,image): fix command-line syntax issues (#6403)
  * chore(deps): bump actions/checkout from 4.1.1 to 4.1.2 (#6435)
  * fix(misconf): avoid panic if the scheme is not valid (#6496)
  * feat(image): goversion as stdlib (#6277)
  * fix: add color for error inside of log message (#6493)
  * chore(deps): bump actions/add-to-project from 0.4.1 to 1.0.0 (#6438)
  * docs: fix links to OPA docs (#6480)
  * refactor: replace zap with slog (#6466)
  * docs: update links to IaC schemas (#6477)
  * chore: bump Go to 1.22 (#6075)
  * refactor(terraform): sync funcs with Terraform (#6415)
  * feat(misconf): add helm-api-version and helm-kube-version flag (#6332)
  * chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.4.0 to 1.5.1 (#6426)
  * chore(deps): bump github.com/go-openapi/strfmt from 0.22.0 to 0.23.0 (#6452)
  * chore(deps): bump github.com/hashicorp/golang-lru/v2 from 2.0.6 to 2.0.7 (#6430)
  * chore(deps): bump aquaproj/aqua-installer from 2.2.0 to 3.0.0 (#6437)
  * fix(terraform): eval submodules (#6411)
  * refactor(terraform): remove unused options (#6446)
  * refactor(terraform): remove unused file (#6445)
  * chore(deps): bump github.com/testcontainers/testcontainers-go to v0.28.0 (#6387)
  * chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.9.0 to 1.10.0 (#6427)
  * fix(misconf): Escape template value correctly (#6292)
  * feat(misconf): add support for wildcard ignores (#6414)
  * fix(cloudformation): resolve `DedicatedMasterEnabled` parsing issue (#6439)
  * refactor(terraform): remove metrics collection (#6444)
  * feat(cloudformation): add support for logging and endpoint access for EKS (#6440)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.51.1 to 1.53.1 (#6424)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.27.4 to 1.27.10 (#6428)
  * chore(deps): bump go.etcd.io/bbolt from 1.3.8 to 1.3.9 (#6429)
  * fix(db): check schema version for image name only (#6410)
  * chore(deps): bump github.com/google/wire from 0.5.0 to 0.6.0 (#6425)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.149.1 to 1.155.1 (#6433)
  * chore(deps): bump actions/cache from 4.0.0 to 4.0.2 (#6436)
  * feat(misconf): Support private registries for misconf check bundle (#6327)
  * feat(cloudformation): inline ignore support for YAML templates (#6358)
  * feat(terraform): ignore resources by nested attributes (#6302)
  * perf(helm): load in-memory files (#6383)
  * feat(aws): apply filter options to result (#6367)
  * feat(aws): quiet flag support (#6331)
  * fix(misconf): clear location URI for SARIF (#6405)
  * test(cloudformation): add CF tests (#6315)
  * fix(cloudformation): infer type after resolving a function (#6406)
  * fix(sbom): fix error when parent of SPDX Relationships is not a package. (#6399)
  * fix(nodejs): merge `Indirect`, `Dev`, `ExternalReferences` fields for same deps from `package-lock.json` files v2 or later (#6356)
  * docs: add info about support for package license detection in `fs`/`repo` modes (#6381)
  * fix(nodejs): add support for parsing `workspaces` from `package.json` as an object (#6231)
  * fix: use `0600` perms for tmp files for post analyzers (#6386)
  * fix(helm): scan the subcharts once (#6382)
  * docs(terraform): add file patterns for Terraform Plan (#6393)
  * fix(terraform): сhecking SSE encryption algorithm validity (#6341)
  * fix(java): parse modules from `pom.xml` files once (#6312)
  * chore(deps): bump github.com/docker/docker from 25.0.3+incompatible to 25.0.5+incompatible (#6364)
  * fix(server): add Locations for `Packages` in client/server mode (#6366)
  * fix(sbom): add check for `CreationInfo` to nil when detecting SPDX created using Trivy (#6346)
  * fix(report): don't include empty strings in `.vulnerabilities[].identifiers[].url` when `gitlab.tpl` is used (#6348)
  * chore(ubuntu): Add Ubuntu 22.04 EOL date (#6371)
  * chore(deps): bump google.golang.org/protobuf from 1.32.0 to 1.33.0 (#6321)
  * feat(java): add support licenses and graph for gradle lock files (#6140)
  * feat(vex): consider root component for relationships (#6313)
  * fix: increase the default buffer size for scanning dpkg status files by 2 times (#6298)
  * chore: updates wazero to v1.7.0 (#6301)
  * feat(sbom): Support license detection for SBOM scan (#6072)
  * refactor(sbom): use intermediate representation for SPDX (#6310)
  * docs(terraform): improve documentation for filtering by inline comments (#6284)
  * fix(terraform): fix policy document retrieval (#6276)
  * refactor(terraform): remove unused custom error (#6303)
  * refactor(sbom): add intermediate representation for BOM (#6240)
  * fix(amazon): check only major version of AL to find advisories (#6295)
  * fix(db): use schema version as tag only for `trivy-db` and `trivy-java-db` registries by default (#6219)
  * fix(nodejs): add name validation for package name from `package.json`  (#6268)
  * docs: Added install instructions for FreeBSD (#6293)
  * feat(image): customer podman host or socket option (#6256)
  * chore(deps): bump wazero from 1.2.1 to 1.6.0 (#6290)
  * feat(java): mark dependencies from `maven-invoker-plugin` integration tests pom.xml files as `Dev` (#6213)
  * fix(license): reorder logic of how python package licenses are acquired (#6220)
  * test(terraform): skip cached modules (#6281)
  * feat(secret): Support for detecting Hugging Face Access Tokens (#6236)
  * fix(cloudformation): support of all SSE algorithms for s3 (#6270)
  * feat(terraform): Terraform Plan snapshot scanning support (#6176)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.26.6 to 1.27.4 (#6249)
  * fix: typo function name and comment optimization (#6200)
  * fix(java): don't ignore runtime scope for pom.xml files (#6223)
  * chore(deps): bump helm/kind-action from 1.8.0 to 1.9.0 (#6242)
  * chore(deps): bump golangci/golangci-lint-action from 3.7.0 to 4.0.0 (#6243)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.48.1 to 1.51.1 (#6251)
  * chore(deps): bump github.com/hashicorp/go-uuid from 1.0.1 to 1.0.3 (#6253)
  * chore(deps): bump github.com/open-policy-agent/opa from 0.61.0 to 0.62.0 (#6250)
  * chore(deps): bump github.com/containerd/containerd from 1.7.12 to 1.7.13 (#6247)
  * chore(deps): bump go.uber.org/zap from 1.26.0 to 1.27.0 (#6246)
  * fix(license): add FilePath to results to allow for license path filtering via trivyignore file (#6215)
  * chore(deps): Upgrade iac deps (#6255)
  * feat: add info log message about dev deps suppression (#6211)
  * test(k8s): use test-db for k8s integration tests (#6222)
  * ci: add maximize-build-space for `Test` job (#6221)
  * fix(terraform): fix root module search (#6160)
  * test(parser): squash test data for yarn (#6203)
  * fix(terraform): do not re-expand dynamic blocks (#6151)
  * docs: update ecosystem page reporting with db app (#6201)
  * fix: k8s summary separate infra and user finding results (#6120)
  * fix: add context to target finding on k8s table view (#6099)
  * fix: Printf format err (#6198)
  * refactor: better integration of the parser into Trivy (#6183)
  * chore(deps): bump helm.sh/helm/v3 from 3.14.1 to 3.14.2 (#6189)
  * feat(terraform): Add hyphen and non-ASCII support for domain names in credential extraction (#6108)
  * fix(vex): CSAF filtering should consider relationships (#5923)
  * refactor(report): Replacing `source_location` in `github` report when scanning an image (#5999)
  * feat(vuln): ignore vulnerabilities by PURL (#6178)
  * feat(java): add support for fetching packages from repos mentioned in pom.xml (#6171)
  * feat(k8s): rancher rke2 version support (#5988)
  * docs: update kbom distribution for scanning (#6019)
  * chore: update CODEOWNERS (#6173)
  * fix(swift): try to use branch to resolve version (#6168)
  * fix(terraform): ensure consistent path handling across OS (#6161)
  * fix(java): add only valid libs from `pom.properties` files from `jars` (#6164)
  * fix(sbom): skip executable file analysis if Rekor isn't a specified SBOM source (#6163)
  * chore(deps): merge go-dep-parser into Trivy (#6094)
  * docs(report): add remark about `path` to filter licenses using `.trivyignore.yaml` file (#6145)
  * docs: update template path for gitlab-ci tutorial (#6144)
  * feat(report): support for filtering licenses and secrets via rego policy files (#6004)
  * fix(cyclonedx): move root component from scanned cyclonedx file to output cyclonedx file (#6113)
  * refactor(deps): Merge defsec into trivy (#6109)
  * chore(deps): bump helm.sh/helm/v3 from 3.14.0 to 3.14.1 (#6142)
  * docs: add SecObserve in CI/CD and reporting (#6139)
  * fix(alpine): exclude empty licenses for apk packages (#6130)
  * docs: add docs tutorial on custom policies with rego (#6104)
  * fix(nodejs): use project dir when searching for workspaces for Yarn.lock files (#6102)
  * feat(vuln): show suppressed vulnerabilities in table (#6084)
  * docs: rename governance to principles (#6107)
  * docs: add governance (#6090)
  * refactor(deps): Merge trivy-iac into Trivy (#6005)
  * feat(java): add dependency location support for `gradle` files (#6083)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.15.11 to 1.15.15 (#6038)
  * fix(misconf): get `user` from `Config.User` (#6070)</changelog>
  <changelog author="dmueller@suse.com" date="1717675200">- Update to version 0.52.0 (bsc#1224781, CVE-2024-35192):
  * release: v0.52.0 [main] (#6809)
  * fix(plugin): initialize logger (#6836)
  * chore(deps): bump alpine from 3.19.1 to 3.20.0 in the docker group (#6835)
  * fix(cli): always output fatal errors to stderr (#6827)
  * fix: close testfile (#6830)
  * docs(julia): add scanner table (#6826)
  * feat(python): add license support for `requirement.txt` files (#6782)
  * docs: add more workarounds for out-of-disk (#6821)
  * chore: improve error message for image not found (#6822)
  * fix(sbom): fix panic for `convert` mode when scanning json file derived from sbom file (#6808)
  * ci(deps): use modules instead of incompatible version (#6805)
  * ci: set initial version to v0.51.1 (#6810)
  * ci: replace PAT with ORG_REPO_TOKEN (#6806)
  * chore(deps): bump the common group with 3 updates (#6789)
  * fix: clean up golangci lint configuration (#6797)
  * ci: introduce Release Please for automated release management (#6795)
  * fix(python): add package name and version validation for `requirements.txt` files. (#6804)
  * feat(vex): improve relationship support in CSAF VEX (#6735)
  * chore(alpine): add eol date for Alpine 3.20 (#6800)
  * docs(plugin): add missed `plugin` section (#6799)
  * fix: include packages unless it is not needed (#6765)
  * ci(deps): fix ineffassign and bodyclose in ".*_test.go$" (#6777)
  * chore(deps): Bump trivy-aws and trivy-checks (#6796)
  * feat(misconf): support for VPC resources for inbound/outbound rules (#6779)
  * ci(deps): fix govet in ".*_test.go$" (#6736)
  * ci(deps): simplify gosec rules exclusion (#6778)
  * chore: replace interface{} with any (#6751)
  * fix: close settings.xml (#6768)
  * refactor(go): add priority for gobinary module versions from `ldflags` (#6745)
  * ci(deps): fix gocritic in ".*_test.go$" (#6763)
  * build: use main package instead of main.go (#6766)
  * feat(misconf): resolve tf module from OpenTofu compatible registry (#6743)
  * chore(deps): bump the common group across 1 directory with 29 updates (#6756)
  * ci(deps): fix tenv in ".*_test.go$" (#6748)
  * chore(deps): bump the aws group with 8 updates (#6738)
  * chore(deps): bump the docker group with 2 updates (#6739)
  * chore(deps): bump the github-actions group with 4 updates (#6737)
  * chore(deps): bump the testcontainers group with 2 updates (#6740)
  * docs: add info on adding compliance checks (#6275)
  * docs: Add documentation for contributing additional checks to the trivy policies repo (#6234)
  * ci: add groups for `dependabot` (#6734)
  * ci(deps): fix gci and gofmt in ".*_test.go$" (#6721)
  * feat(nodejs): add v9 pnpm lock file support (#6617)
  * feat(vex): support non-root components for products in OpenVEX (#6728)
  * feat(python): add line number support for `requirement.txt` files (#6729)
  * chore: respect timeout value in .golangci.yaml (#6724)
  * ci(deps): enable `require-error` rule from `testifylint` linter (#6718)
  * chore(deps): bump golangci-lint to v1.58.2 (#6719)
  * fix: node-collector high and critical cves (#6707)
  * Merge pull request from GHSA-xcq4-m2r3-cmrj
  * chore: auto-bump golang patch versions (#6711)
  * fix(misconf): don't shift ignore rule related to code (#6708)
  * feat(plugin): specify plugin version (#6683)
  * chore: enforce golangci-lint version (#6700)
  * ci(deps): update golangci-lint-action and enable testifylint linter on "integration/*" (#6706)
  * fix(go): include only `.version`|`.ver` (no prefixes) ldflags for `gobinaries` (#6705)
  * fix(go): add only non-empty root modules for `gobinaries` (#6710)
  * refactor: unify package addition and vulnerability scanning (#6579)
  * fix: Golang version parsing from binaries w/GOEXPERIMENT (#6696)
  * ci(deps): enable testifylint linter on .*_test.go$ (#6688)
  * feat(misconf): Add support for deprecating a check (#6664)
  * chore(deps): use `google.golang.org/protobuf/types/known` instead of `github.com/golang/protobuf/ptypes` (#6681)
  * feat: Add Julia language analyzer support (#5635)
  * feat(misconf): register builtin Rego funcs from trivy-checks (#6616)
  * fix(report): hide empty tables if all vulns has been filtered (#6352)
  * feat(report): Include licenses and secrets filtered by rego to ModifiedFindings (#6483)
  * feat: add support for plugin index (#6674)
  * fix(conda): add support `pip` deps for `environment.yml` files (#6675)
  * docs: add support table for client server mode (#6498)
  * fix: close APKINDEX archive file (#6672)
  * fix(misconf): skip Rego errors with a nil location (#6666)
  * refactor: move artifact types under artifact package to avoid import cycles (#6652)
  * refactor(misconf): remove extrafs (#6656)
  * refactor: re-define module structs for serialization (#6655)
  * chore(misconf): Clean up iac logger (#6642)
  * feat(misconf): support symlinks inside of Helm archives (#6621)
  * feat(misconf): add Terraform 'removed' block to schema (#6640)
  * refactor: unify Library and Package structs (#6633)
  * fix: use of specified context to obtain cluster name (#6645)
  * perf(misconf): parse rego input once (#6615)
  * fix(misconf): skip Rego errors with a nil location (#6638)
  * ci: add `generic` dir to deb deploy script (#6636)
  * docs: link warning to both timeout config options (#6620)
  * docs: fix usage of image-config-scanners (#6635)
  * chore(deps): bump `knqyf263/trivy-issue-action` to v0.0.6 (#6632)</changelog>
  <changelog author="dmueller@suse.com" date="1718193600">- Update to version 0.52.1:
  * release: v0.52.1 [release/v0.52] (#6877)
  * fix(nodejs): fix infinite loop when package link from `package-lock.json` file is broken [backport: release/v0.52] (#6888)
  * fix(sbom): don't overwrite `srcEpoch` when decoding SBOM files [backport: release/v0.52] (#6881)
  * fix(python): compare pkg names from `poetry.lock` and `pyproject.toml` in lowercase [backport: release/v0.52] (#6878)
  * docs: explain how VEX is applied (#6864)
  * fix(nodejs): fix infinity loops for `pnpm` with cyclic imports (#6857)</changelog>
  <changelog author="dmueller@suse.com" date="1718798400">- Update to version 0.52.2:
  * release: v0.52.2 [release/v0.52] (#6896)
  * ci: use `ubuntu-latest-m` runner [backport: release/v0.52] (#6933)
  * chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.5.2 to 1.6.0 [backport: release/v0.52] (#6919)
  * test: bump docker API to 1.45  [backport: release/v0.52] (#6922)
  * ci: bump `github.com/goreleaser/goreleaser` to `v2.0.0` [backport: release/v0.52] (#6893)
  * fix(debian): take installed files from the origin layer [backport: release/v0.52] (#6892)
- add add-opensuse-tumbleweed-db.patch,
  add-opensuse-tumbleweed-support.patch: patches for tumbleweed
  support</changelog>
  <changelog author="dmueller@suse.com" date="1720699200">- Update to version 0.53.0 (bsc#1227022, CVE-2024-6257):
  * release: v0.53.0 [main] (#6855)
  * feat(conda): add licenses support for `environment.yml` files (#6953)
  * fix(sbom): fix panic when scanning SBOM file without root component into SBOM format (#7051)
  * feat: add memory cache backend (#7048)
  * fix(sbom): use package UIDs for uniqueness (#7042)
  * feat(php): add installed.json file support (#4865)
  * docs: ✨ Updated ecosystem docs with reference to new community app (#7041)
  * fix: use embedded when command path not found (#7037)
  * chore(deps): bump trivy-kubernetes version (#7012)
  * refactor: use google/wire for cache (#7024)
  * fix(cli): show info message only when --scanners is available (#7032)
  * chore: enable float-compare rule from testifylint (#6967)
  * docs: Add sudo on commands, chmod before mv on install docs (#7009)
  * fix(plugin): respect `--insecure` (#7022)
  * feat(k8s)!: node-collector dynamic commands support (#6861)
  * fix(sbom): take pkg name from `purl` for maven pkgs (#7008)
  * chore(deps): bump github.com/hashicorp/go-getter from 1.7.4 to 1.7.5 (#7018)
  * feat!: add clean subcommand (#6993)
  * chore: use `!` for breaking changes (#6994)
  * feat(aws)!: Remove aws subcommand (#6995)
  * refactor: replace global cache directory with parameter passing (#6986)
  * fix(sbom): use `purl` for `bitnami` pkg names (#6982)
  * chore: bump Go toolchain version (#6984)
  * refactor: unify cache implementations (#6977)
  * docs: non-packaged and sbom clarifications (#6975)
  * BREAKING(aws): Deprecate `trivy aws` as subcmd in favour of a plugin (#6819)
  * docs: delete unknown URL (#6972)
  * refactor: use version-specific URLs for documentation references (#6966)
  * refactor: delete db mock (#6940)
  * ci: add depguard (#6963)
  * refactor: add warning if severity not from vendor (or NVD or GH) is used (#6726)
  * feat: Add local ImageID to SARIF metadata (#6522)
  * fix(suse): Add SLES 15.6 and Leap 15.6 (#6964)
  * feat(java): add support for sbt projects using sbt-dependency-lock (#6882)
  * feat(java): add support for `maven-metadata.xml` files for remote snapshot repositories. (#6950)
  * fix(purl): add missed os types (#6955)
  * fix(cyclonedx): trim non-URL info for `advisory.url` (#6952)
  * fix(c): don't skip conan files from `file-patterns` and scan `.conan2` cache dir (#6949)
  * ci: correctly handle categories (#6943)
  * fix(image): parse `image.inspect.Created` field only for non-empty values (#6948)
  * fix(misconf): handle source prefix to ignore (#6945)
  * fix(misconf): fix parsing of engine links and frameworks (#6937)
  * feat(misconf): support of selectors for all providers for Rego (#6905)
  * ci: don't run `tests` for `release-please` PRs (#6936)
  * fix(license): return license separation using separators  `,`, `or`, etc. (#6916)
  * ci: use `ubuntu-latest-m` runner (#6918)
  * feat(misconf): add support for AWS::EC2::SecurityGroupIngress/Egress (#6755)
  * BREAKING(misconf): flatten recursive types (#6862)
  * ci: move triage workflow yaml under .github/workflows (#6895)
  * ci: add `trivy` group for `dependabot` (#6908)
  * chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.5.2 to 1.6.0 (#6910)
  * test: bump docker API to 1.45  (#6914)
  * feat(sbom): migrate to `CycloneDX v1.6` (#6903)
  * chore(deps): bump the aws group with 8 updates (#6898)
  * ci: bump `github.com/goreleaser/goreleaser` to `v2.0.0` (#6887)
  * feat(image): Set User-Agent header for Trivy container registry requests (#6868)
  * fix(debian): take installed files from the origin layer (#6849)
  * fix(nodejs): fix infinite loop when package link from `package-lock.json` file is broken (#6858)
  * feat(misconf): API Gateway V1 support for CloudFormation (#6874)
  * ci: add created release branch to `rulesets` to enable merge queue (#6880)
  * feat(plugin): add support for nested archives (#6845)
  * fix(sbom): don't overwrite `srcEpoch` when decoding SBOM files (#6866)
  * fix(secret): `Asymmetric Private Key` shouldn't start with space (#6867)
  * ci: use author permission check instead of `author_association` field for backport workflow (#6870)
  * chore: auto label discussions (#5259)
  * docs: explain how VEX is applied (#6864)
  * ci: automate backporting process (#6781)
  * ci: create release branch (#6859)
  * fix(python): compare pkg names from `poetry.lock` and `pyproject.toml` in lowercase (#6852)
  * fix(nodejs): fix infinity loops for `pnpm` with cyclic imports (#6857)
  * feat(dart): use first version of constraint for dependencies using SDK version (#6239)
  * fix(misconf): parsing numbers without fraction as int (#6834)
  * fix(misconf): fix caching of modules in subdirectories (#6814)
  * feat(misconf): add metadata to Cloud schema (#6831)
  * chore(deps): bump the aws group across 1 directory with 7 updates (#6837)
  * chore(deps): bump the common group with 5 updates (#6842)
  * test: replace embedded Git repository with dynamically created repository (#6824)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1721908800">- refresh add-opensuse-tumbleweed-support.patch</changelog>
  <changelog author="dmueller@suse.com" date="1722513600">- Update to version 0.54.1:
  * release: v0.54.1 [release/v0.54] (#7282)
  * fix(flag): incorrect behavior for deprected flag `--clear-cache` [backport: release/v0.54] (#7285)
  * fix(java): Return error when trying to find a remote pom to avoid segfault [backport: release/v0.54] (#7283)
  * fix(plugin): do not call GitHub content API for releases and tags [backport: release/v0.54] (#7279)
  * release: v0.54.0 [main] (#7075)
  * docs: update ecosystem page reporting with plopsec.com app (#7262)
  * chore(deps): bump google.golang.org/grpc from 1.64.0 to 1.64.1 (#7136)
  * feat(vex): retrieve VEX attestations from OCI registries (#7249)
  * feat(sbom): add image labels into `SPDX` and `CycloneDX` reports (#7257)
  * refactor(flag): return error if both `--download-db-only` and `--download-java-db-only` are specified (#7259)
  * fix(nodejs): detect direct dependencies when using `latest` version for files `yarn.lock` + `package.json` (#7110)
  * fix(java): avoid panic if deps from `pom` in `it` dir are not found (#7245)
  * chore: show VEX notice for OSS maintainers in CI environments (#7246)
  * feat(vuln): add `--pkg-relationships` (#7237)
  * docs: show VEX cli pages + update config file page for VEX flags (#7244)
  * fix(dotnet): show `nuget package dir not found` log only when checking `nuget` packages (#7194)
  * chore(deps): bump the common group across 1 directory with 17 updates (#7230)
  * feat(vex): VEX Repository support (#7206)
  * fix(secret): skip regular strings contain secret patterns (#7182)
  * feat: share build-in rules (#7207)
  * fix(report): hide empty table when all secrets/license/misconfigs are ignored (#7171)
  * fix(cli): error on missing config file (#7154)
  * fix(secret): update length of `hugging-face-access-token` (#7216)
  * feat(sbom): add vulnerability support for SPDX formats (#7213)
  * ci: use free runner for all tests except `build tests` (#7215)
  * chore(deps): bump the docker group across 1 directory with 2 updates (#7208)
  * fix(secret): trim excessively long lines (#7192)
  * chore(vex): update subcomponents for CVE-2023-42363/42364/42365/42366 (#7201)
  * fix(server): pass license categories to options (#7203)
  * feat(mariner): Add support for Azure Linux (#7186)
  * docs: updates config file (#7188)
  * refactor(fs): remove unused field for CompositeFS (#7195)
  * fix(dotnet): don't include non-runtime libraries into report for `*.deps.json` files (#7039)
  * chore(deps): bump goreleaser from `v2.0.0` to `v2.1.0` (#7162)
  * fix: add missing platform and type to spec (#7149)
  * chore(deps): bump the aws group with 6 updates (#7166)
  * feat(misconf): enabled China configuration for ACRs (#7156)
  * fix: close file when failed to open gzip (#7164)
  * docs: Fix PR documentation to use GitHub Discussions, not Issues (#7141)
  * docs(misconf): add info about limitations for terraform plan json (#7143)
  * chore: add VEX for Trivy images (#7140)
  * chore(deps): bump the common group across 1 directory with 7 updates (#7125)
  * chore: add VEX document and generator for Trivy  (#7128)
  * fix(misconf): do not evaluate TF when a load error occurs (#7109)
  * feat(cli): rename `--vuln-type` flag to `--pkg-types` flag (#7104)
  * refactor(secret): move warning about file size after `IsBinary` check (#7123)
  * chore(deps): bump the docker group with 2 updates (#7116)
  * feat: add openSUSE tumbleweed detection and scanning (#6965)
  * test: add missing advisory details for integration tests database (#7122)
  * fix: Add dependencyManagement exclusions to the child exclusions (#6969)
  * chore(deps): bump the aws group with 4 updates (#7115)
  * fix: ignore nodes when listing permission is not allowed (#7107)
  * fix(java): use `go-mvn-version` to remove `Package` duplicates (#7088)
  * refactor(secret): add warning about large files (#7085)
  * feat(nodejs): add license parser to pnpm analyser (#7036)
  * refactor(sbom): add sbom prefix + filepaths for decode log messages (#7074)
  * feat: add `log.FilePath()` function for logger (#7080)
  * chore: bump golangci-lint from v1.58 to v1.59 (#7077)
  * chore(deps): bump the common group across 1 directory with 23 updates (#7066)
  * perf(debian): use `bytes.Index` in `emptyLineSplit` to cut allocation (#7065)
  * refactor: pass DB dir to trivy-db (#7057)
  * docs: navigate to the release highlights and summary (#7072)
  * chore(deps): bump the github-actions group with 2 updates (#7067)
-  drop add-opensuse-tumbleweed-db.patch,
  add-opensuse-tumbleweed-support.patch: merged upstream</changelog>
</package>
<package pkgid="9e96bd87c5769dca4ef03bc5d91a8e5ab7e40c9142c8df35a55fa786fea280ff" name="trivy" arch="x86_64">
  <version epoch="0" ver="0.54.1" rel="bp156.2.3.1"/>
  <changelog author="dmueller@suse.com" date="1682683200">- Update to version 0.41.0:
  * fix(spdx): add workaround for no src packages (#4118)
  * test(golang): rename broken go.mod (#4129)
  * feat(sbom): add supplier field (#4122)
  * test(misconf): skip downloading of policies for tests #4126
  * refactor: use debug message for post-analyze errors (#4037)
  * feat(sbom): add VEX support (#4053)
  * feat(sbom): add primary package purpose field for SPDX (#4119)
  * fix(k8s): fix quiet flag (#4120)
  * fix(python): parse of pip extras (#4103)
  * feat(java): use full path for nested jars (#3992)
  * feat(license): add new flag for classifier confidence level (#4073)
  * feat: config and fs compliance support (#4097)
  * chore(deps): bump sigstore/cosign-installer from 2.8.1 to 3.0.1 (#3952)
  * feat(spdx): add support for SPDX 2.3 (#4058)
  * fix: k8s all-namespaces support (#4096)
  * perf(misconf): replace with post-analyzers (#4090)
  * fix(helm): update networking API version detection (#4106)
  * feat(image): custom docker host option (#3599)
  * style: debug flag is incorrect and needs extra - (#4087)
  * docs(vuln): Document inline vulnerability filtering comments (#4024)
  * feat(fs): customize error callback during fs walk (#4038)
  * fix(ubuntu): skip copyright files from subfolders (#4076)
  * docs: restructure scanners (#3977)
  * fix: fix `file does not exist` error for post-analyzers (#4061)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683806400">- actually create a PIE binary</changelog>
  <changelog author="dmueller@suse.com" date="1686571200">- Update to version 0.42.1:
  * ci: remove 32bit packages (#4585)
  * fix(misconf): deduplicate misconf results (#4588)
  * fix(vm): support sector size of 4096 (#4564)
  * fix(misconf): terraform relative paths (#4571)
  * fix(purl): skip unsupported library type (#4577)
  * fix(terraform): recursively detect all Root Modules (#4457)
  * fix(vm): support post analyzer for vm command (#4544)
  * fix(nodejs): change the type of the devDependencies field (#4560)
  * fix(sbom): export empty dependencies in CycloneDX (#4568)
  * refactor: add composite fs for post-analyzers (#4556)
  * chore(deps): bump golangci/golangci-lint-action from 3.4.0 to 3.5.0 (#4554)
  * chore(deps): bump helm/kind-action from 1.5.0 to 1.7.0 (#4526)
  * chore(deps): bump github.com/BurntSushi/toml from 1.2.1 to 1.3.0 (#4528)
  * chore(deps): bump github.com/alicebob/miniredis/v2 from 2.30.2 to 2.30.3 (#4529)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/ec2 (#4536)
  * chore(deps): bump github.com/tetratelabs/wazero from 1.0.0 to 1.2.0 (#4549)
  * chore(deps): bump github.com/spf13/cast from 1.5.0 to 1.5.1 (#4532)
  * chore(deps): bump github.com/testcontainers/testcontainers-go (#4537)
  * chore(deps): bump github.com/go-git/go-git/v5 from 5.6.1 to 5.7.0 (#4530)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/config (#4534)
  * chore(deps): bump github.com/sigstore/rekor from 1.2.0 to 1.2.1 (#4533)
  * chore(deps): bump alpine from 3.17.3 to 3.18.0 (#4525)
  * feat: add SBOM analyzer (#4210)
  * fix(sbom): update logic for work with files in spdx format (#4513)
  * feat: azure workload identity support (#4489)
  * feat(ubuntu): add eol date for 18.04 ESM (#4524)
  * fix(misconf): Update required extensions for terraformplan (#4523)
  * refactor(cyclonedx): add intermediate representation (#4490)
  * fix(misconf): Remove debug print while scanning (#4521)
  * fix(java): remove duplicates of jar libs (#4515)
  * fix(java): fix overwriting project props in pom.xml (#4498)
  * docs: Update compilation instructions (#4512)
  * fix(nodejs): update logic for parsing pnpm lock files (#4502)
  * fix(secret): remove aws-account-id rule (#4494)
  * feat(oci): add support for referencing an input image by digest (#4470)
  * chore(deps): bump github.com/cloudflare/circl from 1.1.0 to 1.3.3 (#4338)
  * docs: fixed the format (#4503)
  * fix(java): add support of * for exclusions for pom.xml files (#4501)
  * feat: adding issue template for documentation (#4453)
  * docs: switch glad to ghsa for Go (#4493)
  * chore(deps): Update defsec to v0.89.0 (#4474)
  * feat(misconf): Add terraformplan support (#4342)
  * feat(debian): add digests for dpkg (#4445)
  * chore(deps): bump github.com/sigstore/rekor from 1.1.1 to 1.2.0 (#4478)
  * feat(k8s): exclude node scanning by node labels (#4459)
  * docs: add info about multi-line mode for regexp from custom secret rules (#4159)
  * feat(cli): convert JSON reports into a different format (#4452)
  * feat(image): add logic to guess base layer for docker-cis scan (#4344)
  * fix(cyclonedx): set original names for packages (#4306)
  * feat: group subcommands (#4449)
  * feat(cli): add retry to cache operations (#4189)
  * fix(vuln): report architecture for `apk` packages (#4247)
  * refactor: enable cases where return values are not needed in pipeline (#4443)
  * fix(image): resolve scan deadlock when error occurs in slow mode (#4336)
  * docs(misconf): Update docs for kubernetes file patterns (#4435)
  * test: k8s integration tests (#4423)
  * feat(redhat): add package digest for rpm (#4410)
  * feat(misconf): Add `--reset-policy-bundle` for policy bundle (#4167)
  * fix: typo (#4431)
  * add user instruction to imgconf (#4429)
  * fix(k8s): add image sources (#4411)
  * docs(scanning): Add versioning banner (#4415)
  * feat(cli): add mage command to update golden integration test files (#4380)
  * feat: node-collector custom namespace support (#4407)
  * chore(deps): bump owenrumney/go-sarif from v2.1.3 to v2.2.0 (#4378)
  * refactor(sbom): use multiline json for spdx-json format (#4404)
  * fix(ubuntu): add EOL date for Ubuntu 23.04 (#4347)
  * refactor: code-optimization (#4214)
  * feat(image): Add image-src flag to specify which runtime(s) to use (#4047)
  * test: skip wrong update of test golden files (#4379)
  * refactor: don't return error for package.json without version/name (#4377)
  * docs: cmd  error (#4376)
  * test(cli): add test for config file and env combination (#2666)
  * fix(report): set a correct file location for license scan output (#4326)
  * ci: rpm repository for all versions and aarch64 (#4077)
  * chore(alpine): Update Alpine to 3.18 (#4351)
  * fix(alpine): add EOL date for Alpine 3.18 (#4308)
  * chore(deps): bump github.com/docker/distribution (#4337)
  * feat: allow root break for mapfs (#4094)
  * docs(misconf): Remove examples.md (#4256)
  * fix(ubuntu): update eol dates for Ubuntu (#4258)
  * feat(alpine): add digests for apk packages (#4168)
  * chore: add discussion templates (#4190)
  * fix(terraform): Support tfvars (#4123)
  * chore: separate docs:generate (#4242)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/config (#4246)
  * refactor: define vulnerability scanner interfaces (#4117)
  * feat: unified k8s scan resources (#4188)
  * chore(deps): Update defsec to v0.88.1 (#4178)
  * chore(deps): bump github.com/alicebob/miniredis/v2 from 2.30.1 to 2.30.2 (#4141)
  * chore: trivy bin ignore (#4212)
  * feat(image): enforce image platform (#4083)
  * chore(deps): bump github.com/owenrumney/go-sarif/v2 from 2.1.2 to 2.1.3 (#4143)
  * chore(deps): bump github.com/docker/docker (#4144)
  * chore(deps): bump github.com/hashicorp/golang-lru/v2 from 2.0.1 to 2.0.2 (#4146)
  * chore(deps): bump aquaproj/aqua-installer from 2.0.2 to 2.1.1 (#4140)
  * fix(ubuntu): fix version selection logic for ubuntu esm (#4171)
  * chore(deps): bump github.com/samber/lo from 1.37.0 to 1.38.1 (#4147)
  * chore(deps): bump github.com/hashicorp/go-getter from 1.7.0 to 1.7.1 (#4145)
  * chore(deps): bump sigstore/cosign-installer from 3.0.1 to 3.0.3 (#4138)
  * chore(deps): bump github.com/testcontainers/testcontainers-go (#4150)
  * chore: install.sh support for windows (#4155)
  * chore(deps): bump github.com/sigstore/rekor from 1.1.0 to 1.1.1 (#4166)
  * chore(deps): bump golang.org/x/crypto from 0.7.0 to 0.8.0 (#4149)
  * docs: moving skipping files out of others (#4154)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1687435200">- add NOTICE to doc</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1688126400">- add eol-dates.patch to list SLE/Leap 15.5</changelog>
  <changelog author="dmueller@suse.com" date="1688385600">- Update to version 0.43.0:
  * chore(deps): Update defsec to v0.90.1 (#4739)
  * feat(nodejs): support yarn workspaces (#4664)
  * feat(cli): add include-dev-deps flag (#4700)
  * fix(image): pass the secret scanner option to scan the img config (#4735)
  * fix: scan job pod it not found on k8s-1.27.x (#4729)
  * feat(docker): add support for mTLS authentication when connecting to registry (#4649)
  * chore(deps): Update defsec to v0.90.0 (#4723)
  * fix: skip scanning the gpg-pubkey package (#4720)
  * Fix http registry oci pull (#4701)
  * feat(misconf): Support skipping services (#4686)
  * docs: fix supported modes for pubspec.lock files (#4713)
  * fix(misconf): disable the terraform plan analyzer for other scanners (#4714)
  * clarifying a dir path is required for custom policies (#4716)
  * chore: update alpine base images (#4715)
  * fix last-history-created (#4697)
  * feat: kbom and cyclonedx v1.5 spec support (#4708)
  * docs: add information about Aqua (#4590)
  * fix: k8s escape resource filename on windows os (#4693)
  * ci: ignore merge queue branches (#4696)
  * chore(deps): bump actions/checkout from 2.4.0 to 3.5.3 (#4695)
  * chore(deps): bump aquaproj/aqua-installer from 2.1.1 to 2.1.2 (#4694)
  * feat: cyclondx sbom custom property support (#4688)
  * ci: do not trigger tests in main (#4692)
  * add SUSE Linux Enterprise Server 15 SP5 and update SP4 eol date (#4690)
  * use group field for jar in cyclonedx (#4674)
  * feat(java): capture licenses from pom.xml (#4681)
  * feat(helm): make sessionAffinity configurable (#4623)
  * fix: Show the correct URL of the secret scanning (#4682)
  * document expected file pattern definition format (#4654)
  * fix: format arg error (#4642)
  * feat(k8s): cyclonedx kbom support (#4557)
  * fix(nodejs): remove unused fields for the pnpm lockfile (#4630)
  * fix(vm): update ext4-filesystem parser for parse multi block extents (#4616)
  * ci: update build IDs (#4641)
  * fix(debian): update EOL for Debian 12 (#4647)
  * chore(deps): bump go-containerregistry (#4639)
  * chore: unnecessary use of fmt.Sprintf (S1039) (#4637)
  * fix(db): change argument order in Exists query for JavaDB (#4595)
  * feat(aws): Add support to see successes in results (#4427)
  * chore(deps): bump golangci/golangci-lint-action from 3.5.0 to 3.6.0 (#4613)
  * ci: do not trigger tests in main (#4614)
  * chore(deps): bump sigstore/cosign-installer (#4609)
  * chore(deps): bump CycloneDX/gh-gomod-generate-sbom from 1 to 2 (#4608)
  * ci: bypass the required status checks (#4611)
  * ci: support merge queue (#3652)
  * ci: matrix build for testing (#4587)
  * feat: trivy k8s private registry support (#4567)
  * docs: add general coverage page (#3859)
  * chore: create SECURITY.md (#4601)</changelog>
  <changelog author="dmueller@suse.com" date="1689249600">- Update to version 0.43.1:
  * chore(deps): Update defsec to v0.90.3 (#4793)
  * chore(deps): bump google.golang.org/protobuf from 1.30.0 to 1.31.0 (#4752)
  * chore(deps): bump alpine from 3.18.0 to 3.18.2 (#4748)
  * chore(deps): bump github.com/alicebob/miniredis/v2 from 2.30.3 to 2.30.4 (#4758)
  * docs(image): fix the comment on the soft/hard link (#4740)
  * check Type when filling pkgs in vulns (#4776)
  * feat: add support of linux/ppc64le and linux/s390x architectures for Install.sh script (#4770)
  * chore(deps): bump modernc.org/sqlite from 1.20.3 to 1.23.1 (#4756)
  * fix(rocky): add architectures support for advisories (#4691)
  * chore(deps): bump github.com/opencontainers/image-spec (#4751)
  * chore(deps): bump github.com/package-url/packageurl-go (#4754)
  * chore(deps): bump golang.org/x/sync from 0.2.0 to 0.3.0 (#4750)
  * chore(deps): bump github.com/tetratelabs/wazero from 1.2.0 to 1.2.1 (#4755)
  * chore(deps): bump github.com/testcontainers/testcontainers-go (#4759)
  * fix: documentation about reseting trivy image (#4733)
  * fix(suse): Add openSUSE Leap 15.5 eol date as well (#4744)
  * fix: update Amazon Linux 1 EOL (#4761)
- drop eol-dates.patch (all upstream)</changelog>
  <changelog author="dmueller@suse.com" date="1691064000">- Update to version 0.44.0:
  * feat(repo): support local repositories (#4890)
  * bump go-dep-parser (#4893)
  * fix(misconf): add missing fields to proto (#4861)
  * fix: remove trivy-db package replacement (#4877)
  * chore(test): bump the integration test timeout to 15m (#4880)
  * chore(deps): Update defsec to v0.91.0 (#4886)
  * chore: update CODEOWNERS (#4871)
  * feat(vuln): support vulnerability status (#4867)
  * feat(misconf): Support custom URLs for policy bundle (#4834)
  * refactor: replace with sortable packages (#4858)
  * docs: correct license scanning sample command (#4855)
  * fix(report): close the file (#4842)
  * feat(nodejs): add support for include-dev-deps flag for yarn (#4812)
  * feat(misconf): Add support for independently enabling libraries (#4070)
  * feat(secret): add secret config file for cache calculation (#4837)
  * Fix a link in gitlab-ci.md (#4850)
  * fix(flag): use globalstar to skip directories (#4854)
  * chore(deps): bump github.com/docker/docker from v23.0.5+incompatible to v23.0.7-0.20230714215826-f00e7af96042+incompatible (#4849)
  * fix(license): using common way for splitting licenses (#4434)
  * fix(containerd): Use img platform in exporter instead of strict host platform (#4477)
  * remove govulndb (#4783)
  * fix(java): inherit licenses from parents (#4817)
  * refactor: add allowed values for CLI flags (#4800)
  * add example regex to allow rules (#4827)
  * feat(misconf): Support custom data for rego policies for cloud (#4745)
  * docs: correcting the trivy k8s tutorial (#4815)
  * feat(cli): add --tf-exclude-downloaded-modules flag (#4810)
  * fix(sbom): cyclonedx recommendations should include fixed versions for each package (#4794)
  * feat(misconf): enable --policy flag to accept directory and files both (#4777)
  * feat(python): add license fields (#4722)
  * fix: support trivy k8s-version on k8s sub-command (#4786)</changelog>
  <changelog author="dmueller@suse.com" date="1691668800">- Update to version 0.44.1:
  * fix(report): return severity colors in table format (#4969)
  * build: maximize available disk space for release (#4937)
  * test(cli): Fix assertion helptext (#4966)
  * chore(deps): Bump defsec to v0.91.1 (#4965)
  * test: validate CycloneDX with the JSON schema (#4956)
  * fix(server): add licenses to the Result message (#4955)
  * fix(aws): resolve endpoint if endpoint is passed (#4925)
  * fix(sbom): move licenses to `name` field in Cyclonedx format (#4941)
  * add only uniq deps in dependsOn (#4943)
  * use testify instead of gotest.tools (#4946)
  * fix(nodejs): do not detect lock file in node_modules as an app (#4949)
  * bump go-dep-parser (#4936)
  * chore(deps): bump github.com/openvex/go-vex from 0.2.0 to 0.2.1 (#4914)
  * chore(deps): bump helm/kind-action from 1.7.0 to 1.8.0 (#4909)
  * chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore (#4912)
  * test(aws): move part of unit tests to integration (#4884)
  * docs(cli): update help string for file and dir skipping (#4872)
  * chore(deps): bump sigstore/cosign-installer (#4910)
  * chore(deps): bump github.com/sosedoff/gitkit from 0.3.0 to 0.4.0 (#4916)
  * chore(deps): bump k8s.io/api from 0.27.3 to 0.27.4 (#4918)
  * chore(deps): bump github.com/secure-systems-lab/go-securesystemslib (#4919)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/sts (#4913)
  * chore(deps): bump github.com/magefile/mage from 1.14.0 to 1.15.0 (#4915)
  * docs: update the discussion template (#4928)</changelog>
  <changelog author="dmueller@suse.com" date="1699358400">- Update to version 0.47.0:
  * docs: add info that license scanning supports file-patterns flag (#5484)
  * docs: add Zora integration into Ecosystem session (#5490)
  * fix(sbom): Use UUID as BomRef for packages with empty purl (#5448)
  * ci: use maximize build space for K8s tests (#5387)
  * fix: correct error mismatch causing race in fast walks (#5516)
  * docs: k8s vulnerability scanning (#5515)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/sts from 1.23.2 to 1.25.0 (#5506)
  * chore(deps): bump github.com/owenrumney/go-sarif/v2 from 2.2.2 to 2.3.0 (#5493)
  * docs: remove glad for java datasources (#5508)
  * chore(deps): bump github.com/testcontainers/testcontainers-go/modules/localstack from 0.21.0 to 0.26.0 (#5475)
  * chore: remove unused logger attribute in amazon detector (#5476)
  * fix: correct error mismatch causing race in fast walks (#5482)
  * chore(deps): bump goreleaser/goreleaser-action from 4 to 5 (#5502)
  * chore(deps): bump docker/build-push-action from 4 to 5 (#5500)
  * chore(deps): bump github.com/package-url/packageurl-go from 0.1.2-0.20230812223828-f8bb31c1f10b to 0.1.2 (#5491)
  * fix(server): add licenses to `BlobInfo` message (#5382)
  * chore(deps): bump actions/checkout from 4.1.0 to 4.1.1 (#5501)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/ecr from 1.17.18 to 1.21.0 (#5497)
  * feat: scan vulns on k8s core component apps (#5418)
  * fix(java): fix infinite loop when `relativePath` field points to `pom.xml` being scanned (#5470)
  * chore(deps): bump github.com/docker/docker from 24.0.5+incompatible to 24.0.7+incompatible (#5472)
  * fix(sbom): save digests for package/application when scanning SBOM files (#5432)
  * docs: fix the broken link (#5454)
  * docs: fix error when installing `PyYAML` for gh pages (#5462)
  * fix(java): download java-db once (#5442)
  * chore(deps): bump google.golang.org/grpc from 1.57.0 to 1.57.1 (#5447)
  * docs(misconf): Update `--tf-exclude-downloaded-modules` description (#5419)
  * feat(misconf): Support `--ignore-policy` in config scans (#5359)
  * docs(misconf): fix broken table for `Use container image` section (#5425)
  * feat(dart): add graph support (#5374)
  * refactor: define a new struct for scan targets (#5397)
  * fix(sbom): add missed `primaryURL` and `source severity` for CycloneDX (#5399)
  * fix: correct invalid MD5 hashes for rpms ending with one or more zero bytes (#5393)
  * chore(deps): move to aws-sdk-go-v2 (#5381)
  * docs: remove --scanners none (#5384)
  * docs: Update container_image.md #5182 (#5193)
  * feat(report): Add `InstalledFiles` field to Package (#4706)
  * feat(k8s): add support for vulnerability detection (#5268)
  * fix(python): override BOM in `requirements.txt` files (#5375)
  * docs: add kbom documentation (#5363)
  * test: use maximize build space for VM tests (#5362)
  * chore(deps): bump golang.org/x/net from 0.15.0 to 0.17.0 (#5365)
  * fix(report): add escaping quotes in misconfig Title for asff template (#5351)
  * ci: add workflow to check Go versions of dependencies (#5340)
  * chore(deps): Upgrade defsec to v0.93.1 (#5348)
  * chore(deps): bump alpine from 3.18.3 to 3.18.4 (#5300)
  * fix: Report error when os.CreateTemp fails (to be consistent with other uses) (#5342)
  * fix: add config files to FS for post-analyzers (#5333)
  * fix: fix MIME warnings after updating to Go 1.20 (#5336)
  * build: fix a compile error with Go 1.21 (#5339)
  * feat: added `Metadata` into the k8s resource's scan report (#5322)
  * ci: check only PR's in `actions/stale` (#5337)
  * chore: update adopters template (#5330)
  * ci: do not trigger tests on the push event (#5313)
  * fix(sbom): use PURL or Group and Name in case of Java  (#5154)
  * docs: add buildkite repository to ecosystem page (#5316)
  * chore(deps): bump docker/setup-qemu-action from 2 to 3 (#5290)
  * chore(deps): bump docker/setup-buildx-action from 2 to 3 (#5292)
  * chore(deps): bump actions/cache from 3.3.1 to 3.3.2 (#5293)
  * chore(deps): bump github.com/google/uuid from 1.3.0 to 1.3.1 (#5286)
  * chore(deps): bump github.com/hashicorp/go-getter from 1.7.1 to 1.7.2 (#5289)
  * chore: enable go-critic (#5302)
  * chore(deps): bump actions/checkout from 3.6.0 to 4.1.0 (#5288)
  * chore(deps): bump github.com/aws/aws-sdk-go from 1.45.3 to 1.45.19 (#5287)
  * close java-db client (#5273)
  * chore(deps): bump docker/login-action from 2 to 3 (#5291)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/sts (#5294)
  * chore(deps): bump github.com/sigstore/rekor from 1.2.1 to 1.3.0 (#5304)
  * chore(deps): bump github.com/opencontainers/image-spec (#5295)
  * fix(report): removes git::http from uri in sarif (#5244)
  * Improve the meaning of  sentence (#5301)
  * chore(deps): bump github.com/owenrumney/go-sarif/v2 from 2.2.0 to 2.2.2 (#5297)
  * chore(deps): bump golang.org/x/term from 0.11.0 to 0.12.0 (#5296)
  * add app nil check (#5274)
  * typo: in secret.md (#5281)
  * docs: add info about `github` format (#5265)
  * feat(dotnet): add license support for NuGet (#5217)
  * docs: correctly export variables (#5260)
  * chore: Add line numbers for lint output (#5247)
  * chore(cli): disable java-db flags in server mode (#5263)
  * feat(db): allow passing registry options (#5226)
  * chore(deps): Bump up defsec to v0.93.0 (#5253)
  * refactor(purl): use TypeApk from purl (#5232)
  * chore: enable more linters (#5228)
  * ci: bump GoReleaser from 1.16.2 to 1.20.0 (#5236)
  * Fix typo on ide.md (#5239)
  * refactor: use defined types (#5225)
  * fix(purl): skip local Go packages (#5190)
  * docs: update info about license scanning in Yarn projects (#5207)
  * ci: auto apply labels (#5200)
  * fix link (#5203)
  * fix(purl): handle rust types (#5186)
  * chore: auto-close issues (#5177)
  * chore(deps): bump github.com/spf13/viper from 1.15.0 to 1.16.0 (#5093)
  * fix(k8s): kbom support addons labels (#5178)
  * test: validate SPDX with the JSON schema (#5124)
  * chore: bump trivy-kubernetes-latest (#5161)
  * docs: add 'Signature Verification' guide (#4731)
  * docs: add image-scanner-with-trivy for ecosystem (#5159)
  * fix(fs): assign the absolute path to be inspected to ROOTPATH when filesystem (#5158)
  * chore(deps): bump github.com/CycloneDX/cyclonedx-go (#5102)
  * Update filtering.md (#5131)
  * chore(deps): bump sigstore/cosign-installer (#5104)
  * chore(deps): bump github.com/cyphar/filepath-securejoin (#5143)
  * chore(deps): bump golangci/golangci-lint-action from 3.6.0 to 3.7.0 (#5103)
  * chore(deps): bump easimon/maximize-build-space from 7 to 8 (#5105)
  * chore(deps): bump github.com/aws/aws-sdk-go from 1.44.273 to 1.45.3 (#5126)
  * chaging adopters discussion tempalte (#5091)
  * chore(deps): bump github.com/cheggaaa/pb/v3 from 3.1.2 to 3.1.4 (#5092)
  * chore(deps): bump github.com/hashicorp/golang-lru/v2 from 2.0.2 to 2.0.6 (#5094)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/config (#5095)
  * chore(deps): bump github.com/containerd/containerd from 1.7.3 to 1.7.5 (#5097)
  * chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity (#5098)
  * chore(deps): bump actions/checkout from 3.5.3 to 3.6.0 (#5106)
  * docs: add Bitnami (#5078)
  * feat(docker): add support for scanning Bitnami components (#5062)
  * feat: add support for .trivyignore.yaml (#5070)
  * fix(terraform): improve detection of terraform files (#4984)
  * feat: filter artifacts on --exclude-owned flag (#5059)
  * fix(sbom): cyclonedx advisory should omit `null` value (#5041)
  * build: maximize build space for build tests (#5072)
  * feat: improve kbom component name (#5058)
  * fix(pom): add licenses for pom artifacts (#5071)
  * chore(deps): Update defsec to v0.92.0 (#5068)
  * chore: bump Go to `1.20` (#5067)
  * feat: PURL matching with qualifiers in OpenVEX (#5061)
  * feat(java): add graph support for pom.xml (#4902)
  * feat(swift): add vulns for cocoapods (#5037)
  * fix: support image pull secret for additional workloads (#5052)
  * fix: #5033 Superfluous double quote in html.tpl (#5036)
  * docs(repo): update trivy repo usage and example (#5049)
  * perf: Optimize Dockerfile for reduced layers and size (#5038)
  * feat: scan K8s Resources Kind with --all-namespaces (#5043)
  * fix: vulnerability typo (#5044)
  * docs: adding a terraform tutorial to the docs (#3708)
  * feat(report): add licenses to sarif format (#4866)
  * feat(misconf): show the resource name in the report (#4806)
  * chore: update alpine base images (#5015)
  * feat: add Package.resolved swift files support (#4932)
  * feat(nodejs): parse licenses in yarn projects (#4652)
  * fix: k8s private registries support (#5021)
  * bump github.com/testcontainers/testcontainers-go from 0.21.0 to 0.23.0 (#5018)
  * feat(vuln): support last_affected field from osv (#4944)
  * feat(server): add version endpoint (#4869)
  * feat: k8s private registries support (#4987)
  * fix(server): add indirect prop to package (#4974)
  * docs: add coverage (#4954)
  * feat(c): add location for lock file dependencies. (#4994)
  * docs: adding blog post on ec2 (#4813)
  * revert 32bit bins (#4977)
  * chore(deps): bump github.com/xlab/treeprint from 1.1.0 to 1.2.0 (#4917)</changelog>
  <changelog author="dmueller@suse.com" date="1701864000">- Update to version 0.48.0:
  * chore(deps): bump sigstore/cosign-installer from 4a861528be5e691840a69536975ada1d4c30349d to 1fc5bd396d372bee37d608f955b336615edf79c8 (#5696)
  * chore(deps): bump helm/chart-testing-action from 2.4.0 to 2.6.1 (#5694)
  * feat: filter k8s core components vuln results (#5713)
  * feat(vuln): remove duplicates in Fixed Version (#5596)
  * feat(report): output plugin (#4863)
  * chore(deps): bump alpine from 3.18.4 to 3.18.5 (#5700)
  * chore(deps): bump github.com/google/go-containerregistry from 0.16.1 to 0.17.0 (#5704)
  * chore(deps): bump github.com/go-git/go-git/v5 from 5.8.1 to 5.10.1 (#5699)
  * chore(deps): bump actions/github-script from 6 to 7 (#5697)
  * chore(deps): bump easimon/maximize-build-space from 8 to 9 (#5695)
  * docs: typo in modules.md (#5712)
  * feat: Add flag to configure node-collector image ref (#5710)
  * chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.7.1 to 1.9.0 (#5702)
  * chore(deps): bump github.com/alicebob/miniredis/v2 from 2.30.4 to 2.31.0 (#5698)
  * chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.3.1 to 1.4.0 (#5706)
  * feat(misconf): Add `--misconfig-scanners` option (#5670)
  * chore: bump Go to 1.21 (#5662)
  * feat: Packagesprops support (#5605)
  * chore(deps): Bump up trivy misconf deps (#5656)
  * docs: update adopters discussion template (#5632)
  * docs: terraform tutorial links updated to point to correct loc (#5661)
  * fix(secret): add `sec` and space to secret prefix for `aws-secret-access-key` (#5647)
  * fix(nodejs): support protocols for dependency section in yarn.lock files (#5612)
  * fix(secret): exclude upper case before secret for `alibaba-access-key-id` (#5618)
  * docs: Update Arch Linux package URL in installation.md (#5619)
  * chore: add prefix to image errors (#5601)
  * docs(vuln): fix link anchor (#5606)
  * docs: Add Dagger integration section and cleanup Ecosystem CICD docs page (#5608)
  * fix: k8s friendly error messages kbom non cluster scans (#5594)
  * feat: set InstalledFiles for DEB and RPM packages (#5488)
  * fix(report): use time.Time for CreatedAt (#5598)
  * test: retry containerd initialization (#5597)
  * feat(misconf): Expose misconf engine debug logs with `--debug` option (#5550)
  * test: mock VM walker (#5589)
  * chore: bump node-collector v0.0.9 (#5591)
  * feat(misconf): Add support for `--cf-params` for CFT (#5507)
  * feat(flag): replace '--slow' with '--parallel' (#5572)
  * fix(report): add escaping for Sarif format (#5568)
  * chore: show a deprecation notice for `--scanners config` (#5587)
  * feat(report): Add CreatedAt to the JSON report. (#5542) (#5549)
  * test: mock RPM DB (#5567)
  * feat: add aliases to '--scanners' (#5558)
  * refactor: reintroduce output writer (#5564)
  * chore(deps): bump google.golang.org/grpc from 1.58.2 to 1.58.3 (#5543)
  * chore: not load plugins for auto-generating docs (#5569)
  * chore: sort supported AWS services (#5570)
  * fix: no schedule toleration (#5562)
  * fix(cli): set correct `scanners` for `k8s` target (#5561)
  * fix(sbom): add `FilesAnalyzed` and `PackageVerificationCode` fields for SPDX (#5533)
  * refactor(misconf): Update refactored dependencies (#5245)
  * feat(secret): add built-in rule for JWT tokens (#5480)
  * fix: trivy k8s parse ecr image with arn (#5537)
  * fix: fail k8s resource scanning (#5529)
  * refactor(misconf): don't remove Highlighted in json format (#5531)
  * docs(k8s): fix link in kubernetes.md (#5524)
  * docs(k8s): fix whitespace in list syntax (#5525)</changelog>
  <changelog author="dmueller@suse.com" date="1702987200">- Update to version 0.48.1:
  * chore(deps): bump trivy-iac to v0.7.1 (#5797)
  * fix(bitnami): use a different comparer for detecting vulnerabilities (#5633)
  * refactor(sbom): disable html escaping for CycloneDX (#5764)
  * refactor(purl): use `pub` from `package-url` (#5784)
  * docs(python): add note to using `pip freeze` for `compatible releases` (#5760)
  * fix(report): use OS information for OS packages purl in `github` template (#5783)
  * fix(report): fix error if miconfigs are empty (#5782)
  * refactor(vuln): don't remove VendorSeverity in JSON report (#5761)
  * fix(report): don't mark misconfig passed tests as failed in junit.tpl (#5767)
  * docs(k8s): replace --scanners config with --scanners misconfig in docs (#5746)
  * fix(report): update Gitlab template (#5721)
  * feat(secret): add support of GitHub fine-grained tokens (#5740)
  * fix(misconf): add an image misconf to result (#5731)
  * feat(secret): added support of Docker registry credentials (#5720)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.18.45 to 1.25.11 (#5717)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/ecr from 1.21.0 to 1.24.1 (#5701)</changelog>
  <changelog author="dmueller@suse.com" date="1707393600">- Update to version 0.49.1:
  * fix: check unescaped `BomRef` when matching `PkgIdentifier` (#6025)
  * docs: Fix broken link to "pronunciation" (#6057)
  * chore(deps): bump actions/upload-artifact from 3 to 4 (#6047)
  * chore(deps): bump github.com/spf13/viper from 1.16.0 to 1.18.2 (#6042)
  * chore(deps): bump k8s.io/api from 0.29.0 to 0.29.1 (#6043)
  * ci: reduce `root-reserve-mb` size for `maximize-build-space` (#6064)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.48.0 to 1.48.1 (#6041)
  * chore(deps): bump github.com/open-policy-agent/opa from 0.60.0 to 0.61.0 (#6039)
  * fix: fix cursor usage in Redis Clear function (#6056)
  * chore(deps): bump github.com/go-openapi/runtime from 0.26.0 to 0.27.1 (#6037)
  * fix(nodejs): add local packages support for `pnpm-lock.yaml` files (#6034)
  * chore(deps): bump sigstore/cosign-installer from 3.3.0 to 3.4.0 (#6046)
  * chore(deps): bump github.com/go-openapi/strfmt from 0.21.7 to 0.22.0 (#6044)
  * chore(deps): bump actions/cache from 3.3.2 to 4.0.0 (#6048)
  * test: fix flaky `TestDockerEngine` (#6054)
  * chore(deps): bump github.com/google/go-containerregistry from 0.17.0 to 0.19.0 (#6040)
  * chore(deps): bump easimon/maximize-build-space from 9 to 10 (#6049)
  * chore(deps): bump alpine from 3.19.0 to 3.19.1 (#6051)
  * chore(deps): bump github.com/moby/buildkit from 0.11.6 to 0.12.5 (#6028)
  * fix(java): recursive check all nested depManagements with import scope for pom.xml files (#5982)
  * chore(deps): bump github.com/opencontainers/runc from 1.1.5 to 1.1.12 (#6029)
  * fix(cli): inconsistent behavior across CLI flags, environment variables, and config files (#5843)
  * feat(rust): Support workspace.members parsing for Cargo.toml analysis (#5285)
  * docs: add note about Bun (#6001)
  * fix(report): use `AWS_REGION` env for secrets in `asff` template (#6011)
  * fix: check returned error before deferring f.Close() (#6007)
  * feat(misconf): add support of buildkit instructions when building dockerfile from image config (#5990)
  * feat(vuln): enable `--vex` for all targets (#5992)
  * docs: update link to data sources (#6000)
  * feat(java): add support for line numbers for pom.xml files (#5991)
  * refactor(sbom): use new `metadata.tools` struct for CycloneDX (#5981)
  * docs: Update troubleshooting guide with image not found error (#5983)
  * style: update band logos (#5968)
  * chore(deps): Update misconfig deps (#5956)
  * docs: update cosign tutorial and commands, update kyverno policy (#5929)
  * docs: update command to scan go binary (#5969)
  * fix: handle non-parsable images names (#5965)
  * chore(deps): bump aquaproj/aqua-installer from 2.1.2 to 2.2.0 (#5693)
  * fix(amazon): save system files for pkgs containing `amzn` in src (#5951)
  * fix(alpine): Add EOL support for alpine 3.19. (#5938)
  * feat: allow end-users to adjust K8S client QPS and burst (#5910)
  * chore(deps): bump go-ebs-file (#5934)
  * fix(nodejs): find licenses for packages with slash (#5836)
  * fix(sbom): use `group` field for pom.xml and nodejs files for CycloneDX reports (#5922)
  * fix: ignore no init containers (#5939)
  * docs: Fix documentation of ecosystem (#5940)
  * docs(misconf): multiple ignores in comment (#5926)
  * fix(secret): find aws secrets ending with a comma or dot (#5921)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.11.90 to 1.15.11 (#5885)
  * docs: ✨ Updated ecosystem docs with reference to new community app (#5918)
  * fix(java): don't remove excluded deps from upper pom's (#5838)
  * fix(java): check if a version exists when determining GAV by file name for `jar` files (#5630)
  * feat(vex): add PURL matching for CSAF VEX (#5890)
  * fix(secret): `AWS Secret Access Key` must include only secrets with `aws` text. (#5901)
  * revert(report): don't escape new line characters for sarif format (#5897)
  * docs: improve filter by rego (#5402)
  * chore(deps): bump github.com/cloudflare/circl from 1.3.6 to 1.3.7 (#5892)
  * docs: add_scan2html_to_trivy_ecosystem (#5875)
  * fix(vm): update ext4-filesystem fix reading groupdescriptor in 32bit mode (#5888)
  * feat(vex): Add support for CSAF format (#5535)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/sts from 1.26.2 to 1.26.7 (#5880)
  * chore(deps): bump actions/setup-go from 4 to 5 (#5845)
  * chore(deps): bump actions/stale from 8 to 9 (#5846)
  * chore(deps): bump github.com/open-policy-agent/opa from 0.58.0 to 0.60.0 (#5853)
  * chore(deps): bump sigstore/cosign-installer from 3.2.0 to 3.3.0 (#5847)
  * chore(deps): bump modernc.org/sqlite from 1.23.1 to 1.28.0 (#5854)
  * chore(deps): bump alpine from 3.18.5 to 3.19.0 (#5849)
  * chore(deps): bump actions/setup-python from 4 to 5 (#5848)
  * feat(python): parse licenses from dist-info folder (#4724)
  * chore(deps): bump github.com/secure-systems-lab/go-securesystemslib from 0.7.0 to 0.8.0 (#5852)
  * feat(nodejs): add yarn alias support (#5818)
  * chore(deps): bump github.com/samber/lo from 1.38.1 to 1.39.0 (#5850)
  * chore(deps): bump github.com/hashicorp/go-getter from 1.7.2 to 1.7.3 (#5856)
  * chore(deps): bump google.golang.org/protobuf from 1.31.0 to 1.32.0 (#5855)
  * refactor: propagate time through context values (#5858)
  * refactor: move PkgRef under PkgIdentifier (#5831)
  * fix(cyclonedx): fix unmarshal for licenses (#5828)
  * chore(deps): bump github.com/go-git/go-git/v5 from 5.10.1 to 5.11.0 (#5830)
  * feat(vuln): include pkg identifier on detected vulnerabilities (#5439)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/ec2 from v1.116.0 to v1.134.0 (#5822)
  * chore(deps): bump github.com/containerd/containerd from 1.7.7 to 1.7.11 (#5809)
  * chore(deps): bump golang.org/x/crypto from 0.15.0 to 0.17.0 (#5805)</changelog>
  <changelog author="dmueller@suse.com" date="1715256000">- Update to version 0.51.1:
  * fix(fs): handle default skip dirs properly (#6628)
  * fix(misconf): load cached tf modules (#6607)
  * fix(misconf): do not use semver for parsing tf module versions (#6614)
  * refactor: move setting scanners when using compliance reports to flag parsing (#6619)
  * feat: introduce package UIDs for improved vulnerability mapping (#6583)
  * perf(misconf): Improve cause performance (#6586)
  * docs: trivy-k8s new experiance remove un-used section (#6608)
  * chore(deps): bump github.com/docker/docker from 26.0.1+incompatible to 26.0.2+incompatible (#6612)
  * docs: remove mention of GitLab Gold because it doesn't exist anymore (#6609)
  * feat(misconf): Use updated terminology for misconfiguration checks (#6476)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.15.15 to 1.16.15 (#6593)
  * docs: use `generic` link from `trivy-repo` (#6606)
  * docs: update trivy k8s with new experience (#6465)
  * feat: support `--skip-images` scanning flag (#6334)
  * BREAKING: add support for k8s `disable-node-collector` flag (#6311)
  * chore(deps): bump github.com/zclconf/go-cty from 1.14.1 to 1.14.4 (#6601)
  * chore(deps): bump github.com/sigstore/rekor from 1.2.2 to 1.3.6 (#6599)
  * chore(deps): bump google.golang.org/protobuf from 1.33.0 to 1.34.0 (#6597)
  * chore(deps): bump sigstore/cosign-installer from 3.4.0 to 3.5.0 (#6588)
  * chore(deps): bump github.com/testcontainers/testcontainers-go from 0.28.0 to 0.30.0 (#6595)
  * chore(deps): bump github.com/open-policy-agent/opa from 0.62.0 to 0.64.1 (#6596)
  * feat: add ubuntu 23.10 and 24.04 support (#6573)
  * chore(deps): bump azure/setup-helm from 3.5 to 4 (#6590)
  * chore(deps): bump actions/checkout from 4.1.2 to 4.1.4 (#6587)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/ecr from 1.24.6 to 1.27.4 (#6598)
  * docs(go): add stdlib (#6580)
  * chore(deps): bump github.com/containerd/containerd from 1.7.13 to 1.7.16 (#6592)
  * chore(deps): bump github.com/go-openapi/runtime from 0.27.1 to 0.28.0 (#6600)
  * feat(go): parse main mod version from build info settings (#6564)
  * feat: respect custom exit code from plugin (#6584)
  * docs: add asdf and mise installation method (#6063)
  * feat(vuln): Handle scanning conan v2.x lockfiles (#6357)
  * feat: add support `environment.yaml` files (#6569)
  * fix: close plugin.yaml (#6577)
  * fix: trivy k8s avoid deleting non-default node collector namespace  (#6559)
  * BREAKING: support exclude `kinds/namespaces` and include `kinds/namespaces` (#6323)
  * feat(go): add main module (#6574)
  * feat: add relationships (#6563)
  * ci: disable `Go` cache for `reusable-release.yaml` (#6572)
  * docs: mention `--show-suppressed` is available in table (#6571)
  * chore: fix sqlite to support loong64 (#6511)
  * fix(debian): sort dpkg info before parsing due to exclude directories (#6551)
  * docs: update info about config file (#6547)
  * docs: remove RELEASE_VERSION from trivy.repo (#6546)
  * fix(sbom): change error to warning for multiple OSes (#6541)
  * fix(vuln): skip empty versions (#6542)
  * feat(c): add license support for conan lock files (#6329)
  * fix(terraform): Attribute and fileset fixes (#6544)
  * refactor: change warning if no vulnerability details are found (#6230)
  * refactor(misconf): improve error handling in the Rego scanner (#6527)
  * ci: use tmp dir inside Trivy repo dir for GoReleaser (#6533)
  * feat(go): parse main module of go binary files (#6530)
  * chore(deps): bump golang.org/x/net from 0.21.0 to 0.23.0 (#6526)
  * refactor(misconf): simplify the retrieval of module annotations (#6528)
  * chore(deps): bump github.com/hashicorp/go-getter from 1.7.3 to 1.7.4 (#6523)
  * docs(nodejs): add info about supported versions of pnpm lock files (#6510)
  * feat(misconf): loading embedded checks as a fallback (#6502)
  * fix(misconf): Parse JSON k8s manifests properly (#6490)
  * refactor: remove parallel walk (#5180)
  * fix: close pom.xml (#6507)
  * fix(secret): convert severity for custom rules (#6500)
  * fix(java): update logic to detect `pom.xml` file snapshot artifacts from remote repositories (#6412)
  * fix: typo (#6283)
  * docs(k8s,image): fix command-line syntax issues (#6403)
  * chore(deps): bump actions/checkout from 4.1.1 to 4.1.2 (#6435)
  * fix(misconf): avoid panic if the scheme is not valid (#6496)
  * feat(image): goversion as stdlib (#6277)
  * fix: add color for error inside of log message (#6493)
  * chore(deps): bump actions/add-to-project from 0.4.1 to 1.0.0 (#6438)
  * docs: fix links to OPA docs (#6480)
  * refactor: replace zap with slog (#6466)
  * docs: update links to IaC schemas (#6477)
  * chore: bump Go to 1.22 (#6075)
  * refactor(terraform): sync funcs with Terraform (#6415)
  * feat(misconf): add helm-api-version and helm-kube-version flag (#6332)
  * chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.4.0 to 1.5.1 (#6426)
  * chore(deps): bump github.com/go-openapi/strfmt from 0.22.0 to 0.23.0 (#6452)
  * chore(deps): bump github.com/hashicorp/golang-lru/v2 from 2.0.6 to 2.0.7 (#6430)
  * chore(deps): bump aquaproj/aqua-installer from 2.2.0 to 3.0.0 (#6437)
  * fix(terraform): eval submodules (#6411)
  * refactor(terraform): remove unused options (#6446)
  * refactor(terraform): remove unused file (#6445)
  * chore(deps): bump github.com/testcontainers/testcontainers-go to v0.28.0 (#6387)
  * chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.9.0 to 1.10.0 (#6427)
  * fix(misconf): Escape template value correctly (#6292)
  * feat(misconf): add support for wildcard ignores (#6414)
  * fix(cloudformation): resolve `DedicatedMasterEnabled` parsing issue (#6439)
  * refactor(terraform): remove metrics collection (#6444)
  * feat(cloudformation): add support for logging and endpoint access for EKS (#6440)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.51.1 to 1.53.1 (#6424)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.27.4 to 1.27.10 (#6428)
  * chore(deps): bump go.etcd.io/bbolt from 1.3.8 to 1.3.9 (#6429)
  * fix(db): check schema version for image name only (#6410)
  * chore(deps): bump github.com/google/wire from 0.5.0 to 0.6.0 (#6425)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.149.1 to 1.155.1 (#6433)
  * chore(deps): bump actions/cache from 4.0.0 to 4.0.2 (#6436)
  * feat(misconf): Support private registries for misconf check bundle (#6327)
  * feat(cloudformation): inline ignore support for YAML templates (#6358)
  * feat(terraform): ignore resources by nested attributes (#6302)
  * perf(helm): load in-memory files (#6383)
  * feat(aws): apply filter options to result (#6367)
  * feat(aws): quiet flag support (#6331)
  * fix(misconf): clear location URI for SARIF (#6405)
  * test(cloudformation): add CF tests (#6315)
  * fix(cloudformation): infer type after resolving a function (#6406)
  * fix(sbom): fix error when parent of SPDX Relationships is not a package. (#6399)
  * fix(nodejs): merge `Indirect`, `Dev`, `ExternalReferences` fields for same deps from `package-lock.json` files v2 or later (#6356)
  * docs: add info about support for package license detection in `fs`/`repo` modes (#6381)
  * fix(nodejs): add support for parsing `workspaces` from `package.json` as an object (#6231)
  * fix: use `0600` perms for tmp files for post analyzers (#6386)
  * fix(helm): scan the subcharts once (#6382)
  * docs(terraform): add file patterns for Terraform Plan (#6393)
  * fix(terraform): сhecking SSE encryption algorithm validity (#6341)
  * fix(java): parse modules from `pom.xml` files once (#6312)
  * chore(deps): bump github.com/docker/docker from 25.0.3+incompatible to 25.0.5+incompatible (#6364)
  * fix(server): add Locations for `Packages` in client/server mode (#6366)
  * fix(sbom): add check for `CreationInfo` to nil when detecting SPDX created using Trivy (#6346)
  * fix(report): don't include empty strings in `.vulnerabilities[].identifiers[].url` when `gitlab.tpl` is used (#6348)
  * chore(ubuntu): Add Ubuntu 22.04 EOL date (#6371)
  * chore(deps): bump google.golang.org/protobuf from 1.32.0 to 1.33.0 (#6321)
  * feat(java): add support licenses and graph for gradle lock files (#6140)
  * feat(vex): consider root component for relationships (#6313)
  * fix: increase the default buffer size for scanning dpkg status files by 2 times (#6298)
  * chore: updates wazero to v1.7.0 (#6301)
  * feat(sbom): Support license detection for SBOM scan (#6072)
  * refactor(sbom): use intermediate representation for SPDX (#6310)
  * docs(terraform): improve documentation for filtering by inline comments (#6284)
  * fix(terraform): fix policy document retrieval (#6276)
  * refactor(terraform): remove unused custom error (#6303)
  * refactor(sbom): add intermediate representation for BOM (#6240)
  * fix(amazon): check only major version of AL to find advisories (#6295)
  * fix(db): use schema version as tag only for `trivy-db` and `trivy-java-db` registries by default (#6219)
  * fix(nodejs): add name validation for package name from `package.json`  (#6268)
  * docs: Added install instructions for FreeBSD (#6293)
  * feat(image): customer podman host or socket option (#6256)
  * chore(deps): bump wazero from 1.2.1 to 1.6.0 (#6290)
  * feat(java): mark dependencies from `maven-invoker-plugin` integration tests pom.xml files as `Dev` (#6213)
  * fix(license): reorder logic of how python package licenses are acquired (#6220)
  * test(terraform): skip cached modules (#6281)
  * feat(secret): Support for detecting Hugging Face Access Tokens (#6236)
  * fix(cloudformation): support of all SSE algorithms for s3 (#6270)
  * feat(terraform): Terraform Plan snapshot scanning support (#6176)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.26.6 to 1.27.4 (#6249)
  * fix: typo function name and comment optimization (#6200)
  * fix(java): don't ignore runtime scope for pom.xml files (#6223)
  * chore(deps): bump helm/kind-action from 1.8.0 to 1.9.0 (#6242)
  * chore(deps): bump golangci/golangci-lint-action from 3.7.0 to 4.0.0 (#6243)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.48.1 to 1.51.1 (#6251)
  * chore(deps): bump github.com/hashicorp/go-uuid from 1.0.1 to 1.0.3 (#6253)
  * chore(deps): bump github.com/open-policy-agent/opa from 0.61.0 to 0.62.0 (#6250)
  * chore(deps): bump github.com/containerd/containerd from 1.7.12 to 1.7.13 (#6247)
  * chore(deps): bump go.uber.org/zap from 1.26.0 to 1.27.0 (#6246)
  * fix(license): add FilePath to results to allow for license path filtering via trivyignore file (#6215)
  * chore(deps): Upgrade iac deps (#6255)
  * feat: add info log message about dev deps suppression (#6211)
  * test(k8s): use test-db for k8s integration tests (#6222)
  * ci: add maximize-build-space for `Test` job (#6221)
  * fix(terraform): fix root module search (#6160)
  * test(parser): squash test data for yarn (#6203)
  * fix(terraform): do not re-expand dynamic blocks (#6151)
  * docs: update ecosystem page reporting with db app (#6201)
  * fix: k8s summary separate infra and user finding results (#6120)
  * fix: add context to target finding on k8s table view (#6099)
  * fix: Printf format err (#6198)
  * refactor: better integration of the parser into Trivy (#6183)
  * chore(deps): bump helm.sh/helm/v3 from 3.14.1 to 3.14.2 (#6189)
  * feat(terraform): Add hyphen and non-ASCII support for domain names in credential extraction (#6108)
  * fix(vex): CSAF filtering should consider relationships (#5923)
  * refactor(report): Replacing `source_location` in `github` report when scanning an image (#5999)
  * feat(vuln): ignore vulnerabilities by PURL (#6178)
  * feat(java): add support for fetching packages from repos mentioned in pom.xml (#6171)
  * feat(k8s): rancher rke2 version support (#5988)
  * docs: update kbom distribution for scanning (#6019)
  * chore: update CODEOWNERS (#6173)
  * fix(swift): try to use branch to resolve version (#6168)
  * fix(terraform): ensure consistent path handling across OS (#6161)
  * fix(java): add only valid libs from `pom.properties` files from `jars` (#6164)
  * fix(sbom): skip executable file analysis if Rekor isn't a specified SBOM source (#6163)
  * chore(deps): merge go-dep-parser into Trivy (#6094)
  * docs(report): add remark about `path` to filter licenses using `.trivyignore.yaml` file (#6145)
  * docs: update template path for gitlab-ci tutorial (#6144)
  * feat(report): support for filtering licenses and secrets via rego policy files (#6004)
  * fix(cyclonedx): move root component from scanned cyclonedx file to output cyclonedx file (#6113)
  * refactor(deps): Merge defsec into trivy (#6109)
  * chore(deps): bump helm.sh/helm/v3 from 3.14.0 to 3.14.1 (#6142)
  * docs: add SecObserve in CI/CD and reporting (#6139)
  * fix(alpine): exclude empty licenses for apk packages (#6130)
  * docs: add docs tutorial on custom policies with rego (#6104)
  * fix(nodejs): use project dir when searching for workspaces for Yarn.lock files (#6102)
  * feat(vuln): show suppressed vulnerabilities in table (#6084)
  * docs: rename governance to principles (#6107)
  * docs: add governance (#6090)
  * refactor(deps): Merge trivy-iac into Trivy (#6005)
  * feat(java): add dependency location support for `gradle` files (#6083)
  * chore(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.15.11 to 1.15.15 (#6038)
  * fix(misconf): get `user` from `Config.User` (#6070)</changelog>
  <changelog author="dmueller@suse.com" date="1717675200">- Update to version 0.52.0 (bsc#1224781, CVE-2024-35192):
  * release: v0.52.0 [main] (#6809)
  * fix(plugin): initialize logger (#6836)
  * chore(deps): bump alpine from 3.19.1 to 3.20.0 in the docker group (#6835)
  * fix(cli): always output fatal errors to stderr (#6827)
  * fix: close testfile (#6830)
  * docs(julia): add scanner table (#6826)
  * feat(python): add license support for `requirement.txt` files (#6782)
  * docs: add more workarounds for out-of-disk (#6821)
  * chore: improve error message for image not found (#6822)
  * fix(sbom): fix panic for `convert` mode when scanning json file derived from sbom file (#6808)
  * ci(deps): use modules instead of incompatible version (#6805)
  * ci: set initial version to v0.51.1 (#6810)
  * ci: replace PAT with ORG_REPO_TOKEN (#6806)
  * chore(deps): bump the common group with 3 updates (#6789)
  * fix: clean up golangci lint configuration (#6797)
  * ci: introduce Release Please for automated release management (#6795)
  * fix(python): add package name and version validation for `requirements.txt` files. (#6804)
  * feat(vex): improve relationship support in CSAF VEX (#6735)
  * chore(alpine): add eol date for Alpine 3.20 (#6800)
  * docs(plugin): add missed `plugin` section (#6799)
  * fix: include packages unless it is not needed (#6765)
  * ci(deps): fix ineffassign and bodyclose in ".*_test.go$" (#6777)
  * chore(deps): Bump trivy-aws and trivy-checks (#6796)
  * feat(misconf): support for VPC resources for inbound/outbound rules (#6779)
  * ci(deps): fix govet in ".*_test.go$" (#6736)
  * ci(deps): simplify gosec rules exclusion (#6778)
  * chore: replace interface{} with any (#6751)
  * fix: close settings.xml (#6768)
  * refactor(go): add priority for gobinary module versions from `ldflags` (#6745)
  * ci(deps): fix gocritic in ".*_test.go$" (#6763)
  * build: use main package instead of main.go (#6766)
  * feat(misconf): resolve tf module from OpenTofu compatible registry (#6743)
  * chore(deps): bump the common group across 1 directory with 29 updates (#6756)
  * ci(deps): fix tenv in ".*_test.go$" (#6748)
  * chore(deps): bump the aws group with 8 updates (#6738)
  * chore(deps): bump the docker group with 2 updates (#6739)
  * chore(deps): bump the github-actions group with 4 updates (#6737)
  * chore(deps): bump the testcontainers group with 2 updates (#6740)
  * docs: add info on adding compliance checks (#6275)
  * docs: Add documentation for contributing additional checks to the trivy policies repo (#6234)
  * ci: add groups for `dependabot` (#6734)
  * ci(deps): fix gci and gofmt in ".*_test.go$" (#6721)
  * feat(nodejs): add v9 pnpm lock file support (#6617)
  * feat(vex): support non-root components for products in OpenVEX (#6728)
  * feat(python): add line number support for `requirement.txt` files (#6729)
  * chore: respect timeout value in .golangci.yaml (#6724)
  * ci(deps): enable `require-error` rule from `testifylint` linter (#6718)
  * chore(deps): bump golangci-lint to v1.58.2 (#6719)
  * fix: node-collector high and critical cves (#6707)
  * Merge pull request from GHSA-xcq4-m2r3-cmrj
  * chore: auto-bump golang patch versions (#6711)
  * fix(misconf): don't shift ignore rule related to code (#6708)
  * feat(plugin): specify plugin version (#6683)
  * chore: enforce golangci-lint version (#6700)
  * ci(deps): update golangci-lint-action and enable testifylint linter on "integration/*" (#6706)
  * fix(go): include only `.version`|`.ver` (no prefixes) ldflags for `gobinaries` (#6705)
  * fix(go): add only non-empty root modules for `gobinaries` (#6710)
  * refactor: unify package addition and vulnerability scanning (#6579)
  * fix: Golang version parsing from binaries w/GOEXPERIMENT (#6696)
  * ci(deps): enable testifylint linter on .*_test.go$ (#6688)
  * feat(misconf): Add support for deprecating a check (#6664)
  * chore(deps): use `google.golang.org/protobuf/types/known` instead of `github.com/golang/protobuf/ptypes` (#6681)
  * feat: Add Julia language analyzer support (#5635)
  * feat(misconf): register builtin Rego funcs from trivy-checks (#6616)
  * fix(report): hide empty tables if all vulns has been filtered (#6352)
  * feat(report): Include licenses and secrets filtered by rego to ModifiedFindings (#6483)
  * feat: add support for plugin index (#6674)
  * fix(conda): add support `pip` deps for `environment.yml` files (#6675)
  * docs: add support table for client server mode (#6498)
  * fix: close APKINDEX archive file (#6672)
  * fix(misconf): skip Rego errors with a nil location (#6666)
  * refactor: move artifact types under artifact package to avoid import cycles (#6652)
  * refactor(misconf): remove extrafs (#6656)
  * refactor: re-define module structs for serialization (#6655)
  * chore(misconf): Clean up iac logger (#6642)
  * feat(misconf): support symlinks inside of Helm archives (#6621)
  * feat(misconf): add Terraform 'removed' block to schema (#6640)
  * refactor: unify Library and Package structs (#6633)
  * fix: use of specified context to obtain cluster name (#6645)
  * perf(misconf): parse rego input once (#6615)
  * fix(misconf): skip Rego errors with a nil location (#6638)
  * ci: add `generic` dir to deb deploy script (#6636)
  * docs: link warning to both timeout config options (#6620)
  * docs: fix usage of image-config-scanners (#6635)
  * chore(deps): bump `knqyf263/trivy-issue-action` to v0.0.6 (#6632)</changelog>
  <changelog author="dmueller@suse.com" date="1718193600">- Update to version 0.52.1:
  * release: v0.52.1 [release/v0.52] (#6877)
  * fix(nodejs): fix infinite loop when package link from `package-lock.json` file is broken [backport: release/v0.52] (#6888)
  * fix(sbom): don't overwrite `srcEpoch` when decoding SBOM files [backport: release/v0.52] (#6881)
  * fix(python): compare pkg names from `poetry.lock` and `pyproject.toml` in lowercase [backport: release/v0.52] (#6878)
  * docs: explain how VEX is applied (#6864)
  * fix(nodejs): fix infinity loops for `pnpm` with cyclic imports (#6857)</changelog>
  <changelog author="dmueller@suse.com" date="1718798400">- Update to version 0.52.2:
  * release: v0.52.2 [release/v0.52] (#6896)
  * ci: use `ubuntu-latest-m` runner [backport: release/v0.52] (#6933)
  * chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.5.2 to 1.6.0 [backport: release/v0.52] (#6919)
  * test: bump docker API to 1.45  [backport: release/v0.52] (#6922)
  * ci: bump `github.com/goreleaser/goreleaser` to `v2.0.0` [backport: release/v0.52] (#6893)
  * fix(debian): take installed files from the origin layer [backport: release/v0.52] (#6892)
- add add-opensuse-tumbleweed-db.patch,
  add-opensuse-tumbleweed-support.patch: patches for tumbleweed
  support</changelog>
  <changelog author="dmueller@suse.com" date="1720699200">- Update to version 0.53.0 (bsc#1227022, CVE-2024-6257):
  * release: v0.53.0 [main] (#6855)
  * feat(conda): add licenses support for `environment.yml` files (#6953)
  * fix(sbom): fix panic when scanning SBOM file without root component into SBOM format (#7051)
  * feat: add memory cache backend (#7048)
  * fix(sbom): use package UIDs for uniqueness (#7042)
  * feat(php): add installed.json file support (#4865)
  * docs: ✨ Updated ecosystem docs with reference to new community app (#7041)
  * fix: use embedded when command path not found (#7037)
  * chore(deps): bump trivy-kubernetes version (#7012)
  * refactor: use google/wire for cache (#7024)
  * fix(cli): show info message only when --scanners is available (#7032)
  * chore: enable float-compare rule from testifylint (#6967)
  * docs: Add sudo on commands, chmod before mv on install docs (#7009)
  * fix(plugin): respect `--insecure` (#7022)
  * feat(k8s)!: node-collector dynamic commands support (#6861)
  * fix(sbom): take pkg name from `purl` for maven pkgs (#7008)
  * chore(deps): bump github.com/hashicorp/go-getter from 1.7.4 to 1.7.5 (#7018)
  * feat!: add clean subcommand (#6993)
  * chore: use `!` for breaking changes (#6994)
  * feat(aws)!: Remove aws subcommand (#6995)
  * refactor: replace global cache directory with parameter passing (#6986)
  * fix(sbom): use `purl` for `bitnami` pkg names (#6982)
  * chore: bump Go toolchain version (#6984)
  * refactor: unify cache implementations (#6977)
  * docs: non-packaged and sbom clarifications (#6975)
  * BREAKING(aws): Deprecate `trivy aws` as subcmd in favour of a plugin (#6819)
  * docs: delete unknown URL (#6972)
  * refactor: use version-specific URLs for documentation references (#6966)
  * refactor: delete db mock (#6940)
  * ci: add depguard (#6963)
  * refactor: add warning if severity not from vendor (or NVD or GH) is used (#6726)
  * feat: Add local ImageID to SARIF metadata (#6522)
  * fix(suse): Add SLES 15.6 and Leap 15.6 (#6964)
  * feat(java): add support for sbt projects using sbt-dependency-lock (#6882)
  * feat(java): add support for `maven-metadata.xml` files for remote snapshot repositories. (#6950)
  * fix(purl): add missed os types (#6955)
  * fix(cyclonedx): trim non-URL info for `advisory.url` (#6952)
  * fix(c): don't skip conan files from `file-patterns` and scan `.conan2` cache dir (#6949)
  * ci: correctly handle categories (#6943)
  * fix(image): parse `image.inspect.Created` field only for non-empty values (#6948)
  * fix(misconf): handle source prefix to ignore (#6945)
  * fix(misconf): fix parsing of engine links and frameworks (#6937)
  * feat(misconf): support of selectors for all providers for Rego (#6905)
  * ci: don't run `tests` for `release-please` PRs (#6936)
  * fix(license): return license separation using separators  `,`, `or`, etc. (#6916)
  * ci: use `ubuntu-latest-m` runner (#6918)
  * feat(misconf): add support for AWS::EC2::SecurityGroupIngress/Egress (#6755)
  * BREAKING(misconf): flatten recursive types (#6862)
  * ci: move triage workflow yaml under .github/workflows (#6895)
  * ci: add `trivy` group for `dependabot` (#6908)
  * chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.5.2 to 1.6.0 (#6910)
  * test: bump docker API to 1.45  (#6914)
  * feat(sbom): migrate to `CycloneDX v1.6` (#6903)
  * chore(deps): bump the aws group with 8 updates (#6898)
  * ci: bump `github.com/goreleaser/goreleaser` to `v2.0.0` (#6887)
  * feat(image): Set User-Agent header for Trivy container registry requests (#6868)
  * fix(debian): take installed files from the origin layer (#6849)
  * fix(nodejs): fix infinite loop when package link from `package-lock.json` file is broken (#6858)
  * feat(misconf): API Gateway V1 support for CloudFormation (#6874)
  * ci: add created release branch to `rulesets` to enable merge queue (#6880)
  * feat(plugin): add support for nested archives (#6845)
  * fix(sbom): don't overwrite `srcEpoch` when decoding SBOM files (#6866)
  * fix(secret): `Asymmetric Private Key` shouldn't start with space (#6867)
  * ci: use author permission check instead of `author_association` field for backport workflow (#6870)
  * chore: auto label discussions (#5259)
  * docs: explain how VEX is applied (#6864)
  * ci: automate backporting process (#6781)
  * ci: create release branch (#6859)
  * fix(python): compare pkg names from `poetry.lock` and `pyproject.toml` in lowercase (#6852)
  * fix(nodejs): fix infinity loops for `pnpm` with cyclic imports (#6857)
  * feat(dart): use first version of constraint for dependencies using SDK version (#6239)
  * fix(misconf): parsing numbers without fraction as int (#6834)
  * fix(misconf): fix caching of modules in subdirectories (#6814)
  * feat(misconf): add metadata to Cloud schema (#6831)
  * chore(deps): bump the aws group across 1 directory with 7 updates (#6837)
  * chore(deps): bump the common group with 5 updates (#6842)
  * test: replace embedded Git repository with dynamically created repository (#6824)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1721908800">- refresh add-opensuse-tumbleweed-support.patch</changelog>
  <changelog author="dmueller@suse.com" date="1722513600">- Update to version 0.54.1:
  * release: v0.54.1 [release/v0.54] (#7282)
  * fix(flag): incorrect behavior for deprected flag `--clear-cache` [backport: release/v0.54] (#7285)
  * fix(java): Return error when trying to find a remote pom to avoid segfault [backport: release/v0.54] (#7283)
  * fix(plugin): do not call GitHub content API for releases and tags [backport: release/v0.54] (#7279)
  * release: v0.54.0 [main] (#7075)
  * docs: update ecosystem page reporting with plopsec.com app (#7262)
  * chore(deps): bump google.golang.org/grpc from 1.64.0 to 1.64.1 (#7136)
  * feat(vex): retrieve VEX attestations from OCI registries (#7249)
  * feat(sbom): add image labels into `SPDX` and `CycloneDX` reports (#7257)
  * refactor(flag): return error if both `--download-db-only` and `--download-java-db-only` are specified (#7259)
  * fix(nodejs): detect direct dependencies when using `latest` version for files `yarn.lock` + `package.json` (#7110)
  * fix(java): avoid panic if deps from `pom` in `it` dir are not found (#7245)
  * chore: show VEX notice for OSS maintainers in CI environments (#7246)
  * feat(vuln): add `--pkg-relationships` (#7237)
  * docs: show VEX cli pages + update config file page for VEX flags (#7244)
  * fix(dotnet): show `nuget package dir not found` log only when checking `nuget` packages (#7194)
  * chore(deps): bump the common group across 1 directory with 17 updates (#7230)
  * feat(vex): VEX Repository support (#7206)
  * fix(secret): skip regular strings contain secret patterns (#7182)
  * feat: share build-in rules (#7207)
  * fix(report): hide empty table when all secrets/license/misconfigs are ignored (#7171)
  * fix(cli): error on missing config file (#7154)
  * fix(secret): update length of `hugging-face-access-token` (#7216)
  * feat(sbom): add vulnerability support for SPDX formats (#7213)
  * ci: use free runner for all tests except `build tests` (#7215)
  * chore(deps): bump the docker group across 1 directory with 2 updates (#7208)
  * fix(secret): trim excessively long lines (#7192)
  * chore(vex): update subcomponents for CVE-2023-42363/42364/42365/42366 (#7201)
  * fix(server): pass license categories to options (#7203)
  * feat(mariner): Add support for Azure Linux (#7186)
  * docs: updates config file (#7188)
  * refactor(fs): remove unused field for CompositeFS (#7195)
  * fix(dotnet): don't include non-runtime libraries into report for `*.deps.json` files (#7039)
  * chore(deps): bump goreleaser from `v2.0.0` to `v2.1.0` (#7162)
  * fix: add missing platform and type to spec (#7149)
  * chore(deps): bump the aws group with 6 updates (#7166)
  * feat(misconf): enabled China configuration for ACRs (#7156)
  * fix: close file when failed to open gzip (#7164)
  * docs: Fix PR documentation to use GitHub Discussions, not Issues (#7141)
  * docs(misconf): add info about limitations for terraform plan json (#7143)
  * chore: add VEX for Trivy images (#7140)
  * chore(deps): bump the common group across 1 directory with 7 updates (#7125)
  * chore: add VEX document and generator for Trivy  (#7128)
  * fix(misconf): do not evaluate TF when a load error occurs (#7109)
  * feat(cli): rename `--vuln-type` flag to `--pkg-types` flag (#7104)
  * refactor(secret): move warning about file size after `IsBinary` check (#7123)
  * chore(deps): bump the docker group with 2 updates (#7116)
  * feat: add openSUSE tumbleweed detection and scanning (#6965)
  * test: add missing advisory details for integration tests database (#7122)
  * fix: Add dependencyManagement exclusions to the child exclusions (#6969)
  * chore(deps): bump the aws group with 4 updates (#7115)
  * fix: ignore nodes when listing permission is not allowed (#7107)
  * fix(java): use `go-mvn-version` to remove `Package` duplicates (#7088)
  * refactor(secret): add warning about large files (#7085)
  * feat(nodejs): add license parser to pnpm analyser (#7036)
  * refactor(sbom): add sbom prefix + filepaths for decode log messages (#7074)
  * feat: add `log.FilePath()` function for logger (#7080)
  * chore: bump golangci-lint from v1.58 to v1.59 (#7077)
  * chore(deps): bump the common group across 1 directory with 23 updates (#7066)
  * perf(debian): use `bytes.Index` in `emptyLineSplit` to cut allocation (#7065)
  * refactor: pass DB dir to trivy-db (#7057)
  * docs: navigate to the release highlights and summary (#7072)
  * chore(deps): bump the github-actions group with 2 updates (#7067)
-  drop add-opensuse-tumbleweed-db.patch,
  add-opensuse-tumbleweed-support.patch: merged upstream</changelog>
</package>
<package pkgid="a058d2e101c4a987f7843c6419020433ee8db968ca65865aae09abf2c48b8de8" name="tryton" arch="noarch">
  <version epoch="0" ver="6.0.40" rel="bp156.2.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1666094400">- Version 6.0.19 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1667736000">- Version 6.0.20 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1668772800">- Version 6.0.21 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1672747200">- Version 6.0.22 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1673870400">- Version 6.0.23 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1675684800">- Version 6.0.24 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1676808000">- Version 6.0.25 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1678017600">- Version 6.0.26 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1684584000">- Version 6.0.27 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1694088000">- Version 6.0.28 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1696766400">- Version 6.0.29 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1699099200">- Version 6.0.30 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1700308800">- Version 6.0.31 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1703332800">- Version 6.0.33 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1705147200">- Switch to wheel and %{?sle15_python_module_pythons}-</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1706961600">- Version 6.0.35 - Bugfix Release</changelog>
  <changelog author="pgajdos@suse.com" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1714392000">- sources are not signed anymore</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715083200">- Version 6.0.39 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1719921600">- Version 6.0.40 - Bugfix Release</changelog>
</package>
<package pkgid="c1f0a44e57d6601cbbe56a8975eaa5ce736442d1025dc45ada2ee9d4a7ee2b46" name="tryton" arch="src">
  <version epoch="0" ver="6.0.40" rel="bp156.2.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1666094400">- Version 6.0.19 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1667736000">- Version 6.0.20 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1668772800">- Version 6.0.21 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1672747200">- Version 6.0.22 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1673870400">- Version 6.0.23 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1675684800">- Version 6.0.24 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1676808000">- Version 6.0.25 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1678017600">- Version 6.0.26 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1684584000">- Version 6.0.27 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1694088000">- Version 6.0.28 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1696766400">- Version 6.0.29 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1699099200">- Version 6.0.30 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1700308800">- Version 6.0.31 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1703332800">- Version 6.0.33 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1705147200">- Switch to wheel and %{?sle15_python_module_pythons}-</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1706961600">- Version 6.0.35 - Bugfix Release</changelog>
  <changelog author="pgajdos@suse.com" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1714392000">- sources are not signed anymore</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715083200">- Version 6.0.39 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1719921600">- Version 6.0.40 - Bugfix Release</changelog>
</package>
<package pkgid="dc5eaa435a59113935b7da0943abb52326e975886f4b519e9740063b844031dc" name="tryton" arch="noarch">
  <version epoch="0" ver="6.0.41" rel="bp156.2.6.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1667736000">- Version 6.0.20 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1668772800">- Version 6.0.21 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1672747200">- Version 6.0.22 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1673870400">- Version 6.0.23 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1675684800">- Version 6.0.24 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1676808000">- Version 6.0.25 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1678017600">- Version 6.0.26 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1684584000">- Version 6.0.27 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1694088000">- Version 6.0.28 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1696766400">- Version 6.0.29 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1699099200">- Version 6.0.30 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1700308800">- Version 6.0.31 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1703332800">- Version 6.0.33 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1705147200">- Switch to wheel and %{?sle15_python_module_pythons}-</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1706961600">- Version 6.0.35 - Bugfix Release</changelog>
  <changelog author="pgajdos@suse.com" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1714392000">- sources are not signed anymore</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715083200">- Version 6.0.39 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1719921600">- Version 6.0.40 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1722686400">- Version 6.0.41 - Bugfix Release</changelog>
</package>
<package pkgid="316cbc9a6b7e9840c7fc854f4f165772b6132d22963c7dd6106f5acb81dae64a" name="tryton" arch="src">
  <version epoch="0" ver="6.0.41" rel="bp156.2.6.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1667736000">- Version 6.0.20 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1668772800">- Version 6.0.21 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1672747200">- Version 6.0.22 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1673870400">- Version 6.0.23 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1675684800">- Version 6.0.24 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1676808000">- Version 6.0.25 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1678017600">- Version 6.0.26 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1684584000">- Version 6.0.27 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1694088000">- Version 6.0.28 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1696766400">- Version 6.0.29 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1699099200">- Version 6.0.30 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1700308800">- Version 6.0.31 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1703332800">- Version 6.0.33 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1705147200">- Switch to wheel and %{?sle15_python_module_pythons}-</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1706961600">- Version 6.0.35 - Bugfix Release</changelog>
  <changelog author="pgajdos@suse.com" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1714392000">- sources are not signed anymore</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715083200">- Version 6.0.39 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1719921600">- Version 6.0.40 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1722686400">- Version 6.0.41 - Bugfix Release</changelog>
</package>
<package pkgid="5211737d87aa54cd684aa5b48dbde0aa69613a47a0abc5e6c5f94f44c1289eae" name="tryton" arch="noarch">
  <version epoch="0" ver="6.0.43" rel="bp156.2.9.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1668772800">- Version 6.0.21 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1672747200">- Version 6.0.22 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1673870400">- Version 6.0.23 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1675684800">- Version 6.0.24 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1676808000">- Version 6.0.25 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1678017600">- Version 6.0.26 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1684584000">- Version 6.0.27 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1694088000">- Version 6.0.28 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1696766400">- Version 6.0.29 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1699099200">- Version 6.0.30 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1700308800">- Version 6.0.31 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1703332800">- Version 6.0.33 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1705147200">- Switch to wheel and %{?sle15_python_module_pythons}-</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1706961600">- Version 6.0.35 - Bugfix Release</changelog>
  <changelog author="pgajdos@suse.com" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1714392000">- sources are not signed anymore</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715083200">- Version 6.0.39 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1719921600">- Version 6.0.40 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1722686400">- Version 6.0.41 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1726574400">- Version 6.0.43 - Bugfix Release</changelog>
</package>
<package pkgid="b900f1da6c0653fd8ecc0855d40152e3e8545b82c00ec907a3eb25540c21506e" name="tryton" arch="src">
  <version epoch="0" ver="6.0.43" rel="bp156.2.9.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1668772800">- Version 6.0.21 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1672747200">- Version 6.0.22 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1673870400">- Version 6.0.23 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1675684800">- Version 6.0.24 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1676808000">- Version 6.0.25 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1678017600">- Version 6.0.26 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1684584000">- Version 6.0.27 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1694088000">- Version 6.0.28 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1696766400">- Version 6.0.29 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1699099200">- Version 6.0.30 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1700308800">- Version 6.0.31 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1703332800">- Version 6.0.33 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1705147200">- Switch to wheel and %{?sle15_python_module_pythons}-</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1706961600">- Version 6.0.35 - Bugfix Release</changelog>
  <changelog author="pgajdos@suse.com" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1714392000">- sources are not signed anymore</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715083200">- Version 6.0.39 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1719921600">- Version 6.0.40 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1722686400">- Version 6.0.41 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1726574400">- Version 6.0.43 - Bugfix Release</changelog>
</package>
<package pkgid="2706b207a1d066972d0b36331c23a4e520d6ef4a70890e30c92892ad3fb77501" name="tryton" arch="noarch">
  <version epoch="0" ver="6.0.46" rel="bp156.2.12.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1672747200">- Version 6.0.22 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1673870400">- Version 6.0.23 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1675684800">- Version 6.0.24 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1676808000">- Version 6.0.25 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1678017600">- Version 6.0.26 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1684584000">- Version 6.0.27 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1694088000">- Version 6.0.28 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1696766400">- Version 6.0.29 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1699099200">- Version 6.0.30 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1700308800">- Version 6.0.31 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1703332800">- Version 6.0.33 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1705147200">- Switch to wheel and %{?sle15_python_module_pythons}-</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1706961600">- Version 6.0.35 - Bugfix Release</changelog>
  <changelog author="pgajdos@suse.com" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1714392000">- sources are not signed anymore</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715083200">- Version 6.0.39 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1719921600">- Version 6.0.40 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1722686400">- Version 6.0.41 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1726574400">- Version 6.0.43 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1733140800">- Version 6.0.46 - Bugfix Release</changelog>
</package>
<package pkgid="a0dca281c6a7cb0be2bf52924a4338373432d65a7f95b3f1ca3885a3a3b44441" name="tryton" arch="src">
  <version epoch="0" ver="6.0.46" rel="bp156.2.12.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1672747200">- Version 6.0.22 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1673870400">- Version 6.0.23 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1675684800">- Version 6.0.24 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1676808000">- Version 6.0.25 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1678017600">- Version 6.0.26 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1684584000">- Version 6.0.27 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1694088000">- Version 6.0.28 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1696766400">- Version 6.0.29 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1699099200">- Version 6.0.30 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1700308800">- Version 6.0.31 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1703332800">- Version 6.0.33 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1705147200">- Switch to wheel and %{?sle15_python_module_pythons}-</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1706961600">- Version 6.0.35 - Bugfix Release</changelog>
  <changelog author="pgajdos@suse.com" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1714392000">- sources are not signed anymore</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715083200">- Version 6.0.39 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1719921600">- Version 6.0.40 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1722686400">- Version 6.0.41 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1726574400">- Version 6.0.43 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1733140800">- Version 6.0.46 - Bugfix Release</changelog>
</package>
<package pkgid="47de222695010b6a0d8b7bb97d1c3e8883a27111b13340870bc696b09e48fe94" name="tryton" arch="noarch">
  <version epoch="0" ver="6.0.48" rel="bp156.2.15.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1673870400">- Version 6.0.23 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1675684800">- Version 6.0.24 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1676808000">- Version 6.0.25 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1678017600">- Version 6.0.26 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1684584000">- Version 6.0.27 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1694088000">- Version 6.0.28 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1696766400">- Version 6.0.29 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1699099200">- Version 6.0.30 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1700308800">- Version 6.0.31 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1703332800">- Version 6.0.33 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1705147200">- Switch to wheel and %{?sle15_python_module_pythons}-</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1706961600">- Version 6.0.35 - Bugfix Release</changelog>
  <changelog author="pgajdos@suse.com" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1714392000">- sources are not signed anymore</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715083200">- Version 6.0.39 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1719921600">- Version 6.0.40 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1722686400">- Version 6.0.41 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1726574400">- Version 6.0.43 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1733140800">- Version 6.0.46 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1735819200">- Version 6.0.48 - Bugfix Release</changelog>
</package>
<package pkgid="5c102d475215c02f2d980265cc997a6bfda9f1ef75c8c5122488fc6ef8679985" name="tryton" arch="src">
  <version epoch="0" ver="6.0.48" rel="bp156.2.15.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1673870400">- Version 6.0.23 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1675684800">- Version 6.0.24 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1676808000">- Version 6.0.25 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1678017600">- Version 6.0.26 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1684584000">- Version 6.0.27 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1694088000">- Version 6.0.28 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1696766400">- Version 6.0.29 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1699099200">- Version 6.0.30 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1700308800">- Version 6.0.31 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1703332800">- Version 6.0.33 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1705147200">- Switch to wheel and %{?sle15_python_module_pythons}-</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1706961600">- Version 6.0.35 - Bugfix Release</changelog>
  <changelog author="pgajdos@suse.com" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1714392000">- sources are not signed anymore</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715083200">- Version 6.0.39 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1719921600">- Version 6.0.40 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1722686400">- Version 6.0.41 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1726574400">- Version 6.0.43 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1733140800">- Version 6.0.46 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1735819200">- Version 6.0.48 - Bugfix Release</changelog>
</package>
<package pkgid="853ba6f1002f1f1c168946d0e54f83713b73c1c38adca491cec78645d8204a2b" name="trytond" arch="noarch">
  <version epoch="0" ver="6.0.48" rel="bp156.2.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1675684800">- Version 6.0.27 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1676808000">- Version 6.0.28 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1678017600">- Version 6.0.29 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1680868800">- Version 6.0.30 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1684584000">- Version 6.0.32 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1687435200">- Version 6.0.33 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1690804800">- Version 6.0.34 - Security Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1694088000">- Version 6.0.35 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1696766400">- Version 6.0.36 - Bugfix Release</changelog>
  <changelog author="Daniel Garcia Moreno &lt;daniel.garcia@suse.com&gt;" date="1697716800">- 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="1699099200">- Version 6.0.37 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1700308800">- Version 6.0.38 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1703332800">- Version 6.0.39 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1705147200">- Switch to wheel and %{?sle15_python_module_pythons}
  Updated dependencies</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1706961600">- Version 6.0.41 - Bugfix Release
  * added provides for user and group</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1707048000">- Requires: python-Levenshtein adjusted</changelog>
  <changelog author="pgajdos@suse.com" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1714392000">- sources are not signed anymore</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715083200">- Version 6.0.46 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1719921600">- Version 6.0.48 - Bugfix Release</changelog>
</package>
<package pkgid="6fed6490bd7f04b3d6c6e8ff3ce39c97ba750455b7091ea68aee772d5c511ed7" name="trytond" arch="src">
  <version epoch="0" ver="6.0.48" rel="bp156.2.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1675684800">- Version 6.0.27 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1676808000">- Version 6.0.28 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1678017600">- Version 6.0.29 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1680868800">- Version 6.0.30 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1684584000">- Version 6.0.32 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1687435200">- Version 6.0.33 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1690804800">- Version 6.0.34 - Security Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1694088000">- Version 6.0.35 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1696766400">- Version 6.0.36 - Bugfix Release</changelog>
  <changelog author="Daniel Garcia Moreno &lt;daniel.garcia@suse.com&gt;" date="1697716800">- 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="1699099200">- Version 6.0.37 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1700308800">- Version 6.0.38 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1703332800">- Version 6.0.39 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1705147200">- Switch to wheel and %{?sle15_python_module_pythons}
  Updated dependencies</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1706961600">- Version 6.0.41 - Bugfix Release
  * added provides for user and group</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1707048000">- Requires: python-Levenshtein adjusted</changelog>
  <changelog author="pgajdos@suse.com" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1714392000">- sources are not signed anymore</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715083200">- Version 6.0.46 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1719921600">- Version 6.0.48 - Bugfix Release</changelog>
</package>
<package pkgid="513ace64029a47636673b79a94b3e69359dfac0c08c755e4cdaf8583e1b5965f" name="trytond" arch="noarch">
  <version epoch="0" ver="6.0.50" rel="bp156.2.6.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1676808000">- Version 6.0.28 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1678017600">- Version 6.0.29 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1680868800">- Version 6.0.30 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1684584000">- Version 6.0.32 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1687435200">- Version 6.0.33 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1690804800">- Version 6.0.34 - Security Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1694088000">- Version 6.0.35 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1696766400">- Version 6.0.36 - Bugfix Release</changelog>
  <changelog author="Daniel Garcia Moreno &lt;daniel.garcia@suse.com&gt;" date="1697716800">- 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="1699099200">- Version 6.0.37 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1700308800">- Version 6.0.38 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1703332800">- Version 6.0.39 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1705147200">- Switch to wheel and %{?sle15_python_module_pythons}
  Updated dependencies</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1706961600">- Version 6.0.41 - Bugfix Release
  * added provides for user and group</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1707048000">- Requires: python-Levenshtein adjusted</changelog>
  <changelog author="pgajdos@suse.com" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1714392000">- sources are not signed anymore</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715083200">- Version 6.0.46 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1719921600">- Version 6.0.48 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1722686400">- Version 6.0.50 - Bugfix Release</changelog>
</package>
<package pkgid="f4dd4900e08f2fbea635b8ddce9d6f1442cdf6188030e9307ea249142b35a9f9" name="trytond" arch="src">
  <version epoch="0" ver="6.0.50" rel="bp156.2.6.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1676808000">- Version 6.0.28 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1678017600">- Version 6.0.29 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1680868800">- Version 6.0.30 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1684584000">- Version 6.0.32 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1687435200">- Version 6.0.33 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1690804800">- Version 6.0.34 - Security Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1694088000">- Version 6.0.35 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1696766400">- Version 6.0.36 - Bugfix Release</changelog>
  <changelog author="Daniel Garcia Moreno &lt;daniel.garcia@suse.com&gt;" date="1697716800">- 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="1699099200">- Version 6.0.37 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1700308800">- Version 6.0.38 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1703332800">- Version 6.0.39 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1705147200">- Switch to wheel and %{?sle15_python_module_pythons}
  Updated dependencies</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1706961600">- Version 6.0.41 - Bugfix Release
  * added provides for user and group</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1707048000">- Requires: python-Levenshtein adjusted</changelog>
  <changelog author="pgajdos@suse.com" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1714392000">- sources are not signed anymore</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715083200">- Version 6.0.46 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1719921600">- Version 6.0.48 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1722686400">- Version 6.0.50 - Bugfix Release</changelog>
</package>
<package pkgid="b42b4aae673ceaabe4e027ab3aae20c00cf8710f55d861a6fa18a91a60ea7b5e" name="trytond" arch="noarch">
  <version epoch="0" ver="6.0.52" rel="bp156.2.9.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1678017600">- Version 6.0.29 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1680868800">- Version 6.0.30 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1684584000">- Version 6.0.32 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1687435200">- Version 6.0.33 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1690804800">- Version 6.0.34 - Security Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1694088000">- Version 6.0.35 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1696766400">- Version 6.0.36 - Bugfix Release</changelog>
  <changelog author="Daniel Garcia Moreno &lt;daniel.garcia@suse.com&gt;" date="1697716800">- 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="1699099200">- Version 6.0.37 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1700308800">- Version 6.0.38 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1703332800">- Version 6.0.39 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1705147200">- Switch to wheel and %{?sle15_python_module_pythons}
  Updated dependencies</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1706961600">- Version 6.0.41 - Bugfix Release
  * added provides for user and group</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1707048000">- Requires: python-Levenshtein adjusted</changelog>
  <changelog author="pgajdos@suse.com" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1714392000">- sources are not signed anymore</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715083200">- Version 6.0.46 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1719921600">- Version 6.0.48 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1722686400">- Version 6.0.50 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1726574400">- Version 6.0.52 - Bugfix Release</changelog>
</package>
<package pkgid="41cabd97a751af469ee1706ece709e5c0b715c75e3f85ad5fdbc7da80cdc0bab" name="trytond" arch="src">
  <version epoch="0" ver="6.0.52" rel="bp156.2.9.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1678017600">- Version 6.0.29 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1680868800">- Version 6.0.30 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1684584000">- Version 6.0.32 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1687435200">- Version 6.0.33 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1690804800">- Version 6.0.34 - Security Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1694088000">- Version 6.0.35 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1696766400">- Version 6.0.36 - Bugfix Release</changelog>
  <changelog author="Daniel Garcia Moreno &lt;daniel.garcia@suse.com&gt;" date="1697716800">- 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="1699099200">- Version 6.0.37 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1700308800">- Version 6.0.38 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1703332800">- Version 6.0.39 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1705147200">- Switch to wheel and %{?sle15_python_module_pythons}
  Updated dependencies</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1706961600">- Version 6.0.41 - Bugfix Release
  * added provides for user and group</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1707048000">- Requires: python-Levenshtein adjusted</changelog>
  <changelog author="pgajdos@suse.com" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1714392000">- sources are not signed anymore</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715083200">- Version 6.0.46 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1719921600">- Version 6.0.48 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1722686400">- Version 6.0.50 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1726574400">- Version 6.0.52 - Bugfix Release</changelog>
</package>
<package pkgid="fac54c2e170dbc65cba2138385a53628176a123868a2b5662cb9fd79c10ba450" name="trytond" arch="noarch">
  <version epoch="0" ver="6.0.55" rel="bp156.2.12.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1684584000">- Version 6.0.32 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1687435200">- Version 6.0.33 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1690804800">- Version 6.0.34 - Security Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1694088000">- Version 6.0.35 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1696766400">- Version 6.0.36 - Bugfix Release</changelog>
  <changelog author="Daniel Garcia Moreno &lt;daniel.garcia@suse.com&gt;" date="1697716800">- 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="1699099200">- Version 6.0.37 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1700308800">- Version 6.0.38 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1703332800">- Version 6.0.39 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1705147200">- Switch to wheel and %{?sle15_python_module_pythons}
  Updated dependencies</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1706961600">- Version 6.0.41 - Bugfix Release
  * added provides for user and group</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1707048000">- Requires: python-Levenshtein adjusted</changelog>
  <changelog author="pgajdos@suse.com" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1714392000">- sources are not signed anymore</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715083200">- Version 6.0.46 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1719921600">- Version 6.0.48 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1722686400">- Version 6.0.50 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1726574400">- Version 6.0.52 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1728388800">- Version 6.0.53 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1733140800">- Version 6.0.55 - Bugfix Release</changelog>
</package>
<package pkgid="e8e750a02c7548187a89bf4c7242d055232598111b353802c81740ccdfa654d6" name="trytond" arch="src">
  <version epoch="0" ver="6.0.55" rel="bp156.2.12.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1684584000">- Version 6.0.32 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1687435200">- Version 6.0.33 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1690804800">- Version 6.0.34 - Security Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1694088000">- Version 6.0.35 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1696766400">- Version 6.0.36 - Bugfix Release</changelog>
  <changelog author="Daniel Garcia Moreno &lt;daniel.garcia@suse.com&gt;" date="1697716800">- 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="1699099200">- Version 6.0.37 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1700308800">- Version 6.0.38 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1703332800">- Version 6.0.39 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1705147200">- Switch to wheel and %{?sle15_python_module_pythons}
  Updated dependencies</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1706961600">- Version 6.0.41 - Bugfix Release
  * added provides for user and group</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1707048000">- Requires: python-Levenshtein adjusted</changelog>
  <changelog author="pgajdos@suse.com" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1714392000">- sources are not signed anymore</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715083200">- Version 6.0.46 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1719921600">- Version 6.0.48 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1722686400">- Version 6.0.50 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1726574400">- Version 6.0.52 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1728388800">- Version 6.0.53 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1733140800">- Version 6.0.55 - Bugfix Release</changelog>
</package>
<package pkgid="100ed22b21dd945fee6d82e89e0914e173ca6671155776c9337b1b60f9d0c5a4" name="trytond" arch="noarch">
  <version epoch="0" ver="6.0.57" rel="bp156.2.15.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1687435200">- Version 6.0.33 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1690804800">- Version 6.0.34 - Security Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1694088000">- Version 6.0.35 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1696766400">- Version 6.0.36 - Bugfix Release</changelog>
  <changelog author="Daniel Garcia Moreno &lt;daniel.garcia@suse.com&gt;" date="1697716800">- 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="1699099200">- Version 6.0.37 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1700308800">- Version 6.0.38 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1703332800">- Version 6.0.39 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1705147200">- Switch to wheel and %{?sle15_python_module_pythons}
  Updated dependencies</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1706961600">- Version 6.0.41 - Bugfix Release
  * added provides for user and group</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1707048000">- Requires: python-Levenshtein adjusted</changelog>
  <changelog author="pgajdos@suse.com" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1714392000">- sources are not signed anymore</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715083200">- Version 6.0.46 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1719921600">- Version 6.0.48 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1722686400">- Version 6.0.50 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1726574400">- Version 6.0.52 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1728388800">- Version 6.0.53 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1733140800">- Version 6.0.55 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1735819200">- Version 6.0.57 - Bugfix Release</changelog>
</package>
<package pkgid="f2fa9483c07b860dd8e37581abd3210d1ab45d3bb4f16a3ad638f7db9612076b" name="trytond" arch="src">
  <version epoch="0" ver="6.0.57" rel="bp156.2.15.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1687435200">- Version 6.0.33 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1690804800">- Version 6.0.34 - Security Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1694088000">- Version 6.0.35 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1696766400">- Version 6.0.36 - Bugfix Release</changelog>
  <changelog author="Daniel Garcia Moreno &lt;daniel.garcia@suse.com&gt;" date="1697716800">- 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="1699099200">- Version 6.0.37 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1700308800">- Version 6.0.38 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1703332800">- Version 6.0.39 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1705147200">- Switch to wheel and %{?sle15_python_module_pythons}
  Updated dependencies</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1706961600">- Version 6.0.41 - Bugfix Release
  * added provides for user and group</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1707048000">- Requires: python-Levenshtein adjusted</changelog>
  <changelog author="pgajdos@suse.com" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1714392000">- sources are not signed anymore</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715083200">- Version 6.0.46 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1719921600">- Version 6.0.48 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1722686400">- Version 6.0.50 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1726574400">- Version 6.0.52 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1728388800">- Version 6.0.53 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1733140800">- Version 6.0.55 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1735819200">- Version 6.0.57 - Bugfix Release</changelog>
</package>
<package pkgid="4bb9334475e2dd798dfc6c92446b0284c413dcbb7e4333464375f022acd67eca" name="trytond_account" arch="noarch">
  <version epoch="0" ver="6.0.26" rel="bp156.2.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1644667200">- Version bump to Tryton 6.0 series</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1645185600">- Version 6.0.8 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1646222400">- Version 6.0.9 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1650283200">- Version 6.0.10 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1654344000">- Version 6.0.11 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1659614400">- Version 6.0.12 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1660824000">- Version 6.0.13 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1675684800">- Version 6.0.14 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1676808000">- Version 6.0.15 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1684584000">- Version 6.0.17 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1694088000">- Version 6.0.18 - Bugfix Release</changelog>
  <changelog author="Daniel Garcia Moreno &lt;daniel.garcia@suse.com&gt;" date="1697716800">- 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="1699099200">- Version 6.0.19 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1703332800">- Version 6.0.20 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1705147200">- Switch to wheel and %{?sle15_python_module_pythons}</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1706961600">- Version 6.0.21 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1714392000">- sources are not signed anymore</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715083200">- Version 6.0.24 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1716120000">- Version 6.0.25 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1719921600">- Version 6.0.26 - Bugfix Release</changelog>
</package>
<package pkgid="9a31483105a8ff778d18a8c1ffc2f7d71ad84604320520c232e2ce3004b4bb37" name="trytond_account" arch="src">
  <version epoch="0" ver="6.0.26" rel="bp156.2.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1644667200">- Version bump to Tryton 6.0 series</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1645185600">- Version 6.0.8 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1646222400">- Version 6.0.9 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1650283200">- Version 6.0.10 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1654344000">- Version 6.0.11 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1659614400">- Version 6.0.12 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1660824000">- Version 6.0.13 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1675684800">- Version 6.0.14 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1676808000">- Version 6.0.15 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1684584000">- Version 6.0.17 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1694088000">- Version 6.0.18 - Bugfix Release</changelog>
  <changelog author="Daniel Garcia Moreno &lt;daniel.garcia@suse.com&gt;" date="1697716800">- 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="1699099200">- Version 6.0.19 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1703332800">- Version 6.0.20 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1705147200">- Switch to wheel and %{?sle15_python_module_pythons}</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1706961600">- Version 6.0.21 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1714392000">- sources are not signed anymore</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715083200">- Version 6.0.24 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1716120000">- Version 6.0.25 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1719921600">- Version 6.0.26 - Bugfix Release</changelog>
</package>
<package pkgid="97f443ff1cd700c4ec0b2842744141a8ea072d2005587be4b49c21da8ebc1187" name="trytond_account" arch="noarch">
  <version epoch="0" ver="6.0.27" rel="bp156.2.6.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1645185600">- Version 6.0.8 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1646222400">- Version 6.0.9 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1650283200">- Version 6.0.10 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1654344000">- Version 6.0.11 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1659614400">- Version 6.0.12 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1660824000">- Version 6.0.13 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1675684800">- Version 6.0.14 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1676808000">- Version 6.0.15 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1684584000">- Version 6.0.17 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1694088000">- Version 6.0.18 - Bugfix Release</changelog>
  <changelog author="Daniel Garcia Moreno &lt;daniel.garcia@suse.com&gt;" date="1697716800">- 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="1699099200">- Version 6.0.19 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1703332800">- Version 6.0.20 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1705147200">- Switch to wheel and %{?sle15_python_module_pythons}</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1706961600">- Version 6.0.21 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1714392000">- sources are not signed anymore</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715083200">- Version 6.0.24 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1716120000">- Version 6.0.25 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1719921600">- Version 6.0.26 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1726574400">- Version 6.0.27 - Bugfix Release</changelog>
</package>
<package pkgid="8fe5ef3adc746cfedc98e2a38cbe1ae45027eb459ddc3440416fae36d31dcf29" name="trytond_account" arch="src">
  <version epoch="0" ver="6.0.27" rel="bp156.2.6.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1645185600">- Version 6.0.8 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1646222400">- Version 6.0.9 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1650283200">- Version 6.0.10 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1654344000">- Version 6.0.11 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1659614400">- Version 6.0.12 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1660824000">- Version 6.0.13 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1675684800">- Version 6.0.14 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1676808000">- Version 6.0.15 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1684584000">- Version 6.0.17 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1694088000">- Version 6.0.18 - Bugfix Release</changelog>
  <changelog author="Daniel Garcia Moreno &lt;daniel.garcia@suse.com&gt;" date="1697716800">- 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="1699099200">- Version 6.0.19 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1703332800">- Version 6.0.20 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1705147200">- Switch to wheel and %{?sle15_python_module_pythons}</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1706961600">- Version 6.0.21 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1714392000">- sources are not signed anymore</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715083200">- Version 6.0.24 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1716120000">- Version 6.0.25 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1719921600">- Version 6.0.26 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1726574400">- Version 6.0.27 - Bugfix Release</changelog>
</package>
<package pkgid="0b3d8b2d3007bb1aaf5ba38e0f2aac62a69ab10d34094e6fe104af63b34b597e" name="trytond_account" arch="noarch">
  <version epoch="0" ver="6.0.28" rel="bp156.2.9.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1646222400">- Version 6.0.9 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1650283200">- Version 6.0.10 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1654344000">- Version 6.0.11 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1659614400">- Version 6.0.12 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1660824000">- Version 6.0.13 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1675684800">- Version 6.0.14 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1676808000">- Version 6.0.15 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1684584000">- Version 6.0.17 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1694088000">- Version 6.0.18 - Bugfix Release</changelog>
  <changelog author="Daniel Garcia Moreno &lt;daniel.garcia@suse.com&gt;" date="1697716800">- 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="1699099200">- Version 6.0.19 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1703332800">- Version 6.0.20 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1705147200">- Switch to wheel and %{?sle15_python_module_pythons}</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1706961600">- Version 6.0.21 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1714392000">- sources are not signed anymore</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715083200">- Version 6.0.24 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1716120000">- Version 6.0.25 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1719921600">- Version 6.0.26 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1726574400">- Version 6.0.27 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1735819200">- Version 6.0.28 - Bugfix Release</changelog>
</package>
<package pkgid="868d05673ac9dd151509b3330fe2ca1dda4d36b7ffa8b37e49fbc3996e148f92" name="trytond_account" arch="src">
  <version epoch="0" ver="6.0.28" rel="bp156.2.9.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1646222400">- Version 6.0.9 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1650283200">- Version 6.0.10 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1654344000">- Version 6.0.11 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1659614400">- Version 6.0.12 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1660824000">- Version 6.0.13 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1675684800">- Version 6.0.14 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1676808000">- Version 6.0.15 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1684584000">- Version 6.0.17 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1694088000">- Version 6.0.18 - Bugfix Release</changelog>
  <changelog author="Daniel Garcia Moreno &lt;daniel.garcia@suse.com&gt;" date="1697716800">- 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="1699099200">- Version 6.0.19 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1703332800">- Version 6.0.20 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1705147200">- Switch to wheel and %{?sle15_python_module_pythons}</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1706961600">- Version 6.0.21 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1714392000">- sources are not signed anymore</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715083200">- Version 6.0.24 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1716120000">- Version 6.0.25 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1719921600">- Version 6.0.26 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1726574400">- Version 6.0.27 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1735819200">- Version 6.0.28 - Bugfix Release</changelog>
</package>
<package pkgid="396245d8901973c3027d85cf5cae224d94c4b08fe10cb5bd853e22dfd808689a" name="trytond_account_invoice" arch="noarch">
  <version epoch="0" ver="6.0.18" rel="bp156.2.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1614772800">- Version 5.0.11 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1621166400">- Version 5.0.12 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624017600">- Version 5.0.13 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1638792000">- Version 5.0.15 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1644667200">- Version bump to Tryton 6.0 series</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1645185600">- Version 6.0.5 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1650283200">- Version 6.0.6 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1659614400">- Version 6.0.7 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1675684800">- Version 6.0.8 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1678017600">- Version 6.0.9 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1680868800">- Version 6.0.10 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1684584000">- Version 6.0.12 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1694088000">- Version 6.0.13 - Bugfix Release</changelog>
  <changelog author="Daniel Garcia Moreno &lt;daniel.garcia@suse.com&gt;" date="1697716800">- 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="1699099200">- Version 6.0.14 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1705147200">- Switch to wheel and %{?sle15_python_module_pythons}</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1706961600">- Version 6.0.15 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1714392000">- sources are not signed anymore</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715083200">- Version 6.0.17 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1719921600">- Version 6.0.18 - Bugfix Release</changelog>
</package>
<package pkgid="cce83cb6813fabccc4c69a6cd3ca8fa7994d4453053e27cc9741f1e447740d30" name="trytond_account_invoice" arch="src">
  <version epoch="0" ver="6.0.18" rel="bp156.2.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1614772800">- Version 5.0.11 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1621166400">- Version 5.0.12 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624017600">- Version 5.0.13 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1638792000">- Version 5.0.15 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1644667200">- Version bump to Tryton 6.0 series</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1645185600">- Version 6.0.5 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1650283200">- Version 6.0.6 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1659614400">- Version 6.0.7 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1675684800">- Version 6.0.8 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1678017600">- Version 6.0.9 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1680868800">- Version 6.0.10 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1684584000">- Version 6.0.12 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1694088000">- Version 6.0.13 - Bugfix Release</changelog>
  <changelog author="Daniel Garcia Moreno &lt;daniel.garcia@suse.com&gt;" date="1697716800">- 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="1699099200">- Version 6.0.14 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1705147200">- Switch to wheel and %{?sle15_python_module_pythons}</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1706961600">- Version 6.0.15 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1714392000">- sources are not signed anymore</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715083200">- Version 6.0.17 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1719921600">- Version 6.0.18 - Bugfix Release</changelog>
</package>
<package pkgid="49f7030ee6b2d909fc6bff03b5dc84336d051076684e467dbfd1d96e7f36462b" name="trytond_account_invoice" arch="noarch">
  <version epoch="0" ver="6.0.19" rel="bp156.2.6.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1621166400">- Version 5.0.12 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624017600">- Version 5.0.13 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1638792000">- Version 5.0.15 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1644667200">- Version bump to Tryton 6.0 series</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1645185600">- Version 6.0.5 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1650283200">- Version 6.0.6 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1659614400">- Version 6.0.7 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1675684800">- Version 6.0.8 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1678017600">- Version 6.0.9 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1680868800">- Version 6.0.10 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1684584000">- Version 6.0.12 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1694088000">- Version 6.0.13 - Bugfix Release</changelog>
  <changelog author="Daniel Garcia Moreno &lt;daniel.garcia@suse.com&gt;" date="1697716800">- 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="1699099200">- Version 6.0.14 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1705147200">- Switch to wheel and %{?sle15_python_module_pythons}</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1706961600">- Version 6.0.15 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1714392000">- sources are not signed anymore</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715083200">- Version 6.0.17 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1719921600">- Version 6.0.18 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1722686400">- Version 6.0.19 - Bugfix Release</changelog>
</package>
<package pkgid="f229961fbf98b084ff01cd322eaeade5522d36e0a4f812b90633c73f2fe3befc" name="trytond_account_invoice" arch="src">
  <version epoch="0" ver="6.0.19" rel="bp156.2.6.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1621166400">- Version 5.0.12 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624017600">- Version 5.0.13 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1638792000">- Version 5.0.15 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1644667200">- Version bump to Tryton 6.0 series</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1645185600">- Version 6.0.5 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1650283200">- Version 6.0.6 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1659614400">- Version 6.0.7 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1675684800">- Version 6.0.8 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1678017600">- Version 6.0.9 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1680868800">- Version 6.0.10 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1684584000">- Version 6.0.12 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1694088000">- Version 6.0.13 - Bugfix Release</changelog>
  <changelog author="Daniel Garcia Moreno &lt;daniel.garcia@suse.com&gt;" date="1697716800">- 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="1699099200">- Version 6.0.14 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1705147200">- Switch to wheel and %{?sle15_python_module_pythons}</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1706961600">- Version 6.0.15 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1714392000">- sources are not signed anymore</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715083200">- Version 6.0.17 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1719921600">- Version 6.0.18 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1722686400">- Version 6.0.19 - Bugfix Release</changelog>
</package>
<package pkgid="236b3f19e7f22145b4f8ee0c060f765627856855f07e3d49633f38699173b83f" name="trytond_account_invoice_stock" arch="noarch">
  <version epoch="0" ver="6.0.4" rel="bp156.2.3.1"/>
  <changelog author="axel.braun@gmx.de" date="1429099200">- Tryton Release 3.6</changelog>
  <changelog author="axel.braun@gmx.de" date="1445256000">- Tryton Release 3.8</changelog>
  <changelog author="axel.braun@gmx.de" date="1462190400">- Tryton Release 4.0</changelog>
  <changelog author="axel.braun@gmx.de" date="1480334400">- Tryton Release 4.2</changelog>
  <changelog author="axel.braun@gmx.de" date="1509278400">- Version 4.6.0</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1574337600">- version 5.0.1 (GNU Health 3.6 series)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1586001600">- Version 5.0.2 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1588334400">- Version 5.0.3 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1611489600">- Adaption to new python macros</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1614427200">- add upstream signing key and validate source signature</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624017600">- Version 5.0.4 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1644667200">- Version bump to Tryton 6.0 series</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1654344000">- Version 6.0.1 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1690804800">- Version 6.0.2 - Bugfix Release</changelog>
  <changelog author="Daniel Garcia Moreno &lt;daniel.garcia@suse.com&gt;" date="1697716800">- 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 6.0.3 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1705147200">- Switch to wheel and %{?sle15_python_module_pythons}</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1714392000">- sources are not signed anymore</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1733140800">- Version 6.0.4 - Bugfix Release</changelog>
</package>
<package pkgid="6dc4bebcebf8085e712225c0236af72040bf9f48c3335a97e2537fd339e8db58" name="trytond_account_invoice_stock" arch="src">
  <version epoch="0" ver="6.0.4" rel="bp156.2.3.1"/>
  <changelog author="axel.braun@gmx.de" date="1408536000">- initial build</changelog>
  <changelog author="axel.braun@gmx.de" date="1429099200">- Tryton Release 3.6</changelog>
  <changelog author="axel.braun@gmx.de" date="1445256000">- Tryton Release 3.8</changelog>
  <changelog author="axel.braun@gmx.de" date="1462190400">- Tryton Release 4.0</changelog>
  <changelog author="axel.braun@gmx.de" date="1480334400">- Tryton Release 4.2</changelog>
  <changelog author="axel.braun@gmx.de" date="1509278400">- Version 4.6.0</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1574337600">- version 5.0.1 (GNU Health 3.6 series)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1586001600">- Version 5.0.2 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1588334400">- Version 5.0.3 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1611489600">- Adaption to new python macros</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1614427200">- add upstream signing key and validate source signature</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624017600">- Version 5.0.4 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1644667200">- Version bump to Tryton 6.0 series</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1654344000">- Version 6.0.1 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1690804800">- Version 6.0.2 - Bugfix Release</changelog>
  <changelog author="Daniel Garcia Moreno &lt;daniel.garcia@suse.com&gt;" date="1697716800">- 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 6.0.3 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1705147200">- Switch to wheel and %{?sle15_python_module_pythons}</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1714392000">- sources are not signed anymore</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1733140800">- Version 6.0.4 - Bugfix Release</changelog>
</package>
<package pkgid="790b78f7fef16b58683e4836afd3912d97efa7c511167c009006cb95c4c50f9c" name="trytond_company" arch="noarch">
  <version epoch="0" ver="6.0.8" rel="bp156.2.3.1"/>
  <changelog author="axel.braun@gmx.de" date="1429099200">- Tryton Release 3.6</changelog>
  <changelog author="axel.braun@gmx.de" date="1445256000">- Tryton Release 3.8</changelog>
  <changelog author="axel.braun@gmx.de" date="1462190400">- Tryton Release 4.0</changelog>
  <changelog author="axel.braun@gmx.de" date="1480334400">- Tryton Release 4.2</changelog>
  <changelog author="axel.braun@gmx.de" date="1504958400">- Version 4.2.1 - Bugfix Release</changelog>
  <changelog author="axel.braun@gmx.de" date="1510228800">- Version 4.2.2 - Bugfix Release</changelog>
  <changelog author="axel.braun@gmx.de" date="1511956800">- Version 4.6.0</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1574337600">- version 5.0.1 (GNU Health 3.6 series)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1586001600">- Version 5.0.2 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1611489600">- Adaption to new python macros</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1614427200">- add upstream signing key and validate source signature</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624017600">- Version 5.0.3 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1638792000">- Version 5.0.4 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1644667200">- Version bump to Tryton 6.0 series</changelog>
  <changelog author="Daniel Garcia Moreno &lt;daniel.garcia@suse.com&gt;" date="1697716800">- 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="1705147200">- Switch to wheel and %{?sle15_python_module_pythons}</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715083200">- Version 6.0.7 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1735819200">- Version 6.0.8 - Bugfix Release</changelog>
</package>
<package pkgid="19baf29b1436f3715d7a6aaa2acbe24c14ac66df7e89716e9ae3a6c8ad0242d8" name="trytond_company" arch="src">
  <version epoch="0" ver="6.0.8" rel="bp156.2.3.1"/>
  <changelog author="axel.braun@gmx.de" date="1367496000">- initial build</changelog>
  <changelog author="axel.braun@gmx.de" date="1382702400">- new branch 3.0</changelog>
  <changelog author="axel.braun@gmx.de" date="1429099200">- Tryton Release 3.6</changelog>
  <changelog author="axel.braun@gmx.de" date="1445256000">- Tryton Release 3.8</changelog>
  <changelog author="axel.braun@gmx.de" date="1462190400">- Tryton Release 4.0</changelog>
  <changelog author="axel.braun@gmx.de" date="1480334400">- Tryton Release 4.2</changelog>
  <changelog author="axel.braun@gmx.de" date="1504958400">- Version 4.2.1 - Bugfix Release</changelog>
  <changelog author="axel.braun@gmx.de" date="1510228800">- Version 4.2.2 - Bugfix Release</changelog>
  <changelog author="axel.braun@gmx.de" date="1511956800">- Version 4.6.0</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1574337600">- version 5.0.1 (GNU Health 3.6 series)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1586001600">- Version 5.0.2 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1611489600">- Adaption to new python macros</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1614427200">- add upstream signing key and validate source signature</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624017600">- Version 5.0.3 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1638792000">- Version 5.0.4 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1644667200">- Version bump to Tryton 6.0 series</changelog>
  <changelog author="Daniel Garcia Moreno &lt;daniel.garcia@suse.com&gt;" date="1697716800">- 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="1705147200">- Switch to wheel and %{?sle15_python_module_pythons}</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715083200">- Version 6.0.7 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1735819200">- Version 6.0.8 - Bugfix Release</changelog>
</package>
<package pkgid="6539492f432b57af0ac1bf32ca6dd3dc45e8c7cd8087295ad2b041c5a7bc518d" name="trytond_currency" arch="noarch">
  <version epoch="0" ver="6.0.6" rel="bp156.4.3.1"/>
  <changelog author="axel.braun@gmx.de" date="1445256000">- Tryton Release 3.8</changelog>
  <changelog author="axel.braun@gmx.de" date="1462190400">- Tryton Release 4.0</changelog>
  <changelog author="axel.braun@gmx.de" date="1480334400">- Tryton Release 4.2</changelog>
  <changelog author="axel.braun@gmx.de" date="1504958400">- Version 4.2.1 - Bugfix Release</changelog>
  <changelog author="axel.braun@gmx.de" date="1526126400">- Version 4.2.2 - Bugfix Release</changelog>
  <changelog author="axel.braun@gmx.de" date="1526126401">- Version 4.6.1 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1566302400">- Version 4.6.2 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1574337600">- version 5.0.3 (GNU Health 3.6 series)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1586001600">- Version 5.0.4 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1611489600">- Adaption to new python macros</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1614427200">- add upstream signing key and validate source signature</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620648000">- Version 5.0.5 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624017600">- Version 5.0.6 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1644667200">- Version bump to Tryton 6.0 series</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1667736000">- Version 6.0.2 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1668772800">- Version 6.0.3 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1672747200">- Version 6.0.4 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1706961600">- Version 6.0.5 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1714392000">- sources not signed anymore</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1719921600">- Version 6.0.6 - Bugfix Release</changelog>
</package>
<package pkgid="e04048eac62680506eee4533822c6a00540f1e720afd7ac897ba65d3b1ff3dad" name="trytond_currency" arch="src">
  <version epoch="0" ver="6.0.6" rel="bp156.4.3.1"/>
  <changelog author="axel.braun@gmx.de" date="1445256000">- Tryton Release 3.8</changelog>
  <changelog author="axel.braun@gmx.de" date="1462190400">- Tryton Release 4.0</changelog>
  <changelog author="axel.braun@gmx.de" date="1480334400">- Tryton Release 4.2</changelog>
  <changelog author="axel.braun@gmx.de" date="1504958400">- Version 4.2.1 - Bugfix Release</changelog>
  <changelog author="axel.braun@gmx.de" date="1526126400">- Version 4.2.2 - Bugfix Release</changelog>
  <changelog author="axel.braun@gmx.de" date="1526126401">- Version 4.6.1 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1566302400">- Version 4.6.2 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1574337600">- version 5.0.3 (GNU Health 3.6 series)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1586001600">- Version 5.0.4 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1611489600">- Adaption to new python macros</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1614427200">- add upstream signing key and validate source signature</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620648000">- Version 5.0.5 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624017600">- Version 5.0.6 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1644667200">- Version bump to Tryton 6.0 series</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1667736000">- Version 6.0.2 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1668772800">- Version 6.0.3 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1672747200">- Version 6.0.4 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1706961600">- Version 6.0.5 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1714392000">- sources not signed anymore</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1719921600">- Version 6.0.6 - Bugfix Release</changelog>
</package>
<package pkgid="12dd69c372bafcaa2c7d6a96360dd297ce017b9b4257815e5ba907f982f8bd7e" name="trytond_party" arch="noarch">
  <version epoch="0" ver="6.0.7" rel="bp156.2.3.1"/>
  <changelog author="axel.braun@gmx.de" date="1489147200">- Version 4.2.3</changelog>
  <changelog author="axel.braun@gmx.de" date="1498737600">- changed link to python3-python-stdnum</changelog>
  <changelog author="axel.braun@gmx.de" date="1499083200">- Version 4.2.4</changelog>
  <changelog author="axel.braun@gmx.de" date="1509278400">- Version 4.6.0</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1550664000">- Version 4.6.1 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1558094400">- Version 4.6.2 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1574337600">- version 5.0.2 (GNU Health 3.6 series)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1586001600">- Version 5.0.3 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1611489600">- Adaption to new python macros</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1614427200">- add upstream signing key and validate source signature</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1621166400">- Version 5.0.4 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624017600">- Version 5.0.5 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1644667200">- Version bump to Tryton 6.0 series</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1654344000">- Version 6.0.3 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1690804800">- Version 6.0.4 - Bugfix Release</changelog>
  <changelog author="Daniel Garcia Moreno &lt;daniel.garcia@suse.com&gt;" date="1697716800">- 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="1705147200">- Switch to wheel and %{?sle15_python_module_pythons}</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1714392000">- sources not signed anymore</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715083200">- Version 6.0.6 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1733140800">- Version 6.0.7 - Bugfix Release</changelog>
</package>
<package pkgid="b57292b774c8da59046fcd64b1d9ada14e5f30518e074b99ac853ce07637b29c" name="trytond_party" arch="src">
  <version epoch="0" ver="6.0.7" rel="bp156.2.3.1"/>
  <changelog author="axel.braun@gmx.de" date="1489147200">- Version 4.2.3</changelog>
  <changelog author="axel.braun@gmx.de" date="1498737600">- changed link to python3-python-stdnum</changelog>
  <changelog author="axel.braun@gmx.de" date="1499083200">- Version 4.2.4</changelog>
  <changelog author="axel.braun@gmx.de" date="1509278400">- Version 4.6.0</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1550664000">- Version 4.6.1 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1558094400">- Version 4.6.2 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1574337600">- version 5.0.2 (GNU Health 3.6 series)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1586001600">- Version 5.0.3 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1611489600">- Adaption to new python macros</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1614427200">- add upstream signing key and validate source signature</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1621166400">- Version 5.0.4 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624017600">- Version 5.0.5 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1644667200">- Version bump to Tryton 6.0 series</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1654344000">- Version 6.0.3 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1690804800">- Version 6.0.4 - Bugfix Release</changelog>
  <changelog author="Daniel Garcia Moreno &lt;daniel.garcia@suse.com&gt;" date="1697716800">- 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="1705147200">- Switch to wheel and %{?sle15_python_module_pythons}</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1714392000">- sources not signed anymore</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715083200">- Version 6.0.6 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1733140800">- Version 6.0.7 - Bugfix Release</changelog>
</package>
<package pkgid="2b04e88f06095fbf6134574c5a6376846cdb9a501f7f94409a2a4ce1093d9239" name="trytond_purchase" arch="noarch">
  <version epoch="0" ver="6.0.16" rel="bp156.2.3.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1614427200">- add upstream signing key and validate source signature</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1614772800">- Version 5.0.6 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624017600">- Version 5.0.7 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1638792000">- Version 5.0.9 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1644667200">- Version bump to Tryton 6.0 series</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1645185600">- Version 6.0.5 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1646222400">- Version 6.0.6 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1654344000">- Version 6.0.7 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1659614400">- Version 6.0.8 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1666094400">- Version 6.0.9 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1678017600">- Version 6.0.10 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1684584000">- Version 6.0.11 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1696766400">- Version 6.0.12 - Bugfix Release</changelog>
  <changelog author="Daniel Garcia Moreno &lt;daniel.garcia@suse.com&gt;" date="1697716800">- 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="1699099200">- Version 6.0.13 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1700308800">- Version 6.0.14 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1705147200">- Switch to wheel and %{?sle15_python_module_pythons}</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1714392000">- sources not signed anymore</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715083200">- Version 6.0.15 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1719921600">- Version 6.0.16 - Bugfix Release</changelog>
</package>
<package pkgid="e9599b5c29af479929f6fad9d7ee0a6cdbc1636523f9fe41973d7b1b22d8ee87" name="trytond_purchase" arch="src">
  <version epoch="0" ver="6.0.16" rel="bp156.2.3.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1614427200">- add upstream signing key and validate source signature</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1614772800">- Version 5.0.6 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624017600">- Version 5.0.7 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1638792000">- Version 5.0.9 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1644667200">- Version bump to Tryton 6.0 series</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1645185600">- Version 6.0.5 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1646222400">- Version 6.0.6 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1654344000">- Version 6.0.7 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1659614400">- Version 6.0.8 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1666094400">- Version 6.0.9 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1678017600">- Version 6.0.10 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1684584000">- Version 6.0.11 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1696766400">- Version 6.0.12 - Bugfix Release</changelog>
  <changelog author="Daniel Garcia Moreno &lt;daniel.garcia@suse.com&gt;" date="1697716800">- 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="1699099200">- Version 6.0.13 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1700308800">- Version 6.0.14 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1705147200">- Switch to wheel and %{?sle15_python_module_pythons}</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1714392000">- sources not signed anymore</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715083200">- Version 6.0.15 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1719921600">- Version 6.0.16 - Bugfix Release</changelog>
</package>
<package pkgid="979578ccd1faa8a1c0a3ee3fe94115dacf105101bb1e60756f31d8bdc342f78d" name="trytond_purchase" arch="noarch">
  <version epoch="0" ver="6.0.17" rel="bp156.2.6.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1614772800">- Version 5.0.6 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624017600">- Version 5.0.7 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1638792000">- Version 5.0.9 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1644667200">- Version bump to Tryton 6.0 series</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1645185600">- Version 6.0.5 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1646222400">- Version 6.0.6 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1654344000">- Version 6.0.7 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1659614400">- Version 6.0.8 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1666094400">- Version 6.0.9 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1678017600">- Version 6.0.10 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1684584000">- Version 6.0.11 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1696766400">- Version 6.0.12 - Bugfix Release</changelog>
  <changelog author="Daniel Garcia Moreno &lt;daniel.garcia@suse.com&gt;" date="1697716800">- 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="1699099200">- Version 6.0.13 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1700308800">- Version 6.0.14 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1705147200">- Switch to wheel and %{?sle15_python_module_pythons}</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1714392000">- sources not signed anymore</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715083200">- Version 6.0.15 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1719921600">- Version 6.0.16 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1722686400">- Version 6.0.17 - Bugfix Release</changelog>
</package>
<package pkgid="c6018f1b53d4c43d8fad3c900f9758b992a0ea436b9f32067e0944ad93914b57" name="trytond_purchase" arch="src">
  <version epoch="0" ver="6.0.17" rel="bp156.2.6.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1614772800">- Version 5.0.6 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624017600">- Version 5.0.7 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1638792000">- Version 5.0.9 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1644667200">- Version bump to Tryton 6.0 series</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1645185600">- Version 6.0.5 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1646222400">- Version 6.0.6 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1654344000">- Version 6.0.7 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1659614400">- Version 6.0.8 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1666094400">- Version 6.0.9 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1678017600">- Version 6.0.10 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1684584000">- Version 6.0.11 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1696766400">- Version 6.0.12 - Bugfix Release</changelog>
  <changelog author="Daniel Garcia Moreno &lt;daniel.garcia@suse.com&gt;" date="1697716800">- 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="1699099200">- Version 6.0.13 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1700308800">- Version 6.0.14 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1705147200">- Switch to wheel and %{?sle15_python_module_pythons}</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1714392000">- sources not signed anymore</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715083200">- Version 6.0.15 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1719921600">- Version 6.0.16 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1722686400">- Version 6.0.17 - Bugfix Release</changelog>
</package>
<package pkgid="d45a5ff1c5250ca647c0ef0eb60b9c8f0ec31f38b4fb6230a598ec73ceeb79d5" name="trytond_purchase" arch="noarch">
  <version epoch="0" ver="6.0.19" rel="bp156.2.9.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1638792000">- Version 5.0.9 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1644667200">- Version bump to Tryton 6.0 series</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1645185600">- Version 6.0.5 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1646222400">- Version 6.0.6 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1654344000">- Version 6.0.7 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1659614400">- Version 6.0.8 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1666094400">- Version 6.0.9 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1678017600">- Version 6.0.10 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1684584000">- Version 6.0.11 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1696766400">- Version 6.0.12 - Bugfix Release</changelog>
  <changelog author="Daniel Garcia Moreno &lt;daniel.garcia@suse.com&gt;" date="1697716800">- 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="1699099200">- Version 6.0.13 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1700308800">- Version 6.0.14 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1705147200">- Switch to wheel and %{?sle15_python_module_pythons}</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1714392000">- sources not signed anymore</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715083200">- Version 6.0.15 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1719921600">- Version 6.0.16 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1722686400">- Version 6.0.17 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1728388800">- Version 6.0.18 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1733140800">- Version 6.0.19 - Bugfix Release</changelog>
</package>
<package pkgid="c2f138d56e133fa58d32fa7b863617e307092226ba52fb46772a9e1e6f93508e" name="trytond_purchase" arch="src">
  <version epoch="0" ver="6.0.19" rel="bp156.2.9.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1638792000">- Version 5.0.9 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1644667200">- Version bump to Tryton 6.0 series</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1645185600">- Version 6.0.5 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1646222400">- Version 6.0.6 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1654344000">- Version 6.0.7 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1659614400">- Version 6.0.8 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1666094400">- Version 6.0.9 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1678017600">- Version 6.0.10 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1684584000">- Version 6.0.11 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1696766400">- Version 6.0.12 - Bugfix Release</changelog>
  <changelog author="Daniel Garcia Moreno &lt;daniel.garcia@suse.com&gt;" date="1697716800">- 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="1699099200">- Version 6.0.13 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1700308800">- Version 6.0.14 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1705147200">- Switch to wheel and %{?sle15_python_module_pythons}</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1714392000">- sources not signed anymore</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715083200">- Version 6.0.15 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1719921600">- Version 6.0.16 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1722686400">- Version 6.0.17 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1728388800">- Version 6.0.18 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1733140800">- Version 6.0.19 - Bugfix Release</changelog>
</package>
<package pkgid="0bdac5bb24be3187e23fb8b48df293bfd532621b8ebbdc1d452da59e0317db8a" name="trytond_stock" arch="noarch">
  <version epoch="0" ver="6.0.28" rel="bp156.2.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1641211200">- Version 5.0.17 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1644667200">- Version bump to Tryton 6.0 series</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1645185600">- Version 6.0.11 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1646222400">- Version 6.0.12 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1650283200">- Version 6.0.13 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1654344000">- Version 6.0.14 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1656849600">- Version 6.0.15 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1662552000">- Version 6.0.16 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1666094400">- Version 6.0.17 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1668772800">- Version 6.0.18 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1680868800">- Version 6.0.19 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1687435200">- Version 6.0.20 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1694088000">- Version 6.0.21 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1696766400">- Version 6.0.22 - Bugfix Release</changelog>
  <changelog author="Daniel Garcia Moreno &lt;daniel.garcia@suse.com&gt;" date="1697716800">- 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="1700308800">- Version 6.0.23 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1705147200">- Switch to wheel and %{?sle15_python_module_pythons}</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1714392000">- sources not signed anymore</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715083200">- Version 6.0.26 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1726574400">- Version 6.0.28 - Bugfix Release</changelog>
</package>
<package pkgid="b5bebc961a47d24545e885c658a88ecaf3d99c9a851d53e8dfdf280d34056355" name="trytond_stock" arch="src">
  <version epoch="0" ver="6.0.28" rel="bp156.2.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1641211200">- Version 5.0.17 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1644667200">- Version bump to Tryton 6.0 series</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1645185600">- Version 6.0.11 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1646222400">- Version 6.0.12 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1650283200">- Version 6.0.13 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1654344000">- Version 6.0.14 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1656849600">- Version 6.0.15 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1662552000">- Version 6.0.16 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1666094400">- Version 6.0.17 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1668772800">- Version 6.0.18 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1680868800">- Version 6.0.19 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1687435200">- Version 6.0.20 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1694088000">- Version 6.0.21 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1696766400">- Version 6.0.22 - Bugfix Release</changelog>
  <changelog author="Daniel Garcia Moreno &lt;daniel.garcia@suse.com&gt;" date="1697716800">- 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="1700308800">- Version 6.0.23 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1705147200">- Switch to wheel and %{?sle15_python_module_pythons}</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1714392000">- sources not signed anymore</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715083200">- Version 6.0.26 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1726574400">- Version 6.0.28 - Bugfix Release</changelog>
</package>
<package pkgid="24c73ae768795bed01453b22ee50165c9f0daf4298541a5f324e15966300cdb3" name="trytond_stock" arch="noarch">
  <version epoch="0" ver="6.0.30" rel="bp156.2.6.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1645185600">- Version 6.0.11 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1646222400">- Version 6.0.12 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1650283200">- Version 6.0.13 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1654344000">- Version 6.0.14 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1656849600">- Version 6.0.15 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1662552000">- Version 6.0.16 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1666094400">- Version 6.0.17 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1668772800">- Version 6.0.18 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1680868800">- Version 6.0.19 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1687435200">- Version 6.0.20 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1694088000">- Version 6.0.21 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1696766400">- Version 6.0.22 - Bugfix Release</changelog>
  <changelog author="Daniel Garcia Moreno &lt;daniel.garcia@suse.com&gt;" date="1697716800">- 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="1700308800">- Version 6.0.23 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1705147200">- Switch to wheel and %{?sle15_python_module_pythons}</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1714392000">- sources not signed anymore</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715083200">- Version 6.0.26 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1726574400">- Version 6.0.28 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1728388800">- Version 6.0.29 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1733140800">- Version 6.0.30 - Bugfix Release</changelog>
</package>
<package pkgid="44a81a372730ea8a49435eb10b2fce32f623b1fcc7f651c1f78340da44ebaa5e" name="trytond_stock" arch="src">
  <version epoch="0" ver="6.0.30" rel="bp156.2.6.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1645185600">- Version 6.0.11 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1646222400">- Version 6.0.12 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1650283200">- Version 6.0.13 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1654344000">- Version 6.0.14 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1656849600">- Version 6.0.15 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1662552000">- Version 6.0.16 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1666094400">- Version 6.0.17 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1668772800">- Version 6.0.18 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1680868800">- Version 6.0.19 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1687435200">- Version 6.0.20 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1694088000">- Version 6.0.21 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1696766400">- Version 6.0.22 - Bugfix Release</changelog>
  <changelog author="Daniel Garcia Moreno &lt;daniel.garcia@suse.com&gt;" date="1697716800">- 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="1700308800">- Version 6.0.23 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1705147200">- Switch to wheel and %{?sle15_python_module_pythons}</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1714392000">- sources not signed anymore</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715083200">- Version 6.0.26 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1726574400">- Version 6.0.28 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1728388800">- Version 6.0.29 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1733140800">- Version 6.0.30 - Bugfix Release</changelog>
</package>
<package pkgid="8664601acb312d61c267dd3dafeec1bd55202968a763f39e868a4d828ac6d06b" name="trytond_stock" arch="noarch">
  <version epoch="0" ver="6.0.31" rel="bp156.2.9.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1646222400">- Version 6.0.12 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1650283200">- Version 6.0.13 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1654344000">- Version 6.0.14 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1656849600">- Version 6.0.15 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1662552000">- Version 6.0.16 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1666094400">- Version 6.0.17 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1668772800">- Version 6.0.18 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1680868800">- Version 6.0.19 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1687435200">- Version 6.0.20 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1694088000">- Version 6.0.21 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1696766400">- Version 6.0.22 - Bugfix Release</changelog>
  <changelog author="Daniel Garcia Moreno &lt;daniel.garcia@suse.com&gt;" date="1697716800">- 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="1700308800">- Version 6.0.23 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1705147200">- Switch to wheel and %{?sle15_python_module_pythons}</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1714392000">- sources not signed anymore</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715083200">- Version 6.0.26 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1726574400">- Version 6.0.28 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1728388800">- Version 6.0.29 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1733140800">- Version 6.0.30 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1735819200">- Version 6.0.31 - Bugfix Release</changelog>
</package>
<package pkgid="b19a66ea35e3b5b48891bc08038bf276f79c694817f522643df872ae4de749e8" name="trytond_stock" arch="src">
  <version epoch="0" ver="6.0.31" rel="bp156.2.9.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1646222400">- Version 6.0.12 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1650283200">- Version 6.0.13 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1654344000">- Version 6.0.14 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1656849600">- Version 6.0.15 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1662552000">- Version 6.0.16 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1666094400">- Version 6.0.17 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1668772800">- Version 6.0.18 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1680868800">- Version 6.0.19 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1687435200">- Version 6.0.20 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1694088000">- Version 6.0.21 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1696766400">- Version 6.0.22 - Bugfix Release</changelog>
  <changelog author="Daniel Garcia Moreno &lt;daniel.garcia@suse.com&gt;" date="1697716800">- 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="1700308800">- Version 6.0.23 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1705147200">- Switch to wheel and %{?sle15_python_module_pythons}</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1714392000">- sources not signed anymore</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715083200">- Version 6.0.26 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1726574400">- Version 6.0.28 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1728388800">- Version 6.0.29 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1733140800">- Version 6.0.30 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1735819200">- Version 6.0.31 - Bugfix Release</changelog>
</package>
<package pkgid="fc97485b68f0586ebe08f6e5e5b204f4fdf02cfb19bbcf586080deb5007f77b6" name="trytond_stock_supply" arch="noarch">
  <version epoch="0" ver="6.0.10" rel="bp156.2.6.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1574337600">- version 5.0.4 (GNU Health 3.6 series)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1586001600">- Version 5.0.5 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1592395200">- Version 5.0.6 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1611489600">- Adaption to new python-macros</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1614427200">- add upstream signing key and validate source signature</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624017600">- Version 5.0.7 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626955200">- Version 5.0.8 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1644667200">- Version bump to Tryton 6.0 series</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1650283200">- Version 6.0.2 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1654344000">- Version 6.0.3 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1675684800">- Version 6.0.4 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1678017600">- Version 6.0.5 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1684584000">- Version 6.0.6 - Bugfix Release</changelog>
  <changelog author="Daniel Garcia Moreno &lt;daniel.garcia@suse.com&gt;" date="1697716800">- 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="1705147200">- Switch to wheel and %{?sle15_python_module_pythons}</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1706961600">- Version 6.0.7 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1714392000">- sources not signed anymore</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715083200">- Version 6.0.8 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1726574400">- Version 6.0.9 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1733140800">- Version 6.0.10 - Bugfix Release</changelog>
</package>
<package pkgid="e3fc434e884c0d54173c026370a77614ec6dc2929f29d7b7c52e5e83eaffb798" name="trytond_stock_supply" arch="src">
  <version epoch="0" ver="6.0.10" rel="bp156.2.6.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1574337600">- version 5.0.4 (GNU Health 3.6 series)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1586001600">- Version 5.0.5 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1592395200">- Version 5.0.6 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1611489600">- Adaption to new python-macros</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1614427200">- add upstream signing key and validate source signature</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624017600">- Version 5.0.7 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626955200">- Version 5.0.8 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1644667200">- Version bump to Tryton 6.0 series</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1650283200">- Version 6.0.2 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1654344000">- Version 6.0.3 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1675684800">- Version 6.0.4 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1678017600">- Version 6.0.5 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1684584000">- Version 6.0.6 - Bugfix Release</changelog>
  <changelog author="Daniel Garcia Moreno &lt;daniel.garcia@suse.com&gt;" date="1697716800">- 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="1705147200">- Switch to wheel and %{?sle15_python_module_pythons}</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1706961600">- Version 6.0.7 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1714392000">- sources not signed anymore</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715083200">- Version 6.0.8 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1726574400">- Version 6.0.9 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1733140800">- Version 6.0.10 - Bugfix Release</changelog>
</package>
<package pkgid="70516fe6a3ec8c6509f27744e1870c4d56ba0a85faf5e5c77ee67cff06b51b0d" name="trytond_stock_supply" arch="noarch">
  <version epoch="0" ver="6.0.9" rel="bp156.2.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1573473600">- Version 4.6.4 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1574337600">- version 5.0.4 (GNU Health 3.6 series)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1586001600">- Version 5.0.5 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1592395200">- Version 5.0.6 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1611489600">- Adaption to new python-macros</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1614427200">- add upstream signing key and validate source signature</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624017600">- Version 5.0.7 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626955200">- Version 5.0.8 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1644667200">- Version bump to Tryton 6.0 series</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1650283200">- Version 6.0.2 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1654344000">- Version 6.0.3 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1675684800">- Version 6.0.4 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1678017600">- Version 6.0.5 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1684584000">- Version 6.0.6 - Bugfix Release</changelog>
  <changelog author="Daniel Garcia Moreno &lt;daniel.garcia@suse.com&gt;" date="1697716800">- 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="1705147200">- Switch to wheel and %{?sle15_python_module_pythons}</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1706961600">- Version 6.0.7 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1714392000">- sources not signed anymore</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715083200">- Version 6.0.8 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1726574400">- Version 6.0.9 - Bugfix Release</changelog>
</package>
<package pkgid="d8dd0416cf6ae503698551dfe7eb02040345fe5b60c111c6ce26abe43330e7e0" name="trytond_stock_supply" arch="src">
  <version epoch="0" ver="6.0.9" rel="bp156.2.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1573473600">- Version 4.6.4 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1574337600">- version 5.0.4 (GNU Health 3.6 series)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1586001600">- Version 5.0.5 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1592395200">- Version 5.0.6 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1611489600">- Adaption to new python-macros</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1614427200">- add upstream signing key and validate source signature</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624017600">- Version 5.0.7 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626955200">- Version 5.0.8 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1644667200">- Version bump to Tryton 6.0 series</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1650283200">- Version 6.0.2 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1654344000">- Version 6.0.3 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1675684800">- Version 6.0.4 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1678017600">- Version 6.0.5 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1684584000">- Version 6.0.6 - Bugfix Release</changelog>
  <changelog author="Daniel Garcia Moreno &lt;daniel.garcia@suse.com&gt;" date="1697716800">- 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="1705147200">- Switch to wheel and %{?sle15_python_module_pythons}</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1706961600">- Version 6.0.7 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1714392000">- sources not signed anymore</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715083200">- Version 6.0.8 - Bugfix Release</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1726574400">- Version 6.0.9 - Bugfix Release</changelog>
</package>
<package pkgid="faab5b431a8ab807c969e4f778187802d6c1747f82eae1540f14b65222220c77" name="typelib-1_0-Libxfce4panel-2_0" 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="6164f274fe0900df8cd0d0410b8965a2669bacc7137bbacce1de8766cbb3523f" name="typelib-1_0-Libxfce4panel-2_0" 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="f0d2b2fabeba3091e73239fa800acfeac3894f3698cfb92fdfdbdf2606d054cb" name="typelib-1_0-Libxfce4panel-2_0" 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="65b04ada654987fb57883b6ff4421604f82e0350d2f1ffa208aaac73f2eaf95e" name="typelib-1_0-Libxfce4panel-2_0" 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="eda7a32623f469da3cf3815d8a78bf3506293db9cc59b0718ee2680e2cc72d1e" name="typelib-1_0-Libxfce4panel-2_0" 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="d33726e517357de510ef0310d9405f945aaf2f1768a647e1f97ed761a4abbd61" name="typelib-1_0-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="5cb3785ec6b124bba96753afe49f284c716f47c679b9c816e47375a7699dc21c" name="typelib-1_0-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="f2bad9c32c5870e1ec6db012d2551b43adf99a5d42c700ecf3b9daa0415027de" name="typelib-1_0-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="c763617535c37491a9bc47339f757c9cd11494d54dfa07d57199385519924fb1" name="typelib-1_0-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="c63e48956e15fff6232de8e975b6fc635bf163a429d5698737c0527707165666" name="typelib-1_0-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="0ba77aa1ddc5c3a86023bd7e6de8f2f5122d4fb8d5e6a07e429fe6d2990261db" name="typelib-1_0-Libxfce4util-1_0" 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="3f399148e508a25ce7df5ded88c76e018a5b0535018cdb107cf81031fa535bc0" name="typelib-1_0-Libxfce4util-1_0" 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="028d83819b3cd84cbab552e638a8408f27b27524b0b5e69ad1488e5138b87db9" name="typelib-1_0-Libxfce4util-1_0" 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="7fdc3da8345cf81cea3298dc2ddcbe13e73e31e388e6c87fd3621aab1d69f727" name="typelib-1_0-Libxfce4util-1_0" 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="e833b028fdf89fe3aeb7cc13eedb873c283cd5d388d4ce4707dd820ddfc94643" name="typelib-1_0-Libxfce4util-1_0" 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="4e94b6ba18a049c12f7659c09a680015afddf0e755c1d74ef2f5d675815fdc51" name="typelib-1_0-Thunarx-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="4357e513e3a1fd1dc0a8c1d2d2fff8d027820f105e24e4ad7482084c7439aa76" name="typelib-1_0-Thunarx-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="8aea3ba061b4ff01dca82334f4cf41c2d4f71ed0609ecd54ffeebb030424b982" name="typelib-1_0-Thunarx-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="c27ae51a588fc2568745df3c600e893b677ba7c55a48db90686905198dae2fd0" name="typelib-1_0-Thunarx-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="cf693c7d4fb48cb6f9f2186c11676e0203630b9d06068f43c9cb86279fd90831" name="typelib-1_0-Xfconf-0" 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="c79f1ebc317fb6f2eebb47fc2ec03d17a277e2029766be1e755db84f4d165171" name="typelib-1_0-Xfconf-0" 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="62d5958b34f8e87d8f976ce8516cb43ff52043494150fd4a62073f102cd65c5c" name="typelib-1_0-Xfconf-0" 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="628ab60061e559cc44b5acafa0a3a93849973b52c2c7e21fbdb5b264c47a586f" name="typelib-1_0-Xfconf-0" 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="ce82ba88ce81a067cafe204f632e3c44df931d98ad9dcf418b1e5c9dc89099b1" name="typelib-1_0-Xfconf-0" 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="26f2487e8d62f57ac472e3fe433c2b1eccc3d7747018ea3c5fc71b62ef6b9bd2" name="velociraptor" arch="src">
  <version epoch="0" ver="0.7.0.4.git142.862ef23" rel="bp156.3.3.1"/>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1709035200">- Obsolete old system-user-velociraptor package.
- Use zst compression for go modules.</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1709208000">- Reintroduce system-user-velociraptor package due to client %pre
  and %postun scripts depending on velociraptor user and group.</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1711368000">- Update to version 0.7.0.4.git66.eea7659:
  * dnssnoop: fix loading protocol from ip header on s390
  * dnssnoop: fix htons() so it works on s390 too
  * Fix systemd Services artifact missing events
  * chattrsnoop: replace global variables with locals
  * tcpsnoop: fix garbled results on s390
  * chattrsnoop: fix immutable attribute set on s390
  * chattrsnoop: fix bpf_probe_read for s390
  * tcpsnoop: remove unused filtering code
  * Add artifact to collect new files without owner
  * bpf plugins: set a logger callback
- Add CVE-2024-28849-follow-redirects-drop-proxy-authorization.patch
  (bsc#1221456)</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1711886400">- Fix builds for SLE 15 SP3 and SLE 12
  * Revert to gzip compression instead of zstd for go modules</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1712059200">- Disable eBPF for SLE 15 SP2</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1712059201">- Update to version 0.7.0.4.git68.ad1f4e5:
  * Fix undefined binary.NativeEndian build errors
- Add llvm16-libclang13 dependency for SLE 15 SP5 and above</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1712145600">- Remove nodejs sources from main spec file.</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1712145601">- Update to version 0.7.0.4.git74.3426c0a:
  * Fix services artifact symbol pid not found error
  * chattrsnoop: correct read size for flags
  * chattrsnoop: fix wrong FS_IOC_SETFLAGS value for ppc
  * chattrsnoop: fix do_vfs_ioctl kprobe failure</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1712318400">- Obsolete old velociraptor-kafka-humio-gateway package</changelog>
  <changelog author="Jeff Mahoney &lt;jeffm@suse.com&gt;" date="1713355200">- Restore velociraptor group for client
- Add %{name}(project:%_project) Provides for SLE15 and newer
- Fixed SLE12-SP5 build</changelog>
  <changelog author="Jeff Mahoney &lt;jeffm@suse.com&gt;" date="1713355201">- Fix unresolveable Debian group-velociraptor dependency.</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1713873600">- Change system-user-velociraptor to noarch</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1714219200">- Fix group(velociraptor) dependency for SLE 15 SP3</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1716897600">- Patches changes:
  * Change CVE-2024-28849-follow-redirects-drop-proxy-authorization.patch
    to update the follow-redirects package instead of patching directly.
  * Added CVE-2022-25883-npm-watch-semver-deps.patch (bsc#1212572)
- Add a package-lock.json to the package</changelog>
  <changelog author="antonio.teixeira@suse.com" date="1720008000">- Update to version 0.7.0.4.git97.675e45f9:
  * kafka-humio-gateway: update go version and dependency list
  * kafka-humio-gateway: specific mTLS cert paths in config.yml
  * docker-compose: set kafka replication factor and min ISRs
  * kafka-humio-gateway: add http post retry mechanism
  * kafka-humio-gateway: add pprof debugging option
  * kafka-humio-gateway: format with gofmt
  * kafka-humio-gateway: fix go-staticcheck issues
  * kafka-humio-gateway: fix sendEvents() never exiting
  * Kafka.Events.Client: Update to use new artifactset type
  * docker-compose: add optional Kafka cluser
  * kafka-humio-gateway: add mTLS support
  * contrib/kafka-humio-gateway: add new debug option for noisy events
  * contrib/kafka-humio-gateway: backoff and retry for metadata
  * kafka-humio-gateway: add sample config file
  * kafka-humio-gateway: update sarama and dependencies
  * Add Kafka-Humio Gateway [Depends on PR#10] (#8)
  * vql/server/kafka: connect sarama logging to velociraptor logging
  * vql/server/kafka: add exponential backoff (limited to 30s) for metadata retries
  * vql/server/kafka: set appropriate ClientID
  * Add a Kafka export plugin
- Use llvm17 when available</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1723464000">- Move system-user-velociraptor to the client flavor build in order
  to build it on all architectures.</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1724068800">- Update node modules with security fixes.
  * Fixes CVE-2024-39338 (bsc#1229424)
  * Remove CVE-2024-28849-follow-redirects-drop-proxy-authorization.patch
    as the update is included.</changelog>
  <changelog author="doreilly@suse.com" date="1736856000">- Update to version 0.7.0.4.git126.27cfbe1:
  * bpf: fix plugins not stopping when context cancelled
  * tcpsnoop: move parsing to its own function
  * bpf plugins: remove depreciated libbpfgo calls
  * bpf plugins: add context to error logs
  * chattrsnoop: fix files not getting closed
  * chattrsnoop: move hashing from plugin to artifact
  * RPM artifact: start checks immediately on artifact load
  * rpm plugin: fix ndb magic error
  * audit s390x: fix arch filter rules errors
  * github: fix deprecated upload artifact
  * tcpsnoop: fix ipv6 local and remote addresses order
  * tcpsnoop: fix missing ipv6 outbound connections
  * Linux.Events.ProcessExecutions: remove parent cmdline
  * audit: reduce FileBufferLeaseSize to ease GC overhead
  * audit: fix auditBuf allocation and go vet warnings
  * audit: fix plugin shutdown race condition
  * audit: fix audit client data races
  * audit: fix race in subscriber
  * audit: prevent Windows loading audit package
  * sdjournal: fix package causing test failures
  * github: run linux unit tests</changelog>
  <changelog author="antonio.teixeira@suse.com" date="1737115200">- Update to version 0.7.0.4.git142.862ef23:
  * github: fix deprecated upload artifact again
  * Update npm packages
    Includes fixes for the following vulnerabilities:
    CVE-2023-45133
    CVE-2023-46234
    CVE-2024-55565
    CVE-2024-45296
    CVE-2023-44270
    CVE-2024-47068
    CVE-2024-23331
    CVE-2024-31207
    CVE-2024-45812
    CVE-2024-45811
  * Update go dependencies
    Includes fixes for the following vulnerabilities:
    CVE-2024-45338
    CVE-2024-37298
    CVE-2024-24786
    CVE-2023-45683 (bsc#1216310)
    CVE-2023-1732
  * Update jwt to 4.5.1
    Fixes CVE-2024-51744 (bsc#1232944)
  * Update go-retryablehttp to 0.7.7
    Fixes CVE-2024-6104 (bsc#1227061)
  * Update go-oidc and go-jose
    Fixes CVE-2024-28180 (bsc#1235168)
  * Update dompurify to 3.1.3
    Fixes CVE-2024-47875 (bsc#1231574)
  * Update package-lock.json
  * Update micromatch to 4.0.8
    Partial fix for CVE-2024-4067 (bsc#1224367)
    Partial fix for CVE-2024-4068 (bsc#1224296)
  * Update axios to 1.7.9
    Fixes CVE-2024-39338 (bsc#1229424)
  * Update cross-spawn to 7.0.6
    Fixes CVE-2024-21538 (bsc#1233845)
  * Update elliptic to 6.6.1
    Update contains fixes for:
    CVE-2024-48949 (bsc#1231558)
    CVE-2024-48948 (bsc#1231685)
    CVE-2024-42459 (bsc#1232543)
    CVE-2024-42460 (bsc#1232543)
    CVE-2024-42461 (bsc#1232543)
  * Update follow-redirects to 1.15.6
    Fixes CVE-2024-28849 (bsc#1221456)
  * fix: gui/velociraptor/package.json to reduce vulnerabilities
    Fixes CVE-2022-25883 (bsc#1212572)
- Drop CVE-2022-25883-npm-watch-semver-deps.patch
  * Fix was included upstream</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1737115201">- Reorganize llvm dependency version conditionals
- Use llvm17 for Leap 15.5</changelog>
</package>
<package pkgid="dd3f41036cb43998f9e9478983539747091fab060676faaa0db40729133779b5" name="velociraptor" arch="x86_64">
  <version epoch="0" ver="0.7.0.4.git142.862ef23" rel="bp156.3.3.1"/>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1709035200">- Obsolete old system-user-velociraptor package.
- Use zst compression for go modules.</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1709208000">- Reintroduce system-user-velociraptor package due to client %pre
  and %postun scripts depending on velociraptor user and group.</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1711368000">- Update to version 0.7.0.4.git66.eea7659:
  * dnssnoop: fix loading protocol from ip header on s390
  * dnssnoop: fix htons() so it works on s390 too
  * Fix systemd Services artifact missing events
  * chattrsnoop: replace global variables with locals
  * tcpsnoop: fix garbled results on s390
  * chattrsnoop: fix immutable attribute set on s390
  * chattrsnoop: fix bpf_probe_read for s390
  * tcpsnoop: remove unused filtering code
  * Add artifact to collect new files without owner
  * bpf plugins: set a logger callback
- Add CVE-2024-28849-follow-redirects-drop-proxy-authorization.patch
  (bsc#1221456)</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1711886400">- Fix builds for SLE 15 SP3 and SLE 12
  * Revert to gzip compression instead of zstd for go modules</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1712059200">- Disable eBPF for SLE 15 SP2</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1712059201">- Update to version 0.7.0.4.git68.ad1f4e5:
  * Fix undefined binary.NativeEndian build errors
- Add llvm16-libclang13 dependency for SLE 15 SP5 and above</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1712145600">- Remove nodejs sources from main spec file.</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1712145601">- Update to version 0.7.0.4.git74.3426c0a:
  * Fix services artifact symbol pid not found error
  * chattrsnoop: correct read size for flags
  * chattrsnoop: fix wrong FS_IOC_SETFLAGS value for ppc
  * chattrsnoop: fix do_vfs_ioctl kprobe failure</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1712318400">- Obsolete old velociraptor-kafka-humio-gateway package</changelog>
  <changelog author="Jeff Mahoney &lt;jeffm@suse.com&gt;" date="1713355200">- Restore velociraptor group for client
- Add %{name}(project:%_project) Provides for SLE15 and newer
- Fixed SLE12-SP5 build</changelog>
  <changelog author="Jeff Mahoney &lt;jeffm@suse.com&gt;" date="1713355201">- Fix unresolveable Debian group-velociraptor dependency.</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1713873600">- Change system-user-velociraptor to noarch</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1714219200">- Fix group(velociraptor) dependency for SLE 15 SP3</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1716897600">- Patches changes:
  * Change CVE-2024-28849-follow-redirects-drop-proxy-authorization.patch
    to update the follow-redirects package instead of patching directly.
  * Added CVE-2022-25883-npm-watch-semver-deps.patch (bsc#1212572)
- Add a package-lock.json to the package</changelog>
  <changelog author="antonio.teixeira@suse.com" date="1720008000">- Update to version 0.7.0.4.git97.675e45f9:
  * kafka-humio-gateway: update go version and dependency list
  * kafka-humio-gateway: specific mTLS cert paths in config.yml
  * docker-compose: set kafka replication factor and min ISRs
  * kafka-humio-gateway: add http post retry mechanism
  * kafka-humio-gateway: add pprof debugging option
  * kafka-humio-gateway: format with gofmt
  * kafka-humio-gateway: fix go-staticcheck issues
  * kafka-humio-gateway: fix sendEvents() never exiting
  * Kafka.Events.Client: Update to use new artifactset type
  * docker-compose: add optional Kafka cluser
  * kafka-humio-gateway: add mTLS support
  * contrib/kafka-humio-gateway: add new debug option for noisy events
  * contrib/kafka-humio-gateway: backoff and retry for metadata
  * kafka-humio-gateway: add sample config file
  * kafka-humio-gateway: update sarama and dependencies
  * Add Kafka-Humio Gateway [Depends on PR#10] (#8)
  * vql/server/kafka: connect sarama logging to velociraptor logging
  * vql/server/kafka: add exponential backoff (limited to 30s) for metadata retries
  * vql/server/kafka: set appropriate ClientID
  * Add a Kafka export plugin
- Use llvm17 when available</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1723464000">- Move system-user-velociraptor to the client flavor build in order
  to build it on all architectures.</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1724068800">- Update node modules with security fixes.
  * Fixes CVE-2024-39338 (bsc#1229424)
  * Remove CVE-2024-28849-follow-redirects-drop-proxy-authorization.patch
    as the update is included.</changelog>
  <changelog author="doreilly@suse.com" date="1736856000">- Update to version 0.7.0.4.git126.27cfbe1:
  * bpf: fix plugins not stopping when context cancelled
  * tcpsnoop: move parsing to its own function
  * bpf plugins: remove depreciated libbpfgo calls
  * bpf plugins: add context to error logs
  * chattrsnoop: fix files not getting closed
  * chattrsnoop: move hashing from plugin to artifact
  * RPM artifact: start checks immediately on artifact load
  * rpm plugin: fix ndb magic error
  * audit s390x: fix arch filter rules errors
  * github: fix deprecated upload artifact
  * tcpsnoop: fix ipv6 local and remote addresses order
  * tcpsnoop: fix missing ipv6 outbound connections
  * Linux.Events.ProcessExecutions: remove parent cmdline
  * audit: reduce FileBufferLeaseSize to ease GC overhead
  * audit: fix auditBuf allocation and go vet warnings
  * audit: fix plugin shutdown race condition
  * audit: fix audit client data races
  * audit: fix race in subscriber
  * audit: prevent Windows loading audit package
  * sdjournal: fix package causing test failures
  * github: run linux unit tests</changelog>
  <changelog author="antonio.teixeira@suse.com" date="1737115200">- Update to version 0.7.0.4.git142.862ef23:
  * github: fix deprecated upload artifact again
  * Update npm packages
    Includes fixes for the following vulnerabilities:
    CVE-2023-45133
    CVE-2023-46234
    CVE-2024-55565
    CVE-2024-45296
    CVE-2023-44270
    CVE-2024-47068
    CVE-2024-23331
    CVE-2024-31207
    CVE-2024-45812
    CVE-2024-45811
  * Update go dependencies
    Includes fixes for the following vulnerabilities:
    CVE-2024-45338
    CVE-2024-37298
    CVE-2024-24786
    CVE-2023-45683 (bsc#1216310)
    CVE-2023-1732
  * Update jwt to 4.5.1
    Fixes CVE-2024-51744 (bsc#1232944)
  * Update go-retryablehttp to 0.7.7
    Fixes CVE-2024-6104 (bsc#1227061)
  * Update go-oidc and go-jose
    Fixes CVE-2024-28180 (bsc#1235168)
  * Update dompurify to 3.1.3
    Fixes CVE-2024-47875 (bsc#1231574)
  * Update package-lock.json
  * Update micromatch to 4.0.8
    Partial fix for CVE-2024-4067 (bsc#1224367)
    Partial fix for CVE-2024-4068 (bsc#1224296)
  * Update axios to 1.7.9
    Fixes CVE-2024-39338 (bsc#1229424)
  * Update cross-spawn to 7.0.6
    Fixes CVE-2024-21538 (bsc#1233845)
  * Update elliptic to 6.6.1
    Update contains fixes for:
    CVE-2024-48949 (bsc#1231558)
    CVE-2024-48948 (bsc#1231685)
    CVE-2024-42459 (bsc#1232543)
    CVE-2024-42460 (bsc#1232543)
    CVE-2024-42461 (bsc#1232543)
  * Update follow-redirects to 1.15.6
    Fixes CVE-2024-28849 (bsc#1221456)
  * fix: gui/velociraptor/package.json to reduce vulnerabilities
    Fixes CVE-2022-25883 (bsc#1212572)
- Drop CVE-2022-25883-npm-watch-semver-deps.patch
  * Fix was included upstream</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1737115201">- Reorganize llvm dependency version conditionals
- Use llvm17 for Leap 15.5</changelog>
</package>
<package pkgid="c4846236e197d284348bb6c0286c2bf3a51b4d1f8cff3d8a127c599429f1e711" name="velociraptor-client" arch="aarch64">
  <version epoch="0" ver="0.7.0.4.git142.862ef23" rel="bp156.3.3.1"/>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1709035200">- Obsolete old system-user-velociraptor package.
- Use zst compression for go modules.</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1709208000">- Reintroduce system-user-velociraptor package due to client %pre
  and %postun scripts depending on velociraptor user and group.</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1711368000">- Update to version 0.7.0.4.git66.eea7659:
  * dnssnoop: fix loading protocol from ip header on s390
  * dnssnoop: fix htons() so it works on s390 too
  * Fix systemd Services artifact missing events
  * chattrsnoop: replace global variables with locals
  * tcpsnoop: fix garbled results on s390
  * chattrsnoop: fix immutable attribute set on s390
  * chattrsnoop: fix bpf_probe_read for s390
  * tcpsnoop: remove unused filtering code
  * Add artifact to collect new files without owner
  * bpf plugins: set a logger callback
- Add CVE-2024-28849-follow-redirects-drop-proxy-authorization.patch
  (bsc#1221456)</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1711886400">- Fix builds for SLE 15 SP3 and SLE 12
  * Revert to gzip compression instead of zstd for go modules</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1712059200">- Disable eBPF for SLE 15 SP2</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1712059201">- Update to version 0.7.0.4.git68.ad1f4e5:
  * Fix undefined binary.NativeEndian build errors
- Add llvm16-libclang13 dependency for SLE 15 SP5 and above</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1712145600">- Remove nodejs sources from main spec file.</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1712145601">- Update to version 0.7.0.4.git74.3426c0a:
  * Fix services artifact symbol pid not found error
  * chattrsnoop: correct read size for flags
  * chattrsnoop: fix wrong FS_IOC_SETFLAGS value for ppc
  * chattrsnoop: fix do_vfs_ioctl kprobe failure</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1712318400">- Obsolete old velociraptor-kafka-humio-gateway package</changelog>
  <changelog author="Jeff Mahoney &lt;jeffm@suse.com&gt;" date="1713355200">- Restore velociraptor group for client
- Add %{name}(project:%_project) Provides for SLE15 and newer
- Fixed SLE12-SP5 build</changelog>
  <changelog author="Jeff Mahoney &lt;jeffm@suse.com&gt;" date="1713355201">- Fix unresolveable Debian group-velociraptor dependency.</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1713873600">- Change system-user-velociraptor to noarch</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1714219200">- Fix group(velociraptor) dependency for SLE 15 SP3</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1716897600">- Patches changes:
  * Change CVE-2024-28849-follow-redirects-drop-proxy-authorization.patch
    to update the follow-redirects package instead of patching directly.
  * Added CVE-2022-25883-npm-watch-semver-deps.patch (bsc#1212572)
- Add a package-lock.json to the package</changelog>
  <changelog author="antonio.teixeira@suse.com" date="1720008000">- Update to version 0.7.0.4.git97.675e45f9:
  * kafka-humio-gateway: update go version and dependency list
  * kafka-humio-gateway: specific mTLS cert paths in config.yml
  * docker-compose: set kafka replication factor and min ISRs
  * kafka-humio-gateway: add http post retry mechanism
  * kafka-humio-gateway: add pprof debugging option
  * kafka-humio-gateway: format with gofmt
  * kafka-humio-gateway: fix go-staticcheck issues
  * kafka-humio-gateway: fix sendEvents() never exiting
  * Kafka.Events.Client: Update to use new artifactset type
  * docker-compose: add optional Kafka cluser
  * kafka-humio-gateway: add mTLS support
  * contrib/kafka-humio-gateway: add new debug option for noisy events
  * contrib/kafka-humio-gateway: backoff and retry for metadata
  * kafka-humio-gateway: add sample config file
  * kafka-humio-gateway: update sarama and dependencies
  * Add Kafka-Humio Gateway [Depends on PR#10] (#8)
  * vql/server/kafka: connect sarama logging to velociraptor logging
  * vql/server/kafka: add exponential backoff (limited to 30s) for metadata retries
  * vql/server/kafka: set appropriate ClientID
  * Add a Kafka export plugin
- Use llvm17 when available</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1723464000">- Move system-user-velociraptor to the client flavor build in order
  to build it on all architectures.</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1724068800">- Update node modules with security fixes.
  * Fixes CVE-2024-39338 (bsc#1229424)
  * Remove CVE-2024-28849-follow-redirects-drop-proxy-authorization.patch
    as the update is included.</changelog>
  <changelog author="doreilly@suse.com" date="1736856000">- Update to version 0.7.0.4.git126.27cfbe1:
  * bpf: fix plugins not stopping when context cancelled
  * tcpsnoop: move parsing to its own function
  * bpf plugins: remove depreciated libbpfgo calls
  * bpf plugins: add context to error logs
  * chattrsnoop: fix files not getting closed
  * chattrsnoop: move hashing from plugin to artifact
  * RPM artifact: start checks immediately on artifact load
  * rpm plugin: fix ndb magic error
  * audit s390x: fix arch filter rules errors
  * github: fix deprecated upload artifact
  * tcpsnoop: fix ipv6 local and remote addresses order
  * tcpsnoop: fix missing ipv6 outbound connections
  * Linux.Events.ProcessExecutions: remove parent cmdline
  * audit: reduce FileBufferLeaseSize to ease GC overhead
  * audit: fix auditBuf allocation and go vet warnings
  * audit: fix plugin shutdown race condition
  * audit: fix audit client data races
  * audit: fix race in subscriber
  * audit: prevent Windows loading audit package
  * sdjournal: fix package causing test failures
  * github: run linux unit tests</changelog>
  <changelog author="antonio.teixeira@suse.com" date="1737115200">- Update to version 0.7.0.4.git142.862ef23:
  * github: fix deprecated upload artifact again
  * Update npm packages
    Includes fixes for the following vulnerabilities:
    CVE-2023-45133
    CVE-2023-46234
    CVE-2024-55565
    CVE-2024-45296
    CVE-2023-44270
    CVE-2024-47068
    CVE-2024-23331
    CVE-2024-31207
    CVE-2024-45812
    CVE-2024-45811
  * Update go dependencies
    Includes fixes for the following vulnerabilities:
    CVE-2024-45338
    CVE-2024-37298
    CVE-2024-24786
    CVE-2023-45683 (bsc#1216310)
    CVE-2023-1732
  * Update jwt to 4.5.1
    Fixes CVE-2024-51744 (bsc#1232944)
  * Update go-retryablehttp to 0.7.7
    Fixes CVE-2024-6104 (bsc#1227061)
  * Update go-oidc and go-jose
    Fixes CVE-2024-28180 (bsc#1235168)
  * Update dompurify to 3.1.3
    Fixes CVE-2024-47875 (bsc#1231574)
  * Update package-lock.json
  * Update micromatch to 4.0.8
    Partial fix for CVE-2024-4067 (bsc#1224367)
    Partial fix for CVE-2024-4068 (bsc#1224296)
  * Update axios to 1.7.9
    Fixes CVE-2024-39338 (bsc#1229424)
  * Update cross-spawn to 7.0.6
    Fixes CVE-2024-21538 (bsc#1233845)
  * Update elliptic to 6.6.1
    Update contains fixes for:
    CVE-2024-48949 (bsc#1231558)
    CVE-2024-48948 (bsc#1231685)
    CVE-2024-42459 (bsc#1232543)
    CVE-2024-42460 (bsc#1232543)
    CVE-2024-42461 (bsc#1232543)
  * Update follow-redirects to 1.15.6
    Fixes CVE-2024-28849 (bsc#1221456)
  * fix: gui/velociraptor/package.json to reduce vulnerabilities
    Fixes CVE-2022-25883 (bsc#1212572)
- Drop CVE-2022-25883-npm-watch-semver-deps.patch
  * Fix was included upstream</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1737115201">- Reorganize llvm dependency version conditionals
- Use llvm17 for Leap 15.5</changelog>
</package>
<package pkgid="9f8c468eecb07cde37ce5e749f97eeda86b66eb74652c666733749f3e80983a9" name="velociraptor-client" arch="ppc64le">
  <version epoch="0" ver="0.7.0.4.git142.862ef23" rel="bp156.3.3.1"/>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1709035200">- Obsolete old system-user-velociraptor package.
- Use zst compression for go modules.</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1709208000">- Reintroduce system-user-velociraptor package due to client %pre
  and %postun scripts depending on velociraptor user and group.</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1711368000">- Update to version 0.7.0.4.git66.eea7659:
  * dnssnoop: fix loading protocol from ip header on s390
  * dnssnoop: fix htons() so it works on s390 too
  * Fix systemd Services artifact missing events
  * chattrsnoop: replace global variables with locals
  * tcpsnoop: fix garbled results on s390
  * chattrsnoop: fix immutable attribute set on s390
  * chattrsnoop: fix bpf_probe_read for s390
  * tcpsnoop: remove unused filtering code
  * Add artifact to collect new files without owner
  * bpf plugins: set a logger callback
- Add CVE-2024-28849-follow-redirects-drop-proxy-authorization.patch
  (bsc#1221456)</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1711886400">- Fix builds for SLE 15 SP3 and SLE 12
  * Revert to gzip compression instead of zstd for go modules</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1712059200">- Disable eBPF for SLE 15 SP2</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1712059201">- Update to version 0.7.0.4.git68.ad1f4e5:
  * Fix undefined binary.NativeEndian build errors
- Add llvm16-libclang13 dependency for SLE 15 SP5 and above</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1712145600">- Remove nodejs sources from main spec file.</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1712145601">- Update to version 0.7.0.4.git74.3426c0a:
  * Fix services artifact symbol pid not found error
  * chattrsnoop: correct read size for flags
  * chattrsnoop: fix wrong FS_IOC_SETFLAGS value for ppc
  * chattrsnoop: fix do_vfs_ioctl kprobe failure</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1712318400">- Obsolete old velociraptor-kafka-humio-gateway package</changelog>
  <changelog author="Jeff Mahoney &lt;jeffm@suse.com&gt;" date="1713355200">- Restore velociraptor group for client
- Add %{name}(project:%_project) Provides for SLE15 and newer
- Fixed SLE12-SP5 build</changelog>
  <changelog author="Jeff Mahoney &lt;jeffm@suse.com&gt;" date="1713355201">- Fix unresolveable Debian group-velociraptor dependency.</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1713873600">- Change system-user-velociraptor to noarch</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1714219200">- Fix group(velociraptor) dependency for SLE 15 SP3</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1716897600">- Patches changes:
  * Change CVE-2024-28849-follow-redirects-drop-proxy-authorization.patch
    to update the follow-redirects package instead of patching directly.
  * Added CVE-2022-25883-npm-watch-semver-deps.patch (bsc#1212572)
- Add a package-lock.json to the package</changelog>
  <changelog author="antonio.teixeira@suse.com" date="1720008000">- Update to version 0.7.0.4.git97.675e45f9:
  * kafka-humio-gateway: update go version and dependency list
  * kafka-humio-gateway: specific mTLS cert paths in config.yml
  * docker-compose: set kafka replication factor and min ISRs
  * kafka-humio-gateway: add http post retry mechanism
  * kafka-humio-gateway: add pprof debugging option
  * kafka-humio-gateway: format with gofmt
  * kafka-humio-gateway: fix go-staticcheck issues
  * kafka-humio-gateway: fix sendEvents() never exiting
  * Kafka.Events.Client: Update to use new artifactset type
  * docker-compose: add optional Kafka cluser
  * kafka-humio-gateway: add mTLS support
  * contrib/kafka-humio-gateway: add new debug option for noisy events
  * contrib/kafka-humio-gateway: backoff and retry for metadata
  * kafka-humio-gateway: add sample config file
  * kafka-humio-gateway: update sarama and dependencies
  * Add Kafka-Humio Gateway [Depends on PR#10] (#8)
  * vql/server/kafka: connect sarama logging to velociraptor logging
  * vql/server/kafka: add exponential backoff (limited to 30s) for metadata retries
  * vql/server/kafka: set appropriate ClientID
  * Add a Kafka export plugin
- Use llvm17 when available</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1723464000">- Move system-user-velociraptor to the client flavor build in order
  to build it on all architectures.</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1724068800">- Update node modules with security fixes.
  * Fixes CVE-2024-39338 (bsc#1229424)
  * Remove CVE-2024-28849-follow-redirects-drop-proxy-authorization.patch
    as the update is included.</changelog>
  <changelog author="doreilly@suse.com" date="1736856000">- Update to version 0.7.0.4.git126.27cfbe1:
  * bpf: fix plugins not stopping when context cancelled
  * tcpsnoop: move parsing to its own function
  * bpf plugins: remove depreciated libbpfgo calls
  * bpf plugins: add context to error logs
  * chattrsnoop: fix files not getting closed
  * chattrsnoop: move hashing from plugin to artifact
  * RPM artifact: start checks immediately on artifact load
  * rpm plugin: fix ndb magic error
  * audit s390x: fix arch filter rules errors
  * github: fix deprecated upload artifact
  * tcpsnoop: fix ipv6 local and remote addresses order
  * tcpsnoop: fix missing ipv6 outbound connections
  * Linux.Events.ProcessExecutions: remove parent cmdline
  * audit: reduce FileBufferLeaseSize to ease GC overhead
  * audit: fix auditBuf allocation and go vet warnings
  * audit: fix plugin shutdown race condition
  * audit: fix audit client data races
  * audit: fix race in subscriber
  * audit: prevent Windows loading audit package
  * sdjournal: fix package causing test failures
  * github: run linux unit tests</changelog>
  <changelog author="antonio.teixeira@suse.com" date="1737115200">- Update to version 0.7.0.4.git142.862ef23:
  * github: fix deprecated upload artifact again
  * Update npm packages
    Includes fixes for the following vulnerabilities:
    CVE-2023-45133
    CVE-2023-46234
    CVE-2024-55565
    CVE-2024-45296
    CVE-2023-44270
    CVE-2024-47068
    CVE-2024-23331
    CVE-2024-31207
    CVE-2024-45812
    CVE-2024-45811
  * Update go dependencies
    Includes fixes for the following vulnerabilities:
    CVE-2024-45338
    CVE-2024-37298
    CVE-2024-24786
    CVE-2023-45683 (bsc#1216310)
    CVE-2023-1732
  * Update jwt to 4.5.1
    Fixes CVE-2024-51744 (bsc#1232944)
  * Update go-retryablehttp to 0.7.7
    Fixes CVE-2024-6104 (bsc#1227061)
  * Update go-oidc and go-jose
    Fixes CVE-2024-28180 (bsc#1235168)
  * Update dompurify to 3.1.3
    Fixes CVE-2024-47875 (bsc#1231574)
  * Update package-lock.json
  * Update micromatch to 4.0.8
    Partial fix for CVE-2024-4067 (bsc#1224367)
    Partial fix for CVE-2024-4068 (bsc#1224296)
  * Update axios to 1.7.9
    Fixes CVE-2024-39338 (bsc#1229424)
  * Update cross-spawn to 7.0.6
    Fixes CVE-2024-21538 (bsc#1233845)
  * Update elliptic to 6.6.1
    Update contains fixes for:
    CVE-2024-48949 (bsc#1231558)
    CVE-2024-48948 (bsc#1231685)
    CVE-2024-42459 (bsc#1232543)
    CVE-2024-42460 (bsc#1232543)
    CVE-2024-42461 (bsc#1232543)
  * Update follow-redirects to 1.15.6
    Fixes CVE-2024-28849 (bsc#1221456)
  * fix: gui/velociraptor/package.json to reduce vulnerabilities
    Fixes CVE-2022-25883 (bsc#1212572)
- Drop CVE-2022-25883-npm-watch-semver-deps.patch
  * Fix was included upstream</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1737115201">- Reorganize llvm dependency version conditionals
- Use llvm17 for Leap 15.5</changelog>
</package>
<package pkgid="6c81d6df52399ac447e9805f5ca11eada56eee3b24739c8fbc8417b91ef31624" name="velociraptor-client" arch="s390x">
  <version epoch="0" ver="0.7.0.4.git142.862ef23" rel="bp156.3.3.1"/>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1709035200">- Obsolete old system-user-velociraptor package.
- Use zst compression for go modules.</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1709208000">- Reintroduce system-user-velociraptor package due to client %pre
  and %postun scripts depending on velociraptor user and group.</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1711368000">- Update to version 0.7.0.4.git66.eea7659:
  * dnssnoop: fix loading protocol from ip header on s390
  * dnssnoop: fix htons() so it works on s390 too
  * Fix systemd Services artifact missing events
  * chattrsnoop: replace global variables with locals
  * tcpsnoop: fix garbled results on s390
  * chattrsnoop: fix immutable attribute set on s390
  * chattrsnoop: fix bpf_probe_read for s390
  * tcpsnoop: remove unused filtering code
  * Add artifact to collect new files without owner
  * bpf plugins: set a logger callback
- Add CVE-2024-28849-follow-redirects-drop-proxy-authorization.patch
  (bsc#1221456)</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1711886400">- Fix builds for SLE 15 SP3 and SLE 12
  * Revert to gzip compression instead of zstd for go modules</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1712059200">- Disable eBPF for SLE 15 SP2</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1712059201">- Update to version 0.7.0.4.git68.ad1f4e5:
  * Fix undefined binary.NativeEndian build errors
- Add llvm16-libclang13 dependency for SLE 15 SP5 and above</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1712145600">- Remove nodejs sources from main spec file.</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1712145601">- Update to version 0.7.0.4.git74.3426c0a:
  * Fix services artifact symbol pid not found error
  * chattrsnoop: correct read size for flags
  * chattrsnoop: fix wrong FS_IOC_SETFLAGS value for ppc
  * chattrsnoop: fix do_vfs_ioctl kprobe failure</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1712318400">- Obsolete old velociraptor-kafka-humio-gateway package</changelog>
  <changelog author="Jeff Mahoney &lt;jeffm@suse.com&gt;" date="1713355200">- Restore velociraptor group for client
- Add %{name}(project:%_project) Provides for SLE15 and newer
- Fixed SLE12-SP5 build</changelog>
  <changelog author="Jeff Mahoney &lt;jeffm@suse.com&gt;" date="1713355201">- Fix unresolveable Debian group-velociraptor dependency.</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1713873600">- Change system-user-velociraptor to noarch</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1714219200">- Fix group(velociraptor) dependency for SLE 15 SP3</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1716897600">- Patches changes:
  * Change CVE-2024-28849-follow-redirects-drop-proxy-authorization.patch
    to update the follow-redirects package instead of patching directly.
  * Added CVE-2022-25883-npm-watch-semver-deps.patch (bsc#1212572)
- Add a package-lock.json to the package</changelog>
  <changelog author="antonio.teixeira@suse.com" date="1720008000">- Update to version 0.7.0.4.git97.675e45f9:
  * kafka-humio-gateway: update go version and dependency list
  * kafka-humio-gateway: specific mTLS cert paths in config.yml
  * docker-compose: set kafka replication factor and min ISRs
  * kafka-humio-gateway: add http post retry mechanism
  * kafka-humio-gateway: add pprof debugging option
  * kafka-humio-gateway: format with gofmt
  * kafka-humio-gateway: fix go-staticcheck issues
  * kafka-humio-gateway: fix sendEvents() never exiting
  * Kafka.Events.Client: Update to use new artifactset type
  * docker-compose: add optional Kafka cluser
  * kafka-humio-gateway: add mTLS support
  * contrib/kafka-humio-gateway: add new debug option for noisy events
  * contrib/kafka-humio-gateway: backoff and retry for metadata
  * kafka-humio-gateway: add sample config file
  * kafka-humio-gateway: update sarama and dependencies
  * Add Kafka-Humio Gateway [Depends on PR#10] (#8)
  * vql/server/kafka: connect sarama logging to velociraptor logging
  * vql/server/kafka: add exponential backoff (limited to 30s) for metadata retries
  * vql/server/kafka: set appropriate ClientID
  * Add a Kafka export plugin
- Use llvm17 when available</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1723464000">- Move system-user-velociraptor to the client flavor build in order
  to build it on all architectures.</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1724068800">- Update node modules with security fixes.
  * Fixes CVE-2024-39338 (bsc#1229424)
  * Remove CVE-2024-28849-follow-redirects-drop-proxy-authorization.patch
    as the update is included.</changelog>
  <changelog author="doreilly@suse.com" date="1736856000">- Update to version 0.7.0.4.git126.27cfbe1:
  * bpf: fix plugins not stopping when context cancelled
  * tcpsnoop: move parsing to its own function
  * bpf plugins: remove depreciated libbpfgo calls
  * bpf plugins: add context to error logs
  * chattrsnoop: fix files not getting closed
  * chattrsnoop: move hashing from plugin to artifact
  * RPM artifact: start checks immediately on artifact load
  * rpm plugin: fix ndb magic error
  * audit s390x: fix arch filter rules errors
  * github: fix deprecated upload artifact
  * tcpsnoop: fix ipv6 local and remote addresses order
  * tcpsnoop: fix missing ipv6 outbound connections
  * Linux.Events.ProcessExecutions: remove parent cmdline
  * audit: reduce FileBufferLeaseSize to ease GC overhead
  * audit: fix auditBuf allocation and go vet warnings
  * audit: fix plugin shutdown race condition
  * audit: fix audit client data races
  * audit: fix race in subscriber
  * audit: prevent Windows loading audit package
  * sdjournal: fix package causing test failures
  * github: run linux unit tests</changelog>
  <changelog author="antonio.teixeira@suse.com" date="1737115200">- Update to version 0.7.0.4.git142.862ef23:
  * github: fix deprecated upload artifact again
  * Update npm packages
    Includes fixes for the following vulnerabilities:
    CVE-2023-45133
    CVE-2023-46234
    CVE-2024-55565
    CVE-2024-45296
    CVE-2023-44270
    CVE-2024-47068
    CVE-2024-23331
    CVE-2024-31207
    CVE-2024-45812
    CVE-2024-45811
  * Update go dependencies
    Includes fixes for the following vulnerabilities:
    CVE-2024-45338
    CVE-2024-37298
    CVE-2024-24786
    CVE-2023-45683 (bsc#1216310)
    CVE-2023-1732
  * Update jwt to 4.5.1
    Fixes CVE-2024-51744 (bsc#1232944)
  * Update go-retryablehttp to 0.7.7
    Fixes CVE-2024-6104 (bsc#1227061)
  * Update go-oidc and go-jose
    Fixes CVE-2024-28180 (bsc#1235168)
  * Update dompurify to 3.1.3
    Fixes CVE-2024-47875 (bsc#1231574)
  * Update package-lock.json
  * Update micromatch to 4.0.8
    Partial fix for CVE-2024-4067 (bsc#1224367)
    Partial fix for CVE-2024-4068 (bsc#1224296)
  * Update axios to 1.7.9
    Fixes CVE-2024-39338 (bsc#1229424)
  * Update cross-spawn to 7.0.6
    Fixes CVE-2024-21538 (bsc#1233845)
  * Update elliptic to 6.6.1
    Update contains fixes for:
    CVE-2024-48949 (bsc#1231558)
    CVE-2024-48948 (bsc#1231685)
    CVE-2024-42459 (bsc#1232543)
    CVE-2024-42460 (bsc#1232543)
    CVE-2024-42461 (bsc#1232543)
  * Update follow-redirects to 1.15.6
    Fixes CVE-2024-28849 (bsc#1221456)
  * fix: gui/velociraptor/package.json to reduce vulnerabilities
    Fixes CVE-2022-25883 (bsc#1212572)
- Drop CVE-2022-25883-npm-watch-semver-deps.patch
  * Fix was included upstream</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1737115201">- Reorganize llvm dependency version conditionals
- Use llvm17 for Leap 15.5</changelog>
</package>
<package pkgid="4c396a2cc92d70f91892312ddadb44494d6e41eedc853af9df82af9f9367bf64" name="velociraptor-client" arch="src">
  <version epoch="0" ver="0.7.0.4.git142.862ef23" rel="bp156.3.3.1"/>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1709035200">- Obsolete old system-user-velociraptor package.
- Use zst compression for go modules.</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1709208000">- Reintroduce system-user-velociraptor package due to client %pre
  and %postun scripts depending on velociraptor user and group.</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1711368000">- Update to version 0.7.0.4.git66.eea7659:
  * dnssnoop: fix loading protocol from ip header on s390
  * dnssnoop: fix htons() so it works on s390 too
  * Fix systemd Services artifact missing events
  * chattrsnoop: replace global variables with locals
  * tcpsnoop: fix garbled results on s390
  * chattrsnoop: fix immutable attribute set on s390
  * chattrsnoop: fix bpf_probe_read for s390
  * tcpsnoop: remove unused filtering code
  * Add artifact to collect new files without owner
  * bpf plugins: set a logger callback
- Add CVE-2024-28849-follow-redirects-drop-proxy-authorization.patch
  (bsc#1221456)</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1711886400">- Fix builds for SLE 15 SP3 and SLE 12
  * Revert to gzip compression instead of zstd for go modules</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1712059200">- Disable eBPF for SLE 15 SP2</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1712059201">- Update to version 0.7.0.4.git68.ad1f4e5:
  * Fix undefined binary.NativeEndian build errors
- Add llvm16-libclang13 dependency for SLE 15 SP5 and above</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1712145600">- Remove nodejs sources from main spec file.</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1712145601">- Update to version 0.7.0.4.git74.3426c0a:
  * Fix services artifact symbol pid not found error
  * chattrsnoop: correct read size for flags
  * chattrsnoop: fix wrong FS_IOC_SETFLAGS value for ppc
  * chattrsnoop: fix do_vfs_ioctl kprobe failure</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1712318400">- Obsolete old velociraptor-kafka-humio-gateway package</changelog>
  <changelog author="Jeff Mahoney &lt;jeffm@suse.com&gt;" date="1713355200">- Restore velociraptor group for client
- Add %{name}(project:%_project) Provides for SLE15 and newer
- Fixed SLE12-SP5 build</changelog>
  <changelog author="Jeff Mahoney &lt;jeffm@suse.com&gt;" date="1713355201">- Fix unresolveable Debian group-velociraptor dependency.</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1713873600">- Change system-user-velociraptor to noarch</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1714219200">- Fix group(velociraptor) dependency for SLE 15 SP3</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1716897600">- Patches changes:
  * Change CVE-2024-28849-follow-redirects-drop-proxy-authorization.patch
    to update the follow-redirects package instead of patching directly.
  * Added CVE-2022-25883-npm-watch-semver-deps.patch (bsc#1212572)
- Add a package-lock.json to the package</changelog>
  <changelog author="antonio.teixeira@suse.com" date="1720008000">- Update to version 0.7.0.4.git97.675e45f9:
  * kafka-humio-gateway: update go version and dependency list
  * kafka-humio-gateway: specific mTLS cert paths in config.yml
  * docker-compose: set kafka replication factor and min ISRs
  * kafka-humio-gateway: add http post retry mechanism
  * kafka-humio-gateway: add pprof debugging option
  * kafka-humio-gateway: format with gofmt
  * kafka-humio-gateway: fix go-staticcheck issues
  * kafka-humio-gateway: fix sendEvents() never exiting
  * Kafka.Events.Client: Update to use new artifactset type
  * docker-compose: add optional Kafka cluser
  * kafka-humio-gateway: add mTLS support
  * contrib/kafka-humio-gateway: add new debug option for noisy events
  * contrib/kafka-humio-gateway: backoff and retry for metadata
  * kafka-humio-gateway: add sample config file
  * kafka-humio-gateway: update sarama and dependencies
  * Add Kafka-Humio Gateway [Depends on PR#10] (#8)
  * vql/server/kafka: connect sarama logging to velociraptor logging
  * vql/server/kafka: add exponential backoff (limited to 30s) for metadata retries
  * vql/server/kafka: set appropriate ClientID
  * Add a Kafka export plugin
- Use llvm17 when available</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1723464000">- Move system-user-velociraptor to the client flavor build in order
  to build it on all architectures.</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1724068800">- Update node modules with security fixes.
  * Fixes CVE-2024-39338 (bsc#1229424)
  * Remove CVE-2024-28849-follow-redirects-drop-proxy-authorization.patch
    as the update is included.</changelog>
  <changelog author="doreilly@suse.com" date="1736856000">- Update to version 0.7.0.4.git126.27cfbe1:
  * bpf: fix plugins not stopping when context cancelled
  * tcpsnoop: move parsing to its own function
  * bpf plugins: remove depreciated libbpfgo calls
  * bpf plugins: add context to error logs
  * chattrsnoop: fix files not getting closed
  * chattrsnoop: move hashing from plugin to artifact
  * RPM artifact: start checks immediately on artifact load
  * rpm plugin: fix ndb magic error
  * audit s390x: fix arch filter rules errors
  * github: fix deprecated upload artifact
  * tcpsnoop: fix ipv6 local and remote addresses order
  * tcpsnoop: fix missing ipv6 outbound connections
  * Linux.Events.ProcessExecutions: remove parent cmdline
  * audit: reduce FileBufferLeaseSize to ease GC overhead
  * audit: fix auditBuf allocation and go vet warnings
  * audit: fix plugin shutdown race condition
  * audit: fix audit client data races
  * audit: fix race in subscriber
  * audit: prevent Windows loading audit package
  * sdjournal: fix package causing test failures
  * github: run linux unit tests</changelog>
  <changelog author="antonio.teixeira@suse.com" date="1737115200">- Update to version 0.7.0.4.git142.862ef23:
  * github: fix deprecated upload artifact again
  * Update npm packages
    Includes fixes for the following vulnerabilities:
    CVE-2023-45133
    CVE-2023-46234
    CVE-2024-55565
    CVE-2024-45296
    CVE-2023-44270
    CVE-2024-47068
    CVE-2024-23331
    CVE-2024-31207
    CVE-2024-45812
    CVE-2024-45811
  * Update go dependencies
    Includes fixes for the following vulnerabilities:
    CVE-2024-45338
    CVE-2024-37298
    CVE-2024-24786
    CVE-2023-45683 (bsc#1216310)
    CVE-2023-1732
  * Update jwt to 4.5.1
    Fixes CVE-2024-51744 (bsc#1232944)
  * Update go-retryablehttp to 0.7.7
    Fixes CVE-2024-6104 (bsc#1227061)
  * Update go-oidc and go-jose
    Fixes CVE-2024-28180 (bsc#1235168)
  * Update dompurify to 3.1.3
    Fixes CVE-2024-47875 (bsc#1231574)
  * Update package-lock.json
  * Update micromatch to 4.0.8
    Partial fix for CVE-2024-4067 (bsc#1224367)
    Partial fix for CVE-2024-4068 (bsc#1224296)
  * Update axios to 1.7.9
    Fixes CVE-2024-39338 (bsc#1229424)
  * Update cross-spawn to 7.0.6
    Fixes CVE-2024-21538 (bsc#1233845)
  * Update elliptic to 6.6.1
    Update contains fixes for:
    CVE-2024-48949 (bsc#1231558)
    CVE-2024-48948 (bsc#1231685)
    CVE-2024-42459 (bsc#1232543)
    CVE-2024-42460 (bsc#1232543)
    CVE-2024-42461 (bsc#1232543)
  * Update follow-redirects to 1.15.6
    Fixes CVE-2024-28849 (bsc#1221456)
  * fix: gui/velociraptor/package.json to reduce vulnerabilities
    Fixes CVE-2022-25883 (bsc#1212572)
- Drop CVE-2022-25883-npm-watch-semver-deps.patch
  * Fix was included upstream</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1737115201">- Reorganize llvm dependency version conditionals
- Use llvm17 for Leap 15.5</changelog>
</package>
<package pkgid="a1d7021cc5e0fe208acdb8fdcff1a004a5610fde6c0c26cc0ca78b9d070a9892" name="velociraptor-client" arch="x86_64">
  <version epoch="0" ver="0.7.0.4.git142.862ef23" rel="bp156.3.3.1"/>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1709035200">- Obsolete old system-user-velociraptor package.
- Use zst compression for go modules.</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1709208000">- Reintroduce system-user-velociraptor package due to client %pre
  and %postun scripts depending on velociraptor user and group.</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1711368000">- Update to version 0.7.0.4.git66.eea7659:
  * dnssnoop: fix loading protocol from ip header on s390
  * dnssnoop: fix htons() so it works on s390 too
  * Fix systemd Services artifact missing events
  * chattrsnoop: replace global variables with locals
  * tcpsnoop: fix garbled results on s390
  * chattrsnoop: fix immutable attribute set on s390
  * chattrsnoop: fix bpf_probe_read for s390
  * tcpsnoop: remove unused filtering code
  * Add artifact to collect new files without owner
  * bpf plugins: set a logger callback
- Add CVE-2024-28849-follow-redirects-drop-proxy-authorization.patch
  (bsc#1221456)</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1711886400">- Fix builds for SLE 15 SP3 and SLE 12
  * Revert to gzip compression instead of zstd for go modules</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1712059200">- Disable eBPF for SLE 15 SP2</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1712059201">- Update to version 0.7.0.4.git68.ad1f4e5:
  * Fix undefined binary.NativeEndian build errors
- Add llvm16-libclang13 dependency for SLE 15 SP5 and above</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1712145600">- Remove nodejs sources from main spec file.</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1712145601">- Update to version 0.7.0.4.git74.3426c0a:
  * Fix services artifact symbol pid not found error
  * chattrsnoop: correct read size for flags
  * chattrsnoop: fix wrong FS_IOC_SETFLAGS value for ppc
  * chattrsnoop: fix do_vfs_ioctl kprobe failure</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1712318400">- Obsolete old velociraptor-kafka-humio-gateway package</changelog>
  <changelog author="Jeff Mahoney &lt;jeffm@suse.com&gt;" date="1713355200">- Restore velociraptor group for client
- Add %{name}(project:%_project) Provides for SLE15 and newer
- Fixed SLE12-SP5 build</changelog>
  <changelog author="Jeff Mahoney &lt;jeffm@suse.com&gt;" date="1713355201">- Fix unresolveable Debian group-velociraptor dependency.</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1713873600">- Change system-user-velociraptor to noarch</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1714219200">- Fix group(velociraptor) dependency for SLE 15 SP3</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1716897600">- Patches changes:
  * Change CVE-2024-28849-follow-redirects-drop-proxy-authorization.patch
    to update the follow-redirects package instead of patching directly.
  * Added CVE-2022-25883-npm-watch-semver-deps.patch (bsc#1212572)
- Add a package-lock.json to the package</changelog>
  <changelog author="antonio.teixeira@suse.com" date="1720008000">- Update to version 0.7.0.4.git97.675e45f9:
  * kafka-humio-gateway: update go version and dependency list
  * kafka-humio-gateway: specific mTLS cert paths in config.yml
  * docker-compose: set kafka replication factor and min ISRs
  * kafka-humio-gateway: add http post retry mechanism
  * kafka-humio-gateway: add pprof debugging option
  * kafka-humio-gateway: format with gofmt
  * kafka-humio-gateway: fix go-staticcheck issues
  * kafka-humio-gateway: fix sendEvents() never exiting
  * Kafka.Events.Client: Update to use new artifactset type
  * docker-compose: add optional Kafka cluser
  * kafka-humio-gateway: add mTLS support
  * contrib/kafka-humio-gateway: add new debug option for noisy events
  * contrib/kafka-humio-gateway: backoff and retry for metadata
  * kafka-humio-gateway: add sample config file
  * kafka-humio-gateway: update sarama and dependencies
  * Add Kafka-Humio Gateway [Depends on PR#10] (#8)
  * vql/server/kafka: connect sarama logging to velociraptor logging
  * vql/server/kafka: add exponential backoff (limited to 30s) for metadata retries
  * vql/server/kafka: set appropriate ClientID
  * Add a Kafka export plugin
- Use llvm17 when available</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1723464000">- Move system-user-velociraptor to the client flavor build in order
  to build it on all architectures.</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1724068800">- Update node modules with security fixes.
  * Fixes CVE-2024-39338 (bsc#1229424)
  * Remove CVE-2024-28849-follow-redirects-drop-proxy-authorization.patch
    as the update is included.</changelog>
  <changelog author="doreilly@suse.com" date="1736856000">- Update to version 0.7.0.4.git126.27cfbe1:
  * bpf: fix plugins not stopping when context cancelled
  * tcpsnoop: move parsing to its own function
  * bpf plugins: remove depreciated libbpfgo calls
  * bpf plugins: add context to error logs
  * chattrsnoop: fix files not getting closed
  * chattrsnoop: move hashing from plugin to artifact
  * RPM artifact: start checks immediately on artifact load
  * rpm plugin: fix ndb magic error
  * audit s390x: fix arch filter rules errors
  * github: fix deprecated upload artifact
  * tcpsnoop: fix ipv6 local and remote addresses order
  * tcpsnoop: fix missing ipv6 outbound connections
  * Linux.Events.ProcessExecutions: remove parent cmdline
  * audit: reduce FileBufferLeaseSize to ease GC overhead
  * audit: fix auditBuf allocation and go vet warnings
  * audit: fix plugin shutdown race condition
  * audit: fix audit client data races
  * audit: fix race in subscriber
  * audit: prevent Windows loading audit package
  * sdjournal: fix package causing test failures
  * github: run linux unit tests</changelog>
  <changelog author="antonio.teixeira@suse.com" date="1737115200">- Update to version 0.7.0.4.git142.862ef23:
  * github: fix deprecated upload artifact again
  * Update npm packages
    Includes fixes for the following vulnerabilities:
    CVE-2023-45133
    CVE-2023-46234
    CVE-2024-55565
    CVE-2024-45296
    CVE-2023-44270
    CVE-2024-47068
    CVE-2024-23331
    CVE-2024-31207
    CVE-2024-45812
    CVE-2024-45811
  * Update go dependencies
    Includes fixes for the following vulnerabilities:
    CVE-2024-45338
    CVE-2024-37298
    CVE-2024-24786
    CVE-2023-45683 (bsc#1216310)
    CVE-2023-1732
  * Update jwt to 4.5.1
    Fixes CVE-2024-51744 (bsc#1232944)
  * Update go-retryablehttp to 0.7.7
    Fixes CVE-2024-6104 (bsc#1227061)
  * Update go-oidc and go-jose
    Fixes CVE-2024-28180 (bsc#1235168)
  * Update dompurify to 3.1.3
    Fixes CVE-2024-47875 (bsc#1231574)
  * Update package-lock.json
  * Update micromatch to 4.0.8
    Partial fix for CVE-2024-4067 (bsc#1224367)
    Partial fix for CVE-2024-4068 (bsc#1224296)
  * Update axios to 1.7.9
    Fixes CVE-2024-39338 (bsc#1229424)
  * Update cross-spawn to 7.0.6
    Fixes CVE-2024-21538 (bsc#1233845)
  * Update elliptic to 6.6.1
    Update contains fixes for:
    CVE-2024-48949 (bsc#1231558)
    CVE-2024-48948 (bsc#1231685)
    CVE-2024-42459 (bsc#1232543)
    CVE-2024-42460 (bsc#1232543)
    CVE-2024-42461 (bsc#1232543)
  * Update follow-redirects to 1.15.6
    Fixes CVE-2024-28849 (bsc#1221456)
  * fix: gui/velociraptor/package.json to reduce vulnerabilities
    Fixes CVE-2022-25883 (bsc#1212572)
- Drop CVE-2022-25883-npm-watch-semver-deps.patch
  * Fix was included upstream</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1737115201">- Reorganize llvm dependency version conditionals
- Use llvm17 for Leap 15.5</changelog>
</package>
<package pkgid="7ec72091061c42f10ca426c50869a8dea7c635263bd144a6ce3d05f1b01c63c6" name="vim-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="bc64d18fa6fd073733aadbbb5a0a052d2d5f6c2482b37f49d8cc3de9b28ead26" name="vim-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="c5e140fbe84a2f563797d397751488f5bee2e581fe24906d288d81a86f59ea5c" name="vim-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="30878f4b8470c54f6e5d267bcf3a653a8cdd3d47149a9532b4c1be3a0106e2d5" name="vim-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="dae21325685cb500649d3759e7818ee64b1c15f6aed226b7ea7f938b3e78c13c" name="virtme" arch="noarch">
  <version epoch="0" ver="1.25" rel="bp156.2.3.1"/>
  <changelog author="Marcos de Souza &lt;mpdesouza@suse.com&gt;" date="1571140800">- Remove _service and add the virtme source code into the project.</changelog>
  <changelog author="Marcos de Souza &lt;mpdesouza@suse.com&gt;" date="1571140801">- Remove the python3- prefix from the final package
- Added full source URL</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1571227200">- Trim bias, conjecture and vision from descriptions.
- Use noun phrase in summary.</changelog>
  <changelog author="Marcos de Souza &lt;mpdesouza@suse.com&gt;" date="1571313600">- Current Tumbleweed's busybox does not work with virtme. For now require
  busybox-static since it works;
  * 0001-mkinitramfs.py-Search-for-busybox-.-static-first.patch: Check for
    busybox-static over dynamically linked busybox
- Change the dependency to busybox-static instead of the dynamically linked on.</changelog>
  <changelog author="Marcos de Souza &lt;mpdesouza@suse.com&gt;" date="1595419200">- Add patches to include some fixes and the new --blk-disk feature
  * 0001-Add-save-initramfs-to-save-the-actual-generated-init.patch
  * 0002-Make-save-initramfs-show-command-output-more-useful.patch
  * 0003-Fix-the-error-message-for-mods-misuse.patch
  * 0004-Fix-the-mods-error-even-better.patch
  * 0005-mkinitramfs.py-Search-for-busybox-.-static-first.patch
  * 0006-mkinitramfs-Improve-the-find_busybox-algorithm.patch
  * 0007-Add-util.find_binary-to-find-binaries.patch
  * 0008-modfinder-Use-find_binary_or_raise-to-find-modprobe.patch
  * 0009-Enable-the-Xen-console-when-using-xen.patch
  * 0001-configkernel-Add-CONFIG_INOTIFY_USER-y.patch
  * 0002-Use-fsdev-multidevs-remap-on-QEMU-4.2.patch
  * 0003-Add-more-typing-annotations.patch
  * 0004-run.py-Extract-path-file-sanitizing-into-a-new-funct.patch
  * 0005-run.py-Introduce-blk-disk-argument.patch
  * 0006-Minor-sanitize_disk_args-cleanup.patch
- Drop outdated patch:
  * 0001-mkinitramfs.py-Search-for-busybox-.-static-first.patch</changelog>
  <changelog author="Matthias Brugger &lt;mbrugger@suse.com&gt;" date="1604059200">- Add patch to fix aarch64 native support.
  * aarch64-Fix-aarch64-support.patch</changelog>
  <changelog author="Matthias Brugger &lt;mbrugger@suse.com&gt;" date="1605182400">- Update patch for aarch64 support. Does not break full emulation case.</changelog>
  <changelog author="ohering@suse.de" date="1639483200">- Add python-rpm-macros (bsc#1180125)</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1682078400">- Update project URL: https://github.com/arighi/virtme
- Update to version 0.1.2
  - Remove upstreamed patches
  - 0001-Add-save-initramfs-to-save-the-actual-generated-init.patch
  - 0002-Make-save-initramfs-show-command-output-more-useful.patch
  - 0003-Fix-the-error-message-for-mods-misuse.patch
  - 0004-Fix-the-mods-error-even-better.patch
  - 0005-mkinitramfs.py-Search-for-busybox-.-static-first.patch
  - 0006-mkinitramfs-Improve-the-find_busybox-algorithm.patch
  - 0007-Add-util.find_binary-to-find-binaries.patch
  - 0008-modfinder-Use-find_binary_or_raise-to-find-modprobe.patch
  - 0009-Enable-the-Xen-console-when-using-xen.patch
  - 0001-configkernel-Add-CONFIG_INOTIFY_USER-y.patch
  - 0002-Use-fsdev-multidevs-remap-on-QEMU-4.2.patch
  - 0003-Add-more-typing-annotations.patch
  - 0004-run.py-Extract-path-file-sanitizing-into-a-new-funct.patch
  - 0005-run.py-Introduce-blk-disk-argument.patch
  - 0006-Minor-sanitize_disk_args-cleanup.patch
  - aarch64-Fix-aarch64-support.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1700136000">- virtme-ng version: 1.17
  * Fixes Leap build</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1701345600">- Update to version 1.18
  * restore old --run behavior
  * fix --user behavior</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1702468800">- Require qemu-tools instead virtiofsd for older SLE/Leap versions</changelog>
  <changelog author="Marcos de Souza &lt;mpdesouza@suse.com&gt;" date="1708603200">- Requires setuptools and argcomplete, instead of just require it for building</changelog>
  <changelog author="Marcos de Souza &lt;mpdesouza@suse.com&gt;" date="1708689600">- Fix python version checking</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1709553600">- Update to 1.22:
  * Fix potential sudo errors (in openSUSE, Fedora, CachyOS)
  * Propagate /proc/sys/fs/nr_open from host to guest
  * More robust parsing of upstream kernel versions
  * Small command help improvements
- Update to 1.21:
  * When running in script mode do not hang in case of kernel panic,
    but return the special error code 255 (this allows to automate
    catching kernel panics)
  * Redirect kernel log to stderr on the host when running in interactive
    mode: this allows to easily save the kernel log to a file (or pipe
    it to another tool), simply by runing a vng -vr 2&gt;/tmp/kernel.log
  * vng --dump can now generate a memory dump compatible with drgn
  * It is now possible to use virtiofsd with a btrfs root filesystem
    on the host (e.g., default openSUSE setup)
  * It is not possible to to use the microvm architecture with kernels
    that don't have built-in virtio-pci / virtio-mmio (e.g., stock
    openSUSE Tumbleweed kernel)
- Update to 1.20:
  * The return code of a command executed in the vng guest is now
    transparently channeled to the host: this, together with
    stdin/stdout/stderr redirection, gives the complete illusion to
    run the command in the guest as if it was executed on the host
    and it can help to easily integrate vng with other CI tools/scripts
  * NUMA support: it is now possible to create multiple NUMA nodes,
    and assign CPUs to them, inside a vng guest,
    using the --numa option.
  * new --quiet option to override --verbose
  * new --disable-kvm option to explicitly disable hardware
    virtualization (KVM)
  * lockdep is now disabled by default during the kernel build
- Update to 1.19:
  * The most noticeable change is definitely the support for running
    virtme-ng inside Docker containers. This opens the possibility for
    many other projects to use virtme-ng to potentially pick any
    arbitrary kernel to run their tests inside their Docker instances.
  * The other interesting change (this one only for Ubuntu users) is
    the --root-release argument (used together with --root) that allows
    bootstrapping a rootfs from scratch, selecting a specific Ubuntu
    release. The rootfs will be created from the latest Ubuntu cloud
    image of the target release.
- Add dependency on `requests`
- Add _service file:
  They use git submodule to get virtme_ng_init.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1711627200">- qemu 8.2.2 compatibility
  * qemu-remove-unnecessary-serial-none-arg.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1711713600">- Update to 1.23:
  * Fix breakage with QEMU 8.2.2
  * Change behaviour of --kconfig, that will always override
    the .config if present (since there is not reason to use
  - -kconfig and not update the .config).
  * It is now possible to force the legacy cgroup v1 using the
    option -a "SYSTEMD_CGROUP_ENABLE_LEGACY_FORCE=1": the vng
    init script will mimic systemd behavior and mount cgroup v1,
    instead of v2.
- Drop qemu-remove-unnecessary-serial-none-arg.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1714737600">- Update to 1.24:
  * The most noticeable changes include the support for the loop
    network type and the possibility to specify the --network
    command multipe times, both useful for kernel selftests testing
  * Moreover, there is a boot-time improvement in environments where
    the kvm acceleration is not available, such as container, cloud
    environments, etc. (using the q35 arch in qemu).
  * Notably, this new version is expected to enhance the performance
    of GitHub workflows that use virtme-ng.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1716379200">- Update to 1.25:
  * significantly improve boot time with the microvm architecture
    (simply by enabling the RTC and avoiding unnecessary boot time
    that most kernels spend probing for a non-existent RTC)
  * virtme: make sure RTC is enabled with microvm
  * virtme-ng: silent lint errors
  * github: new test with KVM support</changelog>
  <changelog author="Johannes Thumshirn &lt;jth@kernel.org&gt;" date="1718020800">- Fix virtiofsd search path
  + 0001-virtme-ng-fix-virtiofsd-search-path-on-openSUSE.patch</changelog>
</package>
<package pkgid="35c3d55270b854e733433ee6032752f4673ad25c118a92a8445ab28c647ddf0b" name="virtme" arch="src">
  <version epoch="0" ver="1.25" rel="bp156.2.3.1"/>
  <changelog author="Marcos de Souza &lt;mpdesouza@suse.com&gt;" date="1571140800">- Remove _service and add the virtme source code into the project.</changelog>
  <changelog author="Marcos de Souza &lt;mpdesouza@suse.com&gt;" date="1571140801">- Remove the python3- prefix from the final package
- Added full source URL</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1571227200">- Trim bias, conjecture and vision from descriptions.
- Use noun phrase in summary.</changelog>
  <changelog author="Marcos de Souza &lt;mpdesouza@suse.com&gt;" date="1571313600">- Current Tumbleweed's busybox does not work with virtme. For now require
  busybox-static since it works;
  * 0001-mkinitramfs.py-Search-for-busybox-.-static-first.patch: Check for
    busybox-static over dynamically linked busybox
- Change the dependency to busybox-static instead of the dynamically linked on.</changelog>
  <changelog author="Marcos de Souza &lt;mpdesouza@suse.com&gt;" date="1595419200">- Add patches to include some fixes and the new --blk-disk feature
  * 0001-Add-save-initramfs-to-save-the-actual-generated-init.patch
  * 0002-Make-save-initramfs-show-command-output-more-useful.patch
  * 0003-Fix-the-error-message-for-mods-misuse.patch
  * 0004-Fix-the-mods-error-even-better.patch
  * 0005-mkinitramfs.py-Search-for-busybox-.-static-first.patch
  * 0006-mkinitramfs-Improve-the-find_busybox-algorithm.patch
  * 0007-Add-util.find_binary-to-find-binaries.patch
  * 0008-modfinder-Use-find_binary_or_raise-to-find-modprobe.patch
  * 0009-Enable-the-Xen-console-when-using-xen.patch
  * 0001-configkernel-Add-CONFIG_INOTIFY_USER-y.patch
  * 0002-Use-fsdev-multidevs-remap-on-QEMU-4.2.patch
  * 0003-Add-more-typing-annotations.patch
  * 0004-run.py-Extract-path-file-sanitizing-into-a-new-funct.patch
  * 0005-run.py-Introduce-blk-disk-argument.patch
  * 0006-Minor-sanitize_disk_args-cleanup.patch
- Drop outdated patch:
  * 0001-mkinitramfs.py-Search-for-busybox-.-static-first.patch</changelog>
  <changelog author="Matthias Brugger &lt;mbrugger@suse.com&gt;" date="1604059200">- Add patch to fix aarch64 native support.
  * aarch64-Fix-aarch64-support.patch</changelog>
  <changelog author="Matthias Brugger &lt;mbrugger@suse.com&gt;" date="1605182400">- Update patch for aarch64 support. Does not break full emulation case.</changelog>
  <changelog author="ohering@suse.de" date="1639483200">- Add python-rpm-macros (bsc#1180125)</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1682078400">- Update project URL: https://github.com/arighi/virtme
- Update to version 0.1.2
  - Remove upstreamed patches
  - 0001-Add-save-initramfs-to-save-the-actual-generated-init.patch
  - 0002-Make-save-initramfs-show-command-output-more-useful.patch
  - 0003-Fix-the-error-message-for-mods-misuse.patch
  - 0004-Fix-the-mods-error-even-better.patch
  - 0005-mkinitramfs.py-Search-for-busybox-.-static-first.patch
  - 0006-mkinitramfs-Improve-the-find_busybox-algorithm.patch
  - 0007-Add-util.find_binary-to-find-binaries.patch
  - 0008-modfinder-Use-find_binary_or_raise-to-find-modprobe.patch
  - 0009-Enable-the-Xen-console-when-using-xen.patch
  - 0001-configkernel-Add-CONFIG_INOTIFY_USER-y.patch
  - 0002-Use-fsdev-multidevs-remap-on-QEMU-4.2.patch
  - 0003-Add-more-typing-annotations.patch
  - 0004-run.py-Extract-path-file-sanitizing-into-a-new-funct.patch
  - 0005-run.py-Introduce-blk-disk-argument.patch
  - 0006-Minor-sanitize_disk_args-cleanup.patch
  - aarch64-Fix-aarch64-support.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1700136000">- virtme-ng version: 1.17
  * Fixes Leap build</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1701345600">- Update to version 1.18
  * restore old --run behavior
  * fix --user behavior</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1702468800">- Require qemu-tools instead virtiofsd for older SLE/Leap versions</changelog>
  <changelog author="Marcos de Souza &lt;mpdesouza@suse.com&gt;" date="1708603200">- Requires setuptools and argcomplete, instead of just require it for building</changelog>
  <changelog author="Marcos de Souza &lt;mpdesouza@suse.com&gt;" date="1708689600">- Fix python version checking</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1709553600">- Update to 1.22:
  * Fix potential sudo errors (in openSUSE, Fedora, CachyOS)
  * Propagate /proc/sys/fs/nr_open from host to guest
  * More robust parsing of upstream kernel versions
  * Small command help improvements
- Update to 1.21:
  * When running in script mode do not hang in case of kernel panic,
    but return the special error code 255 (this allows to automate
    catching kernel panics)
  * Redirect kernel log to stderr on the host when running in interactive
    mode: this allows to easily save the kernel log to a file (or pipe
    it to another tool), simply by runing a vng -vr 2&gt;/tmp/kernel.log
  * vng --dump can now generate a memory dump compatible with drgn
  * It is now possible to use virtiofsd with a btrfs root filesystem
    on the host (e.g., default openSUSE setup)
  * It is not possible to to use the microvm architecture with kernels
    that don't have built-in virtio-pci / virtio-mmio (e.g., stock
    openSUSE Tumbleweed kernel)
- Update to 1.20:
  * The return code of a command executed in the vng guest is now
    transparently channeled to the host: this, together with
    stdin/stdout/stderr redirection, gives the complete illusion to
    run the command in the guest as if it was executed on the host
    and it can help to easily integrate vng with other CI tools/scripts
  * NUMA support: it is now possible to create multiple NUMA nodes,
    and assign CPUs to them, inside a vng guest,
    using the --numa option.
  * new --quiet option to override --verbose
  * new --disable-kvm option to explicitly disable hardware
    virtualization (KVM)
  * lockdep is now disabled by default during the kernel build
- Update to 1.19:
  * The most noticeable change is definitely the support for running
    virtme-ng inside Docker containers. This opens the possibility for
    many other projects to use virtme-ng to potentially pick any
    arbitrary kernel to run their tests inside their Docker instances.
  * The other interesting change (this one only for Ubuntu users) is
    the --root-release argument (used together with --root) that allows
    bootstrapping a rootfs from scratch, selecting a specific Ubuntu
    release. The rootfs will be created from the latest Ubuntu cloud
    image of the target release.
- Add dependency on `requests`
- Add _service file:
  They use git submodule to get virtme_ng_init.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1711627200">- qemu 8.2.2 compatibility
  * qemu-remove-unnecessary-serial-none-arg.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1711713600">- Update to 1.23:
  * Fix breakage with QEMU 8.2.2
  * Change behaviour of --kconfig, that will always override
    the .config if present (since there is not reason to use
  - -kconfig and not update the .config).
  * It is now possible to force the legacy cgroup v1 using the
    option -a "SYSTEMD_CGROUP_ENABLE_LEGACY_FORCE=1": the vng
    init script will mimic systemd behavior and mount cgroup v1,
    instead of v2.
- Drop qemu-remove-unnecessary-serial-none-arg.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1714737600">- Update to 1.24:
  * The most noticeable changes include the support for the loop
    network type and the possibility to specify the --network
    command multipe times, both useful for kernel selftests testing
  * Moreover, there is a boot-time improvement in environments where
    the kvm acceleration is not available, such as container, cloud
    environments, etc. (using the q35 arch in qemu).
  * Notably, this new version is expected to enhance the performance
    of GitHub workflows that use virtme-ng.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1716379200">- Update to 1.25:
  * significantly improve boot time with the microvm architecture
    (simply by enabling the RTC and avoiding unnecessary boot time
    that most kernels spend probing for a non-existent RTC)
  * virtme: make sure RTC is enabled with microvm
  * virtme-ng: silent lint errors
  * github: new test with KVM support</changelog>
  <changelog author="Johannes Thumshirn &lt;jth@kernel.org&gt;" date="1718020800">- Fix virtiofsd search path
  + 0001-virtme-ng-fix-virtiofsd-search-path-on-openSUSE.patch</changelog>
</package>
<package pkgid="f5de08aebed0225b8e7dc3112ea531e1dbcb2d7a404200b741a5d174037be974" name="virtme" arch="noarch">
  <version epoch="0" ver="1.26" rel="bp156.2.6.1"/>
  <changelog author="Marcos de Souza &lt;mpdesouza@suse.com&gt;" date="1571140800">- Remove the python3- prefix from the final package
- Added full source URL</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1571227200">- Trim bias, conjecture and vision from descriptions.
- Use noun phrase in summary.</changelog>
  <changelog author="Marcos de Souza &lt;mpdesouza@suse.com&gt;" date="1571313600">- Current Tumbleweed's busybox does not work with virtme. For now require
  busybox-static since it works;
  * 0001-mkinitramfs.py-Search-for-busybox-.-static-first.patch: Check for
    busybox-static over dynamically linked busybox
- Change the dependency to busybox-static instead of the dynamically linked on.</changelog>
  <changelog author="Marcos de Souza &lt;mpdesouza@suse.com&gt;" date="1595419200">- Add patches to include some fixes and the new --blk-disk feature
  * 0001-Add-save-initramfs-to-save-the-actual-generated-init.patch
  * 0002-Make-save-initramfs-show-command-output-more-useful.patch
  * 0003-Fix-the-error-message-for-mods-misuse.patch
  * 0004-Fix-the-mods-error-even-better.patch
  * 0005-mkinitramfs.py-Search-for-busybox-.-static-first.patch
  * 0006-mkinitramfs-Improve-the-find_busybox-algorithm.patch
  * 0007-Add-util.find_binary-to-find-binaries.patch
  * 0008-modfinder-Use-find_binary_or_raise-to-find-modprobe.patch
  * 0009-Enable-the-Xen-console-when-using-xen.patch
  * 0001-configkernel-Add-CONFIG_INOTIFY_USER-y.patch
  * 0002-Use-fsdev-multidevs-remap-on-QEMU-4.2.patch
  * 0003-Add-more-typing-annotations.patch
  * 0004-run.py-Extract-path-file-sanitizing-into-a-new-funct.patch
  * 0005-run.py-Introduce-blk-disk-argument.patch
  * 0006-Minor-sanitize_disk_args-cleanup.patch
- Drop outdated patch:
  * 0001-mkinitramfs.py-Search-for-busybox-.-static-first.patch</changelog>
  <changelog author="Matthias Brugger &lt;mbrugger@suse.com&gt;" date="1604059200">- Add patch to fix aarch64 native support.
  * aarch64-Fix-aarch64-support.patch</changelog>
  <changelog author="Matthias Brugger &lt;mbrugger@suse.com&gt;" date="1605182400">- Update patch for aarch64 support. Does not break full emulation case.</changelog>
  <changelog author="ohering@suse.de" date="1639483200">- Add python-rpm-macros (bsc#1180125)</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1682078400">- Update project URL: https://github.com/arighi/virtme
- Update to version 0.1.2
  - Remove upstreamed patches
  - 0001-Add-save-initramfs-to-save-the-actual-generated-init.patch
  - 0002-Make-save-initramfs-show-command-output-more-useful.patch
  - 0003-Fix-the-error-message-for-mods-misuse.patch
  - 0004-Fix-the-mods-error-even-better.patch
  - 0005-mkinitramfs.py-Search-for-busybox-.-static-first.patch
  - 0006-mkinitramfs-Improve-the-find_busybox-algorithm.patch
  - 0007-Add-util.find_binary-to-find-binaries.patch
  - 0008-modfinder-Use-find_binary_or_raise-to-find-modprobe.patch
  - 0009-Enable-the-Xen-console-when-using-xen.patch
  - 0001-configkernel-Add-CONFIG_INOTIFY_USER-y.patch
  - 0002-Use-fsdev-multidevs-remap-on-QEMU-4.2.patch
  - 0003-Add-more-typing-annotations.patch
  - 0004-run.py-Extract-path-file-sanitizing-into-a-new-funct.patch
  - 0005-run.py-Introduce-blk-disk-argument.patch
  - 0006-Minor-sanitize_disk_args-cleanup.patch
  - aarch64-Fix-aarch64-support.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1700136000">- virtme-ng version: 1.17
  * Fixes Leap build</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1701345600">- Update to version 1.18
  * restore old --run behavior
  * fix --user behavior</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1702468800">- Require qemu-tools instead virtiofsd for older SLE/Leap versions</changelog>
  <changelog author="Marcos de Souza &lt;mpdesouza@suse.com&gt;" date="1708603200">- Requires setuptools and argcomplete, instead of just require it for building</changelog>
  <changelog author="Marcos de Souza &lt;mpdesouza@suse.com&gt;" date="1708689600">- Fix python version checking</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1709553600">- Update to 1.22:
  * Fix potential sudo errors (in openSUSE, Fedora, CachyOS)
  * Propagate /proc/sys/fs/nr_open from host to guest
  * More robust parsing of upstream kernel versions
  * Small command help improvements
- Update to 1.21:
  * When running in script mode do not hang in case of kernel panic,
    but return the special error code 255 (this allows to automate
    catching kernel panics)
  * Redirect kernel log to stderr on the host when running in interactive
    mode: this allows to easily save the kernel log to a file (or pipe
    it to another tool), simply by runing a vng -vr 2&gt;/tmp/kernel.log
  * vng --dump can now generate a memory dump compatible with drgn
  * It is now possible to use virtiofsd with a btrfs root filesystem
    on the host (e.g., default openSUSE setup)
  * It is not possible to to use the microvm architecture with kernels
    that don't have built-in virtio-pci / virtio-mmio (e.g., stock
    openSUSE Tumbleweed kernel)
- Update to 1.20:
  * The return code of a command executed in the vng guest is now
    transparently channeled to the host: this, together with
    stdin/stdout/stderr redirection, gives the complete illusion to
    run the command in the guest as if it was executed on the host
    and it can help to easily integrate vng with other CI tools/scripts
  * NUMA support: it is now possible to create multiple NUMA nodes,
    and assign CPUs to them, inside a vng guest,
    using the --numa option.
  * new --quiet option to override --verbose
  * new --disable-kvm option to explicitly disable hardware
    virtualization (KVM)
  * lockdep is now disabled by default during the kernel build
- Update to 1.19:
  * The most noticeable change is definitely the support for running
    virtme-ng inside Docker containers. This opens the possibility for
    many other projects to use virtme-ng to potentially pick any
    arbitrary kernel to run their tests inside their Docker instances.
  * The other interesting change (this one only for Ubuntu users) is
    the --root-release argument (used together with --root) that allows
    bootstrapping a rootfs from scratch, selecting a specific Ubuntu
    release. The rootfs will be created from the latest Ubuntu cloud
    image of the target release.
- Add dependency on `requests`
- Add _service file:
  They use git submodule to get virtme_ng_init.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1711627200">- qemu 8.2.2 compatibility
  * qemu-remove-unnecessary-serial-none-arg.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1711713600">- Update to 1.23:
  * Fix breakage with QEMU 8.2.2
  * Change behaviour of --kconfig, that will always override
    the .config if present (since there is not reason to use
  - -kconfig and not update the .config).
  * It is now possible to force the legacy cgroup v1 using the
    option -a "SYSTEMD_CGROUP_ENABLE_LEGACY_FORCE=1": the vng
    init script will mimic systemd behavior and mount cgroup v1,
    instead of v2.
- Drop qemu-remove-unnecessary-serial-none-arg.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1714737600">- Update to 1.24:
  * The most noticeable changes include the support for the loop
    network type and the possibility to specify the --network
    command multipe times, both useful for kernel selftests testing
  * Moreover, there is a boot-time improvement in environments where
    the kvm acceleration is not available, such as container, cloud
    environments, etc. (using the q35 arch in qemu).
  * Notably, this new version is expected to enhance the performance
    of GitHub workflows that use virtme-ng.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1716379200">- Update to 1.25:
  * significantly improve boot time with the microvm architecture
    (simply by enabling the RTC and avoiding unnecessary boot time
    that most kernels spend probing for a non-existent RTC)
  * virtme: make sure RTC is enabled with microvm
  * virtme-ng: silent lint errors
  * github: new test with KVM support</changelog>
  <changelog author="Johannes Thumshirn &lt;jth@kernel.org&gt;" date="1718020800">- Fix virtiofsd search path
  + 0001-virtme-ng-fix-virtiofsd-search-path-on-openSUSE.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1722340800">- Update to 1.26:
  * Proper integration with Arch
  * Inclusion of a vng manpage
  * The host's /tmp is now also visible from the guest
  * A new --configitem option that allows to quickly change specific
    kernel config options (with --build)
  * Bug fixes
- Remove 0001-virtme-ng-fix-virtiofsd-search-path-on-openSUSE.patch</changelog>
</package>
<package pkgid="46ace395517abc07185a94746649ea44042d3b3c5e6d09ea6fa2123085726e42" name="virtme" arch="src">
  <version epoch="0" ver="1.26" rel="bp156.2.6.1"/>
  <changelog author="Marcos de Souza &lt;mpdesouza@suse.com&gt;" date="1571140800">- Remove the python3- prefix from the final package
- Added full source URL</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1571227200">- Trim bias, conjecture and vision from descriptions.
- Use noun phrase in summary.</changelog>
  <changelog author="Marcos de Souza &lt;mpdesouza@suse.com&gt;" date="1571313600">- Current Tumbleweed's busybox does not work with virtme. For now require
  busybox-static since it works;
  * 0001-mkinitramfs.py-Search-for-busybox-.-static-first.patch: Check for
    busybox-static over dynamically linked busybox
- Change the dependency to busybox-static instead of the dynamically linked on.</changelog>
  <changelog author="Marcos de Souza &lt;mpdesouza@suse.com&gt;" date="1595419200">- Add patches to include some fixes and the new --blk-disk feature
  * 0001-Add-save-initramfs-to-save-the-actual-generated-init.patch
  * 0002-Make-save-initramfs-show-command-output-more-useful.patch
  * 0003-Fix-the-error-message-for-mods-misuse.patch
  * 0004-Fix-the-mods-error-even-better.patch
  * 0005-mkinitramfs.py-Search-for-busybox-.-static-first.patch
  * 0006-mkinitramfs-Improve-the-find_busybox-algorithm.patch
  * 0007-Add-util.find_binary-to-find-binaries.patch
  * 0008-modfinder-Use-find_binary_or_raise-to-find-modprobe.patch
  * 0009-Enable-the-Xen-console-when-using-xen.patch
  * 0001-configkernel-Add-CONFIG_INOTIFY_USER-y.patch
  * 0002-Use-fsdev-multidevs-remap-on-QEMU-4.2.patch
  * 0003-Add-more-typing-annotations.patch
  * 0004-run.py-Extract-path-file-sanitizing-into-a-new-funct.patch
  * 0005-run.py-Introduce-blk-disk-argument.patch
  * 0006-Minor-sanitize_disk_args-cleanup.patch
- Drop outdated patch:
  * 0001-mkinitramfs.py-Search-for-busybox-.-static-first.patch</changelog>
  <changelog author="Matthias Brugger &lt;mbrugger@suse.com&gt;" date="1604059200">- Add patch to fix aarch64 native support.
  * aarch64-Fix-aarch64-support.patch</changelog>
  <changelog author="Matthias Brugger &lt;mbrugger@suse.com&gt;" date="1605182400">- Update patch for aarch64 support. Does not break full emulation case.</changelog>
  <changelog author="ohering@suse.de" date="1639483200">- Add python-rpm-macros (bsc#1180125)</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1682078400">- Update project URL: https://github.com/arighi/virtme
- Update to version 0.1.2
  - Remove upstreamed patches
  - 0001-Add-save-initramfs-to-save-the-actual-generated-init.patch
  - 0002-Make-save-initramfs-show-command-output-more-useful.patch
  - 0003-Fix-the-error-message-for-mods-misuse.patch
  - 0004-Fix-the-mods-error-even-better.patch
  - 0005-mkinitramfs.py-Search-for-busybox-.-static-first.patch
  - 0006-mkinitramfs-Improve-the-find_busybox-algorithm.patch
  - 0007-Add-util.find_binary-to-find-binaries.patch
  - 0008-modfinder-Use-find_binary_or_raise-to-find-modprobe.patch
  - 0009-Enable-the-Xen-console-when-using-xen.patch
  - 0001-configkernel-Add-CONFIG_INOTIFY_USER-y.patch
  - 0002-Use-fsdev-multidevs-remap-on-QEMU-4.2.patch
  - 0003-Add-more-typing-annotations.patch
  - 0004-run.py-Extract-path-file-sanitizing-into-a-new-funct.patch
  - 0005-run.py-Introduce-blk-disk-argument.patch
  - 0006-Minor-sanitize_disk_args-cleanup.patch
  - aarch64-Fix-aarch64-support.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1700136000">- virtme-ng version: 1.17
  * Fixes Leap build</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1701345600">- Update to version 1.18
  * restore old --run behavior
  * fix --user behavior</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1702468800">- Require qemu-tools instead virtiofsd for older SLE/Leap versions</changelog>
  <changelog author="Marcos de Souza &lt;mpdesouza@suse.com&gt;" date="1708603200">- Requires setuptools and argcomplete, instead of just require it for building</changelog>
  <changelog author="Marcos de Souza &lt;mpdesouza@suse.com&gt;" date="1708689600">- Fix python version checking</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1709553600">- Update to 1.22:
  * Fix potential sudo errors (in openSUSE, Fedora, CachyOS)
  * Propagate /proc/sys/fs/nr_open from host to guest
  * More robust parsing of upstream kernel versions
  * Small command help improvements
- Update to 1.21:
  * When running in script mode do not hang in case of kernel panic,
    but return the special error code 255 (this allows to automate
    catching kernel panics)
  * Redirect kernel log to stderr on the host when running in interactive
    mode: this allows to easily save the kernel log to a file (or pipe
    it to another tool), simply by runing a vng -vr 2&gt;/tmp/kernel.log
  * vng --dump can now generate a memory dump compatible with drgn
  * It is now possible to use virtiofsd with a btrfs root filesystem
    on the host (e.g., default openSUSE setup)
  * It is not possible to to use the microvm architecture with kernels
    that don't have built-in virtio-pci / virtio-mmio (e.g., stock
    openSUSE Tumbleweed kernel)
- Update to 1.20:
  * The return code of a command executed in the vng guest is now
    transparently channeled to the host: this, together with
    stdin/stdout/stderr redirection, gives the complete illusion to
    run the command in the guest as if it was executed on the host
    and it can help to easily integrate vng with other CI tools/scripts
  * NUMA support: it is now possible to create multiple NUMA nodes,
    and assign CPUs to them, inside a vng guest,
    using the --numa option.
  * new --quiet option to override --verbose
  * new --disable-kvm option to explicitly disable hardware
    virtualization (KVM)
  * lockdep is now disabled by default during the kernel build
- Update to 1.19:
  * The most noticeable change is definitely the support for running
    virtme-ng inside Docker containers. This opens the possibility for
    many other projects to use virtme-ng to potentially pick any
    arbitrary kernel to run their tests inside their Docker instances.
  * The other interesting change (this one only for Ubuntu users) is
    the --root-release argument (used together with --root) that allows
    bootstrapping a rootfs from scratch, selecting a specific Ubuntu
    release. The rootfs will be created from the latest Ubuntu cloud
    image of the target release.
- Add dependency on `requests`
- Add _service file:
  They use git submodule to get virtme_ng_init.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1711627200">- qemu 8.2.2 compatibility
  * qemu-remove-unnecessary-serial-none-arg.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1711713600">- Update to 1.23:
  * Fix breakage with QEMU 8.2.2
  * Change behaviour of --kconfig, that will always override
    the .config if present (since there is not reason to use
  - -kconfig and not update the .config).
  * It is now possible to force the legacy cgroup v1 using the
    option -a "SYSTEMD_CGROUP_ENABLE_LEGACY_FORCE=1": the vng
    init script will mimic systemd behavior and mount cgroup v1,
    instead of v2.
- Drop qemu-remove-unnecessary-serial-none-arg.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1714737600">- Update to 1.24:
  * The most noticeable changes include the support for the loop
    network type and the possibility to specify the --network
    command multipe times, both useful for kernel selftests testing
  * Moreover, there is a boot-time improvement in environments where
    the kvm acceleration is not available, such as container, cloud
    environments, etc. (using the q35 arch in qemu).
  * Notably, this new version is expected to enhance the performance
    of GitHub workflows that use virtme-ng.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1716379200">- Update to 1.25:
  * significantly improve boot time with the microvm architecture
    (simply by enabling the RTC and avoiding unnecessary boot time
    that most kernels spend probing for a non-existent RTC)
  * virtme: make sure RTC is enabled with microvm
  * virtme-ng: silent lint errors
  * github: new test with KVM support</changelog>
  <changelog author="Johannes Thumshirn &lt;jth@kernel.org&gt;" date="1718020800">- Fix virtiofsd search path
  + 0001-virtme-ng-fix-virtiofsd-search-path-on-openSUSE.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1722340800">- Update to 1.26:
  * Proper integration with Arch
  * Inclusion of a vng manpage
  * The host's /tmp is now also visible from the guest
  * A new --configitem option that allows to quickly change specific
    kernel config options (with --build)
  * Bug fixes
- Remove 0001-virtme-ng-fix-virtiofsd-search-path-on-openSUSE.patch</changelog>
</package>
<package pkgid="a02840d97f6702735da09e56a4acbb51955148c200714633dfc9cc2dd650e1db" name="virtme" arch="noarch">
  <version epoch="0" ver="1.28" rel="bp156.2.9.1"/>
  <changelog author="Marcos de Souza &lt;mpdesouza@suse.com&gt;" date="1571313600">- Current Tumbleweed's busybox does not work with virtme. For now require
  busybox-static since it works;
  * 0001-mkinitramfs.py-Search-for-busybox-.-static-first.patch: Check for
    busybox-static over dynamically linked busybox
- Change the dependency to busybox-static instead of the dynamically linked on.</changelog>
  <changelog author="Marcos de Souza &lt;mpdesouza@suse.com&gt;" date="1595419200">- Add patches to include some fixes and the new --blk-disk feature
  * 0001-Add-save-initramfs-to-save-the-actual-generated-init.patch
  * 0002-Make-save-initramfs-show-command-output-more-useful.patch
  * 0003-Fix-the-error-message-for-mods-misuse.patch
  * 0004-Fix-the-mods-error-even-better.patch
  * 0005-mkinitramfs.py-Search-for-busybox-.-static-first.patch
  * 0006-mkinitramfs-Improve-the-find_busybox-algorithm.patch
  * 0007-Add-util.find_binary-to-find-binaries.patch
  * 0008-modfinder-Use-find_binary_or_raise-to-find-modprobe.patch
  * 0009-Enable-the-Xen-console-when-using-xen.patch
  * 0001-configkernel-Add-CONFIG_INOTIFY_USER-y.patch
  * 0002-Use-fsdev-multidevs-remap-on-QEMU-4.2.patch
  * 0003-Add-more-typing-annotations.patch
  * 0004-run.py-Extract-path-file-sanitizing-into-a-new-funct.patch
  * 0005-run.py-Introduce-blk-disk-argument.patch
  * 0006-Minor-sanitize_disk_args-cleanup.patch
- Drop outdated patch:
  * 0001-mkinitramfs.py-Search-for-busybox-.-static-first.patch</changelog>
  <changelog author="Matthias Brugger &lt;mbrugger@suse.com&gt;" date="1604059200">- Add patch to fix aarch64 native support.
  * aarch64-Fix-aarch64-support.patch</changelog>
  <changelog author="Matthias Brugger &lt;mbrugger@suse.com&gt;" date="1605182400">- Update patch for aarch64 support. Does not break full emulation case.</changelog>
  <changelog author="ohering@suse.de" date="1639483200">- Add python-rpm-macros (bsc#1180125)</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1682078400">- Update project URL: https://github.com/arighi/virtme
- Update to version 0.1.2
  - Remove upstreamed patches
  - 0001-Add-save-initramfs-to-save-the-actual-generated-init.patch
  - 0002-Make-save-initramfs-show-command-output-more-useful.patch
  - 0003-Fix-the-error-message-for-mods-misuse.patch
  - 0004-Fix-the-mods-error-even-better.patch
  - 0005-mkinitramfs.py-Search-for-busybox-.-static-first.patch
  - 0006-mkinitramfs-Improve-the-find_busybox-algorithm.patch
  - 0007-Add-util.find_binary-to-find-binaries.patch
  - 0008-modfinder-Use-find_binary_or_raise-to-find-modprobe.patch
  - 0009-Enable-the-Xen-console-when-using-xen.patch
  - 0001-configkernel-Add-CONFIG_INOTIFY_USER-y.patch
  - 0002-Use-fsdev-multidevs-remap-on-QEMU-4.2.patch
  - 0003-Add-more-typing-annotations.patch
  - 0004-run.py-Extract-path-file-sanitizing-into-a-new-funct.patch
  - 0005-run.py-Introduce-blk-disk-argument.patch
  - 0006-Minor-sanitize_disk_args-cleanup.patch
  - aarch64-Fix-aarch64-support.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1700136000">- virtme-ng version: 1.17
  * Fixes Leap build</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1701345600">- Update to version 1.18
  * restore old --run behavior
  * fix --user behavior</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1702468800">- Require qemu-tools instead virtiofsd for older SLE/Leap versions</changelog>
  <changelog author="Marcos de Souza &lt;mpdesouza@suse.com&gt;" date="1708603200">- Requires setuptools and argcomplete, instead of just require it for building</changelog>
  <changelog author="Marcos de Souza &lt;mpdesouza@suse.com&gt;" date="1708689600">- Fix python version checking</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1709553600">- Update to 1.22:
  * Fix potential sudo errors (in openSUSE, Fedora, CachyOS)
  * Propagate /proc/sys/fs/nr_open from host to guest
  * More robust parsing of upstream kernel versions
  * Small command help improvements
- Update to 1.21:
  * When running in script mode do not hang in case of kernel panic,
    but return the special error code 255 (this allows to automate
    catching kernel panics)
  * Redirect kernel log to stderr on the host when running in interactive
    mode: this allows to easily save the kernel log to a file (or pipe
    it to another tool), simply by runing a vng -vr 2&gt;/tmp/kernel.log
  * vng --dump can now generate a memory dump compatible with drgn
  * It is now possible to use virtiofsd with a btrfs root filesystem
    on the host (e.g., default openSUSE setup)
  * It is not possible to to use the microvm architecture with kernels
    that don't have built-in virtio-pci / virtio-mmio (e.g., stock
    openSUSE Tumbleweed kernel)
- Update to 1.20:
  * The return code of a command executed in the vng guest is now
    transparently channeled to the host: this, together with
    stdin/stdout/stderr redirection, gives the complete illusion to
    run the command in the guest as if it was executed on the host
    and it can help to easily integrate vng with other CI tools/scripts
  * NUMA support: it is now possible to create multiple NUMA nodes,
    and assign CPUs to them, inside a vng guest,
    using the --numa option.
  * new --quiet option to override --verbose
  * new --disable-kvm option to explicitly disable hardware
    virtualization (KVM)
  * lockdep is now disabled by default during the kernel build
- Update to 1.19:
  * The most noticeable change is definitely the support for running
    virtme-ng inside Docker containers. This opens the possibility for
    many other projects to use virtme-ng to potentially pick any
    arbitrary kernel to run their tests inside their Docker instances.
  * The other interesting change (this one only for Ubuntu users) is
    the --root-release argument (used together with --root) that allows
    bootstrapping a rootfs from scratch, selecting a specific Ubuntu
    release. The rootfs will be created from the latest Ubuntu cloud
    image of the target release.
- Add dependency on `requests`
- Add _service file:
  They use git submodule to get virtme_ng_init.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1711627200">- qemu 8.2.2 compatibility
  * qemu-remove-unnecessary-serial-none-arg.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1711713600">- Update to 1.23:
  * Fix breakage with QEMU 8.2.2
  * Change behaviour of --kconfig, that will always override
    the .config if present (since there is not reason to use
  - -kconfig and not update the .config).
  * It is now possible to force the legacy cgroup v1 using the
    option -a "SYSTEMD_CGROUP_ENABLE_LEGACY_FORCE=1": the vng
    init script will mimic systemd behavior and mount cgroup v1,
    instead of v2.
- Drop qemu-remove-unnecessary-serial-none-arg.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1714737600">- Update to 1.24:
  * The most noticeable changes include the support for the loop
    network type and the possibility to specify the --network
    command multipe times, both useful for kernel selftests testing
  * Moreover, there is a boot-time improvement in environments where
    the kvm acceleration is not available, such as container, cloud
    environments, etc. (using the q35 arch in qemu).
  * Notably, this new version is expected to enhance the performance
    of GitHub workflows that use virtme-ng.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1716379200">- Update to 1.25:
  * significantly improve boot time with the microvm architecture
    (simply by enabling the RTC and avoiding unnecessary boot time
    that most kernels spend probing for a non-existent RTC)
  * virtme: make sure RTC is enabled with microvm
  * virtme-ng: silent lint errors
  * github: new test with KVM support</changelog>
  <changelog author="Johannes Thumshirn &lt;jth@kernel.org&gt;" date="1718020800">- Fix virtiofsd search path
  + 0001-virtme-ng-fix-virtiofsd-search-path-on-openSUSE.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1722340800">- Update to 1.26:
  * Proper integration with Arch
  * Inclusion of a vng manpage
  * The host's /tmp is now also visible from the guest
  * A new --configitem option that allows to quickly change specific
    kernel config options (with --build)
  * Bug fixes
- Remove 0001-virtme-ng-fix-virtiofsd-search-path-on-openSUSE.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1722427200">- Update to 1.27:
  * Introduce VNG_PACKAGE to force a proper packaging version
    virtme-ng v1.27</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1725624000">- Update to 1.28:
  * setup.py: include dependencies parsing requirements.txt
  * virtme-ng: fix typo in command help
  * virtme-configkernel: disable nvram support
  * configkernel: config comment cosmetics
  * configkernel: act more like kernel's make O=outdir
  * vng-run: get kdir from O=outdir
  * vng: propagate --verbose to configkernel
  * vng: alias --custom to --config
  * run.py: add a --qemu-opts='...' option bundling hint to help
  * init: Always create /run/tmp folder
  * Don't require ".git" to be a directory
  * Specify "refs/heads/__virtme__" in git push
- Add BuildRequires for python-argparse-manpage and install man
  page if we are on TW. Older versions don't have the dep yet</changelog>
</package>
<package pkgid="8f59867f36e1a8783bb633db31ec009c32fed3eb71db5e0c27b432192efff462" name="virtme" arch="src">
  <version epoch="0" ver="1.28" rel="bp156.2.9.1"/>
  <changelog author="Marcos de Souza &lt;mpdesouza@suse.com&gt;" date="1571313600">- Current Tumbleweed's busybox does not work with virtme. For now require
  busybox-static since it works;
  * 0001-mkinitramfs.py-Search-for-busybox-.-static-first.patch: Check for
    busybox-static over dynamically linked busybox
- Change the dependency to busybox-static instead of the dynamically linked on.</changelog>
  <changelog author="Marcos de Souza &lt;mpdesouza@suse.com&gt;" date="1595419200">- Add patches to include some fixes and the new --blk-disk feature
  * 0001-Add-save-initramfs-to-save-the-actual-generated-init.patch
  * 0002-Make-save-initramfs-show-command-output-more-useful.patch
  * 0003-Fix-the-error-message-for-mods-misuse.patch
  * 0004-Fix-the-mods-error-even-better.patch
  * 0005-mkinitramfs.py-Search-for-busybox-.-static-first.patch
  * 0006-mkinitramfs-Improve-the-find_busybox-algorithm.patch
  * 0007-Add-util.find_binary-to-find-binaries.patch
  * 0008-modfinder-Use-find_binary_or_raise-to-find-modprobe.patch
  * 0009-Enable-the-Xen-console-when-using-xen.patch
  * 0001-configkernel-Add-CONFIG_INOTIFY_USER-y.patch
  * 0002-Use-fsdev-multidevs-remap-on-QEMU-4.2.patch
  * 0003-Add-more-typing-annotations.patch
  * 0004-run.py-Extract-path-file-sanitizing-into-a-new-funct.patch
  * 0005-run.py-Introduce-blk-disk-argument.patch
  * 0006-Minor-sanitize_disk_args-cleanup.patch
- Drop outdated patch:
  * 0001-mkinitramfs.py-Search-for-busybox-.-static-first.patch</changelog>
  <changelog author="Matthias Brugger &lt;mbrugger@suse.com&gt;" date="1604059200">- Add patch to fix aarch64 native support.
  * aarch64-Fix-aarch64-support.patch</changelog>
  <changelog author="Matthias Brugger &lt;mbrugger@suse.com&gt;" date="1605182400">- Update patch for aarch64 support. Does not break full emulation case.</changelog>
  <changelog author="ohering@suse.de" date="1639483200">- Add python-rpm-macros (bsc#1180125)</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1682078400">- Update project URL: https://github.com/arighi/virtme
- Update to version 0.1.2
  - Remove upstreamed patches
  - 0001-Add-save-initramfs-to-save-the-actual-generated-init.patch
  - 0002-Make-save-initramfs-show-command-output-more-useful.patch
  - 0003-Fix-the-error-message-for-mods-misuse.patch
  - 0004-Fix-the-mods-error-even-better.patch
  - 0005-mkinitramfs.py-Search-for-busybox-.-static-first.patch
  - 0006-mkinitramfs-Improve-the-find_busybox-algorithm.patch
  - 0007-Add-util.find_binary-to-find-binaries.patch
  - 0008-modfinder-Use-find_binary_or_raise-to-find-modprobe.patch
  - 0009-Enable-the-Xen-console-when-using-xen.patch
  - 0001-configkernel-Add-CONFIG_INOTIFY_USER-y.patch
  - 0002-Use-fsdev-multidevs-remap-on-QEMU-4.2.patch
  - 0003-Add-more-typing-annotations.patch
  - 0004-run.py-Extract-path-file-sanitizing-into-a-new-funct.patch
  - 0005-run.py-Introduce-blk-disk-argument.patch
  - 0006-Minor-sanitize_disk_args-cleanup.patch
  - aarch64-Fix-aarch64-support.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1700136000">- virtme-ng version: 1.17
  * Fixes Leap build</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1701345600">- Update to version 1.18
  * restore old --run behavior
  * fix --user behavior</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1702468800">- Require qemu-tools instead virtiofsd for older SLE/Leap versions</changelog>
  <changelog author="Marcos de Souza &lt;mpdesouza@suse.com&gt;" date="1708603200">- Requires setuptools and argcomplete, instead of just require it for building</changelog>
  <changelog author="Marcos de Souza &lt;mpdesouza@suse.com&gt;" date="1708689600">- Fix python version checking</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1709553600">- Update to 1.22:
  * Fix potential sudo errors (in openSUSE, Fedora, CachyOS)
  * Propagate /proc/sys/fs/nr_open from host to guest
  * More robust parsing of upstream kernel versions
  * Small command help improvements
- Update to 1.21:
  * When running in script mode do not hang in case of kernel panic,
    but return the special error code 255 (this allows to automate
    catching kernel panics)
  * Redirect kernel log to stderr on the host when running in interactive
    mode: this allows to easily save the kernel log to a file (or pipe
    it to another tool), simply by runing a vng -vr 2&gt;/tmp/kernel.log
  * vng --dump can now generate a memory dump compatible with drgn
  * It is now possible to use virtiofsd with a btrfs root filesystem
    on the host (e.g., default openSUSE setup)
  * It is not possible to to use the microvm architecture with kernels
    that don't have built-in virtio-pci / virtio-mmio (e.g., stock
    openSUSE Tumbleweed kernel)
- Update to 1.20:
  * The return code of a command executed in the vng guest is now
    transparently channeled to the host: this, together with
    stdin/stdout/stderr redirection, gives the complete illusion to
    run the command in the guest as if it was executed on the host
    and it can help to easily integrate vng with other CI tools/scripts
  * NUMA support: it is now possible to create multiple NUMA nodes,
    and assign CPUs to them, inside a vng guest,
    using the --numa option.
  * new --quiet option to override --verbose
  * new --disable-kvm option to explicitly disable hardware
    virtualization (KVM)
  * lockdep is now disabled by default during the kernel build
- Update to 1.19:
  * The most noticeable change is definitely the support for running
    virtme-ng inside Docker containers. This opens the possibility for
    many other projects to use virtme-ng to potentially pick any
    arbitrary kernel to run their tests inside their Docker instances.
  * The other interesting change (this one only for Ubuntu users) is
    the --root-release argument (used together with --root) that allows
    bootstrapping a rootfs from scratch, selecting a specific Ubuntu
    release. The rootfs will be created from the latest Ubuntu cloud
    image of the target release.
- Add dependency on `requests`
- Add _service file:
  They use git submodule to get virtme_ng_init.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1711627200">- qemu 8.2.2 compatibility
  * qemu-remove-unnecessary-serial-none-arg.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1711713600">- Update to 1.23:
  * Fix breakage with QEMU 8.2.2
  * Change behaviour of --kconfig, that will always override
    the .config if present (since there is not reason to use
  - -kconfig and not update the .config).
  * It is now possible to force the legacy cgroup v1 using the
    option -a "SYSTEMD_CGROUP_ENABLE_LEGACY_FORCE=1": the vng
    init script will mimic systemd behavior and mount cgroup v1,
    instead of v2.
- Drop qemu-remove-unnecessary-serial-none-arg.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1714737600">- Update to 1.24:
  * The most noticeable changes include the support for the loop
    network type and the possibility to specify the --network
    command multipe times, both useful for kernel selftests testing
  * Moreover, there is a boot-time improvement in environments where
    the kvm acceleration is not available, such as container, cloud
    environments, etc. (using the q35 arch in qemu).
  * Notably, this new version is expected to enhance the performance
    of GitHub workflows that use virtme-ng.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1716379200">- Update to 1.25:
  * significantly improve boot time with the microvm architecture
    (simply by enabling the RTC and avoiding unnecessary boot time
    that most kernels spend probing for a non-existent RTC)
  * virtme: make sure RTC is enabled with microvm
  * virtme-ng: silent lint errors
  * github: new test with KVM support</changelog>
  <changelog author="Johannes Thumshirn &lt;jth@kernel.org&gt;" date="1718020800">- Fix virtiofsd search path
  + 0001-virtme-ng-fix-virtiofsd-search-path-on-openSUSE.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1722340800">- Update to 1.26:
  * Proper integration with Arch
  * Inclusion of a vng manpage
  * The host's /tmp is now also visible from the guest
  * A new --configitem option that allows to quickly change specific
    kernel config options (with --build)
  * Bug fixes
- Remove 0001-virtme-ng-fix-virtiofsd-search-path-on-openSUSE.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1722427200">- Update to 1.27:
  * Introduce VNG_PACKAGE to force a proper packaging version
    virtme-ng v1.27</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1725624000">- Update to 1.28:
  * setup.py: include dependencies parsing requirements.txt
  * virtme-ng: fix typo in command help
  * virtme-configkernel: disable nvram support
  * configkernel: config comment cosmetics
  * configkernel: act more like kernel's make O=outdir
  * vng-run: get kdir from O=outdir
  * vng: propagate --verbose to configkernel
  * vng: alias --custom to --config
  * run.py: add a --qemu-opts='...' option bundling hint to help
  * init: Always create /run/tmp folder
  * Don't require ".git" to be a directory
  * Specify "refs/heads/__virtme__" in git push
- Add BuildRequires for python-argparse-manpage and install man
  page if we are on TW. Older versions don't have the dep yet</changelog>
</package>
<package pkgid="53f41699337895c1c7bf1f4a5867be62264e5f60d1f22720125593378e24893a" name="virtme" arch="noarch">
  <version epoch="0" ver="1.31" rel="bp156.2.14.1"/>
  <changelog author="ohering@suse.de" date="1639483200">- Add python-rpm-macros (bsc#1180125)</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1682078400">- Update project URL: https://github.com/arighi/virtme
- Update to version 0.1.2
  - Remove upstreamed patches
  - 0001-Add-save-initramfs-to-save-the-actual-generated-init.patch
  - 0002-Make-save-initramfs-show-command-output-more-useful.patch
  - 0003-Fix-the-error-message-for-mods-misuse.patch
  - 0004-Fix-the-mods-error-even-better.patch
  - 0005-mkinitramfs.py-Search-for-busybox-.-static-first.patch
  - 0006-mkinitramfs-Improve-the-find_busybox-algorithm.patch
  - 0007-Add-util.find_binary-to-find-binaries.patch
  - 0008-modfinder-Use-find_binary_or_raise-to-find-modprobe.patch
  - 0009-Enable-the-Xen-console-when-using-xen.patch
  - 0001-configkernel-Add-CONFIG_INOTIFY_USER-y.patch
  - 0002-Use-fsdev-multidevs-remap-on-QEMU-4.2.patch
  - 0003-Add-more-typing-annotations.patch
  - 0004-run.py-Extract-path-file-sanitizing-into-a-new-funct.patch
  - 0005-run.py-Introduce-blk-disk-argument.patch
  - 0006-Minor-sanitize_disk_args-cleanup.patch
  - aarch64-Fix-aarch64-support.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1700136000">- virtme-ng version: 1.17
  * Fixes Leap build</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1701345600">- Update to version 1.18
  * restore old --run behavior
  * fix --user behavior</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1702468800">- Require qemu-tools instead virtiofsd for older SLE/Leap versions</changelog>
  <changelog author="Marcos de Souza &lt;mpdesouza@suse.com&gt;" date="1708603200">- Requires setuptools and argcomplete, instead of just require it for building</changelog>
  <changelog author="Marcos de Souza &lt;mpdesouza@suse.com&gt;" date="1708689600">- Fix python version checking</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1709553600">- Update to 1.22:
  * Fix potential sudo errors (in openSUSE, Fedora, CachyOS)
  * Propagate /proc/sys/fs/nr_open from host to guest
  * More robust parsing of upstream kernel versions
  * Small command help improvements
- Update to 1.21:
  * When running in script mode do not hang in case of kernel panic,
    but return the special error code 255 (this allows to automate
    catching kernel panics)
  * Redirect kernel log to stderr on the host when running in interactive
    mode: this allows to easily save the kernel log to a file (or pipe
    it to another tool), simply by runing a vng -vr 2&gt;/tmp/kernel.log
  * vng --dump can now generate a memory dump compatible with drgn
  * It is now possible to use virtiofsd with a btrfs root filesystem
    on the host (e.g., default openSUSE setup)
  * It is not possible to to use the microvm architecture with kernels
    that don't have built-in virtio-pci / virtio-mmio (e.g., stock
    openSUSE Tumbleweed kernel)
- Update to 1.20:
  * The return code of a command executed in the vng guest is now
    transparently channeled to the host: this, together with
    stdin/stdout/stderr redirection, gives the complete illusion to
    run the command in the guest as if it was executed on the host
    and it can help to easily integrate vng with other CI tools/scripts
  * NUMA support: it is now possible to create multiple NUMA nodes,
    and assign CPUs to them, inside a vng guest,
    using the --numa option.
  * new --quiet option to override --verbose
  * new --disable-kvm option to explicitly disable hardware
    virtualization (KVM)
  * lockdep is now disabled by default during the kernel build
- Update to 1.19:
  * The most noticeable change is definitely the support for running
    virtme-ng inside Docker containers. This opens the possibility for
    many other projects to use virtme-ng to potentially pick any
    arbitrary kernel to run their tests inside their Docker instances.
  * The other interesting change (this one only for Ubuntu users) is
    the --root-release argument (used together with --root) that allows
    bootstrapping a rootfs from scratch, selecting a specific Ubuntu
    release. The rootfs will be created from the latest Ubuntu cloud
    image of the target release.
- Add dependency on `requests`
- Add _service file:
  They use git submodule to get virtme_ng_init.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1711627200">- qemu 8.2.2 compatibility
  * qemu-remove-unnecessary-serial-none-arg.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1711713600">- Update to 1.23:
  * Fix breakage with QEMU 8.2.2
  * Change behaviour of --kconfig, that will always override
    the .config if present (since there is not reason to use
  - -kconfig and not update the .config).
  * It is now possible to force the legacy cgroup v1 using the
    option -a "SYSTEMD_CGROUP_ENABLE_LEGACY_FORCE=1": the vng
    init script will mimic systemd behavior and mount cgroup v1,
    instead of v2.
- Drop qemu-remove-unnecessary-serial-none-arg.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1714737600">- Update to 1.24:
  * The most noticeable changes include the support for the loop
    network type and the possibility to specify the --network
    command multipe times, both useful for kernel selftests testing
  * Moreover, there is a boot-time improvement in environments where
    the kvm acceleration is not available, such as container, cloud
    environments, etc. (using the q35 arch in qemu).
  * Notably, this new version is expected to enhance the performance
    of GitHub workflows that use virtme-ng.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1716379200">- Update to 1.25:
  * significantly improve boot time with the microvm architecture
    (simply by enabling the RTC and avoiding unnecessary boot time
    that most kernels spend probing for a non-existent RTC)
  * virtme: make sure RTC is enabled with microvm
  * virtme-ng: silent lint errors
  * github: new test with KVM support</changelog>
  <changelog author="Johannes Thumshirn &lt;jth@kernel.org&gt;" date="1718020800">- Fix virtiofsd search path
  + 0001-virtme-ng-fix-virtiofsd-search-path-on-openSUSE.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1722340800">- Update to 1.26:
  * Proper integration with Arch
  * Inclusion of a vng manpage
  * The host's /tmp is now also visible from the guest
  * A new --configitem option that allows to quickly change specific
    kernel config options (with --build)
  * Bug fixes
- Remove 0001-virtme-ng-fix-virtiofsd-search-path-on-openSUSE.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1722427200">- Update to 1.27:
  * Introduce VNG_PACKAGE to force a proper packaging version
    virtme-ng v1.27</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1725624000">- Update to 1.28:
  * setup.py: include dependencies parsing requirements.txt
  * virtme-ng: fix typo in command help
  * virtme-configkernel: disable nvram support
  * configkernel: config comment cosmetics
  * configkernel: act more like kernel's make O=outdir
  * vng-run: get kdir from O=outdir
  * vng: propagate --verbose to configkernel
  * vng: alias --custom to --config
  * run.py: add a --qemu-opts='...' option bundling hint to help
  * init: Always create /run/tmp folder
  * Don't require ".git" to be a directory
  * Specify "refs/heads/__virtme__" in git push
- Add BuildRequires for python-argparse-manpage and install man
  page if we are on TW. Older versions don't have the dep yet</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1726056000">- Update to 1.29:
  * Minor packaging fix, addressing an issue where the requirements.txt
    file was missing from the source tarball published on PyPI.
    This won't affect anyone, unless you're trying to build virtme-ng
    directly from the tarball available on PyPI</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1726574400">- Workaround python packaging deficiency</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1728993600">- Update to 1.30:
  * Initial support for NVIDIA GPUs passthrough
  * Possibility to use pre-compiled -rc kernels from Ubuntu mainline builds
  * Possibility to use virtiofs natively on arm64
  * Some improvements to run virtme-ng cross-architecture and cross-distro
  * Bug fixes</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1729339200">- Update to 1.31:
  * Fix a packaging issue, after an attempt to modernize the build
    system we realized that we were not installing the bash
    completion file anymore, so we have temporarily reverted the
    change to cut this new release.
    See gh/arighi/virtme-ng#181
  * Initial support to run virtme-ng on macOS</changelog>
</package>
<package pkgid="08678696346bbaaccaf030394e043feb4c9d69bac83cfa8d722cceaf902175a3" name="virtme" arch="src">
  <version epoch="0" ver="1.31" rel="bp156.2.14.1"/>
  <changelog author="ohering@suse.de" date="1639483200">- Add python-rpm-macros (bsc#1180125)</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1682078400">- Update project URL: https://github.com/arighi/virtme
- Update to version 0.1.2
  - Remove upstreamed patches
  - 0001-Add-save-initramfs-to-save-the-actual-generated-init.patch
  - 0002-Make-save-initramfs-show-command-output-more-useful.patch
  - 0003-Fix-the-error-message-for-mods-misuse.patch
  - 0004-Fix-the-mods-error-even-better.patch
  - 0005-mkinitramfs.py-Search-for-busybox-.-static-first.patch
  - 0006-mkinitramfs-Improve-the-find_busybox-algorithm.patch
  - 0007-Add-util.find_binary-to-find-binaries.patch
  - 0008-modfinder-Use-find_binary_or_raise-to-find-modprobe.patch
  - 0009-Enable-the-Xen-console-when-using-xen.patch
  - 0001-configkernel-Add-CONFIG_INOTIFY_USER-y.patch
  - 0002-Use-fsdev-multidevs-remap-on-QEMU-4.2.patch
  - 0003-Add-more-typing-annotations.patch
  - 0004-run.py-Extract-path-file-sanitizing-into-a-new-funct.patch
  - 0005-run.py-Introduce-blk-disk-argument.patch
  - 0006-Minor-sanitize_disk_args-cleanup.patch
  - aarch64-Fix-aarch64-support.patch</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1700136000">- virtme-ng version: 1.17
  * Fixes Leap build</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1701345600">- Update to version 1.18
  * restore old --run behavior
  * fix --user behavior</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1702468800">- Require qemu-tools instead virtiofsd for older SLE/Leap versions</changelog>
  <changelog author="Marcos de Souza &lt;mpdesouza@suse.com&gt;" date="1708603200">- Requires setuptools and argcomplete, instead of just require it for building</changelog>
  <changelog author="Marcos de Souza &lt;mpdesouza@suse.com&gt;" date="1708689600">- Fix python version checking</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1709553600">- Update to 1.22:
  * Fix potential sudo errors (in openSUSE, Fedora, CachyOS)
  * Propagate /proc/sys/fs/nr_open from host to guest
  * More robust parsing of upstream kernel versions
  * Small command help improvements
- Update to 1.21:
  * When running in script mode do not hang in case of kernel panic,
    but return the special error code 255 (this allows to automate
    catching kernel panics)
  * Redirect kernel log to stderr on the host when running in interactive
    mode: this allows to easily save the kernel log to a file (or pipe
    it to another tool), simply by runing a vng -vr 2&gt;/tmp/kernel.log
  * vng --dump can now generate a memory dump compatible with drgn
  * It is now possible to use virtiofsd with a btrfs root filesystem
    on the host (e.g., default openSUSE setup)
  * It is not possible to to use the microvm architecture with kernels
    that don't have built-in virtio-pci / virtio-mmio (e.g., stock
    openSUSE Tumbleweed kernel)
- Update to 1.20:
  * The return code of a command executed in the vng guest is now
    transparently channeled to the host: this, together with
    stdin/stdout/stderr redirection, gives the complete illusion to
    run the command in the guest as if it was executed on the host
    and it can help to easily integrate vng with other CI tools/scripts
  * NUMA support: it is now possible to create multiple NUMA nodes,
    and assign CPUs to them, inside a vng guest,
    using the --numa option.
  * new --quiet option to override --verbose
  * new --disable-kvm option to explicitly disable hardware
    virtualization (KVM)
  * lockdep is now disabled by default during the kernel build
- Update to 1.19:
  * The most noticeable change is definitely the support for running
    virtme-ng inside Docker containers. This opens the possibility for
    many other projects to use virtme-ng to potentially pick any
    arbitrary kernel to run their tests inside their Docker instances.
  * The other interesting change (this one only for Ubuntu users) is
    the --root-release argument (used together with --root) that allows
    bootstrapping a rootfs from scratch, selecting a specific Ubuntu
    release. The rootfs will be created from the latest Ubuntu cloud
    image of the target release.
- Add dependency on `requests`
- Add _service file:
  They use git submodule to get virtme_ng_init.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1711627200">- qemu 8.2.2 compatibility
  * qemu-remove-unnecessary-serial-none-arg.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1711713600">- Update to 1.23:
  * Fix breakage with QEMU 8.2.2
  * Change behaviour of --kconfig, that will always override
    the .config if present (since there is not reason to use
  - -kconfig and not update the .config).
  * It is now possible to force the legacy cgroup v1 using the
    option -a "SYSTEMD_CGROUP_ENABLE_LEGACY_FORCE=1": the vng
    init script will mimic systemd behavior and mount cgroup v1,
    instead of v2.
- Drop qemu-remove-unnecessary-serial-none-arg.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1714737600">- Update to 1.24:
  * The most noticeable changes include the support for the loop
    network type and the possibility to specify the --network
    command multipe times, both useful for kernel selftests testing
  * Moreover, there is a boot-time improvement in environments where
    the kvm acceleration is not available, such as container, cloud
    environments, etc. (using the q35 arch in qemu).
  * Notably, this new version is expected to enhance the performance
    of GitHub workflows that use virtme-ng.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1716379200">- Update to 1.25:
  * significantly improve boot time with the microvm architecture
    (simply by enabling the RTC and avoiding unnecessary boot time
    that most kernels spend probing for a non-existent RTC)
  * virtme: make sure RTC is enabled with microvm
  * virtme-ng: silent lint errors
  * github: new test with KVM support</changelog>
  <changelog author="Johannes Thumshirn &lt;jth@kernel.org&gt;" date="1718020800">- Fix virtiofsd search path
  + 0001-virtme-ng-fix-virtiofsd-search-path-on-openSUSE.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1722340800">- Update to 1.26:
  * Proper integration with Arch
  * Inclusion of a vng manpage
  * The host's /tmp is now also visible from the guest
  * A new --configitem option that allows to quickly change specific
    kernel config options (with --build)
  * Bug fixes
- Remove 0001-virtme-ng-fix-virtiofsd-search-path-on-openSUSE.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1722427200">- Update to 1.27:
  * Introduce VNG_PACKAGE to force a proper packaging version
    virtme-ng v1.27</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1725624000">- Update to 1.28:
  * setup.py: include dependencies parsing requirements.txt
  * virtme-ng: fix typo in command help
  * virtme-configkernel: disable nvram support
  * configkernel: config comment cosmetics
  * configkernel: act more like kernel's make O=outdir
  * vng-run: get kdir from O=outdir
  * vng: propagate --verbose to configkernel
  * vng: alias --custom to --config
  * run.py: add a --qemu-opts='...' option bundling hint to help
  * init: Always create /run/tmp folder
  * Don't require ".git" to be a directory
  * Specify "refs/heads/__virtme__" in git push
- Add BuildRequires for python-argparse-manpage and install man
  page if we are on TW. Older versions don't have the dep yet</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1726056000">- Update to 1.29:
  * Minor packaging fix, addressing an issue where the requirements.txt
    file was missing from the source tarball published on PyPI.
    This won't affect anyone, unless you're trying to build virtme-ng
    directly from the tarball available on PyPI</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1726574400">- Workaround python packaging deficiency</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1728993600">- Update to 1.30:
  * Initial support for NVIDIA GPUs passthrough
  * Possibility to use pre-compiled -rc kernels from Ubuntu mainline builds
  * Possibility to use virtiofs natively on arm64
  * Some improvements to run virtme-ng cross-architecture and cross-distro
  * Bug fixes</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1729339200">- Update to 1.31:
  * Fix a packaging issue, after an attempt to modernize the build
    system we realized that we were not installing the bash
    completion file anymore, so we have temporarily reverted the
    change to cut this new release.
    See gh/arighi/virtme-ng#181
  * Initial support to run virtme-ng on macOS</changelog>
</package>
<package pkgid="d4968b0de89f7756268eff1bc8827fa5ba371af5ff8877a974f896a00fd76792" name="vlc" 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="50cd20e84d32443bf2184f8d513a7978d6c4bcc5b064f7b8aa4c8fdd7d5f92d8" name="vlc" 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="62d4bc95a54346e6bdba51b415fe619648f96914666e9c52c85c15b63c7b3dfe" name="vlc" arch="src">
  <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="f4ba33bfd08263fefa1edf8f11bff0bf5fbe147026522e9ae4f3c113cd70702e" name="vlc" 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="c6da17740306c2b5c57a9a6efd59032a7d29640e599e0cd72cf5ca5d8e7ff6f1" name="vlc-codec-fluidsynth" 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="7cd4a26907026a20bd2899634e75b3dea9a913a89b8fe7e645a2bc0ab7daaab9" name="vlc-codec-fluidsynth" 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="367a265f67e72075d179aca16aa9fe49d0e3105c85c5c984ef9067e92a69630b" name="vlc-codec-fluidsynth" 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="e56cee9f693f27c9d99ca648115f02878904b640a805f1b62c720f6686d394cb" name="vlc-codec-gstreamer" 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="1be262ec206168ba406ac75d4ab600a1dbd9af0677cfba58b4adee916b1f3c79" name="vlc-codec-gstreamer" 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="8b8545be55457ce491516ae86b57604d8ee7ae62dee4fc3cc55c2d694b929136" name="vlc-codec-gstreamer" 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="1dc713c0bf9cece4e9fbfae299044b08251e2f0e1a5737858b1a2203b5d32542" name="vlc-devel" 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="863003710bc37b2181dd9c1d8bcddfa09b7d6e6860ab2fb1967e325e2a576b89" name="vlc-devel" 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="a39072abc9401e66379b1834deac57a5802f1ac945590f5aef55d12f13cdca1a" name="vlc-devel" 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="2ebd64529885571582931b654176f453721fafdf7081f8b02517e67ded43e1cc" name="vlc-jack" 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="932e02ee6886a9a7f6c21865811326cccadad9aa56e3da21aee5c6dd5d9344ac" name="vlc-jack" 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="360e4e62212e010912acc0dadd00d3d63eec2591c510fbde1de0be06ecc0cfb7" name="vlc-jack" 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="ebe89f98988bd357c1262fa212aacc5352c7061c185ac2071e48e0cf7d6111b4" name="vlc-lang" arch="noarch">
  <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="863f44bb16e185d8277f6c1737c4bff11280fa9d89ea229329f8bcea2468250d" name="vlc-noX" 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="2c673aea66ecd419ce1d38d4ce028c962a944b3c8e570e361c2212ef9a425a98" name="vlc-noX" 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="f229269d0ce6bbebf53aa25e726713aa15a5751a917853ba1e1fcf40d644ca3c" name="vlc-noX" 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="8ace6d239354dcbf7c603c222ac350d5f1878e8c76a004536045bdb1bdf98d47" name="vlc-opencv" 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="0f285434dffd814ff750fd2e86337bd52a7cebbf749e877f12caa0b785e378bb" name="vlc-opencv" 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="c5ca068e00d478e5eb287e00a98d2ab2a83114291c9b98c2f4cfe88ceb8502dc" name="vlc-opencv" 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="746b13ec314239a9fff5bb8c55d0b78bff7d2e8c0ab6395fe052bd36a125f255" name="vlc-qt" 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="4906c9403a78de34bfe2b067d4eac8ceb92d6223d6290cdfb38b2d9228ed739a" name="vlc-qt" 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="1a31dad19558771aa49ff2797231c05397fd1cabd30582492728809df1b1f378" name="vlc-qt" 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="b2047b5ca8783a09ec67ce91ac104c3cdca8883990cd77db4bcb6e46c6e1249a" name="vlc-vdpau" 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="5a84b7c72060755d49c59903ce892f7e80b0d0319fd9cfa7834dce4d305054a3" name="vlc-vdpau" 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="87f4be4f013ea7739ab96a596dda35b090a275ec2d495f65e183610dfa0abe5e" name="vlc-vdpau" 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="4b4ae448813b7b29616aba52a24fcb3ebbe7ebd16ae997dea0f3de1c38054eb1" name="wayvnc" arch="aarch64">
  <version epoch="0" ver="0.9.1" rel="bp156.2.3.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1591185600">- Initial package of wayvnc 0.1.2 for openSUSE</changelog>
  <changelog author="Alexander Graul &lt;alexander.graul@suse.com&gt;" date="1596715200">- Update to version 0.2.0
- New features:
  + The OpenGL ES 2.0 based renderer has now been replaced with a pixman based
    renderer. The new renderer is both simpler and performs better on devices
    with poor memory bandwidth such as the Raspberry Pi 3.
  + Extra damage checking is now done using a fash-hash (murmur3) based method,
    rather than comparing frames. This saves memory bandwidth.
  + Experimental support for GPU side wlr-screencopy (wlroots 0.11.0 is
    required).
  + dtrace probes have been added for latency measurements.
- Bugs fixed:
  + Output transformations are now in line with wlroots's output transformation
    behaviour.
  + Shared memory files are now allocated with the correct size rather than zero.
  + Keyboard modifiers no longer get stuck.
  + Wayvnc exits when the compositor goes away rather than crashing.
  + Wayvnc exits when the selected seat or output goes away rather than crashing.
- Default frame rate limit is now 30fps</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1614513600">- update to 0.4.0:
  * PAM Authentication, thanks to Nicholas Sica.
  * Faking of modifiers to match keyboard symbols not found at the current shift
  * QEMU extended key event, which uses key codes instead of key symbols. This
    bypasses the need for reverse keyboard symbol mapping for clients that
    support the extension, so the server doesn't need to know about keyboard
    layouts.
  * Xkb config parameters have been added.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643025600">- update to 0.4.1:
  * main: Pin wl_output version to 3
  * screencopy: Set upper bounds on protocol version
  * main: Set upper bounds on pointer manager version</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1667822400">- Update to 0.5.0:
  * The most significant addition for this release is H.264 encoding
    via the Open H.264 RFB protocol extension. Clients that have
    implemented Open H.264 at this time are TigerVNC and wlvncc,
    of which only the latter uses hardware accelerated decoding.
    H.264 encoding is hardware accelerated and requires the --gpu
    command line flag to be enabled. It isn't particularly useful
    without hardware acceleration, so it's better to stick with
    "Tight" encoding if you don't have GPU rendering.
  * Input can now be disabled
  * UNIX Sockets
  * Screen-capturing via DMA-BUF is now a command line flag (--gpu)
  * Improved logging and error messages</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1674475200">- Update to 0.6.0:
  New wayvncctl:
  * The captured output can be changed on the fly
  * Connected clients can be listed and managed
  * Various events can be monitored
  Highlights:
  * Control interface, mentioned above.
  * Screen capturing is paused when no client is connected
  * Screen capturing is paused for outputs that are powered off
  * Horizontal scrolling
  * Each client now gets its own set of virtual inputs. This helps
    with state tracking.
  * Symbol to key code mapping now works better with xwayland</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1674561600">- Update to 0.6.1:
  * Fix compatibility issues with FreeBSD and a few other systems</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1674820800">- Update to 0.6.2:
  * This fixes control commands that don't take any parameters</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1674820801">- Prefixe include of wayland-client.h with directory name</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1688040000">- Drop egl, gegl, gles and glx dependencies which aren't needed
  for build.
- libdrm_intel is not required neither available for s390x so stop
  requiring it when is s390x arch.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1696507200">- Update to 0.7.0:
  * Each client can now have its own seat, i.e. it's own cursor
    and separate keyboard focus
  * A new option to create a websocket instead of a regular TCP socket
  * Software pixel buffers with fewer bits per pixel than 32 are now supported
  * A new RSA based authentication method with encryption has been added
  * A config file can now reference files relative to the directory
    in which it resides
  * The unix-socket option is fixed
  * Various kinks in wayvncctl have been ironed out</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1696507201">- Update to 0.7.1:
  * Fix version requirement for Neat VNC</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1699272000">- Update to 0.7.2:
  * Missing documentation for the websocket flag
  * Null-dereferencing when input is disabled
  * Out-of-bounds memory access when compositors submit out-of-bounds damage
  * Too strict authentication related config parameter sanitation</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708948800">- Update to 0.8.0:
  Highlights:
  * Transient seats via the new ext-transient-seat-v1 protocol. These
    are not implemented in any compositor yet, but will hopefully
    be a part of sway 0.10
  * Automatic server-side resizing of headless outputs, by courtesy of Consolatis
  * Detached mode, which allows wayvnc to attach to and detach from a running compositor
  Bugfixes:
  * A crash when trying to attach to a non-wlroots compositor has been fixed.
    Attaching fails, but it doesn't crash.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1736251200">- Update to 0.9.0:
  * The new ext-image-copy-capture-v1 protocol has been implemented for output
    capturing.
  * A file descriptor created by a parent process can be used for listening for
    new connections, thanks to Attila Fidan.
  * Clipboard handling has been made more robust, thanks again to Attila Fidan.
  * WayVNC can now allocate CMA backed pixel buffers. They are required for
    hardware encoding on Raspberry Pi.
  * Keyboard LED state can be passed to clients.
  * Output power management is now only enabled while capturing.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1736251201">- Update to 0.9.1:
  * Fix buffer allocation on FreeBSD.</changelog>
</package>
<package pkgid="b3f6592925d21fc40e9b04bd46f4eac4076f9ee0eb5be822221347f7a0b4a6b2" name="wayvnc" arch="ppc64le">
  <version epoch="0" ver="0.9.1" rel="bp156.2.3.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1591185600">- Initial package of wayvnc 0.1.2 for openSUSE</changelog>
  <changelog author="Alexander Graul &lt;alexander.graul@suse.com&gt;" date="1596715200">- Update to version 0.2.0
- New features:
  + The OpenGL ES 2.0 based renderer has now been replaced with a pixman based
    renderer. The new renderer is both simpler and performs better on devices
    with poor memory bandwidth such as the Raspberry Pi 3.
  + Extra damage checking is now done using a fash-hash (murmur3) based method,
    rather than comparing frames. This saves memory bandwidth.
  + Experimental support for GPU side wlr-screencopy (wlroots 0.11.0 is
    required).
  + dtrace probes have been added for latency measurements.
- Bugs fixed:
  + Output transformations are now in line with wlroots's output transformation
    behaviour.
  + Shared memory files are now allocated with the correct size rather than zero.
  + Keyboard modifiers no longer get stuck.
  + Wayvnc exits when the compositor goes away rather than crashing.
  + Wayvnc exits when the selected seat or output goes away rather than crashing.
- Default frame rate limit is now 30fps</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1614513600">- update to 0.4.0:
  * PAM Authentication, thanks to Nicholas Sica.
  * Faking of modifiers to match keyboard symbols not found at the current shift
  * QEMU extended key event, which uses key codes instead of key symbols. This
    bypasses the need for reverse keyboard symbol mapping for clients that
    support the extension, so the server doesn't need to know about keyboard
    layouts.
  * Xkb config parameters have been added.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643025600">- update to 0.4.1:
  * main: Pin wl_output version to 3
  * screencopy: Set upper bounds on protocol version
  * main: Set upper bounds on pointer manager version</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1667822400">- Update to 0.5.0:
  * The most significant addition for this release is H.264 encoding
    via the Open H.264 RFB protocol extension. Clients that have
    implemented Open H.264 at this time are TigerVNC and wlvncc,
    of which only the latter uses hardware accelerated decoding.
    H.264 encoding is hardware accelerated and requires the --gpu
    command line flag to be enabled. It isn't particularly useful
    without hardware acceleration, so it's better to stick with
    "Tight" encoding if you don't have GPU rendering.
  * Input can now be disabled
  * UNIX Sockets
  * Screen-capturing via DMA-BUF is now a command line flag (--gpu)
  * Improved logging and error messages</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1674475200">- Update to 0.6.0:
  New wayvncctl:
  * The captured output can be changed on the fly
  * Connected clients can be listed and managed
  * Various events can be monitored
  Highlights:
  * Control interface, mentioned above.
  * Screen capturing is paused when no client is connected
  * Screen capturing is paused for outputs that are powered off
  * Horizontal scrolling
  * Each client now gets its own set of virtual inputs. This helps
    with state tracking.
  * Symbol to key code mapping now works better with xwayland</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1674561600">- Update to 0.6.1:
  * Fix compatibility issues with FreeBSD and a few other systems</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1674820800">- Update to 0.6.2:
  * This fixes control commands that don't take any parameters</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1674820801">- Prefixe include of wayland-client.h with directory name</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1688040000">- Drop egl, gegl, gles and glx dependencies which aren't needed
  for build.
- libdrm_intel is not required neither available for s390x so stop
  requiring it when is s390x arch.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1696507200">- Update to 0.7.0:
  * Each client can now have its own seat, i.e. it's own cursor
    and separate keyboard focus
  * A new option to create a websocket instead of a regular TCP socket
  * Software pixel buffers with fewer bits per pixel than 32 are now supported
  * A new RSA based authentication method with encryption has been added
  * A config file can now reference files relative to the directory
    in which it resides
  * The unix-socket option is fixed
  * Various kinks in wayvncctl have been ironed out</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1696507201">- Update to 0.7.1:
  * Fix version requirement for Neat VNC</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1699272000">- Update to 0.7.2:
  * Missing documentation for the websocket flag
  * Null-dereferencing when input is disabled
  * Out-of-bounds memory access when compositors submit out-of-bounds damage
  * Too strict authentication related config parameter sanitation</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708948800">- Update to 0.8.0:
  Highlights:
  * Transient seats via the new ext-transient-seat-v1 protocol. These
    are not implemented in any compositor yet, but will hopefully
    be a part of sway 0.10
  * Automatic server-side resizing of headless outputs, by courtesy of Consolatis
  * Detached mode, which allows wayvnc to attach to and detach from a running compositor
  Bugfixes:
  * A crash when trying to attach to a non-wlroots compositor has been fixed.
    Attaching fails, but it doesn't crash.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1736251200">- Update to 0.9.0:
  * The new ext-image-copy-capture-v1 protocol has been implemented for output
    capturing.
  * A file descriptor created by a parent process can be used for listening for
    new connections, thanks to Attila Fidan.
  * Clipboard handling has been made more robust, thanks again to Attila Fidan.
  * WayVNC can now allocate CMA backed pixel buffers. They are required for
    hardware encoding on Raspberry Pi.
  * Keyboard LED state can be passed to clients.
  * Output power management is now only enabled while capturing.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1736251201">- Update to 0.9.1:
  * Fix buffer allocation on FreeBSD.</changelog>
</package>
<package pkgid="3e4a6961081ded4cc918a4baebdb7f2bd688b731f87066021be173b5fb8268b5" name="wayvnc" arch="s390x">
  <version epoch="0" ver="0.9.1" rel="bp156.2.3.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1591185600">- Initial package of wayvnc 0.1.2 for openSUSE</changelog>
  <changelog author="Alexander Graul &lt;alexander.graul@suse.com&gt;" date="1596715200">- Update to version 0.2.0
- New features:
  + The OpenGL ES 2.0 based renderer has now been replaced with a pixman based
    renderer. The new renderer is both simpler and performs better on devices
    with poor memory bandwidth such as the Raspberry Pi 3.
  + Extra damage checking is now done using a fash-hash (murmur3) based method,
    rather than comparing frames. This saves memory bandwidth.
  + Experimental support for GPU side wlr-screencopy (wlroots 0.11.0 is
    required).
  + dtrace probes have been added for latency measurements.
- Bugs fixed:
  + Output transformations are now in line with wlroots's output transformation
    behaviour.
  + Shared memory files are now allocated with the correct size rather than zero.
  + Keyboard modifiers no longer get stuck.
  + Wayvnc exits when the compositor goes away rather than crashing.
  + Wayvnc exits when the selected seat or output goes away rather than crashing.
- Default frame rate limit is now 30fps</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1614513600">- update to 0.4.0:
  * PAM Authentication, thanks to Nicholas Sica.
  * Faking of modifiers to match keyboard symbols not found at the current shift
  * QEMU extended key event, which uses key codes instead of key symbols. This
    bypasses the need for reverse keyboard symbol mapping for clients that
    support the extension, so the server doesn't need to know about keyboard
    layouts.
  * Xkb config parameters have been added.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643025600">- update to 0.4.1:
  * main: Pin wl_output version to 3
  * screencopy: Set upper bounds on protocol version
  * main: Set upper bounds on pointer manager version</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1667822400">- Update to 0.5.0:
  * The most significant addition for this release is H.264 encoding
    via the Open H.264 RFB protocol extension. Clients that have
    implemented Open H.264 at this time are TigerVNC and wlvncc,
    of which only the latter uses hardware accelerated decoding.
    H.264 encoding is hardware accelerated and requires the --gpu
    command line flag to be enabled. It isn't particularly useful
    without hardware acceleration, so it's better to stick with
    "Tight" encoding if you don't have GPU rendering.
  * Input can now be disabled
  * UNIX Sockets
  * Screen-capturing via DMA-BUF is now a command line flag (--gpu)
  * Improved logging and error messages</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1674475200">- Update to 0.6.0:
  New wayvncctl:
  * The captured output can be changed on the fly
  * Connected clients can be listed and managed
  * Various events can be monitored
  Highlights:
  * Control interface, mentioned above.
  * Screen capturing is paused when no client is connected
  * Screen capturing is paused for outputs that are powered off
  * Horizontal scrolling
  * Each client now gets its own set of virtual inputs. This helps
    with state tracking.
  * Symbol to key code mapping now works better with xwayland</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1674561600">- Update to 0.6.1:
  * Fix compatibility issues with FreeBSD and a few other systems</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1674820800">- Update to 0.6.2:
  * This fixes control commands that don't take any parameters</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1674820801">- Prefixe include of wayland-client.h with directory name</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1688040000">- Drop egl, gegl, gles and glx dependencies which aren't needed
  for build.
- libdrm_intel is not required neither available for s390x so stop
  requiring it when is s390x arch.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1696507200">- Update to 0.7.0:
  * Each client can now have its own seat, i.e. it's own cursor
    and separate keyboard focus
  * A new option to create a websocket instead of a regular TCP socket
  * Software pixel buffers with fewer bits per pixel than 32 are now supported
  * A new RSA based authentication method with encryption has been added
  * A config file can now reference files relative to the directory
    in which it resides
  * The unix-socket option is fixed
  * Various kinks in wayvncctl have been ironed out</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1696507201">- Update to 0.7.1:
  * Fix version requirement for Neat VNC</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1699272000">- Update to 0.7.2:
  * Missing documentation for the websocket flag
  * Null-dereferencing when input is disabled
  * Out-of-bounds memory access when compositors submit out-of-bounds damage
  * Too strict authentication related config parameter sanitation</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708948800">- Update to 0.8.0:
  Highlights:
  * Transient seats via the new ext-transient-seat-v1 protocol. These
    are not implemented in any compositor yet, but will hopefully
    be a part of sway 0.10
  * Automatic server-side resizing of headless outputs, by courtesy of Consolatis
  * Detached mode, which allows wayvnc to attach to and detach from a running compositor
  Bugfixes:
  * A crash when trying to attach to a non-wlroots compositor has been fixed.
    Attaching fails, but it doesn't crash.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1736251200">- Update to 0.9.0:
  * The new ext-image-copy-capture-v1 protocol has been implemented for output
    capturing.
  * A file descriptor created by a parent process can be used for listening for
    new connections, thanks to Attila Fidan.
  * Clipboard handling has been made more robust, thanks again to Attila Fidan.
  * WayVNC can now allocate CMA backed pixel buffers. They are required for
    hardware encoding on Raspberry Pi.
  * Keyboard LED state can be passed to clients.
  * Output power management is now only enabled while capturing.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1736251201">- Update to 0.9.1:
  * Fix buffer allocation on FreeBSD.</changelog>
</package>
<package pkgid="aebd0f7219f9d768fa14fcd98744c719db6b859043422b5197d23b77be67407f" name="wayvnc" arch="src">
  <version epoch="0" ver="0.9.1" rel="bp156.2.3.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1591185600">- Initial package of wayvnc 0.1.2 for openSUSE</changelog>
  <changelog author="Alexander Graul &lt;alexander.graul@suse.com&gt;" date="1596715200">- Update to version 0.2.0
- New features:
  + The OpenGL ES 2.0 based renderer has now been replaced with a pixman based
    renderer. The new renderer is both simpler and performs better on devices
    with poor memory bandwidth such as the Raspberry Pi 3.
  + Extra damage checking is now done using a fash-hash (murmur3) based method,
    rather than comparing frames. This saves memory bandwidth.
  + Experimental support for GPU side wlr-screencopy (wlroots 0.11.0 is
    required).
  + dtrace probes have been added for latency measurements.
- Bugs fixed:
  + Output transformations are now in line with wlroots's output transformation
    behaviour.
  + Shared memory files are now allocated with the correct size rather than zero.
  + Keyboard modifiers no longer get stuck.
  + Wayvnc exits when the compositor goes away rather than crashing.
  + Wayvnc exits when the selected seat or output goes away rather than crashing.
- Default frame rate limit is now 30fps</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1614513600">- update to 0.4.0:
  * PAM Authentication, thanks to Nicholas Sica.
  * Faking of modifiers to match keyboard symbols not found at the current shift
  * QEMU extended key event, which uses key codes instead of key symbols. This
    bypasses the need for reverse keyboard symbol mapping for clients that
    support the extension, so the server doesn't need to know about keyboard
    layouts.
  * Xkb config parameters have been added.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643025600">- update to 0.4.1:
  * main: Pin wl_output version to 3
  * screencopy: Set upper bounds on protocol version
  * main: Set upper bounds on pointer manager version</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1667822400">- Update to 0.5.0:
  * The most significant addition for this release is H.264 encoding
    via the Open H.264 RFB protocol extension. Clients that have
    implemented Open H.264 at this time are TigerVNC and wlvncc,
    of which only the latter uses hardware accelerated decoding.
    H.264 encoding is hardware accelerated and requires the --gpu
    command line flag to be enabled. It isn't particularly useful
    without hardware acceleration, so it's better to stick with
    "Tight" encoding if you don't have GPU rendering.
  * Input can now be disabled
  * UNIX Sockets
  * Screen-capturing via DMA-BUF is now a command line flag (--gpu)
  * Improved logging and error messages</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1674475200">- Update to 0.6.0:
  New wayvncctl:
  * The captured output can be changed on the fly
  * Connected clients can be listed and managed
  * Various events can be monitored
  Highlights:
  * Control interface, mentioned above.
  * Screen capturing is paused when no client is connected
  * Screen capturing is paused for outputs that are powered off
  * Horizontal scrolling
  * Each client now gets its own set of virtual inputs. This helps
    with state tracking.
  * Symbol to key code mapping now works better with xwayland</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1674561600">- Update to 0.6.1:
  * Fix compatibility issues with FreeBSD and a few other systems</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1674820800">- Update to 0.6.2:
  * This fixes control commands that don't take any parameters</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1674820801">- Prefixe include of wayland-client.h with directory name</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1688040000">- Drop egl, gegl, gles and glx dependencies which aren't needed
  for build.
- libdrm_intel is not required neither available for s390x so stop
  requiring it when is s390x arch.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1696507200">- Update to 0.7.0:
  * Each client can now have its own seat, i.e. it's own cursor
    and separate keyboard focus
  * A new option to create a websocket instead of a regular TCP socket
  * Software pixel buffers with fewer bits per pixel than 32 are now supported
  * A new RSA based authentication method with encryption has been added
  * A config file can now reference files relative to the directory
    in which it resides
  * The unix-socket option is fixed
  * Various kinks in wayvncctl have been ironed out</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1696507201">- Update to 0.7.1:
  * Fix version requirement for Neat VNC</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1699272000">- Update to 0.7.2:
  * Missing documentation for the websocket flag
  * Null-dereferencing when input is disabled
  * Out-of-bounds memory access when compositors submit out-of-bounds damage
  * Too strict authentication related config parameter sanitation</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708948800">- Update to 0.8.0:
  Highlights:
  * Transient seats via the new ext-transient-seat-v1 protocol. These
    are not implemented in any compositor yet, but will hopefully
    be a part of sway 0.10
  * Automatic server-side resizing of headless outputs, by courtesy of Consolatis
  * Detached mode, which allows wayvnc to attach to and detach from a running compositor
  Bugfixes:
  * A crash when trying to attach to a non-wlroots compositor has been fixed.
    Attaching fails, but it doesn't crash.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1736251200">- Update to 0.9.0:
  * The new ext-image-copy-capture-v1 protocol has been implemented for output
    capturing.
  * A file descriptor created by a parent process can be used for listening for
    new connections, thanks to Attila Fidan.
  * Clipboard handling has been made more robust, thanks again to Attila Fidan.
  * WayVNC can now allocate CMA backed pixel buffers. They are required for
    hardware encoding on Raspberry Pi.
  * Keyboard LED state can be passed to clients.
  * Output power management is now only enabled while capturing.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1736251201">- Update to 0.9.1:
  * Fix buffer allocation on FreeBSD.</changelog>
</package>
<package pkgid="8f092576b55e32d9a916717d9ce7c4a35b8b75b6e0a4d1192936ea9547e189d7" name="wayvnc" arch="x86_64">
  <version epoch="0" ver="0.9.1" rel="bp156.2.3.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1591185600">- Initial package of wayvnc 0.1.2 for openSUSE</changelog>
  <changelog author="Alexander Graul &lt;alexander.graul@suse.com&gt;" date="1596715200">- Update to version 0.2.0
- New features:
  + The OpenGL ES 2.0 based renderer has now been replaced with a pixman based
    renderer. The new renderer is both simpler and performs better on devices
    with poor memory bandwidth such as the Raspberry Pi 3.
  + Extra damage checking is now done using a fash-hash (murmur3) based method,
    rather than comparing frames. This saves memory bandwidth.
  + Experimental support for GPU side wlr-screencopy (wlroots 0.11.0 is
    required).
  + dtrace probes have been added for latency measurements.
- Bugs fixed:
  + Output transformations are now in line with wlroots's output transformation
    behaviour.
  + Shared memory files are now allocated with the correct size rather than zero.
  + Keyboard modifiers no longer get stuck.
  + Wayvnc exits when the compositor goes away rather than crashing.
  + Wayvnc exits when the selected seat or output goes away rather than crashing.
- Default frame rate limit is now 30fps</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1614513600">- update to 0.4.0:
  * PAM Authentication, thanks to Nicholas Sica.
  * Faking of modifiers to match keyboard symbols not found at the current shift
  * QEMU extended key event, which uses key codes instead of key symbols. This
    bypasses the need for reverse keyboard symbol mapping for clients that
    support the extension, so the server doesn't need to know about keyboard
    layouts.
  * Xkb config parameters have been added.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643025600">- update to 0.4.1:
  * main: Pin wl_output version to 3
  * screencopy: Set upper bounds on protocol version
  * main: Set upper bounds on pointer manager version</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1667822400">- Update to 0.5.0:
  * The most significant addition for this release is H.264 encoding
    via the Open H.264 RFB protocol extension. Clients that have
    implemented Open H.264 at this time are TigerVNC and wlvncc,
    of which only the latter uses hardware accelerated decoding.
    H.264 encoding is hardware accelerated and requires the --gpu
    command line flag to be enabled. It isn't particularly useful
    without hardware acceleration, so it's better to stick with
    "Tight" encoding if you don't have GPU rendering.
  * Input can now be disabled
  * UNIX Sockets
  * Screen-capturing via DMA-BUF is now a command line flag (--gpu)
  * Improved logging and error messages</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1674475200">- Update to 0.6.0:
  New wayvncctl:
  * The captured output can be changed on the fly
  * Connected clients can be listed and managed
  * Various events can be monitored
  Highlights:
  * Control interface, mentioned above.
  * Screen capturing is paused when no client is connected
  * Screen capturing is paused for outputs that are powered off
  * Horizontal scrolling
  * Each client now gets its own set of virtual inputs. This helps
    with state tracking.
  * Symbol to key code mapping now works better with xwayland</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1674561600">- Update to 0.6.1:
  * Fix compatibility issues with FreeBSD and a few other systems</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1674820800">- Update to 0.6.2:
  * This fixes control commands that don't take any parameters</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1674820801">- Prefixe include of wayland-client.h with directory name</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1688040000">- Drop egl, gegl, gles and glx dependencies which aren't needed
  for build.
- libdrm_intel is not required neither available for s390x so stop
  requiring it when is s390x arch.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1696507200">- Update to 0.7.0:
  * Each client can now have its own seat, i.e. it's own cursor
    and separate keyboard focus
  * A new option to create a websocket instead of a regular TCP socket
  * Software pixel buffers with fewer bits per pixel than 32 are now supported
  * A new RSA based authentication method with encryption has been added
  * A config file can now reference files relative to the directory
    in which it resides
  * The unix-socket option is fixed
  * Various kinks in wayvncctl have been ironed out</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1696507201">- Update to 0.7.1:
  * Fix version requirement for Neat VNC</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1699272000">- Update to 0.7.2:
  * Missing documentation for the websocket flag
  * Null-dereferencing when input is disabled
  * Out-of-bounds memory access when compositors submit out-of-bounds damage
  * Too strict authentication related config parameter sanitation</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708948800">- Update to 0.8.0:
  Highlights:
  * Transient seats via the new ext-transient-seat-v1 protocol. These
    are not implemented in any compositor yet, but will hopefully
    be a part of sway 0.10
  * Automatic server-side resizing of headless outputs, by courtesy of Consolatis
  * Detached mode, which allows wayvnc to attach to and detach from a running compositor
  Bugfixes:
  * A crash when trying to attach to a non-wlroots compositor has been fixed.
    Attaching fails, but it doesn't crash.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1736251200">- Update to 0.9.0:
  * The new ext-image-copy-capture-v1 protocol has been implemented for output
    capturing.
  * A file descriptor created by a parent process can be used for listening for
    new connections, thanks to Attila Fidan.
  * Clipboard handling has been made more robust, thanks again to Attila Fidan.
  * WayVNC can now allocate CMA backed pixel buffers. They are required for
    hardware encoding on Raspberry Pi.
  * Keyboard LED state can be passed to clients.
  * Output power management is now only enabled while capturing.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1736251201">- Update to 0.9.1:
  * Fix buffer allocation on FreeBSD.</changelog>
</package>
<package pkgid="847c228b3465f6ca23a8a8539c6fd4103476fe1990c396c029af3861dd8215b1" name="webcamoid" arch="aarch64">
  <version epoch="0" ver="9.2.3" rel="bp156.2.3.1"/>
  <changelog author="aloisio@gmx.com" date="1507636800">- Update to version 8.1.0
  * Improved startup time.
  * Deadlock when audio recording is enabled my be solved now.
    Audio recording enabled by default again.
  * Hopefully, fixed many segfaults in many platforms.
- Dropped webcamoid-fix_man.patch (merged upstream)</changelog>
  <changelog author="aloisio@gmx.com" date="1513166400">- Added frei0r-plugins-opencv as runtime requirement to account
  for (boo#1068792)</changelog>
  <changelog author="olaf@aepfle.de" date="1525435200">- Use ffmpeg3 versions of pkgconfig(libav*)</changelog>
  <changelog author="aloisio@gmx.com" date="1531051200">- Added webcamoid-8.1.0-ffmpeg4.patch to support ffmpeg4 and
  changed requirements accordingly</changelog>
  <changelog author="aloisio@gmx.com" date="1548158400">- Update to version 8.5.0
  * UI ported to QtQuick Controls 2.
  * Reworked virtual camera for GNU/Linux, Mac and Windows.
  * Qt 5.9.0 as minimum requirement.
  * Faster build and smaller binaries.
  * Added build info.
  * Fixed crash and many other bugs in FreeBSD.
  * Added support for Microsoft Media Foundation capture.
  * Fixed shadow build.
  * Added support for FFmpeg 4.0.
  * Fixed bug when reading/setting webcam controls.
  * Added support for akvcam, default in-house virtual camera
    solution for GNU/Linux.
  * Fixed rendering problems in Mac.
  * Added support for FreeBSD in deploy scripts.
  * Fixed many bugs when recording audio and video.
  * Default recording video bitrate is now 1.5Mbps.
  * Fixed audio support in Windows.
  * Removed 'su' and 'sudo' as root method when installing the
    virtual camera in GNU/Linux.
  * Removed Syphon support for Mac.
  * Improved translations.
- Dropped webcamoid-8.1.0-ffmpeg4.patch (no longer necessary)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1551787200">- Update to version 8.6.0
  * Now webcam settings are saved.
  * Enabled secondary plugins, and fixed segfaults and  memleaks
    in GStreamer.
  * Fixed segfaults and memory leaks in MacOS.
  * Fixed GIF playback in FFmpeg.
  * Build now support MSYS2.
  * Added static analysis with Codacy.
  * Fixed manpage install.
  * Install paths now follow Qt install paths structure.
- Added webcamoid-mandir.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1553515200">- Drop the qimageblitz dependency. Unused since 5.0.0.
- Drop the Frei0r dependency. Unused since 5.1.0.
- Fix the old description 'KDE' is the community, 'plasmoid' is no longer used.
- Ensure neutrality of description.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1553601600">- Update to version 8.6.1
  * AppImage now properly show the icon (issue #94).
  * Use correct subdir for manpage (issue #170, thanks Luigi
    Baldoni!).
- Dropped webcamoid-mandir.patch (merged upstream)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1569931200">- Update to version 8.7.0
  * Removed unnecessary Bin and Probe plugins.
  * Added audio latency control.
  * Removed OSS and QtAudio submodules.
  * Fixed a bug that happened when changing the format, resolution
    or FPS of the camera (commit 41448aa).
  * Improved error messages for the virtual camera (issue #187).
  * Fixed segfaults.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1571745600">- Update to version 8.7.1
  * Load virtual camera default frame from file instead of
    resources.</changelog>
  <changelog author="Bogdano Arendartchuk &lt;BArendartchuk@suse.com&gt;" date="1585396800">- require libqt5-qtquickcontrols and libqt5-qtquickcontrols2</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1613476800">- Update to version 8.8.0
  * Added option for blurring outside detected face in
    FaceDetect plugin
  * Added public method for detecteding face rectangles in
    FaceDetect plugin
  * Fixed some minor bugs when capturing from camera.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1622808000">- Add webcamoid-gcc11.patch to fix build in Factory</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1644926400">- Update to version 9.0.0
  * Now Qt 5.15 is the minimum required version.
  * More modern UI redesign.
  * Now the default theme can adapt to the current color scheme
    of the system.
  * Switched build system to CMake.
  * Redesigned plugins system to a more expandable one.
  * Photos and videos are saved in their default folders, and
    its also user customizable.
  * You can now open the last photo taken and the last video
    recorded from Webcamoid.
  * Added support for screen capturing in PipeWire/Wayland.
  * Added VLC as video playback backend.
  * The virtual camera is now fully customizable (format,
    resolution, default picture, etc.).
  * Improved error messages for the virtual camera.
  * Add face tracking plugin.
  * Add appstream data.
  * Fixed privilege escalation when creating the virtual camera.
  * Added support for background image replacement in FaceDetect
    plugin.
  * Fixed default masks rendering when selecting an image from
    file system.
  * Added more options to the FaceDetect plugin.
  * Added support for FFmpeg 5.0.
  * Fixed video recording with FFmpeg.
  * Added Otsu threshold, and other video effects plugins.
  * Improved FalseColor plugin UI.
  * Optimized Charify plugin.
  * Added donations links for people who wants to support the
    project.
- Drop webcamoid-gcc11.patch (no longer useful)
- Add webcamoid-manpath.patch
- Drop devel subpackage
- Link against pipewire, spa, libusb and vlc</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1661256000">- Add FFmpeg 5 compatibility change:
  * webcamoid-ffmpeg5.patch
- Remove obsolete packaging macros</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1684497600">- Build with ffmpeg-4 to fix factory build</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1686484800">- Update to version 9.1.0
  * Redesigned UI to work in smaler screens.
  * Now providing ARM packages for GNU/Linux.
  * Allow using an image file as video source.
  * Full support for screen readers and keyboard navigation.
  * Added image capture to clipboard.
  * Added PortAudio and SDL as alternative audio device plugins.
  * Added QCamera as alternative camera capture plugin.
  * Added FFmpeg screen capture support.
  * The virtual camera from GNU/Linux can also be installed in
    non x86 platforms.
  * video synchronization can be enebled/disabled on playback.
  * New video Effects: AnalogTV, Zoom, Crop, Opacity.
  * Removed Scale and Scroll video effects.
  * PrimariesColors plugin renamed to Saturated.
  * Improved virtual camera detection. Webcamoid will only offer
    akvcam or AkVirtualCamera in the only case no other virtual
    camera was installed, or in the case it was manually selected.
  * Allow positioning Webcamoid widow on any screen.
  * Added uninstall target in cmake build to aid development
    cycles.
  * Fixed virtual camera install in GNU/Linux.
  * Translation files are not embeded in the binary, more
    translations can be added and tested without recompiling.
  * Fixed ALSA deices reading.
  * Properly save enabled and disabled plugins.
- Drop webcamoid-manpath.patch and webcamoid-ffmpeg5.patch
  (merged upstream)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1686830400">- Update to version 9.1.1
  * Removed Qml import line that prevented UI to load.
  * Using common AppID for all platforms.
- Add Qt5Multimedia build requirement</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1727956800">- Update to version 9.2.3
  * Misc non-linux changes
  version 9.2.0:
  * Webcamoid ported to Qt6.
  * Added PipeWire video capture support.
  * Added Xlib screen capture plugin.
  * Added desktop capture using FFmpeg.
  * Added option to show or hide the mouse cursor on screen
    capture.
  * Qt screen capture plugin is now using QScreenCapture.
  * Added ColorKey plugin.
  * Added support for extended controls in V4L2.
  * Attend to screen orientation.
  * Fixed ARM 64 packages.
  * Fixed saving the selected camera format.
  * Added a debug log to the preferences dialog.
  * Added options for enabling/disabling interprocess
    optimizations.
  * Do not show the video outputs if the virtual camera is not
    supported.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1731499200">- Add webcamoid-disable_autoupdate.patch (fixes boo#1196225)</changelog>
</package>
<package pkgid="5f6d70f9d1e658beb681d4faf9483028a80fb00b12864012ea52b5f46e315386" name="webcamoid" arch="ppc64le">
  <version epoch="0" ver="9.2.3" rel="bp156.2.3.1"/>
  <changelog author="aloisio@gmx.com" date="1507636800">- Update to version 8.1.0
  * Improved startup time.
  * Deadlock when audio recording is enabled my be solved now.
    Audio recording enabled by default again.
  * Hopefully, fixed many segfaults in many platforms.
- Dropped webcamoid-fix_man.patch (merged upstream)</changelog>
  <changelog author="aloisio@gmx.com" date="1513166400">- Added frei0r-plugins-opencv as runtime requirement to account
  for (boo#1068792)</changelog>
  <changelog author="olaf@aepfle.de" date="1525435200">- Use ffmpeg3 versions of pkgconfig(libav*)</changelog>
  <changelog author="aloisio@gmx.com" date="1531051200">- Added webcamoid-8.1.0-ffmpeg4.patch to support ffmpeg4 and
  changed requirements accordingly</changelog>
  <changelog author="aloisio@gmx.com" date="1548158400">- Update to version 8.5.0
  * UI ported to QtQuick Controls 2.
  * Reworked virtual camera for GNU/Linux, Mac and Windows.
  * Qt 5.9.0 as minimum requirement.
  * Faster build and smaller binaries.
  * Added build info.
  * Fixed crash and many other bugs in FreeBSD.
  * Added support for Microsoft Media Foundation capture.
  * Fixed shadow build.
  * Added support for FFmpeg 4.0.
  * Fixed bug when reading/setting webcam controls.
  * Added support for akvcam, default in-house virtual camera
    solution for GNU/Linux.
  * Fixed rendering problems in Mac.
  * Added support for FreeBSD in deploy scripts.
  * Fixed many bugs when recording audio and video.
  * Default recording video bitrate is now 1.5Mbps.
  * Fixed audio support in Windows.
  * Removed 'su' and 'sudo' as root method when installing the
    virtual camera in GNU/Linux.
  * Removed Syphon support for Mac.
  * Improved translations.
- Dropped webcamoid-8.1.0-ffmpeg4.patch (no longer necessary)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1551787200">- Update to version 8.6.0
  * Now webcam settings are saved.
  * Enabled secondary plugins, and fixed segfaults and  memleaks
    in GStreamer.
  * Fixed segfaults and memory leaks in MacOS.
  * Fixed GIF playback in FFmpeg.
  * Build now support MSYS2.
  * Added static analysis with Codacy.
  * Fixed manpage install.
  * Install paths now follow Qt install paths structure.
- Added webcamoid-mandir.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1553515200">- Drop the qimageblitz dependency. Unused since 5.0.0.
- Drop the Frei0r dependency. Unused since 5.1.0.
- Fix the old description 'KDE' is the community, 'plasmoid' is no longer used.
- Ensure neutrality of description.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1553601600">- Update to version 8.6.1
  * AppImage now properly show the icon (issue #94).
  * Use correct subdir for manpage (issue #170, thanks Luigi
    Baldoni!).
- Dropped webcamoid-mandir.patch (merged upstream)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1569931200">- Update to version 8.7.0
  * Removed unnecessary Bin and Probe plugins.
  * Added audio latency control.
  * Removed OSS and QtAudio submodules.
  * Fixed a bug that happened when changing the format, resolution
    or FPS of the camera (commit 41448aa).
  * Improved error messages for the virtual camera (issue #187).
  * Fixed segfaults.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1571745600">- Update to version 8.7.1
  * Load virtual camera default frame from file instead of
    resources.</changelog>
  <changelog author="Bogdano Arendartchuk &lt;BArendartchuk@suse.com&gt;" date="1585396800">- require libqt5-qtquickcontrols and libqt5-qtquickcontrols2</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1613476800">- Update to version 8.8.0
  * Added option for blurring outside detected face in
    FaceDetect plugin
  * Added public method for detecteding face rectangles in
    FaceDetect plugin
  * Fixed some minor bugs when capturing from camera.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1622808000">- Add webcamoid-gcc11.patch to fix build in Factory</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1644926400">- Update to version 9.0.0
  * Now Qt 5.15 is the minimum required version.
  * More modern UI redesign.
  * Now the default theme can adapt to the current color scheme
    of the system.
  * Switched build system to CMake.
  * Redesigned plugins system to a more expandable one.
  * Photos and videos are saved in their default folders, and
    its also user customizable.
  * You can now open the last photo taken and the last video
    recorded from Webcamoid.
  * Added support for screen capturing in PipeWire/Wayland.
  * Added VLC as video playback backend.
  * The virtual camera is now fully customizable (format,
    resolution, default picture, etc.).
  * Improved error messages for the virtual camera.
  * Add face tracking plugin.
  * Add appstream data.
  * Fixed privilege escalation when creating the virtual camera.
  * Added support for background image replacement in FaceDetect
    plugin.
  * Fixed default masks rendering when selecting an image from
    file system.
  * Added more options to the FaceDetect plugin.
  * Added support for FFmpeg 5.0.
  * Fixed video recording with FFmpeg.
  * Added Otsu threshold, and other video effects plugins.
  * Improved FalseColor plugin UI.
  * Optimized Charify plugin.
  * Added donations links for people who wants to support the
    project.
- Drop webcamoid-gcc11.patch (no longer useful)
- Add webcamoid-manpath.patch
- Drop devel subpackage
- Link against pipewire, spa, libusb and vlc</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1661256000">- Add FFmpeg 5 compatibility change:
  * webcamoid-ffmpeg5.patch
- Remove obsolete packaging macros</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1684497600">- Build with ffmpeg-4 to fix factory build</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1686484800">- Update to version 9.1.0
  * Redesigned UI to work in smaler screens.
  * Now providing ARM packages for GNU/Linux.
  * Allow using an image file as video source.
  * Full support for screen readers and keyboard navigation.
  * Added image capture to clipboard.
  * Added PortAudio and SDL as alternative audio device plugins.
  * Added QCamera as alternative camera capture plugin.
  * Added FFmpeg screen capture support.
  * The virtual camera from GNU/Linux can also be installed in
    non x86 platforms.
  * video synchronization can be enebled/disabled on playback.
  * New video Effects: AnalogTV, Zoom, Crop, Opacity.
  * Removed Scale and Scroll video effects.
  * PrimariesColors plugin renamed to Saturated.
  * Improved virtual camera detection. Webcamoid will only offer
    akvcam or AkVirtualCamera in the only case no other virtual
    camera was installed, or in the case it was manually selected.
  * Allow positioning Webcamoid widow on any screen.
  * Added uninstall target in cmake build to aid development
    cycles.
  * Fixed virtual camera install in GNU/Linux.
  * Translation files are not embeded in the binary, more
    translations can be added and tested without recompiling.
  * Fixed ALSA deices reading.
  * Properly save enabled and disabled plugins.
- Drop webcamoid-manpath.patch and webcamoid-ffmpeg5.patch
  (merged upstream)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1686830400">- Update to version 9.1.1
  * Removed Qml import line that prevented UI to load.
  * Using common AppID for all platforms.
- Add Qt5Multimedia build requirement</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1727956800">- Update to version 9.2.3
  * Misc non-linux changes
  version 9.2.0:
  * Webcamoid ported to Qt6.
  * Added PipeWire video capture support.
  * Added Xlib screen capture plugin.
  * Added desktop capture using FFmpeg.
  * Added option to show or hide the mouse cursor on screen
    capture.
  * Qt screen capture plugin is now using QScreenCapture.
  * Added ColorKey plugin.
  * Added support for extended controls in V4L2.
  * Attend to screen orientation.
  * Fixed ARM 64 packages.
  * Fixed saving the selected camera format.
  * Added a debug log to the preferences dialog.
  * Added options for enabling/disabling interprocess
    optimizations.
  * Do not show the video outputs if the virtual camera is not
    supported.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1731499200">- Add webcamoid-disable_autoupdate.patch (fixes boo#1196225)</changelog>
</package>
<package pkgid="004bcda4b40d751a0ead670484135b3b79d67d90839e9afbb143bd0575bed9d6" name="webcamoid" arch="src">
  <version epoch="0" ver="9.2.3" rel="bp156.2.3.1"/>
  <changelog author="aloisio@gmx.com" date="1507636800">- Update to version 8.1.0
  * Improved startup time.
  * Deadlock when audio recording is enabled my be solved now.
    Audio recording enabled by default again.
  * Hopefully, fixed many segfaults in many platforms.
- Dropped webcamoid-fix_man.patch (merged upstream)</changelog>
  <changelog author="aloisio@gmx.com" date="1513166400">- Added frei0r-plugins-opencv as runtime requirement to account
  for (boo#1068792)</changelog>
  <changelog author="olaf@aepfle.de" date="1525435200">- Use ffmpeg3 versions of pkgconfig(libav*)</changelog>
  <changelog author="aloisio@gmx.com" date="1531051200">- Added webcamoid-8.1.0-ffmpeg4.patch to support ffmpeg4 and
  changed requirements accordingly</changelog>
  <changelog author="aloisio@gmx.com" date="1548158400">- Update to version 8.5.0
  * UI ported to QtQuick Controls 2.
  * Reworked virtual camera for GNU/Linux, Mac and Windows.
  * Qt 5.9.0 as minimum requirement.
  * Faster build and smaller binaries.
  * Added build info.
  * Fixed crash and many other bugs in FreeBSD.
  * Added support for Microsoft Media Foundation capture.
  * Fixed shadow build.
  * Added support for FFmpeg 4.0.
  * Fixed bug when reading/setting webcam controls.
  * Added support for akvcam, default in-house virtual camera
    solution for GNU/Linux.
  * Fixed rendering problems in Mac.
  * Added support for FreeBSD in deploy scripts.
  * Fixed many bugs when recording audio and video.
  * Default recording video bitrate is now 1.5Mbps.
  * Fixed audio support in Windows.
  * Removed 'su' and 'sudo' as root method when installing the
    virtual camera in GNU/Linux.
  * Removed Syphon support for Mac.
  * Improved translations.
- Dropped webcamoid-8.1.0-ffmpeg4.patch (no longer necessary)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1551787200">- Update to version 8.6.0
  * Now webcam settings are saved.
  * Enabled secondary plugins, and fixed segfaults and  memleaks
    in GStreamer.
  * Fixed segfaults and memory leaks in MacOS.
  * Fixed GIF playback in FFmpeg.
  * Build now support MSYS2.
  * Added static analysis with Codacy.
  * Fixed manpage install.
  * Install paths now follow Qt install paths structure.
- Added webcamoid-mandir.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1553515200">- Drop the qimageblitz dependency. Unused since 5.0.0.
- Drop the Frei0r dependency. Unused since 5.1.0.
- Fix the old description 'KDE' is the community, 'plasmoid' is no longer used.
- Ensure neutrality of description.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1553601600">- Update to version 8.6.1
  * AppImage now properly show the icon (issue #94).
  * Use correct subdir for manpage (issue #170, thanks Luigi
    Baldoni!).
- Dropped webcamoid-mandir.patch (merged upstream)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1569931200">- Update to version 8.7.0
  * Removed unnecessary Bin and Probe plugins.
  * Added audio latency control.
  * Removed OSS and QtAudio submodules.
  * Fixed a bug that happened when changing the format, resolution
    or FPS of the camera (commit 41448aa).
  * Improved error messages for the virtual camera (issue #187).
  * Fixed segfaults.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1571745600">- Update to version 8.7.1
  * Load virtual camera default frame from file instead of
    resources.</changelog>
  <changelog author="Bogdano Arendartchuk &lt;BArendartchuk@suse.com&gt;" date="1585396800">- require libqt5-qtquickcontrols and libqt5-qtquickcontrols2</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1613476800">- Update to version 8.8.0
  * Added option for blurring outside detected face in
    FaceDetect plugin
  * Added public method for detecteding face rectangles in
    FaceDetect plugin
  * Fixed some minor bugs when capturing from camera.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1622808000">- Add webcamoid-gcc11.patch to fix build in Factory</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1644926400">- Update to version 9.0.0
  * Now Qt 5.15 is the minimum required version.
  * More modern UI redesign.
  * Now the default theme can adapt to the current color scheme
    of the system.
  * Switched build system to CMake.
  * Redesigned plugins system to a more expandable one.
  * Photos and videos are saved in their default folders, and
    its also user customizable.
  * You can now open the last photo taken and the last video
    recorded from Webcamoid.
  * Added support for screen capturing in PipeWire/Wayland.
  * Added VLC as video playback backend.
  * The virtual camera is now fully customizable (format,
    resolution, default picture, etc.).
  * Improved error messages for the virtual camera.
  * Add face tracking plugin.
  * Add appstream data.
  * Fixed privilege escalation when creating the virtual camera.
  * Added support for background image replacement in FaceDetect
    plugin.
  * Fixed default masks rendering when selecting an image from
    file system.
  * Added more options to the FaceDetect plugin.
  * Added support for FFmpeg 5.0.
  * Fixed video recording with FFmpeg.
  * Added Otsu threshold, and other video effects plugins.
  * Improved FalseColor plugin UI.
  * Optimized Charify plugin.
  * Added donations links for people who wants to support the
    project.
- Drop webcamoid-gcc11.patch (no longer useful)
- Add webcamoid-manpath.patch
- Drop devel subpackage
- Link against pipewire, spa, libusb and vlc</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1661256000">- Add FFmpeg 5 compatibility change:
  * webcamoid-ffmpeg5.patch
- Remove obsolete packaging macros</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1684497600">- Build with ffmpeg-4 to fix factory build</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1686484800">- Update to version 9.1.0
  * Redesigned UI to work in smaler screens.
  * Now providing ARM packages for GNU/Linux.
  * Allow using an image file as video source.
  * Full support for screen readers and keyboard navigation.
  * Added image capture to clipboard.
  * Added PortAudio and SDL as alternative audio device plugins.
  * Added QCamera as alternative camera capture plugin.
  * Added FFmpeg screen capture support.
  * The virtual camera from GNU/Linux can also be installed in
    non x86 platforms.
  * video synchronization can be enebled/disabled on playback.
  * New video Effects: AnalogTV, Zoom, Crop, Opacity.
  * Removed Scale and Scroll video effects.
  * PrimariesColors plugin renamed to Saturated.
  * Improved virtual camera detection. Webcamoid will only offer
    akvcam or AkVirtualCamera in the only case no other virtual
    camera was installed, or in the case it was manually selected.
  * Allow positioning Webcamoid widow on any screen.
  * Added uninstall target in cmake build to aid development
    cycles.
  * Fixed virtual camera install in GNU/Linux.
  * Translation files are not embeded in the binary, more
    translations can be added and tested without recompiling.
  * Fixed ALSA deices reading.
  * Properly save enabled and disabled plugins.
- Drop webcamoid-manpath.patch and webcamoid-ffmpeg5.patch
  (merged upstream)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1686830400">- Update to version 9.1.1
  * Removed Qml import line that prevented UI to load.
  * Using common AppID for all platforms.
- Add Qt5Multimedia build requirement</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1727956800">- Update to version 9.2.3
  * Misc non-linux changes
  version 9.2.0:
  * Webcamoid ported to Qt6.
  * Added PipeWire video capture support.
  * Added Xlib screen capture plugin.
  * Added desktop capture using FFmpeg.
  * Added option to show or hide the mouse cursor on screen
    capture.
  * Qt screen capture plugin is now using QScreenCapture.
  * Added ColorKey plugin.
  * Added support for extended controls in V4L2.
  * Attend to screen orientation.
  * Fixed ARM 64 packages.
  * Fixed saving the selected camera format.
  * Added a debug log to the preferences dialog.
  * Added options for enabling/disabling interprocess
    optimizations.
  * Do not show the video outputs if the virtual camera is not
    supported.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1731499200">- Add webcamoid-disable_autoupdate.patch (fixes boo#1196225)</changelog>
</package>
<package pkgid="c473983abe31f25f8e6a8352e06b7c8a54a666ed06fd502254ae54b6475bd365" name="webcamoid" arch="x86_64">
  <version epoch="0" ver="9.2.3" rel="bp156.2.3.1"/>
  <changelog author="aloisio@gmx.com" date="1507636800">- Update to version 8.1.0
  * Improved startup time.
  * Deadlock when audio recording is enabled my be solved now.
    Audio recording enabled by default again.
  * Hopefully, fixed many segfaults in many platforms.
- Dropped webcamoid-fix_man.patch (merged upstream)</changelog>
  <changelog author="aloisio@gmx.com" date="1513166400">- Added frei0r-plugins-opencv as runtime requirement to account
  for (boo#1068792)</changelog>
  <changelog author="olaf@aepfle.de" date="1525435200">- Use ffmpeg3 versions of pkgconfig(libav*)</changelog>
  <changelog author="aloisio@gmx.com" date="1531051200">- Added webcamoid-8.1.0-ffmpeg4.patch to support ffmpeg4 and
  changed requirements accordingly</changelog>
  <changelog author="aloisio@gmx.com" date="1548158400">- Update to version 8.5.0
  * UI ported to QtQuick Controls 2.
  * Reworked virtual camera for GNU/Linux, Mac and Windows.
  * Qt 5.9.0 as minimum requirement.
  * Faster build and smaller binaries.
  * Added build info.
  * Fixed crash and many other bugs in FreeBSD.
  * Added support for Microsoft Media Foundation capture.
  * Fixed shadow build.
  * Added support for FFmpeg 4.0.
  * Fixed bug when reading/setting webcam controls.
  * Added support for akvcam, default in-house virtual camera
    solution for GNU/Linux.
  * Fixed rendering problems in Mac.
  * Added support for FreeBSD in deploy scripts.
  * Fixed many bugs when recording audio and video.
  * Default recording video bitrate is now 1.5Mbps.
  * Fixed audio support in Windows.
  * Removed 'su' and 'sudo' as root method when installing the
    virtual camera in GNU/Linux.
  * Removed Syphon support for Mac.
  * Improved translations.
- Dropped webcamoid-8.1.0-ffmpeg4.patch (no longer necessary)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1551787200">- Update to version 8.6.0
  * Now webcam settings are saved.
  * Enabled secondary plugins, and fixed segfaults and  memleaks
    in GStreamer.
  * Fixed segfaults and memory leaks in MacOS.
  * Fixed GIF playback in FFmpeg.
  * Build now support MSYS2.
  * Added static analysis with Codacy.
  * Fixed manpage install.
  * Install paths now follow Qt install paths structure.
- Added webcamoid-mandir.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1553515200">- Drop the qimageblitz dependency. Unused since 5.0.0.
- Drop the Frei0r dependency. Unused since 5.1.0.
- Fix the old description 'KDE' is the community, 'plasmoid' is no longer used.
- Ensure neutrality of description.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1553601600">- Update to version 8.6.1
  * AppImage now properly show the icon (issue #94).
  * Use correct subdir for manpage (issue #170, thanks Luigi
    Baldoni!).
- Dropped webcamoid-mandir.patch (merged upstream)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1569931200">- Update to version 8.7.0
  * Removed unnecessary Bin and Probe plugins.
  * Added audio latency control.
  * Removed OSS and QtAudio submodules.
  * Fixed a bug that happened when changing the format, resolution
    or FPS of the camera (commit 41448aa).
  * Improved error messages for the virtual camera (issue #187).
  * Fixed segfaults.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1571745600">- Update to version 8.7.1
  * Load virtual camera default frame from file instead of
    resources.</changelog>
  <changelog author="Bogdano Arendartchuk &lt;BArendartchuk@suse.com&gt;" date="1585396800">- require libqt5-qtquickcontrols and libqt5-qtquickcontrols2</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1613476800">- Update to version 8.8.0
  * Added option for blurring outside detected face in
    FaceDetect plugin
  * Added public method for detecteding face rectangles in
    FaceDetect plugin
  * Fixed some minor bugs when capturing from camera.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1622808000">- Add webcamoid-gcc11.patch to fix build in Factory</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1644926400">- Update to version 9.0.0
  * Now Qt 5.15 is the minimum required version.
  * More modern UI redesign.
  * Now the default theme can adapt to the current color scheme
    of the system.
  * Switched build system to CMake.
  * Redesigned plugins system to a more expandable one.
  * Photos and videos are saved in their default folders, and
    its also user customizable.
  * You can now open the last photo taken and the last video
    recorded from Webcamoid.
  * Added support for screen capturing in PipeWire/Wayland.
  * Added VLC as video playback backend.
  * The virtual camera is now fully customizable (format,
    resolution, default picture, etc.).
  * Improved error messages for the virtual camera.
  * Add face tracking plugin.
  * Add appstream data.
  * Fixed privilege escalation when creating the virtual camera.
  * Added support for background image replacement in FaceDetect
    plugin.
  * Fixed default masks rendering when selecting an image from
    file system.
  * Added more options to the FaceDetect plugin.
  * Added support for FFmpeg 5.0.
  * Fixed video recording with FFmpeg.
  * Added Otsu threshold, and other video effects plugins.
  * Improved FalseColor plugin UI.
  * Optimized Charify plugin.
  * Added donations links for people who wants to support the
    project.
- Drop webcamoid-gcc11.patch (no longer useful)
- Add webcamoid-manpath.patch
- Drop devel subpackage
- Link against pipewire, spa, libusb and vlc</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1661256000">- Add FFmpeg 5 compatibility change:
  * webcamoid-ffmpeg5.patch
- Remove obsolete packaging macros</changelog>
  <changelog author="Dave Plater &lt;davejplater@gmail.com&gt;" date="1684497600">- Build with ffmpeg-4 to fix factory build</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1686484800">- Update to version 9.1.0
  * Redesigned UI to work in smaler screens.
  * Now providing ARM packages for GNU/Linux.
  * Allow using an image file as video source.
  * Full support for screen readers and keyboard navigation.
  * Added image capture to clipboard.
  * Added PortAudio and SDL as alternative audio device plugins.
  * Added QCamera as alternative camera capture plugin.
  * Added FFmpeg screen capture support.
  * The virtual camera from GNU/Linux can also be installed in
    non x86 platforms.
  * video synchronization can be enebled/disabled on playback.
  * New video Effects: AnalogTV, Zoom, Crop, Opacity.
  * Removed Scale and Scroll video effects.
  * PrimariesColors plugin renamed to Saturated.
  * Improved virtual camera detection. Webcamoid will only offer
    akvcam or AkVirtualCamera in the only case no other virtual
    camera was installed, or in the case it was manually selected.
  * Allow positioning Webcamoid widow on any screen.
  * Added uninstall target in cmake build to aid development
    cycles.
  * Fixed virtual camera install in GNU/Linux.
  * Translation files are not embeded in the binary, more
    translations can be added and tested without recompiling.
  * Fixed ALSA deices reading.
  * Properly save enabled and disabled plugins.
- Drop webcamoid-manpath.patch and webcamoid-ffmpeg5.patch
  (merged upstream)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1686830400">- Update to version 9.1.1
  * Removed Qml import line that prevented UI to load.
  * Using common AppID for all platforms.
- Add Qt5Multimedia build requirement</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1727956800">- Update to version 9.2.3
  * Misc non-linux changes
  version 9.2.0:
  * Webcamoid ported to Qt6.
  * Added PipeWire video capture support.
  * Added Xlib screen capture plugin.
  * Added desktop capture using FFmpeg.
  * Added option to show or hide the mouse cursor on screen
    capture.
  * Qt screen capture plugin is now using QScreenCapture.
  * Added ColorKey plugin.
  * Added support for extended controls in V4L2.
  * Attend to screen orientation.
  * Fixed ARM 64 packages.
  * Fixed saving the selected camera format.
  * Added a debug log to the preferences dialog.
  * Added options for enabling/disabling interprocess
    optimizations.
  * Do not show the video outputs if the virtual camera is not
    supported.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1731499200">- Add webcamoid-disable_autoupdate.patch (fixes boo#1196225)</changelog>
</package>
<package pkgid="1399af7edc311bdebd175f41390d524bb9b339cef622b44c942d05943af28f3a" name="wg-info" arch="noarch">
  <version epoch="0" ver="20240702.9b5c479" rel="bp156.2.3.1"/>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1687521600">- Initial Packaging</changelog>
  <changelog author="dheidler@suse.de" date="1719921600">- Update to version 20240702.9b5c479:
  * Fix regex escaping</changelog>
</package>
<package pkgid="1e8b75c1ec5c2470af6601869f694b6b8ad7d4714284919ff47e0835a5d98157" name="wg-info" arch="src">
  <version epoch="0" ver="20240702.9b5c479" rel="bp156.2.3.1"/>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1687521600">- Initial Packaging</changelog>
  <changelog author="dheidler@suse.de" date="1719921600">- Update to version 20240702.9b5c479:
  * Fix regex escaping</changelog>
</package>
<package pkgid="99be020a9b5c6577dd83e7ba628bb46ea7bc80bebd1b4902953107ec510c0fd8" name="xembedsniproxy" 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="c0820ce1f3f0a64c45bd18eba6eb3c591988d2e8d6e895479d7ffe838226e048" name="xembedsniproxy" 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="038ae8f34824af34190fa21af7b68a4411b3a1ac321ccb4d9b5adbe1ca926147" name="xembedsniproxy" 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="e724a026908acd93f01e1d80e2a2bf07a7e2834612a82dd0d65dab036772035c" name="xfburn" arch="aarch64">
  <version epoch="0" ver="0.7.2" rel="bp156.3.3.1"/>
  <changelog author="gber@opensuse.org" date="1397131200">- update to version 0.5.2
  - Blu-Ray support
  - Large file support (iso9660 level 3)
  - Small bugfixes</changelog>
  <changelog author="gber@opensuse.org" date="1431864000">- update to version 0.5.4
  - some autoconf modernization
  - use gstreamer 1.0 api
  - restore broken icons</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1513598400">- update to 0.5.5
  - Use gstreamer discovere api to get track duration
  - Update xfburn icon in desktop-integration and main windows
  - Do not use deprecated media-cdrom Icon (bxo#12233)
  - Add appdata file (bxo#11201)
  - Add GenericName in xfburn.desktop.in (bxo#12170)
  - Do no open data-composition when running --audio-composition
    (bxo#13251)
  - Improve error message when a plugin is missing.
  - Missing strings in translations (bxo#11291)
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1572782400">- Update to version 0.6.0
  - UI updated to use GTK+3
  - modernized the code a little in the process
- Various spec file cleanups</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1572955200">- Update to version 0.6.1
  - fixed website link in the about dialog
  - Re-enabling the initial code for setting the starting directory
    and finish implementation
  - Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1583668800">- Update to version 0.6.2
  * Displaying device revision information in the device dialog
  * Made popup context menu translatable
  * Code clean up for deprecated Glib/Gtk+ Widget definitions
  * updated AppData to AppStream and project URLs all around
  * Made xfburn.ui translatable
  * minor cleanups
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610020800">- Fixed URL</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1677931200">- Update to version 0.7.0
  * Add MIME types to open blank and audio CDs
  * Automatically update burner list as burners are plugged and unplugged
  * Change default temporary directory to /var/tmp
  * Improve text of write modes
  * Replace some icons with symbolic versions that better respect light/dark mode
  * Support delete key in audio compositions
  * Fix adding progress dialog not appearing after dragging files
  * Fix adding progress dialog cancel button not working
  * Fix adding progress dialog not being modal
  * Fix assertion failure when burner not present
  * Fix composition term not being used consistently
  * Fix crash when adding files to a data composition
  * Fix dragged audio composition tracks being copied instead of moved
  * Fix excessive minimum width of main window
  * Fix icons not appearing on dialogs
  * Fix intltool lock file bug in `make distcheck`
  * Fix multiple selection being instantly deselected upon right click
  * Fix multithreading issue when initializing an audio composition
  * Fix out-of-date address in COPYING
  * Fix project homepage URL
  * Fix removed audio composition tracks not reducing total composition length
  * Fix some compilation warnings
  * Fix typo in burn failure dialog
  * Fix XSLT processor warnings
  * Add basic GitLab pipeline
  * Add Markdown version of the README
  * Add more translatable content to the AppStream/AppData
  * Bump GLib minimum required to 2.38
  * Modernize build system
  * Resolve AppStream warnings from Debian
  * Strip trailing whitespace like as in Debian's build process
  * Update bug tracker links in readme
  * Update information on how to build xfburn
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1721044800">- Update to version 0.7.1
  * build: clang: Silence -Wcast-align
  * build: clang: Fix -Wmissing-noreturn
  * build: clang: Fix -Wuninitialized
  * build: clang: Fix -Wunused-but-set-variable
  * Simulate F1 accelerator for Help
  * Add Contents entry to Help menu
  * build: Fix autoconf warning
  * Add missing end tag to ui file
  * I18n: Update po/LINGUAS list
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * Fix bashism in configure test
  * Add missing G_END_DECLS
  * Remove roles from about dialog
  * Update copyright information
  * Look for toast and img extensions, not just iso
  * Fix segfault when settings file is readonly
  * Update README.md
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723550400">- Update to version 0.7.2
  * Fix help dialog opening on unintended keypresses</changelog>
</package>
<package pkgid="f2357dd8c0ef1121c15b7b2f62c7d7e9dbfd40ec675b7f843984ba18b0e10021" name="xfburn" arch="i586">
  <version epoch="0" ver="0.7.2" rel="bp156.3.3.1"/>
  <changelog author="gber@opensuse.org" date="1397131200">- update to version 0.5.2
  - Blu-Ray support
  - Large file support (iso9660 level 3)
  - Small bugfixes</changelog>
  <changelog author="gber@opensuse.org" date="1431864000">- update to version 0.5.4
  - some autoconf modernization
  - use gstreamer 1.0 api
  - restore broken icons</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1513598400">- update to 0.5.5
  - Use gstreamer discovere api to get track duration
  - Update xfburn icon in desktop-integration and main windows
  - Do not use deprecated media-cdrom Icon (bxo#12233)
  - Add appdata file (bxo#11201)
  - Add GenericName in xfburn.desktop.in (bxo#12170)
  - Do no open data-composition when running --audio-composition
    (bxo#13251)
  - Improve error message when a plugin is missing.
  - Missing strings in translations (bxo#11291)
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1572782400">- Update to version 0.6.0
  - UI updated to use GTK+3
  - modernized the code a little in the process
- Various spec file cleanups</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1572955200">- Update to version 0.6.1
  - fixed website link in the about dialog
  - Re-enabling the initial code for setting the starting directory
    and finish implementation
  - Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1583668800">- Update to version 0.6.2
  * Displaying device revision information in the device dialog
  * Made popup context menu translatable
  * Code clean up for deprecated Glib/Gtk+ Widget definitions
  * updated AppData to AppStream and project URLs all around
  * Made xfburn.ui translatable
  * minor cleanups
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610020800">- Fixed URL</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1677931200">- Update to version 0.7.0
  * Add MIME types to open blank and audio CDs
  * Automatically update burner list as burners are plugged and unplugged
  * Change default temporary directory to /var/tmp
  * Improve text of write modes
  * Replace some icons with symbolic versions that better respect light/dark mode
  * Support delete key in audio compositions
  * Fix adding progress dialog not appearing after dragging files
  * Fix adding progress dialog cancel button not working
  * Fix adding progress dialog not being modal
  * Fix assertion failure when burner not present
  * Fix composition term not being used consistently
  * Fix crash when adding files to a data composition
  * Fix dragged audio composition tracks being copied instead of moved
  * Fix excessive minimum width of main window
  * Fix icons not appearing on dialogs
  * Fix intltool lock file bug in `make distcheck`
  * Fix multiple selection being instantly deselected upon right click
  * Fix multithreading issue when initializing an audio composition
  * Fix out-of-date address in COPYING
  * Fix project homepage URL
  * Fix removed audio composition tracks not reducing total composition length
  * Fix some compilation warnings
  * Fix typo in burn failure dialog
  * Fix XSLT processor warnings
  * Add basic GitLab pipeline
  * Add Markdown version of the README
  * Add more translatable content to the AppStream/AppData
  * Bump GLib minimum required to 2.38
  * Modernize build system
  * Resolve AppStream warnings from Debian
  * Strip trailing whitespace like as in Debian's build process
  * Update bug tracker links in readme
  * Update information on how to build xfburn
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1721044800">- Update to version 0.7.1
  * build: clang: Silence -Wcast-align
  * build: clang: Fix -Wmissing-noreturn
  * build: clang: Fix -Wuninitialized
  * build: clang: Fix -Wunused-but-set-variable
  * Simulate F1 accelerator for Help
  * Add Contents entry to Help menu
  * build: Fix autoconf warning
  * Add missing end tag to ui file
  * I18n: Update po/LINGUAS list
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * Fix bashism in configure test
  * Add missing G_END_DECLS
  * Remove roles from about dialog
  * Update copyright information
  * Look for toast and img extensions, not just iso
  * Fix segfault when settings file is readonly
  * Update README.md
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723550400">- Update to version 0.7.2
  * Fix help dialog opening on unintended keypresses</changelog>
</package>
<package pkgid="f3eb27f6c0be55a5458554a7ffe5e2aef2e0082bc40e5a853f3e59d573bf619c" name="xfburn" arch="ppc64le">
  <version epoch="0" ver="0.7.2" rel="bp156.3.3.1"/>
  <changelog author="gber@opensuse.org" date="1397131200">- update to version 0.5.2
  - Blu-Ray support
  - Large file support (iso9660 level 3)
  - Small bugfixes</changelog>
  <changelog author="gber@opensuse.org" date="1431864000">- update to version 0.5.4
  - some autoconf modernization
  - use gstreamer 1.0 api
  - restore broken icons</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1513598400">- update to 0.5.5
  - Use gstreamer discovere api to get track duration
  - Update xfburn icon in desktop-integration and main windows
  - Do not use deprecated media-cdrom Icon (bxo#12233)
  - Add appdata file (bxo#11201)
  - Add GenericName in xfburn.desktop.in (bxo#12170)
  - Do no open data-composition when running --audio-composition
    (bxo#13251)
  - Improve error message when a plugin is missing.
  - Missing strings in translations (bxo#11291)
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1572782400">- Update to version 0.6.0
  - UI updated to use GTK+3
  - modernized the code a little in the process
- Various spec file cleanups</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1572955200">- Update to version 0.6.1
  - fixed website link in the about dialog
  - Re-enabling the initial code for setting the starting directory
    and finish implementation
  - Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1583668800">- Update to version 0.6.2
  * Displaying device revision information in the device dialog
  * Made popup context menu translatable
  * Code clean up for deprecated Glib/Gtk+ Widget definitions
  * updated AppData to AppStream and project URLs all around
  * Made xfburn.ui translatable
  * minor cleanups
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610020800">- Fixed URL</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1677931200">- Update to version 0.7.0
  * Add MIME types to open blank and audio CDs
  * Automatically update burner list as burners are plugged and unplugged
  * Change default temporary directory to /var/tmp
  * Improve text of write modes
  * Replace some icons with symbolic versions that better respect light/dark mode
  * Support delete key in audio compositions
  * Fix adding progress dialog not appearing after dragging files
  * Fix adding progress dialog cancel button not working
  * Fix adding progress dialog not being modal
  * Fix assertion failure when burner not present
  * Fix composition term not being used consistently
  * Fix crash when adding files to a data composition
  * Fix dragged audio composition tracks being copied instead of moved
  * Fix excessive minimum width of main window
  * Fix icons not appearing on dialogs
  * Fix intltool lock file bug in `make distcheck`
  * Fix multiple selection being instantly deselected upon right click
  * Fix multithreading issue when initializing an audio composition
  * Fix out-of-date address in COPYING
  * Fix project homepage URL
  * Fix removed audio composition tracks not reducing total composition length
  * Fix some compilation warnings
  * Fix typo in burn failure dialog
  * Fix XSLT processor warnings
  * Add basic GitLab pipeline
  * Add Markdown version of the README
  * Add more translatable content to the AppStream/AppData
  * Bump GLib minimum required to 2.38
  * Modernize build system
  * Resolve AppStream warnings from Debian
  * Strip trailing whitespace like as in Debian's build process
  * Update bug tracker links in readme
  * Update information on how to build xfburn
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1721044800">- Update to version 0.7.1
  * build: clang: Silence -Wcast-align
  * build: clang: Fix -Wmissing-noreturn
  * build: clang: Fix -Wuninitialized
  * build: clang: Fix -Wunused-but-set-variable
  * Simulate F1 accelerator for Help
  * Add Contents entry to Help menu
  * build: Fix autoconf warning
  * Add missing end tag to ui file
  * I18n: Update po/LINGUAS list
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * Fix bashism in configure test
  * Add missing G_END_DECLS
  * Remove roles from about dialog
  * Update copyright information
  * Look for toast and img extensions, not just iso
  * Fix segfault when settings file is readonly
  * Update README.md
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723550400">- Update to version 0.7.2
  * Fix help dialog opening on unintended keypresses</changelog>
</package>
<package pkgid="69fd97cb906352bf4920d2ce9d03ac2142143907c7c6debc50bab54698b5dc06" name="xfburn" arch="s390x">
  <version epoch="0" ver="0.7.2" rel="bp156.3.3.1"/>
  <changelog author="gber@opensuse.org" date="1397131200">- update to version 0.5.2
  - Blu-Ray support
  - Large file support (iso9660 level 3)
  - Small bugfixes</changelog>
  <changelog author="gber@opensuse.org" date="1431864000">- update to version 0.5.4
  - some autoconf modernization
  - use gstreamer 1.0 api
  - restore broken icons</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1513598400">- update to 0.5.5
  - Use gstreamer discovere api to get track duration
  - Update xfburn icon in desktop-integration and main windows
  - Do not use deprecated media-cdrom Icon (bxo#12233)
  - Add appdata file (bxo#11201)
  - Add GenericName in xfburn.desktop.in (bxo#12170)
  - Do no open data-composition when running --audio-composition
    (bxo#13251)
  - Improve error message when a plugin is missing.
  - Missing strings in translations (bxo#11291)
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1572782400">- Update to version 0.6.0
  - UI updated to use GTK+3
  - modernized the code a little in the process
- Various spec file cleanups</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1572955200">- Update to version 0.6.1
  - fixed website link in the about dialog
  - Re-enabling the initial code for setting the starting directory
    and finish implementation
  - Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1583668800">- Update to version 0.6.2
  * Displaying device revision information in the device dialog
  * Made popup context menu translatable
  * Code clean up for deprecated Glib/Gtk+ Widget definitions
  * updated AppData to AppStream and project URLs all around
  * Made xfburn.ui translatable
  * minor cleanups
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610020800">- Fixed URL</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1677931200">- Update to version 0.7.0
  * Add MIME types to open blank and audio CDs
  * Automatically update burner list as burners are plugged and unplugged
  * Change default temporary directory to /var/tmp
  * Improve text of write modes
  * Replace some icons with symbolic versions that better respect light/dark mode
  * Support delete key in audio compositions
  * Fix adding progress dialog not appearing after dragging files
  * Fix adding progress dialog cancel button not working
  * Fix adding progress dialog not being modal
  * Fix assertion failure when burner not present
  * Fix composition term not being used consistently
  * Fix crash when adding files to a data composition
  * Fix dragged audio composition tracks being copied instead of moved
  * Fix excessive minimum width of main window
  * Fix icons not appearing on dialogs
  * Fix intltool lock file bug in `make distcheck`
  * Fix multiple selection being instantly deselected upon right click
  * Fix multithreading issue when initializing an audio composition
  * Fix out-of-date address in COPYING
  * Fix project homepage URL
  * Fix removed audio composition tracks not reducing total composition length
  * Fix some compilation warnings
  * Fix typo in burn failure dialog
  * Fix XSLT processor warnings
  * Add basic GitLab pipeline
  * Add Markdown version of the README
  * Add more translatable content to the AppStream/AppData
  * Bump GLib minimum required to 2.38
  * Modernize build system
  * Resolve AppStream warnings from Debian
  * Strip trailing whitespace like as in Debian's build process
  * Update bug tracker links in readme
  * Update information on how to build xfburn
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1721044800">- Update to version 0.7.1
  * build: clang: Silence -Wcast-align
  * build: clang: Fix -Wmissing-noreturn
  * build: clang: Fix -Wuninitialized
  * build: clang: Fix -Wunused-but-set-variable
  * Simulate F1 accelerator for Help
  * Add Contents entry to Help menu
  * build: Fix autoconf warning
  * Add missing end tag to ui file
  * I18n: Update po/LINGUAS list
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * Fix bashism in configure test
  * Add missing G_END_DECLS
  * Remove roles from about dialog
  * Update copyright information
  * Look for toast and img extensions, not just iso
  * Fix segfault when settings file is readonly
  * Update README.md
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723550400">- Update to version 0.7.2
  * Fix help dialog opening on unintended keypresses</changelog>
</package>
<package pkgid="350f746bf3ef99b8fc097b75e104562bc2c595b46a2ee3a6750293738cf2c9ee" name="xfburn" arch="src">
  <version epoch="0" ver="0.7.2" rel="bp156.3.3.1"/>
  <changelog author="prusnak@suse.cz" date="1234872000">- updated to 0.4.0
  * Display an error if gstreamer realizes a plugin is missing to decode a file
  * Jean-François Wauthy officially retired as maintainer. Thank you for all the
    work, p0llux!
  * Add symlink as symlink, and not the referenced files to a data composition
  * Allow adding hidden files and devices to the composition through the
    command line (they are not shown in the file selector)
  * Add an entry to Thunar's sendto menu for adding to a data composition
    (thanks Mike Massonnet)
  * Add directories to a data composition with the correct timestamp
    (thanks JR Oldroyd for discovering this)
  * Stop button works now
  * Drag and drop into an audio composition now adds files in the correct order
  * Check that the size of the burn run actually fits on the inserted disc
  * Internal and string improvements
  * Use gstreamer to decompress any supported audio files to burn an audio CD ("gst" transcoder)
  * Burn audio CDs from uncompressed CD audio .wav files ("basic" transcoder)
  * Allow drags and drop from file managers like Thunar (text/uri-list target)
  * Require HAL if compiled with HAL support
  * Try to unmount a drive if it is not accessible (requires thunar-vfs)
  * Build list of drives initially from HAL, then fill in details using libburn
    once the burn dialog shows up</changelog>
  <changelog author="prusnak@suse.cz" date="1235563200">- updated to 0.4.1
  * When thunar-vfs is not present, Completely disable drag and drop from
    Thunar (and other file managers). Otherwise gtk complains (and potentially
    causes errors).
  * Adding directories to a composition from within xfburn works again.
  * Bump libburn version requirement to 0.5.6, since earlier versions might
    trigger a crash in libburn's fifo code. Version 0.4.2 or later will work,
    aside from this problem.
  * Correctly detect some burners for which HAL reported unexpected values.
  * Fall back to libburn-based burner detection if HAL does not find any.
  * A man page is now included.</changelog>
  <changelog author="prusnak@suse.cz" date="1250078400">- updated to 0.4.2
  - Internal updates in preparation for better handling of disc detection
  - Handle drag and drop of filenames with spaces from thunar (closes #4992)
  - Insert dragged file dropped on top of another file instead of crashing
    (closes #5299)
  - Properly detect the available space on an audio CD (closes #5302)
  - Track ownership of tracks in compositions correctly (closes #5303)
  - Resample audio files with gstreamer if necessary (closes #5304)
  - Show symbolic links in the file browser (closes #5430)
  - Implement the "show hidden files" option (closes #5500)</changelog>
  <changelog author="prusnak@suse.cz" date="1267099200">- updated to 0.4.3
  - Fall back gracefully to use libburn when compiled with HAL support but
    when the HAL daemon is not running.
  - Again show the volume name in the burn dialog if it has the default value
  - By default let libburn autodetect the write mode
  - Fix a crash after burning is complete
  - Fix a crash when adding files to a composition which was non-empty
  - Don't ask unlimited number of times if a disc should get blanked
  - Always check for mounted discs before using the drive</changelog>
  <changelog author="prusnak@opensuse.org" date="1292414400">- add thunar to Requires</changelog>
  <changelog author="gber@opensuse.org" date="1293364800">- corrected license
- updated xfburn-0.4.3-desktop.patch in order to fix desktop files
- remove unsupported locales
- enabled GStreamer support</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="1333281600">- specfile cleanup
- correct dependencies
- drop xfburn-0.4.3-desktop.patch and edit files in place
- split off -lang subpackage</changelog>
  <changelog author="gber@opensuse.org" date="1334404800">- added xfburn-fix-missing-include.patch in order to include a
  missing header</changelog>
  <changelog author="gber@opensuse.org" date="1392897600">- update to version 0.5.0
  - Updates to the underlying libraries (use gio, libxfce4ui), new
    icon, remove the file browser by default, and many smaller
    bugfixes
- drop obsolete xfburn-fix-missing-include.patch</changelog>
  <changelog author="gber@opensuse.org" date="1397131200">- update to version 0.5.2
  - Blu-Ray support
  - Large file support (iso9660 level 3)
  - Small bugfixes</changelog>
  <changelog author="gber@opensuse.org" date="1431864000">- update to version 0.5.4
  - some autoconf modernization
  - use gstreamer 1.0 api
  - restore broken icons</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1513598400">- update to 0.5.5
  - Use gstreamer discovere api to get track duration
  - Update xfburn icon in desktop-integration and main windows
  - Do not use deprecated media-cdrom Icon (bxo#12233)
  - Add appdata file (bxo#11201)
  - Add GenericName in xfburn.desktop.in (bxo#12170)
  - Do no open data-composition when running --audio-composition
    (bxo#13251)
  - Improve error message when a plugin is missing.
  - Missing strings in translations (bxo#11291)
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1572782400">- Update to version 0.6.0
  - UI updated to use GTK+3
  - modernized the code a little in the process
- Various spec file cleanups</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1572955200">- Update to version 0.6.1
  - fixed website link in the about dialog
  - Re-enabling the initial code for setting the starting directory
    and finish implementation
  - Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1583668800">- Update to version 0.6.2
  * Displaying device revision information in the device dialog
  * Made popup context menu translatable
  * Code clean up for deprecated Glib/Gtk+ Widget definitions
  * updated AppData to AppStream and project URLs all around
  * Made xfburn.ui translatable
  * minor cleanups
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610020800">- Fixed URL</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1677931200">- Update to version 0.7.0
  * Add MIME types to open blank and audio CDs
  * Automatically update burner list as burners are plugged and unplugged
  * Change default temporary directory to /var/tmp
  * Improve text of write modes
  * Replace some icons with symbolic versions that better respect light/dark mode
  * Support delete key in audio compositions
  * Fix adding progress dialog not appearing after dragging files
  * Fix adding progress dialog cancel button not working
  * Fix adding progress dialog not being modal
  * Fix assertion failure when burner not present
  * Fix composition term not being used consistently
  * Fix crash when adding files to a data composition
  * Fix dragged audio composition tracks being copied instead of moved
  * Fix excessive minimum width of main window
  * Fix icons not appearing on dialogs
  * Fix intltool lock file bug in `make distcheck`
  * Fix multiple selection being instantly deselected upon right click
  * Fix multithreading issue when initializing an audio composition
  * Fix out-of-date address in COPYING
  * Fix project homepage URL
  * Fix removed audio composition tracks not reducing total composition length
  * Fix some compilation warnings
  * Fix typo in burn failure dialog
  * Fix XSLT processor warnings
  * Add basic GitLab pipeline
  * Add Markdown version of the README
  * Add more translatable content to the AppStream/AppData
  * Bump GLib minimum required to 2.38
  * Modernize build system
  * Resolve AppStream warnings from Debian
  * Strip trailing whitespace like as in Debian's build process
  * Update bug tracker links in readme
  * Update information on how to build xfburn
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1721044800">- Update to version 0.7.1
  * build: clang: Silence -Wcast-align
  * build: clang: Fix -Wmissing-noreturn
  * build: clang: Fix -Wuninitialized
  * build: clang: Fix -Wunused-but-set-variable
  * Simulate F1 accelerator for Help
  * Add Contents entry to Help menu
  * build: Fix autoconf warning
  * Add missing end tag to ui file
  * I18n: Update po/LINGUAS list
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * Fix bashism in configure test
  * Add missing G_END_DECLS
  * Remove roles from about dialog
  * Update copyright information
  * Look for toast and img extensions, not just iso
  * Fix segfault when settings file is readonly
  * Update README.md
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723550400">- Update to version 0.7.2
  * Fix help dialog opening on unintended keypresses</changelog>
</package>
<package pkgid="0984795e868de0c7270367fdf546e1eddc64c2f756c6847c7be3c166eccb2f06" name="xfburn" arch="x86_64">
  <version epoch="0" ver="0.7.2" rel="bp156.3.3.1"/>
  <changelog author="gber@opensuse.org" date="1397131200">- update to version 0.5.2
  - Blu-Ray support
  - Large file support (iso9660 level 3)
  - Small bugfixes</changelog>
  <changelog author="gber@opensuse.org" date="1431864000">- update to version 0.5.4
  - some autoconf modernization
  - use gstreamer 1.0 api
  - restore broken icons</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1513598400">- update to 0.5.5
  - Use gstreamer discovere api to get track duration
  - Update xfburn icon in desktop-integration and main windows
  - Do not use deprecated media-cdrom Icon (bxo#12233)
  - Add appdata file (bxo#11201)
  - Add GenericName in xfburn.desktop.in (bxo#12170)
  - Do no open data-composition when running --audio-composition
    (bxo#13251)
  - Improve error message when a plugin is missing.
  - Missing strings in translations (bxo#11291)
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1572782400">- Update to version 0.6.0
  - UI updated to use GTK+3
  - modernized the code a little in the process
- Various spec file cleanups</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1572955200">- Update to version 0.6.1
  - fixed website link in the about dialog
  - Re-enabling the initial code for setting the starting directory
    and finish implementation
  - Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1583668800">- Update to version 0.6.2
  * Displaying device revision information in the device dialog
  * Made popup context menu translatable
  * Code clean up for deprecated Glib/Gtk+ Widget definitions
  * updated AppData to AppStream and project URLs all around
  * Made xfburn.ui translatable
  * minor cleanups
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610020800">- Fixed URL</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1677931200">- Update to version 0.7.0
  * Add MIME types to open blank and audio CDs
  * Automatically update burner list as burners are plugged and unplugged
  * Change default temporary directory to /var/tmp
  * Improve text of write modes
  * Replace some icons with symbolic versions that better respect light/dark mode
  * Support delete key in audio compositions
  * Fix adding progress dialog not appearing after dragging files
  * Fix adding progress dialog cancel button not working
  * Fix adding progress dialog not being modal
  * Fix assertion failure when burner not present
  * Fix composition term not being used consistently
  * Fix crash when adding files to a data composition
  * Fix dragged audio composition tracks being copied instead of moved
  * Fix excessive minimum width of main window
  * Fix icons not appearing on dialogs
  * Fix intltool lock file bug in `make distcheck`
  * Fix multiple selection being instantly deselected upon right click
  * Fix multithreading issue when initializing an audio composition
  * Fix out-of-date address in COPYING
  * Fix project homepage URL
  * Fix removed audio composition tracks not reducing total composition length
  * Fix some compilation warnings
  * Fix typo in burn failure dialog
  * Fix XSLT processor warnings
  * Add basic GitLab pipeline
  * Add Markdown version of the README
  * Add more translatable content to the AppStream/AppData
  * Bump GLib minimum required to 2.38
  * Modernize build system
  * Resolve AppStream warnings from Debian
  * Strip trailing whitespace like as in Debian's build process
  * Update bug tracker links in readme
  * Update information on how to build xfburn
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1721044800">- Update to version 0.7.1
  * build: clang: Silence -Wcast-align
  * build: clang: Fix -Wmissing-noreturn
  * build: clang: Fix -Wuninitialized
  * build: clang: Fix -Wunused-but-set-variable
  * Simulate F1 accelerator for Help
  * Add Contents entry to Help menu
  * build: Fix autoconf warning
  * Add missing end tag to ui file
  * I18n: Update po/LINGUAS list
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * Fix bashism in configure test
  * Add missing G_END_DECLS
  * Remove roles from about dialog
  * Update copyright information
  * Look for toast and img extensions, not just iso
  * Fix segfault when settings file is readonly
  * Update README.md
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723550400">- Update to version 0.7.2
  * Fix help dialog opening on unintended keypresses</changelog>
</package>
<package pkgid="1a9599a4022e61794008437b2c91e439ed7f35be28d164379e981af1a804e800" name="xfburn-lang" arch="noarch">
  <version epoch="0" ver="0.7.2" rel="bp156.3.3.1"/>
  <changelog author="gber@opensuse.org" date="1397131200">- update to version 0.5.2
  - Blu-Ray support
  - Large file support (iso9660 level 3)
  - Small bugfixes</changelog>
  <changelog author="gber@opensuse.org" date="1431864000">- update to version 0.5.4
  - some autoconf modernization
  - use gstreamer 1.0 api
  - restore broken icons</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1513598400">- update to 0.5.5
  - Use gstreamer discovere api to get track duration
  - Update xfburn icon in desktop-integration and main windows
  - Do not use deprecated media-cdrom Icon (bxo#12233)
  - Add appdata file (bxo#11201)
  - Add GenericName in xfburn.desktop.in (bxo#12170)
  - Do no open data-composition when running --audio-composition
    (bxo#13251)
  - Improve error message when a plugin is missing.
  - Missing strings in translations (bxo#11291)
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1572782400">- Update to version 0.6.0
  - UI updated to use GTK+3
  - modernized the code a little in the process
- Various spec file cleanups</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1572955200">- Update to version 0.6.1
  - fixed website link in the about dialog
  - Re-enabling the initial code for setting the starting directory
    and finish implementation
  - Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1583668800">- Update to version 0.6.2
  * Displaying device revision information in the device dialog
  * Made popup context menu translatable
  * Code clean up for deprecated Glib/Gtk+ Widget definitions
  * updated AppData to AppStream and project URLs all around
  * Made xfburn.ui translatable
  * minor cleanups
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610020800">- Fixed URL</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1677931200">- Update to version 0.7.0
  * Add MIME types to open blank and audio CDs
  * Automatically update burner list as burners are plugged and unplugged
  * Change default temporary directory to /var/tmp
  * Improve text of write modes
  * Replace some icons with symbolic versions that better respect light/dark mode
  * Support delete key in audio compositions
  * Fix adding progress dialog not appearing after dragging files
  * Fix adding progress dialog cancel button not working
  * Fix adding progress dialog not being modal
  * Fix assertion failure when burner not present
  * Fix composition term not being used consistently
  * Fix crash when adding files to a data composition
  * Fix dragged audio composition tracks being copied instead of moved
  * Fix excessive minimum width of main window
  * Fix icons not appearing on dialogs
  * Fix intltool lock file bug in `make distcheck`
  * Fix multiple selection being instantly deselected upon right click
  * Fix multithreading issue when initializing an audio composition
  * Fix out-of-date address in COPYING
  * Fix project homepage URL
  * Fix removed audio composition tracks not reducing total composition length
  * Fix some compilation warnings
  * Fix typo in burn failure dialog
  * Fix XSLT processor warnings
  * Add basic GitLab pipeline
  * Add Markdown version of the README
  * Add more translatable content to the AppStream/AppData
  * Bump GLib minimum required to 2.38
  * Modernize build system
  * Resolve AppStream warnings from Debian
  * Strip trailing whitespace like as in Debian's build process
  * Update bug tracker links in readme
  * Update information on how to build xfburn
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1721044800">- Update to version 0.7.1
  * build: clang: Silence -Wcast-align
  * build: clang: Fix -Wmissing-noreturn
  * build: clang: Fix -Wuninitialized
  * build: clang: Fix -Wunused-but-set-variable
  * Simulate F1 accelerator for Help
  * Add Contents entry to Help menu
  * build: Fix autoconf warning
  * Add missing end tag to ui file
  * I18n: Update po/LINGUAS list
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * Fix bashism in configure test
  * Add missing G_END_DECLS
  * Remove roles from about dialog
  * Update copyright information
  * Look for toast and img extensions, not just iso
  * Fix segfault when settings file is readonly
  * Update README.md
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723550400">- Update to version 0.7.2
  * Fix help dialog opening on unintended keypresses</changelog>
</package>
<package pkgid="0292d959525342a7a9dca1bcdf856f4066f040f5b97d4dbce278f5daad455b9e" name="xfce4-clipman-plugin" arch="aarch64">
  <version epoch="0" ver="1.6.6" rel="bp156.2.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1480161600">- update to version 1.4.0
  - port to Gtk3 / GtkApplication</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to version 1.4.1
  - new application icon
  - various icon and menu geometry fixes
  - translation updates
- do not package ChangeLog file, NEWS is enough</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500638400">- update to version 1.4.2
  - Port to GtkApplication (should help with keyboard shortcut issues)
  - Translation updates
- add xfce4-clipman-plugin-1.4.2-fix-nonvoid-function.diff to fix build</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1546430400">- update to version 1.4.3 (2018-10-27):
  - Switch to xfce_panel_plugin_get_icon_size for consistent icon sizes
  - Make sure the "Disable" menuitem is shown in the panel plugin
  - Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1564401600">- Package renamed to follow upstream name xfce4-foo-plugin
- Use lang subpackage for manual edits instead of %lang_package macro
- Cleaned up spec file
- Added bcond for git master builds</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1582891200">- add xfce4-clipman-plugin-1.4.3-fix-gdk_window_get_device_position.diff
  to fix error stream in .xsession-errors file (boo#1165231)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1583150400">- Update to version 1.4.4
  * settings: Improve layout
  * settings: Drop some GtkStock items
  * Update support URLs from goodies to docs.xfce.org (bxo#16141)
  * Drop deprecated Gtk style properties
  * Also show desktop file in Cinnamon (bxo#14058)
  * Fix getting modifier in gsd-clipboard-manager (bxo#14642), obsoletes
    xfce4-clipman-plugin-1.4.3-fix-gdk_window_get_device_position.diff
  * Fix typo
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1585483200">- Update to version 1.6.0
  * Add standalone dialog to search history: xfce4-clipman-history
  * Don't delete the history on startup
  * plugin: Indicate if clipman is disabled (bxo#11381)
  * plugin: Bind middle-click to toggle "inhibit"
  * plugin: Add "Clipman settings..." menuitem
  * plugin: "Show full history..." menuitem
  * plugin: Wire up max-menu-items setting
  * settings: Make strings translatablei (bxo#16496)
  * settings: Improve responsiveness of actions tab
  * settings: Replace GtkStock icons and tweak actions dialog
  * settings: Revamp UI and add max-menu-items setting
  * settings: Further UI tweaks
  * daemon: Show info dialog if already running
  * Add warning if clipman is not running
  * Show info/warning dialogs if clipman is (not) running
  * Add clipman-settings desktop file
  * Replace deprecated g_type_class_add_private
  * Replace GtkStock items
  * Improve clipman autostart file
  * Update copyright
  * Update gitignore
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1586088000">- Update to version 1.6.1
  * Add translateable files to POTFILES (bxo#16608)
  * Bump libxfce4ui ifdef to 4.15.1
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1620043200">- Update to version 1.6.2
  * Add G_GNUC_FALLTHROUGH definition if GLib &lt; 2.60
  * Remove obsolete GTK_CHECK_VERSION checks
  * Fix function prototypes
  * Remove GSourceFunc casts
  * Fix compilation warnings
  * automake: Enable subdir-objects
  * autoconf: Some updates
  * Check for `locale.h` required in release mode
  * Update `.gitignore`
  * Require gtk 3.22.29
  * Fix GCC warnings
  * Fix return type of grab_keyboard
  * Add README.md
  * Avoid deprecated warnings with Gdk &gt;= 3.22
  * Add basic GitLab pipeline
  * bxo#16717: Move from exo-csource to xdt-csource
  * Make settings window title translateable (bxo#16625)
  * history: Re-enable singleton
  * menu: Indicate primary and clipboard content
  * menu: Indicate the primary clipboard item
  * Speed up shutdown and paste
  * Correct location of appstream info
  * Fix a couple of grammatical errors
  * Translation Updates
- Drop xfce4-clipman-plugin-1.4.2-fix-nonvoid-function.diff,
  fixed upstream</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1679400000">- Update to version 1.6.3
  * Update copyright year and bug report address
  * history: Fix inactive copy button (Fixes #54)
  * Shorten the selection text in menu
  * Move text shorten code to common function
  * build: Fix autotools warnings
  * Allow to clear history when only selection is visible
  * Fix blurry images in plugin menu when UI scale &gt; 1
  * Fix link in README
  * Remove ENABLE_NLS ifdefs
  * Update `.gitignore`
  * Add primary clipboard persistence
  * [PATCH] build: Fix intltool lock file problem during make distcheck
  * Fix text preview
  * Replace `g_malloc0()` with safer alternative `g_new0()`
  * Use `filename` before freeing it
  * Fix invalid "Show full history..." menu item behavior (#29)
  * Fix GLib macro expansion compiler warnings
  * Update copyright year
  * Check if already running before adding as panel plugin
  * Do not try to register application twice
  * Correctly handle a timeout source life cycle within a function
  * Fix Gtk-CRITICAL when showing main menu
  * Require glib 2.60
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1692100800">- Update to version 1.6.4
  * history-dialog: Fix memory leak
  * history-dialog: Keep paste-on-activate in sync with the settings
  * history-dialog: Remove useless creation/destruction of menu
  * Simplify main app creation
  * history-dialog: Better fit with the way GApplication works
  * settings: Remove wrong signal handler
  * settings: Better fit with the way GApplication works
  * popup-clipman: Enable translations
  * popup-clipman: Properly use GApplication
  * Move default clipboard restoration from manager to collector
  * gsd-clipboard: Add missing sanity check
  * Remove dead code
  * menu: Add some icons
  * history: Clear history when it's disabled
  * menu: Shift entries in reverse order
  * Revert "Enable reverse-order option"
  * menu: Improve management of clear history entries
  * menu: Improve management of primary clipboard entry
  * history: Refactor item_to_restore into image_to_restore
  * settings: Align paste-on-activate combo like other widgets
  * collector: Properly sync primary clipboard when default is empty
  * collector: Fix primary timeout management
  * collector: Remove unused function
  * Make 'add-primary-clipboard' management internal to the collector
  * Make 'add-primary-clipboard' imply 'persistent-primary-clipboard'
  * settings: Fix 'skip-action-on-key-down' sync and improve strings
  * collector: Make actions work again for selections
  * collector: Fix memory leak
  * collector: Properly disconnect signal handlers
  * gsd-clipboard: Properly reset source id
  * menu: Fix crash when selecting QR code
  * Remove XfcePluggable from settings desktop file
  * build: tests: Fix compiler warnings
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1695988800">- Update to version 1.6.5
  * wayland: Hide skip-action-on-key-down setting
  * wayland: Hide persistent-primary-clipboard setting
  * Add set-text action to plugin app to allow D-Bus calls
  * Add Wayland impl for clipboard-manager
  * Make clipboard manager an interface and add X11 impl
  * Rename x11-clipboard-manager to clipboard-manager
  * Move paste_on_activate() to common
  * Make X11 dependencies optional and guard X11 code paths
  * cleanup: Remove unused project files
  * cleanup: Remove useless variable assignment
  * tests: Add missing include
  * history-dialog: Fix memory leak
  * ui: Mark 2 strings translatable
  * history-dialog: Keep paste-on-activate in sync with the settings (V2)
  * settings: Fix tooltip text
  * status-icon: Enable tooltip
  * status-icon: Add missing sanity check
  * popup-clipman: Replace deprecated gdk_keyboard_grab()
  * Replace deprecated gtk_menu_popup() when possible
  * collector: Do not restore default clipboard if not really empty
  * menu: Fix translated string
  * Update URLs
  * Translation Updates
- Add xfce4-clipman-plugin-relax-x11-version.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709294400">- Update to version 1.6.6
  * Update copyright year
  * Use X11 clipboard manager from libxfce4ui if available
  * collector: Fix sanity check
  * history: Make search case-sensitive
  * actions: Update gimp command (Fixes #96)
  * build: Use system wlr-protocols if avail or fall back to submodule
  * clipboard-manager: Add missing static qualifier
  * build: Lower xfce4-dev-tools requirements to stable version
  * Fix xfce_titled_dialog_create_action_area() deprecation
  * build: Simplify and clarify X11/Wayland distinction
  * build: Define our own windowing macro instead of extending GDK's
  * build: Add check for gdk-wayland
  * Translation Updates
- Re-generate xfce4-clipman-plugin-relax-x11-version.patch</changelog>
</package>
<package pkgid="418037ee3ab85647f7dd9a58fb8518bbda5f3a71bb28c8c75e72e4560b3a4c76" name="xfce4-clipman-plugin" arch="i586">
  <version epoch="0" ver="1.6.6" rel="bp156.2.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1480161600">- update to version 1.4.0
  - port to Gtk3 / GtkApplication</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to version 1.4.1
  - new application icon
  - various icon and menu geometry fixes
  - translation updates
- do not package ChangeLog file, NEWS is enough</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500638400">- update to version 1.4.2
  - Port to GtkApplication (should help with keyboard shortcut issues)
  - Translation updates
- add xfce4-clipman-plugin-1.4.2-fix-nonvoid-function.diff to fix build</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1546430400">- update to version 1.4.3 (2018-10-27):
  - Switch to xfce_panel_plugin_get_icon_size for consistent icon sizes
  - Make sure the "Disable" menuitem is shown in the panel plugin
  - Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1564401600">- Package renamed to follow upstream name xfce4-foo-plugin
- Use lang subpackage for manual edits instead of %lang_package macro
- Cleaned up spec file
- Added bcond for git master builds</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1582891200">- add xfce4-clipman-plugin-1.4.3-fix-gdk_window_get_device_position.diff
  to fix error stream in .xsession-errors file (boo#1165231)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1583150400">- Update to version 1.4.4
  * settings: Improve layout
  * settings: Drop some GtkStock items
  * Update support URLs from goodies to docs.xfce.org (bxo#16141)
  * Drop deprecated Gtk style properties
  * Also show desktop file in Cinnamon (bxo#14058)
  * Fix getting modifier in gsd-clipboard-manager (bxo#14642), obsoletes
    xfce4-clipman-plugin-1.4.3-fix-gdk_window_get_device_position.diff
  * Fix typo
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1585483200">- Update to version 1.6.0
  * Add standalone dialog to search history: xfce4-clipman-history
  * Don't delete the history on startup
  * plugin: Indicate if clipman is disabled (bxo#11381)
  * plugin: Bind middle-click to toggle "inhibit"
  * plugin: Add "Clipman settings..." menuitem
  * plugin: "Show full history..." menuitem
  * plugin: Wire up max-menu-items setting
  * settings: Make strings translatablei (bxo#16496)
  * settings: Improve responsiveness of actions tab
  * settings: Replace GtkStock icons and tweak actions dialog
  * settings: Revamp UI and add max-menu-items setting
  * settings: Further UI tweaks
  * daemon: Show info dialog if already running
  * Add warning if clipman is not running
  * Show info/warning dialogs if clipman is (not) running
  * Add clipman-settings desktop file
  * Replace deprecated g_type_class_add_private
  * Replace GtkStock items
  * Improve clipman autostart file
  * Update copyright
  * Update gitignore
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1586088000">- Update to version 1.6.1
  * Add translateable files to POTFILES (bxo#16608)
  * Bump libxfce4ui ifdef to 4.15.1
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1620043200">- Update to version 1.6.2
  * Add G_GNUC_FALLTHROUGH definition if GLib &lt; 2.60
  * Remove obsolete GTK_CHECK_VERSION checks
  * Fix function prototypes
  * Remove GSourceFunc casts
  * Fix compilation warnings
  * automake: Enable subdir-objects
  * autoconf: Some updates
  * Check for `locale.h` required in release mode
  * Update `.gitignore`
  * Require gtk 3.22.29
  * Fix GCC warnings
  * Fix return type of grab_keyboard
  * Add README.md
  * Avoid deprecated warnings with Gdk &gt;= 3.22
  * Add basic GitLab pipeline
  * bxo#16717: Move from exo-csource to xdt-csource
  * Make settings window title translateable (bxo#16625)
  * history: Re-enable singleton
  * menu: Indicate primary and clipboard content
  * menu: Indicate the primary clipboard item
  * Speed up shutdown and paste
  * Correct location of appstream info
  * Fix a couple of grammatical errors
  * Translation Updates
- Drop xfce4-clipman-plugin-1.4.2-fix-nonvoid-function.diff,
  fixed upstream</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1679400000">- Update to version 1.6.3
  * Update copyright year and bug report address
  * history: Fix inactive copy button (Fixes #54)
  * Shorten the selection text in menu
  * Move text shorten code to common function
  * build: Fix autotools warnings
  * Allow to clear history when only selection is visible
  * Fix blurry images in plugin menu when UI scale &gt; 1
  * Fix link in README
  * Remove ENABLE_NLS ifdefs
  * Update `.gitignore`
  * Add primary clipboard persistence
  * [PATCH] build: Fix intltool lock file problem during make distcheck
  * Fix text preview
  * Replace `g_malloc0()` with safer alternative `g_new0()`
  * Use `filename` before freeing it
  * Fix invalid "Show full history..." menu item behavior (#29)
  * Fix GLib macro expansion compiler warnings
  * Update copyright year
  * Check if already running before adding as panel plugin
  * Do not try to register application twice
  * Correctly handle a timeout source life cycle within a function
  * Fix Gtk-CRITICAL when showing main menu
  * Require glib 2.60
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1692100800">- Update to version 1.6.4
  * history-dialog: Fix memory leak
  * history-dialog: Keep paste-on-activate in sync with the settings
  * history-dialog: Remove useless creation/destruction of menu
  * Simplify main app creation
  * history-dialog: Better fit with the way GApplication works
  * settings: Remove wrong signal handler
  * settings: Better fit with the way GApplication works
  * popup-clipman: Enable translations
  * popup-clipman: Properly use GApplication
  * Move default clipboard restoration from manager to collector
  * gsd-clipboard: Add missing sanity check
  * Remove dead code
  * menu: Add some icons
  * history: Clear history when it's disabled
  * menu: Shift entries in reverse order
  * Revert "Enable reverse-order option"
  * menu: Improve management of clear history entries
  * menu: Improve management of primary clipboard entry
  * history: Refactor item_to_restore into image_to_restore
  * settings: Align paste-on-activate combo like other widgets
  * collector: Properly sync primary clipboard when default is empty
  * collector: Fix primary timeout management
  * collector: Remove unused function
  * Make 'add-primary-clipboard' management internal to the collector
  * Make 'add-primary-clipboard' imply 'persistent-primary-clipboard'
  * settings: Fix 'skip-action-on-key-down' sync and improve strings
  * collector: Make actions work again for selections
  * collector: Fix memory leak
  * collector: Properly disconnect signal handlers
  * gsd-clipboard: Properly reset source id
  * menu: Fix crash when selecting QR code
  * Remove XfcePluggable from settings desktop file
  * build: tests: Fix compiler warnings
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1695988800">- Update to version 1.6.5
  * wayland: Hide skip-action-on-key-down setting
  * wayland: Hide persistent-primary-clipboard setting
  * Add set-text action to plugin app to allow D-Bus calls
  * Add Wayland impl for clipboard-manager
  * Make clipboard manager an interface and add X11 impl
  * Rename x11-clipboard-manager to clipboard-manager
  * Move paste_on_activate() to common
  * Make X11 dependencies optional and guard X11 code paths
  * cleanup: Remove unused project files
  * cleanup: Remove useless variable assignment
  * tests: Add missing include
  * history-dialog: Fix memory leak
  * ui: Mark 2 strings translatable
  * history-dialog: Keep paste-on-activate in sync with the settings (V2)
  * settings: Fix tooltip text
  * status-icon: Enable tooltip
  * status-icon: Add missing sanity check
  * popup-clipman: Replace deprecated gdk_keyboard_grab()
  * Replace deprecated gtk_menu_popup() when possible
  * collector: Do not restore default clipboard if not really empty
  * menu: Fix translated string
  * Update URLs
  * Translation Updates
- Add xfce4-clipman-plugin-relax-x11-version.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709294400">- Update to version 1.6.6
  * Update copyright year
  * Use X11 clipboard manager from libxfce4ui if available
  * collector: Fix sanity check
  * history: Make search case-sensitive
  * actions: Update gimp command (Fixes #96)
  * build: Use system wlr-protocols if avail or fall back to submodule
  * clipboard-manager: Add missing static qualifier
  * build: Lower xfce4-dev-tools requirements to stable version
  * Fix xfce_titled_dialog_create_action_area() deprecation
  * build: Simplify and clarify X11/Wayland distinction
  * build: Define our own windowing macro instead of extending GDK's
  * build: Add check for gdk-wayland
  * Translation Updates
- Re-generate xfce4-clipman-plugin-relax-x11-version.patch</changelog>
</package>
<package pkgid="daf0b7902b6560b187ebda01f3b11c722fb2efefe8d3a006f0e3e0aed7402b75" name="xfce4-clipman-plugin" arch="ppc64le">
  <version epoch="0" ver="1.6.6" rel="bp156.2.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1480161600">- update to version 1.4.0
  - port to Gtk3 / GtkApplication</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to version 1.4.1
  - new application icon
  - various icon and menu geometry fixes
  - translation updates
- do not package ChangeLog file, NEWS is enough</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500638400">- update to version 1.4.2
  - Port to GtkApplication (should help with keyboard shortcut issues)
  - Translation updates
- add xfce4-clipman-plugin-1.4.2-fix-nonvoid-function.diff to fix build</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1546430400">- update to version 1.4.3 (2018-10-27):
  - Switch to xfce_panel_plugin_get_icon_size for consistent icon sizes
  - Make sure the "Disable" menuitem is shown in the panel plugin
  - Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1564401600">- Package renamed to follow upstream name xfce4-foo-plugin
- Use lang subpackage for manual edits instead of %lang_package macro
- Cleaned up spec file
- Added bcond for git master builds</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1582891200">- add xfce4-clipman-plugin-1.4.3-fix-gdk_window_get_device_position.diff
  to fix error stream in .xsession-errors file (boo#1165231)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1583150400">- Update to version 1.4.4
  * settings: Improve layout
  * settings: Drop some GtkStock items
  * Update support URLs from goodies to docs.xfce.org (bxo#16141)
  * Drop deprecated Gtk style properties
  * Also show desktop file in Cinnamon (bxo#14058)
  * Fix getting modifier in gsd-clipboard-manager (bxo#14642), obsoletes
    xfce4-clipman-plugin-1.4.3-fix-gdk_window_get_device_position.diff
  * Fix typo
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1585483200">- Update to version 1.6.0
  * Add standalone dialog to search history: xfce4-clipman-history
  * Don't delete the history on startup
  * plugin: Indicate if clipman is disabled (bxo#11381)
  * plugin: Bind middle-click to toggle "inhibit"
  * plugin: Add "Clipman settings..." menuitem
  * plugin: "Show full history..." menuitem
  * plugin: Wire up max-menu-items setting
  * settings: Make strings translatablei (bxo#16496)
  * settings: Improve responsiveness of actions tab
  * settings: Replace GtkStock icons and tweak actions dialog
  * settings: Revamp UI and add max-menu-items setting
  * settings: Further UI tweaks
  * daemon: Show info dialog if already running
  * Add warning if clipman is not running
  * Show info/warning dialogs if clipman is (not) running
  * Add clipman-settings desktop file
  * Replace deprecated g_type_class_add_private
  * Replace GtkStock items
  * Improve clipman autostart file
  * Update copyright
  * Update gitignore
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1586088000">- Update to version 1.6.1
  * Add translateable files to POTFILES (bxo#16608)
  * Bump libxfce4ui ifdef to 4.15.1
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1620043200">- Update to version 1.6.2
  * Add G_GNUC_FALLTHROUGH definition if GLib &lt; 2.60
  * Remove obsolete GTK_CHECK_VERSION checks
  * Fix function prototypes
  * Remove GSourceFunc casts
  * Fix compilation warnings
  * automake: Enable subdir-objects
  * autoconf: Some updates
  * Check for `locale.h` required in release mode
  * Update `.gitignore`
  * Require gtk 3.22.29
  * Fix GCC warnings
  * Fix return type of grab_keyboard
  * Add README.md
  * Avoid deprecated warnings with Gdk &gt;= 3.22
  * Add basic GitLab pipeline
  * bxo#16717: Move from exo-csource to xdt-csource
  * Make settings window title translateable (bxo#16625)
  * history: Re-enable singleton
  * menu: Indicate primary and clipboard content
  * menu: Indicate the primary clipboard item
  * Speed up shutdown and paste
  * Correct location of appstream info
  * Fix a couple of grammatical errors
  * Translation Updates
- Drop xfce4-clipman-plugin-1.4.2-fix-nonvoid-function.diff,
  fixed upstream</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1679400000">- Update to version 1.6.3
  * Update copyright year and bug report address
  * history: Fix inactive copy button (Fixes #54)
  * Shorten the selection text in menu
  * Move text shorten code to common function
  * build: Fix autotools warnings
  * Allow to clear history when only selection is visible
  * Fix blurry images in plugin menu when UI scale &gt; 1
  * Fix link in README
  * Remove ENABLE_NLS ifdefs
  * Update `.gitignore`
  * Add primary clipboard persistence
  * [PATCH] build: Fix intltool lock file problem during make distcheck
  * Fix text preview
  * Replace `g_malloc0()` with safer alternative `g_new0()`
  * Use `filename` before freeing it
  * Fix invalid "Show full history..." menu item behavior (#29)
  * Fix GLib macro expansion compiler warnings
  * Update copyright year
  * Check if already running before adding as panel plugin
  * Do not try to register application twice
  * Correctly handle a timeout source life cycle within a function
  * Fix Gtk-CRITICAL when showing main menu
  * Require glib 2.60
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1692100800">- Update to version 1.6.4
  * history-dialog: Fix memory leak
  * history-dialog: Keep paste-on-activate in sync with the settings
  * history-dialog: Remove useless creation/destruction of menu
  * Simplify main app creation
  * history-dialog: Better fit with the way GApplication works
  * settings: Remove wrong signal handler
  * settings: Better fit with the way GApplication works
  * popup-clipman: Enable translations
  * popup-clipman: Properly use GApplication
  * Move default clipboard restoration from manager to collector
  * gsd-clipboard: Add missing sanity check
  * Remove dead code
  * menu: Add some icons
  * history: Clear history when it's disabled
  * menu: Shift entries in reverse order
  * Revert "Enable reverse-order option"
  * menu: Improve management of clear history entries
  * menu: Improve management of primary clipboard entry
  * history: Refactor item_to_restore into image_to_restore
  * settings: Align paste-on-activate combo like other widgets
  * collector: Properly sync primary clipboard when default is empty
  * collector: Fix primary timeout management
  * collector: Remove unused function
  * Make 'add-primary-clipboard' management internal to the collector
  * Make 'add-primary-clipboard' imply 'persistent-primary-clipboard'
  * settings: Fix 'skip-action-on-key-down' sync and improve strings
  * collector: Make actions work again for selections
  * collector: Fix memory leak
  * collector: Properly disconnect signal handlers
  * gsd-clipboard: Properly reset source id
  * menu: Fix crash when selecting QR code
  * Remove XfcePluggable from settings desktop file
  * build: tests: Fix compiler warnings
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1695988800">- Update to version 1.6.5
  * wayland: Hide skip-action-on-key-down setting
  * wayland: Hide persistent-primary-clipboard setting
  * Add set-text action to plugin app to allow D-Bus calls
  * Add Wayland impl for clipboard-manager
  * Make clipboard manager an interface and add X11 impl
  * Rename x11-clipboard-manager to clipboard-manager
  * Move paste_on_activate() to common
  * Make X11 dependencies optional and guard X11 code paths
  * cleanup: Remove unused project files
  * cleanup: Remove useless variable assignment
  * tests: Add missing include
  * history-dialog: Fix memory leak
  * ui: Mark 2 strings translatable
  * history-dialog: Keep paste-on-activate in sync with the settings (V2)
  * settings: Fix tooltip text
  * status-icon: Enable tooltip
  * status-icon: Add missing sanity check
  * popup-clipman: Replace deprecated gdk_keyboard_grab()
  * Replace deprecated gtk_menu_popup() when possible
  * collector: Do not restore default clipboard if not really empty
  * menu: Fix translated string
  * Update URLs
  * Translation Updates
- Add xfce4-clipman-plugin-relax-x11-version.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709294400">- Update to version 1.6.6
  * Update copyright year
  * Use X11 clipboard manager from libxfce4ui if available
  * collector: Fix sanity check
  * history: Make search case-sensitive
  * actions: Update gimp command (Fixes #96)
  * build: Use system wlr-protocols if avail or fall back to submodule
  * clipboard-manager: Add missing static qualifier
  * build: Lower xfce4-dev-tools requirements to stable version
  * Fix xfce_titled_dialog_create_action_area() deprecation
  * build: Simplify and clarify X11/Wayland distinction
  * build: Define our own windowing macro instead of extending GDK's
  * build: Add check for gdk-wayland
  * Translation Updates
- Re-generate xfce4-clipman-plugin-relax-x11-version.patch</changelog>
</package>
<package pkgid="a23bb2e3ecedc9799b961e1f4fbb291dde330f8012dc0b6100e34b9da857617a" name="xfce4-clipman-plugin" arch="s390x">
  <version epoch="0" ver="1.6.6" rel="bp156.2.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1480161600">- update to version 1.4.0
  - port to Gtk3 / GtkApplication</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to version 1.4.1
  - new application icon
  - various icon and menu geometry fixes
  - translation updates
- do not package ChangeLog file, NEWS is enough</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500638400">- update to version 1.4.2
  - Port to GtkApplication (should help with keyboard shortcut issues)
  - Translation updates
- add xfce4-clipman-plugin-1.4.2-fix-nonvoid-function.diff to fix build</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1546430400">- update to version 1.4.3 (2018-10-27):
  - Switch to xfce_panel_plugin_get_icon_size for consistent icon sizes
  - Make sure the "Disable" menuitem is shown in the panel plugin
  - Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1564401600">- Package renamed to follow upstream name xfce4-foo-plugin
- Use lang subpackage for manual edits instead of %lang_package macro
- Cleaned up spec file
- Added bcond for git master builds</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1582891200">- add xfce4-clipman-plugin-1.4.3-fix-gdk_window_get_device_position.diff
  to fix error stream in .xsession-errors file (boo#1165231)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1583150400">- Update to version 1.4.4
  * settings: Improve layout
  * settings: Drop some GtkStock items
  * Update support URLs from goodies to docs.xfce.org (bxo#16141)
  * Drop deprecated Gtk style properties
  * Also show desktop file in Cinnamon (bxo#14058)
  * Fix getting modifier in gsd-clipboard-manager (bxo#14642), obsoletes
    xfce4-clipman-plugin-1.4.3-fix-gdk_window_get_device_position.diff
  * Fix typo
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1585483200">- Update to version 1.6.0
  * Add standalone dialog to search history: xfce4-clipman-history
  * Don't delete the history on startup
  * plugin: Indicate if clipman is disabled (bxo#11381)
  * plugin: Bind middle-click to toggle "inhibit"
  * plugin: Add "Clipman settings..." menuitem
  * plugin: "Show full history..." menuitem
  * plugin: Wire up max-menu-items setting
  * settings: Make strings translatablei (bxo#16496)
  * settings: Improve responsiveness of actions tab
  * settings: Replace GtkStock icons and tweak actions dialog
  * settings: Revamp UI and add max-menu-items setting
  * settings: Further UI tweaks
  * daemon: Show info dialog if already running
  * Add warning if clipman is not running
  * Show info/warning dialogs if clipman is (not) running
  * Add clipman-settings desktop file
  * Replace deprecated g_type_class_add_private
  * Replace GtkStock items
  * Improve clipman autostart file
  * Update copyright
  * Update gitignore
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1586088000">- Update to version 1.6.1
  * Add translateable files to POTFILES (bxo#16608)
  * Bump libxfce4ui ifdef to 4.15.1
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1620043200">- Update to version 1.6.2
  * Add G_GNUC_FALLTHROUGH definition if GLib &lt; 2.60
  * Remove obsolete GTK_CHECK_VERSION checks
  * Fix function prototypes
  * Remove GSourceFunc casts
  * Fix compilation warnings
  * automake: Enable subdir-objects
  * autoconf: Some updates
  * Check for `locale.h` required in release mode
  * Update `.gitignore`
  * Require gtk 3.22.29
  * Fix GCC warnings
  * Fix return type of grab_keyboard
  * Add README.md
  * Avoid deprecated warnings with Gdk &gt;= 3.22
  * Add basic GitLab pipeline
  * bxo#16717: Move from exo-csource to xdt-csource
  * Make settings window title translateable (bxo#16625)
  * history: Re-enable singleton
  * menu: Indicate primary and clipboard content
  * menu: Indicate the primary clipboard item
  * Speed up shutdown and paste
  * Correct location of appstream info
  * Fix a couple of grammatical errors
  * Translation Updates
- Drop xfce4-clipman-plugin-1.4.2-fix-nonvoid-function.diff,
  fixed upstream</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1679400000">- Update to version 1.6.3
  * Update copyright year and bug report address
  * history: Fix inactive copy button (Fixes #54)
  * Shorten the selection text in menu
  * Move text shorten code to common function
  * build: Fix autotools warnings
  * Allow to clear history when only selection is visible
  * Fix blurry images in plugin menu when UI scale &gt; 1
  * Fix link in README
  * Remove ENABLE_NLS ifdefs
  * Update `.gitignore`
  * Add primary clipboard persistence
  * [PATCH] build: Fix intltool lock file problem during make distcheck
  * Fix text preview
  * Replace `g_malloc0()` with safer alternative `g_new0()`
  * Use `filename` before freeing it
  * Fix invalid "Show full history..." menu item behavior (#29)
  * Fix GLib macro expansion compiler warnings
  * Update copyright year
  * Check if already running before adding as panel plugin
  * Do not try to register application twice
  * Correctly handle a timeout source life cycle within a function
  * Fix Gtk-CRITICAL when showing main menu
  * Require glib 2.60
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1692100800">- Update to version 1.6.4
  * history-dialog: Fix memory leak
  * history-dialog: Keep paste-on-activate in sync with the settings
  * history-dialog: Remove useless creation/destruction of menu
  * Simplify main app creation
  * history-dialog: Better fit with the way GApplication works
  * settings: Remove wrong signal handler
  * settings: Better fit with the way GApplication works
  * popup-clipman: Enable translations
  * popup-clipman: Properly use GApplication
  * Move default clipboard restoration from manager to collector
  * gsd-clipboard: Add missing sanity check
  * Remove dead code
  * menu: Add some icons
  * history: Clear history when it's disabled
  * menu: Shift entries in reverse order
  * Revert "Enable reverse-order option"
  * menu: Improve management of clear history entries
  * menu: Improve management of primary clipboard entry
  * history: Refactor item_to_restore into image_to_restore
  * settings: Align paste-on-activate combo like other widgets
  * collector: Properly sync primary clipboard when default is empty
  * collector: Fix primary timeout management
  * collector: Remove unused function
  * Make 'add-primary-clipboard' management internal to the collector
  * Make 'add-primary-clipboard' imply 'persistent-primary-clipboard'
  * settings: Fix 'skip-action-on-key-down' sync and improve strings
  * collector: Make actions work again for selections
  * collector: Fix memory leak
  * collector: Properly disconnect signal handlers
  * gsd-clipboard: Properly reset source id
  * menu: Fix crash when selecting QR code
  * Remove XfcePluggable from settings desktop file
  * build: tests: Fix compiler warnings
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1695988800">- Update to version 1.6.5
  * wayland: Hide skip-action-on-key-down setting
  * wayland: Hide persistent-primary-clipboard setting
  * Add set-text action to plugin app to allow D-Bus calls
  * Add Wayland impl for clipboard-manager
  * Make clipboard manager an interface and add X11 impl
  * Rename x11-clipboard-manager to clipboard-manager
  * Move paste_on_activate() to common
  * Make X11 dependencies optional and guard X11 code paths
  * cleanup: Remove unused project files
  * cleanup: Remove useless variable assignment
  * tests: Add missing include
  * history-dialog: Fix memory leak
  * ui: Mark 2 strings translatable
  * history-dialog: Keep paste-on-activate in sync with the settings (V2)
  * settings: Fix tooltip text
  * status-icon: Enable tooltip
  * status-icon: Add missing sanity check
  * popup-clipman: Replace deprecated gdk_keyboard_grab()
  * Replace deprecated gtk_menu_popup() when possible
  * collector: Do not restore default clipboard if not really empty
  * menu: Fix translated string
  * Update URLs
  * Translation Updates
- Add xfce4-clipman-plugin-relax-x11-version.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709294400">- Update to version 1.6.6
  * Update copyright year
  * Use X11 clipboard manager from libxfce4ui if available
  * collector: Fix sanity check
  * history: Make search case-sensitive
  * actions: Update gimp command (Fixes #96)
  * build: Use system wlr-protocols if avail or fall back to submodule
  * clipboard-manager: Add missing static qualifier
  * build: Lower xfce4-dev-tools requirements to stable version
  * Fix xfce_titled_dialog_create_action_area() deprecation
  * build: Simplify and clarify X11/Wayland distinction
  * build: Define our own windowing macro instead of extending GDK's
  * build: Add check for gdk-wayland
  * Translation Updates
- Re-generate xfce4-clipman-plugin-relax-x11-version.patch</changelog>
</package>
<package pkgid="d92df5012c31399506fbfec7a2d1f898fafb76137e9ee4c627bde52dbeddaca0" name="xfce4-clipman-plugin" arch="src">
  <version epoch="0" ver="1.6.6" rel="bp156.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1334664000">- fix source URL</changelog>
  <changelog author="gber@opensuse.org" date="1335700800">- add dependency on exo-tools since exo-open is used</changelog>
  <changelog author="gber@opensuse.org" date="1391342400">- updated to version 1.2.4
  - Removed doc submodule
  - Define different menmonic
  - QR-code encoder
  - Move Disable item inside context/right-click menu
  - Allow skipping actions by pressing or not CTRL</changelog>
  <changelog author="gber@opensuse.org" date="1391601600">- updated to version 1.2.5
  - Bind skip-action option on the correct radio button (setting
    was reversed)
  - Set empty text on the clipboard when clearing history</changelog>
  <changelog author="gber@opensuse.org" date="1401537600">- update to version 1.2.6
  - Include an .appdata.xml file
  - Switch to gtk_clipboard_request_text for retrieving text
  - Position menu with XfceScreenPosition
  - Update default action Long URL with whitespace \s
  - Fix link to online documentaion</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1480161600">- update to version 1.4.0
  - port to Gtk3 / GtkApplication</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to version 1.4.1
  - new application icon
  - various icon and menu geometry fixes
  - translation updates
- do not package ChangeLog file, NEWS is enough</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500638400">- update to version 1.4.2
  - Port to GtkApplication (should help with keyboard shortcut issues)
  - Translation updates
- add xfce4-clipman-plugin-1.4.2-fix-nonvoid-function.diff to fix build</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1546430400">- update to version 1.4.3 (2018-10-27):
  - Switch to xfce_panel_plugin_get_icon_size for consistent icon sizes
  - Make sure the "Disable" menuitem is shown in the panel plugin
  - Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1564401600">- Package renamed to follow upstream name xfce4-foo-plugin
- Use lang subpackage for manual edits instead of %lang_package macro
- Cleaned up spec file
- Added bcond for git master builds</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1582891200">- add xfce4-clipman-plugin-1.4.3-fix-gdk_window_get_device_position.diff
  to fix error stream in .xsession-errors file (boo#1165231)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1583150400">- Update to version 1.4.4
  * settings: Improve layout
  * settings: Drop some GtkStock items
  * Update support URLs from goodies to docs.xfce.org (bxo#16141)
  * Drop deprecated Gtk style properties
  * Also show desktop file in Cinnamon (bxo#14058)
  * Fix getting modifier in gsd-clipboard-manager (bxo#14642), obsoletes
    xfce4-clipman-plugin-1.4.3-fix-gdk_window_get_device_position.diff
  * Fix typo
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1585483200">- Update to version 1.6.0
  * Add standalone dialog to search history: xfce4-clipman-history
  * Don't delete the history on startup
  * plugin: Indicate if clipman is disabled (bxo#11381)
  * plugin: Bind middle-click to toggle "inhibit"
  * plugin: Add "Clipman settings..." menuitem
  * plugin: "Show full history..." menuitem
  * plugin: Wire up max-menu-items setting
  * settings: Make strings translatablei (bxo#16496)
  * settings: Improve responsiveness of actions tab
  * settings: Replace GtkStock icons and tweak actions dialog
  * settings: Revamp UI and add max-menu-items setting
  * settings: Further UI tweaks
  * daemon: Show info dialog if already running
  * Add warning if clipman is not running
  * Show info/warning dialogs if clipman is (not) running
  * Add clipman-settings desktop file
  * Replace deprecated g_type_class_add_private
  * Replace GtkStock items
  * Improve clipman autostart file
  * Update copyright
  * Update gitignore
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1586088000">- Update to version 1.6.1
  * Add translateable files to POTFILES (bxo#16608)
  * Bump libxfce4ui ifdef to 4.15.1
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1620043200">- Update to version 1.6.2
  * Add G_GNUC_FALLTHROUGH definition if GLib &lt; 2.60
  * Remove obsolete GTK_CHECK_VERSION checks
  * Fix function prototypes
  * Remove GSourceFunc casts
  * Fix compilation warnings
  * automake: Enable subdir-objects
  * autoconf: Some updates
  * Check for `locale.h` required in release mode
  * Update `.gitignore`
  * Require gtk 3.22.29
  * Fix GCC warnings
  * Fix return type of grab_keyboard
  * Add README.md
  * Avoid deprecated warnings with Gdk &gt;= 3.22
  * Add basic GitLab pipeline
  * bxo#16717: Move from exo-csource to xdt-csource
  * Make settings window title translateable (bxo#16625)
  * history: Re-enable singleton
  * menu: Indicate primary and clipboard content
  * menu: Indicate the primary clipboard item
  * Speed up shutdown and paste
  * Correct location of appstream info
  * Fix a couple of grammatical errors
  * Translation Updates
- Drop xfce4-clipman-plugin-1.4.2-fix-nonvoid-function.diff,
  fixed upstream</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1679400000">- Update to version 1.6.3
  * Update copyright year and bug report address
  * history: Fix inactive copy button (Fixes #54)
  * Shorten the selection text in menu
  * Move text shorten code to common function
  * build: Fix autotools warnings
  * Allow to clear history when only selection is visible
  * Fix blurry images in plugin menu when UI scale &gt; 1
  * Fix link in README
  * Remove ENABLE_NLS ifdefs
  * Update `.gitignore`
  * Add primary clipboard persistence
  * [PATCH] build: Fix intltool lock file problem during make distcheck
  * Fix text preview
  * Replace `g_malloc0()` with safer alternative `g_new0()`
  * Use `filename` before freeing it
  * Fix invalid "Show full history..." menu item behavior (#29)
  * Fix GLib macro expansion compiler warnings
  * Update copyright year
  * Check if already running before adding as panel plugin
  * Do not try to register application twice
  * Correctly handle a timeout source life cycle within a function
  * Fix Gtk-CRITICAL when showing main menu
  * Require glib 2.60
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1692100800">- Update to version 1.6.4
  * history-dialog: Fix memory leak
  * history-dialog: Keep paste-on-activate in sync with the settings
  * history-dialog: Remove useless creation/destruction of menu
  * Simplify main app creation
  * history-dialog: Better fit with the way GApplication works
  * settings: Remove wrong signal handler
  * settings: Better fit with the way GApplication works
  * popup-clipman: Enable translations
  * popup-clipman: Properly use GApplication
  * Move default clipboard restoration from manager to collector
  * gsd-clipboard: Add missing sanity check
  * Remove dead code
  * menu: Add some icons
  * history: Clear history when it's disabled
  * menu: Shift entries in reverse order
  * Revert "Enable reverse-order option"
  * menu: Improve management of clear history entries
  * menu: Improve management of primary clipboard entry
  * history: Refactor item_to_restore into image_to_restore
  * settings: Align paste-on-activate combo like other widgets
  * collector: Properly sync primary clipboard when default is empty
  * collector: Fix primary timeout management
  * collector: Remove unused function
  * Make 'add-primary-clipboard' management internal to the collector
  * Make 'add-primary-clipboard' imply 'persistent-primary-clipboard'
  * settings: Fix 'skip-action-on-key-down' sync and improve strings
  * collector: Make actions work again for selections
  * collector: Fix memory leak
  * collector: Properly disconnect signal handlers
  * gsd-clipboard: Properly reset source id
  * menu: Fix crash when selecting QR code
  * Remove XfcePluggable from settings desktop file
  * build: tests: Fix compiler warnings
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1695988800">- Update to version 1.6.5
  * wayland: Hide skip-action-on-key-down setting
  * wayland: Hide persistent-primary-clipboard setting
  * Add set-text action to plugin app to allow D-Bus calls
  * Add Wayland impl for clipboard-manager
  * Make clipboard manager an interface and add X11 impl
  * Rename x11-clipboard-manager to clipboard-manager
  * Move paste_on_activate() to common
  * Make X11 dependencies optional and guard X11 code paths
  * cleanup: Remove unused project files
  * cleanup: Remove useless variable assignment
  * tests: Add missing include
  * history-dialog: Fix memory leak
  * ui: Mark 2 strings translatable
  * history-dialog: Keep paste-on-activate in sync with the settings (V2)
  * settings: Fix tooltip text
  * status-icon: Enable tooltip
  * status-icon: Add missing sanity check
  * popup-clipman: Replace deprecated gdk_keyboard_grab()
  * Replace deprecated gtk_menu_popup() when possible
  * collector: Do not restore default clipboard if not really empty
  * menu: Fix translated string
  * Update URLs
  * Translation Updates
- Add xfce4-clipman-plugin-relax-x11-version.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709294400">- Update to version 1.6.6
  * Update copyright year
  * Use X11 clipboard manager from libxfce4ui if available
  * collector: Fix sanity check
  * history: Make search case-sensitive
  * actions: Update gimp command (Fixes #96)
  * build: Use system wlr-protocols if avail or fall back to submodule
  * clipboard-manager: Add missing static qualifier
  * build: Lower xfce4-dev-tools requirements to stable version
  * Fix xfce_titled_dialog_create_action_area() deprecation
  * build: Simplify and clarify X11/Wayland distinction
  * build: Define our own windowing macro instead of extending GDK's
  * build: Add check for gdk-wayland
  * Translation Updates
- Re-generate xfce4-clipman-plugin-relax-x11-version.patch</changelog>
</package>
<package pkgid="06b9e4307c2c97d244c3b4e1c7a04d77b1fa321b79966aa8623bca7528624f24" name="xfce4-clipman-plugin" arch="x86_64">
  <version epoch="0" ver="1.6.6" rel="bp156.2.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1480161600">- update to version 1.4.0
  - port to Gtk3 / GtkApplication</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to version 1.4.1
  - new application icon
  - various icon and menu geometry fixes
  - translation updates
- do not package ChangeLog file, NEWS is enough</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500638400">- update to version 1.4.2
  - Port to GtkApplication (should help with keyboard shortcut issues)
  - Translation updates
- add xfce4-clipman-plugin-1.4.2-fix-nonvoid-function.diff to fix build</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1546430400">- update to version 1.4.3 (2018-10-27):
  - Switch to xfce_panel_plugin_get_icon_size for consistent icon sizes
  - Make sure the "Disable" menuitem is shown in the panel plugin
  - Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1564401600">- Package renamed to follow upstream name xfce4-foo-plugin
- Use lang subpackage for manual edits instead of %lang_package macro
- Cleaned up spec file
- Added bcond for git master builds</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1582891200">- add xfce4-clipman-plugin-1.4.3-fix-gdk_window_get_device_position.diff
  to fix error stream in .xsession-errors file (boo#1165231)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1583150400">- Update to version 1.4.4
  * settings: Improve layout
  * settings: Drop some GtkStock items
  * Update support URLs from goodies to docs.xfce.org (bxo#16141)
  * Drop deprecated Gtk style properties
  * Also show desktop file in Cinnamon (bxo#14058)
  * Fix getting modifier in gsd-clipboard-manager (bxo#14642), obsoletes
    xfce4-clipman-plugin-1.4.3-fix-gdk_window_get_device_position.diff
  * Fix typo
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1585483200">- Update to version 1.6.0
  * Add standalone dialog to search history: xfce4-clipman-history
  * Don't delete the history on startup
  * plugin: Indicate if clipman is disabled (bxo#11381)
  * plugin: Bind middle-click to toggle "inhibit"
  * plugin: Add "Clipman settings..." menuitem
  * plugin: "Show full history..." menuitem
  * plugin: Wire up max-menu-items setting
  * settings: Make strings translatablei (bxo#16496)
  * settings: Improve responsiveness of actions tab
  * settings: Replace GtkStock icons and tweak actions dialog
  * settings: Revamp UI and add max-menu-items setting
  * settings: Further UI tweaks
  * daemon: Show info dialog if already running
  * Add warning if clipman is not running
  * Show info/warning dialogs if clipman is (not) running
  * Add clipman-settings desktop file
  * Replace deprecated g_type_class_add_private
  * Replace GtkStock items
  * Improve clipman autostart file
  * Update copyright
  * Update gitignore
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1586088000">- Update to version 1.6.1
  * Add translateable files to POTFILES (bxo#16608)
  * Bump libxfce4ui ifdef to 4.15.1
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1620043200">- Update to version 1.6.2
  * Add G_GNUC_FALLTHROUGH definition if GLib &lt; 2.60
  * Remove obsolete GTK_CHECK_VERSION checks
  * Fix function prototypes
  * Remove GSourceFunc casts
  * Fix compilation warnings
  * automake: Enable subdir-objects
  * autoconf: Some updates
  * Check for `locale.h` required in release mode
  * Update `.gitignore`
  * Require gtk 3.22.29
  * Fix GCC warnings
  * Fix return type of grab_keyboard
  * Add README.md
  * Avoid deprecated warnings with Gdk &gt;= 3.22
  * Add basic GitLab pipeline
  * bxo#16717: Move from exo-csource to xdt-csource
  * Make settings window title translateable (bxo#16625)
  * history: Re-enable singleton
  * menu: Indicate primary and clipboard content
  * menu: Indicate the primary clipboard item
  * Speed up shutdown and paste
  * Correct location of appstream info
  * Fix a couple of grammatical errors
  * Translation Updates
- Drop xfce4-clipman-plugin-1.4.2-fix-nonvoid-function.diff,
  fixed upstream</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1679400000">- Update to version 1.6.3
  * Update copyright year and bug report address
  * history: Fix inactive copy button (Fixes #54)
  * Shorten the selection text in menu
  * Move text shorten code to common function
  * build: Fix autotools warnings
  * Allow to clear history when only selection is visible
  * Fix blurry images in plugin menu when UI scale &gt; 1
  * Fix link in README
  * Remove ENABLE_NLS ifdefs
  * Update `.gitignore`
  * Add primary clipboard persistence
  * [PATCH] build: Fix intltool lock file problem during make distcheck
  * Fix text preview
  * Replace `g_malloc0()` with safer alternative `g_new0()`
  * Use `filename` before freeing it
  * Fix invalid "Show full history..." menu item behavior (#29)
  * Fix GLib macro expansion compiler warnings
  * Update copyright year
  * Check if already running before adding as panel plugin
  * Do not try to register application twice
  * Correctly handle a timeout source life cycle within a function
  * Fix Gtk-CRITICAL when showing main menu
  * Require glib 2.60
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1692100800">- Update to version 1.6.4
  * history-dialog: Fix memory leak
  * history-dialog: Keep paste-on-activate in sync with the settings
  * history-dialog: Remove useless creation/destruction of menu
  * Simplify main app creation
  * history-dialog: Better fit with the way GApplication works
  * settings: Remove wrong signal handler
  * settings: Better fit with the way GApplication works
  * popup-clipman: Enable translations
  * popup-clipman: Properly use GApplication
  * Move default clipboard restoration from manager to collector
  * gsd-clipboard: Add missing sanity check
  * Remove dead code
  * menu: Add some icons
  * history: Clear history when it's disabled
  * menu: Shift entries in reverse order
  * Revert "Enable reverse-order option"
  * menu: Improve management of clear history entries
  * menu: Improve management of primary clipboard entry
  * history: Refactor item_to_restore into image_to_restore
  * settings: Align paste-on-activate combo like other widgets
  * collector: Properly sync primary clipboard when default is empty
  * collector: Fix primary timeout management
  * collector: Remove unused function
  * Make 'add-primary-clipboard' management internal to the collector
  * Make 'add-primary-clipboard' imply 'persistent-primary-clipboard'
  * settings: Fix 'skip-action-on-key-down' sync and improve strings
  * collector: Make actions work again for selections
  * collector: Fix memory leak
  * collector: Properly disconnect signal handlers
  * gsd-clipboard: Properly reset source id
  * menu: Fix crash when selecting QR code
  * Remove XfcePluggable from settings desktop file
  * build: tests: Fix compiler warnings
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1695988800">- Update to version 1.6.5
  * wayland: Hide skip-action-on-key-down setting
  * wayland: Hide persistent-primary-clipboard setting
  * Add set-text action to plugin app to allow D-Bus calls
  * Add Wayland impl for clipboard-manager
  * Make clipboard manager an interface and add X11 impl
  * Rename x11-clipboard-manager to clipboard-manager
  * Move paste_on_activate() to common
  * Make X11 dependencies optional and guard X11 code paths
  * cleanup: Remove unused project files
  * cleanup: Remove useless variable assignment
  * tests: Add missing include
  * history-dialog: Fix memory leak
  * ui: Mark 2 strings translatable
  * history-dialog: Keep paste-on-activate in sync with the settings (V2)
  * settings: Fix tooltip text
  * status-icon: Enable tooltip
  * status-icon: Add missing sanity check
  * popup-clipman: Replace deprecated gdk_keyboard_grab()
  * Replace deprecated gtk_menu_popup() when possible
  * collector: Do not restore default clipboard if not really empty
  * menu: Fix translated string
  * Update URLs
  * Translation Updates
- Add xfce4-clipman-plugin-relax-x11-version.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709294400">- Update to version 1.6.6
  * Update copyright year
  * Use X11 clipboard manager from libxfce4ui if available
  * collector: Fix sanity check
  * history: Make search case-sensitive
  * actions: Update gimp command (Fixes #96)
  * build: Use system wlr-protocols if avail or fall back to submodule
  * clipboard-manager: Add missing static qualifier
  * build: Lower xfce4-dev-tools requirements to stable version
  * Fix xfce_titled_dialog_create_action_area() deprecation
  * build: Simplify and clarify X11/Wayland distinction
  * build: Define our own windowing macro instead of extending GDK's
  * build: Add check for gdk-wayland
  * Translation Updates
- Re-generate xfce4-clipman-plugin-relax-x11-version.patch</changelog>
</package>
<package pkgid="acb19aef5a9fdf30e466d1523d1937d66582567b57b92c7232563ec6c681b35d" name="xfce4-clipman-plugin-lang" arch="noarch">
  <version epoch="0" ver="1.6.6" rel="bp156.2.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1480161600">- update to version 1.4.0
  - port to Gtk3 / GtkApplication</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to version 1.4.1
  - new application icon
  - various icon and menu geometry fixes
  - translation updates
- do not package ChangeLog file, NEWS is enough</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500638400">- update to version 1.4.2
  - Port to GtkApplication (should help with keyboard shortcut issues)
  - Translation updates
- add xfce4-clipman-plugin-1.4.2-fix-nonvoid-function.diff to fix build</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1546430400">- update to version 1.4.3 (2018-10-27):
  - Switch to xfce_panel_plugin_get_icon_size for consistent icon sizes
  - Make sure the "Disable" menuitem is shown in the panel plugin
  - Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1564401600">- Package renamed to follow upstream name xfce4-foo-plugin
- Use lang subpackage for manual edits instead of %lang_package macro
- Cleaned up spec file
- Added bcond for git master builds</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1582891200">- add xfce4-clipman-plugin-1.4.3-fix-gdk_window_get_device_position.diff
  to fix error stream in .xsession-errors file (boo#1165231)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1583150400">- Update to version 1.4.4
  * settings: Improve layout
  * settings: Drop some GtkStock items
  * Update support URLs from goodies to docs.xfce.org (bxo#16141)
  * Drop deprecated Gtk style properties
  * Also show desktop file in Cinnamon (bxo#14058)
  * Fix getting modifier in gsd-clipboard-manager (bxo#14642), obsoletes
    xfce4-clipman-plugin-1.4.3-fix-gdk_window_get_device_position.diff
  * Fix typo
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1585483200">- Update to version 1.6.0
  * Add standalone dialog to search history: xfce4-clipman-history
  * Don't delete the history on startup
  * plugin: Indicate if clipman is disabled (bxo#11381)
  * plugin: Bind middle-click to toggle "inhibit"
  * plugin: Add "Clipman settings..." menuitem
  * plugin: "Show full history..." menuitem
  * plugin: Wire up max-menu-items setting
  * settings: Make strings translatablei (bxo#16496)
  * settings: Improve responsiveness of actions tab
  * settings: Replace GtkStock icons and tweak actions dialog
  * settings: Revamp UI and add max-menu-items setting
  * settings: Further UI tweaks
  * daemon: Show info dialog if already running
  * Add warning if clipman is not running
  * Show info/warning dialogs if clipman is (not) running
  * Add clipman-settings desktop file
  * Replace deprecated g_type_class_add_private
  * Replace GtkStock items
  * Improve clipman autostart file
  * Update copyright
  * Update gitignore
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1586088000">- Update to version 1.6.1
  * Add translateable files to POTFILES (bxo#16608)
  * Bump libxfce4ui ifdef to 4.15.1
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1620043200">- Update to version 1.6.2
  * Add G_GNUC_FALLTHROUGH definition if GLib &lt; 2.60
  * Remove obsolete GTK_CHECK_VERSION checks
  * Fix function prototypes
  * Remove GSourceFunc casts
  * Fix compilation warnings
  * automake: Enable subdir-objects
  * autoconf: Some updates
  * Check for `locale.h` required in release mode
  * Update `.gitignore`
  * Require gtk 3.22.29
  * Fix GCC warnings
  * Fix return type of grab_keyboard
  * Add README.md
  * Avoid deprecated warnings with Gdk &gt;= 3.22
  * Add basic GitLab pipeline
  * bxo#16717: Move from exo-csource to xdt-csource
  * Make settings window title translateable (bxo#16625)
  * history: Re-enable singleton
  * menu: Indicate primary and clipboard content
  * menu: Indicate the primary clipboard item
  * Speed up shutdown and paste
  * Correct location of appstream info
  * Fix a couple of grammatical errors
  * Translation Updates
- Drop xfce4-clipman-plugin-1.4.2-fix-nonvoid-function.diff,
  fixed upstream</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1679400000">- Update to version 1.6.3
  * Update copyright year and bug report address
  * history: Fix inactive copy button (Fixes #54)
  * Shorten the selection text in menu
  * Move text shorten code to common function
  * build: Fix autotools warnings
  * Allow to clear history when only selection is visible
  * Fix blurry images in plugin menu when UI scale &gt; 1
  * Fix link in README
  * Remove ENABLE_NLS ifdefs
  * Update `.gitignore`
  * Add primary clipboard persistence
  * [PATCH] build: Fix intltool lock file problem during make distcheck
  * Fix text preview
  * Replace `g_malloc0()` with safer alternative `g_new0()`
  * Use `filename` before freeing it
  * Fix invalid "Show full history..." menu item behavior (#29)
  * Fix GLib macro expansion compiler warnings
  * Update copyright year
  * Check if already running before adding as panel plugin
  * Do not try to register application twice
  * Correctly handle a timeout source life cycle within a function
  * Fix Gtk-CRITICAL when showing main menu
  * Require glib 2.60
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1692100800">- Update to version 1.6.4
  * history-dialog: Fix memory leak
  * history-dialog: Keep paste-on-activate in sync with the settings
  * history-dialog: Remove useless creation/destruction of menu
  * Simplify main app creation
  * history-dialog: Better fit with the way GApplication works
  * settings: Remove wrong signal handler
  * settings: Better fit with the way GApplication works
  * popup-clipman: Enable translations
  * popup-clipman: Properly use GApplication
  * Move default clipboard restoration from manager to collector
  * gsd-clipboard: Add missing sanity check
  * Remove dead code
  * menu: Add some icons
  * history: Clear history when it's disabled
  * menu: Shift entries in reverse order
  * Revert "Enable reverse-order option"
  * menu: Improve management of clear history entries
  * menu: Improve management of primary clipboard entry
  * history: Refactor item_to_restore into image_to_restore
  * settings: Align paste-on-activate combo like other widgets
  * collector: Properly sync primary clipboard when default is empty
  * collector: Fix primary timeout management
  * collector: Remove unused function
  * Make 'add-primary-clipboard' management internal to the collector
  * Make 'add-primary-clipboard' imply 'persistent-primary-clipboard'
  * settings: Fix 'skip-action-on-key-down' sync and improve strings
  * collector: Make actions work again for selections
  * collector: Fix memory leak
  * collector: Properly disconnect signal handlers
  * gsd-clipboard: Properly reset source id
  * menu: Fix crash when selecting QR code
  * Remove XfcePluggable from settings desktop file
  * build: tests: Fix compiler warnings
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1695988800">- Update to version 1.6.5
  * wayland: Hide skip-action-on-key-down setting
  * wayland: Hide persistent-primary-clipboard setting
  * Add set-text action to plugin app to allow D-Bus calls
  * Add Wayland impl for clipboard-manager
  * Make clipboard manager an interface and add X11 impl
  * Rename x11-clipboard-manager to clipboard-manager
  * Move paste_on_activate() to common
  * Make X11 dependencies optional and guard X11 code paths
  * cleanup: Remove unused project files
  * cleanup: Remove useless variable assignment
  * tests: Add missing include
  * history-dialog: Fix memory leak
  * ui: Mark 2 strings translatable
  * history-dialog: Keep paste-on-activate in sync with the settings (V2)
  * settings: Fix tooltip text
  * status-icon: Enable tooltip
  * status-icon: Add missing sanity check
  * popup-clipman: Replace deprecated gdk_keyboard_grab()
  * Replace deprecated gtk_menu_popup() when possible
  * collector: Do not restore default clipboard if not really empty
  * menu: Fix translated string
  * Update URLs
  * Translation Updates
- Add xfce4-clipman-plugin-relax-x11-version.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709294400">- Update to version 1.6.6
  * Update copyright year
  * Use X11 clipboard manager from libxfce4ui if available
  * collector: Fix sanity check
  * history: Make search case-sensitive
  * actions: Update gimp command (Fixes #96)
  * build: Use system wlr-protocols if avail or fall back to submodule
  * clipboard-manager: Add missing static qualifier
  * build: Lower xfce4-dev-tools requirements to stable version
  * Fix xfce_titled_dialog_create_action_area() deprecation
  * build: Simplify and clarify X11/Wayland distinction
  * build: Define our own windowing macro instead of extending GDK's
  * build: Add check for gdk-wayland
  * Translation Updates
- Re-generate xfce4-clipman-plugin-relax-x11-version.patch</changelog>
</package>
<package pkgid="3a422818196e03401df7bf05456ce667e1aa46c54b64debccf10c25d1887003f" name="xfce4-dev-tools" arch="aarch64">
  <version epoch="0" ver="4.18.1" rel="bp156.2.2.1"/>
  <changelog author="gber@opensuse.org" date="1424174400">- update to version 4.11.1
  - update list of files to clean with xdt-autogen
  - remove definitions related to the obsolete xfce-mcs-manager
  - remove obsolete check for threaded panels (&lt;= 4.1.90)
  - bump dependencies for xfce4-dev-tools and m4macros
  - fix autotools m4 warning
  - fix out of source building (bxo#10899)
  - display warning if AC_PROG_INTLTOOL is used (bxo#8930)</changelog>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 4.12.0
  - bump version
  - require xfce4-panel-4.11 for panel plugins
  - restore AC_REVISION</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561636800">- Update to Version 4.13.0
  * Merge exo-csource modifications in xdt-csource
  * xdt-csource will replace exo-csource (projects using
    exo-csource need to be updated)
  * The work started in issue bxo#6449 but the full migration has
    never been done.
  * Remove svn support in xdt-autogen
  * Simplify a bit the XDT_AUTOGEN_REQUIRED_VERSION detection
  * Remove the check of the unused doc submodule
  * Remove useless macros: m4macros/xdt-python.m4
    and m4macros/xdt-xfce.m4 are not used
  * Remove xdt-commit, used to generate Changelog, now done via
    make distcheck
  * No -Wshadow flag for enable_debug=full (bxo#11637).
    Use it only for enable_debug=yes.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Bump to 4.14.0
- Added bcond to build with git master source
- Cleaned spec file</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="1598616000">- Update to version 4.15.0
  * New macro XDT_VERSION_INIT(SEMVER[, TAG])
    This macro takes care of setting up the version numbering.
    It will define the following macros based on SEMVER and TAG:
  - xdt_version
  - xdt_version_major
  - xdt_version_minor
  - xdt_version_micro
  - xdt_version_tag
  - xdt_version_build
  - xdt_debug_default
    If TAG isn't specified, the xdt_version_tag and xdt_version_git
    will be empty and xdt_debug_default will be set to "minimum",
    otherwise the xdt_version_build will contain a git hash and
    xdt_debug_default will be set to "yes"
  * XDT_I18N macro will now automatically find the linguas if none
    are specified during the autoconf run.
  * Install m4 macros in default search dir.
    This makes autoconf find the macros by default.
    By setting version via XDT_VERSION_INIT and using XDT_I18N
    without arguments, this is no longer necessary to use a separate
    configure.ac.in and a plain configure.ac can be used
  * xfce4-dev-tools now also handle the CI (docker container,
    .gitlab-ci.yml templates files etc) on our new gitlab instance.
  * New helpers are also available (xfce-get-release-notes,
    xfce-get-translations, xfce-update-news)
  * Use datarootdir instead of datadir
  * xdt-autogen: explicitly set search path for m4 macros
  * Add two new helpers to help releasers
  * Install m4 macros into default $datadir/aclocal
  * Update README for new gitlab urls
  * xdt-autogen: Improve and simplify linguas detection
  * Let XDT_I18N automatically find the po/*.po as default
  * Let configure generate the xdt-autogen script
  * Implement XDT_VERSION_INIT
  * Add manpage and tests to xdt-csource
  * Add xfce4-dev-tools build in addition to container build
  * Check BEFORE_SHA along with changes to .po files
  * gitlabci: Ensure to run autogen in distcheck stage
  * Switch to "foreign" mode for automake
  * Add CI templates notes
  * Update README with explanation of Dockerfile
  * Fix whitespace error
  * Add helper script to get all
  * Integrate xfce-build container build/creation
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604318400">- Update to version 4.15.1
  * get-translations: Fix line wrapping
  * xdt-autogen: Various small improvements
  * xdt-autogen: Properly handle whitespaces in filenames
  * xdt-autogen: Use sed instead of tr to replace strings
  * Updates README.md
  * xfce-build: Add libclutter-1.0-dev for xfdashboard build
  * Update .gitignore
  * helpers: Use blank line for tags message
  * helpers: Reuse release notes from NEWS for tag message
  * helpers: Simplify xfce-update-news
  * helpers: Do not strip NEWS blank line at EOF
  * helpers: Install xfce-do-release
  * xfce-build: Add depend for mousepad (Fixes #37)
  * helpers: Add do-release helper and Readme
  * xfce-build: Install python3 version of distutils-extra
  * helpers: Make get-translations executable
  * get-translations: Remove last comma
  * get-translations: Correctly get locale from commit messages
  * xfce-build: Replace build-dep with package names</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  - Bump glib to 2.50 based on xfce4.16 roadmap
  - Do not process @LINGUAS@ at xdt-autogen stage
  - Fail xfce-build container generation if there is any error
  - helpers: Prefer xfce-build over xfce-test (Fixes #38)
  - helpers: Add new helper xfce-open-gitlab
  - helpers: Add helper to locally run xfce-build
  - helpers: Add xfce-build 'pull' argument
  - xfce-build: Add Thunar to container (Fixes #40)
  - Disable CFLAGS override when building CI container
  - use strict CFLAGS to catch common mistakes in ci pipeline
  - Add xvfb on xfce-build</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1671710400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Remove _service file
- Update to version 4.17.2
  * Add new libsoup3 to the builder
  * xfce-do-release: unification of update version 'sed' command
  * xfce-do-release: match multiple spaces for git version replace
  * bump copyright year to 2022
- Update to version 4.17.1
  * Warn about GLib functions newer than the checked GLib version
  * Drop the test altogether
  * xdt-autogen: Fix deprecation warning from grep 3.8
  * Use GLib structured logging
  * xdt-autogen: simplify do_version_check()
  * Add new dependencies to the builder
  * Do not run useless distcheck in CI
  * Add favicon to Xfce API docs
  * Bump our xfce builder to ubuntu 22.04
  * Add autopoint to xfce-build
  * Add a workaround for thunar documentation generation
  * Update COPYING
  * xfce-build: Fix build with SELinux (!58)
  * xfce-update-news: Add release date and adjust separator
  * xfce-do-release: Make warnings more visible
  * xfce-do-release: Check the copyright year in `configure.ac*`
  * xfce-do-release: Extend `configure.ac.in` update to `configure.ac`
  * xdt-autogen: Fallback on `n` as IFS if `1` is not supported
  * Fix exclusion of `xdt-autogen.in` in `.gitignore`
  * Update developer.xfce.org home to add tumbler
  * Add tumbler to xfce-build container
  * Fix "image:" name in .gitlab-ci.yml
  * Add libsensors4-dev to build-container
  * Try to bump docker-dind image
  * xfce-do-release: Update Appdata file
  * gitlabci: Ensure distcheck still runs
  * gitlabci: Add release stage that retains tarballs
  * Add lm-sensors to dependencies, for xfce4-sensors-plugins CI
  * Separate CFLAGS from CXXFLAGS
- Update to version 4.17.0
  * Try to build higher version available tag
  * xfce-do-release: A review of confirmation prompts
  * helpers: Improve script portability
  * Improve Xfce Developer Center (developer.xfce.org)
  * xdt-features.m4: Always enable compilation warnings
  * g_locale_to_utf8 is misspelled as g_local_to_utf8
  * xfce-build: Always pick the latest stable release
  * Create the m4/ if it does not exists
  * Use autoreconf to bootstrap xfce4-dev-tools itself
  * Use autoreconf to bootstrap autotools
  * xfce-do-release: Check for `docker` installed
  * Add dependencies to build thunarx-python CI
  * Fix location of apidocs
  * xfce-build: Fix conditional in gitlabci
  * Export apidocs as GitLab artifacts
  * Get rid of glib-gettextize usage and XGETTEXT_ARGS custom args
  * Remove obsolete AM_GLIB_GNU_GETTEXT
  * helpers: Fix command-line if git-config core.editor is unset
  * Update obsolete m4 macros
  * helpers: Add 'xfce-build describe' command</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1697630400">- Update to version 4.18.1
  * Remove -Wdeclaration-after-statement from list of enabled warnings
  * Add check for xsltproc (#60)
  * xdt-autogen: Fixed wrong make displayed on FreeBSD
  * Add new macro XDT_CHECK_PACKAGE_BINARY
  * Add new macro XDT_CHECK_OPTIONAL_FEATURE</changelog>
</package>
<package pkgid="6ea0a77e7355b8338b903425b840491034d430e317e583552c70f896b0b33823" name="xfce4-dev-tools" arch="i586">
  <version epoch="0" ver="4.18.1" rel="bp156.2.2.1"/>
  <changelog author="gber@opensuse.org" date="1424174400">- update to version 4.11.1
  - update list of files to clean with xdt-autogen
  - remove definitions related to the obsolete xfce-mcs-manager
  - remove obsolete check for threaded panels (&lt;= 4.1.90)
  - bump dependencies for xfce4-dev-tools and m4macros
  - fix autotools m4 warning
  - fix out of source building (bxo#10899)
  - display warning if AC_PROG_INTLTOOL is used (bxo#8930)</changelog>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 4.12.0
  - bump version
  - require xfce4-panel-4.11 for panel plugins
  - restore AC_REVISION</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561636800">- Update to Version 4.13.0
  * Merge exo-csource modifications in xdt-csource
  * xdt-csource will replace exo-csource (projects using
    exo-csource need to be updated)
  * The work started in issue bxo#6449 but the full migration has
    never been done.
  * Remove svn support in xdt-autogen
  * Simplify a bit the XDT_AUTOGEN_REQUIRED_VERSION detection
  * Remove the check of the unused doc submodule
  * Remove useless macros: m4macros/xdt-python.m4
    and m4macros/xdt-xfce.m4 are not used
  * Remove xdt-commit, used to generate Changelog, now done via
    make distcheck
  * No -Wshadow flag for enable_debug=full (bxo#11637).
    Use it only for enable_debug=yes.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Bump to 4.14.0
- Added bcond to build with git master source
- Cleaned spec file</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="1598616000">- Update to version 4.15.0
  * New macro XDT_VERSION_INIT(SEMVER[, TAG])
    This macro takes care of setting up the version numbering.
    It will define the following macros based on SEMVER and TAG:
  - xdt_version
  - xdt_version_major
  - xdt_version_minor
  - xdt_version_micro
  - xdt_version_tag
  - xdt_version_build
  - xdt_debug_default
    If TAG isn't specified, the xdt_version_tag and xdt_version_git
    will be empty and xdt_debug_default will be set to "minimum",
    otherwise the xdt_version_build will contain a git hash and
    xdt_debug_default will be set to "yes"
  * XDT_I18N macro will now automatically find the linguas if none
    are specified during the autoconf run.
  * Install m4 macros in default search dir.
    This makes autoconf find the macros by default.
    By setting version via XDT_VERSION_INIT and using XDT_I18N
    without arguments, this is no longer necessary to use a separate
    configure.ac.in and a plain configure.ac can be used
  * xfce4-dev-tools now also handle the CI (docker container,
    .gitlab-ci.yml templates files etc) on our new gitlab instance.
  * New helpers are also available (xfce-get-release-notes,
    xfce-get-translations, xfce-update-news)
  * Use datarootdir instead of datadir
  * xdt-autogen: explicitly set search path for m4 macros
  * Add two new helpers to help releasers
  * Install m4 macros into default $datadir/aclocal
  * Update README for new gitlab urls
  * xdt-autogen: Improve and simplify linguas detection
  * Let XDT_I18N automatically find the po/*.po as default
  * Let configure generate the xdt-autogen script
  * Implement XDT_VERSION_INIT
  * Add manpage and tests to xdt-csource
  * Add xfce4-dev-tools build in addition to container build
  * Check BEFORE_SHA along with changes to .po files
  * gitlabci: Ensure to run autogen in distcheck stage
  * Switch to "foreign" mode for automake
  * Add CI templates notes
  * Update README with explanation of Dockerfile
  * Fix whitespace error
  * Add helper script to get all
  * Integrate xfce-build container build/creation
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604318400">- Update to version 4.15.1
  * get-translations: Fix line wrapping
  * xdt-autogen: Various small improvements
  * xdt-autogen: Properly handle whitespaces in filenames
  * xdt-autogen: Use sed instead of tr to replace strings
  * Updates README.md
  * xfce-build: Add libclutter-1.0-dev for xfdashboard build
  * Update .gitignore
  * helpers: Use blank line for tags message
  * helpers: Reuse release notes from NEWS for tag message
  * helpers: Simplify xfce-update-news
  * helpers: Do not strip NEWS blank line at EOF
  * helpers: Install xfce-do-release
  * xfce-build: Add depend for mousepad (Fixes #37)
  * helpers: Add do-release helper and Readme
  * xfce-build: Install python3 version of distutils-extra
  * helpers: Make get-translations executable
  * get-translations: Remove last comma
  * get-translations: Correctly get locale from commit messages
  * xfce-build: Replace build-dep with package names</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  - Bump glib to 2.50 based on xfce4.16 roadmap
  - Do not process @LINGUAS@ at xdt-autogen stage
  - Fail xfce-build container generation if there is any error
  - helpers: Prefer xfce-build over xfce-test (Fixes #38)
  - helpers: Add new helper xfce-open-gitlab
  - helpers: Add helper to locally run xfce-build
  - helpers: Add xfce-build 'pull' argument
  - xfce-build: Add Thunar to container (Fixes #40)
  - Disable CFLAGS override when building CI container
  - use strict CFLAGS to catch common mistakes in ci pipeline
  - Add xvfb on xfce-build</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1671710400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Remove _service file
- Update to version 4.17.2
  * Add new libsoup3 to the builder
  * xfce-do-release: unification of update version 'sed' command
  * xfce-do-release: match multiple spaces for git version replace
  * bump copyright year to 2022
- Update to version 4.17.1
  * Warn about GLib functions newer than the checked GLib version
  * Drop the test altogether
  * xdt-autogen: Fix deprecation warning from grep 3.8
  * Use GLib structured logging
  * xdt-autogen: simplify do_version_check()
  * Add new dependencies to the builder
  * Do not run useless distcheck in CI
  * Add favicon to Xfce API docs
  * Bump our xfce builder to ubuntu 22.04
  * Add autopoint to xfce-build
  * Add a workaround for thunar documentation generation
  * Update COPYING
  * xfce-build: Fix build with SELinux (!58)
  * xfce-update-news: Add release date and adjust separator
  * xfce-do-release: Make warnings more visible
  * xfce-do-release: Check the copyright year in `configure.ac*`
  * xfce-do-release: Extend `configure.ac.in` update to `configure.ac`
  * xdt-autogen: Fallback on `n` as IFS if `1` is not supported
  * Fix exclusion of `xdt-autogen.in` in `.gitignore`
  * Update developer.xfce.org home to add tumbler
  * Add tumbler to xfce-build container
  * Fix "image:" name in .gitlab-ci.yml
  * Add libsensors4-dev to build-container
  * Try to bump docker-dind image
  * xfce-do-release: Update Appdata file
  * gitlabci: Ensure distcheck still runs
  * gitlabci: Add release stage that retains tarballs
  * Add lm-sensors to dependencies, for xfce4-sensors-plugins CI
  * Separate CFLAGS from CXXFLAGS
- Update to version 4.17.0
  * Try to build higher version available tag
  * xfce-do-release: A review of confirmation prompts
  * helpers: Improve script portability
  * Improve Xfce Developer Center (developer.xfce.org)
  * xdt-features.m4: Always enable compilation warnings
  * g_locale_to_utf8 is misspelled as g_local_to_utf8
  * xfce-build: Always pick the latest stable release
  * Create the m4/ if it does not exists
  * Use autoreconf to bootstrap xfce4-dev-tools itself
  * Use autoreconf to bootstrap autotools
  * xfce-do-release: Check for `docker` installed
  * Add dependencies to build thunarx-python CI
  * Fix location of apidocs
  * xfce-build: Fix conditional in gitlabci
  * Export apidocs as GitLab artifacts
  * Get rid of glib-gettextize usage and XGETTEXT_ARGS custom args
  * Remove obsolete AM_GLIB_GNU_GETTEXT
  * helpers: Fix command-line if git-config core.editor is unset
  * Update obsolete m4 macros
  * helpers: Add 'xfce-build describe' command</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1697630400">- Update to version 4.18.1
  * Remove -Wdeclaration-after-statement from list of enabled warnings
  * Add check for xsltproc (#60)
  * xdt-autogen: Fixed wrong make displayed on FreeBSD
  * Add new macro XDT_CHECK_PACKAGE_BINARY
  * Add new macro XDT_CHECK_OPTIONAL_FEATURE</changelog>
</package>
<package pkgid="9c57cd5d170ca6b698611a4a926568abbb7c1d595e3e0545398475b21ebdb9d5" name="xfce4-dev-tools" arch="ppc64le">
  <version epoch="0" ver="4.18.1" rel="bp156.2.2.1"/>
  <changelog author="gber@opensuse.org" date="1424174400">- update to version 4.11.1
  - update list of files to clean with xdt-autogen
  - remove definitions related to the obsolete xfce-mcs-manager
  - remove obsolete check for threaded panels (&lt;= 4.1.90)
  - bump dependencies for xfce4-dev-tools and m4macros
  - fix autotools m4 warning
  - fix out of source building (bxo#10899)
  - display warning if AC_PROG_INTLTOOL is used (bxo#8930)</changelog>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 4.12.0
  - bump version
  - require xfce4-panel-4.11 for panel plugins
  - restore AC_REVISION</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561636800">- Update to Version 4.13.0
  * Merge exo-csource modifications in xdt-csource
  * xdt-csource will replace exo-csource (projects using
    exo-csource need to be updated)
  * The work started in issue bxo#6449 but the full migration has
    never been done.
  * Remove svn support in xdt-autogen
  * Simplify a bit the XDT_AUTOGEN_REQUIRED_VERSION detection
  * Remove the check of the unused doc submodule
  * Remove useless macros: m4macros/xdt-python.m4
    and m4macros/xdt-xfce.m4 are not used
  * Remove xdt-commit, used to generate Changelog, now done via
    make distcheck
  * No -Wshadow flag for enable_debug=full (bxo#11637).
    Use it only for enable_debug=yes.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Bump to 4.14.0
- Added bcond to build with git master source
- Cleaned spec file</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="1598616000">- Update to version 4.15.0
  * New macro XDT_VERSION_INIT(SEMVER[, TAG])
    This macro takes care of setting up the version numbering.
    It will define the following macros based on SEMVER and TAG:
  - xdt_version
  - xdt_version_major
  - xdt_version_minor
  - xdt_version_micro
  - xdt_version_tag
  - xdt_version_build
  - xdt_debug_default
    If TAG isn't specified, the xdt_version_tag and xdt_version_git
    will be empty and xdt_debug_default will be set to "minimum",
    otherwise the xdt_version_build will contain a git hash and
    xdt_debug_default will be set to "yes"
  * XDT_I18N macro will now automatically find the linguas if none
    are specified during the autoconf run.
  * Install m4 macros in default search dir.
    This makes autoconf find the macros by default.
    By setting version via XDT_VERSION_INIT and using XDT_I18N
    without arguments, this is no longer necessary to use a separate
    configure.ac.in and a plain configure.ac can be used
  * xfce4-dev-tools now also handle the CI (docker container,
    .gitlab-ci.yml templates files etc) on our new gitlab instance.
  * New helpers are also available (xfce-get-release-notes,
    xfce-get-translations, xfce-update-news)
  * Use datarootdir instead of datadir
  * xdt-autogen: explicitly set search path for m4 macros
  * Add two new helpers to help releasers
  * Install m4 macros into default $datadir/aclocal
  * Update README for new gitlab urls
  * xdt-autogen: Improve and simplify linguas detection
  * Let XDT_I18N automatically find the po/*.po as default
  * Let configure generate the xdt-autogen script
  * Implement XDT_VERSION_INIT
  * Add manpage and tests to xdt-csource
  * Add xfce4-dev-tools build in addition to container build
  * Check BEFORE_SHA along with changes to .po files
  * gitlabci: Ensure to run autogen in distcheck stage
  * Switch to "foreign" mode for automake
  * Add CI templates notes
  * Update README with explanation of Dockerfile
  * Fix whitespace error
  * Add helper script to get all
  * Integrate xfce-build container build/creation
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604318400">- Update to version 4.15.1
  * get-translations: Fix line wrapping
  * xdt-autogen: Various small improvements
  * xdt-autogen: Properly handle whitespaces in filenames
  * xdt-autogen: Use sed instead of tr to replace strings
  * Updates README.md
  * xfce-build: Add libclutter-1.0-dev for xfdashboard build
  * Update .gitignore
  * helpers: Use blank line for tags message
  * helpers: Reuse release notes from NEWS for tag message
  * helpers: Simplify xfce-update-news
  * helpers: Do not strip NEWS blank line at EOF
  * helpers: Install xfce-do-release
  * xfce-build: Add depend for mousepad (Fixes #37)
  * helpers: Add do-release helper and Readme
  * xfce-build: Install python3 version of distutils-extra
  * helpers: Make get-translations executable
  * get-translations: Remove last comma
  * get-translations: Correctly get locale from commit messages
  * xfce-build: Replace build-dep with package names</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  - Bump glib to 2.50 based on xfce4.16 roadmap
  - Do not process @LINGUAS@ at xdt-autogen stage
  - Fail xfce-build container generation if there is any error
  - helpers: Prefer xfce-build over xfce-test (Fixes #38)
  - helpers: Add new helper xfce-open-gitlab
  - helpers: Add helper to locally run xfce-build
  - helpers: Add xfce-build 'pull' argument
  - xfce-build: Add Thunar to container (Fixes #40)
  - Disable CFLAGS override when building CI container
  - use strict CFLAGS to catch common mistakes in ci pipeline
  - Add xvfb on xfce-build</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1671710400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Remove _service file
- Update to version 4.17.2
  * Add new libsoup3 to the builder
  * xfce-do-release: unification of update version 'sed' command
  * xfce-do-release: match multiple spaces for git version replace
  * bump copyright year to 2022
- Update to version 4.17.1
  * Warn about GLib functions newer than the checked GLib version
  * Drop the test altogether
  * xdt-autogen: Fix deprecation warning from grep 3.8
  * Use GLib structured logging
  * xdt-autogen: simplify do_version_check()
  * Add new dependencies to the builder
  * Do not run useless distcheck in CI
  * Add favicon to Xfce API docs
  * Bump our xfce builder to ubuntu 22.04
  * Add autopoint to xfce-build
  * Add a workaround for thunar documentation generation
  * Update COPYING
  * xfce-build: Fix build with SELinux (!58)
  * xfce-update-news: Add release date and adjust separator
  * xfce-do-release: Make warnings more visible
  * xfce-do-release: Check the copyright year in `configure.ac*`
  * xfce-do-release: Extend `configure.ac.in` update to `configure.ac`
  * xdt-autogen: Fallback on `n` as IFS if `1` is not supported
  * Fix exclusion of `xdt-autogen.in` in `.gitignore`
  * Update developer.xfce.org home to add tumbler
  * Add tumbler to xfce-build container
  * Fix "image:" name in .gitlab-ci.yml
  * Add libsensors4-dev to build-container
  * Try to bump docker-dind image
  * xfce-do-release: Update Appdata file
  * gitlabci: Ensure distcheck still runs
  * gitlabci: Add release stage that retains tarballs
  * Add lm-sensors to dependencies, for xfce4-sensors-plugins CI
  * Separate CFLAGS from CXXFLAGS
- Update to version 4.17.0
  * Try to build higher version available tag
  * xfce-do-release: A review of confirmation prompts
  * helpers: Improve script portability
  * Improve Xfce Developer Center (developer.xfce.org)
  * xdt-features.m4: Always enable compilation warnings
  * g_locale_to_utf8 is misspelled as g_local_to_utf8
  * xfce-build: Always pick the latest stable release
  * Create the m4/ if it does not exists
  * Use autoreconf to bootstrap xfce4-dev-tools itself
  * Use autoreconf to bootstrap autotools
  * xfce-do-release: Check for `docker` installed
  * Add dependencies to build thunarx-python CI
  * Fix location of apidocs
  * xfce-build: Fix conditional in gitlabci
  * Export apidocs as GitLab artifacts
  * Get rid of glib-gettextize usage and XGETTEXT_ARGS custom args
  * Remove obsolete AM_GLIB_GNU_GETTEXT
  * helpers: Fix command-line if git-config core.editor is unset
  * Update obsolete m4 macros
  * helpers: Add 'xfce-build describe' command</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1697630400">- Update to version 4.18.1
  * Remove -Wdeclaration-after-statement from list of enabled warnings
  * Add check for xsltproc (#60)
  * xdt-autogen: Fixed wrong make displayed on FreeBSD
  * Add new macro XDT_CHECK_PACKAGE_BINARY
  * Add new macro XDT_CHECK_OPTIONAL_FEATURE</changelog>
</package>
<package pkgid="5ac0406784eae22b5dffca0d6e29de4179c8497bc74286412caecd1100d3db41" name="xfce4-dev-tools" arch="s390x">
  <version epoch="0" ver="4.18.1" rel="bp156.2.2.1"/>
  <changelog author="gber@opensuse.org" date="1424174400">- update to version 4.11.1
  - update list of files to clean with xdt-autogen
  - remove definitions related to the obsolete xfce-mcs-manager
  - remove obsolete check for threaded panels (&lt;= 4.1.90)
  - bump dependencies for xfce4-dev-tools and m4macros
  - fix autotools m4 warning
  - fix out of source building (bxo#10899)
  - display warning if AC_PROG_INTLTOOL is used (bxo#8930)</changelog>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 4.12.0
  - bump version
  - require xfce4-panel-4.11 for panel plugins
  - restore AC_REVISION</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561636800">- Update to Version 4.13.0
  * Merge exo-csource modifications in xdt-csource
  * xdt-csource will replace exo-csource (projects using
    exo-csource need to be updated)
  * The work started in issue bxo#6449 but the full migration has
    never been done.
  * Remove svn support in xdt-autogen
  * Simplify a bit the XDT_AUTOGEN_REQUIRED_VERSION detection
  * Remove the check of the unused doc submodule
  * Remove useless macros: m4macros/xdt-python.m4
    and m4macros/xdt-xfce.m4 are not used
  * Remove xdt-commit, used to generate Changelog, now done via
    make distcheck
  * No -Wshadow flag for enable_debug=full (bxo#11637).
    Use it only for enable_debug=yes.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Bump to 4.14.0
- Added bcond to build with git master source
- Cleaned spec file</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="1598616000">- Update to version 4.15.0
  * New macro XDT_VERSION_INIT(SEMVER[, TAG])
    This macro takes care of setting up the version numbering.
    It will define the following macros based on SEMVER and TAG:
  - xdt_version
  - xdt_version_major
  - xdt_version_minor
  - xdt_version_micro
  - xdt_version_tag
  - xdt_version_build
  - xdt_debug_default
    If TAG isn't specified, the xdt_version_tag and xdt_version_git
    will be empty and xdt_debug_default will be set to "minimum",
    otherwise the xdt_version_build will contain a git hash and
    xdt_debug_default will be set to "yes"
  * XDT_I18N macro will now automatically find the linguas if none
    are specified during the autoconf run.
  * Install m4 macros in default search dir.
    This makes autoconf find the macros by default.
    By setting version via XDT_VERSION_INIT and using XDT_I18N
    without arguments, this is no longer necessary to use a separate
    configure.ac.in and a plain configure.ac can be used
  * xfce4-dev-tools now also handle the CI (docker container,
    .gitlab-ci.yml templates files etc) on our new gitlab instance.
  * New helpers are also available (xfce-get-release-notes,
    xfce-get-translations, xfce-update-news)
  * Use datarootdir instead of datadir
  * xdt-autogen: explicitly set search path for m4 macros
  * Add two new helpers to help releasers
  * Install m4 macros into default $datadir/aclocal
  * Update README for new gitlab urls
  * xdt-autogen: Improve and simplify linguas detection
  * Let XDT_I18N automatically find the po/*.po as default
  * Let configure generate the xdt-autogen script
  * Implement XDT_VERSION_INIT
  * Add manpage and tests to xdt-csource
  * Add xfce4-dev-tools build in addition to container build
  * Check BEFORE_SHA along with changes to .po files
  * gitlabci: Ensure to run autogen in distcheck stage
  * Switch to "foreign" mode for automake
  * Add CI templates notes
  * Update README with explanation of Dockerfile
  * Fix whitespace error
  * Add helper script to get all
  * Integrate xfce-build container build/creation
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604318400">- Update to version 4.15.1
  * get-translations: Fix line wrapping
  * xdt-autogen: Various small improvements
  * xdt-autogen: Properly handle whitespaces in filenames
  * xdt-autogen: Use sed instead of tr to replace strings
  * Updates README.md
  * xfce-build: Add libclutter-1.0-dev for xfdashboard build
  * Update .gitignore
  * helpers: Use blank line for tags message
  * helpers: Reuse release notes from NEWS for tag message
  * helpers: Simplify xfce-update-news
  * helpers: Do not strip NEWS blank line at EOF
  * helpers: Install xfce-do-release
  * xfce-build: Add depend for mousepad (Fixes #37)
  * helpers: Add do-release helper and Readme
  * xfce-build: Install python3 version of distutils-extra
  * helpers: Make get-translations executable
  * get-translations: Remove last comma
  * get-translations: Correctly get locale from commit messages
  * xfce-build: Replace build-dep with package names</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  - Bump glib to 2.50 based on xfce4.16 roadmap
  - Do not process @LINGUAS@ at xdt-autogen stage
  - Fail xfce-build container generation if there is any error
  - helpers: Prefer xfce-build over xfce-test (Fixes #38)
  - helpers: Add new helper xfce-open-gitlab
  - helpers: Add helper to locally run xfce-build
  - helpers: Add xfce-build 'pull' argument
  - xfce-build: Add Thunar to container (Fixes #40)
  - Disable CFLAGS override when building CI container
  - use strict CFLAGS to catch common mistakes in ci pipeline
  - Add xvfb on xfce-build</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1671710400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Remove _service file
- Update to version 4.17.2
  * Add new libsoup3 to the builder
  * xfce-do-release: unification of update version 'sed' command
  * xfce-do-release: match multiple spaces for git version replace
  * bump copyright year to 2022
- Update to version 4.17.1
  * Warn about GLib functions newer than the checked GLib version
  * Drop the test altogether
  * xdt-autogen: Fix deprecation warning from grep 3.8
  * Use GLib structured logging
  * xdt-autogen: simplify do_version_check()
  * Add new dependencies to the builder
  * Do not run useless distcheck in CI
  * Add favicon to Xfce API docs
  * Bump our xfce builder to ubuntu 22.04
  * Add autopoint to xfce-build
  * Add a workaround for thunar documentation generation
  * Update COPYING
  * xfce-build: Fix build with SELinux (!58)
  * xfce-update-news: Add release date and adjust separator
  * xfce-do-release: Make warnings more visible
  * xfce-do-release: Check the copyright year in `configure.ac*`
  * xfce-do-release: Extend `configure.ac.in` update to `configure.ac`
  * xdt-autogen: Fallback on `n` as IFS if `1` is not supported
  * Fix exclusion of `xdt-autogen.in` in `.gitignore`
  * Update developer.xfce.org home to add tumbler
  * Add tumbler to xfce-build container
  * Fix "image:" name in .gitlab-ci.yml
  * Add libsensors4-dev to build-container
  * Try to bump docker-dind image
  * xfce-do-release: Update Appdata file
  * gitlabci: Ensure distcheck still runs
  * gitlabci: Add release stage that retains tarballs
  * Add lm-sensors to dependencies, for xfce4-sensors-plugins CI
  * Separate CFLAGS from CXXFLAGS
- Update to version 4.17.0
  * Try to build higher version available tag
  * xfce-do-release: A review of confirmation prompts
  * helpers: Improve script portability
  * Improve Xfce Developer Center (developer.xfce.org)
  * xdt-features.m4: Always enable compilation warnings
  * g_locale_to_utf8 is misspelled as g_local_to_utf8
  * xfce-build: Always pick the latest stable release
  * Create the m4/ if it does not exists
  * Use autoreconf to bootstrap xfce4-dev-tools itself
  * Use autoreconf to bootstrap autotools
  * xfce-do-release: Check for `docker` installed
  * Add dependencies to build thunarx-python CI
  * Fix location of apidocs
  * xfce-build: Fix conditional in gitlabci
  * Export apidocs as GitLab artifacts
  * Get rid of glib-gettextize usage and XGETTEXT_ARGS custom args
  * Remove obsolete AM_GLIB_GNU_GETTEXT
  * helpers: Fix command-line if git-config core.editor is unset
  * Update obsolete m4 macros
  * helpers: Add 'xfce-build describe' command</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1697630400">- Update to version 4.18.1
  * Remove -Wdeclaration-after-statement from list of enabled warnings
  * Add check for xsltproc (#60)
  * xdt-autogen: Fixed wrong make displayed on FreeBSD
  * Add new macro XDT_CHECK_PACKAGE_BINARY
  * Add new macro XDT_CHECK_OPTIONAL_FEATURE</changelog>
</package>
<package pkgid="d072f1e17dee8caaa61fef38936739071907c0323b482f882765c551f7035713" name="xfce4-dev-tools" arch="src">
  <version epoch="0" ver="4.18.1" rel="bp156.2.2.1"/>
  <changelog author="prusnak@opensuse.org" date="1289217600">- updated to 4.7.3
  * build ChangeLog from GIT
  * add check stage for documentation submodules
  * check for automake 1.11
  * check if $1 is a file before calling cat</changelog>
  <changelog author="prusnak@opensuse.org" date="1291204800">- cleanup spec file</changelog>
  <changelog author="gber@opensuse.org" date="1293451200">- corrected group
- improved description</changelog>
  <changelog author="gber@opensuse.org" date="1295265600">- update to version 4.8.0
  - check for glibtoolize</changelog>
  <changelog author="coolo@novell.com" date="1312545600">- add requires to called tools (hope I catched them all)</changelog>
  <changelog author="gber@opensuse.org" date="1332849600">- added source URL</changelog>
  <changelog author="gber@opensuse.org" date="1333886400">- update to version 4.9.1
  - add support for LT_PREREQ
  - remove spec file and rpm build target
  - do not create a gzip tarball
  - never use xdt-autogen in autogen.sh
  - fix FSF address and add missing licenses
  - don't use -g3 for full debugging
  - use pkg-config macro for detection
  - port exo-csource to xdt-csource</changelog>
  <changelog author="gber@opensuse.org" date="1334404800">- update to version 4.9.2
  - fix license
  - remove the old BM_ macros
  - use ?_VERSION for special versioned binary detection
  - never disable checks</changelog>
  <changelog author="gber@opensuse.org" date="1335700800">- update to version 4.10.0
  - bump glib dependency to 2.24</changelog>
  <changelog author="gber@opensuse.org" date="1398859200">- update to version 4.11.0
  - remove FORTIFY_SOURCE=2
  - some build improvements
  - correctly quote AC_COMPILE_IFELSE macro
  - avoid gnu_printf warnings in debugging in gcc 4.8</changelog>
  <changelog author="gber@opensuse.org" date="1424174400">- update to version 4.11.1
  - update list of files to clean with xdt-autogen
  - remove definitions related to the obsolete xfce-mcs-manager
  - remove obsolete check for threaded panels (&lt;= 4.1.90)
  - bump dependencies for xfce4-dev-tools and m4macros
  - fix autotools m4 warning
  - fix out of source building (bxo#10899)
  - display warning if AC_PROG_INTLTOOL is used (bxo#8930)</changelog>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 4.12.0
  - bump version
  - require xfce4-panel-4.11 for panel plugins
  - restore AC_REVISION</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561636800">- Update to Version 4.13.0
  * Merge exo-csource modifications in xdt-csource
  * xdt-csource will replace exo-csource (projects using
    exo-csource need to be updated)
  * The work started in issue bxo#6449 but the full migration has
    never been done.
  * Remove svn support in xdt-autogen
  * Simplify a bit the XDT_AUTOGEN_REQUIRED_VERSION detection
  * Remove the check of the unused doc submodule
  * Remove useless macros: m4macros/xdt-python.m4
    and m4macros/xdt-xfce.m4 are not used
  * Remove xdt-commit, used to generate Changelog, now done via
    make distcheck
  * No -Wshadow flag for enable_debug=full (bxo#11637).
    Use it only for enable_debug=yes.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Bump to 4.14.0
- Added bcond to build with git master source
- Cleaned spec file</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="1598616000">- Update to version 4.15.0
  * New macro XDT_VERSION_INIT(SEMVER[, TAG])
    This macro takes care of setting up the version numbering.
    It will define the following macros based on SEMVER and TAG:
  - xdt_version
  - xdt_version_major
  - xdt_version_minor
  - xdt_version_micro
  - xdt_version_tag
  - xdt_version_build
  - xdt_debug_default
    If TAG isn't specified, the xdt_version_tag and xdt_version_git
    will be empty and xdt_debug_default will be set to "minimum",
    otherwise the xdt_version_build will contain a git hash and
    xdt_debug_default will be set to "yes"
  * XDT_I18N macro will now automatically find the linguas if none
    are specified during the autoconf run.
  * Install m4 macros in default search dir.
    This makes autoconf find the macros by default.
    By setting version via XDT_VERSION_INIT and using XDT_I18N
    without arguments, this is no longer necessary to use a separate
    configure.ac.in and a plain configure.ac can be used
  * xfce4-dev-tools now also handle the CI (docker container,
    .gitlab-ci.yml templates files etc) on our new gitlab instance.
  * New helpers are also available (xfce-get-release-notes,
    xfce-get-translations, xfce-update-news)
  * Use datarootdir instead of datadir
  * xdt-autogen: explicitly set search path for m4 macros
  * Add two new helpers to help releasers
  * Install m4 macros into default $datadir/aclocal
  * Update README for new gitlab urls
  * xdt-autogen: Improve and simplify linguas detection
  * Let XDT_I18N automatically find the po/*.po as default
  * Let configure generate the xdt-autogen script
  * Implement XDT_VERSION_INIT
  * Add manpage and tests to xdt-csource
  * Add xfce4-dev-tools build in addition to container build
  * Check BEFORE_SHA along with changes to .po files
  * gitlabci: Ensure to run autogen in distcheck stage
  * Switch to "foreign" mode for automake
  * Add CI templates notes
  * Update README with explanation of Dockerfile
  * Fix whitespace error
  * Add helper script to get all
  * Integrate xfce-build container build/creation
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604318400">- Update to version 4.15.1
  * get-translations: Fix line wrapping
  * xdt-autogen: Various small improvements
  * xdt-autogen: Properly handle whitespaces in filenames
  * xdt-autogen: Use sed instead of tr to replace strings
  * Updates README.md
  * xfce-build: Add libclutter-1.0-dev for xfdashboard build
  * Update .gitignore
  * helpers: Use blank line for tags message
  * helpers: Reuse release notes from NEWS for tag message
  * helpers: Simplify xfce-update-news
  * helpers: Do not strip NEWS blank line at EOF
  * helpers: Install xfce-do-release
  * xfce-build: Add depend for mousepad (Fixes #37)
  * helpers: Add do-release helper and Readme
  * xfce-build: Install python3 version of distutils-extra
  * helpers: Make get-translations executable
  * get-translations: Remove last comma
  * get-translations: Correctly get locale from commit messages
  * xfce-build: Replace build-dep with package names</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  - Bump glib to 2.50 based on xfce4.16 roadmap
  - Do not process @LINGUAS@ at xdt-autogen stage
  - Fail xfce-build container generation if there is any error
  - helpers: Prefer xfce-build over xfce-test (Fixes #38)
  - helpers: Add new helper xfce-open-gitlab
  - helpers: Add helper to locally run xfce-build
  - helpers: Add xfce-build 'pull' argument
  - xfce-build: Add Thunar to container (Fixes #40)
  - Disable CFLAGS override when building CI container
  - use strict CFLAGS to catch common mistakes in ci pipeline
  - Add xvfb on xfce-build</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1671710400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Remove _service file
- Update to version 4.17.2
  * Add new libsoup3 to the builder
  * xfce-do-release: unification of update version 'sed' command
  * xfce-do-release: match multiple spaces for git version replace
  * bump copyright year to 2022
- Update to version 4.17.1
  * Warn about GLib functions newer than the checked GLib version
  * Drop the test altogether
  * xdt-autogen: Fix deprecation warning from grep 3.8
  * Use GLib structured logging
  * xdt-autogen: simplify do_version_check()
  * Add new dependencies to the builder
  * Do not run useless distcheck in CI
  * Add favicon to Xfce API docs
  * Bump our xfce builder to ubuntu 22.04
  * Add autopoint to xfce-build
  * Add a workaround for thunar documentation generation
  * Update COPYING
  * xfce-build: Fix build with SELinux (!58)
  * xfce-update-news: Add release date and adjust separator
  * xfce-do-release: Make warnings more visible
  * xfce-do-release: Check the copyright year in `configure.ac*`
  * xfce-do-release: Extend `configure.ac.in` update to `configure.ac`
  * xdt-autogen: Fallback on `n` as IFS if `1` is not supported
  * Fix exclusion of `xdt-autogen.in` in `.gitignore`
  * Update developer.xfce.org home to add tumbler
  * Add tumbler to xfce-build container
  * Fix "image:" name in .gitlab-ci.yml
  * Add libsensors4-dev to build-container
  * Try to bump docker-dind image
  * xfce-do-release: Update Appdata file
  * gitlabci: Ensure distcheck still runs
  * gitlabci: Add release stage that retains tarballs
  * Add lm-sensors to dependencies, for xfce4-sensors-plugins CI
  * Separate CFLAGS from CXXFLAGS
- Update to version 4.17.0
  * Try to build higher version available tag
  * xfce-do-release: A review of confirmation prompts
  * helpers: Improve script portability
  * Improve Xfce Developer Center (developer.xfce.org)
  * xdt-features.m4: Always enable compilation warnings
  * g_locale_to_utf8 is misspelled as g_local_to_utf8
  * xfce-build: Always pick the latest stable release
  * Create the m4/ if it does not exists
  * Use autoreconf to bootstrap xfce4-dev-tools itself
  * Use autoreconf to bootstrap autotools
  * xfce-do-release: Check for `docker` installed
  * Add dependencies to build thunarx-python CI
  * Fix location of apidocs
  * xfce-build: Fix conditional in gitlabci
  * Export apidocs as GitLab artifacts
  * Get rid of glib-gettextize usage and XGETTEXT_ARGS custom args
  * Remove obsolete AM_GLIB_GNU_GETTEXT
  * helpers: Fix command-line if git-config core.editor is unset
  * Update obsolete m4 macros
  * helpers: Add 'xfce-build describe' command</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1697630400">- Update to version 4.18.1
  * Remove -Wdeclaration-after-statement from list of enabled warnings
  * Add check for xsltproc (#60)
  * xdt-autogen: Fixed wrong make displayed on FreeBSD
  * Add new macro XDT_CHECK_PACKAGE_BINARY
  * Add new macro XDT_CHECK_OPTIONAL_FEATURE</changelog>
</package>
<package pkgid="42a6869688d148f563575b5871b26ed79ec3d9cb7c235e58cb1ecd696c33f1bb" name="xfce4-dev-tools" arch="x86_64">
  <version epoch="0" ver="4.18.1" rel="bp156.2.2.1"/>
  <changelog author="gber@opensuse.org" date="1424174400">- update to version 4.11.1
  - update list of files to clean with xdt-autogen
  - remove definitions related to the obsolete xfce-mcs-manager
  - remove obsolete check for threaded panels (&lt;= 4.1.90)
  - bump dependencies for xfce4-dev-tools and m4macros
  - fix autotools m4 warning
  - fix out of source building (bxo#10899)
  - display warning if AC_PROG_INTLTOOL is used (bxo#8930)</changelog>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 4.12.0
  - bump version
  - require xfce4-panel-4.11 for panel plugins
  - restore AC_REVISION</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561636800">- Update to Version 4.13.0
  * Merge exo-csource modifications in xdt-csource
  * xdt-csource will replace exo-csource (projects using
    exo-csource need to be updated)
  * The work started in issue bxo#6449 but the full migration has
    never been done.
  * Remove svn support in xdt-autogen
  * Simplify a bit the XDT_AUTOGEN_REQUIRED_VERSION detection
  * Remove the check of the unused doc submodule
  * Remove useless macros: m4macros/xdt-python.m4
    and m4macros/xdt-xfce.m4 are not used
  * Remove xdt-commit, used to generate Changelog, now done via
    make distcheck
  * No -Wshadow flag for enable_debug=full (bxo#11637).
    Use it only for enable_debug=yes.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Bump to 4.14.0
- Added bcond to build with git master source
- Cleaned spec file</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="1598616000">- Update to version 4.15.0
  * New macro XDT_VERSION_INIT(SEMVER[, TAG])
    This macro takes care of setting up the version numbering.
    It will define the following macros based on SEMVER and TAG:
  - xdt_version
  - xdt_version_major
  - xdt_version_minor
  - xdt_version_micro
  - xdt_version_tag
  - xdt_version_build
  - xdt_debug_default
    If TAG isn't specified, the xdt_version_tag and xdt_version_git
    will be empty and xdt_debug_default will be set to "minimum",
    otherwise the xdt_version_build will contain a git hash and
    xdt_debug_default will be set to "yes"
  * XDT_I18N macro will now automatically find the linguas if none
    are specified during the autoconf run.
  * Install m4 macros in default search dir.
    This makes autoconf find the macros by default.
    By setting version via XDT_VERSION_INIT and using XDT_I18N
    without arguments, this is no longer necessary to use a separate
    configure.ac.in and a plain configure.ac can be used
  * xfce4-dev-tools now also handle the CI (docker container,
    .gitlab-ci.yml templates files etc) on our new gitlab instance.
  * New helpers are also available (xfce-get-release-notes,
    xfce-get-translations, xfce-update-news)
  * Use datarootdir instead of datadir
  * xdt-autogen: explicitly set search path for m4 macros
  * Add two new helpers to help releasers
  * Install m4 macros into default $datadir/aclocal
  * Update README for new gitlab urls
  * xdt-autogen: Improve and simplify linguas detection
  * Let XDT_I18N automatically find the po/*.po as default
  * Let configure generate the xdt-autogen script
  * Implement XDT_VERSION_INIT
  * Add manpage and tests to xdt-csource
  * Add xfce4-dev-tools build in addition to container build
  * Check BEFORE_SHA along with changes to .po files
  * gitlabci: Ensure to run autogen in distcheck stage
  * Switch to "foreign" mode for automake
  * Add CI templates notes
  * Update README with explanation of Dockerfile
  * Fix whitespace error
  * Add helper script to get all
  * Integrate xfce-build container build/creation
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604318400">- Update to version 4.15.1
  * get-translations: Fix line wrapping
  * xdt-autogen: Various small improvements
  * xdt-autogen: Properly handle whitespaces in filenames
  * xdt-autogen: Use sed instead of tr to replace strings
  * Updates README.md
  * xfce-build: Add libclutter-1.0-dev for xfdashboard build
  * Update .gitignore
  * helpers: Use blank line for tags message
  * helpers: Reuse release notes from NEWS for tag message
  * helpers: Simplify xfce-update-news
  * helpers: Do not strip NEWS blank line at EOF
  * helpers: Install xfce-do-release
  * xfce-build: Add depend for mousepad (Fixes #37)
  * helpers: Add do-release helper and Readme
  * xfce-build: Install python3 version of distutils-extra
  * helpers: Make get-translations executable
  * get-translations: Remove last comma
  * get-translations: Correctly get locale from commit messages
  * xfce-build: Replace build-dep with package names</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  - Bump glib to 2.50 based on xfce4.16 roadmap
  - Do not process @LINGUAS@ at xdt-autogen stage
  - Fail xfce-build container generation if there is any error
  - helpers: Prefer xfce-build over xfce-test (Fixes #38)
  - helpers: Add new helper xfce-open-gitlab
  - helpers: Add helper to locally run xfce-build
  - helpers: Add xfce-build 'pull' argument
  - xfce-build: Add Thunar to container (Fixes #40)
  - Disable CFLAGS override when building CI container
  - use strict CFLAGS to catch common mistakes in ci pipeline
  - Add xvfb on xfce-build</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1671710400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Remove _service file
- Update to version 4.17.2
  * Add new libsoup3 to the builder
  * xfce-do-release: unification of update version 'sed' command
  * xfce-do-release: match multiple spaces for git version replace
  * bump copyright year to 2022
- Update to version 4.17.1
  * Warn about GLib functions newer than the checked GLib version
  * Drop the test altogether
  * xdt-autogen: Fix deprecation warning from grep 3.8
  * Use GLib structured logging
  * xdt-autogen: simplify do_version_check()
  * Add new dependencies to the builder
  * Do not run useless distcheck in CI
  * Add favicon to Xfce API docs
  * Bump our xfce builder to ubuntu 22.04
  * Add autopoint to xfce-build
  * Add a workaround for thunar documentation generation
  * Update COPYING
  * xfce-build: Fix build with SELinux (!58)
  * xfce-update-news: Add release date and adjust separator
  * xfce-do-release: Make warnings more visible
  * xfce-do-release: Check the copyright year in `configure.ac*`
  * xfce-do-release: Extend `configure.ac.in` update to `configure.ac`
  * xdt-autogen: Fallback on `n` as IFS if `1` is not supported
  * Fix exclusion of `xdt-autogen.in` in `.gitignore`
  * Update developer.xfce.org home to add tumbler
  * Add tumbler to xfce-build container
  * Fix "image:" name in .gitlab-ci.yml
  * Add libsensors4-dev to build-container
  * Try to bump docker-dind image
  * xfce-do-release: Update Appdata file
  * gitlabci: Ensure distcheck still runs
  * gitlabci: Add release stage that retains tarballs
  * Add lm-sensors to dependencies, for xfce4-sensors-plugins CI
  * Separate CFLAGS from CXXFLAGS
- Update to version 4.17.0
  * Try to build higher version available tag
  * xfce-do-release: A review of confirmation prompts
  * helpers: Improve script portability
  * Improve Xfce Developer Center (developer.xfce.org)
  * xdt-features.m4: Always enable compilation warnings
  * g_locale_to_utf8 is misspelled as g_local_to_utf8
  * xfce-build: Always pick the latest stable release
  * Create the m4/ if it does not exists
  * Use autoreconf to bootstrap xfce4-dev-tools itself
  * Use autoreconf to bootstrap autotools
  * xfce-do-release: Check for `docker` installed
  * Add dependencies to build thunarx-python CI
  * Fix location of apidocs
  * xfce-build: Fix conditional in gitlabci
  * Export apidocs as GitLab artifacts
  * Get rid of glib-gettextize usage and XGETTEXT_ARGS custom args
  * Remove obsolete AM_GLIB_GNU_GETTEXT
  * helpers: Fix command-line if git-config core.editor is unset
  * Update obsolete m4 macros
  * helpers: Add 'xfce-build describe' command</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1697630400">- Update to version 4.18.1
  * Remove -Wdeclaration-after-statement from list of enabled warnings
  * Add check for xsltproc (#60)
  * xdt-autogen: Fixed wrong make displayed on FreeBSD
  * Add new macro XDT_CHECK_PACKAGE_BINARY
  * Add new macro XDT_CHECK_OPTIONAL_FEATURE</changelog>
</package>
<package pkgid="db771e1f2b9322f326aa9b096c9b99b46247f23e39613713068d14ace63025f2" name="xfce4-dict" arch="aarch64">
  <version epoch="0" ver="0.8.7" rel="bp156.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1426420800">- update to version 0.7.1
  - Add NEWS file
  - Correctly separate header and body (bxo#10136)
  - Update .gitignore
  - Do not build gzip tarball
  - Remove SVN $Id$ tags and update copyright year
  - Bump autotools requirements
  - Fix m4 macro dir warning
  - Fix IT_PROG_INTLTOOL warning
  - Restore git version tag
  - Remove unneeded files
  - Translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to version 0.7.2
  - Translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465600">- update to version 0.8.0
  - Port to gtk+3/libxfce4ui-2/libxfce4panel-2.0
  - Translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1528545600">- update to version 0.8.1
  - Bump gtk3 minimum version to 3.22
  - Improve appearance of menu items with icons
  - Append web search link to successful queries (bxo#12154)
  - Translation updates
- remove now empty %post/%postun, package does not build for
  pre-Leap-15 anymore anyway</changelog>
  <changelog author="sean@suspend.net" date="1543665600">- update to version 0.8.2
  - Avoid segfaults (bxo#14786)
  - Only show web search link if we have a valid URL/dict mode
  - Escape link tooltip
  - Minor visual improvements
  - Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1570449600">- Update to version 0.8.3
  * Allow compilation with panel 4.15
  * Show correct colors (bxo#15946)
  * Avoid mnemonic conflict
  * Fix g_type_class_add_private deprecation in recent GLib
  * Replace GtkStock buttons
  * Fix typo of dict.cc (bxo#15571)
  * Fix parallel build (bxo#14963)
  * Translation Updates
- Removed deprecated macros</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1603800000">- Update to version 0.8.4
  * Update URLs and use https where possible
  * Fix font size in speedreader (gxo#apps/xfce-dict#3)
  * Added new icons and use reverse DNS file names
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1682251200">- Update to version 0.8.5
  * build: Fix -Wunused-result warning
  * Update copyright year
  * Use "logo-icon-name" instead of "logo" in about dialog
  * Remove ENABLE_NLS ifdefs
  * autoconf: Use AC_CONFIG_MACRO_DIRS
  * build: Fix intltool lock file problem during make distcheck
  * Update COPYING (Issue #7)
  * Remove unnecessary code
  * Use symbolic icons
  * Escape markup in server information
  * Replaces siginterrupt with sigaction
  * Do not close window with ctrl+c (#5)
  * Fix Text field size setting (#4)
  * Fix compilation warnings
  * autoconf: Some updates
  * Remove "." at the end of Comment string
  * Remove GSourceFunc casts
  * Include stdlib.h to get atoi prototype (!2)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1700913600">- Update to version 0.8.6
  * Use getaddrinfo(3) to support IPv6 DICT servers
  * Add icons at missing sizes, clean up SVG metadata</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1727265600">- Update to version 0.8.7
  * panel-plugin: Drop submenu (#2)
  * panel-plugin: Add submenus to toggle search mode (#2)
  * panel-plugin: Reduce default text size
  * panel-plugin: Restore function of the button in text entry
  * Change log level (#17)
  * prefs: Add radio buttons to correct group
  * scan-build: Fix deadcode.DeadStores
  * scan-build: Add false positive file
  * I18n: Update po/LINGUAS list
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * Translation Updates</changelog>
</package>
<package pkgid="9d799d776aa26bdb5dc55fb777a5ed2b4b73e6f2054eb81f3a2e645094a22937" name="xfce4-dict" arch="ppc64le">
  <version epoch="0" ver="0.8.7" rel="bp156.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1426420800">- update to version 0.7.1
  - Add NEWS file
  - Correctly separate header and body (bxo#10136)
  - Update .gitignore
  - Do not build gzip tarball
  - Remove SVN $Id$ tags and update copyright year
  - Bump autotools requirements
  - Fix m4 macro dir warning
  - Fix IT_PROG_INTLTOOL warning
  - Restore git version tag
  - Remove unneeded files
  - Translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to version 0.7.2
  - Translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465600">- update to version 0.8.0
  - Port to gtk+3/libxfce4ui-2/libxfce4panel-2.0
  - Translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1528545600">- update to version 0.8.1
  - Bump gtk3 minimum version to 3.22
  - Improve appearance of menu items with icons
  - Append web search link to successful queries (bxo#12154)
  - Translation updates
- remove now empty %post/%postun, package does not build for
  pre-Leap-15 anymore anyway</changelog>
  <changelog author="sean@suspend.net" date="1543665600">- update to version 0.8.2
  - Avoid segfaults (bxo#14786)
  - Only show web search link if we have a valid URL/dict mode
  - Escape link tooltip
  - Minor visual improvements
  - Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1570449600">- Update to version 0.8.3
  * Allow compilation with panel 4.15
  * Show correct colors (bxo#15946)
  * Avoid mnemonic conflict
  * Fix g_type_class_add_private deprecation in recent GLib
  * Replace GtkStock buttons
  * Fix typo of dict.cc (bxo#15571)
  * Fix parallel build (bxo#14963)
  * Translation Updates
- Removed deprecated macros</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1603800000">- Update to version 0.8.4
  * Update URLs and use https where possible
  * Fix font size in speedreader (gxo#apps/xfce-dict#3)
  * Added new icons and use reverse DNS file names
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1682251200">- Update to version 0.8.5
  * build: Fix -Wunused-result warning
  * Update copyright year
  * Use "logo-icon-name" instead of "logo" in about dialog
  * Remove ENABLE_NLS ifdefs
  * autoconf: Use AC_CONFIG_MACRO_DIRS
  * build: Fix intltool lock file problem during make distcheck
  * Update COPYING (Issue #7)
  * Remove unnecessary code
  * Use symbolic icons
  * Escape markup in server information
  * Replaces siginterrupt with sigaction
  * Do not close window with ctrl+c (#5)
  * Fix Text field size setting (#4)
  * Fix compilation warnings
  * autoconf: Some updates
  * Remove "." at the end of Comment string
  * Remove GSourceFunc casts
  * Include stdlib.h to get atoi prototype (!2)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1700913600">- Update to version 0.8.6
  * Use getaddrinfo(3) to support IPv6 DICT servers
  * Add icons at missing sizes, clean up SVG metadata</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1727265600">- Update to version 0.8.7
  * panel-plugin: Drop submenu (#2)
  * panel-plugin: Add submenus to toggle search mode (#2)
  * panel-plugin: Reduce default text size
  * panel-plugin: Restore function of the button in text entry
  * Change log level (#17)
  * prefs: Add radio buttons to correct group
  * scan-build: Fix deadcode.DeadStores
  * scan-build: Add false positive file
  * I18n: Update po/LINGUAS list
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * Translation Updates</changelog>
</package>
<package pkgid="bff190f5d6abb0f08b405fb4afc8394d252109dbb8720d74b2eb550ec64c3340" name="xfce4-dict" arch="s390x">
  <version epoch="0" ver="0.8.7" rel="bp156.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1426420800">- update to version 0.7.1
  - Add NEWS file
  - Correctly separate header and body (bxo#10136)
  - Update .gitignore
  - Do not build gzip tarball
  - Remove SVN $Id$ tags and update copyright year
  - Bump autotools requirements
  - Fix m4 macro dir warning
  - Fix IT_PROG_INTLTOOL warning
  - Restore git version tag
  - Remove unneeded files
  - Translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to version 0.7.2
  - Translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465600">- update to version 0.8.0
  - Port to gtk+3/libxfce4ui-2/libxfce4panel-2.0
  - Translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1528545600">- update to version 0.8.1
  - Bump gtk3 minimum version to 3.22
  - Improve appearance of menu items with icons
  - Append web search link to successful queries (bxo#12154)
  - Translation updates
- remove now empty %post/%postun, package does not build for
  pre-Leap-15 anymore anyway</changelog>
  <changelog author="sean@suspend.net" date="1543665600">- update to version 0.8.2
  - Avoid segfaults (bxo#14786)
  - Only show web search link if we have a valid URL/dict mode
  - Escape link tooltip
  - Minor visual improvements
  - Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1570449600">- Update to version 0.8.3
  * Allow compilation with panel 4.15
  * Show correct colors (bxo#15946)
  * Avoid mnemonic conflict
  * Fix g_type_class_add_private deprecation in recent GLib
  * Replace GtkStock buttons
  * Fix typo of dict.cc (bxo#15571)
  * Fix parallel build (bxo#14963)
  * Translation Updates
- Removed deprecated macros</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1603800000">- Update to version 0.8.4
  * Update URLs and use https where possible
  * Fix font size in speedreader (gxo#apps/xfce-dict#3)
  * Added new icons and use reverse DNS file names
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1682251200">- Update to version 0.8.5
  * build: Fix -Wunused-result warning
  * Update copyright year
  * Use "logo-icon-name" instead of "logo" in about dialog
  * Remove ENABLE_NLS ifdefs
  * autoconf: Use AC_CONFIG_MACRO_DIRS
  * build: Fix intltool lock file problem during make distcheck
  * Update COPYING (Issue #7)
  * Remove unnecessary code
  * Use symbolic icons
  * Escape markup in server information
  * Replaces siginterrupt with sigaction
  * Do not close window with ctrl+c (#5)
  * Fix Text field size setting (#4)
  * Fix compilation warnings
  * autoconf: Some updates
  * Remove "." at the end of Comment string
  * Remove GSourceFunc casts
  * Include stdlib.h to get atoi prototype (!2)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1700913600">- Update to version 0.8.6
  * Use getaddrinfo(3) to support IPv6 DICT servers
  * Add icons at missing sizes, clean up SVG metadata</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1727265600">- Update to version 0.8.7
  * panel-plugin: Drop submenu (#2)
  * panel-plugin: Add submenus to toggle search mode (#2)
  * panel-plugin: Reduce default text size
  * panel-plugin: Restore function of the button in text entry
  * Change log level (#17)
  * prefs: Add radio buttons to correct group
  * scan-build: Fix deadcode.DeadStores
  * scan-build: Add false positive file
  * I18n: Update po/LINGUAS list
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * Translation Updates</changelog>
</package>
<package pkgid="d2452d70c6d429833a013ab3fd5bfda93e4556e67c680735280433dbf6548127" name="xfce4-dict" arch="src">
  <version epoch="0" ver="0.8.7" rel="bp156.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1293451200">- corrected group
- improved summary/description
- split off xfce4-panel-plugin-dict subpackage
- split off lang subpackge
- do not install empty NEWS
- remove unsupported locales</changelog>
  <changelog author="gber@opensuse.org" date="1293451201">- added xfce4-dict-0.6.0-use-correct-xfcepanelplugin-instance.patch
  and xfce4-dict-0.6.0-fix-wrong-callback-arg.patch from git fixing
  crashes</changelog>
  <changelog author="gber@opensuse.org" date="1293451202">- suggest xfce4-panel-plugin-dict</changelog>
  <changelog author="gber@opensuse.org" date="1295006400">- 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="1316433600">- added xfce4-dict-fix-libm-underlinking.patch in order to
  explicitly link against libm</changelog>
  <changelog author="gber@opensuse.org" date="1333368000">- specfile cleanup
- correct dependencies</changelog>
  <changelog author="gber@opensuse.org" date="1335700800">- add dependency on xdg-utils since xdg-open is used</changelog>
  <changelog author="pgajdos@suse.cz" date="1363089600">- builds with automake 1.13
  * automake-1.13.patch</changelog>
  <changelog author="gber@opensuse.org" date="1369051200">- update to version 0.7.0
  - after clearing the query_buffer, set it to NULL to prevent
    crashes
  - depend on Xfce 4.10 and its GTK/GLib requirements
  - replace libxfcegui4 by libxfce4ui
  - adapting the plugin to panel version 4.9+
  - add a 'Copy Link' menu item to the text view popup menu
  - fix Categories keyword to be more compatible
  - add a paste button to the Speed Reader
  - Quit/Close main window if Escape is pressed
  - translation updates
- dropped obsolete xfce4-dict-0.6.0-fix-wrong-callback-arg.patch
  xfce4-dict-0.6.0-use-correct-xfcepanelplugin-instance.patch
  xfce4-dict-fix-libm-underlinking.patch</changelog>
  <changelog author="gber@opensuse.org" date="1426420800">- update to version 0.7.1
  - Add NEWS file
  - Correctly separate header and body (bxo#10136)
  - Update .gitignore
  - Do not build gzip tarball
  - Remove SVN $Id$ tags and update copyright year
  - Bump autotools requirements
  - Fix m4 macro dir warning
  - Fix IT_PROG_INTLTOOL warning
  - Restore git version tag
  - Remove unneeded files
  - Translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to version 0.7.2
  - Translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465600">- update to version 0.8.0
  - Port to gtk+3/libxfce4ui-2/libxfce4panel-2.0
  - Translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1528545600">- update to version 0.8.1
  - Bump gtk3 minimum version to 3.22
  - Improve appearance of menu items with icons
  - Append web search link to successful queries (bxo#12154)
  - Translation updates
- remove now empty %post/%postun, package does not build for
  pre-Leap-15 anymore anyway</changelog>
  <changelog author="sean@suspend.net" date="1543665600">- update to version 0.8.2
  - Avoid segfaults (bxo#14786)
  - Only show web search link if we have a valid URL/dict mode
  - Escape link tooltip
  - Minor visual improvements
  - Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1570449600">- Update to version 0.8.3
  * Allow compilation with panel 4.15
  * Show correct colors (bxo#15946)
  * Avoid mnemonic conflict
  * Fix g_type_class_add_private deprecation in recent GLib
  * Replace GtkStock buttons
  * Fix typo of dict.cc (bxo#15571)
  * Fix parallel build (bxo#14963)
  * Translation Updates
- Removed deprecated macros</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1603800000">- Update to version 0.8.4
  * Update URLs and use https where possible
  * Fix font size in speedreader (gxo#apps/xfce-dict#3)
  * Added new icons and use reverse DNS file names
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1682251200">- Update to version 0.8.5
  * build: Fix -Wunused-result warning
  * Update copyright year
  * Use "logo-icon-name" instead of "logo" in about dialog
  * Remove ENABLE_NLS ifdefs
  * autoconf: Use AC_CONFIG_MACRO_DIRS
  * build: Fix intltool lock file problem during make distcheck
  * Update COPYING (Issue #7)
  * Remove unnecessary code
  * Use symbolic icons
  * Escape markup in server information
  * Replaces siginterrupt with sigaction
  * Do not close window with ctrl+c (#5)
  * Fix Text field size setting (#4)
  * Fix compilation warnings
  * autoconf: Some updates
  * Remove "." at the end of Comment string
  * Remove GSourceFunc casts
  * Include stdlib.h to get atoi prototype (!2)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1700913600">- Update to version 0.8.6
  * Use getaddrinfo(3) to support IPv6 DICT servers
  * Add icons at missing sizes, clean up SVG metadata</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1727265600">- Update to version 0.8.7
  * panel-plugin: Drop submenu (#2)
  * panel-plugin: Add submenus to toggle search mode (#2)
  * panel-plugin: Reduce default text size
  * panel-plugin: Restore function of the button in text entry
  * Change log level (#17)
  * prefs: Add radio buttons to correct group
  * scan-build: Fix deadcode.DeadStores
  * scan-build: Add false positive file
  * I18n: Update po/LINGUAS list
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * Translation Updates</changelog>
</package>
<package pkgid="59c4e4b79579687acfc6c7907078bf61bff509656b624c07c9ffa700d19b2a9d" name="xfce4-dict" arch="x86_64">
  <version epoch="0" ver="0.8.7" rel="bp156.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1426420800">- update to version 0.7.1
  - Add NEWS file
  - Correctly separate header and body (bxo#10136)
  - Update .gitignore
  - Do not build gzip tarball
  - Remove SVN $Id$ tags and update copyright year
  - Bump autotools requirements
  - Fix m4 macro dir warning
  - Fix IT_PROG_INTLTOOL warning
  - Restore git version tag
  - Remove unneeded files
  - Translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to version 0.7.2
  - Translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465600">- update to version 0.8.0
  - Port to gtk+3/libxfce4ui-2/libxfce4panel-2.0
  - Translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1528545600">- update to version 0.8.1
  - Bump gtk3 minimum version to 3.22
  - Improve appearance of menu items with icons
  - Append web search link to successful queries (bxo#12154)
  - Translation updates
- remove now empty %post/%postun, package does not build for
  pre-Leap-15 anymore anyway</changelog>
  <changelog author="sean@suspend.net" date="1543665600">- update to version 0.8.2
  - Avoid segfaults (bxo#14786)
  - Only show web search link if we have a valid URL/dict mode
  - Escape link tooltip
  - Minor visual improvements
  - Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1570449600">- Update to version 0.8.3
  * Allow compilation with panel 4.15
  * Show correct colors (bxo#15946)
  * Avoid mnemonic conflict
  * Fix g_type_class_add_private deprecation in recent GLib
  * Replace GtkStock buttons
  * Fix typo of dict.cc (bxo#15571)
  * Fix parallel build (bxo#14963)
  * Translation Updates
- Removed deprecated macros</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1603800000">- Update to version 0.8.4
  * Update URLs and use https where possible
  * Fix font size in speedreader (gxo#apps/xfce-dict#3)
  * Added new icons and use reverse DNS file names
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1682251200">- Update to version 0.8.5
  * build: Fix -Wunused-result warning
  * Update copyright year
  * Use "logo-icon-name" instead of "logo" in about dialog
  * Remove ENABLE_NLS ifdefs
  * autoconf: Use AC_CONFIG_MACRO_DIRS
  * build: Fix intltool lock file problem during make distcheck
  * Update COPYING (Issue #7)
  * Remove unnecessary code
  * Use symbolic icons
  * Escape markup in server information
  * Replaces siginterrupt with sigaction
  * Do not close window with ctrl+c (#5)
  * Fix Text field size setting (#4)
  * Fix compilation warnings
  * autoconf: Some updates
  * Remove "." at the end of Comment string
  * Remove GSourceFunc casts
  * Include stdlib.h to get atoi prototype (!2)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1700913600">- Update to version 0.8.6
  * Use getaddrinfo(3) to support IPv6 DICT servers
  * Add icons at missing sizes, clean up SVG metadata</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1727265600">- Update to version 0.8.7
  * panel-plugin: Drop submenu (#2)
  * panel-plugin: Add submenus to toggle search mode (#2)
  * panel-plugin: Reduce default text size
  * panel-plugin: Restore function of the button in text entry
  * Change log level (#17)
  * prefs: Add radio buttons to correct group
  * scan-build: Fix deadcode.DeadStores
  * scan-build: Add false positive file
  * I18n: Update po/LINGUAS list
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * Translation Updates</changelog>
</package>
<package pkgid="d6932e76ef6395db015c8ab16d6508b8c123f15eb28fbf6c1145f861163c576e" name="xfce4-dict-lang" arch="noarch">
  <version epoch="0" ver="0.8.7" rel="bp156.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1426420800">- update to version 0.7.1
  - Add NEWS file
  - Correctly separate header and body (bxo#10136)
  - Update .gitignore
  - Do not build gzip tarball
  - Remove SVN $Id$ tags and update copyright year
  - Bump autotools requirements
  - Fix m4 macro dir warning
  - Fix IT_PROG_INTLTOOL warning
  - Restore git version tag
  - Remove unneeded files
  - Translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to version 0.7.2
  - Translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465600">- update to version 0.8.0
  - Port to gtk+3/libxfce4ui-2/libxfce4panel-2.0
  - Translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1528545600">- update to version 0.8.1
  - Bump gtk3 minimum version to 3.22
  - Improve appearance of menu items with icons
  - Append web search link to successful queries (bxo#12154)
  - Translation updates
- remove now empty %post/%postun, package does not build for
  pre-Leap-15 anymore anyway</changelog>
  <changelog author="sean@suspend.net" date="1543665600">- update to version 0.8.2
  - Avoid segfaults (bxo#14786)
  - Only show web search link if we have a valid URL/dict mode
  - Escape link tooltip
  - Minor visual improvements
  - Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1570449600">- Update to version 0.8.3
  * Allow compilation with panel 4.15
  * Show correct colors (bxo#15946)
  * Avoid mnemonic conflict
  * Fix g_type_class_add_private deprecation in recent GLib
  * Replace GtkStock buttons
  * Fix typo of dict.cc (bxo#15571)
  * Fix parallel build (bxo#14963)
  * Translation Updates
- Removed deprecated macros</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1603800000">- Update to version 0.8.4
  * Update URLs and use https where possible
  * Fix font size in speedreader (gxo#apps/xfce-dict#3)
  * Added new icons and use reverse DNS file names
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1682251200">- Update to version 0.8.5
  * build: Fix -Wunused-result warning
  * Update copyright year
  * Use "logo-icon-name" instead of "logo" in about dialog
  * Remove ENABLE_NLS ifdefs
  * autoconf: Use AC_CONFIG_MACRO_DIRS
  * build: Fix intltool lock file problem during make distcheck
  * Update COPYING (Issue #7)
  * Remove unnecessary code
  * Use symbolic icons
  * Escape markup in server information
  * Replaces siginterrupt with sigaction
  * Do not close window with ctrl+c (#5)
  * Fix Text field size setting (#4)
  * Fix compilation warnings
  * autoconf: Some updates
  * Remove "." at the end of Comment string
  * Remove GSourceFunc casts
  * Include stdlib.h to get atoi prototype (!2)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1700913600">- Update to version 0.8.6
  * Use getaddrinfo(3) to support IPv6 DICT servers
  * Add icons at missing sizes, clean up SVG metadata</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1727265600">- Update to version 0.8.7
  * panel-plugin: Drop submenu (#2)
  * panel-plugin: Add submenus to toggle search mode (#2)
  * panel-plugin: Reduce default text size
  * panel-plugin: Restore function of the button in text entry
  * Change log level (#17)
  * prefs: Add radio buttons to correct group
  * scan-build: Fix deadcode.DeadStores
  * scan-build: Add false positive file
  * I18n: Update po/LINGUAS list
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * Translation Updates</changelog>
</package>
<package pkgid="9ae526a039f4d846204f8a909ac0cc4aca18088a50c102dcec1551d99af0c2f3" name="xfce4-kbdleds-plugin" arch="aarch64">
  <version epoch="0" ver="0.3.0" rel="bp156.3.3.1"/>
  <changelog author="tux93@opensuse.org" date="1648900800">- Initial Package</changelog>
  <changelog author="tux93@opensuse.org" date="1719748800">- Update to version 0.3.0
  * Ability to show/hide leds
  * Add missing x11 linker flags</changelog>
</package>
<package pkgid="51c4a461eb051ed37112ac28e18c7dc9733f1d5cb8e5b8a07cff764d5050a136" name="xfce4-kbdleds-plugin" arch="i586">
  <version epoch="0" ver="0.3.0" rel="bp156.3.3.1"/>
  <changelog author="tux93@opensuse.org" date="1648900800">- Initial Package</changelog>
  <changelog author="tux93@opensuse.org" date="1719748800">- Update to version 0.3.0
  * Ability to show/hide leds
  * Add missing x11 linker flags</changelog>
</package>
<package pkgid="6bd2311ea01328e37bbc333fa19c7e5f7cd19639c23768fdc1e559e5f62f42df" name="xfce4-kbdleds-plugin" arch="ppc64le">
  <version epoch="0" ver="0.3.0" rel="bp156.3.3.1"/>
  <changelog author="tux93@opensuse.org" date="1648900800">- Initial Package</changelog>
  <changelog author="tux93@opensuse.org" date="1719748800">- Update to version 0.3.0
  * Ability to show/hide leds
  * Add missing x11 linker flags</changelog>
</package>
<package pkgid="bce1919de5e023ed42f3462fb17c4b0ec218b2f98b725e199b0b72ea985cc5d5" name="xfce4-kbdleds-plugin" arch="s390x">
  <version epoch="0" ver="0.3.0" rel="bp156.3.3.1"/>
  <changelog author="tux93@opensuse.org" date="1648900800">- Initial Package</changelog>
  <changelog author="tux93@opensuse.org" date="1719748800">- Update to version 0.3.0
  * Ability to show/hide leds
  * Add missing x11 linker flags</changelog>
</package>
<package pkgid="98b130aeb2daf69949a8125ef1d0f1e28dff93665c1de2bf95bdb91432ca86b0" name="xfce4-kbdleds-plugin" arch="src">
  <version epoch="0" ver="0.3.0" rel="bp156.3.3.1"/>
  <changelog author="tux93@opensuse.org" date="1648900800">- Initial Package</changelog>
  <changelog author="tux93@opensuse.org" date="1719748800">- Update to version 0.3.0
  * Ability to show/hide leds
  * Add missing x11 linker flags</changelog>
</package>
<package pkgid="5240a07c94abc58e0947cbcf0457663ea061d56dbd727e138de90e99486222c9" name="xfce4-kbdleds-plugin" arch="x86_64">
  <version epoch="0" ver="0.3.0" rel="bp156.3.3.1"/>
  <changelog author="tux93@opensuse.org" date="1648900800">- Initial Package</changelog>
  <changelog author="tux93@opensuse.org" date="1719748800">- Update to version 0.3.0
  * Ability to show/hide leds
  * Add missing x11 linker flags</changelog>
</package>
<package pkgid="7d43a68b87efda3ce972a97df08ffcd317567185bf9be36b41822dddc8f5d374" name="xfce4-kbdleds-plugin-lang" arch="noarch">
  <version epoch="0" ver="0.3.0" rel="bp156.3.3.1"/>
  <changelog author="tux93@opensuse.org" date="1648900800">- Initial Package</changelog>
  <changelog author="tux93@opensuse.org" date="1719748800">- Update to version 0.3.0
  * Ability to show/hide leds
  * Add missing x11 linker flags</changelog>
</package>
<package pkgid="b2adb1b243a7863598b77bf27498f7d858c8c481e385f5ad7211c3e549256767" name="xfce4-notifyd" arch="aarch64">
  <version epoch="0" ver="0.9.6" rel="bp156.2.3.1"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1644926400">- Update to version 0.6.3
  * Fix compilation warnings
  * autoconf: Some updates
  * Update `.gitignore`
  * Remove GSourceFunc casts
  * Fix missing-prototypes
  * Bump required GLib version to 2.56
  * Implement ISO 8601 time format to avoid post-2.56 GLib functions
  * settings: Drop subtitle
  * Fix multiple memory issues (gxo#apps/xfce4-notifyd!11)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1662206400">- Update to version 0.6.4
  - settings: Improve app icon and name matching
  - settings: Sort known apps by notification count
  - settings: Show 'Unspecified app' instead of empty line
  - daemon: Improve application icon matching
  - Correctly reset position during slideout (gxo#apps/xfce4-notifyd#42)
  - panel-plugin: Remove duplicate function call (gxo#apps/xfce4-notifyd#40)
  - panel-plugin: Fix file monitor (gxo#apps/xfce4-notifyd#40)
  - Properly free the GKeyFile
  - tests: Add logging test
  - Fix compiler warnings
  - Fix tooltip grammar
  - build: Fix intltool lock file problem during make distcheck
  - Update gitignore
  - Update COPYING (gxo#apps/xfce4-notifyd#61)
  - Translation Updates</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 0.6.5:
  * Fix segfault crash.
  * Translation Updates:
  Czech, Greek, Hebrew, Kazakh, Occitan (post 1500), Portuguese</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1674302400">- Update to 0.7.1:
  * Fix incorrect usage of XDT_CHECK_OPTIONAL_PACKAGE
  * Properly validate markup
  * Update glade file to remove use of deprecated properties
  * Support the 'action-icons' hint
  * Add support for notification sounds
  * Clean up notification ID storage
  * Return replaces_id if provided
  * Remove xfconf prop name define duplication
  * Add ability to disallow certain apps to send critical notifications
  * Add a context menu that allows individual known application deletion
  * Fix a slide-out loop when the mouse pointer is in the way
  * Add option to hide panel button when no unread notifications
  * Remove more pre-GTK-3.22 guards
  * Bump GTK minimum to 2.22 and remove/ifdef X11-isms
  * Support Wayland
  * Don't set a nonsensical icon name
  * Clean up xfce_notify_window_set_icon_pixbuf()
  * xfce_notify_window_set_icon_pixbuf() shouldn't take ownership
  * Move urgency hint fetch inside check for correct type
  * DRY up the configuration handling
  * Add pref to show summary &amp; body with gauge values
  * Update glade file to latest version
  * settings: Disable single click to mute apps
    (gxo#apps/xfce4-notifyd#5)
  * Do not treat zero expiration time as urgent
  * Add compile_flags.txt generation
  * Fix incorrect icon name for preview notification
  * Fix blurry icons when UI scale factor &gt; 1
  * build: Let xdt-depends.m4 macros set GLib macros
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1674388800">- Update to 0.7.2:
  * Fix sound proplist memleak when notification isn't shown
  * Improve sorting in known apps list of settings
  * Add extra margin in the known app settings
  * Fix word casing in known app settings
  * Add ability to exclude specific applications from log
  * Better, non-quadratic algo for xfce_notify_count_apps_in_log()
  * Plug memleak in notify_get_from_desktop_file()
  * Redesign the known apps panel a bit
  * Remove a few more GTK_CHECK_VERSION call sites
  * Avoid use-after-free when deleting known app
  * Improve algo for finding desktop file for known app name
  * Improve icon loading for known apps list
  * Don't set invalid icon name in known apps list
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675339200">- Update to 0.7.3:
  * Add timestamp to log entries in settings and plugin menu
  * Update description text of apps panel in settings
  * Change text of option to "Allow urgent notifications"
  * Add panel plugin setting for log icon size in menu
  * Make it easier to add things to the panel plugin settings
  * Fix possible segfault when counting apps frequency in log
  * Clean and DRY up the log population code
  * Fix panel plugin menu icon blurriness when UI scale &gt; 1
  * Update XfceNotifyDaemon header comment
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676116800">- Update to 0.8.0:
  * Notification windows don't need to be override-redirect
  * Reposition notifications when workarea changes
  * Add setting to allow ignoring app-specified expire timeout
  * Add setting to never expire notifications
  * Update log viewer in settings when log changes on disk
  * Fix one more unnecessary full count of unread messages
  * Update log entry icons when marking all read
  * Remove unused var
  * Use new unread emblem for icons in log
  * Stop checking if there are unread notifications as often
  * Improve the panel icon when there are unread notifications
  * Make the log max size a little friendlier
  * Remove warning about high log size limit
  * Add ability to mark individual log entries read
  * Add emblem to icon of unread messages in log
  * Make migrating the old log file more robust
  * Remove bool returns from the log write functions
  * Improve unread handling
  * Make max-log-size option work again
  * Add missing finalize for 'delete all' sqlite statement
  * Implement progressive loading for log viewer
  * Move log viewer to its own widget/file
  * Add options for what to do when opening the plugin menu
  * Add option to only show unread notifications in plugin menu
  * Reduce some error-checking boilerplate
  * Glade-ify the plugin settings dialog
  * Queue writes to sqlite database
  * settings: don't bail if libnotify init fails
  * Fix deprecated unitless font-size in ZOMG-PONIES! theme
  * Rearrange settings dialog
  * Add ability to delete individual log entries
  * Update my copyright &amp; email
  * Add timestamp formatting options
  * Clean up extraneous things in settings glade file
  * Add "Mark All Read" button to settings and panel plugin
  * Move notification log to sqlite
  * Set default debug based on git/not-git
  * Remove configure.ac from gitignore
  * Eliminate need for pre-processed configure.ac.in
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676635200">- Update to 0.8.1:
  * Set 1.5s timeouts for the log dbus proxy
  * Move log dbus server to its own object/file
  * Wrap queue item struct creation with a function
  * Improve old log migration error reporting
  * Delete old log file if it was empty
  * Clean up old log action parsing loop
  * Print a message if log db is busy or locked
  * Plug memleak when not sending log changed signal
  * Use GStrvBuilder instead of constructing one manually
  * Handle empty strings from DBus
  * Limit notification body to 2 lines in plugin menu
  * Remove old legacy support options from configure
  * Ensure gdbus-codegen doesn't generate too-new code
  * Clean up generate code and deprecate Quit method
  * Make all notification log access go through dbus
  * Drop old gtk 3.0 themes (3.20 themes are always used)
  * Clean up build system
  * Add hidden setting to restore override-redirect behavior
  * Remove ChangeLog make target
  * Markdownify and update the readme
  * Disconnect from GtkIconTheme::changed when plugin destroyed
  * Load main panel icon with _load_symbolic() variant
  * Restore log viewer's scrolled window shadow-type
  * Update icon when icon-theme changes
  * Fix incorrect signal handler connections in settings dialog
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1677585600">- Update to 0.8.2:
  * Remove WM_TAKE_FOCUS from WM_PROTOCOLS for notification windows
  * Add pref to change what fields are shown in notifications
  * Fix a use-after-free with a notification's app ID
  * Fix plural forms missing from translatable strings
  * Fix weird formatting mistake in configure.ac
  * Remove support for xfce4-panel 4.12.
  * Reduce gettext requirement to 0.20.
  * Simplify notification placement code
  * Add assertion to ensure no window with new ID exists in the tree
  * Fix possible index out of bounds issue
  * Don't compare uints like char pointers
  * Support default actions
  * Add option to allow gauge notifications to ignore DnD
  * Don't move notifications on mouse-over
  * If urgency updated, start/stop expiration
  * Close all non-urgent notifications when DnD is activated
  * Add a missing $(AM_V_GEN)
  * Remove intltool in favor of plain gettext
  * Use pkg-config to find gdbus-codegen
  * Don't hide glib-genmarshal behind MAINTAINER_MODE
  * Use glib-compile-resources instead of xdt-csource
  * Don't require xdt-csource for dist tarball builds
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1695124800">- Update to 0.9.0:
  * Add missing sanity check
  * I18n: Update po/LINGUAS list
  * wayland: put windows on overlay layer, not top
  * Set window theme before placing window
  * Set initial window position before realizing windows
  * Avoid storing NULL app IDs in the app ID count hashtable
  * Simplify dbus/systemd service dir logic in configure.ac
  * Fix typos in README
  * Install D-Bus and systemd files under $prefix by default
  * Fix distcheck when run as non-root
  * Use pkg-config to find default systemd user unit directory
  * Change default systemd user path from /lib/... to /usr/lib/...
  * Change options for installing startup files
  * Add positioning options top-center and bottom-center
  * Simplify notification placement code
  * Stop using GtkCornerType; migrate setting to enum nick
  * Move log level settings from int to enum nick string
  * Move datetime format setting from int to enum nick string
  * Have a single entry point for setting migrations
  * Fix incorrect enum value for apps log level
  * Use registered enum types for config-&gt;enum mapping
  * Move enums to common, use glib-mkenums
  * Use new XDT feature macros
  * Don't log duplicate entries when updating an existing notification
  * Clean up logic in notify_notify()
  * Correctly update critical notifications while in DnD mode
  * Fix incorrect casts in GTree foreach functions
  * Remove expire/fade timeout source removal hacks
  * Missed a spot to reset fade/slide
  * Allow slideout when no fadeout
  * Only start fade timeout if no existing handle
  * Only start expiration timeout if no existing handle
  * Ensure timeout sources are removed in _window_dispose()
  * Move log dbus signal emissions to XfceNotifyDaemonLog
  * Remove expire and fade sources before emitting closed signal
  * Emit NotificationClosed when not showing notification
  * Consolidate the window movement code
  * Add option to show notifications on all monitors
  * Migrate the primary-monitor setting to a string-based enum
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1695211200">- Update to 0.9.1:
  * Make the XDG autostart file attempt a systemd start first
  * Only include the SystemdService= line if systemd support is
    enabled
  * Clean up some conditionals in configure.ac
  * Go back to installing the XDG autostart file by default
  * Allow installing systemd service file even if systemd is not
    installed</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1695643200">- Update to 0.9.2:
  * (Hopefully) actually fix settings migration code
  * (Hopefully) fix enum setting migration code
- Add --enable-systemd when calling configure</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1698062400">- fix all packaging warnings</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698148800">- Add xfce4-notifyd-relax-x11-version.patch, see boo#1216516
- Add minimum version expected for package xdg-dev-tools.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699790400">- update to 0.9.3:
  * Make the DELETE with LIMIT/OFFSET query work
  * Make the text in the 'Clear log' dialog less crowded
  * Set a transient parent on the 'Clear log' dialog if possible
  * 'Clear log' dialog's initial focus should be on the 'Cancel'
    button
  * Drop required xdt-autogen version to 4.18.1
  * Simplify markup sanitizing code a little
  * Re-escape text in GMarkupParser text handler
  * Sanitize instead of validating body text markup
  * Translation Updates</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700049600">- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
  shortcut over systemd-mini.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1700136000">- relax branding requires (remove -version-release), so we can use
  xfce4-branding-openSUSE based branding. (bsc#1217193 bsc#1216470)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707566400">- update to 0.9.4:
  * Clarify why the symbolic icons don't go in symbolic/status
  * Fix icons directory names
  * Fall back to monitor 0 if no primary monitor set
  * Add a fallback for drawing the unread notification emblem
  * Remove redundant icon embleming code
  * Fix opacity on notification hover
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723636800">- update to 0.9.5:
  * Add an option to set the minimum width of notification windows
  * Fix include issue with meson build
  * Only emblem the panel plugin icon when theme lacks the 'new' variant
  * Destroy and recreate the panel menu every time it's popped up
  * Add meson build files
  * Fix uninitialized field warning
  * Move NOTIFICATIONS_SPEC_VERSION out of the build system
  * Remove redundant positioning code from Wayland path
  * Use different layer-shell anchors on Wayland
  * build: clang: Silence -Wcast-align
  * common: Explicitly depend on gio-unix-2.0
  * Fix positioning on Wayland in multi-monitor setups
  * Set output on layer-shell surface on Wayland
  * Fix active-monitor notification positioning on Wayland
  * Translation Updates
- Rebase xfce4-notifyd-relax-x11-version.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723723200">- update to 0.9.6:
  * Use shared_module() for panel plugin meson build
  * Fix menu being destroyed before item activation handlers running
  * Translation Updates</changelog>
</package>
<package pkgid="07734d0e2411b3fb40dcb2f8bd2201026d2b7c678e8a788ae329aecfe6af4265" name="xfce4-notifyd" arch="i586">
  <version epoch="0" ver="0.9.6" rel="bp156.2.3.1"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1644926400">- Update to version 0.6.3
  * Fix compilation warnings
  * autoconf: Some updates
  * Update `.gitignore`
  * Remove GSourceFunc casts
  * Fix missing-prototypes
  * Bump required GLib version to 2.56
  * Implement ISO 8601 time format to avoid post-2.56 GLib functions
  * settings: Drop subtitle
  * Fix multiple memory issues (gxo#apps/xfce4-notifyd!11)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1662206400">- Update to version 0.6.4
  - settings: Improve app icon and name matching
  - settings: Sort known apps by notification count
  - settings: Show 'Unspecified app' instead of empty line
  - daemon: Improve application icon matching
  - Correctly reset position during slideout (gxo#apps/xfce4-notifyd#42)
  - panel-plugin: Remove duplicate function call (gxo#apps/xfce4-notifyd#40)
  - panel-plugin: Fix file monitor (gxo#apps/xfce4-notifyd#40)
  - Properly free the GKeyFile
  - tests: Add logging test
  - Fix compiler warnings
  - Fix tooltip grammar
  - build: Fix intltool lock file problem during make distcheck
  - Update gitignore
  - Update COPYING (gxo#apps/xfce4-notifyd#61)
  - Translation Updates</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 0.6.5:
  * Fix segfault crash.
  * Translation Updates:
  Czech, Greek, Hebrew, Kazakh, Occitan (post 1500), Portuguese</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1674302400">- Update to 0.7.1:
  * Fix incorrect usage of XDT_CHECK_OPTIONAL_PACKAGE
  * Properly validate markup
  * Update glade file to remove use of deprecated properties
  * Support the 'action-icons' hint
  * Add support for notification sounds
  * Clean up notification ID storage
  * Return replaces_id if provided
  * Remove xfconf prop name define duplication
  * Add ability to disallow certain apps to send critical notifications
  * Add a context menu that allows individual known application deletion
  * Fix a slide-out loop when the mouse pointer is in the way
  * Add option to hide panel button when no unread notifications
  * Remove more pre-GTK-3.22 guards
  * Bump GTK minimum to 2.22 and remove/ifdef X11-isms
  * Support Wayland
  * Don't set a nonsensical icon name
  * Clean up xfce_notify_window_set_icon_pixbuf()
  * xfce_notify_window_set_icon_pixbuf() shouldn't take ownership
  * Move urgency hint fetch inside check for correct type
  * DRY up the configuration handling
  * Add pref to show summary &amp; body with gauge values
  * Update glade file to latest version
  * settings: Disable single click to mute apps
    (gxo#apps/xfce4-notifyd#5)
  * Do not treat zero expiration time as urgent
  * Add compile_flags.txt generation
  * Fix incorrect icon name for preview notification
  * Fix blurry icons when UI scale factor &gt; 1
  * build: Let xdt-depends.m4 macros set GLib macros
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1674388800">- Update to 0.7.2:
  * Fix sound proplist memleak when notification isn't shown
  * Improve sorting in known apps list of settings
  * Add extra margin in the known app settings
  * Fix word casing in known app settings
  * Add ability to exclude specific applications from log
  * Better, non-quadratic algo for xfce_notify_count_apps_in_log()
  * Plug memleak in notify_get_from_desktop_file()
  * Redesign the known apps panel a bit
  * Remove a few more GTK_CHECK_VERSION call sites
  * Avoid use-after-free when deleting known app
  * Improve algo for finding desktop file for known app name
  * Improve icon loading for known apps list
  * Don't set invalid icon name in known apps list
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675339200">- Update to 0.7.3:
  * Add timestamp to log entries in settings and plugin menu
  * Update description text of apps panel in settings
  * Change text of option to "Allow urgent notifications"
  * Add panel plugin setting for log icon size in menu
  * Make it easier to add things to the panel plugin settings
  * Fix possible segfault when counting apps frequency in log
  * Clean and DRY up the log population code
  * Fix panel plugin menu icon blurriness when UI scale &gt; 1
  * Update XfceNotifyDaemon header comment
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676116800">- Update to 0.8.0:
  * Notification windows don't need to be override-redirect
  * Reposition notifications when workarea changes
  * Add setting to allow ignoring app-specified expire timeout
  * Add setting to never expire notifications
  * Update log viewer in settings when log changes on disk
  * Fix one more unnecessary full count of unread messages
  * Update log entry icons when marking all read
  * Remove unused var
  * Use new unread emblem for icons in log
  * Stop checking if there are unread notifications as often
  * Improve the panel icon when there are unread notifications
  * Make the log max size a little friendlier
  * Remove warning about high log size limit
  * Add ability to mark individual log entries read
  * Add emblem to icon of unread messages in log
  * Make migrating the old log file more robust
  * Remove bool returns from the log write functions
  * Improve unread handling
  * Make max-log-size option work again
  * Add missing finalize for 'delete all' sqlite statement
  * Implement progressive loading for log viewer
  * Move log viewer to its own widget/file
  * Add options for what to do when opening the plugin menu
  * Add option to only show unread notifications in plugin menu
  * Reduce some error-checking boilerplate
  * Glade-ify the plugin settings dialog
  * Queue writes to sqlite database
  * settings: don't bail if libnotify init fails
  * Fix deprecated unitless font-size in ZOMG-PONIES! theme
  * Rearrange settings dialog
  * Add ability to delete individual log entries
  * Update my copyright &amp; email
  * Add timestamp formatting options
  * Clean up extraneous things in settings glade file
  * Add "Mark All Read" button to settings and panel plugin
  * Move notification log to sqlite
  * Set default debug based on git/not-git
  * Remove configure.ac from gitignore
  * Eliminate need for pre-processed configure.ac.in
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676635200">- Update to 0.8.1:
  * Set 1.5s timeouts for the log dbus proxy
  * Move log dbus server to its own object/file
  * Wrap queue item struct creation with a function
  * Improve old log migration error reporting
  * Delete old log file if it was empty
  * Clean up old log action parsing loop
  * Print a message if log db is busy or locked
  * Plug memleak when not sending log changed signal
  * Use GStrvBuilder instead of constructing one manually
  * Handle empty strings from DBus
  * Limit notification body to 2 lines in plugin menu
  * Remove old legacy support options from configure
  * Ensure gdbus-codegen doesn't generate too-new code
  * Clean up generate code and deprecate Quit method
  * Make all notification log access go through dbus
  * Drop old gtk 3.0 themes (3.20 themes are always used)
  * Clean up build system
  * Add hidden setting to restore override-redirect behavior
  * Remove ChangeLog make target
  * Markdownify and update the readme
  * Disconnect from GtkIconTheme::changed when plugin destroyed
  * Load main panel icon with _load_symbolic() variant
  * Restore log viewer's scrolled window shadow-type
  * Update icon when icon-theme changes
  * Fix incorrect signal handler connections in settings dialog
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1677585600">- Update to 0.8.2:
  * Remove WM_TAKE_FOCUS from WM_PROTOCOLS for notification windows
  * Add pref to change what fields are shown in notifications
  * Fix a use-after-free with a notification's app ID
  * Fix plural forms missing from translatable strings
  * Fix weird formatting mistake in configure.ac
  * Remove support for xfce4-panel 4.12.
  * Reduce gettext requirement to 0.20.
  * Simplify notification placement code
  * Add assertion to ensure no window with new ID exists in the tree
  * Fix possible index out of bounds issue
  * Don't compare uints like char pointers
  * Support default actions
  * Add option to allow gauge notifications to ignore DnD
  * Don't move notifications on mouse-over
  * If urgency updated, start/stop expiration
  * Close all non-urgent notifications when DnD is activated
  * Add a missing $(AM_V_GEN)
  * Remove intltool in favor of plain gettext
  * Use pkg-config to find gdbus-codegen
  * Don't hide glib-genmarshal behind MAINTAINER_MODE
  * Use glib-compile-resources instead of xdt-csource
  * Don't require xdt-csource for dist tarball builds
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1695124800">- Update to 0.9.0:
  * Add missing sanity check
  * I18n: Update po/LINGUAS list
  * wayland: put windows on overlay layer, not top
  * Set window theme before placing window
  * Set initial window position before realizing windows
  * Avoid storing NULL app IDs in the app ID count hashtable
  * Simplify dbus/systemd service dir logic in configure.ac
  * Fix typos in README
  * Install D-Bus and systemd files under $prefix by default
  * Fix distcheck when run as non-root
  * Use pkg-config to find default systemd user unit directory
  * Change default systemd user path from /lib/... to /usr/lib/...
  * Change options for installing startup files
  * Add positioning options top-center and bottom-center
  * Simplify notification placement code
  * Stop using GtkCornerType; migrate setting to enum nick
  * Move log level settings from int to enum nick string
  * Move datetime format setting from int to enum nick string
  * Have a single entry point for setting migrations
  * Fix incorrect enum value for apps log level
  * Use registered enum types for config-&gt;enum mapping
  * Move enums to common, use glib-mkenums
  * Use new XDT feature macros
  * Don't log duplicate entries when updating an existing notification
  * Clean up logic in notify_notify()
  * Correctly update critical notifications while in DnD mode
  * Fix incorrect casts in GTree foreach functions
  * Remove expire/fade timeout source removal hacks
  * Missed a spot to reset fade/slide
  * Allow slideout when no fadeout
  * Only start fade timeout if no existing handle
  * Only start expiration timeout if no existing handle
  * Ensure timeout sources are removed in _window_dispose()
  * Move log dbus signal emissions to XfceNotifyDaemonLog
  * Remove expire and fade sources before emitting closed signal
  * Emit NotificationClosed when not showing notification
  * Consolidate the window movement code
  * Add option to show notifications on all monitors
  * Migrate the primary-monitor setting to a string-based enum
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1695211200">- Update to 0.9.1:
  * Make the XDG autostart file attempt a systemd start first
  * Only include the SystemdService= line if systemd support is
    enabled
  * Clean up some conditionals in configure.ac
  * Go back to installing the XDG autostart file by default
  * Allow installing systemd service file even if systemd is not
    installed</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1695643200">- Update to 0.9.2:
  * (Hopefully) actually fix settings migration code
  * (Hopefully) fix enum setting migration code
- Add --enable-systemd when calling configure</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1698062400">- fix all packaging warnings</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698148800">- Add xfce4-notifyd-relax-x11-version.patch, see boo#1216516
- Add minimum version expected for package xdg-dev-tools.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699790400">- update to 0.9.3:
  * Make the DELETE with LIMIT/OFFSET query work
  * Make the text in the 'Clear log' dialog less crowded
  * Set a transient parent on the 'Clear log' dialog if possible
  * 'Clear log' dialog's initial focus should be on the 'Cancel'
    button
  * Drop required xdt-autogen version to 4.18.1
  * Simplify markup sanitizing code a little
  * Re-escape text in GMarkupParser text handler
  * Sanitize instead of validating body text markup
  * Translation Updates</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700049600">- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
  shortcut over systemd-mini.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1700136000">- relax branding requires (remove -version-release), so we can use
  xfce4-branding-openSUSE based branding. (bsc#1217193 bsc#1216470)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707566400">- update to 0.9.4:
  * Clarify why the symbolic icons don't go in symbolic/status
  * Fix icons directory names
  * Fall back to monitor 0 if no primary monitor set
  * Add a fallback for drawing the unread notification emblem
  * Remove redundant icon embleming code
  * Fix opacity on notification hover
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723636800">- update to 0.9.5:
  * Add an option to set the minimum width of notification windows
  * Fix include issue with meson build
  * Only emblem the panel plugin icon when theme lacks the 'new' variant
  * Destroy and recreate the panel menu every time it's popped up
  * Add meson build files
  * Fix uninitialized field warning
  * Move NOTIFICATIONS_SPEC_VERSION out of the build system
  * Remove redundant positioning code from Wayland path
  * Use different layer-shell anchors on Wayland
  * build: clang: Silence -Wcast-align
  * common: Explicitly depend on gio-unix-2.0
  * Fix positioning on Wayland in multi-monitor setups
  * Set output on layer-shell surface on Wayland
  * Fix active-monitor notification positioning on Wayland
  * Translation Updates
- Rebase xfce4-notifyd-relax-x11-version.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723723200">- update to 0.9.6:
  * Use shared_module() for panel plugin meson build
  * Fix menu being destroyed before item activation handlers running
  * Translation Updates</changelog>
</package>
<package pkgid="8f8fd2abf7420e5e99c428bfb69e317e30834f76784bd5599da0ff96736867f3" name="xfce4-notifyd" arch="ppc64le">
  <version epoch="0" ver="0.9.6" rel="bp156.2.3.1"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1644926400">- Update to version 0.6.3
  * Fix compilation warnings
  * autoconf: Some updates
  * Update `.gitignore`
  * Remove GSourceFunc casts
  * Fix missing-prototypes
  * Bump required GLib version to 2.56
  * Implement ISO 8601 time format to avoid post-2.56 GLib functions
  * settings: Drop subtitle
  * Fix multiple memory issues (gxo#apps/xfce4-notifyd!11)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1662206400">- Update to version 0.6.4
  - settings: Improve app icon and name matching
  - settings: Sort known apps by notification count
  - settings: Show 'Unspecified app' instead of empty line
  - daemon: Improve application icon matching
  - Correctly reset position during slideout (gxo#apps/xfce4-notifyd#42)
  - panel-plugin: Remove duplicate function call (gxo#apps/xfce4-notifyd#40)
  - panel-plugin: Fix file monitor (gxo#apps/xfce4-notifyd#40)
  - Properly free the GKeyFile
  - tests: Add logging test
  - Fix compiler warnings
  - Fix tooltip grammar
  - build: Fix intltool lock file problem during make distcheck
  - Update gitignore
  - Update COPYING (gxo#apps/xfce4-notifyd#61)
  - Translation Updates</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 0.6.5:
  * Fix segfault crash.
  * Translation Updates:
  Czech, Greek, Hebrew, Kazakh, Occitan (post 1500), Portuguese</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1674302400">- Update to 0.7.1:
  * Fix incorrect usage of XDT_CHECK_OPTIONAL_PACKAGE
  * Properly validate markup
  * Update glade file to remove use of deprecated properties
  * Support the 'action-icons' hint
  * Add support for notification sounds
  * Clean up notification ID storage
  * Return replaces_id if provided
  * Remove xfconf prop name define duplication
  * Add ability to disallow certain apps to send critical notifications
  * Add a context menu that allows individual known application deletion
  * Fix a slide-out loop when the mouse pointer is in the way
  * Add option to hide panel button when no unread notifications
  * Remove more pre-GTK-3.22 guards
  * Bump GTK minimum to 2.22 and remove/ifdef X11-isms
  * Support Wayland
  * Don't set a nonsensical icon name
  * Clean up xfce_notify_window_set_icon_pixbuf()
  * xfce_notify_window_set_icon_pixbuf() shouldn't take ownership
  * Move urgency hint fetch inside check for correct type
  * DRY up the configuration handling
  * Add pref to show summary &amp; body with gauge values
  * Update glade file to latest version
  * settings: Disable single click to mute apps
    (gxo#apps/xfce4-notifyd#5)
  * Do not treat zero expiration time as urgent
  * Add compile_flags.txt generation
  * Fix incorrect icon name for preview notification
  * Fix blurry icons when UI scale factor &gt; 1
  * build: Let xdt-depends.m4 macros set GLib macros
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1674388800">- Update to 0.7.2:
  * Fix sound proplist memleak when notification isn't shown
  * Improve sorting in known apps list of settings
  * Add extra margin in the known app settings
  * Fix word casing in known app settings
  * Add ability to exclude specific applications from log
  * Better, non-quadratic algo for xfce_notify_count_apps_in_log()
  * Plug memleak in notify_get_from_desktop_file()
  * Redesign the known apps panel a bit
  * Remove a few more GTK_CHECK_VERSION call sites
  * Avoid use-after-free when deleting known app
  * Improve algo for finding desktop file for known app name
  * Improve icon loading for known apps list
  * Don't set invalid icon name in known apps list
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675339200">- Update to 0.7.3:
  * Add timestamp to log entries in settings and plugin menu
  * Update description text of apps panel in settings
  * Change text of option to "Allow urgent notifications"
  * Add panel plugin setting for log icon size in menu
  * Make it easier to add things to the panel plugin settings
  * Fix possible segfault when counting apps frequency in log
  * Clean and DRY up the log population code
  * Fix panel plugin menu icon blurriness when UI scale &gt; 1
  * Update XfceNotifyDaemon header comment
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676116800">- Update to 0.8.0:
  * Notification windows don't need to be override-redirect
  * Reposition notifications when workarea changes
  * Add setting to allow ignoring app-specified expire timeout
  * Add setting to never expire notifications
  * Update log viewer in settings when log changes on disk
  * Fix one more unnecessary full count of unread messages
  * Update log entry icons when marking all read
  * Remove unused var
  * Use new unread emblem for icons in log
  * Stop checking if there are unread notifications as often
  * Improve the panel icon when there are unread notifications
  * Make the log max size a little friendlier
  * Remove warning about high log size limit
  * Add ability to mark individual log entries read
  * Add emblem to icon of unread messages in log
  * Make migrating the old log file more robust
  * Remove bool returns from the log write functions
  * Improve unread handling
  * Make max-log-size option work again
  * Add missing finalize for 'delete all' sqlite statement
  * Implement progressive loading for log viewer
  * Move log viewer to its own widget/file
  * Add options for what to do when opening the plugin menu
  * Add option to only show unread notifications in plugin menu
  * Reduce some error-checking boilerplate
  * Glade-ify the plugin settings dialog
  * Queue writes to sqlite database
  * settings: don't bail if libnotify init fails
  * Fix deprecated unitless font-size in ZOMG-PONIES! theme
  * Rearrange settings dialog
  * Add ability to delete individual log entries
  * Update my copyright &amp; email
  * Add timestamp formatting options
  * Clean up extraneous things in settings glade file
  * Add "Mark All Read" button to settings and panel plugin
  * Move notification log to sqlite
  * Set default debug based on git/not-git
  * Remove configure.ac from gitignore
  * Eliminate need for pre-processed configure.ac.in
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676635200">- Update to 0.8.1:
  * Set 1.5s timeouts for the log dbus proxy
  * Move log dbus server to its own object/file
  * Wrap queue item struct creation with a function
  * Improve old log migration error reporting
  * Delete old log file if it was empty
  * Clean up old log action parsing loop
  * Print a message if log db is busy or locked
  * Plug memleak when not sending log changed signal
  * Use GStrvBuilder instead of constructing one manually
  * Handle empty strings from DBus
  * Limit notification body to 2 lines in plugin menu
  * Remove old legacy support options from configure
  * Ensure gdbus-codegen doesn't generate too-new code
  * Clean up generate code and deprecate Quit method
  * Make all notification log access go through dbus
  * Drop old gtk 3.0 themes (3.20 themes are always used)
  * Clean up build system
  * Add hidden setting to restore override-redirect behavior
  * Remove ChangeLog make target
  * Markdownify and update the readme
  * Disconnect from GtkIconTheme::changed when plugin destroyed
  * Load main panel icon with _load_symbolic() variant
  * Restore log viewer's scrolled window shadow-type
  * Update icon when icon-theme changes
  * Fix incorrect signal handler connections in settings dialog
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1677585600">- Update to 0.8.2:
  * Remove WM_TAKE_FOCUS from WM_PROTOCOLS for notification windows
  * Add pref to change what fields are shown in notifications
  * Fix a use-after-free with a notification's app ID
  * Fix plural forms missing from translatable strings
  * Fix weird formatting mistake in configure.ac
  * Remove support for xfce4-panel 4.12.
  * Reduce gettext requirement to 0.20.
  * Simplify notification placement code
  * Add assertion to ensure no window with new ID exists in the tree
  * Fix possible index out of bounds issue
  * Don't compare uints like char pointers
  * Support default actions
  * Add option to allow gauge notifications to ignore DnD
  * Don't move notifications on mouse-over
  * If urgency updated, start/stop expiration
  * Close all non-urgent notifications when DnD is activated
  * Add a missing $(AM_V_GEN)
  * Remove intltool in favor of plain gettext
  * Use pkg-config to find gdbus-codegen
  * Don't hide glib-genmarshal behind MAINTAINER_MODE
  * Use glib-compile-resources instead of xdt-csource
  * Don't require xdt-csource for dist tarball builds
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1695124800">- Update to 0.9.0:
  * Add missing sanity check
  * I18n: Update po/LINGUAS list
  * wayland: put windows on overlay layer, not top
  * Set window theme before placing window
  * Set initial window position before realizing windows
  * Avoid storing NULL app IDs in the app ID count hashtable
  * Simplify dbus/systemd service dir logic in configure.ac
  * Fix typos in README
  * Install D-Bus and systemd files under $prefix by default
  * Fix distcheck when run as non-root
  * Use pkg-config to find default systemd user unit directory
  * Change default systemd user path from /lib/... to /usr/lib/...
  * Change options for installing startup files
  * Add positioning options top-center and bottom-center
  * Simplify notification placement code
  * Stop using GtkCornerType; migrate setting to enum nick
  * Move log level settings from int to enum nick string
  * Move datetime format setting from int to enum nick string
  * Have a single entry point for setting migrations
  * Fix incorrect enum value for apps log level
  * Use registered enum types for config-&gt;enum mapping
  * Move enums to common, use glib-mkenums
  * Use new XDT feature macros
  * Don't log duplicate entries when updating an existing notification
  * Clean up logic in notify_notify()
  * Correctly update critical notifications while in DnD mode
  * Fix incorrect casts in GTree foreach functions
  * Remove expire/fade timeout source removal hacks
  * Missed a spot to reset fade/slide
  * Allow slideout when no fadeout
  * Only start fade timeout if no existing handle
  * Only start expiration timeout if no existing handle
  * Ensure timeout sources are removed in _window_dispose()
  * Move log dbus signal emissions to XfceNotifyDaemonLog
  * Remove expire and fade sources before emitting closed signal
  * Emit NotificationClosed when not showing notification
  * Consolidate the window movement code
  * Add option to show notifications on all monitors
  * Migrate the primary-monitor setting to a string-based enum
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1695211200">- Update to 0.9.1:
  * Make the XDG autostart file attempt a systemd start first
  * Only include the SystemdService= line if systemd support is
    enabled
  * Clean up some conditionals in configure.ac
  * Go back to installing the XDG autostart file by default
  * Allow installing systemd service file even if systemd is not
    installed</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1695643200">- Update to 0.9.2:
  * (Hopefully) actually fix settings migration code
  * (Hopefully) fix enum setting migration code
- Add --enable-systemd when calling configure</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1698062400">- fix all packaging warnings</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698148800">- Add xfce4-notifyd-relax-x11-version.patch, see boo#1216516
- Add minimum version expected for package xdg-dev-tools.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699790400">- update to 0.9.3:
  * Make the DELETE with LIMIT/OFFSET query work
  * Make the text in the 'Clear log' dialog less crowded
  * Set a transient parent on the 'Clear log' dialog if possible
  * 'Clear log' dialog's initial focus should be on the 'Cancel'
    button
  * Drop required xdt-autogen version to 4.18.1
  * Simplify markup sanitizing code a little
  * Re-escape text in GMarkupParser text handler
  * Sanitize instead of validating body text markup
  * Translation Updates</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700049600">- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
  shortcut over systemd-mini.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1700136000">- relax branding requires (remove -version-release), so we can use
  xfce4-branding-openSUSE based branding. (bsc#1217193 bsc#1216470)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707566400">- update to 0.9.4:
  * Clarify why the symbolic icons don't go in symbolic/status
  * Fix icons directory names
  * Fall back to monitor 0 if no primary monitor set
  * Add a fallback for drawing the unread notification emblem
  * Remove redundant icon embleming code
  * Fix opacity on notification hover
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723636800">- update to 0.9.5:
  * Add an option to set the minimum width of notification windows
  * Fix include issue with meson build
  * Only emblem the panel plugin icon when theme lacks the 'new' variant
  * Destroy and recreate the panel menu every time it's popped up
  * Add meson build files
  * Fix uninitialized field warning
  * Move NOTIFICATIONS_SPEC_VERSION out of the build system
  * Remove redundant positioning code from Wayland path
  * Use different layer-shell anchors on Wayland
  * build: clang: Silence -Wcast-align
  * common: Explicitly depend on gio-unix-2.0
  * Fix positioning on Wayland in multi-monitor setups
  * Set output on layer-shell surface on Wayland
  * Fix active-monitor notification positioning on Wayland
  * Translation Updates
- Rebase xfce4-notifyd-relax-x11-version.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723723200">- update to 0.9.6:
  * Use shared_module() for panel plugin meson build
  * Fix menu being destroyed before item activation handlers running
  * Translation Updates</changelog>
</package>
<package pkgid="a390af78379f3c9ffef12902ceb2de47793d247c596234a8926bef647e75d9de" name="xfce4-notifyd" arch="s390x">
  <version epoch="0" ver="0.9.6" rel="bp156.2.3.1"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1644926400">- Update to version 0.6.3
  * Fix compilation warnings
  * autoconf: Some updates
  * Update `.gitignore`
  * Remove GSourceFunc casts
  * Fix missing-prototypes
  * Bump required GLib version to 2.56
  * Implement ISO 8601 time format to avoid post-2.56 GLib functions
  * settings: Drop subtitle
  * Fix multiple memory issues (gxo#apps/xfce4-notifyd!11)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1662206400">- Update to version 0.6.4
  - settings: Improve app icon and name matching
  - settings: Sort known apps by notification count
  - settings: Show 'Unspecified app' instead of empty line
  - daemon: Improve application icon matching
  - Correctly reset position during slideout (gxo#apps/xfce4-notifyd#42)
  - panel-plugin: Remove duplicate function call (gxo#apps/xfce4-notifyd#40)
  - panel-plugin: Fix file monitor (gxo#apps/xfce4-notifyd#40)
  - Properly free the GKeyFile
  - tests: Add logging test
  - Fix compiler warnings
  - Fix tooltip grammar
  - build: Fix intltool lock file problem during make distcheck
  - Update gitignore
  - Update COPYING (gxo#apps/xfce4-notifyd#61)
  - Translation Updates</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 0.6.5:
  * Fix segfault crash.
  * Translation Updates:
  Czech, Greek, Hebrew, Kazakh, Occitan (post 1500), Portuguese</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1674302400">- Update to 0.7.1:
  * Fix incorrect usage of XDT_CHECK_OPTIONAL_PACKAGE
  * Properly validate markup
  * Update glade file to remove use of deprecated properties
  * Support the 'action-icons' hint
  * Add support for notification sounds
  * Clean up notification ID storage
  * Return replaces_id if provided
  * Remove xfconf prop name define duplication
  * Add ability to disallow certain apps to send critical notifications
  * Add a context menu that allows individual known application deletion
  * Fix a slide-out loop when the mouse pointer is in the way
  * Add option to hide panel button when no unread notifications
  * Remove more pre-GTK-3.22 guards
  * Bump GTK minimum to 2.22 and remove/ifdef X11-isms
  * Support Wayland
  * Don't set a nonsensical icon name
  * Clean up xfce_notify_window_set_icon_pixbuf()
  * xfce_notify_window_set_icon_pixbuf() shouldn't take ownership
  * Move urgency hint fetch inside check for correct type
  * DRY up the configuration handling
  * Add pref to show summary &amp; body with gauge values
  * Update glade file to latest version
  * settings: Disable single click to mute apps
    (gxo#apps/xfce4-notifyd#5)
  * Do not treat zero expiration time as urgent
  * Add compile_flags.txt generation
  * Fix incorrect icon name for preview notification
  * Fix blurry icons when UI scale factor &gt; 1
  * build: Let xdt-depends.m4 macros set GLib macros
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1674388800">- Update to 0.7.2:
  * Fix sound proplist memleak when notification isn't shown
  * Improve sorting in known apps list of settings
  * Add extra margin in the known app settings
  * Fix word casing in known app settings
  * Add ability to exclude specific applications from log
  * Better, non-quadratic algo for xfce_notify_count_apps_in_log()
  * Plug memleak in notify_get_from_desktop_file()
  * Redesign the known apps panel a bit
  * Remove a few more GTK_CHECK_VERSION call sites
  * Avoid use-after-free when deleting known app
  * Improve algo for finding desktop file for known app name
  * Improve icon loading for known apps list
  * Don't set invalid icon name in known apps list
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675339200">- Update to 0.7.3:
  * Add timestamp to log entries in settings and plugin menu
  * Update description text of apps panel in settings
  * Change text of option to "Allow urgent notifications"
  * Add panel plugin setting for log icon size in menu
  * Make it easier to add things to the panel plugin settings
  * Fix possible segfault when counting apps frequency in log
  * Clean and DRY up the log population code
  * Fix panel plugin menu icon blurriness when UI scale &gt; 1
  * Update XfceNotifyDaemon header comment
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676116800">- Update to 0.8.0:
  * Notification windows don't need to be override-redirect
  * Reposition notifications when workarea changes
  * Add setting to allow ignoring app-specified expire timeout
  * Add setting to never expire notifications
  * Update log viewer in settings when log changes on disk
  * Fix one more unnecessary full count of unread messages
  * Update log entry icons when marking all read
  * Remove unused var
  * Use new unread emblem for icons in log
  * Stop checking if there are unread notifications as often
  * Improve the panel icon when there are unread notifications
  * Make the log max size a little friendlier
  * Remove warning about high log size limit
  * Add ability to mark individual log entries read
  * Add emblem to icon of unread messages in log
  * Make migrating the old log file more robust
  * Remove bool returns from the log write functions
  * Improve unread handling
  * Make max-log-size option work again
  * Add missing finalize for 'delete all' sqlite statement
  * Implement progressive loading for log viewer
  * Move log viewer to its own widget/file
  * Add options for what to do when opening the plugin menu
  * Add option to only show unread notifications in plugin menu
  * Reduce some error-checking boilerplate
  * Glade-ify the plugin settings dialog
  * Queue writes to sqlite database
  * settings: don't bail if libnotify init fails
  * Fix deprecated unitless font-size in ZOMG-PONIES! theme
  * Rearrange settings dialog
  * Add ability to delete individual log entries
  * Update my copyright &amp; email
  * Add timestamp formatting options
  * Clean up extraneous things in settings glade file
  * Add "Mark All Read" button to settings and panel plugin
  * Move notification log to sqlite
  * Set default debug based on git/not-git
  * Remove configure.ac from gitignore
  * Eliminate need for pre-processed configure.ac.in
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676635200">- Update to 0.8.1:
  * Set 1.5s timeouts for the log dbus proxy
  * Move log dbus server to its own object/file
  * Wrap queue item struct creation with a function
  * Improve old log migration error reporting
  * Delete old log file if it was empty
  * Clean up old log action parsing loop
  * Print a message if log db is busy or locked
  * Plug memleak when not sending log changed signal
  * Use GStrvBuilder instead of constructing one manually
  * Handle empty strings from DBus
  * Limit notification body to 2 lines in plugin menu
  * Remove old legacy support options from configure
  * Ensure gdbus-codegen doesn't generate too-new code
  * Clean up generate code and deprecate Quit method
  * Make all notification log access go through dbus
  * Drop old gtk 3.0 themes (3.20 themes are always used)
  * Clean up build system
  * Add hidden setting to restore override-redirect behavior
  * Remove ChangeLog make target
  * Markdownify and update the readme
  * Disconnect from GtkIconTheme::changed when plugin destroyed
  * Load main panel icon with _load_symbolic() variant
  * Restore log viewer's scrolled window shadow-type
  * Update icon when icon-theme changes
  * Fix incorrect signal handler connections in settings dialog
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1677585600">- Update to 0.8.2:
  * Remove WM_TAKE_FOCUS from WM_PROTOCOLS for notification windows
  * Add pref to change what fields are shown in notifications
  * Fix a use-after-free with a notification's app ID
  * Fix plural forms missing from translatable strings
  * Fix weird formatting mistake in configure.ac
  * Remove support for xfce4-panel 4.12.
  * Reduce gettext requirement to 0.20.
  * Simplify notification placement code
  * Add assertion to ensure no window with new ID exists in the tree
  * Fix possible index out of bounds issue
  * Don't compare uints like char pointers
  * Support default actions
  * Add option to allow gauge notifications to ignore DnD
  * Don't move notifications on mouse-over
  * If urgency updated, start/stop expiration
  * Close all non-urgent notifications when DnD is activated
  * Add a missing $(AM_V_GEN)
  * Remove intltool in favor of plain gettext
  * Use pkg-config to find gdbus-codegen
  * Don't hide glib-genmarshal behind MAINTAINER_MODE
  * Use glib-compile-resources instead of xdt-csource
  * Don't require xdt-csource for dist tarball builds
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1695124800">- Update to 0.9.0:
  * Add missing sanity check
  * I18n: Update po/LINGUAS list
  * wayland: put windows on overlay layer, not top
  * Set window theme before placing window
  * Set initial window position before realizing windows
  * Avoid storing NULL app IDs in the app ID count hashtable
  * Simplify dbus/systemd service dir logic in configure.ac
  * Fix typos in README
  * Install D-Bus and systemd files under $prefix by default
  * Fix distcheck when run as non-root
  * Use pkg-config to find default systemd user unit directory
  * Change default systemd user path from /lib/... to /usr/lib/...
  * Change options for installing startup files
  * Add positioning options top-center and bottom-center
  * Simplify notification placement code
  * Stop using GtkCornerType; migrate setting to enum nick
  * Move log level settings from int to enum nick string
  * Move datetime format setting from int to enum nick string
  * Have a single entry point for setting migrations
  * Fix incorrect enum value for apps log level
  * Use registered enum types for config-&gt;enum mapping
  * Move enums to common, use glib-mkenums
  * Use new XDT feature macros
  * Don't log duplicate entries when updating an existing notification
  * Clean up logic in notify_notify()
  * Correctly update critical notifications while in DnD mode
  * Fix incorrect casts in GTree foreach functions
  * Remove expire/fade timeout source removal hacks
  * Missed a spot to reset fade/slide
  * Allow slideout when no fadeout
  * Only start fade timeout if no existing handle
  * Only start expiration timeout if no existing handle
  * Ensure timeout sources are removed in _window_dispose()
  * Move log dbus signal emissions to XfceNotifyDaemonLog
  * Remove expire and fade sources before emitting closed signal
  * Emit NotificationClosed when not showing notification
  * Consolidate the window movement code
  * Add option to show notifications on all monitors
  * Migrate the primary-monitor setting to a string-based enum
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1695211200">- Update to 0.9.1:
  * Make the XDG autostart file attempt a systemd start first
  * Only include the SystemdService= line if systemd support is
    enabled
  * Clean up some conditionals in configure.ac
  * Go back to installing the XDG autostart file by default
  * Allow installing systemd service file even if systemd is not
    installed</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1695643200">- Update to 0.9.2:
  * (Hopefully) actually fix settings migration code
  * (Hopefully) fix enum setting migration code
- Add --enable-systemd when calling configure</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1698062400">- fix all packaging warnings</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698148800">- Add xfce4-notifyd-relax-x11-version.patch, see boo#1216516
- Add minimum version expected for package xdg-dev-tools.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699790400">- update to 0.9.3:
  * Make the DELETE with LIMIT/OFFSET query work
  * Make the text in the 'Clear log' dialog less crowded
  * Set a transient parent on the 'Clear log' dialog if possible
  * 'Clear log' dialog's initial focus should be on the 'Cancel'
    button
  * Drop required xdt-autogen version to 4.18.1
  * Simplify markup sanitizing code a little
  * Re-escape text in GMarkupParser text handler
  * Sanitize instead of validating body text markup
  * Translation Updates</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700049600">- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
  shortcut over systemd-mini.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1700136000">- relax branding requires (remove -version-release), so we can use
  xfce4-branding-openSUSE based branding. (bsc#1217193 bsc#1216470)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707566400">- update to 0.9.4:
  * Clarify why the symbolic icons don't go in symbolic/status
  * Fix icons directory names
  * Fall back to monitor 0 if no primary monitor set
  * Add a fallback for drawing the unread notification emblem
  * Remove redundant icon embleming code
  * Fix opacity on notification hover
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723636800">- update to 0.9.5:
  * Add an option to set the minimum width of notification windows
  * Fix include issue with meson build
  * Only emblem the panel plugin icon when theme lacks the 'new' variant
  * Destroy and recreate the panel menu every time it's popped up
  * Add meson build files
  * Fix uninitialized field warning
  * Move NOTIFICATIONS_SPEC_VERSION out of the build system
  * Remove redundant positioning code from Wayland path
  * Use different layer-shell anchors on Wayland
  * build: clang: Silence -Wcast-align
  * common: Explicitly depend on gio-unix-2.0
  * Fix positioning on Wayland in multi-monitor setups
  * Set output on layer-shell surface on Wayland
  * Fix active-monitor notification positioning on Wayland
  * Translation Updates
- Rebase xfce4-notifyd-relax-x11-version.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723723200">- update to 0.9.6:
  * Use shared_module() for panel plugin meson build
  * Fix menu being destroyed before item activation handlers running
  * Translation Updates</changelog>
</package>
<package pkgid="f6595ca1b07b07799b21bd6ae648c8a0cb231cf3152abda10146a617f0f2a19e" name="xfce4-notifyd" arch="src">
  <version epoch="0" ver="0.9.6" rel="bp156.2.3.1"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1644926400">- Update to version 0.6.3
  * Fix compilation warnings
  * autoconf: Some updates
  * Update `.gitignore`
  * Remove GSourceFunc casts
  * Fix missing-prototypes
  * Bump required GLib version to 2.56
  * Implement ISO 8601 time format to avoid post-2.56 GLib functions
  * settings: Drop subtitle
  * Fix multiple memory issues (gxo#apps/xfce4-notifyd!11)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1662206400">- Update to version 0.6.4
  - settings: Improve app icon and name matching
  - settings: Sort known apps by notification count
  - settings: Show 'Unspecified app' instead of empty line
  - daemon: Improve application icon matching
  - Correctly reset position during slideout (gxo#apps/xfce4-notifyd#42)
  - panel-plugin: Remove duplicate function call (gxo#apps/xfce4-notifyd#40)
  - panel-plugin: Fix file monitor (gxo#apps/xfce4-notifyd#40)
  - Properly free the GKeyFile
  - tests: Add logging test
  - Fix compiler warnings
  - Fix tooltip grammar
  - build: Fix intltool lock file problem during make distcheck
  - Update gitignore
  - Update COPYING (gxo#apps/xfce4-notifyd#61)
  - Translation Updates</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 0.6.5:
  * Fix segfault crash.
  * Translation Updates:
  Czech, Greek, Hebrew, Kazakh, Occitan (post 1500), Portuguese</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1674302400">- Update to 0.7.1:
  * Fix incorrect usage of XDT_CHECK_OPTIONAL_PACKAGE
  * Properly validate markup
  * Update glade file to remove use of deprecated properties
  * Support the 'action-icons' hint
  * Add support for notification sounds
  * Clean up notification ID storage
  * Return replaces_id if provided
  * Remove xfconf prop name define duplication
  * Add ability to disallow certain apps to send critical notifications
  * Add a context menu that allows individual known application deletion
  * Fix a slide-out loop when the mouse pointer is in the way
  * Add option to hide panel button when no unread notifications
  * Remove more pre-GTK-3.22 guards
  * Bump GTK minimum to 2.22 and remove/ifdef X11-isms
  * Support Wayland
  * Don't set a nonsensical icon name
  * Clean up xfce_notify_window_set_icon_pixbuf()
  * xfce_notify_window_set_icon_pixbuf() shouldn't take ownership
  * Move urgency hint fetch inside check for correct type
  * DRY up the configuration handling
  * Add pref to show summary &amp; body with gauge values
  * Update glade file to latest version
  * settings: Disable single click to mute apps
    (gxo#apps/xfce4-notifyd#5)
  * Do not treat zero expiration time as urgent
  * Add compile_flags.txt generation
  * Fix incorrect icon name for preview notification
  * Fix blurry icons when UI scale factor &gt; 1
  * build: Let xdt-depends.m4 macros set GLib macros
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1674388800">- Update to 0.7.2:
  * Fix sound proplist memleak when notification isn't shown
  * Improve sorting in known apps list of settings
  * Add extra margin in the known app settings
  * Fix word casing in known app settings
  * Add ability to exclude specific applications from log
  * Better, non-quadratic algo for xfce_notify_count_apps_in_log()
  * Plug memleak in notify_get_from_desktop_file()
  * Redesign the known apps panel a bit
  * Remove a few more GTK_CHECK_VERSION call sites
  * Avoid use-after-free when deleting known app
  * Improve algo for finding desktop file for known app name
  * Improve icon loading for known apps list
  * Don't set invalid icon name in known apps list
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675339200">- Update to 0.7.3:
  * Add timestamp to log entries in settings and plugin menu
  * Update description text of apps panel in settings
  * Change text of option to "Allow urgent notifications"
  * Add panel plugin setting for log icon size in menu
  * Make it easier to add things to the panel plugin settings
  * Fix possible segfault when counting apps frequency in log
  * Clean and DRY up the log population code
  * Fix panel plugin menu icon blurriness when UI scale &gt; 1
  * Update XfceNotifyDaemon header comment
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676116800">- Update to 0.8.0:
  * Notification windows don't need to be override-redirect
  * Reposition notifications when workarea changes
  * Add setting to allow ignoring app-specified expire timeout
  * Add setting to never expire notifications
  * Update log viewer in settings when log changes on disk
  * Fix one more unnecessary full count of unread messages
  * Update log entry icons when marking all read
  * Remove unused var
  * Use new unread emblem for icons in log
  * Stop checking if there are unread notifications as often
  * Improve the panel icon when there are unread notifications
  * Make the log max size a little friendlier
  * Remove warning about high log size limit
  * Add ability to mark individual log entries read
  * Add emblem to icon of unread messages in log
  * Make migrating the old log file more robust
  * Remove bool returns from the log write functions
  * Improve unread handling
  * Make max-log-size option work again
  * Add missing finalize for 'delete all' sqlite statement
  * Implement progressive loading for log viewer
  * Move log viewer to its own widget/file
  * Add options for what to do when opening the plugin menu
  * Add option to only show unread notifications in plugin menu
  * Reduce some error-checking boilerplate
  * Glade-ify the plugin settings dialog
  * Queue writes to sqlite database
  * settings: don't bail if libnotify init fails
  * Fix deprecated unitless font-size in ZOMG-PONIES! theme
  * Rearrange settings dialog
  * Add ability to delete individual log entries
  * Update my copyright &amp; email
  * Add timestamp formatting options
  * Clean up extraneous things in settings glade file
  * Add "Mark All Read" button to settings and panel plugin
  * Move notification log to sqlite
  * Set default debug based on git/not-git
  * Remove configure.ac from gitignore
  * Eliminate need for pre-processed configure.ac.in
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676635200">- Update to 0.8.1:
  * Set 1.5s timeouts for the log dbus proxy
  * Move log dbus server to its own object/file
  * Wrap queue item struct creation with a function
  * Improve old log migration error reporting
  * Delete old log file if it was empty
  * Clean up old log action parsing loop
  * Print a message if log db is busy or locked
  * Plug memleak when not sending log changed signal
  * Use GStrvBuilder instead of constructing one manually
  * Handle empty strings from DBus
  * Limit notification body to 2 lines in plugin menu
  * Remove old legacy support options from configure
  * Ensure gdbus-codegen doesn't generate too-new code
  * Clean up generate code and deprecate Quit method
  * Make all notification log access go through dbus
  * Drop old gtk 3.0 themes (3.20 themes are always used)
  * Clean up build system
  * Add hidden setting to restore override-redirect behavior
  * Remove ChangeLog make target
  * Markdownify and update the readme
  * Disconnect from GtkIconTheme::changed when plugin destroyed
  * Load main panel icon with _load_symbolic() variant
  * Restore log viewer's scrolled window shadow-type
  * Update icon when icon-theme changes
  * Fix incorrect signal handler connections in settings dialog
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1677585600">- Update to 0.8.2:
  * Remove WM_TAKE_FOCUS from WM_PROTOCOLS for notification windows
  * Add pref to change what fields are shown in notifications
  * Fix a use-after-free with a notification's app ID
  * Fix plural forms missing from translatable strings
  * Fix weird formatting mistake in configure.ac
  * Remove support for xfce4-panel 4.12.
  * Reduce gettext requirement to 0.20.
  * Simplify notification placement code
  * Add assertion to ensure no window with new ID exists in the tree
  * Fix possible index out of bounds issue
  * Don't compare uints like char pointers
  * Support default actions
  * Add option to allow gauge notifications to ignore DnD
  * Don't move notifications on mouse-over
  * If urgency updated, start/stop expiration
  * Close all non-urgent notifications when DnD is activated
  * Add a missing $(AM_V_GEN)
  * Remove intltool in favor of plain gettext
  * Use pkg-config to find gdbus-codegen
  * Don't hide glib-genmarshal behind MAINTAINER_MODE
  * Use glib-compile-resources instead of xdt-csource
  * Don't require xdt-csource for dist tarball builds
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1695124800">- Update to 0.9.0:
  * Add missing sanity check
  * I18n: Update po/LINGUAS list
  * wayland: put windows on overlay layer, not top
  * Set window theme before placing window
  * Set initial window position before realizing windows
  * Avoid storing NULL app IDs in the app ID count hashtable
  * Simplify dbus/systemd service dir logic in configure.ac
  * Fix typos in README
  * Install D-Bus and systemd files under $prefix by default
  * Fix distcheck when run as non-root
  * Use pkg-config to find default systemd user unit directory
  * Change default systemd user path from /lib/... to /usr/lib/...
  * Change options for installing startup files
  * Add positioning options top-center and bottom-center
  * Simplify notification placement code
  * Stop using GtkCornerType; migrate setting to enum nick
  * Move log level settings from int to enum nick string
  * Move datetime format setting from int to enum nick string
  * Have a single entry point for setting migrations
  * Fix incorrect enum value for apps log level
  * Use registered enum types for config-&gt;enum mapping
  * Move enums to common, use glib-mkenums
  * Use new XDT feature macros
  * Don't log duplicate entries when updating an existing notification
  * Clean up logic in notify_notify()
  * Correctly update critical notifications while in DnD mode
  * Fix incorrect casts in GTree foreach functions
  * Remove expire/fade timeout source removal hacks
  * Missed a spot to reset fade/slide
  * Allow slideout when no fadeout
  * Only start fade timeout if no existing handle
  * Only start expiration timeout if no existing handle
  * Ensure timeout sources are removed in _window_dispose()
  * Move log dbus signal emissions to XfceNotifyDaemonLog
  * Remove expire and fade sources before emitting closed signal
  * Emit NotificationClosed when not showing notification
  * Consolidate the window movement code
  * Add option to show notifications on all monitors
  * Migrate the primary-monitor setting to a string-based enum
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1695211200">- Update to 0.9.1:
  * Make the XDG autostart file attempt a systemd start first
  * Only include the SystemdService= line if systemd support is
    enabled
  * Clean up some conditionals in configure.ac
  * Go back to installing the XDG autostart file by default
  * Allow installing systemd service file even if systemd is not
    installed</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1695643200">- Update to 0.9.2:
  * (Hopefully) actually fix settings migration code
  * (Hopefully) fix enum setting migration code
- Add --enable-systemd when calling configure</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1698062400">- fix all packaging warnings</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698148800">- Add xfce4-notifyd-relax-x11-version.patch, see boo#1216516
- Add minimum version expected for package xdg-dev-tools.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699790400">- update to 0.9.3:
  * Make the DELETE with LIMIT/OFFSET query work
  * Make the text in the 'Clear log' dialog less crowded
  * Set a transient parent on the 'Clear log' dialog if possible
  * 'Clear log' dialog's initial focus should be on the 'Cancel'
    button
  * Drop required xdt-autogen version to 4.18.1
  * Simplify markup sanitizing code a little
  * Re-escape text in GMarkupParser text handler
  * Sanitize instead of validating body text markup
  * Translation Updates</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700049600">- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
  shortcut over systemd-mini.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1700136000">- relax branding requires (remove -version-release), so we can use
  xfce4-branding-openSUSE based branding. (bsc#1217193 bsc#1216470)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707566400">- update to 0.9.4:
  * Clarify why the symbolic icons don't go in symbolic/status
  * Fix icons directory names
  * Fall back to monitor 0 if no primary monitor set
  * Add a fallback for drawing the unread notification emblem
  * Remove redundant icon embleming code
  * Fix opacity on notification hover
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723636800">- update to 0.9.5:
  * Add an option to set the minimum width of notification windows
  * Fix include issue with meson build
  * Only emblem the panel plugin icon when theme lacks the 'new' variant
  * Destroy and recreate the panel menu every time it's popped up
  * Add meson build files
  * Fix uninitialized field warning
  * Move NOTIFICATIONS_SPEC_VERSION out of the build system
  * Remove redundant positioning code from Wayland path
  * Use different layer-shell anchors on Wayland
  * build: clang: Silence -Wcast-align
  * common: Explicitly depend on gio-unix-2.0
  * Fix positioning on Wayland in multi-monitor setups
  * Set output on layer-shell surface on Wayland
  * Fix active-monitor notification positioning on Wayland
  * Translation Updates
- Rebase xfce4-notifyd-relax-x11-version.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723723200">- update to 0.9.6:
  * Use shared_module() for panel plugin meson build
  * Fix menu being destroyed before item activation handlers running
  * Translation Updates</changelog>
</package>
<package pkgid="901c4e1fc2f35b98ce2a3ec1dc1814ba5aebed5c52b357be56ce11d9c39891a3" name="xfce4-notifyd" arch="x86_64">
  <version epoch="0" ver="0.9.6" rel="bp156.2.3.1"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1644926400">- Update to version 0.6.3
  * Fix compilation warnings
  * autoconf: Some updates
  * Update `.gitignore`
  * Remove GSourceFunc casts
  * Fix missing-prototypes
  * Bump required GLib version to 2.56
  * Implement ISO 8601 time format to avoid post-2.56 GLib functions
  * settings: Drop subtitle
  * Fix multiple memory issues (gxo#apps/xfce4-notifyd!11)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1662206400">- Update to version 0.6.4
  - settings: Improve app icon and name matching
  - settings: Sort known apps by notification count
  - settings: Show 'Unspecified app' instead of empty line
  - daemon: Improve application icon matching
  - Correctly reset position during slideout (gxo#apps/xfce4-notifyd#42)
  - panel-plugin: Remove duplicate function call (gxo#apps/xfce4-notifyd#40)
  - panel-plugin: Fix file monitor (gxo#apps/xfce4-notifyd#40)
  - Properly free the GKeyFile
  - tests: Add logging test
  - Fix compiler warnings
  - Fix tooltip grammar
  - build: Fix intltool lock file problem during make distcheck
  - Update gitignore
  - Update COPYING (gxo#apps/xfce4-notifyd#61)
  - Translation Updates</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 0.6.5:
  * Fix segfault crash.
  * Translation Updates:
  Czech, Greek, Hebrew, Kazakh, Occitan (post 1500), Portuguese</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1674302400">- Update to 0.7.1:
  * Fix incorrect usage of XDT_CHECK_OPTIONAL_PACKAGE
  * Properly validate markup
  * Update glade file to remove use of deprecated properties
  * Support the 'action-icons' hint
  * Add support for notification sounds
  * Clean up notification ID storage
  * Return replaces_id if provided
  * Remove xfconf prop name define duplication
  * Add ability to disallow certain apps to send critical notifications
  * Add a context menu that allows individual known application deletion
  * Fix a slide-out loop when the mouse pointer is in the way
  * Add option to hide panel button when no unread notifications
  * Remove more pre-GTK-3.22 guards
  * Bump GTK minimum to 2.22 and remove/ifdef X11-isms
  * Support Wayland
  * Don't set a nonsensical icon name
  * Clean up xfce_notify_window_set_icon_pixbuf()
  * xfce_notify_window_set_icon_pixbuf() shouldn't take ownership
  * Move urgency hint fetch inside check for correct type
  * DRY up the configuration handling
  * Add pref to show summary &amp; body with gauge values
  * Update glade file to latest version
  * settings: Disable single click to mute apps
    (gxo#apps/xfce4-notifyd#5)
  * Do not treat zero expiration time as urgent
  * Add compile_flags.txt generation
  * Fix incorrect icon name for preview notification
  * Fix blurry icons when UI scale factor &gt; 1
  * build: Let xdt-depends.m4 macros set GLib macros
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1674388800">- Update to 0.7.2:
  * Fix sound proplist memleak when notification isn't shown
  * Improve sorting in known apps list of settings
  * Add extra margin in the known app settings
  * Fix word casing in known app settings
  * Add ability to exclude specific applications from log
  * Better, non-quadratic algo for xfce_notify_count_apps_in_log()
  * Plug memleak in notify_get_from_desktop_file()
  * Redesign the known apps panel a bit
  * Remove a few more GTK_CHECK_VERSION call sites
  * Avoid use-after-free when deleting known app
  * Improve algo for finding desktop file for known app name
  * Improve icon loading for known apps list
  * Don't set invalid icon name in known apps list
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675339200">- Update to 0.7.3:
  * Add timestamp to log entries in settings and plugin menu
  * Update description text of apps panel in settings
  * Change text of option to "Allow urgent notifications"
  * Add panel plugin setting for log icon size in menu
  * Make it easier to add things to the panel plugin settings
  * Fix possible segfault when counting apps frequency in log
  * Clean and DRY up the log population code
  * Fix panel plugin menu icon blurriness when UI scale &gt; 1
  * Update XfceNotifyDaemon header comment
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676116800">- Update to 0.8.0:
  * Notification windows don't need to be override-redirect
  * Reposition notifications when workarea changes
  * Add setting to allow ignoring app-specified expire timeout
  * Add setting to never expire notifications
  * Update log viewer in settings when log changes on disk
  * Fix one more unnecessary full count of unread messages
  * Update log entry icons when marking all read
  * Remove unused var
  * Use new unread emblem for icons in log
  * Stop checking if there are unread notifications as often
  * Improve the panel icon when there are unread notifications
  * Make the log max size a little friendlier
  * Remove warning about high log size limit
  * Add ability to mark individual log entries read
  * Add emblem to icon of unread messages in log
  * Make migrating the old log file more robust
  * Remove bool returns from the log write functions
  * Improve unread handling
  * Make max-log-size option work again
  * Add missing finalize for 'delete all' sqlite statement
  * Implement progressive loading for log viewer
  * Move log viewer to its own widget/file
  * Add options for what to do when opening the plugin menu
  * Add option to only show unread notifications in plugin menu
  * Reduce some error-checking boilerplate
  * Glade-ify the plugin settings dialog
  * Queue writes to sqlite database
  * settings: don't bail if libnotify init fails
  * Fix deprecated unitless font-size in ZOMG-PONIES! theme
  * Rearrange settings dialog
  * Add ability to delete individual log entries
  * Update my copyright &amp; email
  * Add timestamp formatting options
  * Clean up extraneous things in settings glade file
  * Add "Mark All Read" button to settings and panel plugin
  * Move notification log to sqlite
  * Set default debug based on git/not-git
  * Remove configure.ac from gitignore
  * Eliminate need for pre-processed configure.ac.in
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676635200">- Update to 0.8.1:
  * Set 1.5s timeouts for the log dbus proxy
  * Move log dbus server to its own object/file
  * Wrap queue item struct creation with a function
  * Improve old log migration error reporting
  * Delete old log file if it was empty
  * Clean up old log action parsing loop
  * Print a message if log db is busy or locked
  * Plug memleak when not sending log changed signal
  * Use GStrvBuilder instead of constructing one manually
  * Handle empty strings from DBus
  * Limit notification body to 2 lines in plugin menu
  * Remove old legacy support options from configure
  * Ensure gdbus-codegen doesn't generate too-new code
  * Clean up generate code and deprecate Quit method
  * Make all notification log access go through dbus
  * Drop old gtk 3.0 themes (3.20 themes are always used)
  * Clean up build system
  * Add hidden setting to restore override-redirect behavior
  * Remove ChangeLog make target
  * Markdownify and update the readme
  * Disconnect from GtkIconTheme::changed when plugin destroyed
  * Load main panel icon with _load_symbolic() variant
  * Restore log viewer's scrolled window shadow-type
  * Update icon when icon-theme changes
  * Fix incorrect signal handler connections in settings dialog
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1677585600">- Update to 0.8.2:
  * Remove WM_TAKE_FOCUS from WM_PROTOCOLS for notification windows
  * Add pref to change what fields are shown in notifications
  * Fix a use-after-free with a notification's app ID
  * Fix plural forms missing from translatable strings
  * Fix weird formatting mistake in configure.ac
  * Remove support for xfce4-panel 4.12.
  * Reduce gettext requirement to 0.20.
  * Simplify notification placement code
  * Add assertion to ensure no window with new ID exists in the tree
  * Fix possible index out of bounds issue
  * Don't compare uints like char pointers
  * Support default actions
  * Add option to allow gauge notifications to ignore DnD
  * Don't move notifications on mouse-over
  * If urgency updated, start/stop expiration
  * Close all non-urgent notifications when DnD is activated
  * Add a missing $(AM_V_GEN)
  * Remove intltool in favor of plain gettext
  * Use pkg-config to find gdbus-codegen
  * Don't hide glib-genmarshal behind MAINTAINER_MODE
  * Use glib-compile-resources instead of xdt-csource
  * Don't require xdt-csource for dist tarball builds
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1695124800">- Update to 0.9.0:
  * Add missing sanity check
  * I18n: Update po/LINGUAS list
  * wayland: put windows on overlay layer, not top
  * Set window theme before placing window
  * Set initial window position before realizing windows
  * Avoid storing NULL app IDs in the app ID count hashtable
  * Simplify dbus/systemd service dir logic in configure.ac
  * Fix typos in README
  * Install D-Bus and systemd files under $prefix by default
  * Fix distcheck when run as non-root
  * Use pkg-config to find default systemd user unit directory
  * Change default systemd user path from /lib/... to /usr/lib/...
  * Change options for installing startup files
  * Add positioning options top-center and bottom-center
  * Simplify notification placement code
  * Stop using GtkCornerType; migrate setting to enum nick
  * Move log level settings from int to enum nick string
  * Move datetime format setting from int to enum nick string
  * Have a single entry point for setting migrations
  * Fix incorrect enum value for apps log level
  * Use registered enum types for config-&gt;enum mapping
  * Move enums to common, use glib-mkenums
  * Use new XDT feature macros
  * Don't log duplicate entries when updating an existing notification
  * Clean up logic in notify_notify()
  * Correctly update critical notifications while in DnD mode
  * Fix incorrect casts in GTree foreach functions
  * Remove expire/fade timeout source removal hacks
  * Missed a spot to reset fade/slide
  * Allow slideout when no fadeout
  * Only start fade timeout if no existing handle
  * Only start expiration timeout if no existing handle
  * Ensure timeout sources are removed in _window_dispose()
  * Move log dbus signal emissions to XfceNotifyDaemonLog
  * Remove expire and fade sources before emitting closed signal
  * Emit NotificationClosed when not showing notification
  * Consolidate the window movement code
  * Add option to show notifications on all monitors
  * Migrate the primary-monitor setting to a string-based enum
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1695211200">- Update to 0.9.1:
  * Make the XDG autostart file attempt a systemd start first
  * Only include the SystemdService= line if systemd support is
    enabled
  * Clean up some conditionals in configure.ac
  * Go back to installing the XDG autostart file by default
  * Allow installing systemd service file even if systemd is not
    installed</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1695643200">- Update to 0.9.2:
  * (Hopefully) actually fix settings migration code
  * (Hopefully) fix enum setting migration code
- Add --enable-systemd when calling configure</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1698062400">- fix all packaging warnings</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698148800">- Add xfce4-notifyd-relax-x11-version.patch, see boo#1216516
- Add minimum version expected for package xdg-dev-tools.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699790400">- update to 0.9.3:
  * Make the DELETE with LIMIT/OFFSET query work
  * Make the text in the 'Clear log' dialog less crowded
  * Set a transient parent on the 'Clear log' dialog if possible
  * 'Clear log' dialog's initial focus should be on the 'Cancel'
    button
  * Drop required xdt-autogen version to 4.18.1
  * Simplify markup sanitizing code a little
  * Re-escape text in GMarkupParser text handler
  * Sanitize instead of validating body text markup
  * Translation Updates</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700049600">- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
  shortcut over systemd-mini.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1700136000">- relax branding requires (remove -version-release), so we can use
  xfce4-branding-openSUSE based branding. (bsc#1217193 bsc#1216470)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707566400">- update to 0.9.4:
  * Clarify why the symbolic icons don't go in symbolic/status
  * Fix icons directory names
  * Fall back to monitor 0 if no primary monitor set
  * Add a fallback for drawing the unread notification emblem
  * Remove redundant icon embleming code
  * Fix opacity on notification hover
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723636800">- update to 0.9.5:
  * Add an option to set the minimum width of notification windows
  * Fix include issue with meson build
  * Only emblem the panel plugin icon when theme lacks the 'new' variant
  * Destroy and recreate the panel menu every time it's popped up
  * Add meson build files
  * Fix uninitialized field warning
  * Move NOTIFICATIONS_SPEC_VERSION out of the build system
  * Remove redundant positioning code from Wayland path
  * Use different layer-shell anchors on Wayland
  * build: clang: Silence -Wcast-align
  * common: Explicitly depend on gio-unix-2.0
  * Fix positioning on Wayland in multi-monitor setups
  * Set output on layer-shell surface on Wayland
  * Fix active-monitor notification positioning on Wayland
  * Translation Updates
- Rebase xfce4-notifyd-relax-x11-version.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723723200">- update to 0.9.6:
  * Use shared_module() for panel plugin meson build
  * Fix menu being destroyed before item activation handlers running
  * Translation Updates</changelog>
</package>
<package pkgid="7adf78d88b081e3aa0df427bc7936f5bfae0397adbeeae9c8c66056cd5e4f38b" name="xfce4-notifyd-branding-upstream" arch="noarch">
  <version epoch="0" ver="0.9.6" rel="bp156.2.3.1"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1644926400">- Update to version 0.6.3
  * Fix compilation warnings
  * autoconf: Some updates
  * Update `.gitignore`
  * Remove GSourceFunc casts
  * Fix missing-prototypes
  * Bump required GLib version to 2.56
  * Implement ISO 8601 time format to avoid post-2.56 GLib functions
  * settings: Drop subtitle
  * Fix multiple memory issues (gxo#apps/xfce4-notifyd!11)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1662206400">- Update to version 0.6.4
  - settings: Improve app icon and name matching
  - settings: Sort known apps by notification count
  - settings: Show 'Unspecified app' instead of empty line
  - daemon: Improve application icon matching
  - Correctly reset position during slideout (gxo#apps/xfce4-notifyd#42)
  - panel-plugin: Remove duplicate function call (gxo#apps/xfce4-notifyd#40)
  - panel-plugin: Fix file monitor (gxo#apps/xfce4-notifyd#40)
  - Properly free the GKeyFile
  - tests: Add logging test
  - Fix compiler warnings
  - Fix tooltip grammar
  - build: Fix intltool lock file problem during make distcheck
  - Update gitignore
  - Update COPYING (gxo#apps/xfce4-notifyd#61)
  - Translation Updates</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 0.6.5:
  * Fix segfault crash.
  * Translation Updates:
  Czech, Greek, Hebrew, Kazakh, Occitan (post 1500), Portuguese</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1674302400">- Update to 0.7.1:
  * Fix incorrect usage of XDT_CHECK_OPTIONAL_PACKAGE
  * Properly validate markup
  * Update glade file to remove use of deprecated properties
  * Support the 'action-icons' hint
  * Add support for notification sounds
  * Clean up notification ID storage
  * Return replaces_id if provided
  * Remove xfconf prop name define duplication
  * Add ability to disallow certain apps to send critical notifications
  * Add a context menu that allows individual known application deletion
  * Fix a slide-out loop when the mouse pointer is in the way
  * Add option to hide panel button when no unread notifications
  * Remove more pre-GTK-3.22 guards
  * Bump GTK minimum to 2.22 and remove/ifdef X11-isms
  * Support Wayland
  * Don't set a nonsensical icon name
  * Clean up xfce_notify_window_set_icon_pixbuf()
  * xfce_notify_window_set_icon_pixbuf() shouldn't take ownership
  * Move urgency hint fetch inside check for correct type
  * DRY up the configuration handling
  * Add pref to show summary &amp; body with gauge values
  * Update glade file to latest version
  * settings: Disable single click to mute apps
    (gxo#apps/xfce4-notifyd#5)
  * Do not treat zero expiration time as urgent
  * Add compile_flags.txt generation
  * Fix incorrect icon name for preview notification
  * Fix blurry icons when UI scale factor &gt; 1
  * build: Let xdt-depends.m4 macros set GLib macros
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1674388800">- Update to 0.7.2:
  * Fix sound proplist memleak when notification isn't shown
  * Improve sorting in known apps list of settings
  * Add extra margin in the known app settings
  * Fix word casing in known app settings
  * Add ability to exclude specific applications from log
  * Better, non-quadratic algo for xfce_notify_count_apps_in_log()
  * Plug memleak in notify_get_from_desktop_file()
  * Redesign the known apps panel a bit
  * Remove a few more GTK_CHECK_VERSION call sites
  * Avoid use-after-free when deleting known app
  * Improve algo for finding desktop file for known app name
  * Improve icon loading for known apps list
  * Don't set invalid icon name in known apps list
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675339200">- Update to 0.7.3:
  * Add timestamp to log entries in settings and plugin menu
  * Update description text of apps panel in settings
  * Change text of option to "Allow urgent notifications"
  * Add panel plugin setting for log icon size in menu
  * Make it easier to add things to the panel plugin settings
  * Fix possible segfault when counting apps frequency in log
  * Clean and DRY up the log population code
  * Fix panel plugin menu icon blurriness when UI scale &gt; 1
  * Update XfceNotifyDaemon header comment
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676116800">- Update to 0.8.0:
  * Notification windows don't need to be override-redirect
  * Reposition notifications when workarea changes
  * Add setting to allow ignoring app-specified expire timeout
  * Add setting to never expire notifications
  * Update log viewer in settings when log changes on disk
  * Fix one more unnecessary full count of unread messages
  * Update log entry icons when marking all read
  * Remove unused var
  * Use new unread emblem for icons in log
  * Stop checking if there are unread notifications as often
  * Improve the panel icon when there are unread notifications
  * Make the log max size a little friendlier
  * Remove warning about high log size limit
  * Add ability to mark individual log entries read
  * Add emblem to icon of unread messages in log
  * Make migrating the old log file more robust
  * Remove bool returns from the log write functions
  * Improve unread handling
  * Make max-log-size option work again
  * Add missing finalize for 'delete all' sqlite statement
  * Implement progressive loading for log viewer
  * Move log viewer to its own widget/file
  * Add options for what to do when opening the plugin menu
  * Add option to only show unread notifications in plugin menu
  * Reduce some error-checking boilerplate
  * Glade-ify the plugin settings dialog
  * Queue writes to sqlite database
  * settings: don't bail if libnotify init fails
  * Fix deprecated unitless font-size in ZOMG-PONIES! theme
  * Rearrange settings dialog
  * Add ability to delete individual log entries
  * Update my copyright &amp; email
  * Add timestamp formatting options
  * Clean up extraneous things in settings glade file
  * Add "Mark All Read" button to settings and panel plugin
  * Move notification log to sqlite
  * Set default debug based on git/not-git
  * Remove configure.ac from gitignore
  * Eliminate need for pre-processed configure.ac.in
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676635200">- Update to 0.8.1:
  * Set 1.5s timeouts for the log dbus proxy
  * Move log dbus server to its own object/file
  * Wrap queue item struct creation with a function
  * Improve old log migration error reporting
  * Delete old log file if it was empty
  * Clean up old log action parsing loop
  * Print a message if log db is busy or locked
  * Plug memleak when not sending log changed signal
  * Use GStrvBuilder instead of constructing one manually
  * Handle empty strings from DBus
  * Limit notification body to 2 lines in plugin menu
  * Remove old legacy support options from configure
  * Ensure gdbus-codegen doesn't generate too-new code
  * Clean up generate code and deprecate Quit method
  * Make all notification log access go through dbus
  * Drop old gtk 3.0 themes (3.20 themes are always used)
  * Clean up build system
  * Add hidden setting to restore override-redirect behavior
  * Remove ChangeLog make target
  * Markdownify and update the readme
  * Disconnect from GtkIconTheme::changed when plugin destroyed
  * Load main panel icon with _load_symbolic() variant
  * Restore log viewer's scrolled window shadow-type
  * Update icon when icon-theme changes
  * Fix incorrect signal handler connections in settings dialog
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1677585600">- Update to 0.8.2:
  * Remove WM_TAKE_FOCUS from WM_PROTOCOLS for notification windows
  * Add pref to change what fields are shown in notifications
  * Fix a use-after-free with a notification's app ID
  * Fix plural forms missing from translatable strings
  * Fix weird formatting mistake in configure.ac
  * Remove support for xfce4-panel 4.12.
  * Reduce gettext requirement to 0.20.
  * Simplify notification placement code
  * Add assertion to ensure no window with new ID exists in the tree
  * Fix possible index out of bounds issue
  * Don't compare uints like char pointers
  * Support default actions
  * Add option to allow gauge notifications to ignore DnD
  * Don't move notifications on mouse-over
  * If urgency updated, start/stop expiration
  * Close all non-urgent notifications when DnD is activated
  * Add a missing $(AM_V_GEN)
  * Remove intltool in favor of plain gettext
  * Use pkg-config to find gdbus-codegen
  * Don't hide glib-genmarshal behind MAINTAINER_MODE
  * Use glib-compile-resources instead of xdt-csource
  * Don't require xdt-csource for dist tarball builds
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1695124800">- Update to 0.9.0:
  * Add missing sanity check
  * I18n: Update po/LINGUAS list
  * wayland: put windows on overlay layer, not top
  * Set window theme before placing window
  * Set initial window position before realizing windows
  * Avoid storing NULL app IDs in the app ID count hashtable
  * Simplify dbus/systemd service dir logic in configure.ac
  * Fix typos in README
  * Install D-Bus and systemd files under $prefix by default
  * Fix distcheck when run as non-root
  * Use pkg-config to find default systemd user unit directory
  * Change default systemd user path from /lib/... to /usr/lib/...
  * Change options for installing startup files
  * Add positioning options top-center and bottom-center
  * Simplify notification placement code
  * Stop using GtkCornerType; migrate setting to enum nick
  * Move log level settings from int to enum nick string
  * Move datetime format setting from int to enum nick string
  * Have a single entry point for setting migrations
  * Fix incorrect enum value for apps log level
  * Use registered enum types for config-&gt;enum mapping
  * Move enums to common, use glib-mkenums
  * Use new XDT feature macros
  * Don't log duplicate entries when updating an existing notification
  * Clean up logic in notify_notify()
  * Correctly update critical notifications while in DnD mode
  * Fix incorrect casts in GTree foreach functions
  * Remove expire/fade timeout source removal hacks
  * Missed a spot to reset fade/slide
  * Allow slideout when no fadeout
  * Only start fade timeout if no existing handle
  * Only start expiration timeout if no existing handle
  * Ensure timeout sources are removed in _window_dispose()
  * Move log dbus signal emissions to XfceNotifyDaemonLog
  * Remove expire and fade sources before emitting closed signal
  * Emit NotificationClosed when not showing notification
  * Consolidate the window movement code
  * Add option to show notifications on all monitors
  * Migrate the primary-monitor setting to a string-based enum
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1695211200">- Update to 0.9.1:
  * Make the XDG autostart file attempt a systemd start first
  * Only include the SystemdService= line if systemd support is
    enabled
  * Clean up some conditionals in configure.ac
  * Go back to installing the XDG autostart file by default
  * Allow installing systemd service file even if systemd is not
    installed</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1695643200">- Update to 0.9.2:
  * (Hopefully) actually fix settings migration code
  * (Hopefully) fix enum setting migration code
- Add --enable-systemd when calling configure</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1698062400">- fix all packaging warnings</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698148800">- Add xfce4-notifyd-relax-x11-version.patch, see boo#1216516
- Add minimum version expected for package xdg-dev-tools.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699790400">- update to 0.9.3:
  * Make the DELETE with LIMIT/OFFSET query work
  * Make the text in the 'Clear log' dialog less crowded
  * Set a transient parent on the 'Clear log' dialog if possible
  * 'Clear log' dialog's initial focus should be on the 'Cancel'
    button
  * Drop required xdt-autogen version to 4.18.1
  * Simplify markup sanitizing code a little
  * Re-escape text in GMarkupParser text handler
  * Sanitize instead of validating body text markup
  * Translation Updates</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700049600">- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
  shortcut over systemd-mini.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1700136000">- relax branding requires (remove -version-release), so we can use
  xfce4-branding-openSUSE based branding. (bsc#1217193 bsc#1216470)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707566400">- update to 0.9.4:
  * Clarify why the symbolic icons don't go in symbolic/status
  * Fix icons directory names
  * Fall back to monitor 0 if no primary monitor set
  * Add a fallback for drawing the unread notification emblem
  * Remove redundant icon embleming code
  * Fix opacity on notification hover
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723636800">- update to 0.9.5:
  * Add an option to set the minimum width of notification windows
  * Fix include issue with meson build
  * Only emblem the panel plugin icon when theme lacks the 'new' variant
  * Destroy and recreate the panel menu every time it's popped up
  * Add meson build files
  * Fix uninitialized field warning
  * Move NOTIFICATIONS_SPEC_VERSION out of the build system
  * Remove redundant positioning code from Wayland path
  * Use different layer-shell anchors on Wayland
  * build: clang: Silence -Wcast-align
  * common: Explicitly depend on gio-unix-2.0
  * Fix positioning on Wayland in multi-monitor setups
  * Set output on layer-shell surface on Wayland
  * Fix active-monitor notification positioning on Wayland
  * Translation Updates
- Rebase xfce4-notifyd-relax-x11-version.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723723200">- update to 0.9.6:
  * Use shared_module() for panel plugin meson build
  * Fix menu being destroyed before item activation handlers running
  * Translation Updates</changelog>
</package>
<package pkgid="35305868fb143f8c666c8faa10e6b856976d89d80ee0508bb94654dd1bcce654" name="xfce4-notifyd-lang" arch="noarch">
  <version epoch="0" ver="0.9.6" rel="bp156.2.3.1"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1644926400">- Update to version 0.6.3
  * Fix compilation warnings
  * autoconf: Some updates
  * Update `.gitignore`
  * Remove GSourceFunc casts
  * Fix missing-prototypes
  * Bump required GLib version to 2.56
  * Implement ISO 8601 time format to avoid post-2.56 GLib functions
  * settings: Drop subtitle
  * Fix multiple memory issues (gxo#apps/xfce4-notifyd!11)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1662206400">- Update to version 0.6.4
  - settings: Improve app icon and name matching
  - settings: Sort known apps by notification count
  - settings: Show 'Unspecified app' instead of empty line
  - daemon: Improve application icon matching
  - Correctly reset position during slideout (gxo#apps/xfce4-notifyd#42)
  - panel-plugin: Remove duplicate function call (gxo#apps/xfce4-notifyd#40)
  - panel-plugin: Fix file monitor (gxo#apps/xfce4-notifyd#40)
  - Properly free the GKeyFile
  - tests: Add logging test
  - Fix compiler warnings
  - Fix tooltip grammar
  - build: Fix intltool lock file problem during make distcheck
  - Update gitignore
  - Update COPYING (gxo#apps/xfce4-notifyd#61)
  - Translation Updates</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 0.6.5:
  * Fix segfault crash.
  * Translation Updates:
  Czech, Greek, Hebrew, Kazakh, Occitan (post 1500), Portuguese</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1674302400">- Update to 0.7.1:
  * Fix incorrect usage of XDT_CHECK_OPTIONAL_PACKAGE
  * Properly validate markup
  * Update glade file to remove use of deprecated properties
  * Support the 'action-icons' hint
  * Add support for notification sounds
  * Clean up notification ID storage
  * Return replaces_id if provided
  * Remove xfconf prop name define duplication
  * Add ability to disallow certain apps to send critical notifications
  * Add a context menu that allows individual known application deletion
  * Fix a slide-out loop when the mouse pointer is in the way
  * Add option to hide panel button when no unread notifications
  * Remove more pre-GTK-3.22 guards
  * Bump GTK minimum to 2.22 and remove/ifdef X11-isms
  * Support Wayland
  * Don't set a nonsensical icon name
  * Clean up xfce_notify_window_set_icon_pixbuf()
  * xfce_notify_window_set_icon_pixbuf() shouldn't take ownership
  * Move urgency hint fetch inside check for correct type
  * DRY up the configuration handling
  * Add pref to show summary &amp; body with gauge values
  * Update glade file to latest version
  * settings: Disable single click to mute apps
    (gxo#apps/xfce4-notifyd#5)
  * Do not treat zero expiration time as urgent
  * Add compile_flags.txt generation
  * Fix incorrect icon name for preview notification
  * Fix blurry icons when UI scale factor &gt; 1
  * build: Let xdt-depends.m4 macros set GLib macros
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1674388800">- Update to 0.7.2:
  * Fix sound proplist memleak when notification isn't shown
  * Improve sorting in known apps list of settings
  * Add extra margin in the known app settings
  * Fix word casing in known app settings
  * Add ability to exclude specific applications from log
  * Better, non-quadratic algo for xfce_notify_count_apps_in_log()
  * Plug memleak in notify_get_from_desktop_file()
  * Redesign the known apps panel a bit
  * Remove a few more GTK_CHECK_VERSION call sites
  * Avoid use-after-free when deleting known app
  * Improve algo for finding desktop file for known app name
  * Improve icon loading for known apps list
  * Don't set invalid icon name in known apps list
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675339200">- Update to 0.7.3:
  * Add timestamp to log entries in settings and plugin menu
  * Update description text of apps panel in settings
  * Change text of option to "Allow urgent notifications"
  * Add panel plugin setting for log icon size in menu
  * Make it easier to add things to the panel plugin settings
  * Fix possible segfault when counting apps frequency in log
  * Clean and DRY up the log population code
  * Fix panel plugin menu icon blurriness when UI scale &gt; 1
  * Update XfceNotifyDaemon header comment
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676116800">- Update to 0.8.0:
  * Notification windows don't need to be override-redirect
  * Reposition notifications when workarea changes
  * Add setting to allow ignoring app-specified expire timeout
  * Add setting to never expire notifications
  * Update log viewer in settings when log changes on disk
  * Fix one more unnecessary full count of unread messages
  * Update log entry icons when marking all read
  * Remove unused var
  * Use new unread emblem for icons in log
  * Stop checking if there are unread notifications as often
  * Improve the panel icon when there are unread notifications
  * Make the log max size a little friendlier
  * Remove warning about high log size limit
  * Add ability to mark individual log entries read
  * Add emblem to icon of unread messages in log
  * Make migrating the old log file more robust
  * Remove bool returns from the log write functions
  * Improve unread handling
  * Make max-log-size option work again
  * Add missing finalize for 'delete all' sqlite statement
  * Implement progressive loading for log viewer
  * Move log viewer to its own widget/file
  * Add options for what to do when opening the plugin menu
  * Add option to only show unread notifications in plugin menu
  * Reduce some error-checking boilerplate
  * Glade-ify the plugin settings dialog
  * Queue writes to sqlite database
  * settings: don't bail if libnotify init fails
  * Fix deprecated unitless font-size in ZOMG-PONIES! theme
  * Rearrange settings dialog
  * Add ability to delete individual log entries
  * Update my copyright &amp; email
  * Add timestamp formatting options
  * Clean up extraneous things in settings glade file
  * Add "Mark All Read" button to settings and panel plugin
  * Move notification log to sqlite
  * Set default debug based on git/not-git
  * Remove configure.ac from gitignore
  * Eliminate need for pre-processed configure.ac.in
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676635200">- Update to 0.8.1:
  * Set 1.5s timeouts for the log dbus proxy
  * Move log dbus server to its own object/file
  * Wrap queue item struct creation with a function
  * Improve old log migration error reporting
  * Delete old log file if it was empty
  * Clean up old log action parsing loop
  * Print a message if log db is busy or locked
  * Plug memleak when not sending log changed signal
  * Use GStrvBuilder instead of constructing one manually
  * Handle empty strings from DBus
  * Limit notification body to 2 lines in plugin menu
  * Remove old legacy support options from configure
  * Ensure gdbus-codegen doesn't generate too-new code
  * Clean up generate code and deprecate Quit method
  * Make all notification log access go through dbus
  * Drop old gtk 3.0 themes (3.20 themes are always used)
  * Clean up build system
  * Add hidden setting to restore override-redirect behavior
  * Remove ChangeLog make target
  * Markdownify and update the readme
  * Disconnect from GtkIconTheme::changed when plugin destroyed
  * Load main panel icon with _load_symbolic() variant
  * Restore log viewer's scrolled window shadow-type
  * Update icon when icon-theme changes
  * Fix incorrect signal handler connections in settings dialog
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1677585600">- Update to 0.8.2:
  * Remove WM_TAKE_FOCUS from WM_PROTOCOLS for notification windows
  * Add pref to change what fields are shown in notifications
  * Fix a use-after-free with a notification's app ID
  * Fix plural forms missing from translatable strings
  * Fix weird formatting mistake in configure.ac
  * Remove support for xfce4-panel 4.12.
  * Reduce gettext requirement to 0.20.
  * Simplify notification placement code
  * Add assertion to ensure no window with new ID exists in the tree
  * Fix possible index out of bounds issue
  * Don't compare uints like char pointers
  * Support default actions
  * Add option to allow gauge notifications to ignore DnD
  * Don't move notifications on mouse-over
  * If urgency updated, start/stop expiration
  * Close all non-urgent notifications when DnD is activated
  * Add a missing $(AM_V_GEN)
  * Remove intltool in favor of plain gettext
  * Use pkg-config to find gdbus-codegen
  * Don't hide glib-genmarshal behind MAINTAINER_MODE
  * Use glib-compile-resources instead of xdt-csource
  * Don't require xdt-csource for dist tarball builds
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1695124800">- Update to 0.9.0:
  * Add missing sanity check
  * I18n: Update po/LINGUAS list
  * wayland: put windows on overlay layer, not top
  * Set window theme before placing window
  * Set initial window position before realizing windows
  * Avoid storing NULL app IDs in the app ID count hashtable
  * Simplify dbus/systemd service dir logic in configure.ac
  * Fix typos in README
  * Install D-Bus and systemd files under $prefix by default
  * Fix distcheck when run as non-root
  * Use pkg-config to find default systemd user unit directory
  * Change default systemd user path from /lib/... to /usr/lib/...
  * Change options for installing startup files
  * Add positioning options top-center and bottom-center
  * Simplify notification placement code
  * Stop using GtkCornerType; migrate setting to enum nick
  * Move log level settings from int to enum nick string
  * Move datetime format setting from int to enum nick string
  * Have a single entry point for setting migrations
  * Fix incorrect enum value for apps log level
  * Use registered enum types for config-&gt;enum mapping
  * Move enums to common, use glib-mkenums
  * Use new XDT feature macros
  * Don't log duplicate entries when updating an existing notification
  * Clean up logic in notify_notify()
  * Correctly update critical notifications while in DnD mode
  * Fix incorrect casts in GTree foreach functions
  * Remove expire/fade timeout source removal hacks
  * Missed a spot to reset fade/slide
  * Allow slideout when no fadeout
  * Only start fade timeout if no existing handle
  * Only start expiration timeout if no existing handle
  * Ensure timeout sources are removed in _window_dispose()
  * Move log dbus signal emissions to XfceNotifyDaemonLog
  * Remove expire and fade sources before emitting closed signal
  * Emit NotificationClosed when not showing notification
  * Consolidate the window movement code
  * Add option to show notifications on all monitors
  * Migrate the primary-monitor setting to a string-based enum
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1695211200">- Update to 0.9.1:
  * Make the XDG autostart file attempt a systemd start first
  * Only include the SystemdService= line if systemd support is
    enabled
  * Clean up some conditionals in configure.ac
  * Go back to installing the XDG autostart file by default
  * Allow installing systemd service file even if systemd is not
    installed</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1695643200">- Update to 0.9.2:
  * (Hopefully) actually fix settings migration code
  * (Hopefully) fix enum setting migration code
- Add --enable-systemd when calling configure</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1698062400">- fix all packaging warnings</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698148800">- Add xfce4-notifyd-relax-x11-version.patch, see boo#1216516
- Add minimum version expected for package xdg-dev-tools.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699790400">- update to 0.9.3:
  * Make the DELETE with LIMIT/OFFSET query work
  * Make the text in the 'Clear log' dialog less crowded
  * Set a transient parent on the 'Clear log' dialog if possible
  * 'Clear log' dialog's initial focus should be on the 'Cancel'
    button
  * Drop required xdt-autogen version to 4.18.1
  * Simplify markup sanitizing code a little
  * Re-escape text in GMarkupParser text handler
  * Sanitize instead of validating body text markup
  * Translation Updates</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700049600">- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
  shortcut over systemd-mini.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1700136000">- relax branding requires (remove -version-release), so we can use
  xfce4-branding-openSUSE based branding. (bsc#1217193 bsc#1216470)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707566400">- update to 0.9.4:
  * Clarify why the symbolic icons don't go in symbolic/status
  * Fix icons directory names
  * Fall back to monitor 0 if no primary monitor set
  * Add a fallback for drawing the unread notification emblem
  * Remove redundant icon embleming code
  * Fix opacity on notification hover
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723636800">- update to 0.9.5:
  * Add an option to set the minimum width of notification windows
  * Fix include issue with meson build
  * Only emblem the panel plugin icon when theme lacks the 'new' variant
  * Destroy and recreate the panel menu every time it's popped up
  * Add meson build files
  * Fix uninitialized field warning
  * Move NOTIFICATIONS_SPEC_VERSION out of the build system
  * Remove redundant positioning code from Wayland path
  * Use different layer-shell anchors on Wayland
  * build: clang: Silence -Wcast-align
  * common: Explicitly depend on gio-unix-2.0
  * Fix positioning on Wayland in multi-monitor setups
  * Set output on layer-shell surface on Wayland
  * Fix active-monitor notification positioning on Wayland
  * Translation Updates
- Rebase xfce4-notifyd-relax-x11-version.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723723200">- update to 0.9.6:
  * Use shared_module() for panel plugin meson build
  * Fix menu being destroyed before item activation handlers running
  * Translation Updates</changelog>
</package>
<package pkgid="9236c558042b1b98f3958acdff5e5493900317435a177c1fe378ad999208e1b9" name="xfce4-panel" 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="841d2c079f40cca1fdbe32dee2cf29453fb6dad587e09b6bc30541bbe129197f" name="xfce4-panel" 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="b5233df278fd58355719f2442489db4851babcb236838393110353ad45bbdb76" name="xfce4-panel" 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="544667371f85f7769c473b749161ef9aed8a9a9b08f312a01e1f1100b7c41967" name="xfce4-panel" 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="c2f67f21015dabdf2e18dca3ff15722d4ee63cd4c1f3e6b1e7fca0403bfbdcee" name="xfce4-panel" arch="src">
  <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="b5c4977bc13093c846ac298563fff76b419f8374ebff2a7360afb0e617ec4c4e" name="xfce4-panel" 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="e5799b34c2583e79de32d50d8341697526c097da6e57e3fe2e3fe85d907f3034" name="xfce4-panel-branding-upstream" arch="noarch">
  <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="5d139ac91508358845fa824fb5b4709acc8c37fa0322c7abea1c8c24ef5e0f39" name="xfce4-panel-devel" 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="c1bb4aa4c31c68a742448fb0383765e450717e8686b3f9d3b3cbe623dc1c6843" name="xfce4-panel-devel" 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="e149b7b1e5d838ab8fbae45859a887231c30899acd02d6af08cacbe73f6206e6" name="xfce4-panel-devel" 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="683a6b975b03414662493433b52bbeeb4bec11e288407ae83b71b817fb1ace94" name="xfce4-panel-devel" 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="833cc161617ff6bc17a0309e97e6fd74aa83410c3ea6fa804bc9c6306c3ab1d4" name="xfce4-panel-devel" 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="46426671fa59e4aab8ab7f6018a458644eb07545cc80d8d55118ad47a06f0aee" name="xfce4-panel-lang" arch="noarch">
  <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="efb14a98e1e6f65063375f816e3af7cc8c647feb8e4135ae26c6eaddea79edc6" name="xfce4-panel-plugin-dict" arch="aarch64">
  <version epoch="0" ver="0.8.7" rel="bp156.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1426420800">- update to version 0.7.1
  - Add NEWS file
  - Correctly separate header and body (bxo#10136)
  - Update .gitignore
  - Do not build gzip tarball
  - Remove SVN $Id$ tags and update copyright year
  - Bump autotools requirements
  - Fix m4 macro dir warning
  - Fix IT_PROG_INTLTOOL warning
  - Restore git version tag
  - Remove unneeded files
  - Translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to version 0.7.2
  - Translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465600">- update to version 0.8.0
  - Port to gtk+3/libxfce4ui-2/libxfce4panel-2.0
  - Translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1528545600">- update to version 0.8.1
  - Bump gtk3 minimum version to 3.22
  - Improve appearance of menu items with icons
  - Append web search link to successful queries (bxo#12154)
  - Translation updates
- remove now empty %post/%postun, package does not build for
  pre-Leap-15 anymore anyway</changelog>
  <changelog author="sean@suspend.net" date="1543665600">- update to version 0.8.2
  - Avoid segfaults (bxo#14786)
  - Only show web search link if we have a valid URL/dict mode
  - Escape link tooltip
  - Minor visual improvements
  - Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1570449600">- Update to version 0.8.3
  * Allow compilation with panel 4.15
  * Show correct colors (bxo#15946)
  * Avoid mnemonic conflict
  * Fix g_type_class_add_private deprecation in recent GLib
  * Replace GtkStock buttons
  * Fix typo of dict.cc (bxo#15571)
  * Fix parallel build (bxo#14963)
  * Translation Updates
- Removed deprecated macros</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1603800000">- Update to version 0.8.4
  * Update URLs and use https where possible
  * Fix font size in speedreader (gxo#apps/xfce-dict#3)
  * Added new icons and use reverse DNS file names
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1682251200">- Update to version 0.8.5
  * build: Fix -Wunused-result warning
  * Update copyright year
  * Use "logo-icon-name" instead of "logo" in about dialog
  * Remove ENABLE_NLS ifdefs
  * autoconf: Use AC_CONFIG_MACRO_DIRS
  * build: Fix intltool lock file problem during make distcheck
  * Update COPYING (Issue #7)
  * Remove unnecessary code
  * Use symbolic icons
  * Escape markup in server information
  * Replaces siginterrupt with sigaction
  * Do not close window with ctrl+c (#5)
  * Fix Text field size setting (#4)
  * Fix compilation warnings
  * autoconf: Some updates
  * Remove "." at the end of Comment string
  * Remove GSourceFunc casts
  * Include stdlib.h to get atoi prototype (!2)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1700913600">- Update to version 0.8.6
  * Use getaddrinfo(3) to support IPv6 DICT servers
  * Add icons at missing sizes, clean up SVG metadata</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1727265600">- Update to version 0.8.7
  * panel-plugin: Drop submenu (#2)
  * panel-plugin: Add submenus to toggle search mode (#2)
  * panel-plugin: Reduce default text size
  * panel-plugin: Restore function of the button in text entry
  * Change log level (#17)
  * prefs: Add radio buttons to correct group
  * scan-build: Fix deadcode.DeadStores
  * scan-build: Add false positive file
  * I18n: Update po/LINGUAS list
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * Translation Updates</changelog>
</package>
<package pkgid="652a7cdf1f88fb1b431fd77501d8d38e358a6e957799fadb5e6d9aa75dea1c23" name="xfce4-panel-plugin-dict" arch="ppc64le">
  <version epoch="0" ver="0.8.7" rel="bp156.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1426420800">- update to version 0.7.1
  - Add NEWS file
  - Correctly separate header and body (bxo#10136)
  - Update .gitignore
  - Do not build gzip tarball
  - Remove SVN $Id$ tags and update copyright year
  - Bump autotools requirements
  - Fix m4 macro dir warning
  - Fix IT_PROG_INTLTOOL warning
  - Restore git version tag
  - Remove unneeded files
  - Translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to version 0.7.2
  - Translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465600">- update to version 0.8.0
  - Port to gtk+3/libxfce4ui-2/libxfce4panel-2.0
  - Translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1528545600">- update to version 0.8.1
  - Bump gtk3 minimum version to 3.22
  - Improve appearance of menu items with icons
  - Append web search link to successful queries (bxo#12154)
  - Translation updates
- remove now empty %post/%postun, package does not build for
  pre-Leap-15 anymore anyway</changelog>
  <changelog author="sean@suspend.net" date="1543665600">- update to version 0.8.2
  - Avoid segfaults (bxo#14786)
  - Only show web search link if we have a valid URL/dict mode
  - Escape link tooltip
  - Minor visual improvements
  - Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1570449600">- Update to version 0.8.3
  * Allow compilation with panel 4.15
  * Show correct colors (bxo#15946)
  * Avoid mnemonic conflict
  * Fix g_type_class_add_private deprecation in recent GLib
  * Replace GtkStock buttons
  * Fix typo of dict.cc (bxo#15571)
  * Fix parallel build (bxo#14963)
  * Translation Updates
- Removed deprecated macros</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1603800000">- Update to version 0.8.4
  * Update URLs and use https where possible
  * Fix font size in speedreader (gxo#apps/xfce-dict#3)
  * Added new icons and use reverse DNS file names
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1682251200">- Update to version 0.8.5
  * build: Fix -Wunused-result warning
  * Update copyright year
  * Use "logo-icon-name" instead of "logo" in about dialog
  * Remove ENABLE_NLS ifdefs
  * autoconf: Use AC_CONFIG_MACRO_DIRS
  * build: Fix intltool lock file problem during make distcheck
  * Update COPYING (Issue #7)
  * Remove unnecessary code
  * Use symbolic icons
  * Escape markup in server information
  * Replaces siginterrupt with sigaction
  * Do not close window with ctrl+c (#5)
  * Fix Text field size setting (#4)
  * Fix compilation warnings
  * autoconf: Some updates
  * Remove "." at the end of Comment string
  * Remove GSourceFunc casts
  * Include stdlib.h to get atoi prototype (!2)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1700913600">- Update to version 0.8.6
  * Use getaddrinfo(3) to support IPv6 DICT servers
  * Add icons at missing sizes, clean up SVG metadata</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1727265600">- Update to version 0.8.7
  * panel-plugin: Drop submenu (#2)
  * panel-plugin: Add submenus to toggle search mode (#2)
  * panel-plugin: Reduce default text size
  * panel-plugin: Restore function of the button in text entry
  * Change log level (#17)
  * prefs: Add radio buttons to correct group
  * scan-build: Fix deadcode.DeadStores
  * scan-build: Add false positive file
  * I18n: Update po/LINGUAS list
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * Translation Updates</changelog>
</package>
<package pkgid="b42ac122eda5205fd309d1d58ccb643d4b408148f49258da0283fb1b0037b2a8" name="xfce4-panel-plugin-dict" arch="s390x">
  <version epoch="0" ver="0.8.7" rel="bp156.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1426420800">- update to version 0.7.1
  - Add NEWS file
  - Correctly separate header and body (bxo#10136)
  - Update .gitignore
  - Do not build gzip tarball
  - Remove SVN $Id$ tags and update copyright year
  - Bump autotools requirements
  - Fix m4 macro dir warning
  - Fix IT_PROG_INTLTOOL warning
  - Restore git version tag
  - Remove unneeded files
  - Translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to version 0.7.2
  - Translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465600">- update to version 0.8.0
  - Port to gtk+3/libxfce4ui-2/libxfce4panel-2.0
  - Translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1528545600">- update to version 0.8.1
  - Bump gtk3 minimum version to 3.22
  - Improve appearance of menu items with icons
  - Append web search link to successful queries (bxo#12154)
  - Translation updates
- remove now empty %post/%postun, package does not build for
  pre-Leap-15 anymore anyway</changelog>
  <changelog author="sean@suspend.net" date="1543665600">- update to version 0.8.2
  - Avoid segfaults (bxo#14786)
  - Only show web search link if we have a valid URL/dict mode
  - Escape link tooltip
  - Minor visual improvements
  - Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1570449600">- Update to version 0.8.3
  * Allow compilation with panel 4.15
  * Show correct colors (bxo#15946)
  * Avoid mnemonic conflict
  * Fix g_type_class_add_private deprecation in recent GLib
  * Replace GtkStock buttons
  * Fix typo of dict.cc (bxo#15571)
  * Fix parallel build (bxo#14963)
  * Translation Updates
- Removed deprecated macros</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1603800000">- Update to version 0.8.4
  * Update URLs and use https where possible
  * Fix font size in speedreader (gxo#apps/xfce-dict#3)
  * Added new icons and use reverse DNS file names
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1682251200">- Update to version 0.8.5
  * build: Fix -Wunused-result warning
  * Update copyright year
  * Use "logo-icon-name" instead of "logo" in about dialog
  * Remove ENABLE_NLS ifdefs
  * autoconf: Use AC_CONFIG_MACRO_DIRS
  * build: Fix intltool lock file problem during make distcheck
  * Update COPYING (Issue #7)
  * Remove unnecessary code
  * Use symbolic icons
  * Escape markup in server information
  * Replaces siginterrupt with sigaction
  * Do not close window with ctrl+c (#5)
  * Fix Text field size setting (#4)
  * Fix compilation warnings
  * autoconf: Some updates
  * Remove "." at the end of Comment string
  * Remove GSourceFunc casts
  * Include stdlib.h to get atoi prototype (!2)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1700913600">- Update to version 0.8.6
  * Use getaddrinfo(3) to support IPv6 DICT servers
  * Add icons at missing sizes, clean up SVG metadata</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1727265600">- Update to version 0.8.7
  * panel-plugin: Drop submenu (#2)
  * panel-plugin: Add submenus to toggle search mode (#2)
  * panel-plugin: Reduce default text size
  * panel-plugin: Restore function of the button in text entry
  * Change log level (#17)
  * prefs: Add radio buttons to correct group
  * scan-build: Fix deadcode.DeadStores
  * scan-build: Add false positive file
  * I18n: Update po/LINGUAS list
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * Translation Updates</changelog>
</package>
<package pkgid="cb977343ea7b9604fc493d1e36c45c7620a661277ce0bcceec61988f036fd956" name="xfce4-panel-plugin-dict" arch="x86_64">
  <version epoch="0" ver="0.8.7" rel="bp156.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1426420800">- update to version 0.7.1
  - Add NEWS file
  - Correctly separate header and body (bxo#10136)
  - Update .gitignore
  - Do not build gzip tarball
  - Remove SVN $Id$ tags and update copyright year
  - Bump autotools requirements
  - Fix m4 macro dir warning
  - Fix IT_PROG_INTLTOOL warning
  - Restore git version tag
  - Remove unneeded files
  - Translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to version 0.7.2
  - Translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465600">- update to version 0.8.0
  - Port to gtk+3/libxfce4ui-2/libxfce4panel-2.0
  - Translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1528545600">- update to version 0.8.1
  - Bump gtk3 minimum version to 3.22
  - Improve appearance of menu items with icons
  - Append web search link to successful queries (bxo#12154)
  - Translation updates
- remove now empty %post/%postun, package does not build for
  pre-Leap-15 anymore anyway</changelog>
  <changelog author="sean@suspend.net" date="1543665600">- update to version 0.8.2
  - Avoid segfaults (bxo#14786)
  - Only show web search link if we have a valid URL/dict mode
  - Escape link tooltip
  - Minor visual improvements
  - Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1570449600">- Update to version 0.8.3
  * Allow compilation with panel 4.15
  * Show correct colors (bxo#15946)
  * Avoid mnemonic conflict
  * Fix g_type_class_add_private deprecation in recent GLib
  * Replace GtkStock buttons
  * Fix typo of dict.cc (bxo#15571)
  * Fix parallel build (bxo#14963)
  * Translation Updates
- Removed deprecated macros</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1603800000">- Update to version 0.8.4
  * Update URLs and use https where possible
  * Fix font size in speedreader (gxo#apps/xfce-dict#3)
  * Added new icons and use reverse DNS file names
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1682251200">- Update to version 0.8.5
  * build: Fix -Wunused-result warning
  * Update copyright year
  * Use "logo-icon-name" instead of "logo" in about dialog
  * Remove ENABLE_NLS ifdefs
  * autoconf: Use AC_CONFIG_MACRO_DIRS
  * build: Fix intltool lock file problem during make distcheck
  * Update COPYING (Issue #7)
  * Remove unnecessary code
  * Use symbolic icons
  * Escape markup in server information
  * Replaces siginterrupt with sigaction
  * Do not close window with ctrl+c (#5)
  * Fix Text field size setting (#4)
  * Fix compilation warnings
  * autoconf: Some updates
  * Remove "." at the end of Comment string
  * Remove GSourceFunc casts
  * Include stdlib.h to get atoi prototype (!2)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1700913600">- Update to version 0.8.6
  * Use getaddrinfo(3) to support IPv6 DICT servers
  * Add icons at missing sizes, clean up SVG metadata</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1727265600">- Update to version 0.8.7
  * panel-plugin: Drop submenu (#2)
  * panel-plugin: Add submenus to toggle search mode (#2)
  * panel-plugin: Reduce default text size
  * panel-plugin: Restore function of the button in text entry
  * Change log level (#17)
  * prefs: Add radio buttons to correct group
  * scan-build: Fix deadcode.DeadStores
  * scan-build: Add false positive file
  * I18n: Update po/LINGUAS list
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * Translation Updates</changelog>
</package>
<package pkgid="e6814f87504705dd3dcd3b9edfd645b05062b63c49fb4f4ee81e149c240b1644" name="xfce4-panel-restore-defaults" 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="e9e6a32adce4ca1ab4fd6d5034156ea4da97c8326080cea7049fa9742ce791b9" name="xfce4-panel-restore-defaults" 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="4dbc3f8037e749fbcaad4d1a7b0cd2635dec6047f76c1fc43a5b95dceb47f255" name="xfce4-panel-restore-defaults" 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="560ce87a4ee78f891662c53782ee537b4cef75426d808c6a7cedd4d37c50a2e6" name="xfce4-panel-restore-defaults" 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="38c4173fa1be102df61bf086c58ee6659fd6b98b515fe037025771d15c94c318" name="xfce4-panel-restore-defaults" 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="b9ecbaf7b78de759d3b29fccb7623e56eff8f7701bdc94f91ffdda524f8bff55" name="xfce4-power-manager" arch="aarch64">
  <version epoch="0" ver="4.18.4" rel="bp156.2.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1480161600">- update to version 1.6.0
  - port to GTK3
  - port to gdbus
  - drop LXDE panel plugin
  - screensaver fixes / improvements
  - various crash fixes
  - memory leaks fixed
  - many other improvements, see ChangeLog and NEWS file</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1513684800">- update to version 1.6.1:
  New stable release of xfce4-power-manager.
  - plugin:
  - Use libxfce4panel function to obtain desired icon size
  - Fix menu leak, attach menu to button (bxo#13466)
  - Hide label in unknown state (bxo#12851)
  - Add properties dialog (bxo#13270)
  - Set ac-adapter icon for desktop systems (bxo#13959)
  - Hide label by default on desktop systems
  - Block panel autohide if the menu is open
  - Drop deprecated CSS styles
  - Fix xfpm startup dialog ignoring response (bxo#13700)
  - Fix handling of dialog responses for suspend and hibernate
    (bxo#13405)
  - Set the transient hint for notifications
  - Fix scale description and values for light-locker (bxo#13303)
  - Drop period at end of all tooltip texts (bxo#12342)
  - Make tooltip more concise (bxo#12342)
  - When locking fallback to xflock4 first (bxo#12603)
  - Fix a crash when warning about the screenlocker (bxo#12603)
  - Fix showing inhibits in the systray (bxo#12605)
  - Fix the g_object_bindings in xfce-screensaver
  - Handle screensaver activity with it's own class (bxo#12603)
  - Fix GTK 3.20 deprecation warnings
  - Use the kernel-supplied backlight type rather than a whitelist
    (bxo#12553)
  - Add MATE to NotShowIn list (bxo#12506)
  - Translation updates
- add xfce4-power-manager-1.6.1-fix-no-return-in-nonvoid.diff
  (bxo#14104)</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1526385600">- add xfce4-power-manager-1.6.1-no-show-in-lxqt.diff (boo#1092247)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1558094400">- Update to version 1.6.2
  * Fix compiler warning (bxo#14104)
  * Fix various warnings
  * Don't autostart the power manager in the LXQt DE (bxo#14450)
  * Don't overwrite the user's XScreensaver settings (bxo#14968)
  * Fix slider labels (bxo#14395)
  * Replace xfconf_channel_new by xfconf_channel_get
  * Read from actual_brightness instead of brightness
  * Fix g_type_class_add_private is deprecated
  * Handle glib deprecations
  * Use the newer up_client_get_devices2
  * Install Appdata in metainfo (bxo#15380)
  * plugin: Show discharge level even in unknown state (bxo#15280)
  * settings: change "going from sleep" to "going to sleep"(bxo#15144)
  * settings: Improve devices tab visually by adding frame
  * Translation updates
- Dropped obsolete patches:
  - xfce4-power-manager-1.6.1-fix-no-return-in-nonvoid.diff
  - xfce4-power-manager-1.6.1-no-show-in-lxqt.diff
- Added bcond to build with sources from git master branch
- Switched to %autosetup for simpler maintenance
- Switch urls to https://
- Cleaned up spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 1.6.3
  * Revert "Read from actual_brightness instead of brightness"
  * Translation updates
- Validate appstream metadata</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1563364800">- Panel plugin sub-package renamed to follow upstream name:
  xfce4-foo-plugin</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 1.6.4
  * Make inhibition affect dimming and inactivity action (bxo#14687)
  * Add support of xfce4-screensaver
  * Disable trayicon when panel plugin is present (bxo#15682)
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 1.6.5
  * Improve size of critical power level spin
  * Correctly hide brightness label (bxo#14649)
  * Replace GtkStock buttons
  * Add icons to close and help buttons in prefs
  * Translation Updates
- 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="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1583755200">- Update to version 1.6.6
  * Dismiss critical notification when connecting to AC
  * Fix inhibiting xfce4-screensaver (bxo#16364)
  * settings: Move % sign out of spinbutton (bxo#15994)
  * panel-plugin: Toggle presentation mode on middle click
  * panel-plugin: Properly show 'About' menu item
  * panel-plugin: Add missing about callback
  * panel-plugin: Properly hook up about signal
  * panel-plugin: Replace deprecated call
  * Switch to symbolic window-close icons</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 1.7.0
  * Fix inhibiting xfce4-screensaver (bxo#16364)
  * Fix indentation (makes git blame harder, but code more readable)
  * settings: Unclutter system and display tabs
  * settings: Move % sign out of spinbutton (bxo#15994)
  * Switch to symbolic window-close icons
  * Dismiss critical notification when connecting to AC
  * Make brightness steps configurable (bxo#12062)
  * Allow compilation with panel 4.15
  * panel-plugin: Properly show 'About' menu item
  * panel-plugin: Add (optional) Presentation mode indicator (bxo#15773)
  * panel-plugin: Toggle presentation mode on middle click
  * panel-plugin: Add warning color to presentation mode indicator
  * panel-plugin: Use GtkSwitch for Presentation mode
  * panel-plugin: Replace deprecated call
  * systray: Ensure presentation mode can be toggled (bxo#16337)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1604750400">- Update to version 1.7.1
  * Add new app icon and switch to rDNS icon name
  * Use more accurate status icons (gxo#xfce/xfce4-settings#95)
  * Also use symbolic icons in battery notifications
  * Reorder screensavers so Xfce comes first (gxo#xfce/xfce4-settings#101)
  * settings: Adjust title and show min/max buttons
  * settings: Allow critical battery level up to 70% (gxo#xfce/xfce4-settings#67)
  * settings: Add keywords for discoverability (bxo#10694)
  * settings: Fix GtkSwitch signal handlers (gxo#xfce/xfce4-settings#99)
  * xfpm: avoid default double fork
  * Respect the notification daemon's timeouts (gxo#xfce/xfce4-settings#57)
  * Fix Laptop lid settings (bxo#15300)
  * Fix spelling mistake (bxo#16698)
  * Only update blank time when appropriate
  * Bug #16717: Move from exo-csource to xdt-csource
  * Guard against NULL pointer dereference
  * More blank time debug code
  * Indentation fixe
  * Cleanup code
  * Move default icon names into one place
  * Silence compiler warnings
  * Add README.md
  * Add basic GitLab pipeline
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * bump glib (and gio, gthread, etc) minimum to 2.50.0
  * panel-plugin: Prefer ac-adapter-symbolic
    (Fixes gxo#xfce/xfce4-settings#103)
  * Add new icons in size 24x24 and 32x32
  * Translation Updates</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1641211200">- Add inhibit_dpms.patch
  Inhibit DPMS when getting power inhibit request.
    (gxo#xfce/xfce4-power-manager!22)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1659960000">- Add requirement to pkexec for brightness control (boo#1202125)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1671710400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates
- Remove inhibit_dpms.patch
- Update to version 4.17.1
  * Bump copyright year to 2022
  * Do not include `config.h` in headers
  * autoconf: Use AC_CONFIG_MACRO_DIRS
- Update to version 4.17.0
  * Allocate dynamic memory to `what` so that it can be `g_free`d later
  * Connect to polkit signal via GDBusProxy generic signal
  * Do not log a warning about expected behavior
  * Fix compilation warnings
  * Fix icon name in autostart launcher
  * Fix intltool lock file bug in make distcheck
  * Fix memory corruption due to incorrect g_ptr_array usage
  * Fix memory leak and make `while` more efficient
  * Fix missing-prototypes
  * Fix va_args usage in get_device_icon_name
  * Free `eggalarm` after its last use
  * Increase sleep timeout to 6hrs (gxo#xfce/xfce4-settings#80)
  * Inhibit DPMS when getting power inhibit request.
  * Lower minimum inactivity to 5 minutes
  * Remove GSourceFunc casts
  * Remove a floating reference
  * Revert "Lower minimum inactivity to 5 minutes"
  * Translation Updates
  * automake: Enable subdir-objects
  * backlight: always update notification
  * panel-plugin: Switch percentage and time
  * remove unused variable show_presentation_indicator
  * settings: Revert type hint change</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676030400">- Update to version 4.18.1
  * Update copyright year
  * Use XfceScreensaver from Libxfce4ui (!33)
  * screensaver: Fall back on lock command if D-Bus call failed (#142, !24)
  * panel-plugin: Properly disconnect signal handler
  * build: Fix autotools warnings
  * Fix management of source ids
  * panel-plugin: Add missing ref on image
  * Fix blurriness in icons when UI scale factor &gt; 1 (!30)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1685448000">- Update to version 4.18.2
  * Fix typos in previous backported commit
  * Keep "lock-on-sleep" in sync with other components via XfceScreensaver
  * power: Fix old typo
  * Do not check repeatedly for logind running
  * Write on stderr when appropriate
  * build: Require gio-unix-2.0
  * settings: Keep a ref on device to avoid use-after-free (Fixes #56)
  * dpms: Add missing sanity checks (Fixes #163)
  * Fix Xfconf memory management
  * Update bug report address
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1701345600">- Update to version 4.18.3
  * power: Fix inhibition management
  * settings: Present window to the user when already opened
  * settings: Remove useless g_application_hold/release()
  * A review of signal handlers disconnection
  * Remove #ifdefs DEBUG
  * brightness: Rework min level management
  * Refactor XfpmBrightness
  * Remove useless logs
  * backlight: Adjust some spacing for consistency / readability
  * backlight: Return earlier when brightness key event should not be
    handled
  * backlight: fix "handle display brightness keys" setting
  * Simplify brightness level management (Fixes #139)
  * Add missing properties for panel plugin settings
  * Use same debug function everywhere (V2)
  * brightness: Silence more warnings
  * Fix previous commit (again)
  * Fix previous commit
  * Fix g_spawn*_sync() wait status management
  * brightness: Fix g_spawn() wait status management
  * Silence some more warnings
  * Update docs url
  * power: Fix memory leak
  * settings: Fix hidden widgets when !has_lcd_brightness
  * backlight: Fix xfconf warning about cancelled operation
  * Lower some warning levels
  * Use same debug function everywhere
  * Fix upower object management
  * plugin: Fix non unreffed objects on finalize
  * systray-icon: Fix "floating object" warning on finalize
  * systray-icon: Fix "invalid property" warnings
  * Suspend system if lock screen fails on lid close (Fixes #209)
  * Add energy rate into device details
  * power: Fix use of g_hash_table_get_values()
  * Fix light locker integration (Fixes #201)
  * Add app icon at 64px, 96px, clean up SVG metadata
  * Fix description for pending states.
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1717934400">- Update to version 4.18.4
  * Update copyright year
  * power: Fix overall charge state calculation
  * systray-icon: Handle scroll events
  * Only show desktop files in Xfce
  * main: Add missing newline in version info
  * Remove outdated references to xfce-goodies
  * pm-helper: Add missing GError initialization
  * settings: Fix debug log
  * settings: Fix inconsistent ref values between ui and gobject
  * Fix initial state of "Handle brightness keys" switch in settings UI
  * Ungrab brightness keys when not handling them
  * Revert "Fix system-sleep-inactivity min value"
  * Fix system-sleep-inactivity min value
  * Translation Updates</changelog>
</package>
<package pkgid="ccf2674ff208eeebbbfad51324896a986d731155a04e3389b829129d7cb4709b" name="xfce4-power-manager" arch="i586">
  <version epoch="0" ver="4.18.4" rel="bp156.2.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1480161600">- update to version 1.6.0
  - port to GTK3
  - port to gdbus
  - drop LXDE panel plugin
  - screensaver fixes / improvements
  - various crash fixes
  - memory leaks fixed
  - many other improvements, see ChangeLog and NEWS file</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1513684800">- update to version 1.6.1:
  New stable release of xfce4-power-manager.
  - plugin:
  - Use libxfce4panel function to obtain desired icon size
  - Fix menu leak, attach menu to button (bxo#13466)
  - Hide label in unknown state (bxo#12851)
  - Add properties dialog (bxo#13270)
  - Set ac-adapter icon for desktop systems (bxo#13959)
  - Hide label by default on desktop systems
  - Block panel autohide if the menu is open
  - Drop deprecated CSS styles
  - Fix xfpm startup dialog ignoring response (bxo#13700)
  - Fix handling of dialog responses for suspend and hibernate
    (bxo#13405)
  - Set the transient hint for notifications
  - Fix scale description and values for light-locker (bxo#13303)
  - Drop period at end of all tooltip texts (bxo#12342)
  - Make tooltip more concise (bxo#12342)
  - When locking fallback to xflock4 first (bxo#12603)
  - Fix a crash when warning about the screenlocker (bxo#12603)
  - Fix showing inhibits in the systray (bxo#12605)
  - Fix the g_object_bindings in xfce-screensaver
  - Handle screensaver activity with it's own class (bxo#12603)
  - Fix GTK 3.20 deprecation warnings
  - Use the kernel-supplied backlight type rather than a whitelist
    (bxo#12553)
  - Add MATE to NotShowIn list (bxo#12506)
  - Translation updates
- add xfce4-power-manager-1.6.1-fix-no-return-in-nonvoid.diff
  (bxo#14104)</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1526385600">- add xfce4-power-manager-1.6.1-no-show-in-lxqt.diff (boo#1092247)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1558094400">- Update to version 1.6.2
  * Fix compiler warning (bxo#14104)
  * Fix various warnings
  * Don't autostart the power manager in the LXQt DE (bxo#14450)
  * Don't overwrite the user's XScreensaver settings (bxo#14968)
  * Fix slider labels (bxo#14395)
  * Replace xfconf_channel_new by xfconf_channel_get
  * Read from actual_brightness instead of brightness
  * Fix g_type_class_add_private is deprecated
  * Handle glib deprecations
  * Use the newer up_client_get_devices2
  * Install Appdata in metainfo (bxo#15380)
  * plugin: Show discharge level even in unknown state (bxo#15280)
  * settings: change "going from sleep" to "going to sleep"(bxo#15144)
  * settings: Improve devices tab visually by adding frame
  * Translation updates
- Dropped obsolete patches:
  - xfce4-power-manager-1.6.1-fix-no-return-in-nonvoid.diff
  - xfce4-power-manager-1.6.1-no-show-in-lxqt.diff
- Added bcond to build with sources from git master branch
- Switched to %autosetup for simpler maintenance
- Switch urls to https://
- Cleaned up spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 1.6.3
  * Revert "Read from actual_brightness instead of brightness"
  * Translation updates
- Validate appstream metadata</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1563364800">- Panel plugin sub-package renamed to follow upstream name:
  xfce4-foo-plugin</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 1.6.4
  * Make inhibition affect dimming and inactivity action (bxo#14687)
  * Add support of xfce4-screensaver
  * Disable trayicon when panel plugin is present (bxo#15682)
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 1.6.5
  * Improve size of critical power level spin
  * Correctly hide brightness label (bxo#14649)
  * Replace GtkStock buttons
  * Add icons to close and help buttons in prefs
  * Translation Updates
- 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="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1583755200">- Update to version 1.6.6
  * Dismiss critical notification when connecting to AC
  * Fix inhibiting xfce4-screensaver (bxo#16364)
  * settings: Move % sign out of spinbutton (bxo#15994)
  * panel-plugin: Toggle presentation mode on middle click
  * panel-plugin: Properly show 'About' menu item
  * panel-plugin: Add missing about callback
  * panel-plugin: Properly hook up about signal
  * panel-plugin: Replace deprecated call
  * Switch to symbolic window-close icons</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 1.7.0
  * Fix inhibiting xfce4-screensaver (bxo#16364)
  * Fix indentation (makes git blame harder, but code more readable)
  * settings: Unclutter system and display tabs
  * settings: Move % sign out of spinbutton (bxo#15994)
  * Switch to symbolic window-close icons
  * Dismiss critical notification when connecting to AC
  * Make brightness steps configurable (bxo#12062)
  * Allow compilation with panel 4.15
  * panel-plugin: Properly show 'About' menu item
  * panel-plugin: Add (optional) Presentation mode indicator (bxo#15773)
  * panel-plugin: Toggle presentation mode on middle click
  * panel-plugin: Add warning color to presentation mode indicator
  * panel-plugin: Use GtkSwitch for Presentation mode
  * panel-plugin: Replace deprecated call
  * systray: Ensure presentation mode can be toggled (bxo#16337)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1604750400">- Update to version 1.7.1
  * Add new app icon and switch to rDNS icon name
  * Use more accurate status icons (gxo#xfce/xfce4-settings#95)
  * Also use symbolic icons in battery notifications
  * Reorder screensavers so Xfce comes first (gxo#xfce/xfce4-settings#101)
  * settings: Adjust title and show min/max buttons
  * settings: Allow critical battery level up to 70% (gxo#xfce/xfce4-settings#67)
  * settings: Add keywords for discoverability (bxo#10694)
  * settings: Fix GtkSwitch signal handlers (gxo#xfce/xfce4-settings#99)
  * xfpm: avoid default double fork
  * Respect the notification daemon's timeouts (gxo#xfce/xfce4-settings#57)
  * Fix Laptop lid settings (bxo#15300)
  * Fix spelling mistake (bxo#16698)
  * Only update blank time when appropriate
  * Bug #16717: Move from exo-csource to xdt-csource
  * Guard against NULL pointer dereference
  * More blank time debug code
  * Indentation fixe
  * Cleanup code
  * Move default icon names into one place
  * Silence compiler warnings
  * Add README.md
  * Add basic GitLab pipeline
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * bump glib (and gio, gthread, etc) minimum to 2.50.0
  * panel-plugin: Prefer ac-adapter-symbolic
    (Fixes gxo#xfce/xfce4-settings#103)
  * Add new icons in size 24x24 and 32x32
  * Translation Updates</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1641211200">- Add inhibit_dpms.patch
  Inhibit DPMS when getting power inhibit request.
    (gxo#xfce/xfce4-power-manager!22)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1659960000">- Add requirement to pkexec for brightness control (boo#1202125)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1671710400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates
- Remove inhibit_dpms.patch
- Update to version 4.17.1
  * Bump copyright year to 2022
  * Do not include `config.h` in headers
  * autoconf: Use AC_CONFIG_MACRO_DIRS
- Update to version 4.17.0
  * Allocate dynamic memory to `what` so that it can be `g_free`d later
  * Connect to polkit signal via GDBusProxy generic signal
  * Do not log a warning about expected behavior
  * Fix compilation warnings
  * Fix icon name in autostart launcher
  * Fix intltool lock file bug in make distcheck
  * Fix memory corruption due to incorrect g_ptr_array usage
  * Fix memory leak and make `while` more efficient
  * Fix missing-prototypes
  * Fix va_args usage in get_device_icon_name
  * Free `eggalarm` after its last use
  * Increase sleep timeout to 6hrs (gxo#xfce/xfce4-settings#80)
  * Inhibit DPMS when getting power inhibit request.
  * Lower minimum inactivity to 5 minutes
  * Remove GSourceFunc casts
  * Remove a floating reference
  * Revert "Lower minimum inactivity to 5 minutes"
  * Translation Updates
  * automake: Enable subdir-objects
  * backlight: always update notification
  * panel-plugin: Switch percentage and time
  * remove unused variable show_presentation_indicator
  * settings: Revert type hint change</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676030400">- Update to version 4.18.1
  * Update copyright year
  * Use XfceScreensaver from Libxfce4ui (!33)
  * screensaver: Fall back on lock command if D-Bus call failed (#142, !24)
  * panel-plugin: Properly disconnect signal handler
  * build: Fix autotools warnings
  * Fix management of source ids
  * panel-plugin: Add missing ref on image
  * Fix blurriness in icons when UI scale factor &gt; 1 (!30)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1685448000">- Update to version 4.18.2
  * Fix typos in previous backported commit
  * Keep "lock-on-sleep" in sync with other components via XfceScreensaver
  * power: Fix old typo
  * Do not check repeatedly for logind running
  * Write on stderr when appropriate
  * build: Require gio-unix-2.0
  * settings: Keep a ref on device to avoid use-after-free (Fixes #56)
  * dpms: Add missing sanity checks (Fixes #163)
  * Fix Xfconf memory management
  * Update bug report address
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1701345600">- Update to version 4.18.3
  * power: Fix inhibition management
  * settings: Present window to the user when already opened
  * settings: Remove useless g_application_hold/release()
  * A review of signal handlers disconnection
  * Remove #ifdefs DEBUG
  * brightness: Rework min level management
  * Refactor XfpmBrightness
  * Remove useless logs
  * backlight: Adjust some spacing for consistency / readability
  * backlight: Return earlier when brightness key event should not be
    handled
  * backlight: fix "handle display brightness keys" setting
  * Simplify brightness level management (Fixes #139)
  * Add missing properties for panel plugin settings
  * Use same debug function everywhere (V2)
  * brightness: Silence more warnings
  * Fix previous commit (again)
  * Fix previous commit
  * Fix g_spawn*_sync() wait status management
  * brightness: Fix g_spawn() wait status management
  * Silence some more warnings
  * Update docs url
  * power: Fix memory leak
  * settings: Fix hidden widgets when !has_lcd_brightness
  * backlight: Fix xfconf warning about cancelled operation
  * Lower some warning levels
  * Use same debug function everywhere
  * Fix upower object management
  * plugin: Fix non unreffed objects on finalize
  * systray-icon: Fix "floating object" warning on finalize
  * systray-icon: Fix "invalid property" warnings
  * Suspend system if lock screen fails on lid close (Fixes #209)
  * Add energy rate into device details
  * power: Fix use of g_hash_table_get_values()
  * Fix light locker integration (Fixes #201)
  * Add app icon at 64px, 96px, clean up SVG metadata
  * Fix description for pending states.
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1717934400">- Update to version 4.18.4
  * Update copyright year
  * power: Fix overall charge state calculation
  * systray-icon: Handle scroll events
  * Only show desktop files in Xfce
  * main: Add missing newline in version info
  * Remove outdated references to xfce-goodies
  * pm-helper: Add missing GError initialization
  * settings: Fix debug log
  * settings: Fix inconsistent ref values between ui and gobject
  * Fix initial state of "Handle brightness keys" switch in settings UI
  * Ungrab brightness keys when not handling them
  * Revert "Fix system-sleep-inactivity min value"
  * Fix system-sleep-inactivity min value
  * Translation Updates</changelog>
</package>
<package pkgid="efd94f0747079f950136b469b87672fafc720029c8141026b34507c0a517e0c9" name="xfce4-power-manager" arch="ppc64le">
  <version epoch="0" ver="4.18.4" rel="bp156.2.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1480161600">- update to version 1.6.0
  - port to GTK3
  - port to gdbus
  - drop LXDE panel plugin
  - screensaver fixes / improvements
  - various crash fixes
  - memory leaks fixed
  - many other improvements, see ChangeLog and NEWS file</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1513684800">- update to version 1.6.1:
  New stable release of xfce4-power-manager.
  - plugin:
  - Use libxfce4panel function to obtain desired icon size
  - Fix menu leak, attach menu to button (bxo#13466)
  - Hide label in unknown state (bxo#12851)
  - Add properties dialog (bxo#13270)
  - Set ac-adapter icon for desktop systems (bxo#13959)
  - Hide label by default on desktop systems
  - Block panel autohide if the menu is open
  - Drop deprecated CSS styles
  - Fix xfpm startup dialog ignoring response (bxo#13700)
  - Fix handling of dialog responses for suspend and hibernate
    (bxo#13405)
  - Set the transient hint for notifications
  - Fix scale description and values for light-locker (bxo#13303)
  - Drop period at end of all tooltip texts (bxo#12342)
  - Make tooltip more concise (bxo#12342)
  - When locking fallback to xflock4 first (bxo#12603)
  - Fix a crash when warning about the screenlocker (bxo#12603)
  - Fix showing inhibits in the systray (bxo#12605)
  - Fix the g_object_bindings in xfce-screensaver
  - Handle screensaver activity with it's own class (bxo#12603)
  - Fix GTK 3.20 deprecation warnings
  - Use the kernel-supplied backlight type rather than a whitelist
    (bxo#12553)
  - Add MATE to NotShowIn list (bxo#12506)
  - Translation updates
- add xfce4-power-manager-1.6.1-fix-no-return-in-nonvoid.diff
  (bxo#14104)</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1526385600">- add xfce4-power-manager-1.6.1-no-show-in-lxqt.diff (boo#1092247)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1558094400">- Update to version 1.6.2
  * Fix compiler warning (bxo#14104)
  * Fix various warnings
  * Don't autostart the power manager in the LXQt DE (bxo#14450)
  * Don't overwrite the user's XScreensaver settings (bxo#14968)
  * Fix slider labels (bxo#14395)
  * Replace xfconf_channel_new by xfconf_channel_get
  * Read from actual_brightness instead of brightness
  * Fix g_type_class_add_private is deprecated
  * Handle glib deprecations
  * Use the newer up_client_get_devices2
  * Install Appdata in metainfo (bxo#15380)
  * plugin: Show discharge level even in unknown state (bxo#15280)
  * settings: change "going from sleep" to "going to sleep"(bxo#15144)
  * settings: Improve devices tab visually by adding frame
  * Translation updates
- Dropped obsolete patches:
  - xfce4-power-manager-1.6.1-fix-no-return-in-nonvoid.diff
  - xfce4-power-manager-1.6.1-no-show-in-lxqt.diff
- Added bcond to build with sources from git master branch
- Switched to %autosetup for simpler maintenance
- Switch urls to https://
- Cleaned up spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 1.6.3
  * Revert "Read from actual_brightness instead of brightness"
  * Translation updates
- Validate appstream metadata</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1563364800">- Panel plugin sub-package renamed to follow upstream name:
  xfce4-foo-plugin</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 1.6.4
  * Make inhibition affect dimming and inactivity action (bxo#14687)
  * Add support of xfce4-screensaver
  * Disable trayicon when panel plugin is present (bxo#15682)
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 1.6.5
  * Improve size of critical power level spin
  * Correctly hide brightness label (bxo#14649)
  * Replace GtkStock buttons
  * Add icons to close and help buttons in prefs
  * Translation Updates
- 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="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1583755200">- Update to version 1.6.6
  * Dismiss critical notification when connecting to AC
  * Fix inhibiting xfce4-screensaver (bxo#16364)
  * settings: Move % sign out of spinbutton (bxo#15994)
  * panel-plugin: Toggle presentation mode on middle click
  * panel-plugin: Properly show 'About' menu item
  * panel-plugin: Add missing about callback
  * panel-plugin: Properly hook up about signal
  * panel-plugin: Replace deprecated call
  * Switch to symbolic window-close icons</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 1.7.0
  * Fix inhibiting xfce4-screensaver (bxo#16364)
  * Fix indentation (makes git blame harder, but code more readable)
  * settings: Unclutter system and display tabs
  * settings: Move % sign out of spinbutton (bxo#15994)
  * Switch to symbolic window-close icons
  * Dismiss critical notification when connecting to AC
  * Make brightness steps configurable (bxo#12062)
  * Allow compilation with panel 4.15
  * panel-plugin: Properly show 'About' menu item
  * panel-plugin: Add (optional) Presentation mode indicator (bxo#15773)
  * panel-plugin: Toggle presentation mode on middle click
  * panel-plugin: Add warning color to presentation mode indicator
  * panel-plugin: Use GtkSwitch for Presentation mode
  * panel-plugin: Replace deprecated call
  * systray: Ensure presentation mode can be toggled (bxo#16337)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1604750400">- Update to version 1.7.1
  * Add new app icon and switch to rDNS icon name
  * Use more accurate status icons (gxo#xfce/xfce4-settings#95)
  * Also use symbolic icons in battery notifications
  * Reorder screensavers so Xfce comes first (gxo#xfce/xfce4-settings#101)
  * settings: Adjust title and show min/max buttons
  * settings: Allow critical battery level up to 70% (gxo#xfce/xfce4-settings#67)
  * settings: Add keywords for discoverability (bxo#10694)
  * settings: Fix GtkSwitch signal handlers (gxo#xfce/xfce4-settings#99)
  * xfpm: avoid default double fork
  * Respect the notification daemon's timeouts (gxo#xfce/xfce4-settings#57)
  * Fix Laptop lid settings (bxo#15300)
  * Fix spelling mistake (bxo#16698)
  * Only update blank time when appropriate
  * Bug #16717: Move from exo-csource to xdt-csource
  * Guard against NULL pointer dereference
  * More blank time debug code
  * Indentation fixe
  * Cleanup code
  * Move default icon names into one place
  * Silence compiler warnings
  * Add README.md
  * Add basic GitLab pipeline
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * bump glib (and gio, gthread, etc) minimum to 2.50.0
  * panel-plugin: Prefer ac-adapter-symbolic
    (Fixes gxo#xfce/xfce4-settings#103)
  * Add new icons in size 24x24 and 32x32
  * Translation Updates</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1641211200">- Add inhibit_dpms.patch
  Inhibit DPMS when getting power inhibit request.
    (gxo#xfce/xfce4-power-manager!22)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1659960000">- Add requirement to pkexec for brightness control (boo#1202125)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1671710400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates
- Remove inhibit_dpms.patch
- Update to version 4.17.1
  * Bump copyright year to 2022
  * Do not include `config.h` in headers
  * autoconf: Use AC_CONFIG_MACRO_DIRS
- Update to version 4.17.0
  * Allocate dynamic memory to `what` so that it can be `g_free`d later
  * Connect to polkit signal via GDBusProxy generic signal
  * Do not log a warning about expected behavior
  * Fix compilation warnings
  * Fix icon name in autostart launcher
  * Fix intltool lock file bug in make distcheck
  * Fix memory corruption due to incorrect g_ptr_array usage
  * Fix memory leak and make `while` more efficient
  * Fix missing-prototypes
  * Fix va_args usage in get_device_icon_name
  * Free `eggalarm` after its last use
  * Increase sleep timeout to 6hrs (gxo#xfce/xfce4-settings#80)
  * Inhibit DPMS when getting power inhibit request.
  * Lower minimum inactivity to 5 minutes
  * Remove GSourceFunc casts
  * Remove a floating reference
  * Revert "Lower minimum inactivity to 5 minutes"
  * Translation Updates
  * automake: Enable subdir-objects
  * backlight: always update notification
  * panel-plugin: Switch percentage and time
  * remove unused variable show_presentation_indicator
  * settings: Revert type hint change</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676030400">- Update to version 4.18.1
  * Update copyright year
  * Use XfceScreensaver from Libxfce4ui (!33)
  * screensaver: Fall back on lock command if D-Bus call failed (#142, !24)
  * panel-plugin: Properly disconnect signal handler
  * build: Fix autotools warnings
  * Fix management of source ids
  * panel-plugin: Add missing ref on image
  * Fix blurriness in icons when UI scale factor &gt; 1 (!30)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1685448000">- Update to version 4.18.2
  * Fix typos in previous backported commit
  * Keep "lock-on-sleep" in sync with other components via XfceScreensaver
  * power: Fix old typo
  * Do not check repeatedly for logind running
  * Write on stderr when appropriate
  * build: Require gio-unix-2.0
  * settings: Keep a ref on device to avoid use-after-free (Fixes #56)
  * dpms: Add missing sanity checks (Fixes #163)
  * Fix Xfconf memory management
  * Update bug report address
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1701345600">- Update to version 4.18.3
  * power: Fix inhibition management
  * settings: Present window to the user when already opened
  * settings: Remove useless g_application_hold/release()
  * A review of signal handlers disconnection
  * Remove #ifdefs DEBUG
  * brightness: Rework min level management
  * Refactor XfpmBrightness
  * Remove useless logs
  * backlight: Adjust some spacing for consistency / readability
  * backlight: Return earlier when brightness key event should not be
    handled
  * backlight: fix "handle display brightness keys" setting
  * Simplify brightness level management (Fixes #139)
  * Add missing properties for panel plugin settings
  * Use same debug function everywhere (V2)
  * brightness: Silence more warnings
  * Fix previous commit (again)
  * Fix previous commit
  * Fix g_spawn*_sync() wait status management
  * brightness: Fix g_spawn() wait status management
  * Silence some more warnings
  * Update docs url
  * power: Fix memory leak
  * settings: Fix hidden widgets when !has_lcd_brightness
  * backlight: Fix xfconf warning about cancelled operation
  * Lower some warning levels
  * Use same debug function everywhere
  * Fix upower object management
  * plugin: Fix non unreffed objects on finalize
  * systray-icon: Fix "floating object" warning on finalize
  * systray-icon: Fix "invalid property" warnings
  * Suspend system if lock screen fails on lid close (Fixes #209)
  * Add energy rate into device details
  * power: Fix use of g_hash_table_get_values()
  * Fix light locker integration (Fixes #201)
  * Add app icon at 64px, 96px, clean up SVG metadata
  * Fix description for pending states.
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1717934400">- Update to version 4.18.4
  * Update copyright year
  * power: Fix overall charge state calculation
  * systray-icon: Handle scroll events
  * Only show desktop files in Xfce
  * main: Add missing newline in version info
  * Remove outdated references to xfce-goodies
  * pm-helper: Add missing GError initialization
  * settings: Fix debug log
  * settings: Fix inconsistent ref values between ui and gobject
  * Fix initial state of "Handle brightness keys" switch in settings UI
  * Ungrab brightness keys when not handling them
  * Revert "Fix system-sleep-inactivity min value"
  * Fix system-sleep-inactivity min value
  * Translation Updates</changelog>
</package>
<package pkgid="515a0284f1debf7523da14ac84c9b2e199ab259a511416772808353f77725823" name="xfce4-power-manager" arch="s390x">
  <version epoch="0" ver="4.18.4" rel="bp156.2.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1480161600">- update to version 1.6.0
  - port to GTK3
  - port to gdbus
  - drop LXDE panel plugin
  - screensaver fixes / improvements
  - various crash fixes
  - memory leaks fixed
  - many other improvements, see ChangeLog and NEWS file</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1513684800">- update to version 1.6.1:
  New stable release of xfce4-power-manager.
  - plugin:
  - Use libxfce4panel function to obtain desired icon size
  - Fix menu leak, attach menu to button (bxo#13466)
  - Hide label in unknown state (bxo#12851)
  - Add properties dialog (bxo#13270)
  - Set ac-adapter icon for desktop systems (bxo#13959)
  - Hide label by default on desktop systems
  - Block panel autohide if the menu is open
  - Drop deprecated CSS styles
  - Fix xfpm startup dialog ignoring response (bxo#13700)
  - Fix handling of dialog responses for suspend and hibernate
    (bxo#13405)
  - Set the transient hint for notifications
  - Fix scale description and values for light-locker (bxo#13303)
  - Drop period at end of all tooltip texts (bxo#12342)
  - Make tooltip more concise (bxo#12342)
  - When locking fallback to xflock4 first (bxo#12603)
  - Fix a crash when warning about the screenlocker (bxo#12603)
  - Fix showing inhibits in the systray (bxo#12605)
  - Fix the g_object_bindings in xfce-screensaver
  - Handle screensaver activity with it's own class (bxo#12603)
  - Fix GTK 3.20 deprecation warnings
  - Use the kernel-supplied backlight type rather than a whitelist
    (bxo#12553)
  - Add MATE to NotShowIn list (bxo#12506)
  - Translation updates
- add xfce4-power-manager-1.6.1-fix-no-return-in-nonvoid.diff
  (bxo#14104)</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1526385600">- add xfce4-power-manager-1.6.1-no-show-in-lxqt.diff (boo#1092247)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1558094400">- Update to version 1.6.2
  * Fix compiler warning (bxo#14104)
  * Fix various warnings
  * Don't autostart the power manager in the LXQt DE (bxo#14450)
  * Don't overwrite the user's XScreensaver settings (bxo#14968)
  * Fix slider labels (bxo#14395)
  * Replace xfconf_channel_new by xfconf_channel_get
  * Read from actual_brightness instead of brightness
  * Fix g_type_class_add_private is deprecated
  * Handle glib deprecations
  * Use the newer up_client_get_devices2
  * Install Appdata in metainfo (bxo#15380)
  * plugin: Show discharge level even in unknown state (bxo#15280)
  * settings: change "going from sleep" to "going to sleep"(bxo#15144)
  * settings: Improve devices tab visually by adding frame
  * Translation updates
- Dropped obsolete patches:
  - xfce4-power-manager-1.6.1-fix-no-return-in-nonvoid.diff
  - xfce4-power-manager-1.6.1-no-show-in-lxqt.diff
- Added bcond to build with sources from git master branch
- Switched to %autosetup for simpler maintenance
- Switch urls to https://
- Cleaned up spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 1.6.3
  * Revert "Read from actual_brightness instead of brightness"
  * Translation updates
- Validate appstream metadata</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1563364800">- Panel plugin sub-package renamed to follow upstream name:
  xfce4-foo-plugin</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 1.6.4
  * Make inhibition affect dimming and inactivity action (bxo#14687)
  * Add support of xfce4-screensaver
  * Disable trayicon when panel plugin is present (bxo#15682)
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 1.6.5
  * Improve size of critical power level spin
  * Correctly hide brightness label (bxo#14649)
  * Replace GtkStock buttons
  * Add icons to close and help buttons in prefs
  * Translation Updates
- 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="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1583755200">- Update to version 1.6.6
  * Dismiss critical notification when connecting to AC
  * Fix inhibiting xfce4-screensaver (bxo#16364)
  * settings: Move % sign out of spinbutton (bxo#15994)
  * panel-plugin: Toggle presentation mode on middle click
  * panel-plugin: Properly show 'About' menu item
  * panel-plugin: Add missing about callback
  * panel-plugin: Properly hook up about signal
  * panel-plugin: Replace deprecated call
  * Switch to symbolic window-close icons</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 1.7.0
  * Fix inhibiting xfce4-screensaver (bxo#16364)
  * Fix indentation (makes git blame harder, but code more readable)
  * settings: Unclutter system and display tabs
  * settings: Move % sign out of spinbutton (bxo#15994)
  * Switch to symbolic window-close icons
  * Dismiss critical notification when connecting to AC
  * Make brightness steps configurable (bxo#12062)
  * Allow compilation with panel 4.15
  * panel-plugin: Properly show 'About' menu item
  * panel-plugin: Add (optional) Presentation mode indicator (bxo#15773)
  * panel-plugin: Toggle presentation mode on middle click
  * panel-plugin: Add warning color to presentation mode indicator
  * panel-plugin: Use GtkSwitch for Presentation mode
  * panel-plugin: Replace deprecated call
  * systray: Ensure presentation mode can be toggled (bxo#16337)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1604750400">- Update to version 1.7.1
  * Add new app icon and switch to rDNS icon name
  * Use more accurate status icons (gxo#xfce/xfce4-settings#95)
  * Also use symbolic icons in battery notifications
  * Reorder screensavers so Xfce comes first (gxo#xfce/xfce4-settings#101)
  * settings: Adjust title and show min/max buttons
  * settings: Allow critical battery level up to 70% (gxo#xfce/xfce4-settings#67)
  * settings: Add keywords for discoverability (bxo#10694)
  * settings: Fix GtkSwitch signal handlers (gxo#xfce/xfce4-settings#99)
  * xfpm: avoid default double fork
  * Respect the notification daemon's timeouts (gxo#xfce/xfce4-settings#57)
  * Fix Laptop lid settings (bxo#15300)
  * Fix spelling mistake (bxo#16698)
  * Only update blank time when appropriate
  * Bug #16717: Move from exo-csource to xdt-csource
  * Guard against NULL pointer dereference
  * More blank time debug code
  * Indentation fixe
  * Cleanup code
  * Move default icon names into one place
  * Silence compiler warnings
  * Add README.md
  * Add basic GitLab pipeline
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * bump glib (and gio, gthread, etc) minimum to 2.50.0
  * panel-plugin: Prefer ac-adapter-symbolic
    (Fixes gxo#xfce/xfce4-settings#103)
  * Add new icons in size 24x24 and 32x32
  * Translation Updates</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1641211200">- Add inhibit_dpms.patch
  Inhibit DPMS when getting power inhibit request.
    (gxo#xfce/xfce4-power-manager!22)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1659960000">- Add requirement to pkexec for brightness control (boo#1202125)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1671710400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates
- Remove inhibit_dpms.patch
- Update to version 4.17.1
  * Bump copyright year to 2022
  * Do not include `config.h` in headers
  * autoconf: Use AC_CONFIG_MACRO_DIRS
- Update to version 4.17.0
  * Allocate dynamic memory to `what` so that it can be `g_free`d later
  * Connect to polkit signal via GDBusProxy generic signal
  * Do not log a warning about expected behavior
  * Fix compilation warnings
  * Fix icon name in autostart launcher
  * Fix intltool lock file bug in make distcheck
  * Fix memory corruption due to incorrect g_ptr_array usage
  * Fix memory leak and make `while` more efficient
  * Fix missing-prototypes
  * Fix va_args usage in get_device_icon_name
  * Free `eggalarm` after its last use
  * Increase sleep timeout to 6hrs (gxo#xfce/xfce4-settings#80)
  * Inhibit DPMS when getting power inhibit request.
  * Lower minimum inactivity to 5 minutes
  * Remove GSourceFunc casts
  * Remove a floating reference
  * Revert "Lower minimum inactivity to 5 minutes"
  * Translation Updates
  * automake: Enable subdir-objects
  * backlight: always update notification
  * panel-plugin: Switch percentage and time
  * remove unused variable show_presentation_indicator
  * settings: Revert type hint change</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676030400">- Update to version 4.18.1
  * Update copyright year
  * Use XfceScreensaver from Libxfce4ui (!33)
  * screensaver: Fall back on lock command if D-Bus call failed (#142, !24)
  * panel-plugin: Properly disconnect signal handler
  * build: Fix autotools warnings
  * Fix management of source ids
  * panel-plugin: Add missing ref on image
  * Fix blurriness in icons when UI scale factor &gt; 1 (!30)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1685448000">- Update to version 4.18.2
  * Fix typos in previous backported commit
  * Keep "lock-on-sleep" in sync with other components via XfceScreensaver
  * power: Fix old typo
  * Do not check repeatedly for logind running
  * Write on stderr when appropriate
  * build: Require gio-unix-2.0
  * settings: Keep a ref on device to avoid use-after-free (Fixes #56)
  * dpms: Add missing sanity checks (Fixes #163)
  * Fix Xfconf memory management
  * Update bug report address
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1701345600">- Update to version 4.18.3
  * power: Fix inhibition management
  * settings: Present window to the user when already opened
  * settings: Remove useless g_application_hold/release()
  * A review of signal handlers disconnection
  * Remove #ifdefs DEBUG
  * brightness: Rework min level management
  * Refactor XfpmBrightness
  * Remove useless logs
  * backlight: Adjust some spacing for consistency / readability
  * backlight: Return earlier when brightness key event should not be
    handled
  * backlight: fix "handle display brightness keys" setting
  * Simplify brightness level management (Fixes #139)
  * Add missing properties for panel plugin settings
  * Use same debug function everywhere (V2)
  * brightness: Silence more warnings
  * Fix previous commit (again)
  * Fix previous commit
  * Fix g_spawn*_sync() wait status management
  * brightness: Fix g_spawn() wait status management
  * Silence some more warnings
  * Update docs url
  * power: Fix memory leak
  * settings: Fix hidden widgets when !has_lcd_brightness
  * backlight: Fix xfconf warning about cancelled operation
  * Lower some warning levels
  * Use same debug function everywhere
  * Fix upower object management
  * plugin: Fix non unreffed objects on finalize
  * systray-icon: Fix "floating object" warning on finalize
  * systray-icon: Fix "invalid property" warnings
  * Suspend system if lock screen fails on lid close (Fixes #209)
  * Add energy rate into device details
  * power: Fix use of g_hash_table_get_values()
  * Fix light locker integration (Fixes #201)
  * Add app icon at 64px, 96px, clean up SVG metadata
  * Fix description for pending states.
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1717934400">- Update to version 4.18.4
  * Update copyright year
  * power: Fix overall charge state calculation
  * systray-icon: Handle scroll events
  * Only show desktop files in Xfce
  * main: Add missing newline in version info
  * Remove outdated references to xfce-goodies
  * pm-helper: Add missing GError initialization
  * settings: Fix debug log
  * settings: Fix inconsistent ref values between ui and gobject
  * Fix initial state of "Handle brightness keys" switch in settings UI
  * Ungrab brightness keys when not handling them
  * Revert "Fix system-sleep-inactivity min value"
  * Fix system-sleep-inactivity min value
  * Translation Updates</changelog>
</package>
<package pkgid="9215fbaa70e91c1f4ef955a3950df03c9d31ab3c2726faaaa923de7419ee7f17" name="xfce4-power-manager" arch="src">
  <version epoch="0" ver="4.18.4" rel="bp156.2.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1480161600">- update to version 1.6.0
  - port to GTK3
  - port to gdbus
  - drop LXDE panel plugin
  - screensaver fixes / improvements
  - various crash fixes
  - memory leaks fixed
  - many other improvements, see ChangeLog and NEWS file</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1513684800">- update to version 1.6.1:
  New stable release of xfce4-power-manager.
  - plugin:
  - Use libxfce4panel function to obtain desired icon size
  - Fix menu leak, attach menu to button (bxo#13466)
  - Hide label in unknown state (bxo#12851)
  - Add properties dialog (bxo#13270)
  - Set ac-adapter icon for desktop systems (bxo#13959)
  - Hide label by default on desktop systems
  - Block panel autohide if the menu is open
  - Drop deprecated CSS styles
  - Fix xfpm startup dialog ignoring response (bxo#13700)
  - Fix handling of dialog responses for suspend and hibernate
    (bxo#13405)
  - Set the transient hint for notifications
  - Fix scale description and values for light-locker (bxo#13303)
  - Drop period at end of all tooltip texts (bxo#12342)
  - Make tooltip more concise (bxo#12342)
  - When locking fallback to xflock4 first (bxo#12603)
  - Fix a crash when warning about the screenlocker (bxo#12603)
  - Fix showing inhibits in the systray (bxo#12605)
  - Fix the g_object_bindings in xfce-screensaver
  - Handle screensaver activity with it's own class (bxo#12603)
  - Fix GTK 3.20 deprecation warnings
  - Use the kernel-supplied backlight type rather than a whitelist
    (bxo#12553)
  - Add MATE to NotShowIn list (bxo#12506)
  - Translation updates
- add xfce4-power-manager-1.6.1-fix-no-return-in-nonvoid.diff
  (bxo#14104)</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1526385600">- add xfce4-power-manager-1.6.1-no-show-in-lxqt.diff (boo#1092247)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1558094400">- Update to version 1.6.2
  * Fix compiler warning (bxo#14104)
  * Fix various warnings
  * Don't autostart the power manager in the LXQt DE (bxo#14450)
  * Don't overwrite the user's XScreensaver settings (bxo#14968)
  * Fix slider labels (bxo#14395)
  * Replace xfconf_channel_new by xfconf_channel_get
  * Read from actual_brightness instead of brightness
  * Fix g_type_class_add_private is deprecated
  * Handle glib deprecations
  * Use the newer up_client_get_devices2
  * Install Appdata in metainfo (bxo#15380)
  * plugin: Show discharge level even in unknown state (bxo#15280)
  * settings: change "going from sleep" to "going to sleep"(bxo#15144)
  * settings: Improve devices tab visually by adding frame
  * Translation updates
- Dropped obsolete patches:
  - xfce4-power-manager-1.6.1-fix-no-return-in-nonvoid.diff
  - xfce4-power-manager-1.6.1-no-show-in-lxqt.diff
- Added bcond to build with sources from git master branch
- Switched to %autosetup for simpler maintenance
- Switch urls to https://
- Cleaned up spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 1.6.3
  * Revert "Read from actual_brightness instead of brightness"
  * Translation updates
- Validate appstream metadata</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1563364800">- Panel plugin sub-package renamed to follow upstream name:
  xfce4-foo-plugin</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 1.6.4
  * Make inhibition affect dimming and inactivity action (bxo#14687)
  * Add support of xfce4-screensaver
  * Disable trayicon when panel plugin is present (bxo#15682)
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 1.6.5
  * Improve size of critical power level spin
  * Correctly hide brightness label (bxo#14649)
  * Replace GtkStock buttons
  * Add icons to close and help buttons in prefs
  * Translation Updates
- 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="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1583755200">- Update to version 1.6.6
  * Dismiss critical notification when connecting to AC
  * Fix inhibiting xfce4-screensaver (bxo#16364)
  * settings: Move % sign out of spinbutton (bxo#15994)
  * panel-plugin: Toggle presentation mode on middle click
  * panel-plugin: Properly show 'About' menu item
  * panel-plugin: Add missing about callback
  * panel-plugin: Properly hook up about signal
  * panel-plugin: Replace deprecated call
  * Switch to symbolic window-close icons</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 1.7.0
  * Fix inhibiting xfce4-screensaver (bxo#16364)
  * Fix indentation (makes git blame harder, but code more readable)
  * settings: Unclutter system and display tabs
  * settings: Move % sign out of spinbutton (bxo#15994)
  * Switch to symbolic window-close icons
  * Dismiss critical notification when connecting to AC
  * Make brightness steps configurable (bxo#12062)
  * Allow compilation with panel 4.15
  * panel-plugin: Properly show 'About' menu item
  * panel-plugin: Add (optional) Presentation mode indicator (bxo#15773)
  * panel-plugin: Toggle presentation mode on middle click
  * panel-plugin: Add warning color to presentation mode indicator
  * panel-plugin: Use GtkSwitch for Presentation mode
  * panel-plugin: Replace deprecated call
  * systray: Ensure presentation mode can be toggled (bxo#16337)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1604750400">- Update to version 1.7.1
  * Add new app icon and switch to rDNS icon name
  * Use more accurate status icons (gxo#xfce/xfce4-settings#95)
  * Also use symbolic icons in battery notifications
  * Reorder screensavers so Xfce comes first (gxo#xfce/xfce4-settings#101)
  * settings: Adjust title and show min/max buttons
  * settings: Allow critical battery level up to 70% (gxo#xfce/xfce4-settings#67)
  * settings: Add keywords for discoverability (bxo#10694)
  * settings: Fix GtkSwitch signal handlers (gxo#xfce/xfce4-settings#99)
  * xfpm: avoid default double fork
  * Respect the notification daemon's timeouts (gxo#xfce/xfce4-settings#57)
  * Fix Laptop lid settings (bxo#15300)
  * Fix spelling mistake (bxo#16698)
  * Only update blank time when appropriate
  * Bug #16717: Move from exo-csource to xdt-csource
  * Guard against NULL pointer dereference
  * More blank time debug code
  * Indentation fixe
  * Cleanup code
  * Move default icon names into one place
  * Silence compiler warnings
  * Add README.md
  * Add basic GitLab pipeline
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * bump glib (and gio, gthread, etc) minimum to 2.50.0
  * panel-plugin: Prefer ac-adapter-symbolic
    (Fixes gxo#xfce/xfce4-settings#103)
  * Add new icons in size 24x24 and 32x32
  * Translation Updates</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1641211200">- Add inhibit_dpms.patch
  Inhibit DPMS when getting power inhibit request.
    (gxo#xfce/xfce4-power-manager!22)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1659960000">- Add requirement to pkexec for brightness control (boo#1202125)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1671710400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates
- Remove inhibit_dpms.patch
- Update to version 4.17.1
  * Bump copyright year to 2022
  * Do not include `config.h` in headers
  * autoconf: Use AC_CONFIG_MACRO_DIRS
- Update to version 4.17.0
  * Allocate dynamic memory to `what` so that it can be `g_free`d later
  * Connect to polkit signal via GDBusProxy generic signal
  * Do not log a warning about expected behavior
  * Fix compilation warnings
  * Fix icon name in autostart launcher
  * Fix intltool lock file bug in make distcheck
  * Fix memory corruption due to incorrect g_ptr_array usage
  * Fix memory leak and make `while` more efficient
  * Fix missing-prototypes
  * Fix va_args usage in get_device_icon_name
  * Free `eggalarm` after its last use
  * Increase sleep timeout to 6hrs (gxo#xfce/xfce4-settings#80)
  * Inhibit DPMS when getting power inhibit request.
  * Lower minimum inactivity to 5 minutes
  * Remove GSourceFunc casts
  * Remove a floating reference
  * Revert "Lower minimum inactivity to 5 minutes"
  * Translation Updates
  * automake: Enable subdir-objects
  * backlight: always update notification
  * panel-plugin: Switch percentage and time
  * remove unused variable show_presentation_indicator
  * settings: Revert type hint change</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676030400">- Update to version 4.18.1
  * Update copyright year
  * Use XfceScreensaver from Libxfce4ui (!33)
  * screensaver: Fall back on lock command if D-Bus call failed (#142, !24)
  * panel-plugin: Properly disconnect signal handler
  * build: Fix autotools warnings
  * Fix management of source ids
  * panel-plugin: Add missing ref on image
  * Fix blurriness in icons when UI scale factor &gt; 1 (!30)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1685448000">- Update to version 4.18.2
  * Fix typos in previous backported commit
  * Keep "lock-on-sleep" in sync with other components via XfceScreensaver
  * power: Fix old typo
  * Do not check repeatedly for logind running
  * Write on stderr when appropriate
  * build: Require gio-unix-2.0
  * settings: Keep a ref on device to avoid use-after-free (Fixes #56)
  * dpms: Add missing sanity checks (Fixes #163)
  * Fix Xfconf memory management
  * Update bug report address
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1701345600">- Update to version 4.18.3
  * power: Fix inhibition management
  * settings: Present window to the user when already opened
  * settings: Remove useless g_application_hold/release()
  * A review of signal handlers disconnection
  * Remove #ifdefs DEBUG
  * brightness: Rework min level management
  * Refactor XfpmBrightness
  * Remove useless logs
  * backlight: Adjust some spacing for consistency / readability
  * backlight: Return earlier when brightness key event should not be
    handled
  * backlight: fix "handle display brightness keys" setting
  * Simplify brightness level management (Fixes #139)
  * Add missing properties for panel plugin settings
  * Use same debug function everywhere (V2)
  * brightness: Silence more warnings
  * Fix previous commit (again)
  * Fix previous commit
  * Fix g_spawn*_sync() wait status management
  * brightness: Fix g_spawn() wait status management
  * Silence some more warnings
  * Update docs url
  * power: Fix memory leak
  * settings: Fix hidden widgets when !has_lcd_brightness
  * backlight: Fix xfconf warning about cancelled operation
  * Lower some warning levels
  * Use same debug function everywhere
  * Fix upower object management
  * plugin: Fix non unreffed objects on finalize
  * systray-icon: Fix "floating object" warning on finalize
  * systray-icon: Fix "invalid property" warnings
  * Suspend system if lock screen fails on lid close (Fixes #209)
  * Add energy rate into device details
  * power: Fix use of g_hash_table_get_values()
  * Fix light locker integration (Fixes #201)
  * Add app icon at 64px, 96px, clean up SVG metadata
  * Fix description for pending states.
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1717934400">- Update to version 4.18.4
  * Update copyright year
  * power: Fix overall charge state calculation
  * systray-icon: Handle scroll events
  * Only show desktop files in Xfce
  * main: Add missing newline in version info
  * Remove outdated references to xfce-goodies
  * pm-helper: Add missing GError initialization
  * settings: Fix debug log
  * settings: Fix inconsistent ref values between ui and gobject
  * Fix initial state of "Handle brightness keys" switch in settings UI
  * Ungrab brightness keys when not handling them
  * Revert "Fix system-sleep-inactivity min value"
  * Fix system-sleep-inactivity min value
  * Translation Updates</changelog>
</package>
<package pkgid="16dce349cd448701d75ba7e09c6b3610d1be4975377f721eeb60eef6b964cfde" name="xfce4-power-manager" arch="x86_64">
  <version epoch="0" ver="4.18.4" rel="bp156.2.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1480161600">- update to version 1.6.0
  - port to GTK3
  - port to gdbus
  - drop LXDE panel plugin
  - screensaver fixes / improvements
  - various crash fixes
  - memory leaks fixed
  - many other improvements, see ChangeLog and NEWS file</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1513684800">- update to version 1.6.1:
  New stable release of xfce4-power-manager.
  - plugin:
  - Use libxfce4panel function to obtain desired icon size
  - Fix menu leak, attach menu to button (bxo#13466)
  - Hide label in unknown state (bxo#12851)
  - Add properties dialog (bxo#13270)
  - Set ac-adapter icon for desktop systems (bxo#13959)
  - Hide label by default on desktop systems
  - Block panel autohide if the menu is open
  - Drop deprecated CSS styles
  - Fix xfpm startup dialog ignoring response (bxo#13700)
  - Fix handling of dialog responses for suspend and hibernate
    (bxo#13405)
  - Set the transient hint for notifications
  - Fix scale description and values for light-locker (bxo#13303)
  - Drop period at end of all tooltip texts (bxo#12342)
  - Make tooltip more concise (bxo#12342)
  - When locking fallback to xflock4 first (bxo#12603)
  - Fix a crash when warning about the screenlocker (bxo#12603)
  - Fix showing inhibits in the systray (bxo#12605)
  - Fix the g_object_bindings in xfce-screensaver
  - Handle screensaver activity with it's own class (bxo#12603)
  - Fix GTK 3.20 deprecation warnings
  - Use the kernel-supplied backlight type rather than a whitelist
    (bxo#12553)
  - Add MATE to NotShowIn list (bxo#12506)
  - Translation updates
- add xfce4-power-manager-1.6.1-fix-no-return-in-nonvoid.diff
  (bxo#14104)</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1526385600">- add xfce4-power-manager-1.6.1-no-show-in-lxqt.diff (boo#1092247)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1558094400">- Update to version 1.6.2
  * Fix compiler warning (bxo#14104)
  * Fix various warnings
  * Don't autostart the power manager in the LXQt DE (bxo#14450)
  * Don't overwrite the user's XScreensaver settings (bxo#14968)
  * Fix slider labels (bxo#14395)
  * Replace xfconf_channel_new by xfconf_channel_get
  * Read from actual_brightness instead of brightness
  * Fix g_type_class_add_private is deprecated
  * Handle glib deprecations
  * Use the newer up_client_get_devices2
  * Install Appdata in metainfo (bxo#15380)
  * plugin: Show discharge level even in unknown state (bxo#15280)
  * settings: change "going from sleep" to "going to sleep"(bxo#15144)
  * settings: Improve devices tab visually by adding frame
  * Translation updates
- Dropped obsolete patches:
  - xfce4-power-manager-1.6.1-fix-no-return-in-nonvoid.diff
  - xfce4-power-manager-1.6.1-no-show-in-lxqt.diff
- Added bcond to build with sources from git master branch
- Switched to %autosetup for simpler maintenance
- Switch urls to https://
- Cleaned up spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 1.6.3
  * Revert "Read from actual_brightness instead of brightness"
  * Translation updates
- Validate appstream metadata</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1563364800">- Panel plugin sub-package renamed to follow upstream name:
  xfce4-foo-plugin</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 1.6.4
  * Make inhibition affect dimming and inactivity action (bxo#14687)
  * Add support of xfce4-screensaver
  * Disable trayicon when panel plugin is present (bxo#15682)
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 1.6.5
  * Improve size of critical power level spin
  * Correctly hide brightness label (bxo#14649)
  * Replace GtkStock buttons
  * Add icons to close and help buttons in prefs
  * Translation Updates
- 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="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1583755200">- Update to version 1.6.6
  * Dismiss critical notification when connecting to AC
  * Fix inhibiting xfce4-screensaver (bxo#16364)
  * settings: Move % sign out of spinbutton (bxo#15994)
  * panel-plugin: Toggle presentation mode on middle click
  * panel-plugin: Properly show 'About' menu item
  * panel-plugin: Add missing about callback
  * panel-plugin: Properly hook up about signal
  * panel-plugin: Replace deprecated call
  * Switch to symbolic window-close icons</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 1.7.0
  * Fix inhibiting xfce4-screensaver (bxo#16364)
  * Fix indentation (makes git blame harder, but code more readable)
  * settings: Unclutter system and display tabs
  * settings: Move % sign out of spinbutton (bxo#15994)
  * Switch to symbolic window-close icons
  * Dismiss critical notification when connecting to AC
  * Make brightness steps configurable (bxo#12062)
  * Allow compilation with panel 4.15
  * panel-plugin: Properly show 'About' menu item
  * panel-plugin: Add (optional) Presentation mode indicator (bxo#15773)
  * panel-plugin: Toggle presentation mode on middle click
  * panel-plugin: Add warning color to presentation mode indicator
  * panel-plugin: Use GtkSwitch for Presentation mode
  * panel-plugin: Replace deprecated call
  * systray: Ensure presentation mode can be toggled (bxo#16337)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1604750400">- Update to version 1.7.1
  * Add new app icon and switch to rDNS icon name
  * Use more accurate status icons (gxo#xfce/xfce4-settings#95)
  * Also use symbolic icons in battery notifications
  * Reorder screensavers so Xfce comes first (gxo#xfce/xfce4-settings#101)
  * settings: Adjust title and show min/max buttons
  * settings: Allow critical battery level up to 70% (gxo#xfce/xfce4-settings#67)
  * settings: Add keywords for discoverability (bxo#10694)
  * settings: Fix GtkSwitch signal handlers (gxo#xfce/xfce4-settings#99)
  * xfpm: avoid default double fork
  * Respect the notification daemon's timeouts (gxo#xfce/xfce4-settings#57)
  * Fix Laptop lid settings (bxo#15300)
  * Fix spelling mistake (bxo#16698)
  * Only update blank time when appropriate
  * Bug #16717: Move from exo-csource to xdt-csource
  * Guard against NULL pointer dereference
  * More blank time debug code
  * Indentation fixe
  * Cleanup code
  * Move default icon names into one place
  * Silence compiler warnings
  * Add README.md
  * Add basic GitLab pipeline
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * bump glib (and gio, gthread, etc) minimum to 2.50.0
  * panel-plugin: Prefer ac-adapter-symbolic
    (Fixes gxo#xfce/xfce4-settings#103)
  * Add new icons in size 24x24 and 32x32
  * Translation Updates</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1641211200">- Add inhibit_dpms.patch
  Inhibit DPMS when getting power inhibit request.
    (gxo#xfce/xfce4-power-manager!22)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1659960000">- Add requirement to pkexec for brightness control (boo#1202125)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1671710400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates
- Remove inhibit_dpms.patch
- Update to version 4.17.1
  * Bump copyright year to 2022
  * Do not include `config.h` in headers
  * autoconf: Use AC_CONFIG_MACRO_DIRS
- Update to version 4.17.0
  * Allocate dynamic memory to `what` so that it can be `g_free`d later
  * Connect to polkit signal via GDBusProxy generic signal
  * Do not log a warning about expected behavior
  * Fix compilation warnings
  * Fix icon name in autostart launcher
  * Fix intltool lock file bug in make distcheck
  * Fix memory corruption due to incorrect g_ptr_array usage
  * Fix memory leak and make `while` more efficient
  * Fix missing-prototypes
  * Fix va_args usage in get_device_icon_name
  * Free `eggalarm` after its last use
  * Increase sleep timeout to 6hrs (gxo#xfce/xfce4-settings#80)
  * Inhibit DPMS when getting power inhibit request.
  * Lower minimum inactivity to 5 minutes
  * Remove GSourceFunc casts
  * Remove a floating reference
  * Revert "Lower minimum inactivity to 5 minutes"
  * Translation Updates
  * automake: Enable subdir-objects
  * backlight: always update notification
  * panel-plugin: Switch percentage and time
  * remove unused variable show_presentation_indicator
  * settings: Revert type hint change</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676030400">- Update to version 4.18.1
  * Update copyright year
  * Use XfceScreensaver from Libxfce4ui (!33)
  * screensaver: Fall back on lock command if D-Bus call failed (#142, !24)
  * panel-plugin: Properly disconnect signal handler
  * build: Fix autotools warnings
  * Fix management of source ids
  * panel-plugin: Add missing ref on image
  * Fix blurriness in icons when UI scale factor &gt; 1 (!30)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1685448000">- Update to version 4.18.2
  * Fix typos in previous backported commit
  * Keep "lock-on-sleep" in sync with other components via XfceScreensaver
  * power: Fix old typo
  * Do not check repeatedly for logind running
  * Write on stderr when appropriate
  * build: Require gio-unix-2.0
  * settings: Keep a ref on device to avoid use-after-free (Fixes #56)
  * dpms: Add missing sanity checks (Fixes #163)
  * Fix Xfconf memory management
  * Update bug report address
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1701345600">- Update to version 4.18.3
  * power: Fix inhibition management
  * settings: Present window to the user when already opened
  * settings: Remove useless g_application_hold/release()
  * A review of signal handlers disconnection
  * Remove #ifdefs DEBUG
  * brightness: Rework min level management
  * Refactor XfpmBrightness
  * Remove useless logs
  * backlight: Adjust some spacing for consistency / readability
  * backlight: Return earlier when brightness key event should not be
    handled
  * backlight: fix "handle display brightness keys" setting
  * Simplify brightness level management (Fixes #139)
  * Add missing properties for panel plugin settings
  * Use same debug function everywhere (V2)
  * brightness: Silence more warnings
  * Fix previous commit (again)
  * Fix previous commit
  * Fix g_spawn*_sync() wait status management
  * brightness: Fix g_spawn() wait status management
  * Silence some more warnings
  * Update docs url
  * power: Fix memory leak
  * settings: Fix hidden widgets when !has_lcd_brightness
  * backlight: Fix xfconf warning about cancelled operation
  * Lower some warning levels
  * Use same debug function everywhere
  * Fix upower object management
  * plugin: Fix non unreffed objects on finalize
  * systray-icon: Fix "floating object" warning on finalize
  * systray-icon: Fix "invalid property" warnings
  * Suspend system if lock screen fails on lid close (Fixes #209)
  * Add energy rate into device details
  * power: Fix use of g_hash_table_get_values()
  * Fix light locker integration (Fixes #201)
  * Add app icon at 64px, 96px, clean up SVG metadata
  * Fix description for pending states.
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1717934400">- Update to version 4.18.4
  * Update copyright year
  * power: Fix overall charge state calculation
  * systray-icon: Handle scroll events
  * Only show desktop files in Xfce
  * main: Add missing newline in version info
  * Remove outdated references to xfce-goodies
  * pm-helper: Add missing GError initialization
  * settings: Fix debug log
  * settings: Fix inconsistent ref values between ui and gobject
  * Fix initial state of "Handle brightness keys" switch in settings UI
  * Ungrab brightness keys when not handling them
  * Revert "Fix system-sleep-inactivity min value"
  * Fix system-sleep-inactivity min value
  * Translation Updates</changelog>
</package>
<package pkgid="be124b7ae559442eb615bc4f0164859f345cc1f613eafe673fed887ecc59e827" name="xfce4-power-manager-branding-upstream" arch="noarch">
  <version epoch="0" ver="4.18.4" rel="bp156.2.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1480161600">- update to version 1.6.0
  - port to GTK3
  - port to gdbus
  - drop LXDE panel plugin
  - screensaver fixes / improvements
  - various crash fixes
  - memory leaks fixed
  - many other improvements, see ChangeLog and NEWS file</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1513684800">- update to version 1.6.1:
  New stable release of xfce4-power-manager.
  - plugin:
  - Use libxfce4panel function to obtain desired icon size
  - Fix menu leak, attach menu to button (bxo#13466)
  - Hide label in unknown state (bxo#12851)
  - Add properties dialog (bxo#13270)
  - Set ac-adapter icon for desktop systems (bxo#13959)
  - Hide label by default on desktop systems
  - Block panel autohide if the menu is open
  - Drop deprecated CSS styles
  - Fix xfpm startup dialog ignoring response (bxo#13700)
  - Fix handling of dialog responses for suspend and hibernate
    (bxo#13405)
  - Set the transient hint for notifications
  - Fix scale description and values for light-locker (bxo#13303)
  - Drop period at end of all tooltip texts (bxo#12342)
  - Make tooltip more concise (bxo#12342)
  - When locking fallback to xflock4 first (bxo#12603)
  - Fix a crash when warning about the screenlocker (bxo#12603)
  - Fix showing inhibits in the systray (bxo#12605)
  - Fix the g_object_bindings in xfce-screensaver
  - Handle screensaver activity with it's own class (bxo#12603)
  - Fix GTK 3.20 deprecation warnings
  - Use the kernel-supplied backlight type rather than a whitelist
    (bxo#12553)
  - Add MATE to NotShowIn list (bxo#12506)
  - Translation updates
- add xfce4-power-manager-1.6.1-fix-no-return-in-nonvoid.diff
  (bxo#14104)</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1526385600">- add xfce4-power-manager-1.6.1-no-show-in-lxqt.diff (boo#1092247)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1558094400">- Update to version 1.6.2
  * Fix compiler warning (bxo#14104)
  * Fix various warnings
  * Don't autostart the power manager in the LXQt DE (bxo#14450)
  * Don't overwrite the user's XScreensaver settings (bxo#14968)
  * Fix slider labels (bxo#14395)
  * Replace xfconf_channel_new by xfconf_channel_get
  * Read from actual_brightness instead of brightness
  * Fix g_type_class_add_private is deprecated
  * Handle glib deprecations
  * Use the newer up_client_get_devices2
  * Install Appdata in metainfo (bxo#15380)
  * plugin: Show discharge level even in unknown state (bxo#15280)
  * settings: change "going from sleep" to "going to sleep"(bxo#15144)
  * settings: Improve devices tab visually by adding frame
  * Translation updates
- Dropped obsolete patches:
  - xfce4-power-manager-1.6.1-fix-no-return-in-nonvoid.diff
  - xfce4-power-manager-1.6.1-no-show-in-lxqt.diff
- Added bcond to build with sources from git master branch
- Switched to %autosetup for simpler maintenance
- Switch urls to https://
- Cleaned up spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 1.6.3
  * Revert "Read from actual_brightness instead of brightness"
  * Translation updates
- Validate appstream metadata</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1563364800">- Panel plugin sub-package renamed to follow upstream name:
  xfce4-foo-plugin</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 1.6.4
  * Make inhibition affect dimming and inactivity action (bxo#14687)
  * Add support of xfce4-screensaver
  * Disable trayicon when panel plugin is present (bxo#15682)
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 1.6.5
  * Improve size of critical power level spin
  * Correctly hide brightness label (bxo#14649)
  * Replace GtkStock buttons
  * Add icons to close and help buttons in prefs
  * Translation Updates
- 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="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1583755200">- Update to version 1.6.6
  * Dismiss critical notification when connecting to AC
  * Fix inhibiting xfce4-screensaver (bxo#16364)
  * settings: Move % sign out of spinbutton (bxo#15994)
  * panel-plugin: Toggle presentation mode on middle click
  * panel-plugin: Properly show 'About' menu item
  * panel-plugin: Add missing about callback
  * panel-plugin: Properly hook up about signal
  * panel-plugin: Replace deprecated call
  * Switch to symbolic window-close icons</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 1.7.0
  * Fix inhibiting xfce4-screensaver (bxo#16364)
  * Fix indentation (makes git blame harder, but code more readable)
  * settings: Unclutter system and display tabs
  * settings: Move % sign out of spinbutton (bxo#15994)
  * Switch to symbolic window-close icons
  * Dismiss critical notification when connecting to AC
  * Make brightness steps configurable (bxo#12062)
  * Allow compilation with panel 4.15
  * panel-plugin: Properly show 'About' menu item
  * panel-plugin: Add (optional) Presentation mode indicator (bxo#15773)
  * panel-plugin: Toggle presentation mode on middle click
  * panel-plugin: Add warning color to presentation mode indicator
  * panel-plugin: Use GtkSwitch for Presentation mode
  * panel-plugin: Replace deprecated call
  * systray: Ensure presentation mode can be toggled (bxo#16337)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1604750400">- Update to version 1.7.1
  * Add new app icon and switch to rDNS icon name
  * Use more accurate status icons (gxo#xfce/xfce4-settings#95)
  * Also use symbolic icons in battery notifications
  * Reorder screensavers so Xfce comes first (gxo#xfce/xfce4-settings#101)
  * settings: Adjust title and show min/max buttons
  * settings: Allow critical battery level up to 70% (gxo#xfce/xfce4-settings#67)
  * settings: Add keywords for discoverability (bxo#10694)
  * settings: Fix GtkSwitch signal handlers (gxo#xfce/xfce4-settings#99)
  * xfpm: avoid default double fork
  * Respect the notification daemon's timeouts (gxo#xfce/xfce4-settings#57)
  * Fix Laptop lid settings (bxo#15300)
  * Fix spelling mistake (bxo#16698)
  * Only update blank time when appropriate
  * Bug #16717: Move from exo-csource to xdt-csource
  * Guard against NULL pointer dereference
  * More blank time debug code
  * Indentation fixe
  * Cleanup code
  * Move default icon names into one place
  * Silence compiler warnings
  * Add README.md
  * Add basic GitLab pipeline
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * bump glib (and gio, gthread, etc) minimum to 2.50.0
  * panel-plugin: Prefer ac-adapter-symbolic
    (Fixes gxo#xfce/xfce4-settings#103)
  * Add new icons in size 24x24 and 32x32
  * Translation Updates</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1641211200">- Add inhibit_dpms.patch
  Inhibit DPMS when getting power inhibit request.
    (gxo#xfce/xfce4-power-manager!22)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1659960000">- Add requirement to pkexec for brightness control (boo#1202125)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1671710400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates
- Remove inhibit_dpms.patch
- Update to version 4.17.1
  * Bump copyright year to 2022
  * Do not include `config.h` in headers
  * autoconf: Use AC_CONFIG_MACRO_DIRS
- Update to version 4.17.0
  * Allocate dynamic memory to `what` so that it can be `g_free`d later
  * Connect to polkit signal via GDBusProxy generic signal
  * Do not log a warning about expected behavior
  * Fix compilation warnings
  * Fix icon name in autostart launcher
  * Fix intltool lock file bug in make distcheck
  * Fix memory corruption due to incorrect g_ptr_array usage
  * Fix memory leak and make `while` more efficient
  * Fix missing-prototypes
  * Fix va_args usage in get_device_icon_name
  * Free `eggalarm` after its last use
  * Increase sleep timeout to 6hrs (gxo#xfce/xfce4-settings#80)
  * Inhibit DPMS when getting power inhibit request.
  * Lower minimum inactivity to 5 minutes
  * Remove GSourceFunc casts
  * Remove a floating reference
  * Revert "Lower minimum inactivity to 5 minutes"
  * Translation Updates
  * automake: Enable subdir-objects
  * backlight: always update notification
  * panel-plugin: Switch percentage and time
  * remove unused variable show_presentation_indicator
  * settings: Revert type hint change</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676030400">- Update to version 4.18.1
  * Update copyright year
  * Use XfceScreensaver from Libxfce4ui (!33)
  * screensaver: Fall back on lock command if D-Bus call failed (#142, !24)
  * panel-plugin: Properly disconnect signal handler
  * build: Fix autotools warnings
  * Fix management of source ids
  * panel-plugin: Add missing ref on image
  * Fix blurriness in icons when UI scale factor &gt; 1 (!30)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1685448000">- Update to version 4.18.2
  * Fix typos in previous backported commit
  * Keep "lock-on-sleep" in sync with other components via XfceScreensaver
  * power: Fix old typo
  * Do not check repeatedly for logind running
  * Write on stderr when appropriate
  * build: Require gio-unix-2.0
  * settings: Keep a ref on device to avoid use-after-free (Fixes #56)
  * dpms: Add missing sanity checks (Fixes #163)
  * Fix Xfconf memory management
  * Update bug report address
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1701345600">- Update to version 4.18.3
  * power: Fix inhibition management
  * settings: Present window to the user when already opened
  * settings: Remove useless g_application_hold/release()
  * A review of signal handlers disconnection
  * Remove #ifdefs DEBUG
  * brightness: Rework min level management
  * Refactor XfpmBrightness
  * Remove useless logs
  * backlight: Adjust some spacing for consistency / readability
  * backlight: Return earlier when brightness key event should not be
    handled
  * backlight: fix "handle display brightness keys" setting
  * Simplify brightness level management (Fixes #139)
  * Add missing properties for panel plugin settings
  * Use same debug function everywhere (V2)
  * brightness: Silence more warnings
  * Fix previous commit (again)
  * Fix previous commit
  * Fix g_spawn*_sync() wait status management
  * brightness: Fix g_spawn() wait status management
  * Silence some more warnings
  * Update docs url
  * power: Fix memory leak
  * settings: Fix hidden widgets when !has_lcd_brightness
  * backlight: Fix xfconf warning about cancelled operation
  * Lower some warning levels
  * Use same debug function everywhere
  * Fix upower object management
  * plugin: Fix non unreffed objects on finalize
  * systray-icon: Fix "floating object" warning on finalize
  * systray-icon: Fix "invalid property" warnings
  * Suspend system if lock screen fails on lid close (Fixes #209)
  * Add energy rate into device details
  * power: Fix use of g_hash_table_get_values()
  * Fix light locker integration (Fixes #201)
  * Add app icon at 64px, 96px, clean up SVG metadata
  * Fix description for pending states.
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1717934400">- Update to version 4.18.4
  * Update copyright year
  * power: Fix overall charge state calculation
  * systray-icon: Handle scroll events
  * Only show desktop files in Xfce
  * main: Add missing newline in version info
  * Remove outdated references to xfce-goodies
  * pm-helper: Add missing GError initialization
  * settings: Fix debug log
  * settings: Fix inconsistent ref values between ui and gobject
  * Fix initial state of "Handle brightness keys" switch in settings UI
  * Ungrab brightness keys when not handling them
  * Revert "Fix system-sleep-inactivity min value"
  * Fix system-sleep-inactivity min value
  * Translation Updates</changelog>
</package>
<package pkgid="dbf858b293eaffdc112a1f568ef9e6c3ed99d39dc95027b8e0d1e0eb987298d8" name="xfce4-power-manager-lang" arch="noarch">
  <version epoch="0" ver="4.18.4" rel="bp156.2.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1480161600">- update to version 1.6.0
  - port to GTK3
  - port to gdbus
  - drop LXDE panel plugin
  - screensaver fixes / improvements
  - various crash fixes
  - memory leaks fixed
  - many other improvements, see ChangeLog and NEWS file</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1513684800">- update to version 1.6.1:
  New stable release of xfce4-power-manager.
  - plugin:
  - Use libxfce4panel function to obtain desired icon size
  - Fix menu leak, attach menu to button (bxo#13466)
  - Hide label in unknown state (bxo#12851)
  - Add properties dialog (bxo#13270)
  - Set ac-adapter icon for desktop systems (bxo#13959)
  - Hide label by default on desktop systems
  - Block panel autohide if the menu is open
  - Drop deprecated CSS styles
  - Fix xfpm startup dialog ignoring response (bxo#13700)
  - Fix handling of dialog responses for suspend and hibernate
    (bxo#13405)
  - Set the transient hint for notifications
  - Fix scale description and values for light-locker (bxo#13303)
  - Drop period at end of all tooltip texts (bxo#12342)
  - Make tooltip more concise (bxo#12342)
  - When locking fallback to xflock4 first (bxo#12603)
  - Fix a crash when warning about the screenlocker (bxo#12603)
  - Fix showing inhibits in the systray (bxo#12605)
  - Fix the g_object_bindings in xfce-screensaver
  - Handle screensaver activity with it's own class (bxo#12603)
  - Fix GTK 3.20 deprecation warnings
  - Use the kernel-supplied backlight type rather than a whitelist
    (bxo#12553)
  - Add MATE to NotShowIn list (bxo#12506)
  - Translation updates
- add xfce4-power-manager-1.6.1-fix-no-return-in-nonvoid.diff
  (bxo#14104)</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1526385600">- add xfce4-power-manager-1.6.1-no-show-in-lxqt.diff (boo#1092247)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1558094400">- Update to version 1.6.2
  * Fix compiler warning (bxo#14104)
  * Fix various warnings
  * Don't autostart the power manager in the LXQt DE (bxo#14450)
  * Don't overwrite the user's XScreensaver settings (bxo#14968)
  * Fix slider labels (bxo#14395)
  * Replace xfconf_channel_new by xfconf_channel_get
  * Read from actual_brightness instead of brightness
  * Fix g_type_class_add_private is deprecated
  * Handle glib deprecations
  * Use the newer up_client_get_devices2
  * Install Appdata in metainfo (bxo#15380)
  * plugin: Show discharge level even in unknown state (bxo#15280)
  * settings: change "going from sleep" to "going to sleep"(bxo#15144)
  * settings: Improve devices tab visually by adding frame
  * Translation updates
- Dropped obsolete patches:
  - xfce4-power-manager-1.6.1-fix-no-return-in-nonvoid.diff
  - xfce4-power-manager-1.6.1-no-show-in-lxqt.diff
- Added bcond to build with sources from git master branch
- Switched to %autosetup for simpler maintenance
- Switch urls to https://
- Cleaned up spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 1.6.3
  * Revert "Read from actual_brightness instead of brightness"
  * Translation updates
- Validate appstream metadata</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1563364800">- Panel plugin sub-package renamed to follow upstream name:
  xfce4-foo-plugin</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 1.6.4
  * Make inhibition affect dimming and inactivity action (bxo#14687)
  * Add support of xfce4-screensaver
  * Disable trayicon when panel plugin is present (bxo#15682)
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 1.6.5
  * Improve size of critical power level spin
  * Correctly hide brightness label (bxo#14649)
  * Replace GtkStock buttons
  * Add icons to close and help buttons in prefs
  * Translation Updates
- 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="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1583755200">- Update to version 1.6.6
  * Dismiss critical notification when connecting to AC
  * Fix inhibiting xfce4-screensaver (bxo#16364)
  * settings: Move % sign out of spinbutton (bxo#15994)
  * panel-plugin: Toggle presentation mode on middle click
  * panel-plugin: Properly show 'About' menu item
  * panel-plugin: Add missing about callback
  * panel-plugin: Properly hook up about signal
  * panel-plugin: Replace deprecated call
  * Switch to symbolic window-close icons</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 1.7.0
  * Fix inhibiting xfce4-screensaver (bxo#16364)
  * Fix indentation (makes git blame harder, but code more readable)
  * settings: Unclutter system and display tabs
  * settings: Move % sign out of spinbutton (bxo#15994)
  * Switch to symbolic window-close icons
  * Dismiss critical notification when connecting to AC
  * Make brightness steps configurable (bxo#12062)
  * Allow compilation with panel 4.15
  * panel-plugin: Properly show 'About' menu item
  * panel-plugin: Add (optional) Presentation mode indicator (bxo#15773)
  * panel-plugin: Toggle presentation mode on middle click
  * panel-plugin: Add warning color to presentation mode indicator
  * panel-plugin: Use GtkSwitch for Presentation mode
  * panel-plugin: Replace deprecated call
  * systray: Ensure presentation mode can be toggled (bxo#16337)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1604750400">- Update to version 1.7.1
  * Add new app icon and switch to rDNS icon name
  * Use more accurate status icons (gxo#xfce/xfce4-settings#95)
  * Also use symbolic icons in battery notifications
  * Reorder screensavers so Xfce comes first (gxo#xfce/xfce4-settings#101)
  * settings: Adjust title and show min/max buttons
  * settings: Allow critical battery level up to 70% (gxo#xfce/xfce4-settings#67)
  * settings: Add keywords for discoverability (bxo#10694)
  * settings: Fix GtkSwitch signal handlers (gxo#xfce/xfce4-settings#99)
  * xfpm: avoid default double fork
  * Respect the notification daemon's timeouts (gxo#xfce/xfce4-settings#57)
  * Fix Laptop lid settings (bxo#15300)
  * Fix spelling mistake (bxo#16698)
  * Only update blank time when appropriate
  * Bug #16717: Move from exo-csource to xdt-csource
  * Guard against NULL pointer dereference
  * More blank time debug code
  * Indentation fixe
  * Cleanup code
  * Move default icon names into one place
  * Silence compiler warnings
  * Add README.md
  * Add basic GitLab pipeline
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * bump glib (and gio, gthread, etc) minimum to 2.50.0
  * panel-plugin: Prefer ac-adapter-symbolic
    (Fixes gxo#xfce/xfce4-settings#103)
  * Add new icons in size 24x24 and 32x32
  * Translation Updates</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1641211200">- Add inhibit_dpms.patch
  Inhibit DPMS when getting power inhibit request.
    (gxo#xfce/xfce4-power-manager!22)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1659960000">- Add requirement to pkexec for brightness control (boo#1202125)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1671710400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates
- Remove inhibit_dpms.patch
- Update to version 4.17.1
  * Bump copyright year to 2022
  * Do not include `config.h` in headers
  * autoconf: Use AC_CONFIG_MACRO_DIRS
- Update to version 4.17.0
  * Allocate dynamic memory to `what` so that it can be `g_free`d later
  * Connect to polkit signal via GDBusProxy generic signal
  * Do not log a warning about expected behavior
  * Fix compilation warnings
  * Fix icon name in autostart launcher
  * Fix intltool lock file bug in make distcheck
  * Fix memory corruption due to incorrect g_ptr_array usage
  * Fix memory leak and make `while` more efficient
  * Fix missing-prototypes
  * Fix va_args usage in get_device_icon_name
  * Free `eggalarm` after its last use
  * Increase sleep timeout to 6hrs (gxo#xfce/xfce4-settings#80)
  * Inhibit DPMS when getting power inhibit request.
  * Lower minimum inactivity to 5 minutes
  * Remove GSourceFunc casts
  * Remove a floating reference
  * Revert "Lower minimum inactivity to 5 minutes"
  * Translation Updates
  * automake: Enable subdir-objects
  * backlight: always update notification
  * panel-plugin: Switch percentage and time
  * remove unused variable show_presentation_indicator
  * settings: Revert type hint change</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676030400">- Update to version 4.18.1
  * Update copyright year
  * Use XfceScreensaver from Libxfce4ui (!33)
  * screensaver: Fall back on lock command if D-Bus call failed (#142, !24)
  * panel-plugin: Properly disconnect signal handler
  * build: Fix autotools warnings
  * Fix management of source ids
  * panel-plugin: Add missing ref on image
  * Fix blurriness in icons when UI scale factor &gt; 1 (!30)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1685448000">- Update to version 4.18.2
  * Fix typos in previous backported commit
  * Keep "lock-on-sleep" in sync with other components via XfceScreensaver
  * power: Fix old typo
  * Do not check repeatedly for logind running
  * Write on stderr when appropriate
  * build: Require gio-unix-2.0
  * settings: Keep a ref on device to avoid use-after-free (Fixes #56)
  * dpms: Add missing sanity checks (Fixes #163)
  * Fix Xfconf memory management
  * Update bug report address
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1701345600">- Update to version 4.18.3
  * power: Fix inhibition management
  * settings: Present window to the user when already opened
  * settings: Remove useless g_application_hold/release()
  * A review of signal handlers disconnection
  * Remove #ifdefs DEBUG
  * brightness: Rework min level management
  * Refactor XfpmBrightness
  * Remove useless logs
  * backlight: Adjust some spacing for consistency / readability
  * backlight: Return earlier when brightness key event should not be
    handled
  * backlight: fix "handle display brightness keys" setting
  * Simplify brightness level management (Fixes #139)
  * Add missing properties for panel plugin settings
  * Use same debug function everywhere (V2)
  * brightness: Silence more warnings
  * Fix previous commit (again)
  * Fix previous commit
  * Fix g_spawn*_sync() wait status management
  * brightness: Fix g_spawn() wait status management
  * Silence some more warnings
  * Update docs url
  * power: Fix memory leak
  * settings: Fix hidden widgets when !has_lcd_brightness
  * backlight: Fix xfconf warning about cancelled operation
  * Lower some warning levels
  * Use same debug function everywhere
  * Fix upower object management
  * plugin: Fix non unreffed objects on finalize
  * systray-icon: Fix "floating object" warning on finalize
  * systray-icon: Fix "invalid property" warnings
  * Suspend system if lock screen fails on lid close (Fixes #209)
  * Add energy rate into device details
  * power: Fix use of g_hash_table_get_values()
  * Fix light locker integration (Fixes #201)
  * Add app icon at 64px, 96px, clean up SVG metadata
  * Fix description for pending states.
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1717934400">- Update to version 4.18.4
  * Update copyright year
  * power: Fix overall charge state calculation
  * systray-icon: Handle scroll events
  * Only show desktop files in Xfce
  * main: Add missing newline in version info
  * Remove outdated references to xfce-goodies
  * pm-helper: Add missing GError initialization
  * settings: Fix debug log
  * settings: Fix inconsistent ref values between ui and gobject
  * Fix initial state of "Handle brightness keys" switch in settings UI
  * Ungrab brightness keys when not handling them
  * Revert "Fix system-sleep-inactivity min value"
  * Fix system-sleep-inactivity min value
  * Translation Updates</changelog>
</package>
<package pkgid="3694d0e68f7800d27d1ad26d7d46dbf7ea2d5c3690c719e040de82ac783c9e17" name="xfce4-power-manager-plugin" arch="aarch64">
  <version epoch="0" ver="4.18.4" rel="bp156.2.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1480161600">- update to version 1.6.0
  - port to GTK3
  - port to gdbus
  - drop LXDE panel plugin
  - screensaver fixes / improvements
  - various crash fixes
  - memory leaks fixed
  - many other improvements, see ChangeLog and NEWS file</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1513684800">- update to version 1.6.1:
  New stable release of xfce4-power-manager.
  - plugin:
  - Use libxfce4panel function to obtain desired icon size
  - Fix menu leak, attach menu to button (bxo#13466)
  - Hide label in unknown state (bxo#12851)
  - Add properties dialog (bxo#13270)
  - Set ac-adapter icon for desktop systems (bxo#13959)
  - Hide label by default on desktop systems
  - Block panel autohide if the menu is open
  - Drop deprecated CSS styles
  - Fix xfpm startup dialog ignoring response (bxo#13700)
  - Fix handling of dialog responses for suspend and hibernate
    (bxo#13405)
  - Set the transient hint for notifications
  - Fix scale description and values for light-locker (bxo#13303)
  - Drop period at end of all tooltip texts (bxo#12342)
  - Make tooltip more concise (bxo#12342)
  - When locking fallback to xflock4 first (bxo#12603)
  - Fix a crash when warning about the screenlocker (bxo#12603)
  - Fix showing inhibits in the systray (bxo#12605)
  - Fix the g_object_bindings in xfce-screensaver
  - Handle screensaver activity with it's own class (bxo#12603)
  - Fix GTK 3.20 deprecation warnings
  - Use the kernel-supplied backlight type rather than a whitelist
    (bxo#12553)
  - Add MATE to NotShowIn list (bxo#12506)
  - Translation updates
- add xfce4-power-manager-1.6.1-fix-no-return-in-nonvoid.diff
  (bxo#14104)</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1526385600">- add xfce4-power-manager-1.6.1-no-show-in-lxqt.diff (boo#1092247)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1558094400">- Update to version 1.6.2
  * Fix compiler warning (bxo#14104)
  * Fix various warnings
  * Don't autostart the power manager in the LXQt DE (bxo#14450)
  * Don't overwrite the user's XScreensaver settings (bxo#14968)
  * Fix slider labels (bxo#14395)
  * Replace xfconf_channel_new by xfconf_channel_get
  * Read from actual_brightness instead of brightness
  * Fix g_type_class_add_private is deprecated
  * Handle glib deprecations
  * Use the newer up_client_get_devices2
  * Install Appdata in metainfo (bxo#15380)
  * plugin: Show discharge level even in unknown state (bxo#15280)
  * settings: change "going from sleep" to "going to sleep"(bxo#15144)
  * settings: Improve devices tab visually by adding frame
  * Translation updates
- Dropped obsolete patches:
  - xfce4-power-manager-1.6.1-fix-no-return-in-nonvoid.diff
  - xfce4-power-manager-1.6.1-no-show-in-lxqt.diff
- Added bcond to build with sources from git master branch
- Switched to %autosetup for simpler maintenance
- Switch urls to https://
- Cleaned up spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 1.6.3
  * Revert "Read from actual_brightness instead of brightness"
  * Translation updates
- Validate appstream metadata</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1563364800">- Panel plugin sub-package renamed to follow upstream name:
  xfce4-foo-plugin</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 1.6.4
  * Make inhibition affect dimming and inactivity action (bxo#14687)
  * Add support of xfce4-screensaver
  * Disable trayicon when panel plugin is present (bxo#15682)
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 1.6.5
  * Improve size of critical power level spin
  * Correctly hide brightness label (bxo#14649)
  * Replace GtkStock buttons
  * Add icons to close and help buttons in prefs
  * Translation Updates
- 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="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1583755200">- Update to version 1.6.6
  * Dismiss critical notification when connecting to AC
  * Fix inhibiting xfce4-screensaver (bxo#16364)
  * settings: Move % sign out of spinbutton (bxo#15994)
  * panel-plugin: Toggle presentation mode on middle click
  * panel-plugin: Properly show 'About' menu item
  * panel-plugin: Add missing about callback
  * panel-plugin: Properly hook up about signal
  * panel-plugin: Replace deprecated call
  * Switch to symbolic window-close icons</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 1.7.0
  * Fix inhibiting xfce4-screensaver (bxo#16364)
  * Fix indentation (makes git blame harder, but code more readable)
  * settings: Unclutter system and display tabs
  * settings: Move % sign out of spinbutton (bxo#15994)
  * Switch to symbolic window-close icons
  * Dismiss critical notification when connecting to AC
  * Make brightness steps configurable (bxo#12062)
  * Allow compilation with panel 4.15
  * panel-plugin: Properly show 'About' menu item
  * panel-plugin: Add (optional) Presentation mode indicator (bxo#15773)
  * panel-plugin: Toggle presentation mode on middle click
  * panel-plugin: Add warning color to presentation mode indicator
  * panel-plugin: Use GtkSwitch for Presentation mode
  * panel-plugin: Replace deprecated call
  * systray: Ensure presentation mode can be toggled (bxo#16337)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1604750400">- Update to version 1.7.1
  * Add new app icon and switch to rDNS icon name
  * Use more accurate status icons (gxo#xfce/xfce4-settings#95)
  * Also use symbolic icons in battery notifications
  * Reorder screensavers so Xfce comes first (gxo#xfce/xfce4-settings#101)
  * settings: Adjust title and show min/max buttons
  * settings: Allow critical battery level up to 70% (gxo#xfce/xfce4-settings#67)
  * settings: Add keywords for discoverability (bxo#10694)
  * settings: Fix GtkSwitch signal handlers (gxo#xfce/xfce4-settings#99)
  * xfpm: avoid default double fork
  * Respect the notification daemon's timeouts (gxo#xfce/xfce4-settings#57)
  * Fix Laptop lid settings (bxo#15300)
  * Fix spelling mistake (bxo#16698)
  * Only update blank time when appropriate
  * Bug #16717: Move from exo-csource to xdt-csource
  * Guard against NULL pointer dereference
  * More blank time debug code
  * Indentation fixe
  * Cleanup code
  * Move default icon names into one place
  * Silence compiler warnings
  * Add README.md
  * Add basic GitLab pipeline
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * bump glib (and gio, gthread, etc) minimum to 2.50.0
  * panel-plugin: Prefer ac-adapter-symbolic
    (Fixes gxo#xfce/xfce4-settings#103)
  * Add new icons in size 24x24 and 32x32
  * Translation Updates</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1641211200">- Add inhibit_dpms.patch
  Inhibit DPMS when getting power inhibit request.
    (gxo#xfce/xfce4-power-manager!22)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1659960000">- Add requirement to pkexec for brightness control (boo#1202125)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1671710400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates
- Remove inhibit_dpms.patch
- Update to version 4.17.1
  * Bump copyright year to 2022
  * Do not include `config.h` in headers
  * autoconf: Use AC_CONFIG_MACRO_DIRS
- Update to version 4.17.0
  * Allocate dynamic memory to `what` so that it can be `g_free`d later
  * Connect to polkit signal via GDBusProxy generic signal
  * Do not log a warning about expected behavior
  * Fix compilation warnings
  * Fix icon name in autostart launcher
  * Fix intltool lock file bug in make distcheck
  * Fix memory corruption due to incorrect g_ptr_array usage
  * Fix memory leak and make `while` more efficient
  * Fix missing-prototypes
  * Fix va_args usage in get_device_icon_name
  * Free `eggalarm` after its last use
  * Increase sleep timeout to 6hrs (gxo#xfce/xfce4-settings#80)
  * Inhibit DPMS when getting power inhibit request.
  * Lower minimum inactivity to 5 minutes
  * Remove GSourceFunc casts
  * Remove a floating reference
  * Revert "Lower minimum inactivity to 5 minutes"
  * Translation Updates
  * automake: Enable subdir-objects
  * backlight: always update notification
  * panel-plugin: Switch percentage and time
  * remove unused variable show_presentation_indicator
  * settings: Revert type hint change</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676030400">- Update to version 4.18.1
  * Update copyright year
  * Use XfceScreensaver from Libxfce4ui (!33)
  * screensaver: Fall back on lock command if D-Bus call failed (#142, !24)
  * panel-plugin: Properly disconnect signal handler
  * build: Fix autotools warnings
  * Fix management of source ids
  * panel-plugin: Add missing ref on image
  * Fix blurriness in icons when UI scale factor &gt; 1 (!30)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1685448000">- Update to version 4.18.2
  * Fix typos in previous backported commit
  * Keep "lock-on-sleep" in sync with other components via XfceScreensaver
  * power: Fix old typo
  * Do not check repeatedly for logind running
  * Write on stderr when appropriate
  * build: Require gio-unix-2.0
  * settings: Keep a ref on device to avoid use-after-free (Fixes #56)
  * dpms: Add missing sanity checks (Fixes #163)
  * Fix Xfconf memory management
  * Update bug report address
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1701345600">- Update to version 4.18.3
  * power: Fix inhibition management
  * settings: Present window to the user when already opened
  * settings: Remove useless g_application_hold/release()
  * A review of signal handlers disconnection
  * Remove #ifdefs DEBUG
  * brightness: Rework min level management
  * Refactor XfpmBrightness
  * Remove useless logs
  * backlight: Adjust some spacing for consistency / readability
  * backlight: Return earlier when brightness key event should not be
    handled
  * backlight: fix "handle display brightness keys" setting
  * Simplify brightness level management (Fixes #139)
  * Add missing properties for panel plugin settings
  * Use same debug function everywhere (V2)
  * brightness: Silence more warnings
  * Fix previous commit (again)
  * Fix previous commit
  * Fix g_spawn*_sync() wait status management
  * brightness: Fix g_spawn() wait status management
  * Silence some more warnings
  * Update docs url
  * power: Fix memory leak
  * settings: Fix hidden widgets when !has_lcd_brightness
  * backlight: Fix xfconf warning about cancelled operation
  * Lower some warning levels
  * Use same debug function everywhere
  * Fix upower object management
  * plugin: Fix non unreffed objects on finalize
  * systray-icon: Fix "floating object" warning on finalize
  * systray-icon: Fix "invalid property" warnings
  * Suspend system if lock screen fails on lid close (Fixes #209)
  * Add energy rate into device details
  * power: Fix use of g_hash_table_get_values()
  * Fix light locker integration (Fixes #201)
  * Add app icon at 64px, 96px, clean up SVG metadata
  * Fix description for pending states.
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1717934400">- Update to version 4.18.4
  * Update copyright year
  * power: Fix overall charge state calculation
  * systray-icon: Handle scroll events
  * Only show desktop files in Xfce
  * main: Add missing newline in version info
  * Remove outdated references to xfce-goodies
  * pm-helper: Add missing GError initialization
  * settings: Fix debug log
  * settings: Fix inconsistent ref values between ui and gobject
  * Fix initial state of "Handle brightness keys" switch in settings UI
  * Ungrab brightness keys when not handling them
  * Revert "Fix system-sleep-inactivity min value"
  * Fix system-sleep-inactivity min value
  * Translation Updates</changelog>
</package>
<package pkgid="d1e63d545a96f85a5dab9d262f05e57e1ca4ce6460735b3a5576ca55afcfb9ba" name="xfce4-power-manager-plugin" arch="i586">
  <version epoch="0" ver="4.18.4" rel="bp156.2.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1480161600">- update to version 1.6.0
  - port to GTK3
  - port to gdbus
  - drop LXDE panel plugin
  - screensaver fixes / improvements
  - various crash fixes
  - memory leaks fixed
  - many other improvements, see ChangeLog and NEWS file</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1513684800">- update to version 1.6.1:
  New stable release of xfce4-power-manager.
  - plugin:
  - Use libxfce4panel function to obtain desired icon size
  - Fix menu leak, attach menu to button (bxo#13466)
  - Hide label in unknown state (bxo#12851)
  - Add properties dialog (bxo#13270)
  - Set ac-adapter icon for desktop systems (bxo#13959)
  - Hide label by default on desktop systems
  - Block panel autohide if the menu is open
  - Drop deprecated CSS styles
  - Fix xfpm startup dialog ignoring response (bxo#13700)
  - Fix handling of dialog responses for suspend and hibernate
    (bxo#13405)
  - Set the transient hint for notifications
  - Fix scale description and values for light-locker (bxo#13303)
  - Drop period at end of all tooltip texts (bxo#12342)
  - Make tooltip more concise (bxo#12342)
  - When locking fallback to xflock4 first (bxo#12603)
  - Fix a crash when warning about the screenlocker (bxo#12603)
  - Fix showing inhibits in the systray (bxo#12605)
  - Fix the g_object_bindings in xfce-screensaver
  - Handle screensaver activity with it's own class (bxo#12603)
  - Fix GTK 3.20 deprecation warnings
  - Use the kernel-supplied backlight type rather than a whitelist
    (bxo#12553)
  - Add MATE to NotShowIn list (bxo#12506)
  - Translation updates
- add xfce4-power-manager-1.6.1-fix-no-return-in-nonvoid.diff
  (bxo#14104)</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1526385600">- add xfce4-power-manager-1.6.1-no-show-in-lxqt.diff (boo#1092247)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1558094400">- Update to version 1.6.2
  * Fix compiler warning (bxo#14104)
  * Fix various warnings
  * Don't autostart the power manager in the LXQt DE (bxo#14450)
  * Don't overwrite the user's XScreensaver settings (bxo#14968)
  * Fix slider labels (bxo#14395)
  * Replace xfconf_channel_new by xfconf_channel_get
  * Read from actual_brightness instead of brightness
  * Fix g_type_class_add_private is deprecated
  * Handle glib deprecations
  * Use the newer up_client_get_devices2
  * Install Appdata in metainfo (bxo#15380)
  * plugin: Show discharge level even in unknown state (bxo#15280)
  * settings: change "going from sleep" to "going to sleep"(bxo#15144)
  * settings: Improve devices tab visually by adding frame
  * Translation updates
- Dropped obsolete patches:
  - xfce4-power-manager-1.6.1-fix-no-return-in-nonvoid.diff
  - xfce4-power-manager-1.6.1-no-show-in-lxqt.diff
- Added bcond to build with sources from git master branch
- Switched to %autosetup for simpler maintenance
- Switch urls to https://
- Cleaned up spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 1.6.3
  * Revert "Read from actual_brightness instead of brightness"
  * Translation updates
- Validate appstream metadata</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1563364800">- Panel plugin sub-package renamed to follow upstream name:
  xfce4-foo-plugin</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 1.6.4
  * Make inhibition affect dimming and inactivity action (bxo#14687)
  * Add support of xfce4-screensaver
  * Disable trayicon when panel plugin is present (bxo#15682)
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 1.6.5
  * Improve size of critical power level spin
  * Correctly hide brightness label (bxo#14649)
  * Replace GtkStock buttons
  * Add icons to close and help buttons in prefs
  * Translation Updates
- 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="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1583755200">- Update to version 1.6.6
  * Dismiss critical notification when connecting to AC
  * Fix inhibiting xfce4-screensaver (bxo#16364)
  * settings: Move % sign out of spinbutton (bxo#15994)
  * panel-plugin: Toggle presentation mode on middle click
  * panel-plugin: Properly show 'About' menu item
  * panel-plugin: Add missing about callback
  * panel-plugin: Properly hook up about signal
  * panel-plugin: Replace deprecated call
  * Switch to symbolic window-close icons</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 1.7.0
  * Fix inhibiting xfce4-screensaver (bxo#16364)
  * Fix indentation (makes git blame harder, but code more readable)
  * settings: Unclutter system and display tabs
  * settings: Move % sign out of spinbutton (bxo#15994)
  * Switch to symbolic window-close icons
  * Dismiss critical notification when connecting to AC
  * Make brightness steps configurable (bxo#12062)
  * Allow compilation with panel 4.15
  * panel-plugin: Properly show 'About' menu item
  * panel-plugin: Add (optional) Presentation mode indicator (bxo#15773)
  * panel-plugin: Toggle presentation mode on middle click
  * panel-plugin: Add warning color to presentation mode indicator
  * panel-plugin: Use GtkSwitch for Presentation mode
  * panel-plugin: Replace deprecated call
  * systray: Ensure presentation mode can be toggled (bxo#16337)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1604750400">- Update to version 1.7.1
  * Add new app icon and switch to rDNS icon name
  * Use more accurate status icons (gxo#xfce/xfce4-settings#95)
  * Also use symbolic icons in battery notifications
  * Reorder screensavers so Xfce comes first (gxo#xfce/xfce4-settings#101)
  * settings: Adjust title and show min/max buttons
  * settings: Allow critical battery level up to 70% (gxo#xfce/xfce4-settings#67)
  * settings: Add keywords for discoverability (bxo#10694)
  * settings: Fix GtkSwitch signal handlers (gxo#xfce/xfce4-settings#99)
  * xfpm: avoid default double fork
  * Respect the notification daemon's timeouts (gxo#xfce/xfce4-settings#57)
  * Fix Laptop lid settings (bxo#15300)
  * Fix spelling mistake (bxo#16698)
  * Only update blank time when appropriate
  * Bug #16717: Move from exo-csource to xdt-csource
  * Guard against NULL pointer dereference
  * More blank time debug code
  * Indentation fixe
  * Cleanup code
  * Move default icon names into one place
  * Silence compiler warnings
  * Add README.md
  * Add basic GitLab pipeline
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * bump glib (and gio, gthread, etc) minimum to 2.50.0
  * panel-plugin: Prefer ac-adapter-symbolic
    (Fixes gxo#xfce/xfce4-settings#103)
  * Add new icons in size 24x24 and 32x32
  * Translation Updates</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1641211200">- Add inhibit_dpms.patch
  Inhibit DPMS when getting power inhibit request.
    (gxo#xfce/xfce4-power-manager!22)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1659960000">- Add requirement to pkexec for brightness control (boo#1202125)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1671710400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates
- Remove inhibit_dpms.patch
- Update to version 4.17.1
  * Bump copyright year to 2022
  * Do not include `config.h` in headers
  * autoconf: Use AC_CONFIG_MACRO_DIRS
- Update to version 4.17.0
  * Allocate dynamic memory to `what` so that it can be `g_free`d later
  * Connect to polkit signal via GDBusProxy generic signal
  * Do not log a warning about expected behavior
  * Fix compilation warnings
  * Fix icon name in autostart launcher
  * Fix intltool lock file bug in make distcheck
  * Fix memory corruption due to incorrect g_ptr_array usage
  * Fix memory leak and make `while` more efficient
  * Fix missing-prototypes
  * Fix va_args usage in get_device_icon_name
  * Free `eggalarm` after its last use
  * Increase sleep timeout to 6hrs (gxo#xfce/xfce4-settings#80)
  * Inhibit DPMS when getting power inhibit request.
  * Lower minimum inactivity to 5 minutes
  * Remove GSourceFunc casts
  * Remove a floating reference
  * Revert "Lower minimum inactivity to 5 minutes"
  * Translation Updates
  * automake: Enable subdir-objects
  * backlight: always update notification
  * panel-plugin: Switch percentage and time
  * remove unused variable show_presentation_indicator
  * settings: Revert type hint change</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676030400">- Update to version 4.18.1
  * Update copyright year
  * Use XfceScreensaver from Libxfce4ui (!33)
  * screensaver: Fall back on lock command if D-Bus call failed (#142, !24)
  * panel-plugin: Properly disconnect signal handler
  * build: Fix autotools warnings
  * Fix management of source ids
  * panel-plugin: Add missing ref on image
  * Fix blurriness in icons when UI scale factor &gt; 1 (!30)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1685448000">- Update to version 4.18.2
  * Fix typos in previous backported commit
  * Keep "lock-on-sleep" in sync with other components via XfceScreensaver
  * power: Fix old typo
  * Do not check repeatedly for logind running
  * Write on stderr when appropriate
  * build: Require gio-unix-2.0
  * settings: Keep a ref on device to avoid use-after-free (Fixes #56)
  * dpms: Add missing sanity checks (Fixes #163)
  * Fix Xfconf memory management
  * Update bug report address
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1701345600">- Update to version 4.18.3
  * power: Fix inhibition management
  * settings: Present window to the user when already opened
  * settings: Remove useless g_application_hold/release()
  * A review of signal handlers disconnection
  * Remove #ifdefs DEBUG
  * brightness: Rework min level management
  * Refactor XfpmBrightness
  * Remove useless logs
  * backlight: Adjust some spacing for consistency / readability
  * backlight: Return earlier when brightness key event should not be
    handled
  * backlight: fix "handle display brightness keys" setting
  * Simplify brightness level management (Fixes #139)
  * Add missing properties for panel plugin settings
  * Use same debug function everywhere (V2)
  * brightness: Silence more warnings
  * Fix previous commit (again)
  * Fix previous commit
  * Fix g_spawn*_sync() wait status management
  * brightness: Fix g_spawn() wait status management
  * Silence some more warnings
  * Update docs url
  * power: Fix memory leak
  * settings: Fix hidden widgets when !has_lcd_brightness
  * backlight: Fix xfconf warning about cancelled operation
  * Lower some warning levels
  * Use same debug function everywhere
  * Fix upower object management
  * plugin: Fix non unreffed objects on finalize
  * systray-icon: Fix "floating object" warning on finalize
  * systray-icon: Fix "invalid property" warnings
  * Suspend system if lock screen fails on lid close (Fixes #209)
  * Add energy rate into device details
  * power: Fix use of g_hash_table_get_values()
  * Fix light locker integration (Fixes #201)
  * Add app icon at 64px, 96px, clean up SVG metadata
  * Fix description for pending states.
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1717934400">- Update to version 4.18.4
  * Update copyright year
  * power: Fix overall charge state calculation
  * systray-icon: Handle scroll events
  * Only show desktop files in Xfce
  * main: Add missing newline in version info
  * Remove outdated references to xfce-goodies
  * pm-helper: Add missing GError initialization
  * settings: Fix debug log
  * settings: Fix inconsistent ref values between ui and gobject
  * Fix initial state of "Handle brightness keys" switch in settings UI
  * Ungrab brightness keys when not handling them
  * Revert "Fix system-sleep-inactivity min value"
  * Fix system-sleep-inactivity min value
  * Translation Updates</changelog>
</package>
<package pkgid="f040ebb834c9d986cf16666f7f3dc4baba1dee416a9454f90e1a9f056661cde6" name="xfce4-power-manager-plugin" arch="ppc64le">
  <version epoch="0" ver="4.18.4" rel="bp156.2.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1480161600">- update to version 1.6.0
  - port to GTK3
  - port to gdbus
  - drop LXDE panel plugin
  - screensaver fixes / improvements
  - various crash fixes
  - memory leaks fixed
  - many other improvements, see ChangeLog and NEWS file</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1513684800">- update to version 1.6.1:
  New stable release of xfce4-power-manager.
  - plugin:
  - Use libxfce4panel function to obtain desired icon size
  - Fix menu leak, attach menu to button (bxo#13466)
  - Hide label in unknown state (bxo#12851)
  - Add properties dialog (bxo#13270)
  - Set ac-adapter icon for desktop systems (bxo#13959)
  - Hide label by default on desktop systems
  - Block panel autohide if the menu is open
  - Drop deprecated CSS styles
  - Fix xfpm startup dialog ignoring response (bxo#13700)
  - Fix handling of dialog responses for suspend and hibernate
    (bxo#13405)
  - Set the transient hint for notifications
  - Fix scale description and values for light-locker (bxo#13303)
  - Drop period at end of all tooltip texts (bxo#12342)
  - Make tooltip more concise (bxo#12342)
  - When locking fallback to xflock4 first (bxo#12603)
  - Fix a crash when warning about the screenlocker (bxo#12603)
  - Fix showing inhibits in the systray (bxo#12605)
  - Fix the g_object_bindings in xfce-screensaver
  - Handle screensaver activity with it's own class (bxo#12603)
  - Fix GTK 3.20 deprecation warnings
  - Use the kernel-supplied backlight type rather than a whitelist
    (bxo#12553)
  - Add MATE to NotShowIn list (bxo#12506)
  - Translation updates
- add xfce4-power-manager-1.6.1-fix-no-return-in-nonvoid.diff
  (bxo#14104)</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1526385600">- add xfce4-power-manager-1.6.1-no-show-in-lxqt.diff (boo#1092247)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1558094400">- Update to version 1.6.2
  * Fix compiler warning (bxo#14104)
  * Fix various warnings
  * Don't autostart the power manager in the LXQt DE (bxo#14450)
  * Don't overwrite the user's XScreensaver settings (bxo#14968)
  * Fix slider labels (bxo#14395)
  * Replace xfconf_channel_new by xfconf_channel_get
  * Read from actual_brightness instead of brightness
  * Fix g_type_class_add_private is deprecated
  * Handle glib deprecations
  * Use the newer up_client_get_devices2
  * Install Appdata in metainfo (bxo#15380)
  * plugin: Show discharge level even in unknown state (bxo#15280)
  * settings: change "going from sleep" to "going to sleep"(bxo#15144)
  * settings: Improve devices tab visually by adding frame
  * Translation updates
- Dropped obsolete patches:
  - xfce4-power-manager-1.6.1-fix-no-return-in-nonvoid.diff
  - xfce4-power-manager-1.6.1-no-show-in-lxqt.diff
- Added bcond to build with sources from git master branch
- Switched to %autosetup for simpler maintenance
- Switch urls to https://
- Cleaned up spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 1.6.3
  * Revert "Read from actual_brightness instead of brightness"
  * Translation updates
- Validate appstream metadata</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1563364800">- Panel plugin sub-package renamed to follow upstream name:
  xfce4-foo-plugin</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 1.6.4
  * Make inhibition affect dimming and inactivity action (bxo#14687)
  * Add support of xfce4-screensaver
  * Disable trayicon when panel plugin is present (bxo#15682)
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 1.6.5
  * Improve size of critical power level spin
  * Correctly hide brightness label (bxo#14649)
  * Replace GtkStock buttons
  * Add icons to close and help buttons in prefs
  * Translation Updates
- 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="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1583755200">- Update to version 1.6.6
  * Dismiss critical notification when connecting to AC
  * Fix inhibiting xfce4-screensaver (bxo#16364)
  * settings: Move % sign out of spinbutton (bxo#15994)
  * panel-plugin: Toggle presentation mode on middle click
  * panel-plugin: Properly show 'About' menu item
  * panel-plugin: Add missing about callback
  * panel-plugin: Properly hook up about signal
  * panel-plugin: Replace deprecated call
  * Switch to symbolic window-close icons</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 1.7.0
  * Fix inhibiting xfce4-screensaver (bxo#16364)
  * Fix indentation (makes git blame harder, but code more readable)
  * settings: Unclutter system and display tabs
  * settings: Move % sign out of spinbutton (bxo#15994)
  * Switch to symbolic window-close icons
  * Dismiss critical notification when connecting to AC
  * Make brightness steps configurable (bxo#12062)
  * Allow compilation with panel 4.15
  * panel-plugin: Properly show 'About' menu item
  * panel-plugin: Add (optional) Presentation mode indicator (bxo#15773)
  * panel-plugin: Toggle presentation mode on middle click
  * panel-plugin: Add warning color to presentation mode indicator
  * panel-plugin: Use GtkSwitch for Presentation mode
  * panel-plugin: Replace deprecated call
  * systray: Ensure presentation mode can be toggled (bxo#16337)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1604750400">- Update to version 1.7.1
  * Add new app icon and switch to rDNS icon name
  * Use more accurate status icons (gxo#xfce/xfce4-settings#95)
  * Also use symbolic icons in battery notifications
  * Reorder screensavers so Xfce comes first (gxo#xfce/xfce4-settings#101)
  * settings: Adjust title and show min/max buttons
  * settings: Allow critical battery level up to 70% (gxo#xfce/xfce4-settings#67)
  * settings: Add keywords for discoverability (bxo#10694)
  * settings: Fix GtkSwitch signal handlers (gxo#xfce/xfce4-settings#99)
  * xfpm: avoid default double fork
  * Respect the notification daemon's timeouts (gxo#xfce/xfce4-settings#57)
  * Fix Laptop lid settings (bxo#15300)
  * Fix spelling mistake (bxo#16698)
  * Only update blank time when appropriate
  * Bug #16717: Move from exo-csource to xdt-csource
  * Guard against NULL pointer dereference
  * More blank time debug code
  * Indentation fixe
  * Cleanup code
  * Move default icon names into one place
  * Silence compiler warnings
  * Add README.md
  * Add basic GitLab pipeline
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * bump glib (and gio, gthread, etc) minimum to 2.50.0
  * panel-plugin: Prefer ac-adapter-symbolic
    (Fixes gxo#xfce/xfce4-settings#103)
  * Add new icons in size 24x24 and 32x32
  * Translation Updates</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1641211200">- Add inhibit_dpms.patch
  Inhibit DPMS when getting power inhibit request.
    (gxo#xfce/xfce4-power-manager!22)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1659960000">- Add requirement to pkexec for brightness control (boo#1202125)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1671710400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates
- Remove inhibit_dpms.patch
- Update to version 4.17.1
  * Bump copyright year to 2022
  * Do not include `config.h` in headers
  * autoconf: Use AC_CONFIG_MACRO_DIRS
- Update to version 4.17.0
  * Allocate dynamic memory to `what` so that it can be `g_free`d later
  * Connect to polkit signal via GDBusProxy generic signal
  * Do not log a warning about expected behavior
  * Fix compilation warnings
  * Fix icon name in autostart launcher
  * Fix intltool lock file bug in make distcheck
  * Fix memory corruption due to incorrect g_ptr_array usage
  * Fix memory leak and make `while` more efficient
  * Fix missing-prototypes
  * Fix va_args usage in get_device_icon_name
  * Free `eggalarm` after its last use
  * Increase sleep timeout to 6hrs (gxo#xfce/xfce4-settings#80)
  * Inhibit DPMS when getting power inhibit request.
  * Lower minimum inactivity to 5 minutes
  * Remove GSourceFunc casts
  * Remove a floating reference
  * Revert "Lower minimum inactivity to 5 minutes"
  * Translation Updates
  * automake: Enable subdir-objects
  * backlight: always update notification
  * panel-plugin: Switch percentage and time
  * remove unused variable show_presentation_indicator
  * settings: Revert type hint change</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676030400">- Update to version 4.18.1
  * Update copyright year
  * Use XfceScreensaver from Libxfce4ui (!33)
  * screensaver: Fall back on lock command if D-Bus call failed (#142, !24)
  * panel-plugin: Properly disconnect signal handler
  * build: Fix autotools warnings
  * Fix management of source ids
  * panel-plugin: Add missing ref on image
  * Fix blurriness in icons when UI scale factor &gt; 1 (!30)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1685448000">- Update to version 4.18.2
  * Fix typos in previous backported commit
  * Keep "lock-on-sleep" in sync with other components via XfceScreensaver
  * power: Fix old typo
  * Do not check repeatedly for logind running
  * Write on stderr when appropriate
  * build: Require gio-unix-2.0
  * settings: Keep a ref on device to avoid use-after-free (Fixes #56)
  * dpms: Add missing sanity checks (Fixes #163)
  * Fix Xfconf memory management
  * Update bug report address
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1701345600">- Update to version 4.18.3
  * power: Fix inhibition management
  * settings: Present window to the user when already opened
  * settings: Remove useless g_application_hold/release()
  * A review of signal handlers disconnection
  * Remove #ifdefs DEBUG
  * brightness: Rework min level management
  * Refactor XfpmBrightness
  * Remove useless logs
  * backlight: Adjust some spacing for consistency / readability
  * backlight: Return earlier when brightness key event should not be
    handled
  * backlight: fix "handle display brightness keys" setting
  * Simplify brightness level management (Fixes #139)
  * Add missing properties for panel plugin settings
  * Use same debug function everywhere (V2)
  * brightness: Silence more warnings
  * Fix previous commit (again)
  * Fix previous commit
  * Fix g_spawn*_sync() wait status management
  * brightness: Fix g_spawn() wait status management
  * Silence some more warnings
  * Update docs url
  * power: Fix memory leak
  * settings: Fix hidden widgets when !has_lcd_brightness
  * backlight: Fix xfconf warning about cancelled operation
  * Lower some warning levels
  * Use same debug function everywhere
  * Fix upower object management
  * plugin: Fix non unreffed objects on finalize
  * systray-icon: Fix "floating object" warning on finalize
  * systray-icon: Fix "invalid property" warnings
  * Suspend system if lock screen fails on lid close (Fixes #209)
  * Add energy rate into device details
  * power: Fix use of g_hash_table_get_values()
  * Fix light locker integration (Fixes #201)
  * Add app icon at 64px, 96px, clean up SVG metadata
  * Fix description for pending states.
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1717934400">- Update to version 4.18.4
  * Update copyright year
  * power: Fix overall charge state calculation
  * systray-icon: Handle scroll events
  * Only show desktop files in Xfce
  * main: Add missing newline in version info
  * Remove outdated references to xfce-goodies
  * pm-helper: Add missing GError initialization
  * settings: Fix debug log
  * settings: Fix inconsistent ref values between ui and gobject
  * Fix initial state of "Handle brightness keys" switch in settings UI
  * Ungrab brightness keys when not handling them
  * Revert "Fix system-sleep-inactivity min value"
  * Fix system-sleep-inactivity min value
  * Translation Updates</changelog>
</package>
<package pkgid="7a2eac93f440006b8889a19e2663ed2b70ebc6e924091d84e8382a5320bbbf82" name="xfce4-power-manager-plugin" arch="s390x">
  <version epoch="0" ver="4.18.4" rel="bp156.2.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1480161600">- update to version 1.6.0
  - port to GTK3
  - port to gdbus
  - drop LXDE panel plugin
  - screensaver fixes / improvements
  - various crash fixes
  - memory leaks fixed
  - many other improvements, see ChangeLog and NEWS file</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1513684800">- update to version 1.6.1:
  New stable release of xfce4-power-manager.
  - plugin:
  - Use libxfce4panel function to obtain desired icon size
  - Fix menu leak, attach menu to button (bxo#13466)
  - Hide label in unknown state (bxo#12851)
  - Add properties dialog (bxo#13270)
  - Set ac-adapter icon for desktop systems (bxo#13959)
  - Hide label by default on desktop systems
  - Block panel autohide if the menu is open
  - Drop deprecated CSS styles
  - Fix xfpm startup dialog ignoring response (bxo#13700)
  - Fix handling of dialog responses for suspend and hibernate
    (bxo#13405)
  - Set the transient hint for notifications
  - Fix scale description and values for light-locker (bxo#13303)
  - Drop period at end of all tooltip texts (bxo#12342)
  - Make tooltip more concise (bxo#12342)
  - When locking fallback to xflock4 first (bxo#12603)
  - Fix a crash when warning about the screenlocker (bxo#12603)
  - Fix showing inhibits in the systray (bxo#12605)
  - Fix the g_object_bindings in xfce-screensaver
  - Handle screensaver activity with it's own class (bxo#12603)
  - Fix GTK 3.20 deprecation warnings
  - Use the kernel-supplied backlight type rather than a whitelist
    (bxo#12553)
  - Add MATE to NotShowIn list (bxo#12506)
  - Translation updates
- add xfce4-power-manager-1.6.1-fix-no-return-in-nonvoid.diff
  (bxo#14104)</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1526385600">- add xfce4-power-manager-1.6.1-no-show-in-lxqt.diff (boo#1092247)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1558094400">- Update to version 1.6.2
  * Fix compiler warning (bxo#14104)
  * Fix various warnings
  * Don't autostart the power manager in the LXQt DE (bxo#14450)
  * Don't overwrite the user's XScreensaver settings (bxo#14968)
  * Fix slider labels (bxo#14395)
  * Replace xfconf_channel_new by xfconf_channel_get
  * Read from actual_brightness instead of brightness
  * Fix g_type_class_add_private is deprecated
  * Handle glib deprecations
  * Use the newer up_client_get_devices2
  * Install Appdata in metainfo (bxo#15380)
  * plugin: Show discharge level even in unknown state (bxo#15280)
  * settings: change "going from sleep" to "going to sleep"(bxo#15144)
  * settings: Improve devices tab visually by adding frame
  * Translation updates
- Dropped obsolete patches:
  - xfce4-power-manager-1.6.1-fix-no-return-in-nonvoid.diff
  - xfce4-power-manager-1.6.1-no-show-in-lxqt.diff
- Added bcond to build with sources from git master branch
- Switched to %autosetup for simpler maintenance
- Switch urls to https://
- Cleaned up spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 1.6.3
  * Revert "Read from actual_brightness instead of brightness"
  * Translation updates
- Validate appstream metadata</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1563364800">- Panel plugin sub-package renamed to follow upstream name:
  xfce4-foo-plugin</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 1.6.4
  * Make inhibition affect dimming and inactivity action (bxo#14687)
  * Add support of xfce4-screensaver
  * Disable trayicon when panel plugin is present (bxo#15682)
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 1.6.5
  * Improve size of critical power level spin
  * Correctly hide brightness label (bxo#14649)
  * Replace GtkStock buttons
  * Add icons to close and help buttons in prefs
  * Translation Updates
- 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="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1583755200">- Update to version 1.6.6
  * Dismiss critical notification when connecting to AC
  * Fix inhibiting xfce4-screensaver (bxo#16364)
  * settings: Move % sign out of spinbutton (bxo#15994)
  * panel-plugin: Toggle presentation mode on middle click
  * panel-plugin: Properly show 'About' menu item
  * panel-plugin: Add missing about callback
  * panel-plugin: Properly hook up about signal
  * panel-plugin: Replace deprecated call
  * Switch to symbolic window-close icons</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 1.7.0
  * Fix inhibiting xfce4-screensaver (bxo#16364)
  * Fix indentation (makes git blame harder, but code more readable)
  * settings: Unclutter system and display tabs
  * settings: Move % sign out of spinbutton (bxo#15994)
  * Switch to symbolic window-close icons
  * Dismiss critical notification when connecting to AC
  * Make brightness steps configurable (bxo#12062)
  * Allow compilation with panel 4.15
  * panel-plugin: Properly show 'About' menu item
  * panel-plugin: Add (optional) Presentation mode indicator (bxo#15773)
  * panel-plugin: Toggle presentation mode on middle click
  * panel-plugin: Add warning color to presentation mode indicator
  * panel-plugin: Use GtkSwitch for Presentation mode
  * panel-plugin: Replace deprecated call
  * systray: Ensure presentation mode can be toggled (bxo#16337)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1604750400">- Update to version 1.7.1
  * Add new app icon and switch to rDNS icon name
  * Use more accurate status icons (gxo#xfce/xfce4-settings#95)
  * Also use symbolic icons in battery notifications
  * Reorder screensavers so Xfce comes first (gxo#xfce/xfce4-settings#101)
  * settings: Adjust title and show min/max buttons
  * settings: Allow critical battery level up to 70% (gxo#xfce/xfce4-settings#67)
  * settings: Add keywords for discoverability (bxo#10694)
  * settings: Fix GtkSwitch signal handlers (gxo#xfce/xfce4-settings#99)
  * xfpm: avoid default double fork
  * Respect the notification daemon's timeouts (gxo#xfce/xfce4-settings#57)
  * Fix Laptop lid settings (bxo#15300)
  * Fix spelling mistake (bxo#16698)
  * Only update blank time when appropriate
  * Bug #16717: Move from exo-csource to xdt-csource
  * Guard against NULL pointer dereference
  * More blank time debug code
  * Indentation fixe
  * Cleanup code
  * Move default icon names into one place
  * Silence compiler warnings
  * Add README.md
  * Add basic GitLab pipeline
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * bump glib (and gio, gthread, etc) minimum to 2.50.0
  * panel-plugin: Prefer ac-adapter-symbolic
    (Fixes gxo#xfce/xfce4-settings#103)
  * Add new icons in size 24x24 and 32x32
  * Translation Updates</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1641211200">- Add inhibit_dpms.patch
  Inhibit DPMS when getting power inhibit request.
    (gxo#xfce/xfce4-power-manager!22)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1659960000">- Add requirement to pkexec for brightness control (boo#1202125)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1671710400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates
- Remove inhibit_dpms.patch
- Update to version 4.17.1
  * Bump copyright year to 2022
  * Do not include `config.h` in headers
  * autoconf: Use AC_CONFIG_MACRO_DIRS
- Update to version 4.17.0
  * Allocate dynamic memory to `what` so that it can be `g_free`d later
  * Connect to polkit signal via GDBusProxy generic signal
  * Do not log a warning about expected behavior
  * Fix compilation warnings
  * Fix icon name in autostart launcher
  * Fix intltool lock file bug in make distcheck
  * Fix memory corruption due to incorrect g_ptr_array usage
  * Fix memory leak and make `while` more efficient
  * Fix missing-prototypes
  * Fix va_args usage in get_device_icon_name
  * Free `eggalarm` after its last use
  * Increase sleep timeout to 6hrs (gxo#xfce/xfce4-settings#80)
  * Inhibit DPMS when getting power inhibit request.
  * Lower minimum inactivity to 5 minutes
  * Remove GSourceFunc casts
  * Remove a floating reference
  * Revert "Lower minimum inactivity to 5 minutes"
  * Translation Updates
  * automake: Enable subdir-objects
  * backlight: always update notification
  * panel-plugin: Switch percentage and time
  * remove unused variable show_presentation_indicator
  * settings: Revert type hint change</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676030400">- Update to version 4.18.1
  * Update copyright year
  * Use XfceScreensaver from Libxfce4ui (!33)
  * screensaver: Fall back on lock command if D-Bus call failed (#142, !24)
  * panel-plugin: Properly disconnect signal handler
  * build: Fix autotools warnings
  * Fix management of source ids
  * panel-plugin: Add missing ref on image
  * Fix blurriness in icons when UI scale factor &gt; 1 (!30)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1685448000">- Update to version 4.18.2
  * Fix typos in previous backported commit
  * Keep "lock-on-sleep" in sync with other components via XfceScreensaver
  * power: Fix old typo
  * Do not check repeatedly for logind running
  * Write on stderr when appropriate
  * build: Require gio-unix-2.0
  * settings: Keep a ref on device to avoid use-after-free (Fixes #56)
  * dpms: Add missing sanity checks (Fixes #163)
  * Fix Xfconf memory management
  * Update bug report address
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1701345600">- Update to version 4.18.3
  * power: Fix inhibition management
  * settings: Present window to the user when already opened
  * settings: Remove useless g_application_hold/release()
  * A review of signal handlers disconnection
  * Remove #ifdefs DEBUG
  * brightness: Rework min level management
  * Refactor XfpmBrightness
  * Remove useless logs
  * backlight: Adjust some spacing for consistency / readability
  * backlight: Return earlier when brightness key event should not be
    handled
  * backlight: fix "handle display brightness keys" setting
  * Simplify brightness level management (Fixes #139)
  * Add missing properties for panel plugin settings
  * Use same debug function everywhere (V2)
  * brightness: Silence more warnings
  * Fix previous commit (again)
  * Fix previous commit
  * Fix g_spawn*_sync() wait status management
  * brightness: Fix g_spawn() wait status management
  * Silence some more warnings
  * Update docs url
  * power: Fix memory leak
  * settings: Fix hidden widgets when !has_lcd_brightness
  * backlight: Fix xfconf warning about cancelled operation
  * Lower some warning levels
  * Use same debug function everywhere
  * Fix upower object management
  * plugin: Fix non unreffed objects on finalize
  * systray-icon: Fix "floating object" warning on finalize
  * systray-icon: Fix "invalid property" warnings
  * Suspend system if lock screen fails on lid close (Fixes #209)
  * Add energy rate into device details
  * power: Fix use of g_hash_table_get_values()
  * Fix light locker integration (Fixes #201)
  * Add app icon at 64px, 96px, clean up SVG metadata
  * Fix description for pending states.
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1717934400">- Update to version 4.18.4
  * Update copyright year
  * power: Fix overall charge state calculation
  * systray-icon: Handle scroll events
  * Only show desktop files in Xfce
  * main: Add missing newline in version info
  * Remove outdated references to xfce-goodies
  * pm-helper: Add missing GError initialization
  * settings: Fix debug log
  * settings: Fix inconsistent ref values between ui and gobject
  * Fix initial state of "Handle brightness keys" switch in settings UI
  * Ungrab brightness keys when not handling them
  * Revert "Fix system-sleep-inactivity min value"
  * Fix system-sleep-inactivity min value
  * Translation Updates</changelog>
</package>
<package pkgid="71c9b4a464900de90b884b33838ad6c3e5f84d9a7c3e6ce088f07c83e96e0f42" name="xfce4-power-manager-plugin" arch="x86_64">
  <version epoch="0" ver="4.18.4" rel="bp156.2.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1480161600">- update to version 1.6.0
  - port to GTK3
  - port to gdbus
  - drop LXDE panel plugin
  - screensaver fixes / improvements
  - various crash fixes
  - memory leaks fixed
  - many other improvements, see ChangeLog and NEWS file</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1513684800">- update to version 1.6.1:
  New stable release of xfce4-power-manager.
  - plugin:
  - Use libxfce4panel function to obtain desired icon size
  - Fix menu leak, attach menu to button (bxo#13466)
  - Hide label in unknown state (bxo#12851)
  - Add properties dialog (bxo#13270)
  - Set ac-adapter icon for desktop systems (bxo#13959)
  - Hide label by default on desktop systems
  - Block panel autohide if the menu is open
  - Drop deprecated CSS styles
  - Fix xfpm startup dialog ignoring response (bxo#13700)
  - Fix handling of dialog responses for suspend and hibernate
    (bxo#13405)
  - Set the transient hint for notifications
  - Fix scale description and values for light-locker (bxo#13303)
  - Drop period at end of all tooltip texts (bxo#12342)
  - Make tooltip more concise (bxo#12342)
  - When locking fallback to xflock4 first (bxo#12603)
  - Fix a crash when warning about the screenlocker (bxo#12603)
  - Fix showing inhibits in the systray (bxo#12605)
  - Fix the g_object_bindings in xfce-screensaver
  - Handle screensaver activity with it's own class (bxo#12603)
  - Fix GTK 3.20 deprecation warnings
  - Use the kernel-supplied backlight type rather than a whitelist
    (bxo#12553)
  - Add MATE to NotShowIn list (bxo#12506)
  - Translation updates
- add xfce4-power-manager-1.6.1-fix-no-return-in-nonvoid.diff
  (bxo#14104)</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1526385600">- add xfce4-power-manager-1.6.1-no-show-in-lxqt.diff (boo#1092247)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1558094400">- Update to version 1.6.2
  * Fix compiler warning (bxo#14104)
  * Fix various warnings
  * Don't autostart the power manager in the LXQt DE (bxo#14450)
  * Don't overwrite the user's XScreensaver settings (bxo#14968)
  * Fix slider labels (bxo#14395)
  * Replace xfconf_channel_new by xfconf_channel_get
  * Read from actual_brightness instead of brightness
  * Fix g_type_class_add_private is deprecated
  * Handle glib deprecations
  * Use the newer up_client_get_devices2
  * Install Appdata in metainfo (bxo#15380)
  * plugin: Show discharge level even in unknown state (bxo#15280)
  * settings: change "going from sleep" to "going to sleep"(bxo#15144)
  * settings: Improve devices tab visually by adding frame
  * Translation updates
- Dropped obsolete patches:
  - xfce4-power-manager-1.6.1-fix-no-return-in-nonvoid.diff
  - xfce4-power-manager-1.6.1-no-show-in-lxqt.diff
- Added bcond to build with sources from git master branch
- Switched to %autosetup for simpler maintenance
- Switch urls to https://
- Cleaned up spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 1.6.3
  * Revert "Read from actual_brightness instead of brightness"
  * Translation updates
- Validate appstream metadata</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1563364800">- Panel plugin sub-package renamed to follow upstream name:
  xfce4-foo-plugin</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 1.6.4
  * Make inhibition affect dimming and inactivity action (bxo#14687)
  * Add support of xfce4-screensaver
  * Disable trayicon when panel plugin is present (bxo#15682)
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 1.6.5
  * Improve size of critical power level spin
  * Correctly hide brightness label (bxo#14649)
  * Replace GtkStock buttons
  * Add icons to close and help buttons in prefs
  * Translation Updates
- 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="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1583755200">- Update to version 1.6.6
  * Dismiss critical notification when connecting to AC
  * Fix inhibiting xfce4-screensaver (bxo#16364)
  * settings: Move % sign out of spinbutton (bxo#15994)
  * panel-plugin: Toggle presentation mode on middle click
  * panel-plugin: Properly show 'About' menu item
  * panel-plugin: Add missing about callback
  * panel-plugin: Properly hook up about signal
  * panel-plugin: Replace deprecated call
  * Switch to symbolic window-close icons</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 1.7.0
  * Fix inhibiting xfce4-screensaver (bxo#16364)
  * Fix indentation (makes git blame harder, but code more readable)
  * settings: Unclutter system and display tabs
  * settings: Move % sign out of spinbutton (bxo#15994)
  * Switch to symbolic window-close icons
  * Dismiss critical notification when connecting to AC
  * Make brightness steps configurable (bxo#12062)
  * Allow compilation with panel 4.15
  * panel-plugin: Properly show 'About' menu item
  * panel-plugin: Add (optional) Presentation mode indicator (bxo#15773)
  * panel-plugin: Toggle presentation mode on middle click
  * panel-plugin: Add warning color to presentation mode indicator
  * panel-plugin: Use GtkSwitch for Presentation mode
  * panel-plugin: Replace deprecated call
  * systray: Ensure presentation mode can be toggled (bxo#16337)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1604750400">- Update to version 1.7.1
  * Add new app icon and switch to rDNS icon name
  * Use more accurate status icons (gxo#xfce/xfce4-settings#95)
  * Also use symbolic icons in battery notifications
  * Reorder screensavers so Xfce comes first (gxo#xfce/xfce4-settings#101)
  * settings: Adjust title and show min/max buttons
  * settings: Allow critical battery level up to 70% (gxo#xfce/xfce4-settings#67)
  * settings: Add keywords for discoverability (bxo#10694)
  * settings: Fix GtkSwitch signal handlers (gxo#xfce/xfce4-settings#99)
  * xfpm: avoid default double fork
  * Respect the notification daemon's timeouts (gxo#xfce/xfce4-settings#57)
  * Fix Laptop lid settings (bxo#15300)
  * Fix spelling mistake (bxo#16698)
  * Only update blank time when appropriate
  * Bug #16717: Move from exo-csource to xdt-csource
  * Guard against NULL pointer dereference
  * More blank time debug code
  * Indentation fixe
  * Cleanup code
  * Move default icon names into one place
  * Silence compiler warnings
  * Add README.md
  * Add basic GitLab pipeline
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * bump glib (and gio, gthread, etc) minimum to 2.50.0
  * panel-plugin: Prefer ac-adapter-symbolic
    (Fixes gxo#xfce/xfce4-settings#103)
  * Add new icons in size 24x24 and 32x32
  * Translation Updates</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1641211200">- Add inhibit_dpms.patch
  Inhibit DPMS when getting power inhibit request.
    (gxo#xfce/xfce4-power-manager!22)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1659960000">- Add requirement to pkexec for brightness control (boo#1202125)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1671710400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates
- Remove inhibit_dpms.patch
- Update to version 4.17.1
  * Bump copyright year to 2022
  * Do not include `config.h` in headers
  * autoconf: Use AC_CONFIG_MACRO_DIRS
- Update to version 4.17.0
  * Allocate dynamic memory to `what` so that it can be `g_free`d later
  * Connect to polkit signal via GDBusProxy generic signal
  * Do not log a warning about expected behavior
  * Fix compilation warnings
  * Fix icon name in autostart launcher
  * Fix intltool lock file bug in make distcheck
  * Fix memory corruption due to incorrect g_ptr_array usage
  * Fix memory leak and make `while` more efficient
  * Fix missing-prototypes
  * Fix va_args usage in get_device_icon_name
  * Free `eggalarm` after its last use
  * Increase sleep timeout to 6hrs (gxo#xfce/xfce4-settings#80)
  * Inhibit DPMS when getting power inhibit request.
  * Lower minimum inactivity to 5 minutes
  * Remove GSourceFunc casts
  * Remove a floating reference
  * Revert "Lower minimum inactivity to 5 minutes"
  * Translation Updates
  * automake: Enable subdir-objects
  * backlight: always update notification
  * panel-plugin: Switch percentage and time
  * remove unused variable show_presentation_indicator
  * settings: Revert type hint change</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676030400">- Update to version 4.18.1
  * Update copyright year
  * Use XfceScreensaver from Libxfce4ui (!33)
  * screensaver: Fall back on lock command if D-Bus call failed (#142, !24)
  * panel-plugin: Properly disconnect signal handler
  * build: Fix autotools warnings
  * Fix management of source ids
  * panel-plugin: Add missing ref on image
  * Fix blurriness in icons when UI scale factor &gt; 1 (!30)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1685448000">- Update to version 4.18.2
  * Fix typos in previous backported commit
  * Keep "lock-on-sleep" in sync with other components via XfceScreensaver
  * power: Fix old typo
  * Do not check repeatedly for logind running
  * Write on stderr when appropriate
  * build: Require gio-unix-2.0
  * settings: Keep a ref on device to avoid use-after-free (Fixes #56)
  * dpms: Add missing sanity checks (Fixes #163)
  * Fix Xfconf memory management
  * Update bug report address
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1701345600">- Update to version 4.18.3
  * power: Fix inhibition management
  * settings: Present window to the user when already opened
  * settings: Remove useless g_application_hold/release()
  * A review of signal handlers disconnection
  * Remove #ifdefs DEBUG
  * brightness: Rework min level management
  * Refactor XfpmBrightness
  * Remove useless logs
  * backlight: Adjust some spacing for consistency / readability
  * backlight: Return earlier when brightness key event should not be
    handled
  * backlight: fix "handle display brightness keys" setting
  * Simplify brightness level management (Fixes #139)
  * Add missing properties for panel plugin settings
  * Use same debug function everywhere (V2)
  * brightness: Silence more warnings
  * Fix previous commit (again)
  * Fix previous commit
  * Fix g_spawn*_sync() wait status management
  * brightness: Fix g_spawn() wait status management
  * Silence some more warnings
  * Update docs url
  * power: Fix memory leak
  * settings: Fix hidden widgets when !has_lcd_brightness
  * backlight: Fix xfconf warning about cancelled operation
  * Lower some warning levels
  * Use same debug function everywhere
  * Fix upower object management
  * plugin: Fix non unreffed objects on finalize
  * systray-icon: Fix "floating object" warning on finalize
  * systray-icon: Fix "invalid property" warnings
  * Suspend system if lock screen fails on lid close (Fixes #209)
  * Add energy rate into device details
  * power: Fix use of g_hash_table_get_values()
  * Fix light locker integration (Fixes #201)
  * Add app icon at 64px, 96px, clean up SVG metadata
  * Fix description for pending states.
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1717934400">- Update to version 4.18.4
  * Update copyright year
  * power: Fix overall charge state calculation
  * systray-icon: Handle scroll events
  * Only show desktop files in Xfce
  * main: Add missing newline in version info
  * Remove outdated references to xfce-goodies
  * pm-helper: Add missing GError initialization
  * settings: Fix debug log
  * settings: Fix inconsistent ref values between ui and gobject
  * Fix initial state of "Handle brightness keys" switch in settings UI
  * Ungrab brightness keys when not handling them
  * Revert "Fix system-sleep-inactivity min value"
  * Fix system-sleep-inactivity min value
  * Translation Updates</changelog>
</package>
<package pkgid="ea173aa494bfd6f0e15c8852f859c8f77d239af8c038950d1fe6ee89401e46e8" name="xfce4-session" arch="aarch64">
  <version epoch="0" ver="4.18.4" rel="bp156.2.3.1"/>
  <changelog author="fvogt@suse.com" date="1495022400">- Use update-alternatives to create default.desktop xsession (boo#1030873)</changelog>
  <changelog author="fvogt@suse.com" date="1499083200">- Do not mark %{_datadir}/xsessions/default.desktop as %ghost,
  it needs to be installed as normal file.</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1513598400">- Remove build require on xorg-x11 metapackage
- Add explicit build requires on x11 and atk.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1514635200">- add xfce4-session-systemd-user-addons.patch to fix systemd-user
  services by exporting XAUTHLOCALHOSTNAME</changelog>
  <changelog author="vpereira@suse.com" date="1540382400">- add add-light-locker-support.patch to add support to light-locker</changelog>
  <changelog author="olaf@aepfle.de" date="1553947200">- Remove a hunk from xinitrd. Upstream already sets
  XDG_CURRENT_DESKTOP with commit 4daf68eb
  xfce4-session-adapt-session-scripts.patch
- Use autosetup for simpler quilt setup
  refresh add-light-locker-support.patch</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1559736000">- Removed add-light-locker-support.patch. Replaced by
  additional-lockers-support.patch which supports both
  xfce4-screensaver and lightlocker</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 4.14.0
  * settings: Fix icon name
  * settings: Replace GtkStock buttons
  * Set XAUTHLOCALHOSTNAME in systemd user session (bxo#15440)
  * Translation Updates
- Changes from version 4.13.4
  * Process Gtk events prior to starting D-Bus (bxo#15712)
  * Splash engines are not present anymore in xfce4-session
    (obsoletes the lib and -devel Subpackages)
  * Translation updates
- Changes from version 4.13.3
  * Reset font-size of logout dialog to default (bxo#15505)
  * Report optional dependency on polkit (bxo#12761)
  * Read data from correct group when editing autostart entry
    (bxo#10423)
  * Improve layout of autostart add/edit dialogs
  * Improve column layout of autostart tab (bxo#15448)
  * settings: Fix crash when terminating programs (bxo#15489)
  * Translation updates
  - Update to version 4.13.2
  - Drop splash screens
  - Introduce priority-group startup for FailSafe Session
  - Optionally run commands on logout, suspend etc. (bxo#10172)
  - xflock4:
  - Do not override PATH with hardcoded value.
  - Add support for xfce4-screensaver to xflock4
  - chooser:
  - Improve look and feel of the session chooser
  - Improve UI and add delete button (bxo#12799)
  - Add fallback theming to chooser dialogs
  - Enable keypress response to session creation
  - Update session name in xfconf after chooser
  - Fix case in session chooser buttons
  - settings:
  - Show saved sessions in settings dialog
  - Move "lock screen before sleep" option to general tab
  - Fix alignment of session lock property
  - Fix PID showing in "Current Session" tab
  - Improve icon matching in "Current Session" tab
  - Add a label for the currently active session
  - Add a "delete session" button to the session list
  - Make the Autostart buttons an inline toolbar
  - Initialize the session list treeview if necessary
  - More settings dialog UI improvements
  - Add column headers to autostart list
  - In autostart some apps (e.g. xfce-polkit) have bigger icons
  - Make entries expand in add/edit app startup dialog (bxo#15321)
  - logout-dialog:
  - Fix sensitivity of switch user button
  - Remove blue border from logout dialog (bxo#15284)
  - Improve default style of the logout dialog
  - Add styleclass to make logout dialog themeable
  - Set logout dialog icons from icon_name
  - Support scaling in logout dialog (bxo#14951)
  - Use a different icon for hybrid sleep when possible
  - Fix mnemonic conflict on logout dialog
  - Use systemd-logind methods instead of polkit permissions (bxo#14707)
  - scripts/xinitrc.in.in: use "command" shell builtin instead of
    which(1)
  - Use sysconf(_SC_NGROUPS_MAX) instead of #defining an arbitrary
    MAX_USER_GROUPS (bxo#14722)
  - Don't auto start consolekit daemon if it is not running
  - Added better shutdown fallback support for the BSDs (bxo#14722)
  - Don't install generic icon names (bxo#11912)
  - Use exec to launch xfce4-session from xinitrc
  - xinitrc: Remove fallback path when xfce4-session is not installed
  - Remove old unused autostart_migrate function
  - Fix GVariant format string in dbus server
  - Extend debug messages
  - Silence compiler warnings
  - Remove unused checks on configure step
  - Drop unused function
  - Remove useless ioprio.h check
  - rollback fix of a warning (fix requires glib 2.58)
  - Fixed warning "cast between incompatible function types" introduced
    in GCC 8
  - replaced GList of windows with single window (not required any more)
  - merged identic cases
  - removed duplicated loop counter
  - replaced deprecated "gtk_display_get_screen"  - For each display
    there is only one screen (See gtk3 doc of gdk_display_get_screen).
  - bump gtk version to 3.22 and gmodule/gio to 2.42
  - Remove now useless XFCE_GLADE_*_PATH variables (bxo#13945)
  - Tell intltool how to extract .ui files (bxo#14582)
  - fix build failure when dbus is not in the system include path
    (bxo#14386)
  - Translation updates
- Changes from 4.13.1
  * Add/Edit Application Autostart Entries (bxo#13271)
  * Remove non-existent grid properties (bxo#13271)
  * fix coverity 178990 Resource leak
  * fix coverity cid 178989 Dereference after null check
  * 178988 'Constant' variable guards dead code
  * fix coverity cid 178987 Logically dead code
  * fix coverity cid 87608 Dereference after null check
  * 178988 'Constant' variable guards dead code
  * fix coverity cid 178987 Logically dead code
  * fix coverity cid 87608 Dereference after null check
  * fix coverity cid 87607 Unchecked return value from library
  * Hybrid Sleep support - "hibernate" and suspend the system
  * xfce4-session-logout: deconflict -h option (bxo#12806)
  * Export the SSH_AUTH_SOCK when spawning client bxo#13486
  * fix: Compilation error with --disable-polkit bxo#12760
  * Require libxfce4ui-2 instead of libxfce4ui-1 in pc.in file
  * xfsm-manager: pass manager variable to g_timeout_add bxo#13802
  * Bump GTK version to 3.20
  * Check accessibility depending on xfsm configuration
  * Fix keyboard grab for logout window
  * Fix fadeout window using Xlib API
  * Fix gdk max version to 3.20
  * Translation updates
- Changes from 4.13.0
  * xfsm has been ported to Gtk3.
  * xfsm now does session management for clients using the Gtk application
    dbus interface.
  * xfsm has been ported to GDBus.
  * Add a switch user button to the logout dialog (bxo#10345)
  * UPower dependency has been removed as the suspend/hibernate dbus calls
    were dropped from it.
  * Handle screensaver with it's own object (bxo#12603)
  * Fix a crash when warning about the screenlocker (bxo#12603)
  * When locking fallback to xflock4 first (bxo#12603)
  * Add switch-user to the xfsm-logout program
- Added %bcond to improve portability of spec file between git master
  and released sources
- Drop obsolete patch xfce4-session-simple-splash-remove-shadows.patch
- Drop obsolete patch xfce4-session-Make-verbose-logging-conditional.patch
- Dropped additional-lockers-support.patch
- Added add-light-locker-support.patch
- Added xfce4-session-adapt-session-scripts-git.patch for git master builds
- Added add-light-locker-support-git.patch for git master builds
- Dropped obsolete xfce4-session-systemd-user-addons.patch (fixed upstream)
- Fixed up spec file
- Don't install xscreensaver.desktop. We use xfce4-screensaver instead</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="1578830400">- Update to version 4.14.1
  * Fix session crash at logout (bxo#16105)
  * settings: Don't make 'saved sessions' tab reorderable
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1585483200">- Update to version 4.14.2
  * Add support for xfce4-screensaver (bxo#16522)
  * Try xfce screensaver before cinnamon (bxo#16223)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.0
  * Use new icon in settings dialog (bxo#16885)
  * Add new application icon and rDNS icon name
  * logout-dialog: Add new icons
  * logout-dialog: Bump icon size to 48px
  * Switch to symbolic window-close icons
  * Drop GDM compatibility code to avoid invalid session locale
  * Segfault when suspending without pm-suspend installed (bxo#16632)
  * Expand field codes
  * Add a GnuPG 2.1+ mode
  * Fix session crash at logout (bxo#16105)
  * Free the intermediate "cmd" variable in xfsm_startup_init()
  * Re-add xfsm_startup_shutdown() call to xfce4-session main()
  * Remove sys/sysctl.h on linux platform
  * Move from exo-csource to xdt-csource (bxo#16717)
  * Try xfce screensaver before cinnamon (bxo#16223)
  * Add support for xfce4-screensaver (bxo#16522)
  * Silence runtime warning (bxo#15731)
  * settings: Don't warn when there are no saved sessions
    (gxo#xfce/xfce4-session#62)
  * settings: Add sort-on-click to columns in "Current Session" tab (!3)
  * settings: Add keywords for discoverability (bxo#10694)
  * settings: Add tooltips to image-buttons
  * settings: Better app icon lookup
  * settings: Be more precise in infobar wording
  * settings: Drop inline-toolbar button labels
  * settings: Move autostart info to docs.xfce
  * settings: Don't make 'saved sessions' tab reorderable
  * settings: Sort saved sessions by most recently used (bxo#15338)
  * Only clean generated sources when in maintainer mode
  * Do not show translation info on --help output
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604750400">- Update to version 4.15.1
  * Fix potential crash in suspend and shutdown
    (gxo#xfce/xfce4-session#65)
  * Avoid potential format-string vulns
    (gxo#xfce/xfce4-session#65)
  * settings: Tweak 'Current Session' tab
  * settings: Make 'App Autostart' columns sortable
  * settings: Fix 'Current session' column width
    (gxo#xfce/xfce4-session!10)
  * Add lock icon, 24px and 32px icons
  * Add more guards around GErrors
  * Update copyright year
  * Fix ifdef
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  - settings: Accept all types of GIcon
  - settings: Adjust inline toolbar
  - Fix compilation with -Wmissing-prototypes
  - Don't warn when there are no saved sessions
  - bump glib (and gio, gthread, etc) minimum to 2.50.0
  - Remove GSourceFunc casts
  - Update .gitignore
  - Add README.md to EXTRA_DIST
  - Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1671710400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates
- Remove add-light-locker-support-git.patch and add-light-locker-support.patch
- Update to version 4.17.2
  * logout-dialog: New Xfconf property "ShowSave" (!29)
  * bump copyright year to 2022
- Update to version 4.17.1
  * Translation Updates
- Update to version 4.17.0
  * settings: Revert type hint change
  * Check getgrgid(3) return value to avoid crash
  * build: Fix intltool lock file problem during make distcheck
  * Remove pre-defined lockers
  * Refresh list of screensavers (#17)
  * Do not mind output of screensaver, if successful
  * Run custom command in a separate shell
  * Avoid extra pause by redirecting stdin
  * Update COPYING
  * Increase switch user timeout (!25)
  * xflock4: Apply initial delay before running a screensaver/locker (#29)
  * xflock4: Update copyrights
  * xflock4: make the script executable
  * Add labels to inline toolbar buttons
  * Use correct icon for Close button
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676030400">- Update to version 4.18.1
  * Update copyright year
  * Fix bus name acquisition/ownership (#54, !34)
  * Use XfceScreensaver from Libxfce4ui (!35)
  * build: Fix previous commit
  * build: Fix autotools warnings
  * Avoid duplicating directories in the tail of $XDG_* envs (#111, !21)
  * settings: Fix memory leak
  * libxfsm: Fix wrong return value
  * Fix memory leaks when opening xfce4-session-settings
  * Fix blurry session snapshots (!33)
  * Fix blurry icons in autostart tab when UI scale &gt; 1 (!33)
  * build: Fix GTK deprecation warnings (!32)
  * build: Fix some other GDK deprecation warnings (!32)
  * build: Fix gdk_error_trap_push/pop() deprecation warnings (!32)
  * build: Let xdt-depends.m4 macros set GLib macros (!32)
  * build: Remove GDK_VERSION_MIN_REQUIRED/MAX_ALLOWED (!32)
  * Make use of translations for run hooks (Fixes #156)
  * Translation Updates
- Regenerate xfce4-session-adapt-session-scripts-git.patch and
  xfce4-session-adapt-session-scripts.patch
- Remove two stray comments about add-light-locker-support patches</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.2
  * manager: Fix GQueue memory management
  * Fix Xfconf memory management
  * Update bug report address
  * Fix suspend/hibernation bug on ConsoleKit2 (Fixes #164)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1685361600">- Update to version 4.18.3
  * shutdown: Do not set an error when returning TRUE
  * logout-dialog: Fix use-after-free
  * Use glib wrappers for memory allocation
  * build: Fix build when there is no suspend/hibernate support
  * build: Add suspend support for Solaris
  * startxfce4: Fix xinit arguments order
  * manager: Always use xfsm_manager_save_yourself_dbus() (Fixes #106)
  * settings: Remove useless tooltip
  * xflock4: Update fallback list
  * logout-dialog: Lower warning level
  * shutdown: Keep error NULL when unused
  * cleanup: Remove dead polkit code
  * Revert "Fallback to old method for shutdown (bug #8630)."
  * Use g_critical() instead of g_error()
  * Use GLib logging functions or g_printerr() instead of g_print()
  * Use GLib logging functions instead of g_printerr()
  * build: Fix untranslated policykit file
  * Escape/unescape string list delimiter when saving/restoring session
  * Replace XfceRc with GKeyFile for session file parsing
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1698321600">- Added xfce-portals.conf file. XDP 0.18.0 requires desktop and other
  environments to have their own portals.conf drop in file and this
  is a workaround until a better fix lands (boo#1215641)
- Added xdg-current-desktop-xfce.desktop to autostart to ensure variable
  XDG_CURRENT_DESKTOP variable is properly exposed to systemd (boo#1215641)
- Relax requirement of branding package version to prevent
  xfce4-branding-openSUSE breaking on Leap due to repos being out of sync
  (boo#1216470)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1717934400">- Update to version 4.18.4
  * Update copyright year
  * Explicitly depend on gio-unix-2.0
  * Replace deprecated xfce_spawn_command_line_on_screen()
  * Add missing G_(BEGIN|END)_DECLS
  * Add xapp for Wallpaper and Screenshot in xfce-portals.conf
  * Add minimal xdg-desktop-portal conf file for Xfce (Fixes #181)
  * Ensure all various XDG_* etc. env vars are passed to DBus and systemd
  * Add missing export for XDG_CONFIG_HOME and XDG_CACHE_HOME
  * Clean up SVG icon metadata for 24px, 48px actions
  * Add action icons at 96px
  * Add icons at missing sizes, clean up SVG metadata
  * Translation Updates</changelog>
</package>
<package pkgid="0aa880635dec772e213de90ff0e401fb790e2681ae5fc812124f9125c91256ca" name="xfce4-session" arch="i586">
  <version epoch="0" ver="4.18.4" rel="bp156.2.3.1"/>
  <changelog author="fvogt@suse.com" date="1495022400">- Use update-alternatives to create default.desktop xsession (boo#1030873)</changelog>
  <changelog author="fvogt@suse.com" date="1499083200">- Do not mark %{_datadir}/xsessions/default.desktop as %ghost,
  it needs to be installed as normal file.</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1513598400">- Remove build require on xorg-x11 metapackage
- Add explicit build requires on x11 and atk.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1514635200">- add xfce4-session-systemd-user-addons.patch to fix systemd-user
  services by exporting XAUTHLOCALHOSTNAME</changelog>
  <changelog author="vpereira@suse.com" date="1540382400">- add add-light-locker-support.patch to add support to light-locker</changelog>
  <changelog author="olaf@aepfle.de" date="1553947200">- Remove a hunk from xinitrd. Upstream already sets
  XDG_CURRENT_DESKTOP with commit 4daf68eb
  xfce4-session-adapt-session-scripts.patch
- Use autosetup for simpler quilt setup
  refresh add-light-locker-support.patch</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1559736000">- Removed add-light-locker-support.patch. Replaced by
  additional-lockers-support.patch which supports both
  xfce4-screensaver and lightlocker</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 4.14.0
  * settings: Fix icon name
  * settings: Replace GtkStock buttons
  * Set XAUTHLOCALHOSTNAME in systemd user session (bxo#15440)
  * Translation Updates
- Changes from version 4.13.4
  * Process Gtk events prior to starting D-Bus (bxo#15712)
  * Splash engines are not present anymore in xfce4-session
    (obsoletes the lib and -devel Subpackages)
  * Translation updates
- Changes from version 4.13.3
  * Reset font-size of logout dialog to default (bxo#15505)
  * Report optional dependency on polkit (bxo#12761)
  * Read data from correct group when editing autostart entry
    (bxo#10423)
  * Improve layout of autostart add/edit dialogs
  * Improve column layout of autostart tab (bxo#15448)
  * settings: Fix crash when terminating programs (bxo#15489)
  * Translation updates
  - Update to version 4.13.2
  - Drop splash screens
  - Introduce priority-group startup for FailSafe Session
  - Optionally run commands on logout, suspend etc. (bxo#10172)
  - xflock4:
  - Do not override PATH with hardcoded value.
  - Add support for xfce4-screensaver to xflock4
  - chooser:
  - Improve look and feel of the session chooser
  - Improve UI and add delete button (bxo#12799)
  - Add fallback theming to chooser dialogs
  - Enable keypress response to session creation
  - Update session name in xfconf after chooser
  - Fix case in session chooser buttons
  - settings:
  - Show saved sessions in settings dialog
  - Move "lock screen before sleep" option to general tab
  - Fix alignment of session lock property
  - Fix PID showing in "Current Session" tab
  - Improve icon matching in "Current Session" tab
  - Add a label for the currently active session
  - Add a "delete session" button to the session list
  - Make the Autostart buttons an inline toolbar
  - Initialize the session list treeview if necessary
  - More settings dialog UI improvements
  - Add column headers to autostart list
  - In autostart some apps (e.g. xfce-polkit) have bigger icons
  - Make entries expand in add/edit app startup dialog (bxo#15321)
  - logout-dialog:
  - Fix sensitivity of switch user button
  - Remove blue border from logout dialog (bxo#15284)
  - Improve default style of the logout dialog
  - Add styleclass to make logout dialog themeable
  - Set logout dialog icons from icon_name
  - Support scaling in logout dialog (bxo#14951)
  - Use a different icon for hybrid sleep when possible
  - Fix mnemonic conflict on logout dialog
  - Use systemd-logind methods instead of polkit permissions (bxo#14707)
  - scripts/xinitrc.in.in: use "command" shell builtin instead of
    which(1)
  - Use sysconf(_SC_NGROUPS_MAX) instead of #defining an arbitrary
    MAX_USER_GROUPS (bxo#14722)
  - Don't auto start consolekit daemon if it is not running
  - Added better shutdown fallback support for the BSDs (bxo#14722)
  - Don't install generic icon names (bxo#11912)
  - Use exec to launch xfce4-session from xinitrc
  - xinitrc: Remove fallback path when xfce4-session is not installed
  - Remove old unused autostart_migrate function
  - Fix GVariant format string in dbus server
  - Extend debug messages
  - Silence compiler warnings
  - Remove unused checks on configure step
  - Drop unused function
  - Remove useless ioprio.h check
  - rollback fix of a warning (fix requires glib 2.58)
  - Fixed warning "cast between incompatible function types" introduced
    in GCC 8
  - replaced GList of windows with single window (not required any more)
  - merged identic cases
  - removed duplicated loop counter
  - replaced deprecated "gtk_display_get_screen"  - For each display
    there is only one screen (See gtk3 doc of gdk_display_get_screen).
  - bump gtk version to 3.22 and gmodule/gio to 2.42
  - Remove now useless XFCE_GLADE_*_PATH variables (bxo#13945)
  - Tell intltool how to extract .ui files (bxo#14582)
  - fix build failure when dbus is not in the system include path
    (bxo#14386)
  - Translation updates
- Changes from 4.13.1
  * Add/Edit Application Autostart Entries (bxo#13271)
  * Remove non-existent grid properties (bxo#13271)
  * fix coverity 178990 Resource leak
  * fix coverity cid 178989 Dereference after null check
  * 178988 'Constant' variable guards dead code
  * fix coverity cid 178987 Logically dead code
  * fix coverity cid 87608 Dereference after null check
  * 178988 'Constant' variable guards dead code
  * fix coverity cid 178987 Logically dead code
  * fix coverity cid 87608 Dereference after null check
  * fix coverity cid 87607 Unchecked return value from library
  * Hybrid Sleep support - "hibernate" and suspend the system
  * xfce4-session-logout: deconflict -h option (bxo#12806)
  * Export the SSH_AUTH_SOCK when spawning client bxo#13486
  * fix: Compilation error with --disable-polkit bxo#12760
  * Require libxfce4ui-2 instead of libxfce4ui-1 in pc.in file
  * xfsm-manager: pass manager variable to g_timeout_add bxo#13802
  * Bump GTK version to 3.20
  * Check accessibility depending on xfsm configuration
  * Fix keyboard grab for logout window
  * Fix fadeout window using Xlib API
  * Fix gdk max version to 3.20
  * Translation updates
- Changes from 4.13.0
  * xfsm has been ported to Gtk3.
  * xfsm now does session management for clients using the Gtk application
    dbus interface.
  * xfsm has been ported to GDBus.
  * Add a switch user button to the logout dialog (bxo#10345)
  * UPower dependency has been removed as the suspend/hibernate dbus calls
    were dropped from it.
  * Handle screensaver with it's own object (bxo#12603)
  * Fix a crash when warning about the screenlocker (bxo#12603)
  * When locking fallback to xflock4 first (bxo#12603)
  * Add switch-user to the xfsm-logout program
- Added %bcond to improve portability of spec file between git master
  and released sources
- Drop obsolete patch xfce4-session-simple-splash-remove-shadows.patch
- Drop obsolete patch xfce4-session-Make-verbose-logging-conditional.patch
- Dropped additional-lockers-support.patch
- Added add-light-locker-support.patch
- Added xfce4-session-adapt-session-scripts-git.patch for git master builds
- Added add-light-locker-support-git.patch for git master builds
- Dropped obsolete xfce4-session-systemd-user-addons.patch (fixed upstream)
- Fixed up spec file
- Don't install xscreensaver.desktop. We use xfce4-screensaver instead</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="1578830400">- Update to version 4.14.1
  * Fix session crash at logout (bxo#16105)
  * settings: Don't make 'saved sessions' tab reorderable
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1585483200">- Update to version 4.14.2
  * Add support for xfce4-screensaver (bxo#16522)
  * Try xfce screensaver before cinnamon (bxo#16223)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.0
  * Use new icon in settings dialog (bxo#16885)
  * Add new application icon and rDNS icon name
  * logout-dialog: Add new icons
  * logout-dialog: Bump icon size to 48px
  * Switch to symbolic window-close icons
  * Drop GDM compatibility code to avoid invalid session locale
  * Segfault when suspending without pm-suspend installed (bxo#16632)
  * Expand field codes
  * Add a GnuPG 2.1+ mode
  * Fix session crash at logout (bxo#16105)
  * Free the intermediate "cmd" variable in xfsm_startup_init()
  * Re-add xfsm_startup_shutdown() call to xfce4-session main()
  * Remove sys/sysctl.h on linux platform
  * Move from exo-csource to xdt-csource (bxo#16717)
  * Try xfce screensaver before cinnamon (bxo#16223)
  * Add support for xfce4-screensaver (bxo#16522)
  * Silence runtime warning (bxo#15731)
  * settings: Don't warn when there are no saved sessions
    (gxo#xfce/xfce4-session#62)
  * settings: Add sort-on-click to columns in "Current Session" tab (!3)
  * settings: Add keywords for discoverability (bxo#10694)
  * settings: Add tooltips to image-buttons
  * settings: Better app icon lookup
  * settings: Be more precise in infobar wording
  * settings: Drop inline-toolbar button labels
  * settings: Move autostart info to docs.xfce
  * settings: Don't make 'saved sessions' tab reorderable
  * settings: Sort saved sessions by most recently used (bxo#15338)
  * Only clean generated sources when in maintainer mode
  * Do not show translation info on --help output
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604750400">- Update to version 4.15.1
  * Fix potential crash in suspend and shutdown
    (gxo#xfce/xfce4-session#65)
  * Avoid potential format-string vulns
    (gxo#xfce/xfce4-session#65)
  * settings: Tweak 'Current Session' tab
  * settings: Make 'App Autostart' columns sortable
  * settings: Fix 'Current session' column width
    (gxo#xfce/xfce4-session!10)
  * Add lock icon, 24px and 32px icons
  * Add more guards around GErrors
  * Update copyright year
  * Fix ifdef
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  - settings: Accept all types of GIcon
  - settings: Adjust inline toolbar
  - Fix compilation with -Wmissing-prototypes
  - Don't warn when there are no saved sessions
  - bump glib (and gio, gthread, etc) minimum to 2.50.0
  - Remove GSourceFunc casts
  - Update .gitignore
  - Add README.md to EXTRA_DIST
  - Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1671710400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates
- Remove add-light-locker-support-git.patch and add-light-locker-support.patch
- Update to version 4.17.2
  * logout-dialog: New Xfconf property "ShowSave" (!29)
  * bump copyright year to 2022
- Update to version 4.17.1
  * Translation Updates
- Update to version 4.17.0
  * settings: Revert type hint change
  * Check getgrgid(3) return value to avoid crash
  * build: Fix intltool lock file problem during make distcheck
  * Remove pre-defined lockers
  * Refresh list of screensavers (#17)
  * Do not mind output of screensaver, if successful
  * Run custom command in a separate shell
  * Avoid extra pause by redirecting stdin
  * Update COPYING
  * Increase switch user timeout (!25)
  * xflock4: Apply initial delay before running a screensaver/locker (#29)
  * xflock4: Update copyrights
  * xflock4: make the script executable
  * Add labels to inline toolbar buttons
  * Use correct icon for Close button
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676030400">- Update to version 4.18.1
  * Update copyright year
  * Fix bus name acquisition/ownership (#54, !34)
  * Use XfceScreensaver from Libxfce4ui (!35)
  * build: Fix previous commit
  * build: Fix autotools warnings
  * Avoid duplicating directories in the tail of $XDG_* envs (#111, !21)
  * settings: Fix memory leak
  * libxfsm: Fix wrong return value
  * Fix memory leaks when opening xfce4-session-settings
  * Fix blurry session snapshots (!33)
  * Fix blurry icons in autostart tab when UI scale &gt; 1 (!33)
  * build: Fix GTK deprecation warnings (!32)
  * build: Fix some other GDK deprecation warnings (!32)
  * build: Fix gdk_error_trap_push/pop() deprecation warnings (!32)
  * build: Let xdt-depends.m4 macros set GLib macros (!32)
  * build: Remove GDK_VERSION_MIN_REQUIRED/MAX_ALLOWED (!32)
  * Make use of translations for run hooks (Fixes #156)
  * Translation Updates
- Regenerate xfce4-session-adapt-session-scripts-git.patch and
  xfce4-session-adapt-session-scripts.patch
- Remove two stray comments about add-light-locker-support patches</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.2
  * manager: Fix GQueue memory management
  * Fix Xfconf memory management
  * Update bug report address
  * Fix suspend/hibernation bug on ConsoleKit2 (Fixes #164)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1685361600">- Update to version 4.18.3
  * shutdown: Do not set an error when returning TRUE
  * logout-dialog: Fix use-after-free
  * Use glib wrappers for memory allocation
  * build: Fix build when there is no suspend/hibernate support
  * build: Add suspend support for Solaris
  * startxfce4: Fix xinit arguments order
  * manager: Always use xfsm_manager_save_yourself_dbus() (Fixes #106)
  * settings: Remove useless tooltip
  * xflock4: Update fallback list
  * logout-dialog: Lower warning level
  * shutdown: Keep error NULL when unused
  * cleanup: Remove dead polkit code
  * Revert "Fallback to old method for shutdown (bug #8630)."
  * Use g_critical() instead of g_error()
  * Use GLib logging functions or g_printerr() instead of g_print()
  * Use GLib logging functions instead of g_printerr()
  * build: Fix untranslated policykit file
  * Escape/unescape string list delimiter when saving/restoring session
  * Replace XfceRc with GKeyFile for session file parsing
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1698321600">- Added xfce-portals.conf file. XDP 0.18.0 requires desktop and other
  environments to have their own portals.conf drop in file and this
  is a workaround until a better fix lands (boo#1215641)
- Added xdg-current-desktop-xfce.desktop to autostart to ensure variable
  XDG_CURRENT_DESKTOP variable is properly exposed to systemd (boo#1215641)
- Relax requirement of branding package version to prevent
  xfce4-branding-openSUSE breaking on Leap due to repos being out of sync
  (boo#1216470)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1717934400">- Update to version 4.18.4
  * Update copyright year
  * Explicitly depend on gio-unix-2.0
  * Replace deprecated xfce_spawn_command_line_on_screen()
  * Add missing G_(BEGIN|END)_DECLS
  * Add xapp for Wallpaper and Screenshot in xfce-portals.conf
  * Add minimal xdg-desktop-portal conf file for Xfce (Fixes #181)
  * Ensure all various XDG_* etc. env vars are passed to DBus and systemd
  * Add missing export for XDG_CONFIG_HOME and XDG_CACHE_HOME
  * Clean up SVG icon metadata for 24px, 48px actions
  * Add action icons at 96px
  * Add icons at missing sizes, clean up SVG metadata
  * Translation Updates</changelog>
</package>
<package pkgid="e340b1103c79aa06bff6200d56427f9017265321eef476f406f6ea296c606c61" name="xfce4-session" arch="ppc64le">
  <version epoch="0" ver="4.18.4" rel="bp156.2.3.1"/>
  <changelog author="fvogt@suse.com" date="1495022400">- Use update-alternatives to create default.desktop xsession (boo#1030873)</changelog>
  <changelog author="fvogt@suse.com" date="1499083200">- Do not mark %{_datadir}/xsessions/default.desktop as %ghost,
  it needs to be installed as normal file.</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1513598400">- Remove build require on xorg-x11 metapackage
- Add explicit build requires on x11 and atk.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1514635200">- add xfce4-session-systemd-user-addons.patch to fix systemd-user
  services by exporting XAUTHLOCALHOSTNAME</changelog>
  <changelog author="vpereira@suse.com" date="1540382400">- add add-light-locker-support.patch to add support to light-locker</changelog>
  <changelog author="olaf@aepfle.de" date="1553947200">- Remove a hunk from xinitrd. Upstream already sets
  XDG_CURRENT_DESKTOP with commit 4daf68eb
  xfce4-session-adapt-session-scripts.patch
- Use autosetup for simpler quilt setup
  refresh add-light-locker-support.patch</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1559736000">- Removed add-light-locker-support.patch. Replaced by
  additional-lockers-support.patch which supports both
  xfce4-screensaver and lightlocker</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 4.14.0
  * settings: Fix icon name
  * settings: Replace GtkStock buttons
  * Set XAUTHLOCALHOSTNAME in systemd user session (bxo#15440)
  * Translation Updates
- Changes from version 4.13.4
  * Process Gtk events prior to starting D-Bus (bxo#15712)
  * Splash engines are not present anymore in xfce4-session
    (obsoletes the lib and -devel Subpackages)
  * Translation updates
- Changes from version 4.13.3
  * Reset font-size of logout dialog to default (bxo#15505)
  * Report optional dependency on polkit (bxo#12761)
  * Read data from correct group when editing autostart entry
    (bxo#10423)
  * Improve layout of autostart add/edit dialogs
  * Improve column layout of autostart tab (bxo#15448)
  * settings: Fix crash when terminating programs (bxo#15489)
  * Translation updates
  - Update to version 4.13.2
  - Drop splash screens
  - Introduce priority-group startup for FailSafe Session
  - Optionally run commands on logout, suspend etc. (bxo#10172)
  - xflock4:
  - Do not override PATH with hardcoded value.
  - Add support for xfce4-screensaver to xflock4
  - chooser:
  - Improve look and feel of the session chooser
  - Improve UI and add delete button (bxo#12799)
  - Add fallback theming to chooser dialogs
  - Enable keypress response to session creation
  - Update session name in xfconf after chooser
  - Fix case in session chooser buttons
  - settings:
  - Show saved sessions in settings dialog
  - Move "lock screen before sleep" option to general tab
  - Fix alignment of session lock property
  - Fix PID showing in "Current Session" tab
  - Improve icon matching in "Current Session" tab
  - Add a label for the currently active session
  - Add a "delete session" button to the session list
  - Make the Autostart buttons an inline toolbar
  - Initialize the session list treeview if necessary
  - More settings dialog UI improvements
  - Add column headers to autostart list
  - In autostart some apps (e.g. xfce-polkit) have bigger icons
  - Make entries expand in add/edit app startup dialog (bxo#15321)
  - logout-dialog:
  - Fix sensitivity of switch user button
  - Remove blue border from logout dialog (bxo#15284)
  - Improve default style of the logout dialog
  - Add styleclass to make logout dialog themeable
  - Set logout dialog icons from icon_name
  - Support scaling in logout dialog (bxo#14951)
  - Use a different icon for hybrid sleep when possible
  - Fix mnemonic conflict on logout dialog
  - Use systemd-logind methods instead of polkit permissions (bxo#14707)
  - scripts/xinitrc.in.in: use "command" shell builtin instead of
    which(1)
  - Use sysconf(_SC_NGROUPS_MAX) instead of #defining an arbitrary
    MAX_USER_GROUPS (bxo#14722)
  - Don't auto start consolekit daemon if it is not running
  - Added better shutdown fallback support for the BSDs (bxo#14722)
  - Don't install generic icon names (bxo#11912)
  - Use exec to launch xfce4-session from xinitrc
  - xinitrc: Remove fallback path when xfce4-session is not installed
  - Remove old unused autostart_migrate function
  - Fix GVariant format string in dbus server
  - Extend debug messages
  - Silence compiler warnings
  - Remove unused checks on configure step
  - Drop unused function
  - Remove useless ioprio.h check
  - rollback fix of a warning (fix requires glib 2.58)
  - Fixed warning "cast between incompatible function types" introduced
    in GCC 8
  - replaced GList of windows with single window (not required any more)
  - merged identic cases
  - removed duplicated loop counter
  - replaced deprecated "gtk_display_get_screen"  - For each display
    there is only one screen (See gtk3 doc of gdk_display_get_screen).
  - bump gtk version to 3.22 and gmodule/gio to 2.42
  - Remove now useless XFCE_GLADE_*_PATH variables (bxo#13945)
  - Tell intltool how to extract .ui files (bxo#14582)
  - fix build failure when dbus is not in the system include path
    (bxo#14386)
  - Translation updates
- Changes from 4.13.1
  * Add/Edit Application Autostart Entries (bxo#13271)
  * Remove non-existent grid properties (bxo#13271)
  * fix coverity 178990 Resource leak
  * fix coverity cid 178989 Dereference after null check
  * 178988 'Constant' variable guards dead code
  * fix coverity cid 178987 Logically dead code
  * fix coverity cid 87608 Dereference after null check
  * 178988 'Constant' variable guards dead code
  * fix coverity cid 178987 Logically dead code
  * fix coverity cid 87608 Dereference after null check
  * fix coverity cid 87607 Unchecked return value from library
  * Hybrid Sleep support - "hibernate" and suspend the system
  * xfce4-session-logout: deconflict -h option (bxo#12806)
  * Export the SSH_AUTH_SOCK when spawning client bxo#13486
  * fix: Compilation error with --disable-polkit bxo#12760
  * Require libxfce4ui-2 instead of libxfce4ui-1 in pc.in file
  * xfsm-manager: pass manager variable to g_timeout_add bxo#13802
  * Bump GTK version to 3.20
  * Check accessibility depending on xfsm configuration
  * Fix keyboard grab for logout window
  * Fix fadeout window using Xlib API
  * Fix gdk max version to 3.20
  * Translation updates
- Changes from 4.13.0
  * xfsm has been ported to Gtk3.
  * xfsm now does session management for clients using the Gtk application
    dbus interface.
  * xfsm has been ported to GDBus.
  * Add a switch user button to the logout dialog (bxo#10345)
  * UPower dependency has been removed as the suspend/hibernate dbus calls
    were dropped from it.
  * Handle screensaver with it's own object (bxo#12603)
  * Fix a crash when warning about the screenlocker (bxo#12603)
  * When locking fallback to xflock4 first (bxo#12603)
  * Add switch-user to the xfsm-logout program
- Added %bcond to improve portability of spec file between git master
  and released sources
- Drop obsolete patch xfce4-session-simple-splash-remove-shadows.patch
- Drop obsolete patch xfce4-session-Make-verbose-logging-conditional.patch
- Dropped additional-lockers-support.patch
- Added add-light-locker-support.patch
- Added xfce4-session-adapt-session-scripts-git.patch for git master builds
- Added add-light-locker-support-git.patch for git master builds
- Dropped obsolete xfce4-session-systemd-user-addons.patch (fixed upstream)
- Fixed up spec file
- Don't install xscreensaver.desktop. We use xfce4-screensaver instead</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="1578830400">- Update to version 4.14.1
  * Fix session crash at logout (bxo#16105)
  * settings: Don't make 'saved sessions' tab reorderable
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1585483200">- Update to version 4.14.2
  * Add support for xfce4-screensaver (bxo#16522)
  * Try xfce screensaver before cinnamon (bxo#16223)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.0
  * Use new icon in settings dialog (bxo#16885)
  * Add new application icon and rDNS icon name
  * logout-dialog: Add new icons
  * logout-dialog: Bump icon size to 48px
  * Switch to symbolic window-close icons
  * Drop GDM compatibility code to avoid invalid session locale
  * Segfault when suspending without pm-suspend installed (bxo#16632)
  * Expand field codes
  * Add a GnuPG 2.1+ mode
  * Fix session crash at logout (bxo#16105)
  * Free the intermediate "cmd" variable in xfsm_startup_init()
  * Re-add xfsm_startup_shutdown() call to xfce4-session main()
  * Remove sys/sysctl.h on linux platform
  * Move from exo-csource to xdt-csource (bxo#16717)
  * Try xfce screensaver before cinnamon (bxo#16223)
  * Add support for xfce4-screensaver (bxo#16522)
  * Silence runtime warning (bxo#15731)
  * settings: Don't warn when there are no saved sessions
    (gxo#xfce/xfce4-session#62)
  * settings: Add sort-on-click to columns in "Current Session" tab (!3)
  * settings: Add keywords for discoverability (bxo#10694)
  * settings: Add tooltips to image-buttons
  * settings: Better app icon lookup
  * settings: Be more precise in infobar wording
  * settings: Drop inline-toolbar button labels
  * settings: Move autostart info to docs.xfce
  * settings: Don't make 'saved sessions' tab reorderable
  * settings: Sort saved sessions by most recently used (bxo#15338)
  * Only clean generated sources when in maintainer mode
  * Do not show translation info on --help output
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604750400">- Update to version 4.15.1
  * Fix potential crash in suspend and shutdown
    (gxo#xfce/xfce4-session#65)
  * Avoid potential format-string vulns
    (gxo#xfce/xfce4-session#65)
  * settings: Tweak 'Current Session' tab
  * settings: Make 'App Autostart' columns sortable
  * settings: Fix 'Current session' column width
    (gxo#xfce/xfce4-session!10)
  * Add lock icon, 24px and 32px icons
  * Add more guards around GErrors
  * Update copyright year
  * Fix ifdef
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  - settings: Accept all types of GIcon
  - settings: Adjust inline toolbar
  - Fix compilation with -Wmissing-prototypes
  - Don't warn when there are no saved sessions
  - bump glib (and gio, gthread, etc) minimum to 2.50.0
  - Remove GSourceFunc casts
  - Update .gitignore
  - Add README.md to EXTRA_DIST
  - Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1671710400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates
- Remove add-light-locker-support-git.patch and add-light-locker-support.patch
- Update to version 4.17.2
  * logout-dialog: New Xfconf property "ShowSave" (!29)
  * bump copyright year to 2022
- Update to version 4.17.1
  * Translation Updates
- Update to version 4.17.0
  * settings: Revert type hint change
  * Check getgrgid(3) return value to avoid crash
  * build: Fix intltool lock file problem during make distcheck
  * Remove pre-defined lockers
  * Refresh list of screensavers (#17)
  * Do not mind output of screensaver, if successful
  * Run custom command in a separate shell
  * Avoid extra pause by redirecting stdin
  * Update COPYING
  * Increase switch user timeout (!25)
  * xflock4: Apply initial delay before running a screensaver/locker (#29)
  * xflock4: Update copyrights
  * xflock4: make the script executable
  * Add labels to inline toolbar buttons
  * Use correct icon for Close button
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676030400">- Update to version 4.18.1
  * Update copyright year
  * Fix bus name acquisition/ownership (#54, !34)
  * Use XfceScreensaver from Libxfce4ui (!35)
  * build: Fix previous commit
  * build: Fix autotools warnings
  * Avoid duplicating directories in the tail of $XDG_* envs (#111, !21)
  * settings: Fix memory leak
  * libxfsm: Fix wrong return value
  * Fix memory leaks when opening xfce4-session-settings
  * Fix blurry session snapshots (!33)
  * Fix blurry icons in autostart tab when UI scale &gt; 1 (!33)
  * build: Fix GTK deprecation warnings (!32)
  * build: Fix some other GDK deprecation warnings (!32)
  * build: Fix gdk_error_trap_push/pop() deprecation warnings (!32)
  * build: Let xdt-depends.m4 macros set GLib macros (!32)
  * build: Remove GDK_VERSION_MIN_REQUIRED/MAX_ALLOWED (!32)
  * Make use of translations for run hooks (Fixes #156)
  * Translation Updates
- Regenerate xfce4-session-adapt-session-scripts-git.patch and
  xfce4-session-adapt-session-scripts.patch
- Remove two stray comments about add-light-locker-support patches</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.2
  * manager: Fix GQueue memory management
  * Fix Xfconf memory management
  * Update bug report address
  * Fix suspend/hibernation bug on ConsoleKit2 (Fixes #164)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1685361600">- Update to version 4.18.3
  * shutdown: Do not set an error when returning TRUE
  * logout-dialog: Fix use-after-free
  * Use glib wrappers for memory allocation
  * build: Fix build when there is no suspend/hibernate support
  * build: Add suspend support for Solaris
  * startxfce4: Fix xinit arguments order
  * manager: Always use xfsm_manager_save_yourself_dbus() (Fixes #106)
  * settings: Remove useless tooltip
  * xflock4: Update fallback list
  * logout-dialog: Lower warning level
  * shutdown: Keep error NULL when unused
  * cleanup: Remove dead polkit code
  * Revert "Fallback to old method for shutdown (bug #8630)."
  * Use g_critical() instead of g_error()
  * Use GLib logging functions or g_printerr() instead of g_print()
  * Use GLib logging functions instead of g_printerr()
  * build: Fix untranslated policykit file
  * Escape/unescape string list delimiter when saving/restoring session
  * Replace XfceRc with GKeyFile for session file parsing
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1698321600">- Added xfce-portals.conf file. XDP 0.18.0 requires desktop and other
  environments to have their own portals.conf drop in file and this
  is a workaround until a better fix lands (boo#1215641)
- Added xdg-current-desktop-xfce.desktop to autostart to ensure variable
  XDG_CURRENT_DESKTOP variable is properly exposed to systemd (boo#1215641)
- Relax requirement of branding package version to prevent
  xfce4-branding-openSUSE breaking on Leap due to repos being out of sync
  (boo#1216470)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1717934400">- Update to version 4.18.4
  * Update copyright year
  * Explicitly depend on gio-unix-2.0
  * Replace deprecated xfce_spawn_command_line_on_screen()
  * Add missing G_(BEGIN|END)_DECLS
  * Add xapp for Wallpaper and Screenshot in xfce-portals.conf
  * Add minimal xdg-desktop-portal conf file for Xfce (Fixes #181)
  * Ensure all various XDG_* etc. env vars are passed to DBus and systemd
  * Add missing export for XDG_CONFIG_HOME and XDG_CACHE_HOME
  * Clean up SVG icon metadata for 24px, 48px actions
  * Add action icons at 96px
  * Add icons at missing sizes, clean up SVG metadata
  * Translation Updates</changelog>
</package>
<package pkgid="ba0330a49a1c17a63fa7b8fc757120e60230f2a617e7b5a95554b3ba7e45299e" name="xfce4-session" arch="s390x">
  <version epoch="0" ver="4.18.4" rel="bp156.2.3.1"/>
  <changelog author="fvogt@suse.com" date="1495022400">- Use update-alternatives to create default.desktop xsession (boo#1030873)</changelog>
  <changelog author="fvogt@suse.com" date="1499083200">- Do not mark %{_datadir}/xsessions/default.desktop as %ghost,
  it needs to be installed as normal file.</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1513598400">- Remove build require on xorg-x11 metapackage
- Add explicit build requires on x11 and atk.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1514635200">- add xfce4-session-systemd-user-addons.patch to fix systemd-user
  services by exporting XAUTHLOCALHOSTNAME</changelog>
  <changelog author="vpereira@suse.com" date="1540382400">- add add-light-locker-support.patch to add support to light-locker</changelog>
  <changelog author="olaf@aepfle.de" date="1553947200">- Remove a hunk from xinitrd. Upstream already sets
  XDG_CURRENT_DESKTOP with commit 4daf68eb
  xfce4-session-adapt-session-scripts.patch
- Use autosetup for simpler quilt setup
  refresh add-light-locker-support.patch</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1559736000">- Removed add-light-locker-support.patch. Replaced by
  additional-lockers-support.patch which supports both
  xfce4-screensaver and lightlocker</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 4.14.0
  * settings: Fix icon name
  * settings: Replace GtkStock buttons
  * Set XAUTHLOCALHOSTNAME in systemd user session (bxo#15440)
  * Translation Updates
- Changes from version 4.13.4
  * Process Gtk events prior to starting D-Bus (bxo#15712)
  * Splash engines are not present anymore in xfce4-session
    (obsoletes the lib and -devel Subpackages)
  * Translation updates
- Changes from version 4.13.3
  * Reset font-size of logout dialog to default (bxo#15505)
  * Report optional dependency on polkit (bxo#12761)
  * Read data from correct group when editing autostart entry
    (bxo#10423)
  * Improve layout of autostart add/edit dialogs
  * Improve column layout of autostart tab (bxo#15448)
  * settings: Fix crash when terminating programs (bxo#15489)
  * Translation updates
  - Update to version 4.13.2
  - Drop splash screens
  - Introduce priority-group startup for FailSafe Session
  - Optionally run commands on logout, suspend etc. (bxo#10172)
  - xflock4:
  - Do not override PATH with hardcoded value.
  - Add support for xfce4-screensaver to xflock4
  - chooser:
  - Improve look and feel of the session chooser
  - Improve UI and add delete button (bxo#12799)
  - Add fallback theming to chooser dialogs
  - Enable keypress response to session creation
  - Update session name in xfconf after chooser
  - Fix case in session chooser buttons
  - settings:
  - Show saved sessions in settings dialog
  - Move "lock screen before sleep" option to general tab
  - Fix alignment of session lock property
  - Fix PID showing in "Current Session" tab
  - Improve icon matching in "Current Session" tab
  - Add a label for the currently active session
  - Add a "delete session" button to the session list
  - Make the Autostart buttons an inline toolbar
  - Initialize the session list treeview if necessary
  - More settings dialog UI improvements
  - Add column headers to autostart list
  - In autostart some apps (e.g. xfce-polkit) have bigger icons
  - Make entries expand in add/edit app startup dialog (bxo#15321)
  - logout-dialog:
  - Fix sensitivity of switch user button
  - Remove blue border from logout dialog (bxo#15284)
  - Improve default style of the logout dialog
  - Add styleclass to make logout dialog themeable
  - Set logout dialog icons from icon_name
  - Support scaling in logout dialog (bxo#14951)
  - Use a different icon for hybrid sleep when possible
  - Fix mnemonic conflict on logout dialog
  - Use systemd-logind methods instead of polkit permissions (bxo#14707)
  - scripts/xinitrc.in.in: use "command" shell builtin instead of
    which(1)
  - Use sysconf(_SC_NGROUPS_MAX) instead of #defining an arbitrary
    MAX_USER_GROUPS (bxo#14722)
  - Don't auto start consolekit daemon if it is not running
  - Added better shutdown fallback support for the BSDs (bxo#14722)
  - Don't install generic icon names (bxo#11912)
  - Use exec to launch xfce4-session from xinitrc
  - xinitrc: Remove fallback path when xfce4-session is not installed
  - Remove old unused autostart_migrate function
  - Fix GVariant format string in dbus server
  - Extend debug messages
  - Silence compiler warnings
  - Remove unused checks on configure step
  - Drop unused function
  - Remove useless ioprio.h check
  - rollback fix of a warning (fix requires glib 2.58)
  - Fixed warning "cast between incompatible function types" introduced
    in GCC 8
  - replaced GList of windows with single window (not required any more)
  - merged identic cases
  - removed duplicated loop counter
  - replaced deprecated "gtk_display_get_screen"  - For each display
    there is only one screen (See gtk3 doc of gdk_display_get_screen).
  - bump gtk version to 3.22 and gmodule/gio to 2.42
  - Remove now useless XFCE_GLADE_*_PATH variables (bxo#13945)
  - Tell intltool how to extract .ui files (bxo#14582)
  - fix build failure when dbus is not in the system include path
    (bxo#14386)
  - Translation updates
- Changes from 4.13.1
  * Add/Edit Application Autostart Entries (bxo#13271)
  * Remove non-existent grid properties (bxo#13271)
  * fix coverity 178990 Resource leak
  * fix coverity cid 178989 Dereference after null check
  * 178988 'Constant' variable guards dead code
  * fix coverity cid 178987 Logically dead code
  * fix coverity cid 87608 Dereference after null check
  * 178988 'Constant' variable guards dead code
  * fix coverity cid 178987 Logically dead code
  * fix coverity cid 87608 Dereference after null check
  * fix coverity cid 87607 Unchecked return value from library
  * Hybrid Sleep support - "hibernate" and suspend the system
  * xfce4-session-logout: deconflict -h option (bxo#12806)
  * Export the SSH_AUTH_SOCK when spawning client bxo#13486
  * fix: Compilation error with --disable-polkit bxo#12760
  * Require libxfce4ui-2 instead of libxfce4ui-1 in pc.in file
  * xfsm-manager: pass manager variable to g_timeout_add bxo#13802
  * Bump GTK version to 3.20
  * Check accessibility depending on xfsm configuration
  * Fix keyboard grab for logout window
  * Fix fadeout window using Xlib API
  * Fix gdk max version to 3.20
  * Translation updates
- Changes from 4.13.0
  * xfsm has been ported to Gtk3.
  * xfsm now does session management for clients using the Gtk application
    dbus interface.
  * xfsm has been ported to GDBus.
  * Add a switch user button to the logout dialog (bxo#10345)
  * UPower dependency has been removed as the suspend/hibernate dbus calls
    were dropped from it.
  * Handle screensaver with it's own object (bxo#12603)
  * Fix a crash when warning about the screenlocker (bxo#12603)
  * When locking fallback to xflock4 first (bxo#12603)
  * Add switch-user to the xfsm-logout program
- Added %bcond to improve portability of spec file between git master
  and released sources
- Drop obsolete patch xfce4-session-simple-splash-remove-shadows.patch
- Drop obsolete patch xfce4-session-Make-verbose-logging-conditional.patch
- Dropped additional-lockers-support.patch
- Added add-light-locker-support.patch
- Added xfce4-session-adapt-session-scripts-git.patch for git master builds
- Added add-light-locker-support-git.patch for git master builds
- Dropped obsolete xfce4-session-systemd-user-addons.patch (fixed upstream)
- Fixed up spec file
- Don't install xscreensaver.desktop. We use xfce4-screensaver instead</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="1578830400">- Update to version 4.14.1
  * Fix session crash at logout (bxo#16105)
  * settings: Don't make 'saved sessions' tab reorderable
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1585483200">- Update to version 4.14.2
  * Add support for xfce4-screensaver (bxo#16522)
  * Try xfce screensaver before cinnamon (bxo#16223)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.0
  * Use new icon in settings dialog (bxo#16885)
  * Add new application icon and rDNS icon name
  * logout-dialog: Add new icons
  * logout-dialog: Bump icon size to 48px
  * Switch to symbolic window-close icons
  * Drop GDM compatibility code to avoid invalid session locale
  * Segfault when suspending without pm-suspend installed (bxo#16632)
  * Expand field codes
  * Add a GnuPG 2.1+ mode
  * Fix session crash at logout (bxo#16105)
  * Free the intermediate "cmd" variable in xfsm_startup_init()
  * Re-add xfsm_startup_shutdown() call to xfce4-session main()
  * Remove sys/sysctl.h on linux platform
  * Move from exo-csource to xdt-csource (bxo#16717)
  * Try xfce screensaver before cinnamon (bxo#16223)
  * Add support for xfce4-screensaver (bxo#16522)
  * Silence runtime warning (bxo#15731)
  * settings: Don't warn when there are no saved sessions
    (gxo#xfce/xfce4-session#62)
  * settings: Add sort-on-click to columns in "Current Session" tab (!3)
  * settings: Add keywords for discoverability (bxo#10694)
  * settings: Add tooltips to image-buttons
  * settings: Better app icon lookup
  * settings: Be more precise in infobar wording
  * settings: Drop inline-toolbar button labels
  * settings: Move autostart info to docs.xfce
  * settings: Don't make 'saved sessions' tab reorderable
  * settings: Sort saved sessions by most recently used (bxo#15338)
  * Only clean generated sources when in maintainer mode
  * Do not show translation info on --help output
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604750400">- Update to version 4.15.1
  * Fix potential crash in suspend and shutdown
    (gxo#xfce/xfce4-session#65)
  * Avoid potential format-string vulns
    (gxo#xfce/xfce4-session#65)
  * settings: Tweak 'Current Session' tab
  * settings: Make 'App Autostart' columns sortable
  * settings: Fix 'Current session' column width
    (gxo#xfce/xfce4-session!10)
  * Add lock icon, 24px and 32px icons
  * Add more guards around GErrors
  * Update copyright year
  * Fix ifdef
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  - settings: Accept all types of GIcon
  - settings: Adjust inline toolbar
  - Fix compilation with -Wmissing-prototypes
  - Don't warn when there are no saved sessions
  - bump glib (and gio, gthread, etc) minimum to 2.50.0
  - Remove GSourceFunc casts
  - Update .gitignore
  - Add README.md to EXTRA_DIST
  - Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1671710400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates
- Remove add-light-locker-support-git.patch and add-light-locker-support.patch
- Update to version 4.17.2
  * logout-dialog: New Xfconf property "ShowSave" (!29)
  * bump copyright year to 2022
- Update to version 4.17.1
  * Translation Updates
- Update to version 4.17.0
  * settings: Revert type hint change
  * Check getgrgid(3) return value to avoid crash
  * build: Fix intltool lock file problem during make distcheck
  * Remove pre-defined lockers
  * Refresh list of screensavers (#17)
  * Do not mind output of screensaver, if successful
  * Run custom command in a separate shell
  * Avoid extra pause by redirecting stdin
  * Update COPYING
  * Increase switch user timeout (!25)
  * xflock4: Apply initial delay before running a screensaver/locker (#29)
  * xflock4: Update copyrights
  * xflock4: make the script executable
  * Add labels to inline toolbar buttons
  * Use correct icon for Close button
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676030400">- Update to version 4.18.1
  * Update copyright year
  * Fix bus name acquisition/ownership (#54, !34)
  * Use XfceScreensaver from Libxfce4ui (!35)
  * build: Fix previous commit
  * build: Fix autotools warnings
  * Avoid duplicating directories in the tail of $XDG_* envs (#111, !21)
  * settings: Fix memory leak
  * libxfsm: Fix wrong return value
  * Fix memory leaks when opening xfce4-session-settings
  * Fix blurry session snapshots (!33)
  * Fix blurry icons in autostart tab when UI scale &gt; 1 (!33)
  * build: Fix GTK deprecation warnings (!32)
  * build: Fix some other GDK deprecation warnings (!32)
  * build: Fix gdk_error_trap_push/pop() deprecation warnings (!32)
  * build: Let xdt-depends.m4 macros set GLib macros (!32)
  * build: Remove GDK_VERSION_MIN_REQUIRED/MAX_ALLOWED (!32)
  * Make use of translations for run hooks (Fixes #156)
  * Translation Updates
- Regenerate xfce4-session-adapt-session-scripts-git.patch and
  xfce4-session-adapt-session-scripts.patch
- Remove two stray comments about add-light-locker-support patches</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.2
  * manager: Fix GQueue memory management
  * Fix Xfconf memory management
  * Update bug report address
  * Fix suspend/hibernation bug on ConsoleKit2 (Fixes #164)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1685361600">- Update to version 4.18.3
  * shutdown: Do not set an error when returning TRUE
  * logout-dialog: Fix use-after-free
  * Use glib wrappers for memory allocation
  * build: Fix build when there is no suspend/hibernate support
  * build: Add suspend support for Solaris
  * startxfce4: Fix xinit arguments order
  * manager: Always use xfsm_manager_save_yourself_dbus() (Fixes #106)
  * settings: Remove useless tooltip
  * xflock4: Update fallback list
  * logout-dialog: Lower warning level
  * shutdown: Keep error NULL when unused
  * cleanup: Remove dead polkit code
  * Revert "Fallback to old method for shutdown (bug #8630)."
  * Use g_critical() instead of g_error()
  * Use GLib logging functions or g_printerr() instead of g_print()
  * Use GLib logging functions instead of g_printerr()
  * build: Fix untranslated policykit file
  * Escape/unescape string list delimiter when saving/restoring session
  * Replace XfceRc with GKeyFile for session file parsing
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1698321600">- Added xfce-portals.conf file. XDP 0.18.0 requires desktop and other
  environments to have their own portals.conf drop in file and this
  is a workaround until a better fix lands (boo#1215641)
- Added xdg-current-desktop-xfce.desktop to autostart to ensure variable
  XDG_CURRENT_DESKTOP variable is properly exposed to systemd (boo#1215641)
- Relax requirement of branding package version to prevent
  xfce4-branding-openSUSE breaking on Leap due to repos being out of sync
  (boo#1216470)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1717934400">- Update to version 4.18.4
  * Update copyright year
  * Explicitly depend on gio-unix-2.0
  * Replace deprecated xfce_spawn_command_line_on_screen()
  * Add missing G_(BEGIN|END)_DECLS
  * Add xapp for Wallpaper and Screenshot in xfce-portals.conf
  * Add minimal xdg-desktop-portal conf file for Xfce (Fixes #181)
  * Ensure all various XDG_* etc. env vars are passed to DBus and systemd
  * Add missing export for XDG_CONFIG_HOME and XDG_CACHE_HOME
  * Clean up SVG icon metadata for 24px, 48px actions
  * Add action icons at 96px
  * Add icons at missing sizes, clean up SVG metadata
  * Translation Updates</changelog>
</package>
<package pkgid="b3fbe8552449e0873ea140b82fdb8d704fa56dc15d7051f14d30d5b4311458d2" name="xfce4-session" arch="src">
  <version epoch="0" ver="4.18.4" rel="bp156.2.3.1"/>
  <changelog author="fvogt@suse.com" date="1495022400">- Use update-alternatives to create default.desktop xsession (boo#1030873)</changelog>
  <changelog author="fvogt@suse.com" date="1499083200">- Do not mark %{_datadir}/xsessions/default.desktop as %ghost,
  it needs to be installed as normal file.</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1513598400">- Remove build require on xorg-x11 metapackage
- Add explicit build requires on x11 and atk.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1514635200">- add xfce4-session-systemd-user-addons.patch to fix systemd-user
  services by exporting XAUTHLOCALHOSTNAME</changelog>
  <changelog author="vpereira@suse.com" date="1540382400">- add add-light-locker-support.patch to add support to light-locker</changelog>
  <changelog author="olaf@aepfle.de" date="1553947200">- Remove a hunk from xinitrd. Upstream already sets
  XDG_CURRENT_DESKTOP with commit 4daf68eb
  xfce4-session-adapt-session-scripts.patch
- Use autosetup for simpler quilt setup
  refresh add-light-locker-support.patch</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1559736000">- Removed add-light-locker-support.patch. Replaced by
  additional-lockers-support.patch which supports both
  xfce4-screensaver and lightlocker</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 4.14.0
  * settings: Fix icon name
  * settings: Replace GtkStock buttons
  * Set XAUTHLOCALHOSTNAME in systemd user session (bxo#15440)
  * Translation Updates
- Changes from version 4.13.4
  * Process Gtk events prior to starting D-Bus (bxo#15712)
  * Splash engines are not present anymore in xfce4-session
    (obsoletes the lib and -devel Subpackages)
  * Translation updates
- Changes from version 4.13.3
  * Reset font-size of logout dialog to default (bxo#15505)
  * Report optional dependency on polkit (bxo#12761)
  * Read data from correct group when editing autostart entry
    (bxo#10423)
  * Improve layout of autostart add/edit dialogs
  * Improve column layout of autostart tab (bxo#15448)
  * settings: Fix crash when terminating programs (bxo#15489)
  * Translation updates
  - Update to version 4.13.2
  - Drop splash screens
  - Introduce priority-group startup for FailSafe Session
  - Optionally run commands on logout, suspend etc. (bxo#10172)
  - xflock4:
  - Do not override PATH with hardcoded value.
  - Add support for xfce4-screensaver to xflock4
  - chooser:
  - Improve look and feel of the session chooser
  - Improve UI and add delete button (bxo#12799)
  - Add fallback theming to chooser dialogs
  - Enable keypress response to session creation
  - Update session name in xfconf after chooser
  - Fix case in session chooser buttons
  - settings:
  - Show saved sessions in settings dialog
  - Move "lock screen before sleep" option to general tab
  - Fix alignment of session lock property
  - Fix PID showing in "Current Session" tab
  - Improve icon matching in "Current Session" tab
  - Add a label for the currently active session
  - Add a "delete session" button to the session list
  - Make the Autostart buttons an inline toolbar
  - Initialize the session list treeview if necessary
  - More settings dialog UI improvements
  - Add column headers to autostart list
  - In autostart some apps (e.g. xfce-polkit) have bigger icons
  - Make entries expand in add/edit app startup dialog (bxo#15321)
  - logout-dialog:
  - Fix sensitivity of switch user button
  - Remove blue border from logout dialog (bxo#15284)
  - Improve default style of the logout dialog
  - Add styleclass to make logout dialog themeable
  - Set logout dialog icons from icon_name
  - Support scaling in logout dialog (bxo#14951)
  - Use a different icon for hybrid sleep when possible
  - Fix mnemonic conflict on logout dialog
  - Use systemd-logind methods instead of polkit permissions (bxo#14707)
  - scripts/xinitrc.in.in: use "command" shell builtin instead of
    which(1)
  - Use sysconf(_SC_NGROUPS_MAX) instead of #defining an arbitrary
    MAX_USER_GROUPS (bxo#14722)
  - Don't auto start consolekit daemon if it is not running
  - Added better shutdown fallback support for the BSDs (bxo#14722)
  - Don't install generic icon names (bxo#11912)
  - Use exec to launch xfce4-session from xinitrc
  - xinitrc: Remove fallback path when xfce4-session is not installed
  - Remove old unused autostart_migrate function
  - Fix GVariant format string in dbus server
  - Extend debug messages
  - Silence compiler warnings
  - Remove unused checks on configure step
  - Drop unused function
  - Remove useless ioprio.h check
  - rollback fix of a warning (fix requires glib 2.58)
  - Fixed warning "cast between incompatible function types" introduced
    in GCC 8
  - replaced GList of windows with single window (not required any more)
  - merged identic cases
  - removed duplicated loop counter
  - replaced deprecated "gtk_display_get_screen"  - For each display
    there is only one screen (See gtk3 doc of gdk_display_get_screen).
  - bump gtk version to 3.22 and gmodule/gio to 2.42
  - Remove now useless XFCE_GLADE_*_PATH variables (bxo#13945)
  - Tell intltool how to extract .ui files (bxo#14582)
  - fix build failure when dbus is not in the system include path
    (bxo#14386)
  - Translation updates
- Changes from 4.13.1
  * Add/Edit Application Autostart Entries (bxo#13271)
  * Remove non-existent grid properties (bxo#13271)
  * fix coverity 178990 Resource leak
  * fix coverity cid 178989 Dereference after null check
  * 178988 'Constant' variable guards dead code
  * fix coverity cid 178987 Logically dead code
  * fix coverity cid 87608 Dereference after null check
  * 178988 'Constant' variable guards dead code
  * fix coverity cid 178987 Logically dead code
  * fix coverity cid 87608 Dereference after null check
  * fix coverity cid 87607 Unchecked return value from library
  * Hybrid Sleep support - "hibernate" and suspend the system
  * xfce4-session-logout: deconflict -h option (bxo#12806)
  * Export the SSH_AUTH_SOCK when spawning client bxo#13486
  * fix: Compilation error with --disable-polkit bxo#12760
  * Require libxfce4ui-2 instead of libxfce4ui-1 in pc.in file
  * xfsm-manager: pass manager variable to g_timeout_add bxo#13802
  * Bump GTK version to 3.20
  * Check accessibility depending on xfsm configuration
  * Fix keyboard grab for logout window
  * Fix fadeout window using Xlib API
  * Fix gdk max version to 3.20
  * Translation updates
- Changes from 4.13.0
  * xfsm has been ported to Gtk3.
  * xfsm now does session management for clients using the Gtk application
    dbus interface.
  * xfsm has been ported to GDBus.
  * Add a switch user button to the logout dialog (bxo#10345)
  * UPower dependency has been removed as the suspend/hibernate dbus calls
    were dropped from it.
  * Handle screensaver with it's own object (bxo#12603)
  * Fix a crash when warning about the screenlocker (bxo#12603)
  * When locking fallback to xflock4 first (bxo#12603)
  * Add switch-user to the xfsm-logout program
- Added %bcond to improve portability of spec file between git master
  and released sources
- Drop obsolete patch xfce4-session-simple-splash-remove-shadows.patch
- Drop obsolete patch xfce4-session-Make-verbose-logging-conditional.patch
- Dropped additional-lockers-support.patch
- Added add-light-locker-support.patch
- Added xfce4-session-adapt-session-scripts-git.patch for git master builds
- Added add-light-locker-support-git.patch for git master builds
- Dropped obsolete xfce4-session-systemd-user-addons.patch (fixed upstream)
- Fixed up spec file
- Don't install xscreensaver.desktop. We use xfce4-screensaver instead</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="1578830400">- Update to version 4.14.1
  * Fix session crash at logout (bxo#16105)
  * settings: Don't make 'saved sessions' tab reorderable
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1585483200">- Update to version 4.14.2
  * Add support for xfce4-screensaver (bxo#16522)
  * Try xfce screensaver before cinnamon (bxo#16223)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.0
  * Use new icon in settings dialog (bxo#16885)
  * Add new application icon and rDNS icon name
  * logout-dialog: Add new icons
  * logout-dialog: Bump icon size to 48px
  * Switch to symbolic window-close icons
  * Drop GDM compatibility code to avoid invalid session locale
  * Segfault when suspending without pm-suspend installed (bxo#16632)
  * Expand field codes
  * Add a GnuPG 2.1+ mode
  * Fix session crash at logout (bxo#16105)
  * Free the intermediate "cmd" variable in xfsm_startup_init()
  * Re-add xfsm_startup_shutdown() call to xfce4-session main()
  * Remove sys/sysctl.h on linux platform
  * Move from exo-csource to xdt-csource (bxo#16717)
  * Try xfce screensaver before cinnamon (bxo#16223)
  * Add support for xfce4-screensaver (bxo#16522)
  * Silence runtime warning (bxo#15731)
  * settings: Don't warn when there are no saved sessions
    (gxo#xfce/xfce4-session#62)
  * settings: Add sort-on-click to columns in "Current Session" tab (!3)
  * settings: Add keywords for discoverability (bxo#10694)
  * settings: Add tooltips to image-buttons
  * settings: Better app icon lookup
  * settings: Be more precise in infobar wording
  * settings: Drop inline-toolbar button labels
  * settings: Move autostart info to docs.xfce
  * settings: Don't make 'saved sessions' tab reorderable
  * settings: Sort saved sessions by most recently used (bxo#15338)
  * Only clean generated sources when in maintainer mode
  * Do not show translation info on --help output
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604750400">- Update to version 4.15.1
  * Fix potential crash in suspend and shutdown
    (gxo#xfce/xfce4-session#65)
  * Avoid potential format-string vulns
    (gxo#xfce/xfce4-session#65)
  * settings: Tweak 'Current Session' tab
  * settings: Make 'App Autostart' columns sortable
  * settings: Fix 'Current session' column width
    (gxo#xfce/xfce4-session!10)
  * Add lock icon, 24px and 32px icons
  * Add more guards around GErrors
  * Update copyright year
  * Fix ifdef
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  - settings: Accept all types of GIcon
  - settings: Adjust inline toolbar
  - Fix compilation with -Wmissing-prototypes
  - Don't warn when there are no saved sessions
  - bump glib (and gio, gthread, etc) minimum to 2.50.0
  - Remove GSourceFunc casts
  - Update .gitignore
  - Add README.md to EXTRA_DIST
  - Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1671710400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates
- Remove add-light-locker-support-git.patch and add-light-locker-support.patch
- Update to version 4.17.2
  * logout-dialog: New Xfconf property "ShowSave" (!29)
  * bump copyright year to 2022
- Update to version 4.17.1
  * Translation Updates
- Update to version 4.17.0
  * settings: Revert type hint change
  * Check getgrgid(3) return value to avoid crash
  * build: Fix intltool lock file problem during make distcheck
  * Remove pre-defined lockers
  * Refresh list of screensavers (#17)
  * Do not mind output of screensaver, if successful
  * Run custom command in a separate shell
  * Avoid extra pause by redirecting stdin
  * Update COPYING
  * Increase switch user timeout (!25)
  * xflock4: Apply initial delay before running a screensaver/locker (#29)
  * xflock4: Update copyrights
  * xflock4: make the script executable
  * Add labels to inline toolbar buttons
  * Use correct icon for Close button
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676030400">- Update to version 4.18.1
  * Update copyright year
  * Fix bus name acquisition/ownership (#54, !34)
  * Use XfceScreensaver from Libxfce4ui (!35)
  * build: Fix previous commit
  * build: Fix autotools warnings
  * Avoid duplicating directories in the tail of $XDG_* envs (#111, !21)
  * settings: Fix memory leak
  * libxfsm: Fix wrong return value
  * Fix memory leaks when opening xfce4-session-settings
  * Fix blurry session snapshots (!33)
  * Fix blurry icons in autostart tab when UI scale &gt; 1 (!33)
  * build: Fix GTK deprecation warnings (!32)
  * build: Fix some other GDK deprecation warnings (!32)
  * build: Fix gdk_error_trap_push/pop() deprecation warnings (!32)
  * build: Let xdt-depends.m4 macros set GLib macros (!32)
  * build: Remove GDK_VERSION_MIN_REQUIRED/MAX_ALLOWED (!32)
  * Make use of translations for run hooks (Fixes #156)
  * Translation Updates
- Regenerate xfce4-session-adapt-session-scripts-git.patch and
  xfce4-session-adapt-session-scripts.patch
- Remove two stray comments about add-light-locker-support patches</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.2
  * manager: Fix GQueue memory management
  * Fix Xfconf memory management
  * Update bug report address
  * Fix suspend/hibernation bug on ConsoleKit2 (Fixes #164)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1685361600">- Update to version 4.18.3
  * shutdown: Do not set an error when returning TRUE
  * logout-dialog: Fix use-after-free
  * Use glib wrappers for memory allocation
  * build: Fix build when there is no suspend/hibernate support
  * build: Add suspend support for Solaris
  * startxfce4: Fix xinit arguments order
  * manager: Always use xfsm_manager_save_yourself_dbus() (Fixes #106)
  * settings: Remove useless tooltip
  * xflock4: Update fallback list
  * logout-dialog: Lower warning level
  * shutdown: Keep error NULL when unused
  * cleanup: Remove dead polkit code
  * Revert "Fallback to old method for shutdown (bug #8630)."
  * Use g_critical() instead of g_error()
  * Use GLib logging functions or g_printerr() instead of g_print()
  * Use GLib logging functions instead of g_printerr()
  * build: Fix untranslated policykit file
  * Escape/unescape string list delimiter when saving/restoring session
  * Replace XfceRc with GKeyFile for session file parsing
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1698321600">- Added xfce-portals.conf file. XDP 0.18.0 requires desktop and other
  environments to have their own portals.conf drop in file and this
  is a workaround until a better fix lands (boo#1215641)
- Added xdg-current-desktop-xfce.desktop to autostart to ensure variable
  XDG_CURRENT_DESKTOP variable is properly exposed to systemd (boo#1215641)
- Relax requirement of branding package version to prevent
  xfce4-branding-openSUSE breaking on Leap due to repos being out of sync
  (boo#1216470)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1717934400">- Update to version 4.18.4
  * Update copyright year
  * Explicitly depend on gio-unix-2.0
  * Replace deprecated xfce_spawn_command_line_on_screen()
  * Add missing G_(BEGIN|END)_DECLS
  * Add xapp for Wallpaper and Screenshot in xfce-portals.conf
  * Add minimal xdg-desktop-portal conf file for Xfce (Fixes #181)
  * Ensure all various XDG_* etc. env vars are passed to DBus and systemd
  * Add missing export for XDG_CONFIG_HOME and XDG_CACHE_HOME
  * Clean up SVG icon metadata for 24px, 48px actions
  * Add action icons at 96px
  * Add icons at missing sizes, clean up SVG metadata
  * Translation Updates</changelog>
</package>
<package pkgid="2af97e67bf535a3b5417c4dd6af747b3d12fdc82599e32d9430dcb076c44296d" name="xfce4-session" arch="x86_64">
  <version epoch="0" ver="4.18.4" rel="bp156.2.3.1"/>
  <changelog author="fvogt@suse.com" date="1495022400">- Use update-alternatives to create default.desktop xsession (boo#1030873)</changelog>
  <changelog author="fvogt@suse.com" date="1499083200">- Do not mark %{_datadir}/xsessions/default.desktop as %ghost,
  it needs to be installed as normal file.</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1513598400">- Remove build require on xorg-x11 metapackage
- Add explicit build requires on x11 and atk.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1514635200">- add xfce4-session-systemd-user-addons.patch to fix systemd-user
  services by exporting XAUTHLOCALHOSTNAME</changelog>
  <changelog author="vpereira@suse.com" date="1540382400">- add add-light-locker-support.patch to add support to light-locker</changelog>
  <changelog author="olaf@aepfle.de" date="1553947200">- Remove a hunk from xinitrd. Upstream already sets
  XDG_CURRENT_DESKTOP with commit 4daf68eb
  xfce4-session-adapt-session-scripts.patch
- Use autosetup for simpler quilt setup
  refresh add-light-locker-support.patch</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1559736000">- Removed add-light-locker-support.patch. Replaced by
  additional-lockers-support.patch which supports both
  xfce4-screensaver and lightlocker</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 4.14.0
  * settings: Fix icon name
  * settings: Replace GtkStock buttons
  * Set XAUTHLOCALHOSTNAME in systemd user session (bxo#15440)
  * Translation Updates
- Changes from version 4.13.4
  * Process Gtk events prior to starting D-Bus (bxo#15712)
  * Splash engines are not present anymore in xfce4-session
    (obsoletes the lib and -devel Subpackages)
  * Translation updates
- Changes from version 4.13.3
  * Reset font-size of logout dialog to default (bxo#15505)
  * Report optional dependency on polkit (bxo#12761)
  * Read data from correct group when editing autostart entry
    (bxo#10423)
  * Improve layout of autostart add/edit dialogs
  * Improve column layout of autostart tab (bxo#15448)
  * settings: Fix crash when terminating programs (bxo#15489)
  * Translation updates
  - Update to version 4.13.2
  - Drop splash screens
  - Introduce priority-group startup for FailSafe Session
  - Optionally run commands on logout, suspend etc. (bxo#10172)
  - xflock4:
  - Do not override PATH with hardcoded value.
  - Add support for xfce4-screensaver to xflock4
  - chooser:
  - Improve look and feel of the session chooser
  - Improve UI and add delete button (bxo#12799)
  - Add fallback theming to chooser dialogs
  - Enable keypress response to session creation
  - Update session name in xfconf after chooser
  - Fix case in session chooser buttons
  - settings:
  - Show saved sessions in settings dialog
  - Move "lock screen before sleep" option to general tab
  - Fix alignment of session lock property
  - Fix PID showing in "Current Session" tab
  - Improve icon matching in "Current Session" tab
  - Add a label for the currently active session
  - Add a "delete session" button to the session list
  - Make the Autostart buttons an inline toolbar
  - Initialize the session list treeview if necessary
  - More settings dialog UI improvements
  - Add column headers to autostart list
  - In autostart some apps (e.g. xfce-polkit) have bigger icons
  - Make entries expand in add/edit app startup dialog (bxo#15321)
  - logout-dialog:
  - Fix sensitivity of switch user button
  - Remove blue border from logout dialog (bxo#15284)
  - Improve default style of the logout dialog
  - Add styleclass to make logout dialog themeable
  - Set logout dialog icons from icon_name
  - Support scaling in logout dialog (bxo#14951)
  - Use a different icon for hybrid sleep when possible
  - Fix mnemonic conflict on logout dialog
  - Use systemd-logind methods instead of polkit permissions (bxo#14707)
  - scripts/xinitrc.in.in: use "command" shell builtin instead of
    which(1)
  - Use sysconf(_SC_NGROUPS_MAX) instead of #defining an arbitrary
    MAX_USER_GROUPS (bxo#14722)
  - Don't auto start consolekit daemon if it is not running
  - Added better shutdown fallback support for the BSDs (bxo#14722)
  - Don't install generic icon names (bxo#11912)
  - Use exec to launch xfce4-session from xinitrc
  - xinitrc: Remove fallback path when xfce4-session is not installed
  - Remove old unused autostart_migrate function
  - Fix GVariant format string in dbus server
  - Extend debug messages
  - Silence compiler warnings
  - Remove unused checks on configure step
  - Drop unused function
  - Remove useless ioprio.h check
  - rollback fix of a warning (fix requires glib 2.58)
  - Fixed warning "cast between incompatible function types" introduced
    in GCC 8
  - replaced GList of windows with single window (not required any more)
  - merged identic cases
  - removed duplicated loop counter
  - replaced deprecated "gtk_display_get_screen"  - For each display
    there is only one screen (See gtk3 doc of gdk_display_get_screen).
  - bump gtk version to 3.22 and gmodule/gio to 2.42
  - Remove now useless XFCE_GLADE_*_PATH variables (bxo#13945)
  - Tell intltool how to extract .ui files (bxo#14582)
  - fix build failure when dbus is not in the system include path
    (bxo#14386)
  - Translation updates
- Changes from 4.13.1
  * Add/Edit Application Autostart Entries (bxo#13271)
  * Remove non-existent grid properties (bxo#13271)
  * fix coverity 178990 Resource leak
  * fix coverity cid 178989 Dereference after null check
  * 178988 'Constant' variable guards dead code
  * fix coverity cid 178987 Logically dead code
  * fix coverity cid 87608 Dereference after null check
  * 178988 'Constant' variable guards dead code
  * fix coverity cid 178987 Logically dead code
  * fix coverity cid 87608 Dereference after null check
  * fix coverity cid 87607 Unchecked return value from library
  * Hybrid Sleep support - "hibernate" and suspend the system
  * xfce4-session-logout: deconflict -h option (bxo#12806)
  * Export the SSH_AUTH_SOCK when spawning client bxo#13486
  * fix: Compilation error with --disable-polkit bxo#12760
  * Require libxfce4ui-2 instead of libxfce4ui-1 in pc.in file
  * xfsm-manager: pass manager variable to g_timeout_add bxo#13802
  * Bump GTK version to 3.20
  * Check accessibility depending on xfsm configuration
  * Fix keyboard grab for logout window
  * Fix fadeout window using Xlib API
  * Fix gdk max version to 3.20
  * Translation updates
- Changes from 4.13.0
  * xfsm has been ported to Gtk3.
  * xfsm now does session management for clients using the Gtk application
    dbus interface.
  * xfsm has been ported to GDBus.
  * Add a switch user button to the logout dialog (bxo#10345)
  * UPower dependency has been removed as the suspend/hibernate dbus calls
    were dropped from it.
  * Handle screensaver with it's own object (bxo#12603)
  * Fix a crash when warning about the screenlocker (bxo#12603)
  * When locking fallback to xflock4 first (bxo#12603)
  * Add switch-user to the xfsm-logout program
- Added %bcond to improve portability of spec file between git master
  and released sources
- Drop obsolete patch xfce4-session-simple-splash-remove-shadows.patch
- Drop obsolete patch xfce4-session-Make-verbose-logging-conditional.patch
- Dropped additional-lockers-support.patch
- Added add-light-locker-support.patch
- Added xfce4-session-adapt-session-scripts-git.patch for git master builds
- Added add-light-locker-support-git.patch for git master builds
- Dropped obsolete xfce4-session-systemd-user-addons.patch (fixed upstream)
- Fixed up spec file
- Don't install xscreensaver.desktop. We use xfce4-screensaver instead</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="1578830400">- Update to version 4.14.1
  * Fix session crash at logout (bxo#16105)
  * settings: Don't make 'saved sessions' tab reorderable
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1585483200">- Update to version 4.14.2
  * Add support for xfce4-screensaver (bxo#16522)
  * Try xfce screensaver before cinnamon (bxo#16223)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.0
  * Use new icon in settings dialog (bxo#16885)
  * Add new application icon and rDNS icon name
  * logout-dialog: Add new icons
  * logout-dialog: Bump icon size to 48px
  * Switch to symbolic window-close icons
  * Drop GDM compatibility code to avoid invalid session locale
  * Segfault when suspending without pm-suspend installed (bxo#16632)
  * Expand field codes
  * Add a GnuPG 2.1+ mode
  * Fix session crash at logout (bxo#16105)
  * Free the intermediate "cmd" variable in xfsm_startup_init()
  * Re-add xfsm_startup_shutdown() call to xfce4-session main()
  * Remove sys/sysctl.h on linux platform
  * Move from exo-csource to xdt-csource (bxo#16717)
  * Try xfce screensaver before cinnamon (bxo#16223)
  * Add support for xfce4-screensaver (bxo#16522)
  * Silence runtime warning (bxo#15731)
  * settings: Don't warn when there are no saved sessions
    (gxo#xfce/xfce4-session#62)
  * settings: Add sort-on-click to columns in "Current Session" tab (!3)
  * settings: Add keywords for discoverability (bxo#10694)
  * settings: Add tooltips to image-buttons
  * settings: Better app icon lookup
  * settings: Be more precise in infobar wording
  * settings: Drop inline-toolbar button labels
  * settings: Move autostart info to docs.xfce
  * settings: Don't make 'saved sessions' tab reorderable
  * settings: Sort saved sessions by most recently used (bxo#15338)
  * Only clean generated sources when in maintainer mode
  * Do not show translation info on --help output
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604750400">- Update to version 4.15.1
  * Fix potential crash in suspend and shutdown
    (gxo#xfce/xfce4-session#65)
  * Avoid potential format-string vulns
    (gxo#xfce/xfce4-session#65)
  * settings: Tweak 'Current Session' tab
  * settings: Make 'App Autostart' columns sortable
  * settings: Fix 'Current session' column width
    (gxo#xfce/xfce4-session!10)
  * Add lock icon, 24px and 32px icons
  * Add more guards around GErrors
  * Update copyright year
  * Fix ifdef
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  - settings: Accept all types of GIcon
  - settings: Adjust inline toolbar
  - Fix compilation with -Wmissing-prototypes
  - Don't warn when there are no saved sessions
  - bump glib (and gio, gthread, etc) minimum to 2.50.0
  - Remove GSourceFunc casts
  - Update .gitignore
  - Add README.md to EXTRA_DIST
  - Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1671710400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates
- Remove add-light-locker-support-git.patch and add-light-locker-support.patch
- Update to version 4.17.2
  * logout-dialog: New Xfconf property "ShowSave" (!29)
  * bump copyright year to 2022
- Update to version 4.17.1
  * Translation Updates
- Update to version 4.17.0
  * settings: Revert type hint change
  * Check getgrgid(3) return value to avoid crash
  * build: Fix intltool lock file problem during make distcheck
  * Remove pre-defined lockers
  * Refresh list of screensavers (#17)
  * Do not mind output of screensaver, if successful
  * Run custom command in a separate shell
  * Avoid extra pause by redirecting stdin
  * Update COPYING
  * Increase switch user timeout (!25)
  * xflock4: Apply initial delay before running a screensaver/locker (#29)
  * xflock4: Update copyrights
  * xflock4: make the script executable
  * Add labels to inline toolbar buttons
  * Use correct icon for Close button
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676030400">- Update to version 4.18.1
  * Update copyright year
  * Fix bus name acquisition/ownership (#54, !34)
  * Use XfceScreensaver from Libxfce4ui (!35)
  * build: Fix previous commit
  * build: Fix autotools warnings
  * Avoid duplicating directories in the tail of $XDG_* envs (#111, !21)
  * settings: Fix memory leak
  * libxfsm: Fix wrong return value
  * Fix memory leaks when opening xfce4-session-settings
  * Fix blurry session snapshots (!33)
  * Fix blurry icons in autostart tab when UI scale &gt; 1 (!33)
  * build: Fix GTK deprecation warnings (!32)
  * build: Fix some other GDK deprecation warnings (!32)
  * build: Fix gdk_error_trap_push/pop() deprecation warnings (!32)
  * build: Let xdt-depends.m4 macros set GLib macros (!32)
  * build: Remove GDK_VERSION_MIN_REQUIRED/MAX_ALLOWED (!32)
  * Make use of translations for run hooks (Fixes #156)
  * Translation Updates
- Regenerate xfce4-session-adapt-session-scripts-git.patch and
  xfce4-session-adapt-session-scripts.patch
- Remove two stray comments about add-light-locker-support patches</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.2
  * manager: Fix GQueue memory management
  * Fix Xfconf memory management
  * Update bug report address
  * Fix suspend/hibernation bug on ConsoleKit2 (Fixes #164)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1685361600">- Update to version 4.18.3
  * shutdown: Do not set an error when returning TRUE
  * logout-dialog: Fix use-after-free
  * Use glib wrappers for memory allocation
  * build: Fix build when there is no suspend/hibernate support
  * build: Add suspend support for Solaris
  * startxfce4: Fix xinit arguments order
  * manager: Always use xfsm_manager_save_yourself_dbus() (Fixes #106)
  * settings: Remove useless tooltip
  * xflock4: Update fallback list
  * logout-dialog: Lower warning level
  * shutdown: Keep error NULL when unused
  * cleanup: Remove dead polkit code
  * Revert "Fallback to old method for shutdown (bug #8630)."
  * Use g_critical() instead of g_error()
  * Use GLib logging functions or g_printerr() instead of g_print()
  * Use GLib logging functions instead of g_printerr()
  * build: Fix untranslated policykit file
  * Escape/unescape string list delimiter when saving/restoring session
  * Replace XfceRc with GKeyFile for session file parsing
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1698321600">- Added xfce-portals.conf file. XDP 0.18.0 requires desktop and other
  environments to have their own portals.conf drop in file and this
  is a workaround until a better fix lands (boo#1215641)
- Added xdg-current-desktop-xfce.desktop to autostart to ensure variable
  XDG_CURRENT_DESKTOP variable is properly exposed to systemd (boo#1215641)
- Relax requirement of branding package version to prevent
  xfce4-branding-openSUSE breaking on Leap due to repos being out of sync
  (boo#1216470)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1717934400">- Update to version 4.18.4
  * Update copyright year
  * Explicitly depend on gio-unix-2.0
  * Replace deprecated xfce_spawn_command_line_on_screen()
  * Add missing G_(BEGIN|END)_DECLS
  * Add xapp for Wallpaper and Screenshot in xfce-portals.conf
  * Add minimal xdg-desktop-portal conf file for Xfce (Fixes #181)
  * Ensure all various XDG_* etc. env vars are passed to DBus and systemd
  * Add missing export for XDG_CONFIG_HOME and XDG_CACHE_HOME
  * Clean up SVG icon metadata for 24px, 48px actions
  * Add action icons at 96px
  * Add icons at missing sizes, clean up SVG metadata
  * Translation Updates</changelog>
</package>
<package pkgid="00e5f599feb15a93101897a7a090c1465d01c23e8bce6099fbb5bc48109acbf1" name="xfce4-session-branding-upstream" arch="noarch">
  <version epoch="0" ver="4.18.4" rel="bp156.2.3.1"/>
  <changelog author="fvogt@suse.com" date="1495022400">- Use update-alternatives to create default.desktop xsession (boo#1030873)</changelog>
  <changelog author="fvogt@suse.com" date="1499083200">- Do not mark %{_datadir}/xsessions/default.desktop as %ghost,
  it needs to be installed as normal file.</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1513598400">- Remove build require on xorg-x11 metapackage
- Add explicit build requires on x11 and atk.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1514635200">- add xfce4-session-systemd-user-addons.patch to fix systemd-user
  services by exporting XAUTHLOCALHOSTNAME</changelog>
  <changelog author="vpereira@suse.com" date="1540382400">- add add-light-locker-support.patch to add support to light-locker</changelog>
  <changelog author="olaf@aepfle.de" date="1553947200">- Remove a hunk from xinitrd. Upstream already sets
  XDG_CURRENT_DESKTOP with commit 4daf68eb
  xfce4-session-adapt-session-scripts.patch
- Use autosetup for simpler quilt setup
  refresh add-light-locker-support.patch</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1559736000">- Removed add-light-locker-support.patch. Replaced by
  additional-lockers-support.patch which supports both
  xfce4-screensaver and lightlocker</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 4.14.0
  * settings: Fix icon name
  * settings: Replace GtkStock buttons
  * Set XAUTHLOCALHOSTNAME in systemd user session (bxo#15440)
  * Translation Updates
- Changes from version 4.13.4
  * Process Gtk events prior to starting D-Bus (bxo#15712)
  * Splash engines are not present anymore in xfce4-session
    (obsoletes the lib and -devel Subpackages)
  * Translation updates
- Changes from version 4.13.3
  * Reset font-size of logout dialog to default (bxo#15505)
  * Report optional dependency on polkit (bxo#12761)
  * Read data from correct group when editing autostart entry
    (bxo#10423)
  * Improve layout of autostart add/edit dialogs
  * Improve column layout of autostart tab (bxo#15448)
  * settings: Fix crash when terminating programs (bxo#15489)
  * Translation updates
  - Update to version 4.13.2
  - Drop splash screens
  - Introduce priority-group startup for FailSafe Session
  - Optionally run commands on logout, suspend etc. (bxo#10172)
  - xflock4:
  - Do not override PATH with hardcoded value.
  - Add support for xfce4-screensaver to xflock4
  - chooser:
  - Improve look and feel of the session chooser
  - Improve UI and add delete button (bxo#12799)
  - Add fallback theming to chooser dialogs
  - Enable keypress response to session creation
  - Update session name in xfconf after chooser
  - Fix case in session chooser buttons
  - settings:
  - Show saved sessions in settings dialog
  - Move "lock screen before sleep" option to general tab
  - Fix alignment of session lock property
  - Fix PID showing in "Current Session" tab
  - Improve icon matching in "Current Session" tab
  - Add a label for the currently active session
  - Add a "delete session" button to the session list
  - Make the Autostart buttons an inline toolbar
  - Initialize the session list treeview if necessary
  - More settings dialog UI improvements
  - Add column headers to autostart list
  - In autostart some apps (e.g. xfce-polkit) have bigger icons
  - Make entries expand in add/edit app startup dialog (bxo#15321)
  - logout-dialog:
  - Fix sensitivity of switch user button
  - Remove blue border from logout dialog (bxo#15284)
  - Improve default style of the logout dialog
  - Add styleclass to make logout dialog themeable
  - Set logout dialog icons from icon_name
  - Support scaling in logout dialog (bxo#14951)
  - Use a different icon for hybrid sleep when possible
  - Fix mnemonic conflict on logout dialog
  - Use systemd-logind methods instead of polkit permissions (bxo#14707)
  - scripts/xinitrc.in.in: use "command" shell builtin instead of
    which(1)
  - Use sysconf(_SC_NGROUPS_MAX) instead of #defining an arbitrary
    MAX_USER_GROUPS (bxo#14722)
  - Don't auto start consolekit daemon if it is not running
  - Added better shutdown fallback support for the BSDs (bxo#14722)
  - Don't install generic icon names (bxo#11912)
  - Use exec to launch xfce4-session from xinitrc
  - xinitrc: Remove fallback path when xfce4-session is not installed
  - Remove old unused autostart_migrate function
  - Fix GVariant format string in dbus server
  - Extend debug messages
  - Silence compiler warnings
  - Remove unused checks on configure step
  - Drop unused function
  - Remove useless ioprio.h check
  - rollback fix of a warning (fix requires glib 2.58)
  - Fixed warning "cast between incompatible function types" introduced
    in GCC 8
  - replaced GList of windows with single window (not required any more)
  - merged identic cases
  - removed duplicated loop counter
  - replaced deprecated "gtk_display_get_screen"  - For each display
    there is only one screen (See gtk3 doc of gdk_display_get_screen).
  - bump gtk version to 3.22 and gmodule/gio to 2.42
  - Remove now useless XFCE_GLADE_*_PATH variables (bxo#13945)
  - Tell intltool how to extract .ui files (bxo#14582)
  - fix build failure when dbus is not in the system include path
    (bxo#14386)
  - Translation updates
- Changes from 4.13.1
  * Add/Edit Application Autostart Entries (bxo#13271)
  * Remove non-existent grid properties (bxo#13271)
  * fix coverity 178990 Resource leak
  * fix coverity cid 178989 Dereference after null check
  * 178988 'Constant' variable guards dead code
  * fix coverity cid 178987 Logically dead code
  * fix coverity cid 87608 Dereference after null check
  * 178988 'Constant' variable guards dead code
  * fix coverity cid 178987 Logically dead code
  * fix coverity cid 87608 Dereference after null check
  * fix coverity cid 87607 Unchecked return value from library
  * Hybrid Sleep support - "hibernate" and suspend the system
  * xfce4-session-logout: deconflict -h option (bxo#12806)
  * Export the SSH_AUTH_SOCK when spawning client bxo#13486
  * fix: Compilation error with --disable-polkit bxo#12760
  * Require libxfce4ui-2 instead of libxfce4ui-1 in pc.in file
  * xfsm-manager: pass manager variable to g_timeout_add bxo#13802
  * Bump GTK version to 3.20
  * Check accessibility depending on xfsm configuration
  * Fix keyboard grab for logout window
  * Fix fadeout window using Xlib API
  * Fix gdk max version to 3.20
  * Translation updates
- Changes from 4.13.0
  * xfsm has been ported to Gtk3.
  * xfsm now does session management for clients using the Gtk application
    dbus interface.
  * xfsm has been ported to GDBus.
  * Add a switch user button to the logout dialog (bxo#10345)
  * UPower dependency has been removed as the suspend/hibernate dbus calls
    were dropped from it.
  * Handle screensaver with it's own object (bxo#12603)
  * Fix a crash when warning about the screenlocker (bxo#12603)
  * When locking fallback to xflock4 first (bxo#12603)
  * Add switch-user to the xfsm-logout program
- Added %bcond to improve portability of spec file between git master
  and released sources
- Drop obsolete patch xfce4-session-simple-splash-remove-shadows.patch
- Drop obsolete patch xfce4-session-Make-verbose-logging-conditional.patch
- Dropped additional-lockers-support.patch
- Added add-light-locker-support.patch
- Added xfce4-session-adapt-session-scripts-git.patch for git master builds
- Added add-light-locker-support-git.patch for git master builds
- Dropped obsolete xfce4-session-systemd-user-addons.patch (fixed upstream)
- Fixed up spec file
- Don't install xscreensaver.desktop. We use xfce4-screensaver instead</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="1578830400">- Update to version 4.14.1
  * Fix session crash at logout (bxo#16105)
  * settings: Don't make 'saved sessions' tab reorderable
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1585483200">- Update to version 4.14.2
  * Add support for xfce4-screensaver (bxo#16522)
  * Try xfce screensaver before cinnamon (bxo#16223)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.0
  * Use new icon in settings dialog (bxo#16885)
  * Add new application icon and rDNS icon name
  * logout-dialog: Add new icons
  * logout-dialog: Bump icon size to 48px
  * Switch to symbolic window-close icons
  * Drop GDM compatibility code to avoid invalid session locale
  * Segfault when suspending without pm-suspend installed (bxo#16632)
  * Expand field codes
  * Add a GnuPG 2.1+ mode
  * Fix session crash at logout (bxo#16105)
  * Free the intermediate "cmd" variable in xfsm_startup_init()
  * Re-add xfsm_startup_shutdown() call to xfce4-session main()
  * Remove sys/sysctl.h on linux platform
  * Move from exo-csource to xdt-csource (bxo#16717)
  * Try xfce screensaver before cinnamon (bxo#16223)
  * Add support for xfce4-screensaver (bxo#16522)
  * Silence runtime warning (bxo#15731)
  * settings: Don't warn when there are no saved sessions
    (gxo#xfce/xfce4-session#62)
  * settings: Add sort-on-click to columns in "Current Session" tab (!3)
  * settings: Add keywords for discoverability (bxo#10694)
  * settings: Add tooltips to image-buttons
  * settings: Better app icon lookup
  * settings: Be more precise in infobar wording
  * settings: Drop inline-toolbar button labels
  * settings: Move autostart info to docs.xfce
  * settings: Don't make 'saved sessions' tab reorderable
  * settings: Sort saved sessions by most recently used (bxo#15338)
  * Only clean generated sources when in maintainer mode
  * Do not show translation info on --help output
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604750400">- Update to version 4.15.1
  * Fix potential crash in suspend and shutdown
    (gxo#xfce/xfce4-session#65)
  * Avoid potential format-string vulns
    (gxo#xfce/xfce4-session#65)
  * settings: Tweak 'Current Session' tab
  * settings: Make 'App Autostart' columns sortable
  * settings: Fix 'Current session' column width
    (gxo#xfce/xfce4-session!10)
  * Add lock icon, 24px and 32px icons
  * Add more guards around GErrors
  * Update copyright year
  * Fix ifdef
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  - settings: Accept all types of GIcon
  - settings: Adjust inline toolbar
  - Fix compilation with -Wmissing-prototypes
  - Don't warn when there are no saved sessions
  - bump glib (and gio, gthread, etc) minimum to 2.50.0
  - Remove GSourceFunc casts
  - Update .gitignore
  - Add README.md to EXTRA_DIST
  - Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1671710400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates
- Remove add-light-locker-support-git.patch and add-light-locker-support.patch
- Update to version 4.17.2
  * logout-dialog: New Xfconf property "ShowSave" (!29)
  * bump copyright year to 2022
- Update to version 4.17.1
  * Translation Updates
- Update to version 4.17.0
  * settings: Revert type hint change
  * Check getgrgid(3) return value to avoid crash
  * build: Fix intltool lock file problem during make distcheck
  * Remove pre-defined lockers
  * Refresh list of screensavers (#17)
  * Do not mind output of screensaver, if successful
  * Run custom command in a separate shell
  * Avoid extra pause by redirecting stdin
  * Update COPYING
  * Increase switch user timeout (!25)
  * xflock4: Apply initial delay before running a screensaver/locker (#29)
  * xflock4: Update copyrights
  * xflock4: make the script executable
  * Add labels to inline toolbar buttons
  * Use correct icon for Close button
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676030400">- Update to version 4.18.1
  * Update copyright year
  * Fix bus name acquisition/ownership (#54, !34)
  * Use XfceScreensaver from Libxfce4ui (!35)
  * build: Fix previous commit
  * build: Fix autotools warnings
  * Avoid duplicating directories in the tail of $XDG_* envs (#111, !21)
  * settings: Fix memory leak
  * libxfsm: Fix wrong return value
  * Fix memory leaks when opening xfce4-session-settings
  * Fix blurry session snapshots (!33)
  * Fix blurry icons in autostart tab when UI scale &gt; 1 (!33)
  * build: Fix GTK deprecation warnings (!32)
  * build: Fix some other GDK deprecation warnings (!32)
  * build: Fix gdk_error_trap_push/pop() deprecation warnings (!32)
  * build: Let xdt-depends.m4 macros set GLib macros (!32)
  * build: Remove GDK_VERSION_MIN_REQUIRED/MAX_ALLOWED (!32)
  * Make use of translations for run hooks (Fixes #156)
  * Translation Updates
- Regenerate xfce4-session-adapt-session-scripts-git.patch and
  xfce4-session-adapt-session-scripts.patch
- Remove two stray comments about add-light-locker-support patches</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.2
  * manager: Fix GQueue memory management
  * Fix Xfconf memory management
  * Update bug report address
  * Fix suspend/hibernation bug on ConsoleKit2 (Fixes #164)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1685361600">- Update to version 4.18.3
  * shutdown: Do not set an error when returning TRUE
  * logout-dialog: Fix use-after-free
  * Use glib wrappers for memory allocation
  * build: Fix build when there is no suspend/hibernate support
  * build: Add suspend support for Solaris
  * startxfce4: Fix xinit arguments order
  * manager: Always use xfsm_manager_save_yourself_dbus() (Fixes #106)
  * settings: Remove useless tooltip
  * xflock4: Update fallback list
  * logout-dialog: Lower warning level
  * shutdown: Keep error NULL when unused
  * cleanup: Remove dead polkit code
  * Revert "Fallback to old method for shutdown (bug #8630)."
  * Use g_critical() instead of g_error()
  * Use GLib logging functions or g_printerr() instead of g_print()
  * Use GLib logging functions instead of g_printerr()
  * build: Fix untranslated policykit file
  * Escape/unescape string list delimiter when saving/restoring session
  * Replace XfceRc with GKeyFile for session file parsing
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1698321600">- Added xfce-portals.conf file. XDP 0.18.0 requires desktop and other
  environments to have their own portals.conf drop in file and this
  is a workaround until a better fix lands (boo#1215641)
- Added xdg-current-desktop-xfce.desktop to autostart to ensure variable
  XDG_CURRENT_DESKTOP variable is properly exposed to systemd (boo#1215641)
- Relax requirement of branding package version to prevent
  xfce4-branding-openSUSE breaking on Leap due to repos being out of sync
  (boo#1216470)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1717934400">- Update to version 4.18.4
  * Update copyright year
  * Explicitly depend on gio-unix-2.0
  * Replace deprecated xfce_spawn_command_line_on_screen()
  * Add missing G_(BEGIN|END)_DECLS
  * Add xapp for Wallpaper and Screenshot in xfce-portals.conf
  * Add minimal xdg-desktop-portal conf file for Xfce (Fixes #181)
  * Ensure all various XDG_* etc. env vars are passed to DBus and systemd
  * Add missing export for XDG_CONFIG_HOME and XDG_CACHE_HOME
  * Clean up SVG icon metadata for 24px, 48px actions
  * Add action icons at 96px
  * Add icons at missing sizes, clean up SVG metadata
  * Translation Updates</changelog>
</package>
<package pkgid="726ef2e07eb50ca6c0e7c02a5252cf48233ea9f30c8dd465eac5282b846e73ab" name="xfce4-session-lang" arch="noarch">
  <version epoch="0" ver="4.18.4" rel="bp156.2.3.1"/>
  <changelog author="fvogt@suse.com" date="1495022400">- Use update-alternatives to create default.desktop xsession (boo#1030873)</changelog>
  <changelog author="fvogt@suse.com" date="1499083200">- Do not mark %{_datadir}/xsessions/default.desktop as %ghost,
  it needs to be installed as normal file.</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1513598400">- Remove build require on xorg-x11 metapackage
- Add explicit build requires on x11 and atk.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1514635200">- add xfce4-session-systemd-user-addons.patch to fix systemd-user
  services by exporting XAUTHLOCALHOSTNAME</changelog>
  <changelog author="vpereira@suse.com" date="1540382400">- add add-light-locker-support.patch to add support to light-locker</changelog>
  <changelog author="olaf@aepfle.de" date="1553947200">- Remove a hunk from xinitrd. Upstream already sets
  XDG_CURRENT_DESKTOP with commit 4daf68eb
  xfce4-session-adapt-session-scripts.patch
- Use autosetup for simpler quilt setup
  refresh add-light-locker-support.patch</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1559736000">- Removed add-light-locker-support.patch. Replaced by
  additional-lockers-support.patch which supports both
  xfce4-screensaver and lightlocker</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 4.14.0
  * settings: Fix icon name
  * settings: Replace GtkStock buttons
  * Set XAUTHLOCALHOSTNAME in systemd user session (bxo#15440)
  * Translation Updates
- Changes from version 4.13.4
  * Process Gtk events prior to starting D-Bus (bxo#15712)
  * Splash engines are not present anymore in xfce4-session
    (obsoletes the lib and -devel Subpackages)
  * Translation updates
- Changes from version 4.13.3
  * Reset font-size of logout dialog to default (bxo#15505)
  * Report optional dependency on polkit (bxo#12761)
  * Read data from correct group when editing autostart entry
    (bxo#10423)
  * Improve layout of autostart add/edit dialogs
  * Improve column layout of autostart tab (bxo#15448)
  * settings: Fix crash when terminating programs (bxo#15489)
  * Translation updates
  - Update to version 4.13.2
  - Drop splash screens
  - Introduce priority-group startup for FailSafe Session
  - Optionally run commands on logout, suspend etc. (bxo#10172)
  - xflock4:
  - Do not override PATH with hardcoded value.
  - Add support for xfce4-screensaver to xflock4
  - chooser:
  - Improve look and feel of the session chooser
  - Improve UI and add delete button (bxo#12799)
  - Add fallback theming to chooser dialogs
  - Enable keypress response to session creation
  - Update session name in xfconf after chooser
  - Fix case in session chooser buttons
  - settings:
  - Show saved sessions in settings dialog
  - Move "lock screen before sleep" option to general tab
  - Fix alignment of session lock property
  - Fix PID showing in "Current Session" tab
  - Improve icon matching in "Current Session" tab
  - Add a label for the currently active session
  - Add a "delete session" button to the session list
  - Make the Autostart buttons an inline toolbar
  - Initialize the session list treeview if necessary
  - More settings dialog UI improvements
  - Add column headers to autostart list
  - In autostart some apps (e.g. xfce-polkit) have bigger icons
  - Make entries expand in add/edit app startup dialog (bxo#15321)
  - logout-dialog:
  - Fix sensitivity of switch user button
  - Remove blue border from logout dialog (bxo#15284)
  - Improve default style of the logout dialog
  - Add styleclass to make logout dialog themeable
  - Set logout dialog icons from icon_name
  - Support scaling in logout dialog (bxo#14951)
  - Use a different icon for hybrid sleep when possible
  - Fix mnemonic conflict on logout dialog
  - Use systemd-logind methods instead of polkit permissions (bxo#14707)
  - scripts/xinitrc.in.in: use "command" shell builtin instead of
    which(1)
  - Use sysconf(_SC_NGROUPS_MAX) instead of #defining an arbitrary
    MAX_USER_GROUPS (bxo#14722)
  - Don't auto start consolekit daemon if it is not running
  - Added better shutdown fallback support for the BSDs (bxo#14722)
  - Don't install generic icon names (bxo#11912)
  - Use exec to launch xfce4-session from xinitrc
  - xinitrc: Remove fallback path when xfce4-session is not installed
  - Remove old unused autostart_migrate function
  - Fix GVariant format string in dbus server
  - Extend debug messages
  - Silence compiler warnings
  - Remove unused checks on configure step
  - Drop unused function
  - Remove useless ioprio.h check
  - rollback fix of a warning (fix requires glib 2.58)
  - Fixed warning "cast between incompatible function types" introduced
    in GCC 8
  - replaced GList of windows with single window (not required any more)
  - merged identic cases
  - removed duplicated loop counter
  - replaced deprecated "gtk_display_get_screen"  - For each display
    there is only one screen (See gtk3 doc of gdk_display_get_screen).
  - bump gtk version to 3.22 and gmodule/gio to 2.42
  - Remove now useless XFCE_GLADE_*_PATH variables (bxo#13945)
  - Tell intltool how to extract .ui files (bxo#14582)
  - fix build failure when dbus is not in the system include path
    (bxo#14386)
  - Translation updates
- Changes from 4.13.1
  * Add/Edit Application Autostart Entries (bxo#13271)
  * Remove non-existent grid properties (bxo#13271)
  * fix coverity 178990 Resource leak
  * fix coverity cid 178989 Dereference after null check
  * 178988 'Constant' variable guards dead code
  * fix coverity cid 178987 Logically dead code
  * fix coverity cid 87608 Dereference after null check
  * 178988 'Constant' variable guards dead code
  * fix coverity cid 178987 Logically dead code
  * fix coverity cid 87608 Dereference after null check
  * fix coverity cid 87607 Unchecked return value from library
  * Hybrid Sleep support - "hibernate" and suspend the system
  * xfce4-session-logout: deconflict -h option (bxo#12806)
  * Export the SSH_AUTH_SOCK when spawning client bxo#13486
  * fix: Compilation error with --disable-polkit bxo#12760
  * Require libxfce4ui-2 instead of libxfce4ui-1 in pc.in file
  * xfsm-manager: pass manager variable to g_timeout_add bxo#13802
  * Bump GTK version to 3.20
  * Check accessibility depending on xfsm configuration
  * Fix keyboard grab for logout window
  * Fix fadeout window using Xlib API
  * Fix gdk max version to 3.20
  * Translation updates
- Changes from 4.13.0
  * xfsm has been ported to Gtk3.
  * xfsm now does session management for clients using the Gtk application
    dbus interface.
  * xfsm has been ported to GDBus.
  * Add a switch user button to the logout dialog (bxo#10345)
  * UPower dependency has been removed as the suspend/hibernate dbus calls
    were dropped from it.
  * Handle screensaver with it's own object (bxo#12603)
  * Fix a crash when warning about the screenlocker (bxo#12603)
  * When locking fallback to xflock4 first (bxo#12603)
  * Add switch-user to the xfsm-logout program
- Added %bcond to improve portability of spec file between git master
  and released sources
- Drop obsolete patch xfce4-session-simple-splash-remove-shadows.patch
- Drop obsolete patch xfce4-session-Make-verbose-logging-conditional.patch
- Dropped additional-lockers-support.patch
- Added add-light-locker-support.patch
- Added xfce4-session-adapt-session-scripts-git.patch for git master builds
- Added add-light-locker-support-git.patch for git master builds
- Dropped obsolete xfce4-session-systemd-user-addons.patch (fixed upstream)
- Fixed up spec file
- Don't install xscreensaver.desktop. We use xfce4-screensaver instead</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="1578830400">- Update to version 4.14.1
  * Fix session crash at logout (bxo#16105)
  * settings: Don't make 'saved sessions' tab reorderable
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1585483200">- Update to version 4.14.2
  * Add support for xfce4-screensaver (bxo#16522)
  * Try xfce screensaver before cinnamon (bxo#16223)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.0
  * Use new icon in settings dialog (bxo#16885)
  * Add new application icon and rDNS icon name
  * logout-dialog: Add new icons
  * logout-dialog: Bump icon size to 48px
  * Switch to symbolic window-close icons
  * Drop GDM compatibility code to avoid invalid session locale
  * Segfault when suspending without pm-suspend installed (bxo#16632)
  * Expand field codes
  * Add a GnuPG 2.1+ mode
  * Fix session crash at logout (bxo#16105)
  * Free the intermediate "cmd" variable in xfsm_startup_init()
  * Re-add xfsm_startup_shutdown() call to xfce4-session main()
  * Remove sys/sysctl.h on linux platform
  * Move from exo-csource to xdt-csource (bxo#16717)
  * Try xfce screensaver before cinnamon (bxo#16223)
  * Add support for xfce4-screensaver (bxo#16522)
  * Silence runtime warning (bxo#15731)
  * settings: Don't warn when there are no saved sessions
    (gxo#xfce/xfce4-session#62)
  * settings: Add sort-on-click to columns in "Current Session" tab (!3)
  * settings: Add keywords for discoverability (bxo#10694)
  * settings: Add tooltips to image-buttons
  * settings: Better app icon lookup
  * settings: Be more precise in infobar wording
  * settings: Drop inline-toolbar button labels
  * settings: Move autostart info to docs.xfce
  * settings: Don't make 'saved sessions' tab reorderable
  * settings: Sort saved sessions by most recently used (bxo#15338)
  * Only clean generated sources when in maintainer mode
  * Do not show translation info on --help output
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604750400">- Update to version 4.15.1
  * Fix potential crash in suspend and shutdown
    (gxo#xfce/xfce4-session#65)
  * Avoid potential format-string vulns
    (gxo#xfce/xfce4-session#65)
  * settings: Tweak 'Current Session' tab
  * settings: Make 'App Autostart' columns sortable
  * settings: Fix 'Current session' column width
    (gxo#xfce/xfce4-session!10)
  * Add lock icon, 24px and 32px icons
  * Add more guards around GErrors
  * Update copyright year
  * Fix ifdef
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  - settings: Accept all types of GIcon
  - settings: Adjust inline toolbar
  - Fix compilation with -Wmissing-prototypes
  - Don't warn when there are no saved sessions
  - bump glib (and gio, gthread, etc) minimum to 2.50.0
  - Remove GSourceFunc casts
  - Update .gitignore
  - Add README.md to EXTRA_DIST
  - Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1671710400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates
- Remove add-light-locker-support-git.patch and add-light-locker-support.patch
- Update to version 4.17.2
  * logout-dialog: New Xfconf property "ShowSave" (!29)
  * bump copyright year to 2022
- Update to version 4.17.1
  * Translation Updates
- Update to version 4.17.0
  * settings: Revert type hint change
  * Check getgrgid(3) return value to avoid crash
  * build: Fix intltool lock file problem during make distcheck
  * Remove pre-defined lockers
  * Refresh list of screensavers (#17)
  * Do not mind output of screensaver, if successful
  * Run custom command in a separate shell
  * Avoid extra pause by redirecting stdin
  * Update COPYING
  * Increase switch user timeout (!25)
  * xflock4: Apply initial delay before running a screensaver/locker (#29)
  * xflock4: Update copyrights
  * xflock4: make the script executable
  * Add labels to inline toolbar buttons
  * Use correct icon for Close button
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676030400">- Update to version 4.18.1
  * Update copyright year
  * Fix bus name acquisition/ownership (#54, !34)
  * Use XfceScreensaver from Libxfce4ui (!35)
  * build: Fix previous commit
  * build: Fix autotools warnings
  * Avoid duplicating directories in the tail of $XDG_* envs (#111, !21)
  * settings: Fix memory leak
  * libxfsm: Fix wrong return value
  * Fix memory leaks when opening xfce4-session-settings
  * Fix blurry session snapshots (!33)
  * Fix blurry icons in autostart tab when UI scale &gt; 1 (!33)
  * build: Fix GTK deprecation warnings (!32)
  * build: Fix some other GDK deprecation warnings (!32)
  * build: Fix gdk_error_trap_push/pop() deprecation warnings (!32)
  * build: Let xdt-depends.m4 macros set GLib macros (!32)
  * build: Remove GDK_VERSION_MIN_REQUIRED/MAX_ALLOWED (!32)
  * Make use of translations for run hooks (Fixes #156)
  * Translation Updates
- Regenerate xfce4-session-adapt-session-scripts-git.patch and
  xfce4-session-adapt-session-scripts.patch
- Remove two stray comments about add-light-locker-support patches</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.2
  * manager: Fix GQueue memory management
  * Fix Xfconf memory management
  * Update bug report address
  * Fix suspend/hibernation bug on ConsoleKit2 (Fixes #164)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1685361600">- Update to version 4.18.3
  * shutdown: Do not set an error when returning TRUE
  * logout-dialog: Fix use-after-free
  * Use glib wrappers for memory allocation
  * build: Fix build when there is no suspend/hibernate support
  * build: Add suspend support for Solaris
  * startxfce4: Fix xinit arguments order
  * manager: Always use xfsm_manager_save_yourself_dbus() (Fixes #106)
  * settings: Remove useless tooltip
  * xflock4: Update fallback list
  * logout-dialog: Lower warning level
  * shutdown: Keep error NULL when unused
  * cleanup: Remove dead polkit code
  * Revert "Fallback to old method for shutdown (bug #8630)."
  * Use g_critical() instead of g_error()
  * Use GLib logging functions or g_printerr() instead of g_print()
  * Use GLib logging functions instead of g_printerr()
  * build: Fix untranslated policykit file
  * Escape/unescape string list delimiter when saving/restoring session
  * Replace XfceRc with GKeyFile for session file parsing
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1698321600">- Added xfce-portals.conf file. XDP 0.18.0 requires desktop and other
  environments to have their own portals.conf drop in file and this
  is a workaround until a better fix lands (boo#1215641)
- Added xdg-current-desktop-xfce.desktop to autostart to ensure variable
  XDG_CURRENT_DESKTOP variable is properly exposed to systemd (boo#1215641)
- Relax requirement of branding package version to prevent
  xfce4-branding-openSUSE breaking on Leap due to repos being out of sync
  (boo#1216470)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1717934400">- Update to version 4.18.4
  * Update copyright year
  * Explicitly depend on gio-unix-2.0
  * Replace deprecated xfce_spawn_command_line_on_screen()
  * Add missing G_(BEGIN|END)_DECLS
  * Add xapp for Wallpaper and Screenshot in xfce-portals.conf
  * Add minimal xdg-desktop-portal conf file for Xfce (Fixes #181)
  * Ensure all various XDG_* etc. env vars are passed to DBus and systemd
  * Add missing export for XDG_CONFIG_HOME and XDG_CACHE_HOME
  * Clean up SVG icon metadata for 24px, 48px actions
  * Add action icons at 96px
  * Add icons at missing sizes, clean up SVG metadata
  * Translation Updates</changelog>
</package>
<package pkgid="1f9d58357e84429d1605be8bc2234552c08afe3052b33d726401389e3b418d57" name="xfce4-settings" arch="aarch64">
  <version epoch="0" ver="4.18.6" rel="bp156.2.3.1"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1578830400">- Update to version 4.14.2
  * display: Fix icon name for primary indicator
  * display: Initialize crtc-&gt;scalex/y (bxo#15971)
  * appearance: Only show themes that support Gtk3 (bxo#15849)
  * color: Fix crash in add-profiles dialog (bxo#15876)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1586779200">- Update to version 4.14.3
  * display: Allow resizing of minimal dialog (bxo#15450)
  * display: Use proper fallback configuration on "apply" and
    "toggle off" (bxo#16476)
  * keyboard: Fix crash when editing shortcut (bxo#15958)
  * keyboard: Fix log flood (bxo#16521)
  * settings-manager: Make sure content determines size
  * xfsettingsd: Handle failure to get Xkl engine for display
    (bxo#16017)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * appearance: Fix width of DPI spinbutton (bxo#16125)
  * appearence: Sync theme, icon, font names to gsettings
  * appearance: Fix list refresh on DnD (gxo#xfce/xfce4-settings#213)
  * appearance: Drop toolbar style setting (bxo#16665)
  * display: Initial fractional scaling support
    (gxo#xfce/xfce4-settings#162)
  * display: Custom scale changes are display changes
  * display: Improve layout in settings dialog
  * display: Resize display widget according to scale
  * display: Move scaling presets to glade
  * display: Set minimum scale to 0.1
  * display: Improve state machine for scaling option
  * xfsettingsd: Correctly get current xrandr scale
  * mime-settings: Rename dialog and icon to 'Default Applications'
  * mime-settings: Fix window icon name
  * mime-settings: Fix double free
  * mime-helpers: Fix Nautilus icon name
  * mime-helpers: Rename Thunar to thunar
  * Rename Thunar to thunar in make and potfiles
  * Expand desktop entry field codes
  * keyboard-settings: Support libxfce4ui XfceTitledDialog new API
  * keyboard: Show shortcuts with keycap class
  * settings-manager: Ensure searchbox has initial focus (bxo#16890)
  * settings-manager: Simplify redrawing of search results
    (gxo#xfce/xfce4-settings#141)
  * settings-manager: Hide filter entry in plugged dialogs
  * Convert xfce4-compose-mail to Python
  * Add dependency to Python3
  * Use just binary name (instead of full path) as argument
  * Don't crash when upowerd isnt present (bug #60)
  * Always install shiny new icons
  * Drop libxfce4ui 4.15.1 ifdefs
  * exo-compose-email -&gt; xfce4-compose-email
  * exo-helper -&gt; xfce4-mime-helper
  * mime-settings now includes preferred applications
  * Switch to new app icons and rDNS icon names
  * Increase mouse cursor upper bound for HiDPI (bxo#16042)
  * Make "Profiles matching" sentence translatable (bxo#16679)
  * settings-manager: Use symbolic find/clear icons
  * Move from exo-csource to xdt-csource (bxo#16717)
  * Handle failure to get Xkl engine for display (bxo#16017)
  * settings-manager: Make sure content determines size
  * Fix GTimeVal deprecation (bxo#16645)
  * Fix keywords and mark them  as translateable
  * Use proper fallback configuration on "apply" and "toggle off"
    (bxo#16476)
  * keyboard-settings: Fix log flood (bxo#16521)
  * keyboard: Fix crash when editing shortcut (bxo#15958)
  * Add keywords to .desktop files (bxo#10694)
  * settings-manager: Improve search by including keywords
    (bxo#10694)
  * xfsettingsd: Add --disable-wm-check flag (bxo#16128)
  * Set "gtk-titlebar-middle-click" to "lower" by default
  * display: Allow resizing of minimal dialog (bxo#15450)
  * settings-manager: Show min and max buttons
  * dialogs: Ensure dialogs have min and max buttons
  * xsettings: Use CSD for GtkDialogs by default
  * settings-manager: Fix XfceTitledDialog layout with CSD
  * settings-manager: Drop setting the old header style
  * display: Show ratio next to display resolution
  * display: Mark preferred mode with an asterisk
  * display: Add init function for aspect ratios
  * display: Right-align the display ratio
  * display: Fixed warning and removed ratio
  * display: Improve look of ratio
  * display: Fix icon name for primary indicator
  * display: Initialize crtc-&gt;scalex/y (bxo#15971)
  * settings-editor: Add consistent inline-toolbar
  * appearance: Only show themes that support Gtk3 (bxo#15849)
  * color: Fix crash in add-profiles dialog (bxo#15876)
  * color: Conditionally hide info button in add-profile dialog
  * color: Add tooltip to profile info buttons
  * display: Fix profile matching in xfsettingsd
  * display: Assure correct gchar** (bxo#15816)
  * keyboard: Improve layout of add-command dialog
  * keyboard: Add mnemonics to add-command dialog (bxo#10495)
  * Switch to symbolic window-close icon
  * Bump libxfce4ui dependency to 4.15.1
  * Improve string for session managers
  * Ensure the newly labeled 'Xfce Settings Daemon' is translated
  * Do not show translation info on --help output
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604577600">- Resolve file conflict with xfce4-branding-openSUSE</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605441600">- Update to version 4.15.3
  - Disable UPower support by default
  - Add 24px and 32px icons
  - xfsettingsd: avoid default double fork
  - mime: Add 'Open with...' button
  - mime: Add new generic launcher icons
  - color: Adjust padding of dialog
  - color: Add labels to toolbar
  - keyboard: Make 'system defaults' a GtkSwitch
  - keyboard: Adjust width of shortcut column (gxo#xfce/xfce4-settings#223)
  - keyboard: Update dialog UI
  - keyboard: Make all table columns sortable
  - keyboard: Improve inline toolbar alignment
  - display: Center minimal dialog on monitor where cursor is
  - settings-editor: Add labels to toolbar items
  - Update README file
  - Translation Updates
- Fixed python shebangs warning</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  - Drop subtitles from settings dialogs
    (Fixes gxo#xfce/xfce4-settings#239)
  - display: Fix icon name in settings dialog
  - settings-manager: Fix visibility of filterbar
  - settings-manager: Correctly show/hide the filterbar
  - settings-manager: Switch to GtkSearchEntry
  - settings-manager: Put filter in separate bar
    (Fixes gxo#xfce/xfce4-settings#226)
  - appearance: Add 'Add' button to install themes
    (Fixes gxo#xfce/xfce4-settings#193)
  - color: Tweak colors  of icon
  - mime: Accept Thunar's old id name (Fixes gxo#xfce/xfce4-settings#247)
  - settings-editor: Enable tooltips and ellipsizing for `Value` column
  - settings-editor: Fix scrollbar for channels
  - settings-editor: Point to correct docs URL
    (gxo#xfce/xfce4-settings#245)
  - bump glib (and gio, gthread, etc) minimum to 2.50.0
  - Remove GSourceFunc casts
  - Indentation fixes
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1618228800">- Update to version 4.16.1
  * display: Fix scale by rounding (gxo#xfce/xfce4-settings#258)
  * Drop preferences-desktop-default-applications icon name
  * Also allocate terminating element
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1623153600">- Update to version 4.16.2
  - keyboard: Mark system defaults switch as active
    (gxo#xfce/xfce4-settings#310 and boo#1181263)
  - keyboard: Correctly initialize setting
    (gxo#xfce/xfce4-settings#310 and boo#1181263)
  - keyboard: Fix icon name in settings dialog
  - keyboard: Make buttons translatable (gxo#xfce/xfce4-settings#306)
  - xfsettingsd: Fix setting float array properties
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1638878400">- Split xfce4-color-settings in a subpackage with appropriate dependencies
  (boo#1173953)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1642680000">- Fix runtime dependencies for xfce4-color-settings and replace Supplements
  with Recommends from the main package</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1657022400">- Update to version 4.16.3
  * xfsettingsd: Fix recursive lock in libX11
    (gxo#xfce/xfce4-settings#369 boo#1200468)
  * build: Fix intltool lock file problem during make distcheck
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1667995200">- Update to version 4.16.4
  * Escape characters which do not belong into an URI/URL (gxo#xfce/xfce4-settings#390)
  * Prefer full command when basic command is env (gxo#xfce/xfce4-settings#358)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1668600000">- Update to version 4.16.5
  * Fix regression introduced in 4.16.4: "exo-open" not working
    for paths with spaces inside (gxo#xfce/xfce4-settings#403)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * build: Bump requirements for Xfce 4.18
  * appearance: Sync color scheme to gsettings
  * appearance: Fix mem leaks
  * settings-manager: Add padding to embedded dialogs
  * display-settings: Search for clonable modes only by resolution
  * Bumped copyright to 2022
  * mime-settings: Properly quote command parameters
  * Revert "Escape characters which do not belong into an URI/URL
    (gxo#xfce/xfce4-settings#390)
  * Escape characters which do not belong into an URI/URL
  * mime-helpers: Add Alacritty and kitty
  * color-settings: Destroy dialog before releasing its GtkBuilder
  * dialogs: Revert type hint changes
  * Improve wording
  * Add binding for /Gtk/DialogsUseHeader in appearance dialog
  * appearance: Fix theme list selection
  * xfce-mime-helper: exo_str_is_equal -&gt; g_strcmp0
  * xfce4-mime-helper: Prefer full command when basic command is env
  * Add Flatpak binaries
  * Fix a recursive lock in libX11.
  * appearance: Code style fixes
  * appearance: Fix SyncThemes property path and default value
  * Add addional checks to xfce_settings_editor_box_selection_changed
  * Fix invalid cast error
  * Fix $DISPLAY being set to wrong value
  * build: Fix intltool lock file problem during make distcheck
  * color-settings: Fix ColorSettings release
  * Add search bar to search per component
  * Use 2 decimals for refresh rate
  * display: Select next preset when minimal dialog is activated
  * display: Add helper functions
  * Update COPYING
  * Replace deprecated spawn_command_line_on_screen with
  * spawn_command_line
  * Fix help button action
  * Updated required libxfce4util version
  * Remove dependence on exo-string
  * settings-manager: Always show the search entry, no slider, no button
  * display: Add 'autoconnect mode' setting
  * Switch to using xfce_gtk_label_set_a11y_relation
  * keyboard: Mark system defaults switch as active
  * Revert "keyboard: Correctly initialize setting (gxo#xfce/xfce4-settings#310)"
  * keyboard: Correctly initialize setting
  * keyboard: Fix icon name in settings dialog
  * xfsettingsd: Fix setting float array properties
  * keyboard: Make buttons translatable
  * mime-settings: Allow filtering by application name
  * Drop preferences-desktop-default-applications icon name
  * display: Switch to MessageDialog for confirmation
  * display: Fix scale by rounding
  * appearance: Add option to sync xfwm4 theme
  * display: Add 1.25 and 1.75 ratios to presets
  * Remove unused variable
  * Default to using /tmp for temporary directory base if both
  * XDG_CACHE_HOME and TMPDIR are not defined in the environment.
  * Also allocate terminating element
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671710400">- Update to version 4.18.1
  * xfsettingsd: Make CSD (client side decorations) for dialogs opt-in
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676116800">- Update to version 4.18.2
  * Update copyright year
  * mime-settings: Increase dialog size (!96)
  * display: fix blurry 'help' indicator on output (#400, !95)
  * display: fix blurry icon in profiles treeview
  * display: fix blurry icons in minimal display settings dialog
  * mime: fix blurry icons in default app menus
  * mouse: fix blurriness in cursor theme previews
  * appearance: fix blurry subpixel antialias icons
  * appearance: fix blurry icon theme previews
  * xfsettingsd: Make xsettings.xml well-formed (Fixes #431, !94)
  * xfsettingsd: Remove duplicated config line (Fixes #425)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1688472000">- Update to version 4.18.3
  * Displays: Fix finding a valid mode by refresh rate
  * dialogs: Secure use of GSettings
  * xfsettingsd: Fix wrong test for property removal
  * xfsettingsd: Update also the type when updating a value
  * keyboard-settings: Fix critical when opening layout selection
    dialog
  * appearance-install-theme: Fix error message
  * appearance-install-theme: Do not mention file size in error
    message
  * appearance-install-theme: Check for theme package validity
  * appearance-install-theme: Update GTK icon cache after installing
  * appearance-install-theme: detect icon themes first (#271)
  * appearance-install-theme: make cleanup safer
  * appearance-install-theme: Use recommended way of command
    substitution.
  * appearance-install-theme: Convert to POSIX
  * Update bug report address
  * display: Check for XError on transform apply
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1701345600">- Update to version 4.18.4
  * display-settings: Fix memory management of confirmation dialog
  * xfsettingsd: displays: Always do some actions on RRScreenChangeNotify
  * xfsettingsd: displays: Fix memory leak
  * settings-manager: Support absolute path as icon name
  * Replace deprecated xfce_spawn(_command_line)?_on_screen
  * appearance: Match more dark themes (fixes #495)
  * appearance: Check for presence of color-scheme key
  * Apply matching xfwm4 when the switch is clicked
  * displays: Lower warning level
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1717934400">- Update to version 4.18.5
  * keyboard-settings: Escape markup characters in command tooltips
  * xfce-randr: Take RR_DoubleScan and RR_Interlace flags into account
  * Update copyright year
  * display-settings: Better fit with the way GApplication works
  * display-settings: Fix xfconf warning
  * display-settings: Fix cairo surface management
  * Fix memory leaks around display_settings_get_profiles()
  * x11: displays: Fix use of deprecation macros
  * x11: displays: Disable new outputs if /Notify is set to "Do nothing"
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1718107200">- Update to version 4.18.6
  * Revert "x11: displays: Disable new outputs if /Notify is set to
    "Do nothing""</changelog>
</package>
<package pkgid="f6d70ccd1f50d878806d4f2ed6a4b9f229fec44046106a02b5be7bca7e3da957" name="xfce4-settings" arch="i586">
  <version epoch="0" ver="4.18.6" rel="bp156.2.3.1"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1578830400">- Update to version 4.14.2
  * display: Fix icon name for primary indicator
  * display: Initialize crtc-&gt;scalex/y (bxo#15971)
  * appearance: Only show themes that support Gtk3 (bxo#15849)
  * color: Fix crash in add-profiles dialog (bxo#15876)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1586779200">- Update to version 4.14.3
  * display: Allow resizing of minimal dialog (bxo#15450)
  * display: Use proper fallback configuration on "apply" and
    "toggle off" (bxo#16476)
  * keyboard: Fix crash when editing shortcut (bxo#15958)
  * keyboard: Fix log flood (bxo#16521)
  * settings-manager: Make sure content determines size
  * xfsettingsd: Handle failure to get Xkl engine for display
    (bxo#16017)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * appearance: Fix width of DPI spinbutton (bxo#16125)
  * appearence: Sync theme, icon, font names to gsettings
  * appearance: Fix list refresh on DnD (gxo#xfce/xfce4-settings#213)
  * appearance: Drop toolbar style setting (bxo#16665)
  * display: Initial fractional scaling support
    (gxo#xfce/xfce4-settings#162)
  * display: Custom scale changes are display changes
  * display: Improve layout in settings dialog
  * display: Resize display widget according to scale
  * display: Move scaling presets to glade
  * display: Set minimum scale to 0.1
  * display: Improve state machine for scaling option
  * xfsettingsd: Correctly get current xrandr scale
  * mime-settings: Rename dialog and icon to 'Default Applications'
  * mime-settings: Fix window icon name
  * mime-settings: Fix double free
  * mime-helpers: Fix Nautilus icon name
  * mime-helpers: Rename Thunar to thunar
  * Rename Thunar to thunar in make and potfiles
  * Expand desktop entry field codes
  * keyboard-settings: Support libxfce4ui XfceTitledDialog new API
  * keyboard: Show shortcuts with keycap class
  * settings-manager: Ensure searchbox has initial focus (bxo#16890)
  * settings-manager: Simplify redrawing of search results
    (gxo#xfce/xfce4-settings#141)
  * settings-manager: Hide filter entry in plugged dialogs
  * Convert xfce4-compose-mail to Python
  * Add dependency to Python3
  * Use just binary name (instead of full path) as argument
  * Don't crash when upowerd isnt present (bug #60)
  * Always install shiny new icons
  * Drop libxfce4ui 4.15.1 ifdefs
  * exo-compose-email -&gt; xfce4-compose-email
  * exo-helper -&gt; xfce4-mime-helper
  * mime-settings now includes preferred applications
  * Switch to new app icons and rDNS icon names
  * Increase mouse cursor upper bound for HiDPI (bxo#16042)
  * Make "Profiles matching" sentence translatable (bxo#16679)
  * settings-manager: Use symbolic find/clear icons
  * Move from exo-csource to xdt-csource (bxo#16717)
  * Handle failure to get Xkl engine for display (bxo#16017)
  * settings-manager: Make sure content determines size
  * Fix GTimeVal deprecation (bxo#16645)
  * Fix keywords and mark them  as translateable
  * Use proper fallback configuration on "apply" and "toggle off"
    (bxo#16476)
  * keyboard-settings: Fix log flood (bxo#16521)
  * keyboard: Fix crash when editing shortcut (bxo#15958)
  * Add keywords to .desktop files (bxo#10694)
  * settings-manager: Improve search by including keywords
    (bxo#10694)
  * xfsettingsd: Add --disable-wm-check flag (bxo#16128)
  * Set "gtk-titlebar-middle-click" to "lower" by default
  * display: Allow resizing of minimal dialog (bxo#15450)
  * settings-manager: Show min and max buttons
  * dialogs: Ensure dialogs have min and max buttons
  * xsettings: Use CSD for GtkDialogs by default
  * settings-manager: Fix XfceTitledDialog layout with CSD
  * settings-manager: Drop setting the old header style
  * display: Show ratio next to display resolution
  * display: Mark preferred mode with an asterisk
  * display: Add init function for aspect ratios
  * display: Right-align the display ratio
  * display: Fixed warning and removed ratio
  * display: Improve look of ratio
  * display: Fix icon name for primary indicator
  * display: Initialize crtc-&gt;scalex/y (bxo#15971)
  * settings-editor: Add consistent inline-toolbar
  * appearance: Only show themes that support Gtk3 (bxo#15849)
  * color: Fix crash in add-profiles dialog (bxo#15876)
  * color: Conditionally hide info button in add-profile dialog
  * color: Add tooltip to profile info buttons
  * display: Fix profile matching in xfsettingsd
  * display: Assure correct gchar** (bxo#15816)
  * keyboard: Improve layout of add-command dialog
  * keyboard: Add mnemonics to add-command dialog (bxo#10495)
  * Switch to symbolic window-close icon
  * Bump libxfce4ui dependency to 4.15.1
  * Improve string for session managers
  * Ensure the newly labeled 'Xfce Settings Daemon' is translated
  * Do not show translation info on --help output
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604577600">- Resolve file conflict with xfce4-branding-openSUSE</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605441600">- Update to version 4.15.3
  - Disable UPower support by default
  - Add 24px and 32px icons
  - xfsettingsd: avoid default double fork
  - mime: Add 'Open with...' button
  - mime: Add new generic launcher icons
  - color: Adjust padding of dialog
  - color: Add labels to toolbar
  - keyboard: Make 'system defaults' a GtkSwitch
  - keyboard: Adjust width of shortcut column (gxo#xfce/xfce4-settings#223)
  - keyboard: Update dialog UI
  - keyboard: Make all table columns sortable
  - keyboard: Improve inline toolbar alignment
  - display: Center minimal dialog on monitor where cursor is
  - settings-editor: Add labels to toolbar items
  - Update README file
  - Translation Updates
- Fixed python shebangs warning</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  - Drop subtitles from settings dialogs
    (Fixes gxo#xfce/xfce4-settings#239)
  - display: Fix icon name in settings dialog
  - settings-manager: Fix visibility of filterbar
  - settings-manager: Correctly show/hide the filterbar
  - settings-manager: Switch to GtkSearchEntry
  - settings-manager: Put filter in separate bar
    (Fixes gxo#xfce/xfce4-settings#226)
  - appearance: Add 'Add' button to install themes
    (Fixes gxo#xfce/xfce4-settings#193)
  - color: Tweak colors  of icon
  - mime: Accept Thunar's old id name (Fixes gxo#xfce/xfce4-settings#247)
  - settings-editor: Enable tooltips and ellipsizing for `Value` column
  - settings-editor: Fix scrollbar for channels
  - settings-editor: Point to correct docs URL
    (gxo#xfce/xfce4-settings#245)
  - bump glib (and gio, gthread, etc) minimum to 2.50.0
  - Remove GSourceFunc casts
  - Indentation fixes
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1618228800">- Update to version 4.16.1
  * display: Fix scale by rounding (gxo#xfce/xfce4-settings#258)
  * Drop preferences-desktop-default-applications icon name
  * Also allocate terminating element
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1623153600">- Update to version 4.16.2
  - keyboard: Mark system defaults switch as active
    (gxo#xfce/xfce4-settings#310 and boo#1181263)
  - keyboard: Correctly initialize setting
    (gxo#xfce/xfce4-settings#310 and boo#1181263)
  - keyboard: Fix icon name in settings dialog
  - keyboard: Make buttons translatable (gxo#xfce/xfce4-settings#306)
  - xfsettingsd: Fix setting float array properties
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1638878400">- Split xfce4-color-settings in a subpackage with appropriate dependencies
  (boo#1173953)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1642680000">- Fix runtime dependencies for xfce4-color-settings and replace Supplements
  with Recommends from the main package</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1657022400">- Update to version 4.16.3
  * xfsettingsd: Fix recursive lock in libX11
    (gxo#xfce/xfce4-settings#369 boo#1200468)
  * build: Fix intltool lock file problem during make distcheck
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1667995200">- Update to version 4.16.4
  * Escape characters which do not belong into an URI/URL (gxo#xfce/xfce4-settings#390)
  * Prefer full command when basic command is env (gxo#xfce/xfce4-settings#358)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1668600000">- Update to version 4.16.5
  * Fix regression introduced in 4.16.4: "exo-open" not working
    for paths with spaces inside (gxo#xfce/xfce4-settings#403)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * build: Bump requirements for Xfce 4.18
  * appearance: Sync color scheme to gsettings
  * appearance: Fix mem leaks
  * settings-manager: Add padding to embedded dialogs
  * display-settings: Search for clonable modes only by resolution
  * Bumped copyright to 2022
  * mime-settings: Properly quote command parameters
  * Revert "Escape characters which do not belong into an URI/URL
    (gxo#xfce/xfce4-settings#390)
  * Escape characters which do not belong into an URI/URL
  * mime-helpers: Add Alacritty and kitty
  * color-settings: Destroy dialog before releasing its GtkBuilder
  * dialogs: Revert type hint changes
  * Improve wording
  * Add binding for /Gtk/DialogsUseHeader in appearance dialog
  * appearance: Fix theme list selection
  * xfce-mime-helper: exo_str_is_equal -&gt; g_strcmp0
  * xfce4-mime-helper: Prefer full command when basic command is env
  * Add Flatpak binaries
  * Fix a recursive lock in libX11.
  * appearance: Code style fixes
  * appearance: Fix SyncThemes property path and default value
  * Add addional checks to xfce_settings_editor_box_selection_changed
  * Fix invalid cast error
  * Fix $DISPLAY being set to wrong value
  * build: Fix intltool lock file problem during make distcheck
  * color-settings: Fix ColorSettings release
  * Add search bar to search per component
  * Use 2 decimals for refresh rate
  * display: Select next preset when minimal dialog is activated
  * display: Add helper functions
  * Update COPYING
  * Replace deprecated spawn_command_line_on_screen with
  * spawn_command_line
  * Fix help button action
  * Updated required libxfce4util version
  * Remove dependence on exo-string
  * settings-manager: Always show the search entry, no slider, no button
  * display: Add 'autoconnect mode' setting
  * Switch to using xfce_gtk_label_set_a11y_relation
  * keyboard: Mark system defaults switch as active
  * Revert "keyboard: Correctly initialize setting (gxo#xfce/xfce4-settings#310)"
  * keyboard: Correctly initialize setting
  * keyboard: Fix icon name in settings dialog
  * xfsettingsd: Fix setting float array properties
  * keyboard: Make buttons translatable
  * mime-settings: Allow filtering by application name
  * Drop preferences-desktop-default-applications icon name
  * display: Switch to MessageDialog for confirmation
  * display: Fix scale by rounding
  * appearance: Add option to sync xfwm4 theme
  * display: Add 1.25 and 1.75 ratios to presets
  * Remove unused variable
  * Default to using /tmp for temporary directory base if both
  * XDG_CACHE_HOME and TMPDIR are not defined in the environment.
  * Also allocate terminating element
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671710400">- Update to version 4.18.1
  * xfsettingsd: Make CSD (client side decorations) for dialogs opt-in
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676116800">- Update to version 4.18.2
  * Update copyright year
  * mime-settings: Increase dialog size (!96)
  * display: fix blurry 'help' indicator on output (#400, !95)
  * display: fix blurry icon in profiles treeview
  * display: fix blurry icons in minimal display settings dialog
  * mime: fix blurry icons in default app menus
  * mouse: fix blurriness in cursor theme previews
  * appearance: fix blurry subpixel antialias icons
  * appearance: fix blurry icon theme previews
  * xfsettingsd: Make xsettings.xml well-formed (Fixes #431, !94)
  * xfsettingsd: Remove duplicated config line (Fixes #425)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1688472000">- Update to version 4.18.3
  * Displays: Fix finding a valid mode by refresh rate
  * dialogs: Secure use of GSettings
  * xfsettingsd: Fix wrong test for property removal
  * xfsettingsd: Update also the type when updating a value
  * keyboard-settings: Fix critical when opening layout selection
    dialog
  * appearance-install-theme: Fix error message
  * appearance-install-theme: Do not mention file size in error
    message
  * appearance-install-theme: Check for theme package validity
  * appearance-install-theme: Update GTK icon cache after installing
  * appearance-install-theme: detect icon themes first (#271)
  * appearance-install-theme: make cleanup safer
  * appearance-install-theme: Use recommended way of command
    substitution.
  * appearance-install-theme: Convert to POSIX
  * Update bug report address
  * display: Check for XError on transform apply
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1701345600">- Update to version 4.18.4
  * display-settings: Fix memory management of confirmation dialog
  * xfsettingsd: displays: Always do some actions on RRScreenChangeNotify
  * xfsettingsd: displays: Fix memory leak
  * settings-manager: Support absolute path as icon name
  * Replace deprecated xfce_spawn(_command_line)?_on_screen
  * appearance: Match more dark themes (fixes #495)
  * appearance: Check for presence of color-scheme key
  * Apply matching xfwm4 when the switch is clicked
  * displays: Lower warning level
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1717934400">- Update to version 4.18.5
  * keyboard-settings: Escape markup characters in command tooltips
  * xfce-randr: Take RR_DoubleScan and RR_Interlace flags into account
  * Update copyright year
  * display-settings: Better fit with the way GApplication works
  * display-settings: Fix xfconf warning
  * display-settings: Fix cairo surface management
  * Fix memory leaks around display_settings_get_profiles()
  * x11: displays: Fix use of deprecation macros
  * x11: displays: Disable new outputs if /Notify is set to "Do nothing"
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1718107200">- Update to version 4.18.6
  * Revert "x11: displays: Disable new outputs if /Notify is set to
    "Do nothing""</changelog>
</package>
<package pkgid="22e6c72880df8855f168c3629373d53b5f51e15250270f426a9e4d4788e212d9" name="xfce4-settings" arch="ppc64le">
  <version epoch="0" ver="4.18.6" rel="bp156.2.3.1"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1578830400">- Update to version 4.14.2
  * display: Fix icon name for primary indicator
  * display: Initialize crtc-&gt;scalex/y (bxo#15971)
  * appearance: Only show themes that support Gtk3 (bxo#15849)
  * color: Fix crash in add-profiles dialog (bxo#15876)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1586779200">- Update to version 4.14.3
  * display: Allow resizing of minimal dialog (bxo#15450)
  * display: Use proper fallback configuration on "apply" and
    "toggle off" (bxo#16476)
  * keyboard: Fix crash when editing shortcut (bxo#15958)
  * keyboard: Fix log flood (bxo#16521)
  * settings-manager: Make sure content determines size
  * xfsettingsd: Handle failure to get Xkl engine for display
    (bxo#16017)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * appearance: Fix width of DPI spinbutton (bxo#16125)
  * appearence: Sync theme, icon, font names to gsettings
  * appearance: Fix list refresh on DnD (gxo#xfce/xfce4-settings#213)
  * appearance: Drop toolbar style setting (bxo#16665)
  * display: Initial fractional scaling support
    (gxo#xfce/xfce4-settings#162)
  * display: Custom scale changes are display changes
  * display: Improve layout in settings dialog
  * display: Resize display widget according to scale
  * display: Move scaling presets to glade
  * display: Set minimum scale to 0.1
  * display: Improve state machine for scaling option
  * xfsettingsd: Correctly get current xrandr scale
  * mime-settings: Rename dialog and icon to 'Default Applications'
  * mime-settings: Fix window icon name
  * mime-settings: Fix double free
  * mime-helpers: Fix Nautilus icon name
  * mime-helpers: Rename Thunar to thunar
  * Rename Thunar to thunar in make and potfiles
  * Expand desktop entry field codes
  * keyboard-settings: Support libxfce4ui XfceTitledDialog new API
  * keyboard: Show shortcuts with keycap class
  * settings-manager: Ensure searchbox has initial focus (bxo#16890)
  * settings-manager: Simplify redrawing of search results
    (gxo#xfce/xfce4-settings#141)
  * settings-manager: Hide filter entry in plugged dialogs
  * Convert xfce4-compose-mail to Python
  * Add dependency to Python3
  * Use just binary name (instead of full path) as argument
  * Don't crash when upowerd isnt present (bug #60)
  * Always install shiny new icons
  * Drop libxfce4ui 4.15.1 ifdefs
  * exo-compose-email -&gt; xfce4-compose-email
  * exo-helper -&gt; xfce4-mime-helper
  * mime-settings now includes preferred applications
  * Switch to new app icons and rDNS icon names
  * Increase mouse cursor upper bound for HiDPI (bxo#16042)
  * Make "Profiles matching" sentence translatable (bxo#16679)
  * settings-manager: Use symbolic find/clear icons
  * Move from exo-csource to xdt-csource (bxo#16717)
  * Handle failure to get Xkl engine for display (bxo#16017)
  * settings-manager: Make sure content determines size
  * Fix GTimeVal deprecation (bxo#16645)
  * Fix keywords and mark them  as translateable
  * Use proper fallback configuration on "apply" and "toggle off"
    (bxo#16476)
  * keyboard-settings: Fix log flood (bxo#16521)
  * keyboard: Fix crash when editing shortcut (bxo#15958)
  * Add keywords to .desktop files (bxo#10694)
  * settings-manager: Improve search by including keywords
    (bxo#10694)
  * xfsettingsd: Add --disable-wm-check flag (bxo#16128)
  * Set "gtk-titlebar-middle-click" to "lower" by default
  * display: Allow resizing of minimal dialog (bxo#15450)
  * settings-manager: Show min and max buttons
  * dialogs: Ensure dialogs have min and max buttons
  * xsettings: Use CSD for GtkDialogs by default
  * settings-manager: Fix XfceTitledDialog layout with CSD
  * settings-manager: Drop setting the old header style
  * display: Show ratio next to display resolution
  * display: Mark preferred mode with an asterisk
  * display: Add init function for aspect ratios
  * display: Right-align the display ratio
  * display: Fixed warning and removed ratio
  * display: Improve look of ratio
  * display: Fix icon name for primary indicator
  * display: Initialize crtc-&gt;scalex/y (bxo#15971)
  * settings-editor: Add consistent inline-toolbar
  * appearance: Only show themes that support Gtk3 (bxo#15849)
  * color: Fix crash in add-profiles dialog (bxo#15876)
  * color: Conditionally hide info button in add-profile dialog
  * color: Add tooltip to profile info buttons
  * display: Fix profile matching in xfsettingsd
  * display: Assure correct gchar** (bxo#15816)
  * keyboard: Improve layout of add-command dialog
  * keyboard: Add mnemonics to add-command dialog (bxo#10495)
  * Switch to symbolic window-close icon
  * Bump libxfce4ui dependency to 4.15.1
  * Improve string for session managers
  * Ensure the newly labeled 'Xfce Settings Daemon' is translated
  * Do not show translation info on --help output
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604577600">- Resolve file conflict with xfce4-branding-openSUSE</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605441600">- Update to version 4.15.3
  - Disable UPower support by default
  - Add 24px and 32px icons
  - xfsettingsd: avoid default double fork
  - mime: Add 'Open with...' button
  - mime: Add new generic launcher icons
  - color: Adjust padding of dialog
  - color: Add labels to toolbar
  - keyboard: Make 'system defaults' a GtkSwitch
  - keyboard: Adjust width of shortcut column (gxo#xfce/xfce4-settings#223)
  - keyboard: Update dialog UI
  - keyboard: Make all table columns sortable
  - keyboard: Improve inline toolbar alignment
  - display: Center minimal dialog on monitor where cursor is
  - settings-editor: Add labels to toolbar items
  - Update README file
  - Translation Updates
- Fixed python shebangs warning</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  - Drop subtitles from settings dialogs
    (Fixes gxo#xfce/xfce4-settings#239)
  - display: Fix icon name in settings dialog
  - settings-manager: Fix visibility of filterbar
  - settings-manager: Correctly show/hide the filterbar
  - settings-manager: Switch to GtkSearchEntry
  - settings-manager: Put filter in separate bar
    (Fixes gxo#xfce/xfce4-settings#226)
  - appearance: Add 'Add' button to install themes
    (Fixes gxo#xfce/xfce4-settings#193)
  - color: Tweak colors  of icon
  - mime: Accept Thunar's old id name (Fixes gxo#xfce/xfce4-settings#247)
  - settings-editor: Enable tooltips and ellipsizing for `Value` column
  - settings-editor: Fix scrollbar for channels
  - settings-editor: Point to correct docs URL
    (gxo#xfce/xfce4-settings#245)
  - bump glib (and gio, gthread, etc) minimum to 2.50.0
  - Remove GSourceFunc casts
  - Indentation fixes
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1618228800">- Update to version 4.16.1
  * display: Fix scale by rounding (gxo#xfce/xfce4-settings#258)
  * Drop preferences-desktop-default-applications icon name
  * Also allocate terminating element
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1623153600">- Update to version 4.16.2
  - keyboard: Mark system defaults switch as active
    (gxo#xfce/xfce4-settings#310 and boo#1181263)
  - keyboard: Correctly initialize setting
    (gxo#xfce/xfce4-settings#310 and boo#1181263)
  - keyboard: Fix icon name in settings dialog
  - keyboard: Make buttons translatable (gxo#xfce/xfce4-settings#306)
  - xfsettingsd: Fix setting float array properties
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1638878400">- Split xfce4-color-settings in a subpackage with appropriate dependencies
  (boo#1173953)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1642680000">- Fix runtime dependencies for xfce4-color-settings and replace Supplements
  with Recommends from the main package</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1657022400">- Update to version 4.16.3
  * xfsettingsd: Fix recursive lock in libX11
    (gxo#xfce/xfce4-settings#369 boo#1200468)
  * build: Fix intltool lock file problem during make distcheck
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1667995200">- Update to version 4.16.4
  * Escape characters which do not belong into an URI/URL (gxo#xfce/xfce4-settings#390)
  * Prefer full command when basic command is env (gxo#xfce/xfce4-settings#358)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1668600000">- Update to version 4.16.5
  * Fix regression introduced in 4.16.4: "exo-open" not working
    for paths with spaces inside (gxo#xfce/xfce4-settings#403)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * build: Bump requirements for Xfce 4.18
  * appearance: Sync color scheme to gsettings
  * appearance: Fix mem leaks
  * settings-manager: Add padding to embedded dialogs
  * display-settings: Search for clonable modes only by resolution
  * Bumped copyright to 2022
  * mime-settings: Properly quote command parameters
  * Revert "Escape characters which do not belong into an URI/URL
    (gxo#xfce/xfce4-settings#390)
  * Escape characters which do not belong into an URI/URL
  * mime-helpers: Add Alacritty and kitty
  * color-settings: Destroy dialog before releasing its GtkBuilder
  * dialogs: Revert type hint changes
  * Improve wording
  * Add binding for /Gtk/DialogsUseHeader in appearance dialog
  * appearance: Fix theme list selection
  * xfce-mime-helper: exo_str_is_equal -&gt; g_strcmp0
  * xfce4-mime-helper: Prefer full command when basic command is env
  * Add Flatpak binaries
  * Fix a recursive lock in libX11.
  * appearance: Code style fixes
  * appearance: Fix SyncThemes property path and default value
  * Add addional checks to xfce_settings_editor_box_selection_changed
  * Fix invalid cast error
  * Fix $DISPLAY being set to wrong value
  * build: Fix intltool lock file problem during make distcheck
  * color-settings: Fix ColorSettings release
  * Add search bar to search per component
  * Use 2 decimals for refresh rate
  * display: Select next preset when minimal dialog is activated
  * display: Add helper functions
  * Update COPYING
  * Replace deprecated spawn_command_line_on_screen with
  * spawn_command_line
  * Fix help button action
  * Updated required libxfce4util version
  * Remove dependence on exo-string
  * settings-manager: Always show the search entry, no slider, no button
  * display: Add 'autoconnect mode' setting
  * Switch to using xfce_gtk_label_set_a11y_relation
  * keyboard: Mark system defaults switch as active
  * Revert "keyboard: Correctly initialize setting (gxo#xfce/xfce4-settings#310)"
  * keyboard: Correctly initialize setting
  * keyboard: Fix icon name in settings dialog
  * xfsettingsd: Fix setting float array properties
  * keyboard: Make buttons translatable
  * mime-settings: Allow filtering by application name
  * Drop preferences-desktop-default-applications icon name
  * display: Switch to MessageDialog for confirmation
  * display: Fix scale by rounding
  * appearance: Add option to sync xfwm4 theme
  * display: Add 1.25 and 1.75 ratios to presets
  * Remove unused variable
  * Default to using /tmp for temporary directory base if both
  * XDG_CACHE_HOME and TMPDIR are not defined in the environment.
  * Also allocate terminating element
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671710400">- Update to version 4.18.1
  * xfsettingsd: Make CSD (client side decorations) for dialogs opt-in
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676116800">- Update to version 4.18.2
  * Update copyright year
  * mime-settings: Increase dialog size (!96)
  * display: fix blurry 'help' indicator on output (#400, !95)
  * display: fix blurry icon in profiles treeview
  * display: fix blurry icons in minimal display settings dialog
  * mime: fix blurry icons in default app menus
  * mouse: fix blurriness in cursor theme previews
  * appearance: fix blurry subpixel antialias icons
  * appearance: fix blurry icon theme previews
  * xfsettingsd: Make xsettings.xml well-formed (Fixes #431, !94)
  * xfsettingsd: Remove duplicated config line (Fixes #425)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1688472000">- Update to version 4.18.3
  * Displays: Fix finding a valid mode by refresh rate
  * dialogs: Secure use of GSettings
  * xfsettingsd: Fix wrong test for property removal
  * xfsettingsd: Update also the type when updating a value
  * keyboard-settings: Fix critical when opening layout selection
    dialog
  * appearance-install-theme: Fix error message
  * appearance-install-theme: Do not mention file size in error
    message
  * appearance-install-theme: Check for theme package validity
  * appearance-install-theme: Update GTK icon cache after installing
  * appearance-install-theme: detect icon themes first (#271)
  * appearance-install-theme: make cleanup safer
  * appearance-install-theme: Use recommended way of command
    substitution.
  * appearance-install-theme: Convert to POSIX
  * Update bug report address
  * display: Check for XError on transform apply
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1701345600">- Update to version 4.18.4
  * display-settings: Fix memory management of confirmation dialog
  * xfsettingsd: displays: Always do some actions on RRScreenChangeNotify
  * xfsettingsd: displays: Fix memory leak
  * settings-manager: Support absolute path as icon name
  * Replace deprecated xfce_spawn(_command_line)?_on_screen
  * appearance: Match more dark themes (fixes #495)
  * appearance: Check for presence of color-scheme key
  * Apply matching xfwm4 when the switch is clicked
  * displays: Lower warning level
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1717934400">- Update to version 4.18.5
  * keyboard-settings: Escape markup characters in command tooltips
  * xfce-randr: Take RR_DoubleScan and RR_Interlace flags into account
  * Update copyright year
  * display-settings: Better fit with the way GApplication works
  * display-settings: Fix xfconf warning
  * display-settings: Fix cairo surface management
  * Fix memory leaks around display_settings_get_profiles()
  * x11: displays: Fix use of deprecation macros
  * x11: displays: Disable new outputs if /Notify is set to "Do nothing"
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1718107200">- Update to version 4.18.6
  * Revert "x11: displays: Disable new outputs if /Notify is set to
    "Do nothing""</changelog>
</package>
<package pkgid="37a49041d7a385106fb0016b0d1758aff25d13fbd85dc60f71e75ba7a50fb859" name="xfce4-settings" arch="s390x">
  <version epoch="0" ver="4.18.6" rel="bp156.2.3.1"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1578830400">- Update to version 4.14.2
  * display: Fix icon name for primary indicator
  * display: Initialize crtc-&gt;scalex/y (bxo#15971)
  * appearance: Only show themes that support Gtk3 (bxo#15849)
  * color: Fix crash in add-profiles dialog (bxo#15876)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1586779200">- Update to version 4.14.3
  * display: Allow resizing of minimal dialog (bxo#15450)
  * display: Use proper fallback configuration on "apply" and
    "toggle off" (bxo#16476)
  * keyboard: Fix crash when editing shortcut (bxo#15958)
  * keyboard: Fix log flood (bxo#16521)
  * settings-manager: Make sure content determines size
  * xfsettingsd: Handle failure to get Xkl engine for display
    (bxo#16017)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * appearance: Fix width of DPI spinbutton (bxo#16125)
  * appearence: Sync theme, icon, font names to gsettings
  * appearance: Fix list refresh on DnD (gxo#xfce/xfce4-settings#213)
  * appearance: Drop toolbar style setting (bxo#16665)
  * display: Initial fractional scaling support
    (gxo#xfce/xfce4-settings#162)
  * display: Custom scale changes are display changes
  * display: Improve layout in settings dialog
  * display: Resize display widget according to scale
  * display: Move scaling presets to glade
  * display: Set minimum scale to 0.1
  * display: Improve state machine for scaling option
  * xfsettingsd: Correctly get current xrandr scale
  * mime-settings: Rename dialog and icon to 'Default Applications'
  * mime-settings: Fix window icon name
  * mime-settings: Fix double free
  * mime-helpers: Fix Nautilus icon name
  * mime-helpers: Rename Thunar to thunar
  * Rename Thunar to thunar in make and potfiles
  * Expand desktop entry field codes
  * keyboard-settings: Support libxfce4ui XfceTitledDialog new API
  * keyboard: Show shortcuts with keycap class
  * settings-manager: Ensure searchbox has initial focus (bxo#16890)
  * settings-manager: Simplify redrawing of search results
    (gxo#xfce/xfce4-settings#141)
  * settings-manager: Hide filter entry in plugged dialogs
  * Convert xfce4-compose-mail to Python
  * Add dependency to Python3
  * Use just binary name (instead of full path) as argument
  * Don't crash when upowerd isnt present (bug #60)
  * Always install shiny new icons
  * Drop libxfce4ui 4.15.1 ifdefs
  * exo-compose-email -&gt; xfce4-compose-email
  * exo-helper -&gt; xfce4-mime-helper
  * mime-settings now includes preferred applications
  * Switch to new app icons and rDNS icon names
  * Increase mouse cursor upper bound for HiDPI (bxo#16042)
  * Make "Profiles matching" sentence translatable (bxo#16679)
  * settings-manager: Use symbolic find/clear icons
  * Move from exo-csource to xdt-csource (bxo#16717)
  * Handle failure to get Xkl engine for display (bxo#16017)
  * settings-manager: Make sure content determines size
  * Fix GTimeVal deprecation (bxo#16645)
  * Fix keywords and mark them  as translateable
  * Use proper fallback configuration on "apply" and "toggle off"
    (bxo#16476)
  * keyboard-settings: Fix log flood (bxo#16521)
  * keyboard: Fix crash when editing shortcut (bxo#15958)
  * Add keywords to .desktop files (bxo#10694)
  * settings-manager: Improve search by including keywords
    (bxo#10694)
  * xfsettingsd: Add --disable-wm-check flag (bxo#16128)
  * Set "gtk-titlebar-middle-click" to "lower" by default
  * display: Allow resizing of minimal dialog (bxo#15450)
  * settings-manager: Show min and max buttons
  * dialogs: Ensure dialogs have min and max buttons
  * xsettings: Use CSD for GtkDialogs by default
  * settings-manager: Fix XfceTitledDialog layout with CSD
  * settings-manager: Drop setting the old header style
  * display: Show ratio next to display resolution
  * display: Mark preferred mode with an asterisk
  * display: Add init function for aspect ratios
  * display: Right-align the display ratio
  * display: Fixed warning and removed ratio
  * display: Improve look of ratio
  * display: Fix icon name for primary indicator
  * display: Initialize crtc-&gt;scalex/y (bxo#15971)
  * settings-editor: Add consistent inline-toolbar
  * appearance: Only show themes that support Gtk3 (bxo#15849)
  * color: Fix crash in add-profiles dialog (bxo#15876)
  * color: Conditionally hide info button in add-profile dialog
  * color: Add tooltip to profile info buttons
  * display: Fix profile matching in xfsettingsd
  * display: Assure correct gchar** (bxo#15816)
  * keyboard: Improve layout of add-command dialog
  * keyboard: Add mnemonics to add-command dialog (bxo#10495)
  * Switch to symbolic window-close icon
  * Bump libxfce4ui dependency to 4.15.1
  * Improve string for session managers
  * Ensure the newly labeled 'Xfce Settings Daemon' is translated
  * Do not show translation info on --help output
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604577600">- Resolve file conflict with xfce4-branding-openSUSE</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605441600">- Update to version 4.15.3
  - Disable UPower support by default
  - Add 24px and 32px icons
  - xfsettingsd: avoid default double fork
  - mime: Add 'Open with...' button
  - mime: Add new generic launcher icons
  - color: Adjust padding of dialog
  - color: Add labels to toolbar
  - keyboard: Make 'system defaults' a GtkSwitch
  - keyboard: Adjust width of shortcut column (gxo#xfce/xfce4-settings#223)
  - keyboard: Update dialog UI
  - keyboard: Make all table columns sortable
  - keyboard: Improve inline toolbar alignment
  - display: Center minimal dialog on monitor where cursor is
  - settings-editor: Add labels to toolbar items
  - Update README file
  - Translation Updates
- Fixed python shebangs warning</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  - Drop subtitles from settings dialogs
    (Fixes gxo#xfce/xfce4-settings#239)
  - display: Fix icon name in settings dialog
  - settings-manager: Fix visibility of filterbar
  - settings-manager: Correctly show/hide the filterbar
  - settings-manager: Switch to GtkSearchEntry
  - settings-manager: Put filter in separate bar
    (Fixes gxo#xfce/xfce4-settings#226)
  - appearance: Add 'Add' button to install themes
    (Fixes gxo#xfce/xfce4-settings#193)
  - color: Tweak colors  of icon
  - mime: Accept Thunar's old id name (Fixes gxo#xfce/xfce4-settings#247)
  - settings-editor: Enable tooltips and ellipsizing for `Value` column
  - settings-editor: Fix scrollbar for channels
  - settings-editor: Point to correct docs URL
    (gxo#xfce/xfce4-settings#245)
  - bump glib (and gio, gthread, etc) minimum to 2.50.0
  - Remove GSourceFunc casts
  - Indentation fixes
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1618228800">- Update to version 4.16.1
  * display: Fix scale by rounding (gxo#xfce/xfce4-settings#258)
  * Drop preferences-desktop-default-applications icon name
  * Also allocate terminating element
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1623153600">- Update to version 4.16.2
  - keyboard: Mark system defaults switch as active
    (gxo#xfce/xfce4-settings#310 and boo#1181263)
  - keyboard: Correctly initialize setting
    (gxo#xfce/xfce4-settings#310 and boo#1181263)
  - keyboard: Fix icon name in settings dialog
  - keyboard: Make buttons translatable (gxo#xfce/xfce4-settings#306)
  - xfsettingsd: Fix setting float array properties
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1638878400">- Split xfce4-color-settings in a subpackage with appropriate dependencies
  (boo#1173953)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1642680000">- Fix runtime dependencies for xfce4-color-settings and replace Supplements
  with Recommends from the main package</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1657022400">- Update to version 4.16.3
  * xfsettingsd: Fix recursive lock in libX11
    (gxo#xfce/xfce4-settings#369 boo#1200468)
  * build: Fix intltool lock file problem during make distcheck
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1667995200">- Update to version 4.16.4
  * Escape characters which do not belong into an URI/URL (gxo#xfce/xfce4-settings#390)
  * Prefer full command when basic command is env (gxo#xfce/xfce4-settings#358)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1668600000">- Update to version 4.16.5
  * Fix regression introduced in 4.16.4: "exo-open" not working
    for paths with spaces inside (gxo#xfce/xfce4-settings#403)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * build: Bump requirements for Xfce 4.18
  * appearance: Sync color scheme to gsettings
  * appearance: Fix mem leaks
  * settings-manager: Add padding to embedded dialogs
  * display-settings: Search for clonable modes only by resolution
  * Bumped copyright to 2022
  * mime-settings: Properly quote command parameters
  * Revert "Escape characters which do not belong into an URI/URL
    (gxo#xfce/xfce4-settings#390)
  * Escape characters which do not belong into an URI/URL
  * mime-helpers: Add Alacritty and kitty
  * color-settings: Destroy dialog before releasing its GtkBuilder
  * dialogs: Revert type hint changes
  * Improve wording
  * Add binding for /Gtk/DialogsUseHeader in appearance dialog
  * appearance: Fix theme list selection
  * xfce-mime-helper: exo_str_is_equal -&gt; g_strcmp0
  * xfce4-mime-helper: Prefer full command when basic command is env
  * Add Flatpak binaries
  * Fix a recursive lock in libX11.
  * appearance: Code style fixes
  * appearance: Fix SyncThemes property path and default value
  * Add addional checks to xfce_settings_editor_box_selection_changed
  * Fix invalid cast error
  * Fix $DISPLAY being set to wrong value
  * build: Fix intltool lock file problem during make distcheck
  * color-settings: Fix ColorSettings release
  * Add search bar to search per component
  * Use 2 decimals for refresh rate
  * display: Select next preset when minimal dialog is activated
  * display: Add helper functions
  * Update COPYING
  * Replace deprecated spawn_command_line_on_screen with
  * spawn_command_line
  * Fix help button action
  * Updated required libxfce4util version
  * Remove dependence on exo-string
  * settings-manager: Always show the search entry, no slider, no button
  * display: Add 'autoconnect mode' setting
  * Switch to using xfce_gtk_label_set_a11y_relation
  * keyboard: Mark system defaults switch as active
  * Revert "keyboard: Correctly initialize setting (gxo#xfce/xfce4-settings#310)"
  * keyboard: Correctly initialize setting
  * keyboard: Fix icon name in settings dialog
  * xfsettingsd: Fix setting float array properties
  * keyboard: Make buttons translatable
  * mime-settings: Allow filtering by application name
  * Drop preferences-desktop-default-applications icon name
  * display: Switch to MessageDialog for confirmation
  * display: Fix scale by rounding
  * appearance: Add option to sync xfwm4 theme
  * display: Add 1.25 and 1.75 ratios to presets
  * Remove unused variable
  * Default to using /tmp for temporary directory base if both
  * XDG_CACHE_HOME and TMPDIR are not defined in the environment.
  * Also allocate terminating element
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671710400">- Update to version 4.18.1
  * xfsettingsd: Make CSD (client side decorations) for dialogs opt-in
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676116800">- Update to version 4.18.2
  * Update copyright year
  * mime-settings: Increase dialog size (!96)
  * display: fix blurry 'help' indicator on output (#400, !95)
  * display: fix blurry icon in profiles treeview
  * display: fix blurry icons in minimal display settings dialog
  * mime: fix blurry icons in default app menus
  * mouse: fix blurriness in cursor theme previews
  * appearance: fix blurry subpixel antialias icons
  * appearance: fix blurry icon theme previews
  * xfsettingsd: Make xsettings.xml well-formed (Fixes #431, !94)
  * xfsettingsd: Remove duplicated config line (Fixes #425)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1688472000">- Update to version 4.18.3
  * Displays: Fix finding a valid mode by refresh rate
  * dialogs: Secure use of GSettings
  * xfsettingsd: Fix wrong test for property removal
  * xfsettingsd: Update also the type when updating a value
  * keyboard-settings: Fix critical when opening layout selection
    dialog
  * appearance-install-theme: Fix error message
  * appearance-install-theme: Do not mention file size in error
    message
  * appearance-install-theme: Check for theme package validity
  * appearance-install-theme: Update GTK icon cache after installing
  * appearance-install-theme: detect icon themes first (#271)
  * appearance-install-theme: make cleanup safer
  * appearance-install-theme: Use recommended way of command
    substitution.
  * appearance-install-theme: Convert to POSIX
  * Update bug report address
  * display: Check for XError on transform apply
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1701345600">- Update to version 4.18.4
  * display-settings: Fix memory management of confirmation dialog
  * xfsettingsd: displays: Always do some actions on RRScreenChangeNotify
  * xfsettingsd: displays: Fix memory leak
  * settings-manager: Support absolute path as icon name
  * Replace deprecated xfce_spawn(_command_line)?_on_screen
  * appearance: Match more dark themes (fixes #495)
  * appearance: Check for presence of color-scheme key
  * Apply matching xfwm4 when the switch is clicked
  * displays: Lower warning level
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1717934400">- Update to version 4.18.5
  * keyboard-settings: Escape markup characters in command tooltips
  * xfce-randr: Take RR_DoubleScan and RR_Interlace flags into account
  * Update copyright year
  * display-settings: Better fit with the way GApplication works
  * display-settings: Fix xfconf warning
  * display-settings: Fix cairo surface management
  * Fix memory leaks around display_settings_get_profiles()
  * x11: displays: Fix use of deprecation macros
  * x11: displays: Disable new outputs if /Notify is set to "Do nothing"
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1718107200">- Update to version 4.18.6
  * Revert "x11: displays: Disable new outputs if /Notify is set to
    "Do nothing""</changelog>
</package>
<package pkgid="f1f169472c8ea71413e66f8673fb862a24d73c8cb838da59366d789c5586eb52" name="xfce4-settings" arch="src">
  <version epoch="0" ver="4.18.6" rel="bp156.2.3.1"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1578830400">- Update to version 4.14.2
  * display: Fix icon name for primary indicator
  * display: Initialize crtc-&gt;scalex/y (bxo#15971)
  * appearance: Only show themes that support Gtk3 (bxo#15849)
  * color: Fix crash in add-profiles dialog (bxo#15876)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1586779200">- Update to version 4.14.3
  * display: Allow resizing of minimal dialog (bxo#15450)
  * display: Use proper fallback configuration on "apply" and
    "toggle off" (bxo#16476)
  * keyboard: Fix crash when editing shortcut (bxo#15958)
  * keyboard: Fix log flood (bxo#16521)
  * settings-manager: Make sure content determines size
  * xfsettingsd: Handle failure to get Xkl engine for display
    (bxo#16017)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * appearance: Fix width of DPI spinbutton (bxo#16125)
  * appearence: Sync theme, icon, font names to gsettings
  * appearance: Fix list refresh on DnD (gxo#xfce/xfce4-settings#213)
  * appearance: Drop toolbar style setting (bxo#16665)
  * display: Initial fractional scaling support
    (gxo#xfce/xfce4-settings#162)
  * display: Custom scale changes are display changes
  * display: Improve layout in settings dialog
  * display: Resize display widget according to scale
  * display: Move scaling presets to glade
  * display: Set minimum scale to 0.1
  * display: Improve state machine for scaling option
  * xfsettingsd: Correctly get current xrandr scale
  * mime-settings: Rename dialog and icon to 'Default Applications'
  * mime-settings: Fix window icon name
  * mime-settings: Fix double free
  * mime-helpers: Fix Nautilus icon name
  * mime-helpers: Rename Thunar to thunar
  * Rename Thunar to thunar in make and potfiles
  * Expand desktop entry field codes
  * keyboard-settings: Support libxfce4ui XfceTitledDialog new API
  * keyboard: Show shortcuts with keycap class
  * settings-manager: Ensure searchbox has initial focus (bxo#16890)
  * settings-manager: Simplify redrawing of search results
    (gxo#xfce/xfce4-settings#141)
  * settings-manager: Hide filter entry in plugged dialogs
  * Convert xfce4-compose-mail to Python
  * Add dependency to Python3
  * Use just binary name (instead of full path) as argument
  * Don't crash when upowerd isnt present (bug #60)
  * Always install shiny new icons
  * Drop libxfce4ui 4.15.1 ifdefs
  * exo-compose-email -&gt; xfce4-compose-email
  * exo-helper -&gt; xfce4-mime-helper
  * mime-settings now includes preferred applications
  * Switch to new app icons and rDNS icon names
  * Increase mouse cursor upper bound for HiDPI (bxo#16042)
  * Make "Profiles matching" sentence translatable (bxo#16679)
  * settings-manager: Use symbolic find/clear icons
  * Move from exo-csource to xdt-csource (bxo#16717)
  * Handle failure to get Xkl engine for display (bxo#16017)
  * settings-manager: Make sure content determines size
  * Fix GTimeVal deprecation (bxo#16645)
  * Fix keywords and mark them  as translateable
  * Use proper fallback configuration on "apply" and "toggle off"
    (bxo#16476)
  * keyboard-settings: Fix log flood (bxo#16521)
  * keyboard: Fix crash when editing shortcut (bxo#15958)
  * Add keywords to .desktop files (bxo#10694)
  * settings-manager: Improve search by including keywords
    (bxo#10694)
  * xfsettingsd: Add --disable-wm-check flag (bxo#16128)
  * Set "gtk-titlebar-middle-click" to "lower" by default
  * display: Allow resizing of minimal dialog (bxo#15450)
  * settings-manager: Show min and max buttons
  * dialogs: Ensure dialogs have min and max buttons
  * xsettings: Use CSD for GtkDialogs by default
  * settings-manager: Fix XfceTitledDialog layout with CSD
  * settings-manager: Drop setting the old header style
  * display: Show ratio next to display resolution
  * display: Mark preferred mode with an asterisk
  * display: Add init function for aspect ratios
  * display: Right-align the display ratio
  * display: Fixed warning and removed ratio
  * display: Improve look of ratio
  * display: Fix icon name for primary indicator
  * display: Initialize crtc-&gt;scalex/y (bxo#15971)
  * settings-editor: Add consistent inline-toolbar
  * appearance: Only show themes that support Gtk3 (bxo#15849)
  * color: Fix crash in add-profiles dialog (bxo#15876)
  * color: Conditionally hide info button in add-profile dialog
  * color: Add tooltip to profile info buttons
  * display: Fix profile matching in xfsettingsd
  * display: Assure correct gchar** (bxo#15816)
  * keyboard: Improve layout of add-command dialog
  * keyboard: Add mnemonics to add-command dialog (bxo#10495)
  * Switch to symbolic window-close icon
  * Bump libxfce4ui dependency to 4.15.1
  * Improve string for session managers
  * Ensure the newly labeled 'Xfce Settings Daemon' is translated
  * Do not show translation info on --help output
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604577600">- Resolve file conflict with xfce4-branding-openSUSE</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605441600">- Update to version 4.15.3
  - Disable UPower support by default
  - Add 24px and 32px icons
  - xfsettingsd: avoid default double fork
  - mime: Add 'Open with...' button
  - mime: Add new generic launcher icons
  - color: Adjust padding of dialog
  - color: Add labels to toolbar
  - keyboard: Make 'system defaults' a GtkSwitch
  - keyboard: Adjust width of shortcut column (gxo#xfce/xfce4-settings#223)
  - keyboard: Update dialog UI
  - keyboard: Make all table columns sortable
  - keyboard: Improve inline toolbar alignment
  - display: Center minimal dialog on monitor where cursor is
  - settings-editor: Add labels to toolbar items
  - Update README file
  - Translation Updates
- Fixed python shebangs warning</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  - Drop subtitles from settings dialogs
    (Fixes gxo#xfce/xfce4-settings#239)
  - display: Fix icon name in settings dialog
  - settings-manager: Fix visibility of filterbar
  - settings-manager: Correctly show/hide the filterbar
  - settings-manager: Switch to GtkSearchEntry
  - settings-manager: Put filter in separate bar
    (Fixes gxo#xfce/xfce4-settings#226)
  - appearance: Add 'Add' button to install themes
    (Fixes gxo#xfce/xfce4-settings#193)
  - color: Tweak colors  of icon
  - mime: Accept Thunar's old id name (Fixes gxo#xfce/xfce4-settings#247)
  - settings-editor: Enable tooltips and ellipsizing for `Value` column
  - settings-editor: Fix scrollbar for channels
  - settings-editor: Point to correct docs URL
    (gxo#xfce/xfce4-settings#245)
  - bump glib (and gio, gthread, etc) minimum to 2.50.0
  - Remove GSourceFunc casts
  - Indentation fixes
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1618228800">- Update to version 4.16.1
  * display: Fix scale by rounding (gxo#xfce/xfce4-settings#258)
  * Drop preferences-desktop-default-applications icon name
  * Also allocate terminating element
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1623153600">- Update to version 4.16.2
  - keyboard: Mark system defaults switch as active
    (gxo#xfce/xfce4-settings#310 and boo#1181263)
  - keyboard: Correctly initialize setting
    (gxo#xfce/xfce4-settings#310 and boo#1181263)
  - keyboard: Fix icon name in settings dialog
  - keyboard: Make buttons translatable (gxo#xfce/xfce4-settings#306)
  - xfsettingsd: Fix setting float array properties
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1638878400">- Split xfce4-color-settings in a subpackage with appropriate dependencies
  (boo#1173953)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1642680000">- Fix runtime dependencies for xfce4-color-settings and replace Supplements
  with Recommends from the main package</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1657022400">- Update to version 4.16.3
  * xfsettingsd: Fix recursive lock in libX11
    (gxo#xfce/xfce4-settings#369 boo#1200468)
  * build: Fix intltool lock file problem during make distcheck
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1667995200">- Update to version 4.16.4
  * Escape characters which do not belong into an URI/URL (gxo#xfce/xfce4-settings#390)
  * Prefer full command when basic command is env (gxo#xfce/xfce4-settings#358)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1668600000">- Update to version 4.16.5
  * Fix regression introduced in 4.16.4: "exo-open" not working
    for paths with spaces inside (gxo#xfce/xfce4-settings#403)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * build: Bump requirements for Xfce 4.18
  * appearance: Sync color scheme to gsettings
  * appearance: Fix mem leaks
  * settings-manager: Add padding to embedded dialogs
  * display-settings: Search for clonable modes only by resolution
  * Bumped copyright to 2022
  * mime-settings: Properly quote command parameters
  * Revert "Escape characters which do not belong into an URI/URL
    (gxo#xfce/xfce4-settings#390)
  * Escape characters which do not belong into an URI/URL
  * mime-helpers: Add Alacritty and kitty
  * color-settings: Destroy dialog before releasing its GtkBuilder
  * dialogs: Revert type hint changes
  * Improve wording
  * Add binding for /Gtk/DialogsUseHeader in appearance dialog
  * appearance: Fix theme list selection
  * xfce-mime-helper: exo_str_is_equal -&gt; g_strcmp0
  * xfce4-mime-helper: Prefer full command when basic command is env
  * Add Flatpak binaries
  * Fix a recursive lock in libX11.
  * appearance: Code style fixes
  * appearance: Fix SyncThemes property path and default value
  * Add addional checks to xfce_settings_editor_box_selection_changed
  * Fix invalid cast error
  * Fix $DISPLAY being set to wrong value
  * build: Fix intltool lock file problem during make distcheck
  * color-settings: Fix ColorSettings release
  * Add search bar to search per component
  * Use 2 decimals for refresh rate
  * display: Select next preset when minimal dialog is activated
  * display: Add helper functions
  * Update COPYING
  * Replace deprecated spawn_command_line_on_screen with
  * spawn_command_line
  * Fix help button action
  * Updated required libxfce4util version
  * Remove dependence on exo-string
  * settings-manager: Always show the search entry, no slider, no button
  * display: Add 'autoconnect mode' setting
  * Switch to using xfce_gtk_label_set_a11y_relation
  * keyboard: Mark system defaults switch as active
  * Revert "keyboard: Correctly initialize setting (gxo#xfce/xfce4-settings#310)"
  * keyboard: Correctly initialize setting
  * keyboard: Fix icon name in settings dialog
  * xfsettingsd: Fix setting float array properties
  * keyboard: Make buttons translatable
  * mime-settings: Allow filtering by application name
  * Drop preferences-desktop-default-applications icon name
  * display: Switch to MessageDialog for confirmation
  * display: Fix scale by rounding
  * appearance: Add option to sync xfwm4 theme
  * display: Add 1.25 and 1.75 ratios to presets
  * Remove unused variable
  * Default to using /tmp for temporary directory base if both
  * XDG_CACHE_HOME and TMPDIR are not defined in the environment.
  * Also allocate terminating element
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671710400">- Update to version 4.18.1
  * xfsettingsd: Make CSD (client side decorations) for dialogs opt-in
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676116800">- Update to version 4.18.2
  * Update copyright year
  * mime-settings: Increase dialog size (!96)
  * display: fix blurry 'help' indicator on output (#400, !95)
  * display: fix blurry icon in profiles treeview
  * display: fix blurry icons in minimal display settings dialog
  * mime: fix blurry icons in default app menus
  * mouse: fix blurriness in cursor theme previews
  * appearance: fix blurry subpixel antialias icons
  * appearance: fix blurry icon theme previews
  * xfsettingsd: Make xsettings.xml well-formed (Fixes #431, !94)
  * xfsettingsd: Remove duplicated config line (Fixes #425)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1688472000">- Update to version 4.18.3
  * Displays: Fix finding a valid mode by refresh rate
  * dialogs: Secure use of GSettings
  * xfsettingsd: Fix wrong test for property removal
  * xfsettingsd: Update also the type when updating a value
  * keyboard-settings: Fix critical when opening layout selection
    dialog
  * appearance-install-theme: Fix error message
  * appearance-install-theme: Do not mention file size in error
    message
  * appearance-install-theme: Check for theme package validity
  * appearance-install-theme: Update GTK icon cache after installing
  * appearance-install-theme: detect icon themes first (#271)
  * appearance-install-theme: make cleanup safer
  * appearance-install-theme: Use recommended way of command
    substitution.
  * appearance-install-theme: Convert to POSIX
  * Update bug report address
  * display: Check for XError on transform apply
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1701345600">- Update to version 4.18.4
  * display-settings: Fix memory management of confirmation dialog
  * xfsettingsd: displays: Always do some actions on RRScreenChangeNotify
  * xfsettingsd: displays: Fix memory leak
  * settings-manager: Support absolute path as icon name
  * Replace deprecated xfce_spawn(_command_line)?_on_screen
  * appearance: Match more dark themes (fixes #495)
  * appearance: Check for presence of color-scheme key
  * Apply matching xfwm4 when the switch is clicked
  * displays: Lower warning level
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1717934400">- Update to version 4.18.5
  * keyboard-settings: Escape markup characters in command tooltips
  * xfce-randr: Take RR_DoubleScan and RR_Interlace flags into account
  * Update copyright year
  * display-settings: Better fit with the way GApplication works
  * display-settings: Fix xfconf warning
  * display-settings: Fix cairo surface management
  * Fix memory leaks around display_settings_get_profiles()
  * x11: displays: Fix use of deprecation macros
  * x11: displays: Disable new outputs if /Notify is set to "Do nothing"
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1718107200">- Update to version 4.18.6
  * Revert "x11: displays: Disable new outputs if /Notify is set to
    "Do nothing""</changelog>
</package>
<package pkgid="c9a8c52956771709974147158bc8ca267e9e7cd2691d425ddb8404aaa64f1013" name="xfce4-settings" 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="1578830400">- Update to version 4.14.2
  * display: Fix icon name for primary indicator
  * display: Initialize crtc-&gt;scalex/y (bxo#15971)
  * appearance: Only show themes that support Gtk3 (bxo#15849)
  * color: Fix crash in add-profiles dialog (bxo#15876)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1586779200">- Update to version 4.14.3
  * display: Allow resizing of minimal dialog (bxo#15450)
  * display: Use proper fallback configuration on "apply" and
    "toggle off" (bxo#16476)
  * keyboard: Fix crash when editing shortcut (bxo#15958)
  * keyboard: Fix log flood (bxo#16521)
  * settings-manager: Make sure content determines size
  * xfsettingsd: Handle failure to get Xkl engine for display
    (bxo#16017)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * appearance: Fix width of DPI spinbutton (bxo#16125)
  * appearence: Sync theme, icon, font names to gsettings
  * appearance: Fix list refresh on DnD (gxo#xfce/xfce4-settings#213)
  * appearance: Drop toolbar style setting (bxo#16665)
  * display: Initial fractional scaling support
    (gxo#xfce/xfce4-settings#162)
  * display: Custom scale changes are display changes
  * display: Improve layout in settings dialog
  * display: Resize display widget according to scale
  * display: Move scaling presets to glade
  * display: Set minimum scale to 0.1
  * display: Improve state machine for scaling option
  * xfsettingsd: Correctly get current xrandr scale
  * mime-settings: Rename dialog and icon to 'Default Applications'
  * mime-settings: Fix window icon name
  * mime-settings: Fix double free
  * mime-helpers: Fix Nautilus icon name
  * mime-helpers: Rename Thunar to thunar
  * Rename Thunar to thunar in make and potfiles
  * Expand desktop entry field codes
  * keyboard-settings: Support libxfce4ui XfceTitledDialog new API
  * keyboard: Show shortcuts with keycap class
  * settings-manager: Ensure searchbox has initial focus (bxo#16890)
  * settings-manager: Simplify redrawing of search results
    (gxo#xfce/xfce4-settings#141)
  * settings-manager: Hide filter entry in plugged dialogs
  * Convert xfce4-compose-mail to Python
  * Add dependency to Python3
  * Use just binary name (instead of full path) as argument
  * Don't crash when upowerd isnt present (bug #60)
  * Always install shiny new icons
  * Drop libxfce4ui 4.15.1 ifdefs
  * exo-compose-email -&gt; xfce4-compose-email
  * exo-helper -&gt; xfce4-mime-helper
  * mime-settings now includes preferred applications
  * Switch to new app icons and rDNS icon names
  * Increase mouse cursor upper bound for HiDPI (bxo#16042)
  * Make "Profiles matching" sentence translatable (bxo#16679)
  * settings-manager: Use symbolic find/clear icons
  * Move from exo-csource to xdt-csource (bxo#16717)
  * Handle failure to get Xkl engine for display (bxo#16017)
  * settings-manager: Make sure content determines size
  * Fix GTimeVal deprecation (bxo#16645)
  * Fix keywords and mark them  as translateable
  * Use proper fallback configuration on "apply" and "toggle off"
    (bxo#16476)
  * keyboard-settings: Fix log flood (bxo#16521)
  * keyboard: Fix crash when editing shortcut (bxo#15958)
  * Add keywords to .desktop files (bxo#10694)
  * settings-manager: Improve search by including keywords
    (bxo#10694)
  * xfsettingsd: Add --disable-wm-check flag (bxo#16128)
  * Set "gtk-titlebar-middle-click" to "lower" by default
  * display: Allow resizing of minimal dialog (bxo#15450)
  * settings-manager: Show min and max buttons
  * dialogs: Ensure dialogs have min and max buttons
  * xsettings: Use CSD for GtkDialogs by default
  * settings-manager: Fix XfceTitledDialog layout with CSD
  * settings-manager: Drop setting the old header style
  * display: Show ratio next to display resolution
  * display: Mark preferred mode with an asterisk
  * display: Add init function for aspect ratios
  * display: Right-align the display ratio
  * display: Fixed warning and removed ratio
  * display: Improve look of ratio
  * display: Fix icon name for primary indicator
  * display: Initialize crtc-&gt;scalex/y (bxo#15971)
  * settings-editor: Add consistent inline-toolbar
  * appearance: Only show themes that support Gtk3 (bxo#15849)
  * color: Fix crash in add-profiles dialog (bxo#15876)
  * color: Conditionally hide info button in add-profile dialog
  * color: Add tooltip to profile info buttons
  * display: Fix profile matching in xfsettingsd
  * display: Assure correct gchar** (bxo#15816)
  * keyboard: Improve layout of add-command dialog
  * keyboard: Add mnemonics to add-command dialog (bxo#10495)
  * Switch to symbolic window-close icon
  * Bump libxfce4ui dependency to 4.15.1
  * Improve string for session managers
  * Ensure the newly labeled 'Xfce Settings Daemon' is translated
  * Do not show translation info on --help output
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604577600">- Resolve file conflict with xfce4-branding-openSUSE</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605441600">- Update to version 4.15.3
  - Disable UPower support by default
  - Add 24px and 32px icons
  - xfsettingsd: avoid default double fork
  - mime: Add 'Open with...' button
  - mime: Add new generic launcher icons
  - color: Adjust padding of dialog
  - color: Add labels to toolbar
  - keyboard: Make 'system defaults' a GtkSwitch
  - keyboard: Adjust width of shortcut column (gxo#xfce/xfce4-settings#223)
  - keyboard: Update dialog UI
  - keyboard: Make all table columns sortable
  - keyboard: Improve inline toolbar alignment
  - display: Center minimal dialog on monitor where cursor is
  - settings-editor: Add labels to toolbar items
  - Update README file
  - Translation Updates
- Fixed python shebangs warning</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  - Drop subtitles from settings dialogs
    (Fixes gxo#xfce/xfce4-settings#239)
  - display: Fix icon name in settings dialog
  - settings-manager: Fix visibility of filterbar
  - settings-manager: Correctly show/hide the filterbar
  - settings-manager: Switch to GtkSearchEntry
  - settings-manager: Put filter in separate bar
    (Fixes gxo#xfce/xfce4-settings#226)
  - appearance: Add 'Add' button to install themes
    (Fixes gxo#xfce/xfce4-settings#193)
  - color: Tweak colors  of icon
  - mime: Accept Thunar's old id name (Fixes gxo#xfce/xfce4-settings#247)
  - settings-editor: Enable tooltips and ellipsizing for `Value` column
  - settings-editor: Fix scrollbar for channels
  - settings-editor: Point to correct docs URL
    (gxo#xfce/xfce4-settings#245)
  - bump glib (and gio, gthread, etc) minimum to 2.50.0
  - Remove GSourceFunc casts
  - Indentation fixes
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1618228800">- Update to version 4.16.1
  * display: Fix scale by rounding (gxo#xfce/xfce4-settings#258)
  * Drop preferences-desktop-default-applications icon name
  * Also allocate terminating element
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1623153600">- Update to version 4.16.2
  - keyboard: Mark system defaults switch as active
    (gxo#xfce/xfce4-settings#310 and boo#1181263)
  - keyboard: Correctly initialize setting
    (gxo#xfce/xfce4-settings#310 and boo#1181263)
  - keyboard: Fix icon name in settings dialog
  - keyboard: Make buttons translatable (gxo#xfce/xfce4-settings#306)
  - xfsettingsd: Fix setting float array properties
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1638878400">- Split xfce4-color-settings in a subpackage with appropriate dependencies
  (boo#1173953)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1642680000">- Fix runtime dependencies for xfce4-color-settings and replace Supplements
  with Recommends from the main package</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1657022400">- Update to version 4.16.3
  * xfsettingsd: Fix recursive lock in libX11
    (gxo#xfce/xfce4-settings#369 boo#1200468)
  * build: Fix intltool lock file problem during make distcheck
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1667995200">- Update to version 4.16.4
  * Escape characters which do not belong into an URI/URL (gxo#xfce/xfce4-settings#390)
  * Prefer full command when basic command is env (gxo#xfce/xfce4-settings#358)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1668600000">- Update to version 4.16.5
  * Fix regression introduced in 4.16.4: "exo-open" not working
    for paths with spaces inside (gxo#xfce/xfce4-settings#403)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * build: Bump requirements for Xfce 4.18
  * appearance: Sync color scheme to gsettings
  * appearance: Fix mem leaks
  * settings-manager: Add padding to embedded dialogs
  * display-settings: Search for clonable modes only by resolution
  * Bumped copyright to 2022
  * mime-settings: Properly quote command parameters
  * Revert "Escape characters which do not belong into an URI/URL
    (gxo#xfce/xfce4-settings#390)
  * Escape characters which do not belong into an URI/URL
  * mime-helpers: Add Alacritty and kitty
  * color-settings: Destroy dialog before releasing its GtkBuilder
  * dialogs: Revert type hint changes
  * Improve wording
  * Add binding for /Gtk/DialogsUseHeader in appearance dialog
  * appearance: Fix theme list selection
  * xfce-mime-helper: exo_str_is_equal -&gt; g_strcmp0
  * xfce4-mime-helper: Prefer full command when basic command is env
  * Add Flatpak binaries
  * Fix a recursive lock in libX11.
  * appearance: Code style fixes
  * appearance: Fix SyncThemes property path and default value
  * Add addional checks to xfce_settings_editor_box_selection_changed
  * Fix invalid cast error
  * Fix $DISPLAY being set to wrong value
  * build: Fix intltool lock file problem during make distcheck
  * color-settings: Fix ColorSettings release
  * Add search bar to search per component
  * Use 2 decimals for refresh rate
  * display: Select next preset when minimal dialog is activated
  * display: Add helper functions
  * Update COPYING
  * Replace deprecated spawn_command_line_on_screen with
  * spawn_command_line
  * Fix help button action
  * Updated required libxfce4util version
  * Remove dependence on exo-string
  * settings-manager: Always show the search entry, no slider, no button
  * display: Add 'autoconnect mode' setting
  * Switch to using xfce_gtk_label_set_a11y_relation
  * keyboard: Mark system defaults switch as active
  * Revert "keyboard: Correctly initialize setting (gxo#xfce/xfce4-settings#310)"
  * keyboard: Correctly initialize setting
  * keyboard: Fix icon name in settings dialog
  * xfsettingsd: Fix setting float array properties
  * keyboard: Make buttons translatable
  * mime-settings: Allow filtering by application name
  * Drop preferences-desktop-default-applications icon name
  * display: Switch to MessageDialog for confirmation
  * display: Fix scale by rounding
  * appearance: Add option to sync xfwm4 theme
  * display: Add 1.25 and 1.75 ratios to presets
  * Remove unused variable
  * Default to using /tmp for temporary directory base if both
  * XDG_CACHE_HOME and TMPDIR are not defined in the environment.
  * Also allocate terminating element
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671710400">- Update to version 4.18.1
  * xfsettingsd: Make CSD (client side decorations) for dialogs opt-in
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676116800">- Update to version 4.18.2
  * Update copyright year
  * mime-settings: Increase dialog size (!96)
  * display: fix blurry 'help' indicator on output (#400, !95)
  * display: fix blurry icon in profiles treeview
  * display: fix blurry icons in minimal display settings dialog
  * mime: fix blurry icons in default app menus
  * mouse: fix blurriness in cursor theme previews
  * appearance: fix blurry subpixel antialias icons
  * appearance: fix blurry icon theme previews
  * xfsettingsd: Make xsettings.xml well-formed (Fixes #431, !94)
  * xfsettingsd: Remove duplicated config line (Fixes #425)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1688472000">- Update to version 4.18.3
  * Displays: Fix finding a valid mode by refresh rate
  * dialogs: Secure use of GSettings
  * xfsettingsd: Fix wrong test for property removal
  * xfsettingsd: Update also the type when updating a value
  * keyboard-settings: Fix critical when opening layout selection
    dialog
  * appearance-install-theme: Fix error message
  * appearance-install-theme: Do not mention file size in error
    message
  * appearance-install-theme: Check for theme package validity
  * appearance-install-theme: Update GTK icon cache after installing
  * appearance-install-theme: detect icon themes first (#271)
  * appearance-install-theme: make cleanup safer
  * appearance-install-theme: Use recommended way of command
    substitution.
  * appearance-install-theme: Convert to POSIX
  * Update bug report address
  * display: Check for XError on transform apply
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1701345600">- Update to version 4.18.4
  * display-settings: Fix memory management of confirmation dialog
  * xfsettingsd: displays: Always do some actions on RRScreenChangeNotify
  * xfsettingsd: displays: Fix memory leak
  * settings-manager: Support absolute path as icon name
  * Replace deprecated xfce_spawn(_command_line)?_on_screen
  * appearance: Match more dark themes (fixes #495)
  * appearance: Check for presence of color-scheme key
  * Apply matching xfwm4 when the switch is clicked
  * displays: Lower warning level
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1717934400">- Update to version 4.18.5
  * keyboard-settings: Escape markup characters in command tooltips
  * xfce-randr: Take RR_DoubleScan and RR_Interlace flags into account
  * Update copyright year
  * display-settings: Better fit with the way GApplication works
  * display-settings: Fix xfconf warning
  * display-settings: Fix cairo surface management
  * Fix memory leaks around display_settings_get_profiles()
  * x11: displays: Fix use of deprecation macros
  * x11: displays: Disable new outputs if /Notify is set to "Do nothing"
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1718107200">- Update to version 4.18.6
  * Revert "x11: displays: Disable new outputs if /Notify is set to
    "Do nothing""</changelog>
</package>
<package pkgid="8120cee9d8f79daf809457a749a5842452bf33b07584652bbc3c6e17f3c6237e" name="xfce4-settings-branding-upstream" arch="noarch">
  <version epoch="0" ver="4.18.6" rel="bp156.2.3.1"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1578830400">- Update to version 4.14.2
  * display: Fix icon name for primary indicator
  * display: Initialize crtc-&gt;scalex/y (bxo#15971)
  * appearance: Only show themes that support Gtk3 (bxo#15849)
  * color: Fix crash in add-profiles dialog (bxo#15876)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1586779200">- Update to version 4.14.3
  * display: Allow resizing of minimal dialog (bxo#15450)
  * display: Use proper fallback configuration on "apply" and
    "toggle off" (bxo#16476)
  * keyboard: Fix crash when editing shortcut (bxo#15958)
  * keyboard: Fix log flood (bxo#16521)
  * settings-manager: Make sure content determines size
  * xfsettingsd: Handle failure to get Xkl engine for display
    (bxo#16017)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * appearance: Fix width of DPI spinbutton (bxo#16125)
  * appearence: Sync theme, icon, font names to gsettings
  * appearance: Fix list refresh on DnD (gxo#xfce/xfce4-settings#213)
  * appearance: Drop toolbar style setting (bxo#16665)
  * display: Initial fractional scaling support
    (gxo#xfce/xfce4-settings#162)
  * display: Custom scale changes are display changes
  * display: Improve layout in settings dialog
  * display: Resize display widget according to scale
  * display: Move scaling presets to glade
  * display: Set minimum scale to 0.1
  * display: Improve state machine for scaling option
  * xfsettingsd: Correctly get current xrandr scale
  * mime-settings: Rename dialog and icon to 'Default Applications'
  * mime-settings: Fix window icon name
  * mime-settings: Fix double free
  * mime-helpers: Fix Nautilus icon name
  * mime-helpers: Rename Thunar to thunar
  * Rename Thunar to thunar in make and potfiles
  * Expand desktop entry field codes
  * keyboard-settings: Support libxfce4ui XfceTitledDialog new API
  * keyboard: Show shortcuts with keycap class
  * settings-manager: Ensure searchbox has initial focus (bxo#16890)
  * settings-manager: Simplify redrawing of search results
    (gxo#xfce/xfce4-settings#141)
  * settings-manager: Hide filter entry in plugged dialogs
  * Convert xfce4-compose-mail to Python
  * Add dependency to Python3
  * Use just binary name (instead of full path) as argument
  * Don't crash when upowerd isnt present (bug #60)
  * Always install shiny new icons
  * Drop libxfce4ui 4.15.1 ifdefs
  * exo-compose-email -&gt; xfce4-compose-email
  * exo-helper -&gt; xfce4-mime-helper
  * mime-settings now includes preferred applications
  * Switch to new app icons and rDNS icon names
  * Increase mouse cursor upper bound for HiDPI (bxo#16042)
  * Make "Profiles matching" sentence translatable (bxo#16679)
  * settings-manager: Use symbolic find/clear icons
  * Move from exo-csource to xdt-csource (bxo#16717)
  * Handle failure to get Xkl engine for display (bxo#16017)
  * settings-manager: Make sure content determines size
  * Fix GTimeVal deprecation (bxo#16645)
  * Fix keywords and mark them  as translateable
  * Use proper fallback configuration on "apply" and "toggle off"
    (bxo#16476)
  * keyboard-settings: Fix log flood (bxo#16521)
  * keyboard: Fix crash when editing shortcut (bxo#15958)
  * Add keywords to .desktop files (bxo#10694)
  * settings-manager: Improve search by including keywords
    (bxo#10694)
  * xfsettingsd: Add --disable-wm-check flag (bxo#16128)
  * Set "gtk-titlebar-middle-click" to "lower" by default
  * display: Allow resizing of minimal dialog (bxo#15450)
  * settings-manager: Show min and max buttons
  * dialogs: Ensure dialogs have min and max buttons
  * xsettings: Use CSD for GtkDialogs by default
  * settings-manager: Fix XfceTitledDialog layout with CSD
  * settings-manager: Drop setting the old header style
  * display: Show ratio next to display resolution
  * display: Mark preferred mode with an asterisk
  * display: Add init function for aspect ratios
  * display: Right-align the display ratio
  * display: Fixed warning and removed ratio
  * display: Improve look of ratio
  * display: Fix icon name for primary indicator
  * display: Initialize crtc-&gt;scalex/y (bxo#15971)
  * settings-editor: Add consistent inline-toolbar
  * appearance: Only show themes that support Gtk3 (bxo#15849)
  * color: Fix crash in add-profiles dialog (bxo#15876)
  * color: Conditionally hide info button in add-profile dialog
  * color: Add tooltip to profile info buttons
  * display: Fix profile matching in xfsettingsd
  * display: Assure correct gchar** (bxo#15816)
  * keyboard: Improve layout of add-command dialog
  * keyboard: Add mnemonics to add-command dialog (bxo#10495)
  * Switch to symbolic window-close icon
  * Bump libxfce4ui dependency to 4.15.1
  * Improve string for session managers
  * Ensure the newly labeled 'Xfce Settings Daemon' is translated
  * Do not show translation info on --help output
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604577600">- Resolve file conflict with xfce4-branding-openSUSE</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605441600">- Update to version 4.15.3
  - Disable UPower support by default
  - Add 24px and 32px icons
  - xfsettingsd: avoid default double fork
  - mime: Add 'Open with...' button
  - mime: Add new generic launcher icons
  - color: Adjust padding of dialog
  - color: Add labels to toolbar
  - keyboard: Make 'system defaults' a GtkSwitch
  - keyboard: Adjust width of shortcut column (gxo#xfce/xfce4-settings#223)
  - keyboard: Update dialog UI
  - keyboard: Make all table columns sortable
  - keyboard: Improve inline toolbar alignment
  - display: Center minimal dialog on monitor where cursor is
  - settings-editor: Add labels to toolbar items
  - Update README file
  - Translation Updates
- Fixed python shebangs warning</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  - Drop subtitles from settings dialogs
    (Fixes gxo#xfce/xfce4-settings#239)
  - display: Fix icon name in settings dialog
  - settings-manager: Fix visibility of filterbar
  - settings-manager: Correctly show/hide the filterbar
  - settings-manager: Switch to GtkSearchEntry
  - settings-manager: Put filter in separate bar
    (Fixes gxo#xfce/xfce4-settings#226)
  - appearance: Add 'Add' button to install themes
    (Fixes gxo#xfce/xfce4-settings#193)
  - color: Tweak colors  of icon
  - mime: Accept Thunar's old id name (Fixes gxo#xfce/xfce4-settings#247)
  - settings-editor: Enable tooltips and ellipsizing for `Value` column
  - settings-editor: Fix scrollbar for channels
  - settings-editor: Point to correct docs URL
    (gxo#xfce/xfce4-settings#245)
  - bump glib (and gio, gthread, etc) minimum to 2.50.0
  - Remove GSourceFunc casts
  - Indentation fixes
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1618228800">- Update to version 4.16.1
  * display: Fix scale by rounding (gxo#xfce/xfce4-settings#258)
  * Drop preferences-desktop-default-applications icon name
  * Also allocate terminating element
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1623153600">- Update to version 4.16.2
  - keyboard: Mark system defaults switch as active
    (gxo#xfce/xfce4-settings#310 and boo#1181263)
  - keyboard: Correctly initialize setting
    (gxo#xfce/xfce4-settings#310 and boo#1181263)
  - keyboard: Fix icon name in settings dialog
  - keyboard: Make buttons translatable (gxo#xfce/xfce4-settings#306)
  - xfsettingsd: Fix setting float array properties
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1638878400">- Split xfce4-color-settings in a subpackage with appropriate dependencies
  (boo#1173953)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1642680000">- Fix runtime dependencies for xfce4-color-settings and replace Supplements
  with Recommends from the main package</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1657022400">- Update to version 4.16.3
  * xfsettingsd: Fix recursive lock in libX11
    (gxo#xfce/xfce4-settings#369 boo#1200468)
  * build: Fix intltool lock file problem during make distcheck
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1667995200">- Update to version 4.16.4
  * Escape characters which do not belong into an URI/URL (gxo#xfce/xfce4-settings#390)
  * Prefer full command when basic command is env (gxo#xfce/xfce4-settings#358)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1668600000">- Update to version 4.16.5
  * Fix regression introduced in 4.16.4: "exo-open" not working
    for paths with spaces inside (gxo#xfce/xfce4-settings#403)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * build: Bump requirements for Xfce 4.18
  * appearance: Sync color scheme to gsettings
  * appearance: Fix mem leaks
  * settings-manager: Add padding to embedded dialogs
  * display-settings: Search for clonable modes only by resolution
  * Bumped copyright to 2022
  * mime-settings: Properly quote command parameters
  * Revert "Escape characters which do not belong into an URI/URL
    (gxo#xfce/xfce4-settings#390)
  * Escape characters which do not belong into an URI/URL
  * mime-helpers: Add Alacritty and kitty
  * color-settings: Destroy dialog before releasing its GtkBuilder
  * dialogs: Revert type hint changes
  * Improve wording
  * Add binding for /Gtk/DialogsUseHeader in appearance dialog
  * appearance: Fix theme list selection
  * xfce-mime-helper: exo_str_is_equal -&gt; g_strcmp0
  * xfce4-mime-helper: Prefer full command when basic command is env
  * Add Flatpak binaries
  * Fix a recursive lock in libX11.
  * appearance: Code style fixes
  * appearance: Fix SyncThemes property path and default value
  * Add addional checks to xfce_settings_editor_box_selection_changed
  * Fix invalid cast error
  * Fix $DISPLAY being set to wrong value
  * build: Fix intltool lock file problem during make distcheck
  * color-settings: Fix ColorSettings release
  * Add search bar to search per component
  * Use 2 decimals for refresh rate
  * display: Select next preset when minimal dialog is activated
  * display: Add helper functions
  * Update COPYING
  * Replace deprecated spawn_command_line_on_screen with
  * spawn_command_line
  * Fix help button action
  * Updated required libxfce4util version
  * Remove dependence on exo-string
  * settings-manager: Always show the search entry, no slider, no button
  * display: Add 'autoconnect mode' setting
  * Switch to using xfce_gtk_label_set_a11y_relation
  * keyboard: Mark system defaults switch as active
  * Revert "keyboard: Correctly initialize setting (gxo#xfce/xfce4-settings#310)"
  * keyboard: Correctly initialize setting
  * keyboard: Fix icon name in settings dialog
  * xfsettingsd: Fix setting float array properties
  * keyboard: Make buttons translatable
  * mime-settings: Allow filtering by application name
  * Drop preferences-desktop-default-applications icon name
  * display: Switch to MessageDialog for confirmation
  * display: Fix scale by rounding
  * appearance: Add option to sync xfwm4 theme
  * display: Add 1.25 and 1.75 ratios to presets
  * Remove unused variable
  * Default to using /tmp for temporary directory base if both
  * XDG_CACHE_HOME and TMPDIR are not defined in the environment.
  * Also allocate terminating element
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671710400">- Update to version 4.18.1
  * xfsettingsd: Make CSD (client side decorations) for dialogs opt-in
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676116800">- Update to version 4.18.2
  * Update copyright year
  * mime-settings: Increase dialog size (!96)
  * display: fix blurry 'help' indicator on output (#400, !95)
  * display: fix blurry icon in profiles treeview
  * display: fix blurry icons in minimal display settings dialog
  * mime: fix blurry icons in default app menus
  * mouse: fix blurriness in cursor theme previews
  * appearance: fix blurry subpixel antialias icons
  * appearance: fix blurry icon theme previews
  * xfsettingsd: Make xsettings.xml well-formed (Fixes #431, !94)
  * xfsettingsd: Remove duplicated config line (Fixes #425)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1688472000">- Update to version 4.18.3
  * Displays: Fix finding a valid mode by refresh rate
  * dialogs: Secure use of GSettings
  * xfsettingsd: Fix wrong test for property removal
  * xfsettingsd: Update also the type when updating a value
  * keyboard-settings: Fix critical when opening layout selection
    dialog
  * appearance-install-theme: Fix error message
  * appearance-install-theme: Do not mention file size in error
    message
  * appearance-install-theme: Check for theme package validity
  * appearance-install-theme: Update GTK icon cache after installing
  * appearance-install-theme: detect icon themes first (#271)
  * appearance-install-theme: make cleanup safer
  * appearance-install-theme: Use recommended way of command
    substitution.
  * appearance-install-theme: Convert to POSIX
  * Update bug report address
  * display: Check for XError on transform apply
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1701345600">- Update to version 4.18.4
  * display-settings: Fix memory management of confirmation dialog
  * xfsettingsd: displays: Always do some actions on RRScreenChangeNotify
  * xfsettingsd: displays: Fix memory leak
  * settings-manager: Support absolute path as icon name
  * Replace deprecated xfce_spawn(_command_line)?_on_screen
  * appearance: Match more dark themes (fixes #495)
  * appearance: Check for presence of color-scheme key
  * Apply matching xfwm4 when the switch is clicked
  * displays: Lower warning level
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1717934400">- Update to version 4.18.5
  * keyboard-settings: Escape markup characters in command tooltips
  * xfce-randr: Take RR_DoubleScan and RR_Interlace flags into account
  * Update copyright year
  * display-settings: Better fit with the way GApplication works
  * display-settings: Fix xfconf warning
  * display-settings: Fix cairo surface management
  * Fix memory leaks around display_settings_get_profiles()
  * x11: displays: Fix use of deprecation macros
  * x11: displays: Disable new outputs if /Notify is set to "Do nothing"
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1718107200">- Update to version 4.18.6
  * Revert "x11: displays: Disable new outputs if /Notify is set to
    "Do nothing""</changelog>
</package>
<package pkgid="938f1f0f57d3e5b4d3be3f3a8da6fc8b0aa664fa8129dcefeb6593170143d4b5" name="xfce4-settings-color" arch="aarch64">
  <version epoch="0" ver="4.18.6" rel="bp156.2.3.1"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1578830400">- Update to version 4.14.2
  * display: Fix icon name for primary indicator
  * display: Initialize crtc-&gt;scalex/y (bxo#15971)
  * appearance: Only show themes that support Gtk3 (bxo#15849)
  * color: Fix crash in add-profiles dialog (bxo#15876)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1586779200">- Update to version 4.14.3
  * display: Allow resizing of minimal dialog (bxo#15450)
  * display: Use proper fallback configuration on "apply" and
    "toggle off" (bxo#16476)
  * keyboard: Fix crash when editing shortcut (bxo#15958)
  * keyboard: Fix log flood (bxo#16521)
  * settings-manager: Make sure content determines size
  * xfsettingsd: Handle failure to get Xkl engine for display
    (bxo#16017)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * appearance: Fix width of DPI spinbutton (bxo#16125)
  * appearence: Sync theme, icon, font names to gsettings
  * appearance: Fix list refresh on DnD (gxo#xfce/xfce4-settings#213)
  * appearance: Drop toolbar style setting (bxo#16665)
  * display: Initial fractional scaling support
    (gxo#xfce/xfce4-settings#162)
  * display: Custom scale changes are display changes
  * display: Improve layout in settings dialog
  * display: Resize display widget according to scale
  * display: Move scaling presets to glade
  * display: Set minimum scale to 0.1
  * display: Improve state machine for scaling option
  * xfsettingsd: Correctly get current xrandr scale
  * mime-settings: Rename dialog and icon to 'Default Applications'
  * mime-settings: Fix window icon name
  * mime-settings: Fix double free
  * mime-helpers: Fix Nautilus icon name
  * mime-helpers: Rename Thunar to thunar
  * Rename Thunar to thunar in make and potfiles
  * Expand desktop entry field codes
  * keyboard-settings: Support libxfce4ui XfceTitledDialog new API
  * keyboard: Show shortcuts with keycap class
  * settings-manager: Ensure searchbox has initial focus (bxo#16890)
  * settings-manager: Simplify redrawing of search results
    (gxo#xfce/xfce4-settings#141)
  * settings-manager: Hide filter entry in plugged dialogs
  * Convert xfce4-compose-mail to Python
  * Add dependency to Python3
  * Use just binary name (instead of full path) as argument
  * Don't crash when upowerd isnt present (bug #60)
  * Always install shiny new icons
  * Drop libxfce4ui 4.15.1 ifdefs
  * exo-compose-email -&gt; xfce4-compose-email
  * exo-helper -&gt; xfce4-mime-helper
  * mime-settings now includes preferred applications
  * Switch to new app icons and rDNS icon names
  * Increase mouse cursor upper bound for HiDPI (bxo#16042)
  * Make "Profiles matching" sentence translatable (bxo#16679)
  * settings-manager: Use symbolic find/clear icons
  * Move from exo-csource to xdt-csource (bxo#16717)
  * Handle failure to get Xkl engine for display (bxo#16017)
  * settings-manager: Make sure content determines size
  * Fix GTimeVal deprecation (bxo#16645)
  * Fix keywords and mark them  as translateable
  * Use proper fallback configuration on "apply" and "toggle off"
    (bxo#16476)
  * keyboard-settings: Fix log flood (bxo#16521)
  * keyboard: Fix crash when editing shortcut (bxo#15958)
  * Add keywords to .desktop files (bxo#10694)
  * settings-manager: Improve search by including keywords
    (bxo#10694)
  * xfsettingsd: Add --disable-wm-check flag (bxo#16128)
  * Set "gtk-titlebar-middle-click" to "lower" by default
  * display: Allow resizing of minimal dialog (bxo#15450)
  * settings-manager: Show min and max buttons
  * dialogs: Ensure dialogs have min and max buttons
  * xsettings: Use CSD for GtkDialogs by default
  * settings-manager: Fix XfceTitledDialog layout with CSD
  * settings-manager: Drop setting the old header style
  * display: Show ratio next to display resolution
  * display: Mark preferred mode with an asterisk
  * display: Add init function for aspect ratios
  * display: Right-align the display ratio
  * display: Fixed warning and removed ratio
  * display: Improve look of ratio
  * display: Fix icon name for primary indicator
  * display: Initialize crtc-&gt;scalex/y (bxo#15971)
  * settings-editor: Add consistent inline-toolbar
  * appearance: Only show themes that support Gtk3 (bxo#15849)
  * color: Fix crash in add-profiles dialog (bxo#15876)
  * color: Conditionally hide info button in add-profile dialog
  * color: Add tooltip to profile info buttons
  * display: Fix profile matching in xfsettingsd
  * display: Assure correct gchar** (bxo#15816)
  * keyboard: Improve layout of add-command dialog
  * keyboard: Add mnemonics to add-command dialog (bxo#10495)
  * Switch to symbolic window-close icon
  * Bump libxfce4ui dependency to 4.15.1
  * Improve string for session managers
  * Ensure the newly labeled 'Xfce Settings Daemon' is translated
  * Do not show translation info on --help output
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604577600">- Resolve file conflict with xfce4-branding-openSUSE</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605441600">- Update to version 4.15.3
  - Disable UPower support by default
  - Add 24px and 32px icons
  - xfsettingsd: avoid default double fork
  - mime: Add 'Open with...' button
  - mime: Add new generic launcher icons
  - color: Adjust padding of dialog
  - color: Add labels to toolbar
  - keyboard: Make 'system defaults' a GtkSwitch
  - keyboard: Adjust width of shortcut column (gxo#xfce/xfce4-settings#223)
  - keyboard: Update dialog UI
  - keyboard: Make all table columns sortable
  - keyboard: Improve inline toolbar alignment
  - display: Center minimal dialog on monitor where cursor is
  - settings-editor: Add labels to toolbar items
  - Update README file
  - Translation Updates
- Fixed python shebangs warning</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  - Drop subtitles from settings dialogs
    (Fixes gxo#xfce/xfce4-settings#239)
  - display: Fix icon name in settings dialog
  - settings-manager: Fix visibility of filterbar
  - settings-manager: Correctly show/hide the filterbar
  - settings-manager: Switch to GtkSearchEntry
  - settings-manager: Put filter in separate bar
    (Fixes gxo#xfce/xfce4-settings#226)
  - appearance: Add 'Add' button to install themes
    (Fixes gxo#xfce/xfce4-settings#193)
  - color: Tweak colors  of icon
  - mime: Accept Thunar's old id name (Fixes gxo#xfce/xfce4-settings#247)
  - settings-editor: Enable tooltips and ellipsizing for `Value` column
  - settings-editor: Fix scrollbar for channels
  - settings-editor: Point to correct docs URL
    (gxo#xfce/xfce4-settings#245)
  - bump glib (and gio, gthread, etc) minimum to 2.50.0
  - Remove GSourceFunc casts
  - Indentation fixes
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1618228800">- Update to version 4.16.1
  * display: Fix scale by rounding (gxo#xfce/xfce4-settings#258)
  * Drop preferences-desktop-default-applications icon name
  * Also allocate terminating element
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1623153600">- Update to version 4.16.2
  - keyboard: Mark system defaults switch as active
    (gxo#xfce/xfce4-settings#310 and boo#1181263)
  - keyboard: Correctly initialize setting
    (gxo#xfce/xfce4-settings#310 and boo#1181263)
  - keyboard: Fix icon name in settings dialog
  - keyboard: Make buttons translatable (gxo#xfce/xfce4-settings#306)
  - xfsettingsd: Fix setting float array properties
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1638878400">- Split xfce4-color-settings in a subpackage with appropriate dependencies
  (boo#1173953)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1642680000">- Fix runtime dependencies for xfce4-color-settings and replace Supplements
  with Recommends from the main package</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1657022400">- Update to version 4.16.3
  * xfsettingsd: Fix recursive lock in libX11
    (gxo#xfce/xfce4-settings#369 boo#1200468)
  * build: Fix intltool lock file problem during make distcheck
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1667995200">- Update to version 4.16.4
  * Escape characters which do not belong into an URI/URL (gxo#xfce/xfce4-settings#390)
  * Prefer full command when basic command is env (gxo#xfce/xfce4-settings#358)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1668600000">- Update to version 4.16.5
  * Fix regression introduced in 4.16.4: "exo-open" not working
    for paths with spaces inside (gxo#xfce/xfce4-settings#403)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * build: Bump requirements for Xfce 4.18
  * appearance: Sync color scheme to gsettings
  * appearance: Fix mem leaks
  * settings-manager: Add padding to embedded dialogs
  * display-settings: Search for clonable modes only by resolution
  * Bumped copyright to 2022
  * mime-settings: Properly quote command parameters
  * Revert "Escape characters which do not belong into an URI/URL
    (gxo#xfce/xfce4-settings#390)
  * Escape characters which do not belong into an URI/URL
  * mime-helpers: Add Alacritty and kitty
  * color-settings: Destroy dialog before releasing its GtkBuilder
  * dialogs: Revert type hint changes
  * Improve wording
  * Add binding for /Gtk/DialogsUseHeader in appearance dialog
  * appearance: Fix theme list selection
  * xfce-mime-helper: exo_str_is_equal -&gt; g_strcmp0
  * xfce4-mime-helper: Prefer full command when basic command is env
  * Add Flatpak binaries
  * Fix a recursive lock in libX11.
  * appearance: Code style fixes
  * appearance: Fix SyncThemes property path and default value
  * Add addional checks to xfce_settings_editor_box_selection_changed
  * Fix invalid cast error
  * Fix $DISPLAY being set to wrong value
  * build: Fix intltool lock file problem during make distcheck
  * color-settings: Fix ColorSettings release
  * Add search bar to search per component
  * Use 2 decimals for refresh rate
  * display: Select next preset when minimal dialog is activated
  * display: Add helper functions
  * Update COPYING
  * Replace deprecated spawn_command_line_on_screen with
  * spawn_command_line
  * Fix help button action
  * Updated required libxfce4util version
  * Remove dependence on exo-string
  * settings-manager: Always show the search entry, no slider, no button
  * display: Add 'autoconnect mode' setting
  * Switch to using xfce_gtk_label_set_a11y_relation
  * keyboard: Mark system defaults switch as active
  * Revert "keyboard: Correctly initialize setting (gxo#xfce/xfce4-settings#310)"
  * keyboard: Correctly initialize setting
  * keyboard: Fix icon name in settings dialog
  * xfsettingsd: Fix setting float array properties
  * keyboard: Make buttons translatable
  * mime-settings: Allow filtering by application name
  * Drop preferences-desktop-default-applications icon name
  * display: Switch to MessageDialog for confirmation
  * display: Fix scale by rounding
  * appearance: Add option to sync xfwm4 theme
  * display: Add 1.25 and 1.75 ratios to presets
  * Remove unused variable
  * Default to using /tmp for temporary directory base if both
  * XDG_CACHE_HOME and TMPDIR are not defined in the environment.
  * Also allocate terminating element
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671710400">- Update to version 4.18.1
  * xfsettingsd: Make CSD (client side decorations) for dialogs opt-in
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676116800">- Update to version 4.18.2
  * Update copyright year
  * mime-settings: Increase dialog size (!96)
  * display: fix blurry 'help' indicator on output (#400, !95)
  * display: fix blurry icon in profiles treeview
  * display: fix blurry icons in minimal display settings dialog
  * mime: fix blurry icons in default app menus
  * mouse: fix blurriness in cursor theme previews
  * appearance: fix blurry subpixel antialias icons
  * appearance: fix blurry icon theme previews
  * xfsettingsd: Make xsettings.xml well-formed (Fixes #431, !94)
  * xfsettingsd: Remove duplicated config line (Fixes #425)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1688472000">- Update to version 4.18.3
  * Displays: Fix finding a valid mode by refresh rate
  * dialogs: Secure use of GSettings
  * xfsettingsd: Fix wrong test for property removal
  * xfsettingsd: Update also the type when updating a value
  * keyboard-settings: Fix critical when opening layout selection
    dialog
  * appearance-install-theme: Fix error message
  * appearance-install-theme: Do not mention file size in error
    message
  * appearance-install-theme: Check for theme package validity
  * appearance-install-theme: Update GTK icon cache after installing
  * appearance-install-theme: detect icon themes first (#271)
  * appearance-install-theme: make cleanup safer
  * appearance-install-theme: Use recommended way of command
    substitution.
  * appearance-install-theme: Convert to POSIX
  * Update bug report address
  * display: Check for XError on transform apply
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1701345600">- Update to version 4.18.4
  * display-settings: Fix memory management of confirmation dialog
  * xfsettingsd: displays: Always do some actions on RRScreenChangeNotify
  * xfsettingsd: displays: Fix memory leak
  * settings-manager: Support absolute path as icon name
  * Replace deprecated xfce_spawn(_command_line)?_on_screen
  * appearance: Match more dark themes (fixes #495)
  * appearance: Check for presence of color-scheme key
  * Apply matching xfwm4 when the switch is clicked
  * displays: Lower warning level
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1717934400">- Update to version 4.18.5
  * keyboard-settings: Escape markup characters in command tooltips
  * xfce-randr: Take RR_DoubleScan and RR_Interlace flags into account
  * Update copyright year
  * display-settings: Better fit with the way GApplication works
  * display-settings: Fix xfconf warning
  * display-settings: Fix cairo surface management
  * Fix memory leaks around display_settings_get_profiles()
  * x11: displays: Fix use of deprecation macros
  * x11: displays: Disable new outputs if /Notify is set to "Do nothing"
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1718107200">- Update to version 4.18.6
  * Revert "x11: displays: Disable new outputs if /Notify is set to
    "Do nothing""</changelog>
</package>
<package pkgid="9500948a968f45d4e1622cc9459de41046708a02fc737f2f6754db20caad245a" name="xfce4-settings-color" arch="i586">
  <version epoch="0" ver="4.18.6" rel="bp156.2.3.1"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1578830400">- Update to version 4.14.2
  * display: Fix icon name for primary indicator
  * display: Initialize crtc-&gt;scalex/y (bxo#15971)
  * appearance: Only show themes that support Gtk3 (bxo#15849)
  * color: Fix crash in add-profiles dialog (bxo#15876)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1586779200">- Update to version 4.14.3
  * display: Allow resizing of minimal dialog (bxo#15450)
  * display: Use proper fallback configuration on "apply" and
    "toggle off" (bxo#16476)
  * keyboard: Fix crash when editing shortcut (bxo#15958)
  * keyboard: Fix log flood (bxo#16521)
  * settings-manager: Make sure content determines size
  * xfsettingsd: Handle failure to get Xkl engine for display
    (bxo#16017)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * appearance: Fix width of DPI spinbutton (bxo#16125)
  * appearence: Sync theme, icon, font names to gsettings
  * appearance: Fix list refresh on DnD (gxo#xfce/xfce4-settings#213)
  * appearance: Drop toolbar style setting (bxo#16665)
  * display: Initial fractional scaling support
    (gxo#xfce/xfce4-settings#162)
  * display: Custom scale changes are display changes
  * display: Improve layout in settings dialog
  * display: Resize display widget according to scale
  * display: Move scaling presets to glade
  * display: Set minimum scale to 0.1
  * display: Improve state machine for scaling option
  * xfsettingsd: Correctly get current xrandr scale
  * mime-settings: Rename dialog and icon to 'Default Applications'
  * mime-settings: Fix window icon name
  * mime-settings: Fix double free
  * mime-helpers: Fix Nautilus icon name
  * mime-helpers: Rename Thunar to thunar
  * Rename Thunar to thunar in make and potfiles
  * Expand desktop entry field codes
  * keyboard-settings: Support libxfce4ui XfceTitledDialog new API
  * keyboard: Show shortcuts with keycap class
  * settings-manager: Ensure searchbox has initial focus (bxo#16890)
  * settings-manager: Simplify redrawing of search results
    (gxo#xfce/xfce4-settings#141)
  * settings-manager: Hide filter entry in plugged dialogs
  * Convert xfce4-compose-mail to Python
  * Add dependency to Python3
  * Use just binary name (instead of full path) as argument
  * Don't crash when upowerd isnt present (bug #60)
  * Always install shiny new icons
  * Drop libxfce4ui 4.15.1 ifdefs
  * exo-compose-email -&gt; xfce4-compose-email
  * exo-helper -&gt; xfce4-mime-helper
  * mime-settings now includes preferred applications
  * Switch to new app icons and rDNS icon names
  * Increase mouse cursor upper bound for HiDPI (bxo#16042)
  * Make "Profiles matching" sentence translatable (bxo#16679)
  * settings-manager: Use symbolic find/clear icons
  * Move from exo-csource to xdt-csource (bxo#16717)
  * Handle failure to get Xkl engine for display (bxo#16017)
  * settings-manager: Make sure content determines size
  * Fix GTimeVal deprecation (bxo#16645)
  * Fix keywords and mark them  as translateable
  * Use proper fallback configuration on "apply" and "toggle off"
    (bxo#16476)
  * keyboard-settings: Fix log flood (bxo#16521)
  * keyboard: Fix crash when editing shortcut (bxo#15958)
  * Add keywords to .desktop files (bxo#10694)
  * settings-manager: Improve search by including keywords
    (bxo#10694)
  * xfsettingsd: Add --disable-wm-check flag (bxo#16128)
  * Set "gtk-titlebar-middle-click" to "lower" by default
  * display: Allow resizing of minimal dialog (bxo#15450)
  * settings-manager: Show min and max buttons
  * dialogs: Ensure dialogs have min and max buttons
  * xsettings: Use CSD for GtkDialogs by default
  * settings-manager: Fix XfceTitledDialog layout with CSD
  * settings-manager: Drop setting the old header style
  * display: Show ratio next to display resolution
  * display: Mark preferred mode with an asterisk
  * display: Add init function for aspect ratios
  * display: Right-align the display ratio
  * display: Fixed warning and removed ratio
  * display: Improve look of ratio
  * display: Fix icon name for primary indicator
  * display: Initialize crtc-&gt;scalex/y (bxo#15971)
  * settings-editor: Add consistent inline-toolbar
  * appearance: Only show themes that support Gtk3 (bxo#15849)
  * color: Fix crash in add-profiles dialog (bxo#15876)
  * color: Conditionally hide info button in add-profile dialog
  * color: Add tooltip to profile info buttons
  * display: Fix profile matching in xfsettingsd
  * display: Assure correct gchar** (bxo#15816)
  * keyboard: Improve layout of add-command dialog
  * keyboard: Add mnemonics to add-command dialog (bxo#10495)
  * Switch to symbolic window-close icon
  * Bump libxfce4ui dependency to 4.15.1
  * Improve string for session managers
  * Ensure the newly labeled 'Xfce Settings Daemon' is translated
  * Do not show translation info on --help output
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604577600">- Resolve file conflict with xfce4-branding-openSUSE</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605441600">- Update to version 4.15.3
  - Disable UPower support by default
  - Add 24px and 32px icons
  - xfsettingsd: avoid default double fork
  - mime: Add 'Open with...' button
  - mime: Add new generic launcher icons
  - color: Adjust padding of dialog
  - color: Add labels to toolbar
  - keyboard: Make 'system defaults' a GtkSwitch
  - keyboard: Adjust width of shortcut column (gxo#xfce/xfce4-settings#223)
  - keyboard: Update dialog UI
  - keyboard: Make all table columns sortable
  - keyboard: Improve inline toolbar alignment
  - display: Center minimal dialog on monitor where cursor is
  - settings-editor: Add labels to toolbar items
  - Update README file
  - Translation Updates
- Fixed python shebangs warning</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  - Drop subtitles from settings dialogs
    (Fixes gxo#xfce/xfce4-settings#239)
  - display: Fix icon name in settings dialog
  - settings-manager: Fix visibility of filterbar
  - settings-manager: Correctly show/hide the filterbar
  - settings-manager: Switch to GtkSearchEntry
  - settings-manager: Put filter in separate bar
    (Fixes gxo#xfce/xfce4-settings#226)
  - appearance: Add 'Add' button to install themes
    (Fixes gxo#xfce/xfce4-settings#193)
  - color: Tweak colors  of icon
  - mime: Accept Thunar's old id name (Fixes gxo#xfce/xfce4-settings#247)
  - settings-editor: Enable tooltips and ellipsizing for `Value` column
  - settings-editor: Fix scrollbar for channels
  - settings-editor: Point to correct docs URL
    (gxo#xfce/xfce4-settings#245)
  - bump glib (and gio, gthread, etc) minimum to 2.50.0
  - Remove GSourceFunc casts
  - Indentation fixes
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1618228800">- Update to version 4.16.1
  * display: Fix scale by rounding (gxo#xfce/xfce4-settings#258)
  * Drop preferences-desktop-default-applications icon name
  * Also allocate terminating element
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1623153600">- Update to version 4.16.2
  - keyboard: Mark system defaults switch as active
    (gxo#xfce/xfce4-settings#310 and boo#1181263)
  - keyboard: Correctly initialize setting
    (gxo#xfce/xfce4-settings#310 and boo#1181263)
  - keyboard: Fix icon name in settings dialog
  - keyboard: Make buttons translatable (gxo#xfce/xfce4-settings#306)
  - xfsettingsd: Fix setting float array properties
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1638878400">- Split xfce4-color-settings in a subpackage with appropriate dependencies
  (boo#1173953)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1642680000">- Fix runtime dependencies for xfce4-color-settings and replace Supplements
  with Recommends from the main package</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1657022400">- Update to version 4.16.3
  * xfsettingsd: Fix recursive lock in libX11
    (gxo#xfce/xfce4-settings#369 boo#1200468)
  * build: Fix intltool lock file problem during make distcheck
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1667995200">- Update to version 4.16.4
  * Escape characters which do not belong into an URI/URL (gxo#xfce/xfce4-settings#390)
  * Prefer full command when basic command is env (gxo#xfce/xfce4-settings#358)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1668600000">- Update to version 4.16.5
  * Fix regression introduced in 4.16.4: "exo-open" not working
    for paths with spaces inside (gxo#xfce/xfce4-settings#403)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * build: Bump requirements for Xfce 4.18
  * appearance: Sync color scheme to gsettings
  * appearance: Fix mem leaks
  * settings-manager: Add padding to embedded dialogs
  * display-settings: Search for clonable modes only by resolution
  * Bumped copyright to 2022
  * mime-settings: Properly quote command parameters
  * Revert "Escape characters which do not belong into an URI/URL
    (gxo#xfce/xfce4-settings#390)
  * Escape characters which do not belong into an URI/URL
  * mime-helpers: Add Alacritty and kitty
  * color-settings: Destroy dialog before releasing its GtkBuilder
  * dialogs: Revert type hint changes
  * Improve wording
  * Add binding for /Gtk/DialogsUseHeader in appearance dialog
  * appearance: Fix theme list selection
  * xfce-mime-helper: exo_str_is_equal -&gt; g_strcmp0
  * xfce4-mime-helper: Prefer full command when basic command is env
  * Add Flatpak binaries
  * Fix a recursive lock in libX11.
  * appearance: Code style fixes
  * appearance: Fix SyncThemes property path and default value
  * Add addional checks to xfce_settings_editor_box_selection_changed
  * Fix invalid cast error
  * Fix $DISPLAY being set to wrong value
  * build: Fix intltool lock file problem during make distcheck
  * color-settings: Fix ColorSettings release
  * Add search bar to search per component
  * Use 2 decimals for refresh rate
  * display: Select next preset when minimal dialog is activated
  * display: Add helper functions
  * Update COPYING
  * Replace deprecated spawn_command_line_on_screen with
  * spawn_command_line
  * Fix help button action
  * Updated required libxfce4util version
  * Remove dependence on exo-string
  * settings-manager: Always show the search entry, no slider, no button
  * display: Add 'autoconnect mode' setting
  * Switch to using xfce_gtk_label_set_a11y_relation
  * keyboard: Mark system defaults switch as active
  * Revert "keyboard: Correctly initialize setting (gxo#xfce/xfce4-settings#310)"
  * keyboard: Correctly initialize setting
  * keyboard: Fix icon name in settings dialog
  * xfsettingsd: Fix setting float array properties
  * keyboard: Make buttons translatable
  * mime-settings: Allow filtering by application name
  * Drop preferences-desktop-default-applications icon name
  * display: Switch to MessageDialog for confirmation
  * display: Fix scale by rounding
  * appearance: Add option to sync xfwm4 theme
  * display: Add 1.25 and 1.75 ratios to presets
  * Remove unused variable
  * Default to using /tmp for temporary directory base if both
  * XDG_CACHE_HOME and TMPDIR are not defined in the environment.
  * Also allocate terminating element
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671710400">- Update to version 4.18.1
  * xfsettingsd: Make CSD (client side decorations) for dialogs opt-in
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676116800">- Update to version 4.18.2
  * Update copyright year
  * mime-settings: Increase dialog size (!96)
  * display: fix blurry 'help' indicator on output (#400, !95)
  * display: fix blurry icon in profiles treeview
  * display: fix blurry icons in minimal display settings dialog
  * mime: fix blurry icons in default app menus
  * mouse: fix blurriness in cursor theme previews
  * appearance: fix blurry subpixel antialias icons
  * appearance: fix blurry icon theme previews
  * xfsettingsd: Make xsettings.xml well-formed (Fixes #431, !94)
  * xfsettingsd: Remove duplicated config line (Fixes #425)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1688472000">- Update to version 4.18.3
  * Displays: Fix finding a valid mode by refresh rate
  * dialogs: Secure use of GSettings
  * xfsettingsd: Fix wrong test for property removal
  * xfsettingsd: Update also the type when updating a value
  * keyboard-settings: Fix critical when opening layout selection
    dialog
  * appearance-install-theme: Fix error message
  * appearance-install-theme: Do not mention file size in error
    message
  * appearance-install-theme: Check for theme package validity
  * appearance-install-theme: Update GTK icon cache after installing
  * appearance-install-theme: detect icon themes first (#271)
  * appearance-install-theme: make cleanup safer
  * appearance-install-theme: Use recommended way of command
    substitution.
  * appearance-install-theme: Convert to POSIX
  * Update bug report address
  * display: Check for XError on transform apply
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1701345600">- Update to version 4.18.4
  * display-settings: Fix memory management of confirmation dialog
  * xfsettingsd: displays: Always do some actions on RRScreenChangeNotify
  * xfsettingsd: displays: Fix memory leak
  * settings-manager: Support absolute path as icon name
  * Replace deprecated xfce_spawn(_command_line)?_on_screen
  * appearance: Match more dark themes (fixes #495)
  * appearance: Check for presence of color-scheme key
  * Apply matching xfwm4 when the switch is clicked
  * displays: Lower warning level
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1717934400">- Update to version 4.18.5
  * keyboard-settings: Escape markup characters in command tooltips
  * xfce-randr: Take RR_DoubleScan and RR_Interlace flags into account
  * Update copyright year
  * display-settings: Better fit with the way GApplication works
  * display-settings: Fix xfconf warning
  * display-settings: Fix cairo surface management
  * Fix memory leaks around display_settings_get_profiles()
  * x11: displays: Fix use of deprecation macros
  * x11: displays: Disable new outputs if /Notify is set to "Do nothing"
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1718107200">- Update to version 4.18.6
  * Revert "x11: displays: Disable new outputs if /Notify is set to
    "Do nothing""</changelog>
</package>
<package pkgid="6c92d9cd2eb17c26bafe3144ea23a164529e583493bf4a1bebd2137d7973b93e" name="xfce4-settings-color" arch="ppc64le">
  <version epoch="0" ver="4.18.6" rel="bp156.2.3.1"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1578830400">- Update to version 4.14.2
  * display: Fix icon name for primary indicator
  * display: Initialize crtc-&gt;scalex/y (bxo#15971)
  * appearance: Only show themes that support Gtk3 (bxo#15849)
  * color: Fix crash in add-profiles dialog (bxo#15876)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1586779200">- Update to version 4.14.3
  * display: Allow resizing of minimal dialog (bxo#15450)
  * display: Use proper fallback configuration on "apply" and
    "toggle off" (bxo#16476)
  * keyboard: Fix crash when editing shortcut (bxo#15958)
  * keyboard: Fix log flood (bxo#16521)
  * settings-manager: Make sure content determines size
  * xfsettingsd: Handle failure to get Xkl engine for display
    (bxo#16017)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * appearance: Fix width of DPI spinbutton (bxo#16125)
  * appearence: Sync theme, icon, font names to gsettings
  * appearance: Fix list refresh on DnD (gxo#xfce/xfce4-settings#213)
  * appearance: Drop toolbar style setting (bxo#16665)
  * display: Initial fractional scaling support
    (gxo#xfce/xfce4-settings#162)
  * display: Custom scale changes are display changes
  * display: Improve layout in settings dialog
  * display: Resize display widget according to scale
  * display: Move scaling presets to glade
  * display: Set minimum scale to 0.1
  * display: Improve state machine for scaling option
  * xfsettingsd: Correctly get current xrandr scale
  * mime-settings: Rename dialog and icon to 'Default Applications'
  * mime-settings: Fix window icon name
  * mime-settings: Fix double free
  * mime-helpers: Fix Nautilus icon name
  * mime-helpers: Rename Thunar to thunar
  * Rename Thunar to thunar in make and potfiles
  * Expand desktop entry field codes
  * keyboard-settings: Support libxfce4ui XfceTitledDialog new API
  * keyboard: Show shortcuts with keycap class
  * settings-manager: Ensure searchbox has initial focus (bxo#16890)
  * settings-manager: Simplify redrawing of search results
    (gxo#xfce/xfce4-settings#141)
  * settings-manager: Hide filter entry in plugged dialogs
  * Convert xfce4-compose-mail to Python
  * Add dependency to Python3
  * Use just binary name (instead of full path) as argument
  * Don't crash when upowerd isnt present (bug #60)
  * Always install shiny new icons
  * Drop libxfce4ui 4.15.1 ifdefs
  * exo-compose-email -&gt; xfce4-compose-email
  * exo-helper -&gt; xfce4-mime-helper
  * mime-settings now includes preferred applications
  * Switch to new app icons and rDNS icon names
  * Increase mouse cursor upper bound for HiDPI (bxo#16042)
  * Make "Profiles matching" sentence translatable (bxo#16679)
  * settings-manager: Use symbolic find/clear icons
  * Move from exo-csource to xdt-csource (bxo#16717)
  * Handle failure to get Xkl engine for display (bxo#16017)
  * settings-manager: Make sure content determines size
  * Fix GTimeVal deprecation (bxo#16645)
  * Fix keywords and mark them  as translateable
  * Use proper fallback configuration on "apply" and "toggle off"
    (bxo#16476)
  * keyboard-settings: Fix log flood (bxo#16521)
  * keyboard: Fix crash when editing shortcut (bxo#15958)
  * Add keywords to .desktop files (bxo#10694)
  * settings-manager: Improve search by including keywords
    (bxo#10694)
  * xfsettingsd: Add --disable-wm-check flag (bxo#16128)
  * Set "gtk-titlebar-middle-click" to "lower" by default
  * display: Allow resizing of minimal dialog (bxo#15450)
  * settings-manager: Show min and max buttons
  * dialogs: Ensure dialogs have min and max buttons
  * xsettings: Use CSD for GtkDialogs by default
  * settings-manager: Fix XfceTitledDialog layout with CSD
  * settings-manager: Drop setting the old header style
  * display: Show ratio next to display resolution
  * display: Mark preferred mode with an asterisk
  * display: Add init function for aspect ratios
  * display: Right-align the display ratio
  * display: Fixed warning and removed ratio
  * display: Improve look of ratio
  * display: Fix icon name for primary indicator
  * display: Initialize crtc-&gt;scalex/y (bxo#15971)
  * settings-editor: Add consistent inline-toolbar
  * appearance: Only show themes that support Gtk3 (bxo#15849)
  * color: Fix crash in add-profiles dialog (bxo#15876)
  * color: Conditionally hide info button in add-profile dialog
  * color: Add tooltip to profile info buttons
  * display: Fix profile matching in xfsettingsd
  * display: Assure correct gchar** (bxo#15816)
  * keyboard: Improve layout of add-command dialog
  * keyboard: Add mnemonics to add-command dialog (bxo#10495)
  * Switch to symbolic window-close icon
  * Bump libxfce4ui dependency to 4.15.1
  * Improve string for session managers
  * Ensure the newly labeled 'Xfce Settings Daemon' is translated
  * Do not show translation info on --help output
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604577600">- Resolve file conflict with xfce4-branding-openSUSE</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605441600">- Update to version 4.15.3
  - Disable UPower support by default
  - Add 24px and 32px icons
  - xfsettingsd: avoid default double fork
  - mime: Add 'Open with...' button
  - mime: Add new generic launcher icons
  - color: Adjust padding of dialog
  - color: Add labels to toolbar
  - keyboard: Make 'system defaults' a GtkSwitch
  - keyboard: Adjust width of shortcut column (gxo#xfce/xfce4-settings#223)
  - keyboard: Update dialog UI
  - keyboard: Make all table columns sortable
  - keyboard: Improve inline toolbar alignment
  - display: Center minimal dialog on monitor where cursor is
  - settings-editor: Add labels to toolbar items
  - Update README file
  - Translation Updates
- Fixed python shebangs warning</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  - Drop subtitles from settings dialogs
    (Fixes gxo#xfce/xfce4-settings#239)
  - display: Fix icon name in settings dialog
  - settings-manager: Fix visibility of filterbar
  - settings-manager: Correctly show/hide the filterbar
  - settings-manager: Switch to GtkSearchEntry
  - settings-manager: Put filter in separate bar
    (Fixes gxo#xfce/xfce4-settings#226)
  - appearance: Add 'Add' button to install themes
    (Fixes gxo#xfce/xfce4-settings#193)
  - color: Tweak colors  of icon
  - mime: Accept Thunar's old id name (Fixes gxo#xfce/xfce4-settings#247)
  - settings-editor: Enable tooltips and ellipsizing for `Value` column
  - settings-editor: Fix scrollbar for channels
  - settings-editor: Point to correct docs URL
    (gxo#xfce/xfce4-settings#245)
  - bump glib (and gio, gthread, etc) minimum to 2.50.0
  - Remove GSourceFunc casts
  - Indentation fixes
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1618228800">- Update to version 4.16.1
  * display: Fix scale by rounding (gxo#xfce/xfce4-settings#258)
  * Drop preferences-desktop-default-applications icon name
  * Also allocate terminating element
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1623153600">- Update to version 4.16.2
  - keyboard: Mark system defaults switch as active
    (gxo#xfce/xfce4-settings#310 and boo#1181263)
  - keyboard: Correctly initialize setting
    (gxo#xfce/xfce4-settings#310 and boo#1181263)
  - keyboard: Fix icon name in settings dialog
  - keyboard: Make buttons translatable (gxo#xfce/xfce4-settings#306)
  - xfsettingsd: Fix setting float array properties
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1638878400">- Split xfce4-color-settings in a subpackage with appropriate dependencies
  (boo#1173953)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1642680000">- Fix runtime dependencies for xfce4-color-settings and replace Supplements
  with Recommends from the main package</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1657022400">- Update to version 4.16.3
  * xfsettingsd: Fix recursive lock in libX11
    (gxo#xfce/xfce4-settings#369 boo#1200468)
  * build: Fix intltool lock file problem during make distcheck
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1667995200">- Update to version 4.16.4
  * Escape characters which do not belong into an URI/URL (gxo#xfce/xfce4-settings#390)
  * Prefer full command when basic command is env (gxo#xfce/xfce4-settings#358)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1668600000">- Update to version 4.16.5
  * Fix regression introduced in 4.16.4: "exo-open" not working
    for paths with spaces inside (gxo#xfce/xfce4-settings#403)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * build: Bump requirements for Xfce 4.18
  * appearance: Sync color scheme to gsettings
  * appearance: Fix mem leaks
  * settings-manager: Add padding to embedded dialogs
  * display-settings: Search for clonable modes only by resolution
  * Bumped copyright to 2022
  * mime-settings: Properly quote command parameters
  * Revert "Escape characters which do not belong into an URI/URL
    (gxo#xfce/xfce4-settings#390)
  * Escape characters which do not belong into an URI/URL
  * mime-helpers: Add Alacritty and kitty
  * color-settings: Destroy dialog before releasing its GtkBuilder
  * dialogs: Revert type hint changes
  * Improve wording
  * Add binding for /Gtk/DialogsUseHeader in appearance dialog
  * appearance: Fix theme list selection
  * xfce-mime-helper: exo_str_is_equal -&gt; g_strcmp0
  * xfce4-mime-helper: Prefer full command when basic command is env
  * Add Flatpak binaries
  * Fix a recursive lock in libX11.
  * appearance: Code style fixes
  * appearance: Fix SyncThemes property path and default value
  * Add addional checks to xfce_settings_editor_box_selection_changed
  * Fix invalid cast error
  * Fix $DISPLAY being set to wrong value
  * build: Fix intltool lock file problem during make distcheck
  * color-settings: Fix ColorSettings release
  * Add search bar to search per component
  * Use 2 decimals for refresh rate
  * display: Select next preset when minimal dialog is activated
  * display: Add helper functions
  * Update COPYING
  * Replace deprecated spawn_command_line_on_screen with
  * spawn_command_line
  * Fix help button action
  * Updated required libxfce4util version
  * Remove dependence on exo-string
  * settings-manager: Always show the search entry, no slider, no button
  * display: Add 'autoconnect mode' setting
  * Switch to using xfce_gtk_label_set_a11y_relation
  * keyboard: Mark system defaults switch as active
  * Revert "keyboard: Correctly initialize setting (gxo#xfce/xfce4-settings#310)"
  * keyboard: Correctly initialize setting
  * keyboard: Fix icon name in settings dialog
  * xfsettingsd: Fix setting float array properties
  * keyboard: Make buttons translatable
  * mime-settings: Allow filtering by application name
  * Drop preferences-desktop-default-applications icon name
  * display: Switch to MessageDialog for confirmation
  * display: Fix scale by rounding
  * appearance: Add option to sync xfwm4 theme
  * display: Add 1.25 and 1.75 ratios to presets
  * Remove unused variable
  * Default to using /tmp for temporary directory base if both
  * XDG_CACHE_HOME and TMPDIR are not defined in the environment.
  * Also allocate terminating element
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671710400">- Update to version 4.18.1
  * xfsettingsd: Make CSD (client side decorations) for dialogs opt-in
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676116800">- Update to version 4.18.2
  * Update copyright year
  * mime-settings: Increase dialog size (!96)
  * display: fix blurry 'help' indicator on output (#400, !95)
  * display: fix blurry icon in profiles treeview
  * display: fix blurry icons in minimal display settings dialog
  * mime: fix blurry icons in default app menus
  * mouse: fix blurriness in cursor theme previews
  * appearance: fix blurry subpixel antialias icons
  * appearance: fix blurry icon theme previews
  * xfsettingsd: Make xsettings.xml well-formed (Fixes #431, !94)
  * xfsettingsd: Remove duplicated config line (Fixes #425)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1688472000">- Update to version 4.18.3
  * Displays: Fix finding a valid mode by refresh rate
  * dialogs: Secure use of GSettings
  * xfsettingsd: Fix wrong test for property removal
  * xfsettingsd: Update also the type when updating a value
  * keyboard-settings: Fix critical when opening layout selection
    dialog
  * appearance-install-theme: Fix error message
  * appearance-install-theme: Do not mention file size in error
    message
  * appearance-install-theme: Check for theme package validity
  * appearance-install-theme: Update GTK icon cache after installing
  * appearance-install-theme: detect icon themes first (#271)
  * appearance-install-theme: make cleanup safer
  * appearance-install-theme: Use recommended way of command
    substitution.
  * appearance-install-theme: Convert to POSIX
  * Update bug report address
  * display: Check for XError on transform apply
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1701345600">- Update to version 4.18.4
  * display-settings: Fix memory management of confirmation dialog
  * xfsettingsd: displays: Always do some actions on RRScreenChangeNotify
  * xfsettingsd: displays: Fix memory leak
  * settings-manager: Support absolute path as icon name
  * Replace deprecated xfce_spawn(_command_line)?_on_screen
  * appearance: Match more dark themes (fixes #495)
  * appearance: Check for presence of color-scheme key
  * Apply matching xfwm4 when the switch is clicked
  * displays: Lower warning level
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1717934400">- Update to version 4.18.5
  * keyboard-settings: Escape markup characters in command tooltips
  * xfce-randr: Take RR_DoubleScan and RR_Interlace flags into account
  * Update copyright year
  * display-settings: Better fit with the way GApplication works
  * display-settings: Fix xfconf warning
  * display-settings: Fix cairo surface management
  * Fix memory leaks around display_settings_get_profiles()
  * x11: displays: Fix use of deprecation macros
  * x11: displays: Disable new outputs if /Notify is set to "Do nothing"
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1718107200">- Update to version 4.18.6
  * Revert "x11: displays: Disable new outputs if /Notify is set to
    "Do nothing""</changelog>
</package>
<package pkgid="5dbf4d124d4484b0e33928b723912f379b2fc8a8b895e85e2204d9e3132d910b" name="xfce4-settings-color" arch="s390x">
  <version epoch="0" ver="4.18.6" rel="bp156.2.3.1"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1578830400">- Update to version 4.14.2
  * display: Fix icon name for primary indicator
  * display: Initialize crtc-&gt;scalex/y (bxo#15971)
  * appearance: Only show themes that support Gtk3 (bxo#15849)
  * color: Fix crash in add-profiles dialog (bxo#15876)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1586779200">- Update to version 4.14.3
  * display: Allow resizing of minimal dialog (bxo#15450)
  * display: Use proper fallback configuration on "apply" and
    "toggle off" (bxo#16476)
  * keyboard: Fix crash when editing shortcut (bxo#15958)
  * keyboard: Fix log flood (bxo#16521)
  * settings-manager: Make sure content determines size
  * xfsettingsd: Handle failure to get Xkl engine for display
    (bxo#16017)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * appearance: Fix width of DPI spinbutton (bxo#16125)
  * appearence: Sync theme, icon, font names to gsettings
  * appearance: Fix list refresh on DnD (gxo#xfce/xfce4-settings#213)
  * appearance: Drop toolbar style setting (bxo#16665)
  * display: Initial fractional scaling support
    (gxo#xfce/xfce4-settings#162)
  * display: Custom scale changes are display changes
  * display: Improve layout in settings dialog
  * display: Resize display widget according to scale
  * display: Move scaling presets to glade
  * display: Set minimum scale to 0.1
  * display: Improve state machine for scaling option
  * xfsettingsd: Correctly get current xrandr scale
  * mime-settings: Rename dialog and icon to 'Default Applications'
  * mime-settings: Fix window icon name
  * mime-settings: Fix double free
  * mime-helpers: Fix Nautilus icon name
  * mime-helpers: Rename Thunar to thunar
  * Rename Thunar to thunar in make and potfiles
  * Expand desktop entry field codes
  * keyboard-settings: Support libxfce4ui XfceTitledDialog new API
  * keyboard: Show shortcuts with keycap class
  * settings-manager: Ensure searchbox has initial focus (bxo#16890)
  * settings-manager: Simplify redrawing of search results
    (gxo#xfce/xfce4-settings#141)
  * settings-manager: Hide filter entry in plugged dialogs
  * Convert xfce4-compose-mail to Python
  * Add dependency to Python3
  * Use just binary name (instead of full path) as argument
  * Don't crash when upowerd isnt present (bug #60)
  * Always install shiny new icons
  * Drop libxfce4ui 4.15.1 ifdefs
  * exo-compose-email -&gt; xfce4-compose-email
  * exo-helper -&gt; xfce4-mime-helper
  * mime-settings now includes preferred applications
  * Switch to new app icons and rDNS icon names
  * Increase mouse cursor upper bound for HiDPI (bxo#16042)
  * Make "Profiles matching" sentence translatable (bxo#16679)
  * settings-manager: Use symbolic find/clear icons
  * Move from exo-csource to xdt-csource (bxo#16717)
  * Handle failure to get Xkl engine for display (bxo#16017)
  * settings-manager: Make sure content determines size
  * Fix GTimeVal deprecation (bxo#16645)
  * Fix keywords and mark them  as translateable
  * Use proper fallback configuration on "apply" and "toggle off"
    (bxo#16476)
  * keyboard-settings: Fix log flood (bxo#16521)
  * keyboard: Fix crash when editing shortcut (bxo#15958)
  * Add keywords to .desktop files (bxo#10694)
  * settings-manager: Improve search by including keywords
    (bxo#10694)
  * xfsettingsd: Add --disable-wm-check flag (bxo#16128)
  * Set "gtk-titlebar-middle-click" to "lower" by default
  * display: Allow resizing of minimal dialog (bxo#15450)
  * settings-manager: Show min and max buttons
  * dialogs: Ensure dialogs have min and max buttons
  * xsettings: Use CSD for GtkDialogs by default
  * settings-manager: Fix XfceTitledDialog layout with CSD
  * settings-manager: Drop setting the old header style
  * display: Show ratio next to display resolution
  * display: Mark preferred mode with an asterisk
  * display: Add init function for aspect ratios
  * display: Right-align the display ratio
  * display: Fixed warning and removed ratio
  * display: Improve look of ratio
  * display: Fix icon name for primary indicator
  * display: Initialize crtc-&gt;scalex/y (bxo#15971)
  * settings-editor: Add consistent inline-toolbar
  * appearance: Only show themes that support Gtk3 (bxo#15849)
  * color: Fix crash in add-profiles dialog (bxo#15876)
  * color: Conditionally hide info button in add-profile dialog
  * color: Add tooltip to profile info buttons
  * display: Fix profile matching in xfsettingsd
  * display: Assure correct gchar** (bxo#15816)
  * keyboard: Improve layout of add-command dialog
  * keyboard: Add mnemonics to add-command dialog (bxo#10495)
  * Switch to symbolic window-close icon
  * Bump libxfce4ui dependency to 4.15.1
  * Improve string for session managers
  * Ensure the newly labeled 'Xfce Settings Daemon' is translated
  * Do not show translation info on --help output
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604577600">- Resolve file conflict with xfce4-branding-openSUSE</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605441600">- Update to version 4.15.3
  - Disable UPower support by default
  - Add 24px and 32px icons
  - xfsettingsd: avoid default double fork
  - mime: Add 'Open with...' button
  - mime: Add new generic launcher icons
  - color: Adjust padding of dialog
  - color: Add labels to toolbar
  - keyboard: Make 'system defaults' a GtkSwitch
  - keyboard: Adjust width of shortcut column (gxo#xfce/xfce4-settings#223)
  - keyboard: Update dialog UI
  - keyboard: Make all table columns sortable
  - keyboard: Improve inline toolbar alignment
  - display: Center minimal dialog on monitor where cursor is
  - settings-editor: Add labels to toolbar items
  - Update README file
  - Translation Updates
- Fixed python shebangs warning</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  - Drop subtitles from settings dialogs
    (Fixes gxo#xfce/xfce4-settings#239)
  - display: Fix icon name in settings dialog
  - settings-manager: Fix visibility of filterbar
  - settings-manager: Correctly show/hide the filterbar
  - settings-manager: Switch to GtkSearchEntry
  - settings-manager: Put filter in separate bar
    (Fixes gxo#xfce/xfce4-settings#226)
  - appearance: Add 'Add' button to install themes
    (Fixes gxo#xfce/xfce4-settings#193)
  - color: Tweak colors  of icon
  - mime: Accept Thunar's old id name (Fixes gxo#xfce/xfce4-settings#247)
  - settings-editor: Enable tooltips and ellipsizing for `Value` column
  - settings-editor: Fix scrollbar for channels
  - settings-editor: Point to correct docs URL
    (gxo#xfce/xfce4-settings#245)
  - bump glib (and gio, gthread, etc) minimum to 2.50.0
  - Remove GSourceFunc casts
  - Indentation fixes
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1618228800">- Update to version 4.16.1
  * display: Fix scale by rounding (gxo#xfce/xfce4-settings#258)
  * Drop preferences-desktop-default-applications icon name
  * Also allocate terminating element
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1623153600">- Update to version 4.16.2
  - keyboard: Mark system defaults switch as active
    (gxo#xfce/xfce4-settings#310 and boo#1181263)
  - keyboard: Correctly initialize setting
    (gxo#xfce/xfce4-settings#310 and boo#1181263)
  - keyboard: Fix icon name in settings dialog
  - keyboard: Make buttons translatable (gxo#xfce/xfce4-settings#306)
  - xfsettingsd: Fix setting float array properties
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1638878400">- Split xfce4-color-settings in a subpackage with appropriate dependencies
  (boo#1173953)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1642680000">- Fix runtime dependencies for xfce4-color-settings and replace Supplements
  with Recommends from the main package</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1657022400">- Update to version 4.16.3
  * xfsettingsd: Fix recursive lock in libX11
    (gxo#xfce/xfce4-settings#369 boo#1200468)
  * build: Fix intltool lock file problem during make distcheck
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1667995200">- Update to version 4.16.4
  * Escape characters which do not belong into an URI/URL (gxo#xfce/xfce4-settings#390)
  * Prefer full command when basic command is env (gxo#xfce/xfce4-settings#358)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1668600000">- Update to version 4.16.5
  * Fix regression introduced in 4.16.4: "exo-open" not working
    for paths with spaces inside (gxo#xfce/xfce4-settings#403)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * build: Bump requirements for Xfce 4.18
  * appearance: Sync color scheme to gsettings
  * appearance: Fix mem leaks
  * settings-manager: Add padding to embedded dialogs
  * display-settings: Search for clonable modes only by resolution
  * Bumped copyright to 2022
  * mime-settings: Properly quote command parameters
  * Revert "Escape characters which do not belong into an URI/URL
    (gxo#xfce/xfce4-settings#390)
  * Escape characters which do not belong into an URI/URL
  * mime-helpers: Add Alacritty and kitty
  * color-settings: Destroy dialog before releasing its GtkBuilder
  * dialogs: Revert type hint changes
  * Improve wording
  * Add binding for /Gtk/DialogsUseHeader in appearance dialog
  * appearance: Fix theme list selection
  * xfce-mime-helper: exo_str_is_equal -&gt; g_strcmp0
  * xfce4-mime-helper: Prefer full command when basic command is env
  * Add Flatpak binaries
  * Fix a recursive lock in libX11.
  * appearance: Code style fixes
  * appearance: Fix SyncThemes property path and default value
  * Add addional checks to xfce_settings_editor_box_selection_changed
  * Fix invalid cast error
  * Fix $DISPLAY being set to wrong value
  * build: Fix intltool lock file problem during make distcheck
  * color-settings: Fix ColorSettings release
  * Add search bar to search per component
  * Use 2 decimals for refresh rate
  * display: Select next preset when minimal dialog is activated
  * display: Add helper functions
  * Update COPYING
  * Replace deprecated spawn_command_line_on_screen with
  * spawn_command_line
  * Fix help button action
  * Updated required libxfce4util version
  * Remove dependence on exo-string
  * settings-manager: Always show the search entry, no slider, no button
  * display: Add 'autoconnect mode' setting
  * Switch to using xfce_gtk_label_set_a11y_relation
  * keyboard: Mark system defaults switch as active
  * Revert "keyboard: Correctly initialize setting (gxo#xfce/xfce4-settings#310)"
  * keyboard: Correctly initialize setting
  * keyboard: Fix icon name in settings dialog
  * xfsettingsd: Fix setting float array properties
  * keyboard: Make buttons translatable
  * mime-settings: Allow filtering by application name
  * Drop preferences-desktop-default-applications icon name
  * display: Switch to MessageDialog for confirmation
  * display: Fix scale by rounding
  * appearance: Add option to sync xfwm4 theme
  * display: Add 1.25 and 1.75 ratios to presets
  * Remove unused variable
  * Default to using /tmp for temporary directory base if both
  * XDG_CACHE_HOME and TMPDIR are not defined in the environment.
  * Also allocate terminating element
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671710400">- Update to version 4.18.1
  * xfsettingsd: Make CSD (client side decorations) for dialogs opt-in
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676116800">- Update to version 4.18.2
  * Update copyright year
  * mime-settings: Increase dialog size (!96)
  * display: fix blurry 'help' indicator on output (#400, !95)
  * display: fix blurry icon in profiles treeview
  * display: fix blurry icons in minimal display settings dialog
  * mime: fix blurry icons in default app menus
  * mouse: fix blurriness in cursor theme previews
  * appearance: fix blurry subpixel antialias icons
  * appearance: fix blurry icon theme previews
  * xfsettingsd: Make xsettings.xml well-formed (Fixes #431, !94)
  * xfsettingsd: Remove duplicated config line (Fixes #425)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1688472000">- Update to version 4.18.3
  * Displays: Fix finding a valid mode by refresh rate
  * dialogs: Secure use of GSettings
  * xfsettingsd: Fix wrong test for property removal
  * xfsettingsd: Update also the type when updating a value
  * keyboard-settings: Fix critical when opening layout selection
    dialog
  * appearance-install-theme: Fix error message
  * appearance-install-theme: Do not mention file size in error
    message
  * appearance-install-theme: Check for theme package validity
  * appearance-install-theme: Update GTK icon cache after installing
  * appearance-install-theme: detect icon themes first (#271)
  * appearance-install-theme: make cleanup safer
  * appearance-install-theme: Use recommended way of command
    substitution.
  * appearance-install-theme: Convert to POSIX
  * Update bug report address
  * display: Check for XError on transform apply
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1701345600">- Update to version 4.18.4
  * display-settings: Fix memory management of confirmation dialog
  * xfsettingsd: displays: Always do some actions on RRScreenChangeNotify
  * xfsettingsd: displays: Fix memory leak
  * settings-manager: Support absolute path as icon name
  * Replace deprecated xfce_spawn(_command_line)?_on_screen
  * appearance: Match more dark themes (fixes #495)
  * appearance: Check for presence of color-scheme key
  * Apply matching xfwm4 when the switch is clicked
  * displays: Lower warning level
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1717934400">- Update to version 4.18.5
  * keyboard-settings: Escape markup characters in command tooltips
  * xfce-randr: Take RR_DoubleScan and RR_Interlace flags into account
  * Update copyright year
  * display-settings: Better fit with the way GApplication works
  * display-settings: Fix xfconf warning
  * display-settings: Fix cairo surface management
  * Fix memory leaks around display_settings_get_profiles()
  * x11: displays: Fix use of deprecation macros
  * x11: displays: Disable new outputs if /Notify is set to "Do nothing"
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1718107200">- Update to version 4.18.6
  * Revert "x11: displays: Disable new outputs if /Notify is set to
    "Do nothing""</changelog>
</package>
<package pkgid="b2fb903f13e5f741409ff4bb97bbe76608698e598c25bb50ee8b675483e70a1d" name="xfce4-settings-color" 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="1578830400">- Update to version 4.14.2
  * display: Fix icon name for primary indicator
  * display: Initialize crtc-&gt;scalex/y (bxo#15971)
  * appearance: Only show themes that support Gtk3 (bxo#15849)
  * color: Fix crash in add-profiles dialog (bxo#15876)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1586779200">- Update to version 4.14.3
  * display: Allow resizing of minimal dialog (bxo#15450)
  * display: Use proper fallback configuration on "apply" and
    "toggle off" (bxo#16476)
  * keyboard: Fix crash when editing shortcut (bxo#15958)
  * keyboard: Fix log flood (bxo#16521)
  * settings-manager: Make sure content determines size
  * xfsettingsd: Handle failure to get Xkl engine for display
    (bxo#16017)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * appearance: Fix width of DPI spinbutton (bxo#16125)
  * appearence: Sync theme, icon, font names to gsettings
  * appearance: Fix list refresh on DnD (gxo#xfce/xfce4-settings#213)
  * appearance: Drop toolbar style setting (bxo#16665)
  * display: Initial fractional scaling support
    (gxo#xfce/xfce4-settings#162)
  * display: Custom scale changes are display changes
  * display: Improve layout in settings dialog
  * display: Resize display widget according to scale
  * display: Move scaling presets to glade
  * display: Set minimum scale to 0.1
  * display: Improve state machine for scaling option
  * xfsettingsd: Correctly get current xrandr scale
  * mime-settings: Rename dialog and icon to 'Default Applications'
  * mime-settings: Fix window icon name
  * mime-settings: Fix double free
  * mime-helpers: Fix Nautilus icon name
  * mime-helpers: Rename Thunar to thunar
  * Rename Thunar to thunar in make and potfiles
  * Expand desktop entry field codes
  * keyboard-settings: Support libxfce4ui XfceTitledDialog new API
  * keyboard: Show shortcuts with keycap class
  * settings-manager: Ensure searchbox has initial focus (bxo#16890)
  * settings-manager: Simplify redrawing of search results
    (gxo#xfce/xfce4-settings#141)
  * settings-manager: Hide filter entry in plugged dialogs
  * Convert xfce4-compose-mail to Python
  * Add dependency to Python3
  * Use just binary name (instead of full path) as argument
  * Don't crash when upowerd isnt present (bug #60)
  * Always install shiny new icons
  * Drop libxfce4ui 4.15.1 ifdefs
  * exo-compose-email -&gt; xfce4-compose-email
  * exo-helper -&gt; xfce4-mime-helper
  * mime-settings now includes preferred applications
  * Switch to new app icons and rDNS icon names
  * Increase mouse cursor upper bound for HiDPI (bxo#16042)
  * Make "Profiles matching" sentence translatable (bxo#16679)
  * settings-manager: Use symbolic find/clear icons
  * Move from exo-csource to xdt-csource (bxo#16717)
  * Handle failure to get Xkl engine for display (bxo#16017)
  * settings-manager: Make sure content determines size
  * Fix GTimeVal deprecation (bxo#16645)
  * Fix keywords and mark them  as translateable
  * Use proper fallback configuration on "apply" and "toggle off"
    (bxo#16476)
  * keyboard-settings: Fix log flood (bxo#16521)
  * keyboard: Fix crash when editing shortcut (bxo#15958)
  * Add keywords to .desktop files (bxo#10694)
  * settings-manager: Improve search by including keywords
    (bxo#10694)
  * xfsettingsd: Add --disable-wm-check flag (bxo#16128)
  * Set "gtk-titlebar-middle-click" to "lower" by default
  * display: Allow resizing of minimal dialog (bxo#15450)
  * settings-manager: Show min and max buttons
  * dialogs: Ensure dialogs have min and max buttons
  * xsettings: Use CSD for GtkDialogs by default
  * settings-manager: Fix XfceTitledDialog layout with CSD
  * settings-manager: Drop setting the old header style
  * display: Show ratio next to display resolution
  * display: Mark preferred mode with an asterisk
  * display: Add init function for aspect ratios
  * display: Right-align the display ratio
  * display: Fixed warning and removed ratio
  * display: Improve look of ratio
  * display: Fix icon name for primary indicator
  * display: Initialize crtc-&gt;scalex/y (bxo#15971)
  * settings-editor: Add consistent inline-toolbar
  * appearance: Only show themes that support Gtk3 (bxo#15849)
  * color: Fix crash in add-profiles dialog (bxo#15876)
  * color: Conditionally hide info button in add-profile dialog
  * color: Add tooltip to profile info buttons
  * display: Fix profile matching in xfsettingsd
  * display: Assure correct gchar** (bxo#15816)
  * keyboard: Improve layout of add-command dialog
  * keyboard: Add mnemonics to add-command dialog (bxo#10495)
  * Switch to symbolic window-close icon
  * Bump libxfce4ui dependency to 4.15.1
  * Improve string for session managers
  * Ensure the newly labeled 'Xfce Settings Daemon' is translated
  * Do not show translation info on --help output
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604577600">- Resolve file conflict with xfce4-branding-openSUSE</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605441600">- Update to version 4.15.3
  - Disable UPower support by default
  - Add 24px and 32px icons
  - xfsettingsd: avoid default double fork
  - mime: Add 'Open with...' button
  - mime: Add new generic launcher icons
  - color: Adjust padding of dialog
  - color: Add labels to toolbar
  - keyboard: Make 'system defaults' a GtkSwitch
  - keyboard: Adjust width of shortcut column (gxo#xfce/xfce4-settings#223)
  - keyboard: Update dialog UI
  - keyboard: Make all table columns sortable
  - keyboard: Improve inline toolbar alignment
  - display: Center minimal dialog on monitor where cursor is
  - settings-editor: Add labels to toolbar items
  - Update README file
  - Translation Updates
- Fixed python shebangs warning</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  - Drop subtitles from settings dialogs
    (Fixes gxo#xfce/xfce4-settings#239)
  - display: Fix icon name in settings dialog
  - settings-manager: Fix visibility of filterbar
  - settings-manager: Correctly show/hide the filterbar
  - settings-manager: Switch to GtkSearchEntry
  - settings-manager: Put filter in separate bar
    (Fixes gxo#xfce/xfce4-settings#226)
  - appearance: Add 'Add' button to install themes
    (Fixes gxo#xfce/xfce4-settings#193)
  - color: Tweak colors  of icon
  - mime: Accept Thunar's old id name (Fixes gxo#xfce/xfce4-settings#247)
  - settings-editor: Enable tooltips and ellipsizing for `Value` column
  - settings-editor: Fix scrollbar for channels
  - settings-editor: Point to correct docs URL
    (gxo#xfce/xfce4-settings#245)
  - bump glib (and gio, gthread, etc) minimum to 2.50.0
  - Remove GSourceFunc casts
  - Indentation fixes
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1618228800">- Update to version 4.16.1
  * display: Fix scale by rounding (gxo#xfce/xfce4-settings#258)
  * Drop preferences-desktop-default-applications icon name
  * Also allocate terminating element
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1623153600">- Update to version 4.16.2
  - keyboard: Mark system defaults switch as active
    (gxo#xfce/xfce4-settings#310 and boo#1181263)
  - keyboard: Correctly initialize setting
    (gxo#xfce/xfce4-settings#310 and boo#1181263)
  - keyboard: Fix icon name in settings dialog
  - keyboard: Make buttons translatable (gxo#xfce/xfce4-settings#306)
  - xfsettingsd: Fix setting float array properties
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1638878400">- Split xfce4-color-settings in a subpackage with appropriate dependencies
  (boo#1173953)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1642680000">- Fix runtime dependencies for xfce4-color-settings and replace Supplements
  with Recommends from the main package</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1657022400">- Update to version 4.16.3
  * xfsettingsd: Fix recursive lock in libX11
    (gxo#xfce/xfce4-settings#369 boo#1200468)
  * build: Fix intltool lock file problem during make distcheck
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1667995200">- Update to version 4.16.4
  * Escape characters which do not belong into an URI/URL (gxo#xfce/xfce4-settings#390)
  * Prefer full command when basic command is env (gxo#xfce/xfce4-settings#358)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1668600000">- Update to version 4.16.5
  * Fix regression introduced in 4.16.4: "exo-open" not working
    for paths with spaces inside (gxo#xfce/xfce4-settings#403)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * build: Bump requirements for Xfce 4.18
  * appearance: Sync color scheme to gsettings
  * appearance: Fix mem leaks
  * settings-manager: Add padding to embedded dialogs
  * display-settings: Search for clonable modes only by resolution
  * Bumped copyright to 2022
  * mime-settings: Properly quote command parameters
  * Revert "Escape characters which do not belong into an URI/URL
    (gxo#xfce/xfce4-settings#390)
  * Escape characters which do not belong into an URI/URL
  * mime-helpers: Add Alacritty and kitty
  * color-settings: Destroy dialog before releasing its GtkBuilder
  * dialogs: Revert type hint changes
  * Improve wording
  * Add binding for /Gtk/DialogsUseHeader in appearance dialog
  * appearance: Fix theme list selection
  * xfce-mime-helper: exo_str_is_equal -&gt; g_strcmp0
  * xfce4-mime-helper: Prefer full command when basic command is env
  * Add Flatpak binaries
  * Fix a recursive lock in libX11.
  * appearance: Code style fixes
  * appearance: Fix SyncThemes property path and default value
  * Add addional checks to xfce_settings_editor_box_selection_changed
  * Fix invalid cast error
  * Fix $DISPLAY being set to wrong value
  * build: Fix intltool lock file problem during make distcheck
  * color-settings: Fix ColorSettings release
  * Add search bar to search per component
  * Use 2 decimals for refresh rate
  * display: Select next preset when minimal dialog is activated
  * display: Add helper functions
  * Update COPYING
  * Replace deprecated spawn_command_line_on_screen with
  * spawn_command_line
  * Fix help button action
  * Updated required libxfce4util version
  * Remove dependence on exo-string
  * settings-manager: Always show the search entry, no slider, no button
  * display: Add 'autoconnect mode' setting
  * Switch to using xfce_gtk_label_set_a11y_relation
  * keyboard: Mark system defaults switch as active
  * Revert "keyboard: Correctly initialize setting (gxo#xfce/xfce4-settings#310)"
  * keyboard: Correctly initialize setting
  * keyboard: Fix icon name in settings dialog
  * xfsettingsd: Fix setting float array properties
  * keyboard: Make buttons translatable
  * mime-settings: Allow filtering by application name
  * Drop preferences-desktop-default-applications icon name
  * display: Switch to MessageDialog for confirmation
  * display: Fix scale by rounding
  * appearance: Add option to sync xfwm4 theme
  * display: Add 1.25 and 1.75 ratios to presets
  * Remove unused variable
  * Default to using /tmp for temporary directory base if both
  * XDG_CACHE_HOME and TMPDIR are not defined in the environment.
  * Also allocate terminating element
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671710400">- Update to version 4.18.1
  * xfsettingsd: Make CSD (client side decorations) for dialogs opt-in
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676116800">- Update to version 4.18.2
  * Update copyright year
  * mime-settings: Increase dialog size (!96)
  * display: fix blurry 'help' indicator on output (#400, !95)
  * display: fix blurry icon in profiles treeview
  * display: fix blurry icons in minimal display settings dialog
  * mime: fix blurry icons in default app menus
  * mouse: fix blurriness in cursor theme previews
  * appearance: fix blurry subpixel antialias icons
  * appearance: fix blurry icon theme previews
  * xfsettingsd: Make xsettings.xml well-formed (Fixes #431, !94)
  * xfsettingsd: Remove duplicated config line (Fixes #425)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1688472000">- Update to version 4.18.3
  * Displays: Fix finding a valid mode by refresh rate
  * dialogs: Secure use of GSettings
  * xfsettingsd: Fix wrong test for property removal
  * xfsettingsd: Update also the type when updating a value
  * keyboard-settings: Fix critical when opening layout selection
    dialog
  * appearance-install-theme: Fix error message
  * appearance-install-theme: Do not mention file size in error
    message
  * appearance-install-theme: Check for theme package validity
  * appearance-install-theme: Update GTK icon cache after installing
  * appearance-install-theme: detect icon themes first (#271)
  * appearance-install-theme: make cleanup safer
  * appearance-install-theme: Use recommended way of command
    substitution.
  * appearance-install-theme: Convert to POSIX
  * Update bug report address
  * display: Check for XError on transform apply
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1701345600">- Update to version 4.18.4
  * display-settings: Fix memory management of confirmation dialog
  * xfsettingsd: displays: Always do some actions on RRScreenChangeNotify
  * xfsettingsd: displays: Fix memory leak
  * settings-manager: Support absolute path as icon name
  * Replace deprecated xfce_spawn(_command_line)?_on_screen
  * appearance: Match more dark themes (fixes #495)
  * appearance: Check for presence of color-scheme key
  * Apply matching xfwm4 when the switch is clicked
  * displays: Lower warning level
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1717934400">- Update to version 4.18.5
  * keyboard-settings: Escape markup characters in command tooltips
  * xfce-randr: Take RR_DoubleScan and RR_Interlace flags into account
  * Update copyright year
  * display-settings: Better fit with the way GApplication works
  * display-settings: Fix xfconf warning
  * display-settings: Fix cairo surface management
  * Fix memory leaks around display_settings_get_profiles()
  * x11: displays: Fix use of deprecation macros
  * x11: displays: Disable new outputs if /Notify is set to "Do nothing"
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1718107200">- Update to version 4.18.6
  * Revert "x11: displays: Disable new outputs if /Notify is set to
    "Do nothing""</changelog>
</package>
<package pkgid="bf0e25a78663d6097a55677ca2b2964b4410d0697399b23a39cab7e9894c652d" name="xfce4-settings-lang" arch="noarch">
  <version epoch="0" ver="4.18.6" rel="bp156.2.3.1"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1578830400">- Update to version 4.14.2
  * display: Fix icon name for primary indicator
  * display: Initialize crtc-&gt;scalex/y (bxo#15971)
  * appearance: Only show themes that support Gtk3 (bxo#15849)
  * color: Fix crash in add-profiles dialog (bxo#15876)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1586779200">- Update to version 4.14.3
  * display: Allow resizing of minimal dialog (bxo#15450)
  * display: Use proper fallback configuration on "apply" and
    "toggle off" (bxo#16476)
  * keyboard: Fix crash when editing shortcut (bxo#15958)
  * keyboard: Fix log flood (bxo#16521)
  * settings-manager: Make sure content determines size
  * xfsettingsd: Handle failure to get Xkl engine for display
    (bxo#16017)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * appearance: Fix width of DPI spinbutton (bxo#16125)
  * appearence: Sync theme, icon, font names to gsettings
  * appearance: Fix list refresh on DnD (gxo#xfce/xfce4-settings#213)
  * appearance: Drop toolbar style setting (bxo#16665)
  * display: Initial fractional scaling support
    (gxo#xfce/xfce4-settings#162)
  * display: Custom scale changes are display changes
  * display: Improve layout in settings dialog
  * display: Resize display widget according to scale
  * display: Move scaling presets to glade
  * display: Set minimum scale to 0.1
  * display: Improve state machine for scaling option
  * xfsettingsd: Correctly get current xrandr scale
  * mime-settings: Rename dialog and icon to 'Default Applications'
  * mime-settings: Fix window icon name
  * mime-settings: Fix double free
  * mime-helpers: Fix Nautilus icon name
  * mime-helpers: Rename Thunar to thunar
  * Rename Thunar to thunar in make and potfiles
  * Expand desktop entry field codes
  * keyboard-settings: Support libxfce4ui XfceTitledDialog new API
  * keyboard: Show shortcuts with keycap class
  * settings-manager: Ensure searchbox has initial focus (bxo#16890)
  * settings-manager: Simplify redrawing of search results
    (gxo#xfce/xfce4-settings#141)
  * settings-manager: Hide filter entry in plugged dialogs
  * Convert xfce4-compose-mail to Python
  * Add dependency to Python3
  * Use just binary name (instead of full path) as argument
  * Don't crash when upowerd isnt present (bug #60)
  * Always install shiny new icons
  * Drop libxfce4ui 4.15.1 ifdefs
  * exo-compose-email -&gt; xfce4-compose-email
  * exo-helper -&gt; xfce4-mime-helper
  * mime-settings now includes preferred applications
  * Switch to new app icons and rDNS icon names
  * Increase mouse cursor upper bound for HiDPI (bxo#16042)
  * Make "Profiles matching" sentence translatable (bxo#16679)
  * settings-manager: Use symbolic find/clear icons
  * Move from exo-csource to xdt-csource (bxo#16717)
  * Handle failure to get Xkl engine for display (bxo#16017)
  * settings-manager: Make sure content determines size
  * Fix GTimeVal deprecation (bxo#16645)
  * Fix keywords and mark them  as translateable
  * Use proper fallback configuration on "apply" and "toggle off"
    (bxo#16476)
  * keyboard-settings: Fix log flood (bxo#16521)
  * keyboard: Fix crash when editing shortcut (bxo#15958)
  * Add keywords to .desktop files (bxo#10694)
  * settings-manager: Improve search by including keywords
    (bxo#10694)
  * xfsettingsd: Add --disable-wm-check flag (bxo#16128)
  * Set "gtk-titlebar-middle-click" to "lower" by default
  * display: Allow resizing of minimal dialog (bxo#15450)
  * settings-manager: Show min and max buttons
  * dialogs: Ensure dialogs have min and max buttons
  * xsettings: Use CSD for GtkDialogs by default
  * settings-manager: Fix XfceTitledDialog layout with CSD
  * settings-manager: Drop setting the old header style
  * display: Show ratio next to display resolution
  * display: Mark preferred mode with an asterisk
  * display: Add init function for aspect ratios
  * display: Right-align the display ratio
  * display: Fixed warning and removed ratio
  * display: Improve look of ratio
  * display: Fix icon name for primary indicator
  * display: Initialize crtc-&gt;scalex/y (bxo#15971)
  * settings-editor: Add consistent inline-toolbar
  * appearance: Only show themes that support Gtk3 (bxo#15849)
  * color: Fix crash in add-profiles dialog (bxo#15876)
  * color: Conditionally hide info button in add-profile dialog
  * color: Add tooltip to profile info buttons
  * display: Fix profile matching in xfsettingsd
  * display: Assure correct gchar** (bxo#15816)
  * keyboard: Improve layout of add-command dialog
  * keyboard: Add mnemonics to add-command dialog (bxo#10495)
  * Switch to symbolic window-close icon
  * Bump libxfce4ui dependency to 4.15.1
  * Improve string for session managers
  * Ensure the newly labeled 'Xfce Settings Daemon' is translated
  * Do not show translation info on --help output
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604577600">- Resolve file conflict with xfce4-branding-openSUSE</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605441600">- Update to version 4.15.3
  - Disable UPower support by default
  - Add 24px and 32px icons
  - xfsettingsd: avoid default double fork
  - mime: Add 'Open with...' button
  - mime: Add new generic launcher icons
  - color: Adjust padding of dialog
  - color: Add labels to toolbar
  - keyboard: Make 'system defaults' a GtkSwitch
  - keyboard: Adjust width of shortcut column (gxo#xfce/xfce4-settings#223)
  - keyboard: Update dialog UI
  - keyboard: Make all table columns sortable
  - keyboard: Improve inline toolbar alignment
  - display: Center minimal dialog on monitor where cursor is
  - settings-editor: Add labels to toolbar items
  - Update README file
  - Translation Updates
- Fixed python shebangs warning</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  - Drop subtitles from settings dialogs
    (Fixes gxo#xfce/xfce4-settings#239)
  - display: Fix icon name in settings dialog
  - settings-manager: Fix visibility of filterbar
  - settings-manager: Correctly show/hide the filterbar
  - settings-manager: Switch to GtkSearchEntry
  - settings-manager: Put filter in separate bar
    (Fixes gxo#xfce/xfce4-settings#226)
  - appearance: Add 'Add' button to install themes
    (Fixes gxo#xfce/xfce4-settings#193)
  - color: Tweak colors  of icon
  - mime: Accept Thunar's old id name (Fixes gxo#xfce/xfce4-settings#247)
  - settings-editor: Enable tooltips and ellipsizing for `Value` column
  - settings-editor: Fix scrollbar for channels
  - settings-editor: Point to correct docs URL
    (gxo#xfce/xfce4-settings#245)
  - bump glib (and gio, gthread, etc) minimum to 2.50.0
  - Remove GSourceFunc casts
  - Indentation fixes
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1618228800">- Update to version 4.16.1
  * display: Fix scale by rounding (gxo#xfce/xfce4-settings#258)
  * Drop preferences-desktop-default-applications icon name
  * Also allocate terminating element
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1623153600">- Update to version 4.16.2
  - keyboard: Mark system defaults switch as active
    (gxo#xfce/xfce4-settings#310 and boo#1181263)
  - keyboard: Correctly initialize setting
    (gxo#xfce/xfce4-settings#310 and boo#1181263)
  - keyboard: Fix icon name in settings dialog
  - keyboard: Make buttons translatable (gxo#xfce/xfce4-settings#306)
  - xfsettingsd: Fix setting float array properties
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1638878400">- Split xfce4-color-settings in a subpackage with appropriate dependencies
  (boo#1173953)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1642680000">- Fix runtime dependencies for xfce4-color-settings and replace Supplements
  with Recommends from the main package</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1657022400">- Update to version 4.16.3
  * xfsettingsd: Fix recursive lock in libX11
    (gxo#xfce/xfce4-settings#369 boo#1200468)
  * build: Fix intltool lock file problem during make distcheck
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1667995200">- Update to version 4.16.4
  * Escape characters which do not belong into an URI/URL (gxo#xfce/xfce4-settings#390)
  * Prefer full command when basic command is env (gxo#xfce/xfce4-settings#358)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1668600000">- Update to version 4.16.5
  * Fix regression introduced in 4.16.4: "exo-open" not working
    for paths with spaces inside (gxo#xfce/xfce4-settings#403)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * build: Bump requirements for Xfce 4.18
  * appearance: Sync color scheme to gsettings
  * appearance: Fix mem leaks
  * settings-manager: Add padding to embedded dialogs
  * display-settings: Search for clonable modes only by resolution
  * Bumped copyright to 2022
  * mime-settings: Properly quote command parameters
  * Revert "Escape characters which do not belong into an URI/URL
    (gxo#xfce/xfce4-settings#390)
  * Escape characters which do not belong into an URI/URL
  * mime-helpers: Add Alacritty and kitty
  * color-settings: Destroy dialog before releasing its GtkBuilder
  * dialogs: Revert type hint changes
  * Improve wording
  * Add binding for /Gtk/DialogsUseHeader in appearance dialog
  * appearance: Fix theme list selection
  * xfce-mime-helper: exo_str_is_equal -&gt; g_strcmp0
  * xfce4-mime-helper: Prefer full command when basic command is env
  * Add Flatpak binaries
  * Fix a recursive lock in libX11.
  * appearance: Code style fixes
  * appearance: Fix SyncThemes property path and default value
  * Add addional checks to xfce_settings_editor_box_selection_changed
  * Fix invalid cast error
  * Fix $DISPLAY being set to wrong value
  * build: Fix intltool lock file problem during make distcheck
  * color-settings: Fix ColorSettings release
  * Add search bar to search per component
  * Use 2 decimals for refresh rate
  * display: Select next preset when minimal dialog is activated
  * display: Add helper functions
  * Update COPYING
  * Replace deprecated spawn_command_line_on_screen with
  * spawn_command_line
  * Fix help button action
  * Updated required libxfce4util version
  * Remove dependence on exo-string
  * settings-manager: Always show the search entry, no slider, no button
  * display: Add 'autoconnect mode' setting
  * Switch to using xfce_gtk_label_set_a11y_relation
  * keyboard: Mark system defaults switch as active
  * Revert "keyboard: Correctly initialize setting (gxo#xfce/xfce4-settings#310)"
  * keyboard: Correctly initialize setting
  * keyboard: Fix icon name in settings dialog
  * xfsettingsd: Fix setting float array properties
  * keyboard: Make buttons translatable
  * mime-settings: Allow filtering by application name
  * Drop preferences-desktop-default-applications icon name
  * display: Switch to MessageDialog for confirmation
  * display: Fix scale by rounding
  * appearance: Add option to sync xfwm4 theme
  * display: Add 1.25 and 1.75 ratios to presets
  * Remove unused variable
  * Default to using /tmp for temporary directory base if both
  * XDG_CACHE_HOME and TMPDIR are not defined in the environment.
  * Also allocate terminating element
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671710400">- Update to version 4.18.1
  * xfsettingsd: Make CSD (client side decorations) for dialogs opt-in
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676116800">- Update to version 4.18.2
  * Update copyright year
  * mime-settings: Increase dialog size (!96)
  * display: fix blurry 'help' indicator on output (#400, !95)
  * display: fix blurry icon in profiles treeview
  * display: fix blurry icons in minimal display settings dialog
  * mime: fix blurry icons in default app menus
  * mouse: fix blurriness in cursor theme previews
  * appearance: fix blurry subpixel antialias icons
  * appearance: fix blurry icon theme previews
  * xfsettingsd: Make xsettings.xml well-formed (Fixes #431, !94)
  * xfsettingsd: Remove duplicated config line (Fixes #425)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1688472000">- Update to version 4.18.3
  * Displays: Fix finding a valid mode by refresh rate
  * dialogs: Secure use of GSettings
  * xfsettingsd: Fix wrong test for property removal
  * xfsettingsd: Update also the type when updating a value
  * keyboard-settings: Fix critical when opening layout selection
    dialog
  * appearance-install-theme: Fix error message
  * appearance-install-theme: Do not mention file size in error
    message
  * appearance-install-theme: Check for theme package validity
  * appearance-install-theme: Update GTK icon cache after installing
  * appearance-install-theme: detect icon themes first (#271)
  * appearance-install-theme: make cleanup safer
  * appearance-install-theme: Use recommended way of command
    substitution.
  * appearance-install-theme: Convert to POSIX
  * Update bug report address
  * display: Check for XError on transform apply
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1701345600">- Update to version 4.18.4
  * display-settings: Fix memory management of confirmation dialog
  * xfsettingsd: displays: Always do some actions on RRScreenChangeNotify
  * xfsettingsd: displays: Fix memory leak
  * settings-manager: Support absolute path as icon name
  * Replace deprecated xfce_spawn(_command_line)?_on_screen
  * appearance: Match more dark themes (fixes #495)
  * appearance: Check for presence of color-scheme key
  * Apply matching xfwm4 when the switch is clicked
  * displays: Lower warning level
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1717934400">- Update to version 4.18.5
  * keyboard-settings: Escape markup characters in command tooltips
  * xfce-randr: Take RR_DoubleScan and RR_Interlace flags into account
  * Update copyright year
  * display-settings: Better fit with the way GApplication works
  * display-settings: Fix xfconf warning
  * display-settings: Fix cairo surface management
  * Fix memory leaks around display_settings_get_profiles()
  * x11: displays: Fix use of deprecation macros
  * x11: displays: Disable new outputs if /Notify is set to "Do nothing"
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1718107200">- Update to version 4.18.6
  * Revert "x11: displays: Disable new outputs if /Notify is set to
    "Do nothing""</changelog>
</package>
<package pkgid="f23f9a0950a8ddf27077cbf9b29eb43d5fa8f87f326f3c6011d239b160d322dc" name="xfce4-taskmanager" arch="aarch64">
  <version epoch="0" ver="1.5.7" rel="bp156.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1419422400">- update to version 1.1.0
  - stop using lots of deprecated Gtk2 API
  - add a process treeview mode
  - general UI/graph overhaul
  - various crash &amp; correctness fixes on the bsd backend
  - add a searchbox to filter on process names (bxo#9856)
  - make Escape key close the main window (bxo#11343)
  - fix window settings not properly saved (bxo#10670)
  - fix build issue on FreeBSD 9.0 (bxo#8081)
  - fix the refresh rate menu
  - default the focus on the process list instead of the exec button
    (bxo#10643)
  - add an option to show memory/swap usage as bytes instead of %
    (bxo#6503)
  - add unique app behaviour (bxo#8808)
  - default to close the window instead of hiding in systray
    (bxo#10941)
  - fix type causing high cpu usage on ARM (bxo#10417)
  - tons of translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1492603200">- update to version 1.2.0
  - New Feature: identify windows by clicking on them
  - Give the filter/search entry focus by default (bxo#11868)
  - Add delete and shift/delete keyboard shortcuts to the treeview
  - Improve kill and terminate dialog wording
  - Add Ctrl+q keyboard shortcut to close the taskmanager
  - Translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1528545600">- update to version 1.2.1
  - New Feature: add --start-hidden commandline option (bxo#14343)
  - Fix incorrect UID reporting (bxo#12970)
  - Fix memory usage display (bxo#13371)
  - Fix various types/casts/initializations/leaks (bxo#14401,
    bxo#14402, bxo#14403)
  - Possible fix for a crash when lots of processes were
    spawned/disappeared
  - Translation updates
- packaging:
  - build against GTK3
  - use %license</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1546430400">- update to version 1.2.2
  - Default to build with Gtk3, Gtk2 still available but will be removed
    in the next release
  - Appease valgrind by properly calculating size when using memmove
  - Remove g_object_unref() calls at the end of main, were causing
    double-frees with Gtk3 on OpenBSD
  - Better utf-8 normalization (bxo#14172)
  - Improve app search on close (bxo#14466)
  - Many translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1586520000">- Update to version 1.2.3
  * Improve settings saving (bxo#15213)
  * Fix closing taskman with Esc (bxo#16656)
  * Move legend from tooltip to hide-able statusbar (bxo#14131)
  * Update copyright
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1609243200">- Update to version 1.4.0
  * Drop Gtk2 support
  * Add support for MemAvailable (gxo#apps/xfce4-taskmanager!10)
  * statusbar: Use color with better contrast for dark themes
  * Fix: some times processes are not removed from the list
  * Add tooltip to show full command
  * Add application icon (gxo#apps/xfce4-taskmanager#23)
  * Replace appfinder icon with edit-find
    (gxo#apps/xfce4-taskmanager#23)
  * Replace old icon name with utilities-terminal
    gxo#apps/xfce4-taskmanager#23
  * Replace old icon name with system-run
    gxo#apps/xfce4-taskmanager#23
  * Always show memory usage in bytes and percent
    (gxo#apps/xfce4-taskmanager#24)
  * Improve comment in desktop file
    (gxo#apps/xfce4-taskmanager#20)
  * Add basic GitLab pipeline
  * Add README.md
  * Update libwnck and xmu deps in README
  * Remove GKSU leftovers
  * Remove unused url_hook_about_dialog function
  * Replace deprecated gtk_menu_popup
  * Fix GTimeVal deprecation warning
  * Fix indentation
  * Update .gitignore
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS
  * Bump minimal xdt version
  * bxo#16717: Move from exo-csource to xdt-csource
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612785600">- Update to version 1.4.1
  * Replace AC_PROG_LIBTOOL with IT_PROG_INTLTOOL
  * Simplify "query-tooltip" signal handler
  * statusbar: Use better color that works well with both light
    and dark themes (gxo#apps/xfce4-taskmanager!17)
  * Fix tooltip markdown issue
  * Create notification area icon only if needed
    (gxo#apps/xfce4-taskmanager#25)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612872000">- Update to version 1.4.2
  * Ellipsize memory and swap labels (gxo#apps/xfce4-taskmanager#32)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1653998400">- Update to version 1.5.4
  * Update configure.ac.in syntax
  * Fix taskmanager translations (gxo#apps/xfce4-taskmanager#53)
  * Translation Updates
- Updates from 1.5.3
  * Fix rendering bug (gxo#apps/xfce4-taskmanager#44)
  * Fix rendering bug for swap graph (gxo#apps/xfce4-taskmanager#44)
  * Fix bindings related to the "show-legend" setting
  * Allow to copy full process command line (gxo#apps/xfce4-taskmanager#33)
  * Rename Private to Resident Bytes (gxo#apps/xfce4-taskmanager#7)
  * Avoid grabbing the filter entry if it is not realized
  * Fix intltool lock file problem during make distcheck
  * `uid_name` has been removed from `task` struct
  * Fix invalid casts for "About" and "Help" (gxo#apps/xfce4-taskmanager#43)
  * Show localized website label
  * Update COPYING (gxo#apps/xfce4-taskmanager#49)
  * Updated copyright year, authors, and project links
- Updates from version 1.5.2
  * Fix restoring the window size (gxo#apps/xfce4-taskmanager#39)
  * Improve wording of systray option (gxo#apps/xfce4-taskmanager#19)
- Updates from version 1.5.1
  * Fix erroneous binding of settings (gxo#apps/xfce4-taskmanager#37)
  * Store column positions again
  * Store sort-column-id and sort-type (gxo#apps/xfce4-taskmanager#36)
  * Also include swap in the memory graph
  * Reduce drawing code
  * Reduce borders of graphs
  * Replace GtkImageMenuItem with GtkMenuItem
- Updates from version 1.5.0
  * Port to xfconf
  * Move to Client-side decorations
  * Migrate all settings to the settings dialog
  * settings: Switch to XfceTitledDialog
  * Use infobar for root warning box
  * Drop exec button from toolbar
  * include stdlib.h because exit() is used
  * remove GLIB_CHECK_VERSION checks
  * statusbar: Use better color that works well with both light and dark
    themes (gxo#apps/xfce4-taskmanager!17)
  * Fix handling "show-legend" setting
  * Handle Esc key correctly with hidden filter
  * Drop unused var and sort copyright
  * Show/hide filterbar with Ctrl+f and clear with Esc
  * Properly close settings dialog
  * Remove GSourceFunc casts
  * Fix compilation warnings
  * Replace AC_PROG_LIBTOOL with IT_PROG_INTLTOOL
  * Simplify "query-tooltip" signal handler
  * Ellipsize memory and swap labels (gxo#apps/xfce4-taskmanager#32)
  * Set window icon in glade file
  * Replace filter entry with GtkSearchBar
  * Fix doc links and bump dates
  * Simplify settings dialog code
  * Drop leftover function for toolbar style
  * Move about dialog to settings
  * Drop toolbar style setting
  * Fix tooltip markdown issue
  * Create notification area icon only if needed (gxo#apps/xfce4-taskmanager#25)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1671710400">- Update to version 1.5.5
  * Bump requirements for Xfce 4.18
  * Stick process view at the top in the absence of user action
  * Get rid of GtkHeaderBar
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696248000">- Update to version 1.5.6
  * Update copyright year
  * Rounded legend icons
  * Reopen process window maximized when closed maximized
  * Properly finalize global objects in main
  * Add missing include
  * Fix more memory leaks
  * Fix memory leak
  * Fix CSS related deprecation warnings
  * Ignore GtkStatusIcon related deprecations
  * Make libx11 optional, guard x11 code paths
  * Change type so that memory values are correct (Fixes #65)
  * settings-dialog: Fix untranslated label
  * Add icons at missing sizes, clean up SVG metadata
  * Add minimal support for Wayland
  * Fix graph drop off on the right side
  * Change graph peak variable to double
  * Remove timeout before exiting main loop
  * build: Add GLib requirement
  * Do not treat missing swap as error on OpenBSD and NetBSD
  * Fix process filter crash caused by the use of an uninitialized
    variable
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709294400">- Update to version 1.5.7
  * Update copyright year
  * build: Fix -Wcast-align warning from clang
  * Fix UBSan errors
  * settings-dialog: Fix XtmRefreshRate memory leak
  * Dark mode for process-statusbar
  * Dark mode for process-monitor
  * Allow multiple instances via command line option.
  * Fix blurry app icons when UI scale &gt; 1
  * Use symbolic window picker icon in toolbar
  * Fix broken "show-legend" setting sync
  * Translation Updates
- Add xfce4-taskmanager-relax-x11-version.patch</changelog>
</package>
<package pkgid="e6e6fa4c0e447e9066c518a44e8a5774e5b2e6cad468dc5a7bf929c8bfc9e594" name="xfce4-taskmanager" arch="i586">
  <version epoch="0" ver="1.5.7" rel="bp156.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1419422400">- update to version 1.1.0
  - stop using lots of deprecated Gtk2 API
  - add a process treeview mode
  - general UI/graph overhaul
  - various crash &amp; correctness fixes on the bsd backend
  - add a searchbox to filter on process names (bxo#9856)
  - make Escape key close the main window (bxo#11343)
  - fix window settings not properly saved (bxo#10670)
  - fix build issue on FreeBSD 9.0 (bxo#8081)
  - fix the refresh rate menu
  - default the focus on the process list instead of the exec button
    (bxo#10643)
  - add an option to show memory/swap usage as bytes instead of %
    (bxo#6503)
  - add unique app behaviour (bxo#8808)
  - default to close the window instead of hiding in systray
    (bxo#10941)
  - fix type causing high cpu usage on ARM (bxo#10417)
  - tons of translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1492603200">- update to version 1.2.0
  - New Feature: identify windows by clicking on them
  - Give the filter/search entry focus by default (bxo#11868)
  - Add delete and shift/delete keyboard shortcuts to the treeview
  - Improve kill and terminate dialog wording
  - Add Ctrl+q keyboard shortcut to close the taskmanager
  - Translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1528545600">- update to version 1.2.1
  - New Feature: add --start-hidden commandline option (bxo#14343)
  - Fix incorrect UID reporting (bxo#12970)
  - Fix memory usage display (bxo#13371)
  - Fix various types/casts/initializations/leaks (bxo#14401,
    bxo#14402, bxo#14403)
  - Possible fix for a crash when lots of processes were
    spawned/disappeared
  - Translation updates
- packaging:
  - build against GTK3
  - use %license</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1546430400">- update to version 1.2.2
  - Default to build with Gtk3, Gtk2 still available but will be removed
    in the next release
  - Appease valgrind by properly calculating size when using memmove
  - Remove g_object_unref() calls at the end of main, were causing
    double-frees with Gtk3 on OpenBSD
  - Better utf-8 normalization (bxo#14172)
  - Improve app search on close (bxo#14466)
  - Many translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1586520000">- Update to version 1.2.3
  * Improve settings saving (bxo#15213)
  * Fix closing taskman with Esc (bxo#16656)
  * Move legend from tooltip to hide-able statusbar (bxo#14131)
  * Update copyright
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1609243200">- Update to version 1.4.0
  * Drop Gtk2 support
  * Add support for MemAvailable (gxo#apps/xfce4-taskmanager!10)
  * statusbar: Use color with better contrast for dark themes
  * Fix: some times processes are not removed from the list
  * Add tooltip to show full command
  * Add application icon (gxo#apps/xfce4-taskmanager#23)
  * Replace appfinder icon with edit-find
    (gxo#apps/xfce4-taskmanager#23)
  * Replace old icon name with utilities-terminal
    gxo#apps/xfce4-taskmanager#23
  * Replace old icon name with system-run
    gxo#apps/xfce4-taskmanager#23
  * Always show memory usage in bytes and percent
    (gxo#apps/xfce4-taskmanager#24)
  * Improve comment in desktop file
    (gxo#apps/xfce4-taskmanager#20)
  * Add basic GitLab pipeline
  * Add README.md
  * Update libwnck and xmu deps in README
  * Remove GKSU leftovers
  * Remove unused url_hook_about_dialog function
  * Replace deprecated gtk_menu_popup
  * Fix GTimeVal deprecation warning
  * Fix indentation
  * Update .gitignore
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS
  * Bump minimal xdt version
  * bxo#16717: Move from exo-csource to xdt-csource
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612785600">- Update to version 1.4.1
  * Replace AC_PROG_LIBTOOL with IT_PROG_INTLTOOL
  * Simplify "query-tooltip" signal handler
  * statusbar: Use better color that works well with both light
    and dark themes (gxo#apps/xfce4-taskmanager!17)
  * Fix tooltip markdown issue
  * Create notification area icon only if needed
    (gxo#apps/xfce4-taskmanager#25)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612872000">- Update to version 1.4.2
  * Ellipsize memory and swap labels (gxo#apps/xfce4-taskmanager#32)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1653998400">- Update to version 1.5.4
  * Update configure.ac.in syntax
  * Fix taskmanager translations (gxo#apps/xfce4-taskmanager#53)
  * Translation Updates
- Updates from 1.5.3
  * Fix rendering bug (gxo#apps/xfce4-taskmanager#44)
  * Fix rendering bug for swap graph (gxo#apps/xfce4-taskmanager#44)
  * Fix bindings related to the "show-legend" setting
  * Allow to copy full process command line (gxo#apps/xfce4-taskmanager#33)
  * Rename Private to Resident Bytes (gxo#apps/xfce4-taskmanager#7)
  * Avoid grabbing the filter entry if it is not realized
  * Fix intltool lock file problem during make distcheck
  * `uid_name` has been removed from `task` struct
  * Fix invalid casts for "About" and "Help" (gxo#apps/xfce4-taskmanager#43)
  * Show localized website label
  * Update COPYING (gxo#apps/xfce4-taskmanager#49)
  * Updated copyright year, authors, and project links
- Updates from version 1.5.2
  * Fix restoring the window size (gxo#apps/xfce4-taskmanager#39)
  * Improve wording of systray option (gxo#apps/xfce4-taskmanager#19)
- Updates from version 1.5.1
  * Fix erroneous binding of settings (gxo#apps/xfce4-taskmanager#37)
  * Store column positions again
  * Store sort-column-id and sort-type (gxo#apps/xfce4-taskmanager#36)
  * Also include swap in the memory graph
  * Reduce drawing code
  * Reduce borders of graphs
  * Replace GtkImageMenuItem with GtkMenuItem
- Updates from version 1.5.0
  * Port to xfconf
  * Move to Client-side decorations
  * Migrate all settings to the settings dialog
  * settings: Switch to XfceTitledDialog
  * Use infobar for root warning box
  * Drop exec button from toolbar
  * include stdlib.h because exit() is used
  * remove GLIB_CHECK_VERSION checks
  * statusbar: Use better color that works well with both light and dark
    themes (gxo#apps/xfce4-taskmanager!17)
  * Fix handling "show-legend" setting
  * Handle Esc key correctly with hidden filter
  * Drop unused var and sort copyright
  * Show/hide filterbar with Ctrl+f and clear with Esc
  * Properly close settings dialog
  * Remove GSourceFunc casts
  * Fix compilation warnings
  * Replace AC_PROG_LIBTOOL with IT_PROG_INTLTOOL
  * Simplify "query-tooltip" signal handler
  * Ellipsize memory and swap labels (gxo#apps/xfce4-taskmanager#32)
  * Set window icon in glade file
  * Replace filter entry with GtkSearchBar
  * Fix doc links and bump dates
  * Simplify settings dialog code
  * Drop leftover function for toolbar style
  * Move about dialog to settings
  * Drop toolbar style setting
  * Fix tooltip markdown issue
  * Create notification area icon only if needed (gxo#apps/xfce4-taskmanager#25)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1671710400">- Update to version 1.5.5
  * Bump requirements for Xfce 4.18
  * Stick process view at the top in the absence of user action
  * Get rid of GtkHeaderBar
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696248000">- Update to version 1.5.6
  * Update copyright year
  * Rounded legend icons
  * Reopen process window maximized when closed maximized
  * Properly finalize global objects in main
  * Add missing include
  * Fix more memory leaks
  * Fix memory leak
  * Fix CSS related deprecation warnings
  * Ignore GtkStatusIcon related deprecations
  * Make libx11 optional, guard x11 code paths
  * Change type so that memory values are correct (Fixes #65)
  * settings-dialog: Fix untranslated label
  * Add icons at missing sizes, clean up SVG metadata
  * Add minimal support for Wayland
  * Fix graph drop off on the right side
  * Change graph peak variable to double
  * Remove timeout before exiting main loop
  * build: Add GLib requirement
  * Do not treat missing swap as error on OpenBSD and NetBSD
  * Fix process filter crash caused by the use of an uninitialized
    variable
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709294400">- Update to version 1.5.7
  * Update copyright year
  * build: Fix -Wcast-align warning from clang
  * Fix UBSan errors
  * settings-dialog: Fix XtmRefreshRate memory leak
  * Dark mode for process-statusbar
  * Dark mode for process-monitor
  * Allow multiple instances via command line option.
  * Fix blurry app icons when UI scale &gt; 1
  * Use symbolic window picker icon in toolbar
  * Fix broken "show-legend" setting sync
  * Translation Updates
- Add xfce4-taskmanager-relax-x11-version.patch</changelog>
</package>
<package pkgid="c27bac650b1144d094a96b8f7f603d4d889adcb9571cba79913ef0581586ae5d" name="xfce4-taskmanager" arch="ppc64le">
  <version epoch="0" ver="1.5.7" rel="bp156.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1419422400">- update to version 1.1.0
  - stop using lots of deprecated Gtk2 API
  - add a process treeview mode
  - general UI/graph overhaul
  - various crash &amp; correctness fixes on the bsd backend
  - add a searchbox to filter on process names (bxo#9856)
  - make Escape key close the main window (bxo#11343)
  - fix window settings not properly saved (bxo#10670)
  - fix build issue on FreeBSD 9.0 (bxo#8081)
  - fix the refresh rate menu
  - default the focus on the process list instead of the exec button
    (bxo#10643)
  - add an option to show memory/swap usage as bytes instead of %
    (bxo#6503)
  - add unique app behaviour (bxo#8808)
  - default to close the window instead of hiding in systray
    (bxo#10941)
  - fix type causing high cpu usage on ARM (bxo#10417)
  - tons of translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1492603200">- update to version 1.2.0
  - New Feature: identify windows by clicking on them
  - Give the filter/search entry focus by default (bxo#11868)
  - Add delete and shift/delete keyboard shortcuts to the treeview
  - Improve kill and terminate dialog wording
  - Add Ctrl+q keyboard shortcut to close the taskmanager
  - Translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1528545600">- update to version 1.2.1
  - New Feature: add --start-hidden commandline option (bxo#14343)
  - Fix incorrect UID reporting (bxo#12970)
  - Fix memory usage display (bxo#13371)
  - Fix various types/casts/initializations/leaks (bxo#14401,
    bxo#14402, bxo#14403)
  - Possible fix for a crash when lots of processes were
    spawned/disappeared
  - Translation updates
- packaging:
  - build against GTK3
  - use %license</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1546430400">- update to version 1.2.2
  - Default to build with Gtk3, Gtk2 still available but will be removed
    in the next release
  - Appease valgrind by properly calculating size when using memmove
  - Remove g_object_unref() calls at the end of main, were causing
    double-frees with Gtk3 on OpenBSD
  - Better utf-8 normalization (bxo#14172)
  - Improve app search on close (bxo#14466)
  - Many translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1586520000">- Update to version 1.2.3
  * Improve settings saving (bxo#15213)
  * Fix closing taskman with Esc (bxo#16656)
  * Move legend from tooltip to hide-able statusbar (bxo#14131)
  * Update copyright
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1609243200">- Update to version 1.4.0
  * Drop Gtk2 support
  * Add support for MemAvailable (gxo#apps/xfce4-taskmanager!10)
  * statusbar: Use color with better contrast for dark themes
  * Fix: some times processes are not removed from the list
  * Add tooltip to show full command
  * Add application icon (gxo#apps/xfce4-taskmanager#23)
  * Replace appfinder icon with edit-find
    (gxo#apps/xfce4-taskmanager#23)
  * Replace old icon name with utilities-terminal
    gxo#apps/xfce4-taskmanager#23
  * Replace old icon name with system-run
    gxo#apps/xfce4-taskmanager#23
  * Always show memory usage in bytes and percent
    (gxo#apps/xfce4-taskmanager#24)
  * Improve comment in desktop file
    (gxo#apps/xfce4-taskmanager#20)
  * Add basic GitLab pipeline
  * Add README.md
  * Update libwnck and xmu deps in README
  * Remove GKSU leftovers
  * Remove unused url_hook_about_dialog function
  * Replace deprecated gtk_menu_popup
  * Fix GTimeVal deprecation warning
  * Fix indentation
  * Update .gitignore
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS
  * Bump minimal xdt version
  * bxo#16717: Move from exo-csource to xdt-csource
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612785600">- Update to version 1.4.1
  * Replace AC_PROG_LIBTOOL with IT_PROG_INTLTOOL
  * Simplify "query-tooltip" signal handler
  * statusbar: Use better color that works well with both light
    and dark themes (gxo#apps/xfce4-taskmanager!17)
  * Fix tooltip markdown issue
  * Create notification area icon only if needed
    (gxo#apps/xfce4-taskmanager#25)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612872000">- Update to version 1.4.2
  * Ellipsize memory and swap labels (gxo#apps/xfce4-taskmanager#32)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1653998400">- Update to version 1.5.4
  * Update configure.ac.in syntax
  * Fix taskmanager translations (gxo#apps/xfce4-taskmanager#53)
  * Translation Updates
- Updates from 1.5.3
  * Fix rendering bug (gxo#apps/xfce4-taskmanager#44)
  * Fix rendering bug for swap graph (gxo#apps/xfce4-taskmanager#44)
  * Fix bindings related to the "show-legend" setting
  * Allow to copy full process command line (gxo#apps/xfce4-taskmanager#33)
  * Rename Private to Resident Bytes (gxo#apps/xfce4-taskmanager#7)
  * Avoid grabbing the filter entry if it is not realized
  * Fix intltool lock file problem during make distcheck
  * `uid_name` has been removed from `task` struct
  * Fix invalid casts for "About" and "Help" (gxo#apps/xfce4-taskmanager#43)
  * Show localized website label
  * Update COPYING (gxo#apps/xfce4-taskmanager#49)
  * Updated copyright year, authors, and project links
- Updates from version 1.5.2
  * Fix restoring the window size (gxo#apps/xfce4-taskmanager#39)
  * Improve wording of systray option (gxo#apps/xfce4-taskmanager#19)
- Updates from version 1.5.1
  * Fix erroneous binding of settings (gxo#apps/xfce4-taskmanager#37)
  * Store column positions again
  * Store sort-column-id and sort-type (gxo#apps/xfce4-taskmanager#36)
  * Also include swap in the memory graph
  * Reduce drawing code
  * Reduce borders of graphs
  * Replace GtkImageMenuItem with GtkMenuItem
- Updates from version 1.5.0
  * Port to xfconf
  * Move to Client-side decorations
  * Migrate all settings to the settings dialog
  * settings: Switch to XfceTitledDialog
  * Use infobar for root warning box
  * Drop exec button from toolbar
  * include stdlib.h because exit() is used
  * remove GLIB_CHECK_VERSION checks
  * statusbar: Use better color that works well with both light and dark
    themes (gxo#apps/xfce4-taskmanager!17)
  * Fix handling "show-legend" setting
  * Handle Esc key correctly with hidden filter
  * Drop unused var and sort copyright
  * Show/hide filterbar with Ctrl+f and clear with Esc
  * Properly close settings dialog
  * Remove GSourceFunc casts
  * Fix compilation warnings
  * Replace AC_PROG_LIBTOOL with IT_PROG_INTLTOOL
  * Simplify "query-tooltip" signal handler
  * Ellipsize memory and swap labels (gxo#apps/xfce4-taskmanager#32)
  * Set window icon in glade file
  * Replace filter entry with GtkSearchBar
  * Fix doc links and bump dates
  * Simplify settings dialog code
  * Drop leftover function for toolbar style
  * Move about dialog to settings
  * Drop toolbar style setting
  * Fix tooltip markdown issue
  * Create notification area icon only if needed (gxo#apps/xfce4-taskmanager#25)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1671710400">- Update to version 1.5.5
  * Bump requirements for Xfce 4.18
  * Stick process view at the top in the absence of user action
  * Get rid of GtkHeaderBar
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696248000">- Update to version 1.5.6
  * Update copyright year
  * Rounded legend icons
  * Reopen process window maximized when closed maximized
  * Properly finalize global objects in main
  * Add missing include
  * Fix more memory leaks
  * Fix memory leak
  * Fix CSS related deprecation warnings
  * Ignore GtkStatusIcon related deprecations
  * Make libx11 optional, guard x11 code paths
  * Change type so that memory values are correct (Fixes #65)
  * settings-dialog: Fix untranslated label
  * Add icons at missing sizes, clean up SVG metadata
  * Add minimal support for Wayland
  * Fix graph drop off on the right side
  * Change graph peak variable to double
  * Remove timeout before exiting main loop
  * build: Add GLib requirement
  * Do not treat missing swap as error on OpenBSD and NetBSD
  * Fix process filter crash caused by the use of an uninitialized
    variable
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709294400">- Update to version 1.5.7
  * Update copyright year
  * build: Fix -Wcast-align warning from clang
  * Fix UBSan errors
  * settings-dialog: Fix XtmRefreshRate memory leak
  * Dark mode for process-statusbar
  * Dark mode for process-monitor
  * Allow multiple instances via command line option.
  * Fix blurry app icons when UI scale &gt; 1
  * Use symbolic window picker icon in toolbar
  * Fix broken "show-legend" setting sync
  * Translation Updates
- Add xfce4-taskmanager-relax-x11-version.patch</changelog>
</package>
<package pkgid="6357949b28469682c19b0f4926913ca2e3b754c86f0134b699e6997f13a6d4da" name="xfce4-taskmanager" arch="s390x">
  <version epoch="0" ver="1.5.7" rel="bp156.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1419422400">- update to version 1.1.0
  - stop using lots of deprecated Gtk2 API
  - add a process treeview mode
  - general UI/graph overhaul
  - various crash &amp; correctness fixes on the bsd backend
  - add a searchbox to filter on process names (bxo#9856)
  - make Escape key close the main window (bxo#11343)
  - fix window settings not properly saved (bxo#10670)
  - fix build issue on FreeBSD 9.0 (bxo#8081)
  - fix the refresh rate menu
  - default the focus on the process list instead of the exec button
    (bxo#10643)
  - add an option to show memory/swap usage as bytes instead of %
    (bxo#6503)
  - add unique app behaviour (bxo#8808)
  - default to close the window instead of hiding in systray
    (bxo#10941)
  - fix type causing high cpu usage on ARM (bxo#10417)
  - tons of translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1492603200">- update to version 1.2.0
  - New Feature: identify windows by clicking on them
  - Give the filter/search entry focus by default (bxo#11868)
  - Add delete and shift/delete keyboard shortcuts to the treeview
  - Improve kill and terminate dialog wording
  - Add Ctrl+q keyboard shortcut to close the taskmanager
  - Translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1528545600">- update to version 1.2.1
  - New Feature: add --start-hidden commandline option (bxo#14343)
  - Fix incorrect UID reporting (bxo#12970)
  - Fix memory usage display (bxo#13371)
  - Fix various types/casts/initializations/leaks (bxo#14401,
    bxo#14402, bxo#14403)
  - Possible fix for a crash when lots of processes were
    spawned/disappeared
  - Translation updates
- packaging:
  - build against GTK3
  - use %license</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1546430400">- update to version 1.2.2
  - Default to build with Gtk3, Gtk2 still available but will be removed
    in the next release
  - Appease valgrind by properly calculating size when using memmove
  - Remove g_object_unref() calls at the end of main, were causing
    double-frees with Gtk3 on OpenBSD
  - Better utf-8 normalization (bxo#14172)
  - Improve app search on close (bxo#14466)
  - Many translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1586520000">- Update to version 1.2.3
  * Improve settings saving (bxo#15213)
  * Fix closing taskman with Esc (bxo#16656)
  * Move legend from tooltip to hide-able statusbar (bxo#14131)
  * Update copyright
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1609243200">- Update to version 1.4.0
  * Drop Gtk2 support
  * Add support for MemAvailable (gxo#apps/xfce4-taskmanager!10)
  * statusbar: Use color with better contrast for dark themes
  * Fix: some times processes are not removed from the list
  * Add tooltip to show full command
  * Add application icon (gxo#apps/xfce4-taskmanager#23)
  * Replace appfinder icon with edit-find
    (gxo#apps/xfce4-taskmanager#23)
  * Replace old icon name with utilities-terminal
    gxo#apps/xfce4-taskmanager#23
  * Replace old icon name with system-run
    gxo#apps/xfce4-taskmanager#23
  * Always show memory usage in bytes and percent
    (gxo#apps/xfce4-taskmanager#24)
  * Improve comment in desktop file
    (gxo#apps/xfce4-taskmanager#20)
  * Add basic GitLab pipeline
  * Add README.md
  * Update libwnck and xmu deps in README
  * Remove GKSU leftovers
  * Remove unused url_hook_about_dialog function
  * Replace deprecated gtk_menu_popup
  * Fix GTimeVal deprecation warning
  * Fix indentation
  * Update .gitignore
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS
  * Bump minimal xdt version
  * bxo#16717: Move from exo-csource to xdt-csource
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612785600">- Update to version 1.4.1
  * Replace AC_PROG_LIBTOOL with IT_PROG_INTLTOOL
  * Simplify "query-tooltip" signal handler
  * statusbar: Use better color that works well with both light
    and dark themes (gxo#apps/xfce4-taskmanager!17)
  * Fix tooltip markdown issue
  * Create notification area icon only if needed
    (gxo#apps/xfce4-taskmanager#25)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612872000">- Update to version 1.4.2
  * Ellipsize memory and swap labels (gxo#apps/xfce4-taskmanager#32)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1653998400">- Update to version 1.5.4
  * Update configure.ac.in syntax
  * Fix taskmanager translations (gxo#apps/xfce4-taskmanager#53)
  * Translation Updates
- Updates from 1.5.3
  * Fix rendering bug (gxo#apps/xfce4-taskmanager#44)
  * Fix rendering bug for swap graph (gxo#apps/xfce4-taskmanager#44)
  * Fix bindings related to the "show-legend" setting
  * Allow to copy full process command line (gxo#apps/xfce4-taskmanager#33)
  * Rename Private to Resident Bytes (gxo#apps/xfce4-taskmanager#7)
  * Avoid grabbing the filter entry if it is not realized
  * Fix intltool lock file problem during make distcheck
  * `uid_name` has been removed from `task` struct
  * Fix invalid casts for "About" and "Help" (gxo#apps/xfce4-taskmanager#43)
  * Show localized website label
  * Update COPYING (gxo#apps/xfce4-taskmanager#49)
  * Updated copyright year, authors, and project links
- Updates from version 1.5.2
  * Fix restoring the window size (gxo#apps/xfce4-taskmanager#39)
  * Improve wording of systray option (gxo#apps/xfce4-taskmanager#19)
- Updates from version 1.5.1
  * Fix erroneous binding of settings (gxo#apps/xfce4-taskmanager#37)
  * Store column positions again
  * Store sort-column-id and sort-type (gxo#apps/xfce4-taskmanager#36)
  * Also include swap in the memory graph
  * Reduce drawing code
  * Reduce borders of graphs
  * Replace GtkImageMenuItem with GtkMenuItem
- Updates from version 1.5.0
  * Port to xfconf
  * Move to Client-side decorations
  * Migrate all settings to the settings dialog
  * settings: Switch to XfceTitledDialog
  * Use infobar for root warning box
  * Drop exec button from toolbar
  * include stdlib.h because exit() is used
  * remove GLIB_CHECK_VERSION checks
  * statusbar: Use better color that works well with both light and dark
    themes (gxo#apps/xfce4-taskmanager!17)
  * Fix handling "show-legend" setting
  * Handle Esc key correctly with hidden filter
  * Drop unused var and sort copyright
  * Show/hide filterbar with Ctrl+f and clear with Esc
  * Properly close settings dialog
  * Remove GSourceFunc casts
  * Fix compilation warnings
  * Replace AC_PROG_LIBTOOL with IT_PROG_INTLTOOL
  * Simplify "query-tooltip" signal handler
  * Ellipsize memory and swap labels (gxo#apps/xfce4-taskmanager#32)
  * Set window icon in glade file
  * Replace filter entry with GtkSearchBar
  * Fix doc links and bump dates
  * Simplify settings dialog code
  * Drop leftover function for toolbar style
  * Move about dialog to settings
  * Drop toolbar style setting
  * Fix tooltip markdown issue
  * Create notification area icon only if needed (gxo#apps/xfce4-taskmanager#25)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1671710400">- Update to version 1.5.5
  * Bump requirements for Xfce 4.18
  * Stick process view at the top in the absence of user action
  * Get rid of GtkHeaderBar
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696248000">- Update to version 1.5.6
  * Update copyright year
  * Rounded legend icons
  * Reopen process window maximized when closed maximized
  * Properly finalize global objects in main
  * Add missing include
  * Fix more memory leaks
  * Fix memory leak
  * Fix CSS related deprecation warnings
  * Ignore GtkStatusIcon related deprecations
  * Make libx11 optional, guard x11 code paths
  * Change type so that memory values are correct (Fixes #65)
  * settings-dialog: Fix untranslated label
  * Add icons at missing sizes, clean up SVG metadata
  * Add minimal support for Wayland
  * Fix graph drop off on the right side
  * Change graph peak variable to double
  * Remove timeout before exiting main loop
  * build: Add GLib requirement
  * Do not treat missing swap as error on OpenBSD and NetBSD
  * Fix process filter crash caused by the use of an uninitialized
    variable
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709294400">- Update to version 1.5.7
  * Update copyright year
  * build: Fix -Wcast-align warning from clang
  * Fix UBSan errors
  * settings-dialog: Fix XtmRefreshRate memory leak
  * Dark mode for process-statusbar
  * Dark mode for process-monitor
  * Allow multiple instances via command line option.
  * Fix blurry app icons when UI scale &gt; 1
  * Use symbolic window picker icon in toolbar
  * Fix broken "show-legend" setting sync
  * Translation Updates
- Add xfce4-taskmanager-relax-x11-version.patch</changelog>
</package>
<package pkgid="9e6ce6dfeceec93bd0e2e12605fd015f964f63b31c37cd0215478934cf28eece" name="xfce4-taskmanager" arch="src">
  <version epoch="0" ver="1.5.7" rel="bp156.2.3.1"/>
  <changelog author="prusnak@suse.cz" date="1213790400">- updated to 0.4.0
  * Priority setting
  * 64bit archs fix
  * Update strings
- dropped obsoleted patch: signal.diff</changelog>
  <changelog author="bwalle@suse.de" date="1223467200">- Add suse_update_desktop_file to fix build on Factory</changelog>
  <changelog author="prusnak@opensuse.org" date="1276603200">- updated to 1.0.0
  - Replaced progress bars against monitors
  - Display window icons/names with libwnck (optional)
  - Display the tree view context menu on Menu key press
  - On tree view column click sort first by descending order
  - Context menu on the status icon to quit the application
  - Hide window on window close when the status icon is visible
  - Several fixes</changelog>
  <changelog author="gber@opensuse.org" date="1293451200">- use libwnck
- drop obsolete build dependencies
- show compiler output
- remove unsupported locales
- improved summaries/descriptions</changelog>
  <changelog author="gber@opensuse.org" date="1298030400">- call %desktop_database_post/un</changelog>
  <changelog author="gber@opensuse.org" date="1333108800">- specfile cleanup
- split off -lang subpackage</changelog>
  <changelog author="gber@opensuse.org" date="1335700800">- add dependency on exo-tools since exo-open is used</changelog>
  <changelog author="gber@opensuse.org" date="1389182400">- update to version 1.0.1
  - add "Run Task Manager as root" item in "Execute" menu
  - add a menu position function
  - fix shell substitution for Korn Shell (ksh)
  - set monitor's background box use the prelight state
  - remove quit tool button
  - OpenBSD removed KERN_PROC2/KINFO_PROC2 some months ago.
  - translation updates</changelog>
  <changelog author="gber@opensuse.org" date="1419422400">- update to version 1.1.0
  - stop using lots of deprecated Gtk2 API
  - add a process treeview mode
  - general UI/graph overhaul
  - various crash &amp; correctness fixes on the bsd backend
  - add a searchbox to filter on process names (bxo#9856)
  - make Escape key close the main window (bxo#11343)
  - fix window settings not properly saved (bxo#10670)
  - fix build issue on FreeBSD 9.0 (bxo#8081)
  - fix the refresh rate menu
  - default the focus on the process list instead of the exec button
    (bxo#10643)
  - add an option to show memory/swap usage as bytes instead of %
    (bxo#6503)
  - add unique app behaviour (bxo#8808)
  - default to close the window instead of hiding in systray
    (bxo#10941)
  - fix type causing high cpu usage on ARM (bxo#10417)
  - tons of translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1492603200">- update to version 1.2.0
  - New Feature: identify windows by clicking on them
  - Give the filter/search entry focus by default (bxo#11868)
  - Add delete and shift/delete keyboard shortcuts to the treeview
  - Improve kill and terminate dialog wording
  - Add Ctrl+q keyboard shortcut to close the taskmanager
  - Translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1528545600">- update to version 1.2.1
  - New Feature: add --start-hidden commandline option (bxo#14343)
  - Fix incorrect UID reporting (bxo#12970)
  - Fix memory usage display (bxo#13371)
  - Fix various types/casts/initializations/leaks (bxo#14401,
    bxo#14402, bxo#14403)
  - Possible fix for a crash when lots of processes were
    spawned/disappeared
  - Translation updates
- packaging:
  - build against GTK3
  - use %license</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1546430400">- update to version 1.2.2
  - Default to build with Gtk3, Gtk2 still available but will be removed
    in the next release
  - Appease valgrind by properly calculating size when using memmove
  - Remove g_object_unref() calls at the end of main, were causing
    double-frees with Gtk3 on OpenBSD
  - Better utf-8 normalization (bxo#14172)
  - Improve app search on close (bxo#14466)
  - Many translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1586520000">- Update to version 1.2.3
  * Improve settings saving (bxo#15213)
  * Fix closing taskman with Esc (bxo#16656)
  * Move legend from tooltip to hide-able statusbar (bxo#14131)
  * Update copyright
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1609243200">- Update to version 1.4.0
  * Drop Gtk2 support
  * Add support for MemAvailable (gxo#apps/xfce4-taskmanager!10)
  * statusbar: Use color with better contrast for dark themes
  * Fix: some times processes are not removed from the list
  * Add tooltip to show full command
  * Add application icon (gxo#apps/xfce4-taskmanager#23)
  * Replace appfinder icon with edit-find
    (gxo#apps/xfce4-taskmanager#23)
  * Replace old icon name with utilities-terminal
    gxo#apps/xfce4-taskmanager#23
  * Replace old icon name with system-run
    gxo#apps/xfce4-taskmanager#23
  * Always show memory usage in bytes and percent
    (gxo#apps/xfce4-taskmanager#24)
  * Improve comment in desktop file
    (gxo#apps/xfce4-taskmanager#20)
  * Add basic GitLab pipeline
  * Add README.md
  * Update libwnck and xmu deps in README
  * Remove GKSU leftovers
  * Remove unused url_hook_about_dialog function
  * Replace deprecated gtk_menu_popup
  * Fix GTimeVal deprecation warning
  * Fix indentation
  * Update .gitignore
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS
  * Bump minimal xdt version
  * bxo#16717: Move from exo-csource to xdt-csource
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612785600">- Update to version 1.4.1
  * Replace AC_PROG_LIBTOOL with IT_PROG_INTLTOOL
  * Simplify "query-tooltip" signal handler
  * statusbar: Use better color that works well with both light
    and dark themes (gxo#apps/xfce4-taskmanager!17)
  * Fix tooltip markdown issue
  * Create notification area icon only if needed
    (gxo#apps/xfce4-taskmanager#25)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612872000">- Update to version 1.4.2
  * Ellipsize memory and swap labels (gxo#apps/xfce4-taskmanager#32)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1653998400">- Update to version 1.5.4
  * Update configure.ac.in syntax
  * Fix taskmanager translations (gxo#apps/xfce4-taskmanager#53)
  * Translation Updates
- Updates from 1.5.3
  * Fix rendering bug (gxo#apps/xfce4-taskmanager#44)
  * Fix rendering bug for swap graph (gxo#apps/xfce4-taskmanager#44)
  * Fix bindings related to the "show-legend" setting
  * Allow to copy full process command line (gxo#apps/xfce4-taskmanager#33)
  * Rename Private to Resident Bytes (gxo#apps/xfce4-taskmanager#7)
  * Avoid grabbing the filter entry if it is not realized
  * Fix intltool lock file problem during make distcheck
  * `uid_name` has been removed from `task` struct
  * Fix invalid casts for "About" and "Help" (gxo#apps/xfce4-taskmanager#43)
  * Show localized website label
  * Update COPYING (gxo#apps/xfce4-taskmanager#49)
  * Updated copyright year, authors, and project links
- Updates from version 1.5.2
  * Fix restoring the window size (gxo#apps/xfce4-taskmanager#39)
  * Improve wording of systray option (gxo#apps/xfce4-taskmanager#19)
- Updates from version 1.5.1
  * Fix erroneous binding of settings (gxo#apps/xfce4-taskmanager#37)
  * Store column positions again
  * Store sort-column-id and sort-type (gxo#apps/xfce4-taskmanager#36)
  * Also include swap in the memory graph
  * Reduce drawing code
  * Reduce borders of graphs
  * Replace GtkImageMenuItem with GtkMenuItem
- Updates from version 1.5.0
  * Port to xfconf
  * Move to Client-side decorations
  * Migrate all settings to the settings dialog
  * settings: Switch to XfceTitledDialog
  * Use infobar for root warning box
  * Drop exec button from toolbar
  * include stdlib.h because exit() is used
  * remove GLIB_CHECK_VERSION checks
  * statusbar: Use better color that works well with both light and dark
    themes (gxo#apps/xfce4-taskmanager!17)
  * Fix handling "show-legend" setting
  * Handle Esc key correctly with hidden filter
  * Drop unused var and sort copyright
  * Show/hide filterbar with Ctrl+f and clear with Esc
  * Properly close settings dialog
  * Remove GSourceFunc casts
  * Fix compilation warnings
  * Replace AC_PROG_LIBTOOL with IT_PROG_INTLTOOL
  * Simplify "query-tooltip" signal handler
  * Ellipsize memory and swap labels (gxo#apps/xfce4-taskmanager#32)
  * Set window icon in glade file
  * Replace filter entry with GtkSearchBar
  * Fix doc links and bump dates
  * Simplify settings dialog code
  * Drop leftover function for toolbar style
  * Move about dialog to settings
  * Drop toolbar style setting
  * Fix tooltip markdown issue
  * Create notification area icon only if needed (gxo#apps/xfce4-taskmanager#25)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1671710400">- Update to version 1.5.5
  * Bump requirements for Xfce 4.18
  * Stick process view at the top in the absence of user action
  * Get rid of GtkHeaderBar
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696248000">- Update to version 1.5.6
  * Update copyright year
  * Rounded legend icons
  * Reopen process window maximized when closed maximized
  * Properly finalize global objects in main
  * Add missing include
  * Fix more memory leaks
  * Fix memory leak
  * Fix CSS related deprecation warnings
  * Ignore GtkStatusIcon related deprecations
  * Make libx11 optional, guard x11 code paths
  * Change type so that memory values are correct (Fixes #65)
  * settings-dialog: Fix untranslated label
  * Add icons at missing sizes, clean up SVG metadata
  * Add minimal support for Wayland
  * Fix graph drop off on the right side
  * Change graph peak variable to double
  * Remove timeout before exiting main loop
  * build: Add GLib requirement
  * Do not treat missing swap as error on OpenBSD and NetBSD
  * Fix process filter crash caused by the use of an uninitialized
    variable
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709294400">- Update to version 1.5.7
  * Update copyright year
  * build: Fix -Wcast-align warning from clang
  * Fix UBSan errors
  * settings-dialog: Fix XtmRefreshRate memory leak
  * Dark mode for process-statusbar
  * Dark mode for process-monitor
  * Allow multiple instances via command line option.
  * Fix blurry app icons when UI scale &gt; 1
  * Use symbolic window picker icon in toolbar
  * Fix broken "show-legend" setting sync
  * Translation Updates
- Add xfce4-taskmanager-relax-x11-version.patch</changelog>
</package>
<package pkgid="436f8b9e2e7aa9313820c4af8d5023771da73ca2ddc9407de445b7e8e3cb8c1c" name="xfce4-taskmanager" arch="x86_64">
  <version epoch="0" ver="1.5.7" rel="bp156.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1419422400">- update to version 1.1.0
  - stop using lots of deprecated Gtk2 API
  - add a process treeview mode
  - general UI/graph overhaul
  - various crash &amp; correctness fixes on the bsd backend
  - add a searchbox to filter on process names (bxo#9856)
  - make Escape key close the main window (bxo#11343)
  - fix window settings not properly saved (bxo#10670)
  - fix build issue on FreeBSD 9.0 (bxo#8081)
  - fix the refresh rate menu
  - default the focus on the process list instead of the exec button
    (bxo#10643)
  - add an option to show memory/swap usage as bytes instead of %
    (bxo#6503)
  - add unique app behaviour (bxo#8808)
  - default to close the window instead of hiding in systray
    (bxo#10941)
  - fix type causing high cpu usage on ARM (bxo#10417)
  - tons of translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1492603200">- update to version 1.2.0
  - New Feature: identify windows by clicking on them
  - Give the filter/search entry focus by default (bxo#11868)
  - Add delete and shift/delete keyboard shortcuts to the treeview
  - Improve kill and terminate dialog wording
  - Add Ctrl+q keyboard shortcut to close the taskmanager
  - Translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1528545600">- update to version 1.2.1
  - New Feature: add --start-hidden commandline option (bxo#14343)
  - Fix incorrect UID reporting (bxo#12970)
  - Fix memory usage display (bxo#13371)
  - Fix various types/casts/initializations/leaks (bxo#14401,
    bxo#14402, bxo#14403)
  - Possible fix for a crash when lots of processes were
    spawned/disappeared
  - Translation updates
- packaging:
  - build against GTK3
  - use %license</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1546430400">- update to version 1.2.2
  - Default to build with Gtk3, Gtk2 still available but will be removed
    in the next release
  - Appease valgrind by properly calculating size when using memmove
  - Remove g_object_unref() calls at the end of main, were causing
    double-frees with Gtk3 on OpenBSD
  - Better utf-8 normalization (bxo#14172)
  - Improve app search on close (bxo#14466)
  - Many translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1586520000">- Update to version 1.2.3
  * Improve settings saving (bxo#15213)
  * Fix closing taskman with Esc (bxo#16656)
  * Move legend from tooltip to hide-able statusbar (bxo#14131)
  * Update copyright
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1609243200">- Update to version 1.4.0
  * Drop Gtk2 support
  * Add support for MemAvailable (gxo#apps/xfce4-taskmanager!10)
  * statusbar: Use color with better contrast for dark themes
  * Fix: some times processes are not removed from the list
  * Add tooltip to show full command
  * Add application icon (gxo#apps/xfce4-taskmanager#23)
  * Replace appfinder icon with edit-find
    (gxo#apps/xfce4-taskmanager#23)
  * Replace old icon name with utilities-terminal
    gxo#apps/xfce4-taskmanager#23
  * Replace old icon name with system-run
    gxo#apps/xfce4-taskmanager#23
  * Always show memory usage in bytes and percent
    (gxo#apps/xfce4-taskmanager#24)
  * Improve comment in desktop file
    (gxo#apps/xfce4-taskmanager#20)
  * Add basic GitLab pipeline
  * Add README.md
  * Update libwnck and xmu deps in README
  * Remove GKSU leftovers
  * Remove unused url_hook_about_dialog function
  * Replace deprecated gtk_menu_popup
  * Fix GTimeVal deprecation warning
  * Fix indentation
  * Update .gitignore
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS
  * Bump minimal xdt version
  * bxo#16717: Move from exo-csource to xdt-csource
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612785600">- Update to version 1.4.1
  * Replace AC_PROG_LIBTOOL with IT_PROG_INTLTOOL
  * Simplify "query-tooltip" signal handler
  * statusbar: Use better color that works well with both light
    and dark themes (gxo#apps/xfce4-taskmanager!17)
  * Fix tooltip markdown issue
  * Create notification area icon only if needed
    (gxo#apps/xfce4-taskmanager#25)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612872000">- Update to version 1.4.2
  * Ellipsize memory and swap labels (gxo#apps/xfce4-taskmanager#32)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1653998400">- Update to version 1.5.4
  * Update configure.ac.in syntax
  * Fix taskmanager translations (gxo#apps/xfce4-taskmanager#53)
  * Translation Updates
- Updates from 1.5.3
  * Fix rendering bug (gxo#apps/xfce4-taskmanager#44)
  * Fix rendering bug for swap graph (gxo#apps/xfce4-taskmanager#44)
  * Fix bindings related to the "show-legend" setting
  * Allow to copy full process command line (gxo#apps/xfce4-taskmanager#33)
  * Rename Private to Resident Bytes (gxo#apps/xfce4-taskmanager#7)
  * Avoid grabbing the filter entry if it is not realized
  * Fix intltool lock file problem during make distcheck
  * `uid_name` has been removed from `task` struct
  * Fix invalid casts for "About" and "Help" (gxo#apps/xfce4-taskmanager#43)
  * Show localized website label
  * Update COPYING (gxo#apps/xfce4-taskmanager#49)
  * Updated copyright year, authors, and project links
- Updates from version 1.5.2
  * Fix restoring the window size (gxo#apps/xfce4-taskmanager#39)
  * Improve wording of systray option (gxo#apps/xfce4-taskmanager#19)
- Updates from version 1.5.1
  * Fix erroneous binding of settings (gxo#apps/xfce4-taskmanager#37)
  * Store column positions again
  * Store sort-column-id and sort-type (gxo#apps/xfce4-taskmanager#36)
  * Also include swap in the memory graph
  * Reduce drawing code
  * Reduce borders of graphs
  * Replace GtkImageMenuItem with GtkMenuItem
- Updates from version 1.5.0
  * Port to xfconf
  * Move to Client-side decorations
  * Migrate all settings to the settings dialog
  * settings: Switch to XfceTitledDialog
  * Use infobar for root warning box
  * Drop exec button from toolbar
  * include stdlib.h because exit() is used
  * remove GLIB_CHECK_VERSION checks
  * statusbar: Use better color that works well with both light and dark
    themes (gxo#apps/xfce4-taskmanager!17)
  * Fix handling "show-legend" setting
  * Handle Esc key correctly with hidden filter
  * Drop unused var and sort copyright
  * Show/hide filterbar with Ctrl+f and clear with Esc
  * Properly close settings dialog
  * Remove GSourceFunc casts
  * Fix compilation warnings
  * Replace AC_PROG_LIBTOOL with IT_PROG_INTLTOOL
  * Simplify "query-tooltip" signal handler
  * Ellipsize memory and swap labels (gxo#apps/xfce4-taskmanager#32)
  * Set window icon in glade file
  * Replace filter entry with GtkSearchBar
  * Fix doc links and bump dates
  * Simplify settings dialog code
  * Drop leftover function for toolbar style
  * Move about dialog to settings
  * Drop toolbar style setting
  * Fix tooltip markdown issue
  * Create notification area icon only if needed (gxo#apps/xfce4-taskmanager#25)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1671710400">- Update to version 1.5.5
  * Bump requirements for Xfce 4.18
  * Stick process view at the top in the absence of user action
  * Get rid of GtkHeaderBar
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696248000">- Update to version 1.5.6
  * Update copyright year
  * Rounded legend icons
  * Reopen process window maximized when closed maximized
  * Properly finalize global objects in main
  * Add missing include
  * Fix more memory leaks
  * Fix memory leak
  * Fix CSS related deprecation warnings
  * Ignore GtkStatusIcon related deprecations
  * Make libx11 optional, guard x11 code paths
  * Change type so that memory values are correct (Fixes #65)
  * settings-dialog: Fix untranslated label
  * Add icons at missing sizes, clean up SVG metadata
  * Add minimal support for Wayland
  * Fix graph drop off on the right side
  * Change graph peak variable to double
  * Remove timeout before exiting main loop
  * build: Add GLib requirement
  * Do not treat missing swap as error on OpenBSD and NetBSD
  * Fix process filter crash caused by the use of an uninitialized
    variable
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709294400">- Update to version 1.5.7
  * Update copyright year
  * build: Fix -Wcast-align warning from clang
  * Fix UBSan errors
  * settings-dialog: Fix XtmRefreshRate memory leak
  * Dark mode for process-statusbar
  * Dark mode for process-monitor
  * Allow multiple instances via command line option.
  * Fix blurry app icons when UI scale &gt; 1
  * Use symbolic window picker icon in toolbar
  * Fix broken "show-legend" setting sync
  * Translation Updates
- Add xfce4-taskmanager-relax-x11-version.patch</changelog>
</package>
<package pkgid="307f469eea3961f60a45f03a7650aa8a9fe7bccd7e7f073503e5761b206dfa2f" name="xfce4-taskmanager-lang" arch="noarch">
  <version epoch="0" ver="1.5.7" rel="bp156.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1419422400">- update to version 1.1.0
  - stop using lots of deprecated Gtk2 API
  - add a process treeview mode
  - general UI/graph overhaul
  - various crash &amp; correctness fixes on the bsd backend
  - add a searchbox to filter on process names (bxo#9856)
  - make Escape key close the main window (bxo#11343)
  - fix window settings not properly saved (bxo#10670)
  - fix build issue on FreeBSD 9.0 (bxo#8081)
  - fix the refresh rate menu
  - default the focus on the process list instead of the exec button
    (bxo#10643)
  - add an option to show memory/swap usage as bytes instead of %
    (bxo#6503)
  - add unique app behaviour (bxo#8808)
  - default to close the window instead of hiding in systray
    (bxo#10941)
  - fix type causing high cpu usage on ARM (bxo#10417)
  - tons of translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1492603200">- update to version 1.2.0
  - New Feature: identify windows by clicking on them
  - Give the filter/search entry focus by default (bxo#11868)
  - Add delete and shift/delete keyboard shortcuts to the treeview
  - Improve kill and terminate dialog wording
  - Add Ctrl+q keyboard shortcut to close the taskmanager
  - Translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1528545600">- update to version 1.2.1
  - New Feature: add --start-hidden commandline option (bxo#14343)
  - Fix incorrect UID reporting (bxo#12970)
  - Fix memory usage display (bxo#13371)
  - Fix various types/casts/initializations/leaks (bxo#14401,
    bxo#14402, bxo#14403)
  - Possible fix for a crash when lots of processes were
    spawned/disappeared
  - Translation updates
- packaging:
  - build against GTK3
  - use %license</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1546430400">- update to version 1.2.2
  - Default to build with Gtk3, Gtk2 still available but will be removed
    in the next release
  - Appease valgrind by properly calculating size when using memmove
  - Remove g_object_unref() calls at the end of main, were causing
    double-frees with Gtk3 on OpenBSD
  - Better utf-8 normalization (bxo#14172)
  - Improve app search on close (bxo#14466)
  - Many translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1586520000">- Update to version 1.2.3
  * Improve settings saving (bxo#15213)
  * Fix closing taskman with Esc (bxo#16656)
  * Move legend from tooltip to hide-able statusbar (bxo#14131)
  * Update copyright
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1609243200">- Update to version 1.4.0
  * Drop Gtk2 support
  * Add support for MemAvailable (gxo#apps/xfce4-taskmanager!10)
  * statusbar: Use color with better contrast for dark themes
  * Fix: some times processes are not removed from the list
  * Add tooltip to show full command
  * Add application icon (gxo#apps/xfce4-taskmanager#23)
  * Replace appfinder icon with edit-find
    (gxo#apps/xfce4-taskmanager#23)
  * Replace old icon name with utilities-terminal
    gxo#apps/xfce4-taskmanager#23
  * Replace old icon name with system-run
    gxo#apps/xfce4-taskmanager#23
  * Always show memory usage in bytes and percent
    (gxo#apps/xfce4-taskmanager#24)
  * Improve comment in desktop file
    (gxo#apps/xfce4-taskmanager#20)
  * Add basic GitLab pipeline
  * Add README.md
  * Update libwnck and xmu deps in README
  * Remove GKSU leftovers
  * Remove unused url_hook_about_dialog function
  * Replace deprecated gtk_menu_popup
  * Fix GTimeVal deprecation warning
  * Fix indentation
  * Update .gitignore
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS
  * Bump minimal xdt version
  * bxo#16717: Move from exo-csource to xdt-csource
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612785600">- Update to version 1.4.1
  * Replace AC_PROG_LIBTOOL with IT_PROG_INTLTOOL
  * Simplify "query-tooltip" signal handler
  * statusbar: Use better color that works well with both light
    and dark themes (gxo#apps/xfce4-taskmanager!17)
  * Fix tooltip markdown issue
  * Create notification area icon only if needed
    (gxo#apps/xfce4-taskmanager#25)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612872000">- Update to version 1.4.2
  * Ellipsize memory and swap labels (gxo#apps/xfce4-taskmanager#32)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1653998400">- Update to version 1.5.4
  * Update configure.ac.in syntax
  * Fix taskmanager translations (gxo#apps/xfce4-taskmanager#53)
  * Translation Updates
- Updates from 1.5.3
  * Fix rendering bug (gxo#apps/xfce4-taskmanager#44)
  * Fix rendering bug for swap graph (gxo#apps/xfce4-taskmanager#44)
  * Fix bindings related to the "show-legend" setting
  * Allow to copy full process command line (gxo#apps/xfce4-taskmanager#33)
  * Rename Private to Resident Bytes (gxo#apps/xfce4-taskmanager#7)
  * Avoid grabbing the filter entry if it is not realized
  * Fix intltool lock file problem during make distcheck
  * `uid_name` has been removed from `task` struct
  * Fix invalid casts for "About" and "Help" (gxo#apps/xfce4-taskmanager#43)
  * Show localized website label
  * Update COPYING (gxo#apps/xfce4-taskmanager#49)
  * Updated copyright year, authors, and project links
- Updates from version 1.5.2
  * Fix restoring the window size (gxo#apps/xfce4-taskmanager#39)
  * Improve wording of systray option (gxo#apps/xfce4-taskmanager#19)
- Updates from version 1.5.1
  * Fix erroneous binding of settings (gxo#apps/xfce4-taskmanager#37)
  * Store column positions again
  * Store sort-column-id and sort-type (gxo#apps/xfce4-taskmanager#36)
  * Also include swap in the memory graph
  * Reduce drawing code
  * Reduce borders of graphs
  * Replace GtkImageMenuItem with GtkMenuItem
- Updates from version 1.5.0
  * Port to xfconf
  * Move to Client-side decorations
  * Migrate all settings to the settings dialog
  * settings: Switch to XfceTitledDialog
  * Use infobar for root warning box
  * Drop exec button from toolbar
  * include stdlib.h because exit() is used
  * remove GLIB_CHECK_VERSION checks
  * statusbar: Use better color that works well with both light and dark
    themes (gxo#apps/xfce4-taskmanager!17)
  * Fix handling "show-legend" setting
  * Handle Esc key correctly with hidden filter
  * Drop unused var and sort copyright
  * Show/hide filterbar with Ctrl+f and clear with Esc
  * Properly close settings dialog
  * Remove GSourceFunc casts
  * Fix compilation warnings
  * Replace AC_PROG_LIBTOOL with IT_PROG_INTLTOOL
  * Simplify "query-tooltip" signal handler
  * Ellipsize memory and swap labels (gxo#apps/xfce4-taskmanager#32)
  * Set window icon in glade file
  * Replace filter entry with GtkSearchBar
  * Fix doc links and bump dates
  * Simplify settings dialog code
  * Drop leftover function for toolbar style
  * Move about dialog to settings
  * Drop toolbar style setting
  * Fix tooltip markdown issue
  * Create notification area icon only if needed (gxo#apps/xfce4-taskmanager#25)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1671710400">- Update to version 1.5.5
  * Bump requirements for Xfce 4.18
  * Stick process view at the top in the absence of user action
  * Get rid of GtkHeaderBar
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696248000">- Update to version 1.5.6
  * Update copyright year
  * Rounded legend icons
  * Reopen process window maximized when closed maximized
  * Properly finalize global objects in main
  * Add missing include
  * Fix more memory leaks
  * Fix memory leak
  * Fix CSS related deprecation warnings
  * Ignore GtkStatusIcon related deprecations
  * Make libx11 optional, guard x11 code paths
  * Change type so that memory values are correct (Fixes #65)
  * settings-dialog: Fix untranslated label
  * Add icons at missing sizes, clean up SVG metadata
  * Add minimal support for Wayland
  * Fix graph drop off on the right side
  * Change graph peak variable to double
  * Remove timeout before exiting main loop
  * build: Add GLib requirement
  * Do not treat missing swap as error on OpenBSD and NetBSD
  * Fix process filter crash caused by the use of an uninitialized
    variable
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709294400">- Update to version 1.5.7
  * Update copyright year
  * build: Fix -Wcast-align warning from clang
  * Fix UBSan errors
  * settings-dialog: Fix XtmRefreshRate memory leak
  * Dark mode for process-statusbar
  * Dark mode for process-monitor
  * Allow multiple instances via command line option.
  * Fix blurry app icons when UI scale &gt; 1
  * Use symbolic window picker icon in toolbar
  * Fix broken "show-legend" setting sync
  * Translation Updates
- Add xfce4-taskmanager-relax-x11-version.patch</changelog>
</package>
<package pkgid="0614d3d004575417f4d6fe508a68ff9e78b6c971a5cfd9f8a70005a1dac78669" name="xfce4-terminal" arch="aarch64">
  <version epoch="0" ver="1.1.3" rel="bp156.2.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1512993600">- add 0001-Revert-Fix-handling-email-addresses.patch (boo#1071961,
  bxo#14076) the "Fix handling email addresses" commit in 0.8.6
  actually broke email address handling.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1519992000">- update to version 0.8.7:
  * Update man page: add a note about config file changes being
    picked up
  * Update 'Read-Only' checkbox state when switching between tabs
  * Use Ctrl+click to directly open color editor in Preferences (bxo#13715)
  * Add a setting to control drop-down window vertical position (bxo#13722)
  * Allow per-terminal configuration of 'scroll on output' mode
  * Add "Copy as HTML" to Edit and context menus (VTE 0.50 required)
  * Add support for utmp file updates (build using --with-utempter
    parameter) (bxo#13710)
  * Fix negative geometry offsets handling (bxo#13753)
  * Focus the terminal after closing Set Title popover (bxo#13754)
  * Request confirmation when closing window or tab which has a
    running process (bxo#13781)
  * Add an option to open new tab to the right of the current tab (bxo#13821)
  * Fix VTE critical message when a terminal has no pty
  * Allow to restart a process after it exited or was killed
    (for -H/--hold) (bxo#13820)
  * Expose default terminal directory setting to Preferences: if
    set, will be used by new terminals; current directory will be
    used otherwise. MiscDefaultWorkingDir renamed to DefaultWorkingDir.
  * Make use of VTE 0.52 new vte_terminal_get_scroll_on_output() API
  * Add new tab to the currently active window, not to the last open (bxo#13891)
  * Move slim tabs setting to the Appearance tab
  * Add Audible and Visual bells configuration to Preferences (bxo#13874)
  * Disable move tab actions when MiscCycleTabs is false and the tab
    is in the  leftmost or rightmost position (bxo#13892)
  * Try to retrieve current working directory from VTE (bxo#13902)
  * Fix BSD build by adding missing include
  * Bump required GTK+ version to 3.20.8 to resolve the problem with
    Set Title dialog that is using GtkPopover (bxo#13996)
  * Do not escape URL as libxfce4ui now does it (bxo#12715)
  * Expose "middle mouse click to open URLs" setting to Preferences
  * Fix handling empty $DISPLAY env var which may happen under
    Wayland (bxo#14092)
  * Update regex definitions from gnome-terminal: Disallow terminating
    semicolon in URLs, Allow balanced pairs of square brackets in URLs
  * Remove man page translation files as Transifex doesn't take care
    of them (bxo#12938)
  * Add option to control text blinking (VTE 0.51.3) (bxo#14127)
  * Add "Bold is bright" option; remove "Allow bold text" option
    (VTE 0.51.3)
  * Add cell spacing options (VTE 0.51.3) (bxo#14127)
  * Allow underscores that are part of tab titles to be shown in the
    tabs menu
  * Don't copy working directory to $PWD for vte &gt;= 0.51.90
  * Resolve deprecations of GDK functions
  * Translation updates
- remove obsoleted 0001-Revert-Fix-handling-email-addresses.patch</changelog>
  <changelog author="bosim@opensuse.org" date="1526472000">- update to version 0.8.7.1:
  * Fix Alt+n shortcuts for switching tabs; also, update tabs menu after
    reordering tabs (bxo#14247, boo#1092655)</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1526472001">- update to version 0.8.7.4
  - Tab became active if unclosed to the left of the current tab
  - Fix new tab being one pixel short under some GTK themes (e.g.
    Greybird) which led to changing the window geometry and losing
    a row (bxo#13263)
  - Resolve deprecation of vte_terminal_match_set_cursor_type()
  - Add --preferences command line option and corresponding .desktop
    file: this allows to open a standalone Preferences dialog from
    Xfce Settings (bxo#13249)
  - Add command line options for setting text (foreground) and
    background colors: --color-text and --color-bg (bxo#4887)
  - Add "Copy Input" action: it shows a popover and allows to copy
    the input to all tabs within the current window (bxo#10047)
  - Update URLs to use https protocol
  - Add info on accels.scm to the man page
  - Reduce the Preferences dialog height
  - First show the terminal and then update its settings (bxo#14322)
  - Add command line option --active-tab which allows to specify
    active tab within a window. It also allows to keep the active tab
    when restoring a saved Xfce session.
  - Convert "Relaunch" dialog to GtkInfoBar to make it less intrusive
  - Add tooltips for "Set Title" popover elements
  - Resolve the warnings gcc8 has introduced
  - Translation updates
- changes in 0.8.7.3
  - Fix drop-down terminal hotkey (bxo#14289)
  - Suppress gdk_keyboard_(un)grab deprecation warnings
  - Restore "Allow bold text" option (bxo#14292)
  - Fix app crash when running a non-existing command (bxo#14295)
  - Correct foreground process check for async child spawn
  - Add an option to disable "Relaunch" dialog pop-up (bxo#14287)
- changes in 0.8.7.2
  - Fix gdk_keyboard_(un)grab deprecation warnings
  - Suppress gtk_status_icon_* deprecation warnings
  - Use async spawn method for VTE &gt;= 0.48 (bxo#14249)
  - Fix handling of tabs reordering (bxo#14278)
  - Update window actions and active tab indication on reordering tabs</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1549972800">- Fix issue with xfce4-terminal-settings.desktop entries boo#1125146
- Dropped obsolete macros
- Added %license macro</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1562155200">- Update to version 0.8.8
  - Do not show "Rewrap on resize" option for vte&gt;=0.58: it's been
    deprecated, rewrapping on resize will always be enabled. (bxo#15562)
  - Drop support of Unicode encodings other than UTF-8 (bxo#15377)
  - Fix the size of drop-down window after it's been in fullscreen mode
    (bxo#15240)
  - Convert LF to CR when feeding text - this fixes pasting text to some
    apps (see https://gitlab.gnome.org/GNOME/vte/issues/106)
  - Save accelerators map on exit (bxo#15201)
  - Add support for the Tab key in shortcuts (by default, GTK doesn't
    allow that)
  - Do not resize the window when it's vertically maximized (bxo#10551)
  - Add action to switch to last active tab (bxo#15201)
  - Respect Xfce monospace font setting (bxo#15202)
  - Dropdown window was session saved and restored as a normal window if
    it was the only one (bxo#11362)
  - Preferences: Align controls on the General tab
  - Implement "Unsafe Paste" dialog (bxo#13252)
  - Enable Ctrl+(Shift)+Tab as Next/Prev Tab shortcuts (bxo#15092)
  - Add an option to use system theme colors for text and background
    (bxo#14808)
  - Search dialog improvements: Enable "Wrap around" by default; Make
    "Find Next"/"Find Previous" menu items respect search settings; Make
    buttons use menu item accelerators; Allow to set opacity (min 10%)
    (bxo#15124)
  - Fix handling of OSC-10 escape sequence (bold text color) (bxo#15019)
  - Refine the wording for "opacity not available" (bxo#14904)
  - Add a space character after a dragged filename or URL (bxo#14849)
  - Support monitoring of the terminalrc file even it's a symlink
    (bxo#14698)
  - Fix the "Close tab" button: When the "Close tab" button got clicked in
    the "Confirm close" dialog, the entire window (instead of just the
    current tab) got closed (bxo#14645)
  - Preferences: remove dependency on libxfce4ui
  - Fix typo in the .desktop file (bxo#14594)
  - Improve .desktop files for GNOME (bxo#14575)
  - Fix a small typo in the manpage
  - JIT compile regexes (taken from gnome-terminal). This allows to
    recognize longer and more complex URLs.
  - Update terminal regexes from gnome-terminal (regex: Allow apostrophes
    in URLs, except when enclosed between them)
  - Allow to move tabs between windows by dragging them onto the terminal
    area
  - When detaching a tab from a drop-down window, resize the new window to
    the default geometry
  - Reset activity indicator for the active tab when focusing window
  - Distinguish terminal settings from the actual terminal entry in the
    menu (bxo#14456)
  - When closing an active tab, switch to the previously active one
  - Tab title color feature improvements: add action, restore the color
    when unclosing a tab, fix the color picker dialog's name, add Reset
    button
  - Some parts of the --help output were not translated
  - Restore terminal colors when unclosing a tab
  - Translation updates
- Cleaned up spec file
- Added bcond to build with git master sources</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1572004800">- Fix factory build failure</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1577448000">- Update to version 0.8.9.1
  - Fix "Open terminal here" functionality that was broken in release
    0.8.9 (bxo#16307)
- Changes in version 0.8.9
  - Respect the "Working Directory" setting when opening initial window
    (the current directory was used instead). (bxo#16292)
  - Disable "Paste" actions in read-only mode
  - Point session manager to desktop file. (bxo#16121)
  - Resolve G_TYPE_INSTANCE_GET_PRIVATE deprecation warning
  - Allow to use &lt;Alt&gt; shortcuts when menu mnemonics are disabled.
    (bxo#15989)
  - Fix 'Menubar starts shown when set to hidden in properties'
    (bxo#15979)
  - Fix invalid geometry on Wayland.
  - Fix size increase when the menu is used on Wayland (bxo#13938)
  - Avoid passing null pointer to g_warning()
  - Replace GLib threading functions with their GDK counterparts
  - Fix setting a font via the command line (bxo#15869)
  - Properly apply zoom factor when creating new tab (bxo#15785)
  - Add icons to "Cancel" and "Paste" buttons
  - Fix background color changing when changing focus if "Vary the
    background color for each tab" is enabled (bxo#15740)
  - Revert "Save accelerators map on exit".(bxo#16058)
  - Allow to unset window urgency hint even if "Visual bell" is disabled
    (bxo#15729)
  - Unmaximize drop-down window when hiding it. (bxo#15681)
  - Allow to use --maximize with drop-down windows
  - Search dialog: Make opacity scale unfocusable. This prevents the text
    entry from losing focus when the opacity scale is used.
  - Fix closing tabs with middle click. (bxo#15687)
  - Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1585483200">- Update to version 0.8.9.2
  * Allow to create window with 1 line height. One should also disable
    the scrollbar (--hide-scrollbar) to get 1 row window. (bxo#16447)
  * Fix 'Transparency setting ignored when using --color-bg' (bxo#16309)
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608724800">- Update to version 0.8.10
  * Bump libvte, gtk and xfce minimal versions (4.14)
  * Stop using G_SPAWN_CHILD_INHERITS_STDIN spawn flag
  * Updates README.md.
  * Added new stock icons
  * Limit font picker to fixed-size fonts
  * Add gtk-doc as a dependency
  * Do not require connection to generate manpage
  * bxo#16875: Do not add ui.h file in datadir
  * Simplify terminal manpage generation
  * Switch preferences ui file to xdt-csource
  * Switch to README.md and foreign automake mode
  * Do not override clipboard contents
  * Unsafe paste: Support bracketed paste mode
  * Do not select text in Search dialog
  * Add basic GitLab pipeline
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1648900800">- Update to version 1.0.0
  * Replace the deprecated GtkActionEntries with XfceGtkActionEntries
    (gxo#apps/xfce4-terminal#79)
  * Opening a dialog from a drop-down window closes the window
    (gxo#apps/xfce4-terminal#136)
  * Add `Fill` background image style (gxo#apps/xfce4-terminal!23).
  * Improved options parsing (for both short and long forms)
  * Add a menu entry to send signals to the foreground process
    (gxo#apps/xfce4-terminal#59)
  * Fix `keep window open` preference being applied on restart.
  * Rework "--tab" and "--window" behavior (gxo#apps/xfce4-terminal#13)
  * Ignore unused modifiers for scroll wheel zooming
  * Add alternative shortcuts for zooming (gxo#apps/xfce4-terminal#126)
  * Expand scrolled window and make dialog size 70% of parent
    (gxo#apps/xfce4-terminal!17)
  * Support libxfce4ui XfceTitledDialog new API
  * Update unsafe paste dialog text (gxo#apps/xfce4-terminal#73)
  * Fix paste button focus
  * Replace subtitle by infobar for Unsafe paste dialog
  * Fix the `unsafe paste` dialog to actually paste
  * Update `.gitignore`, HACKING, AUTHORS, COPYRIGHTS
  * Update --preferences, --tab and --window documentation
  * Fix various typos
  * Fix compilation warnings
  * Remove unnecessary function call (gxo#apps/xfce4-terminal!24)
  * Add a "Do not warn me again" checkbox for the "Unsafe Paste"
    dialog (gxo#apps/xfce4-terminal#129)
  * Use GtkScrolledWindow for TerminalScreen and add an
    overlay-scrolling preference (gxo#apps/xfce4-terminal#149)
  * Support the new Shortcuts editor widget
    (requires libxfce4ui 4.17.2 or greater)
  * New preference: Select right click action
  * Improved `scrolling-on-output` behaviour.
  * Unsafe Paste Dialog temporary override (gxo#apps/xfce4-terminal#106)
  * Fix regression: File Menu missing `Close Window` entry
  * Fix regression: Disable Help shortcut does not work
  * Fix regression: go-to accelerators not working on startup
  * Fix regression: Revert accelerator paths to maintain backwards
    compatibility
  * Use the latest .glade file structure
  * Change incorrect reference to ${XDG_CONFIG_DIRS} in man page
    (gxo#apps/xfce4-terminal#47)
  * Change outdated documentation links
  * Use XfceTitledDialog for `Find` (gxo#apps/xfce4-terminal#168)
  * Include '\r' in unsafe-paste checks
  * Update tab accelerators at runtime
  * Consume events that activate accelerator callbacks
    (gxo#apps/xfce4-terminal#159, gxo#apps/xfce4-terminal#153)
  * Center on the active terminal window.
  * Change handling of goto-tab accelerators so they can be changed
    through the editor.
  * Menubar changes size when the window is maximized
    (gxo#apps/xfce4-terminal#156)
  * Context Menu: Revert changes in order and contents introduced by
    the transition to XfceGtkActionEntries
  * Add "Show Window Borders" entry in View menu (it was missing
    in the last 2 dev releases)
  * Revert view menu order (Zoom entries below checkboxes)
  * Fix the visibility flag of the scrollbar
    (gxo#apps/xfce4-terminal#161, could lead to broken themes)
  * Replace GTimeVal with gint64
  * Fix build warnings
  * Update Copyright
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1650024000">- Update to version 1.0.1
  * A new hidden preference `DropdownParametersOnce` has been
    introduced to control whether the drop-down window accepts
    command line arguments after creation. With the introduction
    of this preference an older bug was fixed where tabs could be
    added to the drop-down window even though they weren't
    supposed to.
  * Options: --active-tab does not behave properly when adding tabs
    to existing windows.
  * Find dialog does not respond to Return key
    (gxo#apps/xfce4-terminal#176)
  * Dragging a URL from Chromium ends up truncated
    (gxo#apps/xfce4-terminal#180)
  * Toolbar size changes when the window is maximized
    (gxo#apps/xfce4-terminal#181).
  * Unable to create a single window with many tabs through command
    line options (gxo#apps/xfce4-terminal#182).
  * Translation Updates</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1650628800">- Update to version 1.0.2
  * Fix regression: MiscCycleTabs preference does not work for
    accelerators
  * Russian translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1652443200">- Update to version 1.0.3
  * Consume KeyEvents when activating a TAB accelerator.
  * Fix Regression: Scrollbar position setting does not work if you
    start  with a hidden scrollbar (gxo#apps/xfce4-terminal#192)
  * Fix Regression: broken scroll-on-output and change the
    default value (gxo#apps/xfce4-terminal#191)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1653998400">- Update to version 1.0.4
  * Fixes a regression: URL drag-n-drop adding rubbish characters
    (gxo#apps/xfce4-terminak#196)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1692705600">- Update to version 1.1.0
  * Update copyright year
  * Allow passing arguments to custom commands
  * Fully translate strings in unsafe paste dialog
  * window: Properly sync always-show-tabs
  * cleanup: Include gdkx.h in one place
  * preferences: Remove unused class member
  * preferences: Check if channel itself exists instead of check
    property
  * screen: Review image loader memory management
  * image-loader: Review cache management
  * Add keywords to .desktop files (Fixes #50)
  * screen: Take window scaling into account when drawing
    (Fixes #71)
  * Remove obsolete GNOME default-app file (Fixes #109)
  * Add "Open File Manager Here" action (Fixes #133)
  * Properly manage default encoding (Fixes #128)
  * Move general include in private.h
  * dropdown: Disable systray icon on Wayland
  * Fix startup with GDK_BACKEND=x11 (Fixes #177)
  * shortcuts: Restore broken action toggle-menubar
  * shortcuts: Fix non-consumed key event for show-menubar
  * main: Allow GTK to parse its options first (Fixes #216)
  * search: Add missing sanity check
  * Use GLib logging functions and do not translate warnings
  * Remove obsolete CHECK_VERSION()
  * Use g_new() instead of malloc()
  * Fix Xfconf memory management
  * search-dialog: Fix memory leak
  * Remove extra separator at the end of context menu
  * Missing shortcut keys in the standalone preferences dialog
    (Issue #198)
  * Apply 1 suggestion(s) to 1 file(s)
  * Enable kinetic scrolling in VteTerminal
  * Extend --disable-server description wrt. process model
  * Drop obsolete --disable-server translations
  * prefs-dialog: Fix untranslated strings
  * Add sixel support
  * Add icons at missing sizes, clean up SVG metadata
  * build: Fix autoconf warnings
  * build: Add GLib requirement
  * Add accel entries for scrolling pages (Issue #221)
  * Remove documentation for dead anti-aliasing option
  * Make strings translatable (Issue #222)
  * Fix shortcuts-editor include
  * Support hyperlinks (Issue #21)
  * Fix argument type for xfce_shortcuts_editor_new
  * fix background_notify
  * Remove disable-help preference.
  * MR: !51 transitioned to Xfconf (#134)
  * typos in MR !48 fixed
  * Remove all references to terminal-preferences.glade
  * Remove one more mention of terminal-preferences.glade
  * Remove trailing slash
  * Remove terminal-preferences-ui.h from makefile
  * Remove terminal-preferences.glade
  * MR: !48 shortcuts editor embedded into preferences-dialog (#195)
  * MR: !48 preferences-dialog rewritten in C (#195)
  * MR: !46 Change in implementation for TAB accels (#150)
  * Implementation of MiscShiftArrowsToScroll as accelerators.
  * Add PCRE2 build dependency
  * Remove libxfce4ui 4.17 version guards
  * Replace with xfce_gtk_menu_append_separator
  * Tweak toolbar
  * Translation Updates
- "gnome-control-center" support is no longer available; remove the
  corresponding entries from the %files list</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1697371200">- Update to version 1.1.1
  * build: Simplify and clarify X11/Wayland distinction
  * Fix xfce_titled_dialog_create_action_area() deprecation
  * build: Define our own windowing macro instead of extending GDK's
  * wayland: Fix drop-down keep-above for non-prefs dialogs
  * wayland: Fix drop-down terminal keep-above
  * wayland: Fix window activation
  * wayland: Fix drop-down terminal positioning (Fixes #141)
  * wayland: Fix new window size
  * Replace XDT_CHECK_LIBX11 and use HAVE_LIBX11 when appropriate
  * Use the same windowing environment test everywhere
  * Fix build when X11 is disabled
  * drop-down: Make settings easier to understand
  * drop-down: Fix allocation warnings
  * Apply 7 suggestion(s) to 2 file(s)
  * Save and restore terminal window workspace in X11 session
  * doc: Remove reference to terminalrc
  * app: Put GtkSettings:gtk-menu-bar-accel overwrite back in place
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1699185600">- Add gxo-282.patch
  * backport fix for crash on window close
    (gxo#apps/xfce4-terminal#282)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707307200">- Update to version 1.1.2
  * Update copyright year
  * Update tooltip when hovering over a hyperlink
  * build: Align CFLAGS with LDADD
  * prefs-dialog: Add missing strings to translate (#222)
  * dropdown: Default dropdown-toggle-focus to false
  * Add runtime guard for XfceSMClient
  * build: Restrict XfceSMClient to X11
  * Determine cwd on FreeBSD in a native way instead of using linprocfs
  * window: Remove weak ref on prefs dialog in finalize()
  * build: Get rid of #ifdef G_ENABLE_DEBUG
  * Do not reconnect accels when closing last tab
  * build: Lower xfce4-dev-tools requirements to stable version
  * search-dialog: Use xfce_titled_dialog_set_default_response()
  * Translation Updates
- Update gxo-282.patch
- Add gxo-299.patch
  * backport fix for "paste unsafe text" dialog not popping up
    (gxo#apps/xfce4-terminal#299)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709294400">- Update to version 1.1.3
  * prefs-dialog: Fix wrong assert
  * screen: Fix wrong assert
  * Translation Updates
- Remove gxo-299.patch
- Add xfce4-terminal-relax-x11-version.patch</changelog>
</package>
<package pkgid="9c28887147ca4e6a8e92846d01f9aeea19992e7dc7ec77e5d51f285aa9af132b" name="xfce4-terminal" arch="i586">
  <version epoch="0" ver="1.1.3" rel="bp156.2.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1512993600">- add 0001-Revert-Fix-handling-email-addresses.patch (boo#1071961,
  bxo#14076) the "Fix handling email addresses" commit in 0.8.6
  actually broke email address handling.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1519992000">- update to version 0.8.7:
  * Update man page: add a note about config file changes being
    picked up
  * Update 'Read-Only' checkbox state when switching between tabs
  * Use Ctrl+click to directly open color editor in Preferences (bxo#13715)
  * Add a setting to control drop-down window vertical position (bxo#13722)
  * Allow per-terminal configuration of 'scroll on output' mode
  * Add "Copy as HTML" to Edit and context menus (VTE 0.50 required)
  * Add support for utmp file updates (build using --with-utempter
    parameter) (bxo#13710)
  * Fix negative geometry offsets handling (bxo#13753)
  * Focus the terminal after closing Set Title popover (bxo#13754)
  * Request confirmation when closing window or tab which has a
    running process (bxo#13781)
  * Add an option to open new tab to the right of the current tab (bxo#13821)
  * Fix VTE critical message when a terminal has no pty
  * Allow to restart a process after it exited or was killed
    (for -H/--hold) (bxo#13820)
  * Expose default terminal directory setting to Preferences: if
    set, will be used by new terminals; current directory will be
    used otherwise. MiscDefaultWorkingDir renamed to DefaultWorkingDir.
  * Make use of VTE 0.52 new vte_terminal_get_scroll_on_output() API
  * Add new tab to the currently active window, not to the last open (bxo#13891)
  * Move slim tabs setting to the Appearance tab
  * Add Audible and Visual bells configuration to Preferences (bxo#13874)
  * Disable move tab actions when MiscCycleTabs is false and the tab
    is in the  leftmost or rightmost position (bxo#13892)
  * Try to retrieve current working directory from VTE (bxo#13902)
  * Fix BSD build by adding missing include
  * Bump required GTK+ version to 3.20.8 to resolve the problem with
    Set Title dialog that is using GtkPopover (bxo#13996)
  * Do not escape URL as libxfce4ui now does it (bxo#12715)
  * Expose "middle mouse click to open URLs" setting to Preferences
  * Fix handling empty $DISPLAY env var which may happen under
    Wayland (bxo#14092)
  * Update regex definitions from gnome-terminal: Disallow terminating
    semicolon in URLs, Allow balanced pairs of square brackets in URLs
  * Remove man page translation files as Transifex doesn't take care
    of them (bxo#12938)
  * Add option to control text blinking (VTE 0.51.3) (bxo#14127)
  * Add "Bold is bright" option; remove "Allow bold text" option
    (VTE 0.51.3)
  * Add cell spacing options (VTE 0.51.3) (bxo#14127)
  * Allow underscores that are part of tab titles to be shown in the
    tabs menu
  * Don't copy working directory to $PWD for vte &gt;= 0.51.90
  * Resolve deprecations of GDK functions
  * Translation updates
- remove obsoleted 0001-Revert-Fix-handling-email-addresses.patch</changelog>
  <changelog author="bosim@opensuse.org" date="1526472000">- update to version 0.8.7.1:
  * Fix Alt+n shortcuts for switching tabs; also, update tabs menu after
    reordering tabs (bxo#14247, boo#1092655)</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1526472001">- update to version 0.8.7.4
  - Tab became active if unclosed to the left of the current tab
  - Fix new tab being one pixel short under some GTK themes (e.g.
    Greybird) which led to changing the window geometry and losing
    a row (bxo#13263)
  - Resolve deprecation of vte_terminal_match_set_cursor_type()
  - Add --preferences command line option and corresponding .desktop
    file: this allows to open a standalone Preferences dialog from
    Xfce Settings (bxo#13249)
  - Add command line options for setting text (foreground) and
    background colors: --color-text and --color-bg (bxo#4887)
  - Add "Copy Input" action: it shows a popover and allows to copy
    the input to all tabs within the current window (bxo#10047)
  - Update URLs to use https protocol
  - Add info on accels.scm to the man page
  - Reduce the Preferences dialog height
  - First show the terminal and then update its settings (bxo#14322)
  - Add command line option --active-tab which allows to specify
    active tab within a window. It also allows to keep the active tab
    when restoring a saved Xfce session.
  - Convert "Relaunch" dialog to GtkInfoBar to make it less intrusive
  - Add tooltips for "Set Title" popover elements
  - Resolve the warnings gcc8 has introduced
  - Translation updates
- changes in 0.8.7.3
  - Fix drop-down terminal hotkey (bxo#14289)
  - Suppress gdk_keyboard_(un)grab deprecation warnings
  - Restore "Allow bold text" option (bxo#14292)
  - Fix app crash when running a non-existing command (bxo#14295)
  - Correct foreground process check for async child spawn
  - Add an option to disable "Relaunch" dialog pop-up (bxo#14287)
- changes in 0.8.7.2
  - Fix gdk_keyboard_(un)grab deprecation warnings
  - Suppress gtk_status_icon_* deprecation warnings
  - Use async spawn method for VTE &gt;= 0.48 (bxo#14249)
  - Fix handling of tabs reordering (bxo#14278)
  - Update window actions and active tab indication on reordering tabs</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1549972800">- Fix issue with xfce4-terminal-settings.desktop entries boo#1125146
- Dropped obsolete macros
- Added %license macro</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1562155200">- Update to version 0.8.8
  - Do not show "Rewrap on resize" option for vte&gt;=0.58: it's been
    deprecated, rewrapping on resize will always be enabled. (bxo#15562)
  - Drop support of Unicode encodings other than UTF-8 (bxo#15377)
  - Fix the size of drop-down window after it's been in fullscreen mode
    (bxo#15240)
  - Convert LF to CR when feeding text - this fixes pasting text to some
    apps (see https://gitlab.gnome.org/GNOME/vte/issues/106)
  - Save accelerators map on exit (bxo#15201)
  - Add support for the Tab key in shortcuts (by default, GTK doesn't
    allow that)
  - Do not resize the window when it's vertically maximized (bxo#10551)
  - Add action to switch to last active tab (bxo#15201)
  - Respect Xfce monospace font setting (bxo#15202)
  - Dropdown window was session saved and restored as a normal window if
    it was the only one (bxo#11362)
  - Preferences: Align controls on the General tab
  - Implement "Unsafe Paste" dialog (bxo#13252)
  - Enable Ctrl+(Shift)+Tab as Next/Prev Tab shortcuts (bxo#15092)
  - Add an option to use system theme colors for text and background
    (bxo#14808)
  - Search dialog improvements: Enable "Wrap around" by default; Make
    "Find Next"/"Find Previous" menu items respect search settings; Make
    buttons use menu item accelerators; Allow to set opacity (min 10%)
    (bxo#15124)
  - Fix handling of OSC-10 escape sequence (bold text color) (bxo#15019)
  - Refine the wording for "opacity not available" (bxo#14904)
  - Add a space character after a dragged filename or URL (bxo#14849)
  - Support monitoring of the terminalrc file even it's a symlink
    (bxo#14698)
  - Fix the "Close tab" button: When the "Close tab" button got clicked in
    the "Confirm close" dialog, the entire window (instead of just the
    current tab) got closed (bxo#14645)
  - Preferences: remove dependency on libxfce4ui
  - Fix typo in the .desktop file (bxo#14594)
  - Improve .desktop files for GNOME (bxo#14575)
  - Fix a small typo in the manpage
  - JIT compile regexes (taken from gnome-terminal). This allows to
    recognize longer and more complex URLs.
  - Update terminal regexes from gnome-terminal (regex: Allow apostrophes
    in URLs, except when enclosed between them)
  - Allow to move tabs between windows by dragging them onto the terminal
    area
  - When detaching a tab from a drop-down window, resize the new window to
    the default geometry
  - Reset activity indicator for the active tab when focusing window
  - Distinguish terminal settings from the actual terminal entry in the
    menu (bxo#14456)
  - When closing an active tab, switch to the previously active one
  - Tab title color feature improvements: add action, restore the color
    when unclosing a tab, fix the color picker dialog's name, add Reset
    button
  - Some parts of the --help output were not translated
  - Restore terminal colors when unclosing a tab
  - Translation updates
- Cleaned up spec file
- Added bcond to build with git master sources</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1572004800">- Fix factory build failure</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1577448000">- Update to version 0.8.9.1
  - Fix "Open terminal here" functionality that was broken in release
    0.8.9 (bxo#16307)
- Changes in version 0.8.9
  - Respect the "Working Directory" setting when opening initial window
    (the current directory was used instead). (bxo#16292)
  - Disable "Paste" actions in read-only mode
  - Point session manager to desktop file. (bxo#16121)
  - Resolve G_TYPE_INSTANCE_GET_PRIVATE deprecation warning
  - Allow to use &lt;Alt&gt; shortcuts when menu mnemonics are disabled.
    (bxo#15989)
  - Fix 'Menubar starts shown when set to hidden in properties'
    (bxo#15979)
  - Fix invalid geometry on Wayland.
  - Fix size increase when the menu is used on Wayland (bxo#13938)
  - Avoid passing null pointer to g_warning()
  - Replace GLib threading functions with their GDK counterparts
  - Fix setting a font via the command line (bxo#15869)
  - Properly apply zoom factor when creating new tab (bxo#15785)
  - Add icons to "Cancel" and "Paste" buttons
  - Fix background color changing when changing focus if "Vary the
    background color for each tab" is enabled (bxo#15740)
  - Revert "Save accelerators map on exit".(bxo#16058)
  - Allow to unset window urgency hint even if "Visual bell" is disabled
    (bxo#15729)
  - Unmaximize drop-down window when hiding it. (bxo#15681)
  - Allow to use --maximize with drop-down windows
  - Search dialog: Make opacity scale unfocusable. This prevents the text
    entry from losing focus when the opacity scale is used.
  - Fix closing tabs with middle click. (bxo#15687)
  - Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1585483200">- Update to version 0.8.9.2
  * Allow to create window with 1 line height. One should also disable
    the scrollbar (--hide-scrollbar) to get 1 row window. (bxo#16447)
  * Fix 'Transparency setting ignored when using --color-bg' (bxo#16309)
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608724800">- Update to version 0.8.10
  * Bump libvte, gtk and xfce minimal versions (4.14)
  * Stop using G_SPAWN_CHILD_INHERITS_STDIN spawn flag
  * Updates README.md.
  * Added new stock icons
  * Limit font picker to fixed-size fonts
  * Add gtk-doc as a dependency
  * Do not require connection to generate manpage
  * bxo#16875: Do not add ui.h file in datadir
  * Simplify terminal manpage generation
  * Switch preferences ui file to xdt-csource
  * Switch to README.md and foreign automake mode
  * Do not override clipboard contents
  * Unsafe paste: Support bracketed paste mode
  * Do not select text in Search dialog
  * Add basic GitLab pipeline
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1648900800">- Update to version 1.0.0
  * Replace the deprecated GtkActionEntries with XfceGtkActionEntries
    (gxo#apps/xfce4-terminal#79)
  * Opening a dialog from a drop-down window closes the window
    (gxo#apps/xfce4-terminal#136)
  * Add `Fill` background image style (gxo#apps/xfce4-terminal!23).
  * Improved options parsing (for both short and long forms)
  * Add a menu entry to send signals to the foreground process
    (gxo#apps/xfce4-terminal#59)
  * Fix `keep window open` preference being applied on restart.
  * Rework "--tab" and "--window" behavior (gxo#apps/xfce4-terminal#13)
  * Ignore unused modifiers for scroll wheel zooming
  * Add alternative shortcuts for zooming (gxo#apps/xfce4-terminal#126)
  * Expand scrolled window and make dialog size 70% of parent
    (gxo#apps/xfce4-terminal!17)
  * Support libxfce4ui XfceTitledDialog new API
  * Update unsafe paste dialog text (gxo#apps/xfce4-terminal#73)
  * Fix paste button focus
  * Replace subtitle by infobar for Unsafe paste dialog
  * Fix the `unsafe paste` dialog to actually paste
  * Update `.gitignore`, HACKING, AUTHORS, COPYRIGHTS
  * Update --preferences, --tab and --window documentation
  * Fix various typos
  * Fix compilation warnings
  * Remove unnecessary function call (gxo#apps/xfce4-terminal!24)
  * Add a "Do not warn me again" checkbox for the "Unsafe Paste"
    dialog (gxo#apps/xfce4-terminal#129)
  * Use GtkScrolledWindow for TerminalScreen and add an
    overlay-scrolling preference (gxo#apps/xfce4-terminal#149)
  * Support the new Shortcuts editor widget
    (requires libxfce4ui 4.17.2 or greater)
  * New preference: Select right click action
  * Improved `scrolling-on-output` behaviour.
  * Unsafe Paste Dialog temporary override (gxo#apps/xfce4-terminal#106)
  * Fix regression: File Menu missing `Close Window` entry
  * Fix regression: Disable Help shortcut does not work
  * Fix regression: go-to accelerators not working on startup
  * Fix regression: Revert accelerator paths to maintain backwards
    compatibility
  * Use the latest .glade file structure
  * Change incorrect reference to ${XDG_CONFIG_DIRS} in man page
    (gxo#apps/xfce4-terminal#47)
  * Change outdated documentation links
  * Use XfceTitledDialog for `Find` (gxo#apps/xfce4-terminal#168)
  * Include '\r' in unsafe-paste checks
  * Update tab accelerators at runtime
  * Consume events that activate accelerator callbacks
    (gxo#apps/xfce4-terminal#159, gxo#apps/xfce4-terminal#153)
  * Center on the active terminal window.
  * Change handling of goto-tab accelerators so they can be changed
    through the editor.
  * Menubar changes size when the window is maximized
    (gxo#apps/xfce4-terminal#156)
  * Context Menu: Revert changes in order and contents introduced by
    the transition to XfceGtkActionEntries
  * Add "Show Window Borders" entry in View menu (it was missing
    in the last 2 dev releases)
  * Revert view menu order (Zoom entries below checkboxes)
  * Fix the visibility flag of the scrollbar
    (gxo#apps/xfce4-terminal#161, could lead to broken themes)
  * Replace GTimeVal with gint64
  * Fix build warnings
  * Update Copyright
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1650024000">- Update to version 1.0.1
  * A new hidden preference `DropdownParametersOnce` has been
    introduced to control whether the drop-down window accepts
    command line arguments after creation. With the introduction
    of this preference an older bug was fixed where tabs could be
    added to the drop-down window even though they weren't
    supposed to.
  * Options: --active-tab does not behave properly when adding tabs
    to existing windows.
  * Find dialog does not respond to Return key
    (gxo#apps/xfce4-terminal#176)
  * Dragging a URL from Chromium ends up truncated
    (gxo#apps/xfce4-terminal#180)
  * Toolbar size changes when the window is maximized
    (gxo#apps/xfce4-terminal#181).
  * Unable to create a single window with many tabs through command
    line options (gxo#apps/xfce4-terminal#182).
  * Translation Updates</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1650628800">- Update to version 1.0.2
  * Fix regression: MiscCycleTabs preference does not work for
    accelerators
  * Russian translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1652443200">- Update to version 1.0.3
  * Consume KeyEvents when activating a TAB accelerator.
  * Fix Regression: Scrollbar position setting does not work if you
    start  with a hidden scrollbar (gxo#apps/xfce4-terminal#192)
  * Fix Regression: broken scroll-on-output and change the
    default value (gxo#apps/xfce4-terminal#191)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1653998400">- Update to version 1.0.4
  * Fixes a regression: URL drag-n-drop adding rubbish characters
    (gxo#apps/xfce4-terminak#196)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1692705600">- Update to version 1.1.0
  * Update copyright year
  * Allow passing arguments to custom commands
  * Fully translate strings in unsafe paste dialog
  * window: Properly sync always-show-tabs
  * cleanup: Include gdkx.h in one place
  * preferences: Remove unused class member
  * preferences: Check if channel itself exists instead of check
    property
  * screen: Review image loader memory management
  * image-loader: Review cache management
  * Add keywords to .desktop files (Fixes #50)
  * screen: Take window scaling into account when drawing
    (Fixes #71)
  * Remove obsolete GNOME default-app file (Fixes #109)
  * Add "Open File Manager Here" action (Fixes #133)
  * Properly manage default encoding (Fixes #128)
  * Move general include in private.h
  * dropdown: Disable systray icon on Wayland
  * Fix startup with GDK_BACKEND=x11 (Fixes #177)
  * shortcuts: Restore broken action toggle-menubar
  * shortcuts: Fix non-consumed key event for show-menubar
  * main: Allow GTK to parse its options first (Fixes #216)
  * search: Add missing sanity check
  * Use GLib logging functions and do not translate warnings
  * Remove obsolete CHECK_VERSION()
  * Use g_new() instead of malloc()
  * Fix Xfconf memory management
  * search-dialog: Fix memory leak
  * Remove extra separator at the end of context menu
  * Missing shortcut keys in the standalone preferences dialog
    (Issue #198)
  * Apply 1 suggestion(s) to 1 file(s)
  * Enable kinetic scrolling in VteTerminal
  * Extend --disable-server description wrt. process model
  * Drop obsolete --disable-server translations
  * prefs-dialog: Fix untranslated strings
  * Add sixel support
  * Add icons at missing sizes, clean up SVG metadata
  * build: Fix autoconf warnings
  * build: Add GLib requirement
  * Add accel entries for scrolling pages (Issue #221)
  * Remove documentation for dead anti-aliasing option
  * Make strings translatable (Issue #222)
  * Fix shortcuts-editor include
  * Support hyperlinks (Issue #21)
  * Fix argument type for xfce_shortcuts_editor_new
  * fix background_notify
  * Remove disable-help preference.
  * MR: !51 transitioned to Xfconf (#134)
  * typos in MR !48 fixed
  * Remove all references to terminal-preferences.glade
  * Remove one more mention of terminal-preferences.glade
  * Remove trailing slash
  * Remove terminal-preferences-ui.h from makefile
  * Remove terminal-preferences.glade
  * MR: !48 shortcuts editor embedded into preferences-dialog (#195)
  * MR: !48 preferences-dialog rewritten in C (#195)
  * MR: !46 Change in implementation for TAB accels (#150)
  * Implementation of MiscShiftArrowsToScroll as accelerators.
  * Add PCRE2 build dependency
  * Remove libxfce4ui 4.17 version guards
  * Replace with xfce_gtk_menu_append_separator
  * Tweak toolbar
  * Translation Updates
- "gnome-control-center" support is no longer available; remove the
  corresponding entries from the %files list</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1697371200">- Update to version 1.1.1
  * build: Simplify and clarify X11/Wayland distinction
  * Fix xfce_titled_dialog_create_action_area() deprecation
  * build: Define our own windowing macro instead of extending GDK's
  * wayland: Fix drop-down keep-above for non-prefs dialogs
  * wayland: Fix drop-down terminal keep-above
  * wayland: Fix window activation
  * wayland: Fix drop-down terminal positioning (Fixes #141)
  * wayland: Fix new window size
  * Replace XDT_CHECK_LIBX11 and use HAVE_LIBX11 when appropriate
  * Use the same windowing environment test everywhere
  * Fix build when X11 is disabled
  * drop-down: Make settings easier to understand
  * drop-down: Fix allocation warnings
  * Apply 7 suggestion(s) to 2 file(s)
  * Save and restore terminal window workspace in X11 session
  * doc: Remove reference to terminalrc
  * app: Put GtkSettings:gtk-menu-bar-accel overwrite back in place
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1699185600">- Add gxo-282.patch
  * backport fix for crash on window close
    (gxo#apps/xfce4-terminal#282)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707307200">- Update to version 1.1.2
  * Update copyright year
  * Update tooltip when hovering over a hyperlink
  * build: Align CFLAGS with LDADD
  * prefs-dialog: Add missing strings to translate (#222)
  * dropdown: Default dropdown-toggle-focus to false
  * Add runtime guard for XfceSMClient
  * build: Restrict XfceSMClient to X11
  * Determine cwd on FreeBSD in a native way instead of using linprocfs
  * window: Remove weak ref on prefs dialog in finalize()
  * build: Get rid of #ifdef G_ENABLE_DEBUG
  * Do not reconnect accels when closing last tab
  * build: Lower xfce4-dev-tools requirements to stable version
  * search-dialog: Use xfce_titled_dialog_set_default_response()
  * Translation Updates
- Update gxo-282.patch
- Add gxo-299.patch
  * backport fix for "paste unsafe text" dialog not popping up
    (gxo#apps/xfce4-terminal#299)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709294400">- Update to version 1.1.3
  * prefs-dialog: Fix wrong assert
  * screen: Fix wrong assert
  * Translation Updates
- Remove gxo-299.patch
- Add xfce4-terminal-relax-x11-version.patch</changelog>
</package>
<package pkgid="c6f6bd76b4c16740e7b10b6fb6123bffb0b2276a4ea166dacf39ca8dd1a1b5e3" name="xfce4-terminal" arch="ppc64le">
  <version epoch="0" ver="1.1.3" rel="bp156.2.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1512993600">- add 0001-Revert-Fix-handling-email-addresses.patch (boo#1071961,
  bxo#14076) the "Fix handling email addresses" commit in 0.8.6
  actually broke email address handling.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1519992000">- update to version 0.8.7:
  * Update man page: add a note about config file changes being
    picked up
  * Update 'Read-Only' checkbox state when switching between tabs
  * Use Ctrl+click to directly open color editor in Preferences (bxo#13715)
  * Add a setting to control drop-down window vertical position (bxo#13722)
  * Allow per-terminal configuration of 'scroll on output' mode
  * Add "Copy as HTML" to Edit and context menus (VTE 0.50 required)
  * Add support for utmp file updates (build using --with-utempter
    parameter) (bxo#13710)
  * Fix negative geometry offsets handling (bxo#13753)
  * Focus the terminal after closing Set Title popover (bxo#13754)
  * Request confirmation when closing window or tab which has a
    running process (bxo#13781)
  * Add an option to open new tab to the right of the current tab (bxo#13821)
  * Fix VTE critical message when a terminal has no pty
  * Allow to restart a process after it exited or was killed
    (for -H/--hold) (bxo#13820)
  * Expose default terminal directory setting to Preferences: if
    set, will be used by new terminals; current directory will be
    used otherwise. MiscDefaultWorkingDir renamed to DefaultWorkingDir.
  * Make use of VTE 0.52 new vte_terminal_get_scroll_on_output() API
  * Add new tab to the currently active window, not to the last open (bxo#13891)
  * Move slim tabs setting to the Appearance tab
  * Add Audible and Visual bells configuration to Preferences (bxo#13874)
  * Disable move tab actions when MiscCycleTabs is false and the tab
    is in the  leftmost or rightmost position (bxo#13892)
  * Try to retrieve current working directory from VTE (bxo#13902)
  * Fix BSD build by adding missing include
  * Bump required GTK+ version to 3.20.8 to resolve the problem with
    Set Title dialog that is using GtkPopover (bxo#13996)
  * Do not escape URL as libxfce4ui now does it (bxo#12715)
  * Expose "middle mouse click to open URLs" setting to Preferences
  * Fix handling empty $DISPLAY env var which may happen under
    Wayland (bxo#14092)
  * Update regex definitions from gnome-terminal: Disallow terminating
    semicolon in URLs, Allow balanced pairs of square brackets in URLs
  * Remove man page translation files as Transifex doesn't take care
    of them (bxo#12938)
  * Add option to control text blinking (VTE 0.51.3) (bxo#14127)
  * Add "Bold is bright" option; remove "Allow bold text" option
    (VTE 0.51.3)
  * Add cell spacing options (VTE 0.51.3) (bxo#14127)
  * Allow underscores that are part of tab titles to be shown in the
    tabs menu
  * Don't copy working directory to $PWD for vte &gt;= 0.51.90
  * Resolve deprecations of GDK functions
  * Translation updates
- remove obsoleted 0001-Revert-Fix-handling-email-addresses.patch</changelog>
  <changelog author="bosim@opensuse.org" date="1526472000">- update to version 0.8.7.1:
  * Fix Alt+n shortcuts for switching tabs; also, update tabs menu after
    reordering tabs (bxo#14247, boo#1092655)</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1526472001">- update to version 0.8.7.4
  - Tab became active if unclosed to the left of the current tab
  - Fix new tab being one pixel short under some GTK themes (e.g.
    Greybird) which led to changing the window geometry and losing
    a row (bxo#13263)
  - Resolve deprecation of vte_terminal_match_set_cursor_type()
  - Add --preferences command line option and corresponding .desktop
    file: this allows to open a standalone Preferences dialog from
    Xfce Settings (bxo#13249)
  - Add command line options for setting text (foreground) and
    background colors: --color-text and --color-bg (bxo#4887)
  - Add "Copy Input" action: it shows a popover and allows to copy
    the input to all tabs within the current window (bxo#10047)
  - Update URLs to use https protocol
  - Add info on accels.scm to the man page
  - Reduce the Preferences dialog height
  - First show the terminal and then update its settings (bxo#14322)
  - Add command line option --active-tab which allows to specify
    active tab within a window. It also allows to keep the active tab
    when restoring a saved Xfce session.
  - Convert "Relaunch" dialog to GtkInfoBar to make it less intrusive
  - Add tooltips for "Set Title" popover elements
  - Resolve the warnings gcc8 has introduced
  - Translation updates
- changes in 0.8.7.3
  - Fix drop-down terminal hotkey (bxo#14289)
  - Suppress gdk_keyboard_(un)grab deprecation warnings
  - Restore "Allow bold text" option (bxo#14292)
  - Fix app crash when running a non-existing command (bxo#14295)
  - Correct foreground process check for async child spawn
  - Add an option to disable "Relaunch" dialog pop-up (bxo#14287)
- changes in 0.8.7.2
  - Fix gdk_keyboard_(un)grab deprecation warnings
  - Suppress gtk_status_icon_* deprecation warnings
  - Use async spawn method for VTE &gt;= 0.48 (bxo#14249)
  - Fix handling of tabs reordering (bxo#14278)
  - Update window actions and active tab indication on reordering tabs</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1549972800">- Fix issue with xfce4-terminal-settings.desktop entries boo#1125146
- Dropped obsolete macros
- Added %license macro</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1562155200">- Update to version 0.8.8
  - Do not show "Rewrap on resize" option for vte&gt;=0.58: it's been
    deprecated, rewrapping on resize will always be enabled. (bxo#15562)
  - Drop support of Unicode encodings other than UTF-8 (bxo#15377)
  - Fix the size of drop-down window after it's been in fullscreen mode
    (bxo#15240)
  - Convert LF to CR when feeding text - this fixes pasting text to some
    apps (see https://gitlab.gnome.org/GNOME/vte/issues/106)
  - Save accelerators map on exit (bxo#15201)
  - Add support for the Tab key in shortcuts (by default, GTK doesn't
    allow that)
  - Do not resize the window when it's vertically maximized (bxo#10551)
  - Add action to switch to last active tab (bxo#15201)
  - Respect Xfce monospace font setting (bxo#15202)
  - Dropdown window was session saved and restored as a normal window if
    it was the only one (bxo#11362)
  - Preferences: Align controls on the General tab
  - Implement "Unsafe Paste" dialog (bxo#13252)
  - Enable Ctrl+(Shift)+Tab as Next/Prev Tab shortcuts (bxo#15092)
  - Add an option to use system theme colors for text and background
    (bxo#14808)
  - Search dialog improvements: Enable "Wrap around" by default; Make
    "Find Next"/"Find Previous" menu items respect search settings; Make
    buttons use menu item accelerators; Allow to set opacity (min 10%)
    (bxo#15124)
  - Fix handling of OSC-10 escape sequence (bold text color) (bxo#15019)
  - Refine the wording for "opacity not available" (bxo#14904)
  - Add a space character after a dragged filename or URL (bxo#14849)
  - Support monitoring of the terminalrc file even it's a symlink
    (bxo#14698)
  - Fix the "Close tab" button: When the "Close tab" button got clicked in
    the "Confirm close" dialog, the entire window (instead of just the
    current tab) got closed (bxo#14645)
  - Preferences: remove dependency on libxfce4ui
  - Fix typo in the .desktop file (bxo#14594)
  - Improve .desktop files for GNOME (bxo#14575)
  - Fix a small typo in the manpage
  - JIT compile regexes (taken from gnome-terminal). This allows to
    recognize longer and more complex URLs.
  - Update terminal regexes from gnome-terminal (regex: Allow apostrophes
    in URLs, except when enclosed between them)
  - Allow to move tabs between windows by dragging them onto the terminal
    area
  - When detaching a tab from a drop-down window, resize the new window to
    the default geometry
  - Reset activity indicator for the active tab when focusing window
  - Distinguish terminal settings from the actual terminal entry in the
    menu (bxo#14456)
  - When closing an active tab, switch to the previously active one
  - Tab title color feature improvements: add action, restore the color
    when unclosing a tab, fix the color picker dialog's name, add Reset
    button
  - Some parts of the --help output were not translated
  - Restore terminal colors when unclosing a tab
  - Translation updates
- Cleaned up spec file
- Added bcond to build with git master sources</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1572004800">- Fix factory build failure</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1577448000">- Update to version 0.8.9.1
  - Fix "Open terminal here" functionality that was broken in release
    0.8.9 (bxo#16307)
- Changes in version 0.8.9
  - Respect the "Working Directory" setting when opening initial window
    (the current directory was used instead). (bxo#16292)
  - Disable "Paste" actions in read-only mode
  - Point session manager to desktop file. (bxo#16121)
  - Resolve G_TYPE_INSTANCE_GET_PRIVATE deprecation warning
  - Allow to use &lt;Alt&gt; shortcuts when menu mnemonics are disabled.
    (bxo#15989)
  - Fix 'Menubar starts shown when set to hidden in properties'
    (bxo#15979)
  - Fix invalid geometry on Wayland.
  - Fix size increase when the menu is used on Wayland (bxo#13938)
  - Avoid passing null pointer to g_warning()
  - Replace GLib threading functions with their GDK counterparts
  - Fix setting a font via the command line (bxo#15869)
  - Properly apply zoom factor when creating new tab (bxo#15785)
  - Add icons to "Cancel" and "Paste" buttons
  - Fix background color changing when changing focus if "Vary the
    background color for each tab" is enabled (bxo#15740)
  - Revert "Save accelerators map on exit".(bxo#16058)
  - Allow to unset window urgency hint even if "Visual bell" is disabled
    (bxo#15729)
  - Unmaximize drop-down window when hiding it. (bxo#15681)
  - Allow to use --maximize with drop-down windows
  - Search dialog: Make opacity scale unfocusable. This prevents the text
    entry from losing focus when the opacity scale is used.
  - Fix closing tabs with middle click. (bxo#15687)
  - Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1585483200">- Update to version 0.8.9.2
  * Allow to create window with 1 line height. One should also disable
    the scrollbar (--hide-scrollbar) to get 1 row window. (bxo#16447)
  * Fix 'Transparency setting ignored when using --color-bg' (bxo#16309)
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608724800">- Update to version 0.8.10
  * Bump libvte, gtk and xfce minimal versions (4.14)
  * Stop using G_SPAWN_CHILD_INHERITS_STDIN spawn flag
  * Updates README.md.
  * Added new stock icons
  * Limit font picker to fixed-size fonts
  * Add gtk-doc as a dependency
  * Do not require connection to generate manpage
  * bxo#16875: Do not add ui.h file in datadir
  * Simplify terminal manpage generation
  * Switch preferences ui file to xdt-csource
  * Switch to README.md and foreign automake mode
  * Do not override clipboard contents
  * Unsafe paste: Support bracketed paste mode
  * Do not select text in Search dialog
  * Add basic GitLab pipeline
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1648900800">- Update to version 1.0.0
  * Replace the deprecated GtkActionEntries with XfceGtkActionEntries
    (gxo#apps/xfce4-terminal#79)
  * Opening a dialog from a drop-down window closes the window
    (gxo#apps/xfce4-terminal#136)
  * Add `Fill` background image style (gxo#apps/xfce4-terminal!23).
  * Improved options parsing (for both short and long forms)
  * Add a menu entry to send signals to the foreground process
    (gxo#apps/xfce4-terminal#59)
  * Fix `keep window open` preference being applied on restart.
  * Rework "--tab" and "--window" behavior (gxo#apps/xfce4-terminal#13)
  * Ignore unused modifiers for scroll wheel zooming
  * Add alternative shortcuts for zooming (gxo#apps/xfce4-terminal#126)
  * Expand scrolled window and make dialog size 70% of parent
    (gxo#apps/xfce4-terminal!17)
  * Support libxfce4ui XfceTitledDialog new API
  * Update unsafe paste dialog text (gxo#apps/xfce4-terminal#73)
  * Fix paste button focus
  * Replace subtitle by infobar for Unsafe paste dialog
  * Fix the `unsafe paste` dialog to actually paste
  * Update `.gitignore`, HACKING, AUTHORS, COPYRIGHTS
  * Update --preferences, --tab and --window documentation
  * Fix various typos
  * Fix compilation warnings
  * Remove unnecessary function call (gxo#apps/xfce4-terminal!24)
  * Add a "Do not warn me again" checkbox for the "Unsafe Paste"
    dialog (gxo#apps/xfce4-terminal#129)
  * Use GtkScrolledWindow for TerminalScreen and add an
    overlay-scrolling preference (gxo#apps/xfce4-terminal#149)
  * Support the new Shortcuts editor widget
    (requires libxfce4ui 4.17.2 or greater)
  * New preference: Select right click action
  * Improved `scrolling-on-output` behaviour.
  * Unsafe Paste Dialog temporary override (gxo#apps/xfce4-terminal#106)
  * Fix regression: File Menu missing `Close Window` entry
  * Fix regression: Disable Help shortcut does not work
  * Fix regression: go-to accelerators not working on startup
  * Fix regression: Revert accelerator paths to maintain backwards
    compatibility
  * Use the latest .glade file structure
  * Change incorrect reference to ${XDG_CONFIG_DIRS} in man page
    (gxo#apps/xfce4-terminal#47)
  * Change outdated documentation links
  * Use XfceTitledDialog for `Find` (gxo#apps/xfce4-terminal#168)
  * Include '\r' in unsafe-paste checks
  * Update tab accelerators at runtime
  * Consume events that activate accelerator callbacks
    (gxo#apps/xfce4-terminal#159, gxo#apps/xfce4-terminal#153)
  * Center on the active terminal window.
  * Change handling of goto-tab accelerators so they can be changed
    through the editor.
  * Menubar changes size when the window is maximized
    (gxo#apps/xfce4-terminal#156)
  * Context Menu: Revert changes in order and contents introduced by
    the transition to XfceGtkActionEntries
  * Add "Show Window Borders" entry in View menu (it was missing
    in the last 2 dev releases)
  * Revert view menu order (Zoom entries below checkboxes)
  * Fix the visibility flag of the scrollbar
    (gxo#apps/xfce4-terminal#161, could lead to broken themes)
  * Replace GTimeVal with gint64
  * Fix build warnings
  * Update Copyright
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1650024000">- Update to version 1.0.1
  * A new hidden preference `DropdownParametersOnce` has been
    introduced to control whether the drop-down window accepts
    command line arguments after creation. With the introduction
    of this preference an older bug was fixed where tabs could be
    added to the drop-down window even though they weren't
    supposed to.
  * Options: --active-tab does not behave properly when adding tabs
    to existing windows.
  * Find dialog does not respond to Return key
    (gxo#apps/xfce4-terminal#176)
  * Dragging a URL from Chromium ends up truncated
    (gxo#apps/xfce4-terminal#180)
  * Toolbar size changes when the window is maximized
    (gxo#apps/xfce4-terminal#181).
  * Unable to create a single window with many tabs through command
    line options (gxo#apps/xfce4-terminal#182).
  * Translation Updates</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1650628800">- Update to version 1.0.2
  * Fix regression: MiscCycleTabs preference does not work for
    accelerators
  * Russian translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1652443200">- Update to version 1.0.3
  * Consume KeyEvents when activating a TAB accelerator.
  * Fix Regression: Scrollbar position setting does not work if you
    start  with a hidden scrollbar (gxo#apps/xfce4-terminal#192)
  * Fix Regression: broken scroll-on-output and change the
    default value (gxo#apps/xfce4-terminal#191)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1653998400">- Update to version 1.0.4
  * Fixes a regression: URL drag-n-drop adding rubbish characters
    (gxo#apps/xfce4-terminak#196)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1692705600">- Update to version 1.1.0
  * Update copyright year
  * Allow passing arguments to custom commands
  * Fully translate strings in unsafe paste dialog
  * window: Properly sync always-show-tabs
  * cleanup: Include gdkx.h in one place
  * preferences: Remove unused class member
  * preferences: Check if channel itself exists instead of check
    property
  * screen: Review image loader memory management
  * image-loader: Review cache management
  * Add keywords to .desktop files (Fixes #50)
  * screen: Take window scaling into account when drawing
    (Fixes #71)
  * Remove obsolete GNOME default-app file (Fixes #109)
  * Add "Open File Manager Here" action (Fixes #133)
  * Properly manage default encoding (Fixes #128)
  * Move general include in private.h
  * dropdown: Disable systray icon on Wayland
  * Fix startup with GDK_BACKEND=x11 (Fixes #177)
  * shortcuts: Restore broken action toggle-menubar
  * shortcuts: Fix non-consumed key event for show-menubar
  * main: Allow GTK to parse its options first (Fixes #216)
  * search: Add missing sanity check
  * Use GLib logging functions and do not translate warnings
  * Remove obsolete CHECK_VERSION()
  * Use g_new() instead of malloc()
  * Fix Xfconf memory management
  * search-dialog: Fix memory leak
  * Remove extra separator at the end of context menu
  * Missing shortcut keys in the standalone preferences dialog
    (Issue #198)
  * Apply 1 suggestion(s) to 1 file(s)
  * Enable kinetic scrolling in VteTerminal
  * Extend --disable-server description wrt. process model
  * Drop obsolete --disable-server translations
  * prefs-dialog: Fix untranslated strings
  * Add sixel support
  * Add icons at missing sizes, clean up SVG metadata
  * build: Fix autoconf warnings
  * build: Add GLib requirement
  * Add accel entries for scrolling pages (Issue #221)
  * Remove documentation for dead anti-aliasing option
  * Make strings translatable (Issue #222)
  * Fix shortcuts-editor include
  * Support hyperlinks (Issue #21)
  * Fix argument type for xfce_shortcuts_editor_new
  * fix background_notify
  * Remove disable-help preference.
  * MR: !51 transitioned to Xfconf (#134)
  * typos in MR !48 fixed
  * Remove all references to terminal-preferences.glade
  * Remove one more mention of terminal-preferences.glade
  * Remove trailing slash
  * Remove terminal-preferences-ui.h from makefile
  * Remove terminal-preferences.glade
  * MR: !48 shortcuts editor embedded into preferences-dialog (#195)
  * MR: !48 preferences-dialog rewritten in C (#195)
  * MR: !46 Change in implementation for TAB accels (#150)
  * Implementation of MiscShiftArrowsToScroll as accelerators.
  * Add PCRE2 build dependency
  * Remove libxfce4ui 4.17 version guards
  * Replace with xfce_gtk_menu_append_separator
  * Tweak toolbar
  * Translation Updates
- "gnome-control-center" support is no longer available; remove the
  corresponding entries from the %files list</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1697371200">- Update to version 1.1.1
  * build: Simplify and clarify X11/Wayland distinction
  * Fix xfce_titled_dialog_create_action_area() deprecation
  * build: Define our own windowing macro instead of extending GDK's
  * wayland: Fix drop-down keep-above for non-prefs dialogs
  * wayland: Fix drop-down terminal keep-above
  * wayland: Fix window activation
  * wayland: Fix drop-down terminal positioning (Fixes #141)
  * wayland: Fix new window size
  * Replace XDT_CHECK_LIBX11 and use HAVE_LIBX11 when appropriate
  * Use the same windowing environment test everywhere
  * Fix build when X11 is disabled
  * drop-down: Make settings easier to understand
  * drop-down: Fix allocation warnings
  * Apply 7 suggestion(s) to 2 file(s)
  * Save and restore terminal window workspace in X11 session
  * doc: Remove reference to terminalrc
  * app: Put GtkSettings:gtk-menu-bar-accel overwrite back in place
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1699185600">- Add gxo-282.patch
  * backport fix for crash on window close
    (gxo#apps/xfce4-terminal#282)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707307200">- Update to version 1.1.2
  * Update copyright year
  * Update tooltip when hovering over a hyperlink
  * build: Align CFLAGS with LDADD
  * prefs-dialog: Add missing strings to translate (#222)
  * dropdown: Default dropdown-toggle-focus to false
  * Add runtime guard for XfceSMClient
  * build: Restrict XfceSMClient to X11
  * Determine cwd on FreeBSD in a native way instead of using linprocfs
  * window: Remove weak ref on prefs dialog in finalize()
  * build: Get rid of #ifdef G_ENABLE_DEBUG
  * Do not reconnect accels when closing last tab
  * build: Lower xfce4-dev-tools requirements to stable version
  * search-dialog: Use xfce_titled_dialog_set_default_response()
  * Translation Updates
- Update gxo-282.patch
- Add gxo-299.patch
  * backport fix for "paste unsafe text" dialog not popping up
    (gxo#apps/xfce4-terminal#299)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709294400">- Update to version 1.1.3
  * prefs-dialog: Fix wrong assert
  * screen: Fix wrong assert
  * Translation Updates
- Remove gxo-299.patch
- Add xfce4-terminal-relax-x11-version.patch</changelog>
</package>
<package pkgid="ab832b6a489796b158da5170d8b89617cc49cfb2a5d0140b2ea1b2bbd3bc1037" name="xfce4-terminal" arch="s390x">
  <version epoch="0" ver="1.1.3" rel="bp156.2.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1512993600">- add 0001-Revert-Fix-handling-email-addresses.patch (boo#1071961,
  bxo#14076) the "Fix handling email addresses" commit in 0.8.6
  actually broke email address handling.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1519992000">- update to version 0.8.7:
  * Update man page: add a note about config file changes being
    picked up
  * Update 'Read-Only' checkbox state when switching between tabs
  * Use Ctrl+click to directly open color editor in Preferences (bxo#13715)
  * Add a setting to control drop-down window vertical position (bxo#13722)
  * Allow per-terminal configuration of 'scroll on output' mode
  * Add "Copy as HTML" to Edit and context menus (VTE 0.50 required)
  * Add support for utmp file updates (build using --with-utempter
    parameter) (bxo#13710)
  * Fix negative geometry offsets handling (bxo#13753)
  * Focus the terminal after closing Set Title popover (bxo#13754)
  * Request confirmation when closing window or tab which has a
    running process (bxo#13781)
  * Add an option to open new tab to the right of the current tab (bxo#13821)
  * Fix VTE critical message when a terminal has no pty
  * Allow to restart a process after it exited or was killed
    (for -H/--hold) (bxo#13820)
  * Expose default terminal directory setting to Preferences: if
    set, will be used by new terminals; current directory will be
    used otherwise. MiscDefaultWorkingDir renamed to DefaultWorkingDir.
  * Make use of VTE 0.52 new vte_terminal_get_scroll_on_output() API
  * Add new tab to the currently active window, not to the last open (bxo#13891)
  * Move slim tabs setting to the Appearance tab
  * Add Audible and Visual bells configuration to Preferences (bxo#13874)
  * Disable move tab actions when MiscCycleTabs is false and the tab
    is in the  leftmost or rightmost position (bxo#13892)
  * Try to retrieve current working directory from VTE (bxo#13902)
  * Fix BSD build by adding missing include
  * Bump required GTK+ version to 3.20.8 to resolve the problem with
    Set Title dialog that is using GtkPopover (bxo#13996)
  * Do not escape URL as libxfce4ui now does it (bxo#12715)
  * Expose "middle mouse click to open URLs" setting to Preferences
  * Fix handling empty $DISPLAY env var which may happen under
    Wayland (bxo#14092)
  * Update regex definitions from gnome-terminal: Disallow terminating
    semicolon in URLs, Allow balanced pairs of square brackets in URLs
  * Remove man page translation files as Transifex doesn't take care
    of them (bxo#12938)
  * Add option to control text blinking (VTE 0.51.3) (bxo#14127)
  * Add "Bold is bright" option; remove "Allow bold text" option
    (VTE 0.51.3)
  * Add cell spacing options (VTE 0.51.3) (bxo#14127)
  * Allow underscores that are part of tab titles to be shown in the
    tabs menu
  * Don't copy working directory to $PWD for vte &gt;= 0.51.90
  * Resolve deprecations of GDK functions
  * Translation updates
- remove obsoleted 0001-Revert-Fix-handling-email-addresses.patch</changelog>
  <changelog author="bosim@opensuse.org" date="1526472000">- update to version 0.8.7.1:
  * Fix Alt+n shortcuts for switching tabs; also, update tabs menu after
    reordering tabs (bxo#14247, boo#1092655)</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1526472001">- update to version 0.8.7.4
  - Tab became active if unclosed to the left of the current tab
  - Fix new tab being one pixel short under some GTK themes (e.g.
    Greybird) which led to changing the window geometry and losing
    a row (bxo#13263)
  - Resolve deprecation of vte_terminal_match_set_cursor_type()
  - Add --preferences command line option and corresponding .desktop
    file: this allows to open a standalone Preferences dialog from
    Xfce Settings (bxo#13249)
  - Add command line options for setting text (foreground) and
    background colors: --color-text and --color-bg (bxo#4887)
  - Add "Copy Input" action: it shows a popover and allows to copy
    the input to all tabs within the current window (bxo#10047)
  - Update URLs to use https protocol
  - Add info on accels.scm to the man page
  - Reduce the Preferences dialog height
  - First show the terminal and then update its settings (bxo#14322)
  - Add command line option --active-tab which allows to specify
    active tab within a window. It also allows to keep the active tab
    when restoring a saved Xfce session.
  - Convert "Relaunch" dialog to GtkInfoBar to make it less intrusive
  - Add tooltips for "Set Title" popover elements
  - Resolve the warnings gcc8 has introduced
  - Translation updates
- changes in 0.8.7.3
  - Fix drop-down terminal hotkey (bxo#14289)
  - Suppress gdk_keyboard_(un)grab deprecation warnings
  - Restore "Allow bold text" option (bxo#14292)
  - Fix app crash when running a non-existing command (bxo#14295)
  - Correct foreground process check for async child spawn
  - Add an option to disable "Relaunch" dialog pop-up (bxo#14287)
- changes in 0.8.7.2
  - Fix gdk_keyboard_(un)grab deprecation warnings
  - Suppress gtk_status_icon_* deprecation warnings
  - Use async spawn method for VTE &gt;= 0.48 (bxo#14249)
  - Fix handling of tabs reordering (bxo#14278)
  - Update window actions and active tab indication on reordering tabs</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1549972800">- Fix issue with xfce4-terminal-settings.desktop entries boo#1125146
- Dropped obsolete macros
- Added %license macro</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1562155200">- Update to version 0.8.8
  - Do not show "Rewrap on resize" option for vte&gt;=0.58: it's been
    deprecated, rewrapping on resize will always be enabled. (bxo#15562)
  - Drop support of Unicode encodings other than UTF-8 (bxo#15377)
  - Fix the size of drop-down window after it's been in fullscreen mode
    (bxo#15240)
  - Convert LF to CR when feeding text - this fixes pasting text to some
    apps (see https://gitlab.gnome.org/GNOME/vte/issues/106)
  - Save accelerators map on exit (bxo#15201)
  - Add support for the Tab key in shortcuts (by default, GTK doesn't
    allow that)
  - Do not resize the window when it's vertically maximized (bxo#10551)
  - Add action to switch to last active tab (bxo#15201)
  - Respect Xfce monospace font setting (bxo#15202)
  - Dropdown window was session saved and restored as a normal window if
    it was the only one (bxo#11362)
  - Preferences: Align controls on the General tab
  - Implement "Unsafe Paste" dialog (bxo#13252)
  - Enable Ctrl+(Shift)+Tab as Next/Prev Tab shortcuts (bxo#15092)
  - Add an option to use system theme colors for text and background
    (bxo#14808)
  - Search dialog improvements: Enable "Wrap around" by default; Make
    "Find Next"/"Find Previous" menu items respect search settings; Make
    buttons use menu item accelerators; Allow to set opacity (min 10%)
    (bxo#15124)
  - Fix handling of OSC-10 escape sequence (bold text color) (bxo#15019)
  - Refine the wording for "opacity not available" (bxo#14904)
  - Add a space character after a dragged filename or URL (bxo#14849)
  - Support monitoring of the terminalrc file even it's a symlink
    (bxo#14698)
  - Fix the "Close tab" button: When the "Close tab" button got clicked in
    the "Confirm close" dialog, the entire window (instead of just the
    current tab) got closed (bxo#14645)
  - Preferences: remove dependency on libxfce4ui
  - Fix typo in the .desktop file (bxo#14594)
  - Improve .desktop files for GNOME (bxo#14575)
  - Fix a small typo in the manpage
  - JIT compile regexes (taken from gnome-terminal). This allows to
    recognize longer and more complex URLs.
  - Update terminal regexes from gnome-terminal (regex: Allow apostrophes
    in URLs, except when enclosed between them)
  - Allow to move tabs between windows by dragging them onto the terminal
    area
  - When detaching a tab from a drop-down window, resize the new window to
    the default geometry
  - Reset activity indicator for the active tab when focusing window
  - Distinguish terminal settings from the actual terminal entry in the
    menu (bxo#14456)
  - When closing an active tab, switch to the previously active one
  - Tab title color feature improvements: add action, restore the color
    when unclosing a tab, fix the color picker dialog's name, add Reset
    button
  - Some parts of the --help output were not translated
  - Restore terminal colors when unclosing a tab
  - Translation updates
- Cleaned up spec file
- Added bcond to build with git master sources</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1572004800">- Fix factory build failure</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1577448000">- Update to version 0.8.9.1
  - Fix "Open terminal here" functionality that was broken in release
    0.8.9 (bxo#16307)
- Changes in version 0.8.9
  - Respect the "Working Directory" setting when opening initial window
    (the current directory was used instead). (bxo#16292)
  - Disable "Paste" actions in read-only mode
  - Point session manager to desktop file. (bxo#16121)
  - Resolve G_TYPE_INSTANCE_GET_PRIVATE deprecation warning
  - Allow to use &lt;Alt&gt; shortcuts when menu mnemonics are disabled.
    (bxo#15989)
  - Fix 'Menubar starts shown when set to hidden in properties'
    (bxo#15979)
  - Fix invalid geometry on Wayland.
  - Fix size increase when the menu is used on Wayland (bxo#13938)
  - Avoid passing null pointer to g_warning()
  - Replace GLib threading functions with their GDK counterparts
  - Fix setting a font via the command line (bxo#15869)
  - Properly apply zoom factor when creating new tab (bxo#15785)
  - Add icons to "Cancel" and "Paste" buttons
  - Fix background color changing when changing focus if "Vary the
    background color for each tab" is enabled (bxo#15740)
  - Revert "Save accelerators map on exit".(bxo#16058)
  - Allow to unset window urgency hint even if "Visual bell" is disabled
    (bxo#15729)
  - Unmaximize drop-down window when hiding it. (bxo#15681)
  - Allow to use --maximize with drop-down windows
  - Search dialog: Make opacity scale unfocusable. This prevents the text
    entry from losing focus when the opacity scale is used.
  - Fix closing tabs with middle click. (bxo#15687)
  - Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1585483200">- Update to version 0.8.9.2
  * Allow to create window with 1 line height. One should also disable
    the scrollbar (--hide-scrollbar) to get 1 row window. (bxo#16447)
  * Fix 'Transparency setting ignored when using --color-bg' (bxo#16309)
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608724800">- Update to version 0.8.10
  * Bump libvte, gtk and xfce minimal versions (4.14)
  * Stop using G_SPAWN_CHILD_INHERITS_STDIN spawn flag
  * Updates README.md.
  * Added new stock icons
  * Limit font picker to fixed-size fonts
  * Add gtk-doc as a dependency
  * Do not require connection to generate manpage
  * bxo#16875: Do not add ui.h file in datadir
  * Simplify terminal manpage generation
  * Switch preferences ui file to xdt-csource
  * Switch to README.md and foreign automake mode
  * Do not override clipboard contents
  * Unsafe paste: Support bracketed paste mode
  * Do not select text in Search dialog
  * Add basic GitLab pipeline
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1648900800">- Update to version 1.0.0
  * Replace the deprecated GtkActionEntries with XfceGtkActionEntries
    (gxo#apps/xfce4-terminal#79)
  * Opening a dialog from a drop-down window closes the window
    (gxo#apps/xfce4-terminal#136)
  * Add `Fill` background image style (gxo#apps/xfce4-terminal!23).
  * Improved options parsing (for both short and long forms)
  * Add a menu entry to send signals to the foreground process
    (gxo#apps/xfce4-terminal#59)
  * Fix `keep window open` preference being applied on restart.
  * Rework "--tab" and "--window" behavior (gxo#apps/xfce4-terminal#13)
  * Ignore unused modifiers for scroll wheel zooming
  * Add alternative shortcuts for zooming (gxo#apps/xfce4-terminal#126)
  * Expand scrolled window and make dialog size 70% of parent
    (gxo#apps/xfce4-terminal!17)
  * Support libxfce4ui XfceTitledDialog new API
  * Update unsafe paste dialog text (gxo#apps/xfce4-terminal#73)
  * Fix paste button focus
  * Replace subtitle by infobar for Unsafe paste dialog
  * Fix the `unsafe paste` dialog to actually paste
  * Update `.gitignore`, HACKING, AUTHORS, COPYRIGHTS
  * Update --preferences, --tab and --window documentation
  * Fix various typos
  * Fix compilation warnings
  * Remove unnecessary function call (gxo#apps/xfce4-terminal!24)
  * Add a "Do not warn me again" checkbox for the "Unsafe Paste"
    dialog (gxo#apps/xfce4-terminal#129)
  * Use GtkScrolledWindow for TerminalScreen and add an
    overlay-scrolling preference (gxo#apps/xfce4-terminal#149)
  * Support the new Shortcuts editor widget
    (requires libxfce4ui 4.17.2 or greater)
  * New preference: Select right click action
  * Improved `scrolling-on-output` behaviour.
  * Unsafe Paste Dialog temporary override (gxo#apps/xfce4-terminal#106)
  * Fix regression: File Menu missing `Close Window` entry
  * Fix regression: Disable Help shortcut does not work
  * Fix regression: go-to accelerators not working on startup
  * Fix regression: Revert accelerator paths to maintain backwards
    compatibility
  * Use the latest .glade file structure
  * Change incorrect reference to ${XDG_CONFIG_DIRS} in man page
    (gxo#apps/xfce4-terminal#47)
  * Change outdated documentation links
  * Use XfceTitledDialog for `Find` (gxo#apps/xfce4-terminal#168)
  * Include '\r' in unsafe-paste checks
  * Update tab accelerators at runtime
  * Consume events that activate accelerator callbacks
    (gxo#apps/xfce4-terminal#159, gxo#apps/xfce4-terminal#153)
  * Center on the active terminal window.
  * Change handling of goto-tab accelerators so they can be changed
    through the editor.
  * Menubar changes size when the window is maximized
    (gxo#apps/xfce4-terminal#156)
  * Context Menu: Revert changes in order and contents introduced by
    the transition to XfceGtkActionEntries
  * Add "Show Window Borders" entry in View menu (it was missing
    in the last 2 dev releases)
  * Revert view menu order (Zoom entries below checkboxes)
  * Fix the visibility flag of the scrollbar
    (gxo#apps/xfce4-terminal#161, could lead to broken themes)
  * Replace GTimeVal with gint64
  * Fix build warnings
  * Update Copyright
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1650024000">- Update to version 1.0.1
  * A new hidden preference `DropdownParametersOnce` has been
    introduced to control whether the drop-down window accepts
    command line arguments after creation. With the introduction
    of this preference an older bug was fixed where tabs could be
    added to the drop-down window even though they weren't
    supposed to.
  * Options: --active-tab does not behave properly when adding tabs
    to existing windows.
  * Find dialog does not respond to Return key
    (gxo#apps/xfce4-terminal#176)
  * Dragging a URL from Chromium ends up truncated
    (gxo#apps/xfce4-terminal#180)
  * Toolbar size changes when the window is maximized
    (gxo#apps/xfce4-terminal#181).
  * Unable to create a single window with many tabs through command
    line options (gxo#apps/xfce4-terminal#182).
  * Translation Updates</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1650628800">- Update to version 1.0.2
  * Fix regression: MiscCycleTabs preference does not work for
    accelerators
  * Russian translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1652443200">- Update to version 1.0.3
  * Consume KeyEvents when activating a TAB accelerator.
  * Fix Regression: Scrollbar position setting does not work if you
    start  with a hidden scrollbar (gxo#apps/xfce4-terminal#192)
  * Fix Regression: broken scroll-on-output and change the
    default value (gxo#apps/xfce4-terminal#191)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1653998400">- Update to version 1.0.4
  * Fixes a regression: URL drag-n-drop adding rubbish characters
    (gxo#apps/xfce4-terminak#196)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1692705600">- Update to version 1.1.0
  * Update copyright year
  * Allow passing arguments to custom commands
  * Fully translate strings in unsafe paste dialog
  * window: Properly sync always-show-tabs
  * cleanup: Include gdkx.h in one place
  * preferences: Remove unused class member
  * preferences: Check if channel itself exists instead of check
    property
  * screen: Review image loader memory management
  * image-loader: Review cache management
  * Add keywords to .desktop files (Fixes #50)
  * screen: Take window scaling into account when drawing
    (Fixes #71)
  * Remove obsolete GNOME default-app file (Fixes #109)
  * Add "Open File Manager Here" action (Fixes #133)
  * Properly manage default encoding (Fixes #128)
  * Move general include in private.h
  * dropdown: Disable systray icon on Wayland
  * Fix startup with GDK_BACKEND=x11 (Fixes #177)
  * shortcuts: Restore broken action toggle-menubar
  * shortcuts: Fix non-consumed key event for show-menubar
  * main: Allow GTK to parse its options first (Fixes #216)
  * search: Add missing sanity check
  * Use GLib logging functions and do not translate warnings
  * Remove obsolete CHECK_VERSION()
  * Use g_new() instead of malloc()
  * Fix Xfconf memory management
  * search-dialog: Fix memory leak
  * Remove extra separator at the end of context menu
  * Missing shortcut keys in the standalone preferences dialog
    (Issue #198)
  * Apply 1 suggestion(s) to 1 file(s)
  * Enable kinetic scrolling in VteTerminal
  * Extend --disable-server description wrt. process model
  * Drop obsolete --disable-server translations
  * prefs-dialog: Fix untranslated strings
  * Add sixel support
  * Add icons at missing sizes, clean up SVG metadata
  * build: Fix autoconf warnings
  * build: Add GLib requirement
  * Add accel entries for scrolling pages (Issue #221)
  * Remove documentation for dead anti-aliasing option
  * Make strings translatable (Issue #222)
  * Fix shortcuts-editor include
  * Support hyperlinks (Issue #21)
  * Fix argument type for xfce_shortcuts_editor_new
  * fix background_notify
  * Remove disable-help preference.
  * MR: !51 transitioned to Xfconf (#134)
  * typos in MR !48 fixed
  * Remove all references to terminal-preferences.glade
  * Remove one more mention of terminal-preferences.glade
  * Remove trailing slash
  * Remove terminal-preferences-ui.h from makefile
  * Remove terminal-preferences.glade
  * MR: !48 shortcuts editor embedded into preferences-dialog (#195)
  * MR: !48 preferences-dialog rewritten in C (#195)
  * MR: !46 Change in implementation for TAB accels (#150)
  * Implementation of MiscShiftArrowsToScroll as accelerators.
  * Add PCRE2 build dependency
  * Remove libxfce4ui 4.17 version guards
  * Replace with xfce_gtk_menu_append_separator
  * Tweak toolbar
  * Translation Updates
- "gnome-control-center" support is no longer available; remove the
  corresponding entries from the %files list</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1697371200">- Update to version 1.1.1
  * build: Simplify and clarify X11/Wayland distinction
  * Fix xfce_titled_dialog_create_action_area() deprecation
  * build: Define our own windowing macro instead of extending GDK's
  * wayland: Fix drop-down keep-above for non-prefs dialogs
  * wayland: Fix drop-down terminal keep-above
  * wayland: Fix window activation
  * wayland: Fix drop-down terminal positioning (Fixes #141)
  * wayland: Fix new window size
  * Replace XDT_CHECK_LIBX11 and use HAVE_LIBX11 when appropriate
  * Use the same windowing environment test everywhere
  * Fix build when X11 is disabled
  * drop-down: Make settings easier to understand
  * drop-down: Fix allocation warnings
  * Apply 7 suggestion(s) to 2 file(s)
  * Save and restore terminal window workspace in X11 session
  * doc: Remove reference to terminalrc
  * app: Put GtkSettings:gtk-menu-bar-accel overwrite back in place
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1699185600">- Add gxo-282.patch
  * backport fix for crash on window close
    (gxo#apps/xfce4-terminal#282)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707307200">- Update to version 1.1.2
  * Update copyright year
  * Update tooltip when hovering over a hyperlink
  * build: Align CFLAGS with LDADD
  * prefs-dialog: Add missing strings to translate (#222)
  * dropdown: Default dropdown-toggle-focus to false
  * Add runtime guard for XfceSMClient
  * build: Restrict XfceSMClient to X11
  * Determine cwd on FreeBSD in a native way instead of using linprocfs
  * window: Remove weak ref on prefs dialog in finalize()
  * build: Get rid of #ifdef G_ENABLE_DEBUG
  * Do not reconnect accels when closing last tab
  * build: Lower xfce4-dev-tools requirements to stable version
  * search-dialog: Use xfce_titled_dialog_set_default_response()
  * Translation Updates
- Update gxo-282.patch
- Add gxo-299.patch
  * backport fix for "paste unsafe text" dialog not popping up
    (gxo#apps/xfce4-terminal#299)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709294400">- Update to version 1.1.3
  * prefs-dialog: Fix wrong assert
  * screen: Fix wrong assert
  * Translation Updates
- Remove gxo-299.patch
- Add xfce4-terminal-relax-x11-version.patch</changelog>
</package>
<package pkgid="ae4d6bc5bc517a81a5ec95b23e6e5e111d854979154dc66c53c9aed5e58389a6" name="xfce4-terminal" arch="src">
  <version epoch="0" ver="1.1.3" rel="bp156.2.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1512993600">- add 0001-Revert-Fix-handling-email-addresses.patch (boo#1071961,
  bxo#14076) the "Fix handling email addresses" commit in 0.8.6
  actually broke email address handling.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1519992000">- update to version 0.8.7:
  * Update man page: add a note about config file changes being
    picked up
  * Update 'Read-Only' checkbox state when switching between tabs
  * Use Ctrl+click to directly open color editor in Preferences (bxo#13715)
  * Add a setting to control drop-down window vertical position (bxo#13722)
  * Allow per-terminal configuration of 'scroll on output' mode
  * Add "Copy as HTML" to Edit and context menus (VTE 0.50 required)
  * Add support for utmp file updates (build using --with-utempter
    parameter) (bxo#13710)
  * Fix negative geometry offsets handling (bxo#13753)
  * Focus the terminal after closing Set Title popover (bxo#13754)
  * Request confirmation when closing window or tab which has a
    running process (bxo#13781)
  * Add an option to open new tab to the right of the current tab (bxo#13821)
  * Fix VTE critical message when a terminal has no pty
  * Allow to restart a process after it exited or was killed
    (for -H/--hold) (bxo#13820)
  * Expose default terminal directory setting to Preferences: if
    set, will be used by new terminals; current directory will be
    used otherwise. MiscDefaultWorkingDir renamed to DefaultWorkingDir.
  * Make use of VTE 0.52 new vte_terminal_get_scroll_on_output() API
  * Add new tab to the currently active window, not to the last open (bxo#13891)
  * Move slim tabs setting to the Appearance tab
  * Add Audible and Visual bells configuration to Preferences (bxo#13874)
  * Disable move tab actions when MiscCycleTabs is false and the tab
    is in the  leftmost or rightmost position (bxo#13892)
  * Try to retrieve current working directory from VTE (bxo#13902)
  * Fix BSD build by adding missing include
  * Bump required GTK+ version to 3.20.8 to resolve the problem with
    Set Title dialog that is using GtkPopover (bxo#13996)
  * Do not escape URL as libxfce4ui now does it (bxo#12715)
  * Expose "middle mouse click to open URLs" setting to Preferences
  * Fix handling empty $DISPLAY env var which may happen under
    Wayland (bxo#14092)
  * Update regex definitions from gnome-terminal: Disallow terminating
    semicolon in URLs, Allow balanced pairs of square brackets in URLs
  * Remove man page translation files as Transifex doesn't take care
    of them (bxo#12938)
  * Add option to control text blinking (VTE 0.51.3) (bxo#14127)
  * Add "Bold is bright" option; remove "Allow bold text" option
    (VTE 0.51.3)
  * Add cell spacing options (VTE 0.51.3) (bxo#14127)
  * Allow underscores that are part of tab titles to be shown in the
    tabs menu
  * Don't copy working directory to $PWD for vte &gt;= 0.51.90
  * Resolve deprecations of GDK functions
  * Translation updates
- remove obsoleted 0001-Revert-Fix-handling-email-addresses.patch</changelog>
  <changelog author="bosim@opensuse.org" date="1526472000">- update to version 0.8.7.1:
  * Fix Alt+n shortcuts for switching tabs; also, update tabs menu after
    reordering tabs (bxo#14247, boo#1092655)</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1526472001">- update to version 0.8.7.4
  - Tab became active if unclosed to the left of the current tab
  - Fix new tab being one pixel short under some GTK themes (e.g.
    Greybird) which led to changing the window geometry and losing
    a row (bxo#13263)
  - Resolve deprecation of vte_terminal_match_set_cursor_type()
  - Add --preferences command line option and corresponding .desktop
    file: this allows to open a standalone Preferences dialog from
    Xfce Settings (bxo#13249)
  - Add command line options for setting text (foreground) and
    background colors: --color-text and --color-bg (bxo#4887)
  - Add "Copy Input" action: it shows a popover and allows to copy
    the input to all tabs within the current window (bxo#10047)
  - Update URLs to use https protocol
  - Add info on accels.scm to the man page
  - Reduce the Preferences dialog height
  - First show the terminal and then update its settings (bxo#14322)
  - Add command line option --active-tab which allows to specify
    active tab within a window. It also allows to keep the active tab
    when restoring a saved Xfce session.
  - Convert "Relaunch" dialog to GtkInfoBar to make it less intrusive
  - Add tooltips for "Set Title" popover elements
  - Resolve the warnings gcc8 has introduced
  - Translation updates
- changes in 0.8.7.3
  - Fix drop-down terminal hotkey (bxo#14289)
  - Suppress gdk_keyboard_(un)grab deprecation warnings
  - Restore "Allow bold text" option (bxo#14292)
  - Fix app crash when running a non-existing command (bxo#14295)
  - Correct foreground process check for async child spawn
  - Add an option to disable "Relaunch" dialog pop-up (bxo#14287)
- changes in 0.8.7.2
  - Fix gdk_keyboard_(un)grab deprecation warnings
  - Suppress gtk_status_icon_* deprecation warnings
  - Use async spawn method for VTE &gt;= 0.48 (bxo#14249)
  - Fix handling of tabs reordering (bxo#14278)
  - Update window actions and active tab indication on reordering tabs</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1549972800">- Fix issue with xfce4-terminal-settings.desktop entries boo#1125146
- Dropped obsolete macros
- Added %license macro</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1562155200">- Update to version 0.8.8
  - Do not show "Rewrap on resize" option for vte&gt;=0.58: it's been
    deprecated, rewrapping on resize will always be enabled. (bxo#15562)
  - Drop support of Unicode encodings other than UTF-8 (bxo#15377)
  - Fix the size of drop-down window after it's been in fullscreen mode
    (bxo#15240)
  - Convert LF to CR when feeding text - this fixes pasting text to some
    apps (see https://gitlab.gnome.org/GNOME/vte/issues/106)
  - Save accelerators map on exit (bxo#15201)
  - Add support for the Tab key in shortcuts (by default, GTK doesn't
    allow that)
  - Do not resize the window when it's vertically maximized (bxo#10551)
  - Add action to switch to last active tab (bxo#15201)
  - Respect Xfce monospace font setting (bxo#15202)
  - Dropdown window was session saved and restored as a normal window if
    it was the only one (bxo#11362)
  - Preferences: Align controls on the General tab
  - Implement "Unsafe Paste" dialog (bxo#13252)
  - Enable Ctrl+(Shift)+Tab as Next/Prev Tab shortcuts (bxo#15092)
  - Add an option to use system theme colors for text and background
    (bxo#14808)
  - Search dialog improvements: Enable "Wrap around" by default; Make
    "Find Next"/"Find Previous" menu items respect search settings; Make
    buttons use menu item accelerators; Allow to set opacity (min 10%)
    (bxo#15124)
  - Fix handling of OSC-10 escape sequence (bold text color) (bxo#15019)
  - Refine the wording for "opacity not available" (bxo#14904)
  - Add a space character after a dragged filename or URL (bxo#14849)
  - Support monitoring of the terminalrc file even it's a symlink
    (bxo#14698)
  - Fix the "Close tab" button: When the "Close tab" button got clicked in
    the "Confirm close" dialog, the entire window (instead of just the
    current tab) got closed (bxo#14645)
  - Preferences: remove dependency on libxfce4ui
  - Fix typo in the .desktop file (bxo#14594)
  - Improve .desktop files for GNOME (bxo#14575)
  - Fix a small typo in the manpage
  - JIT compile regexes (taken from gnome-terminal). This allows to
    recognize longer and more complex URLs.
  - Update terminal regexes from gnome-terminal (regex: Allow apostrophes
    in URLs, except when enclosed between them)
  - Allow to move tabs between windows by dragging them onto the terminal
    area
  - When detaching a tab from a drop-down window, resize the new window to
    the default geometry
  - Reset activity indicator for the active tab when focusing window
  - Distinguish terminal settings from the actual terminal entry in the
    menu (bxo#14456)
  - When closing an active tab, switch to the previously active one
  - Tab title color feature improvements: add action, restore the color
    when unclosing a tab, fix the color picker dialog's name, add Reset
    button
  - Some parts of the --help output were not translated
  - Restore terminal colors when unclosing a tab
  - Translation updates
- Cleaned up spec file
- Added bcond to build with git master sources</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1572004800">- Fix factory build failure</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1577448000">- Update to version 0.8.9.1
  - Fix "Open terminal here" functionality that was broken in release
    0.8.9 (bxo#16307)
- Changes in version 0.8.9
  - Respect the "Working Directory" setting when opening initial window
    (the current directory was used instead). (bxo#16292)
  - Disable "Paste" actions in read-only mode
  - Point session manager to desktop file. (bxo#16121)
  - Resolve G_TYPE_INSTANCE_GET_PRIVATE deprecation warning
  - Allow to use &lt;Alt&gt; shortcuts when menu mnemonics are disabled.
    (bxo#15989)
  - Fix 'Menubar starts shown when set to hidden in properties'
    (bxo#15979)
  - Fix invalid geometry on Wayland.
  - Fix size increase when the menu is used on Wayland (bxo#13938)
  - Avoid passing null pointer to g_warning()
  - Replace GLib threading functions with their GDK counterparts
  - Fix setting a font via the command line (bxo#15869)
  - Properly apply zoom factor when creating new tab (bxo#15785)
  - Add icons to "Cancel" and "Paste" buttons
  - Fix background color changing when changing focus if "Vary the
    background color for each tab" is enabled (bxo#15740)
  - Revert "Save accelerators map on exit".(bxo#16058)
  - Allow to unset window urgency hint even if "Visual bell" is disabled
    (bxo#15729)
  - Unmaximize drop-down window when hiding it. (bxo#15681)
  - Allow to use --maximize with drop-down windows
  - Search dialog: Make opacity scale unfocusable. This prevents the text
    entry from losing focus when the opacity scale is used.
  - Fix closing tabs with middle click. (bxo#15687)
  - Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1585483200">- Update to version 0.8.9.2
  * Allow to create window with 1 line height. One should also disable
    the scrollbar (--hide-scrollbar) to get 1 row window. (bxo#16447)
  * Fix 'Transparency setting ignored when using --color-bg' (bxo#16309)
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608724800">- Update to version 0.8.10
  * Bump libvte, gtk and xfce minimal versions (4.14)
  * Stop using G_SPAWN_CHILD_INHERITS_STDIN spawn flag
  * Updates README.md.
  * Added new stock icons
  * Limit font picker to fixed-size fonts
  * Add gtk-doc as a dependency
  * Do not require connection to generate manpage
  * bxo#16875: Do not add ui.h file in datadir
  * Simplify terminal manpage generation
  * Switch preferences ui file to xdt-csource
  * Switch to README.md and foreign automake mode
  * Do not override clipboard contents
  * Unsafe paste: Support bracketed paste mode
  * Do not select text in Search dialog
  * Add basic GitLab pipeline
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1648900800">- Update to version 1.0.0
  * Replace the deprecated GtkActionEntries with XfceGtkActionEntries
    (gxo#apps/xfce4-terminal#79)
  * Opening a dialog from a drop-down window closes the window
    (gxo#apps/xfce4-terminal#136)
  * Add `Fill` background image style (gxo#apps/xfce4-terminal!23).
  * Improved options parsing (for both short and long forms)
  * Add a menu entry to send signals to the foreground process
    (gxo#apps/xfce4-terminal#59)
  * Fix `keep window open` preference being applied on restart.
  * Rework "--tab" and "--window" behavior (gxo#apps/xfce4-terminal#13)
  * Ignore unused modifiers for scroll wheel zooming
  * Add alternative shortcuts for zooming (gxo#apps/xfce4-terminal#126)
  * Expand scrolled window and make dialog size 70% of parent
    (gxo#apps/xfce4-terminal!17)
  * Support libxfce4ui XfceTitledDialog new API
  * Update unsafe paste dialog text (gxo#apps/xfce4-terminal#73)
  * Fix paste button focus
  * Replace subtitle by infobar for Unsafe paste dialog
  * Fix the `unsafe paste` dialog to actually paste
  * Update `.gitignore`, HACKING, AUTHORS, COPYRIGHTS
  * Update --preferences, --tab and --window documentation
  * Fix various typos
  * Fix compilation warnings
  * Remove unnecessary function call (gxo#apps/xfce4-terminal!24)
  * Add a "Do not warn me again" checkbox for the "Unsafe Paste"
    dialog (gxo#apps/xfce4-terminal#129)
  * Use GtkScrolledWindow for TerminalScreen and add an
    overlay-scrolling preference (gxo#apps/xfce4-terminal#149)
  * Support the new Shortcuts editor widget
    (requires libxfce4ui 4.17.2 or greater)
  * New preference: Select right click action
  * Improved `scrolling-on-output` behaviour.
  * Unsafe Paste Dialog temporary override (gxo#apps/xfce4-terminal#106)
  * Fix regression: File Menu missing `Close Window` entry
  * Fix regression: Disable Help shortcut does not work
  * Fix regression: go-to accelerators not working on startup
  * Fix regression: Revert accelerator paths to maintain backwards
    compatibility
  * Use the latest .glade file structure
  * Change incorrect reference to ${XDG_CONFIG_DIRS} in man page
    (gxo#apps/xfce4-terminal#47)
  * Change outdated documentation links
  * Use XfceTitledDialog for `Find` (gxo#apps/xfce4-terminal#168)
  * Include '\r' in unsafe-paste checks
  * Update tab accelerators at runtime
  * Consume events that activate accelerator callbacks
    (gxo#apps/xfce4-terminal#159, gxo#apps/xfce4-terminal#153)
  * Center on the active terminal window.
  * Change handling of goto-tab accelerators so they can be changed
    through the editor.
  * Menubar changes size when the window is maximized
    (gxo#apps/xfce4-terminal#156)
  * Context Menu: Revert changes in order and contents introduced by
    the transition to XfceGtkActionEntries
  * Add "Show Window Borders" entry in View menu (it was missing
    in the last 2 dev releases)
  * Revert view menu order (Zoom entries below checkboxes)
  * Fix the visibility flag of the scrollbar
    (gxo#apps/xfce4-terminal#161, could lead to broken themes)
  * Replace GTimeVal with gint64
  * Fix build warnings
  * Update Copyright
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1650024000">- Update to version 1.0.1
  * A new hidden preference `DropdownParametersOnce` has been
    introduced to control whether the drop-down window accepts
    command line arguments after creation. With the introduction
    of this preference an older bug was fixed where tabs could be
    added to the drop-down window even though they weren't
    supposed to.
  * Options: --active-tab does not behave properly when adding tabs
    to existing windows.
  * Find dialog does not respond to Return key
    (gxo#apps/xfce4-terminal#176)
  * Dragging a URL from Chromium ends up truncated
    (gxo#apps/xfce4-terminal#180)
  * Toolbar size changes when the window is maximized
    (gxo#apps/xfce4-terminal#181).
  * Unable to create a single window with many tabs through command
    line options (gxo#apps/xfce4-terminal#182).
  * Translation Updates</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1650628800">- Update to version 1.0.2
  * Fix regression: MiscCycleTabs preference does not work for
    accelerators
  * Russian translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1652443200">- Update to version 1.0.3
  * Consume KeyEvents when activating a TAB accelerator.
  * Fix Regression: Scrollbar position setting does not work if you
    start  with a hidden scrollbar (gxo#apps/xfce4-terminal#192)
  * Fix Regression: broken scroll-on-output and change the
    default value (gxo#apps/xfce4-terminal#191)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1653998400">- Update to version 1.0.4
  * Fixes a regression: URL drag-n-drop adding rubbish characters
    (gxo#apps/xfce4-terminak#196)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1692705600">- Update to version 1.1.0
  * Update copyright year
  * Allow passing arguments to custom commands
  * Fully translate strings in unsafe paste dialog
  * window: Properly sync always-show-tabs
  * cleanup: Include gdkx.h in one place
  * preferences: Remove unused class member
  * preferences: Check if channel itself exists instead of check
    property
  * screen: Review image loader memory management
  * image-loader: Review cache management
  * Add keywords to .desktop files (Fixes #50)
  * screen: Take window scaling into account when drawing
    (Fixes #71)
  * Remove obsolete GNOME default-app file (Fixes #109)
  * Add "Open File Manager Here" action (Fixes #133)
  * Properly manage default encoding (Fixes #128)
  * Move general include in private.h
  * dropdown: Disable systray icon on Wayland
  * Fix startup with GDK_BACKEND=x11 (Fixes #177)
  * shortcuts: Restore broken action toggle-menubar
  * shortcuts: Fix non-consumed key event for show-menubar
  * main: Allow GTK to parse its options first (Fixes #216)
  * search: Add missing sanity check
  * Use GLib logging functions and do not translate warnings
  * Remove obsolete CHECK_VERSION()
  * Use g_new() instead of malloc()
  * Fix Xfconf memory management
  * search-dialog: Fix memory leak
  * Remove extra separator at the end of context menu
  * Missing shortcut keys in the standalone preferences dialog
    (Issue #198)
  * Apply 1 suggestion(s) to 1 file(s)
  * Enable kinetic scrolling in VteTerminal
  * Extend --disable-server description wrt. process model
  * Drop obsolete --disable-server translations
  * prefs-dialog: Fix untranslated strings
  * Add sixel support
  * Add icons at missing sizes, clean up SVG metadata
  * build: Fix autoconf warnings
  * build: Add GLib requirement
  * Add accel entries for scrolling pages (Issue #221)
  * Remove documentation for dead anti-aliasing option
  * Make strings translatable (Issue #222)
  * Fix shortcuts-editor include
  * Support hyperlinks (Issue #21)
  * Fix argument type for xfce_shortcuts_editor_new
  * fix background_notify
  * Remove disable-help preference.
  * MR: !51 transitioned to Xfconf (#134)
  * typos in MR !48 fixed
  * Remove all references to terminal-preferences.glade
  * Remove one more mention of terminal-preferences.glade
  * Remove trailing slash
  * Remove terminal-preferences-ui.h from makefile
  * Remove terminal-preferences.glade
  * MR: !48 shortcuts editor embedded into preferences-dialog (#195)
  * MR: !48 preferences-dialog rewritten in C (#195)
  * MR: !46 Change in implementation for TAB accels (#150)
  * Implementation of MiscShiftArrowsToScroll as accelerators.
  * Add PCRE2 build dependency
  * Remove libxfce4ui 4.17 version guards
  * Replace with xfce_gtk_menu_append_separator
  * Tweak toolbar
  * Translation Updates
- "gnome-control-center" support is no longer available; remove the
  corresponding entries from the %files list</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1697371200">- Update to version 1.1.1
  * build: Simplify and clarify X11/Wayland distinction
  * Fix xfce_titled_dialog_create_action_area() deprecation
  * build: Define our own windowing macro instead of extending GDK's
  * wayland: Fix drop-down keep-above for non-prefs dialogs
  * wayland: Fix drop-down terminal keep-above
  * wayland: Fix window activation
  * wayland: Fix drop-down terminal positioning (Fixes #141)
  * wayland: Fix new window size
  * Replace XDT_CHECK_LIBX11 and use HAVE_LIBX11 when appropriate
  * Use the same windowing environment test everywhere
  * Fix build when X11 is disabled
  * drop-down: Make settings easier to understand
  * drop-down: Fix allocation warnings
  * Apply 7 suggestion(s) to 2 file(s)
  * Save and restore terminal window workspace in X11 session
  * doc: Remove reference to terminalrc
  * app: Put GtkSettings:gtk-menu-bar-accel overwrite back in place
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1699185600">- Add gxo-282.patch
  * backport fix for crash on window close
    (gxo#apps/xfce4-terminal#282)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707307200">- Update to version 1.1.2
  * Update copyright year
  * Update tooltip when hovering over a hyperlink
  * build: Align CFLAGS with LDADD
  * prefs-dialog: Add missing strings to translate (#222)
  * dropdown: Default dropdown-toggle-focus to false
  * Add runtime guard for XfceSMClient
  * build: Restrict XfceSMClient to X11
  * Determine cwd on FreeBSD in a native way instead of using linprocfs
  * window: Remove weak ref on prefs dialog in finalize()
  * build: Get rid of #ifdef G_ENABLE_DEBUG
  * Do not reconnect accels when closing last tab
  * build: Lower xfce4-dev-tools requirements to stable version
  * search-dialog: Use xfce_titled_dialog_set_default_response()
  * Translation Updates
- Update gxo-282.patch
- Add gxo-299.patch
  * backport fix for "paste unsafe text" dialog not popping up
    (gxo#apps/xfce4-terminal#299)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709294400">- Update to version 1.1.3
  * prefs-dialog: Fix wrong assert
  * screen: Fix wrong assert
  * Translation Updates
- Remove gxo-299.patch
- Add xfce4-terminal-relax-x11-version.patch</changelog>
</package>
<package pkgid="255e55e80d67f563af8fbb11d2cd78b02a0f8f94b3a6a378b2e180d65ee4157d" name="xfce4-terminal" arch="x86_64">
  <version epoch="0" ver="1.1.3" rel="bp156.2.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1512993600">- add 0001-Revert-Fix-handling-email-addresses.patch (boo#1071961,
  bxo#14076) the "Fix handling email addresses" commit in 0.8.6
  actually broke email address handling.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1519992000">- update to version 0.8.7:
  * Update man page: add a note about config file changes being
    picked up
  * Update 'Read-Only' checkbox state when switching between tabs
  * Use Ctrl+click to directly open color editor in Preferences (bxo#13715)
  * Add a setting to control drop-down window vertical position (bxo#13722)
  * Allow per-terminal configuration of 'scroll on output' mode
  * Add "Copy as HTML" to Edit and context menus (VTE 0.50 required)
  * Add support for utmp file updates (build using --with-utempter
    parameter) (bxo#13710)
  * Fix negative geometry offsets handling (bxo#13753)
  * Focus the terminal after closing Set Title popover (bxo#13754)
  * Request confirmation when closing window or tab which has a
    running process (bxo#13781)
  * Add an option to open new tab to the right of the current tab (bxo#13821)
  * Fix VTE critical message when a terminal has no pty
  * Allow to restart a process after it exited or was killed
    (for -H/--hold) (bxo#13820)
  * Expose default terminal directory setting to Preferences: if
    set, will be used by new terminals; current directory will be
    used otherwise. MiscDefaultWorkingDir renamed to DefaultWorkingDir.
  * Make use of VTE 0.52 new vte_terminal_get_scroll_on_output() API
  * Add new tab to the currently active window, not to the last open (bxo#13891)
  * Move slim tabs setting to the Appearance tab
  * Add Audible and Visual bells configuration to Preferences (bxo#13874)
  * Disable move tab actions when MiscCycleTabs is false and the tab
    is in the  leftmost or rightmost position (bxo#13892)
  * Try to retrieve current working directory from VTE (bxo#13902)
  * Fix BSD build by adding missing include
  * Bump required GTK+ version to 3.20.8 to resolve the problem with
    Set Title dialog that is using GtkPopover (bxo#13996)
  * Do not escape URL as libxfce4ui now does it (bxo#12715)
  * Expose "middle mouse click to open URLs" setting to Preferences
  * Fix handling empty $DISPLAY env var which may happen under
    Wayland (bxo#14092)
  * Update regex definitions from gnome-terminal: Disallow terminating
    semicolon in URLs, Allow balanced pairs of square brackets in URLs
  * Remove man page translation files as Transifex doesn't take care
    of them (bxo#12938)
  * Add option to control text blinking (VTE 0.51.3) (bxo#14127)
  * Add "Bold is bright" option; remove "Allow bold text" option
    (VTE 0.51.3)
  * Add cell spacing options (VTE 0.51.3) (bxo#14127)
  * Allow underscores that are part of tab titles to be shown in the
    tabs menu
  * Don't copy working directory to $PWD for vte &gt;= 0.51.90
  * Resolve deprecations of GDK functions
  * Translation updates
- remove obsoleted 0001-Revert-Fix-handling-email-addresses.patch</changelog>
  <changelog author="bosim@opensuse.org" date="1526472000">- update to version 0.8.7.1:
  * Fix Alt+n shortcuts for switching tabs; also, update tabs menu after
    reordering tabs (bxo#14247, boo#1092655)</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1526472001">- update to version 0.8.7.4
  - Tab became active if unclosed to the left of the current tab
  - Fix new tab being one pixel short under some GTK themes (e.g.
    Greybird) which led to changing the window geometry and losing
    a row (bxo#13263)
  - Resolve deprecation of vte_terminal_match_set_cursor_type()
  - Add --preferences command line option and corresponding .desktop
    file: this allows to open a standalone Preferences dialog from
    Xfce Settings (bxo#13249)
  - Add command line options for setting text (foreground) and
    background colors: --color-text and --color-bg (bxo#4887)
  - Add "Copy Input" action: it shows a popover and allows to copy
    the input to all tabs within the current window (bxo#10047)
  - Update URLs to use https protocol
  - Add info on accels.scm to the man page
  - Reduce the Preferences dialog height
  - First show the terminal and then update its settings (bxo#14322)
  - Add command line option --active-tab which allows to specify
    active tab within a window. It also allows to keep the active tab
    when restoring a saved Xfce session.
  - Convert "Relaunch" dialog to GtkInfoBar to make it less intrusive
  - Add tooltips for "Set Title" popover elements
  - Resolve the warnings gcc8 has introduced
  - Translation updates
- changes in 0.8.7.3
  - Fix drop-down terminal hotkey (bxo#14289)
  - Suppress gdk_keyboard_(un)grab deprecation warnings
  - Restore "Allow bold text" option (bxo#14292)
  - Fix app crash when running a non-existing command (bxo#14295)
  - Correct foreground process check for async child spawn
  - Add an option to disable "Relaunch" dialog pop-up (bxo#14287)
- changes in 0.8.7.2
  - Fix gdk_keyboard_(un)grab deprecation warnings
  - Suppress gtk_status_icon_* deprecation warnings
  - Use async spawn method for VTE &gt;= 0.48 (bxo#14249)
  - Fix handling of tabs reordering (bxo#14278)
  - Update window actions and active tab indication on reordering tabs</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1549972800">- Fix issue with xfce4-terminal-settings.desktop entries boo#1125146
- Dropped obsolete macros
- Added %license macro</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1562155200">- Update to version 0.8.8
  - Do not show "Rewrap on resize" option for vte&gt;=0.58: it's been
    deprecated, rewrapping on resize will always be enabled. (bxo#15562)
  - Drop support of Unicode encodings other than UTF-8 (bxo#15377)
  - Fix the size of drop-down window after it's been in fullscreen mode
    (bxo#15240)
  - Convert LF to CR when feeding text - this fixes pasting text to some
    apps (see https://gitlab.gnome.org/GNOME/vte/issues/106)
  - Save accelerators map on exit (bxo#15201)
  - Add support for the Tab key in shortcuts (by default, GTK doesn't
    allow that)
  - Do not resize the window when it's vertically maximized (bxo#10551)
  - Add action to switch to last active tab (bxo#15201)
  - Respect Xfce monospace font setting (bxo#15202)
  - Dropdown window was session saved and restored as a normal window if
    it was the only one (bxo#11362)
  - Preferences: Align controls on the General tab
  - Implement "Unsafe Paste" dialog (bxo#13252)
  - Enable Ctrl+(Shift)+Tab as Next/Prev Tab shortcuts (bxo#15092)
  - Add an option to use system theme colors for text and background
    (bxo#14808)
  - Search dialog improvements: Enable "Wrap around" by default; Make
    "Find Next"/"Find Previous" menu items respect search settings; Make
    buttons use menu item accelerators; Allow to set opacity (min 10%)
    (bxo#15124)
  - Fix handling of OSC-10 escape sequence (bold text color) (bxo#15019)
  - Refine the wording for "opacity not available" (bxo#14904)
  - Add a space character after a dragged filename or URL (bxo#14849)
  - Support monitoring of the terminalrc file even it's a symlink
    (bxo#14698)
  - Fix the "Close tab" button: When the "Close tab" button got clicked in
    the "Confirm close" dialog, the entire window (instead of just the
    current tab) got closed (bxo#14645)
  - Preferences: remove dependency on libxfce4ui
  - Fix typo in the .desktop file (bxo#14594)
  - Improve .desktop files for GNOME (bxo#14575)
  - Fix a small typo in the manpage
  - JIT compile regexes (taken from gnome-terminal). This allows to
    recognize longer and more complex URLs.
  - Update terminal regexes from gnome-terminal (regex: Allow apostrophes
    in URLs, except when enclosed between them)
  - Allow to move tabs between windows by dragging them onto the terminal
    area
  - When detaching a tab from a drop-down window, resize the new window to
    the default geometry
  - Reset activity indicator for the active tab when focusing window
  - Distinguish terminal settings from the actual terminal entry in the
    menu (bxo#14456)
  - When closing an active tab, switch to the previously active one
  - Tab title color feature improvements: add action, restore the color
    when unclosing a tab, fix the color picker dialog's name, add Reset
    button
  - Some parts of the --help output were not translated
  - Restore terminal colors when unclosing a tab
  - Translation updates
- Cleaned up spec file
- Added bcond to build with git master sources</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1572004800">- Fix factory build failure</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1577448000">- Update to version 0.8.9.1
  - Fix "Open terminal here" functionality that was broken in release
    0.8.9 (bxo#16307)
- Changes in version 0.8.9
  - Respect the "Working Directory" setting when opening initial window
    (the current directory was used instead). (bxo#16292)
  - Disable "Paste" actions in read-only mode
  - Point session manager to desktop file. (bxo#16121)
  - Resolve G_TYPE_INSTANCE_GET_PRIVATE deprecation warning
  - Allow to use &lt;Alt&gt; shortcuts when menu mnemonics are disabled.
    (bxo#15989)
  - Fix 'Menubar starts shown when set to hidden in properties'
    (bxo#15979)
  - Fix invalid geometry on Wayland.
  - Fix size increase when the menu is used on Wayland (bxo#13938)
  - Avoid passing null pointer to g_warning()
  - Replace GLib threading functions with their GDK counterparts
  - Fix setting a font via the command line (bxo#15869)
  - Properly apply zoom factor when creating new tab (bxo#15785)
  - Add icons to "Cancel" and "Paste" buttons
  - Fix background color changing when changing focus if "Vary the
    background color for each tab" is enabled (bxo#15740)
  - Revert "Save accelerators map on exit".(bxo#16058)
  - Allow to unset window urgency hint even if "Visual bell" is disabled
    (bxo#15729)
  - Unmaximize drop-down window when hiding it. (bxo#15681)
  - Allow to use --maximize with drop-down windows
  - Search dialog: Make opacity scale unfocusable. This prevents the text
    entry from losing focus when the opacity scale is used.
  - Fix closing tabs with middle click. (bxo#15687)
  - Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1585483200">- Update to version 0.8.9.2
  * Allow to create window with 1 line height. One should also disable
    the scrollbar (--hide-scrollbar) to get 1 row window. (bxo#16447)
  * Fix 'Transparency setting ignored when using --color-bg' (bxo#16309)
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608724800">- Update to version 0.8.10
  * Bump libvte, gtk and xfce minimal versions (4.14)
  * Stop using G_SPAWN_CHILD_INHERITS_STDIN spawn flag
  * Updates README.md.
  * Added new stock icons
  * Limit font picker to fixed-size fonts
  * Add gtk-doc as a dependency
  * Do not require connection to generate manpage
  * bxo#16875: Do not add ui.h file in datadir
  * Simplify terminal manpage generation
  * Switch preferences ui file to xdt-csource
  * Switch to README.md and foreign automake mode
  * Do not override clipboard contents
  * Unsafe paste: Support bracketed paste mode
  * Do not select text in Search dialog
  * Add basic GitLab pipeline
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1648900800">- Update to version 1.0.0
  * Replace the deprecated GtkActionEntries with XfceGtkActionEntries
    (gxo#apps/xfce4-terminal#79)
  * Opening a dialog from a drop-down window closes the window
    (gxo#apps/xfce4-terminal#136)
  * Add `Fill` background image style (gxo#apps/xfce4-terminal!23).
  * Improved options parsing (for both short and long forms)
  * Add a menu entry to send signals to the foreground process
    (gxo#apps/xfce4-terminal#59)
  * Fix `keep window open` preference being applied on restart.
  * Rework "--tab" and "--window" behavior (gxo#apps/xfce4-terminal#13)
  * Ignore unused modifiers for scroll wheel zooming
  * Add alternative shortcuts for zooming (gxo#apps/xfce4-terminal#126)
  * Expand scrolled window and make dialog size 70% of parent
    (gxo#apps/xfce4-terminal!17)
  * Support libxfce4ui XfceTitledDialog new API
  * Update unsafe paste dialog text (gxo#apps/xfce4-terminal#73)
  * Fix paste button focus
  * Replace subtitle by infobar for Unsafe paste dialog
  * Fix the `unsafe paste` dialog to actually paste
  * Update `.gitignore`, HACKING, AUTHORS, COPYRIGHTS
  * Update --preferences, --tab and --window documentation
  * Fix various typos
  * Fix compilation warnings
  * Remove unnecessary function call (gxo#apps/xfce4-terminal!24)
  * Add a "Do not warn me again" checkbox for the "Unsafe Paste"
    dialog (gxo#apps/xfce4-terminal#129)
  * Use GtkScrolledWindow for TerminalScreen and add an
    overlay-scrolling preference (gxo#apps/xfce4-terminal#149)
  * Support the new Shortcuts editor widget
    (requires libxfce4ui 4.17.2 or greater)
  * New preference: Select right click action
  * Improved `scrolling-on-output` behaviour.
  * Unsafe Paste Dialog temporary override (gxo#apps/xfce4-terminal#106)
  * Fix regression: File Menu missing `Close Window` entry
  * Fix regression: Disable Help shortcut does not work
  * Fix regression: go-to accelerators not working on startup
  * Fix regression: Revert accelerator paths to maintain backwards
    compatibility
  * Use the latest .glade file structure
  * Change incorrect reference to ${XDG_CONFIG_DIRS} in man page
    (gxo#apps/xfce4-terminal#47)
  * Change outdated documentation links
  * Use XfceTitledDialog for `Find` (gxo#apps/xfce4-terminal#168)
  * Include '\r' in unsafe-paste checks
  * Update tab accelerators at runtime
  * Consume events that activate accelerator callbacks
    (gxo#apps/xfce4-terminal#159, gxo#apps/xfce4-terminal#153)
  * Center on the active terminal window.
  * Change handling of goto-tab accelerators so they can be changed
    through the editor.
  * Menubar changes size when the window is maximized
    (gxo#apps/xfce4-terminal#156)
  * Context Menu: Revert changes in order and contents introduced by
    the transition to XfceGtkActionEntries
  * Add "Show Window Borders" entry in View menu (it was missing
    in the last 2 dev releases)
  * Revert view menu order (Zoom entries below checkboxes)
  * Fix the visibility flag of the scrollbar
    (gxo#apps/xfce4-terminal#161, could lead to broken themes)
  * Replace GTimeVal with gint64
  * Fix build warnings
  * Update Copyright
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1650024000">- Update to version 1.0.1
  * A new hidden preference `DropdownParametersOnce` has been
    introduced to control whether the drop-down window accepts
    command line arguments after creation. With the introduction
    of this preference an older bug was fixed where tabs could be
    added to the drop-down window even though they weren't
    supposed to.
  * Options: --active-tab does not behave properly when adding tabs
    to existing windows.
  * Find dialog does not respond to Return key
    (gxo#apps/xfce4-terminal#176)
  * Dragging a URL from Chromium ends up truncated
    (gxo#apps/xfce4-terminal#180)
  * Toolbar size changes when the window is maximized
    (gxo#apps/xfce4-terminal#181).
  * Unable to create a single window with many tabs through command
    line options (gxo#apps/xfce4-terminal#182).
  * Translation Updates</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1650628800">- Update to version 1.0.2
  * Fix regression: MiscCycleTabs preference does not work for
    accelerators
  * Russian translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1652443200">- Update to version 1.0.3
  * Consume KeyEvents when activating a TAB accelerator.
  * Fix Regression: Scrollbar position setting does not work if you
    start  with a hidden scrollbar (gxo#apps/xfce4-terminal#192)
  * Fix Regression: broken scroll-on-output and change the
    default value (gxo#apps/xfce4-terminal#191)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1653998400">- Update to version 1.0.4
  * Fixes a regression: URL drag-n-drop adding rubbish characters
    (gxo#apps/xfce4-terminak#196)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1692705600">- Update to version 1.1.0
  * Update copyright year
  * Allow passing arguments to custom commands
  * Fully translate strings in unsafe paste dialog
  * window: Properly sync always-show-tabs
  * cleanup: Include gdkx.h in one place
  * preferences: Remove unused class member
  * preferences: Check if channel itself exists instead of check
    property
  * screen: Review image loader memory management
  * image-loader: Review cache management
  * Add keywords to .desktop files (Fixes #50)
  * screen: Take window scaling into account when drawing
    (Fixes #71)
  * Remove obsolete GNOME default-app file (Fixes #109)
  * Add "Open File Manager Here" action (Fixes #133)
  * Properly manage default encoding (Fixes #128)
  * Move general include in private.h
  * dropdown: Disable systray icon on Wayland
  * Fix startup with GDK_BACKEND=x11 (Fixes #177)
  * shortcuts: Restore broken action toggle-menubar
  * shortcuts: Fix non-consumed key event for show-menubar
  * main: Allow GTK to parse its options first (Fixes #216)
  * search: Add missing sanity check
  * Use GLib logging functions and do not translate warnings
  * Remove obsolete CHECK_VERSION()
  * Use g_new() instead of malloc()
  * Fix Xfconf memory management
  * search-dialog: Fix memory leak
  * Remove extra separator at the end of context menu
  * Missing shortcut keys in the standalone preferences dialog
    (Issue #198)
  * Apply 1 suggestion(s) to 1 file(s)
  * Enable kinetic scrolling in VteTerminal
  * Extend --disable-server description wrt. process model
  * Drop obsolete --disable-server translations
  * prefs-dialog: Fix untranslated strings
  * Add sixel support
  * Add icons at missing sizes, clean up SVG metadata
  * build: Fix autoconf warnings
  * build: Add GLib requirement
  * Add accel entries for scrolling pages (Issue #221)
  * Remove documentation for dead anti-aliasing option
  * Make strings translatable (Issue #222)
  * Fix shortcuts-editor include
  * Support hyperlinks (Issue #21)
  * Fix argument type for xfce_shortcuts_editor_new
  * fix background_notify
  * Remove disable-help preference.
  * MR: !51 transitioned to Xfconf (#134)
  * typos in MR !48 fixed
  * Remove all references to terminal-preferences.glade
  * Remove one more mention of terminal-preferences.glade
  * Remove trailing slash
  * Remove terminal-preferences-ui.h from makefile
  * Remove terminal-preferences.glade
  * MR: !48 shortcuts editor embedded into preferences-dialog (#195)
  * MR: !48 preferences-dialog rewritten in C (#195)
  * MR: !46 Change in implementation for TAB accels (#150)
  * Implementation of MiscShiftArrowsToScroll as accelerators.
  * Add PCRE2 build dependency
  * Remove libxfce4ui 4.17 version guards
  * Replace with xfce_gtk_menu_append_separator
  * Tweak toolbar
  * Translation Updates
- "gnome-control-center" support is no longer available; remove the
  corresponding entries from the %files list</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1697371200">- Update to version 1.1.1
  * build: Simplify and clarify X11/Wayland distinction
  * Fix xfce_titled_dialog_create_action_area() deprecation
  * build: Define our own windowing macro instead of extending GDK's
  * wayland: Fix drop-down keep-above for non-prefs dialogs
  * wayland: Fix drop-down terminal keep-above
  * wayland: Fix window activation
  * wayland: Fix drop-down terminal positioning (Fixes #141)
  * wayland: Fix new window size
  * Replace XDT_CHECK_LIBX11 and use HAVE_LIBX11 when appropriate
  * Use the same windowing environment test everywhere
  * Fix build when X11 is disabled
  * drop-down: Make settings easier to understand
  * drop-down: Fix allocation warnings
  * Apply 7 suggestion(s) to 2 file(s)
  * Save and restore terminal window workspace in X11 session
  * doc: Remove reference to terminalrc
  * app: Put GtkSettings:gtk-menu-bar-accel overwrite back in place
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1699185600">- Add gxo-282.patch
  * backport fix for crash on window close
    (gxo#apps/xfce4-terminal#282)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707307200">- Update to version 1.1.2
  * Update copyright year
  * Update tooltip when hovering over a hyperlink
  * build: Align CFLAGS with LDADD
  * prefs-dialog: Add missing strings to translate (#222)
  * dropdown: Default dropdown-toggle-focus to false
  * Add runtime guard for XfceSMClient
  * build: Restrict XfceSMClient to X11
  * Determine cwd on FreeBSD in a native way instead of using linprocfs
  * window: Remove weak ref on prefs dialog in finalize()
  * build: Get rid of #ifdef G_ENABLE_DEBUG
  * Do not reconnect accels when closing last tab
  * build: Lower xfce4-dev-tools requirements to stable version
  * search-dialog: Use xfce_titled_dialog_set_default_response()
  * Translation Updates
- Update gxo-282.patch
- Add gxo-299.patch
  * backport fix for "paste unsafe text" dialog not popping up
    (gxo#apps/xfce4-terminal#299)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709294400">- Update to version 1.1.3
  * prefs-dialog: Fix wrong assert
  * screen: Fix wrong assert
  * Translation Updates
- Remove gxo-299.patch
- Add xfce4-terminal-relax-x11-version.patch</changelog>
</package>
<package pkgid="1146deefd373d8664288c0e41eaa4a8f6a45b09dd1f07cecabd7e9b3c683e3aa" name="xfce4-terminal-lang" arch="noarch">
  <version epoch="0" ver="1.1.3" rel="bp156.2.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1512993600">- add 0001-Revert-Fix-handling-email-addresses.patch (boo#1071961,
  bxo#14076) the "Fix handling email addresses" commit in 0.8.6
  actually broke email address handling.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1519992000">- update to version 0.8.7:
  * Update man page: add a note about config file changes being
    picked up
  * Update 'Read-Only' checkbox state when switching between tabs
  * Use Ctrl+click to directly open color editor in Preferences (bxo#13715)
  * Add a setting to control drop-down window vertical position (bxo#13722)
  * Allow per-terminal configuration of 'scroll on output' mode
  * Add "Copy as HTML" to Edit and context menus (VTE 0.50 required)
  * Add support for utmp file updates (build using --with-utempter
    parameter) (bxo#13710)
  * Fix negative geometry offsets handling (bxo#13753)
  * Focus the terminal after closing Set Title popover (bxo#13754)
  * Request confirmation when closing window or tab which has a
    running process (bxo#13781)
  * Add an option to open new tab to the right of the current tab (bxo#13821)
  * Fix VTE critical message when a terminal has no pty
  * Allow to restart a process after it exited or was killed
    (for -H/--hold) (bxo#13820)
  * Expose default terminal directory setting to Preferences: if
    set, will be used by new terminals; current directory will be
    used otherwise. MiscDefaultWorkingDir renamed to DefaultWorkingDir.
  * Make use of VTE 0.52 new vte_terminal_get_scroll_on_output() API
  * Add new tab to the currently active window, not to the last open (bxo#13891)
  * Move slim tabs setting to the Appearance tab
  * Add Audible and Visual bells configuration to Preferences (bxo#13874)
  * Disable move tab actions when MiscCycleTabs is false and the tab
    is in the  leftmost or rightmost position (bxo#13892)
  * Try to retrieve current working directory from VTE (bxo#13902)
  * Fix BSD build by adding missing include
  * Bump required GTK+ version to 3.20.8 to resolve the problem with
    Set Title dialog that is using GtkPopover (bxo#13996)
  * Do not escape URL as libxfce4ui now does it (bxo#12715)
  * Expose "middle mouse click to open URLs" setting to Preferences
  * Fix handling empty $DISPLAY env var which may happen under
    Wayland (bxo#14092)
  * Update regex definitions from gnome-terminal: Disallow terminating
    semicolon in URLs, Allow balanced pairs of square brackets in URLs
  * Remove man page translation files as Transifex doesn't take care
    of them (bxo#12938)
  * Add option to control text blinking (VTE 0.51.3) (bxo#14127)
  * Add "Bold is bright" option; remove "Allow bold text" option
    (VTE 0.51.3)
  * Add cell spacing options (VTE 0.51.3) (bxo#14127)
  * Allow underscores that are part of tab titles to be shown in the
    tabs menu
  * Don't copy working directory to $PWD for vte &gt;= 0.51.90
  * Resolve deprecations of GDK functions
  * Translation updates
- remove obsoleted 0001-Revert-Fix-handling-email-addresses.patch</changelog>
  <changelog author="bosim@opensuse.org" date="1526472000">- update to version 0.8.7.1:
  * Fix Alt+n shortcuts for switching tabs; also, update tabs menu after
    reordering tabs (bxo#14247, boo#1092655)</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1526472001">- update to version 0.8.7.4
  - Tab became active if unclosed to the left of the current tab
  - Fix new tab being one pixel short under some GTK themes (e.g.
    Greybird) which led to changing the window geometry and losing
    a row (bxo#13263)
  - Resolve deprecation of vte_terminal_match_set_cursor_type()
  - Add --preferences command line option and corresponding .desktop
    file: this allows to open a standalone Preferences dialog from
    Xfce Settings (bxo#13249)
  - Add command line options for setting text (foreground) and
    background colors: --color-text and --color-bg (bxo#4887)
  - Add "Copy Input" action: it shows a popover and allows to copy
    the input to all tabs within the current window (bxo#10047)
  - Update URLs to use https protocol
  - Add info on accels.scm to the man page
  - Reduce the Preferences dialog height
  - First show the terminal and then update its settings (bxo#14322)
  - Add command line option --active-tab which allows to specify
    active tab within a window. It also allows to keep the active tab
    when restoring a saved Xfce session.
  - Convert "Relaunch" dialog to GtkInfoBar to make it less intrusive
  - Add tooltips for "Set Title" popover elements
  - Resolve the warnings gcc8 has introduced
  - Translation updates
- changes in 0.8.7.3
  - Fix drop-down terminal hotkey (bxo#14289)
  - Suppress gdk_keyboard_(un)grab deprecation warnings
  - Restore "Allow bold text" option (bxo#14292)
  - Fix app crash when running a non-existing command (bxo#14295)
  - Correct foreground process check for async child spawn
  - Add an option to disable "Relaunch" dialog pop-up (bxo#14287)
- changes in 0.8.7.2
  - Fix gdk_keyboard_(un)grab deprecation warnings
  - Suppress gtk_status_icon_* deprecation warnings
  - Use async spawn method for VTE &gt;= 0.48 (bxo#14249)
  - Fix handling of tabs reordering (bxo#14278)
  - Update window actions and active tab indication on reordering tabs</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1549972800">- Fix issue with xfce4-terminal-settings.desktop entries boo#1125146
- Dropped obsolete macros
- Added %license macro</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1562155200">- Update to version 0.8.8
  - Do not show "Rewrap on resize" option for vte&gt;=0.58: it's been
    deprecated, rewrapping on resize will always be enabled. (bxo#15562)
  - Drop support of Unicode encodings other than UTF-8 (bxo#15377)
  - Fix the size of drop-down window after it's been in fullscreen mode
    (bxo#15240)
  - Convert LF to CR when feeding text - this fixes pasting text to some
    apps (see https://gitlab.gnome.org/GNOME/vte/issues/106)
  - Save accelerators map on exit (bxo#15201)
  - Add support for the Tab key in shortcuts (by default, GTK doesn't
    allow that)
  - Do not resize the window when it's vertically maximized (bxo#10551)
  - Add action to switch to last active tab (bxo#15201)
  - Respect Xfce monospace font setting (bxo#15202)
  - Dropdown window was session saved and restored as a normal window if
    it was the only one (bxo#11362)
  - Preferences: Align controls on the General tab
  - Implement "Unsafe Paste" dialog (bxo#13252)
  - Enable Ctrl+(Shift)+Tab as Next/Prev Tab shortcuts (bxo#15092)
  - Add an option to use system theme colors for text and background
    (bxo#14808)
  - Search dialog improvements: Enable "Wrap around" by default; Make
    "Find Next"/"Find Previous" menu items respect search settings; Make
    buttons use menu item accelerators; Allow to set opacity (min 10%)
    (bxo#15124)
  - Fix handling of OSC-10 escape sequence (bold text color) (bxo#15019)
  - Refine the wording for "opacity not available" (bxo#14904)
  - Add a space character after a dragged filename or URL (bxo#14849)
  - Support monitoring of the terminalrc file even it's a symlink
    (bxo#14698)
  - Fix the "Close tab" button: When the "Close tab" button got clicked in
    the "Confirm close" dialog, the entire window (instead of just the
    current tab) got closed (bxo#14645)
  - Preferences: remove dependency on libxfce4ui
  - Fix typo in the .desktop file (bxo#14594)
  - Improve .desktop files for GNOME (bxo#14575)
  - Fix a small typo in the manpage
  - JIT compile regexes (taken from gnome-terminal). This allows to
    recognize longer and more complex URLs.
  - Update terminal regexes from gnome-terminal (regex: Allow apostrophes
    in URLs, except when enclosed between them)
  - Allow to move tabs between windows by dragging them onto the terminal
    area
  - When detaching a tab from a drop-down window, resize the new window to
    the default geometry
  - Reset activity indicator for the active tab when focusing window
  - Distinguish terminal settings from the actual terminal entry in the
    menu (bxo#14456)
  - When closing an active tab, switch to the previously active one
  - Tab title color feature improvements: add action, restore the color
    when unclosing a tab, fix the color picker dialog's name, add Reset
    button
  - Some parts of the --help output were not translated
  - Restore terminal colors when unclosing a tab
  - Translation updates
- Cleaned up spec file
- Added bcond to build with git master sources</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1572004800">- Fix factory build failure</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1577448000">- Update to version 0.8.9.1
  - Fix "Open terminal here" functionality that was broken in release
    0.8.9 (bxo#16307)
- Changes in version 0.8.9
  - Respect the "Working Directory" setting when opening initial window
    (the current directory was used instead). (bxo#16292)
  - Disable "Paste" actions in read-only mode
  - Point session manager to desktop file. (bxo#16121)
  - Resolve G_TYPE_INSTANCE_GET_PRIVATE deprecation warning
  - Allow to use &lt;Alt&gt; shortcuts when menu mnemonics are disabled.
    (bxo#15989)
  - Fix 'Menubar starts shown when set to hidden in properties'
    (bxo#15979)
  - Fix invalid geometry on Wayland.
  - Fix size increase when the menu is used on Wayland (bxo#13938)
  - Avoid passing null pointer to g_warning()
  - Replace GLib threading functions with their GDK counterparts
  - Fix setting a font via the command line (bxo#15869)
  - Properly apply zoom factor when creating new tab (bxo#15785)
  - Add icons to "Cancel" and "Paste" buttons
  - Fix background color changing when changing focus if "Vary the
    background color for each tab" is enabled (bxo#15740)
  - Revert "Save accelerators map on exit".(bxo#16058)
  - Allow to unset window urgency hint even if "Visual bell" is disabled
    (bxo#15729)
  - Unmaximize drop-down window when hiding it. (bxo#15681)
  - Allow to use --maximize with drop-down windows
  - Search dialog: Make opacity scale unfocusable. This prevents the text
    entry from losing focus when the opacity scale is used.
  - Fix closing tabs with middle click. (bxo#15687)
  - Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1585483200">- Update to version 0.8.9.2
  * Allow to create window with 1 line height. One should also disable
    the scrollbar (--hide-scrollbar) to get 1 row window. (bxo#16447)
  * Fix 'Transparency setting ignored when using --color-bg' (bxo#16309)
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608724800">- Update to version 0.8.10
  * Bump libvte, gtk and xfce minimal versions (4.14)
  * Stop using G_SPAWN_CHILD_INHERITS_STDIN spawn flag
  * Updates README.md.
  * Added new stock icons
  * Limit font picker to fixed-size fonts
  * Add gtk-doc as a dependency
  * Do not require connection to generate manpage
  * bxo#16875: Do not add ui.h file in datadir
  * Simplify terminal manpage generation
  * Switch preferences ui file to xdt-csource
  * Switch to README.md and foreign automake mode
  * Do not override clipboard contents
  * Unsafe paste: Support bracketed paste mode
  * Do not select text in Search dialog
  * Add basic GitLab pipeline
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1648900800">- Update to version 1.0.0
  * Replace the deprecated GtkActionEntries with XfceGtkActionEntries
    (gxo#apps/xfce4-terminal#79)
  * Opening a dialog from a drop-down window closes the window
    (gxo#apps/xfce4-terminal#136)
  * Add `Fill` background image style (gxo#apps/xfce4-terminal!23).
  * Improved options parsing (for both short and long forms)
  * Add a menu entry to send signals to the foreground process
    (gxo#apps/xfce4-terminal#59)
  * Fix `keep window open` preference being applied on restart.
  * Rework "--tab" and "--window" behavior (gxo#apps/xfce4-terminal#13)
  * Ignore unused modifiers for scroll wheel zooming
  * Add alternative shortcuts for zooming (gxo#apps/xfce4-terminal#126)
  * Expand scrolled window and make dialog size 70% of parent
    (gxo#apps/xfce4-terminal!17)
  * Support libxfce4ui XfceTitledDialog new API
  * Update unsafe paste dialog text (gxo#apps/xfce4-terminal#73)
  * Fix paste button focus
  * Replace subtitle by infobar for Unsafe paste dialog
  * Fix the `unsafe paste` dialog to actually paste
  * Update `.gitignore`, HACKING, AUTHORS, COPYRIGHTS
  * Update --preferences, --tab and --window documentation
  * Fix various typos
  * Fix compilation warnings
  * Remove unnecessary function call (gxo#apps/xfce4-terminal!24)
  * Add a "Do not warn me again" checkbox for the "Unsafe Paste"
    dialog (gxo#apps/xfce4-terminal#129)
  * Use GtkScrolledWindow for TerminalScreen and add an
    overlay-scrolling preference (gxo#apps/xfce4-terminal#149)
  * Support the new Shortcuts editor widget
    (requires libxfce4ui 4.17.2 or greater)
  * New preference: Select right click action
  * Improved `scrolling-on-output` behaviour.
  * Unsafe Paste Dialog temporary override (gxo#apps/xfce4-terminal#106)
  * Fix regression: File Menu missing `Close Window` entry
  * Fix regression: Disable Help shortcut does not work
  * Fix regression: go-to accelerators not working on startup
  * Fix regression: Revert accelerator paths to maintain backwards
    compatibility
  * Use the latest .glade file structure
  * Change incorrect reference to ${XDG_CONFIG_DIRS} in man page
    (gxo#apps/xfce4-terminal#47)
  * Change outdated documentation links
  * Use XfceTitledDialog for `Find` (gxo#apps/xfce4-terminal#168)
  * Include '\r' in unsafe-paste checks
  * Update tab accelerators at runtime
  * Consume events that activate accelerator callbacks
    (gxo#apps/xfce4-terminal#159, gxo#apps/xfce4-terminal#153)
  * Center on the active terminal window.
  * Change handling of goto-tab accelerators so they can be changed
    through the editor.
  * Menubar changes size when the window is maximized
    (gxo#apps/xfce4-terminal#156)
  * Context Menu: Revert changes in order and contents introduced by
    the transition to XfceGtkActionEntries
  * Add "Show Window Borders" entry in View menu (it was missing
    in the last 2 dev releases)
  * Revert view menu order (Zoom entries below checkboxes)
  * Fix the visibility flag of the scrollbar
    (gxo#apps/xfce4-terminal#161, could lead to broken themes)
  * Replace GTimeVal with gint64
  * Fix build warnings
  * Update Copyright
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1650024000">- Update to version 1.0.1
  * A new hidden preference `DropdownParametersOnce` has been
    introduced to control whether the drop-down window accepts
    command line arguments after creation. With the introduction
    of this preference an older bug was fixed where tabs could be
    added to the drop-down window even though they weren't
    supposed to.
  * Options: --active-tab does not behave properly when adding tabs
    to existing windows.
  * Find dialog does not respond to Return key
    (gxo#apps/xfce4-terminal#176)
  * Dragging a URL from Chromium ends up truncated
    (gxo#apps/xfce4-terminal#180)
  * Toolbar size changes when the window is maximized
    (gxo#apps/xfce4-terminal#181).
  * Unable to create a single window with many tabs through command
    line options (gxo#apps/xfce4-terminal#182).
  * Translation Updates</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1650628800">- Update to version 1.0.2
  * Fix regression: MiscCycleTabs preference does not work for
    accelerators
  * Russian translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1652443200">- Update to version 1.0.3
  * Consume KeyEvents when activating a TAB accelerator.
  * Fix Regression: Scrollbar position setting does not work if you
    start  with a hidden scrollbar (gxo#apps/xfce4-terminal#192)
  * Fix Regression: broken scroll-on-output and change the
    default value (gxo#apps/xfce4-terminal#191)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1653998400">- Update to version 1.0.4
  * Fixes a regression: URL drag-n-drop adding rubbish characters
    (gxo#apps/xfce4-terminak#196)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1692705600">- Update to version 1.1.0
  * Update copyright year
  * Allow passing arguments to custom commands
  * Fully translate strings in unsafe paste dialog
  * window: Properly sync always-show-tabs
  * cleanup: Include gdkx.h in one place
  * preferences: Remove unused class member
  * preferences: Check if channel itself exists instead of check
    property
  * screen: Review image loader memory management
  * image-loader: Review cache management
  * Add keywords to .desktop files (Fixes #50)
  * screen: Take window scaling into account when drawing
    (Fixes #71)
  * Remove obsolete GNOME default-app file (Fixes #109)
  * Add "Open File Manager Here" action (Fixes #133)
  * Properly manage default encoding (Fixes #128)
  * Move general include in private.h
  * dropdown: Disable systray icon on Wayland
  * Fix startup with GDK_BACKEND=x11 (Fixes #177)
  * shortcuts: Restore broken action toggle-menubar
  * shortcuts: Fix non-consumed key event for show-menubar
  * main: Allow GTK to parse its options first (Fixes #216)
  * search: Add missing sanity check
  * Use GLib logging functions and do not translate warnings
  * Remove obsolete CHECK_VERSION()
  * Use g_new() instead of malloc()
  * Fix Xfconf memory management
  * search-dialog: Fix memory leak
  * Remove extra separator at the end of context menu
  * Missing shortcut keys in the standalone preferences dialog
    (Issue #198)
  * Apply 1 suggestion(s) to 1 file(s)
  * Enable kinetic scrolling in VteTerminal
  * Extend --disable-server description wrt. process model
  * Drop obsolete --disable-server translations
  * prefs-dialog: Fix untranslated strings
  * Add sixel support
  * Add icons at missing sizes, clean up SVG metadata
  * build: Fix autoconf warnings
  * build: Add GLib requirement
  * Add accel entries for scrolling pages (Issue #221)
  * Remove documentation for dead anti-aliasing option
  * Make strings translatable (Issue #222)
  * Fix shortcuts-editor include
  * Support hyperlinks (Issue #21)
  * Fix argument type for xfce_shortcuts_editor_new
  * fix background_notify
  * Remove disable-help preference.
  * MR: !51 transitioned to Xfconf (#134)
  * typos in MR !48 fixed
  * Remove all references to terminal-preferences.glade
  * Remove one more mention of terminal-preferences.glade
  * Remove trailing slash
  * Remove terminal-preferences-ui.h from makefile
  * Remove terminal-preferences.glade
  * MR: !48 shortcuts editor embedded into preferences-dialog (#195)
  * MR: !48 preferences-dialog rewritten in C (#195)
  * MR: !46 Change in implementation for TAB accels (#150)
  * Implementation of MiscShiftArrowsToScroll as accelerators.
  * Add PCRE2 build dependency
  * Remove libxfce4ui 4.17 version guards
  * Replace with xfce_gtk_menu_append_separator
  * Tweak toolbar
  * Translation Updates
- "gnome-control-center" support is no longer available; remove the
  corresponding entries from the %files list</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1697371200">- Update to version 1.1.1
  * build: Simplify and clarify X11/Wayland distinction
  * Fix xfce_titled_dialog_create_action_area() deprecation
  * build: Define our own windowing macro instead of extending GDK's
  * wayland: Fix drop-down keep-above for non-prefs dialogs
  * wayland: Fix drop-down terminal keep-above
  * wayland: Fix window activation
  * wayland: Fix drop-down terminal positioning (Fixes #141)
  * wayland: Fix new window size
  * Replace XDT_CHECK_LIBX11 and use HAVE_LIBX11 when appropriate
  * Use the same windowing environment test everywhere
  * Fix build when X11 is disabled
  * drop-down: Make settings easier to understand
  * drop-down: Fix allocation warnings
  * Apply 7 suggestion(s) to 2 file(s)
  * Save and restore terminal window workspace in X11 session
  * doc: Remove reference to terminalrc
  * app: Put GtkSettings:gtk-menu-bar-accel overwrite back in place
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1699185600">- Add gxo-282.patch
  * backport fix for crash on window close
    (gxo#apps/xfce4-terminal#282)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707307200">- Update to version 1.1.2
  * Update copyright year
  * Update tooltip when hovering over a hyperlink
  * build: Align CFLAGS with LDADD
  * prefs-dialog: Add missing strings to translate (#222)
  * dropdown: Default dropdown-toggle-focus to false
  * Add runtime guard for XfceSMClient
  * build: Restrict XfceSMClient to X11
  * Determine cwd on FreeBSD in a native way instead of using linprocfs
  * window: Remove weak ref on prefs dialog in finalize()
  * build: Get rid of #ifdef G_ENABLE_DEBUG
  * Do not reconnect accels when closing last tab
  * build: Lower xfce4-dev-tools requirements to stable version
  * search-dialog: Use xfce_titled_dialog_set_default_response()
  * Translation Updates
- Update gxo-282.patch
- Add gxo-299.patch
  * backport fix for "paste unsafe text" dialog not popping up
    (gxo#apps/xfce4-terminal#299)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709294400">- Update to version 1.1.3
  * prefs-dialog: Fix wrong assert
  * screen: Fix wrong assert
  * Translation Updates
- Remove gxo-299.patch
- Add xfce4-terminal-relax-x11-version.patch</changelog>
</package>
<package pkgid="a74003369560052b81099fbd354a79a634961ccad89346cc5000384b49d4ad5d" name="xfconf" 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="b86b1eb039be8114d4c7455613b9e86bec4c559709250220507620780056ddc0" name="xfconf" 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="7fdc85ef837095faa9b204921ae78960ed4271993b0991990048c65f32c4afe4" name="xfconf" 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="3cfef007a462df4ea26be4b310d856ff0c961de5587d839c36352d1d7e56bb68" name="xfconf" 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="575ee03229419c37584c170d73f1a6e9f6dd85053ada41d6ea3dc9afcb8e1125" name="xfconf" arch="src">
  <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="219b24aeb93c0efb9f9bc468ad73132c7bdcf481da4398e355c0069e818af13a" name="xfconf" 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="8d24f2410445783932960537a6039f9a7924837f4932a5f711f469bf6a1a4d04" name="xfconf-lang" arch="noarch">
  <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="428842074b25a0911a707eba10872091cb70ded9d86cda0a35bac47ea1dc5fa0" name="xfwm4" arch="aarch64">
  <version epoch="0" ver="4.18.0" rel="bp156.3.3.1"/>
  <changelog author="maurizio.galli@gmail.com" date="1556625600">- Update to version 4.13.1~git118.10b15b1a:
  * compositor: Reduce repaint timeout to 2ms
  * compositor: reinstate “--vblank” option
  * compositor: Revert to GLX as default vblank method (again)
  * client: Withdraw the frame before the client window
  * menu: Avoid XError with gtk
  * client: Do not ping client when killing it
  * cycling: Remove client if destroyed while cycling
  * I18n: Update translation ko (100%).
  * client: Fix regression with MWM hints
  * Add gitignore
- Changes from 4.13.0
  * Add support for VSYNC using either Present or OpenGL
  * Support for scaled cursor when zooming
  * Daemon mode is now deprecated (--daemon has no effect)
  * Bug fixes and I18n improvements
- Clean up spec file
- Added conditional %bcond_with git for easier maintanance when
  using Xfce git master branch</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1557316800">- Update to version 4.13.1~git134.558fb547:
  * I18n: Update translation pt_BR (100%).
  * compositor: Ignore errors when destroying windows
  * display: Do not sync before trap pop
  * display: Log serial and minor code
  * I18n: Update translation gl (100%).
  * poswin: Small cleanup
  * moveresize: Size increment depends on scale
  * poswin: Use our own GdkWindow for scale
  * poswin: Fix position with scale
  * compositor: reduce timeout to 1ms</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1558094400">- Update to version 4.13.1~git229.add14bfa:
  * I18n: Update translation gl (100%).
  * I18n: Update translation da (100%).
  * compositor: Remove unused variables
  * compositor: Rework XPresent error handler
  * compositor: Set present pending only on success
  * compositor: Disable XPresent on any error
  * compositor: Fix xpresent
  * client: Check for enter/leave window on button events
  * I18n: Update translation da (100%).
  * hints: Remove unused variables</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1558180800">- Update to version 4.13.2
  - Fix flickering with GLX backend (bxo#14564, bxo#13519)
  - Fix monitor geometry with scaled UI (bxo#14566)
  - Fix issue with Android Virtual Device emulator (bxo#12206)
  - Fix XI2 mask (bxo#14695)
  - Fix preview with shaded windows (bxo#14899)
  - Fix tabwin placement with scaled UI (bxo#14931)
  - Add xfconf setting for selecting permanent vblank method
  - Fix maximization with GTK clients using size increments (bxo#13954)
  - Add style class to tabwin modes
  - Fix crash/stack smash in startup-notification on some architectures
    (bxo#15028)
  - Avoid crash with button layout setting (bxo#14606)
  - Raise on activate only with raise-on-focus (bxo#14656)
  - Fix use after release of client picture with hidden (bxo#14990)
  - Fix monitor output size update (bxo#15085)
  - Allow transients to be minimized (bxo#14953)
  - Raise all transients together (bxo#15303)
  - Fix menu alignment with scaled UI
  - Fix a regression where the client would remain visible if
    closed while cycling (bxo#15318)
  - Withdraw the frame before the client window (bxo#15061)
  - Revert to GLX as default vblank method (bxo#15325)
  - Reduce repaint timeout (bxo#14335)
  - Fix support for 1bpp icons
  - Use cairo for pixmaps and masks
  - Allow hiding windows using NET_WM_STATE_HIDDEN (bxo#15356)
  - Fix size increment with scaled UI
  - Various compositor improvements and optimizations with GLX
  - Check for appropriate XSync version and increase xfwm4 priority
  - Adjust zoom update based on monitor refresh rate (bxo#1539)
  - Fix window type for broken clients (bxo#15399)
  - Fix pointer enter/leave with decoration buttons (bxo#14741)
  - New default theme
  - Translation updates
- Switch source to released tarball instead of git master
- Fixed bcond for building with git sources and released tarballs
- Stop trying to install Gilouche, Sonar and Kelabu themes.
  These themes are no longer provided by this package.
- Cleaned up spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.3
  * Update CSS for tabwinb only on theme change
  * HiDPI: Use GTK3 scaling attributes for window titles
  * HiDPI: Adjust default theme with scale
  * Fix initial pointer location when zooming
  * Fix double-click distance setting
  * Allow the top of the frame to be cropped when maximised
    (bxo#14470)
  * Update default theme to use maximized cropping
  * Fix build without compositor (bxo#15432)
  * Improved GLX support with NVIDIA proprietary/closed source driver
    (bxo#15453)
  * Compositor updates with GLX
  * Small optimization with zoom on GLX
  * Increase X11 client priority of xfwm4
  * Change default compositor background to plain black
  * Fallback to resource class name for icons
    (bxo#15510)
  * Clear shortcut in settings-dialog when removed (bxo#12802)
  * Remove icons from window menu
  * Fix regression with maximized window (bxo#15638)
  * I18n: Update translations</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1562241600">- Enable Xpresent support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564228800">- Update to version 4.13.4
  * Fix GL texture filter (bxo#15676)
  * Fix zooming without GL
  * Place windows on current monitor (bxo#14959)
  * Fix raising of parent transients (bxo#15580)
  * Enable root pixmap with compositor (bxo#15709)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 4.14.0
  * settings-dialog: Replace GtkStock buttons
  * Translation Updates
- Fixed up spec file</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="1586779200">- Update to version 4.14.1
  * Restore “Always below” menu options (bxo#15884)
  * Fix a crash with GL or high CPU usage without any monitor
    (bxo#15852)
  * Fix raise delay (bxo#15974)
  * Fix translucent wireframe repaint (bxo#15966)
  * Fix hostname not showing initially when running apps remotely
    (bxo#15984)
  * Avoid drawing server-side shadows on maximized windows
    (bxo#16381)
  * Add keywords to settings dialogs desktop definitions
    (bxo#16621)
  * Fix Dnd of decoration buttons with embedded settings dialog
    (bxo#13861)
  * Blacklist SVGA3D GL renderer (bxo#16274)
  * Fix window title alignment (bxo#16067)
  * Restore window state when moving a maximized window
    (bxo#16348)
  * Fix pointer interactions with clients grabbing the pointer
    (bxo#16347)
  * Fix GTimeVal deprecation (bxo#16644)
  * Fix window selection vs. hovering in tabwin (bxo#16382)
  * Improve vblank mode auto-selection (GL/XPresent)
  * Fix transients pulling their parents from lower layers
    (bxo#15891)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1588334400">- Update to version 4.14.2
  * Prefer GLX on AMD (bxo#16716)
  * Fix compositor without required X11 extensions (bxo#16713)
  * Fix window decorations without XRender extension (bxo#16713)
  * Avoid grabbing the keyboard with Alt-Tab to work around a bug
    in Qt with XInput2 valuators (bxo#16708)
  * Automatically update window title fonts on scale change
  * Fix a regression with title font size at scale 2 (bxo#16711)
  * Fix an X error with XShape (bxo#16383)
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1595764800">- Update to version 4.14.3
  * Add support for XRes X11 extension to get the PID of sandboxed apps
  * Fix use-after-free of settings strings (gxo#xfce/xfwm4#406)
  * More XError traps (gxo#xfce/xfwm4#405)
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1596283200">- Update to version 4.14.4
  * Fix a crash on FreeBSD (gxo#xfce/xfwm4#411)
  * Fix compilation warning due to g_type_class_add_private deprecation</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1596974400">- Update to version 4.14.5
  * Fix an error leak in compositor (gxo#xfce/xfwm4#351)
  * Fix compositor selection atom misuse</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604318400">- Update to version 4.14.6
  * Add more XErrors traps
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  - common: Avoid zero refresh rate for monitor
  - hints: Protect against XError from XGetTransientFor()
  - netwm: Allow above/below only for regular windows
  - netwm: Mark splashscreen as transient for groups
  - client: Complete client state even on different workspaces
  - build: Increase GTK+ requirement to 3.22
  - Add `cycle_minimized` option
  - compositor: Release overlay window last
  - compositor: Free GLX data when really using GLX
  - compositor: Remove useless trace message
  - compositor: Release current GLX context on teardown
  - display: Remove custom XError handler
  - compositor: Check for XError when adding windows
  - compositor: Trap XErrors when disabling compositor
  - main: Enable compositor by default
  - compositor: Remove automatic redirect support
  - main: Add short command line options
  - main: Add debug command line option
  - pixmap: Use a safer strncpy()
  - settings: Fix compiler warning
  - Remove useless autotools macros and Makefile targets
  - Use --enable-debug=yes when compiling from git
  - Revert "compositor: Do not damage on opaque region update"
  - themes: Use smaller, lighter shadows
  - compositor: Check if compositor is enabled
  - compositor: Avoid XError when disabling compositor
  - compositor: Warn for missing epoxy GL function
  - netwm: Do not raise window if activate is set to none
  - Remove GSourceFunc casts
  - compositor: Fix build with older epoxy versions
  - settings: Add 'Always on top' to the double click action
  - Settings: Remove default alphabetical sorting of keyboard shortcuts
    Closes: gxo#xfce/xfwm4#451 (Disable initial sorting of keyboard shortcuts)
  - compositor: Handle XFixes XError
  - compositor: Add support for GL_ARB_sync
  - compositor: Return early if a Present swap is pending
  - debug: Fix build in debug mode
  - compositor: Fix compilation issue with Xpresent
  - compositor: Log fence and GLX swap time in debug mode
  - compositor: Move fence sync to redraw_glx
  - compositor: Move fence triggered to its own function
  - compositor: Set swap control if possible
  - compositor: Adjust to the actual number of buffers
  - compositor: Use a GLX drawable per buffer
  - client: Allow transients for group to be minimized
  - settings: Add a UI option for desktop zooming
  - themes: Remove title shadow
  - themes: Adjust shadows size/opacity
  - client: Make above/below consistent
  - compositor: Limit damage region to the screen
  - compositor: Optimize repaint without vblank
  - compositor: Only accumulate damage with multiple buffers
  - compositor: Copy entire content for GLX buffers
  - xsync: Handle XError
  - compositor: Ignore opaque region for shaded windows
  - compositor: Clip opaque region against window shape
  - client: Protect against XError in XKillClient()
  - compositor: Do not damage on opaque region update
  - compositor: Opaque region applies to client window
  - compositor: Reuse client size
  - client: Toggle tiling on key shortcut
  - client: Small cleanup
  - Add README.md to EXTRA_DIST
  - client: Keep tiled size of windows
  - compositor: No need to update compositor window on configure
  - compositor: Limit opaque region clipping to window extents
  - compositor: Damage on opaque region update only if visible
  - client: Send synthetic configure on force redraw
  - Post release tag bump
  - Translation Updates
- Updates from version 4.15.3
  * Add support for opaque regions in the compositor
  * Make cursor zoom optional (gxo#xfce/xfwm4#439)
  * Remove the deprecated options "--daemon"
  * Disable Xi2 support by default
  * Add column sorting in settings
  * Optimize window matching in the compositor with a hash table
  * Add more XErrors traps
  * Translation updates
- Updates from version 4.15.2
  * Add support for opaque regions in the compositor
  * Make cursor zoom optional (gxo#xfce/xfwm4#439)
  * Remove the deprecated options "--daemon"
  * Disable Xi2 support by default
  * Add column sorting in settings
  * Optimize window matching in the compositor with a hash table
  * Add more XErrors traps
- Updates from 4.15.1
  * Show tabwin only on primary monitor if set
  * Fix an error leak in compositor (gxo#xfce/xfwm4#351)
  * Fix compositor selection atom misuse
  * Prefer zero initialized memory allocation functions
  * Use g_slice allocator for compositor windows</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610193600">- Update to version 4.16.1
  * Catch more XErrors (gxo#xfce/xfwm4#476, gxo#xfce/xfwm4#486)
  * Untile window before switching to fullscreen (gxo#xfce/xfwm4#478)
  * Allow interactive resizing with any keyboard modifier
    (gxo#xfce/xfwm4#487)
  * Do not prefer Xpresent on AMD/Radeon (gxo#xfce/xfwm4#490)
  * Use g_info/g_print instead of g_message for some message
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610280000">- Redacted changelog</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671364800">- Update version to 4.18.0
  * Bump requirements for Xfce 4.18
  * Added functionality to move window to another monitor
  * Added radio buttons and checkboxes to window menu
  * bump copyright to 2022
  * Change dialog help and close button icons
  * cleanup: Don't use parenthesis when returning constants
  * client: Do not hide transients for group if above
  * client: Fix
  * client: Get the GdkDisplay from ScreenInfo
  * client: Handle removal of GTK_FRAME_EXTENTS
  * client: Move getSizeExcludingMargins()
  * client: No need to always reconfigure on monitor change
  * client: Preserve saved position on monitor change
  * client: Toggle from partial maximization to unmaximize
  * client: Update workarea only for windows with struts
  * client.c: fix a little typo
  * client.h: move STRUTS_SIZE to hints.h
  * common: xfwm_get_monitor_geometry() report fail via return code, fix potential NULL
  * compositor: Add support for adaptive vsync with GLX
  * compositor: Add throttled repaint
  * compositor: Clear root backing pixmap before use
  * compositor: Damage window when adding the opaque region
  * compositor: Disable GLX on mutli-screen (Zaphod)
  * compositor: Disable GLX vblank with virgl
  * compositor: Do not clear timeout on retry
  * compositor: Do not set deprecated compositor selection
  * compositor: fix ifdef
  * compositor: fix printf format strings
  * compositor: Fix repaint timeout
  * configure.ac.in: configure option to enable poswin
  * configure.ac.in: drop obsolete check for libSM
  * configure.ac.in: drop unused HAVE_CYGWIN conditional
  * configure.ac.in: fix obsolete AC_HEADER_STDC / obsolete checks
  * configure.ac.in: replace obsolete AC_HELP_STRING
  * display: check for XResQueryClientIds to enable XRes extension.
  * drop obsolete and unsupported KDE systray protocol
  * Drop subtitle and use symbolic close icon
  * Drop subtitle from workspace settings dialog
  * Fix build warnings
  * Fix intltool lock file bug in make distcheck
  * focus: Check for user focus for when passing focus
  * focus: Fix focus being lost on workspace switch
  * gitignore: add files generated by distcheck
  * icons: Check XGetGeometry() appropriate return value
  * icons: Gracefully handle non-existent icons
  * Make workspace setting workable with other window managers
  * Makefile.am: remove stale intltool-merge lockfile
  * menu: Small code cleanup
  * Merge branch 'drsudo/xfwm4-layerRadioBox'
  * netwm: Do not use _NET_WM_PING in multi-screen
  * netwm: Fix clientValidateNetStrut()
  * netwm.c: simplify and optimize struts array
  * placement: Add new function to compute the max space available
  * placement: Auto-maximize windows with both width and height
  * placement: clientMaxSpace() drop unused variable
  * placement: Compute struts using output scale
  * placement: Factorize max space computation
  * placement: Fix the initial position
  * placement: Ignore struts from windows on other monitors
  * placement: Remove the "same monitor" param
  * placement: Restack fullscreen window when necessary
  * placement: Small cleanup
  * placement: Use a GdkRectangle instead of multiple coords
  * placement: Windows on different screens cannot overlap
  * Post release tag bump
  * poswin: Fix location with client-side decorations
  * Remove redundant code
  * Replace stock icons
  * screen: Add a new API to get the screen max space
  * settings-dialogs: Remove ENABLE_NLS ifdefs
  * settings: Enable either windows wrap or tiling
  * settings: Fix untranslatable string
  * stacking: Above goes on top of fullscreen
  * startup-notification: Fix timeout computation
  * startup-notification: Reduce timeout to 10 seconds
  * Translation Updates
  * ui_style: drop unused getUIPangoContext()
  * updated NEWS
  * Use symbolic icons
  * wireframe: add window class hint to wireframes
  * workspace: Update maximized on struts change
  * xfce-wm-menu.png: Fix the 22x22 icon size</changelog>
  <changelog author="olaf@aepfle.de" date="1723118400">- Fix user-after-free in tabwinRemoveClient with
  ce9f6e1187867c4fbb7935e08a9ab4d9d8dea8c3.patch (bsc#1228524)</changelog>
</package>
<package pkgid="68b65c0075b052a6d894a6822920dc857681e104645c22cb2aa2f4a85d3814d5" name="xfwm4" arch="ppc64le">
  <version epoch="0" ver="4.18.0" rel="bp156.3.3.1"/>
  <changelog author="maurizio.galli@gmail.com" date="1556625600">- Update to version 4.13.1~git118.10b15b1a:
  * compositor: Reduce repaint timeout to 2ms
  * compositor: reinstate “--vblank” option
  * compositor: Revert to GLX as default vblank method (again)
  * client: Withdraw the frame before the client window
  * menu: Avoid XError with gtk
  * client: Do not ping client when killing it
  * cycling: Remove client if destroyed while cycling
  * I18n: Update translation ko (100%).
  * client: Fix regression with MWM hints
  * Add gitignore
- Changes from 4.13.0
  * Add support for VSYNC using either Present or OpenGL
  * Support for scaled cursor when zooming
  * Daemon mode is now deprecated (--daemon has no effect)
  * Bug fixes and I18n improvements
- Clean up spec file
- Added conditional %bcond_with git for easier maintanance when
  using Xfce git master branch</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1557316800">- Update to version 4.13.1~git134.558fb547:
  * I18n: Update translation pt_BR (100%).
  * compositor: Ignore errors when destroying windows
  * display: Do not sync before trap pop
  * display: Log serial and minor code
  * I18n: Update translation gl (100%).
  * poswin: Small cleanup
  * moveresize: Size increment depends on scale
  * poswin: Use our own GdkWindow for scale
  * poswin: Fix position with scale
  * compositor: reduce timeout to 1ms</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1558094400">- Update to version 4.13.1~git229.add14bfa:
  * I18n: Update translation gl (100%).
  * I18n: Update translation da (100%).
  * compositor: Remove unused variables
  * compositor: Rework XPresent error handler
  * compositor: Set present pending only on success
  * compositor: Disable XPresent on any error
  * compositor: Fix xpresent
  * client: Check for enter/leave window on button events
  * I18n: Update translation da (100%).
  * hints: Remove unused variables</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1558180800">- Update to version 4.13.2
  - Fix flickering with GLX backend (bxo#14564, bxo#13519)
  - Fix monitor geometry with scaled UI (bxo#14566)
  - Fix issue with Android Virtual Device emulator (bxo#12206)
  - Fix XI2 mask (bxo#14695)
  - Fix preview with shaded windows (bxo#14899)
  - Fix tabwin placement with scaled UI (bxo#14931)
  - Add xfconf setting for selecting permanent vblank method
  - Fix maximization with GTK clients using size increments (bxo#13954)
  - Add style class to tabwin modes
  - Fix crash/stack smash in startup-notification on some architectures
    (bxo#15028)
  - Avoid crash with button layout setting (bxo#14606)
  - Raise on activate only with raise-on-focus (bxo#14656)
  - Fix use after release of client picture with hidden (bxo#14990)
  - Fix monitor output size update (bxo#15085)
  - Allow transients to be minimized (bxo#14953)
  - Raise all transients together (bxo#15303)
  - Fix menu alignment with scaled UI
  - Fix a regression where the client would remain visible if
    closed while cycling (bxo#15318)
  - Withdraw the frame before the client window (bxo#15061)
  - Revert to GLX as default vblank method (bxo#15325)
  - Reduce repaint timeout (bxo#14335)
  - Fix support for 1bpp icons
  - Use cairo for pixmaps and masks
  - Allow hiding windows using NET_WM_STATE_HIDDEN (bxo#15356)
  - Fix size increment with scaled UI
  - Various compositor improvements and optimizations with GLX
  - Check for appropriate XSync version and increase xfwm4 priority
  - Adjust zoom update based on monitor refresh rate (bxo#1539)
  - Fix window type for broken clients (bxo#15399)
  - Fix pointer enter/leave with decoration buttons (bxo#14741)
  - New default theme
  - Translation updates
- Switch source to released tarball instead of git master
- Fixed bcond for building with git sources and released tarballs
- Stop trying to install Gilouche, Sonar and Kelabu themes.
  These themes are no longer provided by this package.
- Cleaned up spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.3
  * Update CSS for tabwinb only on theme change
  * HiDPI: Use GTK3 scaling attributes for window titles
  * HiDPI: Adjust default theme with scale
  * Fix initial pointer location when zooming
  * Fix double-click distance setting
  * Allow the top of the frame to be cropped when maximised
    (bxo#14470)
  * Update default theme to use maximized cropping
  * Fix build without compositor (bxo#15432)
  * Improved GLX support with NVIDIA proprietary/closed source driver
    (bxo#15453)
  * Compositor updates with GLX
  * Small optimization with zoom on GLX
  * Increase X11 client priority of xfwm4
  * Change default compositor background to plain black
  * Fallback to resource class name for icons
    (bxo#15510)
  * Clear shortcut in settings-dialog when removed (bxo#12802)
  * Remove icons from window menu
  * Fix regression with maximized window (bxo#15638)
  * I18n: Update translations</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1562241600">- Enable Xpresent support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564228800">- Update to version 4.13.4
  * Fix GL texture filter (bxo#15676)
  * Fix zooming without GL
  * Place windows on current monitor (bxo#14959)
  * Fix raising of parent transients (bxo#15580)
  * Enable root pixmap with compositor (bxo#15709)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 4.14.0
  * settings-dialog: Replace GtkStock buttons
  * Translation Updates
- Fixed up spec file</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="1586779200">- Update to version 4.14.1
  * Restore “Always below” menu options (bxo#15884)
  * Fix a crash with GL or high CPU usage without any monitor
    (bxo#15852)
  * Fix raise delay (bxo#15974)
  * Fix translucent wireframe repaint (bxo#15966)
  * Fix hostname not showing initially when running apps remotely
    (bxo#15984)
  * Avoid drawing server-side shadows on maximized windows
    (bxo#16381)
  * Add keywords to settings dialogs desktop definitions
    (bxo#16621)
  * Fix Dnd of decoration buttons with embedded settings dialog
    (bxo#13861)
  * Blacklist SVGA3D GL renderer (bxo#16274)
  * Fix window title alignment (bxo#16067)
  * Restore window state when moving a maximized window
    (bxo#16348)
  * Fix pointer interactions with clients grabbing the pointer
    (bxo#16347)
  * Fix GTimeVal deprecation (bxo#16644)
  * Fix window selection vs. hovering in tabwin (bxo#16382)
  * Improve vblank mode auto-selection (GL/XPresent)
  * Fix transients pulling their parents from lower layers
    (bxo#15891)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1588334400">- Update to version 4.14.2
  * Prefer GLX on AMD (bxo#16716)
  * Fix compositor without required X11 extensions (bxo#16713)
  * Fix window decorations without XRender extension (bxo#16713)
  * Avoid grabbing the keyboard with Alt-Tab to work around a bug
    in Qt with XInput2 valuators (bxo#16708)
  * Automatically update window title fonts on scale change
  * Fix a regression with title font size at scale 2 (bxo#16711)
  * Fix an X error with XShape (bxo#16383)
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1595764800">- Update to version 4.14.3
  * Add support for XRes X11 extension to get the PID of sandboxed apps
  * Fix use-after-free of settings strings (gxo#xfce/xfwm4#406)
  * More XError traps (gxo#xfce/xfwm4#405)
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1596283200">- Update to version 4.14.4
  * Fix a crash on FreeBSD (gxo#xfce/xfwm4#411)
  * Fix compilation warning due to g_type_class_add_private deprecation</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1596974400">- Update to version 4.14.5
  * Fix an error leak in compositor (gxo#xfce/xfwm4#351)
  * Fix compositor selection atom misuse</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604318400">- Update to version 4.14.6
  * Add more XErrors traps
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  - common: Avoid zero refresh rate for monitor
  - hints: Protect against XError from XGetTransientFor()
  - netwm: Allow above/below only for regular windows
  - netwm: Mark splashscreen as transient for groups
  - client: Complete client state even on different workspaces
  - build: Increase GTK+ requirement to 3.22
  - Add `cycle_minimized` option
  - compositor: Release overlay window last
  - compositor: Free GLX data when really using GLX
  - compositor: Remove useless trace message
  - compositor: Release current GLX context on teardown
  - display: Remove custom XError handler
  - compositor: Check for XError when adding windows
  - compositor: Trap XErrors when disabling compositor
  - main: Enable compositor by default
  - compositor: Remove automatic redirect support
  - main: Add short command line options
  - main: Add debug command line option
  - pixmap: Use a safer strncpy()
  - settings: Fix compiler warning
  - Remove useless autotools macros and Makefile targets
  - Use --enable-debug=yes when compiling from git
  - Revert "compositor: Do not damage on opaque region update"
  - themes: Use smaller, lighter shadows
  - compositor: Check if compositor is enabled
  - compositor: Avoid XError when disabling compositor
  - compositor: Warn for missing epoxy GL function
  - netwm: Do not raise window if activate is set to none
  - Remove GSourceFunc casts
  - compositor: Fix build with older epoxy versions
  - settings: Add 'Always on top' to the double click action
  - Settings: Remove default alphabetical sorting of keyboard shortcuts
    Closes: gxo#xfce/xfwm4#451 (Disable initial sorting of keyboard shortcuts)
  - compositor: Handle XFixes XError
  - compositor: Add support for GL_ARB_sync
  - compositor: Return early if a Present swap is pending
  - debug: Fix build in debug mode
  - compositor: Fix compilation issue with Xpresent
  - compositor: Log fence and GLX swap time in debug mode
  - compositor: Move fence sync to redraw_glx
  - compositor: Move fence triggered to its own function
  - compositor: Set swap control if possible
  - compositor: Adjust to the actual number of buffers
  - compositor: Use a GLX drawable per buffer
  - client: Allow transients for group to be minimized
  - settings: Add a UI option for desktop zooming
  - themes: Remove title shadow
  - themes: Adjust shadows size/opacity
  - client: Make above/below consistent
  - compositor: Limit damage region to the screen
  - compositor: Optimize repaint without vblank
  - compositor: Only accumulate damage with multiple buffers
  - compositor: Copy entire content for GLX buffers
  - xsync: Handle XError
  - compositor: Ignore opaque region for shaded windows
  - compositor: Clip opaque region against window shape
  - client: Protect against XError in XKillClient()
  - compositor: Do not damage on opaque region update
  - compositor: Opaque region applies to client window
  - compositor: Reuse client size
  - client: Toggle tiling on key shortcut
  - client: Small cleanup
  - Add README.md to EXTRA_DIST
  - client: Keep tiled size of windows
  - compositor: No need to update compositor window on configure
  - compositor: Limit opaque region clipping to window extents
  - compositor: Damage on opaque region update only if visible
  - client: Send synthetic configure on force redraw
  - Post release tag bump
  - Translation Updates
- Updates from version 4.15.3
  * Add support for opaque regions in the compositor
  * Make cursor zoom optional (gxo#xfce/xfwm4#439)
  * Remove the deprecated options "--daemon"
  * Disable Xi2 support by default
  * Add column sorting in settings
  * Optimize window matching in the compositor with a hash table
  * Add more XErrors traps
  * Translation updates
- Updates from version 4.15.2
  * Add support for opaque regions in the compositor
  * Make cursor zoom optional (gxo#xfce/xfwm4#439)
  * Remove the deprecated options "--daemon"
  * Disable Xi2 support by default
  * Add column sorting in settings
  * Optimize window matching in the compositor with a hash table
  * Add more XErrors traps
- Updates from 4.15.1
  * Show tabwin only on primary monitor if set
  * Fix an error leak in compositor (gxo#xfce/xfwm4#351)
  * Fix compositor selection atom misuse
  * Prefer zero initialized memory allocation functions
  * Use g_slice allocator for compositor windows</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610193600">- Update to version 4.16.1
  * Catch more XErrors (gxo#xfce/xfwm4#476, gxo#xfce/xfwm4#486)
  * Untile window before switching to fullscreen (gxo#xfce/xfwm4#478)
  * Allow interactive resizing with any keyboard modifier
    (gxo#xfce/xfwm4#487)
  * Do not prefer Xpresent on AMD/Radeon (gxo#xfce/xfwm4#490)
  * Use g_info/g_print instead of g_message for some message
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610280000">- Redacted changelog</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671364800">- Update version to 4.18.0
  * Bump requirements for Xfce 4.18
  * Added functionality to move window to another monitor
  * Added radio buttons and checkboxes to window menu
  * bump copyright to 2022
  * Change dialog help and close button icons
  * cleanup: Don't use parenthesis when returning constants
  * client: Do not hide transients for group if above
  * client: Fix
  * client: Get the GdkDisplay from ScreenInfo
  * client: Handle removal of GTK_FRAME_EXTENTS
  * client: Move getSizeExcludingMargins()
  * client: No need to always reconfigure on monitor change
  * client: Preserve saved position on monitor change
  * client: Toggle from partial maximization to unmaximize
  * client: Update workarea only for windows with struts
  * client.c: fix a little typo
  * client.h: move STRUTS_SIZE to hints.h
  * common: xfwm_get_monitor_geometry() report fail via return code, fix potential NULL
  * compositor: Add support for adaptive vsync with GLX
  * compositor: Add throttled repaint
  * compositor: Clear root backing pixmap before use
  * compositor: Damage window when adding the opaque region
  * compositor: Disable GLX on mutli-screen (Zaphod)
  * compositor: Disable GLX vblank with virgl
  * compositor: Do not clear timeout on retry
  * compositor: Do not set deprecated compositor selection
  * compositor: fix ifdef
  * compositor: fix printf format strings
  * compositor: Fix repaint timeout
  * configure.ac.in: configure option to enable poswin
  * configure.ac.in: drop obsolete check for libSM
  * configure.ac.in: drop unused HAVE_CYGWIN conditional
  * configure.ac.in: fix obsolete AC_HEADER_STDC / obsolete checks
  * configure.ac.in: replace obsolete AC_HELP_STRING
  * display: check for XResQueryClientIds to enable XRes extension.
  * drop obsolete and unsupported KDE systray protocol
  * Drop subtitle and use symbolic close icon
  * Drop subtitle from workspace settings dialog
  * Fix build warnings
  * Fix intltool lock file bug in make distcheck
  * focus: Check for user focus for when passing focus
  * focus: Fix focus being lost on workspace switch
  * gitignore: add files generated by distcheck
  * icons: Check XGetGeometry() appropriate return value
  * icons: Gracefully handle non-existent icons
  * Make workspace setting workable with other window managers
  * Makefile.am: remove stale intltool-merge lockfile
  * menu: Small code cleanup
  * Merge branch 'drsudo/xfwm4-layerRadioBox'
  * netwm: Do not use _NET_WM_PING in multi-screen
  * netwm: Fix clientValidateNetStrut()
  * netwm.c: simplify and optimize struts array
  * placement: Add new function to compute the max space available
  * placement: Auto-maximize windows with both width and height
  * placement: clientMaxSpace() drop unused variable
  * placement: Compute struts using output scale
  * placement: Factorize max space computation
  * placement: Fix the initial position
  * placement: Ignore struts from windows on other monitors
  * placement: Remove the "same monitor" param
  * placement: Restack fullscreen window when necessary
  * placement: Small cleanup
  * placement: Use a GdkRectangle instead of multiple coords
  * placement: Windows on different screens cannot overlap
  * Post release tag bump
  * poswin: Fix location with client-side decorations
  * Remove redundant code
  * Replace stock icons
  * screen: Add a new API to get the screen max space
  * settings-dialogs: Remove ENABLE_NLS ifdefs
  * settings: Enable either windows wrap or tiling
  * settings: Fix untranslatable string
  * stacking: Above goes on top of fullscreen
  * startup-notification: Fix timeout computation
  * startup-notification: Reduce timeout to 10 seconds
  * Translation Updates
  * ui_style: drop unused getUIPangoContext()
  * updated NEWS
  * Use symbolic icons
  * wireframe: add window class hint to wireframes
  * workspace: Update maximized on struts change
  * xfce-wm-menu.png: Fix the 22x22 icon size</changelog>
  <changelog author="olaf@aepfle.de" date="1723118400">- Fix user-after-free in tabwinRemoveClient with
  ce9f6e1187867c4fbb7935e08a9ab4d9d8dea8c3.patch (bsc#1228524)</changelog>
</package>
<package pkgid="e17d887c76ce8ad85b5cd6e2d933e7a04a30e27b87ed51b63ed672dc2db0a5fc" name="xfwm4" arch="s390x">
  <version epoch="0" ver="4.18.0" rel="bp156.3.3.1"/>
  <changelog author="maurizio.galli@gmail.com" date="1556625600">- Update to version 4.13.1~git118.10b15b1a:
  * compositor: Reduce repaint timeout to 2ms
  * compositor: reinstate “--vblank” option
  * compositor: Revert to GLX as default vblank method (again)
  * client: Withdraw the frame before the client window
  * menu: Avoid XError with gtk
  * client: Do not ping client when killing it
  * cycling: Remove client if destroyed while cycling
  * I18n: Update translation ko (100%).
  * client: Fix regression with MWM hints
  * Add gitignore
- Changes from 4.13.0
  * Add support for VSYNC using either Present or OpenGL
  * Support for scaled cursor when zooming
  * Daemon mode is now deprecated (--daemon has no effect)
  * Bug fixes and I18n improvements
- Clean up spec file
- Added conditional %bcond_with git for easier maintanance when
  using Xfce git master branch</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1557316800">- Update to version 4.13.1~git134.558fb547:
  * I18n: Update translation pt_BR (100%).
  * compositor: Ignore errors when destroying windows
  * display: Do not sync before trap pop
  * display: Log serial and minor code
  * I18n: Update translation gl (100%).
  * poswin: Small cleanup
  * moveresize: Size increment depends on scale
  * poswin: Use our own GdkWindow for scale
  * poswin: Fix position with scale
  * compositor: reduce timeout to 1ms</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1558094400">- Update to version 4.13.1~git229.add14bfa:
  * I18n: Update translation gl (100%).
  * I18n: Update translation da (100%).
  * compositor: Remove unused variables
  * compositor: Rework XPresent error handler
  * compositor: Set present pending only on success
  * compositor: Disable XPresent on any error
  * compositor: Fix xpresent
  * client: Check for enter/leave window on button events
  * I18n: Update translation da (100%).
  * hints: Remove unused variables</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1558180800">- Update to version 4.13.2
  - Fix flickering with GLX backend (bxo#14564, bxo#13519)
  - Fix monitor geometry with scaled UI (bxo#14566)
  - Fix issue with Android Virtual Device emulator (bxo#12206)
  - Fix XI2 mask (bxo#14695)
  - Fix preview with shaded windows (bxo#14899)
  - Fix tabwin placement with scaled UI (bxo#14931)
  - Add xfconf setting for selecting permanent vblank method
  - Fix maximization with GTK clients using size increments (bxo#13954)
  - Add style class to tabwin modes
  - Fix crash/stack smash in startup-notification on some architectures
    (bxo#15028)
  - Avoid crash with button layout setting (bxo#14606)
  - Raise on activate only with raise-on-focus (bxo#14656)
  - Fix use after release of client picture with hidden (bxo#14990)
  - Fix monitor output size update (bxo#15085)
  - Allow transients to be minimized (bxo#14953)
  - Raise all transients together (bxo#15303)
  - Fix menu alignment with scaled UI
  - Fix a regression where the client would remain visible if
    closed while cycling (bxo#15318)
  - Withdraw the frame before the client window (bxo#15061)
  - Revert to GLX as default vblank method (bxo#15325)
  - Reduce repaint timeout (bxo#14335)
  - Fix support for 1bpp icons
  - Use cairo for pixmaps and masks
  - Allow hiding windows using NET_WM_STATE_HIDDEN (bxo#15356)
  - Fix size increment with scaled UI
  - Various compositor improvements and optimizations with GLX
  - Check for appropriate XSync version and increase xfwm4 priority
  - Adjust zoom update based on monitor refresh rate (bxo#1539)
  - Fix window type for broken clients (bxo#15399)
  - Fix pointer enter/leave with decoration buttons (bxo#14741)
  - New default theme
  - Translation updates
- Switch source to released tarball instead of git master
- Fixed bcond for building with git sources and released tarballs
- Stop trying to install Gilouche, Sonar and Kelabu themes.
  These themes are no longer provided by this package.
- Cleaned up spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.3
  * Update CSS for tabwinb only on theme change
  * HiDPI: Use GTK3 scaling attributes for window titles
  * HiDPI: Adjust default theme with scale
  * Fix initial pointer location when zooming
  * Fix double-click distance setting
  * Allow the top of the frame to be cropped when maximised
    (bxo#14470)
  * Update default theme to use maximized cropping
  * Fix build without compositor (bxo#15432)
  * Improved GLX support with NVIDIA proprietary/closed source driver
    (bxo#15453)
  * Compositor updates with GLX
  * Small optimization with zoom on GLX
  * Increase X11 client priority of xfwm4
  * Change default compositor background to plain black
  * Fallback to resource class name for icons
    (bxo#15510)
  * Clear shortcut in settings-dialog when removed (bxo#12802)
  * Remove icons from window menu
  * Fix regression with maximized window (bxo#15638)
  * I18n: Update translations</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1562241600">- Enable Xpresent support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564228800">- Update to version 4.13.4
  * Fix GL texture filter (bxo#15676)
  * Fix zooming without GL
  * Place windows on current monitor (bxo#14959)
  * Fix raising of parent transients (bxo#15580)
  * Enable root pixmap with compositor (bxo#15709)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 4.14.0
  * settings-dialog: Replace GtkStock buttons
  * Translation Updates
- Fixed up spec file</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="1586779200">- Update to version 4.14.1
  * Restore “Always below” menu options (bxo#15884)
  * Fix a crash with GL or high CPU usage without any monitor
    (bxo#15852)
  * Fix raise delay (bxo#15974)
  * Fix translucent wireframe repaint (bxo#15966)
  * Fix hostname not showing initially when running apps remotely
    (bxo#15984)
  * Avoid drawing server-side shadows on maximized windows
    (bxo#16381)
  * Add keywords to settings dialogs desktop definitions
    (bxo#16621)
  * Fix Dnd of decoration buttons with embedded settings dialog
    (bxo#13861)
  * Blacklist SVGA3D GL renderer (bxo#16274)
  * Fix window title alignment (bxo#16067)
  * Restore window state when moving a maximized window
    (bxo#16348)
  * Fix pointer interactions with clients grabbing the pointer
    (bxo#16347)
  * Fix GTimeVal deprecation (bxo#16644)
  * Fix window selection vs. hovering in tabwin (bxo#16382)
  * Improve vblank mode auto-selection (GL/XPresent)
  * Fix transients pulling their parents from lower layers
    (bxo#15891)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1588334400">- Update to version 4.14.2
  * Prefer GLX on AMD (bxo#16716)
  * Fix compositor without required X11 extensions (bxo#16713)
  * Fix window decorations without XRender extension (bxo#16713)
  * Avoid grabbing the keyboard with Alt-Tab to work around a bug
    in Qt with XInput2 valuators (bxo#16708)
  * Automatically update window title fonts on scale change
  * Fix a regression with title font size at scale 2 (bxo#16711)
  * Fix an X error with XShape (bxo#16383)
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1595764800">- Update to version 4.14.3
  * Add support for XRes X11 extension to get the PID of sandboxed apps
  * Fix use-after-free of settings strings (gxo#xfce/xfwm4#406)
  * More XError traps (gxo#xfce/xfwm4#405)
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1596283200">- Update to version 4.14.4
  * Fix a crash on FreeBSD (gxo#xfce/xfwm4#411)
  * Fix compilation warning due to g_type_class_add_private deprecation</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1596974400">- Update to version 4.14.5
  * Fix an error leak in compositor (gxo#xfce/xfwm4#351)
  * Fix compositor selection atom misuse</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604318400">- Update to version 4.14.6
  * Add more XErrors traps
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  - common: Avoid zero refresh rate for monitor
  - hints: Protect against XError from XGetTransientFor()
  - netwm: Allow above/below only for regular windows
  - netwm: Mark splashscreen as transient for groups
  - client: Complete client state even on different workspaces
  - build: Increase GTK+ requirement to 3.22
  - Add `cycle_minimized` option
  - compositor: Release overlay window last
  - compositor: Free GLX data when really using GLX
  - compositor: Remove useless trace message
  - compositor: Release current GLX context on teardown
  - display: Remove custom XError handler
  - compositor: Check for XError when adding windows
  - compositor: Trap XErrors when disabling compositor
  - main: Enable compositor by default
  - compositor: Remove automatic redirect support
  - main: Add short command line options
  - main: Add debug command line option
  - pixmap: Use a safer strncpy()
  - settings: Fix compiler warning
  - Remove useless autotools macros and Makefile targets
  - Use --enable-debug=yes when compiling from git
  - Revert "compositor: Do not damage on opaque region update"
  - themes: Use smaller, lighter shadows
  - compositor: Check if compositor is enabled
  - compositor: Avoid XError when disabling compositor
  - compositor: Warn for missing epoxy GL function
  - netwm: Do not raise window if activate is set to none
  - Remove GSourceFunc casts
  - compositor: Fix build with older epoxy versions
  - settings: Add 'Always on top' to the double click action
  - Settings: Remove default alphabetical sorting of keyboard shortcuts
    Closes: gxo#xfce/xfwm4#451 (Disable initial sorting of keyboard shortcuts)
  - compositor: Handle XFixes XError
  - compositor: Add support for GL_ARB_sync
  - compositor: Return early if a Present swap is pending
  - debug: Fix build in debug mode
  - compositor: Fix compilation issue with Xpresent
  - compositor: Log fence and GLX swap time in debug mode
  - compositor: Move fence sync to redraw_glx
  - compositor: Move fence triggered to its own function
  - compositor: Set swap control if possible
  - compositor: Adjust to the actual number of buffers
  - compositor: Use a GLX drawable per buffer
  - client: Allow transients for group to be minimized
  - settings: Add a UI option for desktop zooming
  - themes: Remove title shadow
  - themes: Adjust shadows size/opacity
  - client: Make above/below consistent
  - compositor: Limit damage region to the screen
  - compositor: Optimize repaint without vblank
  - compositor: Only accumulate damage with multiple buffers
  - compositor: Copy entire content for GLX buffers
  - xsync: Handle XError
  - compositor: Ignore opaque region for shaded windows
  - compositor: Clip opaque region against window shape
  - client: Protect against XError in XKillClient()
  - compositor: Do not damage on opaque region update
  - compositor: Opaque region applies to client window
  - compositor: Reuse client size
  - client: Toggle tiling on key shortcut
  - client: Small cleanup
  - Add README.md to EXTRA_DIST
  - client: Keep tiled size of windows
  - compositor: No need to update compositor window on configure
  - compositor: Limit opaque region clipping to window extents
  - compositor: Damage on opaque region update only if visible
  - client: Send synthetic configure on force redraw
  - Post release tag bump
  - Translation Updates
- Updates from version 4.15.3
  * Add support for opaque regions in the compositor
  * Make cursor zoom optional (gxo#xfce/xfwm4#439)
  * Remove the deprecated options "--daemon"
  * Disable Xi2 support by default
  * Add column sorting in settings
  * Optimize window matching in the compositor with a hash table
  * Add more XErrors traps
  * Translation updates
- Updates from version 4.15.2
  * Add support for opaque regions in the compositor
  * Make cursor zoom optional (gxo#xfce/xfwm4#439)
  * Remove the deprecated options "--daemon"
  * Disable Xi2 support by default
  * Add column sorting in settings
  * Optimize window matching in the compositor with a hash table
  * Add more XErrors traps
- Updates from 4.15.1
  * Show tabwin only on primary monitor if set
  * Fix an error leak in compositor (gxo#xfce/xfwm4#351)
  * Fix compositor selection atom misuse
  * Prefer zero initialized memory allocation functions
  * Use g_slice allocator for compositor windows</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610193600">- Update to version 4.16.1
  * Catch more XErrors (gxo#xfce/xfwm4#476, gxo#xfce/xfwm4#486)
  * Untile window before switching to fullscreen (gxo#xfce/xfwm4#478)
  * Allow interactive resizing with any keyboard modifier
    (gxo#xfce/xfwm4#487)
  * Do not prefer Xpresent on AMD/Radeon (gxo#xfce/xfwm4#490)
  * Use g_info/g_print instead of g_message for some message
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610280000">- Redacted changelog</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671364800">- Update version to 4.18.0
  * Bump requirements for Xfce 4.18
  * Added functionality to move window to another monitor
  * Added radio buttons and checkboxes to window menu
  * bump copyright to 2022
  * Change dialog help and close button icons
  * cleanup: Don't use parenthesis when returning constants
  * client: Do not hide transients for group if above
  * client: Fix
  * client: Get the GdkDisplay from ScreenInfo
  * client: Handle removal of GTK_FRAME_EXTENTS
  * client: Move getSizeExcludingMargins()
  * client: No need to always reconfigure on monitor change
  * client: Preserve saved position on monitor change
  * client: Toggle from partial maximization to unmaximize
  * client: Update workarea only for windows with struts
  * client.c: fix a little typo
  * client.h: move STRUTS_SIZE to hints.h
  * common: xfwm_get_monitor_geometry() report fail via return code, fix potential NULL
  * compositor: Add support for adaptive vsync with GLX
  * compositor: Add throttled repaint
  * compositor: Clear root backing pixmap before use
  * compositor: Damage window when adding the opaque region
  * compositor: Disable GLX on mutli-screen (Zaphod)
  * compositor: Disable GLX vblank with virgl
  * compositor: Do not clear timeout on retry
  * compositor: Do not set deprecated compositor selection
  * compositor: fix ifdef
  * compositor: fix printf format strings
  * compositor: Fix repaint timeout
  * configure.ac.in: configure option to enable poswin
  * configure.ac.in: drop obsolete check for libSM
  * configure.ac.in: drop unused HAVE_CYGWIN conditional
  * configure.ac.in: fix obsolete AC_HEADER_STDC / obsolete checks
  * configure.ac.in: replace obsolete AC_HELP_STRING
  * display: check for XResQueryClientIds to enable XRes extension.
  * drop obsolete and unsupported KDE systray protocol
  * Drop subtitle and use symbolic close icon
  * Drop subtitle from workspace settings dialog
  * Fix build warnings
  * Fix intltool lock file bug in make distcheck
  * focus: Check for user focus for when passing focus
  * focus: Fix focus being lost on workspace switch
  * gitignore: add files generated by distcheck
  * icons: Check XGetGeometry() appropriate return value
  * icons: Gracefully handle non-existent icons
  * Make workspace setting workable with other window managers
  * Makefile.am: remove stale intltool-merge lockfile
  * menu: Small code cleanup
  * Merge branch 'drsudo/xfwm4-layerRadioBox'
  * netwm: Do not use _NET_WM_PING in multi-screen
  * netwm: Fix clientValidateNetStrut()
  * netwm.c: simplify and optimize struts array
  * placement: Add new function to compute the max space available
  * placement: Auto-maximize windows with both width and height
  * placement: clientMaxSpace() drop unused variable
  * placement: Compute struts using output scale
  * placement: Factorize max space computation
  * placement: Fix the initial position
  * placement: Ignore struts from windows on other monitors
  * placement: Remove the "same monitor" param
  * placement: Restack fullscreen window when necessary
  * placement: Small cleanup
  * placement: Use a GdkRectangle instead of multiple coords
  * placement: Windows on different screens cannot overlap
  * Post release tag bump
  * poswin: Fix location with client-side decorations
  * Remove redundant code
  * Replace stock icons
  * screen: Add a new API to get the screen max space
  * settings-dialogs: Remove ENABLE_NLS ifdefs
  * settings: Enable either windows wrap or tiling
  * settings: Fix untranslatable string
  * stacking: Above goes on top of fullscreen
  * startup-notification: Fix timeout computation
  * startup-notification: Reduce timeout to 10 seconds
  * Translation Updates
  * ui_style: drop unused getUIPangoContext()
  * updated NEWS
  * Use symbolic icons
  * wireframe: add window class hint to wireframes
  * workspace: Update maximized on struts change
  * xfce-wm-menu.png: Fix the 22x22 icon size</changelog>
  <changelog author="olaf@aepfle.de" date="1723118400">- Fix user-after-free in tabwinRemoveClient with
  ce9f6e1187867c4fbb7935e08a9ab4d9d8dea8c3.patch (bsc#1228524)</changelog>
</package>
<package pkgid="5f4b33f14fe3fb6beaedbf0119d64992a531cfc538ffbcf1dd093f9c01356f84" name="xfwm4" arch="src">
  <version epoch="0" ver="4.18.0" rel="bp156.3.3.1"/>
  <changelog author="maurizio.galli@gmail.com" date="1556625600">- Update to version 4.13.1~git118.10b15b1a:
  * compositor: Reduce repaint timeout to 2ms
  * compositor: reinstate “--vblank” option
  * compositor: Revert to GLX as default vblank method (again)
  * client: Withdraw the frame before the client window
  * menu: Avoid XError with gtk
  * client: Do not ping client when killing it
  * cycling: Remove client if destroyed while cycling
  * I18n: Update translation ko (100%).
  * client: Fix regression with MWM hints
  * Add gitignore
- Changes from 4.13.0
  * Add support for VSYNC using either Present or OpenGL
  * Support for scaled cursor when zooming
  * Daemon mode is now deprecated (--daemon has no effect)
  * Bug fixes and I18n improvements
- Clean up spec file
- Added conditional %bcond_with git for easier maintanance when
  using Xfce git master branch</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1557316800">- Update to version 4.13.1~git134.558fb547:
  * I18n: Update translation pt_BR (100%).
  * compositor: Ignore errors when destroying windows
  * display: Do not sync before trap pop
  * display: Log serial and minor code
  * I18n: Update translation gl (100%).
  * poswin: Small cleanup
  * moveresize: Size increment depends on scale
  * poswin: Use our own GdkWindow for scale
  * poswin: Fix position with scale
  * compositor: reduce timeout to 1ms</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1558094400">- Update to version 4.13.1~git229.add14bfa:
  * I18n: Update translation gl (100%).
  * I18n: Update translation da (100%).
  * compositor: Remove unused variables
  * compositor: Rework XPresent error handler
  * compositor: Set present pending only on success
  * compositor: Disable XPresent on any error
  * compositor: Fix xpresent
  * client: Check for enter/leave window on button events
  * I18n: Update translation da (100%).
  * hints: Remove unused variables</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1558180800">- Update to version 4.13.2
  - Fix flickering with GLX backend (bxo#14564, bxo#13519)
  - Fix monitor geometry with scaled UI (bxo#14566)
  - Fix issue with Android Virtual Device emulator (bxo#12206)
  - Fix XI2 mask (bxo#14695)
  - Fix preview with shaded windows (bxo#14899)
  - Fix tabwin placement with scaled UI (bxo#14931)
  - Add xfconf setting for selecting permanent vblank method
  - Fix maximization with GTK clients using size increments (bxo#13954)
  - Add style class to tabwin modes
  - Fix crash/stack smash in startup-notification on some architectures
    (bxo#15028)
  - Avoid crash with button layout setting (bxo#14606)
  - Raise on activate only with raise-on-focus (bxo#14656)
  - Fix use after release of client picture with hidden (bxo#14990)
  - Fix monitor output size update (bxo#15085)
  - Allow transients to be minimized (bxo#14953)
  - Raise all transients together (bxo#15303)
  - Fix menu alignment with scaled UI
  - Fix a regression where the client would remain visible if
    closed while cycling (bxo#15318)
  - Withdraw the frame before the client window (bxo#15061)
  - Revert to GLX as default vblank method (bxo#15325)
  - Reduce repaint timeout (bxo#14335)
  - Fix support for 1bpp icons
  - Use cairo for pixmaps and masks
  - Allow hiding windows using NET_WM_STATE_HIDDEN (bxo#15356)
  - Fix size increment with scaled UI
  - Various compositor improvements and optimizations with GLX
  - Check for appropriate XSync version and increase xfwm4 priority
  - Adjust zoom update based on monitor refresh rate (bxo#1539)
  - Fix window type for broken clients (bxo#15399)
  - Fix pointer enter/leave with decoration buttons (bxo#14741)
  - New default theme
  - Translation updates
- Switch source to released tarball instead of git master
- Fixed bcond for building with git sources and released tarballs
- Stop trying to install Gilouche, Sonar and Kelabu themes.
  These themes are no longer provided by this package.
- Cleaned up spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.3
  * Update CSS for tabwinb only on theme change
  * HiDPI: Use GTK3 scaling attributes for window titles
  * HiDPI: Adjust default theme with scale
  * Fix initial pointer location when zooming
  * Fix double-click distance setting
  * Allow the top of the frame to be cropped when maximised
    (bxo#14470)
  * Update default theme to use maximized cropping
  * Fix build without compositor (bxo#15432)
  * Improved GLX support with NVIDIA proprietary/closed source driver
    (bxo#15453)
  * Compositor updates with GLX
  * Small optimization with zoom on GLX
  * Increase X11 client priority of xfwm4
  * Change default compositor background to plain black
  * Fallback to resource class name for icons
    (bxo#15510)
  * Clear shortcut in settings-dialog when removed (bxo#12802)
  * Remove icons from window menu
  * Fix regression with maximized window (bxo#15638)
  * I18n: Update translations</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1562241600">- Enable Xpresent support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564228800">- Update to version 4.13.4
  * Fix GL texture filter (bxo#15676)
  * Fix zooming without GL
  * Place windows on current monitor (bxo#14959)
  * Fix raising of parent transients (bxo#15580)
  * Enable root pixmap with compositor (bxo#15709)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 4.14.0
  * settings-dialog: Replace GtkStock buttons
  * Translation Updates
- Fixed up spec file</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="1586779200">- Update to version 4.14.1
  * Restore “Always below” menu options (bxo#15884)
  * Fix a crash with GL or high CPU usage without any monitor
    (bxo#15852)
  * Fix raise delay (bxo#15974)
  * Fix translucent wireframe repaint (bxo#15966)
  * Fix hostname not showing initially when running apps remotely
    (bxo#15984)
  * Avoid drawing server-side shadows on maximized windows
    (bxo#16381)
  * Add keywords to settings dialogs desktop definitions
    (bxo#16621)
  * Fix Dnd of decoration buttons with embedded settings dialog
    (bxo#13861)
  * Blacklist SVGA3D GL renderer (bxo#16274)
  * Fix window title alignment (bxo#16067)
  * Restore window state when moving a maximized window
    (bxo#16348)
  * Fix pointer interactions with clients grabbing the pointer
    (bxo#16347)
  * Fix GTimeVal deprecation (bxo#16644)
  * Fix window selection vs. hovering in tabwin (bxo#16382)
  * Improve vblank mode auto-selection (GL/XPresent)
  * Fix transients pulling their parents from lower layers
    (bxo#15891)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1588334400">- Update to version 4.14.2
  * Prefer GLX on AMD (bxo#16716)
  * Fix compositor without required X11 extensions (bxo#16713)
  * Fix window decorations without XRender extension (bxo#16713)
  * Avoid grabbing the keyboard with Alt-Tab to work around a bug
    in Qt with XInput2 valuators (bxo#16708)
  * Automatically update window title fonts on scale change
  * Fix a regression with title font size at scale 2 (bxo#16711)
  * Fix an X error with XShape (bxo#16383)
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1595764800">- Update to version 4.14.3
  * Add support for XRes X11 extension to get the PID of sandboxed apps
  * Fix use-after-free of settings strings (gxo#xfce/xfwm4#406)
  * More XError traps (gxo#xfce/xfwm4#405)
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1596283200">- Update to version 4.14.4
  * Fix a crash on FreeBSD (gxo#xfce/xfwm4#411)
  * Fix compilation warning due to g_type_class_add_private deprecation</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1596974400">- Update to version 4.14.5
  * Fix an error leak in compositor (gxo#xfce/xfwm4#351)
  * Fix compositor selection atom misuse</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604318400">- Update to version 4.14.6
  * Add more XErrors traps
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  - common: Avoid zero refresh rate for monitor
  - hints: Protect against XError from XGetTransientFor()
  - netwm: Allow above/below only for regular windows
  - netwm: Mark splashscreen as transient for groups
  - client: Complete client state even on different workspaces
  - build: Increase GTK+ requirement to 3.22
  - Add `cycle_minimized` option
  - compositor: Release overlay window last
  - compositor: Free GLX data when really using GLX
  - compositor: Remove useless trace message
  - compositor: Release current GLX context on teardown
  - display: Remove custom XError handler
  - compositor: Check for XError when adding windows
  - compositor: Trap XErrors when disabling compositor
  - main: Enable compositor by default
  - compositor: Remove automatic redirect support
  - main: Add short command line options
  - main: Add debug command line option
  - pixmap: Use a safer strncpy()
  - settings: Fix compiler warning
  - Remove useless autotools macros and Makefile targets
  - Use --enable-debug=yes when compiling from git
  - Revert "compositor: Do not damage on opaque region update"
  - themes: Use smaller, lighter shadows
  - compositor: Check if compositor is enabled
  - compositor: Avoid XError when disabling compositor
  - compositor: Warn for missing epoxy GL function
  - netwm: Do not raise window if activate is set to none
  - Remove GSourceFunc casts
  - compositor: Fix build with older epoxy versions
  - settings: Add 'Always on top' to the double click action
  - Settings: Remove default alphabetical sorting of keyboard shortcuts
    Closes: gxo#xfce/xfwm4#451 (Disable initial sorting of keyboard shortcuts)
  - compositor: Handle XFixes XError
  - compositor: Add support for GL_ARB_sync
  - compositor: Return early if a Present swap is pending
  - debug: Fix build in debug mode
  - compositor: Fix compilation issue with Xpresent
  - compositor: Log fence and GLX swap time in debug mode
  - compositor: Move fence sync to redraw_glx
  - compositor: Move fence triggered to its own function
  - compositor: Set swap control if possible
  - compositor: Adjust to the actual number of buffers
  - compositor: Use a GLX drawable per buffer
  - client: Allow transients for group to be minimized
  - settings: Add a UI option for desktop zooming
  - themes: Remove title shadow
  - themes: Adjust shadows size/opacity
  - client: Make above/below consistent
  - compositor: Limit damage region to the screen
  - compositor: Optimize repaint without vblank
  - compositor: Only accumulate damage with multiple buffers
  - compositor: Copy entire content for GLX buffers
  - xsync: Handle XError
  - compositor: Ignore opaque region for shaded windows
  - compositor: Clip opaque region against window shape
  - client: Protect against XError in XKillClient()
  - compositor: Do not damage on opaque region update
  - compositor: Opaque region applies to client window
  - compositor: Reuse client size
  - client: Toggle tiling on key shortcut
  - client: Small cleanup
  - Add README.md to EXTRA_DIST
  - client: Keep tiled size of windows
  - compositor: No need to update compositor window on configure
  - compositor: Limit opaque region clipping to window extents
  - compositor: Damage on opaque region update only if visible
  - client: Send synthetic configure on force redraw
  - Post release tag bump
  - Translation Updates
- Updates from version 4.15.3
  * Add support for opaque regions in the compositor
  * Make cursor zoom optional (gxo#xfce/xfwm4#439)
  * Remove the deprecated options "--daemon"
  * Disable Xi2 support by default
  * Add column sorting in settings
  * Optimize window matching in the compositor with a hash table
  * Add more XErrors traps
  * Translation updates
- Updates from version 4.15.2
  * Add support for opaque regions in the compositor
  * Make cursor zoom optional (gxo#xfce/xfwm4#439)
  * Remove the deprecated options "--daemon"
  * Disable Xi2 support by default
  * Add column sorting in settings
  * Optimize window matching in the compositor with a hash table
  * Add more XErrors traps
- Updates from 4.15.1
  * Show tabwin only on primary monitor if set
  * Fix an error leak in compositor (gxo#xfce/xfwm4#351)
  * Fix compositor selection atom misuse
  * Prefer zero initialized memory allocation functions
  * Use g_slice allocator for compositor windows</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610193600">- Update to version 4.16.1
  * Catch more XErrors (gxo#xfce/xfwm4#476, gxo#xfce/xfwm4#486)
  * Untile window before switching to fullscreen (gxo#xfce/xfwm4#478)
  * Allow interactive resizing with any keyboard modifier
    (gxo#xfce/xfwm4#487)
  * Do not prefer Xpresent on AMD/Radeon (gxo#xfce/xfwm4#490)
  * Use g_info/g_print instead of g_message for some message
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610280000">- Redacted changelog</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671364800">- Update version to 4.18.0
  * Bump requirements for Xfce 4.18
  * Added functionality to move window to another monitor
  * Added radio buttons and checkboxes to window menu
  * bump copyright to 2022
  * Change dialog help and close button icons
  * cleanup: Don't use parenthesis when returning constants
  * client: Do not hide transients for group if above
  * client: Fix
  * client: Get the GdkDisplay from ScreenInfo
  * client: Handle removal of GTK_FRAME_EXTENTS
  * client: Move getSizeExcludingMargins()
  * client: No need to always reconfigure on monitor change
  * client: Preserve saved position on monitor change
  * client: Toggle from partial maximization to unmaximize
  * client: Update workarea only for windows with struts
  * client.c: fix a little typo
  * client.h: move STRUTS_SIZE to hints.h
  * common: xfwm_get_monitor_geometry() report fail via return code, fix potential NULL
  * compositor: Add support for adaptive vsync with GLX
  * compositor: Add throttled repaint
  * compositor: Clear root backing pixmap before use
  * compositor: Damage window when adding the opaque region
  * compositor: Disable GLX on mutli-screen (Zaphod)
  * compositor: Disable GLX vblank with virgl
  * compositor: Do not clear timeout on retry
  * compositor: Do not set deprecated compositor selection
  * compositor: fix ifdef
  * compositor: fix printf format strings
  * compositor: Fix repaint timeout
  * configure.ac.in: configure option to enable poswin
  * configure.ac.in: drop obsolete check for libSM
  * configure.ac.in: drop unused HAVE_CYGWIN conditional
  * configure.ac.in: fix obsolete AC_HEADER_STDC / obsolete checks
  * configure.ac.in: replace obsolete AC_HELP_STRING
  * display: check for XResQueryClientIds to enable XRes extension.
  * drop obsolete and unsupported KDE systray protocol
  * Drop subtitle and use symbolic close icon
  * Drop subtitle from workspace settings dialog
  * Fix build warnings
  * Fix intltool lock file bug in make distcheck
  * focus: Check for user focus for when passing focus
  * focus: Fix focus being lost on workspace switch
  * gitignore: add files generated by distcheck
  * icons: Check XGetGeometry() appropriate return value
  * icons: Gracefully handle non-existent icons
  * Make workspace setting workable with other window managers
  * Makefile.am: remove stale intltool-merge lockfile
  * menu: Small code cleanup
  * Merge branch 'drsudo/xfwm4-layerRadioBox'
  * netwm: Do not use _NET_WM_PING in multi-screen
  * netwm: Fix clientValidateNetStrut()
  * netwm.c: simplify and optimize struts array
  * placement: Add new function to compute the max space available
  * placement: Auto-maximize windows with both width and height
  * placement: clientMaxSpace() drop unused variable
  * placement: Compute struts using output scale
  * placement: Factorize max space computation
  * placement: Fix the initial position
  * placement: Ignore struts from windows on other monitors
  * placement: Remove the "same monitor" param
  * placement: Restack fullscreen window when necessary
  * placement: Small cleanup
  * placement: Use a GdkRectangle instead of multiple coords
  * placement: Windows on different screens cannot overlap
  * Post release tag bump
  * poswin: Fix location with client-side decorations
  * Remove redundant code
  * Replace stock icons
  * screen: Add a new API to get the screen max space
  * settings-dialogs: Remove ENABLE_NLS ifdefs
  * settings: Enable either windows wrap or tiling
  * settings: Fix untranslatable string
  * stacking: Above goes on top of fullscreen
  * startup-notification: Fix timeout computation
  * startup-notification: Reduce timeout to 10 seconds
  * Translation Updates
  * ui_style: drop unused getUIPangoContext()
  * updated NEWS
  * Use symbolic icons
  * wireframe: add window class hint to wireframes
  * workspace: Update maximized on struts change
  * xfce-wm-menu.png: Fix the 22x22 icon size</changelog>
  <changelog author="olaf@aepfle.de" date="1723118400">- Fix user-after-free in tabwinRemoveClient with
  ce9f6e1187867c4fbb7935e08a9ab4d9d8dea8c3.patch (bsc#1228524)</changelog>
</package>
<package pkgid="e1cd53113dda1cfc9d4a2b0ea2cfc1a7ce1c6ded11600dc86ce14485c1d514b0" name="xfwm4" arch="x86_64">
  <version epoch="0" ver="4.18.0" rel="bp156.3.3.1"/>
  <changelog author="maurizio.galli@gmail.com" date="1556625600">- Update to version 4.13.1~git118.10b15b1a:
  * compositor: Reduce repaint timeout to 2ms
  * compositor: reinstate “--vblank” option
  * compositor: Revert to GLX as default vblank method (again)
  * client: Withdraw the frame before the client window
  * menu: Avoid XError with gtk
  * client: Do not ping client when killing it
  * cycling: Remove client if destroyed while cycling
  * I18n: Update translation ko (100%).
  * client: Fix regression with MWM hints
  * Add gitignore
- Changes from 4.13.0
  * Add support for VSYNC using either Present or OpenGL
  * Support for scaled cursor when zooming
  * Daemon mode is now deprecated (--daemon has no effect)
  * Bug fixes and I18n improvements
- Clean up spec file
- Added conditional %bcond_with git for easier maintanance when
  using Xfce git master branch</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1557316800">- Update to version 4.13.1~git134.558fb547:
  * I18n: Update translation pt_BR (100%).
  * compositor: Ignore errors when destroying windows
  * display: Do not sync before trap pop
  * display: Log serial and minor code
  * I18n: Update translation gl (100%).
  * poswin: Small cleanup
  * moveresize: Size increment depends on scale
  * poswin: Use our own GdkWindow for scale
  * poswin: Fix position with scale
  * compositor: reduce timeout to 1ms</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1558094400">- Update to version 4.13.1~git229.add14bfa:
  * I18n: Update translation gl (100%).
  * I18n: Update translation da (100%).
  * compositor: Remove unused variables
  * compositor: Rework XPresent error handler
  * compositor: Set present pending only on success
  * compositor: Disable XPresent on any error
  * compositor: Fix xpresent
  * client: Check for enter/leave window on button events
  * I18n: Update translation da (100%).
  * hints: Remove unused variables</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1558180800">- Update to version 4.13.2
  - Fix flickering with GLX backend (bxo#14564, bxo#13519)
  - Fix monitor geometry with scaled UI (bxo#14566)
  - Fix issue with Android Virtual Device emulator (bxo#12206)
  - Fix XI2 mask (bxo#14695)
  - Fix preview with shaded windows (bxo#14899)
  - Fix tabwin placement with scaled UI (bxo#14931)
  - Add xfconf setting for selecting permanent vblank method
  - Fix maximization with GTK clients using size increments (bxo#13954)
  - Add style class to tabwin modes
  - Fix crash/stack smash in startup-notification on some architectures
    (bxo#15028)
  - Avoid crash with button layout setting (bxo#14606)
  - Raise on activate only with raise-on-focus (bxo#14656)
  - Fix use after release of client picture with hidden (bxo#14990)
  - Fix monitor output size update (bxo#15085)
  - Allow transients to be minimized (bxo#14953)
  - Raise all transients together (bxo#15303)
  - Fix menu alignment with scaled UI
  - Fix a regression where the client would remain visible if
    closed while cycling (bxo#15318)
  - Withdraw the frame before the client window (bxo#15061)
  - Revert to GLX as default vblank method (bxo#15325)
  - Reduce repaint timeout (bxo#14335)
  - Fix support for 1bpp icons
  - Use cairo for pixmaps and masks
  - Allow hiding windows using NET_WM_STATE_HIDDEN (bxo#15356)
  - Fix size increment with scaled UI
  - Various compositor improvements and optimizations with GLX
  - Check for appropriate XSync version and increase xfwm4 priority
  - Adjust zoom update based on monitor refresh rate (bxo#1539)
  - Fix window type for broken clients (bxo#15399)
  - Fix pointer enter/leave with decoration buttons (bxo#14741)
  - New default theme
  - Translation updates
- Switch source to released tarball instead of git master
- Fixed bcond for building with git sources and released tarballs
- Stop trying to install Gilouche, Sonar and Kelabu themes.
  These themes are no longer provided by this package.
- Cleaned up spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.3
  * Update CSS for tabwinb only on theme change
  * HiDPI: Use GTK3 scaling attributes for window titles
  * HiDPI: Adjust default theme with scale
  * Fix initial pointer location when zooming
  * Fix double-click distance setting
  * Allow the top of the frame to be cropped when maximised
    (bxo#14470)
  * Update default theme to use maximized cropping
  * Fix build without compositor (bxo#15432)
  * Improved GLX support with NVIDIA proprietary/closed source driver
    (bxo#15453)
  * Compositor updates with GLX
  * Small optimization with zoom on GLX
  * Increase X11 client priority of xfwm4
  * Change default compositor background to plain black
  * Fallback to resource class name for icons
    (bxo#15510)
  * Clear shortcut in settings-dialog when removed (bxo#12802)
  * Remove icons from window menu
  * Fix regression with maximized window (bxo#15638)
  * I18n: Update translations</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1562241600">- Enable Xpresent support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564228800">- Update to version 4.13.4
  * Fix GL texture filter (bxo#15676)
  * Fix zooming without GL
  * Place windows on current monitor (bxo#14959)
  * Fix raising of parent transients (bxo#15580)
  * Enable root pixmap with compositor (bxo#15709)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 4.14.0
  * settings-dialog: Replace GtkStock buttons
  * Translation Updates
- Fixed up spec file</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="1586779200">- Update to version 4.14.1
  * Restore “Always below” menu options (bxo#15884)
  * Fix a crash with GL or high CPU usage without any monitor
    (bxo#15852)
  * Fix raise delay (bxo#15974)
  * Fix translucent wireframe repaint (bxo#15966)
  * Fix hostname not showing initially when running apps remotely
    (bxo#15984)
  * Avoid drawing server-side shadows on maximized windows
    (bxo#16381)
  * Add keywords to settings dialogs desktop definitions
    (bxo#16621)
  * Fix Dnd of decoration buttons with embedded settings dialog
    (bxo#13861)
  * Blacklist SVGA3D GL renderer (bxo#16274)
  * Fix window title alignment (bxo#16067)
  * Restore window state when moving a maximized window
    (bxo#16348)
  * Fix pointer interactions with clients grabbing the pointer
    (bxo#16347)
  * Fix GTimeVal deprecation (bxo#16644)
  * Fix window selection vs. hovering in tabwin (bxo#16382)
  * Improve vblank mode auto-selection (GL/XPresent)
  * Fix transients pulling their parents from lower layers
    (bxo#15891)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1588334400">- Update to version 4.14.2
  * Prefer GLX on AMD (bxo#16716)
  * Fix compositor without required X11 extensions (bxo#16713)
  * Fix window decorations without XRender extension (bxo#16713)
  * Avoid grabbing the keyboard with Alt-Tab to work around a bug
    in Qt with XInput2 valuators (bxo#16708)
  * Automatically update window title fonts on scale change
  * Fix a regression with title font size at scale 2 (bxo#16711)
  * Fix an X error with XShape (bxo#16383)
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1595764800">- Update to version 4.14.3
  * Add support for XRes X11 extension to get the PID of sandboxed apps
  * Fix use-after-free of settings strings (gxo#xfce/xfwm4#406)
  * More XError traps (gxo#xfce/xfwm4#405)
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1596283200">- Update to version 4.14.4
  * Fix a crash on FreeBSD (gxo#xfce/xfwm4#411)
  * Fix compilation warning due to g_type_class_add_private deprecation</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1596974400">- Update to version 4.14.5
  * Fix an error leak in compositor (gxo#xfce/xfwm4#351)
  * Fix compositor selection atom misuse</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604318400">- Update to version 4.14.6
  * Add more XErrors traps
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  - common: Avoid zero refresh rate for monitor
  - hints: Protect against XError from XGetTransientFor()
  - netwm: Allow above/below only for regular windows
  - netwm: Mark splashscreen as transient for groups
  - client: Complete client state even on different workspaces
  - build: Increase GTK+ requirement to 3.22
  - Add `cycle_minimized` option
  - compositor: Release overlay window last
  - compositor: Free GLX data when really using GLX
  - compositor: Remove useless trace message
  - compositor: Release current GLX context on teardown
  - display: Remove custom XError handler
  - compositor: Check for XError when adding windows
  - compositor: Trap XErrors when disabling compositor
  - main: Enable compositor by default
  - compositor: Remove automatic redirect support
  - main: Add short command line options
  - main: Add debug command line option
  - pixmap: Use a safer strncpy()
  - settings: Fix compiler warning
  - Remove useless autotools macros and Makefile targets
  - Use --enable-debug=yes when compiling from git
  - Revert "compositor: Do not damage on opaque region update"
  - themes: Use smaller, lighter shadows
  - compositor: Check if compositor is enabled
  - compositor: Avoid XError when disabling compositor
  - compositor: Warn for missing epoxy GL function
  - netwm: Do not raise window if activate is set to none
  - Remove GSourceFunc casts
  - compositor: Fix build with older epoxy versions
  - settings: Add 'Always on top' to the double click action
  - Settings: Remove default alphabetical sorting of keyboard shortcuts
    Closes: gxo#xfce/xfwm4#451 (Disable initial sorting of keyboard shortcuts)
  - compositor: Handle XFixes XError
  - compositor: Add support for GL_ARB_sync
  - compositor: Return early if a Present swap is pending
  - debug: Fix build in debug mode
  - compositor: Fix compilation issue with Xpresent
  - compositor: Log fence and GLX swap time in debug mode
  - compositor: Move fence sync to redraw_glx
  - compositor: Move fence triggered to its own function
  - compositor: Set swap control if possible
  - compositor: Adjust to the actual number of buffers
  - compositor: Use a GLX drawable per buffer
  - client: Allow transients for group to be minimized
  - settings: Add a UI option for desktop zooming
  - themes: Remove title shadow
  - themes: Adjust shadows size/opacity
  - client: Make above/below consistent
  - compositor: Limit damage region to the screen
  - compositor: Optimize repaint without vblank
  - compositor: Only accumulate damage with multiple buffers
  - compositor: Copy entire content for GLX buffers
  - xsync: Handle XError
  - compositor: Ignore opaque region for shaded windows
  - compositor: Clip opaque region against window shape
  - client: Protect against XError in XKillClient()
  - compositor: Do not damage on opaque region update
  - compositor: Opaque region applies to client window
  - compositor: Reuse client size
  - client: Toggle tiling on key shortcut
  - client: Small cleanup
  - Add README.md to EXTRA_DIST
  - client: Keep tiled size of windows
  - compositor: No need to update compositor window on configure
  - compositor: Limit opaque region clipping to window extents
  - compositor: Damage on opaque region update only if visible
  - client: Send synthetic configure on force redraw
  - Post release tag bump
  - Translation Updates
- Updates from version 4.15.3
  * Add support for opaque regions in the compositor
  * Make cursor zoom optional (gxo#xfce/xfwm4#439)
  * Remove the deprecated options "--daemon"
  * Disable Xi2 support by default
  * Add column sorting in settings
  * Optimize window matching in the compositor with a hash table
  * Add more XErrors traps
  * Translation updates
- Updates from version 4.15.2
  * Add support for opaque regions in the compositor
  * Make cursor zoom optional (gxo#xfce/xfwm4#439)
  * Remove the deprecated options "--daemon"
  * Disable Xi2 support by default
  * Add column sorting in settings
  * Optimize window matching in the compositor with a hash table
  * Add more XErrors traps
- Updates from 4.15.1
  * Show tabwin only on primary monitor if set
  * Fix an error leak in compositor (gxo#xfce/xfwm4#351)
  * Fix compositor selection atom misuse
  * Prefer zero initialized memory allocation functions
  * Use g_slice allocator for compositor windows</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610193600">- Update to version 4.16.1
  * Catch more XErrors (gxo#xfce/xfwm4#476, gxo#xfce/xfwm4#486)
  * Untile window before switching to fullscreen (gxo#xfce/xfwm4#478)
  * Allow interactive resizing with any keyboard modifier
    (gxo#xfce/xfwm4#487)
  * Do not prefer Xpresent on AMD/Radeon (gxo#xfce/xfwm4#490)
  * Use g_info/g_print instead of g_message for some message
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610280000">- Redacted changelog</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671364800">- Update version to 4.18.0
  * Bump requirements for Xfce 4.18
  * Added functionality to move window to another monitor
  * Added radio buttons and checkboxes to window menu
  * bump copyright to 2022
  * Change dialog help and close button icons
  * cleanup: Don't use parenthesis when returning constants
  * client: Do not hide transients for group if above
  * client: Fix
  * client: Get the GdkDisplay from ScreenInfo
  * client: Handle removal of GTK_FRAME_EXTENTS
  * client: Move getSizeExcludingMargins()
  * client: No need to always reconfigure on monitor change
  * client: Preserve saved position on monitor change
  * client: Toggle from partial maximization to unmaximize
  * client: Update workarea only for windows with struts
  * client.c: fix a little typo
  * client.h: move STRUTS_SIZE to hints.h
  * common: xfwm_get_monitor_geometry() report fail via return code, fix potential NULL
  * compositor: Add support for adaptive vsync with GLX
  * compositor: Add throttled repaint
  * compositor: Clear root backing pixmap before use
  * compositor: Damage window when adding the opaque region
  * compositor: Disable GLX on mutli-screen (Zaphod)
  * compositor: Disable GLX vblank with virgl
  * compositor: Do not clear timeout on retry
  * compositor: Do not set deprecated compositor selection
  * compositor: fix ifdef
  * compositor: fix printf format strings
  * compositor: Fix repaint timeout
  * configure.ac.in: configure option to enable poswin
  * configure.ac.in: drop obsolete check for libSM
  * configure.ac.in: drop unused HAVE_CYGWIN conditional
  * configure.ac.in: fix obsolete AC_HEADER_STDC / obsolete checks
  * configure.ac.in: replace obsolete AC_HELP_STRING
  * display: check for XResQueryClientIds to enable XRes extension.
  * drop obsolete and unsupported KDE systray protocol
  * Drop subtitle and use symbolic close icon
  * Drop subtitle from workspace settings dialog
  * Fix build warnings
  * Fix intltool lock file bug in make distcheck
  * focus: Check for user focus for when passing focus
  * focus: Fix focus being lost on workspace switch
  * gitignore: add files generated by distcheck
  * icons: Check XGetGeometry() appropriate return value
  * icons: Gracefully handle non-existent icons
  * Make workspace setting workable with other window managers
  * Makefile.am: remove stale intltool-merge lockfile
  * menu: Small code cleanup
  * Merge branch 'drsudo/xfwm4-layerRadioBox'
  * netwm: Do not use _NET_WM_PING in multi-screen
  * netwm: Fix clientValidateNetStrut()
  * netwm.c: simplify and optimize struts array
  * placement: Add new function to compute the max space available
  * placement: Auto-maximize windows with both width and height
  * placement: clientMaxSpace() drop unused variable
  * placement: Compute struts using output scale
  * placement: Factorize max space computation
  * placement: Fix the initial position
  * placement: Ignore struts from windows on other monitors
  * placement: Remove the "same monitor" param
  * placement: Restack fullscreen window when necessary
  * placement: Small cleanup
  * placement: Use a GdkRectangle instead of multiple coords
  * placement: Windows on different screens cannot overlap
  * Post release tag bump
  * poswin: Fix location with client-side decorations
  * Remove redundant code
  * Replace stock icons
  * screen: Add a new API to get the screen max space
  * settings-dialogs: Remove ENABLE_NLS ifdefs
  * settings: Enable either windows wrap or tiling
  * settings: Fix untranslatable string
  * stacking: Above goes on top of fullscreen
  * startup-notification: Fix timeout computation
  * startup-notification: Reduce timeout to 10 seconds
  * Translation Updates
  * ui_style: drop unused getUIPangoContext()
  * updated NEWS
  * Use symbolic icons
  * wireframe: add window class hint to wireframes
  * workspace: Update maximized on struts change
  * xfce-wm-menu.png: Fix the 22x22 icon size</changelog>
  <changelog author="olaf@aepfle.de" date="1723118400">- Fix user-after-free in tabwinRemoveClient with
  ce9f6e1187867c4fbb7935e08a9ab4d9d8dea8c3.patch (bsc#1228524)</changelog>
</package>
<package pkgid="4862e6b76ddaf803c760cc42760b87232b9a823ff6a552e358a71889da8c9aef" name="xfwm4-branding-upstream" arch="noarch">
  <version epoch="0" ver="4.18.0" rel="bp156.3.3.1"/>
  <changelog author="maurizio.galli@gmail.com" date="1556625600">- Update to version 4.13.1~git118.10b15b1a:
  * compositor: Reduce repaint timeout to 2ms
  * compositor: reinstate “--vblank” option
  * compositor: Revert to GLX as default vblank method (again)
  * client: Withdraw the frame before the client window
  * menu: Avoid XError with gtk
  * client: Do not ping client when killing it
  * cycling: Remove client if destroyed while cycling
  * I18n: Update translation ko (100%).
  * client: Fix regression with MWM hints
  * Add gitignore
- Changes from 4.13.0
  * Add support for VSYNC using either Present or OpenGL
  * Support for scaled cursor when zooming
  * Daemon mode is now deprecated (--daemon has no effect)
  * Bug fixes and I18n improvements
- Clean up spec file
- Added conditional %bcond_with git for easier maintanance when
  using Xfce git master branch</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1557316800">- Update to version 4.13.1~git134.558fb547:
  * I18n: Update translation pt_BR (100%).
  * compositor: Ignore errors when destroying windows
  * display: Do not sync before trap pop
  * display: Log serial and minor code
  * I18n: Update translation gl (100%).
  * poswin: Small cleanup
  * moveresize: Size increment depends on scale
  * poswin: Use our own GdkWindow for scale
  * poswin: Fix position with scale
  * compositor: reduce timeout to 1ms</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1558094400">- Update to version 4.13.1~git229.add14bfa:
  * I18n: Update translation gl (100%).
  * I18n: Update translation da (100%).
  * compositor: Remove unused variables
  * compositor: Rework XPresent error handler
  * compositor: Set present pending only on success
  * compositor: Disable XPresent on any error
  * compositor: Fix xpresent
  * client: Check for enter/leave window on button events
  * I18n: Update translation da (100%).
  * hints: Remove unused variables</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1558180800">- Update to version 4.13.2
  - Fix flickering with GLX backend (bxo#14564, bxo#13519)
  - Fix monitor geometry with scaled UI (bxo#14566)
  - Fix issue with Android Virtual Device emulator (bxo#12206)
  - Fix XI2 mask (bxo#14695)
  - Fix preview with shaded windows (bxo#14899)
  - Fix tabwin placement with scaled UI (bxo#14931)
  - Add xfconf setting for selecting permanent vblank method
  - Fix maximization with GTK clients using size increments (bxo#13954)
  - Add style class to tabwin modes
  - Fix crash/stack smash in startup-notification on some architectures
    (bxo#15028)
  - Avoid crash with button layout setting (bxo#14606)
  - Raise on activate only with raise-on-focus (bxo#14656)
  - Fix use after release of client picture with hidden (bxo#14990)
  - Fix monitor output size update (bxo#15085)
  - Allow transients to be minimized (bxo#14953)
  - Raise all transients together (bxo#15303)
  - Fix menu alignment with scaled UI
  - Fix a regression where the client would remain visible if
    closed while cycling (bxo#15318)
  - Withdraw the frame before the client window (bxo#15061)
  - Revert to GLX as default vblank method (bxo#15325)
  - Reduce repaint timeout (bxo#14335)
  - Fix support for 1bpp icons
  - Use cairo for pixmaps and masks
  - Allow hiding windows using NET_WM_STATE_HIDDEN (bxo#15356)
  - Fix size increment with scaled UI
  - Various compositor improvements and optimizations with GLX
  - Check for appropriate XSync version and increase xfwm4 priority
  - Adjust zoom update based on monitor refresh rate (bxo#1539)
  - Fix window type for broken clients (bxo#15399)
  - Fix pointer enter/leave with decoration buttons (bxo#14741)
  - New default theme
  - Translation updates
- Switch source to released tarball instead of git master
- Fixed bcond for building with git sources and released tarballs
- Stop trying to install Gilouche, Sonar and Kelabu themes.
  These themes are no longer provided by this package.
- Cleaned up spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.3
  * Update CSS for tabwinb only on theme change
  * HiDPI: Use GTK3 scaling attributes for window titles
  * HiDPI: Adjust default theme with scale
  * Fix initial pointer location when zooming
  * Fix double-click distance setting
  * Allow the top of the frame to be cropped when maximised
    (bxo#14470)
  * Update default theme to use maximized cropping
  * Fix build without compositor (bxo#15432)
  * Improved GLX support with NVIDIA proprietary/closed source driver
    (bxo#15453)
  * Compositor updates with GLX
  * Small optimization with zoom on GLX
  * Increase X11 client priority of xfwm4
  * Change default compositor background to plain black
  * Fallback to resource class name for icons
    (bxo#15510)
  * Clear shortcut in settings-dialog when removed (bxo#12802)
  * Remove icons from window menu
  * Fix regression with maximized window (bxo#15638)
  * I18n: Update translations</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1562241600">- Enable Xpresent support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564228800">- Update to version 4.13.4
  * Fix GL texture filter (bxo#15676)
  * Fix zooming without GL
  * Place windows on current monitor (bxo#14959)
  * Fix raising of parent transients (bxo#15580)
  * Enable root pixmap with compositor (bxo#15709)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 4.14.0
  * settings-dialog: Replace GtkStock buttons
  * Translation Updates
- Fixed up spec file</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="1586779200">- Update to version 4.14.1
  * Restore “Always below” menu options (bxo#15884)
  * Fix a crash with GL or high CPU usage without any monitor
    (bxo#15852)
  * Fix raise delay (bxo#15974)
  * Fix translucent wireframe repaint (bxo#15966)
  * Fix hostname not showing initially when running apps remotely
    (bxo#15984)
  * Avoid drawing server-side shadows on maximized windows
    (bxo#16381)
  * Add keywords to settings dialogs desktop definitions
    (bxo#16621)
  * Fix Dnd of decoration buttons with embedded settings dialog
    (bxo#13861)
  * Blacklist SVGA3D GL renderer (bxo#16274)
  * Fix window title alignment (bxo#16067)
  * Restore window state when moving a maximized window
    (bxo#16348)
  * Fix pointer interactions with clients grabbing the pointer
    (bxo#16347)
  * Fix GTimeVal deprecation (bxo#16644)
  * Fix window selection vs. hovering in tabwin (bxo#16382)
  * Improve vblank mode auto-selection (GL/XPresent)
  * Fix transients pulling their parents from lower layers
    (bxo#15891)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1588334400">- Update to version 4.14.2
  * Prefer GLX on AMD (bxo#16716)
  * Fix compositor without required X11 extensions (bxo#16713)
  * Fix window decorations without XRender extension (bxo#16713)
  * Avoid grabbing the keyboard with Alt-Tab to work around a bug
    in Qt with XInput2 valuators (bxo#16708)
  * Automatically update window title fonts on scale change
  * Fix a regression with title font size at scale 2 (bxo#16711)
  * Fix an X error with XShape (bxo#16383)
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1595764800">- Update to version 4.14.3
  * Add support for XRes X11 extension to get the PID of sandboxed apps
  * Fix use-after-free of settings strings (gxo#xfce/xfwm4#406)
  * More XError traps (gxo#xfce/xfwm4#405)
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1596283200">- Update to version 4.14.4
  * Fix a crash on FreeBSD (gxo#xfce/xfwm4#411)
  * Fix compilation warning due to g_type_class_add_private deprecation</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1596974400">- Update to version 4.14.5
  * Fix an error leak in compositor (gxo#xfce/xfwm4#351)
  * Fix compositor selection atom misuse</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604318400">- Update to version 4.14.6
  * Add more XErrors traps
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  - common: Avoid zero refresh rate for monitor
  - hints: Protect against XError from XGetTransientFor()
  - netwm: Allow above/below only for regular windows
  - netwm: Mark splashscreen as transient for groups
  - client: Complete client state even on different workspaces
  - build: Increase GTK+ requirement to 3.22
  - Add `cycle_minimized` option
  - compositor: Release overlay window last
  - compositor: Free GLX data when really using GLX
  - compositor: Remove useless trace message
  - compositor: Release current GLX context on teardown
  - display: Remove custom XError handler
  - compositor: Check for XError when adding windows
  - compositor: Trap XErrors when disabling compositor
  - main: Enable compositor by default
  - compositor: Remove automatic redirect support
  - main: Add short command line options
  - main: Add debug command line option
  - pixmap: Use a safer strncpy()
  - settings: Fix compiler warning
  - Remove useless autotools macros and Makefile targets
  - Use --enable-debug=yes when compiling from git
  - Revert "compositor: Do not damage on opaque region update"
  - themes: Use smaller, lighter shadows
  - compositor: Check if compositor is enabled
  - compositor: Avoid XError when disabling compositor
  - compositor: Warn for missing epoxy GL function
  - netwm: Do not raise window if activate is set to none
  - Remove GSourceFunc casts
  - compositor: Fix build with older epoxy versions
  - settings: Add 'Always on top' to the double click action
  - Settings: Remove default alphabetical sorting of keyboard shortcuts
    Closes: gxo#xfce/xfwm4#451 (Disable initial sorting of keyboard shortcuts)
  - compositor: Handle XFixes XError
  - compositor: Add support for GL_ARB_sync
  - compositor: Return early if a Present swap is pending
  - debug: Fix build in debug mode
  - compositor: Fix compilation issue with Xpresent
  - compositor: Log fence and GLX swap time in debug mode
  - compositor: Move fence sync to redraw_glx
  - compositor: Move fence triggered to its own function
  - compositor: Set swap control if possible
  - compositor: Adjust to the actual number of buffers
  - compositor: Use a GLX drawable per buffer
  - client: Allow transients for group to be minimized
  - settings: Add a UI option for desktop zooming
  - themes: Remove title shadow
  - themes: Adjust shadows size/opacity
  - client: Make above/below consistent
  - compositor: Limit damage region to the screen
  - compositor: Optimize repaint without vblank
  - compositor: Only accumulate damage with multiple buffers
  - compositor: Copy entire content for GLX buffers
  - xsync: Handle XError
  - compositor: Ignore opaque region for shaded windows
  - compositor: Clip opaque region against window shape
  - client: Protect against XError in XKillClient()
  - compositor: Do not damage on opaque region update
  - compositor: Opaque region applies to client window
  - compositor: Reuse client size
  - client: Toggle tiling on key shortcut
  - client: Small cleanup
  - Add README.md to EXTRA_DIST
  - client: Keep tiled size of windows
  - compositor: No need to update compositor window on configure
  - compositor: Limit opaque region clipping to window extents
  - compositor: Damage on opaque region update only if visible
  - client: Send synthetic configure on force redraw
  - Post release tag bump
  - Translation Updates
- Updates from version 4.15.3
  * Add support for opaque regions in the compositor
  * Make cursor zoom optional (gxo#xfce/xfwm4#439)
  * Remove the deprecated options "--daemon"
  * Disable Xi2 support by default
  * Add column sorting in settings
  * Optimize window matching in the compositor with a hash table
  * Add more XErrors traps
  * Translation updates
- Updates from version 4.15.2
  * Add support for opaque regions in the compositor
  * Make cursor zoom optional (gxo#xfce/xfwm4#439)
  * Remove the deprecated options "--daemon"
  * Disable Xi2 support by default
  * Add column sorting in settings
  * Optimize window matching in the compositor with a hash table
  * Add more XErrors traps
- Updates from 4.15.1
  * Show tabwin only on primary monitor if set
  * Fix an error leak in compositor (gxo#xfce/xfwm4#351)
  * Fix compositor selection atom misuse
  * Prefer zero initialized memory allocation functions
  * Use g_slice allocator for compositor windows</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610193600">- Update to version 4.16.1
  * Catch more XErrors (gxo#xfce/xfwm4#476, gxo#xfce/xfwm4#486)
  * Untile window before switching to fullscreen (gxo#xfce/xfwm4#478)
  * Allow interactive resizing with any keyboard modifier
    (gxo#xfce/xfwm4#487)
  * Do not prefer Xpresent on AMD/Radeon (gxo#xfce/xfwm4#490)
  * Use g_info/g_print instead of g_message for some message
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610280000">- Redacted changelog</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671364800">- Update version to 4.18.0
  * Bump requirements for Xfce 4.18
  * Added functionality to move window to another monitor
  * Added radio buttons and checkboxes to window menu
  * bump copyright to 2022
  * Change dialog help and close button icons
  * cleanup: Don't use parenthesis when returning constants
  * client: Do not hide transients for group if above
  * client: Fix
  * client: Get the GdkDisplay from ScreenInfo
  * client: Handle removal of GTK_FRAME_EXTENTS
  * client: Move getSizeExcludingMargins()
  * client: No need to always reconfigure on monitor change
  * client: Preserve saved position on monitor change
  * client: Toggle from partial maximization to unmaximize
  * client: Update workarea only for windows with struts
  * client.c: fix a little typo
  * client.h: move STRUTS_SIZE to hints.h
  * common: xfwm_get_monitor_geometry() report fail via return code, fix potential NULL
  * compositor: Add support for adaptive vsync with GLX
  * compositor: Add throttled repaint
  * compositor: Clear root backing pixmap before use
  * compositor: Damage window when adding the opaque region
  * compositor: Disable GLX on mutli-screen (Zaphod)
  * compositor: Disable GLX vblank with virgl
  * compositor: Do not clear timeout on retry
  * compositor: Do not set deprecated compositor selection
  * compositor: fix ifdef
  * compositor: fix printf format strings
  * compositor: Fix repaint timeout
  * configure.ac.in: configure option to enable poswin
  * configure.ac.in: drop obsolete check for libSM
  * configure.ac.in: drop unused HAVE_CYGWIN conditional
  * configure.ac.in: fix obsolete AC_HEADER_STDC / obsolete checks
  * configure.ac.in: replace obsolete AC_HELP_STRING
  * display: check for XResQueryClientIds to enable XRes extension.
  * drop obsolete and unsupported KDE systray protocol
  * Drop subtitle and use symbolic close icon
  * Drop subtitle from workspace settings dialog
  * Fix build warnings
  * Fix intltool lock file bug in make distcheck
  * focus: Check for user focus for when passing focus
  * focus: Fix focus being lost on workspace switch
  * gitignore: add files generated by distcheck
  * icons: Check XGetGeometry() appropriate return value
  * icons: Gracefully handle non-existent icons
  * Make workspace setting workable with other window managers
  * Makefile.am: remove stale intltool-merge lockfile
  * menu: Small code cleanup
  * Merge branch 'drsudo/xfwm4-layerRadioBox'
  * netwm: Do not use _NET_WM_PING in multi-screen
  * netwm: Fix clientValidateNetStrut()
  * netwm.c: simplify and optimize struts array
  * placement: Add new function to compute the max space available
  * placement: Auto-maximize windows with both width and height
  * placement: clientMaxSpace() drop unused variable
  * placement: Compute struts using output scale
  * placement: Factorize max space computation
  * placement: Fix the initial position
  * placement: Ignore struts from windows on other monitors
  * placement: Remove the "same monitor" param
  * placement: Restack fullscreen window when necessary
  * placement: Small cleanup
  * placement: Use a GdkRectangle instead of multiple coords
  * placement: Windows on different screens cannot overlap
  * Post release tag bump
  * poswin: Fix location with client-side decorations
  * Remove redundant code
  * Replace stock icons
  * screen: Add a new API to get the screen max space
  * settings-dialogs: Remove ENABLE_NLS ifdefs
  * settings: Enable either windows wrap or tiling
  * settings: Fix untranslatable string
  * stacking: Above goes on top of fullscreen
  * startup-notification: Fix timeout computation
  * startup-notification: Reduce timeout to 10 seconds
  * Translation Updates
  * ui_style: drop unused getUIPangoContext()
  * updated NEWS
  * Use symbolic icons
  * wireframe: add window class hint to wireframes
  * workspace: Update maximized on struts change
  * xfce-wm-menu.png: Fix the 22x22 icon size</changelog>
  <changelog author="olaf@aepfle.de" date="1723118400">- Fix user-after-free in tabwinRemoveClient with
  ce9f6e1187867c4fbb7935e08a9ab4d9d8dea8c3.patch (bsc#1228524)</changelog>
</package>
<package pkgid="38d18366e6ca93ff7cfc59cf8d80ca9c986d574f9826318ae5437ccd61db4588" name="xfwm4-lang" arch="noarch">
  <version epoch="0" ver="4.18.0" rel="bp156.3.3.1"/>
  <changelog author="maurizio.galli@gmail.com" date="1556625600">- Update to version 4.13.1~git118.10b15b1a:
  * compositor: Reduce repaint timeout to 2ms
  * compositor: reinstate “--vblank” option
  * compositor: Revert to GLX as default vblank method (again)
  * client: Withdraw the frame before the client window
  * menu: Avoid XError with gtk
  * client: Do not ping client when killing it
  * cycling: Remove client if destroyed while cycling
  * I18n: Update translation ko (100%).
  * client: Fix regression with MWM hints
  * Add gitignore
- Changes from 4.13.0
  * Add support for VSYNC using either Present or OpenGL
  * Support for scaled cursor when zooming
  * Daemon mode is now deprecated (--daemon has no effect)
  * Bug fixes and I18n improvements
- Clean up spec file
- Added conditional %bcond_with git for easier maintanance when
  using Xfce git master branch</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1557316800">- Update to version 4.13.1~git134.558fb547:
  * I18n: Update translation pt_BR (100%).
  * compositor: Ignore errors when destroying windows
  * display: Do not sync before trap pop
  * display: Log serial and minor code
  * I18n: Update translation gl (100%).
  * poswin: Small cleanup
  * moveresize: Size increment depends on scale
  * poswin: Use our own GdkWindow for scale
  * poswin: Fix position with scale
  * compositor: reduce timeout to 1ms</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1558094400">- Update to version 4.13.1~git229.add14bfa:
  * I18n: Update translation gl (100%).
  * I18n: Update translation da (100%).
  * compositor: Remove unused variables
  * compositor: Rework XPresent error handler
  * compositor: Set present pending only on success
  * compositor: Disable XPresent on any error
  * compositor: Fix xpresent
  * client: Check for enter/leave window on button events
  * I18n: Update translation da (100%).
  * hints: Remove unused variables</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1558180800">- Update to version 4.13.2
  - Fix flickering with GLX backend (bxo#14564, bxo#13519)
  - Fix monitor geometry with scaled UI (bxo#14566)
  - Fix issue with Android Virtual Device emulator (bxo#12206)
  - Fix XI2 mask (bxo#14695)
  - Fix preview with shaded windows (bxo#14899)
  - Fix tabwin placement with scaled UI (bxo#14931)
  - Add xfconf setting for selecting permanent vblank method
  - Fix maximization with GTK clients using size increments (bxo#13954)
  - Add style class to tabwin modes
  - Fix crash/stack smash in startup-notification on some architectures
    (bxo#15028)
  - Avoid crash with button layout setting (bxo#14606)
  - Raise on activate only with raise-on-focus (bxo#14656)
  - Fix use after release of client picture with hidden (bxo#14990)
  - Fix monitor output size update (bxo#15085)
  - Allow transients to be minimized (bxo#14953)
  - Raise all transients together (bxo#15303)
  - Fix menu alignment with scaled UI
  - Fix a regression where the client would remain visible if
    closed while cycling (bxo#15318)
  - Withdraw the frame before the client window (bxo#15061)
  - Revert to GLX as default vblank method (bxo#15325)
  - Reduce repaint timeout (bxo#14335)
  - Fix support for 1bpp icons
  - Use cairo for pixmaps and masks
  - Allow hiding windows using NET_WM_STATE_HIDDEN (bxo#15356)
  - Fix size increment with scaled UI
  - Various compositor improvements and optimizations with GLX
  - Check for appropriate XSync version and increase xfwm4 priority
  - Adjust zoom update based on monitor refresh rate (bxo#1539)
  - Fix window type for broken clients (bxo#15399)
  - Fix pointer enter/leave with decoration buttons (bxo#14741)
  - New default theme
  - Translation updates
- Switch source to released tarball instead of git master
- Fixed bcond for building with git sources and released tarballs
- Stop trying to install Gilouche, Sonar and Kelabu themes.
  These themes are no longer provided by this package.
- Cleaned up spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.3
  * Update CSS for tabwinb only on theme change
  * HiDPI: Use GTK3 scaling attributes for window titles
  * HiDPI: Adjust default theme with scale
  * Fix initial pointer location when zooming
  * Fix double-click distance setting
  * Allow the top of the frame to be cropped when maximised
    (bxo#14470)
  * Update default theme to use maximized cropping
  * Fix build without compositor (bxo#15432)
  * Improved GLX support with NVIDIA proprietary/closed source driver
    (bxo#15453)
  * Compositor updates with GLX
  * Small optimization with zoom on GLX
  * Increase X11 client priority of xfwm4
  * Change default compositor background to plain black
  * Fallback to resource class name for icons
    (bxo#15510)
  * Clear shortcut in settings-dialog when removed (bxo#12802)
  * Remove icons from window menu
  * Fix regression with maximized window (bxo#15638)
  * I18n: Update translations</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1562241600">- Enable Xpresent support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564228800">- Update to version 4.13.4
  * Fix GL texture filter (bxo#15676)
  * Fix zooming without GL
  * Place windows on current monitor (bxo#14959)
  * Fix raising of parent transients (bxo#15580)
  * Enable root pixmap with compositor (bxo#15709)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565611200">- Update to version 4.14.0
  * settings-dialog: Replace GtkStock buttons
  * Translation Updates
- Fixed up spec file</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="1586779200">- Update to version 4.14.1
  * Restore “Always below” menu options (bxo#15884)
  * Fix a crash with GL or high CPU usage without any monitor
    (bxo#15852)
  * Fix raise delay (bxo#15974)
  * Fix translucent wireframe repaint (bxo#15966)
  * Fix hostname not showing initially when running apps remotely
    (bxo#15984)
  * Avoid drawing server-side shadows on maximized windows
    (bxo#16381)
  * Add keywords to settings dialogs desktop definitions
    (bxo#16621)
  * Fix Dnd of decoration buttons with embedded settings dialog
    (bxo#13861)
  * Blacklist SVGA3D GL renderer (bxo#16274)
  * Fix window title alignment (bxo#16067)
  * Restore window state when moving a maximized window
    (bxo#16348)
  * Fix pointer interactions with clients grabbing the pointer
    (bxo#16347)
  * Fix GTimeVal deprecation (bxo#16644)
  * Fix window selection vs. hovering in tabwin (bxo#16382)
  * Improve vblank mode auto-selection (GL/XPresent)
  * Fix transients pulling their parents from lower layers
    (bxo#15891)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1588334400">- Update to version 4.14.2
  * Prefer GLX on AMD (bxo#16716)
  * Fix compositor without required X11 extensions (bxo#16713)
  * Fix window decorations without XRender extension (bxo#16713)
  * Avoid grabbing the keyboard with Alt-Tab to work around a bug
    in Qt with XInput2 valuators (bxo#16708)
  * Automatically update window title fonts on scale change
  * Fix a regression with title font size at scale 2 (bxo#16711)
  * Fix an X error with XShape (bxo#16383)
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1595764800">- Update to version 4.14.3
  * Add support for XRes X11 extension to get the PID of sandboxed apps
  * Fix use-after-free of settings strings (gxo#xfce/xfwm4#406)
  * More XError traps (gxo#xfce/xfwm4#405)
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1596283200">- Update to version 4.14.4
  * Fix a crash on FreeBSD (gxo#xfce/xfwm4#411)
  * Fix compilation warning due to g_type_class_add_private deprecation</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1596974400">- Update to version 4.14.5
  * Fix an error leak in compositor (gxo#xfce/xfwm4#351)
  * Fix compositor selection atom misuse</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604318400">- Update to version 4.14.6
  * Add more XErrors traps
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  - common: Avoid zero refresh rate for monitor
  - hints: Protect against XError from XGetTransientFor()
  - netwm: Allow above/below only for regular windows
  - netwm: Mark splashscreen as transient for groups
  - client: Complete client state even on different workspaces
  - build: Increase GTK+ requirement to 3.22
  - Add `cycle_minimized` option
  - compositor: Release overlay window last
  - compositor: Free GLX data when really using GLX
  - compositor: Remove useless trace message
  - compositor: Release current GLX context on teardown
  - display: Remove custom XError handler
  - compositor: Check for XError when adding windows
  - compositor: Trap XErrors when disabling compositor
  - main: Enable compositor by default
  - compositor: Remove automatic redirect support
  - main: Add short command line options
  - main: Add debug command line option
  - pixmap: Use a safer strncpy()
  - settings: Fix compiler warning
  - Remove useless autotools macros and Makefile targets
  - Use --enable-debug=yes when compiling from git
  - Revert "compositor: Do not damage on opaque region update"
  - themes: Use smaller, lighter shadows
  - compositor: Check if compositor is enabled
  - compositor: Avoid XError when disabling compositor
  - compositor: Warn for missing epoxy GL function
  - netwm: Do not raise window if activate is set to none
  - Remove GSourceFunc casts
  - compositor: Fix build with older epoxy versions
  - settings: Add 'Always on top' to the double click action
  - Settings: Remove default alphabetical sorting of keyboard shortcuts
    Closes: gxo#xfce/xfwm4#451 (Disable initial sorting of keyboard shortcuts)
  - compositor: Handle XFixes XError
  - compositor: Add support for GL_ARB_sync
  - compositor: Return early if a Present swap is pending
  - debug: Fix build in debug mode
  - compositor: Fix compilation issue with Xpresent
  - compositor: Log fence and GLX swap time in debug mode
  - compositor: Move fence sync to redraw_glx
  - compositor: Move fence triggered to its own function
  - compositor: Set swap control if possible
  - compositor: Adjust to the actual number of buffers
  - compositor: Use a GLX drawable per buffer
  - client: Allow transients for group to be minimized
  - settings: Add a UI option for desktop zooming
  - themes: Remove title shadow
  - themes: Adjust shadows size/opacity
  - client: Make above/below consistent
  - compositor: Limit damage region to the screen
  - compositor: Optimize repaint without vblank
  - compositor: Only accumulate damage with multiple buffers
  - compositor: Copy entire content for GLX buffers
  - xsync: Handle XError
  - compositor: Ignore opaque region for shaded windows
  - compositor: Clip opaque region against window shape
  - client: Protect against XError in XKillClient()
  - compositor: Do not damage on opaque region update
  - compositor: Opaque region applies to client window
  - compositor: Reuse client size
  - client: Toggle tiling on key shortcut
  - client: Small cleanup
  - Add README.md to EXTRA_DIST
  - client: Keep tiled size of windows
  - compositor: No need to update compositor window on configure
  - compositor: Limit opaque region clipping to window extents
  - compositor: Damage on opaque region update only if visible
  - client: Send synthetic configure on force redraw
  - Post release tag bump
  - Translation Updates
- Updates from version 4.15.3
  * Add support for opaque regions in the compositor
  * Make cursor zoom optional (gxo#xfce/xfwm4#439)
  * Remove the deprecated options "--daemon"
  * Disable Xi2 support by default
  * Add column sorting in settings
  * Optimize window matching in the compositor with a hash table
  * Add more XErrors traps
  * Translation updates
- Updates from version 4.15.2
  * Add support for opaque regions in the compositor
  * Make cursor zoom optional (gxo#xfce/xfwm4#439)
  * Remove the deprecated options "--daemon"
  * Disable Xi2 support by default
  * Add column sorting in settings
  * Optimize window matching in the compositor with a hash table
  * Add more XErrors traps
- Updates from 4.15.1
  * Show tabwin only on primary monitor if set
  * Fix an error leak in compositor (gxo#xfce/xfwm4#351)
  * Fix compositor selection atom misuse
  * Prefer zero initialized memory allocation functions
  * Use g_slice allocator for compositor windows</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610193600">- Update to version 4.16.1
  * Catch more XErrors (gxo#xfce/xfwm4#476, gxo#xfce/xfwm4#486)
  * Untile window before switching to fullscreen (gxo#xfce/xfwm4#478)
  * Allow interactive resizing with any keyboard modifier
    (gxo#xfce/xfwm4#487)
  * Do not prefer Xpresent on AMD/Radeon (gxo#xfce/xfwm4#490)
  * Use g_info/g_print instead of g_message for some message
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610280000">- Redacted changelog</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671364800">- Update version to 4.18.0
  * Bump requirements for Xfce 4.18
  * Added functionality to move window to another monitor
  * Added radio buttons and checkboxes to window menu
  * bump copyright to 2022
  * Change dialog help and close button icons
  * cleanup: Don't use parenthesis when returning constants
  * client: Do not hide transients for group if above
  * client: Fix
  * client: Get the GdkDisplay from ScreenInfo
  * client: Handle removal of GTK_FRAME_EXTENTS
  * client: Move getSizeExcludingMargins()
  * client: No need to always reconfigure on monitor change
  * client: Preserve saved position on monitor change
  * client: Toggle from partial maximization to unmaximize
  * client: Update workarea only for windows with struts
  * client.c: fix a little typo
  * client.h: move STRUTS_SIZE to hints.h
  * common: xfwm_get_monitor_geometry() report fail via return code, fix potential NULL
  * compositor: Add support for adaptive vsync with GLX
  * compositor: Add throttled repaint
  * compositor: Clear root backing pixmap before use
  * compositor: Damage window when adding the opaque region
  * compositor: Disable GLX on mutli-screen (Zaphod)
  * compositor: Disable GLX vblank with virgl
  * compositor: Do not clear timeout on retry
  * compositor: Do not set deprecated compositor selection
  * compositor: fix ifdef
  * compositor: fix printf format strings
  * compositor: Fix repaint timeout
  * configure.ac.in: configure option to enable poswin
  * configure.ac.in: drop obsolete check for libSM
  * configure.ac.in: drop unused HAVE_CYGWIN conditional
  * configure.ac.in: fix obsolete AC_HEADER_STDC / obsolete checks
  * configure.ac.in: replace obsolete AC_HELP_STRING
  * display: check for XResQueryClientIds to enable XRes extension.
  * drop obsolete and unsupported KDE systray protocol
  * Drop subtitle and use symbolic close icon
  * Drop subtitle from workspace settings dialog
  * Fix build warnings
  * Fix intltool lock file bug in make distcheck
  * focus: Check for user focus for when passing focus
  * focus: Fix focus being lost on workspace switch
  * gitignore: add files generated by distcheck
  * icons: Check XGetGeometry() appropriate return value
  * icons: Gracefully handle non-existent icons
  * Make workspace setting workable with other window managers
  * Makefile.am: remove stale intltool-merge lockfile
  * menu: Small code cleanup
  * Merge branch 'drsudo/xfwm4-layerRadioBox'
  * netwm: Do not use _NET_WM_PING in multi-screen
  * netwm: Fix clientValidateNetStrut()
  * netwm.c: simplify and optimize struts array
  * placement: Add new function to compute the max space available
  * placement: Auto-maximize windows with both width and height
  * placement: clientMaxSpace() drop unused variable
  * placement: Compute struts using output scale
  * placement: Factorize max space computation
  * placement: Fix the initial position
  * placement: Ignore struts from windows on other monitors
  * placement: Remove the "same monitor" param
  * placement: Restack fullscreen window when necessary
  * placement: Small cleanup
  * placement: Use a GdkRectangle instead of multiple coords
  * placement: Windows on different screens cannot overlap
  * Post release tag bump
  * poswin: Fix location with client-side decorations
  * Remove redundant code
  * Replace stock icons
  * screen: Add a new API to get the screen max space
  * settings-dialogs: Remove ENABLE_NLS ifdefs
  * settings: Enable either windows wrap or tiling
  * settings: Fix untranslatable string
  * stacking: Above goes on top of fullscreen
  * startup-notification: Fix timeout computation
  * startup-notification: Reduce timeout to 10 seconds
  * Translation Updates
  * ui_style: drop unused getUIPangoContext()
  * updated NEWS
  * Use symbolic icons
  * wireframe: add window class hint to wireframes
  * workspace: Update maximized on struts change
  * xfce-wm-menu.png: Fix the 22x22 icon size</changelog>
  <changelog author="olaf@aepfle.de" date="1723118400">- Fix user-after-free in tabwinRemoveClient with
  ce9f6e1187867c4fbb7935e08a9ab4d9d8dea8c3.patch (bsc#1228524)</changelog>
</package>
<package pkgid="f81e5035149499cc51058c27ed7c730857647103a401252b25ca27a7a286877d" name="xiccd" arch="aarch64">
  <version epoch="0" ver="0.3.0" rel="bp156.4.2.1"/>
  <changelog author="sor.alexei@meowr.ru" date="1396699200">- Initial package.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1413806400">- Add download URL.
- Minor spec cleanup.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1494331200">- Update to version 0.2.4 (changes since 0.2.2):
  * Removed obsolete DMI support.
  * xiccd now registers OutputEdidMd5 property for devices.
  * edid: Don't automatically generate edid profiles by default.</changelog>
  <changelog author="jengelh@inai.de" date="1494417600">- Update description, improve write style a bit.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 0.3.0:
  * Correct X property setting for multiple screens
  * Race fixes
  * Memory leak fixes
  * Add desktop files</changelog>
</package>
<package pkgid="dbae291c8234f637c1fd23a3daf99fe06c072cdcd55f3a8d75a1eeb44735abe3" name="xiccd" arch="i586">
  <version epoch="0" ver="0.3.0" rel="bp156.4.2.1"/>
  <changelog author="sor.alexei@meowr.ru" date="1396699200">- Initial package.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1413806400">- Add download URL.
- Minor spec cleanup.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1494331200">- Update to version 0.2.4 (changes since 0.2.2):
  * Removed obsolete DMI support.
  * xiccd now registers OutputEdidMd5 property for devices.
  * edid: Don't automatically generate edid profiles by default.</changelog>
  <changelog author="jengelh@inai.de" date="1494417600">- Update description, improve write style a bit.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 0.3.0:
  * Correct X property setting for multiple screens
  * Race fixes
  * Memory leak fixes
  * Add desktop files</changelog>
</package>
<package pkgid="1d4b4f59b659c9ecc4b56022548a8cb6a3a578d4c3205ae501e5612f38cfea85" name="xiccd" arch="ppc64le">
  <version epoch="0" ver="0.3.0" rel="bp156.4.2.1"/>
  <changelog author="sor.alexei@meowr.ru" date="1396699200">- Initial package.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1413806400">- Add download URL.
- Minor spec cleanup.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1494331200">- Update to version 0.2.4 (changes since 0.2.2):
  * Removed obsolete DMI support.
  * xiccd now registers OutputEdidMd5 property for devices.
  * edid: Don't automatically generate edid profiles by default.</changelog>
  <changelog author="jengelh@inai.de" date="1494417600">- Update description, improve write style a bit.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 0.3.0:
  * Correct X property setting for multiple screens
  * Race fixes
  * Memory leak fixes
  * Add desktop files</changelog>
</package>
<package pkgid="f5a689fd258a23843fe5e992da26e2e32a015c3cad2f32af415643b6ac5e62a2" name="xiccd" arch="s390x">
  <version epoch="0" ver="0.3.0" rel="bp156.4.2.1"/>
  <changelog author="sor.alexei@meowr.ru" date="1396699200">- Initial package.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1413806400">- Add download URL.
- Minor spec cleanup.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1494331200">- Update to version 0.2.4 (changes since 0.2.2):
  * Removed obsolete DMI support.
  * xiccd now registers OutputEdidMd5 property for devices.
  * edid: Don't automatically generate edid profiles by default.</changelog>
  <changelog author="jengelh@inai.de" date="1494417600">- Update description, improve write style a bit.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 0.3.0:
  * Correct X property setting for multiple screens
  * Race fixes
  * Memory leak fixes
  * Add desktop files</changelog>
</package>
<package pkgid="b40ca20ce2e54f7206dec6a68ca96e125a6494a19397982378cbf058af2b43dd" name="xiccd" arch="src">
  <version epoch="0" ver="0.3.0" rel="bp156.4.2.1"/>
  <changelog author="sor.alexei@meowr.ru" date="1396699200">- Initial package.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1413806400">- Add download URL.
- Minor spec cleanup.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1494331200">- Update to version 0.2.4 (changes since 0.2.2):
  * Removed obsolete DMI support.
  * xiccd now registers OutputEdidMd5 property for devices.
  * edid: Don't automatically generate edid profiles by default.</changelog>
  <changelog author="jengelh@inai.de" date="1494417600">- Update description, improve write style a bit.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 0.3.0:
  * Correct X property setting for multiple screens
  * Race fixes
  * Memory leak fixes
  * Add desktop files</changelog>
</package>
<package pkgid="53128ec49e0f73448350672498ebcfb0e29aad6fec6412c4027ed5a6dc3bcea9" name="xiccd" arch="x86_64">
  <version epoch="0" ver="0.3.0" rel="bp156.4.2.1"/>
  <changelog author="sor.alexei@meowr.ru" date="1396699200">- Initial package.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1413806400">- Add download URL.
- Minor spec cleanup.</changelog>
  <changelog author="sor.alexei@meowr.ru" date="1494331200">- Update to version 0.2.4 (changes since 0.2.2):
  * Removed obsolete DMI support.
  * xiccd now registers OutputEdidMd5 property for devices.
  * edid: Don't automatically generate edid profiles by default.</changelog>
  <changelog author="jengelh@inai.de" date="1494417600">- Update description, improve write style a bit.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 0.3.0:
  * Correct X property setting for multiple screens
  * Race fixes
  * Memory leak fixes
  * Add desktop files</changelog>
</package>
<package pkgid="4a76f95e4c8422a2d034fbb7d264532b47b4a8b00a2ff11dea4d498631ccafca" name="xsd" arch="aarch64">
  <version epoch="0" ver="4.1.0" rel="bp156.5.3.1"/>
  <changelog author="rel-eng@lists.fedoraproject.org" date="1248696000">- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild</changelog>
  <changelog author="kalev@smartlink.ee" date="1248782400">- Updated to work with openSUSE</changelog>
  <changelog author="cgiboudeaux@gmx.com" date="1336132800">- Update to 3.3.0.1
- Spec cleanup</changelog>
  <changelog author="cgiboudeaux@gmx.com" date="1336564800">- Change license to SUSE-GPL-2.0-with-FLOSS-exception</changelog>
  <changelog author="cgiboudeaux@gmx.com" date="1406116800">- Update to 4.0.0
  * Drop support for Xerces-C++ &lt;= 2.8.0.
  * Oracle/Berkeley DB XML support has been dropped.
  * New option, --std, specifies the C++ standard that the generated code
    should conform to. Valid values are c++98 (default) and c++11.
  * New option, --fat-type-file, triggers the placement of code corresponding
    to global elements into type files instead of schema files in the file-
    per-type mode. This option is primarily useful when trying to minimize
    the amount of object code that is linked to an executable by packaging
    compiled generated code into a static (archive) library.
  * New option, --generate-dep, triggers the generation of the make
    dependency files (.d) for the generated C++ files. Other options
    controlling dependency generation are: --generate-dep-only,
  - -dep-phony, --dep-target, --dep-suffix, and --dep-regex. For
    details on this functionality, refer to the XSD compiler command
    line manual (man pages).
  * New option, --suppress-assignment, suppresses the generation of copy
    assignment operators for complex types. If this option is specified,
    the copy assignment operators for such types are declared private and
    left unimplemented.
  * New option, --polymorphic-plate, allows the creation of multiple
    polymorphic map plates in the same application. For details, refer
    to the XSD compiler command line manual (man pages).
  See the NEWS file for the complete changelog
- Drop boost1.46-buildfix.patch (no longer needed)</changelog>
  <changelog author="adam.majer@suse.de" date="1486036800">- use individual libboost-*-devel packages instead of boost-devel</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1575547200">- Add 0001-Fix-build-with-GCC10.patch (boo#1158369)
- Run spec-cleaner</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1612958400">- Update to 4.1.0
  * Support for abstract XML Schema types. The corresponding C++
    classes now have _clone() declared pure virtual which
    prevents construction of their instances.
- Drop 0001-Fix-build-with-GCC10.patch. Merged upstream.
- Rebase xsdcxx-rename.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1691409600">- Use pre-generated pdf files to have reproducible builds.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1730289600">- Add patch (CVE-2024-50602, boo#1232580)
  * CVE-2024-50602.patch</changelog>
</package>
<package pkgid="97c1561ea218f6c08ad9f8518a6493c529dfdc0dd458a8eabb935ec7b20bd05d" name="xsd" arch="i586">
  <version epoch="0" ver="4.1.0" rel="bp156.5.3.1"/>
  <changelog author="rel-eng@lists.fedoraproject.org" date="1248696000">- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild</changelog>
  <changelog author="kalev@smartlink.ee" date="1248782400">- Updated to work with openSUSE</changelog>
  <changelog author="cgiboudeaux@gmx.com" date="1336132800">- Update to 3.3.0.1
- Spec cleanup</changelog>
  <changelog author="cgiboudeaux@gmx.com" date="1336564800">- Change license to SUSE-GPL-2.0-with-FLOSS-exception</changelog>
  <changelog author="cgiboudeaux@gmx.com" date="1406116800">- Update to 4.0.0
  * Drop support for Xerces-C++ &lt;= 2.8.0.
  * Oracle/Berkeley DB XML support has been dropped.
  * New option, --std, specifies the C++ standard that the generated code
    should conform to. Valid values are c++98 (default) and c++11.
  * New option, --fat-type-file, triggers the placement of code corresponding
    to global elements into type files instead of schema files in the file-
    per-type mode. This option is primarily useful when trying to minimize
    the amount of object code that is linked to an executable by packaging
    compiled generated code into a static (archive) library.
  * New option, --generate-dep, triggers the generation of the make
    dependency files (.d) for the generated C++ files. Other options
    controlling dependency generation are: --generate-dep-only,
  - -dep-phony, --dep-target, --dep-suffix, and --dep-regex. For
    details on this functionality, refer to the XSD compiler command
    line manual (man pages).
  * New option, --suppress-assignment, suppresses the generation of copy
    assignment operators for complex types. If this option is specified,
    the copy assignment operators for such types are declared private and
    left unimplemented.
  * New option, --polymorphic-plate, allows the creation of multiple
    polymorphic map plates in the same application. For details, refer
    to the XSD compiler command line manual (man pages).
  See the NEWS file for the complete changelog
- Drop boost1.46-buildfix.patch (no longer needed)</changelog>
  <changelog author="adam.majer@suse.de" date="1486036800">- use individual libboost-*-devel packages instead of boost-devel</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1575547200">- Add 0001-Fix-build-with-GCC10.patch (boo#1158369)
- Run spec-cleaner</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1612958400">- Update to 4.1.0
  * Support for abstract XML Schema types. The corresponding C++
    classes now have _clone() declared pure virtual which
    prevents construction of their instances.
- Drop 0001-Fix-build-with-GCC10.patch. Merged upstream.
- Rebase xsdcxx-rename.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1691409600">- Use pre-generated pdf files to have reproducible builds.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1730289600">- Add patch (CVE-2024-50602, boo#1232580)
  * CVE-2024-50602.patch</changelog>
</package>
<package pkgid="30b5c857650ea1a116ab8a2a1a05e78cc51ae816289477f22555f00d262eb7de" name="xsd" arch="ppc64le">
  <version epoch="0" ver="4.1.0" rel="bp156.5.3.1"/>
  <changelog author="rel-eng@lists.fedoraproject.org" date="1248696000">- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild</changelog>
  <changelog author="kalev@smartlink.ee" date="1248782400">- Updated to work with openSUSE</changelog>
  <changelog author="cgiboudeaux@gmx.com" date="1336132800">- Update to 3.3.0.1
- Spec cleanup</changelog>
  <changelog author="cgiboudeaux@gmx.com" date="1336564800">- Change license to SUSE-GPL-2.0-with-FLOSS-exception</changelog>
  <changelog author="cgiboudeaux@gmx.com" date="1406116800">- Update to 4.0.0
  * Drop support for Xerces-C++ &lt;= 2.8.0.
  * Oracle/Berkeley DB XML support has been dropped.
  * New option, --std, specifies the C++ standard that the generated code
    should conform to. Valid values are c++98 (default) and c++11.
  * New option, --fat-type-file, triggers the placement of code corresponding
    to global elements into type files instead of schema files in the file-
    per-type mode. This option is primarily useful when trying to minimize
    the amount of object code that is linked to an executable by packaging
    compiled generated code into a static (archive) library.
  * New option, --generate-dep, triggers the generation of the make
    dependency files (.d) for the generated C++ files. Other options
    controlling dependency generation are: --generate-dep-only,
  - -dep-phony, --dep-target, --dep-suffix, and --dep-regex. For
    details on this functionality, refer to the XSD compiler command
    line manual (man pages).
  * New option, --suppress-assignment, suppresses the generation of copy
    assignment operators for complex types. If this option is specified,
    the copy assignment operators for such types are declared private and
    left unimplemented.
  * New option, --polymorphic-plate, allows the creation of multiple
    polymorphic map plates in the same application. For details, refer
    to the XSD compiler command line manual (man pages).
  See the NEWS file for the complete changelog
- Drop boost1.46-buildfix.patch (no longer needed)</changelog>
  <changelog author="adam.majer@suse.de" date="1486036800">- use individual libboost-*-devel packages instead of boost-devel</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1575547200">- Add 0001-Fix-build-with-GCC10.patch (boo#1158369)
- Run spec-cleaner</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1612958400">- Update to 4.1.0
  * Support for abstract XML Schema types. The corresponding C++
    classes now have _clone() declared pure virtual which
    prevents construction of their instances.
- Drop 0001-Fix-build-with-GCC10.patch. Merged upstream.
- Rebase xsdcxx-rename.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1691409600">- Use pre-generated pdf files to have reproducible builds.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1730289600">- Add patch (CVE-2024-50602, boo#1232580)
  * CVE-2024-50602.patch</changelog>
</package>
<package pkgid="a43974b48ca031beb1dfaed99b5f6541e5cbec27d2eaef12dee063227dce1f24" name="xsd" arch="s390x">
  <version epoch="0" ver="4.1.0" rel="bp156.5.3.1"/>
  <changelog author="rel-eng@lists.fedoraproject.org" date="1248696000">- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild</changelog>
  <changelog author="kalev@smartlink.ee" date="1248782400">- Updated to work with openSUSE</changelog>
  <changelog author="cgiboudeaux@gmx.com" date="1336132800">- Update to 3.3.0.1
- Spec cleanup</changelog>
  <changelog author="cgiboudeaux@gmx.com" date="1336564800">- Change license to SUSE-GPL-2.0-with-FLOSS-exception</changelog>
  <changelog author="cgiboudeaux@gmx.com" date="1406116800">- Update to 4.0.0
  * Drop support for Xerces-C++ &lt;= 2.8.0.
  * Oracle/Berkeley DB XML support has been dropped.
  * New option, --std, specifies the C++ standard that the generated code
    should conform to. Valid values are c++98 (default) and c++11.
  * New option, --fat-type-file, triggers the placement of code corresponding
    to global elements into type files instead of schema files in the file-
    per-type mode. This option is primarily useful when trying to minimize
    the amount of object code that is linked to an executable by packaging
    compiled generated code into a static (archive) library.
  * New option, --generate-dep, triggers the generation of the make
    dependency files (.d) for the generated C++ files. Other options
    controlling dependency generation are: --generate-dep-only,
  - -dep-phony, --dep-target, --dep-suffix, and --dep-regex. For
    details on this functionality, refer to the XSD compiler command
    line manual (man pages).
  * New option, --suppress-assignment, suppresses the generation of copy
    assignment operators for complex types. If this option is specified,
    the copy assignment operators for such types are declared private and
    left unimplemented.
  * New option, --polymorphic-plate, allows the creation of multiple
    polymorphic map plates in the same application. For details, refer
    to the XSD compiler command line manual (man pages).
  See the NEWS file for the complete changelog
- Drop boost1.46-buildfix.patch (no longer needed)</changelog>
  <changelog author="adam.majer@suse.de" date="1486036800">- use individual libboost-*-devel packages instead of boost-devel</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1575547200">- Add 0001-Fix-build-with-GCC10.patch (boo#1158369)
- Run spec-cleaner</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1612958400">- Update to 4.1.0
  * Support for abstract XML Schema types. The corresponding C++
    classes now have _clone() declared pure virtual which
    prevents construction of their instances.
- Drop 0001-Fix-build-with-GCC10.patch. Merged upstream.
- Rebase xsdcxx-rename.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1691409600">- Use pre-generated pdf files to have reproducible builds.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1730289600">- Add patch (CVE-2024-50602, boo#1232580)
  * CVE-2024-50602.patch</changelog>
</package>
<package pkgid="3eca882aed049fa937a6429f92049df4350e34eda5922add782863651fa9b06d" name="xsd" arch="src">
  <version epoch="0" ver="4.1.0" rel="bp156.5.3.1"/>
  <changelog author="Antti.Andreimann@mail.ee" date="1242820800">- Initial RPM release.</changelog>
  <changelog author="Antti.Andreimann@mail.ee" date="1246708800">- Changed License tag to clarify which exceptions we are talking about</changelog>
  <changelog author="Antti.Andreimann@mail.ee" date="1246881600">- Added ACE homepage to SPEC file comments
- Added verbose=1 to MAKEFLAGS so compiler flags could be
  verified from build logs.</changelog>
  <changelog author="Antti.Andreimann@mail.ee" date="1246968000">- Removed redundant PostScript files from the doc package</changelog>
  <changelog author="rel-eng@lists.fedoraproject.org" date="1248696000">- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild</changelog>
  <changelog author="kalev@smartlink.ee" date="1248782400">- Updated to work with openSUSE</changelog>
  <changelog author="cgiboudeaux@gmx.com" date="1336132800">- Update to 3.3.0.1
- Spec cleanup</changelog>
  <changelog author="cgiboudeaux@gmx.com" date="1336564800">- Change license to SUSE-GPL-2.0-with-FLOSS-exception</changelog>
  <changelog author="cgiboudeaux@gmx.com" date="1406116800">- Update to 4.0.0
  * Drop support for Xerces-C++ &lt;= 2.8.0.
  * Oracle/Berkeley DB XML support has been dropped.
  * New option, --std, specifies the C++ standard that the generated code
    should conform to. Valid values are c++98 (default) and c++11.
  * New option, --fat-type-file, triggers the placement of code corresponding
    to global elements into type files instead of schema files in the file-
    per-type mode. This option is primarily useful when trying to minimize
    the amount of object code that is linked to an executable by packaging
    compiled generated code into a static (archive) library.
  * New option, --generate-dep, triggers the generation of the make
    dependency files (.d) for the generated C++ files. Other options
    controlling dependency generation are: --generate-dep-only,
  - -dep-phony, --dep-target, --dep-suffix, and --dep-regex. For
    details on this functionality, refer to the XSD compiler command
    line manual (man pages).
  * New option, --suppress-assignment, suppresses the generation of copy
    assignment operators for complex types. If this option is specified,
    the copy assignment operators for such types are declared private and
    left unimplemented.
  * New option, --polymorphic-plate, allows the creation of multiple
    polymorphic map plates in the same application. For details, refer
    to the XSD compiler command line manual (man pages).
  See the NEWS file for the complete changelog
- Drop boost1.46-buildfix.patch (no longer needed)</changelog>
  <changelog author="adam.majer@suse.de" date="1486036800">- use individual libboost-*-devel packages instead of boost-devel</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1575547200">- Add 0001-Fix-build-with-GCC10.patch (boo#1158369)
- Run spec-cleaner</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1612958400">- Update to 4.1.0
  * Support for abstract XML Schema types. The corresponding C++
    classes now have _clone() declared pure virtual which
    prevents construction of their instances.
- Drop 0001-Fix-build-with-GCC10.patch. Merged upstream.
- Rebase xsdcxx-rename.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1691409600">- Use pre-generated pdf files to have reproducible builds.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1730289600">- Add patch (CVE-2024-50602, boo#1232580)
  * CVE-2024-50602.patch</changelog>
</package>
<package pkgid="56018cab3fa3d33f5f0b28b08431647492bc5d3288162aa155a221d443598d95" name="xsd" arch="x86_64">
  <version epoch="0" ver="4.1.0" rel="bp156.5.3.1"/>
  <changelog author="rel-eng@lists.fedoraproject.org" date="1248696000">- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild</changelog>
  <changelog author="kalev@smartlink.ee" date="1248782400">- Updated to work with openSUSE</changelog>
  <changelog author="cgiboudeaux@gmx.com" date="1336132800">- Update to 3.3.0.1
- Spec cleanup</changelog>
  <changelog author="cgiboudeaux@gmx.com" date="1336564800">- Change license to SUSE-GPL-2.0-with-FLOSS-exception</changelog>
  <changelog author="cgiboudeaux@gmx.com" date="1406116800">- Update to 4.0.0
  * Drop support for Xerces-C++ &lt;= 2.8.0.
  * Oracle/Berkeley DB XML support has been dropped.
  * New option, --std, specifies the C++ standard that the generated code
    should conform to. Valid values are c++98 (default) and c++11.
  * New option, --fat-type-file, triggers the placement of code corresponding
    to global elements into type files instead of schema files in the file-
    per-type mode. This option is primarily useful when trying to minimize
    the amount of object code that is linked to an executable by packaging
    compiled generated code into a static (archive) library.
  * New option, --generate-dep, triggers the generation of the make
    dependency files (.d) for the generated C++ files. Other options
    controlling dependency generation are: --generate-dep-only,
  - -dep-phony, --dep-target, --dep-suffix, and --dep-regex. For
    details on this functionality, refer to the XSD compiler command
    line manual (man pages).
  * New option, --suppress-assignment, suppresses the generation of copy
    assignment operators for complex types. If this option is specified,
    the copy assignment operators for such types are declared private and
    left unimplemented.
  * New option, --polymorphic-plate, allows the creation of multiple
    polymorphic map plates in the same application. For details, refer
    to the XSD compiler command line manual (man pages).
  See the NEWS file for the complete changelog
- Drop boost1.46-buildfix.patch (no longer needed)</changelog>
  <changelog author="adam.majer@suse.de" date="1486036800">- use individual libboost-*-devel packages instead of boost-devel</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1575547200">- Add 0001-Fix-build-with-GCC10.patch (boo#1158369)
- Run spec-cleaner</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1612958400">- Update to 4.1.0
  * Support for abstract XML Schema types. The corresponding C++
    classes now have _clone() declared pure virtual which
    prevents construction of their instances.
- Drop 0001-Fix-build-with-GCC10.patch. Merged upstream.
- Rebase xsdcxx-rename.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1691409600">- Use pre-generated pdf files to have reproducible builds.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1730289600">- Add patch (CVE-2024-50602, boo#1232580)
  * CVE-2024-50602.patch</changelog>
</package>
<package pkgid="6bd0715299e67e8157bab920adec9142a157cd13a9eae54fbf2b356d87b9ab0a" name="xsd-doc" arch="noarch">
  <version epoch="0" ver="4.1.0" rel="bp156.5.3.1"/>
  <changelog author="rel-eng@lists.fedoraproject.org" date="1248696000">- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild</changelog>
  <changelog author="kalev@smartlink.ee" date="1248782400">- Updated to work with openSUSE</changelog>
  <changelog author="cgiboudeaux@gmx.com" date="1336132800">- Update to 3.3.0.1
- Spec cleanup</changelog>
  <changelog author="cgiboudeaux@gmx.com" date="1336564800">- Change license to SUSE-GPL-2.0-with-FLOSS-exception</changelog>
  <changelog author="cgiboudeaux@gmx.com" date="1406116800">- Update to 4.0.0
  * Drop support for Xerces-C++ &lt;= 2.8.0.
  * Oracle/Berkeley DB XML support has been dropped.
  * New option, --std, specifies the C++ standard that the generated code
    should conform to. Valid values are c++98 (default) and c++11.
  * New option, --fat-type-file, triggers the placement of code corresponding
    to global elements into type files instead of schema files in the file-
    per-type mode. This option is primarily useful when trying to minimize
    the amount of object code that is linked to an executable by packaging
    compiled generated code into a static (archive) library.
  * New option, --generate-dep, triggers the generation of the make
    dependency files (.d) for the generated C++ files. Other options
    controlling dependency generation are: --generate-dep-only,
  - -dep-phony, --dep-target, --dep-suffix, and --dep-regex. For
    details on this functionality, refer to the XSD compiler command
    line manual (man pages).
  * New option, --suppress-assignment, suppresses the generation of copy
    assignment operators for complex types. If this option is specified,
    the copy assignment operators for such types are declared private and
    left unimplemented.
  * New option, --polymorphic-plate, allows the creation of multiple
    polymorphic map plates in the same application. For details, refer
    to the XSD compiler command line manual (man pages).
  See the NEWS file for the complete changelog
- Drop boost1.46-buildfix.patch (no longer needed)</changelog>
  <changelog author="adam.majer@suse.de" date="1486036800">- use individual libboost-*-devel packages instead of boost-devel</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1575547200">- Add 0001-Fix-build-with-GCC10.patch (boo#1158369)
- Run spec-cleaner</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1612958400">- Update to 4.1.0
  * Support for abstract XML Schema types. The corresponding C++
    classes now have _clone() declared pure virtual which
    prevents construction of their instances.
- Drop 0001-Fix-build-with-GCC10.patch. Merged upstream.
- Rebase xsdcxx-rename.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1691409600">- Use pre-generated pdf files to have reproducible builds.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1730289600">- Add patch (CVE-2024-50602, boo#1232580)
  * CVE-2024-50602.patch</changelog>
</package>
<package pkgid="caf2c48e2d9de7d96f7a0b4e1176a6f882a746bee27267a979b72890d489f76c" name="yt-dlp" arch="noarch">
  <version epoch="0" ver="2024.08.01" rel="bp156.2.3.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1694433600">- remove suggests on brotlicffi - this is only for != cpython</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1695556800">- Update to release 2023.09.24
  * Extract subtitles from SMIL manifests
  * fb: Add dash manifest URL
  * crunchyroll: Remove initial state extraction
  * youtube: Add player_params extractor arg</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1696680000">- Update to release 2023.10.07
  * yt: Fix heatmap extraction
  * yt: Raise a warning for Incomplete Data instead of an error</changelog>
  <changelog author="Ich &lt;jengelh@inai.de&gt;" date="1697198400">- Update to release 2023.10.13
  * youtube: fix some bug with --extractor-retries inf</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1697976000">- Enable Python library [boo#1216467]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698235200">- Rework Python build procedure [boo#1216467]</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1698408000">- Use python_subpackage_only to build the pythonXXX-yt-dlp
  subpackages.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1699185600">- Make yt-dlp require the one pythonXX-yt-dlp that /usr/bin/yt-dlp
  was built with.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1699963200">- Update to release 2023.11.14
  * Security: [CVE-2023-46121] Patch Generic Extractor MITM
    Vulnerability via Arbitrary Proxy Injection
  * Disallow smuggling of arbitrary http_headers; extractors now
    only use specific headers</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1700136000">- Update to release 2023.11.16
  * Add extractors for eltrecetv and jiosaavn.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1704024000">- Update to release 2023.12.30
  * ard: Overhaul extractors
  * facebook: Fix Memories extraction
  * youtube: Fix like_count extraction
  * youtube:Improve detection of faulty HLS formats</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710072000">- Update to release 2024.03.10
  * Add --compat-options 2023
  * Don't select storyboard formats as fallback
  * Handle --load-info-json format selection errors
  * webvtt: Don't parse single fragment files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712664000">- Update to release 2024.04.09
  * Add new option --progress-delta, --impersonate,
  - -list-impersonate-targets, --no-break-on-existing.
  * Infer acodec for single-codec containers
  * Prevent RCE when using --exec with %q (CVE-2024-22423)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1716811200">- Update to release 2024.05.26
  * Better warning when requested subs format not found
  * Warn if lack of installed ffmpeg alters format selection
  * youtube: Add mediaconnect client</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1716897600">- Update to release 2024.05.27
  * Fix parsing of base URL in SMIL manifest</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1719921600">- Update to release 2024.07.01:
  * Properly sanitize file-extension to prevent file system
    modification and RCE. Unsafe extensions are now blocked from
    being downloaded. [CVE-2024-38519 boo#1227305]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1720612800">- Update to release 2024.07.09
  * youtube: Remove broken n function extraction fallback</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1721217600">- Update to release 2024.07.16
  * Support auto-tty and no_color-tty for --color
  * youtube: Avoid poToken experiment player responses</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1721908800">- Update to release 2024.07.25
  * youtube: Fix n function name extraction for player 3400486c</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1722513600">- Update to release 2024.08.01
  * youtube:
  * Change default player clients to ios,tv
  * Fix n function name extraction for player 20dfca59
  * Fix age-verification workaround</changelog>
</package>
<package pkgid="a8785918d86a997c332046866f3640c42cde830835fef8b6e1929f98412517f3" name="yt-dlp" arch="src">
  <version epoch="0" ver="2024.08.01" rel="bp156.2.3.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1694433600">- remove suggests on brotlicffi - this is only for != cpython</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1695556800">- Update to release 2023.09.24
  * Extract subtitles from SMIL manifests
  * fb: Add dash manifest URL
  * crunchyroll: Remove initial state extraction
  * youtube: Add player_params extractor arg</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1696680000">- Update to release 2023.10.07
  * yt: Fix heatmap extraction
  * yt: Raise a warning for Incomplete Data instead of an error</changelog>
  <changelog author="Ich &lt;jengelh@inai.de&gt;" date="1697198400">- Update to release 2023.10.13
  * youtube: fix some bug with --extractor-retries inf</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1697976000">- Enable Python library [boo#1216467]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698235200">- Rework Python build procedure [boo#1216467]</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1698408000">- Use python_subpackage_only to build the pythonXXX-yt-dlp
  subpackages.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1699185600">- Make yt-dlp require the one pythonXX-yt-dlp that /usr/bin/yt-dlp
  was built with.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1699963200">- Update to release 2023.11.14
  * Security: [CVE-2023-46121] Patch Generic Extractor MITM
    Vulnerability via Arbitrary Proxy Injection
  * Disallow smuggling of arbitrary http_headers; extractors now
    only use specific headers</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1700136000">- Update to release 2023.11.16
  * Add extractors for eltrecetv and jiosaavn.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1704024000">- Update to release 2023.12.30
  * ard: Overhaul extractors
  * facebook: Fix Memories extraction
  * youtube: Fix like_count extraction
  * youtube:Improve detection of faulty HLS formats</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710072000">- Update to release 2024.03.10
  * Add --compat-options 2023
  * Don't select storyboard formats as fallback
  * Handle --load-info-json format selection errors
  * webvtt: Don't parse single fragment files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712664000">- Update to release 2024.04.09
  * Add new option --progress-delta, --impersonate,
  - -list-impersonate-targets, --no-break-on-existing.
  * Infer acodec for single-codec containers
  * Prevent RCE when using --exec with %q (CVE-2024-22423)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1716811200">- Update to release 2024.05.26
  * Better warning when requested subs format not found
  * Warn if lack of installed ffmpeg alters format selection
  * youtube: Add mediaconnect client</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1716897600">- Update to release 2024.05.27
  * Fix parsing of base URL in SMIL manifest</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1719921600">- Update to release 2024.07.01:
  * Properly sanitize file-extension to prevent file system
    modification and RCE. Unsafe extensions are now blocked from
    being downloaded. [CVE-2024-38519 boo#1227305]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1720612800">- Update to release 2024.07.09
  * youtube: Remove broken n function extraction fallback</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1721217600">- Update to release 2024.07.16
  * Support auto-tty and no_color-tty for --color
  * youtube: Avoid poToken experiment player responses</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1721908800">- Update to release 2024.07.25
  * youtube: Fix n function name extraction for player 3400486c</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1722513600">- Update to release 2024.08.01
  * youtube:
  * Change default player clients to ios,tv
  * Fix n function name extraction for player 20dfca59
  * Fix age-verification workaround</changelog>
</package>
<package pkgid="4e453b05d97467993a44fb7582c06552081035b8fa0f8fd45c70d7332220b9d4" name="yt-dlp-bash-completion" arch="noarch">
  <version epoch="0" ver="2024.08.01" rel="bp156.2.3.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1694433600">- remove suggests on brotlicffi - this is only for != cpython</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1695556800">- Update to release 2023.09.24
  * Extract subtitles from SMIL manifests
  * fb: Add dash manifest URL
  * crunchyroll: Remove initial state extraction
  * youtube: Add player_params extractor arg</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1696680000">- Update to release 2023.10.07
  * yt: Fix heatmap extraction
  * yt: Raise a warning for Incomplete Data instead of an error</changelog>
  <changelog author="Ich &lt;jengelh@inai.de&gt;" date="1697198400">- Update to release 2023.10.13
  * youtube: fix some bug with --extractor-retries inf</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1697976000">- Enable Python library [boo#1216467]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698235200">- Rework Python build procedure [boo#1216467]</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1698408000">- Use python_subpackage_only to build the pythonXXX-yt-dlp
  subpackages.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1699185600">- Make yt-dlp require the one pythonXX-yt-dlp that /usr/bin/yt-dlp
  was built with.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1699963200">- Update to release 2023.11.14
  * Security: [CVE-2023-46121] Patch Generic Extractor MITM
    Vulnerability via Arbitrary Proxy Injection
  * Disallow smuggling of arbitrary http_headers; extractors now
    only use specific headers</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1700136000">- Update to release 2023.11.16
  * Add extractors for eltrecetv and jiosaavn.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1704024000">- Update to release 2023.12.30
  * ard: Overhaul extractors
  * facebook: Fix Memories extraction
  * youtube: Fix like_count extraction
  * youtube:Improve detection of faulty HLS formats</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710072000">- Update to release 2024.03.10
  * Add --compat-options 2023
  * Don't select storyboard formats as fallback
  * Handle --load-info-json format selection errors
  * webvtt: Don't parse single fragment files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712664000">- Update to release 2024.04.09
  * Add new option --progress-delta, --impersonate,
  - -list-impersonate-targets, --no-break-on-existing.
  * Infer acodec for single-codec containers
  * Prevent RCE when using --exec with %q (CVE-2024-22423)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1716811200">- Update to release 2024.05.26
  * Better warning when requested subs format not found
  * Warn if lack of installed ffmpeg alters format selection
  * youtube: Add mediaconnect client</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1716897600">- Update to release 2024.05.27
  * Fix parsing of base URL in SMIL manifest</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1719921600">- Update to release 2024.07.01:
  * Properly sanitize file-extension to prevent file system
    modification and RCE. Unsafe extensions are now blocked from
    being downloaded. [CVE-2024-38519 boo#1227305]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1720612800">- Update to release 2024.07.09
  * youtube: Remove broken n function extraction fallback</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1721217600">- Update to release 2024.07.16
  * Support auto-tty and no_color-tty for --color
  * youtube: Avoid poToken experiment player responses</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1721908800">- Update to release 2024.07.25
  * youtube: Fix n function name extraction for player 3400486c</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1722513600">- Update to release 2024.08.01
  * youtube:
  * Change default player clients to ios,tv
  * Fix n function name extraction for player 20dfca59
  * Fix age-verification workaround</changelog>
</package>
<package pkgid="d09e1ba966172116c411c37234c94e9954186dc046c6cf0989314687a6a4d45d" name="yt-dlp-fish-completion" arch="noarch">
  <version epoch="0" ver="2024.08.01" rel="bp156.2.3.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1694433600">- remove suggests on brotlicffi - this is only for != cpython</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1695556800">- Update to release 2023.09.24
  * Extract subtitles from SMIL manifests
  * fb: Add dash manifest URL
  * crunchyroll: Remove initial state extraction
  * youtube: Add player_params extractor arg</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1696680000">- Update to release 2023.10.07
  * yt: Fix heatmap extraction
  * yt: Raise a warning for Incomplete Data instead of an error</changelog>
  <changelog author="Ich &lt;jengelh@inai.de&gt;" date="1697198400">- Update to release 2023.10.13
  * youtube: fix some bug with --extractor-retries inf</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1697976000">- Enable Python library [boo#1216467]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698235200">- Rework Python build procedure [boo#1216467]</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1698408000">- Use python_subpackage_only to build the pythonXXX-yt-dlp
  subpackages.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1699185600">- Make yt-dlp require the one pythonXX-yt-dlp that /usr/bin/yt-dlp
  was built with.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1699963200">- Update to release 2023.11.14
  * Security: [CVE-2023-46121] Patch Generic Extractor MITM
    Vulnerability via Arbitrary Proxy Injection
  * Disallow smuggling of arbitrary http_headers; extractors now
    only use specific headers</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1700136000">- Update to release 2023.11.16
  * Add extractors for eltrecetv and jiosaavn.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1704024000">- Update to release 2023.12.30
  * ard: Overhaul extractors
  * facebook: Fix Memories extraction
  * youtube: Fix like_count extraction
  * youtube:Improve detection of faulty HLS formats</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710072000">- Update to release 2024.03.10
  * Add --compat-options 2023
  * Don't select storyboard formats as fallback
  * Handle --load-info-json format selection errors
  * webvtt: Don't parse single fragment files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712664000">- Update to release 2024.04.09
  * Add new option --progress-delta, --impersonate,
  - -list-impersonate-targets, --no-break-on-existing.
  * Infer acodec for single-codec containers
  * Prevent RCE when using --exec with %q (CVE-2024-22423)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1716811200">- Update to release 2024.05.26
  * Better warning when requested subs format not found
  * Warn if lack of installed ffmpeg alters format selection
  * youtube: Add mediaconnect client</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1716897600">- Update to release 2024.05.27
  * Fix parsing of base URL in SMIL manifest</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1719921600">- Update to release 2024.07.01:
  * Properly sanitize file-extension to prevent file system
    modification and RCE. Unsafe extensions are now blocked from
    being downloaded. [CVE-2024-38519 boo#1227305]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1720612800">- Update to release 2024.07.09
  * youtube: Remove broken n function extraction fallback</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1721217600">- Update to release 2024.07.16
  * Support auto-tty and no_color-tty for --color
  * youtube: Avoid poToken experiment player responses</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1721908800">- Update to release 2024.07.25
  * youtube: Fix n function name extraction for player 3400486c</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1722513600">- Update to release 2024.08.01
  * youtube:
  * Change default player clients to ios,tv
  * Fix n function name extraction for player 20dfca59
  * Fix age-verification workaround</changelog>
</package>
<package pkgid="c2a4478544fb92ed9460028756e766275fdab7e7e2986f06d595a8fcd2891d17" name="yt-dlp-zsh-completion" arch="noarch">
  <version epoch="0" ver="2024.08.01" rel="bp156.2.3.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1694433600">- remove suggests on brotlicffi - this is only for != cpython</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1695556800">- Update to release 2023.09.24
  * Extract subtitles from SMIL manifests
  * fb: Add dash manifest URL
  * crunchyroll: Remove initial state extraction
  * youtube: Add player_params extractor arg</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1696680000">- Update to release 2023.10.07
  * yt: Fix heatmap extraction
  * yt: Raise a warning for Incomplete Data instead of an error</changelog>
  <changelog author="Ich &lt;jengelh@inai.de&gt;" date="1697198400">- Update to release 2023.10.13
  * youtube: fix some bug with --extractor-retries inf</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1697976000">- Enable Python library [boo#1216467]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698235200">- Rework Python build procedure [boo#1216467]</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1698408000">- Use python_subpackage_only to build the pythonXXX-yt-dlp
  subpackages.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1699185600">- Make yt-dlp require the one pythonXX-yt-dlp that /usr/bin/yt-dlp
  was built with.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1699963200">- Update to release 2023.11.14
  * Security: [CVE-2023-46121] Patch Generic Extractor MITM
    Vulnerability via Arbitrary Proxy Injection
  * Disallow smuggling of arbitrary http_headers; extractors now
    only use specific headers</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1700136000">- Update to release 2023.11.16
  * Add extractors for eltrecetv and jiosaavn.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1704024000">- Update to release 2023.12.30
  * ard: Overhaul extractors
  * facebook: Fix Memories extraction
  * youtube: Fix like_count extraction
  * youtube:Improve detection of faulty HLS formats</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710072000">- Update to release 2024.03.10
  * Add --compat-options 2023
  * Don't select storyboard formats as fallback
  * Handle --load-info-json format selection errors
  * webvtt: Don't parse single fragment files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712664000">- Update to release 2024.04.09
  * Add new option --progress-delta, --impersonate,
  - -list-impersonate-targets, --no-break-on-existing.
  * Infer acodec for single-codec containers
  * Prevent RCE when using --exec with %q (CVE-2024-22423)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1716811200">- Update to release 2024.05.26
  * Better warning when requested subs format not found
  * Warn if lack of installed ffmpeg alters format selection
  * youtube: Add mediaconnect client</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1716897600">- Update to release 2024.05.27
  * Fix parsing of base URL in SMIL manifest</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1719921600">- Update to release 2024.07.01:
  * Properly sanitize file-extension to prevent file system
    modification and RCE. Unsafe extensions are now blocked from
    being downloaded. [CVE-2024-38519 boo#1227305]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1720612800">- Update to release 2024.07.09
  * youtube: Remove broken n function extraction fallback</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1721217600">- Update to release 2024.07.16
  * Support auto-tty and no_color-tty for --color
  * youtube: Avoid poToken experiment player responses</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1721908800">- Update to release 2024.07.25
  * youtube: Fix n function name extraction for player 3400486c</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1722513600">- Update to release 2024.08.01
  * youtube:
  * Change default player clients to ios,tv
  * Fix n function name extraction for player 20dfca59
  * Fix age-verification workaround</changelog>
</package>
<package pkgid="c1df384ce79bcbec2fa1a8240c7f96bf6bc4c7e1e403adf993e66073f2a5e72e" name="zabbix" arch="src">
  <version epoch="0" ver="6.0.33" rel="bp156.2.3.1"/>
  <changelog author="pgajdos@suse.com" date="1644494400">- version update to 4.0.38
  * ZBX-20387   fixed default language of the setup routine for logged in superadmin users (averza)
  * ZBX-19652   fixed JavaScript syntax for Internet Explorer 11 compatibility (jfreibergs)</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1644753600">- mention dropped files from 3.x series so it can be accepted in backports...
- zabbix-3.0.20-jsLoader-fix.patch was never required in 4.x</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1647518400">- updated to latest release 4.0.39
- Bug Fixes
  + ZBX-19789 Added SourceIP support to ldap simple checks
  + ZBX-20680 Fixed reflected XSS issues
  ( Reflected XSSes in Zabbix Frontend (CVE-2022-24349, CVE-2022-24917, CVE-2022-24918, CVE-2022-24919) )
  fixes for bsc#1196945 bsc#1196946 bsc#1196947</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491200">- updated to latest release 4.0.42
- New Features and Improvements
  + ZBXNEXT-7694 Added "utf8mb3" character set support for MySQL database
  + ZBX-20946 Enabled Bulgarian, Chinese (zh_TW), German, Greek, Indonesian,
    Romanian, Spanish and Vietnamese languages in frontend
- Bug Fixes
  + ZBX-21123 Fixed crash when VMware VC was not available at the first moment when starting zabbix_server
  + ZBX-21137 Fixed VMware collector crash related to datastore state disconnected from all HVs
  + ZBX-20600 Fixed vmware hv.datastore.latency item when multiple datastores with duplicate name
  + ZBX-20844 Fixed external check becoming unsupported when Zabbix server or Zabbix proxy is stopped</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491201">- add CVE-2022-35230 patch file CVE-2022-35230.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674216000">- updated to 6.0.12
- for changes in this major release please consult 6.0.html in
  /usr/share/doc/packages/zabbix/
- removed CVE-2022-35230.patch and zabbix-3.0.25-new-m4-pgsql.patch
- added fixed zabbix-6.0.12-new-m4-pgsql.patch patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674820800">- mention of patches added required...
  zabbix-6.0.12-curl-fixes.patch zabbix-6.0.12-netsnmp-fixes.patch
  zabbix-6.0.12-new-m4-pgsql.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1684152000">- updated to latest upstream release 6.0.17
- New Features and Improvements
  + ZBXNEXT-8334 Added Event-Driven Ansible media
  + ZBXNEXT-8312 Increased TimescaleDB maximum supported version to 2.10
  + ZBXNEXT-8317 Increased MariaDB maximum supported version to 10.11
  + ZBXNEXT-7759 Added array and Buffer support to JavaScript btoa function and HttpRequest post/put methods
  + ZBXNEXT-8071 Added sysdba, sysasm and sysoper login options to Zabbix agent 2
    Oracle plugin and updated Oracle by Zabbix agent 2 template documentation
  + ZBXNEXT-8241 Added support of signing data using rs256 to JavaScript engine
  + ZBXNEXT-8208 Added storage accounts in azure template
  + ZBXNEXT-8012 Implemented API token authentication in user.checkAuthentication method
  + ZBXNEXT-8204 Added support of PHP 8.2
  + ZBXNEXT-8170 Added AWS cloud templates
  + ZBXNEXT-7923 Added templates for BMC Control-M integration
  + ZBXNEXT-7775 Added Veeam backup and replication templates
  + ZBXNEXT-8054 Updated MariaDB maximum supported version to 10.10
  + ZBXNEXT-7951 Implemented configuration import improvements
  + ZBXNEXT-8112 Added Line media type
  + ZBXNEXT-8197 Added TimescaleDB v2.9.x support
  + ZBXNEXT-7962 Fixed interfaces discovery rules in OPNsense, PFSense and TrueNAS templates
  + ZBXNEXT-7615 Added hmac function for JavaScript
  + ZBXNEXT-7977 Added Azure Microsoft SQL templates
  + ZBXNEXT-8076 Added prof_enable and prof_disable commands for profiling
  + ZBXNEXT-7963 Added a hint box to the "Enable HTTP authentication" field; added confirmation dialog box for enabling HTTP authentication
  + ZBXNEXT-7886 Added Cisco Nexus 9000 Series Switches template
  + ZBXNEXT-6119 Added the option to retrieve all JSON data from docker.container_info key in Zabbix agent 2 Docker plugin
  + ZBXNEXT-7834 Added templates for Microsoft Azure and Azure virtual machines
  + ZBXNEXT-8058 Reduced locking between history syncers, trappers and proxy pollers
- Bug Fixes
  + ZBX-22718 Fixed memory leak in json objects and identical keys
  + ZBX-22719 Fixed replace() function in expressions
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22589 Added new limits for JS objects
  + ZBX-22521 Added debug logging for process selection in proc.mem[] on AIX
  + ZBX-22373 Updated go.mod/sum to allow mixing session and key parameter for Zabbix agent 2 items
  + ZBX-22241 Fixed minimum severity filter usage for map element link triggers
  + ZBX-22194 Fixed inability to import a template with trigger dependency on a host trigger
  + ZBX-22538 Fixed popup menus disappearing on right-clicking links in them
  + ZBX-21583 Optimised preprocessing steps and added two graphs and dashboard in the Hadoop by HTTP template
  + ZBX-19375 Prevented the ability to set a duplicate value for the uuid parameter when updating any of template
    entities; added possibility to update the uuid parameter for the Service API; fixed duplicate UUIDs
    in Proxmox VE by HTTP template
  + ZBX-21603 Optimised preprocessing steps in the Zookeeper by HTTP template
  + ZBX-21589 Optimised SQL queries and preprocessing steps
  + ZBX-22492 Removed limitation for size of logged messages in JS
  + ZBX-22641 Updated deprecated ports in Kubernetes templates, updated target tags,
    added notes about binding address options for Scheduler and Cluster Manager components
  + ZBX-22306 Fixed the crash in Zabbix agent 2 when running out of available file descriptors
  + ZBX-21013 Hid the option "Create new groups" for unprivileged users in the Import form
  + ZBX-22219 Added validation to the "Server" IP/DNS option in the Zabbix agent 2 configuration
  + ZBX-22627 Fixed loss of preprocessing result when step with delta is used
  + ZBX-22304 Fixed duplication in web scenario error messages when curl cannot resolve host
  + ZBX-21577 Added an extra master item prototype to the Elasticsearch Cluster by HTTP template
    to reduce preprocessing worker utilization
  + ZBX-20084 Fixed VMware parameters display
  + ZBX-20699 Fixed the inability to import host prototypes containing SNMPv3 interface;
    allowed to supply conditional parameters with default values to hostprototype.create and hostprototype.update API methods
    when the parameters have no effect; added audit logging of changes to host prototypes when unlinking a template;
    fixed the inability to remove group links or group prototypes from a host prototype of a linked template
  + ZBX-22432 Fixed different severity paddings in trigger popups and maps triggers
  + ZBX-22210 Fixed selected count when using filter and filtered parameter is changed in a popup
  + ZBX-22533 Fixed debug section overlapping with 'Add new widget' placeholder in the dashboard
  + ZBX-22331 Fixed messages when updating graph prototype discovery
  + ZBX-22455 Added a check for numeric value in value mapping
  + ZBX-22206 Fixed incorrect padding in multiselect popup contrast dark and light stylesheets
  + ZBX-18527 Fixed the markup for Type of calculation expression field
  + ZBX-22363 Added support for item and item_preproc table fields to be either nvarchar or nclob
  + ZBX-22622 Fixed alert script path validation
  + ZBX-22588 Fixed unauthorised file system access when using cURL
  + ZBX-22097 Fixed exiting process when connection to the database is lost
  + ZBX-21576 Optimized preprocessing in ClickHouse by HTTP template and added lld rule
  + ZBX-21669 Added the possibility to filter System user in the audit log
  + ZBX-22261 Added value mapping in the template PostgreSQL by Zabbix agent 2 for item Checksum failures
  + ZBX-22413 Fixed autofocus for inherited web scenario edit
  + ZBX-22507 Fixed positioning of the debug information on dashboards in the editing mode
  + ZBX-22506 Fixed horizontal scrollbar occasionally appearing on Graph widgets
  + ZBX-22512 Fixed occasional jumping of hint-boxes of Graph widgets, when made static
  + ZBX-22403 Added license information to the Readme for Veeam Backup templates
  + ZBX-21596 Optimized preprocessing steps in the Redis by Zabbix agent 2 template
  + ZBX-22520 Fixed the versions of integrations
  + ZBX-19466 Changed global script name validation to include a menu path into its scope of uniqueness check
  + ZBX-22073 Fixed subfilters of the Latest data and Graphs occasionally hiding the selected options
  + ZBX-22490 Fixed HttpRequest limit in JavaScript being reached even if all objects are destroyed
  + ZBX-21578 Optimized HAProxy http/agent templates to spread the load across the workers
  + ZBX-21906 Fixed recovery of dependent items when throttling is used
  + ZBX-21723 Removed syslog LogType from config file for Zabbix agent 2 on Windows
  + ZBX-22407 Fixed a crash when testing an item with the aggregated function count containing invalid argument
  + ZBX-22056 Fixed the "No data found" message style in Monitoring-&gt;Problems
  + ZBX-22026 Fixed SNMP agent item going to unsupported state on NULL result
  + ZBX-22411 Fixed incorrect time in the dashboard Graph widget hintbox
  + ZBX-21902 Emphasized the HTML type in the attribution field in the Administration-&gt;Geographical Maps
  + ZBX-18288 Fixed undefined offset runtime error in the Graph prototype preview
  + ZBX-21963 Fixed $ZBX_SERVER value being ignored unless $ZBX_SERVER_PORT is also defined
  + ZBX-21802 Fixed Enabled button in the discovered calculated items
  + ZBX-21642 Fixed a filter not clearing when clicking on a specific host in the Monitoring
  + ZBX-22186 Fixed wrong color update after item order change in graphs
  + ZBX-19339 Fixed import and export of dependent LLD rules if master item is a web item
  + ZBX-21813 Fixed User role update page when an empty user role name has been submitted
  + ZBX-22188 Changed parameters of the wmi.get and wmi.getall keys to mandatory
  + ZBX-21238 Fixed the inability to update status and other fields of a templated item, item prototype
    and discovery rule of script type
  + ZBX-21834 Fixed the map navigation tree breaking if there is a disabled trigger used as a link indicator
    between two elements in a map
  + ZBX-22259 Fixed quoted parameter escaping in the trigger expression functions
  + ZBX-22241 Fixed map link color and drawing style selection when multiple triggers are in the problem state
  + ZBX-22203 Fixed the tabfilter item click event being executed at the end of the tabfilter sorting event in Firefox
  + ZBX-22434 Fixed race condition when starting Zabbix agent 2 with loadable plugins
  + ZBX-22229 Updated Zabbix web service dependencies
  + ZBX-20801 Updated the Readme in Docker template
  + ZBX-22298 Fixed metrics preprocessing in PVC discovery in Kubernetes cluster state by HTTP template,
    removed non-existing PVC statuses, combined state phases into single phase metrics, added PV discovery
  + ZBX-22079 Fixed "make clean" command when used from tar archive
  + ZBX-22222 Fixed applying item value maps on already converted values
  + ZBX-22402 Fixed data sending to Zabbix server from Zabbix agent2 persistent buffer
  + ZBX-22240 Fixed selects of history and trends being able to block housekeeping
  + ZBX-22240 Fixed selects of history and trends blocking drop_chunks
  + ZBX-22078 Fixed the crash in calculated items when using tag filter on 32-bit systems
  + ZBX-21591 Optimized JSONPaths in the Nginx Plus template
  + ZBX-21739 Fixed discover status not being updated for templated graph prototype
  + ZBX-21748 Fixed the background of the Close button in the message box for dark theme
  + ZBX-19202 Fixed template dashboard availability to users without permissions to the templates
  + ZBX-22189 Fixed Zabbix server crash appearing when only item tags change between LLD runs
  + ZBX-21591 Optimized Nginx Plus by HTTP template to spread the load across worker processes
  + ZBX-22032 Added the cookie engine to HTTP checks
  + ZBX-21597 Optimized Remote Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-21602 Optimized Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-22149 Fixed wrong escaping in trigger expression during upgrade and escaping as a workaround for calculated items
  + ZBX-22061 Fixed custom query parameter read on an empty parameter for Oracle plugin in Zabbix agent 2
  + ZBX-21227 Improved error logging during agent start as a Windows service
  + ZBX-22178 Fixed action operations being executed on the current host only if a host group is selected
  + ZBX-22189 Fixed LLD Zabbix server crash
  + ZBX-21538 Fixed history.get API method blocking drop_chunks requests during housekeeping
  + ZBX-21956 Fixed severity sign overlapping trigger name in the map element configuration
  + ZBX-22215 Fixed incorrectly quoted function parameter parsing
  + ZBX-22043 Fixed the crash when array index in JSONPath is negative or large
  + ZBX-22118 Fixed remote command execution sequence in Zabbix agent 2
  + ZBX-21556 Updated Etcd by HTTP template to comply with Etcd v3.5
  + ZBX-22133 Fixed closed pipe detection for communication with plugins in Windows
  + ZBX-21936 Fixed actions not being displayed in the Action log widget
  + ZBX-22164 Fixed quote and unquote methods for trigger functions
  + ZBX-21254 Removed kernel.maxproc from the processes graph in Linux by Zabbix agent templates
  + ZBX-21754 Improved value cache warmup when retrieving two last values with 1 day update interval
  + ZBX-22077 Fixed Sign out link not working consistently in Mozilla Firefox
  + ZBX-21862 Updated tablespaces query for Oracle plugin in Zabbix agent 2
  + ZBX-21665 Fixed SMART plugin infinite loop for Zabbix agent 2
  + ZBX-19138 Fixed Redis plugin configuration in Zabbix agent 2 configuration files
  + ZBX-21592 Moved some static items under LLD rules to optimize Oracle by ODBC template
  + ZBX-21069 Fixed SNMP max_vars not backing off when generr is received
  + ZBX-21889 Fixed warnings being displayed even after enabling overrides for trends or history tables with compressed chunks
  + ZBX-21563 Changed the order in which escalation steps and recovery operations are executed
  + ZBX-22017 Fixed map navigation tree widget inability to save the order when the depth levels get changed
  + ZBX-21961 Removed the unnecessary "Command:" label for message actions on the Event details page
  + ZBX-21783 Fixed Zabbix JS timeout validation
  + ZBX-21720 Fixed trends function cache size estimation and overallocation handling
  + ZBX-21713 Fixed retrieval of the numeric column width when Oracle DB is used
  + ZBX-22126 Fixed trends being deleted from cache and retrieved from the database when data older than 1 hour is received
  + ZBX-22075 Fixed crash when Elasticsearch is used
  + ZBX-21890 Fixed config.dbversion_status containing second empty object on PostgreSQL without TSDB
  + ZBX-22138 Fixed inability to delete a group from the host prototype
  + ZBX-21950 Updated script item to not require host interface during template linkage
  + ZBX-21540 Moved some static items under LLD rules to improve performance in Oracle by Zabbix agent 2 template
  + ZBX-21073 Added support of Int8Array(), Buffer() and also duktape plain buffers in md5, sha256 and hmac function parameters
  + ZBX-22071 Extended description for OPSGenie media type
  + ZBX-20845 Fixed SNMP interface availability in case of wrong credentials
  + ZBX-21587 Added metrics for optimizing dependent items preprocessing in Jenkins template
  + ZBX-21441 Added an override to skip metadata collection on zfs and btrfs for Nix templates
  + ZBX-22016 Fixed host.get API method not returning any results for hosts with no interfaces when filtering by "hostid"
  + ZBX-21927 Fixed a crash on Oracle database when connection is lost
  + ZBX-21300 Fixed high CPU usage when using net.tcp.socket.count key on Windows
  + ZBX-21793 Fixed error message for "diaginfo" runtime command
  + ZBX-22042 Fixed inability to get the existing group prototypes by hostprototype.get API method when using Oracle database
  + ZBX-21221 Increased character limit of task_result.info
  + ZBX-21696 Fixed Windows agent 2 Unicode path support for log* items
  + ZBX-21903 Fixed agent 2 timeout behavior for net.tcp.port item
  + ZBX-21039 Fixed Readme in PostgreSQL by Zabbix agent 2 template
  + ZBX-21922 Fixed expression macros to use corresponding item keys
  + ZBX-21806 Fixed fatal PHP error in case incorrect variable type for controller action is given
  + ZBX-21753 Fixed graphs not loading in kiosk mode
  + ZBX-20413 Fixed the behavior of paging when a filter or a sub-filter is applied
  + ZBX-21206 Updated plugin support dependency for Zabbix agent 2
  + ZBX-20356 Updated Zabbix agent 2 to remove and re-add performance counters on failed collection and to keep a query always open
  + ZBX-21296 Updated Oracle plugin, Oracle ODBC and agent 2 template documentation grant select variables and added a new grant
  + ZBX-21595 Optimized RabbitMQ node templates
  + ZBX-21884 Changed system.sw.packages[&lt;package&gt;,&lt;manager&gt;,&lt;format&gt;] to system.sw.packages[&lt;regexp&gt;,&lt;manager&gt;,&lt;format&gt;]
  + ZBX-21594 Optimized RabbitMQ cluster templates
  + ZBX-20050 Fixed broken macro value and type input when changing to/from inherited macros
  + ZBX-21864 Fixed the fatal error in system warning page
  + ZBX-20110 Added single field search option to the archive.info, ts.stats, pdb.info,
    cdb.info and diskgroups.stats keys in Zabbix agent 2 Oracle plugin
  + ZBX-21373 Fixed the agent sometimes crashing when enumerating system processes on OpenBSD</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1689854400">- updated to latest upstream release 6.0.19
- this version fixes CVE-2023-29454 bsc#1213338
- New Features and Improvements
  + ZBXNEXT-8497 Removed unnecessary JavaScript preprocessing in discovery rules in Kubernetes templates
  + ZBXNEXT-8465 Updated JavaScript scripts in Kubernetes templates
  + ZBXNEXT-8467 Updated max supported TimescaleDB version to 2.11
  + ZBXNEXT-7072 Fixed hintbox to be automatically closed when target element disappears
  + ZBXNEXT-8294 Added filters of node labels and annotations for Kubelet discovery
    in Kubernetes cluster state template
  + ZBXNEXT-8199 Added Google cloud platform monitoring template
  + ZBXNEXT-8330 Updated plugin support with defaults support for Zabbix agent 2
  + ZBXNEXT-8357 Improved proxy history housekeeping when data older than ProxyOfflineBuffer is being constantly received
  + ZBXNEXT-8142 Added ability to import configuration files with a UTF-8 Byte order mark
  + ZBXNEXT-8209 Added Azure CosmosDB for MongoDB template
  + ZBXNEXT-8078 Removed unnecessary new line for each element in an array when exporting YAML templates
  + ZBXNEXT-8273 Implemented support for relative Include paths in the config file, based on its current directory
  + ZBXNEXT-8391 Added container healthcheck metric in Docker by Zabbix agent 2 template
  + ZBXNEXT-8354 Added pids_stats to docker.container_stats key in Zabbix agent 2
- Bug Fixes
  + ZBX-22987 Fixed inefficient URL schema validation
  + ZBX-21859 Fixed active checks occasionally not being executed on Zabbix agent 2 if checks
    for a plugin have long and short update intervals
  + ZBX-21892 Fixed wrong fs type returned by vfs.fs.get for file systems with identical mount point
  + ZBX-22941 Prevented clearing of the user macro secret values on inherited host prototypes as
    the result of user macros modifications on the parent host prototype of a template
  + ZBX-22695 Fixed eventlog duplicate timestamps
  + ZBX-22903 Fixed scale calculation for Graph and Graph (classic) widgets
  + ZBX-22148 Fixed the crash when updating a webhook to JavaScript that cannot be compiled
  + ZBX-22868 Fixed Zabbix agent 2 plugin Defaults when hardcoded value is provided
  + ZBX-22399 Added TLS and Default parameters support to MQTT plugin for Zabbix agent 2
  + ZBX-20280 Fixed page selection in a dashboard after refresh
  + ZBX-22883 Fixed occasional crash of user parameters on Windows when using Zabbix agent 2 with UserParameterDir defined
  + ZBX-22805 Increased memory allocation limit for JavaScript execution from 64M to 512M
  + ZBX-22798 Fixed incorrect output of vfs.file.contents when reading frequently modified file
  + ZBX-21573 Optimized preprocessing steps in the AWS EC2 by HTTP template
  + ZBX-16326 Fixed displaying of the first and last data points on the graphs
  + ZBX-22467 Fixed missing bracket in a trigger event name in Windows templates
  + ZBX-22738 Fixed flickering debug info while editing empty dashboards
  + ZBX-22231 Removed host and interface macros resolution from HTTP proxy fields in items,
    item prototype and discovery rule test dialogues
  + ZBX-21194 Fixed filter form submission upon pressing Enter key in Safari
  + ZBX-22762 Fixed race condition in Zabbix agent 2 when reading filesystem
  + ZBX-21804 Removed requirement for write permissions on hosts, host groups, triggers, discovery rules,
    discovery checks and proxies when creating or updating actions
  + ZBX-22243 Fixed navigation away from edited dashboard without user confirmation
  + ZBX-22418 Fixed popup form fields overlapping labels when textarea width is resized
  + ZBX-19590 Changed count_foreach to add 0 when no data are in the requested period
  + ZBX-22681 Fixed wrongly displayed Revert button for text macros in host, template and host prototype clone forms
  + ZBX-22594 Fixed fatal error when a request contains invalid authentication parameters
  + ZBX-22397 Fixed disabled input field text color in Safari
  + ZBX-21593 Optimized preprocessing steps in the templates PostgreSQL by Zabbix agent and PostgreSQL by Zabbix agent 2
  + ZBX-22470 Fixed hang on logging when establishing an encrypted connection in Zabbix agent 2
  + ZBX-20263 Prevented the ability to link two or more templates with matching item keys to a host or template;
    improved the check for double template linkage and related error messages
  + ZBX-22571 Fixed "service not equal" action condition not working as expected
  + ZBX-22644 Fixed Graph widget not showing all problems for multiple items with dataset aggregation enabled
  + ZBX-22698 Fixed spelling mistakes in the templates
  + ZBX-21883 Changed Select map field of the Map widget to multiselect
  + ZBX-22989 Silenced null-dereference warnings for duktape
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22604 Added new replica mismatch metrics to Kubernetes cluster state template, updated triggers
  + ZBX-22475 Fixed regex in preprocessing parameter for Jenkins template
  + ZBX-21910 Fixed JavaScript in Kubernetes nodes template
  + ZBX-22773 Made NodeAddress use ListenIP and ListenPort if not specified
  + ZBX-21613 Fixed broken database upgrade if more than one Zabbix server at the same time on one database is started
  + ZBX-22688 Fixed AlertScriptPath not allowing links
  + ZBX-22029 Fixed preprocessing step in Pods discovery for Kubernetes kubelet template
  + ZBX-22234 Fixed incorrect SNMPINDEX offset retrieval in SNMP discovery
  + ZBX-22141 Fixed attaching multiple templates with proc.get item key to one host and fixed spelling in description
  + ZBX-22285 Fixed honoring of the excludeSearch parameter in API
  + ZBX-20604 Fixed UserParameterDir behavior for UserParameter calls
  + ZBX-22732 Fixed description of ATAN2 mathematical function
  + ZBX-22664 Fixed user macros with regex context being resynced without any changes
  + ZBX-22661 Fixed templated dashboard display in Monitoring Hosts Dashboards
  + ZBX-21599 Optimised preprocessing steps and added dashboard in the TiDB TiKV by HTTP template
  + ZBX-21598 Optimised preprocessing steps and added dashboard in the TiDB PD by HTTP template
  + ZBX-21600 Optimised preprocessing steps and added dashboard in the TiDB by HTTP template
  + ZBX-22386 Fixed encoding of HTML entities in the user interface
  + ZBX-22714 Fixed signature for mqtt.get key in Standard items popup
  + ZBX-21397 Fixed preprocessing step in discovery for Kubernetes kubelet template
  + ZBX-20202 Improved tablespace handling to support Oracle multitenant architecture in Oracle by ODBC template
  + ZBX-22713 Fixed Zabbix server compilation problem for NetBSD
  + ZBX-21795 Fixed unhandled timeout in Telnet
  + ZBX-21801 Fixed helper positioning when sorting Header and Query fields in item configuration form
  + ZBX-22238 Fixed non-writable hostgroup appearance in template, host and host prototype clone forms
  + ZBX-22192 Fixed valid widget name being reset when other widget fields are invalid
  + ZBX-21871 Switched for the changes in users of user group API object to be audit logged
    as updates in groups of user API objects
  + ZBX-22461 Fixed incorrect sortable item positioning in Safari
  + ZBX-22469 Fixed SLI calculation for services having multiple alarms per second
  + ZBX-22859 Fixed validation of input parameters in action configuration form</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1697544000">- updated to latest upstream release 6.0.22
- this version fixes CVE-2023-32722 and CVE-2023-32722 bsc#1216211 and bsc#1216222
- removed patches zabbix-6.0.12-new-m4-pgsql.patch zabbix-6.0.12-curl-fixes.patch
  honestly was tired of patching for correct way doing postgresql detection
  now added postgresql-server-devel which does not make sense but hey
  upstream does not care
- New Features and Improvements
  + ZBXNEXT-8576 Added template integration with Acronis Cyber Protect Cloud
  + ZBXNEXT-6554 Increased remote command execution limits to 16MB
  + ZBXNEXT-8610 Added MantisBT template
  + ZBXNEXT-8358 Improved items configuration sync on PostgreSQL by selecting using equal condition instead of not equal
  + ZBXNEXT-8429 Added HashiCorp Nomad template
  + ZBXNEXT-8649 Fixed time period params in JavaScript
  + ZBXNEXT-8581 Added support for HTTP proxy in Azure templates
  + ZBXNEXT-8558 Added MantisBT webhook
  + ZBXNEXT-8589 Updated documentation, unified metric names and descriptions in PostgreSQL templates,
    removed unused macros, user parameters and queries in PostgreSQL by Zabbix agent
  + ZBXNEXT-8528 Added AWS Cost Explorer template
  + ZBXNEXT-8190 Increased MariaDB maximum supported version to 11.0
  + ZBXNEXT-8582 Increased MySQL maximum supported version to 8.1
  + ZBXNEXT-8481 Added PostgreSQL by ODBC template
  + ZBXNEXT-8561 Added nodata trigger to remote Zabbix proxy and server health templates
  + ZBXNEXT-8482 Added integration with OpenStack Nova
  + ZBXNEXT-8451 Disabled spell checking for nondescriptive textareas
  + ZBXNEXT-8505 Added Cisco SD-WAN templates
  + ZBXNEXT-7944 Excluded edgeupdate service from services discovery in Windows by Zabbix agent templates
  + ZBXNEXT-8422 Added AWS ECS templates
- Bug Fixes
  + ZBX-23417 Fixed possible memory leak when checking modbus.get[] item
  + ZBX-23338 Improved performance of templatedashboard.get method for non super-admin users
  + ZBX-23110 Fixed possible crash on Windows 11 by removing concurrent Win API call for update perfCounters list
  + ZBX-23284 Prevented deletion of the discovered group as a result of renaming its group prototype
  + ZBX-21094 Fixed graphs not displaying values when items do not have trends and trend storage period is overridden in configuration
  + ZBX-23162 Fixed variable in JavaScript for Cisco Meraki template
  + ZBX-23066 Expanded ui/composer.json to describe the project
  + ZBX-23261 Removed kiosk mode button from host inventory form
  + ZBX-23253 Added static units support to graph widget legend and hint box
  + ZBX-21898 Fixed expression validation, history function parser to accept backslash without escaping
  + ZBX-22943 Fixed various memory leaks in Zabbix agent 2
  + ZBX-23244 Added escaping for special characters in HTML mode of Telegram mediatype
  + ZBX-22818 Fixed some aggregation functions not working with last_foreach()
  + ZBX-21636 Fixed Oracle DB update query error mishandled as success
  + ZBX-20442 Fixed Ceph plugin not returning percent_used in Zabbix agent 2
  + ZBX-15210 Added housekeeping and handling in remove action operation of autoreg_host table
  + ZBX-22685 Fixed issue of error message details not being expanded by default in various forms
  + ZBX-22166 Fixed item value widget not showing decimal places properly with seconds
  + ZBX-23035 Fixed disappearing filter group in host, item, trigger, graph, discovery rule, web and template lists
  + ZBX-23105 Added missing database indices
  + ZBX-22640 Fixed inability to add unique SNMPv3 checks in discovery rules
  + ZBX-21952 Fixed and improved documentation for Oracle by ODBC template
  + ZBX-22724 Fixed inconsistencies in ordering of objects in template configuration export
  + ZBX-22980 Fixed host prototype displaying inherited macros in a non-inherited macro tab
  + ZBX-17279 Fixed graph widget loading
  + ZBX-21644 Fixed state of "allow manual close" setting of trigger prototype getting lost on template cloning
  + ZBX-22060 Added notes about encryption in PostgreSQL templates, renamed database instance URI macro to connection string
    in PostgreSQL by Zabbix agent 2 template, updated PostgreSQL by ODBC template to use connection string
  + ZBX-23246 Fixed classic graph preview not working if more than 10 items are assigned to it
  + ZBX-22758 Fixed Zabbix agent 2 startup error on domain controllers by increasing go-winio version
  + ZBX-22451 Fixed resolving of calculated item formula in test popup
  + ZBX-22620 Added header in items for Meraki template
  + ZBX-23051 Changed content of resolved alerts to be more compatible with Event Orchestration in PagerDuty
  + ZBX-23272 Fixed naming for tenant item prototypes in OpenStack Nova by HTTP template
  + ZBX-22771 Fixed handling of large unsigned integers in jsonpath
  + ZBX-22871 Fixed regular expression crash with invalid utf-8 sequences when pcre2 is used
  + ZBX-23141 Fixed crash when maintenance is enabled and unexpected event exists for trigger prototype
  + ZBX-21255 Added support of the fmtnum() function for {ITEM.VALUE}, {ITEM.LASTVALUE} and expression macros
  + ZBX-21695 Fixed {TIME} macro not being resolved during scheduled report test
  + ZBX-23221 Fixed memory leaks when using certificate-based encryption in Zabbix Agent 1 and Agent 2; thanks to Masato Hirahata for the patch
  + ZBX-22864 Fixed calculation of max_repetitions sent out to device in SNMP PDUs
  + ZBX-21574 Optimized Asterisk by HTTP template
  + ZBX-18168 Added regexp runtime error logging for log*[] items
  + ZBX-22677 Adjusted font colors for placeholders, disabled and readonly fields
  + ZBX-22972 Fixed displaying of dashboard pages when scrolling is enabled
  + ZBX-22528 Fixed draggable element position
  + ZBX-23067 Enhanced audit logging with reason of switching of HA node to active mode
  + ZBX-22613 Fixed script execution with API token as authentication
  + ZBX-23060 Removed unused endpoints in JavaScript for Veeam Backup and Replication template
  + ZBX-22772 Added trends cleanup for non-numeric value types
  + ZBX-22822 Fixed displaying the correct threshold color in "Top hosts" widget when value exceeds maximum
  + ZBX-22777 Fixed item test form sending incorrectly resolved macros to server if item uses SNMP interface
  + ZBX-23097 Fixed use of uninitialised value when verifying subject and issuer with TLS
  + ZBX-23112 Fixed runtime errors in the inheritance of the trigger and trigger prototype dependencies
  + ZBX-22539 Fixed SLI calculation for days with daylight-saving-time transitions
  + ZBX-22814 Fixed PHP runtime errors in API trigger.get method when using "expandComment" option
  + ZBX-23049 Fixed default condition for log item macro resolution
  + ZBX-21909 Updated setup section in README for PHP-FPM templates to include configuration example for Apache
  + ZBX-21547 Fixed reading of non-UTF-8 encoded files in Zabbix agent 2
  + ZBX-20148 Fixed the issue with housekeeper failing to delete some of the events that required deletion
  + ZBX-21970 Fixed console error in "Map navigation tree" widget; disabled add button on a 10th depth level
  + ZBX-19393 Fixed undefined index errors in configuration.importcompare
  + ZBX-22290 Fixed generation of double page headers when general warning appears
  + ZBX-21845 Fixed Zabbix agent 2 systemd plugin failing with newer dbus
  + ZBX-22830 Fixed free bytes calculation for temporary tablespace in Oracle Zabbix agent 2 plugin
  + ZBX-22912 Fixed not being able to save an event correlation when custom formula was selected but only one condition remained
  + ZBX-21571 Updated pod crash loop trigger expressions in Kubernetes nodes and cluster state templates
  + ZBX-22369 Fixed suffix interpretation in threshold values for "Top hosts" widget
  + ZBX-22825 Fixed Zabbix access to the first page for user with specific page access
  + ZBX-22867 Fixed import popup showing circle animation even if PHP code failed
  + ZBX-22711 Fixed incorrectly displayed simple graphs with non-numeric items in Host graphs page</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1703419200">- updated to latest release 6.0.25
- fixes for bsc#1218199 (CVE-2023-32727), bsc#1218185 (CVE-2023-32725),bsc#1218193 (CVE-2023-32726)
- New Features and Improvements
  + ZBXNEXT-8857 Updated max supported TimescaleDB version to 2.13
  + ZBXNEXT-8800 Backported support of additional SSH options for ssh.run[] item as the 5th parameter
  + ZBXNEXT-8705 Implemented new tablespace item to retrieve percentage about
    current tablespace usage from max for both Oracle templates
  + ZBXNEXT-8708 Added version metric to Oracle plugin in Zabbix agent 2
  + ZBXNEXT-8729 Updated max supported TimescaleDB version to 2.12
  + ZBXNEXT-8522 Added HPE iLO by HTTP template
  + ZBXNEXT-7486 Added openshift-state-metrics in Kubernetes cluster state by HTTP
  + ZBXNEXT-8552 Added FortiGate by SNMP and FortiGate by HTTP templates
  + ZBXNEXT-8727 Added additional metrics in Cisco Meraki organization by HTTP template
  + ZBXNEXT-7097 Added item and trigger for monitoring PostgreSQL version into PostgreSQL
    by ODBC and PostgreSQL by Zabbix agent 2 templates
  + ZBXNEXT-8283 Implemented role-based authentication for AWS monitoring
  + ZBXNEXT-8575 Added Nextcloud template
  + ZBXNEXT-8469 Increased PostgreSQL maximum supported version to 16
  + ZBXNEXT-8714 Increased MariaDB maximum supported version to 11.1
- Bug Fixes
  + ZBX-23559 Fixed SLI dropping when maintenance is set with pre-existing problem
  + ZBX-23471 Fixed sha256 sum calculation on AIX, HP-UX and Solaris, fixed crash on HP-UX
  + ZBX-23787,ZBX-23755 Fixed crash on empty HTTP response;
    fixed Zabbix agent build on Windows with libcurl
  + ZBX-23683 Fixed calculation of vmware.datastore.read/write items taking into
    account VMware HV maintenance status
  + ZBX-21132 Fixed Top hosts widget not showing all items by selected item name
  + ZBX-23764 Added an additional field for new events in SIGNL4 media type
  + ZBX-23342 Fixed Zabbix agent 2 MySQL plugin connection not taking into account TLS parameters
  + ZBX-23685 Added read-only transaction to the list of recoverable errors on PostgreSQL
  + ZBX-23580 Fixed aggregated item key conversion to calculated item formula when
    item key includes 'last' function and a fourth parameter
  + ZBX-22493 Fixed foreign key support with SQLite3 database
  + ZBX-23490 Improved HTTP agent, web scenarios, web checks and JavaScript to convert to UTF-8
    from charset specified in HTTP header or HTTP meta tag
  + ZBX-23621 Fixed SNMP discovery looping forever with empty trend response
  + ZBX-23644 Fixed Zabbix agent compilation on AIX
  + ZBX-23525 Fixed template tab name in template configuration form
  + ZBX-23620 Reordered sub-templates in READMEs of Acronis, Control-M and Openstack templates
  + ZBX-23381 Fixed unit for FreeStorageSpace metric in JavaScript AWS RDS instance by HTTP template
  + ZBX-23269 Fixed sizes of loading modal windows
  + ZBX-22400 Fixed Web scenarios configuration form to display parent web scenarios on page refresh
  + ZBX-23290 Fixed gap when filtering by tags in Latest data
  + ZBX-23430 Fixed selected filter tab in high contrast themes being indistinguishable from others when collapsed
  + ZBX-23639 Changed value type for 'Pool Percent Used' item prototype in Ceph by Zabbix agent 2 template
  + ZBX-21891 Fixed messages about enabling, disabling and updating modules being different from other places
  + ZBX-23521 Fixed password field label not changing to key passphrase and
    back for SSH agent item when changing authentication method
  + ZBX-23431 Fixed non-working "Network timeout for item test" setting
  + ZBX-23285 Added missing bottom border for disabled button dropdown on hover for inherited macros
  + ZBX-23615 Fixed receiving data from the database twice the first time it is loaded
  + ZBX-19531 Fixed tables with header text vertical rotation
  + ZBX-23235 Fixed function macros to expand in notifications
  + ZBX-23173 Fixed memory leak in agent 2 for Windows Events processing on MS Windows
  + ZBX-23265 Fixed transfer of PSK encryption details when cloning proxy
  + ZBX-23563 Fixed JSONPath for rowshare locks metric in PostgreSQL by Zabbix agent 2 template
  + ZBX-22907 Removed unused LLD macro in PostgreSQL by Zabbix agent template
  + ZBX-23377 Added support for VMware perfCounter with nanosecond type
  + ZBX-23012 Possible optimization of the SQL queries when updating LLD items
  + ZBX-23325 Fixed ability to add duplicate ICMP ping checks to discovery rule configuration form via popup
  + ZBX-23270 Renamed trigger name condition to event name condition
  + ZBX-23340 Fixed TLS parameter handling in MySQL plugin for Zabbix agent 2
  + ZBX-23461 Fixed output of redundant data in DCdump_interfaces
  + ZBX-23528 Fixed inability to resize trigger expression field horizontally
  + ZBX-22977 Fixed positioning of hidden checkbox inputs and fixed autofocus in template/host mass update
  + ZBX-23494 Added SNMP fallback item to TrueNAS by SNMP template, updated
    uptime item and template descriptions, added preprocessing to free swap percentage calculation
  + ZBX-23404 Fixed Zabbix agent crashes on HP-UX 11.23
  + ZBX-22666 Disabled severity filter for Geomap widget in dashboard edit mode
  + ZBX-22735 Fixed confusing error message on user parameter reload in Zabbix agent 2
  + ZBX-23393 Fixed unquoted macro parsing in trigger function parameters
  + ZBX-23064 Simplified trend synchronization queries to improve performance
  + ZBX-23373 Fixed result for script.get API call with selectActions option
  + ZBX-23014 Fixed Zabbix agent build on HP-UX
  + ZBX-23164 Added timespan parameter in JavaScript Cisco Meraki template
  + ZBX-23455 Fixed inconsistency in button naming, confirmation messages,
    success and error messages in item and web scenario list pages
  + ZBX-20038 Fixed master host parameter for MySQL replication.get_slave_status key in Zabbix agent 2
  + ZBX-23301 Removed checks for PostgreSQL-TimescaleDB versions combination
  + ZBX-23211 Fixed host dashboard view for multi-page dashboard where the first page is empty</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1707048000">- add group provides needed by RPM 4.19</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108800">- update to latest release 6.0.27
- replaced zabbix-agentd.firewall  zabbix-java-gateway.firewall  zabbix-proxy.firewall  zabbix-server.firewall
  with firewalld xml definitions zabbix-agentd.xml  zabbix-java-gateway.xml  zabbix-proxy.xml  zabbix-server.xml
- New Features and Improvements
  + ZBXNEXT-8983 	Updated max supported MariaDB version to 11.2
  + ZBXNEXT-8984 	Updated max supported MySQL version to 8.3
  + ZBXNEXT-8762 	Added YugabyteDB by HTTP and YugabyteDB Cluster by HTTP templates
  + ZBXNEXT-8891 	Updated max supported MySQL version to 8.2
  + ZBXNEXT-8524 	Added support for HTTP proxy in GCP templates
  + ZBXNEXT-8759 	Added dashboards in Azure templates
  + ZBXNEXT-8580 	Added new discovery rules, refactored discovery rules to dependent items
    and made few minor changes in MSSQL by ODBC template
  + ZBXNEXT-8730 	Added Azure Cost Management by HTTP template
  - Bug Fixes
  + ZBX-23124 Fixed items with disabled history being sometimes stuck in non-supported state
  + ZBX-23586 Fixed filter evaluation type of organizations discovery in Cisco Meraki dashboard by HTTP template
  + ZBX-23766 Updated Zabbix agent 2 Ceph plugin readme setup instructions
  + ZBX-24094 Fixed network interfaces LLD filtering macro in Linux by Prom template
  + ZBX-23202 Fixed unused tag value being saved in tag filter
  + ZBX-22555 Updated regexp to case insensitive in Nginx templates
  + ZBX-23973 Fixed trends being retrieved from database for new items and for items with infrequent update interval
  + ZBX-22745 Removed incorrect description of network interfaces administrative status filter macro in SNMP templates
  + ZBX-24015 Improved zabbix[queue] internal item not to block history syncers and pollers
  + ZBX-23509 Fixed JSONPath of Keyspace discovery master item in Redis by Zabbix agent 2 template
  + ZBX-24059 Fixed libmodbus unnecessary linking into all binaries
  + ZBX-24055 Added missing API port macros in URL of script items in HPE Synergy by HTTP and HPE Primera by HTTP templates
  + ZBX-20525 Fixed vfs.dir.size performance issues when walking through directory that has a lot of subdirs/files
  + ZBX-23773 Improved trigger functionality for Acronis Cyber Protect Cloud MSP by HTTP template
  + ZBX-23979 Improved trend recalculation performance by performing trend updates in own transaction
  + ZBX-23688 Improved new item value retrieval performance by adding such items to value cache after configuration sync
  + ZBX-22130 Changed JSONPath expression evaluator to treat null values as empty variants
  + ZBX-23986 Added a license to the Go module
  + ZBX-23587 Fixed widget input field selecting when clicking on label
  + ZBX-23640 Fixed preload hints opening
  + ZBX-22433 Fixed web scenario and web scenario step configuration field trimming and field sorting
  + ZBX-23684 Fixed transactions query file for PostgreSQL by Zabbix agent template
  + ZBX-22371 Fixed process tags option not adding tags for service events
  + ZBX-17208 Fixed invalid command-line flag handling in Zabbix agent 2
  + ZBX-23937 Fixed JavaScript for AWS EC2 instances discovery
  + ZBX-22715 Fixed map shape dimension changes on resizing in scaled browser mode
  + ZBX-23722 Added garbage collection after executing JavaScript code
  + ZBX-23740 Fixed netsnmp persistent state disabling without affecting its configuration
  + ZBX-23257 Fixed log items not using MaxLinesPerSecond setting correctly for Zabbix agent 2
  + ZBX-23890 Removed non-existing headers from compiler checks: mtent.h and knlist.h
  + ZBX-23912 Removed Jira with CustomFields media type in data.tmpl
  + ZBX-23761 Fixed JavaScript in Jira media type
  + ZBX-22558 Fixed trigger expression for retrieval of stub page in Nginx templates
  + ZBX-23691 Fixed LLD filters evaluation type for devices discovery in Cisco SD-WAN by HTTP template
  + ZBX-23540 Added error checks for RegisterMetrics calls
  + ZBX-23605 Removed getting location buckets in AWS by HTTP template
    added discovery filters for request metrics in AWS S3 bucket by HTTP template
  + ZBX-23466 Fixed data aggregation errors in Graphs and Top hosts widgets with Elasticsearch backend
  + ZBX-23835 Updated Meraki templates
  + ZBX-23723 Fixed proxy params in JavaScript AWS templates
  + ZBX-23733 Fixed error when downloading graph as .png image if item name contains multibyte characters
  + ZBX-22983 Fixed ellipsed dropdown options in items mass update in preprocessing
  + ZBX-23715 Fixed persistent directory path not following symlinks upon creation
  + ZBX-23825 Fixed query_fields values for Acronis and Nomand templates
  + ZBX-22055 Fixed map image of map widget not being updated when pressing Apply button
  + ZBX-23629 Fixed interface icon cursor to pointer
  + ZBX-22536 Fixed TimescaleDB compression detection for history.clear API method and proper error appearance in frontend
  + ZBX-23145 Disabled deprecated automatic reconnection in MySQL
  + ZBX-22933 Improved vfs.file.regmatch and vfs.file.regexp items to use buffered file read
  + ZBX-23439 Fixed sorting of numeric items with/without aggregation enabled in Top hosts widget
  + ZBX-21973 Changed deprecated X-Frame option allow-from to Content-Security-Policy frame-ancestors
  + ZBX-23633 Fixed service alarms to be recovered with problem time in case of negative problem duration
  + ZBX-23738 Fixed Zabbix backend sources for libxml2 2.12.0 version changes
  + ZBX-23746 Fixed creation of tickets during escalation for Zammad media type
  + ZBX-23561 Fixed spacing between filter and results table
  + ZBX-18873 Fixed disabled chevrons color in problem view
  + ZBX-23636 Fixed some fields in Administration section not being trimmed on form submit</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108801">- remove all firewalld definitions as they are part of firewald package already</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711800000">- fix broken copypasta for system-user-zabbix source file and
  file itself to remove gecos (description) in file
  fixes bsc#1222169 Packaging Error in system-user-zabbix-6.0.27-1.1.noarch package prevents upgrade
  Thanks Andreas Stieger for pointing out and reporter himself</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1711800001">- update to 6.0.28:
  * Added metadata in JavaScript for AWS templates
  * Added AWS ELB Application Load Balancer by HTTP template
  * Added Check Point Next Generation Firewall by SNMP template
  * Added MSSQL by Zabbix agent 2 template
  * Updated max supported TimescaleDB version to 2.14
  * bug fixes</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1716984000">- Update license to match legaldb report</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1719489600">- update to 6.0.31
- New Features and Improvements
  + ZBXNEXT-9140 Added support for custom compartments in Oracle Cloud by HTTP templates Templates
  + ZBXNEXT-9034 Added Jira Data Center by JMX template Templates
  + ZBXNEXT-8682 Introduced a length limit of 512KB for item test values that server returns to Zabbix frontend Frontend Server
  + ZBXNEXT-8248 Added database filter macros to MySQL templates Templates
  + ZBXNEXT-6698 Removed absolute threshold and timeleft from OS template triggers of filesystem space Templates
  + ZBXNEXT-7930 Added user macro support for username and password fields in email media type Server
  + ZBXCTR-22 Refactored JavaScript filter functions for Kubernetes templates Templates
  + ZBXNEXT-9098 Added AWS ELB Network Load Balancer by HTTP template Templates
  + ZBXNEXT-6864 Replaced {HOST.CONN} with user macros in templates Templates
  + ZBXNEXT-9117 Updated max supported MariaDB version to 11.3 Proxy Server
  + ZBXNEXT-9026 Added Go compiler version to Zabbix agent 2 version output Agent
  + ZBXNEXT-8786 Changed 'odbc.discovery' keys to 'odbc.get' in MySQL by ODBC and Oracle by ODBC templates Templates
  + ZBXNEXT-8536 Added cbdhsvc service to macros in Windows agent templates Templates
  + ZBXNEXT-8861 Made changes and added more metrics to the FortiGate by SNMP template Templates
  + ZBXNEXT-8240 Added a new set of templates for integration with Oracle Cloud Infrastructure Templates
- Bug Fixes
  + ZBX-24483 Improved memory usage in Zabbix server/proxy trappers and in proxy
    pollers when sending large configuration Proxy Server
  + ZBX-23073 Fixed URL widget resizing and dragging Frontend
  + ZBX-24574 Fixed HA node flipping between standby and active states Server
  + ZBX-24119 Fixed possible blocking of alert manager when it periodically pings database Server
  + ZBX-7998 Added VMware service username, password and URL check for empty values Proxy Server
  + ZBX-24402 Reduced main process connections to database during startup Proxy Server
  + ZBX-24369 Fixed filter behavior in monitoring pages after deleting filter parameters Frontend
  + ZBX-24484 Fixed Geomap widget console error when dragging map in widget edit mode Frontend
  + ZBX-23337 Improved supported version documentation for Oracle Database plugin and both templates Documentation
  + ZBX-24180 Fixed inability to import existing host or template when its dependent item prototype,
    which is used in trigger prototypes or graph prototypes, would have a different master item API
  + ZBX-20871 Fixed inability to use LLD macro functions in Prometheus pattern and labels used in item prototype preprocessing API
  + ZBX-24527 Fixed unnecessary loading text being displayed in hintbox preloader Frontend
  + ZBX-24362 Fixed wrong Zabbix agent 2 loadable plugin process handling catching all child process exits Agent
  + ZBX-24470 Fixed scale of VMware vmware.vm.memory.size.compressed key Proxy Server
  + ZBX-24415 Added triggers for datastores in VMware templates Templates
  + ZBX-18094 Fixed multiple pie graph issues related to calculation of item angles Frontend
  + ZBX-20766 Fixed confusing port binding error message Agent Proxy Server
  + ZBX-24481 Fixed inability to unset value map from existing item or item prototype by passing
    a version without valuemap parameter into configuration.import API
  + ZBX-24531 Fixed compile time data not being set for agent2 Agent
  + ZBX-24453 Implemented socket file cleanup when shutting down, added blocking of signals during important stages of startup Proxy Server
  + ZBX-24152 Fixed host form submission with Enter button if the form is opened in a popup and focus is in a flexible text area field Frontend
  + ZBX-23788 Added SNMP OID ifAlias in Network interfaces discovery Templates
  + ZBX-24482 Fixed the presence of the http_proxy field in the initial data Installation
  + ZBX-24210 Improved Zabbix agent 2 loadable plugin capacity code style Agent
  + ZBX-23951 Fixed issue of incorrect template matching when no UUID exists in export file API
  + ZBX-23953 Fixed CIDR network mask of VMware HV network interface Proxy Server
  + ZBX-24195 Fixed host IPMI username and password field max length Frontend
  + ZBX-24451 Added tags and changed a item in Proxmox template Templates
  + ZBX-23386 Fixed hintbox sizing to fit screen Frontend
  + ZBX-24024 Fixed OIDs for external sensors in APC UPC by SNMP templates Templates
  + ZBX-21751 Fixed node's loadavg item in Proxmox template Templates
  + ZBX-24315 Fixed linking template to host when some LLD macro paths already exist Server
  + ZBX-24172 Fixed Zabbix server issue with scheduled intervals on Feb 29th of leap year Server
  + ZBX-23407 Improved performance of retrieving last history values when primary keys are available API
  + ZBX-24246 Updated descriptions for family of MySQL and Oracle templates,
    changed macro in the trigger 'Tablespace utilization is too high' for family of Oracle templates Templates
  + ZBX-23988 Renamed Agent2 Go module
  + ZBX-24222 Fixed incorrect item OIDs in the FortiGate by SNMP template Templates
  + ZBX-24393 Updated README in Redis by Zabbix agent 2 template Templates
  + ZBX-24298 Allowed any JNDI service providers back in JMX monitoring Java gateway
  + ZBX-19990 Separated LLD filter macros in Apache Tomcat by JMX template Templates
  + ZBX-24364 Added preprocessing steps for LLD rules in RabbitMQ templates Templates
  + ZBX-24368 Improved PostgreSQL autovacuum's count query Templates
  + ZBX-24282 Fixed Zabbix proxy to report error for not supported items Proxy Server
  + ZBX-19507 Fixed vmware.eventlog item to recover after event keys are reset Server
  + ZBX-24241 Fixed Zabbix server issue with random order of host groups for a host during real-time export Server
  + ZBX-24275 Fixed item prototype JSONPath preprocessing, added missing volume health metric and triggers in HPE MSA templates Templates
  + ZBX-24316 Fixed username macro in GridGain by JMX template Templates
  + ZBX-23719 Updated plugin-support to add duplicate flag handling Agent
  + ZBX-22429 Fixed typo in Zabbix proxy automake file Installation
  + ZBX-24264 Fixed value cache being filled with values of newly added items with triggers Server
  + ZBX-24088 Fixed problem filtering in maps with nested maps Frontend
  + ZBX-24206 Fixed line breaks in JavaScript in Cloudflare template Templates
  + ZBX-24236 Fixed nested transaction error in LLD when connection is terminated Server
  + ZBX-24134 Added sensor discovery in VMware Hypervisor template Templates
  + ZBX-23918 Fixed item pattern select popup to display all available items Frontend
  + ZBX-24190 Fixed items being updated incorrectly when configuring graph Frontend
  + ZBX-24289 Fixed issue with interface assignment for items copied from host to host Frontend
  + ZBX-23032 Added triggers for cluster status in VMware templates Templates
  + ZBX-23948 Added support for TabularData data when parsing an MBean attribute Java gateway
  + ZBX-23742 Fixed tag filtering logic for tags with one name and different types of operators API
  + ZBX-24271 Added delay in JavaScript execution for Azure Cost Management by HTTP template Templates
  + ZBX-24208 Fixed Oracle, MySQL plugin connection cache blocking Agent
  + ZBX-24202 Fixed JavaScript in AWS S3 bucket by HTTP template Templates
  + ZBX-23478 Fixed issue when missing locale error would not be displayed for user under certain conditions Frontend
  + ZBX-24166 Fixed Zabbix not being able to restart due to RTC and sockets not being closed before stopping Agent Proxy Server
  + ZBX-23853 Fixed duplicate agent check timestamps when time shifts back due to system clock synchronization Agent</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1726833600">- update to 6.0.33
- this version fixes CVE-2024-36461 and CVE-2024-22114
- New Features and Improvements
  + ZBXNEXT-9000 Changed query table for ASM disk group metrics in Oracle Database plugin and
    Oracle by ODBC template Agent Templates
  + ZBXNEXT-9217 Added AWS Lambda by HTTP template Templates
  + ZBXNEXT-9293 Updated max supported MySQL version to 9.0 Proxy Server
  + ZBXNEXT-8657 Updated Zabbix health templates with new visualization Templates
  + ZBXNEXT-9143 Added index on auditlog recordsetid Server
  + ZBXNEXT-9081 Added Small Computer System Interface (SCSI) device type support to Zabbix agent 2 Smart plugin Agent
  + ZBXNEXT-6445 Added recovery expression for fuzzytime triggers in Linux and Windows templates,
    removed fuzzytime triggers from active agent templates Templates
  + ZBXNEXT-9201 Updated max supported MySQL version to 8.4 Proxy Server
  + ZBXNEXT-9225 Updated max supported TimescaleDB version to 2.15 Server
  + ZBXNEXT-9226 Updated max supported MariaDB version to 11.4 Proxy Server
  + ZBXNEXT-8868 Added discovery and template for Azure VM Scale Sets Templates
- Bug Fixes
  + BX-24947 Fixed PHP runtime errors while processing frontend notifications Frontend
  + ZBX-24824 Improved loadable plugin connection broker Agent
  + ZBX-24583 Fixed inability to export/import web scenario with digest authentication API
  + ZBX-23905 Fixed double scroll in script dialogs Frontend
  + ZBX-18767 Fixed word breaks in flexible text input fields and trigger expressions Frontend
  + ZBX-24909 Fixed resolving of macro functions in the "Item value" widget Frontend
  + ZBX-24859 Fixed JavaScript in S3 buckets discovery rule Templates
  + ZBX-24617 Fixed hardcoded region in AWS by HTTP template Templates
  + ZBX-24524 Fixed "New values per second" statistic to include dependent items in calculation Proxy Server
  + ZBX-24821 Made 'execute_on' value being recorded in audit only for shell scripts Server
  + ZBX-23312 Fixed discovery edit form being saved incorrectly after dcheck update Frontend
  + ZBX-24773 Fixed duplicate item preprocessing in Kubernetes Kubelet by HTTP template Templates
  + ZBX-24514 Fixed standalone Zabbix server and Zabbix proxy not stopping when database is read-only Proxy Server
  + ZBX-23936 Fixed state and styling of readonly fields Frontend
  + ZBX-24520 Fixed an issue with incorrect translations used in several frontend places Frontend
  + ZBX-21815 Fixed issue with undefined offset for media type when it was deleted before saving the user Frontend
  + ZBX-24108 Fixed error in dashboard if Map widget contains map element that user doesn't have access to Frontend
  + ZBX-24569 Fixed old and added new items to Azure Virtual Machine template Templates
  + ZBX-24537 Fixed tags subfilter in Latest data kiosk mode Frontend
  + ZBX-24167 Fixed template linkage when item prototype collision is found Server
  + ZBX-23770 Improved monitoring user permissions documentation for Zabbix agent 2 Oracle plugin and Oracle by ODBC template Documentation
  + ZBX-24565 Removed redundant kernel header include, fixed musl compatibility issues (thanks to Alpine Linux maintainers for spotting this)
  + ZBX-24610 Fixed interface field appearance for discovered items without interface set Frontend
  + ZBX-24562 Fixed incorrect problem order in Problems by severity widget's hintbox Frontend
  + ZBX-23751 Fixed inability to pass an action filter condition without an "operator" property, implying a default value of "Equal" API
  + ZBX-21429 Prevented ability to disable all UI element access via role.update API API
  + ZBX-19271 Fixed inconsistent tag row rendering in different edit forms Frontend
  + ZBX-24539 Fixed incorrect threshold in trigger expression of Check Point Next Generation Firewall by SNMP template Templates
  + ZBX-24667 Fixed vm.memory.size[pused] item on Solaris Agent
  + ZBX-23781 Added storage volumes check in HPE iLO by HTTP template Templates
  + ZBX-24391 Fixed Zabbix agent to return net.tcp.socket.count result without error if IPv6 is disabled Agent
  + ZBX-24235 Fixed value misalignment in Item value widget Frontend
  + ZBX-24352 Fixed custom severity name usage in Geomap widget Frontend
  + ZBX-24665 Fixed potential problem with deprecated GCE Integrity feature Templates
  + ZBX-20993 Fixed Zabbix agent 2 MQTT plugin clientID to be generated by strict requirements Agent
  + ZBX-23426 Added dependent item with JavaScript preprocessing for edges SD-WAN in VMWare SD-WAN VeloCloud by HTTP template Templates
  + ZBX-24566 Fixed crash when expression macro is used in unsupported location Server
  + ZBX-24450 Fixed issue where graph could differ for data gathered from PostgreSQL and other databases Frontend
  + ZBX-24513 Fixed real-time export of rarely updated trends Server
  + ZBX-24163 Fixed submap addition in Map navigation tree widget to not append same submaps repeatedly Frontend
  + ZBX-23398 Fixed trigger expression constructor incorrectly showing '&lt;' and '&gt;' operators Frontend
  + ZBX-23584 Fixed error message being displayed when updating host after changing item status Frontend
  + ZBX-24635 Fixed datastore triggers in VMware templates Templates</changelog>
</package>
<package pkgid="6354b703430ea37e180e69f79f91b21dbda3799ded06acca9eb9e837ddfae29d" name="zabbix-agent" arch="aarch64">
  <version epoch="0" ver="6.0.33" rel="bp156.2.3.1"/>
  <changelog author="pgajdos@suse.com" date="1644494400">- version update to 4.0.38
  * ZBX-20387   fixed default language of the setup routine for logged in superadmin users (averza)
  * ZBX-19652   fixed JavaScript syntax for Internet Explorer 11 compatibility (jfreibergs)</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1644753600">- mention dropped files from 3.x series so it can be accepted in backports...
- zabbix-3.0.20-jsLoader-fix.patch was never required in 4.x</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1647518400">- updated to latest release 4.0.39
- Bug Fixes
  + ZBX-19789 Added SourceIP support to ldap simple checks
  + ZBX-20680 Fixed reflected XSS issues
  ( Reflected XSSes in Zabbix Frontend (CVE-2022-24349, CVE-2022-24917, CVE-2022-24918, CVE-2022-24919) )
  fixes for bsc#1196945 bsc#1196946 bsc#1196947</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491200">- updated to latest release 4.0.42
- New Features and Improvements
  + ZBXNEXT-7694 Added "utf8mb3" character set support for MySQL database
  + ZBX-20946 Enabled Bulgarian, Chinese (zh_TW), German, Greek, Indonesian,
    Romanian, Spanish and Vietnamese languages in frontend
- Bug Fixes
  + ZBX-21123 Fixed crash when VMware VC was not available at the first moment when starting zabbix_server
  + ZBX-21137 Fixed VMware collector crash related to datastore state disconnected from all HVs
  + ZBX-20600 Fixed vmware hv.datastore.latency item when multiple datastores with duplicate name
  + ZBX-20844 Fixed external check becoming unsupported when Zabbix server or Zabbix proxy is stopped</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491201">- add CVE-2022-35230 patch file CVE-2022-35230.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674216000">- updated to 6.0.12
- for changes in this major release please consult 6.0.html in
  /usr/share/doc/packages/zabbix/
- removed CVE-2022-35230.patch and zabbix-3.0.25-new-m4-pgsql.patch
- added fixed zabbix-6.0.12-new-m4-pgsql.patch patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674820800">- mention of patches added required...
  zabbix-6.0.12-curl-fixes.patch zabbix-6.0.12-netsnmp-fixes.patch
  zabbix-6.0.12-new-m4-pgsql.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1684152000">- updated to latest upstream release 6.0.17
- New Features and Improvements
  + ZBXNEXT-8334 Added Event-Driven Ansible media
  + ZBXNEXT-8312 Increased TimescaleDB maximum supported version to 2.10
  + ZBXNEXT-8317 Increased MariaDB maximum supported version to 10.11
  + ZBXNEXT-7759 Added array and Buffer support to JavaScript btoa function and HttpRequest post/put methods
  + ZBXNEXT-8071 Added sysdba, sysasm and sysoper login options to Zabbix agent 2
    Oracle plugin and updated Oracle by Zabbix agent 2 template documentation
  + ZBXNEXT-8241 Added support of signing data using rs256 to JavaScript engine
  + ZBXNEXT-8208 Added storage accounts in azure template
  + ZBXNEXT-8012 Implemented API token authentication in user.checkAuthentication method
  + ZBXNEXT-8204 Added support of PHP 8.2
  + ZBXNEXT-8170 Added AWS cloud templates
  + ZBXNEXT-7923 Added templates for BMC Control-M integration
  + ZBXNEXT-7775 Added Veeam backup and replication templates
  + ZBXNEXT-8054 Updated MariaDB maximum supported version to 10.10
  + ZBXNEXT-7951 Implemented configuration import improvements
  + ZBXNEXT-8112 Added Line media type
  + ZBXNEXT-8197 Added TimescaleDB v2.9.x support
  + ZBXNEXT-7962 Fixed interfaces discovery rules in OPNsense, PFSense and TrueNAS templates
  + ZBXNEXT-7615 Added hmac function for JavaScript
  + ZBXNEXT-7977 Added Azure Microsoft SQL templates
  + ZBXNEXT-8076 Added prof_enable and prof_disable commands for profiling
  + ZBXNEXT-7963 Added a hint box to the "Enable HTTP authentication" field; added confirmation dialog box for enabling HTTP authentication
  + ZBXNEXT-7886 Added Cisco Nexus 9000 Series Switches template
  + ZBXNEXT-6119 Added the option to retrieve all JSON data from docker.container_info key in Zabbix agent 2 Docker plugin
  + ZBXNEXT-7834 Added templates for Microsoft Azure and Azure virtual machines
  + ZBXNEXT-8058 Reduced locking between history syncers, trappers and proxy pollers
- Bug Fixes
  + ZBX-22718 Fixed memory leak in json objects and identical keys
  + ZBX-22719 Fixed replace() function in expressions
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22589 Added new limits for JS objects
  + ZBX-22521 Added debug logging for process selection in proc.mem[] on AIX
  + ZBX-22373 Updated go.mod/sum to allow mixing session and key parameter for Zabbix agent 2 items
  + ZBX-22241 Fixed minimum severity filter usage for map element link triggers
  + ZBX-22194 Fixed inability to import a template with trigger dependency on a host trigger
  + ZBX-22538 Fixed popup menus disappearing on right-clicking links in them
  + ZBX-21583 Optimised preprocessing steps and added two graphs and dashboard in the Hadoop by HTTP template
  + ZBX-19375 Prevented the ability to set a duplicate value for the uuid parameter when updating any of template
    entities; added possibility to update the uuid parameter for the Service API; fixed duplicate UUIDs
    in Proxmox VE by HTTP template
  + ZBX-21603 Optimised preprocessing steps in the Zookeeper by HTTP template
  + ZBX-21589 Optimised SQL queries and preprocessing steps
  + ZBX-22492 Removed limitation for size of logged messages in JS
  + ZBX-22641 Updated deprecated ports in Kubernetes templates, updated target tags,
    added notes about binding address options for Scheduler and Cluster Manager components
  + ZBX-22306 Fixed the crash in Zabbix agent 2 when running out of available file descriptors
  + ZBX-21013 Hid the option "Create new groups" for unprivileged users in the Import form
  + ZBX-22219 Added validation to the "Server" IP/DNS option in the Zabbix agent 2 configuration
  + ZBX-22627 Fixed loss of preprocessing result when step with delta is used
  + ZBX-22304 Fixed duplication in web scenario error messages when curl cannot resolve host
  + ZBX-21577 Added an extra master item prototype to the Elasticsearch Cluster by HTTP template
    to reduce preprocessing worker utilization
  + ZBX-20084 Fixed VMware parameters display
  + ZBX-20699 Fixed the inability to import host prototypes containing SNMPv3 interface;
    allowed to supply conditional parameters with default values to hostprototype.create and hostprototype.update API methods
    when the parameters have no effect; added audit logging of changes to host prototypes when unlinking a template;
    fixed the inability to remove group links or group prototypes from a host prototype of a linked template
  + ZBX-22432 Fixed different severity paddings in trigger popups and maps triggers
  + ZBX-22210 Fixed selected count when using filter and filtered parameter is changed in a popup
  + ZBX-22533 Fixed debug section overlapping with 'Add new widget' placeholder in the dashboard
  + ZBX-22331 Fixed messages when updating graph prototype discovery
  + ZBX-22455 Added a check for numeric value in value mapping
  + ZBX-22206 Fixed incorrect padding in multiselect popup contrast dark and light stylesheets
  + ZBX-18527 Fixed the markup for Type of calculation expression field
  + ZBX-22363 Added support for item and item_preproc table fields to be either nvarchar or nclob
  + ZBX-22622 Fixed alert script path validation
  + ZBX-22588 Fixed unauthorised file system access when using cURL
  + ZBX-22097 Fixed exiting process when connection to the database is lost
  + ZBX-21576 Optimized preprocessing in ClickHouse by HTTP template and added lld rule
  + ZBX-21669 Added the possibility to filter System user in the audit log
  + ZBX-22261 Added value mapping in the template PostgreSQL by Zabbix agent 2 for item Checksum failures
  + ZBX-22413 Fixed autofocus for inherited web scenario edit
  + ZBX-22507 Fixed positioning of the debug information on dashboards in the editing mode
  + ZBX-22506 Fixed horizontal scrollbar occasionally appearing on Graph widgets
  + ZBX-22512 Fixed occasional jumping of hint-boxes of Graph widgets, when made static
  + ZBX-22403 Added license information to the Readme for Veeam Backup templates
  + ZBX-21596 Optimized preprocessing steps in the Redis by Zabbix agent 2 template
  + ZBX-22520 Fixed the versions of integrations
  + ZBX-19466 Changed global script name validation to include a menu path into its scope of uniqueness check
  + ZBX-22073 Fixed subfilters of the Latest data and Graphs occasionally hiding the selected options
  + ZBX-22490 Fixed HttpRequest limit in JavaScript being reached even if all objects are destroyed
  + ZBX-21578 Optimized HAProxy http/agent templates to spread the load across the workers
  + ZBX-21906 Fixed recovery of dependent items when throttling is used
  + ZBX-21723 Removed syslog LogType from config file for Zabbix agent 2 on Windows
  + ZBX-22407 Fixed a crash when testing an item with the aggregated function count containing invalid argument
  + ZBX-22056 Fixed the "No data found" message style in Monitoring-&gt;Problems
  + ZBX-22026 Fixed SNMP agent item going to unsupported state on NULL result
  + ZBX-22411 Fixed incorrect time in the dashboard Graph widget hintbox
  + ZBX-21902 Emphasized the HTML type in the attribution field in the Administration-&gt;Geographical Maps
  + ZBX-18288 Fixed undefined offset runtime error in the Graph prototype preview
  + ZBX-21963 Fixed $ZBX_SERVER value being ignored unless $ZBX_SERVER_PORT is also defined
  + ZBX-21802 Fixed Enabled button in the discovered calculated items
  + ZBX-21642 Fixed a filter not clearing when clicking on a specific host in the Monitoring
  + ZBX-22186 Fixed wrong color update after item order change in graphs
  + ZBX-19339 Fixed import and export of dependent LLD rules if master item is a web item
  + ZBX-21813 Fixed User role update page when an empty user role name has been submitted
  + ZBX-22188 Changed parameters of the wmi.get and wmi.getall keys to mandatory
  + ZBX-21238 Fixed the inability to update status and other fields of a templated item, item prototype
    and discovery rule of script type
  + ZBX-21834 Fixed the map navigation tree breaking if there is a disabled trigger used as a link indicator
    between two elements in a map
  + ZBX-22259 Fixed quoted parameter escaping in the trigger expression functions
  + ZBX-22241 Fixed map link color and drawing style selection when multiple triggers are in the problem state
  + ZBX-22203 Fixed the tabfilter item click event being executed at the end of the tabfilter sorting event in Firefox
  + ZBX-22434 Fixed race condition when starting Zabbix agent 2 with loadable plugins
  + ZBX-22229 Updated Zabbix web service dependencies
  + ZBX-20801 Updated the Readme in Docker template
  + ZBX-22298 Fixed metrics preprocessing in PVC discovery in Kubernetes cluster state by HTTP template,
    removed non-existing PVC statuses, combined state phases into single phase metrics, added PV discovery
  + ZBX-22079 Fixed "make clean" command when used from tar archive
  + ZBX-22222 Fixed applying item value maps on already converted values
  + ZBX-22402 Fixed data sending to Zabbix server from Zabbix agent2 persistent buffer
  + ZBX-22240 Fixed selects of history and trends being able to block housekeeping
  + ZBX-22240 Fixed selects of history and trends blocking drop_chunks
  + ZBX-22078 Fixed the crash in calculated items when using tag filter on 32-bit systems
  + ZBX-21591 Optimized JSONPaths in the Nginx Plus template
  + ZBX-21739 Fixed discover status not being updated for templated graph prototype
  + ZBX-21748 Fixed the background of the Close button in the message box for dark theme
  + ZBX-19202 Fixed template dashboard availability to users without permissions to the templates
  + ZBX-22189 Fixed Zabbix server crash appearing when only item tags change between LLD runs
  + ZBX-21591 Optimized Nginx Plus by HTTP template to spread the load across worker processes
  + ZBX-22032 Added the cookie engine to HTTP checks
  + ZBX-21597 Optimized Remote Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-21602 Optimized Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-22149 Fixed wrong escaping in trigger expression during upgrade and escaping as a workaround for calculated items
  + ZBX-22061 Fixed custom query parameter read on an empty parameter for Oracle plugin in Zabbix agent 2
  + ZBX-21227 Improved error logging during agent start as a Windows service
  + ZBX-22178 Fixed action operations being executed on the current host only if a host group is selected
  + ZBX-22189 Fixed LLD Zabbix server crash
  + ZBX-21538 Fixed history.get API method blocking drop_chunks requests during housekeeping
  + ZBX-21956 Fixed severity sign overlapping trigger name in the map element configuration
  + ZBX-22215 Fixed incorrectly quoted function parameter parsing
  + ZBX-22043 Fixed the crash when array index in JSONPath is negative or large
  + ZBX-22118 Fixed remote command execution sequence in Zabbix agent 2
  + ZBX-21556 Updated Etcd by HTTP template to comply with Etcd v3.5
  + ZBX-22133 Fixed closed pipe detection for communication with plugins in Windows
  + ZBX-21936 Fixed actions not being displayed in the Action log widget
  + ZBX-22164 Fixed quote and unquote methods for trigger functions
  + ZBX-21254 Removed kernel.maxproc from the processes graph in Linux by Zabbix agent templates
  + ZBX-21754 Improved value cache warmup when retrieving two last values with 1 day update interval
  + ZBX-22077 Fixed Sign out link not working consistently in Mozilla Firefox
  + ZBX-21862 Updated tablespaces query for Oracle plugin in Zabbix agent 2
  + ZBX-21665 Fixed SMART plugin infinite loop for Zabbix agent 2
  + ZBX-19138 Fixed Redis plugin configuration in Zabbix agent 2 configuration files
  + ZBX-21592 Moved some static items under LLD rules to optimize Oracle by ODBC template
  + ZBX-21069 Fixed SNMP max_vars not backing off when generr is received
  + ZBX-21889 Fixed warnings being displayed even after enabling overrides for trends or history tables with compressed chunks
  + ZBX-21563 Changed the order in which escalation steps and recovery operations are executed
  + ZBX-22017 Fixed map navigation tree widget inability to save the order when the depth levels get changed
  + ZBX-21961 Removed the unnecessary "Command:" label for message actions on the Event details page
  + ZBX-21783 Fixed Zabbix JS timeout validation
  + ZBX-21720 Fixed trends function cache size estimation and overallocation handling
  + ZBX-21713 Fixed retrieval of the numeric column width when Oracle DB is used
  + ZBX-22126 Fixed trends being deleted from cache and retrieved from the database when data older than 1 hour is received
  + ZBX-22075 Fixed crash when Elasticsearch is used
  + ZBX-21890 Fixed config.dbversion_status containing second empty object on PostgreSQL without TSDB
  + ZBX-22138 Fixed inability to delete a group from the host prototype
  + ZBX-21950 Updated script item to not require host interface during template linkage
  + ZBX-21540 Moved some static items under LLD rules to improve performance in Oracle by Zabbix agent 2 template
  + ZBX-21073 Added support of Int8Array(), Buffer() and also duktape plain buffers in md5, sha256 and hmac function parameters
  + ZBX-22071 Extended description for OPSGenie media type
  + ZBX-20845 Fixed SNMP interface availability in case of wrong credentials
  + ZBX-21587 Added metrics for optimizing dependent items preprocessing in Jenkins template
  + ZBX-21441 Added an override to skip metadata collection on zfs and btrfs for Nix templates
  + ZBX-22016 Fixed host.get API method not returning any results for hosts with no interfaces when filtering by "hostid"
  + ZBX-21927 Fixed a crash on Oracle database when connection is lost
  + ZBX-21300 Fixed high CPU usage when using net.tcp.socket.count key on Windows
  + ZBX-21793 Fixed error message for "diaginfo" runtime command
  + ZBX-22042 Fixed inability to get the existing group prototypes by hostprototype.get API method when using Oracle database
  + ZBX-21221 Increased character limit of task_result.info
  + ZBX-21696 Fixed Windows agent 2 Unicode path support for log* items
  + ZBX-21903 Fixed agent 2 timeout behavior for net.tcp.port item
  + ZBX-21039 Fixed Readme in PostgreSQL by Zabbix agent 2 template
  + ZBX-21922 Fixed expression macros to use corresponding item keys
  + ZBX-21806 Fixed fatal PHP error in case incorrect variable type for controller action is given
  + ZBX-21753 Fixed graphs not loading in kiosk mode
  + ZBX-20413 Fixed the behavior of paging when a filter or a sub-filter is applied
  + ZBX-21206 Updated plugin support dependency for Zabbix agent 2
  + ZBX-20356 Updated Zabbix agent 2 to remove and re-add performance counters on failed collection and to keep a query always open
  + ZBX-21296 Updated Oracle plugin, Oracle ODBC and agent 2 template documentation grant select variables and added a new grant
  + ZBX-21595 Optimized RabbitMQ node templates
  + ZBX-21884 Changed system.sw.packages[&lt;package&gt;,&lt;manager&gt;,&lt;format&gt;] to system.sw.packages[&lt;regexp&gt;,&lt;manager&gt;,&lt;format&gt;]
  + ZBX-21594 Optimized RabbitMQ cluster templates
  + ZBX-20050 Fixed broken macro value and type input when changing to/from inherited macros
  + ZBX-21864 Fixed the fatal error in system warning page
  + ZBX-20110 Added single field search option to the archive.info, ts.stats, pdb.info,
    cdb.info and diskgroups.stats keys in Zabbix agent 2 Oracle plugin
  + ZBX-21373 Fixed the agent sometimes crashing when enumerating system processes on OpenBSD</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1689854400">- updated to latest upstream release 6.0.19
- this version fixes CVE-2023-29454 bsc#1213338
- New Features and Improvements
  + ZBXNEXT-8497 Removed unnecessary JavaScript preprocessing in discovery rules in Kubernetes templates
  + ZBXNEXT-8465 Updated JavaScript scripts in Kubernetes templates
  + ZBXNEXT-8467 Updated max supported TimescaleDB version to 2.11
  + ZBXNEXT-7072 Fixed hintbox to be automatically closed when target element disappears
  + ZBXNEXT-8294 Added filters of node labels and annotations for Kubelet discovery
    in Kubernetes cluster state template
  + ZBXNEXT-8199 Added Google cloud platform monitoring template
  + ZBXNEXT-8330 Updated plugin support with defaults support for Zabbix agent 2
  + ZBXNEXT-8357 Improved proxy history housekeeping when data older than ProxyOfflineBuffer is being constantly received
  + ZBXNEXT-8142 Added ability to import configuration files with a UTF-8 Byte order mark
  + ZBXNEXT-8209 Added Azure CosmosDB for MongoDB template
  + ZBXNEXT-8078 Removed unnecessary new line for each element in an array when exporting YAML templates
  + ZBXNEXT-8273 Implemented support for relative Include paths in the config file, based on its current directory
  + ZBXNEXT-8391 Added container healthcheck metric in Docker by Zabbix agent 2 template
  + ZBXNEXT-8354 Added pids_stats to docker.container_stats key in Zabbix agent 2
- Bug Fixes
  + ZBX-22987 Fixed inefficient URL schema validation
  + ZBX-21859 Fixed active checks occasionally not being executed on Zabbix agent 2 if checks
    for a plugin have long and short update intervals
  + ZBX-21892 Fixed wrong fs type returned by vfs.fs.get for file systems with identical mount point
  + ZBX-22941 Prevented clearing of the user macro secret values on inherited host prototypes as
    the result of user macros modifications on the parent host prototype of a template
  + ZBX-22695 Fixed eventlog duplicate timestamps
  + ZBX-22903 Fixed scale calculation for Graph and Graph (classic) widgets
  + ZBX-22148 Fixed the crash when updating a webhook to JavaScript that cannot be compiled
  + ZBX-22868 Fixed Zabbix agent 2 plugin Defaults when hardcoded value is provided
  + ZBX-22399 Added TLS and Default parameters support to MQTT plugin for Zabbix agent 2
  + ZBX-20280 Fixed page selection in a dashboard after refresh
  + ZBX-22883 Fixed occasional crash of user parameters on Windows when using Zabbix agent 2 with UserParameterDir defined
  + ZBX-22805 Increased memory allocation limit for JavaScript execution from 64M to 512M
  + ZBX-22798 Fixed incorrect output of vfs.file.contents when reading frequently modified file
  + ZBX-21573 Optimized preprocessing steps in the AWS EC2 by HTTP template
  + ZBX-16326 Fixed displaying of the first and last data points on the graphs
  + ZBX-22467 Fixed missing bracket in a trigger event name in Windows templates
  + ZBX-22738 Fixed flickering debug info while editing empty dashboards
  + ZBX-22231 Removed host and interface macros resolution from HTTP proxy fields in items,
    item prototype and discovery rule test dialogues
  + ZBX-21194 Fixed filter form submission upon pressing Enter key in Safari
  + ZBX-22762 Fixed race condition in Zabbix agent 2 when reading filesystem
  + ZBX-21804 Removed requirement for write permissions on hosts, host groups, triggers, discovery rules,
    discovery checks and proxies when creating or updating actions
  + ZBX-22243 Fixed navigation away from edited dashboard without user confirmation
  + ZBX-22418 Fixed popup form fields overlapping labels when textarea width is resized
  + ZBX-19590 Changed count_foreach to add 0 when no data are in the requested period
  + ZBX-22681 Fixed wrongly displayed Revert button for text macros in host, template and host prototype clone forms
  + ZBX-22594 Fixed fatal error when a request contains invalid authentication parameters
  + ZBX-22397 Fixed disabled input field text color in Safari
  + ZBX-21593 Optimized preprocessing steps in the templates PostgreSQL by Zabbix agent and PostgreSQL by Zabbix agent 2
  + ZBX-22470 Fixed hang on logging when establishing an encrypted connection in Zabbix agent 2
  + ZBX-20263 Prevented the ability to link two or more templates with matching item keys to a host or template;
    improved the check for double template linkage and related error messages
  + ZBX-22571 Fixed "service not equal" action condition not working as expected
  + ZBX-22644 Fixed Graph widget not showing all problems for multiple items with dataset aggregation enabled
  + ZBX-22698 Fixed spelling mistakes in the templates
  + ZBX-21883 Changed Select map field of the Map widget to multiselect
  + ZBX-22989 Silenced null-dereference warnings for duktape
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22604 Added new replica mismatch metrics to Kubernetes cluster state template, updated triggers
  + ZBX-22475 Fixed regex in preprocessing parameter for Jenkins template
  + ZBX-21910 Fixed JavaScript in Kubernetes nodes template
  + ZBX-22773 Made NodeAddress use ListenIP and ListenPort if not specified
  + ZBX-21613 Fixed broken database upgrade if more than one Zabbix server at the same time on one database is started
  + ZBX-22688 Fixed AlertScriptPath not allowing links
  + ZBX-22029 Fixed preprocessing step in Pods discovery for Kubernetes kubelet template
  + ZBX-22234 Fixed incorrect SNMPINDEX offset retrieval in SNMP discovery
  + ZBX-22141 Fixed attaching multiple templates with proc.get item key to one host and fixed spelling in description
  + ZBX-22285 Fixed honoring of the excludeSearch parameter in API
  + ZBX-20604 Fixed UserParameterDir behavior for UserParameter calls
  + ZBX-22732 Fixed description of ATAN2 mathematical function
  + ZBX-22664 Fixed user macros with regex context being resynced without any changes
  + ZBX-22661 Fixed templated dashboard display in Monitoring Hosts Dashboards
  + ZBX-21599 Optimised preprocessing steps and added dashboard in the TiDB TiKV by HTTP template
  + ZBX-21598 Optimised preprocessing steps and added dashboard in the TiDB PD by HTTP template
  + ZBX-21600 Optimised preprocessing steps and added dashboard in the TiDB by HTTP template
  + ZBX-22386 Fixed encoding of HTML entities in the user interface
  + ZBX-22714 Fixed signature for mqtt.get key in Standard items popup
  + ZBX-21397 Fixed preprocessing step in discovery for Kubernetes kubelet template
  + ZBX-20202 Improved tablespace handling to support Oracle multitenant architecture in Oracle by ODBC template
  + ZBX-22713 Fixed Zabbix server compilation problem for NetBSD
  + ZBX-21795 Fixed unhandled timeout in Telnet
  + ZBX-21801 Fixed helper positioning when sorting Header and Query fields in item configuration form
  + ZBX-22238 Fixed non-writable hostgroup appearance in template, host and host prototype clone forms
  + ZBX-22192 Fixed valid widget name being reset when other widget fields are invalid
  + ZBX-21871 Switched for the changes in users of user group API object to be audit logged
    as updates in groups of user API objects
  + ZBX-22461 Fixed incorrect sortable item positioning in Safari
  + ZBX-22469 Fixed SLI calculation for services having multiple alarms per second
  + ZBX-22859 Fixed validation of input parameters in action configuration form</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1697544000">- updated to latest upstream release 6.0.22
- this version fixes CVE-2023-32722 and CVE-2023-32722 bsc#1216211 and bsc#1216222
- removed patches zabbix-6.0.12-new-m4-pgsql.patch zabbix-6.0.12-curl-fixes.patch
  honestly was tired of patching for correct way doing postgresql detection
  now added postgresql-server-devel which does not make sense but hey
  upstream does not care
- New Features and Improvements
  + ZBXNEXT-8576 Added template integration with Acronis Cyber Protect Cloud
  + ZBXNEXT-6554 Increased remote command execution limits to 16MB
  + ZBXNEXT-8610 Added MantisBT template
  + ZBXNEXT-8358 Improved items configuration sync on PostgreSQL by selecting using equal condition instead of not equal
  + ZBXNEXT-8429 Added HashiCorp Nomad template
  + ZBXNEXT-8649 Fixed time period params in JavaScript
  + ZBXNEXT-8581 Added support for HTTP proxy in Azure templates
  + ZBXNEXT-8558 Added MantisBT webhook
  + ZBXNEXT-8589 Updated documentation, unified metric names and descriptions in PostgreSQL templates,
    removed unused macros, user parameters and queries in PostgreSQL by Zabbix agent
  + ZBXNEXT-8528 Added AWS Cost Explorer template
  + ZBXNEXT-8190 Increased MariaDB maximum supported version to 11.0
  + ZBXNEXT-8582 Increased MySQL maximum supported version to 8.1
  + ZBXNEXT-8481 Added PostgreSQL by ODBC template
  + ZBXNEXT-8561 Added nodata trigger to remote Zabbix proxy and server health templates
  + ZBXNEXT-8482 Added integration with OpenStack Nova
  + ZBXNEXT-8451 Disabled spell checking for nondescriptive textareas
  + ZBXNEXT-8505 Added Cisco SD-WAN templates
  + ZBXNEXT-7944 Excluded edgeupdate service from services discovery in Windows by Zabbix agent templates
  + ZBXNEXT-8422 Added AWS ECS templates
- Bug Fixes
  + ZBX-23417 Fixed possible memory leak when checking modbus.get[] item
  + ZBX-23338 Improved performance of templatedashboard.get method for non super-admin users
  + ZBX-23110 Fixed possible crash on Windows 11 by removing concurrent Win API call for update perfCounters list
  + ZBX-23284 Prevented deletion of the discovered group as a result of renaming its group prototype
  + ZBX-21094 Fixed graphs not displaying values when items do not have trends and trend storage period is overridden in configuration
  + ZBX-23162 Fixed variable in JavaScript for Cisco Meraki template
  + ZBX-23066 Expanded ui/composer.json to describe the project
  + ZBX-23261 Removed kiosk mode button from host inventory form
  + ZBX-23253 Added static units support to graph widget legend and hint box
  + ZBX-21898 Fixed expression validation, history function parser to accept backslash without escaping
  + ZBX-22943 Fixed various memory leaks in Zabbix agent 2
  + ZBX-23244 Added escaping for special characters in HTML mode of Telegram mediatype
  + ZBX-22818 Fixed some aggregation functions not working with last_foreach()
  + ZBX-21636 Fixed Oracle DB update query error mishandled as success
  + ZBX-20442 Fixed Ceph plugin not returning percent_used in Zabbix agent 2
  + ZBX-15210 Added housekeeping and handling in remove action operation of autoreg_host table
  + ZBX-22685 Fixed issue of error message details not being expanded by default in various forms
  + ZBX-22166 Fixed item value widget not showing decimal places properly with seconds
  + ZBX-23035 Fixed disappearing filter group in host, item, trigger, graph, discovery rule, web and template lists
  + ZBX-23105 Added missing database indices
  + ZBX-22640 Fixed inability to add unique SNMPv3 checks in discovery rules
  + ZBX-21952 Fixed and improved documentation for Oracle by ODBC template
  + ZBX-22724 Fixed inconsistencies in ordering of objects in template configuration export
  + ZBX-22980 Fixed host prototype displaying inherited macros in a non-inherited macro tab
  + ZBX-17279 Fixed graph widget loading
  + ZBX-21644 Fixed state of "allow manual close" setting of trigger prototype getting lost on template cloning
  + ZBX-22060 Added notes about encryption in PostgreSQL templates, renamed database instance URI macro to connection string
    in PostgreSQL by Zabbix agent 2 template, updated PostgreSQL by ODBC template to use connection string
  + ZBX-23246 Fixed classic graph preview not working if more than 10 items are assigned to it
  + ZBX-22758 Fixed Zabbix agent 2 startup error on domain controllers by increasing go-winio version
  + ZBX-22451 Fixed resolving of calculated item formula in test popup
  + ZBX-22620 Added header in items for Meraki template
  + ZBX-23051 Changed content of resolved alerts to be more compatible with Event Orchestration in PagerDuty
  + ZBX-23272 Fixed naming for tenant item prototypes in OpenStack Nova by HTTP template
  + ZBX-22771 Fixed handling of large unsigned integers in jsonpath
  + ZBX-22871 Fixed regular expression crash with invalid utf-8 sequences when pcre2 is used
  + ZBX-23141 Fixed crash when maintenance is enabled and unexpected event exists for trigger prototype
  + ZBX-21255 Added support of the fmtnum() function for {ITEM.VALUE}, {ITEM.LASTVALUE} and expression macros
  + ZBX-21695 Fixed {TIME} macro not being resolved during scheduled report test
  + ZBX-23221 Fixed memory leaks when using certificate-based encryption in Zabbix Agent 1 and Agent 2; thanks to Masato Hirahata for the patch
  + ZBX-22864 Fixed calculation of max_repetitions sent out to device in SNMP PDUs
  + ZBX-21574 Optimized Asterisk by HTTP template
  + ZBX-18168 Added regexp runtime error logging for log*[] items
  + ZBX-22677 Adjusted font colors for placeholders, disabled and readonly fields
  + ZBX-22972 Fixed displaying of dashboard pages when scrolling is enabled
  + ZBX-22528 Fixed draggable element position
  + ZBX-23067 Enhanced audit logging with reason of switching of HA node to active mode
  + ZBX-22613 Fixed script execution with API token as authentication
  + ZBX-23060 Removed unused endpoints in JavaScript for Veeam Backup and Replication template
  + ZBX-22772 Added trends cleanup for non-numeric value types
  + ZBX-22822 Fixed displaying the correct threshold color in "Top hosts" widget when value exceeds maximum
  + ZBX-22777 Fixed item test form sending incorrectly resolved macros to server if item uses SNMP interface
  + ZBX-23097 Fixed use of uninitialised value when verifying subject and issuer with TLS
  + ZBX-23112 Fixed runtime errors in the inheritance of the trigger and trigger prototype dependencies
  + ZBX-22539 Fixed SLI calculation for days with daylight-saving-time transitions
  + ZBX-22814 Fixed PHP runtime errors in API trigger.get method when using "expandComment" option
  + ZBX-23049 Fixed default condition for log item macro resolution
  + ZBX-21909 Updated setup section in README for PHP-FPM templates to include configuration example for Apache
  + ZBX-21547 Fixed reading of non-UTF-8 encoded files in Zabbix agent 2
  + ZBX-20148 Fixed the issue with housekeeper failing to delete some of the events that required deletion
  + ZBX-21970 Fixed console error in "Map navigation tree" widget; disabled add button on a 10th depth level
  + ZBX-19393 Fixed undefined index errors in configuration.importcompare
  + ZBX-22290 Fixed generation of double page headers when general warning appears
  + ZBX-21845 Fixed Zabbix agent 2 systemd plugin failing with newer dbus
  + ZBX-22830 Fixed free bytes calculation for temporary tablespace in Oracle Zabbix agent 2 plugin
  + ZBX-22912 Fixed not being able to save an event correlation when custom formula was selected but only one condition remained
  + ZBX-21571 Updated pod crash loop trigger expressions in Kubernetes nodes and cluster state templates
  + ZBX-22369 Fixed suffix interpretation in threshold values for "Top hosts" widget
  + ZBX-22825 Fixed Zabbix access to the first page for user with specific page access
  + ZBX-22867 Fixed import popup showing circle animation even if PHP code failed
  + ZBX-22711 Fixed incorrectly displayed simple graphs with non-numeric items in Host graphs page</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1703419200">- updated to latest release 6.0.25
- fixes for bsc#1218199 (CVE-2023-32727), bsc#1218185 (CVE-2023-32725),bsc#1218193 (CVE-2023-32726)
- New Features and Improvements
  + ZBXNEXT-8857 Updated max supported TimescaleDB version to 2.13
  + ZBXNEXT-8800 Backported support of additional SSH options for ssh.run[] item as the 5th parameter
  + ZBXNEXT-8705 Implemented new tablespace item to retrieve percentage about
    current tablespace usage from max for both Oracle templates
  + ZBXNEXT-8708 Added version metric to Oracle plugin in Zabbix agent 2
  + ZBXNEXT-8729 Updated max supported TimescaleDB version to 2.12
  + ZBXNEXT-8522 Added HPE iLO by HTTP template
  + ZBXNEXT-7486 Added openshift-state-metrics in Kubernetes cluster state by HTTP
  + ZBXNEXT-8552 Added FortiGate by SNMP and FortiGate by HTTP templates
  + ZBXNEXT-8727 Added additional metrics in Cisco Meraki organization by HTTP template
  + ZBXNEXT-7097 Added item and trigger for monitoring PostgreSQL version into PostgreSQL
    by ODBC and PostgreSQL by Zabbix agent 2 templates
  + ZBXNEXT-8283 Implemented role-based authentication for AWS monitoring
  + ZBXNEXT-8575 Added Nextcloud template
  + ZBXNEXT-8469 Increased PostgreSQL maximum supported version to 16
  + ZBXNEXT-8714 Increased MariaDB maximum supported version to 11.1
- Bug Fixes
  + ZBX-23559 Fixed SLI dropping when maintenance is set with pre-existing problem
  + ZBX-23471 Fixed sha256 sum calculation on AIX, HP-UX and Solaris, fixed crash on HP-UX
  + ZBX-23787,ZBX-23755 Fixed crash on empty HTTP response;
    fixed Zabbix agent build on Windows with libcurl
  + ZBX-23683 Fixed calculation of vmware.datastore.read/write items taking into
    account VMware HV maintenance status
  + ZBX-21132 Fixed Top hosts widget not showing all items by selected item name
  + ZBX-23764 Added an additional field for new events in SIGNL4 media type
  + ZBX-23342 Fixed Zabbix agent 2 MySQL plugin connection not taking into account TLS parameters
  + ZBX-23685 Added read-only transaction to the list of recoverable errors on PostgreSQL
  + ZBX-23580 Fixed aggregated item key conversion to calculated item formula when
    item key includes 'last' function and a fourth parameter
  + ZBX-22493 Fixed foreign key support with SQLite3 database
  + ZBX-23490 Improved HTTP agent, web scenarios, web checks and JavaScript to convert to UTF-8
    from charset specified in HTTP header or HTTP meta tag
  + ZBX-23621 Fixed SNMP discovery looping forever with empty trend response
  + ZBX-23644 Fixed Zabbix agent compilation on AIX
  + ZBX-23525 Fixed template tab name in template configuration form
  + ZBX-23620 Reordered sub-templates in READMEs of Acronis, Control-M and Openstack templates
  + ZBX-23381 Fixed unit for FreeStorageSpace metric in JavaScript AWS RDS instance by HTTP template
  + ZBX-23269 Fixed sizes of loading modal windows
  + ZBX-22400 Fixed Web scenarios configuration form to display parent web scenarios on page refresh
  + ZBX-23290 Fixed gap when filtering by tags in Latest data
  + ZBX-23430 Fixed selected filter tab in high contrast themes being indistinguishable from others when collapsed
  + ZBX-23639 Changed value type for 'Pool Percent Used' item prototype in Ceph by Zabbix agent 2 template
  + ZBX-21891 Fixed messages about enabling, disabling and updating modules being different from other places
  + ZBX-23521 Fixed password field label not changing to key passphrase and
    back for SSH agent item when changing authentication method
  + ZBX-23431 Fixed non-working "Network timeout for item test" setting
  + ZBX-23285 Added missing bottom border for disabled button dropdown on hover for inherited macros
  + ZBX-23615 Fixed receiving data from the database twice the first time it is loaded
  + ZBX-19531 Fixed tables with header text vertical rotation
  + ZBX-23235 Fixed function macros to expand in notifications
  + ZBX-23173 Fixed memory leak in agent 2 for Windows Events processing on MS Windows
  + ZBX-23265 Fixed transfer of PSK encryption details when cloning proxy
  + ZBX-23563 Fixed JSONPath for rowshare locks metric in PostgreSQL by Zabbix agent 2 template
  + ZBX-22907 Removed unused LLD macro in PostgreSQL by Zabbix agent template
  + ZBX-23377 Added support for VMware perfCounter with nanosecond type
  + ZBX-23012 Possible optimization of the SQL queries when updating LLD items
  + ZBX-23325 Fixed ability to add duplicate ICMP ping checks to discovery rule configuration form via popup
  + ZBX-23270 Renamed trigger name condition to event name condition
  + ZBX-23340 Fixed TLS parameter handling in MySQL plugin for Zabbix agent 2
  + ZBX-23461 Fixed output of redundant data in DCdump_interfaces
  + ZBX-23528 Fixed inability to resize trigger expression field horizontally
  + ZBX-22977 Fixed positioning of hidden checkbox inputs and fixed autofocus in template/host mass update
  + ZBX-23494 Added SNMP fallback item to TrueNAS by SNMP template, updated
    uptime item and template descriptions, added preprocessing to free swap percentage calculation
  + ZBX-23404 Fixed Zabbix agent crashes on HP-UX 11.23
  + ZBX-22666 Disabled severity filter for Geomap widget in dashboard edit mode
  + ZBX-22735 Fixed confusing error message on user parameter reload in Zabbix agent 2
  + ZBX-23393 Fixed unquoted macro parsing in trigger function parameters
  + ZBX-23064 Simplified trend synchronization queries to improve performance
  + ZBX-23373 Fixed result for script.get API call with selectActions option
  + ZBX-23014 Fixed Zabbix agent build on HP-UX
  + ZBX-23164 Added timespan parameter in JavaScript Cisco Meraki template
  + ZBX-23455 Fixed inconsistency in button naming, confirmation messages,
    success and error messages in item and web scenario list pages
  + ZBX-20038 Fixed master host parameter for MySQL replication.get_slave_status key in Zabbix agent 2
  + ZBX-23301 Removed checks for PostgreSQL-TimescaleDB versions combination
  + ZBX-23211 Fixed host dashboard view for multi-page dashboard where the first page is empty</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1707048000">- add group provides needed by RPM 4.19</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108800">- update to latest release 6.0.27
- replaced zabbix-agentd.firewall  zabbix-java-gateway.firewall  zabbix-proxy.firewall  zabbix-server.firewall
  with firewalld xml definitions zabbix-agentd.xml  zabbix-java-gateway.xml  zabbix-proxy.xml  zabbix-server.xml
- New Features and Improvements
  + ZBXNEXT-8983 	Updated max supported MariaDB version to 11.2
  + ZBXNEXT-8984 	Updated max supported MySQL version to 8.3
  + ZBXNEXT-8762 	Added YugabyteDB by HTTP and YugabyteDB Cluster by HTTP templates
  + ZBXNEXT-8891 	Updated max supported MySQL version to 8.2
  + ZBXNEXT-8524 	Added support for HTTP proxy in GCP templates
  + ZBXNEXT-8759 	Added dashboards in Azure templates
  + ZBXNEXT-8580 	Added new discovery rules, refactored discovery rules to dependent items
    and made few minor changes in MSSQL by ODBC template
  + ZBXNEXT-8730 	Added Azure Cost Management by HTTP template
  - Bug Fixes
  + ZBX-23124 Fixed items with disabled history being sometimes stuck in non-supported state
  + ZBX-23586 Fixed filter evaluation type of organizations discovery in Cisco Meraki dashboard by HTTP template
  + ZBX-23766 Updated Zabbix agent 2 Ceph plugin readme setup instructions
  + ZBX-24094 Fixed network interfaces LLD filtering macro in Linux by Prom template
  + ZBX-23202 Fixed unused tag value being saved in tag filter
  + ZBX-22555 Updated regexp to case insensitive in Nginx templates
  + ZBX-23973 Fixed trends being retrieved from database for new items and for items with infrequent update interval
  + ZBX-22745 Removed incorrect description of network interfaces administrative status filter macro in SNMP templates
  + ZBX-24015 Improved zabbix[queue] internal item not to block history syncers and pollers
  + ZBX-23509 Fixed JSONPath of Keyspace discovery master item in Redis by Zabbix agent 2 template
  + ZBX-24059 Fixed libmodbus unnecessary linking into all binaries
  + ZBX-24055 Added missing API port macros in URL of script items in HPE Synergy by HTTP and HPE Primera by HTTP templates
  + ZBX-20525 Fixed vfs.dir.size performance issues when walking through directory that has a lot of subdirs/files
  + ZBX-23773 Improved trigger functionality for Acronis Cyber Protect Cloud MSP by HTTP template
  + ZBX-23979 Improved trend recalculation performance by performing trend updates in own transaction
  + ZBX-23688 Improved new item value retrieval performance by adding such items to value cache after configuration sync
  + ZBX-22130 Changed JSONPath expression evaluator to treat null values as empty variants
  + ZBX-23986 Added a license to the Go module
  + ZBX-23587 Fixed widget input field selecting when clicking on label
  + ZBX-23640 Fixed preload hints opening
  + ZBX-22433 Fixed web scenario and web scenario step configuration field trimming and field sorting
  + ZBX-23684 Fixed transactions query file for PostgreSQL by Zabbix agent template
  + ZBX-22371 Fixed process tags option not adding tags for service events
  + ZBX-17208 Fixed invalid command-line flag handling in Zabbix agent 2
  + ZBX-23937 Fixed JavaScript for AWS EC2 instances discovery
  + ZBX-22715 Fixed map shape dimension changes on resizing in scaled browser mode
  + ZBX-23722 Added garbage collection after executing JavaScript code
  + ZBX-23740 Fixed netsnmp persistent state disabling without affecting its configuration
  + ZBX-23257 Fixed log items not using MaxLinesPerSecond setting correctly for Zabbix agent 2
  + ZBX-23890 Removed non-existing headers from compiler checks: mtent.h and knlist.h
  + ZBX-23912 Removed Jira with CustomFields media type in data.tmpl
  + ZBX-23761 Fixed JavaScript in Jira media type
  + ZBX-22558 Fixed trigger expression for retrieval of stub page in Nginx templates
  + ZBX-23691 Fixed LLD filters evaluation type for devices discovery in Cisco SD-WAN by HTTP template
  + ZBX-23540 Added error checks for RegisterMetrics calls
  + ZBX-23605 Removed getting location buckets in AWS by HTTP template
    added discovery filters for request metrics in AWS S3 bucket by HTTP template
  + ZBX-23466 Fixed data aggregation errors in Graphs and Top hosts widgets with Elasticsearch backend
  + ZBX-23835 Updated Meraki templates
  + ZBX-23723 Fixed proxy params in JavaScript AWS templates
  + ZBX-23733 Fixed error when downloading graph as .png image if item name contains multibyte characters
  + ZBX-22983 Fixed ellipsed dropdown options in items mass update in preprocessing
  + ZBX-23715 Fixed persistent directory path not following symlinks upon creation
  + ZBX-23825 Fixed query_fields values for Acronis and Nomand templates
  + ZBX-22055 Fixed map image of map widget not being updated when pressing Apply button
  + ZBX-23629 Fixed interface icon cursor to pointer
  + ZBX-22536 Fixed TimescaleDB compression detection for history.clear API method and proper error appearance in frontend
  + ZBX-23145 Disabled deprecated automatic reconnection in MySQL
  + ZBX-22933 Improved vfs.file.regmatch and vfs.file.regexp items to use buffered file read
  + ZBX-23439 Fixed sorting of numeric items with/without aggregation enabled in Top hosts widget
  + ZBX-21973 Changed deprecated X-Frame option allow-from to Content-Security-Policy frame-ancestors
  + ZBX-23633 Fixed service alarms to be recovered with problem time in case of negative problem duration
  + ZBX-23738 Fixed Zabbix backend sources for libxml2 2.12.0 version changes
  + ZBX-23746 Fixed creation of tickets during escalation for Zammad media type
  + ZBX-23561 Fixed spacing between filter and results table
  + ZBX-18873 Fixed disabled chevrons color in problem view
  + ZBX-23636 Fixed some fields in Administration section not being trimmed on form submit</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108801">- remove all firewalld definitions as they are part of firewald package already</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711800000">- fix broken copypasta for system-user-zabbix source file and
  file itself to remove gecos (description) in file
  fixes bsc#1222169 Packaging Error in system-user-zabbix-6.0.27-1.1.noarch package prevents upgrade
  Thanks Andreas Stieger for pointing out and reporter himself</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1711800001">- update to 6.0.28:
  * Added metadata in JavaScript for AWS templates
  * Added AWS ELB Application Load Balancer by HTTP template
  * Added Check Point Next Generation Firewall by SNMP template
  * Added MSSQL by Zabbix agent 2 template
  * Updated max supported TimescaleDB version to 2.14
  * bug fixes</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1716984000">- Update license to match legaldb report</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1719489600">- update to 6.0.31
- New Features and Improvements
  + ZBXNEXT-9140 Added support for custom compartments in Oracle Cloud by HTTP templates Templates
  + ZBXNEXT-9034 Added Jira Data Center by JMX template Templates
  + ZBXNEXT-8682 Introduced a length limit of 512KB for item test values that server returns to Zabbix frontend Frontend Server
  + ZBXNEXT-8248 Added database filter macros to MySQL templates Templates
  + ZBXNEXT-6698 Removed absolute threshold and timeleft from OS template triggers of filesystem space Templates
  + ZBXNEXT-7930 Added user macro support for username and password fields in email media type Server
  + ZBXCTR-22 Refactored JavaScript filter functions for Kubernetes templates Templates
  + ZBXNEXT-9098 Added AWS ELB Network Load Balancer by HTTP template Templates
  + ZBXNEXT-6864 Replaced {HOST.CONN} with user macros in templates Templates
  + ZBXNEXT-9117 Updated max supported MariaDB version to 11.3 Proxy Server
  + ZBXNEXT-9026 Added Go compiler version to Zabbix agent 2 version output Agent
  + ZBXNEXT-8786 Changed 'odbc.discovery' keys to 'odbc.get' in MySQL by ODBC and Oracle by ODBC templates Templates
  + ZBXNEXT-8536 Added cbdhsvc service to macros in Windows agent templates Templates
  + ZBXNEXT-8861 Made changes and added more metrics to the FortiGate by SNMP template Templates
  + ZBXNEXT-8240 Added a new set of templates for integration with Oracle Cloud Infrastructure Templates
- Bug Fixes
  + ZBX-24483 Improved memory usage in Zabbix server/proxy trappers and in proxy
    pollers when sending large configuration Proxy Server
  + ZBX-23073 Fixed URL widget resizing and dragging Frontend
  + ZBX-24574 Fixed HA node flipping between standby and active states Server
  + ZBX-24119 Fixed possible blocking of alert manager when it periodically pings database Server
  + ZBX-7998 Added VMware service username, password and URL check for empty values Proxy Server
  + ZBX-24402 Reduced main process connections to database during startup Proxy Server
  + ZBX-24369 Fixed filter behavior in monitoring pages after deleting filter parameters Frontend
  + ZBX-24484 Fixed Geomap widget console error when dragging map in widget edit mode Frontend
  + ZBX-23337 Improved supported version documentation for Oracle Database plugin and both templates Documentation
  + ZBX-24180 Fixed inability to import existing host or template when its dependent item prototype,
    which is used in trigger prototypes or graph prototypes, would have a different master item API
  + ZBX-20871 Fixed inability to use LLD macro functions in Prometheus pattern and labels used in item prototype preprocessing API
  + ZBX-24527 Fixed unnecessary loading text being displayed in hintbox preloader Frontend
  + ZBX-24362 Fixed wrong Zabbix agent 2 loadable plugin process handling catching all child process exits Agent
  + ZBX-24470 Fixed scale of VMware vmware.vm.memory.size.compressed key Proxy Server
  + ZBX-24415 Added triggers for datastores in VMware templates Templates
  + ZBX-18094 Fixed multiple pie graph issues related to calculation of item angles Frontend
  + ZBX-20766 Fixed confusing port binding error message Agent Proxy Server
  + ZBX-24481 Fixed inability to unset value map from existing item or item prototype by passing
    a version without valuemap parameter into configuration.import API
  + ZBX-24531 Fixed compile time data not being set for agent2 Agent
  + ZBX-24453 Implemented socket file cleanup when shutting down, added blocking of signals during important stages of startup Proxy Server
  + ZBX-24152 Fixed host form submission with Enter button if the form is opened in a popup and focus is in a flexible text area field Frontend
  + ZBX-23788 Added SNMP OID ifAlias in Network interfaces discovery Templates
  + ZBX-24482 Fixed the presence of the http_proxy field in the initial data Installation
  + ZBX-24210 Improved Zabbix agent 2 loadable plugin capacity code style Agent
  + ZBX-23951 Fixed issue of incorrect template matching when no UUID exists in export file API
  + ZBX-23953 Fixed CIDR network mask of VMware HV network interface Proxy Server
  + ZBX-24195 Fixed host IPMI username and password field max length Frontend
  + ZBX-24451 Added tags and changed a item in Proxmox template Templates
  + ZBX-23386 Fixed hintbox sizing to fit screen Frontend
  + ZBX-24024 Fixed OIDs for external sensors in APC UPC by SNMP templates Templates
  + ZBX-21751 Fixed node's loadavg item in Proxmox template Templates
  + ZBX-24315 Fixed linking template to host when some LLD macro paths already exist Server
  + ZBX-24172 Fixed Zabbix server issue with scheduled intervals on Feb 29th of leap year Server
  + ZBX-23407 Improved performance of retrieving last history values when primary keys are available API
  + ZBX-24246 Updated descriptions for family of MySQL and Oracle templates,
    changed macro in the trigger 'Tablespace utilization is too high' for family of Oracle templates Templates
  + ZBX-23988 Renamed Agent2 Go module
  + ZBX-24222 Fixed incorrect item OIDs in the FortiGate by SNMP template Templates
  + ZBX-24393 Updated README in Redis by Zabbix agent 2 template Templates
  + ZBX-24298 Allowed any JNDI service providers back in JMX monitoring Java gateway
  + ZBX-19990 Separated LLD filter macros in Apache Tomcat by JMX template Templates
  + ZBX-24364 Added preprocessing steps for LLD rules in RabbitMQ templates Templates
  + ZBX-24368 Improved PostgreSQL autovacuum's count query Templates
  + ZBX-24282 Fixed Zabbix proxy to report error for not supported items Proxy Server
  + ZBX-19507 Fixed vmware.eventlog item to recover after event keys are reset Server
  + ZBX-24241 Fixed Zabbix server issue with random order of host groups for a host during real-time export Server
  + ZBX-24275 Fixed item prototype JSONPath preprocessing, added missing volume health metric and triggers in HPE MSA templates Templates
  + ZBX-24316 Fixed username macro in GridGain by JMX template Templates
  + ZBX-23719 Updated plugin-support to add duplicate flag handling Agent
  + ZBX-22429 Fixed typo in Zabbix proxy automake file Installation
  + ZBX-24264 Fixed value cache being filled with values of newly added items with triggers Server
  + ZBX-24088 Fixed problem filtering in maps with nested maps Frontend
  + ZBX-24206 Fixed line breaks in JavaScript in Cloudflare template Templates
  + ZBX-24236 Fixed nested transaction error in LLD when connection is terminated Server
  + ZBX-24134 Added sensor discovery in VMware Hypervisor template Templates
  + ZBX-23918 Fixed item pattern select popup to display all available items Frontend
  + ZBX-24190 Fixed items being updated incorrectly when configuring graph Frontend
  + ZBX-24289 Fixed issue with interface assignment for items copied from host to host Frontend
  + ZBX-23032 Added triggers for cluster status in VMware templates Templates
  + ZBX-23948 Added support for TabularData data when parsing an MBean attribute Java gateway
  + ZBX-23742 Fixed tag filtering logic for tags with one name and different types of operators API
  + ZBX-24271 Added delay in JavaScript execution for Azure Cost Management by HTTP template Templates
  + ZBX-24208 Fixed Oracle, MySQL plugin connection cache blocking Agent
  + ZBX-24202 Fixed JavaScript in AWS S3 bucket by HTTP template Templates
  + ZBX-23478 Fixed issue when missing locale error would not be displayed for user under certain conditions Frontend
  + ZBX-24166 Fixed Zabbix not being able to restart due to RTC and sockets not being closed before stopping Agent Proxy Server
  + ZBX-23853 Fixed duplicate agent check timestamps when time shifts back due to system clock synchronization Agent</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1726833600">- update to 6.0.33
- this version fixes CVE-2024-36461 and CVE-2024-22114
- New Features and Improvements
  + ZBXNEXT-9000 Changed query table for ASM disk group metrics in Oracle Database plugin and
    Oracle by ODBC template Agent Templates
  + ZBXNEXT-9217 Added AWS Lambda by HTTP template Templates
  + ZBXNEXT-9293 Updated max supported MySQL version to 9.0 Proxy Server
  + ZBXNEXT-8657 Updated Zabbix health templates with new visualization Templates
  + ZBXNEXT-9143 Added index on auditlog recordsetid Server
  + ZBXNEXT-9081 Added Small Computer System Interface (SCSI) device type support to Zabbix agent 2 Smart plugin Agent
  + ZBXNEXT-6445 Added recovery expression for fuzzytime triggers in Linux and Windows templates,
    removed fuzzytime triggers from active agent templates Templates
  + ZBXNEXT-9201 Updated max supported MySQL version to 8.4 Proxy Server
  + ZBXNEXT-9225 Updated max supported TimescaleDB version to 2.15 Server
  + ZBXNEXT-9226 Updated max supported MariaDB version to 11.4 Proxy Server
  + ZBXNEXT-8868 Added discovery and template for Azure VM Scale Sets Templates
- Bug Fixes
  + BX-24947 Fixed PHP runtime errors while processing frontend notifications Frontend
  + ZBX-24824 Improved loadable plugin connection broker Agent
  + ZBX-24583 Fixed inability to export/import web scenario with digest authentication API
  + ZBX-23905 Fixed double scroll in script dialogs Frontend
  + ZBX-18767 Fixed word breaks in flexible text input fields and trigger expressions Frontend
  + ZBX-24909 Fixed resolving of macro functions in the "Item value" widget Frontend
  + ZBX-24859 Fixed JavaScript in S3 buckets discovery rule Templates
  + ZBX-24617 Fixed hardcoded region in AWS by HTTP template Templates
  + ZBX-24524 Fixed "New values per second" statistic to include dependent items in calculation Proxy Server
  + ZBX-24821 Made 'execute_on' value being recorded in audit only for shell scripts Server
  + ZBX-23312 Fixed discovery edit form being saved incorrectly after dcheck update Frontend
  + ZBX-24773 Fixed duplicate item preprocessing in Kubernetes Kubelet by HTTP template Templates
  + ZBX-24514 Fixed standalone Zabbix server and Zabbix proxy not stopping when database is read-only Proxy Server
  + ZBX-23936 Fixed state and styling of readonly fields Frontend
  + ZBX-24520 Fixed an issue with incorrect translations used in several frontend places Frontend
  + ZBX-21815 Fixed issue with undefined offset for media type when it was deleted before saving the user Frontend
  + ZBX-24108 Fixed error in dashboard if Map widget contains map element that user doesn't have access to Frontend
  + ZBX-24569 Fixed old and added new items to Azure Virtual Machine template Templates
  + ZBX-24537 Fixed tags subfilter in Latest data kiosk mode Frontend
  + ZBX-24167 Fixed template linkage when item prototype collision is found Server
  + ZBX-23770 Improved monitoring user permissions documentation for Zabbix agent 2 Oracle plugin and Oracle by ODBC template Documentation
  + ZBX-24565 Removed redundant kernel header include, fixed musl compatibility issues (thanks to Alpine Linux maintainers for spotting this)
  + ZBX-24610 Fixed interface field appearance for discovered items without interface set Frontend
  + ZBX-24562 Fixed incorrect problem order in Problems by severity widget's hintbox Frontend
  + ZBX-23751 Fixed inability to pass an action filter condition without an "operator" property, implying a default value of "Equal" API
  + ZBX-21429 Prevented ability to disable all UI element access via role.update API API
  + ZBX-19271 Fixed inconsistent tag row rendering in different edit forms Frontend
  + ZBX-24539 Fixed incorrect threshold in trigger expression of Check Point Next Generation Firewall by SNMP template Templates
  + ZBX-24667 Fixed vm.memory.size[pused] item on Solaris Agent
  + ZBX-23781 Added storage volumes check in HPE iLO by HTTP template Templates
  + ZBX-24391 Fixed Zabbix agent to return net.tcp.socket.count result without error if IPv6 is disabled Agent
  + ZBX-24235 Fixed value misalignment in Item value widget Frontend
  + ZBX-24352 Fixed custom severity name usage in Geomap widget Frontend
  + ZBX-24665 Fixed potential problem with deprecated GCE Integrity feature Templates
  + ZBX-20993 Fixed Zabbix agent 2 MQTT plugin clientID to be generated by strict requirements Agent
  + ZBX-23426 Added dependent item with JavaScript preprocessing for edges SD-WAN in VMWare SD-WAN VeloCloud by HTTP template Templates
  + ZBX-24566 Fixed crash when expression macro is used in unsupported location Server
  + ZBX-24450 Fixed issue where graph could differ for data gathered from PostgreSQL and other databases Frontend
  + ZBX-24513 Fixed real-time export of rarely updated trends Server
  + ZBX-24163 Fixed submap addition in Map navigation tree widget to not append same submaps repeatedly Frontend
  + ZBX-23398 Fixed trigger expression constructor incorrectly showing '&lt;' and '&gt;' operators Frontend
  + ZBX-23584 Fixed error message being displayed when updating host after changing item status Frontend
  + ZBX-24635 Fixed datastore triggers in VMware templates Templates</changelog>
</package>
<package pkgid="ef035373b8d0988e1925f486522587a0c64ec0fd3d6014aea611f813c698cc90" name="zabbix-agent" arch="i586">
  <version epoch="0" ver="6.0.33" rel="bp156.2.3.1"/>
  <changelog author="pgajdos@suse.com" date="1644494400">- version update to 4.0.38
  * ZBX-20387   fixed default language of the setup routine for logged in superadmin users (averza)
  * ZBX-19652   fixed JavaScript syntax for Internet Explorer 11 compatibility (jfreibergs)</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1644753600">- mention dropped files from 3.x series so it can be accepted in backports...
- zabbix-3.0.20-jsLoader-fix.patch was never required in 4.x</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1647518400">- updated to latest release 4.0.39
- Bug Fixes
  + ZBX-19789 Added SourceIP support to ldap simple checks
  + ZBX-20680 Fixed reflected XSS issues
  ( Reflected XSSes in Zabbix Frontend (CVE-2022-24349, CVE-2022-24917, CVE-2022-24918, CVE-2022-24919) )
  fixes for bsc#1196945 bsc#1196946 bsc#1196947</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491200">- updated to latest release 4.0.42
- New Features and Improvements
  + ZBXNEXT-7694 Added "utf8mb3" character set support for MySQL database
  + ZBX-20946 Enabled Bulgarian, Chinese (zh_TW), German, Greek, Indonesian,
    Romanian, Spanish and Vietnamese languages in frontend
- Bug Fixes
  + ZBX-21123 Fixed crash when VMware VC was not available at the first moment when starting zabbix_server
  + ZBX-21137 Fixed VMware collector crash related to datastore state disconnected from all HVs
  + ZBX-20600 Fixed vmware hv.datastore.latency item when multiple datastores with duplicate name
  + ZBX-20844 Fixed external check becoming unsupported when Zabbix server or Zabbix proxy is stopped</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491201">- add CVE-2022-35230 patch file CVE-2022-35230.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674216000">- updated to 6.0.12
- for changes in this major release please consult 6.0.html in
  /usr/share/doc/packages/zabbix/
- removed CVE-2022-35230.patch and zabbix-3.0.25-new-m4-pgsql.patch
- added fixed zabbix-6.0.12-new-m4-pgsql.patch patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674820800">- mention of patches added required...
  zabbix-6.0.12-curl-fixes.patch zabbix-6.0.12-netsnmp-fixes.patch
  zabbix-6.0.12-new-m4-pgsql.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1684152000">- updated to latest upstream release 6.0.17
- New Features and Improvements
  + ZBXNEXT-8334 Added Event-Driven Ansible media
  + ZBXNEXT-8312 Increased TimescaleDB maximum supported version to 2.10
  + ZBXNEXT-8317 Increased MariaDB maximum supported version to 10.11
  + ZBXNEXT-7759 Added array and Buffer support to JavaScript btoa function and HttpRequest post/put methods
  + ZBXNEXT-8071 Added sysdba, sysasm and sysoper login options to Zabbix agent 2
    Oracle plugin and updated Oracle by Zabbix agent 2 template documentation
  + ZBXNEXT-8241 Added support of signing data using rs256 to JavaScript engine
  + ZBXNEXT-8208 Added storage accounts in azure template
  + ZBXNEXT-8012 Implemented API token authentication in user.checkAuthentication method
  + ZBXNEXT-8204 Added support of PHP 8.2
  + ZBXNEXT-8170 Added AWS cloud templates
  + ZBXNEXT-7923 Added templates for BMC Control-M integration
  + ZBXNEXT-7775 Added Veeam backup and replication templates
  + ZBXNEXT-8054 Updated MariaDB maximum supported version to 10.10
  + ZBXNEXT-7951 Implemented configuration import improvements
  + ZBXNEXT-8112 Added Line media type
  + ZBXNEXT-8197 Added TimescaleDB v2.9.x support
  + ZBXNEXT-7962 Fixed interfaces discovery rules in OPNsense, PFSense and TrueNAS templates
  + ZBXNEXT-7615 Added hmac function for JavaScript
  + ZBXNEXT-7977 Added Azure Microsoft SQL templates
  + ZBXNEXT-8076 Added prof_enable and prof_disable commands for profiling
  + ZBXNEXT-7963 Added a hint box to the "Enable HTTP authentication" field; added confirmation dialog box for enabling HTTP authentication
  + ZBXNEXT-7886 Added Cisco Nexus 9000 Series Switches template
  + ZBXNEXT-6119 Added the option to retrieve all JSON data from docker.container_info key in Zabbix agent 2 Docker plugin
  + ZBXNEXT-7834 Added templates for Microsoft Azure and Azure virtual machines
  + ZBXNEXT-8058 Reduced locking between history syncers, trappers and proxy pollers
- Bug Fixes
  + ZBX-22718 Fixed memory leak in json objects and identical keys
  + ZBX-22719 Fixed replace() function in expressions
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22589 Added new limits for JS objects
  + ZBX-22521 Added debug logging for process selection in proc.mem[] on AIX
  + ZBX-22373 Updated go.mod/sum to allow mixing session and key parameter for Zabbix agent 2 items
  + ZBX-22241 Fixed minimum severity filter usage for map element link triggers
  + ZBX-22194 Fixed inability to import a template with trigger dependency on a host trigger
  + ZBX-22538 Fixed popup menus disappearing on right-clicking links in them
  + ZBX-21583 Optimised preprocessing steps and added two graphs and dashboard in the Hadoop by HTTP template
  + ZBX-19375 Prevented the ability to set a duplicate value for the uuid parameter when updating any of template
    entities; added possibility to update the uuid parameter for the Service API; fixed duplicate UUIDs
    in Proxmox VE by HTTP template
  + ZBX-21603 Optimised preprocessing steps in the Zookeeper by HTTP template
  + ZBX-21589 Optimised SQL queries and preprocessing steps
  + ZBX-22492 Removed limitation for size of logged messages in JS
  + ZBX-22641 Updated deprecated ports in Kubernetes templates, updated target tags,
    added notes about binding address options for Scheduler and Cluster Manager components
  + ZBX-22306 Fixed the crash in Zabbix agent 2 when running out of available file descriptors
  + ZBX-21013 Hid the option "Create new groups" for unprivileged users in the Import form
  + ZBX-22219 Added validation to the "Server" IP/DNS option in the Zabbix agent 2 configuration
  + ZBX-22627 Fixed loss of preprocessing result when step with delta is used
  + ZBX-22304 Fixed duplication in web scenario error messages when curl cannot resolve host
  + ZBX-21577 Added an extra master item prototype to the Elasticsearch Cluster by HTTP template
    to reduce preprocessing worker utilization
  + ZBX-20084 Fixed VMware parameters display
  + ZBX-20699 Fixed the inability to import host prototypes containing SNMPv3 interface;
    allowed to supply conditional parameters with default values to hostprototype.create and hostprototype.update API methods
    when the parameters have no effect; added audit logging of changes to host prototypes when unlinking a template;
    fixed the inability to remove group links or group prototypes from a host prototype of a linked template
  + ZBX-22432 Fixed different severity paddings in trigger popups and maps triggers
  + ZBX-22210 Fixed selected count when using filter and filtered parameter is changed in a popup
  + ZBX-22533 Fixed debug section overlapping with 'Add new widget' placeholder in the dashboard
  + ZBX-22331 Fixed messages when updating graph prototype discovery
  + ZBX-22455 Added a check for numeric value in value mapping
  + ZBX-22206 Fixed incorrect padding in multiselect popup contrast dark and light stylesheets
  + ZBX-18527 Fixed the markup for Type of calculation expression field
  + ZBX-22363 Added support for item and item_preproc table fields to be either nvarchar or nclob
  + ZBX-22622 Fixed alert script path validation
  + ZBX-22588 Fixed unauthorised file system access when using cURL
  + ZBX-22097 Fixed exiting process when connection to the database is lost
  + ZBX-21576 Optimized preprocessing in ClickHouse by HTTP template and added lld rule
  + ZBX-21669 Added the possibility to filter System user in the audit log
  + ZBX-22261 Added value mapping in the template PostgreSQL by Zabbix agent 2 for item Checksum failures
  + ZBX-22413 Fixed autofocus for inherited web scenario edit
  + ZBX-22507 Fixed positioning of the debug information on dashboards in the editing mode
  + ZBX-22506 Fixed horizontal scrollbar occasionally appearing on Graph widgets
  + ZBX-22512 Fixed occasional jumping of hint-boxes of Graph widgets, when made static
  + ZBX-22403 Added license information to the Readme for Veeam Backup templates
  + ZBX-21596 Optimized preprocessing steps in the Redis by Zabbix agent 2 template
  + ZBX-22520 Fixed the versions of integrations
  + ZBX-19466 Changed global script name validation to include a menu path into its scope of uniqueness check
  + ZBX-22073 Fixed subfilters of the Latest data and Graphs occasionally hiding the selected options
  + ZBX-22490 Fixed HttpRequest limit in JavaScript being reached even if all objects are destroyed
  + ZBX-21578 Optimized HAProxy http/agent templates to spread the load across the workers
  + ZBX-21906 Fixed recovery of dependent items when throttling is used
  + ZBX-21723 Removed syslog LogType from config file for Zabbix agent 2 on Windows
  + ZBX-22407 Fixed a crash when testing an item with the aggregated function count containing invalid argument
  + ZBX-22056 Fixed the "No data found" message style in Monitoring-&gt;Problems
  + ZBX-22026 Fixed SNMP agent item going to unsupported state on NULL result
  + ZBX-22411 Fixed incorrect time in the dashboard Graph widget hintbox
  + ZBX-21902 Emphasized the HTML type in the attribution field in the Administration-&gt;Geographical Maps
  + ZBX-18288 Fixed undefined offset runtime error in the Graph prototype preview
  + ZBX-21963 Fixed $ZBX_SERVER value being ignored unless $ZBX_SERVER_PORT is also defined
  + ZBX-21802 Fixed Enabled button in the discovered calculated items
  + ZBX-21642 Fixed a filter not clearing when clicking on a specific host in the Monitoring
  + ZBX-22186 Fixed wrong color update after item order change in graphs
  + ZBX-19339 Fixed import and export of dependent LLD rules if master item is a web item
  + ZBX-21813 Fixed User role update page when an empty user role name has been submitted
  + ZBX-22188 Changed parameters of the wmi.get and wmi.getall keys to mandatory
  + ZBX-21238 Fixed the inability to update status and other fields of a templated item, item prototype
    and discovery rule of script type
  + ZBX-21834 Fixed the map navigation tree breaking if there is a disabled trigger used as a link indicator
    between two elements in a map
  + ZBX-22259 Fixed quoted parameter escaping in the trigger expression functions
  + ZBX-22241 Fixed map link color and drawing style selection when multiple triggers are in the problem state
  + ZBX-22203 Fixed the tabfilter item click event being executed at the end of the tabfilter sorting event in Firefox
  + ZBX-22434 Fixed race condition when starting Zabbix agent 2 with loadable plugins
  + ZBX-22229 Updated Zabbix web service dependencies
  + ZBX-20801 Updated the Readme in Docker template
  + ZBX-22298 Fixed metrics preprocessing in PVC discovery in Kubernetes cluster state by HTTP template,
    removed non-existing PVC statuses, combined state phases into single phase metrics, added PV discovery
  + ZBX-22079 Fixed "make clean" command when used from tar archive
  + ZBX-22222 Fixed applying item value maps on already converted values
  + ZBX-22402 Fixed data sending to Zabbix server from Zabbix agent2 persistent buffer
  + ZBX-22240 Fixed selects of history and trends being able to block housekeeping
  + ZBX-22240 Fixed selects of history and trends blocking drop_chunks
  + ZBX-22078 Fixed the crash in calculated items when using tag filter on 32-bit systems
  + ZBX-21591 Optimized JSONPaths in the Nginx Plus template
  + ZBX-21739 Fixed discover status not being updated for templated graph prototype
  + ZBX-21748 Fixed the background of the Close button in the message box for dark theme
  + ZBX-19202 Fixed template dashboard availability to users without permissions to the templates
  + ZBX-22189 Fixed Zabbix server crash appearing when only item tags change between LLD runs
  + ZBX-21591 Optimized Nginx Plus by HTTP template to spread the load across worker processes
  + ZBX-22032 Added the cookie engine to HTTP checks
  + ZBX-21597 Optimized Remote Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-21602 Optimized Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-22149 Fixed wrong escaping in trigger expression during upgrade and escaping as a workaround for calculated items
  + ZBX-22061 Fixed custom query parameter read on an empty parameter for Oracle plugin in Zabbix agent 2
  + ZBX-21227 Improved error logging during agent start as a Windows service
  + ZBX-22178 Fixed action operations being executed on the current host only if a host group is selected
  + ZBX-22189 Fixed LLD Zabbix server crash
  + ZBX-21538 Fixed history.get API method blocking drop_chunks requests during housekeeping
  + ZBX-21956 Fixed severity sign overlapping trigger name in the map element configuration
  + ZBX-22215 Fixed incorrectly quoted function parameter parsing
  + ZBX-22043 Fixed the crash when array index in JSONPath is negative or large
  + ZBX-22118 Fixed remote command execution sequence in Zabbix agent 2
  + ZBX-21556 Updated Etcd by HTTP template to comply with Etcd v3.5
  + ZBX-22133 Fixed closed pipe detection for communication with plugins in Windows
  + ZBX-21936 Fixed actions not being displayed in the Action log widget
  + ZBX-22164 Fixed quote and unquote methods for trigger functions
  + ZBX-21254 Removed kernel.maxproc from the processes graph in Linux by Zabbix agent templates
  + ZBX-21754 Improved value cache warmup when retrieving two last values with 1 day update interval
  + ZBX-22077 Fixed Sign out link not working consistently in Mozilla Firefox
  + ZBX-21862 Updated tablespaces query for Oracle plugin in Zabbix agent 2
  + ZBX-21665 Fixed SMART plugin infinite loop for Zabbix agent 2
  + ZBX-19138 Fixed Redis plugin configuration in Zabbix agent 2 configuration files
  + ZBX-21592 Moved some static items under LLD rules to optimize Oracle by ODBC template
  + ZBX-21069 Fixed SNMP max_vars not backing off when generr is received
  + ZBX-21889 Fixed warnings being displayed even after enabling overrides for trends or history tables with compressed chunks
  + ZBX-21563 Changed the order in which escalation steps and recovery operations are executed
  + ZBX-22017 Fixed map navigation tree widget inability to save the order when the depth levels get changed
  + ZBX-21961 Removed the unnecessary "Command:" label for message actions on the Event details page
  + ZBX-21783 Fixed Zabbix JS timeout validation
  + ZBX-21720 Fixed trends function cache size estimation and overallocation handling
  + ZBX-21713 Fixed retrieval of the numeric column width when Oracle DB is used
  + ZBX-22126 Fixed trends being deleted from cache and retrieved from the database when data older than 1 hour is received
  + ZBX-22075 Fixed crash when Elasticsearch is used
  + ZBX-21890 Fixed config.dbversion_status containing second empty object on PostgreSQL without TSDB
  + ZBX-22138 Fixed inability to delete a group from the host prototype
  + ZBX-21950 Updated script item to not require host interface during template linkage
  + ZBX-21540 Moved some static items under LLD rules to improve performance in Oracle by Zabbix agent 2 template
  + ZBX-21073 Added support of Int8Array(), Buffer() and also duktape plain buffers in md5, sha256 and hmac function parameters
  + ZBX-22071 Extended description for OPSGenie media type
  + ZBX-20845 Fixed SNMP interface availability in case of wrong credentials
  + ZBX-21587 Added metrics for optimizing dependent items preprocessing in Jenkins template
  + ZBX-21441 Added an override to skip metadata collection on zfs and btrfs for Nix templates
  + ZBX-22016 Fixed host.get API method not returning any results for hosts with no interfaces when filtering by "hostid"
  + ZBX-21927 Fixed a crash on Oracle database when connection is lost
  + ZBX-21300 Fixed high CPU usage when using net.tcp.socket.count key on Windows
  + ZBX-21793 Fixed error message for "diaginfo" runtime command
  + ZBX-22042 Fixed inability to get the existing group prototypes by hostprototype.get API method when using Oracle database
  + ZBX-21221 Increased character limit of task_result.info
  + ZBX-21696 Fixed Windows agent 2 Unicode path support for log* items
  + ZBX-21903 Fixed agent 2 timeout behavior for net.tcp.port item
  + ZBX-21039 Fixed Readme in PostgreSQL by Zabbix agent 2 template
  + ZBX-21922 Fixed expression macros to use corresponding item keys
  + ZBX-21806 Fixed fatal PHP error in case incorrect variable type for controller action is given
  + ZBX-21753 Fixed graphs not loading in kiosk mode
  + ZBX-20413 Fixed the behavior of paging when a filter or a sub-filter is applied
  + ZBX-21206 Updated plugin support dependency for Zabbix agent 2
  + ZBX-20356 Updated Zabbix agent 2 to remove and re-add performance counters on failed collection and to keep a query always open
  + ZBX-21296 Updated Oracle plugin, Oracle ODBC and agent 2 template documentation grant select variables and added a new grant
  + ZBX-21595 Optimized RabbitMQ node templates
  + ZBX-21884 Changed system.sw.packages[&lt;package&gt;,&lt;manager&gt;,&lt;format&gt;] to system.sw.packages[&lt;regexp&gt;,&lt;manager&gt;,&lt;format&gt;]
  + ZBX-21594 Optimized RabbitMQ cluster templates
  + ZBX-20050 Fixed broken macro value and type input when changing to/from inherited macros
  + ZBX-21864 Fixed the fatal error in system warning page
  + ZBX-20110 Added single field search option to the archive.info, ts.stats, pdb.info,
    cdb.info and diskgroups.stats keys in Zabbix agent 2 Oracle plugin
  + ZBX-21373 Fixed the agent sometimes crashing when enumerating system processes on OpenBSD</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1689854400">- updated to latest upstream release 6.0.19
- this version fixes CVE-2023-29454 bsc#1213338
- New Features and Improvements
  + ZBXNEXT-8497 Removed unnecessary JavaScript preprocessing in discovery rules in Kubernetes templates
  + ZBXNEXT-8465 Updated JavaScript scripts in Kubernetes templates
  + ZBXNEXT-8467 Updated max supported TimescaleDB version to 2.11
  + ZBXNEXT-7072 Fixed hintbox to be automatically closed when target element disappears
  + ZBXNEXT-8294 Added filters of node labels and annotations for Kubelet discovery
    in Kubernetes cluster state template
  + ZBXNEXT-8199 Added Google cloud platform monitoring template
  + ZBXNEXT-8330 Updated plugin support with defaults support for Zabbix agent 2
  + ZBXNEXT-8357 Improved proxy history housekeeping when data older than ProxyOfflineBuffer is being constantly received
  + ZBXNEXT-8142 Added ability to import configuration files with a UTF-8 Byte order mark
  + ZBXNEXT-8209 Added Azure CosmosDB for MongoDB template
  + ZBXNEXT-8078 Removed unnecessary new line for each element in an array when exporting YAML templates
  + ZBXNEXT-8273 Implemented support for relative Include paths in the config file, based on its current directory
  + ZBXNEXT-8391 Added container healthcheck metric in Docker by Zabbix agent 2 template
  + ZBXNEXT-8354 Added pids_stats to docker.container_stats key in Zabbix agent 2
- Bug Fixes
  + ZBX-22987 Fixed inefficient URL schema validation
  + ZBX-21859 Fixed active checks occasionally not being executed on Zabbix agent 2 if checks
    for a plugin have long and short update intervals
  + ZBX-21892 Fixed wrong fs type returned by vfs.fs.get for file systems with identical mount point
  + ZBX-22941 Prevented clearing of the user macro secret values on inherited host prototypes as
    the result of user macros modifications on the parent host prototype of a template
  + ZBX-22695 Fixed eventlog duplicate timestamps
  + ZBX-22903 Fixed scale calculation for Graph and Graph (classic) widgets
  + ZBX-22148 Fixed the crash when updating a webhook to JavaScript that cannot be compiled
  + ZBX-22868 Fixed Zabbix agent 2 plugin Defaults when hardcoded value is provided
  + ZBX-22399 Added TLS and Default parameters support to MQTT plugin for Zabbix agent 2
  + ZBX-20280 Fixed page selection in a dashboard after refresh
  + ZBX-22883 Fixed occasional crash of user parameters on Windows when using Zabbix agent 2 with UserParameterDir defined
  + ZBX-22805 Increased memory allocation limit for JavaScript execution from 64M to 512M
  + ZBX-22798 Fixed incorrect output of vfs.file.contents when reading frequently modified file
  + ZBX-21573 Optimized preprocessing steps in the AWS EC2 by HTTP template
  + ZBX-16326 Fixed displaying of the first and last data points on the graphs
  + ZBX-22467 Fixed missing bracket in a trigger event name in Windows templates
  + ZBX-22738 Fixed flickering debug info while editing empty dashboards
  + ZBX-22231 Removed host and interface macros resolution from HTTP proxy fields in items,
    item prototype and discovery rule test dialogues
  + ZBX-21194 Fixed filter form submission upon pressing Enter key in Safari
  + ZBX-22762 Fixed race condition in Zabbix agent 2 when reading filesystem
  + ZBX-21804 Removed requirement for write permissions on hosts, host groups, triggers, discovery rules,
    discovery checks and proxies when creating or updating actions
  + ZBX-22243 Fixed navigation away from edited dashboard without user confirmation
  + ZBX-22418 Fixed popup form fields overlapping labels when textarea width is resized
  + ZBX-19590 Changed count_foreach to add 0 when no data are in the requested period
  + ZBX-22681 Fixed wrongly displayed Revert button for text macros in host, template and host prototype clone forms
  + ZBX-22594 Fixed fatal error when a request contains invalid authentication parameters
  + ZBX-22397 Fixed disabled input field text color in Safari
  + ZBX-21593 Optimized preprocessing steps in the templates PostgreSQL by Zabbix agent and PostgreSQL by Zabbix agent 2
  + ZBX-22470 Fixed hang on logging when establishing an encrypted connection in Zabbix agent 2
  + ZBX-20263 Prevented the ability to link two or more templates with matching item keys to a host or template;
    improved the check for double template linkage and related error messages
  + ZBX-22571 Fixed "service not equal" action condition not working as expected
  + ZBX-22644 Fixed Graph widget not showing all problems for multiple items with dataset aggregation enabled
  + ZBX-22698 Fixed spelling mistakes in the templates
  + ZBX-21883 Changed Select map field of the Map widget to multiselect
  + ZBX-22989 Silenced null-dereference warnings for duktape
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22604 Added new replica mismatch metrics to Kubernetes cluster state template, updated triggers
  + ZBX-22475 Fixed regex in preprocessing parameter for Jenkins template
  + ZBX-21910 Fixed JavaScript in Kubernetes nodes template
  + ZBX-22773 Made NodeAddress use ListenIP and ListenPort if not specified
  + ZBX-21613 Fixed broken database upgrade if more than one Zabbix server at the same time on one database is started
  + ZBX-22688 Fixed AlertScriptPath not allowing links
  + ZBX-22029 Fixed preprocessing step in Pods discovery for Kubernetes kubelet template
  + ZBX-22234 Fixed incorrect SNMPINDEX offset retrieval in SNMP discovery
  + ZBX-22141 Fixed attaching multiple templates with proc.get item key to one host and fixed spelling in description
  + ZBX-22285 Fixed honoring of the excludeSearch parameter in API
  + ZBX-20604 Fixed UserParameterDir behavior for UserParameter calls
  + ZBX-22732 Fixed description of ATAN2 mathematical function
  + ZBX-22664 Fixed user macros with regex context being resynced without any changes
  + ZBX-22661 Fixed templated dashboard display in Monitoring Hosts Dashboards
  + ZBX-21599 Optimised preprocessing steps and added dashboard in the TiDB TiKV by HTTP template
  + ZBX-21598 Optimised preprocessing steps and added dashboard in the TiDB PD by HTTP template
  + ZBX-21600 Optimised preprocessing steps and added dashboard in the TiDB by HTTP template
  + ZBX-22386 Fixed encoding of HTML entities in the user interface
  + ZBX-22714 Fixed signature for mqtt.get key in Standard items popup
  + ZBX-21397 Fixed preprocessing step in discovery for Kubernetes kubelet template
  + ZBX-20202 Improved tablespace handling to support Oracle multitenant architecture in Oracle by ODBC template
  + ZBX-22713 Fixed Zabbix server compilation problem for NetBSD
  + ZBX-21795 Fixed unhandled timeout in Telnet
  + ZBX-21801 Fixed helper positioning when sorting Header and Query fields in item configuration form
  + ZBX-22238 Fixed non-writable hostgroup appearance in template, host and host prototype clone forms
  + ZBX-22192 Fixed valid widget name being reset when other widget fields are invalid
  + ZBX-21871 Switched for the changes in users of user group API object to be audit logged
    as updates in groups of user API objects
  + ZBX-22461 Fixed incorrect sortable item positioning in Safari
  + ZBX-22469 Fixed SLI calculation for services having multiple alarms per second
  + ZBX-22859 Fixed validation of input parameters in action configuration form</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1697544000">- updated to latest upstream release 6.0.22
- this version fixes CVE-2023-32722 and CVE-2023-32722 bsc#1216211 and bsc#1216222
- removed patches zabbix-6.0.12-new-m4-pgsql.patch zabbix-6.0.12-curl-fixes.patch
  honestly was tired of patching for correct way doing postgresql detection
  now added postgresql-server-devel which does not make sense but hey
  upstream does not care
- New Features and Improvements
  + ZBXNEXT-8576 Added template integration with Acronis Cyber Protect Cloud
  + ZBXNEXT-6554 Increased remote command execution limits to 16MB
  + ZBXNEXT-8610 Added MantisBT template
  + ZBXNEXT-8358 Improved items configuration sync on PostgreSQL by selecting using equal condition instead of not equal
  + ZBXNEXT-8429 Added HashiCorp Nomad template
  + ZBXNEXT-8649 Fixed time period params in JavaScript
  + ZBXNEXT-8581 Added support for HTTP proxy in Azure templates
  + ZBXNEXT-8558 Added MantisBT webhook
  + ZBXNEXT-8589 Updated documentation, unified metric names and descriptions in PostgreSQL templates,
    removed unused macros, user parameters and queries in PostgreSQL by Zabbix agent
  + ZBXNEXT-8528 Added AWS Cost Explorer template
  + ZBXNEXT-8190 Increased MariaDB maximum supported version to 11.0
  + ZBXNEXT-8582 Increased MySQL maximum supported version to 8.1
  + ZBXNEXT-8481 Added PostgreSQL by ODBC template
  + ZBXNEXT-8561 Added nodata trigger to remote Zabbix proxy and server health templates
  + ZBXNEXT-8482 Added integration with OpenStack Nova
  + ZBXNEXT-8451 Disabled spell checking for nondescriptive textareas
  + ZBXNEXT-8505 Added Cisco SD-WAN templates
  + ZBXNEXT-7944 Excluded edgeupdate service from services discovery in Windows by Zabbix agent templates
  + ZBXNEXT-8422 Added AWS ECS templates
- Bug Fixes
  + ZBX-23417 Fixed possible memory leak when checking modbus.get[] item
  + ZBX-23338 Improved performance of templatedashboard.get method for non super-admin users
  + ZBX-23110 Fixed possible crash on Windows 11 by removing concurrent Win API call for update perfCounters list
  + ZBX-23284 Prevented deletion of the discovered group as a result of renaming its group prototype
  + ZBX-21094 Fixed graphs not displaying values when items do not have trends and trend storage period is overridden in configuration
  + ZBX-23162 Fixed variable in JavaScript for Cisco Meraki template
  + ZBX-23066 Expanded ui/composer.json to describe the project
  + ZBX-23261 Removed kiosk mode button from host inventory form
  + ZBX-23253 Added static units support to graph widget legend and hint box
  + ZBX-21898 Fixed expression validation, history function parser to accept backslash without escaping
  + ZBX-22943 Fixed various memory leaks in Zabbix agent 2
  + ZBX-23244 Added escaping for special characters in HTML mode of Telegram mediatype
  + ZBX-22818 Fixed some aggregation functions not working with last_foreach()
  + ZBX-21636 Fixed Oracle DB update query error mishandled as success
  + ZBX-20442 Fixed Ceph plugin not returning percent_used in Zabbix agent 2
  + ZBX-15210 Added housekeeping and handling in remove action operation of autoreg_host table
  + ZBX-22685 Fixed issue of error message details not being expanded by default in various forms
  + ZBX-22166 Fixed item value widget not showing decimal places properly with seconds
  + ZBX-23035 Fixed disappearing filter group in host, item, trigger, graph, discovery rule, web and template lists
  + ZBX-23105 Added missing database indices
  + ZBX-22640 Fixed inability to add unique SNMPv3 checks in discovery rules
  + ZBX-21952 Fixed and improved documentation for Oracle by ODBC template
  + ZBX-22724 Fixed inconsistencies in ordering of objects in template configuration export
  + ZBX-22980 Fixed host prototype displaying inherited macros in a non-inherited macro tab
  + ZBX-17279 Fixed graph widget loading
  + ZBX-21644 Fixed state of "allow manual close" setting of trigger prototype getting lost on template cloning
  + ZBX-22060 Added notes about encryption in PostgreSQL templates, renamed database instance URI macro to connection string
    in PostgreSQL by Zabbix agent 2 template, updated PostgreSQL by ODBC template to use connection string
  + ZBX-23246 Fixed classic graph preview not working if more than 10 items are assigned to it
  + ZBX-22758 Fixed Zabbix agent 2 startup error on domain controllers by increasing go-winio version
  + ZBX-22451 Fixed resolving of calculated item formula in test popup
  + ZBX-22620 Added header in items for Meraki template
  + ZBX-23051 Changed content of resolved alerts to be more compatible with Event Orchestration in PagerDuty
  + ZBX-23272 Fixed naming for tenant item prototypes in OpenStack Nova by HTTP template
  + ZBX-22771 Fixed handling of large unsigned integers in jsonpath
  + ZBX-22871 Fixed regular expression crash with invalid utf-8 sequences when pcre2 is used
  + ZBX-23141 Fixed crash when maintenance is enabled and unexpected event exists for trigger prototype
  + ZBX-21255 Added support of the fmtnum() function for {ITEM.VALUE}, {ITEM.LASTVALUE} and expression macros
  + ZBX-21695 Fixed {TIME} macro not being resolved during scheduled report test
  + ZBX-23221 Fixed memory leaks when using certificate-based encryption in Zabbix Agent 1 and Agent 2; thanks to Masato Hirahata for the patch
  + ZBX-22864 Fixed calculation of max_repetitions sent out to device in SNMP PDUs
  + ZBX-21574 Optimized Asterisk by HTTP template
  + ZBX-18168 Added regexp runtime error logging for log*[] items
  + ZBX-22677 Adjusted font colors for placeholders, disabled and readonly fields
  + ZBX-22972 Fixed displaying of dashboard pages when scrolling is enabled
  + ZBX-22528 Fixed draggable element position
  + ZBX-23067 Enhanced audit logging with reason of switching of HA node to active mode
  + ZBX-22613 Fixed script execution with API token as authentication
  + ZBX-23060 Removed unused endpoints in JavaScript for Veeam Backup and Replication template
  + ZBX-22772 Added trends cleanup for non-numeric value types
  + ZBX-22822 Fixed displaying the correct threshold color in "Top hosts" widget when value exceeds maximum
  + ZBX-22777 Fixed item test form sending incorrectly resolved macros to server if item uses SNMP interface
  + ZBX-23097 Fixed use of uninitialised value when verifying subject and issuer with TLS
  + ZBX-23112 Fixed runtime errors in the inheritance of the trigger and trigger prototype dependencies
  + ZBX-22539 Fixed SLI calculation for days with daylight-saving-time transitions
  + ZBX-22814 Fixed PHP runtime errors in API trigger.get method when using "expandComment" option
  + ZBX-23049 Fixed default condition for log item macro resolution
  + ZBX-21909 Updated setup section in README for PHP-FPM templates to include configuration example for Apache
  + ZBX-21547 Fixed reading of non-UTF-8 encoded files in Zabbix agent 2
  + ZBX-20148 Fixed the issue with housekeeper failing to delete some of the events that required deletion
  + ZBX-21970 Fixed console error in "Map navigation tree" widget; disabled add button on a 10th depth level
  + ZBX-19393 Fixed undefined index errors in configuration.importcompare
  + ZBX-22290 Fixed generation of double page headers when general warning appears
  + ZBX-21845 Fixed Zabbix agent 2 systemd plugin failing with newer dbus
  + ZBX-22830 Fixed free bytes calculation for temporary tablespace in Oracle Zabbix agent 2 plugin
  + ZBX-22912 Fixed not being able to save an event correlation when custom formula was selected but only one condition remained
  + ZBX-21571 Updated pod crash loop trigger expressions in Kubernetes nodes and cluster state templates
  + ZBX-22369 Fixed suffix interpretation in threshold values for "Top hosts" widget
  + ZBX-22825 Fixed Zabbix access to the first page for user with specific page access
  + ZBX-22867 Fixed import popup showing circle animation even if PHP code failed
  + ZBX-22711 Fixed incorrectly displayed simple graphs with non-numeric items in Host graphs page</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1703419200">- updated to latest release 6.0.25
- fixes for bsc#1218199 (CVE-2023-32727), bsc#1218185 (CVE-2023-32725),bsc#1218193 (CVE-2023-32726)
- New Features and Improvements
  + ZBXNEXT-8857 Updated max supported TimescaleDB version to 2.13
  + ZBXNEXT-8800 Backported support of additional SSH options for ssh.run[] item as the 5th parameter
  + ZBXNEXT-8705 Implemented new tablespace item to retrieve percentage about
    current tablespace usage from max for both Oracle templates
  + ZBXNEXT-8708 Added version metric to Oracle plugin in Zabbix agent 2
  + ZBXNEXT-8729 Updated max supported TimescaleDB version to 2.12
  + ZBXNEXT-8522 Added HPE iLO by HTTP template
  + ZBXNEXT-7486 Added openshift-state-metrics in Kubernetes cluster state by HTTP
  + ZBXNEXT-8552 Added FortiGate by SNMP and FortiGate by HTTP templates
  + ZBXNEXT-8727 Added additional metrics in Cisco Meraki organization by HTTP template
  + ZBXNEXT-7097 Added item and trigger for monitoring PostgreSQL version into PostgreSQL
    by ODBC and PostgreSQL by Zabbix agent 2 templates
  + ZBXNEXT-8283 Implemented role-based authentication for AWS monitoring
  + ZBXNEXT-8575 Added Nextcloud template
  + ZBXNEXT-8469 Increased PostgreSQL maximum supported version to 16
  + ZBXNEXT-8714 Increased MariaDB maximum supported version to 11.1
- Bug Fixes
  + ZBX-23559 Fixed SLI dropping when maintenance is set with pre-existing problem
  + ZBX-23471 Fixed sha256 sum calculation on AIX, HP-UX and Solaris, fixed crash on HP-UX
  + ZBX-23787,ZBX-23755 Fixed crash on empty HTTP response;
    fixed Zabbix agent build on Windows with libcurl
  + ZBX-23683 Fixed calculation of vmware.datastore.read/write items taking into
    account VMware HV maintenance status
  + ZBX-21132 Fixed Top hosts widget not showing all items by selected item name
  + ZBX-23764 Added an additional field for new events in SIGNL4 media type
  + ZBX-23342 Fixed Zabbix agent 2 MySQL plugin connection not taking into account TLS parameters
  + ZBX-23685 Added read-only transaction to the list of recoverable errors on PostgreSQL
  + ZBX-23580 Fixed aggregated item key conversion to calculated item formula when
    item key includes 'last' function and a fourth parameter
  + ZBX-22493 Fixed foreign key support with SQLite3 database
  + ZBX-23490 Improved HTTP agent, web scenarios, web checks and JavaScript to convert to UTF-8
    from charset specified in HTTP header or HTTP meta tag
  + ZBX-23621 Fixed SNMP discovery looping forever with empty trend response
  + ZBX-23644 Fixed Zabbix agent compilation on AIX
  + ZBX-23525 Fixed template tab name in template configuration form
  + ZBX-23620 Reordered sub-templates in READMEs of Acronis, Control-M and Openstack templates
  + ZBX-23381 Fixed unit for FreeStorageSpace metric in JavaScript AWS RDS instance by HTTP template
  + ZBX-23269 Fixed sizes of loading modal windows
  + ZBX-22400 Fixed Web scenarios configuration form to display parent web scenarios on page refresh
  + ZBX-23290 Fixed gap when filtering by tags in Latest data
  + ZBX-23430 Fixed selected filter tab in high contrast themes being indistinguishable from others when collapsed
  + ZBX-23639 Changed value type for 'Pool Percent Used' item prototype in Ceph by Zabbix agent 2 template
  + ZBX-21891 Fixed messages about enabling, disabling and updating modules being different from other places
  + ZBX-23521 Fixed password field label not changing to key passphrase and
    back for SSH agent item when changing authentication method
  + ZBX-23431 Fixed non-working "Network timeout for item test" setting
  + ZBX-23285 Added missing bottom border for disabled button dropdown on hover for inherited macros
  + ZBX-23615 Fixed receiving data from the database twice the first time it is loaded
  + ZBX-19531 Fixed tables with header text vertical rotation
  + ZBX-23235 Fixed function macros to expand in notifications
  + ZBX-23173 Fixed memory leak in agent 2 for Windows Events processing on MS Windows
  + ZBX-23265 Fixed transfer of PSK encryption details when cloning proxy
  + ZBX-23563 Fixed JSONPath for rowshare locks metric in PostgreSQL by Zabbix agent 2 template
  + ZBX-22907 Removed unused LLD macro in PostgreSQL by Zabbix agent template
  + ZBX-23377 Added support for VMware perfCounter with nanosecond type
  + ZBX-23012 Possible optimization of the SQL queries when updating LLD items
  + ZBX-23325 Fixed ability to add duplicate ICMP ping checks to discovery rule configuration form via popup
  + ZBX-23270 Renamed trigger name condition to event name condition
  + ZBX-23340 Fixed TLS parameter handling in MySQL plugin for Zabbix agent 2
  + ZBX-23461 Fixed output of redundant data in DCdump_interfaces
  + ZBX-23528 Fixed inability to resize trigger expression field horizontally
  + ZBX-22977 Fixed positioning of hidden checkbox inputs and fixed autofocus in template/host mass update
  + ZBX-23494 Added SNMP fallback item to TrueNAS by SNMP template, updated
    uptime item and template descriptions, added preprocessing to free swap percentage calculation
  + ZBX-23404 Fixed Zabbix agent crashes on HP-UX 11.23
  + ZBX-22666 Disabled severity filter for Geomap widget in dashboard edit mode
  + ZBX-22735 Fixed confusing error message on user parameter reload in Zabbix agent 2
  + ZBX-23393 Fixed unquoted macro parsing in trigger function parameters
  + ZBX-23064 Simplified trend synchronization queries to improve performance
  + ZBX-23373 Fixed result for script.get API call with selectActions option
  + ZBX-23014 Fixed Zabbix agent build on HP-UX
  + ZBX-23164 Added timespan parameter in JavaScript Cisco Meraki template
  + ZBX-23455 Fixed inconsistency in button naming, confirmation messages,
    success and error messages in item and web scenario list pages
  + ZBX-20038 Fixed master host parameter for MySQL replication.get_slave_status key in Zabbix agent 2
  + ZBX-23301 Removed checks for PostgreSQL-TimescaleDB versions combination
  + ZBX-23211 Fixed host dashboard view for multi-page dashboard where the first page is empty</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1707048000">- add group provides needed by RPM 4.19</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108800">- update to latest release 6.0.27
- replaced zabbix-agentd.firewall  zabbix-java-gateway.firewall  zabbix-proxy.firewall  zabbix-server.firewall
  with firewalld xml definitions zabbix-agentd.xml  zabbix-java-gateway.xml  zabbix-proxy.xml  zabbix-server.xml
- New Features and Improvements
  + ZBXNEXT-8983 	Updated max supported MariaDB version to 11.2
  + ZBXNEXT-8984 	Updated max supported MySQL version to 8.3
  + ZBXNEXT-8762 	Added YugabyteDB by HTTP and YugabyteDB Cluster by HTTP templates
  + ZBXNEXT-8891 	Updated max supported MySQL version to 8.2
  + ZBXNEXT-8524 	Added support for HTTP proxy in GCP templates
  + ZBXNEXT-8759 	Added dashboards in Azure templates
  + ZBXNEXT-8580 	Added new discovery rules, refactored discovery rules to dependent items
    and made few minor changes in MSSQL by ODBC template
  + ZBXNEXT-8730 	Added Azure Cost Management by HTTP template
  - Bug Fixes
  + ZBX-23124 Fixed items with disabled history being sometimes stuck in non-supported state
  + ZBX-23586 Fixed filter evaluation type of organizations discovery in Cisco Meraki dashboard by HTTP template
  + ZBX-23766 Updated Zabbix agent 2 Ceph plugin readme setup instructions
  + ZBX-24094 Fixed network interfaces LLD filtering macro in Linux by Prom template
  + ZBX-23202 Fixed unused tag value being saved in tag filter
  + ZBX-22555 Updated regexp to case insensitive in Nginx templates
  + ZBX-23973 Fixed trends being retrieved from database for new items and for items with infrequent update interval
  + ZBX-22745 Removed incorrect description of network interfaces administrative status filter macro in SNMP templates
  + ZBX-24015 Improved zabbix[queue] internal item not to block history syncers and pollers
  + ZBX-23509 Fixed JSONPath of Keyspace discovery master item in Redis by Zabbix agent 2 template
  + ZBX-24059 Fixed libmodbus unnecessary linking into all binaries
  + ZBX-24055 Added missing API port macros in URL of script items in HPE Synergy by HTTP and HPE Primera by HTTP templates
  + ZBX-20525 Fixed vfs.dir.size performance issues when walking through directory that has a lot of subdirs/files
  + ZBX-23773 Improved trigger functionality for Acronis Cyber Protect Cloud MSP by HTTP template
  + ZBX-23979 Improved trend recalculation performance by performing trend updates in own transaction
  + ZBX-23688 Improved new item value retrieval performance by adding such items to value cache after configuration sync
  + ZBX-22130 Changed JSONPath expression evaluator to treat null values as empty variants
  + ZBX-23986 Added a license to the Go module
  + ZBX-23587 Fixed widget input field selecting when clicking on label
  + ZBX-23640 Fixed preload hints opening
  + ZBX-22433 Fixed web scenario and web scenario step configuration field trimming and field sorting
  + ZBX-23684 Fixed transactions query file for PostgreSQL by Zabbix agent template
  + ZBX-22371 Fixed process tags option not adding tags for service events
  + ZBX-17208 Fixed invalid command-line flag handling in Zabbix agent 2
  + ZBX-23937 Fixed JavaScript for AWS EC2 instances discovery
  + ZBX-22715 Fixed map shape dimension changes on resizing in scaled browser mode
  + ZBX-23722 Added garbage collection after executing JavaScript code
  + ZBX-23740 Fixed netsnmp persistent state disabling without affecting its configuration
  + ZBX-23257 Fixed log items not using MaxLinesPerSecond setting correctly for Zabbix agent 2
  + ZBX-23890 Removed non-existing headers from compiler checks: mtent.h and knlist.h
  + ZBX-23912 Removed Jira with CustomFields media type in data.tmpl
  + ZBX-23761 Fixed JavaScript in Jira media type
  + ZBX-22558 Fixed trigger expression for retrieval of stub page in Nginx templates
  + ZBX-23691 Fixed LLD filters evaluation type for devices discovery in Cisco SD-WAN by HTTP template
  + ZBX-23540 Added error checks for RegisterMetrics calls
  + ZBX-23605 Removed getting location buckets in AWS by HTTP template
    added discovery filters for request metrics in AWS S3 bucket by HTTP template
  + ZBX-23466 Fixed data aggregation errors in Graphs and Top hosts widgets with Elasticsearch backend
  + ZBX-23835 Updated Meraki templates
  + ZBX-23723 Fixed proxy params in JavaScript AWS templates
  + ZBX-23733 Fixed error when downloading graph as .png image if item name contains multibyte characters
  + ZBX-22983 Fixed ellipsed dropdown options in items mass update in preprocessing
  + ZBX-23715 Fixed persistent directory path not following symlinks upon creation
  + ZBX-23825 Fixed query_fields values for Acronis and Nomand templates
  + ZBX-22055 Fixed map image of map widget not being updated when pressing Apply button
  + ZBX-23629 Fixed interface icon cursor to pointer
  + ZBX-22536 Fixed TimescaleDB compression detection for history.clear API method and proper error appearance in frontend
  + ZBX-23145 Disabled deprecated automatic reconnection in MySQL
  + ZBX-22933 Improved vfs.file.regmatch and vfs.file.regexp items to use buffered file read
  + ZBX-23439 Fixed sorting of numeric items with/without aggregation enabled in Top hosts widget
  + ZBX-21973 Changed deprecated X-Frame option allow-from to Content-Security-Policy frame-ancestors
  + ZBX-23633 Fixed service alarms to be recovered with problem time in case of negative problem duration
  + ZBX-23738 Fixed Zabbix backend sources for libxml2 2.12.0 version changes
  + ZBX-23746 Fixed creation of tickets during escalation for Zammad media type
  + ZBX-23561 Fixed spacing between filter and results table
  + ZBX-18873 Fixed disabled chevrons color in problem view
  + ZBX-23636 Fixed some fields in Administration section not being trimmed on form submit</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108801">- remove all firewalld definitions as they are part of firewald package already</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711800000">- fix broken copypasta for system-user-zabbix source file and
  file itself to remove gecos (description) in file
  fixes bsc#1222169 Packaging Error in system-user-zabbix-6.0.27-1.1.noarch package prevents upgrade
  Thanks Andreas Stieger for pointing out and reporter himself</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1711800001">- update to 6.0.28:
  * Added metadata in JavaScript for AWS templates
  * Added AWS ELB Application Load Balancer by HTTP template
  * Added Check Point Next Generation Firewall by SNMP template
  * Added MSSQL by Zabbix agent 2 template
  * Updated max supported TimescaleDB version to 2.14
  * bug fixes</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1716984000">- Update license to match legaldb report</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1719489600">- update to 6.0.31
- New Features and Improvements
  + ZBXNEXT-9140 Added support for custom compartments in Oracle Cloud by HTTP templates Templates
  + ZBXNEXT-9034 Added Jira Data Center by JMX template Templates
  + ZBXNEXT-8682 Introduced a length limit of 512KB for item test values that server returns to Zabbix frontend Frontend Server
  + ZBXNEXT-8248 Added database filter macros to MySQL templates Templates
  + ZBXNEXT-6698 Removed absolute threshold and timeleft from OS template triggers of filesystem space Templates
  + ZBXNEXT-7930 Added user macro support for username and password fields in email media type Server
  + ZBXCTR-22 Refactored JavaScript filter functions for Kubernetes templates Templates
  + ZBXNEXT-9098 Added AWS ELB Network Load Balancer by HTTP template Templates
  + ZBXNEXT-6864 Replaced {HOST.CONN} with user macros in templates Templates
  + ZBXNEXT-9117 Updated max supported MariaDB version to 11.3 Proxy Server
  + ZBXNEXT-9026 Added Go compiler version to Zabbix agent 2 version output Agent
  + ZBXNEXT-8786 Changed 'odbc.discovery' keys to 'odbc.get' in MySQL by ODBC and Oracle by ODBC templates Templates
  + ZBXNEXT-8536 Added cbdhsvc service to macros in Windows agent templates Templates
  + ZBXNEXT-8861 Made changes and added more metrics to the FortiGate by SNMP template Templates
  + ZBXNEXT-8240 Added a new set of templates for integration with Oracle Cloud Infrastructure Templates
- Bug Fixes
  + ZBX-24483 Improved memory usage in Zabbix server/proxy trappers and in proxy
    pollers when sending large configuration Proxy Server
  + ZBX-23073 Fixed URL widget resizing and dragging Frontend
  + ZBX-24574 Fixed HA node flipping between standby and active states Server
  + ZBX-24119 Fixed possible blocking of alert manager when it periodically pings database Server
  + ZBX-7998 Added VMware service username, password and URL check for empty values Proxy Server
  + ZBX-24402 Reduced main process connections to database during startup Proxy Server
  + ZBX-24369 Fixed filter behavior in monitoring pages after deleting filter parameters Frontend
  + ZBX-24484 Fixed Geomap widget console error when dragging map in widget edit mode Frontend
  + ZBX-23337 Improved supported version documentation for Oracle Database plugin and both templates Documentation
  + ZBX-24180 Fixed inability to import existing host or template when its dependent item prototype,
    which is used in trigger prototypes or graph prototypes, would have a different master item API
  + ZBX-20871 Fixed inability to use LLD macro functions in Prometheus pattern and labels used in item prototype preprocessing API
  + ZBX-24527 Fixed unnecessary loading text being displayed in hintbox preloader Frontend
  + ZBX-24362 Fixed wrong Zabbix agent 2 loadable plugin process handling catching all child process exits Agent
  + ZBX-24470 Fixed scale of VMware vmware.vm.memory.size.compressed key Proxy Server
  + ZBX-24415 Added triggers for datastores in VMware templates Templates
  + ZBX-18094 Fixed multiple pie graph issues related to calculation of item angles Frontend
  + ZBX-20766 Fixed confusing port binding error message Agent Proxy Server
  + ZBX-24481 Fixed inability to unset value map from existing item or item prototype by passing
    a version without valuemap parameter into configuration.import API
  + ZBX-24531 Fixed compile time data not being set for agent2 Agent
  + ZBX-24453 Implemented socket file cleanup when shutting down, added blocking of signals during important stages of startup Proxy Server
  + ZBX-24152 Fixed host form submission with Enter button if the form is opened in a popup and focus is in a flexible text area field Frontend
  + ZBX-23788 Added SNMP OID ifAlias in Network interfaces discovery Templates
  + ZBX-24482 Fixed the presence of the http_proxy field in the initial data Installation
  + ZBX-24210 Improved Zabbix agent 2 loadable plugin capacity code style Agent
  + ZBX-23951 Fixed issue of incorrect template matching when no UUID exists in export file API
  + ZBX-23953 Fixed CIDR network mask of VMware HV network interface Proxy Server
  + ZBX-24195 Fixed host IPMI username and password field max length Frontend
  + ZBX-24451 Added tags and changed a item in Proxmox template Templates
  + ZBX-23386 Fixed hintbox sizing to fit screen Frontend
  + ZBX-24024 Fixed OIDs for external sensors in APC UPC by SNMP templates Templates
  + ZBX-21751 Fixed node's loadavg item in Proxmox template Templates
  + ZBX-24315 Fixed linking template to host when some LLD macro paths already exist Server
  + ZBX-24172 Fixed Zabbix server issue with scheduled intervals on Feb 29th of leap year Server
  + ZBX-23407 Improved performance of retrieving last history values when primary keys are available API
  + ZBX-24246 Updated descriptions for family of MySQL and Oracle templates,
    changed macro in the trigger 'Tablespace utilization is too high' for family of Oracle templates Templates
  + ZBX-23988 Renamed Agent2 Go module
  + ZBX-24222 Fixed incorrect item OIDs in the FortiGate by SNMP template Templates
  + ZBX-24393 Updated README in Redis by Zabbix agent 2 template Templates
  + ZBX-24298 Allowed any JNDI service providers back in JMX monitoring Java gateway
  + ZBX-19990 Separated LLD filter macros in Apache Tomcat by JMX template Templates
  + ZBX-24364 Added preprocessing steps for LLD rules in RabbitMQ templates Templates
  + ZBX-24368 Improved PostgreSQL autovacuum's count query Templates
  + ZBX-24282 Fixed Zabbix proxy to report error for not supported items Proxy Server
  + ZBX-19507 Fixed vmware.eventlog item to recover after event keys are reset Server
  + ZBX-24241 Fixed Zabbix server issue with random order of host groups for a host during real-time export Server
  + ZBX-24275 Fixed item prototype JSONPath preprocessing, added missing volume health metric and triggers in HPE MSA templates Templates
  + ZBX-24316 Fixed username macro in GridGain by JMX template Templates
  + ZBX-23719 Updated plugin-support to add duplicate flag handling Agent
  + ZBX-22429 Fixed typo in Zabbix proxy automake file Installation
  + ZBX-24264 Fixed value cache being filled with values of newly added items with triggers Server
  + ZBX-24088 Fixed problem filtering in maps with nested maps Frontend
  + ZBX-24206 Fixed line breaks in JavaScript in Cloudflare template Templates
  + ZBX-24236 Fixed nested transaction error in LLD when connection is terminated Server
  + ZBX-24134 Added sensor discovery in VMware Hypervisor template Templates
  + ZBX-23918 Fixed item pattern select popup to display all available items Frontend
  + ZBX-24190 Fixed items being updated incorrectly when configuring graph Frontend
  + ZBX-24289 Fixed issue with interface assignment for items copied from host to host Frontend
  + ZBX-23032 Added triggers for cluster status in VMware templates Templates
  + ZBX-23948 Added support for TabularData data when parsing an MBean attribute Java gateway
  + ZBX-23742 Fixed tag filtering logic for tags with one name and different types of operators API
  + ZBX-24271 Added delay in JavaScript execution for Azure Cost Management by HTTP template Templates
  + ZBX-24208 Fixed Oracle, MySQL plugin connection cache blocking Agent
  + ZBX-24202 Fixed JavaScript in AWS S3 bucket by HTTP template Templates
  + ZBX-23478 Fixed issue when missing locale error would not be displayed for user under certain conditions Frontend
  + ZBX-24166 Fixed Zabbix not being able to restart due to RTC and sockets not being closed before stopping Agent Proxy Server
  + ZBX-23853 Fixed duplicate agent check timestamps when time shifts back due to system clock synchronization Agent</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1726833600">- update to 6.0.33
- this version fixes CVE-2024-36461 and CVE-2024-22114
- New Features and Improvements
  + ZBXNEXT-9000 Changed query table for ASM disk group metrics in Oracle Database plugin and
    Oracle by ODBC template Agent Templates
  + ZBXNEXT-9217 Added AWS Lambda by HTTP template Templates
  + ZBXNEXT-9293 Updated max supported MySQL version to 9.0 Proxy Server
  + ZBXNEXT-8657 Updated Zabbix health templates with new visualization Templates
  + ZBXNEXT-9143 Added index on auditlog recordsetid Server
  + ZBXNEXT-9081 Added Small Computer System Interface (SCSI) device type support to Zabbix agent 2 Smart plugin Agent
  + ZBXNEXT-6445 Added recovery expression for fuzzytime triggers in Linux and Windows templates,
    removed fuzzytime triggers from active agent templates Templates
  + ZBXNEXT-9201 Updated max supported MySQL version to 8.4 Proxy Server
  + ZBXNEXT-9225 Updated max supported TimescaleDB version to 2.15 Server
  + ZBXNEXT-9226 Updated max supported MariaDB version to 11.4 Proxy Server
  + ZBXNEXT-8868 Added discovery and template for Azure VM Scale Sets Templates
- Bug Fixes
  + BX-24947 Fixed PHP runtime errors while processing frontend notifications Frontend
  + ZBX-24824 Improved loadable plugin connection broker Agent
  + ZBX-24583 Fixed inability to export/import web scenario with digest authentication API
  + ZBX-23905 Fixed double scroll in script dialogs Frontend
  + ZBX-18767 Fixed word breaks in flexible text input fields and trigger expressions Frontend
  + ZBX-24909 Fixed resolving of macro functions in the "Item value" widget Frontend
  + ZBX-24859 Fixed JavaScript in S3 buckets discovery rule Templates
  + ZBX-24617 Fixed hardcoded region in AWS by HTTP template Templates
  + ZBX-24524 Fixed "New values per second" statistic to include dependent items in calculation Proxy Server
  + ZBX-24821 Made 'execute_on' value being recorded in audit only for shell scripts Server
  + ZBX-23312 Fixed discovery edit form being saved incorrectly after dcheck update Frontend
  + ZBX-24773 Fixed duplicate item preprocessing in Kubernetes Kubelet by HTTP template Templates
  + ZBX-24514 Fixed standalone Zabbix server and Zabbix proxy not stopping when database is read-only Proxy Server
  + ZBX-23936 Fixed state and styling of readonly fields Frontend
  + ZBX-24520 Fixed an issue with incorrect translations used in several frontend places Frontend
  + ZBX-21815 Fixed issue with undefined offset for media type when it was deleted before saving the user Frontend
  + ZBX-24108 Fixed error in dashboard if Map widget contains map element that user doesn't have access to Frontend
  + ZBX-24569 Fixed old and added new items to Azure Virtual Machine template Templates
  + ZBX-24537 Fixed tags subfilter in Latest data kiosk mode Frontend
  + ZBX-24167 Fixed template linkage when item prototype collision is found Server
  + ZBX-23770 Improved monitoring user permissions documentation for Zabbix agent 2 Oracle plugin and Oracle by ODBC template Documentation
  + ZBX-24565 Removed redundant kernel header include, fixed musl compatibility issues (thanks to Alpine Linux maintainers for spotting this)
  + ZBX-24610 Fixed interface field appearance for discovered items without interface set Frontend
  + ZBX-24562 Fixed incorrect problem order in Problems by severity widget's hintbox Frontend
  + ZBX-23751 Fixed inability to pass an action filter condition without an "operator" property, implying a default value of "Equal" API
  + ZBX-21429 Prevented ability to disable all UI element access via role.update API API
  + ZBX-19271 Fixed inconsistent tag row rendering in different edit forms Frontend
  + ZBX-24539 Fixed incorrect threshold in trigger expression of Check Point Next Generation Firewall by SNMP template Templates
  + ZBX-24667 Fixed vm.memory.size[pused] item on Solaris Agent
  + ZBX-23781 Added storage volumes check in HPE iLO by HTTP template Templates
  + ZBX-24391 Fixed Zabbix agent to return net.tcp.socket.count result without error if IPv6 is disabled Agent
  + ZBX-24235 Fixed value misalignment in Item value widget Frontend
  + ZBX-24352 Fixed custom severity name usage in Geomap widget Frontend
  + ZBX-24665 Fixed potential problem with deprecated GCE Integrity feature Templates
  + ZBX-20993 Fixed Zabbix agent 2 MQTT plugin clientID to be generated by strict requirements Agent
  + ZBX-23426 Added dependent item with JavaScript preprocessing for edges SD-WAN in VMWare SD-WAN VeloCloud by HTTP template Templates
  + ZBX-24566 Fixed crash when expression macro is used in unsupported location Server
  + ZBX-24450 Fixed issue where graph could differ for data gathered from PostgreSQL and other databases Frontend
  + ZBX-24513 Fixed real-time export of rarely updated trends Server
  + ZBX-24163 Fixed submap addition in Map navigation tree widget to not append same submaps repeatedly Frontend
  + ZBX-23398 Fixed trigger expression constructor incorrectly showing '&lt;' and '&gt;' operators Frontend
  + ZBX-23584 Fixed error message being displayed when updating host after changing item status Frontend
  + ZBX-24635 Fixed datastore triggers in VMware templates Templates</changelog>
</package>
<package pkgid="545462a777c6b3c109ff703640bf0cb4c4bc413462c26c7f24e1051ddf3682ee" name="zabbix-agent" arch="ppc64le">
  <version epoch="0" ver="6.0.33" rel="bp156.2.3.1"/>
  <changelog author="pgajdos@suse.com" date="1644494400">- version update to 4.0.38
  * ZBX-20387   fixed default language of the setup routine for logged in superadmin users (averza)
  * ZBX-19652   fixed JavaScript syntax for Internet Explorer 11 compatibility (jfreibergs)</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1644753600">- mention dropped files from 3.x series so it can be accepted in backports...
- zabbix-3.0.20-jsLoader-fix.patch was never required in 4.x</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1647518400">- updated to latest release 4.0.39
- Bug Fixes
  + ZBX-19789 Added SourceIP support to ldap simple checks
  + ZBX-20680 Fixed reflected XSS issues
  ( Reflected XSSes in Zabbix Frontend (CVE-2022-24349, CVE-2022-24917, CVE-2022-24918, CVE-2022-24919) )
  fixes for bsc#1196945 bsc#1196946 bsc#1196947</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491200">- updated to latest release 4.0.42
- New Features and Improvements
  + ZBXNEXT-7694 Added "utf8mb3" character set support for MySQL database
  + ZBX-20946 Enabled Bulgarian, Chinese (zh_TW), German, Greek, Indonesian,
    Romanian, Spanish and Vietnamese languages in frontend
- Bug Fixes
  + ZBX-21123 Fixed crash when VMware VC was not available at the first moment when starting zabbix_server
  + ZBX-21137 Fixed VMware collector crash related to datastore state disconnected from all HVs
  + ZBX-20600 Fixed vmware hv.datastore.latency item when multiple datastores with duplicate name
  + ZBX-20844 Fixed external check becoming unsupported when Zabbix server or Zabbix proxy is stopped</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491201">- add CVE-2022-35230 patch file CVE-2022-35230.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674216000">- updated to 6.0.12
- for changes in this major release please consult 6.0.html in
  /usr/share/doc/packages/zabbix/
- removed CVE-2022-35230.patch and zabbix-3.0.25-new-m4-pgsql.patch
- added fixed zabbix-6.0.12-new-m4-pgsql.patch patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674820800">- mention of patches added required...
  zabbix-6.0.12-curl-fixes.patch zabbix-6.0.12-netsnmp-fixes.patch
  zabbix-6.0.12-new-m4-pgsql.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1684152000">- updated to latest upstream release 6.0.17
- New Features and Improvements
  + ZBXNEXT-8334 Added Event-Driven Ansible media
  + ZBXNEXT-8312 Increased TimescaleDB maximum supported version to 2.10
  + ZBXNEXT-8317 Increased MariaDB maximum supported version to 10.11
  + ZBXNEXT-7759 Added array and Buffer support to JavaScript btoa function and HttpRequest post/put methods
  + ZBXNEXT-8071 Added sysdba, sysasm and sysoper login options to Zabbix agent 2
    Oracle plugin and updated Oracle by Zabbix agent 2 template documentation
  + ZBXNEXT-8241 Added support of signing data using rs256 to JavaScript engine
  + ZBXNEXT-8208 Added storage accounts in azure template
  + ZBXNEXT-8012 Implemented API token authentication in user.checkAuthentication method
  + ZBXNEXT-8204 Added support of PHP 8.2
  + ZBXNEXT-8170 Added AWS cloud templates
  + ZBXNEXT-7923 Added templates for BMC Control-M integration
  + ZBXNEXT-7775 Added Veeam backup and replication templates
  + ZBXNEXT-8054 Updated MariaDB maximum supported version to 10.10
  + ZBXNEXT-7951 Implemented configuration import improvements
  + ZBXNEXT-8112 Added Line media type
  + ZBXNEXT-8197 Added TimescaleDB v2.9.x support
  + ZBXNEXT-7962 Fixed interfaces discovery rules in OPNsense, PFSense and TrueNAS templates
  + ZBXNEXT-7615 Added hmac function for JavaScript
  + ZBXNEXT-7977 Added Azure Microsoft SQL templates
  + ZBXNEXT-8076 Added prof_enable and prof_disable commands for profiling
  + ZBXNEXT-7963 Added a hint box to the "Enable HTTP authentication" field; added confirmation dialog box for enabling HTTP authentication
  + ZBXNEXT-7886 Added Cisco Nexus 9000 Series Switches template
  + ZBXNEXT-6119 Added the option to retrieve all JSON data from docker.container_info key in Zabbix agent 2 Docker plugin
  + ZBXNEXT-7834 Added templates for Microsoft Azure and Azure virtual machines
  + ZBXNEXT-8058 Reduced locking between history syncers, trappers and proxy pollers
- Bug Fixes
  + ZBX-22718 Fixed memory leak in json objects and identical keys
  + ZBX-22719 Fixed replace() function in expressions
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22589 Added new limits for JS objects
  + ZBX-22521 Added debug logging for process selection in proc.mem[] on AIX
  + ZBX-22373 Updated go.mod/sum to allow mixing session and key parameter for Zabbix agent 2 items
  + ZBX-22241 Fixed minimum severity filter usage for map element link triggers
  + ZBX-22194 Fixed inability to import a template with trigger dependency on a host trigger
  + ZBX-22538 Fixed popup menus disappearing on right-clicking links in them
  + ZBX-21583 Optimised preprocessing steps and added two graphs and dashboard in the Hadoop by HTTP template
  + ZBX-19375 Prevented the ability to set a duplicate value for the uuid parameter when updating any of template
    entities; added possibility to update the uuid parameter for the Service API; fixed duplicate UUIDs
    in Proxmox VE by HTTP template
  + ZBX-21603 Optimised preprocessing steps in the Zookeeper by HTTP template
  + ZBX-21589 Optimised SQL queries and preprocessing steps
  + ZBX-22492 Removed limitation for size of logged messages in JS
  + ZBX-22641 Updated deprecated ports in Kubernetes templates, updated target tags,
    added notes about binding address options for Scheduler and Cluster Manager components
  + ZBX-22306 Fixed the crash in Zabbix agent 2 when running out of available file descriptors
  + ZBX-21013 Hid the option "Create new groups" for unprivileged users in the Import form
  + ZBX-22219 Added validation to the "Server" IP/DNS option in the Zabbix agent 2 configuration
  + ZBX-22627 Fixed loss of preprocessing result when step with delta is used
  + ZBX-22304 Fixed duplication in web scenario error messages when curl cannot resolve host
  + ZBX-21577 Added an extra master item prototype to the Elasticsearch Cluster by HTTP template
    to reduce preprocessing worker utilization
  + ZBX-20084 Fixed VMware parameters display
  + ZBX-20699 Fixed the inability to import host prototypes containing SNMPv3 interface;
    allowed to supply conditional parameters with default values to hostprototype.create and hostprototype.update API methods
    when the parameters have no effect; added audit logging of changes to host prototypes when unlinking a template;
    fixed the inability to remove group links or group prototypes from a host prototype of a linked template
  + ZBX-22432 Fixed different severity paddings in trigger popups and maps triggers
  + ZBX-22210 Fixed selected count when using filter and filtered parameter is changed in a popup
  + ZBX-22533 Fixed debug section overlapping with 'Add new widget' placeholder in the dashboard
  + ZBX-22331 Fixed messages when updating graph prototype discovery
  + ZBX-22455 Added a check for numeric value in value mapping
  + ZBX-22206 Fixed incorrect padding in multiselect popup contrast dark and light stylesheets
  + ZBX-18527 Fixed the markup for Type of calculation expression field
  + ZBX-22363 Added support for item and item_preproc table fields to be either nvarchar or nclob
  + ZBX-22622 Fixed alert script path validation
  + ZBX-22588 Fixed unauthorised file system access when using cURL
  + ZBX-22097 Fixed exiting process when connection to the database is lost
  + ZBX-21576 Optimized preprocessing in ClickHouse by HTTP template and added lld rule
  + ZBX-21669 Added the possibility to filter System user in the audit log
  + ZBX-22261 Added value mapping in the template PostgreSQL by Zabbix agent 2 for item Checksum failures
  + ZBX-22413 Fixed autofocus for inherited web scenario edit
  + ZBX-22507 Fixed positioning of the debug information on dashboards in the editing mode
  + ZBX-22506 Fixed horizontal scrollbar occasionally appearing on Graph widgets
  + ZBX-22512 Fixed occasional jumping of hint-boxes of Graph widgets, when made static
  + ZBX-22403 Added license information to the Readme for Veeam Backup templates
  + ZBX-21596 Optimized preprocessing steps in the Redis by Zabbix agent 2 template
  + ZBX-22520 Fixed the versions of integrations
  + ZBX-19466 Changed global script name validation to include a menu path into its scope of uniqueness check
  + ZBX-22073 Fixed subfilters of the Latest data and Graphs occasionally hiding the selected options
  + ZBX-22490 Fixed HttpRequest limit in JavaScript being reached even if all objects are destroyed
  + ZBX-21578 Optimized HAProxy http/agent templates to spread the load across the workers
  + ZBX-21906 Fixed recovery of dependent items when throttling is used
  + ZBX-21723 Removed syslog LogType from config file for Zabbix agent 2 on Windows
  + ZBX-22407 Fixed a crash when testing an item with the aggregated function count containing invalid argument
  + ZBX-22056 Fixed the "No data found" message style in Monitoring-&gt;Problems
  + ZBX-22026 Fixed SNMP agent item going to unsupported state on NULL result
  + ZBX-22411 Fixed incorrect time in the dashboard Graph widget hintbox
  + ZBX-21902 Emphasized the HTML type in the attribution field in the Administration-&gt;Geographical Maps
  + ZBX-18288 Fixed undefined offset runtime error in the Graph prototype preview
  + ZBX-21963 Fixed $ZBX_SERVER value being ignored unless $ZBX_SERVER_PORT is also defined
  + ZBX-21802 Fixed Enabled button in the discovered calculated items
  + ZBX-21642 Fixed a filter not clearing when clicking on a specific host in the Monitoring
  + ZBX-22186 Fixed wrong color update after item order change in graphs
  + ZBX-19339 Fixed import and export of dependent LLD rules if master item is a web item
  + ZBX-21813 Fixed User role update page when an empty user role name has been submitted
  + ZBX-22188 Changed parameters of the wmi.get and wmi.getall keys to mandatory
  + ZBX-21238 Fixed the inability to update status and other fields of a templated item, item prototype
    and discovery rule of script type
  + ZBX-21834 Fixed the map navigation tree breaking if there is a disabled trigger used as a link indicator
    between two elements in a map
  + ZBX-22259 Fixed quoted parameter escaping in the trigger expression functions
  + ZBX-22241 Fixed map link color and drawing style selection when multiple triggers are in the problem state
  + ZBX-22203 Fixed the tabfilter item click event being executed at the end of the tabfilter sorting event in Firefox
  + ZBX-22434 Fixed race condition when starting Zabbix agent 2 with loadable plugins
  + ZBX-22229 Updated Zabbix web service dependencies
  + ZBX-20801 Updated the Readme in Docker template
  + ZBX-22298 Fixed metrics preprocessing in PVC discovery in Kubernetes cluster state by HTTP template,
    removed non-existing PVC statuses, combined state phases into single phase metrics, added PV discovery
  + ZBX-22079 Fixed "make clean" command when used from tar archive
  + ZBX-22222 Fixed applying item value maps on already converted values
  + ZBX-22402 Fixed data sending to Zabbix server from Zabbix agent2 persistent buffer
  + ZBX-22240 Fixed selects of history and trends being able to block housekeeping
  + ZBX-22240 Fixed selects of history and trends blocking drop_chunks
  + ZBX-22078 Fixed the crash in calculated items when using tag filter on 32-bit systems
  + ZBX-21591 Optimized JSONPaths in the Nginx Plus template
  + ZBX-21739 Fixed discover status not being updated for templated graph prototype
  + ZBX-21748 Fixed the background of the Close button in the message box for dark theme
  + ZBX-19202 Fixed template dashboard availability to users without permissions to the templates
  + ZBX-22189 Fixed Zabbix server crash appearing when only item tags change between LLD runs
  + ZBX-21591 Optimized Nginx Plus by HTTP template to spread the load across worker processes
  + ZBX-22032 Added the cookie engine to HTTP checks
  + ZBX-21597 Optimized Remote Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-21602 Optimized Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-22149 Fixed wrong escaping in trigger expression during upgrade and escaping as a workaround for calculated items
  + ZBX-22061 Fixed custom query parameter read on an empty parameter for Oracle plugin in Zabbix agent 2
  + ZBX-21227 Improved error logging during agent start as a Windows service
  + ZBX-22178 Fixed action operations being executed on the current host only if a host group is selected
  + ZBX-22189 Fixed LLD Zabbix server crash
  + ZBX-21538 Fixed history.get API method blocking drop_chunks requests during housekeeping
  + ZBX-21956 Fixed severity sign overlapping trigger name in the map element configuration
  + ZBX-22215 Fixed incorrectly quoted function parameter parsing
  + ZBX-22043 Fixed the crash when array index in JSONPath is negative or large
  + ZBX-22118 Fixed remote command execution sequence in Zabbix agent 2
  + ZBX-21556 Updated Etcd by HTTP template to comply with Etcd v3.5
  + ZBX-22133 Fixed closed pipe detection for communication with plugins in Windows
  + ZBX-21936 Fixed actions not being displayed in the Action log widget
  + ZBX-22164 Fixed quote and unquote methods for trigger functions
  + ZBX-21254 Removed kernel.maxproc from the processes graph in Linux by Zabbix agent templates
  + ZBX-21754 Improved value cache warmup when retrieving two last values with 1 day update interval
  + ZBX-22077 Fixed Sign out link not working consistently in Mozilla Firefox
  + ZBX-21862 Updated tablespaces query for Oracle plugin in Zabbix agent 2
  + ZBX-21665 Fixed SMART plugin infinite loop for Zabbix agent 2
  + ZBX-19138 Fixed Redis plugin configuration in Zabbix agent 2 configuration files
  + ZBX-21592 Moved some static items under LLD rules to optimize Oracle by ODBC template
  + ZBX-21069 Fixed SNMP max_vars not backing off when generr is received
  + ZBX-21889 Fixed warnings being displayed even after enabling overrides for trends or history tables with compressed chunks
  + ZBX-21563 Changed the order in which escalation steps and recovery operations are executed
  + ZBX-22017 Fixed map navigation tree widget inability to save the order when the depth levels get changed
  + ZBX-21961 Removed the unnecessary "Command:" label for message actions on the Event details page
  + ZBX-21783 Fixed Zabbix JS timeout validation
  + ZBX-21720 Fixed trends function cache size estimation and overallocation handling
  + ZBX-21713 Fixed retrieval of the numeric column width when Oracle DB is used
  + ZBX-22126 Fixed trends being deleted from cache and retrieved from the database when data older than 1 hour is received
  + ZBX-22075 Fixed crash when Elasticsearch is used
  + ZBX-21890 Fixed config.dbversion_status containing second empty object on PostgreSQL without TSDB
  + ZBX-22138 Fixed inability to delete a group from the host prototype
  + ZBX-21950 Updated script item to not require host interface during template linkage
  + ZBX-21540 Moved some static items under LLD rules to improve performance in Oracle by Zabbix agent 2 template
  + ZBX-21073 Added support of Int8Array(), Buffer() and also duktape plain buffers in md5, sha256 and hmac function parameters
  + ZBX-22071 Extended description for OPSGenie media type
  + ZBX-20845 Fixed SNMP interface availability in case of wrong credentials
  + ZBX-21587 Added metrics for optimizing dependent items preprocessing in Jenkins template
  + ZBX-21441 Added an override to skip metadata collection on zfs and btrfs for Nix templates
  + ZBX-22016 Fixed host.get API method not returning any results for hosts with no interfaces when filtering by "hostid"
  + ZBX-21927 Fixed a crash on Oracle database when connection is lost
  + ZBX-21300 Fixed high CPU usage when using net.tcp.socket.count key on Windows
  + ZBX-21793 Fixed error message for "diaginfo" runtime command
  + ZBX-22042 Fixed inability to get the existing group prototypes by hostprototype.get API method when using Oracle database
  + ZBX-21221 Increased character limit of task_result.info
  + ZBX-21696 Fixed Windows agent 2 Unicode path support for log* items
  + ZBX-21903 Fixed agent 2 timeout behavior for net.tcp.port item
  + ZBX-21039 Fixed Readme in PostgreSQL by Zabbix agent 2 template
  + ZBX-21922 Fixed expression macros to use corresponding item keys
  + ZBX-21806 Fixed fatal PHP error in case incorrect variable type for controller action is given
  + ZBX-21753 Fixed graphs not loading in kiosk mode
  + ZBX-20413 Fixed the behavior of paging when a filter or a sub-filter is applied
  + ZBX-21206 Updated plugin support dependency for Zabbix agent 2
  + ZBX-20356 Updated Zabbix agent 2 to remove and re-add performance counters on failed collection and to keep a query always open
  + ZBX-21296 Updated Oracle plugin, Oracle ODBC and agent 2 template documentation grant select variables and added a new grant
  + ZBX-21595 Optimized RabbitMQ node templates
  + ZBX-21884 Changed system.sw.packages[&lt;package&gt;,&lt;manager&gt;,&lt;format&gt;] to system.sw.packages[&lt;regexp&gt;,&lt;manager&gt;,&lt;format&gt;]
  + ZBX-21594 Optimized RabbitMQ cluster templates
  + ZBX-20050 Fixed broken macro value and type input when changing to/from inherited macros
  + ZBX-21864 Fixed the fatal error in system warning page
  + ZBX-20110 Added single field search option to the archive.info, ts.stats, pdb.info,
    cdb.info and diskgroups.stats keys in Zabbix agent 2 Oracle plugin
  + ZBX-21373 Fixed the agent sometimes crashing when enumerating system processes on OpenBSD</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1689854400">- updated to latest upstream release 6.0.19
- this version fixes CVE-2023-29454 bsc#1213338
- New Features and Improvements
  + ZBXNEXT-8497 Removed unnecessary JavaScript preprocessing in discovery rules in Kubernetes templates
  + ZBXNEXT-8465 Updated JavaScript scripts in Kubernetes templates
  + ZBXNEXT-8467 Updated max supported TimescaleDB version to 2.11
  + ZBXNEXT-7072 Fixed hintbox to be automatically closed when target element disappears
  + ZBXNEXT-8294 Added filters of node labels and annotations for Kubelet discovery
    in Kubernetes cluster state template
  + ZBXNEXT-8199 Added Google cloud platform monitoring template
  + ZBXNEXT-8330 Updated plugin support with defaults support for Zabbix agent 2
  + ZBXNEXT-8357 Improved proxy history housekeeping when data older than ProxyOfflineBuffer is being constantly received
  + ZBXNEXT-8142 Added ability to import configuration files with a UTF-8 Byte order mark
  + ZBXNEXT-8209 Added Azure CosmosDB for MongoDB template
  + ZBXNEXT-8078 Removed unnecessary new line for each element in an array when exporting YAML templates
  + ZBXNEXT-8273 Implemented support for relative Include paths in the config file, based on its current directory
  + ZBXNEXT-8391 Added container healthcheck metric in Docker by Zabbix agent 2 template
  + ZBXNEXT-8354 Added pids_stats to docker.container_stats key in Zabbix agent 2
- Bug Fixes
  + ZBX-22987 Fixed inefficient URL schema validation
  + ZBX-21859 Fixed active checks occasionally not being executed on Zabbix agent 2 if checks
    for a plugin have long and short update intervals
  + ZBX-21892 Fixed wrong fs type returned by vfs.fs.get for file systems with identical mount point
  + ZBX-22941 Prevented clearing of the user macro secret values on inherited host prototypes as
    the result of user macros modifications on the parent host prototype of a template
  + ZBX-22695 Fixed eventlog duplicate timestamps
  + ZBX-22903 Fixed scale calculation for Graph and Graph (classic) widgets
  + ZBX-22148 Fixed the crash when updating a webhook to JavaScript that cannot be compiled
  + ZBX-22868 Fixed Zabbix agent 2 plugin Defaults when hardcoded value is provided
  + ZBX-22399 Added TLS and Default parameters support to MQTT plugin for Zabbix agent 2
  + ZBX-20280 Fixed page selection in a dashboard after refresh
  + ZBX-22883 Fixed occasional crash of user parameters on Windows when using Zabbix agent 2 with UserParameterDir defined
  + ZBX-22805 Increased memory allocation limit for JavaScript execution from 64M to 512M
  + ZBX-22798 Fixed incorrect output of vfs.file.contents when reading frequently modified file
  + ZBX-21573 Optimized preprocessing steps in the AWS EC2 by HTTP template
  + ZBX-16326 Fixed displaying of the first and last data points on the graphs
  + ZBX-22467 Fixed missing bracket in a trigger event name in Windows templates
  + ZBX-22738 Fixed flickering debug info while editing empty dashboards
  + ZBX-22231 Removed host and interface macros resolution from HTTP proxy fields in items,
    item prototype and discovery rule test dialogues
  + ZBX-21194 Fixed filter form submission upon pressing Enter key in Safari
  + ZBX-22762 Fixed race condition in Zabbix agent 2 when reading filesystem
  + ZBX-21804 Removed requirement for write permissions on hosts, host groups, triggers, discovery rules,
    discovery checks and proxies when creating or updating actions
  + ZBX-22243 Fixed navigation away from edited dashboard without user confirmation
  + ZBX-22418 Fixed popup form fields overlapping labels when textarea width is resized
  + ZBX-19590 Changed count_foreach to add 0 when no data are in the requested period
  + ZBX-22681 Fixed wrongly displayed Revert button for text macros in host, template and host prototype clone forms
  + ZBX-22594 Fixed fatal error when a request contains invalid authentication parameters
  + ZBX-22397 Fixed disabled input field text color in Safari
  + ZBX-21593 Optimized preprocessing steps in the templates PostgreSQL by Zabbix agent and PostgreSQL by Zabbix agent 2
  + ZBX-22470 Fixed hang on logging when establishing an encrypted connection in Zabbix agent 2
  + ZBX-20263 Prevented the ability to link two or more templates with matching item keys to a host or template;
    improved the check for double template linkage and related error messages
  + ZBX-22571 Fixed "service not equal" action condition not working as expected
  + ZBX-22644 Fixed Graph widget not showing all problems for multiple items with dataset aggregation enabled
  + ZBX-22698 Fixed spelling mistakes in the templates
  + ZBX-21883 Changed Select map field of the Map widget to multiselect
  + ZBX-22989 Silenced null-dereference warnings for duktape
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22604 Added new replica mismatch metrics to Kubernetes cluster state template, updated triggers
  + ZBX-22475 Fixed regex in preprocessing parameter for Jenkins template
  + ZBX-21910 Fixed JavaScript in Kubernetes nodes template
  + ZBX-22773 Made NodeAddress use ListenIP and ListenPort if not specified
  + ZBX-21613 Fixed broken database upgrade if more than one Zabbix server at the same time on one database is started
  + ZBX-22688 Fixed AlertScriptPath not allowing links
  + ZBX-22029 Fixed preprocessing step in Pods discovery for Kubernetes kubelet template
  + ZBX-22234 Fixed incorrect SNMPINDEX offset retrieval in SNMP discovery
  + ZBX-22141 Fixed attaching multiple templates with proc.get item key to one host and fixed spelling in description
  + ZBX-22285 Fixed honoring of the excludeSearch parameter in API
  + ZBX-20604 Fixed UserParameterDir behavior for UserParameter calls
  + ZBX-22732 Fixed description of ATAN2 mathematical function
  + ZBX-22664 Fixed user macros with regex context being resynced without any changes
  + ZBX-22661 Fixed templated dashboard display in Monitoring Hosts Dashboards
  + ZBX-21599 Optimised preprocessing steps and added dashboard in the TiDB TiKV by HTTP template
  + ZBX-21598 Optimised preprocessing steps and added dashboard in the TiDB PD by HTTP template
  + ZBX-21600 Optimised preprocessing steps and added dashboard in the TiDB by HTTP template
  + ZBX-22386 Fixed encoding of HTML entities in the user interface
  + ZBX-22714 Fixed signature for mqtt.get key in Standard items popup
  + ZBX-21397 Fixed preprocessing step in discovery for Kubernetes kubelet template
  + ZBX-20202 Improved tablespace handling to support Oracle multitenant architecture in Oracle by ODBC template
  + ZBX-22713 Fixed Zabbix server compilation problem for NetBSD
  + ZBX-21795 Fixed unhandled timeout in Telnet
  + ZBX-21801 Fixed helper positioning when sorting Header and Query fields in item configuration form
  + ZBX-22238 Fixed non-writable hostgroup appearance in template, host and host prototype clone forms
  + ZBX-22192 Fixed valid widget name being reset when other widget fields are invalid
  + ZBX-21871 Switched for the changes in users of user group API object to be audit logged
    as updates in groups of user API objects
  + ZBX-22461 Fixed incorrect sortable item positioning in Safari
  + ZBX-22469 Fixed SLI calculation for services having multiple alarms per second
  + ZBX-22859 Fixed validation of input parameters in action configuration form</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1697544000">- updated to latest upstream release 6.0.22
- this version fixes CVE-2023-32722 and CVE-2023-32722 bsc#1216211 and bsc#1216222
- removed patches zabbix-6.0.12-new-m4-pgsql.patch zabbix-6.0.12-curl-fixes.patch
  honestly was tired of patching for correct way doing postgresql detection
  now added postgresql-server-devel which does not make sense but hey
  upstream does not care
- New Features and Improvements
  + ZBXNEXT-8576 Added template integration with Acronis Cyber Protect Cloud
  + ZBXNEXT-6554 Increased remote command execution limits to 16MB
  + ZBXNEXT-8610 Added MantisBT template
  + ZBXNEXT-8358 Improved items configuration sync on PostgreSQL by selecting using equal condition instead of not equal
  + ZBXNEXT-8429 Added HashiCorp Nomad template
  + ZBXNEXT-8649 Fixed time period params in JavaScript
  + ZBXNEXT-8581 Added support for HTTP proxy in Azure templates
  + ZBXNEXT-8558 Added MantisBT webhook
  + ZBXNEXT-8589 Updated documentation, unified metric names and descriptions in PostgreSQL templates,
    removed unused macros, user parameters and queries in PostgreSQL by Zabbix agent
  + ZBXNEXT-8528 Added AWS Cost Explorer template
  + ZBXNEXT-8190 Increased MariaDB maximum supported version to 11.0
  + ZBXNEXT-8582 Increased MySQL maximum supported version to 8.1
  + ZBXNEXT-8481 Added PostgreSQL by ODBC template
  + ZBXNEXT-8561 Added nodata trigger to remote Zabbix proxy and server health templates
  + ZBXNEXT-8482 Added integration with OpenStack Nova
  + ZBXNEXT-8451 Disabled spell checking for nondescriptive textareas
  + ZBXNEXT-8505 Added Cisco SD-WAN templates
  + ZBXNEXT-7944 Excluded edgeupdate service from services discovery in Windows by Zabbix agent templates
  + ZBXNEXT-8422 Added AWS ECS templates
- Bug Fixes
  + ZBX-23417 Fixed possible memory leak when checking modbus.get[] item
  + ZBX-23338 Improved performance of templatedashboard.get method for non super-admin users
  + ZBX-23110 Fixed possible crash on Windows 11 by removing concurrent Win API call for update perfCounters list
  + ZBX-23284 Prevented deletion of the discovered group as a result of renaming its group prototype
  + ZBX-21094 Fixed graphs not displaying values when items do not have trends and trend storage period is overridden in configuration
  + ZBX-23162 Fixed variable in JavaScript for Cisco Meraki template
  + ZBX-23066 Expanded ui/composer.json to describe the project
  + ZBX-23261 Removed kiosk mode button from host inventory form
  + ZBX-23253 Added static units support to graph widget legend and hint box
  + ZBX-21898 Fixed expression validation, history function parser to accept backslash without escaping
  + ZBX-22943 Fixed various memory leaks in Zabbix agent 2
  + ZBX-23244 Added escaping for special characters in HTML mode of Telegram mediatype
  + ZBX-22818 Fixed some aggregation functions not working with last_foreach()
  + ZBX-21636 Fixed Oracle DB update query error mishandled as success
  + ZBX-20442 Fixed Ceph plugin not returning percent_used in Zabbix agent 2
  + ZBX-15210 Added housekeeping and handling in remove action operation of autoreg_host table
  + ZBX-22685 Fixed issue of error message details not being expanded by default in various forms
  + ZBX-22166 Fixed item value widget not showing decimal places properly with seconds
  + ZBX-23035 Fixed disappearing filter group in host, item, trigger, graph, discovery rule, web and template lists
  + ZBX-23105 Added missing database indices
  + ZBX-22640 Fixed inability to add unique SNMPv3 checks in discovery rules
  + ZBX-21952 Fixed and improved documentation for Oracle by ODBC template
  + ZBX-22724 Fixed inconsistencies in ordering of objects in template configuration export
  + ZBX-22980 Fixed host prototype displaying inherited macros in a non-inherited macro tab
  + ZBX-17279 Fixed graph widget loading
  + ZBX-21644 Fixed state of "allow manual close" setting of trigger prototype getting lost on template cloning
  + ZBX-22060 Added notes about encryption in PostgreSQL templates, renamed database instance URI macro to connection string
    in PostgreSQL by Zabbix agent 2 template, updated PostgreSQL by ODBC template to use connection string
  + ZBX-23246 Fixed classic graph preview not working if more than 10 items are assigned to it
  + ZBX-22758 Fixed Zabbix agent 2 startup error on domain controllers by increasing go-winio version
  + ZBX-22451 Fixed resolving of calculated item formula in test popup
  + ZBX-22620 Added header in items for Meraki template
  + ZBX-23051 Changed content of resolved alerts to be more compatible with Event Orchestration in PagerDuty
  + ZBX-23272 Fixed naming for tenant item prototypes in OpenStack Nova by HTTP template
  + ZBX-22771 Fixed handling of large unsigned integers in jsonpath
  + ZBX-22871 Fixed regular expression crash with invalid utf-8 sequences when pcre2 is used
  + ZBX-23141 Fixed crash when maintenance is enabled and unexpected event exists for trigger prototype
  + ZBX-21255 Added support of the fmtnum() function for {ITEM.VALUE}, {ITEM.LASTVALUE} and expression macros
  + ZBX-21695 Fixed {TIME} macro not being resolved during scheduled report test
  + ZBX-23221 Fixed memory leaks when using certificate-based encryption in Zabbix Agent 1 and Agent 2; thanks to Masato Hirahata for the patch
  + ZBX-22864 Fixed calculation of max_repetitions sent out to device in SNMP PDUs
  + ZBX-21574 Optimized Asterisk by HTTP template
  + ZBX-18168 Added regexp runtime error logging for log*[] items
  + ZBX-22677 Adjusted font colors for placeholders, disabled and readonly fields
  + ZBX-22972 Fixed displaying of dashboard pages when scrolling is enabled
  + ZBX-22528 Fixed draggable element position
  + ZBX-23067 Enhanced audit logging with reason of switching of HA node to active mode
  + ZBX-22613 Fixed script execution with API token as authentication
  + ZBX-23060 Removed unused endpoints in JavaScript for Veeam Backup and Replication template
  + ZBX-22772 Added trends cleanup for non-numeric value types
  + ZBX-22822 Fixed displaying the correct threshold color in "Top hosts" widget when value exceeds maximum
  + ZBX-22777 Fixed item test form sending incorrectly resolved macros to server if item uses SNMP interface
  + ZBX-23097 Fixed use of uninitialised value when verifying subject and issuer with TLS
  + ZBX-23112 Fixed runtime errors in the inheritance of the trigger and trigger prototype dependencies
  + ZBX-22539 Fixed SLI calculation for days with daylight-saving-time transitions
  + ZBX-22814 Fixed PHP runtime errors in API trigger.get method when using "expandComment" option
  + ZBX-23049 Fixed default condition for log item macro resolution
  + ZBX-21909 Updated setup section in README for PHP-FPM templates to include configuration example for Apache
  + ZBX-21547 Fixed reading of non-UTF-8 encoded files in Zabbix agent 2
  + ZBX-20148 Fixed the issue with housekeeper failing to delete some of the events that required deletion
  + ZBX-21970 Fixed console error in "Map navigation tree" widget; disabled add button on a 10th depth level
  + ZBX-19393 Fixed undefined index errors in configuration.importcompare
  + ZBX-22290 Fixed generation of double page headers when general warning appears
  + ZBX-21845 Fixed Zabbix agent 2 systemd plugin failing with newer dbus
  + ZBX-22830 Fixed free bytes calculation for temporary tablespace in Oracle Zabbix agent 2 plugin
  + ZBX-22912 Fixed not being able to save an event correlation when custom formula was selected but only one condition remained
  + ZBX-21571 Updated pod crash loop trigger expressions in Kubernetes nodes and cluster state templates
  + ZBX-22369 Fixed suffix interpretation in threshold values for "Top hosts" widget
  + ZBX-22825 Fixed Zabbix access to the first page for user with specific page access
  + ZBX-22867 Fixed import popup showing circle animation even if PHP code failed
  + ZBX-22711 Fixed incorrectly displayed simple graphs with non-numeric items in Host graphs page</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1703419200">- updated to latest release 6.0.25
- fixes for bsc#1218199 (CVE-2023-32727), bsc#1218185 (CVE-2023-32725),bsc#1218193 (CVE-2023-32726)
- New Features and Improvements
  + ZBXNEXT-8857 Updated max supported TimescaleDB version to 2.13
  + ZBXNEXT-8800 Backported support of additional SSH options for ssh.run[] item as the 5th parameter
  + ZBXNEXT-8705 Implemented new tablespace item to retrieve percentage about
    current tablespace usage from max for both Oracle templates
  + ZBXNEXT-8708 Added version metric to Oracle plugin in Zabbix agent 2
  + ZBXNEXT-8729 Updated max supported TimescaleDB version to 2.12
  + ZBXNEXT-8522 Added HPE iLO by HTTP template
  + ZBXNEXT-7486 Added openshift-state-metrics in Kubernetes cluster state by HTTP
  + ZBXNEXT-8552 Added FortiGate by SNMP and FortiGate by HTTP templates
  + ZBXNEXT-8727 Added additional metrics in Cisco Meraki organization by HTTP template
  + ZBXNEXT-7097 Added item and trigger for monitoring PostgreSQL version into PostgreSQL
    by ODBC and PostgreSQL by Zabbix agent 2 templates
  + ZBXNEXT-8283 Implemented role-based authentication for AWS monitoring
  + ZBXNEXT-8575 Added Nextcloud template
  + ZBXNEXT-8469 Increased PostgreSQL maximum supported version to 16
  + ZBXNEXT-8714 Increased MariaDB maximum supported version to 11.1
- Bug Fixes
  + ZBX-23559 Fixed SLI dropping when maintenance is set with pre-existing problem
  + ZBX-23471 Fixed sha256 sum calculation on AIX, HP-UX and Solaris, fixed crash on HP-UX
  + ZBX-23787,ZBX-23755 Fixed crash on empty HTTP response;
    fixed Zabbix agent build on Windows with libcurl
  + ZBX-23683 Fixed calculation of vmware.datastore.read/write items taking into
    account VMware HV maintenance status
  + ZBX-21132 Fixed Top hosts widget not showing all items by selected item name
  + ZBX-23764 Added an additional field for new events in SIGNL4 media type
  + ZBX-23342 Fixed Zabbix agent 2 MySQL plugin connection not taking into account TLS parameters
  + ZBX-23685 Added read-only transaction to the list of recoverable errors on PostgreSQL
  + ZBX-23580 Fixed aggregated item key conversion to calculated item formula when
    item key includes 'last' function and a fourth parameter
  + ZBX-22493 Fixed foreign key support with SQLite3 database
  + ZBX-23490 Improved HTTP agent, web scenarios, web checks and JavaScript to convert to UTF-8
    from charset specified in HTTP header or HTTP meta tag
  + ZBX-23621 Fixed SNMP discovery looping forever with empty trend response
  + ZBX-23644 Fixed Zabbix agent compilation on AIX
  + ZBX-23525 Fixed template tab name in template configuration form
  + ZBX-23620 Reordered sub-templates in READMEs of Acronis, Control-M and Openstack templates
  + ZBX-23381 Fixed unit for FreeStorageSpace metric in JavaScript AWS RDS instance by HTTP template
  + ZBX-23269 Fixed sizes of loading modal windows
  + ZBX-22400 Fixed Web scenarios configuration form to display parent web scenarios on page refresh
  + ZBX-23290 Fixed gap when filtering by tags in Latest data
  + ZBX-23430 Fixed selected filter tab in high contrast themes being indistinguishable from others when collapsed
  + ZBX-23639 Changed value type for 'Pool Percent Used' item prototype in Ceph by Zabbix agent 2 template
  + ZBX-21891 Fixed messages about enabling, disabling and updating modules being different from other places
  + ZBX-23521 Fixed password field label not changing to key passphrase and
    back for SSH agent item when changing authentication method
  + ZBX-23431 Fixed non-working "Network timeout for item test" setting
  + ZBX-23285 Added missing bottom border for disabled button dropdown on hover for inherited macros
  + ZBX-23615 Fixed receiving data from the database twice the first time it is loaded
  + ZBX-19531 Fixed tables with header text vertical rotation
  + ZBX-23235 Fixed function macros to expand in notifications
  + ZBX-23173 Fixed memory leak in agent 2 for Windows Events processing on MS Windows
  + ZBX-23265 Fixed transfer of PSK encryption details when cloning proxy
  + ZBX-23563 Fixed JSONPath for rowshare locks metric in PostgreSQL by Zabbix agent 2 template
  + ZBX-22907 Removed unused LLD macro in PostgreSQL by Zabbix agent template
  + ZBX-23377 Added support for VMware perfCounter with nanosecond type
  + ZBX-23012 Possible optimization of the SQL queries when updating LLD items
  + ZBX-23325 Fixed ability to add duplicate ICMP ping checks to discovery rule configuration form via popup
  + ZBX-23270 Renamed trigger name condition to event name condition
  + ZBX-23340 Fixed TLS parameter handling in MySQL plugin for Zabbix agent 2
  + ZBX-23461 Fixed output of redundant data in DCdump_interfaces
  + ZBX-23528 Fixed inability to resize trigger expression field horizontally
  + ZBX-22977 Fixed positioning of hidden checkbox inputs and fixed autofocus in template/host mass update
  + ZBX-23494 Added SNMP fallback item to TrueNAS by SNMP template, updated
    uptime item and template descriptions, added preprocessing to free swap percentage calculation
  + ZBX-23404 Fixed Zabbix agent crashes on HP-UX 11.23
  + ZBX-22666 Disabled severity filter for Geomap widget in dashboard edit mode
  + ZBX-22735 Fixed confusing error message on user parameter reload in Zabbix agent 2
  + ZBX-23393 Fixed unquoted macro parsing in trigger function parameters
  + ZBX-23064 Simplified trend synchronization queries to improve performance
  + ZBX-23373 Fixed result for script.get API call with selectActions option
  + ZBX-23014 Fixed Zabbix agent build on HP-UX
  + ZBX-23164 Added timespan parameter in JavaScript Cisco Meraki template
  + ZBX-23455 Fixed inconsistency in button naming, confirmation messages,
    success and error messages in item and web scenario list pages
  + ZBX-20038 Fixed master host parameter for MySQL replication.get_slave_status key in Zabbix agent 2
  + ZBX-23301 Removed checks for PostgreSQL-TimescaleDB versions combination
  + ZBX-23211 Fixed host dashboard view for multi-page dashboard where the first page is empty</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1707048000">- add group provides needed by RPM 4.19</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108800">- update to latest release 6.0.27
- replaced zabbix-agentd.firewall  zabbix-java-gateway.firewall  zabbix-proxy.firewall  zabbix-server.firewall
  with firewalld xml definitions zabbix-agentd.xml  zabbix-java-gateway.xml  zabbix-proxy.xml  zabbix-server.xml
- New Features and Improvements
  + ZBXNEXT-8983 	Updated max supported MariaDB version to 11.2
  + ZBXNEXT-8984 	Updated max supported MySQL version to 8.3
  + ZBXNEXT-8762 	Added YugabyteDB by HTTP and YugabyteDB Cluster by HTTP templates
  + ZBXNEXT-8891 	Updated max supported MySQL version to 8.2
  + ZBXNEXT-8524 	Added support for HTTP proxy in GCP templates
  + ZBXNEXT-8759 	Added dashboards in Azure templates
  + ZBXNEXT-8580 	Added new discovery rules, refactored discovery rules to dependent items
    and made few minor changes in MSSQL by ODBC template
  + ZBXNEXT-8730 	Added Azure Cost Management by HTTP template
  - Bug Fixes
  + ZBX-23124 Fixed items with disabled history being sometimes stuck in non-supported state
  + ZBX-23586 Fixed filter evaluation type of organizations discovery in Cisco Meraki dashboard by HTTP template
  + ZBX-23766 Updated Zabbix agent 2 Ceph plugin readme setup instructions
  + ZBX-24094 Fixed network interfaces LLD filtering macro in Linux by Prom template
  + ZBX-23202 Fixed unused tag value being saved in tag filter
  + ZBX-22555 Updated regexp to case insensitive in Nginx templates
  + ZBX-23973 Fixed trends being retrieved from database for new items and for items with infrequent update interval
  + ZBX-22745 Removed incorrect description of network interfaces administrative status filter macro in SNMP templates
  + ZBX-24015 Improved zabbix[queue] internal item not to block history syncers and pollers
  + ZBX-23509 Fixed JSONPath of Keyspace discovery master item in Redis by Zabbix agent 2 template
  + ZBX-24059 Fixed libmodbus unnecessary linking into all binaries
  + ZBX-24055 Added missing API port macros in URL of script items in HPE Synergy by HTTP and HPE Primera by HTTP templates
  + ZBX-20525 Fixed vfs.dir.size performance issues when walking through directory that has a lot of subdirs/files
  + ZBX-23773 Improved trigger functionality for Acronis Cyber Protect Cloud MSP by HTTP template
  + ZBX-23979 Improved trend recalculation performance by performing trend updates in own transaction
  + ZBX-23688 Improved new item value retrieval performance by adding such items to value cache after configuration sync
  + ZBX-22130 Changed JSONPath expression evaluator to treat null values as empty variants
  + ZBX-23986 Added a license to the Go module
  + ZBX-23587 Fixed widget input field selecting when clicking on label
  + ZBX-23640 Fixed preload hints opening
  + ZBX-22433 Fixed web scenario and web scenario step configuration field trimming and field sorting
  + ZBX-23684 Fixed transactions query file for PostgreSQL by Zabbix agent template
  + ZBX-22371 Fixed process tags option not adding tags for service events
  + ZBX-17208 Fixed invalid command-line flag handling in Zabbix agent 2
  + ZBX-23937 Fixed JavaScript for AWS EC2 instances discovery
  + ZBX-22715 Fixed map shape dimension changes on resizing in scaled browser mode
  + ZBX-23722 Added garbage collection after executing JavaScript code
  + ZBX-23740 Fixed netsnmp persistent state disabling without affecting its configuration
  + ZBX-23257 Fixed log items not using MaxLinesPerSecond setting correctly for Zabbix agent 2
  + ZBX-23890 Removed non-existing headers from compiler checks: mtent.h and knlist.h
  + ZBX-23912 Removed Jira with CustomFields media type in data.tmpl
  + ZBX-23761 Fixed JavaScript in Jira media type
  + ZBX-22558 Fixed trigger expression for retrieval of stub page in Nginx templates
  + ZBX-23691 Fixed LLD filters evaluation type for devices discovery in Cisco SD-WAN by HTTP template
  + ZBX-23540 Added error checks for RegisterMetrics calls
  + ZBX-23605 Removed getting location buckets in AWS by HTTP template
    added discovery filters for request metrics in AWS S3 bucket by HTTP template
  + ZBX-23466 Fixed data aggregation errors in Graphs and Top hosts widgets with Elasticsearch backend
  + ZBX-23835 Updated Meraki templates
  + ZBX-23723 Fixed proxy params in JavaScript AWS templates
  + ZBX-23733 Fixed error when downloading graph as .png image if item name contains multibyte characters
  + ZBX-22983 Fixed ellipsed dropdown options in items mass update in preprocessing
  + ZBX-23715 Fixed persistent directory path not following symlinks upon creation
  + ZBX-23825 Fixed query_fields values for Acronis and Nomand templates
  + ZBX-22055 Fixed map image of map widget not being updated when pressing Apply button
  + ZBX-23629 Fixed interface icon cursor to pointer
  + ZBX-22536 Fixed TimescaleDB compression detection for history.clear API method and proper error appearance in frontend
  + ZBX-23145 Disabled deprecated automatic reconnection in MySQL
  + ZBX-22933 Improved vfs.file.regmatch and vfs.file.regexp items to use buffered file read
  + ZBX-23439 Fixed sorting of numeric items with/without aggregation enabled in Top hosts widget
  + ZBX-21973 Changed deprecated X-Frame option allow-from to Content-Security-Policy frame-ancestors
  + ZBX-23633 Fixed service alarms to be recovered with problem time in case of negative problem duration
  + ZBX-23738 Fixed Zabbix backend sources for libxml2 2.12.0 version changes
  + ZBX-23746 Fixed creation of tickets during escalation for Zammad media type
  + ZBX-23561 Fixed spacing between filter and results table
  + ZBX-18873 Fixed disabled chevrons color in problem view
  + ZBX-23636 Fixed some fields in Administration section not being trimmed on form submit</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108801">- remove all firewalld definitions as they are part of firewald package already</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711800000">- fix broken copypasta for system-user-zabbix source file and
  file itself to remove gecos (description) in file
  fixes bsc#1222169 Packaging Error in system-user-zabbix-6.0.27-1.1.noarch package prevents upgrade
  Thanks Andreas Stieger for pointing out and reporter himself</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1711800001">- update to 6.0.28:
  * Added metadata in JavaScript for AWS templates
  * Added AWS ELB Application Load Balancer by HTTP template
  * Added Check Point Next Generation Firewall by SNMP template
  * Added MSSQL by Zabbix agent 2 template
  * Updated max supported TimescaleDB version to 2.14
  * bug fixes</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1716984000">- Update license to match legaldb report</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1719489600">- update to 6.0.31
- New Features and Improvements
  + ZBXNEXT-9140 Added support for custom compartments in Oracle Cloud by HTTP templates Templates
  + ZBXNEXT-9034 Added Jira Data Center by JMX template Templates
  + ZBXNEXT-8682 Introduced a length limit of 512KB for item test values that server returns to Zabbix frontend Frontend Server
  + ZBXNEXT-8248 Added database filter macros to MySQL templates Templates
  + ZBXNEXT-6698 Removed absolute threshold and timeleft from OS template triggers of filesystem space Templates
  + ZBXNEXT-7930 Added user macro support for username and password fields in email media type Server
  + ZBXCTR-22 Refactored JavaScript filter functions for Kubernetes templates Templates
  + ZBXNEXT-9098 Added AWS ELB Network Load Balancer by HTTP template Templates
  + ZBXNEXT-6864 Replaced {HOST.CONN} with user macros in templates Templates
  + ZBXNEXT-9117 Updated max supported MariaDB version to 11.3 Proxy Server
  + ZBXNEXT-9026 Added Go compiler version to Zabbix agent 2 version output Agent
  + ZBXNEXT-8786 Changed 'odbc.discovery' keys to 'odbc.get' in MySQL by ODBC and Oracle by ODBC templates Templates
  + ZBXNEXT-8536 Added cbdhsvc service to macros in Windows agent templates Templates
  + ZBXNEXT-8861 Made changes and added more metrics to the FortiGate by SNMP template Templates
  + ZBXNEXT-8240 Added a new set of templates for integration with Oracle Cloud Infrastructure Templates
- Bug Fixes
  + ZBX-24483 Improved memory usage in Zabbix server/proxy trappers and in proxy
    pollers when sending large configuration Proxy Server
  + ZBX-23073 Fixed URL widget resizing and dragging Frontend
  + ZBX-24574 Fixed HA node flipping between standby and active states Server
  + ZBX-24119 Fixed possible blocking of alert manager when it periodically pings database Server
  + ZBX-7998 Added VMware service username, password and URL check for empty values Proxy Server
  + ZBX-24402 Reduced main process connections to database during startup Proxy Server
  + ZBX-24369 Fixed filter behavior in monitoring pages after deleting filter parameters Frontend
  + ZBX-24484 Fixed Geomap widget console error when dragging map in widget edit mode Frontend
  + ZBX-23337 Improved supported version documentation for Oracle Database plugin and both templates Documentation
  + ZBX-24180 Fixed inability to import existing host or template when its dependent item prototype,
    which is used in trigger prototypes or graph prototypes, would have a different master item API
  + ZBX-20871 Fixed inability to use LLD macro functions in Prometheus pattern and labels used in item prototype preprocessing API
  + ZBX-24527 Fixed unnecessary loading text being displayed in hintbox preloader Frontend
  + ZBX-24362 Fixed wrong Zabbix agent 2 loadable plugin process handling catching all child process exits Agent
  + ZBX-24470 Fixed scale of VMware vmware.vm.memory.size.compressed key Proxy Server
  + ZBX-24415 Added triggers for datastores in VMware templates Templates
  + ZBX-18094 Fixed multiple pie graph issues related to calculation of item angles Frontend
  + ZBX-20766 Fixed confusing port binding error message Agent Proxy Server
  + ZBX-24481 Fixed inability to unset value map from existing item or item prototype by passing
    a version without valuemap parameter into configuration.import API
  + ZBX-24531 Fixed compile time data not being set for agent2 Agent
  + ZBX-24453 Implemented socket file cleanup when shutting down, added blocking of signals during important stages of startup Proxy Server
  + ZBX-24152 Fixed host form submission with Enter button if the form is opened in a popup and focus is in a flexible text area field Frontend
  + ZBX-23788 Added SNMP OID ifAlias in Network interfaces discovery Templates
  + ZBX-24482 Fixed the presence of the http_proxy field in the initial data Installation
  + ZBX-24210 Improved Zabbix agent 2 loadable plugin capacity code style Agent
  + ZBX-23951 Fixed issue of incorrect template matching when no UUID exists in export file API
  + ZBX-23953 Fixed CIDR network mask of VMware HV network interface Proxy Server
  + ZBX-24195 Fixed host IPMI username and password field max length Frontend
  + ZBX-24451 Added tags and changed a item in Proxmox template Templates
  + ZBX-23386 Fixed hintbox sizing to fit screen Frontend
  + ZBX-24024 Fixed OIDs for external sensors in APC UPC by SNMP templates Templates
  + ZBX-21751 Fixed node's loadavg item in Proxmox template Templates
  + ZBX-24315 Fixed linking template to host when some LLD macro paths already exist Server
  + ZBX-24172 Fixed Zabbix server issue with scheduled intervals on Feb 29th of leap year Server
  + ZBX-23407 Improved performance of retrieving last history values when primary keys are available API
  + ZBX-24246 Updated descriptions for family of MySQL and Oracle templates,
    changed macro in the trigger 'Tablespace utilization is too high' for family of Oracle templates Templates
  + ZBX-23988 Renamed Agent2 Go module
  + ZBX-24222 Fixed incorrect item OIDs in the FortiGate by SNMP template Templates
  + ZBX-24393 Updated README in Redis by Zabbix agent 2 template Templates
  + ZBX-24298 Allowed any JNDI service providers back in JMX monitoring Java gateway
  + ZBX-19990 Separated LLD filter macros in Apache Tomcat by JMX template Templates
  + ZBX-24364 Added preprocessing steps for LLD rules in RabbitMQ templates Templates
  + ZBX-24368 Improved PostgreSQL autovacuum's count query Templates
  + ZBX-24282 Fixed Zabbix proxy to report error for not supported items Proxy Server
  + ZBX-19507 Fixed vmware.eventlog item to recover after event keys are reset Server
  + ZBX-24241 Fixed Zabbix server issue with random order of host groups for a host during real-time export Server
  + ZBX-24275 Fixed item prototype JSONPath preprocessing, added missing volume health metric and triggers in HPE MSA templates Templates
  + ZBX-24316 Fixed username macro in GridGain by JMX template Templates
  + ZBX-23719 Updated plugin-support to add duplicate flag handling Agent
  + ZBX-22429 Fixed typo in Zabbix proxy automake file Installation
  + ZBX-24264 Fixed value cache being filled with values of newly added items with triggers Server
  + ZBX-24088 Fixed problem filtering in maps with nested maps Frontend
  + ZBX-24206 Fixed line breaks in JavaScript in Cloudflare template Templates
  + ZBX-24236 Fixed nested transaction error in LLD when connection is terminated Server
  + ZBX-24134 Added sensor discovery in VMware Hypervisor template Templates
  + ZBX-23918 Fixed item pattern select popup to display all available items Frontend
  + ZBX-24190 Fixed items being updated incorrectly when configuring graph Frontend
  + ZBX-24289 Fixed issue with interface assignment for items copied from host to host Frontend
  + ZBX-23032 Added triggers for cluster status in VMware templates Templates
  + ZBX-23948 Added support for TabularData data when parsing an MBean attribute Java gateway
  + ZBX-23742 Fixed tag filtering logic for tags with one name and different types of operators API
  + ZBX-24271 Added delay in JavaScript execution for Azure Cost Management by HTTP template Templates
  + ZBX-24208 Fixed Oracle, MySQL plugin connection cache blocking Agent
  + ZBX-24202 Fixed JavaScript in AWS S3 bucket by HTTP template Templates
  + ZBX-23478 Fixed issue when missing locale error would not be displayed for user under certain conditions Frontend
  + ZBX-24166 Fixed Zabbix not being able to restart due to RTC and sockets not being closed before stopping Agent Proxy Server
  + ZBX-23853 Fixed duplicate agent check timestamps when time shifts back due to system clock synchronization Agent</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1726833600">- update to 6.0.33
- this version fixes CVE-2024-36461 and CVE-2024-22114
- New Features and Improvements
  + ZBXNEXT-9000 Changed query table for ASM disk group metrics in Oracle Database plugin and
    Oracle by ODBC template Agent Templates
  + ZBXNEXT-9217 Added AWS Lambda by HTTP template Templates
  + ZBXNEXT-9293 Updated max supported MySQL version to 9.0 Proxy Server
  + ZBXNEXT-8657 Updated Zabbix health templates with new visualization Templates
  + ZBXNEXT-9143 Added index on auditlog recordsetid Server
  + ZBXNEXT-9081 Added Small Computer System Interface (SCSI) device type support to Zabbix agent 2 Smart plugin Agent
  + ZBXNEXT-6445 Added recovery expression for fuzzytime triggers in Linux and Windows templates,
    removed fuzzytime triggers from active agent templates Templates
  + ZBXNEXT-9201 Updated max supported MySQL version to 8.4 Proxy Server
  + ZBXNEXT-9225 Updated max supported TimescaleDB version to 2.15 Server
  + ZBXNEXT-9226 Updated max supported MariaDB version to 11.4 Proxy Server
  + ZBXNEXT-8868 Added discovery and template for Azure VM Scale Sets Templates
- Bug Fixes
  + BX-24947 Fixed PHP runtime errors while processing frontend notifications Frontend
  + ZBX-24824 Improved loadable plugin connection broker Agent
  + ZBX-24583 Fixed inability to export/import web scenario with digest authentication API
  + ZBX-23905 Fixed double scroll in script dialogs Frontend
  + ZBX-18767 Fixed word breaks in flexible text input fields and trigger expressions Frontend
  + ZBX-24909 Fixed resolving of macro functions in the "Item value" widget Frontend
  + ZBX-24859 Fixed JavaScript in S3 buckets discovery rule Templates
  + ZBX-24617 Fixed hardcoded region in AWS by HTTP template Templates
  + ZBX-24524 Fixed "New values per second" statistic to include dependent items in calculation Proxy Server
  + ZBX-24821 Made 'execute_on' value being recorded in audit only for shell scripts Server
  + ZBX-23312 Fixed discovery edit form being saved incorrectly after dcheck update Frontend
  + ZBX-24773 Fixed duplicate item preprocessing in Kubernetes Kubelet by HTTP template Templates
  + ZBX-24514 Fixed standalone Zabbix server and Zabbix proxy not stopping when database is read-only Proxy Server
  + ZBX-23936 Fixed state and styling of readonly fields Frontend
  + ZBX-24520 Fixed an issue with incorrect translations used in several frontend places Frontend
  + ZBX-21815 Fixed issue with undefined offset for media type when it was deleted before saving the user Frontend
  + ZBX-24108 Fixed error in dashboard if Map widget contains map element that user doesn't have access to Frontend
  + ZBX-24569 Fixed old and added new items to Azure Virtual Machine template Templates
  + ZBX-24537 Fixed tags subfilter in Latest data kiosk mode Frontend
  + ZBX-24167 Fixed template linkage when item prototype collision is found Server
  + ZBX-23770 Improved monitoring user permissions documentation for Zabbix agent 2 Oracle plugin and Oracle by ODBC template Documentation
  + ZBX-24565 Removed redundant kernel header include, fixed musl compatibility issues (thanks to Alpine Linux maintainers for spotting this)
  + ZBX-24610 Fixed interface field appearance for discovered items without interface set Frontend
  + ZBX-24562 Fixed incorrect problem order in Problems by severity widget's hintbox Frontend
  + ZBX-23751 Fixed inability to pass an action filter condition without an "operator" property, implying a default value of "Equal" API
  + ZBX-21429 Prevented ability to disable all UI element access via role.update API API
  + ZBX-19271 Fixed inconsistent tag row rendering in different edit forms Frontend
  + ZBX-24539 Fixed incorrect threshold in trigger expression of Check Point Next Generation Firewall by SNMP template Templates
  + ZBX-24667 Fixed vm.memory.size[pused] item on Solaris Agent
  + ZBX-23781 Added storage volumes check in HPE iLO by HTTP template Templates
  + ZBX-24391 Fixed Zabbix agent to return net.tcp.socket.count result without error if IPv6 is disabled Agent
  + ZBX-24235 Fixed value misalignment in Item value widget Frontend
  + ZBX-24352 Fixed custom severity name usage in Geomap widget Frontend
  + ZBX-24665 Fixed potential problem with deprecated GCE Integrity feature Templates
  + ZBX-20993 Fixed Zabbix agent 2 MQTT plugin clientID to be generated by strict requirements Agent
  + ZBX-23426 Added dependent item with JavaScript preprocessing for edges SD-WAN in VMWare SD-WAN VeloCloud by HTTP template Templates
  + ZBX-24566 Fixed crash when expression macro is used in unsupported location Server
  + ZBX-24450 Fixed issue where graph could differ for data gathered from PostgreSQL and other databases Frontend
  + ZBX-24513 Fixed real-time export of rarely updated trends Server
  + ZBX-24163 Fixed submap addition in Map navigation tree widget to not append same submaps repeatedly Frontend
  + ZBX-23398 Fixed trigger expression constructor incorrectly showing '&lt;' and '&gt;' operators Frontend
  + ZBX-23584 Fixed error message being displayed when updating host after changing item status Frontend
  + ZBX-24635 Fixed datastore triggers in VMware templates Templates</changelog>
</package>
<package pkgid="9900d1fec4fc591ace90596a918d3d48c6955038e150fd62c2a39dbb272eda60" name="zabbix-agent" arch="s390x">
  <version epoch="0" ver="6.0.33" rel="bp156.2.3.1"/>
  <changelog author="pgajdos@suse.com" date="1644494400">- version update to 4.0.38
  * ZBX-20387   fixed default language of the setup routine for logged in superadmin users (averza)
  * ZBX-19652   fixed JavaScript syntax for Internet Explorer 11 compatibility (jfreibergs)</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1644753600">- mention dropped files from 3.x series so it can be accepted in backports...
- zabbix-3.0.20-jsLoader-fix.patch was never required in 4.x</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1647518400">- updated to latest release 4.0.39
- Bug Fixes
  + ZBX-19789 Added SourceIP support to ldap simple checks
  + ZBX-20680 Fixed reflected XSS issues
  ( Reflected XSSes in Zabbix Frontend (CVE-2022-24349, CVE-2022-24917, CVE-2022-24918, CVE-2022-24919) )
  fixes for bsc#1196945 bsc#1196946 bsc#1196947</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491200">- updated to latest release 4.0.42
- New Features and Improvements
  + ZBXNEXT-7694 Added "utf8mb3" character set support for MySQL database
  + ZBX-20946 Enabled Bulgarian, Chinese (zh_TW), German, Greek, Indonesian,
    Romanian, Spanish and Vietnamese languages in frontend
- Bug Fixes
  + ZBX-21123 Fixed crash when VMware VC was not available at the first moment when starting zabbix_server
  + ZBX-21137 Fixed VMware collector crash related to datastore state disconnected from all HVs
  + ZBX-20600 Fixed vmware hv.datastore.latency item when multiple datastores with duplicate name
  + ZBX-20844 Fixed external check becoming unsupported when Zabbix server or Zabbix proxy is stopped</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491201">- add CVE-2022-35230 patch file CVE-2022-35230.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674216000">- updated to 6.0.12
- for changes in this major release please consult 6.0.html in
  /usr/share/doc/packages/zabbix/
- removed CVE-2022-35230.patch and zabbix-3.0.25-new-m4-pgsql.patch
- added fixed zabbix-6.0.12-new-m4-pgsql.patch patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674820800">- mention of patches added required...
  zabbix-6.0.12-curl-fixes.patch zabbix-6.0.12-netsnmp-fixes.patch
  zabbix-6.0.12-new-m4-pgsql.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1684152000">- updated to latest upstream release 6.0.17
- New Features and Improvements
  + ZBXNEXT-8334 Added Event-Driven Ansible media
  + ZBXNEXT-8312 Increased TimescaleDB maximum supported version to 2.10
  + ZBXNEXT-8317 Increased MariaDB maximum supported version to 10.11
  + ZBXNEXT-7759 Added array and Buffer support to JavaScript btoa function and HttpRequest post/put methods
  + ZBXNEXT-8071 Added sysdba, sysasm and sysoper login options to Zabbix agent 2
    Oracle plugin and updated Oracle by Zabbix agent 2 template documentation
  + ZBXNEXT-8241 Added support of signing data using rs256 to JavaScript engine
  + ZBXNEXT-8208 Added storage accounts in azure template
  + ZBXNEXT-8012 Implemented API token authentication in user.checkAuthentication method
  + ZBXNEXT-8204 Added support of PHP 8.2
  + ZBXNEXT-8170 Added AWS cloud templates
  + ZBXNEXT-7923 Added templates for BMC Control-M integration
  + ZBXNEXT-7775 Added Veeam backup and replication templates
  + ZBXNEXT-8054 Updated MariaDB maximum supported version to 10.10
  + ZBXNEXT-7951 Implemented configuration import improvements
  + ZBXNEXT-8112 Added Line media type
  + ZBXNEXT-8197 Added TimescaleDB v2.9.x support
  + ZBXNEXT-7962 Fixed interfaces discovery rules in OPNsense, PFSense and TrueNAS templates
  + ZBXNEXT-7615 Added hmac function for JavaScript
  + ZBXNEXT-7977 Added Azure Microsoft SQL templates
  + ZBXNEXT-8076 Added prof_enable and prof_disable commands for profiling
  + ZBXNEXT-7963 Added a hint box to the "Enable HTTP authentication" field; added confirmation dialog box for enabling HTTP authentication
  + ZBXNEXT-7886 Added Cisco Nexus 9000 Series Switches template
  + ZBXNEXT-6119 Added the option to retrieve all JSON data from docker.container_info key in Zabbix agent 2 Docker plugin
  + ZBXNEXT-7834 Added templates for Microsoft Azure and Azure virtual machines
  + ZBXNEXT-8058 Reduced locking between history syncers, trappers and proxy pollers
- Bug Fixes
  + ZBX-22718 Fixed memory leak in json objects and identical keys
  + ZBX-22719 Fixed replace() function in expressions
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22589 Added new limits for JS objects
  + ZBX-22521 Added debug logging for process selection in proc.mem[] on AIX
  + ZBX-22373 Updated go.mod/sum to allow mixing session and key parameter for Zabbix agent 2 items
  + ZBX-22241 Fixed minimum severity filter usage for map element link triggers
  + ZBX-22194 Fixed inability to import a template with trigger dependency on a host trigger
  + ZBX-22538 Fixed popup menus disappearing on right-clicking links in them
  + ZBX-21583 Optimised preprocessing steps and added two graphs and dashboard in the Hadoop by HTTP template
  + ZBX-19375 Prevented the ability to set a duplicate value for the uuid parameter when updating any of template
    entities; added possibility to update the uuid parameter for the Service API; fixed duplicate UUIDs
    in Proxmox VE by HTTP template
  + ZBX-21603 Optimised preprocessing steps in the Zookeeper by HTTP template
  + ZBX-21589 Optimised SQL queries and preprocessing steps
  + ZBX-22492 Removed limitation for size of logged messages in JS
  + ZBX-22641 Updated deprecated ports in Kubernetes templates, updated target tags,
    added notes about binding address options for Scheduler and Cluster Manager components
  + ZBX-22306 Fixed the crash in Zabbix agent 2 when running out of available file descriptors
  + ZBX-21013 Hid the option "Create new groups" for unprivileged users in the Import form
  + ZBX-22219 Added validation to the "Server" IP/DNS option in the Zabbix agent 2 configuration
  + ZBX-22627 Fixed loss of preprocessing result when step with delta is used
  + ZBX-22304 Fixed duplication in web scenario error messages when curl cannot resolve host
  + ZBX-21577 Added an extra master item prototype to the Elasticsearch Cluster by HTTP template
    to reduce preprocessing worker utilization
  + ZBX-20084 Fixed VMware parameters display
  + ZBX-20699 Fixed the inability to import host prototypes containing SNMPv3 interface;
    allowed to supply conditional parameters with default values to hostprototype.create and hostprototype.update API methods
    when the parameters have no effect; added audit logging of changes to host prototypes when unlinking a template;
    fixed the inability to remove group links or group prototypes from a host prototype of a linked template
  + ZBX-22432 Fixed different severity paddings in trigger popups and maps triggers
  + ZBX-22210 Fixed selected count when using filter and filtered parameter is changed in a popup
  + ZBX-22533 Fixed debug section overlapping with 'Add new widget' placeholder in the dashboard
  + ZBX-22331 Fixed messages when updating graph prototype discovery
  + ZBX-22455 Added a check for numeric value in value mapping
  + ZBX-22206 Fixed incorrect padding in multiselect popup contrast dark and light stylesheets
  + ZBX-18527 Fixed the markup for Type of calculation expression field
  + ZBX-22363 Added support for item and item_preproc table fields to be either nvarchar or nclob
  + ZBX-22622 Fixed alert script path validation
  + ZBX-22588 Fixed unauthorised file system access when using cURL
  + ZBX-22097 Fixed exiting process when connection to the database is lost
  + ZBX-21576 Optimized preprocessing in ClickHouse by HTTP template and added lld rule
  + ZBX-21669 Added the possibility to filter System user in the audit log
  + ZBX-22261 Added value mapping in the template PostgreSQL by Zabbix agent 2 for item Checksum failures
  + ZBX-22413 Fixed autofocus for inherited web scenario edit
  + ZBX-22507 Fixed positioning of the debug information on dashboards in the editing mode
  + ZBX-22506 Fixed horizontal scrollbar occasionally appearing on Graph widgets
  + ZBX-22512 Fixed occasional jumping of hint-boxes of Graph widgets, when made static
  + ZBX-22403 Added license information to the Readme for Veeam Backup templates
  + ZBX-21596 Optimized preprocessing steps in the Redis by Zabbix agent 2 template
  + ZBX-22520 Fixed the versions of integrations
  + ZBX-19466 Changed global script name validation to include a menu path into its scope of uniqueness check
  + ZBX-22073 Fixed subfilters of the Latest data and Graphs occasionally hiding the selected options
  + ZBX-22490 Fixed HttpRequest limit in JavaScript being reached even if all objects are destroyed
  + ZBX-21578 Optimized HAProxy http/agent templates to spread the load across the workers
  + ZBX-21906 Fixed recovery of dependent items when throttling is used
  + ZBX-21723 Removed syslog LogType from config file for Zabbix agent 2 on Windows
  + ZBX-22407 Fixed a crash when testing an item with the aggregated function count containing invalid argument
  + ZBX-22056 Fixed the "No data found" message style in Monitoring-&gt;Problems
  + ZBX-22026 Fixed SNMP agent item going to unsupported state on NULL result
  + ZBX-22411 Fixed incorrect time in the dashboard Graph widget hintbox
  + ZBX-21902 Emphasized the HTML type in the attribution field in the Administration-&gt;Geographical Maps
  + ZBX-18288 Fixed undefined offset runtime error in the Graph prototype preview
  + ZBX-21963 Fixed $ZBX_SERVER value being ignored unless $ZBX_SERVER_PORT is also defined
  + ZBX-21802 Fixed Enabled button in the discovered calculated items
  + ZBX-21642 Fixed a filter not clearing when clicking on a specific host in the Monitoring
  + ZBX-22186 Fixed wrong color update after item order change in graphs
  + ZBX-19339 Fixed import and export of dependent LLD rules if master item is a web item
  + ZBX-21813 Fixed User role update page when an empty user role name has been submitted
  + ZBX-22188 Changed parameters of the wmi.get and wmi.getall keys to mandatory
  + ZBX-21238 Fixed the inability to update status and other fields of a templated item, item prototype
    and discovery rule of script type
  + ZBX-21834 Fixed the map navigation tree breaking if there is a disabled trigger used as a link indicator
    between two elements in a map
  + ZBX-22259 Fixed quoted parameter escaping in the trigger expression functions
  + ZBX-22241 Fixed map link color and drawing style selection when multiple triggers are in the problem state
  + ZBX-22203 Fixed the tabfilter item click event being executed at the end of the tabfilter sorting event in Firefox
  + ZBX-22434 Fixed race condition when starting Zabbix agent 2 with loadable plugins
  + ZBX-22229 Updated Zabbix web service dependencies
  + ZBX-20801 Updated the Readme in Docker template
  + ZBX-22298 Fixed metrics preprocessing in PVC discovery in Kubernetes cluster state by HTTP template,
    removed non-existing PVC statuses, combined state phases into single phase metrics, added PV discovery
  + ZBX-22079 Fixed "make clean" command when used from tar archive
  + ZBX-22222 Fixed applying item value maps on already converted values
  + ZBX-22402 Fixed data sending to Zabbix server from Zabbix agent2 persistent buffer
  + ZBX-22240 Fixed selects of history and trends being able to block housekeeping
  + ZBX-22240 Fixed selects of history and trends blocking drop_chunks
  + ZBX-22078 Fixed the crash in calculated items when using tag filter on 32-bit systems
  + ZBX-21591 Optimized JSONPaths in the Nginx Plus template
  + ZBX-21739 Fixed discover status not being updated for templated graph prototype
  + ZBX-21748 Fixed the background of the Close button in the message box for dark theme
  + ZBX-19202 Fixed template dashboard availability to users without permissions to the templates
  + ZBX-22189 Fixed Zabbix server crash appearing when only item tags change between LLD runs
  + ZBX-21591 Optimized Nginx Plus by HTTP template to spread the load across worker processes
  + ZBX-22032 Added the cookie engine to HTTP checks
  + ZBX-21597 Optimized Remote Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-21602 Optimized Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-22149 Fixed wrong escaping in trigger expression during upgrade and escaping as a workaround for calculated items
  + ZBX-22061 Fixed custom query parameter read on an empty parameter for Oracle plugin in Zabbix agent 2
  + ZBX-21227 Improved error logging during agent start as a Windows service
  + ZBX-22178 Fixed action operations being executed on the current host only if a host group is selected
  + ZBX-22189 Fixed LLD Zabbix server crash
  + ZBX-21538 Fixed history.get API method blocking drop_chunks requests during housekeeping
  + ZBX-21956 Fixed severity sign overlapping trigger name in the map element configuration
  + ZBX-22215 Fixed incorrectly quoted function parameter parsing
  + ZBX-22043 Fixed the crash when array index in JSONPath is negative or large
  + ZBX-22118 Fixed remote command execution sequence in Zabbix agent 2
  + ZBX-21556 Updated Etcd by HTTP template to comply with Etcd v3.5
  + ZBX-22133 Fixed closed pipe detection for communication with plugins in Windows
  + ZBX-21936 Fixed actions not being displayed in the Action log widget
  + ZBX-22164 Fixed quote and unquote methods for trigger functions
  + ZBX-21254 Removed kernel.maxproc from the processes graph in Linux by Zabbix agent templates
  + ZBX-21754 Improved value cache warmup when retrieving two last values with 1 day update interval
  + ZBX-22077 Fixed Sign out link not working consistently in Mozilla Firefox
  + ZBX-21862 Updated tablespaces query for Oracle plugin in Zabbix agent 2
  + ZBX-21665 Fixed SMART plugin infinite loop for Zabbix agent 2
  + ZBX-19138 Fixed Redis plugin configuration in Zabbix agent 2 configuration files
  + ZBX-21592 Moved some static items under LLD rules to optimize Oracle by ODBC template
  + ZBX-21069 Fixed SNMP max_vars not backing off when generr is received
  + ZBX-21889 Fixed warnings being displayed even after enabling overrides for trends or history tables with compressed chunks
  + ZBX-21563 Changed the order in which escalation steps and recovery operations are executed
  + ZBX-22017 Fixed map navigation tree widget inability to save the order when the depth levels get changed
  + ZBX-21961 Removed the unnecessary "Command:" label for message actions on the Event details page
  + ZBX-21783 Fixed Zabbix JS timeout validation
  + ZBX-21720 Fixed trends function cache size estimation and overallocation handling
  + ZBX-21713 Fixed retrieval of the numeric column width when Oracle DB is used
  + ZBX-22126 Fixed trends being deleted from cache and retrieved from the database when data older than 1 hour is received
  + ZBX-22075 Fixed crash when Elasticsearch is used
  + ZBX-21890 Fixed config.dbversion_status containing second empty object on PostgreSQL without TSDB
  + ZBX-22138 Fixed inability to delete a group from the host prototype
  + ZBX-21950 Updated script item to not require host interface during template linkage
  + ZBX-21540 Moved some static items under LLD rules to improve performance in Oracle by Zabbix agent 2 template
  + ZBX-21073 Added support of Int8Array(), Buffer() and also duktape plain buffers in md5, sha256 and hmac function parameters
  + ZBX-22071 Extended description for OPSGenie media type
  + ZBX-20845 Fixed SNMP interface availability in case of wrong credentials
  + ZBX-21587 Added metrics for optimizing dependent items preprocessing in Jenkins template
  + ZBX-21441 Added an override to skip metadata collection on zfs and btrfs for Nix templates
  + ZBX-22016 Fixed host.get API method not returning any results for hosts with no interfaces when filtering by "hostid"
  + ZBX-21927 Fixed a crash on Oracle database when connection is lost
  + ZBX-21300 Fixed high CPU usage when using net.tcp.socket.count key on Windows
  + ZBX-21793 Fixed error message for "diaginfo" runtime command
  + ZBX-22042 Fixed inability to get the existing group prototypes by hostprototype.get API method when using Oracle database
  + ZBX-21221 Increased character limit of task_result.info
  + ZBX-21696 Fixed Windows agent 2 Unicode path support for log* items
  + ZBX-21903 Fixed agent 2 timeout behavior for net.tcp.port item
  + ZBX-21039 Fixed Readme in PostgreSQL by Zabbix agent 2 template
  + ZBX-21922 Fixed expression macros to use corresponding item keys
  + ZBX-21806 Fixed fatal PHP error in case incorrect variable type for controller action is given
  + ZBX-21753 Fixed graphs not loading in kiosk mode
  + ZBX-20413 Fixed the behavior of paging when a filter or a sub-filter is applied
  + ZBX-21206 Updated plugin support dependency for Zabbix agent 2
  + ZBX-20356 Updated Zabbix agent 2 to remove and re-add performance counters on failed collection and to keep a query always open
  + ZBX-21296 Updated Oracle plugin, Oracle ODBC and agent 2 template documentation grant select variables and added a new grant
  + ZBX-21595 Optimized RabbitMQ node templates
  + ZBX-21884 Changed system.sw.packages[&lt;package&gt;,&lt;manager&gt;,&lt;format&gt;] to system.sw.packages[&lt;regexp&gt;,&lt;manager&gt;,&lt;format&gt;]
  + ZBX-21594 Optimized RabbitMQ cluster templates
  + ZBX-20050 Fixed broken macro value and type input when changing to/from inherited macros
  + ZBX-21864 Fixed the fatal error in system warning page
  + ZBX-20110 Added single field search option to the archive.info, ts.stats, pdb.info,
    cdb.info and diskgroups.stats keys in Zabbix agent 2 Oracle plugin
  + ZBX-21373 Fixed the agent sometimes crashing when enumerating system processes on OpenBSD</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1689854400">- updated to latest upstream release 6.0.19
- this version fixes CVE-2023-29454 bsc#1213338
- New Features and Improvements
  + ZBXNEXT-8497 Removed unnecessary JavaScript preprocessing in discovery rules in Kubernetes templates
  + ZBXNEXT-8465 Updated JavaScript scripts in Kubernetes templates
  + ZBXNEXT-8467 Updated max supported TimescaleDB version to 2.11
  + ZBXNEXT-7072 Fixed hintbox to be automatically closed when target element disappears
  + ZBXNEXT-8294 Added filters of node labels and annotations for Kubelet discovery
    in Kubernetes cluster state template
  + ZBXNEXT-8199 Added Google cloud platform monitoring template
  + ZBXNEXT-8330 Updated plugin support with defaults support for Zabbix agent 2
  + ZBXNEXT-8357 Improved proxy history housekeeping when data older than ProxyOfflineBuffer is being constantly received
  + ZBXNEXT-8142 Added ability to import configuration files with a UTF-8 Byte order mark
  + ZBXNEXT-8209 Added Azure CosmosDB for MongoDB template
  + ZBXNEXT-8078 Removed unnecessary new line for each element in an array when exporting YAML templates
  + ZBXNEXT-8273 Implemented support for relative Include paths in the config file, based on its current directory
  + ZBXNEXT-8391 Added container healthcheck metric in Docker by Zabbix agent 2 template
  + ZBXNEXT-8354 Added pids_stats to docker.container_stats key in Zabbix agent 2
- Bug Fixes
  + ZBX-22987 Fixed inefficient URL schema validation
  + ZBX-21859 Fixed active checks occasionally not being executed on Zabbix agent 2 if checks
    for a plugin have long and short update intervals
  + ZBX-21892 Fixed wrong fs type returned by vfs.fs.get for file systems with identical mount point
  + ZBX-22941 Prevented clearing of the user macro secret values on inherited host prototypes as
    the result of user macros modifications on the parent host prototype of a template
  + ZBX-22695 Fixed eventlog duplicate timestamps
  + ZBX-22903 Fixed scale calculation for Graph and Graph (classic) widgets
  + ZBX-22148 Fixed the crash when updating a webhook to JavaScript that cannot be compiled
  + ZBX-22868 Fixed Zabbix agent 2 plugin Defaults when hardcoded value is provided
  + ZBX-22399 Added TLS and Default parameters support to MQTT plugin for Zabbix agent 2
  + ZBX-20280 Fixed page selection in a dashboard after refresh
  + ZBX-22883 Fixed occasional crash of user parameters on Windows when using Zabbix agent 2 with UserParameterDir defined
  + ZBX-22805 Increased memory allocation limit for JavaScript execution from 64M to 512M
  + ZBX-22798 Fixed incorrect output of vfs.file.contents when reading frequently modified file
  + ZBX-21573 Optimized preprocessing steps in the AWS EC2 by HTTP template
  + ZBX-16326 Fixed displaying of the first and last data points on the graphs
  + ZBX-22467 Fixed missing bracket in a trigger event name in Windows templates
  + ZBX-22738 Fixed flickering debug info while editing empty dashboards
  + ZBX-22231 Removed host and interface macros resolution from HTTP proxy fields in items,
    item prototype and discovery rule test dialogues
  + ZBX-21194 Fixed filter form submission upon pressing Enter key in Safari
  + ZBX-22762 Fixed race condition in Zabbix agent 2 when reading filesystem
  + ZBX-21804 Removed requirement for write permissions on hosts, host groups, triggers, discovery rules,
    discovery checks and proxies when creating or updating actions
  + ZBX-22243 Fixed navigation away from edited dashboard without user confirmation
  + ZBX-22418 Fixed popup form fields overlapping labels when textarea width is resized
  + ZBX-19590 Changed count_foreach to add 0 when no data are in the requested period
  + ZBX-22681 Fixed wrongly displayed Revert button for text macros in host, template and host prototype clone forms
  + ZBX-22594 Fixed fatal error when a request contains invalid authentication parameters
  + ZBX-22397 Fixed disabled input field text color in Safari
  + ZBX-21593 Optimized preprocessing steps in the templates PostgreSQL by Zabbix agent and PostgreSQL by Zabbix agent 2
  + ZBX-22470 Fixed hang on logging when establishing an encrypted connection in Zabbix agent 2
  + ZBX-20263 Prevented the ability to link two or more templates with matching item keys to a host or template;
    improved the check for double template linkage and related error messages
  + ZBX-22571 Fixed "service not equal" action condition not working as expected
  + ZBX-22644 Fixed Graph widget not showing all problems for multiple items with dataset aggregation enabled
  + ZBX-22698 Fixed spelling mistakes in the templates
  + ZBX-21883 Changed Select map field of the Map widget to multiselect
  + ZBX-22989 Silenced null-dereference warnings for duktape
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22604 Added new replica mismatch metrics to Kubernetes cluster state template, updated triggers
  + ZBX-22475 Fixed regex in preprocessing parameter for Jenkins template
  + ZBX-21910 Fixed JavaScript in Kubernetes nodes template
  + ZBX-22773 Made NodeAddress use ListenIP and ListenPort if not specified
  + ZBX-21613 Fixed broken database upgrade if more than one Zabbix server at the same time on one database is started
  + ZBX-22688 Fixed AlertScriptPath not allowing links
  + ZBX-22029 Fixed preprocessing step in Pods discovery for Kubernetes kubelet template
  + ZBX-22234 Fixed incorrect SNMPINDEX offset retrieval in SNMP discovery
  + ZBX-22141 Fixed attaching multiple templates with proc.get item key to one host and fixed spelling in description
  + ZBX-22285 Fixed honoring of the excludeSearch parameter in API
  + ZBX-20604 Fixed UserParameterDir behavior for UserParameter calls
  + ZBX-22732 Fixed description of ATAN2 mathematical function
  + ZBX-22664 Fixed user macros with regex context being resynced without any changes
  + ZBX-22661 Fixed templated dashboard display in Monitoring Hosts Dashboards
  + ZBX-21599 Optimised preprocessing steps and added dashboard in the TiDB TiKV by HTTP template
  + ZBX-21598 Optimised preprocessing steps and added dashboard in the TiDB PD by HTTP template
  + ZBX-21600 Optimised preprocessing steps and added dashboard in the TiDB by HTTP template
  + ZBX-22386 Fixed encoding of HTML entities in the user interface
  + ZBX-22714 Fixed signature for mqtt.get key in Standard items popup
  + ZBX-21397 Fixed preprocessing step in discovery for Kubernetes kubelet template
  + ZBX-20202 Improved tablespace handling to support Oracle multitenant architecture in Oracle by ODBC template
  + ZBX-22713 Fixed Zabbix server compilation problem for NetBSD
  + ZBX-21795 Fixed unhandled timeout in Telnet
  + ZBX-21801 Fixed helper positioning when sorting Header and Query fields in item configuration form
  + ZBX-22238 Fixed non-writable hostgroup appearance in template, host and host prototype clone forms
  + ZBX-22192 Fixed valid widget name being reset when other widget fields are invalid
  + ZBX-21871 Switched for the changes in users of user group API object to be audit logged
    as updates in groups of user API objects
  + ZBX-22461 Fixed incorrect sortable item positioning in Safari
  + ZBX-22469 Fixed SLI calculation for services having multiple alarms per second
  + ZBX-22859 Fixed validation of input parameters in action configuration form</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1697544000">- updated to latest upstream release 6.0.22
- this version fixes CVE-2023-32722 and CVE-2023-32722 bsc#1216211 and bsc#1216222
- removed patches zabbix-6.0.12-new-m4-pgsql.patch zabbix-6.0.12-curl-fixes.patch
  honestly was tired of patching for correct way doing postgresql detection
  now added postgresql-server-devel which does not make sense but hey
  upstream does not care
- New Features and Improvements
  + ZBXNEXT-8576 Added template integration with Acronis Cyber Protect Cloud
  + ZBXNEXT-6554 Increased remote command execution limits to 16MB
  + ZBXNEXT-8610 Added MantisBT template
  + ZBXNEXT-8358 Improved items configuration sync on PostgreSQL by selecting using equal condition instead of not equal
  + ZBXNEXT-8429 Added HashiCorp Nomad template
  + ZBXNEXT-8649 Fixed time period params in JavaScript
  + ZBXNEXT-8581 Added support for HTTP proxy in Azure templates
  + ZBXNEXT-8558 Added MantisBT webhook
  + ZBXNEXT-8589 Updated documentation, unified metric names and descriptions in PostgreSQL templates,
    removed unused macros, user parameters and queries in PostgreSQL by Zabbix agent
  + ZBXNEXT-8528 Added AWS Cost Explorer template
  + ZBXNEXT-8190 Increased MariaDB maximum supported version to 11.0
  + ZBXNEXT-8582 Increased MySQL maximum supported version to 8.1
  + ZBXNEXT-8481 Added PostgreSQL by ODBC template
  + ZBXNEXT-8561 Added nodata trigger to remote Zabbix proxy and server health templates
  + ZBXNEXT-8482 Added integration with OpenStack Nova
  + ZBXNEXT-8451 Disabled spell checking for nondescriptive textareas
  + ZBXNEXT-8505 Added Cisco SD-WAN templates
  + ZBXNEXT-7944 Excluded edgeupdate service from services discovery in Windows by Zabbix agent templates
  + ZBXNEXT-8422 Added AWS ECS templates
- Bug Fixes
  + ZBX-23417 Fixed possible memory leak when checking modbus.get[] item
  + ZBX-23338 Improved performance of templatedashboard.get method for non super-admin users
  + ZBX-23110 Fixed possible crash on Windows 11 by removing concurrent Win API call for update perfCounters list
  + ZBX-23284 Prevented deletion of the discovered group as a result of renaming its group prototype
  + ZBX-21094 Fixed graphs not displaying values when items do not have trends and trend storage period is overridden in configuration
  + ZBX-23162 Fixed variable in JavaScript for Cisco Meraki template
  + ZBX-23066 Expanded ui/composer.json to describe the project
  + ZBX-23261 Removed kiosk mode button from host inventory form
  + ZBX-23253 Added static units support to graph widget legend and hint box
  + ZBX-21898 Fixed expression validation, history function parser to accept backslash without escaping
  + ZBX-22943 Fixed various memory leaks in Zabbix agent 2
  + ZBX-23244 Added escaping for special characters in HTML mode of Telegram mediatype
  + ZBX-22818 Fixed some aggregation functions not working with last_foreach()
  + ZBX-21636 Fixed Oracle DB update query error mishandled as success
  + ZBX-20442 Fixed Ceph plugin not returning percent_used in Zabbix agent 2
  + ZBX-15210 Added housekeeping and handling in remove action operation of autoreg_host table
  + ZBX-22685 Fixed issue of error message details not being expanded by default in various forms
  + ZBX-22166 Fixed item value widget not showing decimal places properly with seconds
  + ZBX-23035 Fixed disappearing filter group in host, item, trigger, graph, discovery rule, web and template lists
  + ZBX-23105 Added missing database indices
  + ZBX-22640 Fixed inability to add unique SNMPv3 checks in discovery rules
  + ZBX-21952 Fixed and improved documentation for Oracle by ODBC template
  + ZBX-22724 Fixed inconsistencies in ordering of objects in template configuration export
  + ZBX-22980 Fixed host prototype displaying inherited macros in a non-inherited macro tab
  + ZBX-17279 Fixed graph widget loading
  + ZBX-21644 Fixed state of "allow manual close" setting of trigger prototype getting lost on template cloning
  + ZBX-22060 Added notes about encryption in PostgreSQL templates, renamed database instance URI macro to connection string
    in PostgreSQL by Zabbix agent 2 template, updated PostgreSQL by ODBC template to use connection string
  + ZBX-23246 Fixed classic graph preview not working if more than 10 items are assigned to it
  + ZBX-22758 Fixed Zabbix agent 2 startup error on domain controllers by increasing go-winio version
  + ZBX-22451 Fixed resolving of calculated item formula in test popup
  + ZBX-22620 Added header in items for Meraki template
  + ZBX-23051 Changed content of resolved alerts to be more compatible with Event Orchestration in PagerDuty
  + ZBX-23272 Fixed naming for tenant item prototypes in OpenStack Nova by HTTP template
  + ZBX-22771 Fixed handling of large unsigned integers in jsonpath
  + ZBX-22871 Fixed regular expression crash with invalid utf-8 sequences when pcre2 is used
  + ZBX-23141 Fixed crash when maintenance is enabled and unexpected event exists for trigger prototype
  + ZBX-21255 Added support of the fmtnum() function for {ITEM.VALUE}, {ITEM.LASTVALUE} and expression macros
  + ZBX-21695 Fixed {TIME} macro not being resolved during scheduled report test
  + ZBX-23221 Fixed memory leaks when using certificate-based encryption in Zabbix Agent 1 and Agent 2; thanks to Masato Hirahata for the patch
  + ZBX-22864 Fixed calculation of max_repetitions sent out to device in SNMP PDUs
  + ZBX-21574 Optimized Asterisk by HTTP template
  + ZBX-18168 Added regexp runtime error logging for log*[] items
  + ZBX-22677 Adjusted font colors for placeholders, disabled and readonly fields
  + ZBX-22972 Fixed displaying of dashboard pages when scrolling is enabled
  + ZBX-22528 Fixed draggable element position
  + ZBX-23067 Enhanced audit logging with reason of switching of HA node to active mode
  + ZBX-22613 Fixed script execution with API token as authentication
  + ZBX-23060 Removed unused endpoints in JavaScript for Veeam Backup and Replication template
  + ZBX-22772 Added trends cleanup for non-numeric value types
  + ZBX-22822 Fixed displaying the correct threshold color in "Top hosts" widget when value exceeds maximum
  + ZBX-22777 Fixed item test form sending incorrectly resolved macros to server if item uses SNMP interface
  + ZBX-23097 Fixed use of uninitialised value when verifying subject and issuer with TLS
  + ZBX-23112 Fixed runtime errors in the inheritance of the trigger and trigger prototype dependencies
  + ZBX-22539 Fixed SLI calculation for days with daylight-saving-time transitions
  + ZBX-22814 Fixed PHP runtime errors in API trigger.get method when using "expandComment" option
  + ZBX-23049 Fixed default condition for log item macro resolution
  + ZBX-21909 Updated setup section in README for PHP-FPM templates to include configuration example for Apache
  + ZBX-21547 Fixed reading of non-UTF-8 encoded files in Zabbix agent 2
  + ZBX-20148 Fixed the issue with housekeeper failing to delete some of the events that required deletion
  + ZBX-21970 Fixed console error in "Map navigation tree" widget; disabled add button on a 10th depth level
  + ZBX-19393 Fixed undefined index errors in configuration.importcompare
  + ZBX-22290 Fixed generation of double page headers when general warning appears
  + ZBX-21845 Fixed Zabbix agent 2 systemd plugin failing with newer dbus
  + ZBX-22830 Fixed free bytes calculation for temporary tablespace in Oracle Zabbix agent 2 plugin
  + ZBX-22912 Fixed not being able to save an event correlation when custom formula was selected but only one condition remained
  + ZBX-21571 Updated pod crash loop trigger expressions in Kubernetes nodes and cluster state templates
  + ZBX-22369 Fixed suffix interpretation in threshold values for "Top hosts" widget
  + ZBX-22825 Fixed Zabbix access to the first page for user with specific page access
  + ZBX-22867 Fixed import popup showing circle animation even if PHP code failed
  + ZBX-22711 Fixed incorrectly displayed simple graphs with non-numeric items in Host graphs page</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1703419200">- updated to latest release 6.0.25
- fixes for bsc#1218199 (CVE-2023-32727), bsc#1218185 (CVE-2023-32725),bsc#1218193 (CVE-2023-32726)
- New Features and Improvements
  + ZBXNEXT-8857 Updated max supported TimescaleDB version to 2.13
  + ZBXNEXT-8800 Backported support of additional SSH options for ssh.run[] item as the 5th parameter
  + ZBXNEXT-8705 Implemented new tablespace item to retrieve percentage about
    current tablespace usage from max for both Oracle templates
  + ZBXNEXT-8708 Added version metric to Oracle plugin in Zabbix agent 2
  + ZBXNEXT-8729 Updated max supported TimescaleDB version to 2.12
  + ZBXNEXT-8522 Added HPE iLO by HTTP template
  + ZBXNEXT-7486 Added openshift-state-metrics in Kubernetes cluster state by HTTP
  + ZBXNEXT-8552 Added FortiGate by SNMP and FortiGate by HTTP templates
  + ZBXNEXT-8727 Added additional metrics in Cisco Meraki organization by HTTP template
  + ZBXNEXT-7097 Added item and trigger for monitoring PostgreSQL version into PostgreSQL
    by ODBC and PostgreSQL by Zabbix agent 2 templates
  + ZBXNEXT-8283 Implemented role-based authentication for AWS monitoring
  + ZBXNEXT-8575 Added Nextcloud template
  + ZBXNEXT-8469 Increased PostgreSQL maximum supported version to 16
  + ZBXNEXT-8714 Increased MariaDB maximum supported version to 11.1
- Bug Fixes
  + ZBX-23559 Fixed SLI dropping when maintenance is set with pre-existing problem
  + ZBX-23471 Fixed sha256 sum calculation on AIX, HP-UX and Solaris, fixed crash on HP-UX
  + ZBX-23787,ZBX-23755 Fixed crash on empty HTTP response;
    fixed Zabbix agent build on Windows with libcurl
  + ZBX-23683 Fixed calculation of vmware.datastore.read/write items taking into
    account VMware HV maintenance status
  + ZBX-21132 Fixed Top hosts widget not showing all items by selected item name
  + ZBX-23764 Added an additional field for new events in SIGNL4 media type
  + ZBX-23342 Fixed Zabbix agent 2 MySQL plugin connection not taking into account TLS parameters
  + ZBX-23685 Added read-only transaction to the list of recoverable errors on PostgreSQL
  + ZBX-23580 Fixed aggregated item key conversion to calculated item formula when
    item key includes 'last' function and a fourth parameter
  + ZBX-22493 Fixed foreign key support with SQLite3 database
  + ZBX-23490 Improved HTTP agent, web scenarios, web checks and JavaScript to convert to UTF-8
    from charset specified in HTTP header or HTTP meta tag
  + ZBX-23621 Fixed SNMP discovery looping forever with empty trend response
  + ZBX-23644 Fixed Zabbix agent compilation on AIX
  + ZBX-23525 Fixed template tab name in template configuration form
  + ZBX-23620 Reordered sub-templates in READMEs of Acronis, Control-M and Openstack templates
  + ZBX-23381 Fixed unit for FreeStorageSpace metric in JavaScript AWS RDS instance by HTTP template
  + ZBX-23269 Fixed sizes of loading modal windows
  + ZBX-22400 Fixed Web scenarios configuration form to display parent web scenarios on page refresh
  + ZBX-23290 Fixed gap when filtering by tags in Latest data
  + ZBX-23430 Fixed selected filter tab in high contrast themes being indistinguishable from others when collapsed
  + ZBX-23639 Changed value type for 'Pool Percent Used' item prototype in Ceph by Zabbix agent 2 template
  + ZBX-21891 Fixed messages about enabling, disabling and updating modules being different from other places
  + ZBX-23521 Fixed password field label not changing to key passphrase and
    back for SSH agent item when changing authentication method
  + ZBX-23431 Fixed non-working "Network timeout for item test" setting
  + ZBX-23285 Added missing bottom border for disabled button dropdown on hover for inherited macros
  + ZBX-23615 Fixed receiving data from the database twice the first time it is loaded
  + ZBX-19531 Fixed tables with header text vertical rotation
  + ZBX-23235 Fixed function macros to expand in notifications
  + ZBX-23173 Fixed memory leak in agent 2 for Windows Events processing on MS Windows
  + ZBX-23265 Fixed transfer of PSK encryption details when cloning proxy
  + ZBX-23563 Fixed JSONPath for rowshare locks metric in PostgreSQL by Zabbix agent 2 template
  + ZBX-22907 Removed unused LLD macro in PostgreSQL by Zabbix agent template
  + ZBX-23377 Added support for VMware perfCounter with nanosecond type
  + ZBX-23012 Possible optimization of the SQL queries when updating LLD items
  + ZBX-23325 Fixed ability to add duplicate ICMP ping checks to discovery rule configuration form via popup
  + ZBX-23270 Renamed trigger name condition to event name condition
  + ZBX-23340 Fixed TLS parameter handling in MySQL plugin for Zabbix agent 2
  + ZBX-23461 Fixed output of redundant data in DCdump_interfaces
  + ZBX-23528 Fixed inability to resize trigger expression field horizontally
  + ZBX-22977 Fixed positioning of hidden checkbox inputs and fixed autofocus in template/host mass update
  + ZBX-23494 Added SNMP fallback item to TrueNAS by SNMP template, updated
    uptime item and template descriptions, added preprocessing to free swap percentage calculation
  + ZBX-23404 Fixed Zabbix agent crashes on HP-UX 11.23
  + ZBX-22666 Disabled severity filter for Geomap widget in dashboard edit mode
  + ZBX-22735 Fixed confusing error message on user parameter reload in Zabbix agent 2
  + ZBX-23393 Fixed unquoted macro parsing in trigger function parameters
  + ZBX-23064 Simplified trend synchronization queries to improve performance
  + ZBX-23373 Fixed result for script.get API call with selectActions option
  + ZBX-23014 Fixed Zabbix agent build on HP-UX
  + ZBX-23164 Added timespan parameter in JavaScript Cisco Meraki template
  + ZBX-23455 Fixed inconsistency in button naming, confirmation messages,
    success and error messages in item and web scenario list pages
  + ZBX-20038 Fixed master host parameter for MySQL replication.get_slave_status key in Zabbix agent 2
  + ZBX-23301 Removed checks for PostgreSQL-TimescaleDB versions combination
  + ZBX-23211 Fixed host dashboard view for multi-page dashboard where the first page is empty</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1707048000">- add group provides needed by RPM 4.19</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108800">- update to latest release 6.0.27
- replaced zabbix-agentd.firewall  zabbix-java-gateway.firewall  zabbix-proxy.firewall  zabbix-server.firewall
  with firewalld xml definitions zabbix-agentd.xml  zabbix-java-gateway.xml  zabbix-proxy.xml  zabbix-server.xml
- New Features and Improvements
  + ZBXNEXT-8983 	Updated max supported MariaDB version to 11.2
  + ZBXNEXT-8984 	Updated max supported MySQL version to 8.3
  + ZBXNEXT-8762 	Added YugabyteDB by HTTP and YugabyteDB Cluster by HTTP templates
  + ZBXNEXT-8891 	Updated max supported MySQL version to 8.2
  + ZBXNEXT-8524 	Added support for HTTP proxy in GCP templates
  + ZBXNEXT-8759 	Added dashboards in Azure templates
  + ZBXNEXT-8580 	Added new discovery rules, refactored discovery rules to dependent items
    and made few minor changes in MSSQL by ODBC template
  + ZBXNEXT-8730 	Added Azure Cost Management by HTTP template
  - Bug Fixes
  + ZBX-23124 Fixed items with disabled history being sometimes stuck in non-supported state
  + ZBX-23586 Fixed filter evaluation type of organizations discovery in Cisco Meraki dashboard by HTTP template
  + ZBX-23766 Updated Zabbix agent 2 Ceph plugin readme setup instructions
  + ZBX-24094 Fixed network interfaces LLD filtering macro in Linux by Prom template
  + ZBX-23202 Fixed unused tag value being saved in tag filter
  + ZBX-22555 Updated regexp to case insensitive in Nginx templates
  + ZBX-23973 Fixed trends being retrieved from database for new items and for items with infrequent update interval
  + ZBX-22745 Removed incorrect description of network interfaces administrative status filter macro in SNMP templates
  + ZBX-24015 Improved zabbix[queue] internal item not to block history syncers and pollers
  + ZBX-23509 Fixed JSONPath of Keyspace discovery master item in Redis by Zabbix agent 2 template
  + ZBX-24059 Fixed libmodbus unnecessary linking into all binaries
  + ZBX-24055 Added missing API port macros in URL of script items in HPE Synergy by HTTP and HPE Primera by HTTP templates
  + ZBX-20525 Fixed vfs.dir.size performance issues when walking through directory that has a lot of subdirs/files
  + ZBX-23773 Improved trigger functionality for Acronis Cyber Protect Cloud MSP by HTTP template
  + ZBX-23979 Improved trend recalculation performance by performing trend updates in own transaction
  + ZBX-23688 Improved new item value retrieval performance by adding such items to value cache after configuration sync
  + ZBX-22130 Changed JSONPath expression evaluator to treat null values as empty variants
  + ZBX-23986 Added a license to the Go module
  + ZBX-23587 Fixed widget input field selecting when clicking on label
  + ZBX-23640 Fixed preload hints opening
  + ZBX-22433 Fixed web scenario and web scenario step configuration field trimming and field sorting
  + ZBX-23684 Fixed transactions query file for PostgreSQL by Zabbix agent template
  + ZBX-22371 Fixed process tags option not adding tags for service events
  + ZBX-17208 Fixed invalid command-line flag handling in Zabbix agent 2
  + ZBX-23937 Fixed JavaScript for AWS EC2 instances discovery
  + ZBX-22715 Fixed map shape dimension changes on resizing in scaled browser mode
  + ZBX-23722 Added garbage collection after executing JavaScript code
  + ZBX-23740 Fixed netsnmp persistent state disabling without affecting its configuration
  + ZBX-23257 Fixed log items not using MaxLinesPerSecond setting correctly for Zabbix agent 2
  + ZBX-23890 Removed non-existing headers from compiler checks: mtent.h and knlist.h
  + ZBX-23912 Removed Jira with CustomFields media type in data.tmpl
  + ZBX-23761 Fixed JavaScript in Jira media type
  + ZBX-22558 Fixed trigger expression for retrieval of stub page in Nginx templates
  + ZBX-23691 Fixed LLD filters evaluation type for devices discovery in Cisco SD-WAN by HTTP template
  + ZBX-23540 Added error checks for RegisterMetrics calls
  + ZBX-23605 Removed getting location buckets in AWS by HTTP template
    added discovery filters for request metrics in AWS S3 bucket by HTTP template
  + ZBX-23466 Fixed data aggregation errors in Graphs and Top hosts widgets with Elasticsearch backend
  + ZBX-23835 Updated Meraki templates
  + ZBX-23723 Fixed proxy params in JavaScript AWS templates
  + ZBX-23733 Fixed error when downloading graph as .png image if item name contains multibyte characters
  + ZBX-22983 Fixed ellipsed dropdown options in items mass update in preprocessing
  + ZBX-23715 Fixed persistent directory path not following symlinks upon creation
  + ZBX-23825 Fixed query_fields values for Acronis and Nomand templates
  + ZBX-22055 Fixed map image of map widget not being updated when pressing Apply button
  + ZBX-23629 Fixed interface icon cursor to pointer
  + ZBX-22536 Fixed TimescaleDB compression detection for history.clear API method and proper error appearance in frontend
  + ZBX-23145 Disabled deprecated automatic reconnection in MySQL
  + ZBX-22933 Improved vfs.file.regmatch and vfs.file.regexp items to use buffered file read
  + ZBX-23439 Fixed sorting of numeric items with/without aggregation enabled in Top hosts widget
  + ZBX-21973 Changed deprecated X-Frame option allow-from to Content-Security-Policy frame-ancestors
  + ZBX-23633 Fixed service alarms to be recovered with problem time in case of negative problem duration
  + ZBX-23738 Fixed Zabbix backend sources for libxml2 2.12.0 version changes
  + ZBX-23746 Fixed creation of tickets during escalation for Zammad media type
  + ZBX-23561 Fixed spacing between filter and results table
  + ZBX-18873 Fixed disabled chevrons color in problem view
  + ZBX-23636 Fixed some fields in Administration section not being trimmed on form submit</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108801">- remove all firewalld definitions as they are part of firewald package already</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711800000">- fix broken copypasta for system-user-zabbix source file and
  file itself to remove gecos (description) in file
  fixes bsc#1222169 Packaging Error in system-user-zabbix-6.0.27-1.1.noarch package prevents upgrade
  Thanks Andreas Stieger for pointing out and reporter himself</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1711800001">- update to 6.0.28:
  * Added metadata in JavaScript for AWS templates
  * Added AWS ELB Application Load Balancer by HTTP template
  * Added Check Point Next Generation Firewall by SNMP template
  * Added MSSQL by Zabbix agent 2 template
  * Updated max supported TimescaleDB version to 2.14
  * bug fixes</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1716984000">- Update license to match legaldb report</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1719489600">- update to 6.0.31
- New Features and Improvements
  + ZBXNEXT-9140 Added support for custom compartments in Oracle Cloud by HTTP templates Templates
  + ZBXNEXT-9034 Added Jira Data Center by JMX template Templates
  + ZBXNEXT-8682 Introduced a length limit of 512KB for item test values that server returns to Zabbix frontend Frontend Server
  + ZBXNEXT-8248 Added database filter macros to MySQL templates Templates
  + ZBXNEXT-6698 Removed absolute threshold and timeleft from OS template triggers of filesystem space Templates
  + ZBXNEXT-7930 Added user macro support for username and password fields in email media type Server
  + ZBXCTR-22 Refactored JavaScript filter functions for Kubernetes templates Templates
  + ZBXNEXT-9098 Added AWS ELB Network Load Balancer by HTTP template Templates
  + ZBXNEXT-6864 Replaced {HOST.CONN} with user macros in templates Templates
  + ZBXNEXT-9117 Updated max supported MariaDB version to 11.3 Proxy Server
  + ZBXNEXT-9026 Added Go compiler version to Zabbix agent 2 version output Agent
  + ZBXNEXT-8786 Changed 'odbc.discovery' keys to 'odbc.get' in MySQL by ODBC and Oracle by ODBC templates Templates
  + ZBXNEXT-8536 Added cbdhsvc service to macros in Windows agent templates Templates
  + ZBXNEXT-8861 Made changes and added more metrics to the FortiGate by SNMP template Templates
  + ZBXNEXT-8240 Added a new set of templates for integration with Oracle Cloud Infrastructure Templates
- Bug Fixes
  + ZBX-24483 Improved memory usage in Zabbix server/proxy trappers and in proxy
    pollers when sending large configuration Proxy Server
  + ZBX-23073 Fixed URL widget resizing and dragging Frontend
  + ZBX-24574 Fixed HA node flipping between standby and active states Server
  + ZBX-24119 Fixed possible blocking of alert manager when it periodically pings database Server
  + ZBX-7998 Added VMware service username, password and URL check for empty values Proxy Server
  + ZBX-24402 Reduced main process connections to database during startup Proxy Server
  + ZBX-24369 Fixed filter behavior in monitoring pages after deleting filter parameters Frontend
  + ZBX-24484 Fixed Geomap widget console error when dragging map in widget edit mode Frontend
  + ZBX-23337 Improved supported version documentation for Oracle Database plugin and both templates Documentation
  + ZBX-24180 Fixed inability to import existing host or template when its dependent item prototype,
    which is used in trigger prototypes or graph prototypes, would have a different master item API
  + ZBX-20871 Fixed inability to use LLD macro functions in Prometheus pattern and labels used in item prototype preprocessing API
  + ZBX-24527 Fixed unnecessary loading text being displayed in hintbox preloader Frontend
  + ZBX-24362 Fixed wrong Zabbix agent 2 loadable plugin process handling catching all child process exits Agent
  + ZBX-24470 Fixed scale of VMware vmware.vm.memory.size.compressed key Proxy Server
  + ZBX-24415 Added triggers for datastores in VMware templates Templates
  + ZBX-18094 Fixed multiple pie graph issues related to calculation of item angles Frontend
  + ZBX-20766 Fixed confusing port binding error message Agent Proxy Server
  + ZBX-24481 Fixed inability to unset value map from existing item or item prototype by passing
    a version without valuemap parameter into configuration.import API
  + ZBX-24531 Fixed compile time data not being set for agent2 Agent
  + ZBX-24453 Implemented socket file cleanup when shutting down, added blocking of signals during important stages of startup Proxy Server
  + ZBX-24152 Fixed host form submission with Enter button if the form is opened in a popup and focus is in a flexible text area field Frontend
  + ZBX-23788 Added SNMP OID ifAlias in Network interfaces discovery Templates
  + ZBX-24482 Fixed the presence of the http_proxy field in the initial data Installation
  + ZBX-24210 Improved Zabbix agent 2 loadable plugin capacity code style Agent
  + ZBX-23951 Fixed issue of incorrect template matching when no UUID exists in export file API
  + ZBX-23953 Fixed CIDR network mask of VMware HV network interface Proxy Server
  + ZBX-24195 Fixed host IPMI username and password field max length Frontend
  + ZBX-24451 Added tags and changed a item in Proxmox template Templates
  + ZBX-23386 Fixed hintbox sizing to fit screen Frontend
  + ZBX-24024 Fixed OIDs for external sensors in APC UPC by SNMP templates Templates
  + ZBX-21751 Fixed node's loadavg item in Proxmox template Templates
  + ZBX-24315 Fixed linking template to host when some LLD macro paths already exist Server
  + ZBX-24172 Fixed Zabbix server issue with scheduled intervals on Feb 29th of leap year Server
  + ZBX-23407 Improved performance of retrieving last history values when primary keys are available API
  + ZBX-24246 Updated descriptions for family of MySQL and Oracle templates,
    changed macro in the trigger 'Tablespace utilization is too high' for family of Oracle templates Templates
  + ZBX-23988 Renamed Agent2 Go module
  + ZBX-24222 Fixed incorrect item OIDs in the FortiGate by SNMP template Templates
  + ZBX-24393 Updated README in Redis by Zabbix agent 2 template Templates
  + ZBX-24298 Allowed any JNDI service providers back in JMX monitoring Java gateway
  + ZBX-19990 Separated LLD filter macros in Apache Tomcat by JMX template Templates
  + ZBX-24364 Added preprocessing steps for LLD rules in RabbitMQ templates Templates
  + ZBX-24368 Improved PostgreSQL autovacuum's count query Templates
  + ZBX-24282 Fixed Zabbix proxy to report error for not supported items Proxy Server
  + ZBX-19507 Fixed vmware.eventlog item to recover after event keys are reset Server
  + ZBX-24241 Fixed Zabbix server issue with random order of host groups for a host during real-time export Server
  + ZBX-24275 Fixed item prototype JSONPath preprocessing, added missing volume health metric and triggers in HPE MSA templates Templates
  + ZBX-24316 Fixed username macro in GridGain by JMX template Templates
  + ZBX-23719 Updated plugin-support to add duplicate flag handling Agent
  + ZBX-22429 Fixed typo in Zabbix proxy automake file Installation
  + ZBX-24264 Fixed value cache being filled with values of newly added items with triggers Server
  + ZBX-24088 Fixed problem filtering in maps with nested maps Frontend
  + ZBX-24206 Fixed line breaks in JavaScript in Cloudflare template Templates
  + ZBX-24236 Fixed nested transaction error in LLD when connection is terminated Server
  + ZBX-24134 Added sensor discovery in VMware Hypervisor template Templates
  + ZBX-23918 Fixed item pattern select popup to display all available items Frontend
  + ZBX-24190 Fixed items being updated incorrectly when configuring graph Frontend
  + ZBX-24289 Fixed issue with interface assignment for items copied from host to host Frontend
  + ZBX-23032 Added triggers for cluster status in VMware templates Templates
  + ZBX-23948 Added support for TabularData data when parsing an MBean attribute Java gateway
  + ZBX-23742 Fixed tag filtering logic for tags with one name and different types of operators API
  + ZBX-24271 Added delay in JavaScript execution for Azure Cost Management by HTTP template Templates
  + ZBX-24208 Fixed Oracle, MySQL plugin connection cache blocking Agent
  + ZBX-24202 Fixed JavaScript in AWS S3 bucket by HTTP template Templates
  + ZBX-23478 Fixed issue when missing locale error would not be displayed for user under certain conditions Frontend
  + ZBX-24166 Fixed Zabbix not being able to restart due to RTC and sockets not being closed before stopping Agent Proxy Server
  + ZBX-23853 Fixed duplicate agent check timestamps when time shifts back due to system clock synchronization Agent</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1726833600">- update to 6.0.33
- this version fixes CVE-2024-36461 and CVE-2024-22114
- New Features and Improvements
  + ZBXNEXT-9000 Changed query table for ASM disk group metrics in Oracle Database plugin and
    Oracle by ODBC template Agent Templates
  + ZBXNEXT-9217 Added AWS Lambda by HTTP template Templates
  + ZBXNEXT-9293 Updated max supported MySQL version to 9.0 Proxy Server
  + ZBXNEXT-8657 Updated Zabbix health templates with new visualization Templates
  + ZBXNEXT-9143 Added index on auditlog recordsetid Server
  + ZBXNEXT-9081 Added Small Computer System Interface (SCSI) device type support to Zabbix agent 2 Smart plugin Agent
  + ZBXNEXT-6445 Added recovery expression for fuzzytime triggers in Linux and Windows templates,
    removed fuzzytime triggers from active agent templates Templates
  + ZBXNEXT-9201 Updated max supported MySQL version to 8.4 Proxy Server
  + ZBXNEXT-9225 Updated max supported TimescaleDB version to 2.15 Server
  + ZBXNEXT-9226 Updated max supported MariaDB version to 11.4 Proxy Server
  + ZBXNEXT-8868 Added discovery and template for Azure VM Scale Sets Templates
- Bug Fixes
  + BX-24947 Fixed PHP runtime errors while processing frontend notifications Frontend
  + ZBX-24824 Improved loadable plugin connection broker Agent
  + ZBX-24583 Fixed inability to export/import web scenario with digest authentication API
  + ZBX-23905 Fixed double scroll in script dialogs Frontend
  + ZBX-18767 Fixed word breaks in flexible text input fields and trigger expressions Frontend
  + ZBX-24909 Fixed resolving of macro functions in the "Item value" widget Frontend
  + ZBX-24859 Fixed JavaScript in S3 buckets discovery rule Templates
  + ZBX-24617 Fixed hardcoded region in AWS by HTTP template Templates
  + ZBX-24524 Fixed "New values per second" statistic to include dependent items in calculation Proxy Server
  + ZBX-24821 Made 'execute_on' value being recorded in audit only for shell scripts Server
  + ZBX-23312 Fixed discovery edit form being saved incorrectly after dcheck update Frontend
  + ZBX-24773 Fixed duplicate item preprocessing in Kubernetes Kubelet by HTTP template Templates
  + ZBX-24514 Fixed standalone Zabbix server and Zabbix proxy not stopping when database is read-only Proxy Server
  + ZBX-23936 Fixed state and styling of readonly fields Frontend
  + ZBX-24520 Fixed an issue with incorrect translations used in several frontend places Frontend
  + ZBX-21815 Fixed issue with undefined offset for media type when it was deleted before saving the user Frontend
  + ZBX-24108 Fixed error in dashboard if Map widget contains map element that user doesn't have access to Frontend
  + ZBX-24569 Fixed old and added new items to Azure Virtual Machine template Templates
  + ZBX-24537 Fixed tags subfilter in Latest data kiosk mode Frontend
  + ZBX-24167 Fixed template linkage when item prototype collision is found Server
  + ZBX-23770 Improved monitoring user permissions documentation for Zabbix agent 2 Oracle plugin and Oracle by ODBC template Documentation
  + ZBX-24565 Removed redundant kernel header include, fixed musl compatibility issues (thanks to Alpine Linux maintainers for spotting this)
  + ZBX-24610 Fixed interface field appearance for discovered items without interface set Frontend
  + ZBX-24562 Fixed incorrect problem order in Problems by severity widget's hintbox Frontend
  + ZBX-23751 Fixed inability to pass an action filter condition without an "operator" property, implying a default value of "Equal" API
  + ZBX-21429 Prevented ability to disable all UI element access via role.update API API
  + ZBX-19271 Fixed inconsistent tag row rendering in different edit forms Frontend
  + ZBX-24539 Fixed incorrect threshold in trigger expression of Check Point Next Generation Firewall by SNMP template Templates
  + ZBX-24667 Fixed vm.memory.size[pused] item on Solaris Agent
  + ZBX-23781 Added storage volumes check in HPE iLO by HTTP template Templates
  + ZBX-24391 Fixed Zabbix agent to return net.tcp.socket.count result without error if IPv6 is disabled Agent
  + ZBX-24235 Fixed value misalignment in Item value widget Frontend
  + ZBX-24352 Fixed custom severity name usage in Geomap widget Frontend
  + ZBX-24665 Fixed potential problem with deprecated GCE Integrity feature Templates
  + ZBX-20993 Fixed Zabbix agent 2 MQTT plugin clientID to be generated by strict requirements Agent
  + ZBX-23426 Added dependent item with JavaScript preprocessing for edges SD-WAN in VMWare SD-WAN VeloCloud by HTTP template Templates
  + ZBX-24566 Fixed crash when expression macro is used in unsupported location Server
  + ZBX-24450 Fixed issue where graph could differ for data gathered from PostgreSQL and other databases Frontend
  + ZBX-24513 Fixed real-time export of rarely updated trends Server
  + ZBX-24163 Fixed submap addition in Map navigation tree widget to not append same submaps repeatedly Frontend
  + ZBX-23398 Fixed trigger expression constructor incorrectly showing '&lt;' and '&gt;' operators Frontend
  + ZBX-23584 Fixed error message being displayed when updating host after changing item status Frontend
  + ZBX-24635 Fixed datastore triggers in VMware templates Templates</changelog>
</package>
<package pkgid="419e944bf60dc5607769c67b01c8eb14ddb86d70c59fc323bf2b7f6f54ed3768" name="zabbix-agent" arch="x86_64">
  <version epoch="0" ver="6.0.33" rel="bp156.2.3.1"/>
  <changelog author="pgajdos@suse.com" date="1644494400">- version update to 4.0.38
  * ZBX-20387   fixed default language of the setup routine for logged in superadmin users (averza)
  * ZBX-19652   fixed JavaScript syntax for Internet Explorer 11 compatibility (jfreibergs)</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1644753600">- mention dropped files from 3.x series so it can be accepted in backports...
- zabbix-3.0.20-jsLoader-fix.patch was never required in 4.x</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1647518400">- updated to latest release 4.0.39
- Bug Fixes
  + ZBX-19789 Added SourceIP support to ldap simple checks
  + ZBX-20680 Fixed reflected XSS issues
  ( Reflected XSSes in Zabbix Frontend (CVE-2022-24349, CVE-2022-24917, CVE-2022-24918, CVE-2022-24919) )
  fixes for bsc#1196945 bsc#1196946 bsc#1196947</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491200">- updated to latest release 4.0.42
- New Features and Improvements
  + ZBXNEXT-7694 Added "utf8mb3" character set support for MySQL database
  + ZBX-20946 Enabled Bulgarian, Chinese (zh_TW), German, Greek, Indonesian,
    Romanian, Spanish and Vietnamese languages in frontend
- Bug Fixes
  + ZBX-21123 Fixed crash when VMware VC was not available at the first moment when starting zabbix_server
  + ZBX-21137 Fixed VMware collector crash related to datastore state disconnected from all HVs
  + ZBX-20600 Fixed vmware hv.datastore.latency item when multiple datastores with duplicate name
  + ZBX-20844 Fixed external check becoming unsupported when Zabbix server or Zabbix proxy is stopped</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491201">- add CVE-2022-35230 patch file CVE-2022-35230.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674216000">- updated to 6.0.12
- for changes in this major release please consult 6.0.html in
  /usr/share/doc/packages/zabbix/
- removed CVE-2022-35230.patch and zabbix-3.0.25-new-m4-pgsql.patch
- added fixed zabbix-6.0.12-new-m4-pgsql.patch patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674820800">- mention of patches added required...
  zabbix-6.0.12-curl-fixes.patch zabbix-6.0.12-netsnmp-fixes.patch
  zabbix-6.0.12-new-m4-pgsql.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1684152000">- updated to latest upstream release 6.0.17
- New Features and Improvements
  + ZBXNEXT-8334 Added Event-Driven Ansible media
  + ZBXNEXT-8312 Increased TimescaleDB maximum supported version to 2.10
  + ZBXNEXT-8317 Increased MariaDB maximum supported version to 10.11
  + ZBXNEXT-7759 Added array and Buffer support to JavaScript btoa function and HttpRequest post/put methods
  + ZBXNEXT-8071 Added sysdba, sysasm and sysoper login options to Zabbix agent 2
    Oracle plugin and updated Oracle by Zabbix agent 2 template documentation
  + ZBXNEXT-8241 Added support of signing data using rs256 to JavaScript engine
  + ZBXNEXT-8208 Added storage accounts in azure template
  + ZBXNEXT-8012 Implemented API token authentication in user.checkAuthentication method
  + ZBXNEXT-8204 Added support of PHP 8.2
  + ZBXNEXT-8170 Added AWS cloud templates
  + ZBXNEXT-7923 Added templates for BMC Control-M integration
  + ZBXNEXT-7775 Added Veeam backup and replication templates
  + ZBXNEXT-8054 Updated MariaDB maximum supported version to 10.10
  + ZBXNEXT-7951 Implemented configuration import improvements
  + ZBXNEXT-8112 Added Line media type
  + ZBXNEXT-8197 Added TimescaleDB v2.9.x support
  + ZBXNEXT-7962 Fixed interfaces discovery rules in OPNsense, PFSense and TrueNAS templates
  + ZBXNEXT-7615 Added hmac function for JavaScript
  + ZBXNEXT-7977 Added Azure Microsoft SQL templates
  + ZBXNEXT-8076 Added prof_enable and prof_disable commands for profiling
  + ZBXNEXT-7963 Added a hint box to the "Enable HTTP authentication" field; added confirmation dialog box for enabling HTTP authentication
  + ZBXNEXT-7886 Added Cisco Nexus 9000 Series Switches template
  + ZBXNEXT-6119 Added the option to retrieve all JSON data from docker.container_info key in Zabbix agent 2 Docker plugin
  + ZBXNEXT-7834 Added templates for Microsoft Azure and Azure virtual machines
  + ZBXNEXT-8058 Reduced locking between history syncers, trappers and proxy pollers
- Bug Fixes
  + ZBX-22718 Fixed memory leak in json objects and identical keys
  + ZBX-22719 Fixed replace() function in expressions
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22589 Added new limits for JS objects
  + ZBX-22521 Added debug logging for process selection in proc.mem[] on AIX
  + ZBX-22373 Updated go.mod/sum to allow mixing session and key parameter for Zabbix agent 2 items
  + ZBX-22241 Fixed minimum severity filter usage for map element link triggers
  + ZBX-22194 Fixed inability to import a template with trigger dependency on a host trigger
  + ZBX-22538 Fixed popup menus disappearing on right-clicking links in them
  + ZBX-21583 Optimised preprocessing steps and added two graphs and dashboard in the Hadoop by HTTP template
  + ZBX-19375 Prevented the ability to set a duplicate value for the uuid parameter when updating any of template
    entities; added possibility to update the uuid parameter for the Service API; fixed duplicate UUIDs
    in Proxmox VE by HTTP template
  + ZBX-21603 Optimised preprocessing steps in the Zookeeper by HTTP template
  + ZBX-21589 Optimised SQL queries and preprocessing steps
  + ZBX-22492 Removed limitation for size of logged messages in JS
  + ZBX-22641 Updated deprecated ports in Kubernetes templates, updated target tags,
    added notes about binding address options for Scheduler and Cluster Manager components
  + ZBX-22306 Fixed the crash in Zabbix agent 2 when running out of available file descriptors
  + ZBX-21013 Hid the option "Create new groups" for unprivileged users in the Import form
  + ZBX-22219 Added validation to the "Server" IP/DNS option in the Zabbix agent 2 configuration
  + ZBX-22627 Fixed loss of preprocessing result when step with delta is used
  + ZBX-22304 Fixed duplication in web scenario error messages when curl cannot resolve host
  + ZBX-21577 Added an extra master item prototype to the Elasticsearch Cluster by HTTP template
    to reduce preprocessing worker utilization
  + ZBX-20084 Fixed VMware parameters display
  + ZBX-20699 Fixed the inability to import host prototypes containing SNMPv3 interface;
    allowed to supply conditional parameters with default values to hostprototype.create and hostprototype.update API methods
    when the parameters have no effect; added audit logging of changes to host prototypes when unlinking a template;
    fixed the inability to remove group links or group prototypes from a host prototype of a linked template
  + ZBX-22432 Fixed different severity paddings in trigger popups and maps triggers
  + ZBX-22210 Fixed selected count when using filter and filtered parameter is changed in a popup
  + ZBX-22533 Fixed debug section overlapping with 'Add new widget' placeholder in the dashboard
  + ZBX-22331 Fixed messages when updating graph prototype discovery
  + ZBX-22455 Added a check for numeric value in value mapping
  + ZBX-22206 Fixed incorrect padding in multiselect popup contrast dark and light stylesheets
  + ZBX-18527 Fixed the markup for Type of calculation expression field
  + ZBX-22363 Added support for item and item_preproc table fields to be either nvarchar or nclob
  + ZBX-22622 Fixed alert script path validation
  + ZBX-22588 Fixed unauthorised file system access when using cURL
  + ZBX-22097 Fixed exiting process when connection to the database is lost
  + ZBX-21576 Optimized preprocessing in ClickHouse by HTTP template and added lld rule
  + ZBX-21669 Added the possibility to filter System user in the audit log
  + ZBX-22261 Added value mapping in the template PostgreSQL by Zabbix agent 2 for item Checksum failures
  + ZBX-22413 Fixed autofocus for inherited web scenario edit
  + ZBX-22507 Fixed positioning of the debug information on dashboards in the editing mode
  + ZBX-22506 Fixed horizontal scrollbar occasionally appearing on Graph widgets
  + ZBX-22512 Fixed occasional jumping of hint-boxes of Graph widgets, when made static
  + ZBX-22403 Added license information to the Readme for Veeam Backup templates
  + ZBX-21596 Optimized preprocessing steps in the Redis by Zabbix agent 2 template
  + ZBX-22520 Fixed the versions of integrations
  + ZBX-19466 Changed global script name validation to include a menu path into its scope of uniqueness check
  + ZBX-22073 Fixed subfilters of the Latest data and Graphs occasionally hiding the selected options
  + ZBX-22490 Fixed HttpRequest limit in JavaScript being reached even if all objects are destroyed
  + ZBX-21578 Optimized HAProxy http/agent templates to spread the load across the workers
  + ZBX-21906 Fixed recovery of dependent items when throttling is used
  + ZBX-21723 Removed syslog LogType from config file for Zabbix agent 2 on Windows
  + ZBX-22407 Fixed a crash when testing an item with the aggregated function count containing invalid argument
  + ZBX-22056 Fixed the "No data found" message style in Monitoring-&gt;Problems
  + ZBX-22026 Fixed SNMP agent item going to unsupported state on NULL result
  + ZBX-22411 Fixed incorrect time in the dashboard Graph widget hintbox
  + ZBX-21902 Emphasized the HTML type in the attribution field in the Administration-&gt;Geographical Maps
  + ZBX-18288 Fixed undefined offset runtime error in the Graph prototype preview
  + ZBX-21963 Fixed $ZBX_SERVER value being ignored unless $ZBX_SERVER_PORT is also defined
  + ZBX-21802 Fixed Enabled button in the discovered calculated items
  + ZBX-21642 Fixed a filter not clearing when clicking on a specific host in the Monitoring
  + ZBX-22186 Fixed wrong color update after item order change in graphs
  + ZBX-19339 Fixed import and export of dependent LLD rules if master item is a web item
  + ZBX-21813 Fixed User role update page when an empty user role name has been submitted
  + ZBX-22188 Changed parameters of the wmi.get and wmi.getall keys to mandatory
  + ZBX-21238 Fixed the inability to update status and other fields of a templated item, item prototype
    and discovery rule of script type
  + ZBX-21834 Fixed the map navigation tree breaking if there is a disabled trigger used as a link indicator
    between two elements in a map
  + ZBX-22259 Fixed quoted parameter escaping in the trigger expression functions
  + ZBX-22241 Fixed map link color and drawing style selection when multiple triggers are in the problem state
  + ZBX-22203 Fixed the tabfilter item click event being executed at the end of the tabfilter sorting event in Firefox
  + ZBX-22434 Fixed race condition when starting Zabbix agent 2 with loadable plugins
  + ZBX-22229 Updated Zabbix web service dependencies
  + ZBX-20801 Updated the Readme in Docker template
  + ZBX-22298 Fixed metrics preprocessing in PVC discovery in Kubernetes cluster state by HTTP template,
    removed non-existing PVC statuses, combined state phases into single phase metrics, added PV discovery
  + ZBX-22079 Fixed "make clean" command when used from tar archive
  + ZBX-22222 Fixed applying item value maps on already converted values
  + ZBX-22402 Fixed data sending to Zabbix server from Zabbix agent2 persistent buffer
  + ZBX-22240 Fixed selects of history and trends being able to block housekeeping
  + ZBX-22240 Fixed selects of history and trends blocking drop_chunks
  + ZBX-22078 Fixed the crash in calculated items when using tag filter on 32-bit systems
  + ZBX-21591 Optimized JSONPaths in the Nginx Plus template
  + ZBX-21739 Fixed discover status not being updated for templated graph prototype
  + ZBX-21748 Fixed the background of the Close button in the message box for dark theme
  + ZBX-19202 Fixed template dashboard availability to users without permissions to the templates
  + ZBX-22189 Fixed Zabbix server crash appearing when only item tags change between LLD runs
  + ZBX-21591 Optimized Nginx Plus by HTTP template to spread the load across worker processes
  + ZBX-22032 Added the cookie engine to HTTP checks
  + ZBX-21597 Optimized Remote Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-21602 Optimized Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-22149 Fixed wrong escaping in trigger expression during upgrade and escaping as a workaround for calculated items
  + ZBX-22061 Fixed custom query parameter read on an empty parameter for Oracle plugin in Zabbix agent 2
  + ZBX-21227 Improved error logging during agent start as a Windows service
  + ZBX-22178 Fixed action operations being executed on the current host only if a host group is selected
  + ZBX-22189 Fixed LLD Zabbix server crash
  + ZBX-21538 Fixed history.get API method blocking drop_chunks requests during housekeeping
  + ZBX-21956 Fixed severity sign overlapping trigger name in the map element configuration
  + ZBX-22215 Fixed incorrectly quoted function parameter parsing
  + ZBX-22043 Fixed the crash when array index in JSONPath is negative or large
  + ZBX-22118 Fixed remote command execution sequence in Zabbix agent 2
  + ZBX-21556 Updated Etcd by HTTP template to comply with Etcd v3.5
  + ZBX-22133 Fixed closed pipe detection for communication with plugins in Windows
  + ZBX-21936 Fixed actions not being displayed in the Action log widget
  + ZBX-22164 Fixed quote and unquote methods for trigger functions
  + ZBX-21254 Removed kernel.maxproc from the processes graph in Linux by Zabbix agent templates
  + ZBX-21754 Improved value cache warmup when retrieving two last values with 1 day update interval
  + ZBX-22077 Fixed Sign out link not working consistently in Mozilla Firefox
  + ZBX-21862 Updated tablespaces query for Oracle plugin in Zabbix agent 2
  + ZBX-21665 Fixed SMART plugin infinite loop for Zabbix agent 2
  + ZBX-19138 Fixed Redis plugin configuration in Zabbix agent 2 configuration files
  + ZBX-21592 Moved some static items under LLD rules to optimize Oracle by ODBC template
  + ZBX-21069 Fixed SNMP max_vars not backing off when generr is received
  + ZBX-21889 Fixed warnings being displayed even after enabling overrides for trends or history tables with compressed chunks
  + ZBX-21563 Changed the order in which escalation steps and recovery operations are executed
  + ZBX-22017 Fixed map navigation tree widget inability to save the order when the depth levels get changed
  + ZBX-21961 Removed the unnecessary "Command:" label for message actions on the Event details page
  + ZBX-21783 Fixed Zabbix JS timeout validation
  + ZBX-21720 Fixed trends function cache size estimation and overallocation handling
  + ZBX-21713 Fixed retrieval of the numeric column width when Oracle DB is used
  + ZBX-22126 Fixed trends being deleted from cache and retrieved from the database when data older than 1 hour is received
  + ZBX-22075 Fixed crash when Elasticsearch is used
  + ZBX-21890 Fixed config.dbversion_status containing second empty object on PostgreSQL without TSDB
  + ZBX-22138 Fixed inability to delete a group from the host prototype
  + ZBX-21950 Updated script item to not require host interface during template linkage
  + ZBX-21540 Moved some static items under LLD rules to improve performance in Oracle by Zabbix agent 2 template
  + ZBX-21073 Added support of Int8Array(), Buffer() and also duktape plain buffers in md5, sha256 and hmac function parameters
  + ZBX-22071 Extended description for OPSGenie media type
  + ZBX-20845 Fixed SNMP interface availability in case of wrong credentials
  + ZBX-21587 Added metrics for optimizing dependent items preprocessing in Jenkins template
  + ZBX-21441 Added an override to skip metadata collection on zfs and btrfs for Nix templates
  + ZBX-22016 Fixed host.get API method not returning any results for hosts with no interfaces when filtering by "hostid"
  + ZBX-21927 Fixed a crash on Oracle database when connection is lost
  + ZBX-21300 Fixed high CPU usage when using net.tcp.socket.count key on Windows
  + ZBX-21793 Fixed error message for "diaginfo" runtime command
  + ZBX-22042 Fixed inability to get the existing group prototypes by hostprototype.get API method when using Oracle database
  + ZBX-21221 Increased character limit of task_result.info
  + ZBX-21696 Fixed Windows agent 2 Unicode path support for log* items
  + ZBX-21903 Fixed agent 2 timeout behavior for net.tcp.port item
  + ZBX-21039 Fixed Readme in PostgreSQL by Zabbix agent 2 template
  + ZBX-21922 Fixed expression macros to use corresponding item keys
  + ZBX-21806 Fixed fatal PHP error in case incorrect variable type for controller action is given
  + ZBX-21753 Fixed graphs not loading in kiosk mode
  + ZBX-20413 Fixed the behavior of paging when a filter or a sub-filter is applied
  + ZBX-21206 Updated plugin support dependency for Zabbix agent 2
  + ZBX-20356 Updated Zabbix agent 2 to remove and re-add performance counters on failed collection and to keep a query always open
  + ZBX-21296 Updated Oracle plugin, Oracle ODBC and agent 2 template documentation grant select variables and added a new grant
  + ZBX-21595 Optimized RabbitMQ node templates
  + ZBX-21884 Changed system.sw.packages[&lt;package&gt;,&lt;manager&gt;,&lt;format&gt;] to system.sw.packages[&lt;regexp&gt;,&lt;manager&gt;,&lt;format&gt;]
  + ZBX-21594 Optimized RabbitMQ cluster templates
  + ZBX-20050 Fixed broken macro value and type input when changing to/from inherited macros
  + ZBX-21864 Fixed the fatal error in system warning page
  + ZBX-20110 Added single field search option to the archive.info, ts.stats, pdb.info,
    cdb.info and diskgroups.stats keys in Zabbix agent 2 Oracle plugin
  + ZBX-21373 Fixed the agent sometimes crashing when enumerating system processes on OpenBSD</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1689854400">- updated to latest upstream release 6.0.19
- this version fixes CVE-2023-29454 bsc#1213338
- New Features and Improvements
  + ZBXNEXT-8497 Removed unnecessary JavaScript preprocessing in discovery rules in Kubernetes templates
  + ZBXNEXT-8465 Updated JavaScript scripts in Kubernetes templates
  + ZBXNEXT-8467 Updated max supported TimescaleDB version to 2.11
  + ZBXNEXT-7072 Fixed hintbox to be automatically closed when target element disappears
  + ZBXNEXT-8294 Added filters of node labels and annotations for Kubelet discovery
    in Kubernetes cluster state template
  + ZBXNEXT-8199 Added Google cloud platform monitoring template
  + ZBXNEXT-8330 Updated plugin support with defaults support for Zabbix agent 2
  + ZBXNEXT-8357 Improved proxy history housekeeping when data older than ProxyOfflineBuffer is being constantly received
  + ZBXNEXT-8142 Added ability to import configuration files with a UTF-8 Byte order mark
  + ZBXNEXT-8209 Added Azure CosmosDB for MongoDB template
  + ZBXNEXT-8078 Removed unnecessary new line for each element in an array when exporting YAML templates
  + ZBXNEXT-8273 Implemented support for relative Include paths in the config file, based on its current directory
  + ZBXNEXT-8391 Added container healthcheck metric in Docker by Zabbix agent 2 template
  + ZBXNEXT-8354 Added pids_stats to docker.container_stats key in Zabbix agent 2
- Bug Fixes
  + ZBX-22987 Fixed inefficient URL schema validation
  + ZBX-21859 Fixed active checks occasionally not being executed on Zabbix agent 2 if checks
    for a plugin have long and short update intervals
  + ZBX-21892 Fixed wrong fs type returned by vfs.fs.get for file systems with identical mount point
  + ZBX-22941 Prevented clearing of the user macro secret values on inherited host prototypes as
    the result of user macros modifications on the parent host prototype of a template
  + ZBX-22695 Fixed eventlog duplicate timestamps
  + ZBX-22903 Fixed scale calculation for Graph and Graph (classic) widgets
  + ZBX-22148 Fixed the crash when updating a webhook to JavaScript that cannot be compiled
  + ZBX-22868 Fixed Zabbix agent 2 plugin Defaults when hardcoded value is provided
  + ZBX-22399 Added TLS and Default parameters support to MQTT plugin for Zabbix agent 2
  + ZBX-20280 Fixed page selection in a dashboard after refresh
  + ZBX-22883 Fixed occasional crash of user parameters on Windows when using Zabbix agent 2 with UserParameterDir defined
  + ZBX-22805 Increased memory allocation limit for JavaScript execution from 64M to 512M
  + ZBX-22798 Fixed incorrect output of vfs.file.contents when reading frequently modified file
  + ZBX-21573 Optimized preprocessing steps in the AWS EC2 by HTTP template
  + ZBX-16326 Fixed displaying of the first and last data points on the graphs
  + ZBX-22467 Fixed missing bracket in a trigger event name in Windows templates
  + ZBX-22738 Fixed flickering debug info while editing empty dashboards
  + ZBX-22231 Removed host and interface macros resolution from HTTP proxy fields in items,
    item prototype and discovery rule test dialogues
  + ZBX-21194 Fixed filter form submission upon pressing Enter key in Safari
  + ZBX-22762 Fixed race condition in Zabbix agent 2 when reading filesystem
  + ZBX-21804 Removed requirement for write permissions on hosts, host groups, triggers, discovery rules,
    discovery checks and proxies when creating or updating actions
  + ZBX-22243 Fixed navigation away from edited dashboard without user confirmation
  + ZBX-22418 Fixed popup form fields overlapping labels when textarea width is resized
  + ZBX-19590 Changed count_foreach to add 0 when no data are in the requested period
  + ZBX-22681 Fixed wrongly displayed Revert button for text macros in host, template and host prototype clone forms
  + ZBX-22594 Fixed fatal error when a request contains invalid authentication parameters
  + ZBX-22397 Fixed disabled input field text color in Safari
  + ZBX-21593 Optimized preprocessing steps in the templates PostgreSQL by Zabbix agent and PostgreSQL by Zabbix agent 2
  + ZBX-22470 Fixed hang on logging when establishing an encrypted connection in Zabbix agent 2
  + ZBX-20263 Prevented the ability to link two or more templates with matching item keys to a host or template;
    improved the check for double template linkage and related error messages
  + ZBX-22571 Fixed "service not equal" action condition not working as expected
  + ZBX-22644 Fixed Graph widget not showing all problems for multiple items with dataset aggregation enabled
  + ZBX-22698 Fixed spelling mistakes in the templates
  + ZBX-21883 Changed Select map field of the Map widget to multiselect
  + ZBX-22989 Silenced null-dereference warnings for duktape
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22604 Added new replica mismatch metrics to Kubernetes cluster state template, updated triggers
  + ZBX-22475 Fixed regex in preprocessing parameter for Jenkins template
  + ZBX-21910 Fixed JavaScript in Kubernetes nodes template
  + ZBX-22773 Made NodeAddress use ListenIP and ListenPort if not specified
  + ZBX-21613 Fixed broken database upgrade if more than one Zabbix server at the same time on one database is started
  + ZBX-22688 Fixed AlertScriptPath not allowing links
  + ZBX-22029 Fixed preprocessing step in Pods discovery for Kubernetes kubelet template
  + ZBX-22234 Fixed incorrect SNMPINDEX offset retrieval in SNMP discovery
  + ZBX-22141 Fixed attaching multiple templates with proc.get item key to one host and fixed spelling in description
  + ZBX-22285 Fixed honoring of the excludeSearch parameter in API
  + ZBX-20604 Fixed UserParameterDir behavior for UserParameter calls
  + ZBX-22732 Fixed description of ATAN2 mathematical function
  + ZBX-22664 Fixed user macros with regex context being resynced without any changes
  + ZBX-22661 Fixed templated dashboard display in Monitoring Hosts Dashboards
  + ZBX-21599 Optimised preprocessing steps and added dashboard in the TiDB TiKV by HTTP template
  + ZBX-21598 Optimised preprocessing steps and added dashboard in the TiDB PD by HTTP template
  + ZBX-21600 Optimised preprocessing steps and added dashboard in the TiDB by HTTP template
  + ZBX-22386 Fixed encoding of HTML entities in the user interface
  + ZBX-22714 Fixed signature for mqtt.get key in Standard items popup
  + ZBX-21397 Fixed preprocessing step in discovery for Kubernetes kubelet template
  + ZBX-20202 Improved tablespace handling to support Oracle multitenant architecture in Oracle by ODBC template
  + ZBX-22713 Fixed Zabbix server compilation problem for NetBSD
  + ZBX-21795 Fixed unhandled timeout in Telnet
  + ZBX-21801 Fixed helper positioning when sorting Header and Query fields in item configuration form
  + ZBX-22238 Fixed non-writable hostgroup appearance in template, host and host prototype clone forms
  + ZBX-22192 Fixed valid widget name being reset when other widget fields are invalid
  + ZBX-21871 Switched for the changes in users of user group API object to be audit logged
    as updates in groups of user API objects
  + ZBX-22461 Fixed incorrect sortable item positioning in Safari
  + ZBX-22469 Fixed SLI calculation for services having multiple alarms per second
  + ZBX-22859 Fixed validation of input parameters in action configuration form</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1697544000">- updated to latest upstream release 6.0.22
- this version fixes CVE-2023-32722 and CVE-2023-32722 bsc#1216211 and bsc#1216222
- removed patches zabbix-6.0.12-new-m4-pgsql.patch zabbix-6.0.12-curl-fixes.patch
  honestly was tired of patching for correct way doing postgresql detection
  now added postgresql-server-devel which does not make sense but hey
  upstream does not care
- New Features and Improvements
  + ZBXNEXT-8576 Added template integration with Acronis Cyber Protect Cloud
  + ZBXNEXT-6554 Increased remote command execution limits to 16MB
  + ZBXNEXT-8610 Added MantisBT template
  + ZBXNEXT-8358 Improved items configuration sync on PostgreSQL by selecting using equal condition instead of not equal
  + ZBXNEXT-8429 Added HashiCorp Nomad template
  + ZBXNEXT-8649 Fixed time period params in JavaScript
  + ZBXNEXT-8581 Added support for HTTP proxy in Azure templates
  + ZBXNEXT-8558 Added MantisBT webhook
  + ZBXNEXT-8589 Updated documentation, unified metric names and descriptions in PostgreSQL templates,
    removed unused macros, user parameters and queries in PostgreSQL by Zabbix agent
  + ZBXNEXT-8528 Added AWS Cost Explorer template
  + ZBXNEXT-8190 Increased MariaDB maximum supported version to 11.0
  + ZBXNEXT-8582 Increased MySQL maximum supported version to 8.1
  + ZBXNEXT-8481 Added PostgreSQL by ODBC template
  + ZBXNEXT-8561 Added nodata trigger to remote Zabbix proxy and server health templates
  + ZBXNEXT-8482 Added integration with OpenStack Nova
  + ZBXNEXT-8451 Disabled spell checking for nondescriptive textareas
  + ZBXNEXT-8505 Added Cisco SD-WAN templates
  + ZBXNEXT-7944 Excluded edgeupdate service from services discovery in Windows by Zabbix agent templates
  + ZBXNEXT-8422 Added AWS ECS templates
- Bug Fixes
  + ZBX-23417 Fixed possible memory leak when checking modbus.get[] item
  + ZBX-23338 Improved performance of templatedashboard.get method for non super-admin users
  + ZBX-23110 Fixed possible crash on Windows 11 by removing concurrent Win API call for update perfCounters list
  + ZBX-23284 Prevented deletion of the discovered group as a result of renaming its group prototype
  + ZBX-21094 Fixed graphs not displaying values when items do not have trends and trend storage period is overridden in configuration
  + ZBX-23162 Fixed variable in JavaScript for Cisco Meraki template
  + ZBX-23066 Expanded ui/composer.json to describe the project
  + ZBX-23261 Removed kiosk mode button from host inventory form
  + ZBX-23253 Added static units support to graph widget legend and hint box
  + ZBX-21898 Fixed expression validation, history function parser to accept backslash without escaping
  + ZBX-22943 Fixed various memory leaks in Zabbix agent 2
  + ZBX-23244 Added escaping for special characters in HTML mode of Telegram mediatype
  + ZBX-22818 Fixed some aggregation functions not working with last_foreach()
  + ZBX-21636 Fixed Oracle DB update query error mishandled as success
  + ZBX-20442 Fixed Ceph plugin not returning percent_used in Zabbix agent 2
  + ZBX-15210 Added housekeeping and handling in remove action operation of autoreg_host table
  + ZBX-22685 Fixed issue of error message details not being expanded by default in various forms
  + ZBX-22166 Fixed item value widget not showing decimal places properly with seconds
  + ZBX-23035 Fixed disappearing filter group in host, item, trigger, graph, discovery rule, web and template lists
  + ZBX-23105 Added missing database indices
  + ZBX-22640 Fixed inability to add unique SNMPv3 checks in discovery rules
  + ZBX-21952 Fixed and improved documentation for Oracle by ODBC template
  + ZBX-22724 Fixed inconsistencies in ordering of objects in template configuration export
  + ZBX-22980 Fixed host prototype displaying inherited macros in a non-inherited macro tab
  + ZBX-17279 Fixed graph widget loading
  + ZBX-21644 Fixed state of "allow manual close" setting of trigger prototype getting lost on template cloning
  + ZBX-22060 Added notes about encryption in PostgreSQL templates, renamed database instance URI macro to connection string
    in PostgreSQL by Zabbix agent 2 template, updated PostgreSQL by ODBC template to use connection string
  + ZBX-23246 Fixed classic graph preview not working if more than 10 items are assigned to it
  + ZBX-22758 Fixed Zabbix agent 2 startup error on domain controllers by increasing go-winio version
  + ZBX-22451 Fixed resolving of calculated item formula in test popup
  + ZBX-22620 Added header in items for Meraki template
  + ZBX-23051 Changed content of resolved alerts to be more compatible with Event Orchestration in PagerDuty
  + ZBX-23272 Fixed naming for tenant item prototypes in OpenStack Nova by HTTP template
  + ZBX-22771 Fixed handling of large unsigned integers in jsonpath
  + ZBX-22871 Fixed regular expression crash with invalid utf-8 sequences when pcre2 is used
  + ZBX-23141 Fixed crash when maintenance is enabled and unexpected event exists for trigger prototype
  + ZBX-21255 Added support of the fmtnum() function for {ITEM.VALUE}, {ITEM.LASTVALUE} and expression macros
  + ZBX-21695 Fixed {TIME} macro not being resolved during scheduled report test
  + ZBX-23221 Fixed memory leaks when using certificate-based encryption in Zabbix Agent 1 and Agent 2; thanks to Masato Hirahata for the patch
  + ZBX-22864 Fixed calculation of max_repetitions sent out to device in SNMP PDUs
  + ZBX-21574 Optimized Asterisk by HTTP template
  + ZBX-18168 Added regexp runtime error logging for log*[] items
  + ZBX-22677 Adjusted font colors for placeholders, disabled and readonly fields
  + ZBX-22972 Fixed displaying of dashboard pages when scrolling is enabled
  + ZBX-22528 Fixed draggable element position
  + ZBX-23067 Enhanced audit logging with reason of switching of HA node to active mode
  + ZBX-22613 Fixed script execution with API token as authentication
  + ZBX-23060 Removed unused endpoints in JavaScript for Veeam Backup and Replication template
  + ZBX-22772 Added trends cleanup for non-numeric value types
  + ZBX-22822 Fixed displaying the correct threshold color in "Top hosts" widget when value exceeds maximum
  + ZBX-22777 Fixed item test form sending incorrectly resolved macros to server if item uses SNMP interface
  + ZBX-23097 Fixed use of uninitialised value when verifying subject and issuer with TLS
  + ZBX-23112 Fixed runtime errors in the inheritance of the trigger and trigger prototype dependencies
  + ZBX-22539 Fixed SLI calculation for days with daylight-saving-time transitions
  + ZBX-22814 Fixed PHP runtime errors in API trigger.get method when using "expandComment" option
  + ZBX-23049 Fixed default condition for log item macro resolution
  + ZBX-21909 Updated setup section in README for PHP-FPM templates to include configuration example for Apache
  + ZBX-21547 Fixed reading of non-UTF-8 encoded files in Zabbix agent 2
  + ZBX-20148 Fixed the issue with housekeeper failing to delete some of the events that required deletion
  + ZBX-21970 Fixed console error in "Map navigation tree" widget; disabled add button on a 10th depth level
  + ZBX-19393 Fixed undefined index errors in configuration.importcompare
  + ZBX-22290 Fixed generation of double page headers when general warning appears
  + ZBX-21845 Fixed Zabbix agent 2 systemd plugin failing with newer dbus
  + ZBX-22830 Fixed free bytes calculation for temporary tablespace in Oracle Zabbix agent 2 plugin
  + ZBX-22912 Fixed not being able to save an event correlation when custom formula was selected but only one condition remained
  + ZBX-21571 Updated pod crash loop trigger expressions in Kubernetes nodes and cluster state templates
  + ZBX-22369 Fixed suffix interpretation in threshold values for "Top hosts" widget
  + ZBX-22825 Fixed Zabbix access to the first page for user with specific page access
  + ZBX-22867 Fixed import popup showing circle animation even if PHP code failed
  + ZBX-22711 Fixed incorrectly displayed simple graphs with non-numeric items in Host graphs page</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1703419200">- updated to latest release 6.0.25
- fixes for bsc#1218199 (CVE-2023-32727), bsc#1218185 (CVE-2023-32725),bsc#1218193 (CVE-2023-32726)
- New Features and Improvements
  + ZBXNEXT-8857 Updated max supported TimescaleDB version to 2.13
  + ZBXNEXT-8800 Backported support of additional SSH options for ssh.run[] item as the 5th parameter
  + ZBXNEXT-8705 Implemented new tablespace item to retrieve percentage about
    current tablespace usage from max for both Oracle templates
  + ZBXNEXT-8708 Added version metric to Oracle plugin in Zabbix agent 2
  + ZBXNEXT-8729 Updated max supported TimescaleDB version to 2.12
  + ZBXNEXT-8522 Added HPE iLO by HTTP template
  + ZBXNEXT-7486 Added openshift-state-metrics in Kubernetes cluster state by HTTP
  + ZBXNEXT-8552 Added FortiGate by SNMP and FortiGate by HTTP templates
  + ZBXNEXT-8727 Added additional metrics in Cisco Meraki organization by HTTP template
  + ZBXNEXT-7097 Added item and trigger for monitoring PostgreSQL version into PostgreSQL
    by ODBC and PostgreSQL by Zabbix agent 2 templates
  + ZBXNEXT-8283 Implemented role-based authentication for AWS monitoring
  + ZBXNEXT-8575 Added Nextcloud template
  + ZBXNEXT-8469 Increased PostgreSQL maximum supported version to 16
  + ZBXNEXT-8714 Increased MariaDB maximum supported version to 11.1
- Bug Fixes
  + ZBX-23559 Fixed SLI dropping when maintenance is set with pre-existing problem
  + ZBX-23471 Fixed sha256 sum calculation on AIX, HP-UX and Solaris, fixed crash on HP-UX
  + ZBX-23787,ZBX-23755 Fixed crash on empty HTTP response;
    fixed Zabbix agent build on Windows with libcurl
  + ZBX-23683 Fixed calculation of vmware.datastore.read/write items taking into
    account VMware HV maintenance status
  + ZBX-21132 Fixed Top hosts widget not showing all items by selected item name
  + ZBX-23764 Added an additional field for new events in SIGNL4 media type
  + ZBX-23342 Fixed Zabbix agent 2 MySQL plugin connection not taking into account TLS parameters
  + ZBX-23685 Added read-only transaction to the list of recoverable errors on PostgreSQL
  + ZBX-23580 Fixed aggregated item key conversion to calculated item formula when
    item key includes 'last' function and a fourth parameter
  + ZBX-22493 Fixed foreign key support with SQLite3 database
  + ZBX-23490 Improved HTTP agent, web scenarios, web checks and JavaScript to convert to UTF-8
    from charset specified in HTTP header or HTTP meta tag
  + ZBX-23621 Fixed SNMP discovery looping forever with empty trend response
  + ZBX-23644 Fixed Zabbix agent compilation on AIX
  + ZBX-23525 Fixed template tab name in template configuration form
  + ZBX-23620 Reordered sub-templates in READMEs of Acronis, Control-M and Openstack templates
  + ZBX-23381 Fixed unit for FreeStorageSpace metric in JavaScript AWS RDS instance by HTTP template
  + ZBX-23269 Fixed sizes of loading modal windows
  + ZBX-22400 Fixed Web scenarios configuration form to display parent web scenarios on page refresh
  + ZBX-23290 Fixed gap when filtering by tags in Latest data
  + ZBX-23430 Fixed selected filter tab in high contrast themes being indistinguishable from others when collapsed
  + ZBX-23639 Changed value type for 'Pool Percent Used' item prototype in Ceph by Zabbix agent 2 template
  + ZBX-21891 Fixed messages about enabling, disabling and updating modules being different from other places
  + ZBX-23521 Fixed password field label not changing to key passphrase and
    back for SSH agent item when changing authentication method
  + ZBX-23431 Fixed non-working "Network timeout for item test" setting
  + ZBX-23285 Added missing bottom border for disabled button dropdown on hover for inherited macros
  + ZBX-23615 Fixed receiving data from the database twice the first time it is loaded
  + ZBX-19531 Fixed tables with header text vertical rotation
  + ZBX-23235 Fixed function macros to expand in notifications
  + ZBX-23173 Fixed memory leak in agent 2 for Windows Events processing on MS Windows
  + ZBX-23265 Fixed transfer of PSK encryption details when cloning proxy
  + ZBX-23563 Fixed JSONPath for rowshare locks metric in PostgreSQL by Zabbix agent 2 template
  + ZBX-22907 Removed unused LLD macro in PostgreSQL by Zabbix agent template
  + ZBX-23377 Added support for VMware perfCounter with nanosecond type
  + ZBX-23012 Possible optimization of the SQL queries when updating LLD items
  + ZBX-23325 Fixed ability to add duplicate ICMP ping checks to discovery rule configuration form via popup
  + ZBX-23270 Renamed trigger name condition to event name condition
  + ZBX-23340 Fixed TLS parameter handling in MySQL plugin for Zabbix agent 2
  + ZBX-23461 Fixed output of redundant data in DCdump_interfaces
  + ZBX-23528 Fixed inability to resize trigger expression field horizontally
  + ZBX-22977 Fixed positioning of hidden checkbox inputs and fixed autofocus in template/host mass update
  + ZBX-23494 Added SNMP fallback item to TrueNAS by SNMP template, updated
    uptime item and template descriptions, added preprocessing to free swap percentage calculation
  + ZBX-23404 Fixed Zabbix agent crashes on HP-UX 11.23
  + ZBX-22666 Disabled severity filter for Geomap widget in dashboard edit mode
  + ZBX-22735 Fixed confusing error message on user parameter reload in Zabbix agent 2
  + ZBX-23393 Fixed unquoted macro parsing in trigger function parameters
  + ZBX-23064 Simplified trend synchronization queries to improve performance
  + ZBX-23373 Fixed result for script.get API call with selectActions option
  + ZBX-23014 Fixed Zabbix agent build on HP-UX
  + ZBX-23164 Added timespan parameter in JavaScript Cisco Meraki template
  + ZBX-23455 Fixed inconsistency in button naming, confirmation messages,
    success and error messages in item and web scenario list pages
  + ZBX-20038 Fixed master host parameter for MySQL replication.get_slave_status key in Zabbix agent 2
  + ZBX-23301 Removed checks for PostgreSQL-TimescaleDB versions combination
  + ZBX-23211 Fixed host dashboard view for multi-page dashboard where the first page is empty</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1707048000">- add group provides needed by RPM 4.19</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108800">- update to latest release 6.0.27
- replaced zabbix-agentd.firewall  zabbix-java-gateway.firewall  zabbix-proxy.firewall  zabbix-server.firewall
  with firewalld xml definitions zabbix-agentd.xml  zabbix-java-gateway.xml  zabbix-proxy.xml  zabbix-server.xml
- New Features and Improvements
  + ZBXNEXT-8983 	Updated max supported MariaDB version to 11.2
  + ZBXNEXT-8984 	Updated max supported MySQL version to 8.3
  + ZBXNEXT-8762 	Added YugabyteDB by HTTP and YugabyteDB Cluster by HTTP templates
  + ZBXNEXT-8891 	Updated max supported MySQL version to 8.2
  + ZBXNEXT-8524 	Added support for HTTP proxy in GCP templates
  + ZBXNEXT-8759 	Added dashboards in Azure templates
  + ZBXNEXT-8580 	Added new discovery rules, refactored discovery rules to dependent items
    and made few minor changes in MSSQL by ODBC template
  + ZBXNEXT-8730 	Added Azure Cost Management by HTTP template
  - Bug Fixes
  + ZBX-23124 Fixed items with disabled history being sometimes stuck in non-supported state
  + ZBX-23586 Fixed filter evaluation type of organizations discovery in Cisco Meraki dashboard by HTTP template
  + ZBX-23766 Updated Zabbix agent 2 Ceph plugin readme setup instructions
  + ZBX-24094 Fixed network interfaces LLD filtering macro in Linux by Prom template
  + ZBX-23202 Fixed unused tag value being saved in tag filter
  + ZBX-22555 Updated regexp to case insensitive in Nginx templates
  + ZBX-23973 Fixed trends being retrieved from database for new items and for items with infrequent update interval
  + ZBX-22745 Removed incorrect description of network interfaces administrative status filter macro in SNMP templates
  + ZBX-24015 Improved zabbix[queue] internal item not to block history syncers and pollers
  + ZBX-23509 Fixed JSONPath of Keyspace discovery master item in Redis by Zabbix agent 2 template
  + ZBX-24059 Fixed libmodbus unnecessary linking into all binaries
  + ZBX-24055 Added missing API port macros in URL of script items in HPE Synergy by HTTP and HPE Primera by HTTP templates
  + ZBX-20525 Fixed vfs.dir.size performance issues when walking through directory that has a lot of subdirs/files
  + ZBX-23773 Improved trigger functionality for Acronis Cyber Protect Cloud MSP by HTTP template
  + ZBX-23979 Improved trend recalculation performance by performing trend updates in own transaction
  + ZBX-23688 Improved new item value retrieval performance by adding such items to value cache after configuration sync
  + ZBX-22130 Changed JSONPath expression evaluator to treat null values as empty variants
  + ZBX-23986 Added a license to the Go module
  + ZBX-23587 Fixed widget input field selecting when clicking on label
  + ZBX-23640 Fixed preload hints opening
  + ZBX-22433 Fixed web scenario and web scenario step configuration field trimming and field sorting
  + ZBX-23684 Fixed transactions query file for PostgreSQL by Zabbix agent template
  + ZBX-22371 Fixed process tags option not adding tags for service events
  + ZBX-17208 Fixed invalid command-line flag handling in Zabbix agent 2
  + ZBX-23937 Fixed JavaScript for AWS EC2 instances discovery
  + ZBX-22715 Fixed map shape dimension changes on resizing in scaled browser mode
  + ZBX-23722 Added garbage collection after executing JavaScript code
  + ZBX-23740 Fixed netsnmp persistent state disabling without affecting its configuration
  + ZBX-23257 Fixed log items not using MaxLinesPerSecond setting correctly for Zabbix agent 2
  + ZBX-23890 Removed non-existing headers from compiler checks: mtent.h and knlist.h
  + ZBX-23912 Removed Jira with CustomFields media type in data.tmpl
  + ZBX-23761 Fixed JavaScript in Jira media type
  + ZBX-22558 Fixed trigger expression for retrieval of stub page in Nginx templates
  + ZBX-23691 Fixed LLD filters evaluation type for devices discovery in Cisco SD-WAN by HTTP template
  + ZBX-23540 Added error checks for RegisterMetrics calls
  + ZBX-23605 Removed getting location buckets in AWS by HTTP template
    added discovery filters for request metrics in AWS S3 bucket by HTTP template
  + ZBX-23466 Fixed data aggregation errors in Graphs and Top hosts widgets with Elasticsearch backend
  + ZBX-23835 Updated Meraki templates
  + ZBX-23723 Fixed proxy params in JavaScript AWS templates
  + ZBX-23733 Fixed error when downloading graph as .png image if item name contains multibyte characters
  + ZBX-22983 Fixed ellipsed dropdown options in items mass update in preprocessing
  + ZBX-23715 Fixed persistent directory path not following symlinks upon creation
  + ZBX-23825 Fixed query_fields values for Acronis and Nomand templates
  + ZBX-22055 Fixed map image of map widget not being updated when pressing Apply button
  + ZBX-23629 Fixed interface icon cursor to pointer
  + ZBX-22536 Fixed TimescaleDB compression detection for history.clear API method and proper error appearance in frontend
  + ZBX-23145 Disabled deprecated automatic reconnection in MySQL
  + ZBX-22933 Improved vfs.file.regmatch and vfs.file.regexp items to use buffered file read
  + ZBX-23439 Fixed sorting of numeric items with/without aggregation enabled in Top hosts widget
  + ZBX-21973 Changed deprecated X-Frame option allow-from to Content-Security-Policy frame-ancestors
  + ZBX-23633 Fixed service alarms to be recovered with problem time in case of negative problem duration
  + ZBX-23738 Fixed Zabbix backend sources for libxml2 2.12.0 version changes
  + ZBX-23746 Fixed creation of tickets during escalation for Zammad media type
  + ZBX-23561 Fixed spacing between filter and results table
  + ZBX-18873 Fixed disabled chevrons color in problem view
  + ZBX-23636 Fixed some fields in Administration section not being trimmed on form submit</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108801">- remove all firewalld definitions as they are part of firewald package already</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711800000">- fix broken copypasta for system-user-zabbix source file and
  file itself to remove gecos (description) in file
  fixes bsc#1222169 Packaging Error in system-user-zabbix-6.0.27-1.1.noarch package prevents upgrade
  Thanks Andreas Stieger for pointing out and reporter himself</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1711800001">- update to 6.0.28:
  * Added metadata in JavaScript for AWS templates
  * Added AWS ELB Application Load Balancer by HTTP template
  * Added Check Point Next Generation Firewall by SNMP template
  * Added MSSQL by Zabbix agent 2 template
  * Updated max supported TimescaleDB version to 2.14
  * bug fixes</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1716984000">- Update license to match legaldb report</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1719489600">- update to 6.0.31
- New Features and Improvements
  + ZBXNEXT-9140 Added support for custom compartments in Oracle Cloud by HTTP templates Templates
  + ZBXNEXT-9034 Added Jira Data Center by JMX template Templates
  + ZBXNEXT-8682 Introduced a length limit of 512KB for item test values that server returns to Zabbix frontend Frontend Server
  + ZBXNEXT-8248 Added database filter macros to MySQL templates Templates
  + ZBXNEXT-6698 Removed absolute threshold and timeleft from OS template triggers of filesystem space Templates
  + ZBXNEXT-7930 Added user macro support for username and password fields in email media type Server
  + ZBXCTR-22 Refactored JavaScript filter functions for Kubernetes templates Templates
  + ZBXNEXT-9098 Added AWS ELB Network Load Balancer by HTTP template Templates
  + ZBXNEXT-6864 Replaced {HOST.CONN} with user macros in templates Templates
  + ZBXNEXT-9117 Updated max supported MariaDB version to 11.3 Proxy Server
  + ZBXNEXT-9026 Added Go compiler version to Zabbix agent 2 version output Agent
  + ZBXNEXT-8786 Changed 'odbc.discovery' keys to 'odbc.get' in MySQL by ODBC and Oracle by ODBC templates Templates
  + ZBXNEXT-8536 Added cbdhsvc service to macros in Windows agent templates Templates
  + ZBXNEXT-8861 Made changes and added more metrics to the FortiGate by SNMP template Templates
  + ZBXNEXT-8240 Added a new set of templates for integration with Oracle Cloud Infrastructure Templates
- Bug Fixes
  + ZBX-24483 Improved memory usage in Zabbix server/proxy trappers and in proxy
    pollers when sending large configuration Proxy Server
  + ZBX-23073 Fixed URL widget resizing and dragging Frontend
  + ZBX-24574 Fixed HA node flipping between standby and active states Server
  + ZBX-24119 Fixed possible blocking of alert manager when it periodically pings database Server
  + ZBX-7998 Added VMware service username, password and URL check for empty values Proxy Server
  + ZBX-24402 Reduced main process connections to database during startup Proxy Server
  + ZBX-24369 Fixed filter behavior in monitoring pages after deleting filter parameters Frontend
  + ZBX-24484 Fixed Geomap widget console error when dragging map in widget edit mode Frontend
  + ZBX-23337 Improved supported version documentation for Oracle Database plugin and both templates Documentation
  + ZBX-24180 Fixed inability to import existing host or template when its dependent item prototype,
    which is used in trigger prototypes or graph prototypes, would have a different master item API
  + ZBX-20871 Fixed inability to use LLD macro functions in Prometheus pattern and labels used in item prototype preprocessing API
  + ZBX-24527 Fixed unnecessary loading text being displayed in hintbox preloader Frontend
  + ZBX-24362 Fixed wrong Zabbix agent 2 loadable plugin process handling catching all child process exits Agent
  + ZBX-24470 Fixed scale of VMware vmware.vm.memory.size.compressed key Proxy Server
  + ZBX-24415 Added triggers for datastores in VMware templates Templates
  + ZBX-18094 Fixed multiple pie graph issues related to calculation of item angles Frontend
  + ZBX-20766 Fixed confusing port binding error message Agent Proxy Server
  + ZBX-24481 Fixed inability to unset value map from existing item or item prototype by passing
    a version without valuemap parameter into configuration.import API
  + ZBX-24531 Fixed compile time data not being set for agent2 Agent
  + ZBX-24453 Implemented socket file cleanup when shutting down, added blocking of signals during important stages of startup Proxy Server
  + ZBX-24152 Fixed host form submission with Enter button if the form is opened in a popup and focus is in a flexible text area field Frontend
  + ZBX-23788 Added SNMP OID ifAlias in Network interfaces discovery Templates
  + ZBX-24482 Fixed the presence of the http_proxy field in the initial data Installation
  + ZBX-24210 Improved Zabbix agent 2 loadable plugin capacity code style Agent
  + ZBX-23951 Fixed issue of incorrect template matching when no UUID exists in export file API
  + ZBX-23953 Fixed CIDR network mask of VMware HV network interface Proxy Server
  + ZBX-24195 Fixed host IPMI username and password field max length Frontend
  + ZBX-24451 Added tags and changed a item in Proxmox template Templates
  + ZBX-23386 Fixed hintbox sizing to fit screen Frontend
  + ZBX-24024 Fixed OIDs for external sensors in APC UPC by SNMP templates Templates
  + ZBX-21751 Fixed node's loadavg item in Proxmox template Templates
  + ZBX-24315 Fixed linking template to host when some LLD macro paths already exist Server
  + ZBX-24172 Fixed Zabbix server issue with scheduled intervals on Feb 29th of leap year Server
  + ZBX-23407 Improved performance of retrieving last history values when primary keys are available API
  + ZBX-24246 Updated descriptions for family of MySQL and Oracle templates,
    changed macro in the trigger 'Tablespace utilization is too high' for family of Oracle templates Templates
  + ZBX-23988 Renamed Agent2 Go module
  + ZBX-24222 Fixed incorrect item OIDs in the FortiGate by SNMP template Templates
  + ZBX-24393 Updated README in Redis by Zabbix agent 2 template Templates
  + ZBX-24298 Allowed any JNDI service providers back in JMX monitoring Java gateway
  + ZBX-19990 Separated LLD filter macros in Apache Tomcat by JMX template Templates
  + ZBX-24364 Added preprocessing steps for LLD rules in RabbitMQ templates Templates
  + ZBX-24368 Improved PostgreSQL autovacuum's count query Templates
  + ZBX-24282 Fixed Zabbix proxy to report error for not supported items Proxy Server
  + ZBX-19507 Fixed vmware.eventlog item to recover after event keys are reset Server
  + ZBX-24241 Fixed Zabbix server issue with random order of host groups for a host during real-time export Server
  + ZBX-24275 Fixed item prototype JSONPath preprocessing, added missing volume health metric and triggers in HPE MSA templates Templates
  + ZBX-24316 Fixed username macro in GridGain by JMX template Templates
  + ZBX-23719 Updated plugin-support to add duplicate flag handling Agent
  + ZBX-22429 Fixed typo in Zabbix proxy automake file Installation
  + ZBX-24264 Fixed value cache being filled with values of newly added items with triggers Server
  + ZBX-24088 Fixed problem filtering in maps with nested maps Frontend
  + ZBX-24206 Fixed line breaks in JavaScript in Cloudflare template Templates
  + ZBX-24236 Fixed nested transaction error in LLD when connection is terminated Server
  + ZBX-24134 Added sensor discovery in VMware Hypervisor template Templates
  + ZBX-23918 Fixed item pattern select popup to display all available items Frontend
  + ZBX-24190 Fixed items being updated incorrectly when configuring graph Frontend
  + ZBX-24289 Fixed issue with interface assignment for items copied from host to host Frontend
  + ZBX-23032 Added triggers for cluster status in VMware templates Templates
  + ZBX-23948 Added support for TabularData data when parsing an MBean attribute Java gateway
  + ZBX-23742 Fixed tag filtering logic for tags with one name and different types of operators API
  + ZBX-24271 Added delay in JavaScript execution for Azure Cost Management by HTTP template Templates
  + ZBX-24208 Fixed Oracle, MySQL plugin connection cache blocking Agent
  + ZBX-24202 Fixed JavaScript in AWS S3 bucket by HTTP template Templates
  + ZBX-23478 Fixed issue when missing locale error would not be displayed for user under certain conditions Frontend
  + ZBX-24166 Fixed Zabbix not being able to restart due to RTC and sockets not being closed before stopping Agent Proxy Server
  + ZBX-23853 Fixed duplicate agent check timestamps when time shifts back due to system clock synchronization Agent</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1726833600">- update to 6.0.33
- this version fixes CVE-2024-36461 and CVE-2024-22114
- New Features and Improvements
  + ZBXNEXT-9000 Changed query table for ASM disk group metrics in Oracle Database plugin and
    Oracle by ODBC template Agent Templates
  + ZBXNEXT-9217 Added AWS Lambda by HTTP template Templates
  + ZBXNEXT-9293 Updated max supported MySQL version to 9.0 Proxy Server
  + ZBXNEXT-8657 Updated Zabbix health templates with new visualization Templates
  + ZBXNEXT-9143 Added index on auditlog recordsetid Server
  + ZBXNEXT-9081 Added Small Computer System Interface (SCSI) device type support to Zabbix agent 2 Smart plugin Agent
  + ZBXNEXT-6445 Added recovery expression for fuzzytime triggers in Linux and Windows templates,
    removed fuzzytime triggers from active agent templates Templates
  + ZBXNEXT-9201 Updated max supported MySQL version to 8.4 Proxy Server
  + ZBXNEXT-9225 Updated max supported TimescaleDB version to 2.15 Server
  + ZBXNEXT-9226 Updated max supported MariaDB version to 11.4 Proxy Server
  + ZBXNEXT-8868 Added discovery and template for Azure VM Scale Sets Templates
- Bug Fixes
  + BX-24947 Fixed PHP runtime errors while processing frontend notifications Frontend
  + ZBX-24824 Improved loadable plugin connection broker Agent
  + ZBX-24583 Fixed inability to export/import web scenario with digest authentication API
  + ZBX-23905 Fixed double scroll in script dialogs Frontend
  + ZBX-18767 Fixed word breaks in flexible text input fields and trigger expressions Frontend
  + ZBX-24909 Fixed resolving of macro functions in the "Item value" widget Frontend
  + ZBX-24859 Fixed JavaScript in S3 buckets discovery rule Templates
  + ZBX-24617 Fixed hardcoded region in AWS by HTTP template Templates
  + ZBX-24524 Fixed "New values per second" statistic to include dependent items in calculation Proxy Server
  + ZBX-24821 Made 'execute_on' value being recorded in audit only for shell scripts Server
  + ZBX-23312 Fixed discovery edit form being saved incorrectly after dcheck update Frontend
  + ZBX-24773 Fixed duplicate item preprocessing in Kubernetes Kubelet by HTTP template Templates
  + ZBX-24514 Fixed standalone Zabbix server and Zabbix proxy not stopping when database is read-only Proxy Server
  + ZBX-23936 Fixed state and styling of readonly fields Frontend
  + ZBX-24520 Fixed an issue with incorrect translations used in several frontend places Frontend
  + ZBX-21815 Fixed issue with undefined offset for media type when it was deleted before saving the user Frontend
  + ZBX-24108 Fixed error in dashboard if Map widget contains map element that user doesn't have access to Frontend
  + ZBX-24569 Fixed old and added new items to Azure Virtual Machine template Templates
  + ZBX-24537 Fixed tags subfilter in Latest data kiosk mode Frontend
  + ZBX-24167 Fixed template linkage when item prototype collision is found Server
  + ZBX-23770 Improved monitoring user permissions documentation for Zabbix agent 2 Oracle plugin and Oracle by ODBC template Documentation
  + ZBX-24565 Removed redundant kernel header include, fixed musl compatibility issues (thanks to Alpine Linux maintainers for spotting this)
  + ZBX-24610 Fixed interface field appearance for discovered items without interface set Frontend
  + ZBX-24562 Fixed incorrect problem order in Problems by severity widget's hintbox Frontend
  + ZBX-23751 Fixed inability to pass an action filter condition without an "operator" property, implying a default value of "Equal" API
  + ZBX-21429 Prevented ability to disable all UI element access via role.update API API
  + ZBX-19271 Fixed inconsistent tag row rendering in different edit forms Frontend
  + ZBX-24539 Fixed incorrect threshold in trigger expression of Check Point Next Generation Firewall by SNMP template Templates
  + ZBX-24667 Fixed vm.memory.size[pused] item on Solaris Agent
  + ZBX-23781 Added storage volumes check in HPE iLO by HTTP template Templates
  + ZBX-24391 Fixed Zabbix agent to return net.tcp.socket.count result without error if IPv6 is disabled Agent
  + ZBX-24235 Fixed value misalignment in Item value widget Frontend
  + ZBX-24352 Fixed custom severity name usage in Geomap widget Frontend
  + ZBX-24665 Fixed potential problem with deprecated GCE Integrity feature Templates
  + ZBX-20993 Fixed Zabbix agent 2 MQTT plugin clientID to be generated by strict requirements Agent
  + ZBX-23426 Added dependent item with JavaScript preprocessing for edges SD-WAN in VMWare SD-WAN VeloCloud by HTTP template Templates
  + ZBX-24566 Fixed crash when expression macro is used in unsupported location Server
  + ZBX-24450 Fixed issue where graph could differ for data gathered from PostgreSQL and other databases Frontend
  + ZBX-24513 Fixed real-time export of rarely updated trends Server
  + ZBX-24163 Fixed submap addition in Map navigation tree widget to not append same submaps repeatedly Frontend
  + ZBX-23398 Fixed trigger expression constructor incorrectly showing '&lt;' and '&gt;' operators Frontend
  + ZBX-23584 Fixed error message being displayed when updating host after changing item status Frontend
  + ZBX-24635 Fixed datastore triggers in VMware templates Templates</changelog>
</package>
<package pkgid="a4f8fc97a541f3fd89d8a08238c60f99d0b21d05889aaf85e8f810951a1ef5a8" name="zabbix-java-gateway" arch="noarch">
  <version epoch="0" ver="6.0.33" rel="bp156.2.3.1"/>
  <changelog author="pgajdos@suse.com" date="1644494400">- version update to 4.0.38
  * ZBX-20387   fixed default language of the setup routine for logged in superadmin users (averza)
  * ZBX-19652   fixed JavaScript syntax for Internet Explorer 11 compatibility (jfreibergs)</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1644753600">- mention dropped files from 3.x series so it can be accepted in backports...
- zabbix-3.0.20-jsLoader-fix.patch was never required in 4.x</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1647518400">- updated to latest release 4.0.39
- Bug Fixes
  + ZBX-19789 Added SourceIP support to ldap simple checks
  + ZBX-20680 Fixed reflected XSS issues
  ( Reflected XSSes in Zabbix Frontend (CVE-2022-24349, CVE-2022-24917, CVE-2022-24918, CVE-2022-24919) )
  fixes for bsc#1196945 bsc#1196946 bsc#1196947</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491200">- updated to latest release 4.0.42
- New Features and Improvements
  + ZBXNEXT-7694 Added "utf8mb3" character set support for MySQL database
  + ZBX-20946 Enabled Bulgarian, Chinese (zh_TW), German, Greek, Indonesian,
    Romanian, Spanish and Vietnamese languages in frontend
- Bug Fixes
  + ZBX-21123 Fixed crash when VMware VC was not available at the first moment when starting zabbix_server
  + ZBX-21137 Fixed VMware collector crash related to datastore state disconnected from all HVs
  + ZBX-20600 Fixed vmware hv.datastore.latency item when multiple datastores with duplicate name
  + ZBX-20844 Fixed external check becoming unsupported when Zabbix server or Zabbix proxy is stopped</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491201">- add CVE-2022-35230 patch file CVE-2022-35230.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674216000">- updated to 6.0.12
- for changes in this major release please consult 6.0.html in
  /usr/share/doc/packages/zabbix/
- removed CVE-2022-35230.patch and zabbix-3.0.25-new-m4-pgsql.patch
- added fixed zabbix-6.0.12-new-m4-pgsql.patch patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674820800">- mention of patches added required...
  zabbix-6.0.12-curl-fixes.patch zabbix-6.0.12-netsnmp-fixes.patch
  zabbix-6.0.12-new-m4-pgsql.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1684152000">- updated to latest upstream release 6.0.17
- New Features and Improvements
  + ZBXNEXT-8334 Added Event-Driven Ansible media
  + ZBXNEXT-8312 Increased TimescaleDB maximum supported version to 2.10
  + ZBXNEXT-8317 Increased MariaDB maximum supported version to 10.11
  + ZBXNEXT-7759 Added array and Buffer support to JavaScript btoa function and HttpRequest post/put methods
  + ZBXNEXT-8071 Added sysdba, sysasm and sysoper login options to Zabbix agent 2
    Oracle plugin and updated Oracle by Zabbix agent 2 template documentation
  + ZBXNEXT-8241 Added support of signing data using rs256 to JavaScript engine
  + ZBXNEXT-8208 Added storage accounts in azure template
  + ZBXNEXT-8012 Implemented API token authentication in user.checkAuthentication method
  + ZBXNEXT-8204 Added support of PHP 8.2
  + ZBXNEXT-8170 Added AWS cloud templates
  + ZBXNEXT-7923 Added templates for BMC Control-M integration
  + ZBXNEXT-7775 Added Veeam backup and replication templates
  + ZBXNEXT-8054 Updated MariaDB maximum supported version to 10.10
  + ZBXNEXT-7951 Implemented configuration import improvements
  + ZBXNEXT-8112 Added Line media type
  + ZBXNEXT-8197 Added TimescaleDB v2.9.x support
  + ZBXNEXT-7962 Fixed interfaces discovery rules in OPNsense, PFSense and TrueNAS templates
  + ZBXNEXT-7615 Added hmac function for JavaScript
  + ZBXNEXT-7977 Added Azure Microsoft SQL templates
  + ZBXNEXT-8076 Added prof_enable and prof_disable commands for profiling
  + ZBXNEXT-7963 Added a hint box to the "Enable HTTP authentication" field; added confirmation dialog box for enabling HTTP authentication
  + ZBXNEXT-7886 Added Cisco Nexus 9000 Series Switches template
  + ZBXNEXT-6119 Added the option to retrieve all JSON data from docker.container_info key in Zabbix agent 2 Docker plugin
  + ZBXNEXT-7834 Added templates for Microsoft Azure and Azure virtual machines
  + ZBXNEXT-8058 Reduced locking between history syncers, trappers and proxy pollers
- Bug Fixes
  + ZBX-22718 Fixed memory leak in json objects and identical keys
  + ZBX-22719 Fixed replace() function in expressions
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22589 Added new limits for JS objects
  + ZBX-22521 Added debug logging for process selection in proc.mem[] on AIX
  + ZBX-22373 Updated go.mod/sum to allow mixing session and key parameter for Zabbix agent 2 items
  + ZBX-22241 Fixed minimum severity filter usage for map element link triggers
  + ZBX-22194 Fixed inability to import a template with trigger dependency on a host trigger
  + ZBX-22538 Fixed popup menus disappearing on right-clicking links in them
  + ZBX-21583 Optimised preprocessing steps and added two graphs and dashboard in the Hadoop by HTTP template
  + ZBX-19375 Prevented the ability to set a duplicate value for the uuid parameter when updating any of template
    entities; added possibility to update the uuid parameter for the Service API; fixed duplicate UUIDs
    in Proxmox VE by HTTP template
  + ZBX-21603 Optimised preprocessing steps in the Zookeeper by HTTP template
  + ZBX-21589 Optimised SQL queries and preprocessing steps
  + ZBX-22492 Removed limitation for size of logged messages in JS
  + ZBX-22641 Updated deprecated ports in Kubernetes templates, updated target tags,
    added notes about binding address options for Scheduler and Cluster Manager components
  + ZBX-22306 Fixed the crash in Zabbix agent 2 when running out of available file descriptors
  + ZBX-21013 Hid the option "Create new groups" for unprivileged users in the Import form
  + ZBX-22219 Added validation to the "Server" IP/DNS option in the Zabbix agent 2 configuration
  + ZBX-22627 Fixed loss of preprocessing result when step with delta is used
  + ZBX-22304 Fixed duplication in web scenario error messages when curl cannot resolve host
  + ZBX-21577 Added an extra master item prototype to the Elasticsearch Cluster by HTTP template
    to reduce preprocessing worker utilization
  + ZBX-20084 Fixed VMware parameters display
  + ZBX-20699 Fixed the inability to import host prototypes containing SNMPv3 interface;
    allowed to supply conditional parameters with default values to hostprototype.create and hostprototype.update API methods
    when the parameters have no effect; added audit logging of changes to host prototypes when unlinking a template;
    fixed the inability to remove group links or group prototypes from a host prototype of a linked template
  + ZBX-22432 Fixed different severity paddings in trigger popups and maps triggers
  + ZBX-22210 Fixed selected count when using filter and filtered parameter is changed in a popup
  + ZBX-22533 Fixed debug section overlapping with 'Add new widget' placeholder in the dashboard
  + ZBX-22331 Fixed messages when updating graph prototype discovery
  + ZBX-22455 Added a check for numeric value in value mapping
  + ZBX-22206 Fixed incorrect padding in multiselect popup contrast dark and light stylesheets
  + ZBX-18527 Fixed the markup for Type of calculation expression field
  + ZBX-22363 Added support for item and item_preproc table fields to be either nvarchar or nclob
  + ZBX-22622 Fixed alert script path validation
  + ZBX-22588 Fixed unauthorised file system access when using cURL
  + ZBX-22097 Fixed exiting process when connection to the database is lost
  + ZBX-21576 Optimized preprocessing in ClickHouse by HTTP template and added lld rule
  + ZBX-21669 Added the possibility to filter System user in the audit log
  + ZBX-22261 Added value mapping in the template PostgreSQL by Zabbix agent 2 for item Checksum failures
  + ZBX-22413 Fixed autofocus for inherited web scenario edit
  + ZBX-22507 Fixed positioning of the debug information on dashboards in the editing mode
  + ZBX-22506 Fixed horizontal scrollbar occasionally appearing on Graph widgets
  + ZBX-22512 Fixed occasional jumping of hint-boxes of Graph widgets, when made static
  + ZBX-22403 Added license information to the Readme for Veeam Backup templates
  + ZBX-21596 Optimized preprocessing steps in the Redis by Zabbix agent 2 template
  + ZBX-22520 Fixed the versions of integrations
  + ZBX-19466 Changed global script name validation to include a menu path into its scope of uniqueness check
  + ZBX-22073 Fixed subfilters of the Latest data and Graphs occasionally hiding the selected options
  + ZBX-22490 Fixed HttpRequest limit in JavaScript being reached even if all objects are destroyed
  + ZBX-21578 Optimized HAProxy http/agent templates to spread the load across the workers
  + ZBX-21906 Fixed recovery of dependent items when throttling is used
  + ZBX-21723 Removed syslog LogType from config file for Zabbix agent 2 on Windows
  + ZBX-22407 Fixed a crash when testing an item with the aggregated function count containing invalid argument
  + ZBX-22056 Fixed the "No data found" message style in Monitoring-&gt;Problems
  + ZBX-22026 Fixed SNMP agent item going to unsupported state on NULL result
  + ZBX-22411 Fixed incorrect time in the dashboard Graph widget hintbox
  + ZBX-21902 Emphasized the HTML type in the attribution field in the Administration-&gt;Geographical Maps
  + ZBX-18288 Fixed undefined offset runtime error in the Graph prototype preview
  + ZBX-21963 Fixed $ZBX_SERVER value being ignored unless $ZBX_SERVER_PORT is also defined
  + ZBX-21802 Fixed Enabled button in the discovered calculated items
  + ZBX-21642 Fixed a filter not clearing when clicking on a specific host in the Monitoring
  + ZBX-22186 Fixed wrong color update after item order change in graphs
  + ZBX-19339 Fixed import and export of dependent LLD rules if master item is a web item
  + ZBX-21813 Fixed User role update page when an empty user role name has been submitted
  + ZBX-22188 Changed parameters of the wmi.get and wmi.getall keys to mandatory
  + ZBX-21238 Fixed the inability to update status and other fields of a templated item, item prototype
    and discovery rule of script type
  + ZBX-21834 Fixed the map navigation tree breaking if there is a disabled trigger used as a link indicator
    between two elements in a map
  + ZBX-22259 Fixed quoted parameter escaping in the trigger expression functions
  + ZBX-22241 Fixed map link color and drawing style selection when multiple triggers are in the problem state
  + ZBX-22203 Fixed the tabfilter item click event being executed at the end of the tabfilter sorting event in Firefox
  + ZBX-22434 Fixed race condition when starting Zabbix agent 2 with loadable plugins
  + ZBX-22229 Updated Zabbix web service dependencies
  + ZBX-20801 Updated the Readme in Docker template
  + ZBX-22298 Fixed metrics preprocessing in PVC discovery in Kubernetes cluster state by HTTP template,
    removed non-existing PVC statuses, combined state phases into single phase metrics, added PV discovery
  + ZBX-22079 Fixed "make clean" command when used from tar archive
  + ZBX-22222 Fixed applying item value maps on already converted values
  + ZBX-22402 Fixed data sending to Zabbix server from Zabbix agent2 persistent buffer
  + ZBX-22240 Fixed selects of history and trends being able to block housekeeping
  + ZBX-22240 Fixed selects of history and trends blocking drop_chunks
  + ZBX-22078 Fixed the crash in calculated items when using tag filter on 32-bit systems
  + ZBX-21591 Optimized JSONPaths in the Nginx Plus template
  + ZBX-21739 Fixed discover status not being updated for templated graph prototype
  + ZBX-21748 Fixed the background of the Close button in the message box for dark theme
  + ZBX-19202 Fixed template dashboard availability to users without permissions to the templates
  + ZBX-22189 Fixed Zabbix server crash appearing when only item tags change between LLD runs
  + ZBX-21591 Optimized Nginx Plus by HTTP template to spread the load across worker processes
  + ZBX-22032 Added the cookie engine to HTTP checks
  + ZBX-21597 Optimized Remote Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-21602 Optimized Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-22149 Fixed wrong escaping in trigger expression during upgrade and escaping as a workaround for calculated items
  + ZBX-22061 Fixed custom query parameter read on an empty parameter for Oracle plugin in Zabbix agent 2
  + ZBX-21227 Improved error logging during agent start as a Windows service
  + ZBX-22178 Fixed action operations being executed on the current host only if a host group is selected
  + ZBX-22189 Fixed LLD Zabbix server crash
  + ZBX-21538 Fixed history.get API method blocking drop_chunks requests during housekeeping
  + ZBX-21956 Fixed severity sign overlapping trigger name in the map element configuration
  + ZBX-22215 Fixed incorrectly quoted function parameter parsing
  + ZBX-22043 Fixed the crash when array index in JSONPath is negative or large
  + ZBX-22118 Fixed remote command execution sequence in Zabbix agent 2
  + ZBX-21556 Updated Etcd by HTTP template to comply with Etcd v3.5
  + ZBX-22133 Fixed closed pipe detection for communication with plugins in Windows
  + ZBX-21936 Fixed actions not being displayed in the Action log widget
  + ZBX-22164 Fixed quote and unquote methods for trigger functions
  + ZBX-21254 Removed kernel.maxproc from the processes graph in Linux by Zabbix agent templates
  + ZBX-21754 Improved value cache warmup when retrieving two last values with 1 day update interval
  + ZBX-22077 Fixed Sign out link not working consistently in Mozilla Firefox
  + ZBX-21862 Updated tablespaces query for Oracle plugin in Zabbix agent 2
  + ZBX-21665 Fixed SMART plugin infinite loop for Zabbix agent 2
  + ZBX-19138 Fixed Redis plugin configuration in Zabbix agent 2 configuration files
  + ZBX-21592 Moved some static items under LLD rules to optimize Oracle by ODBC template
  + ZBX-21069 Fixed SNMP max_vars not backing off when generr is received
  + ZBX-21889 Fixed warnings being displayed even after enabling overrides for trends or history tables with compressed chunks
  + ZBX-21563 Changed the order in which escalation steps and recovery operations are executed
  + ZBX-22017 Fixed map navigation tree widget inability to save the order when the depth levels get changed
  + ZBX-21961 Removed the unnecessary "Command:" label for message actions on the Event details page
  + ZBX-21783 Fixed Zabbix JS timeout validation
  + ZBX-21720 Fixed trends function cache size estimation and overallocation handling
  + ZBX-21713 Fixed retrieval of the numeric column width when Oracle DB is used
  + ZBX-22126 Fixed trends being deleted from cache and retrieved from the database when data older than 1 hour is received
  + ZBX-22075 Fixed crash when Elasticsearch is used
  + ZBX-21890 Fixed config.dbversion_status containing second empty object on PostgreSQL without TSDB
  + ZBX-22138 Fixed inability to delete a group from the host prototype
  + ZBX-21950 Updated script item to not require host interface during template linkage
  + ZBX-21540 Moved some static items under LLD rules to improve performance in Oracle by Zabbix agent 2 template
  + ZBX-21073 Added support of Int8Array(), Buffer() and also duktape plain buffers in md5, sha256 and hmac function parameters
  + ZBX-22071 Extended description for OPSGenie media type
  + ZBX-20845 Fixed SNMP interface availability in case of wrong credentials
  + ZBX-21587 Added metrics for optimizing dependent items preprocessing in Jenkins template
  + ZBX-21441 Added an override to skip metadata collection on zfs and btrfs for Nix templates
  + ZBX-22016 Fixed host.get API method not returning any results for hosts with no interfaces when filtering by "hostid"
  + ZBX-21927 Fixed a crash on Oracle database when connection is lost
  + ZBX-21300 Fixed high CPU usage when using net.tcp.socket.count key on Windows
  + ZBX-21793 Fixed error message for "diaginfo" runtime command
  + ZBX-22042 Fixed inability to get the existing group prototypes by hostprototype.get API method when using Oracle database
  + ZBX-21221 Increased character limit of task_result.info
  + ZBX-21696 Fixed Windows agent 2 Unicode path support for log* items
  + ZBX-21903 Fixed agent 2 timeout behavior for net.tcp.port item
  + ZBX-21039 Fixed Readme in PostgreSQL by Zabbix agent 2 template
  + ZBX-21922 Fixed expression macros to use corresponding item keys
  + ZBX-21806 Fixed fatal PHP error in case incorrect variable type for controller action is given
  + ZBX-21753 Fixed graphs not loading in kiosk mode
  + ZBX-20413 Fixed the behavior of paging when a filter or a sub-filter is applied
  + ZBX-21206 Updated plugin support dependency for Zabbix agent 2
  + ZBX-20356 Updated Zabbix agent 2 to remove and re-add performance counters on failed collection and to keep a query always open
  + ZBX-21296 Updated Oracle plugin, Oracle ODBC and agent 2 template documentation grant select variables and added a new grant
  + ZBX-21595 Optimized RabbitMQ node templates
  + ZBX-21884 Changed system.sw.packages[&lt;package&gt;,&lt;manager&gt;,&lt;format&gt;] to system.sw.packages[&lt;regexp&gt;,&lt;manager&gt;,&lt;format&gt;]
  + ZBX-21594 Optimized RabbitMQ cluster templates
  + ZBX-20050 Fixed broken macro value and type input when changing to/from inherited macros
  + ZBX-21864 Fixed the fatal error in system warning page
  + ZBX-20110 Added single field search option to the archive.info, ts.stats, pdb.info,
    cdb.info and diskgroups.stats keys in Zabbix agent 2 Oracle plugin
  + ZBX-21373 Fixed the agent sometimes crashing when enumerating system processes on OpenBSD</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1689854400">- updated to latest upstream release 6.0.19
- this version fixes CVE-2023-29454 bsc#1213338
- New Features and Improvements
  + ZBXNEXT-8497 Removed unnecessary JavaScript preprocessing in discovery rules in Kubernetes templates
  + ZBXNEXT-8465 Updated JavaScript scripts in Kubernetes templates
  + ZBXNEXT-8467 Updated max supported TimescaleDB version to 2.11
  + ZBXNEXT-7072 Fixed hintbox to be automatically closed when target element disappears
  + ZBXNEXT-8294 Added filters of node labels and annotations for Kubelet discovery
    in Kubernetes cluster state template
  + ZBXNEXT-8199 Added Google cloud platform monitoring template
  + ZBXNEXT-8330 Updated plugin support with defaults support for Zabbix agent 2
  + ZBXNEXT-8357 Improved proxy history housekeeping when data older than ProxyOfflineBuffer is being constantly received
  + ZBXNEXT-8142 Added ability to import configuration files with a UTF-8 Byte order mark
  + ZBXNEXT-8209 Added Azure CosmosDB for MongoDB template
  + ZBXNEXT-8078 Removed unnecessary new line for each element in an array when exporting YAML templates
  + ZBXNEXT-8273 Implemented support for relative Include paths in the config file, based on its current directory
  + ZBXNEXT-8391 Added container healthcheck metric in Docker by Zabbix agent 2 template
  + ZBXNEXT-8354 Added pids_stats to docker.container_stats key in Zabbix agent 2
- Bug Fixes
  + ZBX-22987 Fixed inefficient URL schema validation
  + ZBX-21859 Fixed active checks occasionally not being executed on Zabbix agent 2 if checks
    for a plugin have long and short update intervals
  + ZBX-21892 Fixed wrong fs type returned by vfs.fs.get for file systems with identical mount point
  + ZBX-22941 Prevented clearing of the user macro secret values on inherited host prototypes as
    the result of user macros modifications on the parent host prototype of a template
  + ZBX-22695 Fixed eventlog duplicate timestamps
  + ZBX-22903 Fixed scale calculation for Graph and Graph (classic) widgets
  + ZBX-22148 Fixed the crash when updating a webhook to JavaScript that cannot be compiled
  + ZBX-22868 Fixed Zabbix agent 2 plugin Defaults when hardcoded value is provided
  + ZBX-22399 Added TLS and Default parameters support to MQTT plugin for Zabbix agent 2
  + ZBX-20280 Fixed page selection in a dashboard after refresh
  + ZBX-22883 Fixed occasional crash of user parameters on Windows when using Zabbix agent 2 with UserParameterDir defined
  + ZBX-22805 Increased memory allocation limit for JavaScript execution from 64M to 512M
  + ZBX-22798 Fixed incorrect output of vfs.file.contents when reading frequently modified file
  + ZBX-21573 Optimized preprocessing steps in the AWS EC2 by HTTP template
  + ZBX-16326 Fixed displaying of the first and last data points on the graphs
  + ZBX-22467 Fixed missing bracket in a trigger event name in Windows templates
  + ZBX-22738 Fixed flickering debug info while editing empty dashboards
  + ZBX-22231 Removed host and interface macros resolution from HTTP proxy fields in items,
    item prototype and discovery rule test dialogues
  + ZBX-21194 Fixed filter form submission upon pressing Enter key in Safari
  + ZBX-22762 Fixed race condition in Zabbix agent 2 when reading filesystem
  + ZBX-21804 Removed requirement for write permissions on hosts, host groups, triggers, discovery rules,
    discovery checks and proxies when creating or updating actions
  + ZBX-22243 Fixed navigation away from edited dashboard without user confirmation
  + ZBX-22418 Fixed popup form fields overlapping labels when textarea width is resized
  + ZBX-19590 Changed count_foreach to add 0 when no data are in the requested period
  + ZBX-22681 Fixed wrongly displayed Revert button for text macros in host, template and host prototype clone forms
  + ZBX-22594 Fixed fatal error when a request contains invalid authentication parameters
  + ZBX-22397 Fixed disabled input field text color in Safari
  + ZBX-21593 Optimized preprocessing steps in the templates PostgreSQL by Zabbix agent and PostgreSQL by Zabbix agent 2
  + ZBX-22470 Fixed hang on logging when establishing an encrypted connection in Zabbix agent 2
  + ZBX-20263 Prevented the ability to link two or more templates with matching item keys to a host or template;
    improved the check for double template linkage and related error messages
  + ZBX-22571 Fixed "service not equal" action condition not working as expected
  + ZBX-22644 Fixed Graph widget not showing all problems for multiple items with dataset aggregation enabled
  + ZBX-22698 Fixed spelling mistakes in the templates
  + ZBX-21883 Changed Select map field of the Map widget to multiselect
  + ZBX-22989 Silenced null-dereference warnings for duktape
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22604 Added new replica mismatch metrics to Kubernetes cluster state template, updated triggers
  + ZBX-22475 Fixed regex in preprocessing parameter for Jenkins template
  + ZBX-21910 Fixed JavaScript in Kubernetes nodes template
  + ZBX-22773 Made NodeAddress use ListenIP and ListenPort if not specified
  + ZBX-21613 Fixed broken database upgrade if more than one Zabbix server at the same time on one database is started
  + ZBX-22688 Fixed AlertScriptPath not allowing links
  + ZBX-22029 Fixed preprocessing step in Pods discovery for Kubernetes kubelet template
  + ZBX-22234 Fixed incorrect SNMPINDEX offset retrieval in SNMP discovery
  + ZBX-22141 Fixed attaching multiple templates with proc.get item key to one host and fixed spelling in description
  + ZBX-22285 Fixed honoring of the excludeSearch parameter in API
  + ZBX-20604 Fixed UserParameterDir behavior for UserParameter calls
  + ZBX-22732 Fixed description of ATAN2 mathematical function
  + ZBX-22664 Fixed user macros with regex context being resynced without any changes
  + ZBX-22661 Fixed templated dashboard display in Monitoring Hosts Dashboards
  + ZBX-21599 Optimised preprocessing steps and added dashboard in the TiDB TiKV by HTTP template
  + ZBX-21598 Optimised preprocessing steps and added dashboard in the TiDB PD by HTTP template
  + ZBX-21600 Optimised preprocessing steps and added dashboard in the TiDB by HTTP template
  + ZBX-22386 Fixed encoding of HTML entities in the user interface
  + ZBX-22714 Fixed signature for mqtt.get key in Standard items popup
  + ZBX-21397 Fixed preprocessing step in discovery for Kubernetes kubelet template
  + ZBX-20202 Improved tablespace handling to support Oracle multitenant architecture in Oracle by ODBC template
  + ZBX-22713 Fixed Zabbix server compilation problem for NetBSD
  + ZBX-21795 Fixed unhandled timeout in Telnet
  + ZBX-21801 Fixed helper positioning when sorting Header and Query fields in item configuration form
  + ZBX-22238 Fixed non-writable hostgroup appearance in template, host and host prototype clone forms
  + ZBX-22192 Fixed valid widget name being reset when other widget fields are invalid
  + ZBX-21871 Switched for the changes in users of user group API object to be audit logged
    as updates in groups of user API objects
  + ZBX-22461 Fixed incorrect sortable item positioning in Safari
  + ZBX-22469 Fixed SLI calculation for services having multiple alarms per second
  + ZBX-22859 Fixed validation of input parameters in action configuration form</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1697544000">- updated to latest upstream release 6.0.22
- this version fixes CVE-2023-32722 and CVE-2023-32722 bsc#1216211 and bsc#1216222
- removed patches zabbix-6.0.12-new-m4-pgsql.patch zabbix-6.0.12-curl-fixes.patch
  honestly was tired of patching for correct way doing postgresql detection
  now added postgresql-server-devel which does not make sense but hey
  upstream does not care
- New Features and Improvements
  + ZBXNEXT-8576 Added template integration with Acronis Cyber Protect Cloud
  + ZBXNEXT-6554 Increased remote command execution limits to 16MB
  + ZBXNEXT-8610 Added MantisBT template
  + ZBXNEXT-8358 Improved items configuration sync on PostgreSQL by selecting using equal condition instead of not equal
  + ZBXNEXT-8429 Added HashiCorp Nomad template
  + ZBXNEXT-8649 Fixed time period params in JavaScript
  + ZBXNEXT-8581 Added support for HTTP proxy in Azure templates
  + ZBXNEXT-8558 Added MantisBT webhook
  + ZBXNEXT-8589 Updated documentation, unified metric names and descriptions in PostgreSQL templates,
    removed unused macros, user parameters and queries in PostgreSQL by Zabbix agent
  + ZBXNEXT-8528 Added AWS Cost Explorer template
  + ZBXNEXT-8190 Increased MariaDB maximum supported version to 11.0
  + ZBXNEXT-8582 Increased MySQL maximum supported version to 8.1
  + ZBXNEXT-8481 Added PostgreSQL by ODBC template
  + ZBXNEXT-8561 Added nodata trigger to remote Zabbix proxy and server health templates
  + ZBXNEXT-8482 Added integration with OpenStack Nova
  + ZBXNEXT-8451 Disabled spell checking for nondescriptive textareas
  + ZBXNEXT-8505 Added Cisco SD-WAN templates
  + ZBXNEXT-7944 Excluded edgeupdate service from services discovery in Windows by Zabbix agent templates
  + ZBXNEXT-8422 Added AWS ECS templates
- Bug Fixes
  + ZBX-23417 Fixed possible memory leak when checking modbus.get[] item
  + ZBX-23338 Improved performance of templatedashboard.get method for non super-admin users
  + ZBX-23110 Fixed possible crash on Windows 11 by removing concurrent Win API call for update perfCounters list
  + ZBX-23284 Prevented deletion of the discovered group as a result of renaming its group prototype
  + ZBX-21094 Fixed graphs not displaying values when items do not have trends and trend storage period is overridden in configuration
  + ZBX-23162 Fixed variable in JavaScript for Cisco Meraki template
  + ZBX-23066 Expanded ui/composer.json to describe the project
  + ZBX-23261 Removed kiosk mode button from host inventory form
  + ZBX-23253 Added static units support to graph widget legend and hint box
  + ZBX-21898 Fixed expression validation, history function parser to accept backslash without escaping
  + ZBX-22943 Fixed various memory leaks in Zabbix agent 2
  + ZBX-23244 Added escaping for special characters in HTML mode of Telegram mediatype
  + ZBX-22818 Fixed some aggregation functions not working with last_foreach()
  + ZBX-21636 Fixed Oracle DB update query error mishandled as success
  + ZBX-20442 Fixed Ceph plugin not returning percent_used in Zabbix agent 2
  + ZBX-15210 Added housekeeping and handling in remove action operation of autoreg_host table
  + ZBX-22685 Fixed issue of error message details not being expanded by default in various forms
  + ZBX-22166 Fixed item value widget not showing decimal places properly with seconds
  + ZBX-23035 Fixed disappearing filter group in host, item, trigger, graph, discovery rule, web and template lists
  + ZBX-23105 Added missing database indices
  + ZBX-22640 Fixed inability to add unique SNMPv3 checks in discovery rules
  + ZBX-21952 Fixed and improved documentation for Oracle by ODBC template
  + ZBX-22724 Fixed inconsistencies in ordering of objects in template configuration export
  + ZBX-22980 Fixed host prototype displaying inherited macros in a non-inherited macro tab
  + ZBX-17279 Fixed graph widget loading
  + ZBX-21644 Fixed state of "allow manual close" setting of trigger prototype getting lost on template cloning
  + ZBX-22060 Added notes about encryption in PostgreSQL templates, renamed database instance URI macro to connection string
    in PostgreSQL by Zabbix agent 2 template, updated PostgreSQL by ODBC template to use connection string
  + ZBX-23246 Fixed classic graph preview not working if more than 10 items are assigned to it
  + ZBX-22758 Fixed Zabbix agent 2 startup error on domain controllers by increasing go-winio version
  + ZBX-22451 Fixed resolving of calculated item formula in test popup
  + ZBX-22620 Added header in items for Meraki template
  + ZBX-23051 Changed content of resolved alerts to be more compatible with Event Orchestration in PagerDuty
  + ZBX-23272 Fixed naming for tenant item prototypes in OpenStack Nova by HTTP template
  + ZBX-22771 Fixed handling of large unsigned integers in jsonpath
  + ZBX-22871 Fixed regular expression crash with invalid utf-8 sequences when pcre2 is used
  + ZBX-23141 Fixed crash when maintenance is enabled and unexpected event exists for trigger prototype
  + ZBX-21255 Added support of the fmtnum() function for {ITEM.VALUE}, {ITEM.LASTVALUE} and expression macros
  + ZBX-21695 Fixed {TIME} macro not being resolved during scheduled report test
  + ZBX-23221 Fixed memory leaks when using certificate-based encryption in Zabbix Agent 1 and Agent 2; thanks to Masato Hirahata for the patch
  + ZBX-22864 Fixed calculation of max_repetitions sent out to device in SNMP PDUs
  + ZBX-21574 Optimized Asterisk by HTTP template
  + ZBX-18168 Added regexp runtime error logging for log*[] items
  + ZBX-22677 Adjusted font colors for placeholders, disabled and readonly fields
  + ZBX-22972 Fixed displaying of dashboard pages when scrolling is enabled
  + ZBX-22528 Fixed draggable element position
  + ZBX-23067 Enhanced audit logging with reason of switching of HA node to active mode
  + ZBX-22613 Fixed script execution with API token as authentication
  + ZBX-23060 Removed unused endpoints in JavaScript for Veeam Backup and Replication template
  + ZBX-22772 Added trends cleanup for non-numeric value types
  + ZBX-22822 Fixed displaying the correct threshold color in "Top hosts" widget when value exceeds maximum
  + ZBX-22777 Fixed item test form sending incorrectly resolved macros to server if item uses SNMP interface
  + ZBX-23097 Fixed use of uninitialised value when verifying subject and issuer with TLS
  + ZBX-23112 Fixed runtime errors in the inheritance of the trigger and trigger prototype dependencies
  + ZBX-22539 Fixed SLI calculation for days with daylight-saving-time transitions
  + ZBX-22814 Fixed PHP runtime errors in API trigger.get method when using "expandComment" option
  + ZBX-23049 Fixed default condition for log item macro resolution
  + ZBX-21909 Updated setup section in README for PHP-FPM templates to include configuration example for Apache
  + ZBX-21547 Fixed reading of non-UTF-8 encoded files in Zabbix agent 2
  + ZBX-20148 Fixed the issue with housekeeper failing to delete some of the events that required deletion
  + ZBX-21970 Fixed console error in "Map navigation tree" widget; disabled add button on a 10th depth level
  + ZBX-19393 Fixed undefined index errors in configuration.importcompare
  + ZBX-22290 Fixed generation of double page headers when general warning appears
  + ZBX-21845 Fixed Zabbix agent 2 systemd plugin failing with newer dbus
  + ZBX-22830 Fixed free bytes calculation for temporary tablespace in Oracle Zabbix agent 2 plugin
  + ZBX-22912 Fixed not being able to save an event correlation when custom formula was selected but only one condition remained
  + ZBX-21571 Updated pod crash loop trigger expressions in Kubernetes nodes and cluster state templates
  + ZBX-22369 Fixed suffix interpretation in threshold values for "Top hosts" widget
  + ZBX-22825 Fixed Zabbix access to the first page for user with specific page access
  + ZBX-22867 Fixed import popup showing circle animation even if PHP code failed
  + ZBX-22711 Fixed incorrectly displayed simple graphs with non-numeric items in Host graphs page</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1703419200">- updated to latest release 6.0.25
- fixes for bsc#1218199 (CVE-2023-32727), bsc#1218185 (CVE-2023-32725),bsc#1218193 (CVE-2023-32726)
- New Features and Improvements
  + ZBXNEXT-8857 Updated max supported TimescaleDB version to 2.13
  + ZBXNEXT-8800 Backported support of additional SSH options for ssh.run[] item as the 5th parameter
  + ZBXNEXT-8705 Implemented new tablespace item to retrieve percentage about
    current tablespace usage from max for both Oracle templates
  + ZBXNEXT-8708 Added version metric to Oracle plugin in Zabbix agent 2
  + ZBXNEXT-8729 Updated max supported TimescaleDB version to 2.12
  + ZBXNEXT-8522 Added HPE iLO by HTTP template
  + ZBXNEXT-7486 Added openshift-state-metrics in Kubernetes cluster state by HTTP
  + ZBXNEXT-8552 Added FortiGate by SNMP and FortiGate by HTTP templates
  + ZBXNEXT-8727 Added additional metrics in Cisco Meraki organization by HTTP template
  + ZBXNEXT-7097 Added item and trigger for monitoring PostgreSQL version into PostgreSQL
    by ODBC and PostgreSQL by Zabbix agent 2 templates
  + ZBXNEXT-8283 Implemented role-based authentication for AWS monitoring
  + ZBXNEXT-8575 Added Nextcloud template
  + ZBXNEXT-8469 Increased PostgreSQL maximum supported version to 16
  + ZBXNEXT-8714 Increased MariaDB maximum supported version to 11.1
- Bug Fixes
  + ZBX-23559 Fixed SLI dropping when maintenance is set with pre-existing problem
  + ZBX-23471 Fixed sha256 sum calculation on AIX, HP-UX and Solaris, fixed crash on HP-UX
  + ZBX-23787,ZBX-23755 Fixed crash on empty HTTP response;
    fixed Zabbix agent build on Windows with libcurl
  + ZBX-23683 Fixed calculation of vmware.datastore.read/write items taking into
    account VMware HV maintenance status
  + ZBX-21132 Fixed Top hosts widget not showing all items by selected item name
  + ZBX-23764 Added an additional field for new events in SIGNL4 media type
  + ZBX-23342 Fixed Zabbix agent 2 MySQL plugin connection not taking into account TLS parameters
  + ZBX-23685 Added read-only transaction to the list of recoverable errors on PostgreSQL
  + ZBX-23580 Fixed aggregated item key conversion to calculated item formula when
    item key includes 'last' function and a fourth parameter
  + ZBX-22493 Fixed foreign key support with SQLite3 database
  + ZBX-23490 Improved HTTP agent, web scenarios, web checks and JavaScript to convert to UTF-8
    from charset specified in HTTP header or HTTP meta tag
  + ZBX-23621 Fixed SNMP discovery looping forever with empty trend response
  + ZBX-23644 Fixed Zabbix agent compilation on AIX
  + ZBX-23525 Fixed template tab name in template configuration form
  + ZBX-23620 Reordered sub-templates in READMEs of Acronis, Control-M and Openstack templates
  + ZBX-23381 Fixed unit for FreeStorageSpace metric in JavaScript AWS RDS instance by HTTP template
  + ZBX-23269 Fixed sizes of loading modal windows
  + ZBX-22400 Fixed Web scenarios configuration form to display parent web scenarios on page refresh
  + ZBX-23290 Fixed gap when filtering by tags in Latest data
  + ZBX-23430 Fixed selected filter tab in high contrast themes being indistinguishable from others when collapsed
  + ZBX-23639 Changed value type for 'Pool Percent Used' item prototype in Ceph by Zabbix agent 2 template
  + ZBX-21891 Fixed messages about enabling, disabling and updating modules being different from other places
  + ZBX-23521 Fixed password field label not changing to key passphrase and
    back for SSH agent item when changing authentication method
  + ZBX-23431 Fixed non-working "Network timeout for item test" setting
  + ZBX-23285 Added missing bottom border for disabled button dropdown on hover for inherited macros
  + ZBX-23615 Fixed receiving data from the database twice the first time it is loaded
  + ZBX-19531 Fixed tables with header text vertical rotation
  + ZBX-23235 Fixed function macros to expand in notifications
  + ZBX-23173 Fixed memory leak in agent 2 for Windows Events processing on MS Windows
  + ZBX-23265 Fixed transfer of PSK encryption details when cloning proxy
  + ZBX-23563 Fixed JSONPath for rowshare locks metric in PostgreSQL by Zabbix agent 2 template
  + ZBX-22907 Removed unused LLD macro in PostgreSQL by Zabbix agent template
  + ZBX-23377 Added support for VMware perfCounter with nanosecond type
  + ZBX-23012 Possible optimization of the SQL queries when updating LLD items
  + ZBX-23325 Fixed ability to add duplicate ICMP ping checks to discovery rule configuration form via popup
  + ZBX-23270 Renamed trigger name condition to event name condition
  + ZBX-23340 Fixed TLS parameter handling in MySQL plugin for Zabbix agent 2
  + ZBX-23461 Fixed output of redundant data in DCdump_interfaces
  + ZBX-23528 Fixed inability to resize trigger expression field horizontally
  + ZBX-22977 Fixed positioning of hidden checkbox inputs and fixed autofocus in template/host mass update
  + ZBX-23494 Added SNMP fallback item to TrueNAS by SNMP template, updated
    uptime item and template descriptions, added preprocessing to free swap percentage calculation
  + ZBX-23404 Fixed Zabbix agent crashes on HP-UX 11.23
  + ZBX-22666 Disabled severity filter for Geomap widget in dashboard edit mode
  + ZBX-22735 Fixed confusing error message on user parameter reload in Zabbix agent 2
  + ZBX-23393 Fixed unquoted macro parsing in trigger function parameters
  + ZBX-23064 Simplified trend synchronization queries to improve performance
  + ZBX-23373 Fixed result for script.get API call with selectActions option
  + ZBX-23014 Fixed Zabbix agent build on HP-UX
  + ZBX-23164 Added timespan parameter in JavaScript Cisco Meraki template
  + ZBX-23455 Fixed inconsistency in button naming, confirmation messages,
    success and error messages in item and web scenario list pages
  + ZBX-20038 Fixed master host parameter for MySQL replication.get_slave_status key in Zabbix agent 2
  + ZBX-23301 Removed checks for PostgreSQL-TimescaleDB versions combination
  + ZBX-23211 Fixed host dashboard view for multi-page dashboard where the first page is empty</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1707048000">- add group provides needed by RPM 4.19</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108800">- update to latest release 6.0.27
- replaced zabbix-agentd.firewall  zabbix-java-gateway.firewall  zabbix-proxy.firewall  zabbix-server.firewall
  with firewalld xml definitions zabbix-agentd.xml  zabbix-java-gateway.xml  zabbix-proxy.xml  zabbix-server.xml
- New Features and Improvements
  + ZBXNEXT-8983 	Updated max supported MariaDB version to 11.2
  + ZBXNEXT-8984 	Updated max supported MySQL version to 8.3
  + ZBXNEXT-8762 	Added YugabyteDB by HTTP and YugabyteDB Cluster by HTTP templates
  + ZBXNEXT-8891 	Updated max supported MySQL version to 8.2
  + ZBXNEXT-8524 	Added support for HTTP proxy in GCP templates
  + ZBXNEXT-8759 	Added dashboards in Azure templates
  + ZBXNEXT-8580 	Added new discovery rules, refactored discovery rules to dependent items
    and made few minor changes in MSSQL by ODBC template
  + ZBXNEXT-8730 	Added Azure Cost Management by HTTP template
  - Bug Fixes
  + ZBX-23124 Fixed items with disabled history being sometimes stuck in non-supported state
  + ZBX-23586 Fixed filter evaluation type of organizations discovery in Cisco Meraki dashboard by HTTP template
  + ZBX-23766 Updated Zabbix agent 2 Ceph plugin readme setup instructions
  + ZBX-24094 Fixed network interfaces LLD filtering macro in Linux by Prom template
  + ZBX-23202 Fixed unused tag value being saved in tag filter
  + ZBX-22555 Updated regexp to case insensitive in Nginx templates
  + ZBX-23973 Fixed trends being retrieved from database for new items and for items with infrequent update interval
  + ZBX-22745 Removed incorrect description of network interfaces administrative status filter macro in SNMP templates
  + ZBX-24015 Improved zabbix[queue] internal item not to block history syncers and pollers
  + ZBX-23509 Fixed JSONPath of Keyspace discovery master item in Redis by Zabbix agent 2 template
  + ZBX-24059 Fixed libmodbus unnecessary linking into all binaries
  + ZBX-24055 Added missing API port macros in URL of script items in HPE Synergy by HTTP and HPE Primera by HTTP templates
  + ZBX-20525 Fixed vfs.dir.size performance issues when walking through directory that has a lot of subdirs/files
  + ZBX-23773 Improved trigger functionality for Acronis Cyber Protect Cloud MSP by HTTP template
  + ZBX-23979 Improved trend recalculation performance by performing trend updates in own transaction
  + ZBX-23688 Improved new item value retrieval performance by adding such items to value cache after configuration sync
  + ZBX-22130 Changed JSONPath expression evaluator to treat null values as empty variants
  + ZBX-23986 Added a license to the Go module
  + ZBX-23587 Fixed widget input field selecting when clicking on label
  + ZBX-23640 Fixed preload hints opening
  + ZBX-22433 Fixed web scenario and web scenario step configuration field trimming and field sorting
  + ZBX-23684 Fixed transactions query file for PostgreSQL by Zabbix agent template
  + ZBX-22371 Fixed process tags option not adding tags for service events
  + ZBX-17208 Fixed invalid command-line flag handling in Zabbix agent 2
  + ZBX-23937 Fixed JavaScript for AWS EC2 instances discovery
  + ZBX-22715 Fixed map shape dimension changes on resizing in scaled browser mode
  + ZBX-23722 Added garbage collection after executing JavaScript code
  + ZBX-23740 Fixed netsnmp persistent state disabling without affecting its configuration
  + ZBX-23257 Fixed log items not using MaxLinesPerSecond setting correctly for Zabbix agent 2
  + ZBX-23890 Removed non-existing headers from compiler checks: mtent.h and knlist.h
  + ZBX-23912 Removed Jira with CustomFields media type in data.tmpl
  + ZBX-23761 Fixed JavaScript in Jira media type
  + ZBX-22558 Fixed trigger expression for retrieval of stub page in Nginx templates
  + ZBX-23691 Fixed LLD filters evaluation type for devices discovery in Cisco SD-WAN by HTTP template
  + ZBX-23540 Added error checks for RegisterMetrics calls
  + ZBX-23605 Removed getting location buckets in AWS by HTTP template
    added discovery filters for request metrics in AWS S3 bucket by HTTP template
  + ZBX-23466 Fixed data aggregation errors in Graphs and Top hosts widgets with Elasticsearch backend
  + ZBX-23835 Updated Meraki templates
  + ZBX-23723 Fixed proxy params in JavaScript AWS templates
  + ZBX-23733 Fixed error when downloading graph as .png image if item name contains multibyte characters
  + ZBX-22983 Fixed ellipsed dropdown options in items mass update in preprocessing
  + ZBX-23715 Fixed persistent directory path not following symlinks upon creation
  + ZBX-23825 Fixed query_fields values for Acronis and Nomand templates
  + ZBX-22055 Fixed map image of map widget not being updated when pressing Apply button
  + ZBX-23629 Fixed interface icon cursor to pointer
  + ZBX-22536 Fixed TimescaleDB compression detection for history.clear API method and proper error appearance in frontend
  + ZBX-23145 Disabled deprecated automatic reconnection in MySQL
  + ZBX-22933 Improved vfs.file.regmatch and vfs.file.regexp items to use buffered file read
  + ZBX-23439 Fixed sorting of numeric items with/without aggregation enabled in Top hosts widget
  + ZBX-21973 Changed deprecated X-Frame option allow-from to Content-Security-Policy frame-ancestors
  + ZBX-23633 Fixed service alarms to be recovered with problem time in case of negative problem duration
  + ZBX-23738 Fixed Zabbix backend sources for libxml2 2.12.0 version changes
  + ZBX-23746 Fixed creation of tickets during escalation for Zammad media type
  + ZBX-23561 Fixed spacing between filter and results table
  + ZBX-18873 Fixed disabled chevrons color in problem view
  + ZBX-23636 Fixed some fields in Administration section not being trimmed on form submit</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108801">- remove all firewalld definitions as they are part of firewald package already</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711800000">- fix broken copypasta for system-user-zabbix source file and
  file itself to remove gecos (description) in file
  fixes bsc#1222169 Packaging Error in system-user-zabbix-6.0.27-1.1.noarch package prevents upgrade
  Thanks Andreas Stieger for pointing out and reporter himself</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1711800001">- update to 6.0.28:
  * Added metadata in JavaScript for AWS templates
  * Added AWS ELB Application Load Balancer by HTTP template
  * Added Check Point Next Generation Firewall by SNMP template
  * Added MSSQL by Zabbix agent 2 template
  * Updated max supported TimescaleDB version to 2.14
  * bug fixes</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1716984000">- Update license to match legaldb report</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1719489600">- update to 6.0.31
- New Features and Improvements
  + ZBXNEXT-9140 Added support for custom compartments in Oracle Cloud by HTTP templates Templates
  + ZBXNEXT-9034 Added Jira Data Center by JMX template Templates
  + ZBXNEXT-8682 Introduced a length limit of 512KB for item test values that server returns to Zabbix frontend Frontend Server
  + ZBXNEXT-8248 Added database filter macros to MySQL templates Templates
  + ZBXNEXT-6698 Removed absolute threshold and timeleft from OS template triggers of filesystem space Templates
  + ZBXNEXT-7930 Added user macro support for username and password fields in email media type Server
  + ZBXCTR-22 Refactored JavaScript filter functions for Kubernetes templates Templates
  + ZBXNEXT-9098 Added AWS ELB Network Load Balancer by HTTP template Templates
  + ZBXNEXT-6864 Replaced {HOST.CONN} with user macros in templates Templates
  + ZBXNEXT-9117 Updated max supported MariaDB version to 11.3 Proxy Server
  + ZBXNEXT-9026 Added Go compiler version to Zabbix agent 2 version output Agent
  + ZBXNEXT-8786 Changed 'odbc.discovery' keys to 'odbc.get' in MySQL by ODBC and Oracle by ODBC templates Templates
  + ZBXNEXT-8536 Added cbdhsvc service to macros in Windows agent templates Templates
  + ZBXNEXT-8861 Made changes and added more metrics to the FortiGate by SNMP template Templates
  + ZBXNEXT-8240 Added a new set of templates for integration with Oracle Cloud Infrastructure Templates
- Bug Fixes
  + ZBX-24483 Improved memory usage in Zabbix server/proxy trappers and in proxy
    pollers when sending large configuration Proxy Server
  + ZBX-23073 Fixed URL widget resizing and dragging Frontend
  + ZBX-24574 Fixed HA node flipping between standby and active states Server
  + ZBX-24119 Fixed possible blocking of alert manager when it periodically pings database Server
  + ZBX-7998 Added VMware service username, password and URL check for empty values Proxy Server
  + ZBX-24402 Reduced main process connections to database during startup Proxy Server
  + ZBX-24369 Fixed filter behavior in monitoring pages after deleting filter parameters Frontend
  + ZBX-24484 Fixed Geomap widget console error when dragging map in widget edit mode Frontend
  + ZBX-23337 Improved supported version documentation for Oracle Database plugin and both templates Documentation
  + ZBX-24180 Fixed inability to import existing host or template when its dependent item prototype,
    which is used in trigger prototypes or graph prototypes, would have a different master item API
  + ZBX-20871 Fixed inability to use LLD macro functions in Prometheus pattern and labels used in item prototype preprocessing API
  + ZBX-24527 Fixed unnecessary loading text being displayed in hintbox preloader Frontend
  + ZBX-24362 Fixed wrong Zabbix agent 2 loadable plugin process handling catching all child process exits Agent
  + ZBX-24470 Fixed scale of VMware vmware.vm.memory.size.compressed key Proxy Server
  + ZBX-24415 Added triggers for datastores in VMware templates Templates
  + ZBX-18094 Fixed multiple pie graph issues related to calculation of item angles Frontend
  + ZBX-20766 Fixed confusing port binding error message Agent Proxy Server
  + ZBX-24481 Fixed inability to unset value map from existing item or item prototype by passing
    a version without valuemap parameter into configuration.import API
  + ZBX-24531 Fixed compile time data not being set for agent2 Agent
  + ZBX-24453 Implemented socket file cleanup when shutting down, added blocking of signals during important stages of startup Proxy Server
  + ZBX-24152 Fixed host form submission with Enter button if the form is opened in a popup and focus is in a flexible text area field Frontend
  + ZBX-23788 Added SNMP OID ifAlias in Network interfaces discovery Templates
  + ZBX-24482 Fixed the presence of the http_proxy field in the initial data Installation
  + ZBX-24210 Improved Zabbix agent 2 loadable plugin capacity code style Agent
  + ZBX-23951 Fixed issue of incorrect template matching when no UUID exists in export file API
  + ZBX-23953 Fixed CIDR network mask of VMware HV network interface Proxy Server
  + ZBX-24195 Fixed host IPMI username and password field max length Frontend
  + ZBX-24451 Added tags and changed a item in Proxmox template Templates
  + ZBX-23386 Fixed hintbox sizing to fit screen Frontend
  + ZBX-24024 Fixed OIDs for external sensors in APC UPC by SNMP templates Templates
  + ZBX-21751 Fixed node's loadavg item in Proxmox template Templates
  + ZBX-24315 Fixed linking template to host when some LLD macro paths already exist Server
  + ZBX-24172 Fixed Zabbix server issue with scheduled intervals on Feb 29th of leap year Server
  + ZBX-23407 Improved performance of retrieving last history values when primary keys are available API
  + ZBX-24246 Updated descriptions for family of MySQL and Oracle templates,
    changed macro in the trigger 'Tablespace utilization is too high' for family of Oracle templates Templates
  + ZBX-23988 Renamed Agent2 Go module
  + ZBX-24222 Fixed incorrect item OIDs in the FortiGate by SNMP template Templates
  + ZBX-24393 Updated README in Redis by Zabbix agent 2 template Templates
  + ZBX-24298 Allowed any JNDI service providers back in JMX monitoring Java gateway
  + ZBX-19990 Separated LLD filter macros in Apache Tomcat by JMX template Templates
  + ZBX-24364 Added preprocessing steps for LLD rules in RabbitMQ templates Templates
  + ZBX-24368 Improved PostgreSQL autovacuum's count query Templates
  + ZBX-24282 Fixed Zabbix proxy to report error for not supported items Proxy Server
  + ZBX-19507 Fixed vmware.eventlog item to recover after event keys are reset Server
  + ZBX-24241 Fixed Zabbix server issue with random order of host groups for a host during real-time export Server
  + ZBX-24275 Fixed item prototype JSONPath preprocessing, added missing volume health metric and triggers in HPE MSA templates Templates
  + ZBX-24316 Fixed username macro in GridGain by JMX template Templates
  + ZBX-23719 Updated plugin-support to add duplicate flag handling Agent
  + ZBX-22429 Fixed typo in Zabbix proxy automake file Installation
  + ZBX-24264 Fixed value cache being filled with values of newly added items with triggers Server
  + ZBX-24088 Fixed problem filtering in maps with nested maps Frontend
  + ZBX-24206 Fixed line breaks in JavaScript in Cloudflare template Templates
  + ZBX-24236 Fixed nested transaction error in LLD when connection is terminated Server
  + ZBX-24134 Added sensor discovery in VMware Hypervisor template Templates
  + ZBX-23918 Fixed item pattern select popup to display all available items Frontend
  + ZBX-24190 Fixed items being updated incorrectly when configuring graph Frontend
  + ZBX-24289 Fixed issue with interface assignment for items copied from host to host Frontend
  + ZBX-23032 Added triggers for cluster status in VMware templates Templates
  + ZBX-23948 Added support for TabularData data when parsing an MBean attribute Java gateway
  + ZBX-23742 Fixed tag filtering logic for tags with one name and different types of operators API
  + ZBX-24271 Added delay in JavaScript execution for Azure Cost Management by HTTP template Templates
  + ZBX-24208 Fixed Oracle, MySQL plugin connection cache blocking Agent
  + ZBX-24202 Fixed JavaScript in AWS S3 bucket by HTTP template Templates
  + ZBX-23478 Fixed issue when missing locale error would not be displayed for user under certain conditions Frontend
  + ZBX-24166 Fixed Zabbix not being able to restart due to RTC and sockets not being closed before stopping Agent Proxy Server
  + ZBX-23853 Fixed duplicate agent check timestamps when time shifts back due to system clock synchronization Agent</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1726833600">- update to 6.0.33
- this version fixes CVE-2024-36461 and CVE-2024-22114
- New Features and Improvements
  + ZBXNEXT-9000 Changed query table for ASM disk group metrics in Oracle Database plugin and
    Oracle by ODBC template Agent Templates
  + ZBXNEXT-9217 Added AWS Lambda by HTTP template Templates
  + ZBXNEXT-9293 Updated max supported MySQL version to 9.0 Proxy Server
  + ZBXNEXT-8657 Updated Zabbix health templates with new visualization Templates
  + ZBXNEXT-9143 Added index on auditlog recordsetid Server
  + ZBXNEXT-9081 Added Small Computer System Interface (SCSI) device type support to Zabbix agent 2 Smart plugin Agent
  + ZBXNEXT-6445 Added recovery expression for fuzzytime triggers in Linux and Windows templates,
    removed fuzzytime triggers from active agent templates Templates
  + ZBXNEXT-9201 Updated max supported MySQL version to 8.4 Proxy Server
  + ZBXNEXT-9225 Updated max supported TimescaleDB version to 2.15 Server
  + ZBXNEXT-9226 Updated max supported MariaDB version to 11.4 Proxy Server
  + ZBXNEXT-8868 Added discovery and template for Azure VM Scale Sets Templates
- Bug Fixes
  + BX-24947 Fixed PHP runtime errors while processing frontend notifications Frontend
  + ZBX-24824 Improved loadable plugin connection broker Agent
  + ZBX-24583 Fixed inability to export/import web scenario with digest authentication API
  + ZBX-23905 Fixed double scroll in script dialogs Frontend
  + ZBX-18767 Fixed word breaks in flexible text input fields and trigger expressions Frontend
  + ZBX-24909 Fixed resolving of macro functions in the "Item value" widget Frontend
  + ZBX-24859 Fixed JavaScript in S3 buckets discovery rule Templates
  + ZBX-24617 Fixed hardcoded region in AWS by HTTP template Templates
  + ZBX-24524 Fixed "New values per second" statistic to include dependent items in calculation Proxy Server
  + ZBX-24821 Made 'execute_on' value being recorded in audit only for shell scripts Server
  + ZBX-23312 Fixed discovery edit form being saved incorrectly after dcheck update Frontend
  + ZBX-24773 Fixed duplicate item preprocessing in Kubernetes Kubelet by HTTP template Templates
  + ZBX-24514 Fixed standalone Zabbix server and Zabbix proxy not stopping when database is read-only Proxy Server
  + ZBX-23936 Fixed state and styling of readonly fields Frontend
  + ZBX-24520 Fixed an issue with incorrect translations used in several frontend places Frontend
  + ZBX-21815 Fixed issue with undefined offset for media type when it was deleted before saving the user Frontend
  + ZBX-24108 Fixed error in dashboard if Map widget contains map element that user doesn't have access to Frontend
  + ZBX-24569 Fixed old and added new items to Azure Virtual Machine template Templates
  + ZBX-24537 Fixed tags subfilter in Latest data kiosk mode Frontend
  + ZBX-24167 Fixed template linkage when item prototype collision is found Server
  + ZBX-23770 Improved monitoring user permissions documentation for Zabbix agent 2 Oracle plugin and Oracle by ODBC template Documentation
  + ZBX-24565 Removed redundant kernel header include, fixed musl compatibility issues (thanks to Alpine Linux maintainers for spotting this)
  + ZBX-24610 Fixed interface field appearance for discovered items without interface set Frontend
  + ZBX-24562 Fixed incorrect problem order in Problems by severity widget's hintbox Frontend
  + ZBX-23751 Fixed inability to pass an action filter condition without an "operator" property, implying a default value of "Equal" API
  + ZBX-21429 Prevented ability to disable all UI element access via role.update API API
  + ZBX-19271 Fixed inconsistent tag row rendering in different edit forms Frontend
  + ZBX-24539 Fixed incorrect threshold in trigger expression of Check Point Next Generation Firewall by SNMP template Templates
  + ZBX-24667 Fixed vm.memory.size[pused] item on Solaris Agent
  + ZBX-23781 Added storage volumes check in HPE iLO by HTTP template Templates
  + ZBX-24391 Fixed Zabbix agent to return net.tcp.socket.count result without error if IPv6 is disabled Agent
  + ZBX-24235 Fixed value misalignment in Item value widget Frontend
  + ZBX-24352 Fixed custom severity name usage in Geomap widget Frontend
  + ZBX-24665 Fixed potential problem with deprecated GCE Integrity feature Templates
  + ZBX-20993 Fixed Zabbix agent 2 MQTT plugin clientID to be generated by strict requirements Agent
  + ZBX-23426 Added dependent item with JavaScript preprocessing for edges SD-WAN in VMWare SD-WAN VeloCloud by HTTP template Templates
  + ZBX-24566 Fixed crash when expression macro is used in unsupported location Server
  + ZBX-24450 Fixed issue where graph could differ for data gathered from PostgreSQL and other databases Frontend
  + ZBX-24513 Fixed real-time export of rarely updated trends Server
  + ZBX-24163 Fixed submap addition in Map navigation tree widget to not append same submaps repeatedly Frontend
  + ZBX-23398 Fixed trigger expression constructor incorrectly showing '&lt;' and '&gt;' operators Frontend
  + ZBX-23584 Fixed error message being displayed when updating host after changing item status Frontend
  + ZBX-24635 Fixed datastore triggers in VMware templates Templates</changelog>
</package>
<package pkgid="a122f48e8ad1439f63b92ba3e3122b2b53c188855780559c8438b8ffa30e77b6" name="zabbix-proxy" arch="aarch64">
  <version epoch="0" ver="6.0.33" rel="bp156.2.3.1"/>
  <changelog author="pgajdos@suse.com" date="1644494400">- version update to 4.0.38
  * ZBX-20387   fixed default language of the setup routine for logged in superadmin users (averza)
  * ZBX-19652   fixed JavaScript syntax for Internet Explorer 11 compatibility (jfreibergs)</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1644753600">- mention dropped files from 3.x series so it can be accepted in backports...
- zabbix-3.0.20-jsLoader-fix.patch was never required in 4.x</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1647518400">- updated to latest release 4.0.39
- Bug Fixes
  + ZBX-19789 Added SourceIP support to ldap simple checks
  + ZBX-20680 Fixed reflected XSS issues
  ( Reflected XSSes in Zabbix Frontend (CVE-2022-24349, CVE-2022-24917, CVE-2022-24918, CVE-2022-24919) )
  fixes for bsc#1196945 bsc#1196946 bsc#1196947</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491200">- updated to latest release 4.0.42
- New Features and Improvements
  + ZBXNEXT-7694 Added "utf8mb3" character set support for MySQL database
  + ZBX-20946 Enabled Bulgarian, Chinese (zh_TW), German, Greek, Indonesian,
    Romanian, Spanish and Vietnamese languages in frontend
- Bug Fixes
  + ZBX-21123 Fixed crash when VMware VC was not available at the first moment when starting zabbix_server
  + ZBX-21137 Fixed VMware collector crash related to datastore state disconnected from all HVs
  + ZBX-20600 Fixed vmware hv.datastore.latency item when multiple datastores with duplicate name
  + ZBX-20844 Fixed external check becoming unsupported when Zabbix server or Zabbix proxy is stopped</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491201">- add CVE-2022-35230 patch file CVE-2022-35230.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674216000">- updated to 6.0.12
- for changes in this major release please consult 6.0.html in
  /usr/share/doc/packages/zabbix/
- removed CVE-2022-35230.patch and zabbix-3.0.25-new-m4-pgsql.patch
- added fixed zabbix-6.0.12-new-m4-pgsql.patch patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674820800">- mention of patches added required...
  zabbix-6.0.12-curl-fixes.patch zabbix-6.0.12-netsnmp-fixes.patch
  zabbix-6.0.12-new-m4-pgsql.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1684152000">- updated to latest upstream release 6.0.17
- New Features and Improvements
  + ZBXNEXT-8334 Added Event-Driven Ansible media
  + ZBXNEXT-8312 Increased TimescaleDB maximum supported version to 2.10
  + ZBXNEXT-8317 Increased MariaDB maximum supported version to 10.11
  + ZBXNEXT-7759 Added array and Buffer support to JavaScript btoa function and HttpRequest post/put methods
  + ZBXNEXT-8071 Added sysdba, sysasm and sysoper login options to Zabbix agent 2
    Oracle plugin and updated Oracle by Zabbix agent 2 template documentation
  + ZBXNEXT-8241 Added support of signing data using rs256 to JavaScript engine
  + ZBXNEXT-8208 Added storage accounts in azure template
  + ZBXNEXT-8012 Implemented API token authentication in user.checkAuthentication method
  + ZBXNEXT-8204 Added support of PHP 8.2
  + ZBXNEXT-8170 Added AWS cloud templates
  + ZBXNEXT-7923 Added templates for BMC Control-M integration
  + ZBXNEXT-7775 Added Veeam backup and replication templates
  + ZBXNEXT-8054 Updated MariaDB maximum supported version to 10.10
  + ZBXNEXT-7951 Implemented configuration import improvements
  + ZBXNEXT-8112 Added Line media type
  + ZBXNEXT-8197 Added TimescaleDB v2.9.x support
  + ZBXNEXT-7962 Fixed interfaces discovery rules in OPNsense, PFSense and TrueNAS templates
  + ZBXNEXT-7615 Added hmac function for JavaScript
  + ZBXNEXT-7977 Added Azure Microsoft SQL templates
  + ZBXNEXT-8076 Added prof_enable and prof_disable commands for profiling
  + ZBXNEXT-7963 Added a hint box to the "Enable HTTP authentication" field; added confirmation dialog box for enabling HTTP authentication
  + ZBXNEXT-7886 Added Cisco Nexus 9000 Series Switches template
  + ZBXNEXT-6119 Added the option to retrieve all JSON data from docker.container_info key in Zabbix agent 2 Docker plugin
  + ZBXNEXT-7834 Added templates for Microsoft Azure and Azure virtual machines
  + ZBXNEXT-8058 Reduced locking between history syncers, trappers and proxy pollers
- Bug Fixes
  + ZBX-22718 Fixed memory leak in json objects and identical keys
  + ZBX-22719 Fixed replace() function in expressions
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22589 Added new limits for JS objects
  + ZBX-22521 Added debug logging for process selection in proc.mem[] on AIX
  + ZBX-22373 Updated go.mod/sum to allow mixing session and key parameter for Zabbix agent 2 items
  + ZBX-22241 Fixed minimum severity filter usage for map element link triggers
  + ZBX-22194 Fixed inability to import a template with trigger dependency on a host trigger
  + ZBX-22538 Fixed popup menus disappearing on right-clicking links in them
  + ZBX-21583 Optimised preprocessing steps and added two graphs and dashboard in the Hadoop by HTTP template
  + ZBX-19375 Prevented the ability to set a duplicate value for the uuid parameter when updating any of template
    entities; added possibility to update the uuid parameter for the Service API; fixed duplicate UUIDs
    in Proxmox VE by HTTP template
  + ZBX-21603 Optimised preprocessing steps in the Zookeeper by HTTP template
  + ZBX-21589 Optimised SQL queries and preprocessing steps
  + ZBX-22492 Removed limitation for size of logged messages in JS
  + ZBX-22641 Updated deprecated ports in Kubernetes templates, updated target tags,
    added notes about binding address options for Scheduler and Cluster Manager components
  + ZBX-22306 Fixed the crash in Zabbix agent 2 when running out of available file descriptors
  + ZBX-21013 Hid the option "Create new groups" for unprivileged users in the Import form
  + ZBX-22219 Added validation to the "Server" IP/DNS option in the Zabbix agent 2 configuration
  + ZBX-22627 Fixed loss of preprocessing result when step with delta is used
  + ZBX-22304 Fixed duplication in web scenario error messages when curl cannot resolve host
  + ZBX-21577 Added an extra master item prototype to the Elasticsearch Cluster by HTTP template
    to reduce preprocessing worker utilization
  + ZBX-20084 Fixed VMware parameters display
  + ZBX-20699 Fixed the inability to import host prototypes containing SNMPv3 interface;
    allowed to supply conditional parameters with default values to hostprototype.create and hostprototype.update API methods
    when the parameters have no effect; added audit logging of changes to host prototypes when unlinking a template;
    fixed the inability to remove group links or group prototypes from a host prototype of a linked template
  + ZBX-22432 Fixed different severity paddings in trigger popups and maps triggers
  + ZBX-22210 Fixed selected count when using filter and filtered parameter is changed in a popup
  + ZBX-22533 Fixed debug section overlapping with 'Add new widget' placeholder in the dashboard
  + ZBX-22331 Fixed messages when updating graph prototype discovery
  + ZBX-22455 Added a check for numeric value in value mapping
  + ZBX-22206 Fixed incorrect padding in multiselect popup contrast dark and light stylesheets
  + ZBX-18527 Fixed the markup for Type of calculation expression field
  + ZBX-22363 Added support for item and item_preproc table fields to be either nvarchar or nclob
  + ZBX-22622 Fixed alert script path validation
  + ZBX-22588 Fixed unauthorised file system access when using cURL
  + ZBX-22097 Fixed exiting process when connection to the database is lost
  + ZBX-21576 Optimized preprocessing in ClickHouse by HTTP template and added lld rule
  + ZBX-21669 Added the possibility to filter System user in the audit log
  + ZBX-22261 Added value mapping in the template PostgreSQL by Zabbix agent 2 for item Checksum failures
  + ZBX-22413 Fixed autofocus for inherited web scenario edit
  + ZBX-22507 Fixed positioning of the debug information on dashboards in the editing mode
  + ZBX-22506 Fixed horizontal scrollbar occasionally appearing on Graph widgets
  + ZBX-22512 Fixed occasional jumping of hint-boxes of Graph widgets, when made static
  + ZBX-22403 Added license information to the Readme for Veeam Backup templates
  + ZBX-21596 Optimized preprocessing steps in the Redis by Zabbix agent 2 template
  + ZBX-22520 Fixed the versions of integrations
  + ZBX-19466 Changed global script name validation to include a menu path into its scope of uniqueness check
  + ZBX-22073 Fixed subfilters of the Latest data and Graphs occasionally hiding the selected options
  + ZBX-22490 Fixed HttpRequest limit in JavaScript being reached even if all objects are destroyed
  + ZBX-21578 Optimized HAProxy http/agent templates to spread the load across the workers
  + ZBX-21906 Fixed recovery of dependent items when throttling is used
  + ZBX-21723 Removed syslog LogType from config file for Zabbix agent 2 on Windows
  + ZBX-22407 Fixed a crash when testing an item with the aggregated function count containing invalid argument
  + ZBX-22056 Fixed the "No data found" message style in Monitoring-&gt;Problems
  + ZBX-22026 Fixed SNMP agent item going to unsupported state on NULL result
  + ZBX-22411 Fixed incorrect time in the dashboard Graph widget hintbox
  + ZBX-21902 Emphasized the HTML type in the attribution field in the Administration-&gt;Geographical Maps
  + ZBX-18288 Fixed undefined offset runtime error in the Graph prototype preview
  + ZBX-21963 Fixed $ZBX_SERVER value being ignored unless $ZBX_SERVER_PORT is also defined
  + ZBX-21802 Fixed Enabled button in the discovered calculated items
  + ZBX-21642 Fixed a filter not clearing when clicking on a specific host in the Monitoring
  + ZBX-22186 Fixed wrong color update after item order change in graphs
  + ZBX-19339 Fixed import and export of dependent LLD rules if master item is a web item
  + ZBX-21813 Fixed User role update page when an empty user role name has been submitted
  + ZBX-22188 Changed parameters of the wmi.get and wmi.getall keys to mandatory
  + ZBX-21238 Fixed the inability to update status and other fields of a templated item, item prototype
    and discovery rule of script type
  + ZBX-21834 Fixed the map navigation tree breaking if there is a disabled trigger used as a link indicator
    between two elements in a map
  + ZBX-22259 Fixed quoted parameter escaping in the trigger expression functions
  + ZBX-22241 Fixed map link color and drawing style selection when multiple triggers are in the problem state
  + ZBX-22203 Fixed the tabfilter item click event being executed at the end of the tabfilter sorting event in Firefox
  + ZBX-22434 Fixed race condition when starting Zabbix agent 2 with loadable plugins
  + ZBX-22229 Updated Zabbix web service dependencies
  + ZBX-20801 Updated the Readme in Docker template
  + ZBX-22298 Fixed metrics preprocessing in PVC discovery in Kubernetes cluster state by HTTP template,
    removed non-existing PVC statuses, combined state phases into single phase metrics, added PV discovery
  + ZBX-22079 Fixed "make clean" command when used from tar archive
  + ZBX-22222 Fixed applying item value maps on already converted values
  + ZBX-22402 Fixed data sending to Zabbix server from Zabbix agent2 persistent buffer
  + ZBX-22240 Fixed selects of history and trends being able to block housekeeping
  + ZBX-22240 Fixed selects of history and trends blocking drop_chunks
  + ZBX-22078 Fixed the crash in calculated items when using tag filter on 32-bit systems
  + ZBX-21591 Optimized JSONPaths in the Nginx Plus template
  + ZBX-21739 Fixed discover status not being updated for templated graph prototype
  + ZBX-21748 Fixed the background of the Close button in the message box for dark theme
  + ZBX-19202 Fixed template dashboard availability to users without permissions to the templates
  + ZBX-22189 Fixed Zabbix server crash appearing when only item tags change between LLD runs
  + ZBX-21591 Optimized Nginx Plus by HTTP template to spread the load across worker processes
  + ZBX-22032 Added the cookie engine to HTTP checks
  + ZBX-21597 Optimized Remote Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-21602 Optimized Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-22149 Fixed wrong escaping in trigger expression during upgrade and escaping as a workaround for calculated items
  + ZBX-22061 Fixed custom query parameter read on an empty parameter for Oracle plugin in Zabbix agent 2
  + ZBX-21227 Improved error logging during agent start as a Windows service
  + ZBX-22178 Fixed action operations being executed on the current host only if a host group is selected
  + ZBX-22189 Fixed LLD Zabbix server crash
  + ZBX-21538 Fixed history.get API method blocking drop_chunks requests during housekeeping
  + ZBX-21956 Fixed severity sign overlapping trigger name in the map element configuration
  + ZBX-22215 Fixed incorrectly quoted function parameter parsing
  + ZBX-22043 Fixed the crash when array index in JSONPath is negative or large
  + ZBX-22118 Fixed remote command execution sequence in Zabbix agent 2
  + ZBX-21556 Updated Etcd by HTTP template to comply with Etcd v3.5
  + ZBX-22133 Fixed closed pipe detection for communication with plugins in Windows
  + ZBX-21936 Fixed actions not being displayed in the Action log widget
  + ZBX-22164 Fixed quote and unquote methods for trigger functions
  + ZBX-21254 Removed kernel.maxproc from the processes graph in Linux by Zabbix agent templates
  + ZBX-21754 Improved value cache warmup when retrieving two last values with 1 day update interval
  + ZBX-22077 Fixed Sign out link not working consistently in Mozilla Firefox
  + ZBX-21862 Updated tablespaces query for Oracle plugin in Zabbix agent 2
  + ZBX-21665 Fixed SMART plugin infinite loop for Zabbix agent 2
  + ZBX-19138 Fixed Redis plugin configuration in Zabbix agent 2 configuration files
  + ZBX-21592 Moved some static items under LLD rules to optimize Oracle by ODBC template
  + ZBX-21069 Fixed SNMP max_vars not backing off when generr is received
  + ZBX-21889 Fixed warnings being displayed even after enabling overrides for trends or history tables with compressed chunks
  + ZBX-21563 Changed the order in which escalation steps and recovery operations are executed
  + ZBX-22017 Fixed map navigation tree widget inability to save the order when the depth levels get changed
  + ZBX-21961 Removed the unnecessary "Command:" label for message actions on the Event details page
  + ZBX-21783 Fixed Zabbix JS timeout validation
  + ZBX-21720 Fixed trends function cache size estimation and overallocation handling
  + ZBX-21713 Fixed retrieval of the numeric column width when Oracle DB is used
  + ZBX-22126 Fixed trends being deleted from cache and retrieved from the database when data older than 1 hour is received
  + ZBX-22075 Fixed crash when Elasticsearch is used
  + ZBX-21890 Fixed config.dbversion_status containing second empty object on PostgreSQL without TSDB
  + ZBX-22138 Fixed inability to delete a group from the host prototype
  + ZBX-21950 Updated script item to not require host interface during template linkage
  + ZBX-21540 Moved some static items under LLD rules to improve performance in Oracle by Zabbix agent 2 template
  + ZBX-21073 Added support of Int8Array(), Buffer() and also duktape plain buffers in md5, sha256 and hmac function parameters
  + ZBX-22071 Extended description for OPSGenie media type
  + ZBX-20845 Fixed SNMP interface availability in case of wrong credentials
  + ZBX-21587 Added metrics for optimizing dependent items preprocessing in Jenkins template
  + ZBX-21441 Added an override to skip metadata collection on zfs and btrfs for Nix templates
  + ZBX-22016 Fixed host.get API method not returning any results for hosts with no interfaces when filtering by "hostid"
  + ZBX-21927 Fixed a crash on Oracle database when connection is lost
  + ZBX-21300 Fixed high CPU usage when using net.tcp.socket.count key on Windows
  + ZBX-21793 Fixed error message for "diaginfo" runtime command
  + ZBX-22042 Fixed inability to get the existing group prototypes by hostprototype.get API method when using Oracle database
  + ZBX-21221 Increased character limit of task_result.info
  + ZBX-21696 Fixed Windows agent 2 Unicode path support for log* items
  + ZBX-21903 Fixed agent 2 timeout behavior for net.tcp.port item
  + ZBX-21039 Fixed Readme in PostgreSQL by Zabbix agent 2 template
  + ZBX-21922 Fixed expression macros to use corresponding item keys
  + ZBX-21806 Fixed fatal PHP error in case incorrect variable type for controller action is given
  + ZBX-21753 Fixed graphs not loading in kiosk mode
  + ZBX-20413 Fixed the behavior of paging when a filter or a sub-filter is applied
  + ZBX-21206 Updated plugin support dependency for Zabbix agent 2
  + ZBX-20356 Updated Zabbix agent 2 to remove and re-add performance counters on failed collection and to keep a query always open
  + ZBX-21296 Updated Oracle plugin, Oracle ODBC and agent 2 template documentation grant select variables and added a new grant
  + ZBX-21595 Optimized RabbitMQ node templates
  + ZBX-21884 Changed system.sw.packages[&lt;package&gt;,&lt;manager&gt;,&lt;format&gt;] to system.sw.packages[&lt;regexp&gt;,&lt;manager&gt;,&lt;format&gt;]
  + ZBX-21594 Optimized RabbitMQ cluster templates
  + ZBX-20050 Fixed broken macro value and type input when changing to/from inherited macros
  + ZBX-21864 Fixed the fatal error in system warning page
  + ZBX-20110 Added single field search option to the archive.info, ts.stats, pdb.info,
    cdb.info and diskgroups.stats keys in Zabbix agent 2 Oracle plugin
  + ZBX-21373 Fixed the agent sometimes crashing when enumerating system processes on OpenBSD</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1689854400">- updated to latest upstream release 6.0.19
- this version fixes CVE-2023-29454 bsc#1213338
- New Features and Improvements
  + ZBXNEXT-8497 Removed unnecessary JavaScript preprocessing in discovery rules in Kubernetes templates
  + ZBXNEXT-8465 Updated JavaScript scripts in Kubernetes templates
  + ZBXNEXT-8467 Updated max supported TimescaleDB version to 2.11
  + ZBXNEXT-7072 Fixed hintbox to be automatically closed when target element disappears
  + ZBXNEXT-8294 Added filters of node labels and annotations for Kubelet discovery
    in Kubernetes cluster state template
  + ZBXNEXT-8199 Added Google cloud platform monitoring template
  + ZBXNEXT-8330 Updated plugin support with defaults support for Zabbix agent 2
  + ZBXNEXT-8357 Improved proxy history housekeeping when data older than ProxyOfflineBuffer is being constantly received
  + ZBXNEXT-8142 Added ability to import configuration files with a UTF-8 Byte order mark
  + ZBXNEXT-8209 Added Azure CosmosDB for MongoDB template
  + ZBXNEXT-8078 Removed unnecessary new line for each element in an array when exporting YAML templates
  + ZBXNEXT-8273 Implemented support for relative Include paths in the config file, based on its current directory
  + ZBXNEXT-8391 Added container healthcheck metric in Docker by Zabbix agent 2 template
  + ZBXNEXT-8354 Added pids_stats to docker.container_stats key in Zabbix agent 2
- Bug Fixes
  + ZBX-22987 Fixed inefficient URL schema validation
  + ZBX-21859 Fixed active checks occasionally not being executed on Zabbix agent 2 if checks
    for a plugin have long and short update intervals
  + ZBX-21892 Fixed wrong fs type returned by vfs.fs.get for file systems with identical mount point
  + ZBX-22941 Prevented clearing of the user macro secret values on inherited host prototypes as
    the result of user macros modifications on the parent host prototype of a template
  + ZBX-22695 Fixed eventlog duplicate timestamps
  + ZBX-22903 Fixed scale calculation for Graph and Graph (classic) widgets
  + ZBX-22148 Fixed the crash when updating a webhook to JavaScript that cannot be compiled
  + ZBX-22868 Fixed Zabbix agent 2 plugin Defaults when hardcoded value is provided
  + ZBX-22399 Added TLS and Default parameters support to MQTT plugin for Zabbix agent 2
  + ZBX-20280 Fixed page selection in a dashboard after refresh
  + ZBX-22883 Fixed occasional crash of user parameters on Windows when using Zabbix agent 2 with UserParameterDir defined
  + ZBX-22805 Increased memory allocation limit for JavaScript execution from 64M to 512M
  + ZBX-22798 Fixed incorrect output of vfs.file.contents when reading frequently modified file
  + ZBX-21573 Optimized preprocessing steps in the AWS EC2 by HTTP template
  + ZBX-16326 Fixed displaying of the first and last data points on the graphs
  + ZBX-22467 Fixed missing bracket in a trigger event name in Windows templates
  + ZBX-22738 Fixed flickering debug info while editing empty dashboards
  + ZBX-22231 Removed host and interface macros resolution from HTTP proxy fields in items,
    item prototype and discovery rule test dialogues
  + ZBX-21194 Fixed filter form submission upon pressing Enter key in Safari
  + ZBX-22762 Fixed race condition in Zabbix agent 2 when reading filesystem
  + ZBX-21804 Removed requirement for write permissions on hosts, host groups, triggers, discovery rules,
    discovery checks and proxies when creating or updating actions
  + ZBX-22243 Fixed navigation away from edited dashboard without user confirmation
  + ZBX-22418 Fixed popup form fields overlapping labels when textarea width is resized
  + ZBX-19590 Changed count_foreach to add 0 when no data are in the requested period
  + ZBX-22681 Fixed wrongly displayed Revert button for text macros in host, template and host prototype clone forms
  + ZBX-22594 Fixed fatal error when a request contains invalid authentication parameters
  + ZBX-22397 Fixed disabled input field text color in Safari
  + ZBX-21593 Optimized preprocessing steps in the templates PostgreSQL by Zabbix agent and PostgreSQL by Zabbix agent 2
  + ZBX-22470 Fixed hang on logging when establishing an encrypted connection in Zabbix agent 2
  + ZBX-20263 Prevented the ability to link two or more templates with matching item keys to a host or template;
    improved the check for double template linkage and related error messages
  + ZBX-22571 Fixed "service not equal" action condition not working as expected
  + ZBX-22644 Fixed Graph widget not showing all problems for multiple items with dataset aggregation enabled
  + ZBX-22698 Fixed spelling mistakes in the templates
  + ZBX-21883 Changed Select map field of the Map widget to multiselect
  + ZBX-22989 Silenced null-dereference warnings for duktape
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22604 Added new replica mismatch metrics to Kubernetes cluster state template, updated triggers
  + ZBX-22475 Fixed regex in preprocessing parameter for Jenkins template
  + ZBX-21910 Fixed JavaScript in Kubernetes nodes template
  + ZBX-22773 Made NodeAddress use ListenIP and ListenPort if not specified
  + ZBX-21613 Fixed broken database upgrade if more than one Zabbix server at the same time on one database is started
  + ZBX-22688 Fixed AlertScriptPath not allowing links
  + ZBX-22029 Fixed preprocessing step in Pods discovery for Kubernetes kubelet template
  + ZBX-22234 Fixed incorrect SNMPINDEX offset retrieval in SNMP discovery
  + ZBX-22141 Fixed attaching multiple templates with proc.get item key to one host and fixed spelling in description
  + ZBX-22285 Fixed honoring of the excludeSearch parameter in API
  + ZBX-20604 Fixed UserParameterDir behavior for UserParameter calls
  + ZBX-22732 Fixed description of ATAN2 mathematical function
  + ZBX-22664 Fixed user macros with regex context being resynced without any changes
  + ZBX-22661 Fixed templated dashboard display in Monitoring Hosts Dashboards
  + ZBX-21599 Optimised preprocessing steps and added dashboard in the TiDB TiKV by HTTP template
  + ZBX-21598 Optimised preprocessing steps and added dashboard in the TiDB PD by HTTP template
  + ZBX-21600 Optimised preprocessing steps and added dashboard in the TiDB by HTTP template
  + ZBX-22386 Fixed encoding of HTML entities in the user interface
  + ZBX-22714 Fixed signature for mqtt.get key in Standard items popup
  + ZBX-21397 Fixed preprocessing step in discovery for Kubernetes kubelet template
  + ZBX-20202 Improved tablespace handling to support Oracle multitenant architecture in Oracle by ODBC template
  + ZBX-22713 Fixed Zabbix server compilation problem for NetBSD
  + ZBX-21795 Fixed unhandled timeout in Telnet
  + ZBX-21801 Fixed helper positioning when sorting Header and Query fields in item configuration form
  + ZBX-22238 Fixed non-writable hostgroup appearance in template, host and host prototype clone forms
  + ZBX-22192 Fixed valid widget name being reset when other widget fields are invalid
  + ZBX-21871 Switched for the changes in users of user group API object to be audit logged
    as updates in groups of user API objects
  + ZBX-22461 Fixed incorrect sortable item positioning in Safari
  + ZBX-22469 Fixed SLI calculation for services having multiple alarms per second
  + ZBX-22859 Fixed validation of input parameters in action configuration form</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1697544000">- updated to latest upstream release 6.0.22
- this version fixes CVE-2023-32722 and CVE-2023-32722 bsc#1216211 and bsc#1216222
- removed patches zabbix-6.0.12-new-m4-pgsql.patch zabbix-6.0.12-curl-fixes.patch
  honestly was tired of patching for correct way doing postgresql detection
  now added postgresql-server-devel which does not make sense but hey
  upstream does not care
- New Features and Improvements
  + ZBXNEXT-8576 Added template integration with Acronis Cyber Protect Cloud
  + ZBXNEXT-6554 Increased remote command execution limits to 16MB
  + ZBXNEXT-8610 Added MantisBT template
  + ZBXNEXT-8358 Improved items configuration sync on PostgreSQL by selecting using equal condition instead of not equal
  + ZBXNEXT-8429 Added HashiCorp Nomad template
  + ZBXNEXT-8649 Fixed time period params in JavaScript
  + ZBXNEXT-8581 Added support for HTTP proxy in Azure templates
  + ZBXNEXT-8558 Added MantisBT webhook
  + ZBXNEXT-8589 Updated documentation, unified metric names and descriptions in PostgreSQL templates,
    removed unused macros, user parameters and queries in PostgreSQL by Zabbix agent
  + ZBXNEXT-8528 Added AWS Cost Explorer template
  + ZBXNEXT-8190 Increased MariaDB maximum supported version to 11.0
  + ZBXNEXT-8582 Increased MySQL maximum supported version to 8.1
  + ZBXNEXT-8481 Added PostgreSQL by ODBC template
  + ZBXNEXT-8561 Added nodata trigger to remote Zabbix proxy and server health templates
  + ZBXNEXT-8482 Added integration with OpenStack Nova
  + ZBXNEXT-8451 Disabled spell checking for nondescriptive textareas
  + ZBXNEXT-8505 Added Cisco SD-WAN templates
  + ZBXNEXT-7944 Excluded edgeupdate service from services discovery in Windows by Zabbix agent templates
  + ZBXNEXT-8422 Added AWS ECS templates
- Bug Fixes
  + ZBX-23417 Fixed possible memory leak when checking modbus.get[] item
  + ZBX-23338 Improved performance of templatedashboard.get method for non super-admin users
  + ZBX-23110 Fixed possible crash on Windows 11 by removing concurrent Win API call for update perfCounters list
  + ZBX-23284 Prevented deletion of the discovered group as a result of renaming its group prototype
  + ZBX-21094 Fixed graphs not displaying values when items do not have trends and trend storage period is overridden in configuration
  + ZBX-23162 Fixed variable in JavaScript for Cisco Meraki template
  + ZBX-23066 Expanded ui/composer.json to describe the project
  + ZBX-23261 Removed kiosk mode button from host inventory form
  + ZBX-23253 Added static units support to graph widget legend and hint box
  + ZBX-21898 Fixed expression validation, history function parser to accept backslash without escaping
  + ZBX-22943 Fixed various memory leaks in Zabbix agent 2
  + ZBX-23244 Added escaping for special characters in HTML mode of Telegram mediatype
  + ZBX-22818 Fixed some aggregation functions not working with last_foreach()
  + ZBX-21636 Fixed Oracle DB update query error mishandled as success
  + ZBX-20442 Fixed Ceph plugin not returning percent_used in Zabbix agent 2
  + ZBX-15210 Added housekeeping and handling in remove action operation of autoreg_host table
  + ZBX-22685 Fixed issue of error message details not being expanded by default in various forms
  + ZBX-22166 Fixed item value widget not showing decimal places properly with seconds
  + ZBX-23035 Fixed disappearing filter group in host, item, trigger, graph, discovery rule, web and template lists
  + ZBX-23105 Added missing database indices
  + ZBX-22640 Fixed inability to add unique SNMPv3 checks in discovery rules
  + ZBX-21952 Fixed and improved documentation for Oracle by ODBC template
  + ZBX-22724 Fixed inconsistencies in ordering of objects in template configuration export
  + ZBX-22980 Fixed host prototype displaying inherited macros in a non-inherited macro tab
  + ZBX-17279 Fixed graph widget loading
  + ZBX-21644 Fixed state of "allow manual close" setting of trigger prototype getting lost on template cloning
  + ZBX-22060 Added notes about encryption in PostgreSQL templates, renamed database instance URI macro to connection string
    in PostgreSQL by Zabbix agent 2 template, updated PostgreSQL by ODBC template to use connection string
  + ZBX-23246 Fixed classic graph preview not working if more than 10 items are assigned to it
  + ZBX-22758 Fixed Zabbix agent 2 startup error on domain controllers by increasing go-winio version
  + ZBX-22451 Fixed resolving of calculated item formula in test popup
  + ZBX-22620 Added header in items for Meraki template
  + ZBX-23051 Changed content of resolved alerts to be more compatible with Event Orchestration in PagerDuty
  + ZBX-23272 Fixed naming for tenant item prototypes in OpenStack Nova by HTTP template
  + ZBX-22771 Fixed handling of large unsigned integers in jsonpath
  + ZBX-22871 Fixed regular expression crash with invalid utf-8 sequences when pcre2 is used
  + ZBX-23141 Fixed crash when maintenance is enabled and unexpected event exists for trigger prototype
  + ZBX-21255 Added support of the fmtnum() function for {ITEM.VALUE}, {ITEM.LASTVALUE} and expression macros
  + ZBX-21695 Fixed {TIME} macro not being resolved during scheduled report test
  + ZBX-23221 Fixed memory leaks when using certificate-based encryption in Zabbix Agent 1 and Agent 2; thanks to Masato Hirahata for the patch
  + ZBX-22864 Fixed calculation of max_repetitions sent out to device in SNMP PDUs
  + ZBX-21574 Optimized Asterisk by HTTP template
  + ZBX-18168 Added regexp runtime error logging for log*[] items
  + ZBX-22677 Adjusted font colors for placeholders, disabled and readonly fields
  + ZBX-22972 Fixed displaying of dashboard pages when scrolling is enabled
  + ZBX-22528 Fixed draggable element position
  + ZBX-23067 Enhanced audit logging with reason of switching of HA node to active mode
  + ZBX-22613 Fixed script execution with API token as authentication
  + ZBX-23060 Removed unused endpoints in JavaScript for Veeam Backup and Replication template
  + ZBX-22772 Added trends cleanup for non-numeric value types
  + ZBX-22822 Fixed displaying the correct threshold color in "Top hosts" widget when value exceeds maximum
  + ZBX-22777 Fixed item test form sending incorrectly resolved macros to server if item uses SNMP interface
  + ZBX-23097 Fixed use of uninitialised value when verifying subject and issuer with TLS
  + ZBX-23112 Fixed runtime errors in the inheritance of the trigger and trigger prototype dependencies
  + ZBX-22539 Fixed SLI calculation for days with daylight-saving-time transitions
  + ZBX-22814 Fixed PHP runtime errors in API trigger.get method when using "expandComment" option
  + ZBX-23049 Fixed default condition for log item macro resolution
  + ZBX-21909 Updated setup section in README for PHP-FPM templates to include configuration example for Apache
  + ZBX-21547 Fixed reading of non-UTF-8 encoded files in Zabbix agent 2
  + ZBX-20148 Fixed the issue with housekeeper failing to delete some of the events that required deletion
  + ZBX-21970 Fixed console error in "Map navigation tree" widget; disabled add button on a 10th depth level
  + ZBX-19393 Fixed undefined index errors in configuration.importcompare
  + ZBX-22290 Fixed generation of double page headers when general warning appears
  + ZBX-21845 Fixed Zabbix agent 2 systemd plugin failing with newer dbus
  + ZBX-22830 Fixed free bytes calculation for temporary tablespace in Oracle Zabbix agent 2 plugin
  + ZBX-22912 Fixed not being able to save an event correlation when custom formula was selected but only one condition remained
  + ZBX-21571 Updated pod crash loop trigger expressions in Kubernetes nodes and cluster state templates
  + ZBX-22369 Fixed suffix interpretation in threshold values for "Top hosts" widget
  + ZBX-22825 Fixed Zabbix access to the first page for user with specific page access
  + ZBX-22867 Fixed import popup showing circle animation even if PHP code failed
  + ZBX-22711 Fixed incorrectly displayed simple graphs with non-numeric items in Host graphs page</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1703419200">- updated to latest release 6.0.25
- fixes for bsc#1218199 (CVE-2023-32727), bsc#1218185 (CVE-2023-32725),bsc#1218193 (CVE-2023-32726)
- New Features and Improvements
  + ZBXNEXT-8857 Updated max supported TimescaleDB version to 2.13
  + ZBXNEXT-8800 Backported support of additional SSH options for ssh.run[] item as the 5th parameter
  + ZBXNEXT-8705 Implemented new tablespace item to retrieve percentage about
    current tablespace usage from max for both Oracle templates
  + ZBXNEXT-8708 Added version metric to Oracle plugin in Zabbix agent 2
  + ZBXNEXT-8729 Updated max supported TimescaleDB version to 2.12
  + ZBXNEXT-8522 Added HPE iLO by HTTP template
  + ZBXNEXT-7486 Added openshift-state-metrics in Kubernetes cluster state by HTTP
  + ZBXNEXT-8552 Added FortiGate by SNMP and FortiGate by HTTP templates
  + ZBXNEXT-8727 Added additional metrics in Cisco Meraki organization by HTTP template
  + ZBXNEXT-7097 Added item and trigger for monitoring PostgreSQL version into PostgreSQL
    by ODBC and PostgreSQL by Zabbix agent 2 templates
  + ZBXNEXT-8283 Implemented role-based authentication for AWS monitoring
  + ZBXNEXT-8575 Added Nextcloud template
  + ZBXNEXT-8469 Increased PostgreSQL maximum supported version to 16
  + ZBXNEXT-8714 Increased MariaDB maximum supported version to 11.1
- Bug Fixes
  + ZBX-23559 Fixed SLI dropping when maintenance is set with pre-existing problem
  + ZBX-23471 Fixed sha256 sum calculation on AIX, HP-UX and Solaris, fixed crash on HP-UX
  + ZBX-23787,ZBX-23755 Fixed crash on empty HTTP response;
    fixed Zabbix agent build on Windows with libcurl
  + ZBX-23683 Fixed calculation of vmware.datastore.read/write items taking into
    account VMware HV maintenance status
  + ZBX-21132 Fixed Top hosts widget not showing all items by selected item name
  + ZBX-23764 Added an additional field for new events in SIGNL4 media type
  + ZBX-23342 Fixed Zabbix agent 2 MySQL plugin connection not taking into account TLS parameters
  + ZBX-23685 Added read-only transaction to the list of recoverable errors on PostgreSQL
  + ZBX-23580 Fixed aggregated item key conversion to calculated item formula when
    item key includes 'last' function and a fourth parameter
  + ZBX-22493 Fixed foreign key support with SQLite3 database
  + ZBX-23490 Improved HTTP agent, web scenarios, web checks and JavaScript to convert to UTF-8
    from charset specified in HTTP header or HTTP meta tag
  + ZBX-23621 Fixed SNMP discovery looping forever with empty trend response
  + ZBX-23644 Fixed Zabbix agent compilation on AIX
  + ZBX-23525 Fixed template tab name in template configuration form
  + ZBX-23620 Reordered sub-templates in READMEs of Acronis, Control-M and Openstack templates
  + ZBX-23381 Fixed unit for FreeStorageSpace metric in JavaScript AWS RDS instance by HTTP template
  + ZBX-23269 Fixed sizes of loading modal windows
  + ZBX-22400 Fixed Web scenarios configuration form to display parent web scenarios on page refresh
  + ZBX-23290 Fixed gap when filtering by tags in Latest data
  + ZBX-23430 Fixed selected filter tab in high contrast themes being indistinguishable from others when collapsed
  + ZBX-23639 Changed value type for 'Pool Percent Used' item prototype in Ceph by Zabbix agent 2 template
  + ZBX-21891 Fixed messages about enabling, disabling and updating modules being different from other places
  + ZBX-23521 Fixed password field label not changing to key passphrase and
    back for SSH agent item when changing authentication method
  + ZBX-23431 Fixed non-working "Network timeout for item test" setting
  + ZBX-23285 Added missing bottom border for disabled button dropdown on hover for inherited macros
  + ZBX-23615 Fixed receiving data from the database twice the first time it is loaded
  + ZBX-19531 Fixed tables with header text vertical rotation
  + ZBX-23235 Fixed function macros to expand in notifications
  + ZBX-23173 Fixed memory leak in agent 2 for Windows Events processing on MS Windows
  + ZBX-23265 Fixed transfer of PSK encryption details when cloning proxy
  + ZBX-23563 Fixed JSONPath for rowshare locks metric in PostgreSQL by Zabbix agent 2 template
  + ZBX-22907 Removed unused LLD macro in PostgreSQL by Zabbix agent template
  + ZBX-23377 Added support for VMware perfCounter with nanosecond type
  + ZBX-23012 Possible optimization of the SQL queries when updating LLD items
  + ZBX-23325 Fixed ability to add duplicate ICMP ping checks to discovery rule configuration form via popup
  + ZBX-23270 Renamed trigger name condition to event name condition
  + ZBX-23340 Fixed TLS parameter handling in MySQL plugin for Zabbix agent 2
  + ZBX-23461 Fixed output of redundant data in DCdump_interfaces
  + ZBX-23528 Fixed inability to resize trigger expression field horizontally
  + ZBX-22977 Fixed positioning of hidden checkbox inputs and fixed autofocus in template/host mass update
  + ZBX-23494 Added SNMP fallback item to TrueNAS by SNMP template, updated
    uptime item and template descriptions, added preprocessing to free swap percentage calculation
  + ZBX-23404 Fixed Zabbix agent crashes on HP-UX 11.23
  + ZBX-22666 Disabled severity filter for Geomap widget in dashboard edit mode
  + ZBX-22735 Fixed confusing error message on user parameter reload in Zabbix agent 2
  + ZBX-23393 Fixed unquoted macro parsing in trigger function parameters
  + ZBX-23064 Simplified trend synchronization queries to improve performance
  + ZBX-23373 Fixed result for script.get API call with selectActions option
  + ZBX-23014 Fixed Zabbix agent build on HP-UX
  + ZBX-23164 Added timespan parameter in JavaScript Cisco Meraki template
  + ZBX-23455 Fixed inconsistency in button naming, confirmation messages,
    success and error messages in item and web scenario list pages
  + ZBX-20038 Fixed master host parameter for MySQL replication.get_slave_status key in Zabbix agent 2
  + ZBX-23301 Removed checks for PostgreSQL-TimescaleDB versions combination
  + ZBX-23211 Fixed host dashboard view for multi-page dashboard where the first page is empty</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1707048000">- add group provides needed by RPM 4.19</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108800">- update to latest release 6.0.27
- replaced zabbix-agentd.firewall  zabbix-java-gateway.firewall  zabbix-proxy.firewall  zabbix-server.firewall
  with firewalld xml definitions zabbix-agentd.xml  zabbix-java-gateway.xml  zabbix-proxy.xml  zabbix-server.xml
- New Features and Improvements
  + ZBXNEXT-8983 	Updated max supported MariaDB version to 11.2
  + ZBXNEXT-8984 	Updated max supported MySQL version to 8.3
  + ZBXNEXT-8762 	Added YugabyteDB by HTTP and YugabyteDB Cluster by HTTP templates
  + ZBXNEXT-8891 	Updated max supported MySQL version to 8.2
  + ZBXNEXT-8524 	Added support for HTTP proxy in GCP templates
  + ZBXNEXT-8759 	Added dashboards in Azure templates
  + ZBXNEXT-8580 	Added new discovery rules, refactored discovery rules to dependent items
    and made few minor changes in MSSQL by ODBC template
  + ZBXNEXT-8730 	Added Azure Cost Management by HTTP template
  - Bug Fixes
  + ZBX-23124 Fixed items with disabled history being sometimes stuck in non-supported state
  + ZBX-23586 Fixed filter evaluation type of organizations discovery in Cisco Meraki dashboard by HTTP template
  + ZBX-23766 Updated Zabbix agent 2 Ceph plugin readme setup instructions
  + ZBX-24094 Fixed network interfaces LLD filtering macro in Linux by Prom template
  + ZBX-23202 Fixed unused tag value being saved in tag filter
  + ZBX-22555 Updated regexp to case insensitive in Nginx templates
  + ZBX-23973 Fixed trends being retrieved from database for new items and for items with infrequent update interval
  + ZBX-22745 Removed incorrect description of network interfaces administrative status filter macro in SNMP templates
  + ZBX-24015 Improved zabbix[queue] internal item not to block history syncers and pollers
  + ZBX-23509 Fixed JSONPath of Keyspace discovery master item in Redis by Zabbix agent 2 template
  + ZBX-24059 Fixed libmodbus unnecessary linking into all binaries
  + ZBX-24055 Added missing API port macros in URL of script items in HPE Synergy by HTTP and HPE Primera by HTTP templates
  + ZBX-20525 Fixed vfs.dir.size performance issues when walking through directory that has a lot of subdirs/files
  + ZBX-23773 Improved trigger functionality for Acronis Cyber Protect Cloud MSP by HTTP template
  + ZBX-23979 Improved trend recalculation performance by performing trend updates in own transaction
  + ZBX-23688 Improved new item value retrieval performance by adding such items to value cache after configuration sync
  + ZBX-22130 Changed JSONPath expression evaluator to treat null values as empty variants
  + ZBX-23986 Added a license to the Go module
  + ZBX-23587 Fixed widget input field selecting when clicking on label
  + ZBX-23640 Fixed preload hints opening
  + ZBX-22433 Fixed web scenario and web scenario step configuration field trimming and field sorting
  + ZBX-23684 Fixed transactions query file for PostgreSQL by Zabbix agent template
  + ZBX-22371 Fixed process tags option not adding tags for service events
  + ZBX-17208 Fixed invalid command-line flag handling in Zabbix agent 2
  + ZBX-23937 Fixed JavaScript for AWS EC2 instances discovery
  + ZBX-22715 Fixed map shape dimension changes on resizing in scaled browser mode
  + ZBX-23722 Added garbage collection after executing JavaScript code
  + ZBX-23740 Fixed netsnmp persistent state disabling without affecting its configuration
  + ZBX-23257 Fixed log items not using MaxLinesPerSecond setting correctly for Zabbix agent 2
  + ZBX-23890 Removed non-existing headers from compiler checks: mtent.h and knlist.h
  + ZBX-23912 Removed Jira with CustomFields media type in data.tmpl
  + ZBX-23761 Fixed JavaScript in Jira media type
  + ZBX-22558 Fixed trigger expression for retrieval of stub page in Nginx templates
  + ZBX-23691 Fixed LLD filters evaluation type for devices discovery in Cisco SD-WAN by HTTP template
  + ZBX-23540 Added error checks for RegisterMetrics calls
  + ZBX-23605 Removed getting location buckets in AWS by HTTP template
    added discovery filters for request metrics in AWS S3 bucket by HTTP template
  + ZBX-23466 Fixed data aggregation errors in Graphs and Top hosts widgets with Elasticsearch backend
  + ZBX-23835 Updated Meraki templates
  + ZBX-23723 Fixed proxy params in JavaScript AWS templates
  + ZBX-23733 Fixed error when downloading graph as .png image if item name contains multibyte characters
  + ZBX-22983 Fixed ellipsed dropdown options in items mass update in preprocessing
  + ZBX-23715 Fixed persistent directory path not following symlinks upon creation
  + ZBX-23825 Fixed query_fields values for Acronis and Nomand templates
  + ZBX-22055 Fixed map image of map widget not being updated when pressing Apply button
  + ZBX-23629 Fixed interface icon cursor to pointer
  + ZBX-22536 Fixed TimescaleDB compression detection for history.clear API method and proper error appearance in frontend
  + ZBX-23145 Disabled deprecated automatic reconnection in MySQL
  + ZBX-22933 Improved vfs.file.regmatch and vfs.file.regexp items to use buffered file read
  + ZBX-23439 Fixed sorting of numeric items with/without aggregation enabled in Top hosts widget
  + ZBX-21973 Changed deprecated X-Frame option allow-from to Content-Security-Policy frame-ancestors
  + ZBX-23633 Fixed service alarms to be recovered with problem time in case of negative problem duration
  + ZBX-23738 Fixed Zabbix backend sources for libxml2 2.12.0 version changes
  + ZBX-23746 Fixed creation of tickets during escalation for Zammad media type
  + ZBX-23561 Fixed spacing between filter and results table
  + ZBX-18873 Fixed disabled chevrons color in problem view
  + ZBX-23636 Fixed some fields in Administration section not being trimmed on form submit</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108801">- remove all firewalld definitions as they are part of firewald package already</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711800000">- fix broken copypasta for system-user-zabbix source file and
  file itself to remove gecos (description) in file
  fixes bsc#1222169 Packaging Error in system-user-zabbix-6.0.27-1.1.noarch package prevents upgrade
  Thanks Andreas Stieger for pointing out and reporter himself</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1711800001">- update to 6.0.28:
  * Added metadata in JavaScript for AWS templates
  * Added AWS ELB Application Load Balancer by HTTP template
  * Added Check Point Next Generation Firewall by SNMP template
  * Added MSSQL by Zabbix agent 2 template
  * Updated max supported TimescaleDB version to 2.14
  * bug fixes</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1716984000">- Update license to match legaldb report</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1719489600">- update to 6.0.31
- New Features and Improvements
  + ZBXNEXT-9140 Added support for custom compartments in Oracle Cloud by HTTP templates Templates
  + ZBXNEXT-9034 Added Jira Data Center by JMX template Templates
  + ZBXNEXT-8682 Introduced a length limit of 512KB for item test values that server returns to Zabbix frontend Frontend Server
  + ZBXNEXT-8248 Added database filter macros to MySQL templates Templates
  + ZBXNEXT-6698 Removed absolute threshold and timeleft from OS template triggers of filesystem space Templates
  + ZBXNEXT-7930 Added user macro support for username and password fields in email media type Server
  + ZBXCTR-22 Refactored JavaScript filter functions for Kubernetes templates Templates
  + ZBXNEXT-9098 Added AWS ELB Network Load Balancer by HTTP template Templates
  + ZBXNEXT-6864 Replaced {HOST.CONN} with user macros in templates Templates
  + ZBXNEXT-9117 Updated max supported MariaDB version to 11.3 Proxy Server
  + ZBXNEXT-9026 Added Go compiler version to Zabbix agent 2 version output Agent
  + ZBXNEXT-8786 Changed 'odbc.discovery' keys to 'odbc.get' in MySQL by ODBC and Oracle by ODBC templates Templates
  + ZBXNEXT-8536 Added cbdhsvc service to macros in Windows agent templates Templates
  + ZBXNEXT-8861 Made changes and added more metrics to the FortiGate by SNMP template Templates
  + ZBXNEXT-8240 Added a new set of templates for integration with Oracle Cloud Infrastructure Templates
- Bug Fixes
  + ZBX-24483 Improved memory usage in Zabbix server/proxy trappers and in proxy
    pollers when sending large configuration Proxy Server
  + ZBX-23073 Fixed URL widget resizing and dragging Frontend
  + ZBX-24574 Fixed HA node flipping between standby and active states Server
  + ZBX-24119 Fixed possible blocking of alert manager when it periodically pings database Server
  + ZBX-7998 Added VMware service username, password and URL check for empty values Proxy Server
  + ZBX-24402 Reduced main process connections to database during startup Proxy Server
  + ZBX-24369 Fixed filter behavior in monitoring pages after deleting filter parameters Frontend
  + ZBX-24484 Fixed Geomap widget console error when dragging map in widget edit mode Frontend
  + ZBX-23337 Improved supported version documentation for Oracle Database plugin and both templates Documentation
  + ZBX-24180 Fixed inability to import existing host or template when its dependent item prototype,
    which is used in trigger prototypes or graph prototypes, would have a different master item API
  + ZBX-20871 Fixed inability to use LLD macro functions in Prometheus pattern and labels used in item prototype preprocessing API
  + ZBX-24527 Fixed unnecessary loading text being displayed in hintbox preloader Frontend
  + ZBX-24362 Fixed wrong Zabbix agent 2 loadable plugin process handling catching all child process exits Agent
  + ZBX-24470 Fixed scale of VMware vmware.vm.memory.size.compressed key Proxy Server
  + ZBX-24415 Added triggers for datastores in VMware templates Templates
  + ZBX-18094 Fixed multiple pie graph issues related to calculation of item angles Frontend
  + ZBX-20766 Fixed confusing port binding error message Agent Proxy Server
  + ZBX-24481 Fixed inability to unset value map from existing item or item prototype by passing
    a version without valuemap parameter into configuration.import API
  + ZBX-24531 Fixed compile time data not being set for agent2 Agent
  + ZBX-24453 Implemented socket file cleanup when shutting down, added blocking of signals during important stages of startup Proxy Server
  + ZBX-24152 Fixed host form submission with Enter button if the form is opened in a popup and focus is in a flexible text area field Frontend
  + ZBX-23788 Added SNMP OID ifAlias in Network interfaces discovery Templates
  + ZBX-24482 Fixed the presence of the http_proxy field in the initial data Installation
  + ZBX-24210 Improved Zabbix agent 2 loadable plugin capacity code style Agent
  + ZBX-23951 Fixed issue of incorrect template matching when no UUID exists in export file API
  + ZBX-23953 Fixed CIDR network mask of VMware HV network interface Proxy Server
  + ZBX-24195 Fixed host IPMI username and password field max length Frontend
  + ZBX-24451 Added tags and changed a item in Proxmox template Templates
  + ZBX-23386 Fixed hintbox sizing to fit screen Frontend
  + ZBX-24024 Fixed OIDs for external sensors in APC UPC by SNMP templates Templates
  + ZBX-21751 Fixed node's loadavg item in Proxmox template Templates
  + ZBX-24315 Fixed linking template to host when some LLD macro paths already exist Server
  + ZBX-24172 Fixed Zabbix server issue with scheduled intervals on Feb 29th of leap year Server
  + ZBX-23407 Improved performance of retrieving last history values when primary keys are available API
  + ZBX-24246 Updated descriptions for family of MySQL and Oracle templates,
    changed macro in the trigger 'Tablespace utilization is too high' for family of Oracle templates Templates
  + ZBX-23988 Renamed Agent2 Go module
  + ZBX-24222 Fixed incorrect item OIDs in the FortiGate by SNMP template Templates
  + ZBX-24393 Updated README in Redis by Zabbix agent 2 template Templates
  + ZBX-24298 Allowed any JNDI service providers back in JMX monitoring Java gateway
  + ZBX-19990 Separated LLD filter macros in Apache Tomcat by JMX template Templates
  + ZBX-24364 Added preprocessing steps for LLD rules in RabbitMQ templates Templates
  + ZBX-24368 Improved PostgreSQL autovacuum's count query Templates
  + ZBX-24282 Fixed Zabbix proxy to report error for not supported items Proxy Server
  + ZBX-19507 Fixed vmware.eventlog item to recover after event keys are reset Server
  + ZBX-24241 Fixed Zabbix server issue with random order of host groups for a host during real-time export Server
  + ZBX-24275 Fixed item prototype JSONPath preprocessing, added missing volume health metric and triggers in HPE MSA templates Templates
  + ZBX-24316 Fixed username macro in GridGain by JMX template Templates
  + ZBX-23719 Updated plugin-support to add duplicate flag handling Agent
  + ZBX-22429 Fixed typo in Zabbix proxy automake file Installation
  + ZBX-24264 Fixed value cache being filled with values of newly added items with triggers Server
  + ZBX-24088 Fixed problem filtering in maps with nested maps Frontend
  + ZBX-24206 Fixed line breaks in JavaScript in Cloudflare template Templates
  + ZBX-24236 Fixed nested transaction error in LLD when connection is terminated Server
  + ZBX-24134 Added sensor discovery in VMware Hypervisor template Templates
  + ZBX-23918 Fixed item pattern select popup to display all available items Frontend
  + ZBX-24190 Fixed items being updated incorrectly when configuring graph Frontend
  + ZBX-24289 Fixed issue with interface assignment for items copied from host to host Frontend
  + ZBX-23032 Added triggers for cluster status in VMware templates Templates
  + ZBX-23948 Added support for TabularData data when parsing an MBean attribute Java gateway
  + ZBX-23742 Fixed tag filtering logic for tags with one name and different types of operators API
  + ZBX-24271 Added delay in JavaScript execution for Azure Cost Management by HTTP template Templates
  + ZBX-24208 Fixed Oracle, MySQL plugin connection cache blocking Agent
  + ZBX-24202 Fixed JavaScript in AWS S3 bucket by HTTP template Templates
  + ZBX-23478 Fixed issue when missing locale error would not be displayed for user under certain conditions Frontend
  + ZBX-24166 Fixed Zabbix not being able to restart due to RTC and sockets not being closed before stopping Agent Proxy Server
  + ZBX-23853 Fixed duplicate agent check timestamps when time shifts back due to system clock synchronization Agent</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1726833600">- update to 6.0.33
- this version fixes CVE-2024-36461 and CVE-2024-22114
- New Features and Improvements
  + ZBXNEXT-9000 Changed query table for ASM disk group metrics in Oracle Database plugin and
    Oracle by ODBC template Agent Templates
  + ZBXNEXT-9217 Added AWS Lambda by HTTP template Templates
  + ZBXNEXT-9293 Updated max supported MySQL version to 9.0 Proxy Server
  + ZBXNEXT-8657 Updated Zabbix health templates with new visualization Templates
  + ZBXNEXT-9143 Added index on auditlog recordsetid Server
  + ZBXNEXT-9081 Added Small Computer System Interface (SCSI) device type support to Zabbix agent 2 Smart plugin Agent
  + ZBXNEXT-6445 Added recovery expression for fuzzytime triggers in Linux and Windows templates,
    removed fuzzytime triggers from active agent templates Templates
  + ZBXNEXT-9201 Updated max supported MySQL version to 8.4 Proxy Server
  + ZBXNEXT-9225 Updated max supported TimescaleDB version to 2.15 Server
  + ZBXNEXT-9226 Updated max supported MariaDB version to 11.4 Proxy Server
  + ZBXNEXT-8868 Added discovery and template for Azure VM Scale Sets Templates
- Bug Fixes
  + BX-24947 Fixed PHP runtime errors while processing frontend notifications Frontend
  + ZBX-24824 Improved loadable plugin connection broker Agent
  + ZBX-24583 Fixed inability to export/import web scenario with digest authentication API
  + ZBX-23905 Fixed double scroll in script dialogs Frontend
  + ZBX-18767 Fixed word breaks in flexible text input fields and trigger expressions Frontend
  + ZBX-24909 Fixed resolving of macro functions in the "Item value" widget Frontend
  + ZBX-24859 Fixed JavaScript in S3 buckets discovery rule Templates
  + ZBX-24617 Fixed hardcoded region in AWS by HTTP template Templates
  + ZBX-24524 Fixed "New values per second" statistic to include dependent items in calculation Proxy Server
  + ZBX-24821 Made 'execute_on' value being recorded in audit only for shell scripts Server
  + ZBX-23312 Fixed discovery edit form being saved incorrectly after dcheck update Frontend
  + ZBX-24773 Fixed duplicate item preprocessing in Kubernetes Kubelet by HTTP template Templates
  + ZBX-24514 Fixed standalone Zabbix server and Zabbix proxy not stopping when database is read-only Proxy Server
  + ZBX-23936 Fixed state and styling of readonly fields Frontend
  + ZBX-24520 Fixed an issue with incorrect translations used in several frontend places Frontend
  + ZBX-21815 Fixed issue with undefined offset for media type when it was deleted before saving the user Frontend
  + ZBX-24108 Fixed error in dashboard if Map widget contains map element that user doesn't have access to Frontend
  + ZBX-24569 Fixed old and added new items to Azure Virtual Machine template Templates
  + ZBX-24537 Fixed tags subfilter in Latest data kiosk mode Frontend
  + ZBX-24167 Fixed template linkage when item prototype collision is found Server
  + ZBX-23770 Improved monitoring user permissions documentation for Zabbix agent 2 Oracle plugin and Oracle by ODBC template Documentation
  + ZBX-24565 Removed redundant kernel header include, fixed musl compatibility issues (thanks to Alpine Linux maintainers for spotting this)
  + ZBX-24610 Fixed interface field appearance for discovered items without interface set Frontend
  + ZBX-24562 Fixed incorrect problem order in Problems by severity widget's hintbox Frontend
  + ZBX-23751 Fixed inability to pass an action filter condition without an "operator" property, implying a default value of "Equal" API
  + ZBX-21429 Prevented ability to disable all UI element access via role.update API API
  + ZBX-19271 Fixed inconsistent tag row rendering in different edit forms Frontend
  + ZBX-24539 Fixed incorrect threshold in trigger expression of Check Point Next Generation Firewall by SNMP template Templates
  + ZBX-24667 Fixed vm.memory.size[pused] item on Solaris Agent
  + ZBX-23781 Added storage volumes check in HPE iLO by HTTP template Templates
  + ZBX-24391 Fixed Zabbix agent to return net.tcp.socket.count result without error if IPv6 is disabled Agent
  + ZBX-24235 Fixed value misalignment in Item value widget Frontend
  + ZBX-24352 Fixed custom severity name usage in Geomap widget Frontend
  + ZBX-24665 Fixed potential problem with deprecated GCE Integrity feature Templates
  + ZBX-20993 Fixed Zabbix agent 2 MQTT plugin clientID to be generated by strict requirements Agent
  + ZBX-23426 Added dependent item with JavaScript preprocessing for edges SD-WAN in VMWare SD-WAN VeloCloud by HTTP template Templates
  + ZBX-24566 Fixed crash when expression macro is used in unsupported location Server
  + ZBX-24450 Fixed issue where graph could differ for data gathered from PostgreSQL and other databases Frontend
  + ZBX-24513 Fixed real-time export of rarely updated trends Server
  + ZBX-24163 Fixed submap addition in Map navigation tree widget to not append same submaps repeatedly Frontend
  + ZBX-23398 Fixed trigger expression constructor incorrectly showing '&lt;' and '&gt;' operators Frontend
  + ZBX-23584 Fixed error message being displayed when updating host after changing item status Frontend
  + ZBX-24635 Fixed datastore triggers in VMware templates Templates</changelog>
</package>
<package pkgid="fcfa97f4d2d955cd77d29b51619adf1d7450efc75e373385c1c035010660e1eb" name="zabbix-proxy" arch="i586">
  <version epoch="0" ver="6.0.33" rel="bp156.2.3.1"/>
  <changelog author="pgajdos@suse.com" date="1644494400">- version update to 4.0.38
  * ZBX-20387   fixed default language of the setup routine for logged in superadmin users (averza)
  * ZBX-19652   fixed JavaScript syntax for Internet Explorer 11 compatibility (jfreibergs)</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1644753600">- mention dropped files from 3.x series so it can be accepted in backports...
- zabbix-3.0.20-jsLoader-fix.patch was never required in 4.x</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1647518400">- updated to latest release 4.0.39
- Bug Fixes
  + ZBX-19789 Added SourceIP support to ldap simple checks
  + ZBX-20680 Fixed reflected XSS issues
  ( Reflected XSSes in Zabbix Frontend (CVE-2022-24349, CVE-2022-24917, CVE-2022-24918, CVE-2022-24919) )
  fixes for bsc#1196945 bsc#1196946 bsc#1196947</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491200">- updated to latest release 4.0.42
- New Features and Improvements
  + ZBXNEXT-7694 Added "utf8mb3" character set support for MySQL database
  + ZBX-20946 Enabled Bulgarian, Chinese (zh_TW), German, Greek, Indonesian,
    Romanian, Spanish and Vietnamese languages in frontend
- Bug Fixes
  + ZBX-21123 Fixed crash when VMware VC was not available at the first moment when starting zabbix_server
  + ZBX-21137 Fixed VMware collector crash related to datastore state disconnected from all HVs
  + ZBX-20600 Fixed vmware hv.datastore.latency item when multiple datastores with duplicate name
  + ZBX-20844 Fixed external check becoming unsupported when Zabbix server or Zabbix proxy is stopped</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491201">- add CVE-2022-35230 patch file CVE-2022-35230.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674216000">- updated to 6.0.12
- for changes in this major release please consult 6.0.html in
  /usr/share/doc/packages/zabbix/
- removed CVE-2022-35230.patch and zabbix-3.0.25-new-m4-pgsql.patch
- added fixed zabbix-6.0.12-new-m4-pgsql.patch patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674820800">- mention of patches added required...
  zabbix-6.0.12-curl-fixes.patch zabbix-6.0.12-netsnmp-fixes.patch
  zabbix-6.0.12-new-m4-pgsql.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1684152000">- updated to latest upstream release 6.0.17
- New Features and Improvements
  + ZBXNEXT-8334 Added Event-Driven Ansible media
  + ZBXNEXT-8312 Increased TimescaleDB maximum supported version to 2.10
  + ZBXNEXT-8317 Increased MariaDB maximum supported version to 10.11
  + ZBXNEXT-7759 Added array and Buffer support to JavaScript btoa function and HttpRequest post/put methods
  + ZBXNEXT-8071 Added sysdba, sysasm and sysoper login options to Zabbix agent 2
    Oracle plugin and updated Oracle by Zabbix agent 2 template documentation
  + ZBXNEXT-8241 Added support of signing data using rs256 to JavaScript engine
  + ZBXNEXT-8208 Added storage accounts in azure template
  + ZBXNEXT-8012 Implemented API token authentication in user.checkAuthentication method
  + ZBXNEXT-8204 Added support of PHP 8.2
  + ZBXNEXT-8170 Added AWS cloud templates
  + ZBXNEXT-7923 Added templates for BMC Control-M integration
  + ZBXNEXT-7775 Added Veeam backup and replication templates
  + ZBXNEXT-8054 Updated MariaDB maximum supported version to 10.10
  + ZBXNEXT-7951 Implemented configuration import improvements
  + ZBXNEXT-8112 Added Line media type
  + ZBXNEXT-8197 Added TimescaleDB v2.9.x support
  + ZBXNEXT-7962 Fixed interfaces discovery rules in OPNsense, PFSense and TrueNAS templates
  + ZBXNEXT-7615 Added hmac function for JavaScript
  + ZBXNEXT-7977 Added Azure Microsoft SQL templates
  + ZBXNEXT-8076 Added prof_enable and prof_disable commands for profiling
  + ZBXNEXT-7963 Added a hint box to the "Enable HTTP authentication" field; added confirmation dialog box for enabling HTTP authentication
  + ZBXNEXT-7886 Added Cisco Nexus 9000 Series Switches template
  + ZBXNEXT-6119 Added the option to retrieve all JSON data from docker.container_info key in Zabbix agent 2 Docker plugin
  + ZBXNEXT-7834 Added templates for Microsoft Azure and Azure virtual machines
  + ZBXNEXT-8058 Reduced locking between history syncers, trappers and proxy pollers
- Bug Fixes
  + ZBX-22718 Fixed memory leak in json objects and identical keys
  + ZBX-22719 Fixed replace() function in expressions
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22589 Added new limits for JS objects
  + ZBX-22521 Added debug logging for process selection in proc.mem[] on AIX
  + ZBX-22373 Updated go.mod/sum to allow mixing session and key parameter for Zabbix agent 2 items
  + ZBX-22241 Fixed minimum severity filter usage for map element link triggers
  + ZBX-22194 Fixed inability to import a template with trigger dependency on a host trigger
  + ZBX-22538 Fixed popup menus disappearing on right-clicking links in them
  + ZBX-21583 Optimised preprocessing steps and added two graphs and dashboard in the Hadoop by HTTP template
  + ZBX-19375 Prevented the ability to set a duplicate value for the uuid parameter when updating any of template
    entities; added possibility to update the uuid parameter for the Service API; fixed duplicate UUIDs
    in Proxmox VE by HTTP template
  + ZBX-21603 Optimised preprocessing steps in the Zookeeper by HTTP template
  + ZBX-21589 Optimised SQL queries and preprocessing steps
  + ZBX-22492 Removed limitation for size of logged messages in JS
  + ZBX-22641 Updated deprecated ports in Kubernetes templates, updated target tags,
    added notes about binding address options for Scheduler and Cluster Manager components
  + ZBX-22306 Fixed the crash in Zabbix agent 2 when running out of available file descriptors
  + ZBX-21013 Hid the option "Create new groups" for unprivileged users in the Import form
  + ZBX-22219 Added validation to the "Server" IP/DNS option in the Zabbix agent 2 configuration
  + ZBX-22627 Fixed loss of preprocessing result when step with delta is used
  + ZBX-22304 Fixed duplication in web scenario error messages when curl cannot resolve host
  + ZBX-21577 Added an extra master item prototype to the Elasticsearch Cluster by HTTP template
    to reduce preprocessing worker utilization
  + ZBX-20084 Fixed VMware parameters display
  + ZBX-20699 Fixed the inability to import host prototypes containing SNMPv3 interface;
    allowed to supply conditional parameters with default values to hostprototype.create and hostprototype.update API methods
    when the parameters have no effect; added audit logging of changes to host prototypes when unlinking a template;
    fixed the inability to remove group links or group prototypes from a host prototype of a linked template
  + ZBX-22432 Fixed different severity paddings in trigger popups and maps triggers
  + ZBX-22210 Fixed selected count when using filter and filtered parameter is changed in a popup
  + ZBX-22533 Fixed debug section overlapping with 'Add new widget' placeholder in the dashboard
  + ZBX-22331 Fixed messages when updating graph prototype discovery
  + ZBX-22455 Added a check for numeric value in value mapping
  + ZBX-22206 Fixed incorrect padding in multiselect popup contrast dark and light stylesheets
  + ZBX-18527 Fixed the markup for Type of calculation expression field
  + ZBX-22363 Added support for item and item_preproc table fields to be either nvarchar or nclob
  + ZBX-22622 Fixed alert script path validation
  + ZBX-22588 Fixed unauthorised file system access when using cURL
  + ZBX-22097 Fixed exiting process when connection to the database is lost
  + ZBX-21576 Optimized preprocessing in ClickHouse by HTTP template and added lld rule
  + ZBX-21669 Added the possibility to filter System user in the audit log
  + ZBX-22261 Added value mapping in the template PostgreSQL by Zabbix agent 2 for item Checksum failures
  + ZBX-22413 Fixed autofocus for inherited web scenario edit
  + ZBX-22507 Fixed positioning of the debug information on dashboards in the editing mode
  + ZBX-22506 Fixed horizontal scrollbar occasionally appearing on Graph widgets
  + ZBX-22512 Fixed occasional jumping of hint-boxes of Graph widgets, when made static
  + ZBX-22403 Added license information to the Readme for Veeam Backup templates
  + ZBX-21596 Optimized preprocessing steps in the Redis by Zabbix agent 2 template
  + ZBX-22520 Fixed the versions of integrations
  + ZBX-19466 Changed global script name validation to include a menu path into its scope of uniqueness check
  + ZBX-22073 Fixed subfilters of the Latest data and Graphs occasionally hiding the selected options
  + ZBX-22490 Fixed HttpRequest limit in JavaScript being reached even if all objects are destroyed
  + ZBX-21578 Optimized HAProxy http/agent templates to spread the load across the workers
  + ZBX-21906 Fixed recovery of dependent items when throttling is used
  + ZBX-21723 Removed syslog LogType from config file for Zabbix agent 2 on Windows
  + ZBX-22407 Fixed a crash when testing an item with the aggregated function count containing invalid argument
  + ZBX-22056 Fixed the "No data found" message style in Monitoring-&gt;Problems
  + ZBX-22026 Fixed SNMP agent item going to unsupported state on NULL result
  + ZBX-22411 Fixed incorrect time in the dashboard Graph widget hintbox
  + ZBX-21902 Emphasized the HTML type in the attribution field in the Administration-&gt;Geographical Maps
  + ZBX-18288 Fixed undefined offset runtime error in the Graph prototype preview
  + ZBX-21963 Fixed $ZBX_SERVER value being ignored unless $ZBX_SERVER_PORT is also defined
  + ZBX-21802 Fixed Enabled button in the discovered calculated items
  + ZBX-21642 Fixed a filter not clearing when clicking on a specific host in the Monitoring
  + ZBX-22186 Fixed wrong color update after item order change in graphs
  + ZBX-19339 Fixed import and export of dependent LLD rules if master item is a web item
  + ZBX-21813 Fixed User role update page when an empty user role name has been submitted
  + ZBX-22188 Changed parameters of the wmi.get and wmi.getall keys to mandatory
  + ZBX-21238 Fixed the inability to update status and other fields of a templated item, item prototype
    and discovery rule of script type
  + ZBX-21834 Fixed the map navigation tree breaking if there is a disabled trigger used as a link indicator
    between two elements in a map
  + ZBX-22259 Fixed quoted parameter escaping in the trigger expression functions
  + ZBX-22241 Fixed map link color and drawing style selection when multiple triggers are in the problem state
  + ZBX-22203 Fixed the tabfilter item click event being executed at the end of the tabfilter sorting event in Firefox
  + ZBX-22434 Fixed race condition when starting Zabbix agent 2 with loadable plugins
  + ZBX-22229 Updated Zabbix web service dependencies
  + ZBX-20801 Updated the Readme in Docker template
  + ZBX-22298 Fixed metrics preprocessing in PVC discovery in Kubernetes cluster state by HTTP template,
    removed non-existing PVC statuses, combined state phases into single phase metrics, added PV discovery
  + ZBX-22079 Fixed "make clean" command when used from tar archive
  + ZBX-22222 Fixed applying item value maps on already converted values
  + ZBX-22402 Fixed data sending to Zabbix server from Zabbix agent2 persistent buffer
  + ZBX-22240 Fixed selects of history and trends being able to block housekeeping
  + ZBX-22240 Fixed selects of history and trends blocking drop_chunks
  + ZBX-22078 Fixed the crash in calculated items when using tag filter on 32-bit systems
  + ZBX-21591 Optimized JSONPaths in the Nginx Plus template
  + ZBX-21739 Fixed discover status not being updated for templated graph prototype
  + ZBX-21748 Fixed the background of the Close button in the message box for dark theme
  + ZBX-19202 Fixed template dashboard availability to users without permissions to the templates
  + ZBX-22189 Fixed Zabbix server crash appearing when only item tags change between LLD runs
  + ZBX-21591 Optimized Nginx Plus by HTTP template to spread the load across worker processes
  + ZBX-22032 Added the cookie engine to HTTP checks
  + ZBX-21597 Optimized Remote Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-21602 Optimized Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-22149 Fixed wrong escaping in trigger expression during upgrade and escaping as a workaround for calculated items
  + ZBX-22061 Fixed custom query parameter read on an empty parameter for Oracle plugin in Zabbix agent 2
  + ZBX-21227 Improved error logging during agent start as a Windows service
  + ZBX-22178 Fixed action operations being executed on the current host only if a host group is selected
  + ZBX-22189 Fixed LLD Zabbix server crash
  + ZBX-21538 Fixed history.get API method blocking drop_chunks requests during housekeeping
  + ZBX-21956 Fixed severity sign overlapping trigger name in the map element configuration
  + ZBX-22215 Fixed incorrectly quoted function parameter parsing
  + ZBX-22043 Fixed the crash when array index in JSONPath is negative or large
  + ZBX-22118 Fixed remote command execution sequence in Zabbix agent 2
  + ZBX-21556 Updated Etcd by HTTP template to comply with Etcd v3.5
  + ZBX-22133 Fixed closed pipe detection for communication with plugins in Windows
  + ZBX-21936 Fixed actions not being displayed in the Action log widget
  + ZBX-22164 Fixed quote and unquote methods for trigger functions
  + ZBX-21254 Removed kernel.maxproc from the processes graph in Linux by Zabbix agent templates
  + ZBX-21754 Improved value cache warmup when retrieving two last values with 1 day update interval
  + ZBX-22077 Fixed Sign out link not working consistently in Mozilla Firefox
  + ZBX-21862 Updated tablespaces query for Oracle plugin in Zabbix agent 2
  + ZBX-21665 Fixed SMART plugin infinite loop for Zabbix agent 2
  + ZBX-19138 Fixed Redis plugin configuration in Zabbix agent 2 configuration files
  + ZBX-21592 Moved some static items under LLD rules to optimize Oracle by ODBC template
  + ZBX-21069 Fixed SNMP max_vars not backing off when generr is received
  + ZBX-21889 Fixed warnings being displayed even after enabling overrides for trends or history tables with compressed chunks
  + ZBX-21563 Changed the order in which escalation steps and recovery operations are executed
  + ZBX-22017 Fixed map navigation tree widget inability to save the order when the depth levels get changed
  + ZBX-21961 Removed the unnecessary "Command:" label for message actions on the Event details page
  + ZBX-21783 Fixed Zabbix JS timeout validation
  + ZBX-21720 Fixed trends function cache size estimation and overallocation handling
  + ZBX-21713 Fixed retrieval of the numeric column width when Oracle DB is used
  + ZBX-22126 Fixed trends being deleted from cache and retrieved from the database when data older than 1 hour is received
  + ZBX-22075 Fixed crash when Elasticsearch is used
  + ZBX-21890 Fixed config.dbversion_status containing second empty object on PostgreSQL without TSDB
  + ZBX-22138 Fixed inability to delete a group from the host prototype
  + ZBX-21950 Updated script item to not require host interface during template linkage
  + ZBX-21540 Moved some static items under LLD rules to improve performance in Oracle by Zabbix agent 2 template
  + ZBX-21073 Added support of Int8Array(), Buffer() and also duktape plain buffers in md5, sha256 and hmac function parameters
  + ZBX-22071 Extended description for OPSGenie media type
  + ZBX-20845 Fixed SNMP interface availability in case of wrong credentials
  + ZBX-21587 Added metrics for optimizing dependent items preprocessing in Jenkins template
  + ZBX-21441 Added an override to skip metadata collection on zfs and btrfs for Nix templates
  + ZBX-22016 Fixed host.get API method not returning any results for hosts with no interfaces when filtering by "hostid"
  + ZBX-21927 Fixed a crash on Oracle database when connection is lost
  + ZBX-21300 Fixed high CPU usage when using net.tcp.socket.count key on Windows
  + ZBX-21793 Fixed error message for "diaginfo" runtime command
  + ZBX-22042 Fixed inability to get the existing group prototypes by hostprototype.get API method when using Oracle database
  + ZBX-21221 Increased character limit of task_result.info
  + ZBX-21696 Fixed Windows agent 2 Unicode path support for log* items
  + ZBX-21903 Fixed agent 2 timeout behavior for net.tcp.port item
  + ZBX-21039 Fixed Readme in PostgreSQL by Zabbix agent 2 template
  + ZBX-21922 Fixed expression macros to use corresponding item keys
  + ZBX-21806 Fixed fatal PHP error in case incorrect variable type for controller action is given
  + ZBX-21753 Fixed graphs not loading in kiosk mode
  + ZBX-20413 Fixed the behavior of paging when a filter or a sub-filter is applied
  + ZBX-21206 Updated plugin support dependency for Zabbix agent 2
  + ZBX-20356 Updated Zabbix agent 2 to remove and re-add performance counters on failed collection and to keep a query always open
  + ZBX-21296 Updated Oracle plugin, Oracle ODBC and agent 2 template documentation grant select variables and added a new grant
  + ZBX-21595 Optimized RabbitMQ node templates
  + ZBX-21884 Changed system.sw.packages[&lt;package&gt;,&lt;manager&gt;,&lt;format&gt;] to system.sw.packages[&lt;regexp&gt;,&lt;manager&gt;,&lt;format&gt;]
  + ZBX-21594 Optimized RabbitMQ cluster templates
  + ZBX-20050 Fixed broken macro value and type input when changing to/from inherited macros
  + ZBX-21864 Fixed the fatal error in system warning page
  + ZBX-20110 Added single field search option to the archive.info, ts.stats, pdb.info,
    cdb.info and diskgroups.stats keys in Zabbix agent 2 Oracle plugin
  + ZBX-21373 Fixed the agent sometimes crashing when enumerating system processes on OpenBSD</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1689854400">- updated to latest upstream release 6.0.19
- this version fixes CVE-2023-29454 bsc#1213338
- New Features and Improvements
  + ZBXNEXT-8497 Removed unnecessary JavaScript preprocessing in discovery rules in Kubernetes templates
  + ZBXNEXT-8465 Updated JavaScript scripts in Kubernetes templates
  + ZBXNEXT-8467 Updated max supported TimescaleDB version to 2.11
  + ZBXNEXT-7072 Fixed hintbox to be automatically closed when target element disappears
  + ZBXNEXT-8294 Added filters of node labels and annotations for Kubelet discovery
    in Kubernetes cluster state template
  + ZBXNEXT-8199 Added Google cloud platform monitoring template
  + ZBXNEXT-8330 Updated plugin support with defaults support for Zabbix agent 2
  + ZBXNEXT-8357 Improved proxy history housekeeping when data older than ProxyOfflineBuffer is being constantly received
  + ZBXNEXT-8142 Added ability to import configuration files with a UTF-8 Byte order mark
  + ZBXNEXT-8209 Added Azure CosmosDB for MongoDB template
  + ZBXNEXT-8078 Removed unnecessary new line for each element in an array when exporting YAML templates
  + ZBXNEXT-8273 Implemented support for relative Include paths in the config file, based on its current directory
  + ZBXNEXT-8391 Added container healthcheck metric in Docker by Zabbix agent 2 template
  + ZBXNEXT-8354 Added pids_stats to docker.container_stats key in Zabbix agent 2
- Bug Fixes
  + ZBX-22987 Fixed inefficient URL schema validation
  + ZBX-21859 Fixed active checks occasionally not being executed on Zabbix agent 2 if checks
    for a plugin have long and short update intervals
  + ZBX-21892 Fixed wrong fs type returned by vfs.fs.get for file systems with identical mount point
  + ZBX-22941 Prevented clearing of the user macro secret values on inherited host prototypes as
    the result of user macros modifications on the parent host prototype of a template
  + ZBX-22695 Fixed eventlog duplicate timestamps
  + ZBX-22903 Fixed scale calculation for Graph and Graph (classic) widgets
  + ZBX-22148 Fixed the crash when updating a webhook to JavaScript that cannot be compiled
  + ZBX-22868 Fixed Zabbix agent 2 plugin Defaults when hardcoded value is provided
  + ZBX-22399 Added TLS and Default parameters support to MQTT plugin for Zabbix agent 2
  + ZBX-20280 Fixed page selection in a dashboard after refresh
  + ZBX-22883 Fixed occasional crash of user parameters on Windows when using Zabbix agent 2 with UserParameterDir defined
  + ZBX-22805 Increased memory allocation limit for JavaScript execution from 64M to 512M
  + ZBX-22798 Fixed incorrect output of vfs.file.contents when reading frequently modified file
  + ZBX-21573 Optimized preprocessing steps in the AWS EC2 by HTTP template
  + ZBX-16326 Fixed displaying of the first and last data points on the graphs
  + ZBX-22467 Fixed missing bracket in a trigger event name in Windows templates
  + ZBX-22738 Fixed flickering debug info while editing empty dashboards
  + ZBX-22231 Removed host and interface macros resolution from HTTP proxy fields in items,
    item prototype and discovery rule test dialogues
  + ZBX-21194 Fixed filter form submission upon pressing Enter key in Safari
  + ZBX-22762 Fixed race condition in Zabbix agent 2 when reading filesystem
  + ZBX-21804 Removed requirement for write permissions on hosts, host groups, triggers, discovery rules,
    discovery checks and proxies when creating or updating actions
  + ZBX-22243 Fixed navigation away from edited dashboard without user confirmation
  + ZBX-22418 Fixed popup form fields overlapping labels when textarea width is resized
  + ZBX-19590 Changed count_foreach to add 0 when no data are in the requested period
  + ZBX-22681 Fixed wrongly displayed Revert button for text macros in host, template and host prototype clone forms
  + ZBX-22594 Fixed fatal error when a request contains invalid authentication parameters
  + ZBX-22397 Fixed disabled input field text color in Safari
  + ZBX-21593 Optimized preprocessing steps in the templates PostgreSQL by Zabbix agent and PostgreSQL by Zabbix agent 2
  + ZBX-22470 Fixed hang on logging when establishing an encrypted connection in Zabbix agent 2
  + ZBX-20263 Prevented the ability to link two or more templates with matching item keys to a host or template;
    improved the check for double template linkage and related error messages
  + ZBX-22571 Fixed "service not equal" action condition not working as expected
  + ZBX-22644 Fixed Graph widget not showing all problems for multiple items with dataset aggregation enabled
  + ZBX-22698 Fixed spelling mistakes in the templates
  + ZBX-21883 Changed Select map field of the Map widget to multiselect
  + ZBX-22989 Silenced null-dereference warnings for duktape
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22604 Added new replica mismatch metrics to Kubernetes cluster state template, updated triggers
  + ZBX-22475 Fixed regex in preprocessing parameter for Jenkins template
  + ZBX-21910 Fixed JavaScript in Kubernetes nodes template
  + ZBX-22773 Made NodeAddress use ListenIP and ListenPort if not specified
  + ZBX-21613 Fixed broken database upgrade if more than one Zabbix server at the same time on one database is started
  + ZBX-22688 Fixed AlertScriptPath not allowing links
  + ZBX-22029 Fixed preprocessing step in Pods discovery for Kubernetes kubelet template
  + ZBX-22234 Fixed incorrect SNMPINDEX offset retrieval in SNMP discovery
  + ZBX-22141 Fixed attaching multiple templates with proc.get item key to one host and fixed spelling in description
  + ZBX-22285 Fixed honoring of the excludeSearch parameter in API
  + ZBX-20604 Fixed UserParameterDir behavior for UserParameter calls
  + ZBX-22732 Fixed description of ATAN2 mathematical function
  + ZBX-22664 Fixed user macros with regex context being resynced without any changes
  + ZBX-22661 Fixed templated dashboard display in Monitoring Hosts Dashboards
  + ZBX-21599 Optimised preprocessing steps and added dashboard in the TiDB TiKV by HTTP template
  + ZBX-21598 Optimised preprocessing steps and added dashboard in the TiDB PD by HTTP template
  + ZBX-21600 Optimised preprocessing steps and added dashboard in the TiDB by HTTP template
  + ZBX-22386 Fixed encoding of HTML entities in the user interface
  + ZBX-22714 Fixed signature for mqtt.get key in Standard items popup
  + ZBX-21397 Fixed preprocessing step in discovery for Kubernetes kubelet template
  + ZBX-20202 Improved tablespace handling to support Oracle multitenant architecture in Oracle by ODBC template
  + ZBX-22713 Fixed Zabbix server compilation problem for NetBSD
  + ZBX-21795 Fixed unhandled timeout in Telnet
  + ZBX-21801 Fixed helper positioning when sorting Header and Query fields in item configuration form
  + ZBX-22238 Fixed non-writable hostgroup appearance in template, host and host prototype clone forms
  + ZBX-22192 Fixed valid widget name being reset when other widget fields are invalid
  + ZBX-21871 Switched for the changes in users of user group API object to be audit logged
    as updates in groups of user API objects
  + ZBX-22461 Fixed incorrect sortable item positioning in Safari
  + ZBX-22469 Fixed SLI calculation for services having multiple alarms per second
  + ZBX-22859 Fixed validation of input parameters in action configuration form</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1697544000">- updated to latest upstream release 6.0.22
- this version fixes CVE-2023-32722 and CVE-2023-32722 bsc#1216211 and bsc#1216222
- removed patches zabbix-6.0.12-new-m4-pgsql.patch zabbix-6.0.12-curl-fixes.patch
  honestly was tired of patching for correct way doing postgresql detection
  now added postgresql-server-devel which does not make sense but hey
  upstream does not care
- New Features and Improvements
  + ZBXNEXT-8576 Added template integration with Acronis Cyber Protect Cloud
  + ZBXNEXT-6554 Increased remote command execution limits to 16MB
  + ZBXNEXT-8610 Added MantisBT template
  + ZBXNEXT-8358 Improved items configuration sync on PostgreSQL by selecting using equal condition instead of not equal
  + ZBXNEXT-8429 Added HashiCorp Nomad template
  + ZBXNEXT-8649 Fixed time period params in JavaScript
  + ZBXNEXT-8581 Added support for HTTP proxy in Azure templates
  + ZBXNEXT-8558 Added MantisBT webhook
  + ZBXNEXT-8589 Updated documentation, unified metric names and descriptions in PostgreSQL templates,
    removed unused macros, user parameters and queries in PostgreSQL by Zabbix agent
  + ZBXNEXT-8528 Added AWS Cost Explorer template
  + ZBXNEXT-8190 Increased MariaDB maximum supported version to 11.0
  + ZBXNEXT-8582 Increased MySQL maximum supported version to 8.1
  + ZBXNEXT-8481 Added PostgreSQL by ODBC template
  + ZBXNEXT-8561 Added nodata trigger to remote Zabbix proxy and server health templates
  + ZBXNEXT-8482 Added integration with OpenStack Nova
  + ZBXNEXT-8451 Disabled spell checking for nondescriptive textareas
  + ZBXNEXT-8505 Added Cisco SD-WAN templates
  + ZBXNEXT-7944 Excluded edgeupdate service from services discovery in Windows by Zabbix agent templates
  + ZBXNEXT-8422 Added AWS ECS templates
- Bug Fixes
  + ZBX-23417 Fixed possible memory leak when checking modbus.get[] item
  + ZBX-23338 Improved performance of templatedashboard.get method for non super-admin users
  + ZBX-23110 Fixed possible crash on Windows 11 by removing concurrent Win API call for update perfCounters list
  + ZBX-23284 Prevented deletion of the discovered group as a result of renaming its group prototype
  + ZBX-21094 Fixed graphs not displaying values when items do not have trends and trend storage period is overridden in configuration
  + ZBX-23162 Fixed variable in JavaScript for Cisco Meraki template
  + ZBX-23066 Expanded ui/composer.json to describe the project
  + ZBX-23261 Removed kiosk mode button from host inventory form
  + ZBX-23253 Added static units support to graph widget legend and hint box
  + ZBX-21898 Fixed expression validation, history function parser to accept backslash without escaping
  + ZBX-22943 Fixed various memory leaks in Zabbix agent 2
  + ZBX-23244 Added escaping for special characters in HTML mode of Telegram mediatype
  + ZBX-22818 Fixed some aggregation functions not working with last_foreach()
  + ZBX-21636 Fixed Oracle DB update query error mishandled as success
  + ZBX-20442 Fixed Ceph plugin not returning percent_used in Zabbix agent 2
  + ZBX-15210 Added housekeeping and handling in remove action operation of autoreg_host table
  + ZBX-22685 Fixed issue of error message details not being expanded by default in various forms
  + ZBX-22166 Fixed item value widget not showing decimal places properly with seconds
  + ZBX-23035 Fixed disappearing filter group in host, item, trigger, graph, discovery rule, web and template lists
  + ZBX-23105 Added missing database indices
  + ZBX-22640 Fixed inability to add unique SNMPv3 checks in discovery rules
  + ZBX-21952 Fixed and improved documentation for Oracle by ODBC template
  + ZBX-22724 Fixed inconsistencies in ordering of objects in template configuration export
  + ZBX-22980 Fixed host prototype displaying inherited macros in a non-inherited macro tab
  + ZBX-17279 Fixed graph widget loading
  + ZBX-21644 Fixed state of "allow manual close" setting of trigger prototype getting lost on template cloning
  + ZBX-22060 Added notes about encryption in PostgreSQL templates, renamed database instance URI macro to connection string
    in PostgreSQL by Zabbix agent 2 template, updated PostgreSQL by ODBC template to use connection string
  + ZBX-23246 Fixed classic graph preview not working if more than 10 items are assigned to it
  + ZBX-22758 Fixed Zabbix agent 2 startup error on domain controllers by increasing go-winio version
  + ZBX-22451 Fixed resolving of calculated item formula in test popup
  + ZBX-22620 Added header in items for Meraki template
  + ZBX-23051 Changed content of resolved alerts to be more compatible with Event Orchestration in PagerDuty
  + ZBX-23272 Fixed naming for tenant item prototypes in OpenStack Nova by HTTP template
  + ZBX-22771 Fixed handling of large unsigned integers in jsonpath
  + ZBX-22871 Fixed regular expression crash with invalid utf-8 sequences when pcre2 is used
  + ZBX-23141 Fixed crash when maintenance is enabled and unexpected event exists for trigger prototype
  + ZBX-21255 Added support of the fmtnum() function for {ITEM.VALUE}, {ITEM.LASTVALUE} and expression macros
  + ZBX-21695 Fixed {TIME} macro not being resolved during scheduled report test
  + ZBX-23221 Fixed memory leaks when using certificate-based encryption in Zabbix Agent 1 and Agent 2; thanks to Masato Hirahata for the patch
  + ZBX-22864 Fixed calculation of max_repetitions sent out to device in SNMP PDUs
  + ZBX-21574 Optimized Asterisk by HTTP template
  + ZBX-18168 Added regexp runtime error logging for log*[] items
  + ZBX-22677 Adjusted font colors for placeholders, disabled and readonly fields
  + ZBX-22972 Fixed displaying of dashboard pages when scrolling is enabled
  + ZBX-22528 Fixed draggable element position
  + ZBX-23067 Enhanced audit logging with reason of switching of HA node to active mode
  + ZBX-22613 Fixed script execution with API token as authentication
  + ZBX-23060 Removed unused endpoints in JavaScript for Veeam Backup and Replication template
  + ZBX-22772 Added trends cleanup for non-numeric value types
  + ZBX-22822 Fixed displaying the correct threshold color in "Top hosts" widget when value exceeds maximum
  + ZBX-22777 Fixed item test form sending incorrectly resolved macros to server if item uses SNMP interface
  + ZBX-23097 Fixed use of uninitialised value when verifying subject and issuer with TLS
  + ZBX-23112 Fixed runtime errors in the inheritance of the trigger and trigger prototype dependencies
  + ZBX-22539 Fixed SLI calculation for days with daylight-saving-time transitions
  + ZBX-22814 Fixed PHP runtime errors in API trigger.get method when using "expandComment" option
  + ZBX-23049 Fixed default condition for log item macro resolution
  + ZBX-21909 Updated setup section in README for PHP-FPM templates to include configuration example for Apache
  + ZBX-21547 Fixed reading of non-UTF-8 encoded files in Zabbix agent 2
  + ZBX-20148 Fixed the issue with housekeeper failing to delete some of the events that required deletion
  + ZBX-21970 Fixed console error in "Map navigation tree" widget; disabled add button on a 10th depth level
  + ZBX-19393 Fixed undefined index errors in configuration.importcompare
  + ZBX-22290 Fixed generation of double page headers when general warning appears
  + ZBX-21845 Fixed Zabbix agent 2 systemd plugin failing with newer dbus
  + ZBX-22830 Fixed free bytes calculation for temporary tablespace in Oracle Zabbix agent 2 plugin
  + ZBX-22912 Fixed not being able to save an event correlation when custom formula was selected but only one condition remained
  + ZBX-21571 Updated pod crash loop trigger expressions in Kubernetes nodes and cluster state templates
  + ZBX-22369 Fixed suffix interpretation in threshold values for "Top hosts" widget
  + ZBX-22825 Fixed Zabbix access to the first page for user with specific page access
  + ZBX-22867 Fixed import popup showing circle animation even if PHP code failed
  + ZBX-22711 Fixed incorrectly displayed simple graphs with non-numeric items in Host graphs page</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1703419200">- updated to latest release 6.0.25
- fixes for bsc#1218199 (CVE-2023-32727), bsc#1218185 (CVE-2023-32725),bsc#1218193 (CVE-2023-32726)
- New Features and Improvements
  + ZBXNEXT-8857 Updated max supported TimescaleDB version to 2.13
  + ZBXNEXT-8800 Backported support of additional SSH options for ssh.run[] item as the 5th parameter
  + ZBXNEXT-8705 Implemented new tablespace item to retrieve percentage about
    current tablespace usage from max for both Oracle templates
  + ZBXNEXT-8708 Added version metric to Oracle plugin in Zabbix agent 2
  + ZBXNEXT-8729 Updated max supported TimescaleDB version to 2.12
  + ZBXNEXT-8522 Added HPE iLO by HTTP template
  + ZBXNEXT-7486 Added openshift-state-metrics in Kubernetes cluster state by HTTP
  + ZBXNEXT-8552 Added FortiGate by SNMP and FortiGate by HTTP templates
  + ZBXNEXT-8727 Added additional metrics in Cisco Meraki organization by HTTP template
  + ZBXNEXT-7097 Added item and trigger for monitoring PostgreSQL version into PostgreSQL
    by ODBC and PostgreSQL by Zabbix agent 2 templates
  + ZBXNEXT-8283 Implemented role-based authentication for AWS monitoring
  + ZBXNEXT-8575 Added Nextcloud template
  + ZBXNEXT-8469 Increased PostgreSQL maximum supported version to 16
  + ZBXNEXT-8714 Increased MariaDB maximum supported version to 11.1
- Bug Fixes
  + ZBX-23559 Fixed SLI dropping when maintenance is set with pre-existing problem
  + ZBX-23471 Fixed sha256 sum calculation on AIX, HP-UX and Solaris, fixed crash on HP-UX
  + ZBX-23787,ZBX-23755 Fixed crash on empty HTTP response;
    fixed Zabbix agent build on Windows with libcurl
  + ZBX-23683 Fixed calculation of vmware.datastore.read/write items taking into
    account VMware HV maintenance status
  + ZBX-21132 Fixed Top hosts widget not showing all items by selected item name
  + ZBX-23764 Added an additional field for new events in SIGNL4 media type
  + ZBX-23342 Fixed Zabbix agent 2 MySQL plugin connection not taking into account TLS parameters
  + ZBX-23685 Added read-only transaction to the list of recoverable errors on PostgreSQL
  + ZBX-23580 Fixed aggregated item key conversion to calculated item formula when
    item key includes 'last' function and a fourth parameter
  + ZBX-22493 Fixed foreign key support with SQLite3 database
  + ZBX-23490 Improved HTTP agent, web scenarios, web checks and JavaScript to convert to UTF-8
    from charset specified in HTTP header or HTTP meta tag
  + ZBX-23621 Fixed SNMP discovery looping forever with empty trend response
  + ZBX-23644 Fixed Zabbix agent compilation on AIX
  + ZBX-23525 Fixed template tab name in template configuration form
  + ZBX-23620 Reordered sub-templates in READMEs of Acronis, Control-M and Openstack templates
  + ZBX-23381 Fixed unit for FreeStorageSpace metric in JavaScript AWS RDS instance by HTTP template
  + ZBX-23269 Fixed sizes of loading modal windows
  + ZBX-22400 Fixed Web scenarios configuration form to display parent web scenarios on page refresh
  + ZBX-23290 Fixed gap when filtering by tags in Latest data
  + ZBX-23430 Fixed selected filter tab in high contrast themes being indistinguishable from others when collapsed
  + ZBX-23639 Changed value type for 'Pool Percent Used' item prototype in Ceph by Zabbix agent 2 template
  + ZBX-21891 Fixed messages about enabling, disabling and updating modules being different from other places
  + ZBX-23521 Fixed password field label not changing to key passphrase and
    back for SSH agent item when changing authentication method
  + ZBX-23431 Fixed non-working "Network timeout for item test" setting
  + ZBX-23285 Added missing bottom border for disabled button dropdown on hover for inherited macros
  + ZBX-23615 Fixed receiving data from the database twice the first time it is loaded
  + ZBX-19531 Fixed tables with header text vertical rotation
  + ZBX-23235 Fixed function macros to expand in notifications
  + ZBX-23173 Fixed memory leak in agent 2 for Windows Events processing on MS Windows
  + ZBX-23265 Fixed transfer of PSK encryption details when cloning proxy
  + ZBX-23563 Fixed JSONPath for rowshare locks metric in PostgreSQL by Zabbix agent 2 template
  + ZBX-22907 Removed unused LLD macro in PostgreSQL by Zabbix agent template
  + ZBX-23377 Added support for VMware perfCounter with nanosecond type
  + ZBX-23012 Possible optimization of the SQL queries when updating LLD items
  + ZBX-23325 Fixed ability to add duplicate ICMP ping checks to discovery rule configuration form via popup
  + ZBX-23270 Renamed trigger name condition to event name condition
  + ZBX-23340 Fixed TLS parameter handling in MySQL plugin for Zabbix agent 2
  + ZBX-23461 Fixed output of redundant data in DCdump_interfaces
  + ZBX-23528 Fixed inability to resize trigger expression field horizontally
  + ZBX-22977 Fixed positioning of hidden checkbox inputs and fixed autofocus in template/host mass update
  + ZBX-23494 Added SNMP fallback item to TrueNAS by SNMP template, updated
    uptime item and template descriptions, added preprocessing to free swap percentage calculation
  + ZBX-23404 Fixed Zabbix agent crashes on HP-UX 11.23
  + ZBX-22666 Disabled severity filter for Geomap widget in dashboard edit mode
  + ZBX-22735 Fixed confusing error message on user parameter reload in Zabbix agent 2
  + ZBX-23393 Fixed unquoted macro parsing in trigger function parameters
  + ZBX-23064 Simplified trend synchronization queries to improve performance
  + ZBX-23373 Fixed result for script.get API call with selectActions option
  + ZBX-23014 Fixed Zabbix agent build on HP-UX
  + ZBX-23164 Added timespan parameter in JavaScript Cisco Meraki template
  + ZBX-23455 Fixed inconsistency in button naming, confirmation messages,
    success and error messages in item and web scenario list pages
  + ZBX-20038 Fixed master host parameter for MySQL replication.get_slave_status key in Zabbix agent 2
  + ZBX-23301 Removed checks for PostgreSQL-TimescaleDB versions combination
  + ZBX-23211 Fixed host dashboard view for multi-page dashboard where the first page is empty</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1707048000">- add group provides needed by RPM 4.19</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108800">- update to latest release 6.0.27
- replaced zabbix-agentd.firewall  zabbix-java-gateway.firewall  zabbix-proxy.firewall  zabbix-server.firewall
  with firewalld xml definitions zabbix-agentd.xml  zabbix-java-gateway.xml  zabbix-proxy.xml  zabbix-server.xml
- New Features and Improvements
  + ZBXNEXT-8983 	Updated max supported MariaDB version to 11.2
  + ZBXNEXT-8984 	Updated max supported MySQL version to 8.3
  + ZBXNEXT-8762 	Added YugabyteDB by HTTP and YugabyteDB Cluster by HTTP templates
  + ZBXNEXT-8891 	Updated max supported MySQL version to 8.2
  + ZBXNEXT-8524 	Added support for HTTP proxy in GCP templates
  + ZBXNEXT-8759 	Added dashboards in Azure templates
  + ZBXNEXT-8580 	Added new discovery rules, refactored discovery rules to dependent items
    and made few minor changes in MSSQL by ODBC template
  + ZBXNEXT-8730 	Added Azure Cost Management by HTTP template
  - Bug Fixes
  + ZBX-23124 Fixed items with disabled history being sometimes stuck in non-supported state
  + ZBX-23586 Fixed filter evaluation type of organizations discovery in Cisco Meraki dashboard by HTTP template
  + ZBX-23766 Updated Zabbix agent 2 Ceph plugin readme setup instructions
  + ZBX-24094 Fixed network interfaces LLD filtering macro in Linux by Prom template
  + ZBX-23202 Fixed unused tag value being saved in tag filter
  + ZBX-22555 Updated regexp to case insensitive in Nginx templates
  + ZBX-23973 Fixed trends being retrieved from database for new items and for items with infrequent update interval
  + ZBX-22745 Removed incorrect description of network interfaces administrative status filter macro in SNMP templates
  + ZBX-24015 Improved zabbix[queue] internal item not to block history syncers and pollers
  + ZBX-23509 Fixed JSONPath of Keyspace discovery master item in Redis by Zabbix agent 2 template
  + ZBX-24059 Fixed libmodbus unnecessary linking into all binaries
  + ZBX-24055 Added missing API port macros in URL of script items in HPE Synergy by HTTP and HPE Primera by HTTP templates
  + ZBX-20525 Fixed vfs.dir.size performance issues when walking through directory that has a lot of subdirs/files
  + ZBX-23773 Improved trigger functionality for Acronis Cyber Protect Cloud MSP by HTTP template
  + ZBX-23979 Improved trend recalculation performance by performing trend updates in own transaction
  + ZBX-23688 Improved new item value retrieval performance by adding such items to value cache after configuration sync
  + ZBX-22130 Changed JSONPath expression evaluator to treat null values as empty variants
  + ZBX-23986 Added a license to the Go module
  + ZBX-23587 Fixed widget input field selecting when clicking on label
  + ZBX-23640 Fixed preload hints opening
  + ZBX-22433 Fixed web scenario and web scenario step configuration field trimming and field sorting
  + ZBX-23684 Fixed transactions query file for PostgreSQL by Zabbix agent template
  + ZBX-22371 Fixed process tags option not adding tags for service events
  + ZBX-17208 Fixed invalid command-line flag handling in Zabbix agent 2
  + ZBX-23937 Fixed JavaScript for AWS EC2 instances discovery
  + ZBX-22715 Fixed map shape dimension changes on resizing in scaled browser mode
  + ZBX-23722 Added garbage collection after executing JavaScript code
  + ZBX-23740 Fixed netsnmp persistent state disabling without affecting its configuration
  + ZBX-23257 Fixed log items not using MaxLinesPerSecond setting correctly for Zabbix agent 2
  + ZBX-23890 Removed non-existing headers from compiler checks: mtent.h and knlist.h
  + ZBX-23912 Removed Jira with CustomFields media type in data.tmpl
  + ZBX-23761 Fixed JavaScript in Jira media type
  + ZBX-22558 Fixed trigger expression for retrieval of stub page in Nginx templates
  + ZBX-23691 Fixed LLD filters evaluation type for devices discovery in Cisco SD-WAN by HTTP template
  + ZBX-23540 Added error checks for RegisterMetrics calls
  + ZBX-23605 Removed getting location buckets in AWS by HTTP template
    added discovery filters for request metrics in AWS S3 bucket by HTTP template
  + ZBX-23466 Fixed data aggregation errors in Graphs and Top hosts widgets with Elasticsearch backend
  + ZBX-23835 Updated Meraki templates
  + ZBX-23723 Fixed proxy params in JavaScript AWS templates
  + ZBX-23733 Fixed error when downloading graph as .png image if item name contains multibyte characters
  + ZBX-22983 Fixed ellipsed dropdown options in items mass update in preprocessing
  + ZBX-23715 Fixed persistent directory path not following symlinks upon creation
  + ZBX-23825 Fixed query_fields values for Acronis and Nomand templates
  + ZBX-22055 Fixed map image of map widget not being updated when pressing Apply button
  + ZBX-23629 Fixed interface icon cursor to pointer
  + ZBX-22536 Fixed TimescaleDB compression detection for history.clear API method and proper error appearance in frontend
  + ZBX-23145 Disabled deprecated automatic reconnection in MySQL
  + ZBX-22933 Improved vfs.file.regmatch and vfs.file.regexp items to use buffered file read
  + ZBX-23439 Fixed sorting of numeric items with/without aggregation enabled in Top hosts widget
  + ZBX-21973 Changed deprecated X-Frame option allow-from to Content-Security-Policy frame-ancestors
  + ZBX-23633 Fixed service alarms to be recovered with problem time in case of negative problem duration
  + ZBX-23738 Fixed Zabbix backend sources for libxml2 2.12.0 version changes
  + ZBX-23746 Fixed creation of tickets during escalation for Zammad media type
  + ZBX-23561 Fixed spacing between filter and results table
  + ZBX-18873 Fixed disabled chevrons color in problem view
  + ZBX-23636 Fixed some fields in Administration section not being trimmed on form submit</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108801">- remove all firewalld definitions as they are part of firewald package already</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711800000">- fix broken copypasta for system-user-zabbix source file and
  file itself to remove gecos (description) in file
  fixes bsc#1222169 Packaging Error in system-user-zabbix-6.0.27-1.1.noarch package prevents upgrade
  Thanks Andreas Stieger for pointing out and reporter himself</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1711800001">- update to 6.0.28:
  * Added metadata in JavaScript for AWS templates
  * Added AWS ELB Application Load Balancer by HTTP template
  * Added Check Point Next Generation Firewall by SNMP template
  * Added MSSQL by Zabbix agent 2 template
  * Updated max supported TimescaleDB version to 2.14
  * bug fixes</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1716984000">- Update license to match legaldb report</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1719489600">- update to 6.0.31
- New Features and Improvements
  + ZBXNEXT-9140 Added support for custom compartments in Oracle Cloud by HTTP templates Templates
  + ZBXNEXT-9034 Added Jira Data Center by JMX template Templates
  + ZBXNEXT-8682 Introduced a length limit of 512KB for item test values that server returns to Zabbix frontend Frontend Server
  + ZBXNEXT-8248 Added database filter macros to MySQL templates Templates
  + ZBXNEXT-6698 Removed absolute threshold and timeleft from OS template triggers of filesystem space Templates
  + ZBXNEXT-7930 Added user macro support for username and password fields in email media type Server
  + ZBXCTR-22 Refactored JavaScript filter functions for Kubernetes templates Templates
  + ZBXNEXT-9098 Added AWS ELB Network Load Balancer by HTTP template Templates
  + ZBXNEXT-6864 Replaced {HOST.CONN} with user macros in templates Templates
  + ZBXNEXT-9117 Updated max supported MariaDB version to 11.3 Proxy Server
  + ZBXNEXT-9026 Added Go compiler version to Zabbix agent 2 version output Agent
  + ZBXNEXT-8786 Changed 'odbc.discovery' keys to 'odbc.get' in MySQL by ODBC and Oracle by ODBC templates Templates
  + ZBXNEXT-8536 Added cbdhsvc service to macros in Windows agent templates Templates
  + ZBXNEXT-8861 Made changes and added more metrics to the FortiGate by SNMP template Templates
  + ZBXNEXT-8240 Added a new set of templates for integration with Oracle Cloud Infrastructure Templates
- Bug Fixes
  + ZBX-24483 Improved memory usage in Zabbix server/proxy trappers and in proxy
    pollers when sending large configuration Proxy Server
  + ZBX-23073 Fixed URL widget resizing and dragging Frontend
  + ZBX-24574 Fixed HA node flipping between standby and active states Server
  + ZBX-24119 Fixed possible blocking of alert manager when it periodically pings database Server
  + ZBX-7998 Added VMware service username, password and URL check for empty values Proxy Server
  + ZBX-24402 Reduced main process connections to database during startup Proxy Server
  + ZBX-24369 Fixed filter behavior in monitoring pages after deleting filter parameters Frontend
  + ZBX-24484 Fixed Geomap widget console error when dragging map in widget edit mode Frontend
  + ZBX-23337 Improved supported version documentation for Oracle Database plugin and both templates Documentation
  + ZBX-24180 Fixed inability to import existing host or template when its dependent item prototype,
    which is used in trigger prototypes or graph prototypes, would have a different master item API
  + ZBX-20871 Fixed inability to use LLD macro functions in Prometheus pattern and labels used in item prototype preprocessing API
  + ZBX-24527 Fixed unnecessary loading text being displayed in hintbox preloader Frontend
  + ZBX-24362 Fixed wrong Zabbix agent 2 loadable plugin process handling catching all child process exits Agent
  + ZBX-24470 Fixed scale of VMware vmware.vm.memory.size.compressed key Proxy Server
  + ZBX-24415 Added triggers for datastores in VMware templates Templates
  + ZBX-18094 Fixed multiple pie graph issues related to calculation of item angles Frontend
  + ZBX-20766 Fixed confusing port binding error message Agent Proxy Server
  + ZBX-24481 Fixed inability to unset value map from existing item or item prototype by passing
    a version without valuemap parameter into configuration.import API
  + ZBX-24531 Fixed compile time data not being set for agent2 Agent
  + ZBX-24453 Implemented socket file cleanup when shutting down, added blocking of signals during important stages of startup Proxy Server
  + ZBX-24152 Fixed host form submission with Enter button if the form is opened in a popup and focus is in a flexible text area field Frontend
  + ZBX-23788 Added SNMP OID ifAlias in Network interfaces discovery Templates
  + ZBX-24482 Fixed the presence of the http_proxy field in the initial data Installation
  + ZBX-24210 Improved Zabbix agent 2 loadable plugin capacity code style Agent
  + ZBX-23951 Fixed issue of incorrect template matching when no UUID exists in export file API
  + ZBX-23953 Fixed CIDR network mask of VMware HV network interface Proxy Server
  + ZBX-24195 Fixed host IPMI username and password field max length Frontend
  + ZBX-24451 Added tags and changed a item in Proxmox template Templates
  + ZBX-23386 Fixed hintbox sizing to fit screen Frontend
  + ZBX-24024 Fixed OIDs for external sensors in APC UPC by SNMP templates Templates
  + ZBX-21751 Fixed node's loadavg item in Proxmox template Templates
  + ZBX-24315 Fixed linking template to host when some LLD macro paths already exist Server
  + ZBX-24172 Fixed Zabbix server issue with scheduled intervals on Feb 29th of leap year Server
  + ZBX-23407 Improved performance of retrieving last history values when primary keys are available API
  + ZBX-24246 Updated descriptions for family of MySQL and Oracle templates,
    changed macro in the trigger 'Tablespace utilization is too high' for family of Oracle templates Templates
  + ZBX-23988 Renamed Agent2 Go module
  + ZBX-24222 Fixed incorrect item OIDs in the FortiGate by SNMP template Templates
  + ZBX-24393 Updated README in Redis by Zabbix agent 2 template Templates
  + ZBX-24298 Allowed any JNDI service providers back in JMX monitoring Java gateway
  + ZBX-19990 Separated LLD filter macros in Apache Tomcat by JMX template Templates
  + ZBX-24364 Added preprocessing steps for LLD rules in RabbitMQ templates Templates
  + ZBX-24368 Improved PostgreSQL autovacuum's count query Templates
  + ZBX-24282 Fixed Zabbix proxy to report error for not supported items Proxy Server
  + ZBX-19507 Fixed vmware.eventlog item to recover after event keys are reset Server
  + ZBX-24241 Fixed Zabbix server issue with random order of host groups for a host during real-time export Server
  + ZBX-24275 Fixed item prototype JSONPath preprocessing, added missing volume health metric and triggers in HPE MSA templates Templates
  + ZBX-24316 Fixed username macro in GridGain by JMX template Templates
  + ZBX-23719 Updated plugin-support to add duplicate flag handling Agent
  + ZBX-22429 Fixed typo in Zabbix proxy automake file Installation
  + ZBX-24264 Fixed value cache being filled with values of newly added items with triggers Server
  + ZBX-24088 Fixed problem filtering in maps with nested maps Frontend
  + ZBX-24206 Fixed line breaks in JavaScript in Cloudflare template Templates
  + ZBX-24236 Fixed nested transaction error in LLD when connection is terminated Server
  + ZBX-24134 Added sensor discovery in VMware Hypervisor template Templates
  + ZBX-23918 Fixed item pattern select popup to display all available items Frontend
  + ZBX-24190 Fixed items being updated incorrectly when configuring graph Frontend
  + ZBX-24289 Fixed issue with interface assignment for items copied from host to host Frontend
  + ZBX-23032 Added triggers for cluster status in VMware templates Templates
  + ZBX-23948 Added support for TabularData data when parsing an MBean attribute Java gateway
  + ZBX-23742 Fixed tag filtering logic for tags with one name and different types of operators API
  + ZBX-24271 Added delay in JavaScript execution for Azure Cost Management by HTTP template Templates
  + ZBX-24208 Fixed Oracle, MySQL plugin connection cache blocking Agent
  + ZBX-24202 Fixed JavaScript in AWS S3 bucket by HTTP template Templates
  + ZBX-23478 Fixed issue when missing locale error would not be displayed for user under certain conditions Frontend
  + ZBX-24166 Fixed Zabbix not being able to restart due to RTC and sockets not being closed before stopping Agent Proxy Server
  + ZBX-23853 Fixed duplicate agent check timestamps when time shifts back due to system clock synchronization Agent</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1726833600">- update to 6.0.33
- this version fixes CVE-2024-36461 and CVE-2024-22114
- New Features and Improvements
  + ZBXNEXT-9000 Changed query table for ASM disk group metrics in Oracle Database plugin and
    Oracle by ODBC template Agent Templates
  + ZBXNEXT-9217 Added AWS Lambda by HTTP template Templates
  + ZBXNEXT-9293 Updated max supported MySQL version to 9.0 Proxy Server
  + ZBXNEXT-8657 Updated Zabbix health templates with new visualization Templates
  + ZBXNEXT-9143 Added index on auditlog recordsetid Server
  + ZBXNEXT-9081 Added Small Computer System Interface (SCSI) device type support to Zabbix agent 2 Smart plugin Agent
  + ZBXNEXT-6445 Added recovery expression for fuzzytime triggers in Linux and Windows templates,
    removed fuzzytime triggers from active agent templates Templates
  + ZBXNEXT-9201 Updated max supported MySQL version to 8.4 Proxy Server
  + ZBXNEXT-9225 Updated max supported TimescaleDB version to 2.15 Server
  + ZBXNEXT-9226 Updated max supported MariaDB version to 11.4 Proxy Server
  + ZBXNEXT-8868 Added discovery and template for Azure VM Scale Sets Templates
- Bug Fixes
  + BX-24947 Fixed PHP runtime errors while processing frontend notifications Frontend
  + ZBX-24824 Improved loadable plugin connection broker Agent
  + ZBX-24583 Fixed inability to export/import web scenario with digest authentication API
  + ZBX-23905 Fixed double scroll in script dialogs Frontend
  + ZBX-18767 Fixed word breaks in flexible text input fields and trigger expressions Frontend
  + ZBX-24909 Fixed resolving of macro functions in the "Item value" widget Frontend
  + ZBX-24859 Fixed JavaScript in S3 buckets discovery rule Templates
  + ZBX-24617 Fixed hardcoded region in AWS by HTTP template Templates
  + ZBX-24524 Fixed "New values per second" statistic to include dependent items in calculation Proxy Server
  + ZBX-24821 Made 'execute_on' value being recorded in audit only for shell scripts Server
  + ZBX-23312 Fixed discovery edit form being saved incorrectly after dcheck update Frontend
  + ZBX-24773 Fixed duplicate item preprocessing in Kubernetes Kubelet by HTTP template Templates
  + ZBX-24514 Fixed standalone Zabbix server and Zabbix proxy not stopping when database is read-only Proxy Server
  + ZBX-23936 Fixed state and styling of readonly fields Frontend
  + ZBX-24520 Fixed an issue with incorrect translations used in several frontend places Frontend
  + ZBX-21815 Fixed issue with undefined offset for media type when it was deleted before saving the user Frontend
  + ZBX-24108 Fixed error in dashboard if Map widget contains map element that user doesn't have access to Frontend
  + ZBX-24569 Fixed old and added new items to Azure Virtual Machine template Templates
  + ZBX-24537 Fixed tags subfilter in Latest data kiosk mode Frontend
  + ZBX-24167 Fixed template linkage when item prototype collision is found Server
  + ZBX-23770 Improved monitoring user permissions documentation for Zabbix agent 2 Oracle plugin and Oracle by ODBC template Documentation
  + ZBX-24565 Removed redundant kernel header include, fixed musl compatibility issues (thanks to Alpine Linux maintainers for spotting this)
  + ZBX-24610 Fixed interface field appearance for discovered items without interface set Frontend
  + ZBX-24562 Fixed incorrect problem order in Problems by severity widget's hintbox Frontend
  + ZBX-23751 Fixed inability to pass an action filter condition without an "operator" property, implying a default value of "Equal" API
  + ZBX-21429 Prevented ability to disable all UI element access via role.update API API
  + ZBX-19271 Fixed inconsistent tag row rendering in different edit forms Frontend
  + ZBX-24539 Fixed incorrect threshold in trigger expression of Check Point Next Generation Firewall by SNMP template Templates
  + ZBX-24667 Fixed vm.memory.size[pused] item on Solaris Agent
  + ZBX-23781 Added storage volumes check in HPE iLO by HTTP template Templates
  + ZBX-24391 Fixed Zabbix agent to return net.tcp.socket.count result without error if IPv6 is disabled Agent
  + ZBX-24235 Fixed value misalignment in Item value widget Frontend
  + ZBX-24352 Fixed custom severity name usage in Geomap widget Frontend
  + ZBX-24665 Fixed potential problem with deprecated GCE Integrity feature Templates
  + ZBX-20993 Fixed Zabbix agent 2 MQTT plugin clientID to be generated by strict requirements Agent
  + ZBX-23426 Added dependent item with JavaScript preprocessing for edges SD-WAN in VMWare SD-WAN VeloCloud by HTTP template Templates
  + ZBX-24566 Fixed crash when expression macro is used in unsupported location Server
  + ZBX-24450 Fixed issue where graph could differ for data gathered from PostgreSQL and other databases Frontend
  + ZBX-24513 Fixed real-time export of rarely updated trends Server
  + ZBX-24163 Fixed submap addition in Map navigation tree widget to not append same submaps repeatedly Frontend
  + ZBX-23398 Fixed trigger expression constructor incorrectly showing '&lt;' and '&gt;' operators Frontend
  + ZBX-23584 Fixed error message being displayed when updating host after changing item status Frontend
  + ZBX-24635 Fixed datastore triggers in VMware templates Templates</changelog>
</package>
<package pkgid="4c1f755b636eba625ece7bef5c8016e6fdc0df3e114675224f52947f97d70e56" name="zabbix-proxy" arch="ppc64le">
  <version epoch="0" ver="6.0.33" rel="bp156.2.3.1"/>
  <changelog author="pgajdos@suse.com" date="1644494400">- version update to 4.0.38
  * ZBX-20387   fixed default language of the setup routine for logged in superadmin users (averza)
  * ZBX-19652   fixed JavaScript syntax for Internet Explorer 11 compatibility (jfreibergs)</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1644753600">- mention dropped files from 3.x series so it can be accepted in backports...
- zabbix-3.0.20-jsLoader-fix.patch was never required in 4.x</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1647518400">- updated to latest release 4.0.39
- Bug Fixes
  + ZBX-19789 Added SourceIP support to ldap simple checks
  + ZBX-20680 Fixed reflected XSS issues
  ( Reflected XSSes in Zabbix Frontend (CVE-2022-24349, CVE-2022-24917, CVE-2022-24918, CVE-2022-24919) )
  fixes for bsc#1196945 bsc#1196946 bsc#1196947</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491200">- updated to latest release 4.0.42
- New Features and Improvements
  + ZBXNEXT-7694 Added "utf8mb3" character set support for MySQL database
  + ZBX-20946 Enabled Bulgarian, Chinese (zh_TW), German, Greek, Indonesian,
    Romanian, Spanish and Vietnamese languages in frontend
- Bug Fixes
  + ZBX-21123 Fixed crash when VMware VC was not available at the first moment when starting zabbix_server
  + ZBX-21137 Fixed VMware collector crash related to datastore state disconnected from all HVs
  + ZBX-20600 Fixed vmware hv.datastore.latency item when multiple datastores with duplicate name
  + ZBX-20844 Fixed external check becoming unsupported when Zabbix server or Zabbix proxy is stopped</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491201">- add CVE-2022-35230 patch file CVE-2022-35230.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674216000">- updated to 6.0.12
- for changes in this major release please consult 6.0.html in
  /usr/share/doc/packages/zabbix/
- removed CVE-2022-35230.patch and zabbix-3.0.25-new-m4-pgsql.patch
- added fixed zabbix-6.0.12-new-m4-pgsql.patch patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674820800">- mention of patches added required...
  zabbix-6.0.12-curl-fixes.patch zabbix-6.0.12-netsnmp-fixes.patch
  zabbix-6.0.12-new-m4-pgsql.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1684152000">- updated to latest upstream release 6.0.17
- New Features and Improvements
  + ZBXNEXT-8334 Added Event-Driven Ansible media
  + ZBXNEXT-8312 Increased TimescaleDB maximum supported version to 2.10
  + ZBXNEXT-8317 Increased MariaDB maximum supported version to 10.11
  + ZBXNEXT-7759 Added array and Buffer support to JavaScript btoa function and HttpRequest post/put methods
  + ZBXNEXT-8071 Added sysdba, sysasm and sysoper login options to Zabbix agent 2
    Oracle plugin and updated Oracle by Zabbix agent 2 template documentation
  + ZBXNEXT-8241 Added support of signing data using rs256 to JavaScript engine
  + ZBXNEXT-8208 Added storage accounts in azure template
  + ZBXNEXT-8012 Implemented API token authentication in user.checkAuthentication method
  + ZBXNEXT-8204 Added support of PHP 8.2
  + ZBXNEXT-8170 Added AWS cloud templates
  + ZBXNEXT-7923 Added templates for BMC Control-M integration
  + ZBXNEXT-7775 Added Veeam backup and replication templates
  + ZBXNEXT-8054 Updated MariaDB maximum supported version to 10.10
  + ZBXNEXT-7951 Implemented configuration import improvements
  + ZBXNEXT-8112 Added Line media type
  + ZBXNEXT-8197 Added TimescaleDB v2.9.x support
  + ZBXNEXT-7962 Fixed interfaces discovery rules in OPNsense, PFSense and TrueNAS templates
  + ZBXNEXT-7615 Added hmac function for JavaScript
  + ZBXNEXT-7977 Added Azure Microsoft SQL templates
  + ZBXNEXT-8076 Added prof_enable and prof_disable commands for profiling
  + ZBXNEXT-7963 Added a hint box to the "Enable HTTP authentication" field; added confirmation dialog box for enabling HTTP authentication
  + ZBXNEXT-7886 Added Cisco Nexus 9000 Series Switches template
  + ZBXNEXT-6119 Added the option to retrieve all JSON data from docker.container_info key in Zabbix agent 2 Docker plugin
  + ZBXNEXT-7834 Added templates for Microsoft Azure and Azure virtual machines
  + ZBXNEXT-8058 Reduced locking between history syncers, trappers and proxy pollers
- Bug Fixes
  + ZBX-22718 Fixed memory leak in json objects and identical keys
  + ZBX-22719 Fixed replace() function in expressions
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22589 Added new limits for JS objects
  + ZBX-22521 Added debug logging for process selection in proc.mem[] on AIX
  + ZBX-22373 Updated go.mod/sum to allow mixing session and key parameter for Zabbix agent 2 items
  + ZBX-22241 Fixed minimum severity filter usage for map element link triggers
  + ZBX-22194 Fixed inability to import a template with trigger dependency on a host trigger
  + ZBX-22538 Fixed popup menus disappearing on right-clicking links in them
  + ZBX-21583 Optimised preprocessing steps and added two graphs and dashboard in the Hadoop by HTTP template
  + ZBX-19375 Prevented the ability to set a duplicate value for the uuid parameter when updating any of template
    entities; added possibility to update the uuid parameter for the Service API; fixed duplicate UUIDs
    in Proxmox VE by HTTP template
  + ZBX-21603 Optimised preprocessing steps in the Zookeeper by HTTP template
  + ZBX-21589 Optimised SQL queries and preprocessing steps
  + ZBX-22492 Removed limitation for size of logged messages in JS
  + ZBX-22641 Updated deprecated ports in Kubernetes templates, updated target tags,
    added notes about binding address options for Scheduler and Cluster Manager components
  + ZBX-22306 Fixed the crash in Zabbix agent 2 when running out of available file descriptors
  + ZBX-21013 Hid the option "Create new groups" for unprivileged users in the Import form
  + ZBX-22219 Added validation to the "Server" IP/DNS option in the Zabbix agent 2 configuration
  + ZBX-22627 Fixed loss of preprocessing result when step with delta is used
  + ZBX-22304 Fixed duplication in web scenario error messages when curl cannot resolve host
  + ZBX-21577 Added an extra master item prototype to the Elasticsearch Cluster by HTTP template
    to reduce preprocessing worker utilization
  + ZBX-20084 Fixed VMware parameters display
  + ZBX-20699 Fixed the inability to import host prototypes containing SNMPv3 interface;
    allowed to supply conditional parameters with default values to hostprototype.create and hostprototype.update API methods
    when the parameters have no effect; added audit logging of changes to host prototypes when unlinking a template;
    fixed the inability to remove group links or group prototypes from a host prototype of a linked template
  + ZBX-22432 Fixed different severity paddings in trigger popups and maps triggers
  + ZBX-22210 Fixed selected count when using filter and filtered parameter is changed in a popup
  + ZBX-22533 Fixed debug section overlapping with 'Add new widget' placeholder in the dashboard
  + ZBX-22331 Fixed messages when updating graph prototype discovery
  + ZBX-22455 Added a check for numeric value in value mapping
  + ZBX-22206 Fixed incorrect padding in multiselect popup contrast dark and light stylesheets
  + ZBX-18527 Fixed the markup for Type of calculation expression field
  + ZBX-22363 Added support for item and item_preproc table fields to be either nvarchar or nclob
  + ZBX-22622 Fixed alert script path validation
  + ZBX-22588 Fixed unauthorised file system access when using cURL
  + ZBX-22097 Fixed exiting process when connection to the database is lost
  + ZBX-21576 Optimized preprocessing in ClickHouse by HTTP template and added lld rule
  + ZBX-21669 Added the possibility to filter System user in the audit log
  + ZBX-22261 Added value mapping in the template PostgreSQL by Zabbix agent 2 for item Checksum failures
  + ZBX-22413 Fixed autofocus for inherited web scenario edit
  + ZBX-22507 Fixed positioning of the debug information on dashboards in the editing mode
  + ZBX-22506 Fixed horizontal scrollbar occasionally appearing on Graph widgets
  + ZBX-22512 Fixed occasional jumping of hint-boxes of Graph widgets, when made static
  + ZBX-22403 Added license information to the Readme for Veeam Backup templates
  + ZBX-21596 Optimized preprocessing steps in the Redis by Zabbix agent 2 template
  + ZBX-22520 Fixed the versions of integrations
  + ZBX-19466 Changed global script name validation to include a menu path into its scope of uniqueness check
  + ZBX-22073 Fixed subfilters of the Latest data and Graphs occasionally hiding the selected options
  + ZBX-22490 Fixed HttpRequest limit in JavaScript being reached even if all objects are destroyed
  + ZBX-21578 Optimized HAProxy http/agent templates to spread the load across the workers
  + ZBX-21906 Fixed recovery of dependent items when throttling is used
  + ZBX-21723 Removed syslog LogType from config file for Zabbix agent 2 on Windows
  + ZBX-22407 Fixed a crash when testing an item with the aggregated function count containing invalid argument
  + ZBX-22056 Fixed the "No data found" message style in Monitoring-&gt;Problems
  + ZBX-22026 Fixed SNMP agent item going to unsupported state on NULL result
  + ZBX-22411 Fixed incorrect time in the dashboard Graph widget hintbox
  + ZBX-21902 Emphasized the HTML type in the attribution field in the Administration-&gt;Geographical Maps
  + ZBX-18288 Fixed undefined offset runtime error in the Graph prototype preview
  + ZBX-21963 Fixed $ZBX_SERVER value being ignored unless $ZBX_SERVER_PORT is also defined
  + ZBX-21802 Fixed Enabled button in the discovered calculated items
  + ZBX-21642 Fixed a filter not clearing when clicking on a specific host in the Monitoring
  + ZBX-22186 Fixed wrong color update after item order change in graphs
  + ZBX-19339 Fixed import and export of dependent LLD rules if master item is a web item
  + ZBX-21813 Fixed User role update page when an empty user role name has been submitted
  + ZBX-22188 Changed parameters of the wmi.get and wmi.getall keys to mandatory
  + ZBX-21238 Fixed the inability to update status and other fields of a templated item, item prototype
    and discovery rule of script type
  + ZBX-21834 Fixed the map navigation tree breaking if there is a disabled trigger used as a link indicator
    between two elements in a map
  + ZBX-22259 Fixed quoted parameter escaping in the trigger expression functions
  + ZBX-22241 Fixed map link color and drawing style selection when multiple triggers are in the problem state
  + ZBX-22203 Fixed the tabfilter item click event being executed at the end of the tabfilter sorting event in Firefox
  + ZBX-22434 Fixed race condition when starting Zabbix agent 2 with loadable plugins
  + ZBX-22229 Updated Zabbix web service dependencies
  + ZBX-20801 Updated the Readme in Docker template
  + ZBX-22298 Fixed metrics preprocessing in PVC discovery in Kubernetes cluster state by HTTP template,
    removed non-existing PVC statuses, combined state phases into single phase metrics, added PV discovery
  + ZBX-22079 Fixed "make clean" command when used from tar archive
  + ZBX-22222 Fixed applying item value maps on already converted values
  + ZBX-22402 Fixed data sending to Zabbix server from Zabbix agent2 persistent buffer
  + ZBX-22240 Fixed selects of history and trends being able to block housekeeping
  + ZBX-22240 Fixed selects of history and trends blocking drop_chunks
  + ZBX-22078 Fixed the crash in calculated items when using tag filter on 32-bit systems
  + ZBX-21591 Optimized JSONPaths in the Nginx Plus template
  + ZBX-21739 Fixed discover status not being updated for templated graph prototype
  + ZBX-21748 Fixed the background of the Close button in the message box for dark theme
  + ZBX-19202 Fixed template dashboard availability to users without permissions to the templates
  + ZBX-22189 Fixed Zabbix server crash appearing when only item tags change between LLD runs
  + ZBX-21591 Optimized Nginx Plus by HTTP template to spread the load across worker processes
  + ZBX-22032 Added the cookie engine to HTTP checks
  + ZBX-21597 Optimized Remote Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-21602 Optimized Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-22149 Fixed wrong escaping in trigger expression during upgrade and escaping as a workaround for calculated items
  + ZBX-22061 Fixed custom query parameter read on an empty parameter for Oracle plugin in Zabbix agent 2
  + ZBX-21227 Improved error logging during agent start as a Windows service
  + ZBX-22178 Fixed action operations being executed on the current host only if a host group is selected
  + ZBX-22189 Fixed LLD Zabbix server crash
  + ZBX-21538 Fixed history.get API method blocking drop_chunks requests during housekeeping
  + ZBX-21956 Fixed severity sign overlapping trigger name in the map element configuration
  + ZBX-22215 Fixed incorrectly quoted function parameter parsing
  + ZBX-22043 Fixed the crash when array index in JSONPath is negative or large
  + ZBX-22118 Fixed remote command execution sequence in Zabbix agent 2
  + ZBX-21556 Updated Etcd by HTTP template to comply with Etcd v3.5
  + ZBX-22133 Fixed closed pipe detection for communication with plugins in Windows
  + ZBX-21936 Fixed actions not being displayed in the Action log widget
  + ZBX-22164 Fixed quote and unquote methods for trigger functions
  + ZBX-21254 Removed kernel.maxproc from the processes graph in Linux by Zabbix agent templates
  + ZBX-21754 Improved value cache warmup when retrieving two last values with 1 day update interval
  + ZBX-22077 Fixed Sign out link not working consistently in Mozilla Firefox
  + ZBX-21862 Updated tablespaces query for Oracle plugin in Zabbix agent 2
  + ZBX-21665 Fixed SMART plugin infinite loop for Zabbix agent 2
  + ZBX-19138 Fixed Redis plugin configuration in Zabbix agent 2 configuration files
  + ZBX-21592 Moved some static items under LLD rules to optimize Oracle by ODBC template
  + ZBX-21069 Fixed SNMP max_vars not backing off when generr is received
  + ZBX-21889 Fixed warnings being displayed even after enabling overrides for trends or history tables with compressed chunks
  + ZBX-21563 Changed the order in which escalation steps and recovery operations are executed
  + ZBX-22017 Fixed map navigation tree widget inability to save the order when the depth levels get changed
  + ZBX-21961 Removed the unnecessary "Command:" label for message actions on the Event details page
  + ZBX-21783 Fixed Zabbix JS timeout validation
  + ZBX-21720 Fixed trends function cache size estimation and overallocation handling
  + ZBX-21713 Fixed retrieval of the numeric column width when Oracle DB is used
  + ZBX-22126 Fixed trends being deleted from cache and retrieved from the database when data older than 1 hour is received
  + ZBX-22075 Fixed crash when Elasticsearch is used
  + ZBX-21890 Fixed config.dbversion_status containing second empty object on PostgreSQL without TSDB
  + ZBX-22138 Fixed inability to delete a group from the host prototype
  + ZBX-21950 Updated script item to not require host interface during template linkage
  + ZBX-21540 Moved some static items under LLD rules to improve performance in Oracle by Zabbix agent 2 template
  + ZBX-21073 Added support of Int8Array(), Buffer() and also duktape plain buffers in md5, sha256 and hmac function parameters
  + ZBX-22071 Extended description for OPSGenie media type
  + ZBX-20845 Fixed SNMP interface availability in case of wrong credentials
  + ZBX-21587 Added metrics for optimizing dependent items preprocessing in Jenkins template
  + ZBX-21441 Added an override to skip metadata collection on zfs and btrfs for Nix templates
  + ZBX-22016 Fixed host.get API method not returning any results for hosts with no interfaces when filtering by "hostid"
  + ZBX-21927 Fixed a crash on Oracle database when connection is lost
  + ZBX-21300 Fixed high CPU usage when using net.tcp.socket.count key on Windows
  + ZBX-21793 Fixed error message for "diaginfo" runtime command
  + ZBX-22042 Fixed inability to get the existing group prototypes by hostprototype.get API method when using Oracle database
  + ZBX-21221 Increased character limit of task_result.info
  + ZBX-21696 Fixed Windows agent 2 Unicode path support for log* items
  + ZBX-21903 Fixed agent 2 timeout behavior for net.tcp.port item
  + ZBX-21039 Fixed Readme in PostgreSQL by Zabbix agent 2 template
  + ZBX-21922 Fixed expression macros to use corresponding item keys
  + ZBX-21806 Fixed fatal PHP error in case incorrect variable type for controller action is given
  + ZBX-21753 Fixed graphs not loading in kiosk mode
  + ZBX-20413 Fixed the behavior of paging when a filter or a sub-filter is applied
  + ZBX-21206 Updated plugin support dependency for Zabbix agent 2
  + ZBX-20356 Updated Zabbix agent 2 to remove and re-add performance counters on failed collection and to keep a query always open
  + ZBX-21296 Updated Oracle plugin, Oracle ODBC and agent 2 template documentation grant select variables and added a new grant
  + ZBX-21595 Optimized RabbitMQ node templates
  + ZBX-21884 Changed system.sw.packages[&lt;package&gt;,&lt;manager&gt;,&lt;format&gt;] to system.sw.packages[&lt;regexp&gt;,&lt;manager&gt;,&lt;format&gt;]
  + ZBX-21594 Optimized RabbitMQ cluster templates
  + ZBX-20050 Fixed broken macro value and type input when changing to/from inherited macros
  + ZBX-21864 Fixed the fatal error in system warning page
  + ZBX-20110 Added single field search option to the archive.info, ts.stats, pdb.info,
    cdb.info and diskgroups.stats keys in Zabbix agent 2 Oracle plugin
  + ZBX-21373 Fixed the agent sometimes crashing when enumerating system processes on OpenBSD</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1689854400">- updated to latest upstream release 6.0.19
- this version fixes CVE-2023-29454 bsc#1213338
- New Features and Improvements
  + ZBXNEXT-8497 Removed unnecessary JavaScript preprocessing in discovery rules in Kubernetes templates
  + ZBXNEXT-8465 Updated JavaScript scripts in Kubernetes templates
  + ZBXNEXT-8467 Updated max supported TimescaleDB version to 2.11
  + ZBXNEXT-7072 Fixed hintbox to be automatically closed when target element disappears
  + ZBXNEXT-8294 Added filters of node labels and annotations for Kubelet discovery
    in Kubernetes cluster state template
  + ZBXNEXT-8199 Added Google cloud platform monitoring template
  + ZBXNEXT-8330 Updated plugin support with defaults support for Zabbix agent 2
  + ZBXNEXT-8357 Improved proxy history housekeeping when data older than ProxyOfflineBuffer is being constantly received
  + ZBXNEXT-8142 Added ability to import configuration files with a UTF-8 Byte order mark
  + ZBXNEXT-8209 Added Azure CosmosDB for MongoDB template
  + ZBXNEXT-8078 Removed unnecessary new line for each element in an array when exporting YAML templates
  + ZBXNEXT-8273 Implemented support for relative Include paths in the config file, based on its current directory
  + ZBXNEXT-8391 Added container healthcheck metric in Docker by Zabbix agent 2 template
  + ZBXNEXT-8354 Added pids_stats to docker.container_stats key in Zabbix agent 2
- Bug Fixes
  + ZBX-22987 Fixed inefficient URL schema validation
  + ZBX-21859 Fixed active checks occasionally not being executed on Zabbix agent 2 if checks
    for a plugin have long and short update intervals
  + ZBX-21892 Fixed wrong fs type returned by vfs.fs.get for file systems with identical mount point
  + ZBX-22941 Prevented clearing of the user macro secret values on inherited host prototypes as
    the result of user macros modifications on the parent host prototype of a template
  + ZBX-22695 Fixed eventlog duplicate timestamps
  + ZBX-22903 Fixed scale calculation for Graph and Graph (classic) widgets
  + ZBX-22148 Fixed the crash when updating a webhook to JavaScript that cannot be compiled
  + ZBX-22868 Fixed Zabbix agent 2 plugin Defaults when hardcoded value is provided
  + ZBX-22399 Added TLS and Default parameters support to MQTT plugin for Zabbix agent 2
  + ZBX-20280 Fixed page selection in a dashboard after refresh
  + ZBX-22883 Fixed occasional crash of user parameters on Windows when using Zabbix agent 2 with UserParameterDir defined
  + ZBX-22805 Increased memory allocation limit for JavaScript execution from 64M to 512M
  + ZBX-22798 Fixed incorrect output of vfs.file.contents when reading frequently modified file
  + ZBX-21573 Optimized preprocessing steps in the AWS EC2 by HTTP template
  + ZBX-16326 Fixed displaying of the first and last data points on the graphs
  + ZBX-22467 Fixed missing bracket in a trigger event name in Windows templates
  + ZBX-22738 Fixed flickering debug info while editing empty dashboards
  + ZBX-22231 Removed host and interface macros resolution from HTTP proxy fields in items,
    item prototype and discovery rule test dialogues
  + ZBX-21194 Fixed filter form submission upon pressing Enter key in Safari
  + ZBX-22762 Fixed race condition in Zabbix agent 2 when reading filesystem
  + ZBX-21804 Removed requirement for write permissions on hosts, host groups, triggers, discovery rules,
    discovery checks and proxies when creating or updating actions
  + ZBX-22243 Fixed navigation away from edited dashboard without user confirmation
  + ZBX-22418 Fixed popup form fields overlapping labels when textarea width is resized
  + ZBX-19590 Changed count_foreach to add 0 when no data are in the requested period
  + ZBX-22681 Fixed wrongly displayed Revert button for text macros in host, template and host prototype clone forms
  + ZBX-22594 Fixed fatal error when a request contains invalid authentication parameters
  + ZBX-22397 Fixed disabled input field text color in Safari
  + ZBX-21593 Optimized preprocessing steps in the templates PostgreSQL by Zabbix agent and PostgreSQL by Zabbix agent 2
  + ZBX-22470 Fixed hang on logging when establishing an encrypted connection in Zabbix agent 2
  + ZBX-20263 Prevented the ability to link two or more templates with matching item keys to a host or template;
    improved the check for double template linkage and related error messages
  + ZBX-22571 Fixed "service not equal" action condition not working as expected
  + ZBX-22644 Fixed Graph widget not showing all problems for multiple items with dataset aggregation enabled
  + ZBX-22698 Fixed spelling mistakes in the templates
  + ZBX-21883 Changed Select map field of the Map widget to multiselect
  + ZBX-22989 Silenced null-dereference warnings for duktape
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22604 Added new replica mismatch metrics to Kubernetes cluster state template, updated triggers
  + ZBX-22475 Fixed regex in preprocessing parameter for Jenkins template
  + ZBX-21910 Fixed JavaScript in Kubernetes nodes template
  + ZBX-22773 Made NodeAddress use ListenIP and ListenPort if not specified
  + ZBX-21613 Fixed broken database upgrade if more than one Zabbix server at the same time on one database is started
  + ZBX-22688 Fixed AlertScriptPath not allowing links
  + ZBX-22029 Fixed preprocessing step in Pods discovery for Kubernetes kubelet template
  + ZBX-22234 Fixed incorrect SNMPINDEX offset retrieval in SNMP discovery
  + ZBX-22141 Fixed attaching multiple templates with proc.get item key to one host and fixed spelling in description
  + ZBX-22285 Fixed honoring of the excludeSearch parameter in API
  + ZBX-20604 Fixed UserParameterDir behavior for UserParameter calls
  + ZBX-22732 Fixed description of ATAN2 mathematical function
  + ZBX-22664 Fixed user macros with regex context being resynced without any changes
  + ZBX-22661 Fixed templated dashboard display in Monitoring Hosts Dashboards
  + ZBX-21599 Optimised preprocessing steps and added dashboard in the TiDB TiKV by HTTP template
  + ZBX-21598 Optimised preprocessing steps and added dashboard in the TiDB PD by HTTP template
  + ZBX-21600 Optimised preprocessing steps and added dashboard in the TiDB by HTTP template
  + ZBX-22386 Fixed encoding of HTML entities in the user interface
  + ZBX-22714 Fixed signature for mqtt.get key in Standard items popup
  + ZBX-21397 Fixed preprocessing step in discovery for Kubernetes kubelet template
  + ZBX-20202 Improved tablespace handling to support Oracle multitenant architecture in Oracle by ODBC template
  + ZBX-22713 Fixed Zabbix server compilation problem for NetBSD
  + ZBX-21795 Fixed unhandled timeout in Telnet
  + ZBX-21801 Fixed helper positioning when sorting Header and Query fields in item configuration form
  + ZBX-22238 Fixed non-writable hostgroup appearance in template, host and host prototype clone forms
  + ZBX-22192 Fixed valid widget name being reset when other widget fields are invalid
  + ZBX-21871 Switched for the changes in users of user group API object to be audit logged
    as updates in groups of user API objects
  + ZBX-22461 Fixed incorrect sortable item positioning in Safari
  + ZBX-22469 Fixed SLI calculation for services having multiple alarms per second
  + ZBX-22859 Fixed validation of input parameters in action configuration form</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1697544000">- updated to latest upstream release 6.0.22
- this version fixes CVE-2023-32722 and CVE-2023-32722 bsc#1216211 and bsc#1216222
- removed patches zabbix-6.0.12-new-m4-pgsql.patch zabbix-6.0.12-curl-fixes.patch
  honestly was tired of patching for correct way doing postgresql detection
  now added postgresql-server-devel which does not make sense but hey
  upstream does not care
- New Features and Improvements
  + ZBXNEXT-8576 Added template integration with Acronis Cyber Protect Cloud
  + ZBXNEXT-6554 Increased remote command execution limits to 16MB
  + ZBXNEXT-8610 Added MantisBT template
  + ZBXNEXT-8358 Improved items configuration sync on PostgreSQL by selecting using equal condition instead of not equal
  + ZBXNEXT-8429 Added HashiCorp Nomad template
  + ZBXNEXT-8649 Fixed time period params in JavaScript
  + ZBXNEXT-8581 Added support for HTTP proxy in Azure templates
  + ZBXNEXT-8558 Added MantisBT webhook
  + ZBXNEXT-8589 Updated documentation, unified metric names and descriptions in PostgreSQL templates,
    removed unused macros, user parameters and queries in PostgreSQL by Zabbix agent
  + ZBXNEXT-8528 Added AWS Cost Explorer template
  + ZBXNEXT-8190 Increased MariaDB maximum supported version to 11.0
  + ZBXNEXT-8582 Increased MySQL maximum supported version to 8.1
  + ZBXNEXT-8481 Added PostgreSQL by ODBC template
  + ZBXNEXT-8561 Added nodata trigger to remote Zabbix proxy and server health templates
  + ZBXNEXT-8482 Added integration with OpenStack Nova
  + ZBXNEXT-8451 Disabled spell checking for nondescriptive textareas
  + ZBXNEXT-8505 Added Cisco SD-WAN templates
  + ZBXNEXT-7944 Excluded edgeupdate service from services discovery in Windows by Zabbix agent templates
  + ZBXNEXT-8422 Added AWS ECS templates
- Bug Fixes
  + ZBX-23417 Fixed possible memory leak when checking modbus.get[] item
  + ZBX-23338 Improved performance of templatedashboard.get method for non super-admin users
  + ZBX-23110 Fixed possible crash on Windows 11 by removing concurrent Win API call for update perfCounters list
  + ZBX-23284 Prevented deletion of the discovered group as a result of renaming its group prototype
  + ZBX-21094 Fixed graphs not displaying values when items do not have trends and trend storage period is overridden in configuration
  + ZBX-23162 Fixed variable in JavaScript for Cisco Meraki template
  + ZBX-23066 Expanded ui/composer.json to describe the project
  + ZBX-23261 Removed kiosk mode button from host inventory form
  + ZBX-23253 Added static units support to graph widget legend and hint box
  + ZBX-21898 Fixed expression validation, history function parser to accept backslash without escaping
  + ZBX-22943 Fixed various memory leaks in Zabbix agent 2
  + ZBX-23244 Added escaping for special characters in HTML mode of Telegram mediatype
  + ZBX-22818 Fixed some aggregation functions not working with last_foreach()
  + ZBX-21636 Fixed Oracle DB update query error mishandled as success
  + ZBX-20442 Fixed Ceph plugin not returning percent_used in Zabbix agent 2
  + ZBX-15210 Added housekeeping and handling in remove action operation of autoreg_host table
  + ZBX-22685 Fixed issue of error message details not being expanded by default in various forms
  + ZBX-22166 Fixed item value widget not showing decimal places properly with seconds
  + ZBX-23035 Fixed disappearing filter group in host, item, trigger, graph, discovery rule, web and template lists
  + ZBX-23105 Added missing database indices
  + ZBX-22640 Fixed inability to add unique SNMPv3 checks in discovery rules
  + ZBX-21952 Fixed and improved documentation for Oracle by ODBC template
  + ZBX-22724 Fixed inconsistencies in ordering of objects in template configuration export
  + ZBX-22980 Fixed host prototype displaying inherited macros in a non-inherited macro tab
  + ZBX-17279 Fixed graph widget loading
  + ZBX-21644 Fixed state of "allow manual close" setting of trigger prototype getting lost on template cloning
  + ZBX-22060 Added notes about encryption in PostgreSQL templates, renamed database instance URI macro to connection string
    in PostgreSQL by Zabbix agent 2 template, updated PostgreSQL by ODBC template to use connection string
  + ZBX-23246 Fixed classic graph preview not working if more than 10 items are assigned to it
  + ZBX-22758 Fixed Zabbix agent 2 startup error on domain controllers by increasing go-winio version
  + ZBX-22451 Fixed resolving of calculated item formula in test popup
  + ZBX-22620 Added header in items for Meraki template
  + ZBX-23051 Changed content of resolved alerts to be more compatible with Event Orchestration in PagerDuty
  + ZBX-23272 Fixed naming for tenant item prototypes in OpenStack Nova by HTTP template
  + ZBX-22771 Fixed handling of large unsigned integers in jsonpath
  + ZBX-22871 Fixed regular expression crash with invalid utf-8 sequences when pcre2 is used
  + ZBX-23141 Fixed crash when maintenance is enabled and unexpected event exists for trigger prototype
  + ZBX-21255 Added support of the fmtnum() function for {ITEM.VALUE}, {ITEM.LASTVALUE} and expression macros
  + ZBX-21695 Fixed {TIME} macro not being resolved during scheduled report test
  + ZBX-23221 Fixed memory leaks when using certificate-based encryption in Zabbix Agent 1 and Agent 2; thanks to Masato Hirahata for the patch
  + ZBX-22864 Fixed calculation of max_repetitions sent out to device in SNMP PDUs
  + ZBX-21574 Optimized Asterisk by HTTP template
  + ZBX-18168 Added regexp runtime error logging for log*[] items
  + ZBX-22677 Adjusted font colors for placeholders, disabled and readonly fields
  + ZBX-22972 Fixed displaying of dashboard pages when scrolling is enabled
  + ZBX-22528 Fixed draggable element position
  + ZBX-23067 Enhanced audit logging with reason of switching of HA node to active mode
  + ZBX-22613 Fixed script execution with API token as authentication
  + ZBX-23060 Removed unused endpoints in JavaScript for Veeam Backup and Replication template
  + ZBX-22772 Added trends cleanup for non-numeric value types
  + ZBX-22822 Fixed displaying the correct threshold color in "Top hosts" widget when value exceeds maximum
  + ZBX-22777 Fixed item test form sending incorrectly resolved macros to server if item uses SNMP interface
  + ZBX-23097 Fixed use of uninitialised value when verifying subject and issuer with TLS
  + ZBX-23112 Fixed runtime errors in the inheritance of the trigger and trigger prototype dependencies
  + ZBX-22539 Fixed SLI calculation for days with daylight-saving-time transitions
  + ZBX-22814 Fixed PHP runtime errors in API trigger.get method when using "expandComment" option
  + ZBX-23049 Fixed default condition for log item macro resolution
  + ZBX-21909 Updated setup section in README for PHP-FPM templates to include configuration example for Apache
  + ZBX-21547 Fixed reading of non-UTF-8 encoded files in Zabbix agent 2
  + ZBX-20148 Fixed the issue with housekeeper failing to delete some of the events that required deletion
  + ZBX-21970 Fixed console error in "Map navigation tree" widget; disabled add button on a 10th depth level
  + ZBX-19393 Fixed undefined index errors in configuration.importcompare
  + ZBX-22290 Fixed generation of double page headers when general warning appears
  + ZBX-21845 Fixed Zabbix agent 2 systemd plugin failing with newer dbus
  + ZBX-22830 Fixed free bytes calculation for temporary tablespace in Oracle Zabbix agent 2 plugin
  + ZBX-22912 Fixed not being able to save an event correlation when custom formula was selected but only one condition remained
  + ZBX-21571 Updated pod crash loop trigger expressions in Kubernetes nodes and cluster state templates
  + ZBX-22369 Fixed suffix interpretation in threshold values for "Top hosts" widget
  + ZBX-22825 Fixed Zabbix access to the first page for user with specific page access
  + ZBX-22867 Fixed import popup showing circle animation even if PHP code failed
  + ZBX-22711 Fixed incorrectly displayed simple graphs with non-numeric items in Host graphs page</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1703419200">- updated to latest release 6.0.25
- fixes for bsc#1218199 (CVE-2023-32727), bsc#1218185 (CVE-2023-32725),bsc#1218193 (CVE-2023-32726)
- New Features and Improvements
  + ZBXNEXT-8857 Updated max supported TimescaleDB version to 2.13
  + ZBXNEXT-8800 Backported support of additional SSH options for ssh.run[] item as the 5th parameter
  + ZBXNEXT-8705 Implemented new tablespace item to retrieve percentage about
    current tablespace usage from max for both Oracle templates
  + ZBXNEXT-8708 Added version metric to Oracle plugin in Zabbix agent 2
  + ZBXNEXT-8729 Updated max supported TimescaleDB version to 2.12
  + ZBXNEXT-8522 Added HPE iLO by HTTP template
  + ZBXNEXT-7486 Added openshift-state-metrics in Kubernetes cluster state by HTTP
  + ZBXNEXT-8552 Added FortiGate by SNMP and FortiGate by HTTP templates
  + ZBXNEXT-8727 Added additional metrics in Cisco Meraki organization by HTTP template
  + ZBXNEXT-7097 Added item and trigger for monitoring PostgreSQL version into PostgreSQL
    by ODBC and PostgreSQL by Zabbix agent 2 templates
  + ZBXNEXT-8283 Implemented role-based authentication for AWS monitoring
  + ZBXNEXT-8575 Added Nextcloud template
  + ZBXNEXT-8469 Increased PostgreSQL maximum supported version to 16
  + ZBXNEXT-8714 Increased MariaDB maximum supported version to 11.1
- Bug Fixes
  + ZBX-23559 Fixed SLI dropping when maintenance is set with pre-existing problem
  + ZBX-23471 Fixed sha256 sum calculation on AIX, HP-UX and Solaris, fixed crash on HP-UX
  + ZBX-23787,ZBX-23755 Fixed crash on empty HTTP response;
    fixed Zabbix agent build on Windows with libcurl
  + ZBX-23683 Fixed calculation of vmware.datastore.read/write items taking into
    account VMware HV maintenance status
  + ZBX-21132 Fixed Top hosts widget not showing all items by selected item name
  + ZBX-23764 Added an additional field for new events in SIGNL4 media type
  + ZBX-23342 Fixed Zabbix agent 2 MySQL plugin connection not taking into account TLS parameters
  + ZBX-23685 Added read-only transaction to the list of recoverable errors on PostgreSQL
  + ZBX-23580 Fixed aggregated item key conversion to calculated item formula when
    item key includes 'last' function and a fourth parameter
  + ZBX-22493 Fixed foreign key support with SQLite3 database
  + ZBX-23490 Improved HTTP agent, web scenarios, web checks and JavaScript to convert to UTF-8
    from charset specified in HTTP header or HTTP meta tag
  + ZBX-23621 Fixed SNMP discovery looping forever with empty trend response
  + ZBX-23644 Fixed Zabbix agent compilation on AIX
  + ZBX-23525 Fixed template tab name in template configuration form
  + ZBX-23620 Reordered sub-templates in READMEs of Acronis, Control-M and Openstack templates
  + ZBX-23381 Fixed unit for FreeStorageSpace metric in JavaScript AWS RDS instance by HTTP template
  + ZBX-23269 Fixed sizes of loading modal windows
  + ZBX-22400 Fixed Web scenarios configuration form to display parent web scenarios on page refresh
  + ZBX-23290 Fixed gap when filtering by tags in Latest data
  + ZBX-23430 Fixed selected filter tab in high contrast themes being indistinguishable from others when collapsed
  + ZBX-23639 Changed value type for 'Pool Percent Used' item prototype in Ceph by Zabbix agent 2 template
  + ZBX-21891 Fixed messages about enabling, disabling and updating modules being different from other places
  + ZBX-23521 Fixed password field label not changing to key passphrase and
    back for SSH agent item when changing authentication method
  + ZBX-23431 Fixed non-working "Network timeout for item test" setting
  + ZBX-23285 Added missing bottom border for disabled button dropdown on hover for inherited macros
  + ZBX-23615 Fixed receiving data from the database twice the first time it is loaded
  + ZBX-19531 Fixed tables with header text vertical rotation
  + ZBX-23235 Fixed function macros to expand in notifications
  + ZBX-23173 Fixed memory leak in agent 2 for Windows Events processing on MS Windows
  + ZBX-23265 Fixed transfer of PSK encryption details when cloning proxy
  + ZBX-23563 Fixed JSONPath for rowshare locks metric in PostgreSQL by Zabbix agent 2 template
  + ZBX-22907 Removed unused LLD macro in PostgreSQL by Zabbix agent template
  + ZBX-23377 Added support for VMware perfCounter with nanosecond type
  + ZBX-23012 Possible optimization of the SQL queries when updating LLD items
  + ZBX-23325 Fixed ability to add duplicate ICMP ping checks to discovery rule configuration form via popup
  + ZBX-23270 Renamed trigger name condition to event name condition
  + ZBX-23340 Fixed TLS parameter handling in MySQL plugin for Zabbix agent 2
  + ZBX-23461 Fixed output of redundant data in DCdump_interfaces
  + ZBX-23528 Fixed inability to resize trigger expression field horizontally
  + ZBX-22977 Fixed positioning of hidden checkbox inputs and fixed autofocus in template/host mass update
  + ZBX-23494 Added SNMP fallback item to TrueNAS by SNMP template, updated
    uptime item and template descriptions, added preprocessing to free swap percentage calculation
  + ZBX-23404 Fixed Zabbix agent crashes on HP-UX 11.23
  + ZBX-22666 Disabled severity filter for Geomap widget in dashboard edit mode
  + ZBX-22735 Fixed confusing error message on user parameter reload in Zabbix agent 2
  + ZBX-23393 Fixed unquoted macro parsing in trigger function parameters
  + ZBX-23064 Simplified trend synchronization queries to improve performance
  + ZBX-23373 Fixed result for script.get API call with selectActions option
  + ZBX-23014 Fixed Zabbix agent build on HP-UX
  + ZBX-23164 Added timespan parameter in JavaScript Cisco Meraki template
  + ZBX-23455 Fixed inconsistency in button naming, confirmation messages,
    success and error messages in item and web scenario list pages
  + ZBX-20038 Fixed master host parameter for MySQL replication.get_slave_status key in Zabbix agent 2
  + ZBX-23301 Removed checks for PostgreSQL-TimescaleDB versions combination
  + ZBX-23211 Fixed host dashboard view for multi-page dashboard where the first page is empty</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1707048000">- add group provides needed by RPM 4.19</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108800">- update to latest release 6.0.27
- replaced zabbix-agentd.firewall  zabbix-java-gateway.firewall  zabbix-proxy.firewall  zabbix-server.firewall
  with firewalld xml definitions zabbix-agentd.xml  zabbix-java-gateway.xml  zabbix-proxy.xml  zabbix-server.xml
- New Features and Improvements
  + ZBXNEXT-8983 	Updated max supported MariaDB version to 11.2
  + ZBXNEXT-8984 	Updated max supported MySQL version to 8.3
  + ZBXNEXT-8762 	Added YugabyteDB by HTTP and YugabyteDB Cluster by HTTP templates
  + ZBXNEXT-8891 	Updated max supported MySQL version to 8.2
  + ZBXNEXT-8524 	Added support for HTTP proxy in GCP templates
  + ZBXNEXT-8759 	Added dashboards in Azure templates
  + ZBXNEXT-8580 	Added new discovery rules, refactored discovery rules to dependent items
    and made few minor changes in MSSQL by ODBC template
  + ZBXNEXT-8730 	Added Azure Cost Management by HTTP template
  - Bug Fixes
  + ZBX-23124 Fixed items with disabled history being sometimes stuck in non-supported state
  + ZBX-23586 Fixed filter evaluation type of organizations discovery in Cisco Meraki dashboard by HTTP template
  + ZBX-23766 Updated Zabbix agent 2 Ceph plugin readme setup instructions
  + ZBX-24094 Fixed network interfaces LLD filtering macro in Linux by Prom template
  + ZBX-23202 Fixed unused tag value being saved in tag filter
  + ZBX-22555 Updated regexp to case insensitive in Nginx templates
  + ZBX-23973 Fixed trends being retrieved from database for new items and for items with infrequent update interval
  + ZBX-22745 Removed incorrect description of network interfaces administrative status filter macro in SNMP templates
  + ZBX-24015 Improved zabbix[queue] internal item not to block history syncers and pollers
  + ZBX-23509 Fixed JSONPath of Keyspace discovery master item in Redis by Zabbix agent 2 template
  + ZBX-24059 Fixed libmodbus unnecessary linking into all binaries
  + ZBX-24055 Added missing API port macros in URL of script items in HPE Synergy by HTTP and HPE Primera by HTTP templates
  + ZBX-20525 Fixed vfs.dir.size performance issues when walking through directory that has a lot of subdirs/files
  + ZBX-23773 Improved trigger functionality for Acronis Cyber Protect Cloud MSP by HTTP template
  + ZBX-23979 Improved trend recalculation performance by performing trend updates in own transaction
  + ZBX-23688 Improved new item value retrieval performance by adding such items to value cache after configuration sync
  + ZBX-22130 Changed JSONPath expression evaluator to treat null values as empty variants
  + ZBX-23986 Added a license to the Go module
  + ZBX-23587 Fixed widget input field selecting when clicking on label
  + ZBX-23640 Fixed preload hints opening
  + ZBX-22433 Fixed web scenario and web scenario step configuration field trimming and field sorting
  + ZBX-23684 Fixed transactions query file for PostgreSQL by Zabbix agent template
  + ZBX-22371 Fixed process tags option not adding tags for service events
  + ZBX-17208 Fixed invalid command-line flag handling in Zabbix agent 2
  + ZBX-23937 Fixed JavaScript for AWS EC2 instances discovery
  + ZBX-22715 Fixed map shape dimension changes on resizing in scaled browser mode
  + ZBX-23722 Added garbage collection after executing JavaScript code
  + ZBX-23740 Fixed netsnmp persistent state disabling without affecting its configuration
  + ZBX-23257 Fixed log items not using MaxLinesPerSecond setting correctly for Zabbix agent 2
  + ZBX-23890 Removed non-existing headers from compiler checks: mtent.h and knlist.h
  + ZBX-23912 Removed Jira with CustomFields media type in data.tmpl
  + ZBX-23761 Fixed JavaScript in Jira media type
  + ZBX-22558 Fixed trigger expression for retrieval of stub page in Nginx templates
  + ZBX-23691 Fixed LLD filters evaluation type for devices discovery in Cisco SD-WAN by HTTP template
  + ZBX-23540 Added error checks for RegisterMetrics calls
  + ZBX-23605 Removed getting location buckets in AWS by HTTP template
    added discovery filters for request metrics in AWS S3 bucket by HTTP template
  + ZBX-23466 Fixed data aggregation errors in Graphs and Top hosts widgets with Elasticsearch backend
  + ZBX-23835 Updated Meraki templates
  + ZBX-23723 Fixed proxy params in JavaScript AWS templates
  + ZBX-23733 Fixed error when downloading graph as .png image if item name contains multibyte characters
  + ZBX-22983 Fixed ellipsed dropdown options in items mass update in preprocessing
  + ZBX-23715 Fixed persistent directory path not following symlinks upon creation
  + ZBX-23825 Fixed query_fields values for Acronis and Nomand templates
  + ZBX-22055 Fixed map image of map widget not being updated when pressing Apply button
  + ZBX-23629 Fixed interface icon cursor to pointer
  + ZBX-22536 Fixed TimescaleDB compression detection for history.clear API method and proper error appearance in frontend
  + ZBX-23145 Disabled deprecated automatic reconnection in MySQL
  + ZBX-22933 Improved vfs.file.regmatch and vfs.file.regexp items to use buffered file read
  + ZBX-23439 Fixed sorting of numeric items with/without aggregation enabled in Top hosts widget
  + ZBX-21973 Changed deprecated X-Frame option allow-from to Content-Security-Policy frame-ancestors
  + ZBX-23633 Fixed service alarms to be recovered with problem time in case of negative problem duration
  + ZBX-23738 Fixed Zabbix backend sources for libxml2 2.12.0 version changes
  + ZBX-23746 Fixed creation of tickets during escalation for Zammad media type
  + ZBX-23561 Fixed spacing between filter and results table
  + ZBX-18873 Fixed disabled chevrons color in problem view
  + ZBX-23636 Fixed some fields in Administration section not being trimmed on form submit</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108801">- remove all firewalld definitions as they are part of firewald package already</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711800000">- fix broken copypasta for system-user-zabbix source file and
  file itself to remove gecos (description) in file
  fixes bsc#1222169 Packaging Error in system-user-zabbix-6.0.27-1.1.noarch package prevents upgrade
  Thanks Andreas Stieger for pointing out and reporter himself</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1711800001">- update to 6.0.28:
  * Added metadata in JavaScript for AWS templates
  * Added AWS ELB Application Load Balancer by HTTP template
  * Added Check Point Next Generation Firewall by SNMP template
  * Added MSSQL by Zabbix agent 2 template
  * Updated max supported TimescaleDB version to 2.14
  * bug fixes</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1716984000">- Update license to match legaldb report</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1719489600">- update to 6.0.31
- New Features and Improvements
  + ZBXNEXT-9140 Added support for custom compartments in Oracle Cloud by HTTP templates Templates
  + ZBXNEXT-9034 Added Jira Data Center by JMX template Templates
  + ZBXNEXT-8682 Introduced a length limit of 512KB for item test values that server returns to Zabbix frontend Frontend Server
  + ZBXNEXT-8248 Added database filter macros to MySQL templates Templates
  + ZBXNEXT-6698 Removed absolute threshold and timeleft from OS template triggers of filesystem space Templates
  + ZBXNEXT-7930 Added user macro support for username and password fields in email media type Server
  + ZBXCTR-22 Refactored JavaScript filter functions for Kubernetes templates Templates
  + ZBXNEXT-9098 Added AWS ELB Network Load Balancer by HTTP template Templates
  + ZBXNEXT-6864 Replaced {HOST.CONN} with user macros in templates Templates
  + ZBXNEXT-9117 Updated max supported MariaDB version to 11.3 Proxy Server
  + ZBXNEXT-9026 Added Go compiler version to Zabbix agent 2 version output Agent
  + ZBXNEXT-8786 Changed 'odbc.discovery' keys to 'odbc.get' in MySQL by ODBC and Oracle by ODBC templates Templates
  + ZBXNEXT-8536 Added cbdhsvc service to macros in Windows agent templates Templates
  + ZBXNEXT-8861 Made changes and added more metrics to the FortiGate by SNMP template Templates
  + ZBXNEXT-8240 Added a new set of templates for integration with Oracle Cloud Infrastructure Templates
- Bug Fixes
  + ZBX-24483 Improved memory usage in Zabbix server/proxy trappers and in proxy
    pollers when sending large configuration Proxy Server
  + ZBX-23073 Fixed URL widget resizing and dragging Frontend
  + ZBX-24574 Fixed HA node flipping between standby and active states Server
  + ZBX-24119 Fixed possible blocking of alert manager when it periodically pings database Server
  + ZBX-7998 Added VMware service username, password and URL check for empty values Proxy Server
  + ZBX-24402 Reduced main process connections to database during startup Proxy Server
  + ZBX-24369 Fixed filter behavior in monitoring pages after deleting filter parameters Frontend
  + ZBX-24484 Fixed Geomap widget console error when dragging map in widget edit mode Frontend
  + ZBX-23337 Improved supported version documentation for Oracle Database plugin and both templates Documentation
  + ZBX-24180 Fixed inability to import existing host or template when its dependent item prototype,
    which is used in trigger prototypes or graph prototypes, would have a different master item API
  + ZBX-20871 Fixed inability to use LLD macro functions in Prometheus pattern and labels used in item prototype preprocessing API
  + ZBX-24527 Fixed unnecessary loading text being displayed in hintbox preloader Frontend
  + ZBX-24362 Fixed wrong Zabbix agent 2 loadable plugin process handling catching all child process exits Agent
  + ZBX-24470 Fixed scale of VMware vmware.vm.memory.size.compressed key Proxy Server
  + ZBX-24415 Added triggers for datastores in VMware templates Templates
  + ZBX-18094 Fixed multiple pie graph issues related to calculation of item angles Frontend
  + ZBX-20766 Fixed confusing port binding error message Agent Proxy Server
  + ZBX-24481 Fixed inability to unset value map from existing item or item prototype by passing
    a version without valuemap parameter into configuration.import API
  + ZBX-24531 Fixed compile time data not being set for agent2 Agent
  + ZBX-24453 Implemented socket file cleanup when shutting down, added blocking of signals during important stages of startup Proxy Server
  + ZBX-24152 Fixed host form submission with Enter button if the form is opened in a popup and focus is in a flexible text area field Frontend
  + ZBX-23788 Added SNMP OID ifAlias in Network interfaces discovery Templates
  + ZBX-24482 Fixed the presence of the http_proxy field in the initial data Installation
  + ZBX-24210 Improved Zabbix agent 2 loadable plugin capacity code style Agent
  + ZBX-23951 Fixed issue of incorrect template matching when no UUID exists in export file API
  + ZBX-23953 Fixed CIDR network mask of VMware HV network interface Proxy Server
  + ZBX-24195 Fixed host IPMI username and password field max length Frontend
  + ZBX-24451 Added tags and changed a item in Proxmox template Templates
  + ZBX-23386 Fixed hintbox sizing to fit screen Frontend
  + ZBX-24024 Fixed OIDs for external sensors in APC UPC by SNMP templates Templates
  + ZBX-21751 Fixed node's loadavg item in Proxmox template Templates
  + ZBX-24315 Fixed linking template to host when some LLD macro paths already exist Server
  + ZBX-24172 Fixed Zabbix server issue with scheduled intervals on Feb 29th of leap year Server
  + ZBX-23407 Improved performance of retrieving last history values when primary keys are available API
  + ZBX-24246 Updated descriptions for family of MySQL and Oracle templates,
    changed macro in the trigger 'Tablespace utilization is too high' for family of Oracle templates Templates
  + ZBX-23988 Renamed Agent2 Go module
  + ZBX-24222 Fixed incorrect item OIDs in the FortiGate by SNMP template Templates
  + ZBX-24393 Updated README in Redis by Zabbix agent 2 template Templates
  + ZBX-24298 Allowed any JNDI service providers back in JMX monitoring Java gateway
  + ZBX-19990 Separated LLD filter macros in Apache Tomcat by JMX template Templates
  + ZBX-24364 Added preprocessing steps for LLD rules in RabbitMQ templates Templates
  + ZBX-24368 Improved PostgreSQL autovacuum's count query Templates
  + ZBX-24282 Fixed Zabbix proxy to report error for not supported items Proxy Server
  + ZBX-19507 Fixed vmware.eventlog item to recover after event keys are reset Server
  + ZBX-24241 Fixed Zabbix server issue with random order of host groups for a host during real-time export Server
  + ZBX-24275 Fixed item prototype JSONPath preprocessing, added missing volume health metric and triggers in HPE MSA templates Templates
  + ZBX-24316 Fixed username macro in GridGain by JMX template Templates
  + ZBX-23719 Updated plugin-support to add duplicate flag handling Agent
  + ZBX-22429 Fixed typo in Zabbix proxy automake file Installation
  + ZBX-24264 Fixed value cache being filled with values of newly added items with triggers Server
  + ZBX-24088 Fixed problem filtering in maps with nested maps Frontend
  + ZBX-24206 Fixed line breaks in JavaScript in Cloudflare template Templates
  + ZBX-24236 Fixed nested transaction error in LLD when connection is terminated Server
  + ZBX-24134 Added sensor discovery in VMware Hypervisor template Templates
  + ZBX-23918 Fixed item pattern select popup to display all available items Frontend
  + ZBX-24190 Fixed items being updated incorrectly when configuring graph Frontend
  + ZBX-24289 Fixed issue with interface assignment for items copied from host to host Frontend
  + ZBX-23032 Added triggers for cluster status in VMware templates Templates
  + ZBX-23948 Added support for TabularData data when parsing an MBean attribute Java gateway
  + ZBX-23742 Fixed tag filtering logic for tags with one name and different types of operators API
  + ZBX-24271 Added delay in JavaScript execution for Azure Cost Management by HTTP template Templates
  + ZBX-24208 Fixed Oracle, MySQL plugin connection cache blocking Agent
  + ZBX-24202 Fixed JavaScript in AWS S3 bucket by HTTP template Templates
  + ZBX-23478 Fixed issue when missing locale error would not be displayed for user under certain conditions Frontend
  + ZBX-24166 Fixed Zabbix not being able to restart due to RTC and sockets not being closed before stopping Agent Proxy Server
  + ZBX-23853 Fixed duplicate agent check timestamps when time shifts back due to system clock synchronization Agent</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1726833600">- update to 6.0.33
- this version fixes CVE-2024-36461 and CVE-2024-22114
- New Features and Improvements
  + ZBXNEXT-9000 Changed query table for ASM disk group metrics in Oracle Database plugin and
    Oracle by ODBC template Agent Templates
  + ZBXNEXT-9217 Added AWS Lambda by HTTP template Templates
  + ZBXNEXT-9293 Updated max supported MySQL version to 9.0 Proxy Server
  + ZBXNEXT-8657 Updated Zabbix health templates with new visualization Templates
  + ZBXNEXT-9143 Added index on auditlog recordsetid Server
  + ZBXNEXT-9081 Added Small Computer System Interface (SCSI) device type support to Zabbix agent 2 Smart plugin Agent
  + ZBXNEXT-6445 Added recovery expression for fuzzytime triggers in Linux and Windows templates,
    removed fuzzytime triggers from active agent templates Templates
  + ZBXNEXT-9201 Updated max supported MySQL version to 8.4 Proxy Server
  + ZBXNEXT-9225 Updated max supported TimescaleDB version to 2.15 Server
  + ZBXNEXT-9226 Updated max supported MariaDB version to 11.4 Proxy Server
  + ZBXNEXT-8868 Added discovery and template for Azure VM Scale Sets Templates
- Bug Fixes
  + BX-24947 Fixed PHP runtime errors while processing frontend notifications Frontend
  + ZBX-24824 Improved loadable plugin connection broker Agent
  + ZBX-24583 Fixed inability to export/import web scenario with digest authentication API
  + ZBX-23905 Fixed double scroll in script dialogs Frontend
  + ZBX-18767 Fixed word breaks in flexible text input fields and trigger expressions Frontend
  + ZBX-24909 Fixed resolving of macro functions in the "Item value" widget Frontend
  + ZBX-24859 Fixed JavaScript in S3 buckets discovery rule Templates
  + ZBX-24617 Fixed hardcoded region in AWS by HTTP template Templates
  + ZBX-24524 Fixed "New values per second" statistic to include dependent items in calculation Proxy Server
  + ZBX-24821 Made 'execute_on' value being recorded in audit only for shell scripts Server
  + ZBX-23312 Fixed discovery edit form being saved incorrectly after dcheck update Frontend
  + ZBX-24773 Fixed duplicate item preprocessing in Kubernetes Kubelet by HTTP template Templates
  + ZBX-24514 Fixed standalone Zabbix server and Zabbix proxy not stopping when database is read-only Proxy Server
  + ZBX-23936 Fixed state and styling of readonly fields Frontend
  + ZBX-24520 Fixed an issue with incorrect translations used in several frontend places Frontend
  + ZBX-21815 Fixed issue with undefined offset for media type when it was deleted before saving the user Frontend
  + ZBX-24108 Fixed error in dashboard if Map widget contains map element that user doesn't have access to Frontend
  + ZBX-24569 Fixed old and added new items to Azure Virtual Machine template Templates
  + ZBX-24537 Fixed tags subfilter in Latest data kiosk mode Frontend
  + ZBX-24167 Fixed template linkage when item prototype collision is found Server
  + ZBX-23770 Improved monitoring user permissions documentation for Zabbix agent 2 Oracle plugin and Oracle by ODBC template Documentation
  + ZBX-24565 Removed redundant kernel header include, fixed musl compatibility issues (thanks to Alpine Linux maintainers for spotting this)
  + ZBX-24610 Fixed interface field appearance for discovered items without interface set Frontend
  + ZBX-24562 Fixed incorrect problem order in Problems by severity widget's hintbox Frontend
  + ZBX-23751 Fixed inability to pass an action filter condition without an "operator" property, implying a default value of "Equal" API
  + ZBX-21429 Prevented ability to disable all UI element access via role.update API API
  + ZBX-19271 Fixed inconsistent tag row rendering in different edit forms Frontend
  + ZBX-24539 Fixed incorrect threshold in trigger expression of Check Point Next Generation Firewall by SNMP template Templates
  + ZBX-24667 Fixed vm.memory.size[pused] item on Solaris Agent
  + ZBX-23781 Added storage volumes check in HPE iLO by HTTP template Templates
  + ZBX-24391 Fixed Zabbix agent to return net.tcp.socket.count result without error if IPv6 is disabled Agent
  + ZBX-24235 Fixed value misalignment in Item value widget Frontend
  + ZBX-24352 Fixed custom severity name usage in Geomap widget Frontend
  + ZBX-24665 Fixed potential problem with deprecated GCE Integrity feature Templates
  + ZBX-20993 Fixed Zabbix agent 2 MQTT plugin clientID to be generated by strict requirements Agent
  + ZBX-23426 Added dependent item with JavaScript preprocessing for edges SD-WAN in VMWare SD-WAN VeloCloud by HTTP template Templates
  + ZBX-24566 Fixed crash when expression macro is used in unsupported location Server
  + ZBX-24450 Fixed issue where graph could differ for data gathered from PostgreSQL and other databases Frontend
  + ZBX-24513 Fixed real-time export of rarely updated trends Server
  + ZBX-24163 Fixed submap addition in Map navigation tree widget to not append same submaps repeatedly Frontend
  + ZBX-23398 Fixed trigger expression constructor incorrectly showing '&lt;' and '&gt;' operators Frontend
  + ZBX-23584 Fixed error message being displayed when updating host after changing item status Frontend
  + ZBX-24635 Fixed datastore triggers in VMware templates Templates</changelog>
</package>
<package pkgid="405d69f05db825a74d819aec755eef9552bb3cb69ab18393e2b24a291c8ce34a" name="zabbix-proxy" arch="s390x">
  <version epoch="0" ver="6.0.33" rel="bp156.2.3.1"/>
  <changelog author="pgajdos@suse.com" date="1644494400">- version update to 4.0.38
  * ZBX-20387   fixed default language of the setup routine for logged in superadmin users (averza)
  * ZBX-19652   fixed JavaScript syntax for Internet Explorer 11 compatibility (jfreibergs)</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1644753600">- mention dropped files from 3.x series so it can be accepted in backports...
- zabbix-3.0.20-jsLoader-fix.patch was never required in 4.x</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1647518400">- updated to latest release 4.0.39
- Bug Fixes
  + ZBX-19789 Added SourceIP support to ldap simple checks
  + ZBX-20680 Fixed reflected XSS issues
  ( Reflected XSSes in Zabbix Frontend (CVE-2022-24349, CVE-2022-24917, CVE-2022-24918, CVE-2022-24919) )
  fixes for bsc#1196945 bsc#1196946 bsc#1196947</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491200">- updated to latest release 4.0.42
- New Features and Improvements
  + ZBXNEXT-7694 Added "utf8mb3" character set support for MySQL database
  + ZBX-20946 Enabled Bulgarian, Chinese (zh_TW), German, Greek, Indonesian,
    Romanian, Spanish and Vietnamese languages in frontend
- Bug Fixes
  + ZBX-21123 Fixed crash when VMware VC was not available at the first moment when starting zabbix_server
  + ZBX-21137 Fixed VMware collector crash related to datastore state disconnected from all HVs
  + ZBX-20600 Fixed vmware hv.datastore.latency item when multiple datastores with duplicate name
  + ZBX-20844 Fixed external check becoming unsupported when Zabbix server or Zabbix proxy is stopped</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491201">- add CVE-2022-35230 patch file CVE-2022-35230.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674216000">- updated to 6.0.12
- for changes in this major release please consult 6.0.html in
  /usr/share/doc/packages/zabbix/
- removed CVE-2022-35230.patch and zabbix-3.0.25-new-m4-pgsql.patch
- added fixed zabbix-6.0.12-new-m4-pgsql.patch patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674820800">- mention of patches added required...
  zabbix-6.0.12-curl-fixes.patch zabbix-6.0.12-netsnmp-fixes.patch
  zabbix-6.0.12-new-m4-pgsql.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1684152000">- updated to latest upstream release 6.0.17
- New Features and Improvements
  + ZBXNEXT-8334 Added Event-Driven Ansible media
  + ZBXNEXT-8312 Increased TimescaleDB maximum supported version to 2.10
  + ZBXNEXT-8317 Increased MariaDB maximum supported version to 10.11
  + ZBXNEXT-7759 Added array and Buffer support to JavaScript btoa function and HttpRequest post/put methods
  + ZBXNEXT-8071 Added sysdba, sysasm and sysoper login options to Zabbix agent 2
    Oracle plugin and updated Oracle by Zabbix agent 2 template documentation
  + ZBXNEXT-8241 Added support of signing data using rs256 to JavaScript engine
  + ZBXNEXT-8208 Added storage accounts in azure template
  + ZBXNEXT-8012 Implemented API token authentication in user.checkAuthentication method
  + ZBXNEXT-8204 Added support of PHP 8.2
  + ZBXNEXT-8170 Added AWS cloud templates
  + ZBXNEXT-7923 Added templates for BMC Control-M integration
  + ZBXNEXT-7775 Added Veeam backup and replication templates
  + ZBXNEXT-8054 Updated MariaDB maximum supported version to 10.10
  + ZBXNEXT-7951 Implemented configuration import improvements
  + ZBXNEXT-8112 Added Line media type
  + ZBXNEXT-8197 Added TimescaleDB v2.9.x support
  + ZBXNEXT-7962 Fixed interfaces discovery rules in OPNsense, PFSense and TrueNAS templates
  + ZBXNEXT-7615 Added hmac function for JavaScript
  + ZBXNEXT-7977 Added Azure Microsoft SQL templates
  + ZBXNEXT-8076 Added prof_enable and prof_disable commands for profiling
  + ZBXNEXT-7963 Added a hint box to the "Enable HTTP authentication" field; added confirmation dialog box for enabling HTTP authentication
  + ZBXNEXT-7886 Added Cisco Nexus 9000 Series Switches template
  + ZBXNEXT-6119 Added the option to retrieve all JSON data from docker.container_info key in Zabbix agent 2 Docker plugin
  + ZBXNEXT-7834 Added templates for Microsoft Azure and Azure virtual machines
  + ZBXNEXT-8058 Reduced locking between history syncers, trappers and proxy pollers
- Bug Fixes
  + ZBX-22718 Fixed memory leak in json objects and identical keys
  + ZBX-22719 Fixed replace() function in expressions
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22589 Added new limits for JS objects
  + ZBX-22521 Added debug logging for process selection in proc.mem[] on AIX
  + ZBX-22373 Updated go.mod/sum to allow mixing session and key parameter for Zabbix agent 2 items
  + ZBX-22241 Fixed minimum severity filter usage for map element link triggers
  + ZBX-22194 Fixed inability to import a template with trigger dependency on a host trigger
  + ZBX-22538 Fixed popup menus disappearing on right-clicking links in them
  + ZBX-21583 Optimised preprocessing steps and added two graphs and dashboard in the Hadoop by HTTP template
  + ZBX-19375 Prevented the ability to set a duplicate value for the uuid parameter when updating any of template
    entities; added possibility to update the uuid parameter for the Service API; fixed duplicate UUIDs
    in Proxmox VE by HTTP template
  + ZBX-21603 Optimised preprocessing steps in the Zookeeper by HTTP template
  + ZBX-21589 Optimised SQL queries and preprocessing steps
  + ZBX-22492 Removed limitation for size of logged messages in JS
  + ZBX-22641 Updated deprecated ports in Kubernetes templates, updated target tags,
    added notes about binding address options for Scheduler and Cluster Manager components
  + ZBX-22306 Fixed the crash in Zabbix agent 2 when running out of available file descriptors
  + ZBX-21013 Hid the option "Create new groups" for unprivileged users in the Import form
  + ZBX-22219 Added validation to the "Server" IP/DNS option in the Zabbix agent 2 configuration
  + ZBX-22627 Fixed loss of preprocessing result when step with delta is used
  + ZBX-22304 Fixed duplication in web scenario error messages when curl cannot resolve host
  + ZBX-21577 Added an extra master item prototype to the Elasticsearch Cluster by HTTP template
    to reduce preprocessing worker utilization
  + ZBX-20084 Fixed VMware parameters display
  + ZBX-20699 Fixed the inability to import host prototypes containing SNMPv3 interface;
    allowed to supply conditional parameters with default values to hostprototype.create and hostprototype.update API methods
    when the parameters have no effect; added audit logging of changes to host prototypes when unlinking a template;
    fixed the inability to remove group links or group prototypes from a host prototype of a linked template
  + ZBX-22432 Fixed different severity paddings in trigger popups and maps triggers
  + ZBX-22210 Fixed selected count when using filter and filtered parameter is changed in a popup
  + ZBX-22533 Fixed debug section overlapping with 'Add new widget' placeholder in the dashboard
  + ZBX-22331 Fixed messages when updating graph prototype discovery
  + ZBX-22455 Added a check for numeric value in value mapping
  + ZBX-22206 Fixed incorrect padding in multiselect popup contrast dark and light stylesheets
  + ZBX-18527 Fixed the markup for Type of calculation expression field
  + ZBX-22363 Added support for item and item_preproc table fields to be either nvarchar or nclob
  + ZBX-22622 Fixed alert script path validation
  + ZBX-22588 Fixed unauthorised file system access when using cURL
  + ZBX-22097 Fixed exiting process when connection to the database is lost
  + ZBX-21576 Optimized preprocessing in ClickHouse by HTTP template and added lld rule
  + ZBX-21669 Added the possibility to filter System user in the audit log
  + ZBX-22261 Added value mapping in the template PostgreSQL by Zabbix agent 2 for item Checksum failures
  + ZBX-22413 Fixed autofocus for inherited web scenario edit
  + ZBX-22507 Fixed positioning of the debug information on dashboards in the editing mode
  + ZBX-22506 Fixed horizontal scrollbar occasionally appearing on Graph widgets
  + ZBX-22512 Fixed occasional jumping of hint-boxes of Graph widgets, when made static
  + ZBX-22403 Added license information to the Readme for Veeam Backup templates
  + ZBX-21596 Optimized preprocessing steps in the Redis by Zabbix agent 2 template
  + ZBX-22520 Fixed the versions of integrations
  + ZBX-19466 Changed global script name validation to include a menu path into its scope of uniqueness check
  + ZBX-22073 Fixed subfilters of the Latest data and Graphs occasionally hiding the selected options
  + ZBX-22490 Fixed HttpRequest limit in JavaScript being reached even if all objects are destroyed
  + ZBX-21578 Optimized HAProxy http/agent templates to spread the load across the workers
  + ZBX-21906 Fixed recovery of dependent items when throttling is used
  + ZBX-21723 Removed syslog LogType from config file for Zabbix agent 2 on Windows
  + ZBX-22407 Fixed a crash when testing an item with the aggregated function count containing invalid argument
  + ZBX-22056 Fixed the "No data found" message style in Monitoring-&gt;Problems
  + ZBX-22026 Fixed SNMP agent item going to unsupported state on NULL result
  + ZBX-22411 Fixed incorrect time in the dashboard Graph widget hintbox
  + ZBX-21902 Emphasized the HTML type in the attribution field in the Administration-&gt;Geographical Maps
  + ZBX-18288 Fixed undefined offset runtime error in the Graph prototype preview
  + ZBX-21963 Fixed $ZBX_SERVER value being ignored unless $ZBX_SERVER_PORT is also defined
  + ZBX-21802 Fixed Enabled button in the discovered calculated items
  + ZBX-21642 Fixed a filter not clearing when clicking on a specific host in the Monitoring
  + ZBX-22186 Fixed wrong color update after item order change in graphs
  + ZBX-19339 Fixed import and export of dependent LLD rules if master item is a web item
  + ZBX-21813 Fixed User role update page when an empty user role name has been submitted
  + ZBX-22188 Changed parameters of the wmi.get and wmi.getall keys to mandatory
  + ZBX-21238 Fixed the inability to update status and other fields of a templated item, item prototype
    and discovery rule of script type
  + ZBX-21834 Fixed the map navigation tree breaking if there is a disabled trigger used as a link indicator
    between two elements in a map
  + ZBX-22259 Fixed quoted parameter escaping in the trigger expression functions
  + ZBX-22241 Fixed map link color and drawing style selection when multiple triggers are in the problem state
  + ZBX-22203 Fixed the tabfilter item click event being executed at the end of the tabfilter sorting event in Firefox
  + ZBX-22434 Fixed race condition when starting Zabbix agent 2 with loadable plugins
  + ZBX-22229 Updated Zabbix web service dependencies
  + ZBX-20801 Updated the Readme in Docker template
  + ZBX-22298 Fixed metrics preprocessing in PVC discovery in Kubernetes cluster state by HTTP template,
    removed non-existing PVC statuses, combined state phases into single phase metrics, added PV discovery
  + ZBX-22079 Fixed "make clean" command when used from tar archive
  + ZBX-22222 Fixed applying item value maps on already converted values
  + ZBX-22402 Fixed data sending to Zabbix server from Zabbix agent2 persistent buffer
  + ZBX-22240 Fixed selects of history and trends being able to block housekeeping
  + ZBX-22240 Fixed selects of history and trends blocking drop_chunks
  + ZBX-22078 Fixed the crash in calculated items when using tag filter on 32-bit systems
  + ZBX-21591 Optimized JSONPaths in the Nginx Plus template
  + ZBX-21739 Fixed discover status not being updated for templated graph prototype
  + ZBX-21748 Fixed the background of the Close button in the message box for dark theme
  + ZBX-19202 Fixed template dashboard availability to users without permissions to the templates
  + ZBX-22189 Fixed Zabbix server crash appearing when only item tags change between LLD runs
  + ZBX-21591 Optimized Nginx Plus by HTTP template to spread the load across worker processes
  + ZBX-22032 Added the cookie engine to HTTP checks
  + ZBX-21597 Optimized Remote Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-21602 Optimized Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-22149 Fixed wrong escaping in trigger expression during upgrade and escaping as a workaround for calculated items
  + ZBX-22061 Fixed custom query parameter read on an empty parameter for Oracle plugin in Zabbix agent 2
  + ZBX-21227 Improved error logging during agent start as a Windows service
  + ZBX-22178 Fixed action operations being executed on the current host only if a host group is selected
  + ZBX-22189 Fixed LLD Zabbix server crash
  + ZBX-21538 Fixed history.get API method blocking drop_chunks requests during housekeeping
  + ZBX-21956 Fixed severity sign overlapping trigger name in the map element configuration
  + ZBX-22215 Fixed incorrectly quoted function parameter parsing
  + ZBX-22043 Fixed the crash when array index in JSONPath is negative or large
  + ZBX-22118 Fixed remote command execution sequence in Zabbix agent 2
  + ZBX-21556 Updated Etcd by HTTP template to comply with Etcd v3.5
  + ZBX-22133 Fixed closed pipe detection for communication with plugins in Windows
  + ZBX-21936 Fixed actions not being displayed in the Action log widget
  + ZBX-22164 Fixed quote and unquote methods for trigger functions
  + ZBX-21254 Removed kernel.maxproc from the processes graph in Linux by Zabbix agent templates
  + ZBX-21754 Improved value cache warmup when retrieving two last values with 1 day update interval
  + ZBX-22077 Fixed Sign out link not working consistently in Mozilla Firefox
  + ZBX-21862 Updated tablespaces query for Oracle plugin in Zabbix agent 2
  + ZBX-21665 Fixed SMART plugin infinite loop for Zabbix agent 2
  + ZBX-19138 Fixed Redis plugin configuration in Zabbix agent 2 configuration files
  + ZBX-21592 Moved some static items under LLD rules to optimize Oracle by ODBC template
  + ZBX-21069 Fixed SNMP max_vars not backing off when generr is received
  + ZBX-21889 Fixed warnings being displayed even after enabling overrides for trends or history tables with compressed chunks
  + ZBX-21563 Changed the order in which escalation steps and recovery operations are executed
  + ZBX-22017 Fixed map navigation tree widget inability to save the order when the depth levels get changed
  + ZBX-21961 Removed the unnecessary "Command:" label for message actions on the Event details page
  + ZBX-21783 Fixed Zabbix JS timeout validation
  + ZBX-21720 Fixed trends function cache size estimation and overallocation handling
  + ZBX-21713 Fixed retrieval of the numeric column width when Oracle DB is used
  + ZBX-22126 Fixed trends being deleted from cache and retrieved from the database when data older than 1 hour is received
  + ZBX-22075 Fixed crash when Elasticsearch is used
  + ZBX-21890 Fixed config.dbversion_status containing second empty object on PostgreSQL without TSDB
  + ZBX-22138 Fixed inability to delete a group from the host prototype
  + ZBX-21950 Updated script item to not require host interface during template linkage
  + ZBX-21540 Moved some static items under LLD rules to improve performance in Oracle by Zabbix agent 2 template
  + ZBX-21073 Added support of Int8Array(), Buffer() and also duktape plain buffers in md5, sha256 and hmac function parameters
  + ZBX-22071 Extended description for OPSGenie media type
  + ZBX-20845 Fixed SNMP interface availability in case of wrong credentials
  + ZBX-21587 Added metrics for optimizing dependent items preprocessing in Jenkins template
  + ZBX-21441 Added an override to skip metadata collection on zfs and btrfs for Nix templates
  + ZBX-22016 Fixed host.get API method not returning any results for hosts with no interfaces when filtering by "hostid"
  + ZBX-21927 Fixed a crash on Oracle database when connection is lost
  + ZBX-21300 Fixed high CPU usage when using net.tcp.socket.count key on Windows
  + ZBX-21793 Fixed error message for "diaginfo" runtime command
  + ZBX-22042 Fixed inability to get the existing group prototypes by hostprototype.get API method when using Oracle database
  + ZBX-21221 Increased character limit of task_result.info
  + ZBX-21696 Fixed Windows agent 2 Unicode path support for log* items
  + ZBX-21903 Fixed agent 2 timeout behavior for net.tcp.port item
  + ZBX-21039 Fixed Readme in PostgreSQL by Zabbix agent 2 template
  + ZBX-21922 Fixed expression macros to use corresponding item keys
  + ZBX-21806 Fixed fatal PHP error in case incorrect variable type for controller action is given
  + ZBX-21753 Fixed graphs not loading in kiosk mode
  + ZBX-20413 Fixed the behavior of paging when a filter or a sub-filter is applied
  + ZBX-21206 Updated plugin support dependency for Zabbix agent 2
  + ZBX-20356 Updated Zabbix agent 2 to remove and re-add performance counters on failed collection and to keep a query always open
  + ZBX-21296 Updated Oracle plugin, Oracle ODBC and agent 2 template documentation grant select variables and added a new grant
  + ZBX-21595 Optimized RabbitMQ node templates
  + ZBX-21884 Changed system.sw.packages[&lt;package&gt;,&lt;manager&gt;,&lt;format&gt;] to system.sw.packages[&lt;regexp&gt;,&lt;manager&gt;,&lt;format&gt;]
  + ZBX-21594 Optimized RabbitMQ cluster templates
  + ZBX-20050 Fixed broken macro value and type input when changing to/from inherited macros
  + ZBX-21864 Fixed the fatal error in system warning page
  + ZBX-20110 Added single field search option to the archive.info, ts.stats, pdb.info,
    cdb.info and diskgroups.stats keys in Zabbix agent 2 Oracle plugin
  + ZBX-21373 Fixed the agent sometimes crashing when enumerating system processes on OpenBSD</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1689854400">- updated to latest upstream release 6.0.19
- this version fixes CVE-2023-29454 bsc#1213338
- New Features and Improvements
  + ZBXNEXT-8497 Removed unnecessary JavaScript preprocessing in discovery rules in Kubernetes templates
  + ZBXNEXT-8465 Updated JavaScript scripts in Kubernetes templates
  + ZBXNEXT-8467 Updated max supported TimescaleDB version to 2.11
  + ZBXNEXT-7072 Fixed hintbox to be automatically closed when target element disappears
  + ZBXNEXT-8294 Added filters of node labels and annotations for Kubelet discovery
    in Kubernetes cluster state template
  + ZBXNEXT-8199 Added Google cloud platform monitoring template
  + ZBXNEXT-8330 Updated plugin support with defaults support for Zabbix agent 2
  + ZBXNEXT-8357 Improved proxy history housekeeping when data older than ProxyOfflineBuffer is being constantly received
  + ZBXNEXT-8142 Added ability to import configuration files with a UTF-8 Byte order mark
  + ZBXNEXT-8209 Added Azure CosmosDB for MongoDB template
  + ZBXNEXT-8078 Removed unnecessary new line for each element in an array when exporting YAML templates
  + ZBXNEXT-8273 Implemented support for relative Include paths in the config file, based on its current directory
  + ZBXNEXT-8391 Added container healthcheck metric in Docker by Zabbix agent 2 template
  + ZBXNEXT-8354 Added pids_stats to docker.container_stats key in Zabbix agent 2
- Bug Fixes
  + ZBX-22987 Fixed inefficient URL schema validation
  + ZBX-21859 Fixed active checks occasionally not being executed on Zabbix agent 2 if checks
    for a plugin have long and short update intervals
  + ZBX-21892 Fixed wrong fs type returned by vfs.fs.get for file systems with identical mount point
  + ZBX-22941 Prevented clearing of the user macro secret values on inherited host prototypes as
    the result of user macros modifications on the parent host prototype of a template
  + ZBX-22695 Fixed eventlog duplicate timestamps
  + ZBX-22903 Fixed scale calculation for Graph and Graph (classic) widgets
  + ZBX-22148 Fixed the crash when updating a webhook to JavaScript that cannot be compiled
  + ZBX-22868 Fixed Zabbix agent 2 plugin Defaults when hardcoded value is provided
  + ZBX-22399 Added TLS and Default parameters support to MQTT plugin for Zabbix agent 2
  + ZBX-20280 Fixed page selection in a dashboard after refresh
  + ZBX-22883 Fixed occasional crash of user parameters on Windows when using Zabbix agent 2 with UserParameterDir defined
  + ZBX-22805 Increased memory allocation limit for JavaScript execution from 64M to 512M
  + ZBX-22798 Fixed incorrect output of vfs.file.contents when reading frequently modified file
  + ZBX-21573 Optimized preprocessing steps in the AWS EC2 by HTTP template
  + ZBX-16326 Fixed displaying of the first and last data points on the graphs
  + ZBX-22467 Fixed missing bracket in a trigger event name in Windows templates
  + ZBX-22738 Fixed flickering debug info while editing empty dashboards
  + ZBX-22231 Removed host and interface macros resolution from HTTP proxy fields in items,
    item prototype and discovery rule test dialogues
  + ZBX-21194 Fixed filter form submission upon pressing Enter key in Safari
  + ZBX-22762 Fixed race condition in Zabbix agent 2 when reading filesystem
  + ZBX-21804 Removed requirement for write permissions on hosts, host groups, triggers, discovery rules,
    discovery checks and proxies when creating or updating actions
  + ZBX-22243 Fixed navigation away from edited dashboard without user confirmation
  + ZBX-22418 Fixed popup form fields overlapping labels when textarea width is resized
  + ZBX-19590 Changed count_foreach to add 0 when no data are in the requested period
  + ZBX-22681 Fixed wrongly displayed Revert button for text macros in host, template and host prototype clone forms
  + ZBX-22594 Fixed fatal error when a request contains invalid authentication parameters
  + ZBX-22397 Fixed disabled input field text color in Safari
  + ZBX-21593 Optimized preprocessing steps in the templates PostgreSQL by Zabbix agent and PostgreSQL by Zabbix agent 2
  + ZBX-22470 Fixed hang on logging when establishing an encrypted connection in Zabbix agent 2
  + ZBX-20263 Prevented the ability to link two or more templates with matching item keys to a host or template;
    improved the check for double template linkage and related error messages
  + ZBX-22571 Fixed "service not equal" action condition not working as expected
  + ZBX-22644 Fixed Graph widget not showing all problems for multiple items with dataset aggregation enabled
  + ZBX-22698 Fixed spelling mistakes in the templates
  + ZBX-21883 Changed Select map field of the Map widget to multiselect
  + ZBX-22989 Silenced null-dereference warnings for duktape
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22604 Added new replica mismatch metrics to Kubernetes cluster state template, updated triggers
  + ZBX-22475 Fixed regex in preprocessing parameter for Jenkins template
  + ZBX-21910 Fixed JavaScript in Kubernetes nodes template
  + ZBX-22773 Made NodeAddress use ListenIP and ListenPort if not specified
  + ZBX-21613 Fixed broken database upgrade if more than one Zabbix server at the same time on one database is started
  + ZBX-22688 Fixed AlertScriptPath not allowing links
  + ZBX-22029 Fixed preprocessing step in Pods discovery for Kubernetes kubelet template
  + ZBX-22234 Fixed incorrect SNMPINDEX offset retrieval in SNMP discovery
  + ZBX-22141 Fixed attaching multiple templates with proc.get item key to one host and fixed spelling in description
  + ZBX-22285 Fixed honoring of the excludeSearch parameter in API
  + ZBX-20604 Fixed UserParameterDir behavior for UserParameter calls
  + ZBX-22732 Fixed description of ATAN2 mathematical function
  + ZBX-22664 Fixed user macros with regex context being resynced without any changes
  + ZBX-22661 Fixed templated dashboard display in Monitoring Hosts Dashboards
  + ZBX-21599 Optimised preprocessing steps and added dashboard in the TiDB TiKV by HTTP template
  + ZBX-21598 Optimised preprocessing steps and added dashboard in the TiDB PD by HTTP template
  + ZBX-21600 Optimised preprocessing steps and added dashboard in the TiDB by HTTP template
  + ZBX-22386 Fixed encoding of HTML entities in the user interface
  + ZBX-22714 Fixed signature for mqtt.get key in Standard items popup
  + ZBX-21397 Fixed preprocessing step in discovery for Kubernetes kubelet template
  + ZBX-20202 Improved tablespace handling to support Oracle multitenant architecture in Oracle by ODBC template
  + ZBX-22713 Fixed Zabbix server compilation problem for NetBSD
  + ZBX-21795 Fixed unhandled timeout in Telnet
  + ZBX-21801 Fixed helper positioning when sorting Header and Query fields in item configuration form
  + ZBX-22238 Fixed non-writable hostgroup appearance in template, host and host prototype clone forms
  + ZBX-22192 Fixed valid widget name being reset when other widget fields are invalid
  + ZBX-21871 Switched for the changes in users of user group API object to be audit logged
    as updates in groups of user API objects
  + ZBX-22461 Fixed incorrect sortable item positioning in Safari
  + ZBX-22469 Fixed SLI calculation for services having multiple alarms per second
  + ZBX-22859 Fixed validation of input parameters in action configuration form</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1697544000">- updated to latest upstream release 6.0.22
- this version fixes CVE-2023-32722 and CVE-2023-32722 bsc#1216211 and bsc#1216222
- removed patches zabbix-6.0.12-new-m4-pgsql.patch zabbix-6.0.12-curl-fixes.patch
  honestly was tired of patching for correct way doing postgresql detection
  now added postgresql-server-devel which does not make sense but hey
  upstream does not care
- New Features and Improvements
  + ZBXNEXT-8576 Added template integration with Acronis Cyber Protect Cloud
  + ZBXNEXT-6554 Increased remote command execution limits to 16MB
  + ZBXNEXT-8610 Added MantisBT template
  + ZBXNEXT-8358 Improved items configuration sync on PostgreSQL by selecting using equal condition instead of not equal
  + ZBXNEXT-8429 Added HashiCorp Nomad template
  + ZBXNEXT-8649 Fixed time period params in JavaScript
  + ZBXNEXT-8581 Added support for HTTP proxy in Azure templates
  + ZBXNEXT-8558 Added MantisBT webhook
  + ZBXNEXT-8589 Updated documentation, unified metric names and descriptions in PostgreSQL templates,
    removed unused macros, user parameters and queries in PostgreSQL by Zabbix agent
  + ZBXNEXT-8528 Added AWS Cost Explorer template
  + ZBXNEXT-8190 Increased MariaDB maximum supported version to 11.0
  + ZBXNEXT-8582 Increased MySQL maximum supported version to 8.1
  + ZBXNEXT-8481 Added PostgreSQL by ODBC template
  + ZBXNEXT-8561 Added nodata trigger to remote Zabbix proxy and server health templates
  + ZBXNEXT-8482 Added integration with OpenStack Nova
  + ZBXNEXT-8451 Disabled spell checking for nondescriptive textareas
  + ZBXNEXT-8505 Added Cisco SD-WAN templates
  + ZBXNEXT-7944 Excluded edgeupdate service from services discovery in Windows by Zabbix agent templates
  + ZBXNEXT-8422 Added AWS ECS templates
- Bug Fixes
  + ZBX-23417 Fixed possible memory leak when checking modbus.get[] item
  + ZBX-23338 Improved performance of templatedashboard.get method for non super-admin users
  + ZBX-23110 Fixed possible crash on Windows 11 by removing concurrent Win API call for update perfCounters list
  + ZBX-23284 Prevented deletion of the discovered group as a result of renaming its group prototype
  + ZBX-21094 Fixed graphs not displaying values when items do not have trends and trend storage period is overridden in configuration
  + ZBX-23162 Fixed variable in JavaScript for Cisco Meraki template
  + ZBX-23066 Expanded ui/composer.json to describe the project
  + ZBX-23261 Removed kiosk mode button from host inventory form
  + ZBX-23253 Added static units support to graph widget legend and hint box
  + ZBX-21898 Fixed expression validation, history function parser to accept backslash without escaping
  + ZBX-22943 Fixed various memory leaks in Zabbix agent 2
  + ZBX-23244 Added escaping for special characters in HTML mode of Telegram mediatype
  + ZBX-22818 Fixed some aggregation functions not working with last_foreach()
  + ZBX-21636 Fixed Oracle DB update query error mishandled as success
  + ZBX-20442 Fixed Ceph plugin not returning percent_used in Zabbix agent 2
  + ZBX-15210 Added housekeeping and handling in remove action operation of autoreg_host table
  + ZBX-22685 Fixed issue of error message details not being expanded by default in various forms
  + ZBX-22166 Fixed item value widget not showing decimal places properly with seconds
  + ZBX-23035 Fixed disappearing filter group in host, item, trigger, graph, discovery rule, web and template lists
  + ZBX-23105 Added missing database indices
  + ZBX-22640 Fixed inability to add unique SNMPv3 checks in discovery rules
  + ZBX-21952 Fixed and improved documentation for Oracle by ODBC template
  + ZBX-22724 Fixed inconsistencies in ordering of objects in template configuration export
  + ZBX-22980 Fixed host prototype displaying inherited macros in a non-inherited macro tab
  + ZBX-17279 Fixed graph widget loading
  + ZBX-21644 Fixed state of "allow manual close" setting of trigger prototype getting lost on template cloning
  + ZBX-22060 Added notes about encryption in PostgreSQL templates, renamed database instance URI macro to connection string
    in PostgreSQL by Zabbix agent 2 template, updated PostgreSQL by ODBC template to use connection string
  + ZBX-23246 Fixed classic graph preview not working if more than 10 items are assigned to it
  + ZBX-22758 Fixed Zabbix agent 2 startup error on domain controllers by increasing go-winio version
  + ZBX-22451 Fixed resolving of calculated item formula in test popup
  + ZBX-22620 Added header in items for Meraki template
  + ZBX-23051 Changed content of resolved alerts to be more compatible with Event Orchestration in PagerDuty
  + ZBX-23272 Fixed naming for tenant item prototypes in OpenStack Nova by HTTP template
  + ZBX-22771 Fixed handling of large unsigned integers in jsonpath
  + ZBX-22871 Fixed regular expression crash with invalid utf-8 sequences when pcre2 is used
  + ZBX-23141 Fixed crash when maintenance is enabled and unexpected event exists for trigger prototype
  + ZBX-21255 Added support of the fmtnum() function for {ITEM.VALUE}, {ITEM.LASTVALUE} and expression macros
  + ZBX-21695 Fixed {TIME} macro not being resolved during scheduled report test
  + ZBX-23221 Fixed memory leaks when using certificate-based encryption in Zabbix Agent 1 and Agent 2; thanks to Masato Hirahata for the patch
  + ZBX-22864 Fixed calculation of max_repetitions sent out to device in SNMP PDUs
  + ZBX-21574 Optimized Asterisk by HTTP template
  + ZBX-18168 Added regexp runtime error logging for log*[] items
  + ZBX-22677 Adjusted font colors for placeholders, disabled and readonly fields
  + ZBX-22972 Fixed displaying of dashboard pages when scrolling is enabled
  + ZBX-22528 Fixed draggable element position
  + ZBX-23067 Enhanced audit logging with reason of switching of HA node to active mode
  + ZBX-22613 Fixed script execution with API token as authentication
  + ZBX-23060 Removed unused endpoints in JavaScript for Veeam Backup and Replication template
  + ZBX-22772 Added trends cleanup for non-numeric value types
  + ZBX-22822 Fixed displaying the correct threshold color in "Top hosts" widget when value exceeds maximum
  + ZBX-22777 Fixed item test form sending incorrectly resolved macros to server if item uses SNMP interface
  + ZBX-23097 Fixed use of uninitialised value when verifying subject and issuer with TLS
  + ZBX-23112 Fixed runtime errors in the inheritance of the trigger and trigger prototype dependencies
  + ZBX-22539 Fixed SLI calculation for days with daylight-saving-time transitions
  + ZBX-22814 Fixed PHP runtime errors in API trigger.get method when using "expandComment" option
  + ZBX-23049 Fixed default condition for log item macro resolution
  + ZBX-21909 Updated setup section in README for PHP-FPM templates to include configuration example for Apache
  + ZBX-21547 Fixed reading of non-UTF-8 encoded files in Zabbix agent 2
  + ZBX-20148 Fixed the issue with housekeeper failing to delete some of the events that required deletion
  + ZBX-21970 Fixed console error in "Map navigation tree" widget; disabled add button on a 10th depth level
  + ZBX-19393 Fixed undefined index errors in configuration.importcompare
  + ZBX-22290 Fixed generation of double page headers when general warning appears
  + ZBX-21845 Fixed Zabbix agent 2 systemd plugin failing with newer dbus
  + ZBX-22830 Fixed free bytes calculation for temporary tablespace in Oracle Zabbix agent 2 plugin
  + ZBX-22912 Fixed not being able to save an event correlation when custom formula was selected but only one condition remained
  + ZBX-21571 Updated pod crash loop trigger expressions in Kubernetes nodes and cluster state templates
  + ZBX-22369 Fixed suffix interpretation in threshold values for "Top hosts" widget
  + ZBX-22825 Fixed Zabbix access to the first page for user with specific page access
  + ZBX-22867 Fixed import popup showing circle animation even if PHP code failed
  + ZBX-22711 Fixed incorrectly displayed simple graphs with non-numeric items in Host graphs page</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1703419200">- updated to latest release 6.0.25
- fixes for bsc#1218199 (CVE-2023-32727), bsc#1218185 (CVE-2023-32725),bsc#1218193 (CVE-2023-32726)
- New Features and Improvements
  + ZBXNEXT-8857 Updated max supported TimescaleDB version to 2.13
  + ZBXNEXT-8800 Backported support of additional SSH options for ssh.run[] item as the 5th parameter
  + ZBXNEXT-8705 Implemented new tablespace item to retrieve percentage about
    current tablespace usage from max for both Oracle templates
  + ZBXNEXT-8708 Added version metric to Oracle plugin in Zabbix agent 2
  + ZBXNEXT-8729 Updated max supported TimescaleDB version to 2.12
  + ZBXNEXT-8522 Added HPE iLO by HTTP template
  + ZBXNEXT-7486 Added openshift-state-metrics in Kubernetes cluster state by HTTP
  + ZBXNEXT-8552 Added FortiGate by SNMP and FortiGate by HTTP templates
  + ZBXNEXT-8727 Added additional metrics in Cisco Meraki organization by HTTP template
  + ZBXNEXT-7097 Added item and trigger for monitoring PostgreSQL version into PostgreSQL
    by ODBC and PostgreSQL by Zabbix agent 2 templates
  + ZBXNEXT-8283 Implemented role-based authentication for AWS monitoring
  + ZBXNEXT-8575 Added Nextcloud template
  + ZBXNEXT-8469 Increased PostgreSQL maximum supported version to 16
  + ZBXNEXT-8714 Increased MariaDB maximum supported version to 11.1
- Bug Fixes
  + ZBX-23559 Fixed SLI dropping when maintenance is set with pre-existing problem
  + ZBX-23471 Fixed sha256 sum calculation on AIX, HP-UX and Solaris, fixed crash on HP-UX
  + ZBX-23787,ZBX-23755 Fixed crash on empty HTTP response;
    fixed Zabbix agent build on Windows with libcurl
  + ZBX-23683 Fixed calculation of vmware.datastore.read/write items taking into
    account VMware HV maintenance status
  + ZBX-21132 Fixed Top hosts widget not showing all items by selected item name
  + ZBX-23764 Added an additional field for new events in SIGNL4 media type
  + ZBX-23342 Fixed Zabbix agent 2 MySQL plugin connection not taking into account TLS parameters
  + ZBX-23685 Added read-only transaction to the list of recoverable errors on PostgreSQL
  + ZBX-23580 Fixed aggregated item key conversion to calculated item formula when
    item key includes 'last' function and a fourth parameter
  + ZBX-22493 Fixed foreign key support with SQLite3 database
  + ZBX-23490 Improved HTTP agent, web scenarios, web checks and JavaScript to convert to UTF-8
    from charset specified in HTTP header or HTTP meta tag
  + ZBX-23621 Fixed SNMP discovery looping forever with empty trend response
  + ZBX-23644 Fixed Zabbix agent compilation on AIX
  + ZBX-23525 Fixed template tab name in template configuration form
  + ZBX-23620 Reordered sub-templates in READMEs of Acronis, Control-M and Openstack templates
  + ZBX-23381 Fixed unit for FreeStorageSpace metric in JavaScript AWS RDS instance by HTTP template
  + ZBX-23269 Fixed sizes of loading modal windows
  + ZBX-22400 Fixed Web scenarios configuration form to display parent web scenarios on page refresh
  + ZBX-23290 Fixed gap when filtering by tags in Latest data
  + ZBX-23430 Fixed selected filter tab in high contrast themes being indistinguishable from others when collapsed
  + ZBX-23639 Changed value type for 'Pool Percent Used' item prototype in Ceph by Zabbix agent 2 template
  + ZBX-21891 Fixed messages about enabling, disabling and updating modules being different from other places
  + ZBX-23521 Fixed password field label not changing to key passphrase and
    back for SSH agent item when changing authentication method
  + ZBX-23431 Fixed non-working "Network timeout for item test" setting
  + ZBX-23285 Added missing bottom border for disabled button dropdown on hover for inherited macros
  + ZBX-23615 Fixed receiving data from the database twice the first time it is loaded
  + ZBX-19531 Fixed tables with header text vertical rotation
  + ZBX-23235 Fixed function macros to expand in notifications
  + ZBX-23173 Fixed memory leak in agent 2 for Windows Events processing on MS Windows
  + ZBX-23265 Fixed transfer of PSK encryption details when cloning proxy
  + ZBX-23563 Fixed JSONPath for rowshare locks metric in PostgreSQL by Zabbix agent 2 template
  + ZBX-22907 Removed unused LLD macro in PostgreSQL by Zabbix agent template
  + ZBX-23377 Added support for VMware perfCounter with nanosecond type
  + ZBX-23012 Possible optimization of the SQL queries when updating LLD items
  + ZBX-23325 Fixed ability to add duplicate ICMP ping checks to discovery rule configuration form via popup
  + ZBX-23270 Renamed trigger name condition to event name condition
  + ZBX-23340 Fixed TLS parameter handling in MySQL plugin for Zabbix agent 2
  + ZBX-23461 Fixed output of redundant data in DCdump_interfaces
  + ZBX-23528 Fixed inability to resize trigger expression field horizontally
  + ZBX-22977 Fixed positioning of hidden checkbox inputs and fixed autofocus in template/host mass update
  + ZBX-23494 Added SNMP fallback item to TrueNAS by SNMP template, updated
    uptime item and template descriptions, added preprocessing to free swap percentage calculation
  + ZBX-23404 Fixed Zabbix agent crashes on HP-UX 11.23
  + ZBX-22666 Disabled severity filter for Geomap widget in dashboard edit mode
  + ZBX-22735 Fixed confusing error message on user parameter reload in Zabbix agent 2
  + ZBX-23393 Fixed unquoted macro parsing in trigger function parameters
  + ZBX-23064 Simplified trend synchronization queries to improve performance
  + ZBX-23373 Fixed result for script.get API call with selectActions option
  + ZBX-23014 Fixed Zabbix agent build on HP-UX
  + ZBX-23164 Added timespan parameter in JavaScript Cisco Meraki template
  + ZBX-23455 Fixed inconsistency in button naming, confirmation messages,
    success and error messages in item and web scenario list pages
  + ZBX-20038 Fixed master host parameter for MySQL replication.get_slave_status key in Zabbix agent 2
  + ZBX-23301 Removed checks for PostgreSQL-TimescaleDB versions combination
  + ZBX-23211 Fixed host dashboard view for multi-page dashboard where the first page is empty</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1707048000">- add group provides needed by RPM 4.19</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108800">- update to latest release 6.0.27
- replaced zabbix-agentd.firewall  zabbix-java-gateway.firewall  zabbix-proxy.firewall  zabbix-server.firewall
  with firewalld xml definitions zabbix-agentd.xml  zabbix-java-gateway.xml  zabbix-proxy.xml  zabbix-server.xml
- New Features and Improvements
  + ZBXNEXT-8983 	Updated max supported MariaDB version to 11.2
  + ZBXNEXT-8984 	Updated max supported MySQL version to 8.3
  + ZBXNEXT-8762 	Added YugabyteDB by HTTP and YugabyteDB Cluster by HTTP templates
  + ZBXNEXT-8891 	Updated max supported MySQL version to 8.2
  + ZBXNEXT-8524 	Added support for HTTP proxy in GCP templates
  + ZBXNEXT-8759 	Added dashboards in Azure templates
  + ZBXNEXT-8580 	Added new discovery rules, refactored discovery rules to dependent items
    and made few minor changes in MSSQL by ODBC template
  + ZBXNEXT-8730 	Added Azure Cost Management by HTTP template
  - Bug Fixes
  + ZBX-23124 Fixed items with disabled history being sometimes stuck in non-supported state
  + ZBX-23586 Fixed filter evaluation type of organizations discovery in Cisco Meraki dashboard by HTTP template
  + ZBX-23766 Updated Zabbix agent 2 Ceph plugin readme setup instructions
  + ZBX-24094 Fixed network interfaces LLD filtering macro in Linux by Prom template
  + ZBX-23202 Fixed unused tag value being saved in tag filter
  + ZBX-22555 Updated regexp to case insensitive in Nginx templates
  + ZBX-23973 Fixed trends being retrieved from database for new items and for items with infrequent update interval
  + ZBX-22745 Removed incorrect description of network interfaces administrative status filter macro in SNMP templates
  + ZBX-24015 Improved zabbix[queue] internal item not to block history syncers and pollers
  + ZBX-23509 Fixed JSONPath of Keyspace discovery master item in Redis by Zabbix agent 2 template
  + ZBX-24059 Fixed libmodbus unnecessary linking into all binaries
  + ZBX-24055 Added missing API port macros in URL of script items in HPE Synergy by HTTP and HPE Primera by HTTP templates
  + ZBX-20525 Fixed vfs.dir.size performance issues when walking through directory that has a lot of subdirs/files
  + ZBX-23773 Improved trigger functionality for Acronis Cyber Protect Cloud MSP by HTTP template
  + ZBX-23979 Improved trend recalculation performance by performing trend updates in own transaction
  + ZBX-23688 Improved new item value retrieval performance by adding such items to value cache after configuration sync
  + ZBX-22130 Changed JSONPath expression evaluator to treat null values as empty variants
  + ZBX-23986 Added a license to the Go module
  + ZBX-23587 Fixed widget input field selecting when clicking on label
  + ZBX-23640 Fixed preload hints opening
  + ZBX-22433 Fixed web scenario and web scenario step configuration field trimming and field sorting
  + ZBX-23684 Fixed transactions query file for PostgreSQL by Zabbix agent template
  + ZBX-22371 Fixed process tags option not adding tags for service events
  + ZBX-17208 Fixed invalid command-line flag handling in Zabbix agent 2
  + ZBX-23937 Fixed JavaScript for AWS EC2 instances discovery
  + ZBX-22715 Fixed map shape dimension changes on resizing in scaled browser mode
  + ZBX-23722 Added garbage collection after executing JavaScript code
  + ZBX-23740 Fixed netsnmp persistent state disabling without affecting its configuration
  + ZBX-23257 Fixed log items not using MaxLinesPerSecond setting correctly for Zabbix agent 2
  + ZBX-23890 Removed non-existing headers from compiler checks: mtent.h and knlist.h
  + ZBX-23912 Removed Jira with CustomFields media type in data.tmpl
  + ZBX-23761 Fixed JavaScript in Jira media type
  + ZBX-22558 Fixed trigger expression for retrieval of stub page in Nginx templates
  + ZBX-23691 Fixed LLD filters evaluation type for devices discovery in Cisco SD-WAN by HTTP template
  + ZBX-23540 Added error checks for RegisterMetrics calls
  + ZBX-23605 Removed getting location buckets in AWS by HTTP template
    added discovery filters for request metrics in AWS S3 bucket by HTTP template
  + ZBX-23466 Fixed data aggregation errors in Graphs and Top hosts widgets with Elasticsearch backend
  + ZBX-23835 Updated Meraki templates
  + ZBX-23723 Fixed proxy params in JavaScript AWS templates
  + ZBX-23733 Fixed error when downloading graph as .png image if item name contains multibyte characters
  + ZBX-22983 Fixed ellipsed dropdown options in items mass update in preprocessing
  + ZBX-23715 Fixed persistent directory path not following symlinks upon creation
  + ZBX-23825 Fixed query_fields values for Acronis and Nomand templates
  + ZBX-22055 Fixed map image of map widget not being updated when pressing Apply button
  + ZBX-23629 Fixed interface icon cursor to pointer
  + ZBX-22536 Fixed TimescaleDB compression detection for history.clear API method and proper error appearance in frontend
  + ZBX-23145 Disabled deprecated automatic reconnection in MySQL
  + ZBX-22933 Improved vfs.file.regmatch and vfs.file.regexp items to use buffered file read
  + ZBX-23439 Fixed sorting of numeric items with/without aggregation enabled in Top hosts widget
  + ZBX-21973 Changed deprecated X-Frame option allow-from to Content-Security-Policy frame-ancestors
  + ZBX-23633 Fixed service alarms to be recovered with problem time in case of negative problem duration
  + ZBX-23738 Fixed Zabbix backend sources for libxml2 2.12.0 version changes
  + ZBX-23746 Fixed creation of tickets during escalation for Zammad media type
  + ZBX-23561 Fixed spacing between filter and results table
  + ZBX-18873 Fixed disabled chevrons color in problem view
  + ZBX-23636 Fixed some fields in Administration section not being trimmed on form submit</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108801">- remove all firewalld definitions as they are part of firewald package already</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711800000">- fix broken copypasta for system-user-zabbix source file and
  file itself to remove gecos (description) in file
  fixes bsc#1222169 Packaging Error in system-user-zabbix-6.0.27-1.1.noarch package prevents upgrade
  Thanks Andreas Stieger for pointing out and reporter himself</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1711800001">- update to 6.0.28:
  * Added metadata in JavaScript for AWS templates
  * Added AWS ELB Application Load Balancer by HTTP template
  * Added Check Point Next Generation Firewall by SNMP template
  * Added MSSQL by Zabbix agent 2 template
  * Updated max supported TimescaleDB version to 2.14
  * bug fixes</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1716984000">- Update license to match legaldb report</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1719489600">- update to 6.0.31
- New Features and Improvements
  + ZBXNEXT-9140 Added support for custom compartments in Oracle Cloud by HTTP templates Templates
  + ZBXNEXT-9034 Added Jira Data Center by JMX template Templates
  + ZBXNEXT-8682 Introduced a length limit of 512KB for item test values that server returns to Zabbix frontend Frontend Server
  + ZBXNEXT-8248 Added database filter macros to MySQL templates Templates
  + ZBXNEXT-6698 Removed absolute threshold and timeleft from OS template triggers of filesystem space Templates
  + ZBXNEXT-7930 Added user macro support for username and password fields in email media type Server
  + ZBXCTR-22 Refactored JavaScript filter functions for Kubernetes templates Templates
  + ZBXNEXT-9098 Added AWS ELB Network Load Balancer by HTTP template Templates
  + ZBXNEXT-6864 Replaced {HOST.CONN} with user macros in templates Templates
  + ZBXNEXT-9117 Updated max supported MariaDB version to 11.3 Proxy Server
  + ZBXNEXT-9026 Added Go compiler version to Zabbix agent 2 version output Agent
  + ZBXNEXT-8786 Changed 'odbc.discovery' keys to 'odbc.get' in MySQL by ODBC and Oracle by ODBC templates Templates
  + ZBXNEXT-8536 Added cbdhsvc service to macros in Windows agent templates Templates
  + ZBXNEXT-8861 Made changes and added more metrics to the FortiGate by SNMP template Templates
  + ZBXNEXT-8240 Added a new set of templates for integration with Oracle Cloud Infrastructure Templates
- Bug Fixes
  + ZBX-24483 Improved memory usage in Zabbix server/proxy trappers and in proxy
    pollers when sending large configuration Proxy Server
  + ZBX-23073 Fixed URL widget resizing and dragging Frontend
  + ZBX-24574 Fixed HA node flipping between standby and active states Server
  + ZBX-24119 Fixed possible blocking of alert manager when it periodically pings database Server
  + ZBX-7998 Added VMware service username, password and URL check for empty values Proxy Server
  + ZBX-24402 Reduced main process connections to database during startup Proxy Server
  + ZBX-24369 Fixed filter behavior in monitoring pages after deleting filter parameters Frontend
  + ZBX-24484 Fixed Geomap widget console error when dragging map in widget edit mode Frontend
  + ZBX-23337 Improved supported version documentation for Oracle Database plugin and both templates Documentation
  + ZBX-24180 Fixed inability to import existing host or template when its dependent item prototype,
    which is used in trigger prototypes or graph prototypes, would have a different master item API
  + ZBX-20871 Fixed inability to use LLD macro functions in Prometheus pattern and labels used in item prototype preprocessing API
  + ZBX-24527 Fixed unnecessary loading text being displayed in hintbox preloader Frontend
  + ZBX-24362 Fixed wrong Zabbix agent 2 loadable plugin process handling catching all child process exits Agent
  + ZBX-24470 Fixed scale of VMware vmware.vm.memory.size.compressed key Proxy Server
  + ZBX-24415 Added triggers for datastores in VMware templates Templates
  + ZBX-18094 Fixed multiple pie graph issues related to calculation of item angles Frontend
  + ZBX-20766 Fixed confusing port binding error message Agent Proxy Server
  + ZBX-24481 Fixed inability to unset value map from existing item or item prototype by passing
    a version without valuemap parameter into configuration.import API
  + ZBX-24531 Fixed compile time data not being set for agent2 Agent
  + ZBX-24453 Implemented socket file cleanup when shutting down, added blocking of signals during important stages of startup Proxy Server
  + ZBX-24152 Fixed host form submission with Enter button if the form is opened in a popup and focus is in a flexible text area field Frontend
  + ZBX-23788 Added SNMP OID ifAlias in Network interfaces discovery Templates
  + ZBX-24482 Fixed the presence of the http_proxy field in the initial data Installation
  + ZBX-24210 Improved Zabbix agent 2 loadable plugin capacity code style Agent
  + ZBX-23951 Fixed issue of incorrect template matching when no UUID exists in export file API
  + ZBX-23953 Fixed CIDR network mask of VMware HV network interface Proxy Server
  + ZBX-24195 Fixed host IPMI username and password field max length Frontend
  + ZBX-24451 Added tags and changed a item in Proxmox template Templates
  + ZBX-23386 Fixed hintbox sizing to fit screen Frontend
  + ZBX-24024 Fixed OIDs for external sensors in APC UPC by SNMP templates Templates
  + ZBX-21751 Fixed node's loadavg item in Proxmox template Templates
  + ZBX-24315 Fixed linking template to host when some LLD macro paths already exist Server
  + ZBX-24172 Fixed Zabbix server issue with scheduled intervals on Feb 29th of leap year Server
  + ZBX-23407 Improved performance of retrieving last history values when primary keys are available API
  + ZBX-24246 Updated descriptions for family of MySQL and Oracle templates,
    changed macro in the trigger 'Tablespace utilization is too high' for family of Oracle templates Templates
  + ZBX-23988 Renamed Agent2 Go module
  + ZBX-24222 Fixed incorrect item OIDs in the FortiGate by SNMP template Templates
  + ZBX-24393 Updated README in Redis by Zabbix agent 2 template Templates
  + ZBX-24298 Allowed any JNDI service providers back in JMX monitoring Java gateway
  + ZBX-19990 Separated LLD filter macros in Apache Tomcat by JMX template Templates
  + ZBX-24364 Added preprocessing steps for LLD rules in RabbitMQ templates Templates
  + ZBX-24368 Improved PostgreSQL autovacuum's count query Templates
  + ZBX-24282 Fixed Zabbix proxy to report error for not supported items Proxy Server
  + ZBX-19507 Fixed vmware.eventlog item to recover after event keys are reset Server
  + ZBX-24241 Fixed Zabbix server issue with random order of host groups for a host during real-time export Server
  + ZBX-24275 Fixed item prototype JSONPath preprocessing, added missing volume health metric and triggers in HPE MSA templates Templates
  + ZBX-24316 Fixed username macro in GridGain by JMX template Templates
  + ZBX-23719 Updated plugin-support to add duplicate flag handling Agent
  + ZBX-22429 Fixed typo in Zabbix proxy automake file Installation
  + ZBX-24264 Fixed value cache being filled with values of newly added items with triggers Server
  + ZBX-24088 Fixed problem filtering in maps with nested maps Frontend
  + ZBX-24206 Fixed line breaks in JavaScript in Cloudflare template Templates
  + ZBX-24236 Fixed nested transaction error in LLD when connection is terminated Server
  + ZBX-24134 Added sensor discovery in VMware Hypervisor template Templates
  + ZBX-23918 Fixed item pattern select popup to display all available items Frontend
  + ZBX-24190 Fixed items being updated incorrectly when configuring graph Frontend
  + ZBX-24289 Fixed issue with interface assignment for items copied from host to host Frontend
  + ZBX-23032 Added triggers for cluster status in VMware templates Templates
  + ZBX-23948 Added support for TabularData data when parsing an MBean attribute Java gateway
  + ZBX-23742 Fixed tag filtering logic for tags with one name and different types of operators API
  + ZBX-24271 Added delay in JavaScript execution for Azure Cost Management by HTTP template Templates
  + ZBX-24208 Fixed Oracle, MySQL plugin connection cache blocking Agent
  + ZBX-24202 Fixed JavaScript in AWS S3 bucket by HTTP template Templates
  + ZBX-23478 Fixed issue when missing locale error would not be displayed for user under certain conditions Frontend
  + ZBX-24166 Fixed Zabbix not being able to restart due to RTC and sockets not being closed before stopping Agent Proxy Server
  + ZBX-23853 Fixed duplicate agent check timestamps when time shifts back due to system clock synchronization Agent</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1726833600">- update to 6.0.33
- this version fixes CVE-2024-36461 and CVE-2024-22114
- New Features and Improvements
  + ZBXNEXT-9000 Changed query table for ASM disk group metrics in Oracle Database plugin and
    Oracle by ODBC template Agent Templates
  + ZBXNEXT-9217 Added AWS Lambda by HTTP template Templates
  + ZBXNEXT-9293 Updated max supported MySQL version to 9.0 Proxy Server
  + ZBXNEXT-8657 Updated Zabbix health templates with new visualization Templates
  + ZBXNEXT-9143 Added index on auditlog recordsetid Server
  + ZBXNEXT-9081 Added Small Computer System Interface (SCSI) device type support to Zabbix agent 2 Smart plugin Agent
  + ZBXNEXT-6445 Added recovery expression for fuzzytime triggers in Linux and Windows templates,
    removed fuzzytime triggers from active agent templates Templates
  + ZBXNEXT-9201 Updated max supported MySQL version to 8.4 Proxy Server
  + ZBXNEXT-9225 Updated max supported TimescaleDB version to 2.15 Server
  + ZBXNEXT-9226 Updated max supported MariaDB version to 11.4 Proxy Server
  + ZBXNEXT-8868 Added discovery and template for Azure VM Scale Sets Templates
- Bug Fixes
  + BX-24947 Fixed PHP runtime errors while processing frontend notifications Frontend
  + ZBX-24824 Improved loadable plugin connection broker Agent
  + ZBX-24583 Fixed inability to export/import web scenario with digest authentication API
  + ZBX-23905 Fixed double scroll in script dialogs Frontend
  + ZBX-18767 Fixed word breaks in flexible text input fields and trigger expressions Frontend
  + ZBX-24909 Fixed resolving of macro functions in the "Item value" widget Frontend
  + ZBX-24859 Fixed JavaScript in S3 buckets discovery rule Templates
  + ZBX-24617 Fixed hardcoded region in AWS by HTTP template Templates
  + ZBX-24524 Fixed "New values per second" statistic to include dependent items in calculation Proxy Server
  + ZBX-24821 Made 'execute_on' value being recorded in audit only for shell scripts Server
  + ZBX-23312 Fixed discovery edit form being saved incorrectly after dcheck update Frontend
  + ZBX-24773 Fixed duplicate item preprocessing in Kubernetes Kubelet by HTTP template Templates
  + ZBX-24514 Fixed standalone Zabbix server and Zabbix proxy not stopping when database is read-only Proxy Server
  + ZBX-23936 Fixed state and styling of readonly fields Frontend
  + ZBX-24520 Fixed an issue with incorrect translations used in several frontend places Frontend
  + ZBX-21815 Fixed issue with undefined offset for media type when it was deleted before saving the user Frontend
  + ZBX-24108 Fixed error in dashboard if Map widget contains map element that user doesn't have access to Frontend
  + ZBX-24569 Fixed old and added new items to Azure Virtual Machine template Templates
  + ZBX-24537 Fixed tags subfilter in Latest data kiosk mode Frontend
  + ZBX-24167 Fixed template linkage when item prototype collision is found Server
  + ZBX-23770 Improved monitoring user permissions documentation for Zabbix agent 2 Oracle plugin and Oracle by ODBC template Documentation
  + ZBX-24565 Removed redundant kernel header include, fixed musl compatibility issues (thanks to Alpine Linux maintainers for spotting this)
  + ZBX-24610 Fixed interface field appearance for discovered items without interface set Frontend
  + ZBX-24562 Fixed incorrect problem order in Problems by severity widget's hintbox Frontend
  + ZBX-23751 Fixed inability to pass an action filter condition without an "operator" property, implying a default value of "Equal" API
  + ZBX-21429 Prevented ability to disable all UI element access via role.update API API
  + ZBX-19271 Fixed inconsistent tag row rendering in different edit forms Frontend
  + ZBX-24539 Fixed incorrect threshold in trigger expression of Check Point Next Generation Firewall by SNMP template Templates
  + ZBX-24667 Fixed vm.memory.size[pused] item on Solaris Agent
  + ZBX-23781 Added storage volumes check in HPE iLO by HTTP template Templates
  + ZBX-24391 Fixed Zabbix agent to return net.tcp.socket.count result without error if IPv6 is disabled Agent
  + ZBX-24235 Fixed value misalignment in Item value widget Frontend
  + ZBX-24352 Fixed custom severity name usage in Geomap widget Frontend
  + ZBX-24665 Fixed potential problem with deprecated GCE Integrity feature Templates
  + ZBX-20993 Fixed Zabbix agent 2 MQTT plugin clientID to be generated by strict requirements Agent
  + ZBX-23426 Added dependent item with JavaScript preprocessing for edges SD-WAN in VMWare SD-WAN VeloCloud by HTTP template Templates
  + ZBX-24566 Fixed crash when expression macro is used in unsupported location Server
  + ZBX-24450 Fixed issue where graph could differ for data gathered from PostgreSQL and other databases Frontend
  + ZBX-24513 Fixed real-time export of rarely updated trends Server
  + ZBX-24163 Fixed submap addition in Map navigation tree widget to not append same submaps repeatedly Frontend
  + ZBX-23398 Fixed trigger expression constructor incorrectly showing '&lt;' and '&gt;' operators Frontend
  + ZBX-23584 Fixed error message being displayed when updating host after changing item status Frontend
  + ZBX-24635 Fixed datastore triggers in VMware templates Templates</changelog>
</package>
<package pkgid="5ea811795b5091bf27d3ee4bfc3af749ada9266f24801d2dbce072da05abb9fb" name="zabbix-proxy" arch="x86_64">
  <version epoch="0" ver="6.0.33" rel="bp156.2.3.1"/>
  <changelog author="pgajdos@suse.com" date="1644494400">- version update to 4.0.38
  * ZBX-20387   fixed default language of the setup routine for logged in superadmin users (averza)
  * ZBX-19652   fixed JavaScript syntax for Internet Explorer 11 compatibility (jfreibergs)</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1644753600">- mention dropped files from 3.x series so it can be accepted in backports...
- zabbix-3.0.20-jsLoader-fix.patch was never required in 4.x</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1647518400">- updated to latest release 4.0.39
- Bug Fixes
  + ZBX-19789 Added SourceIP support to ldap simple checks
  + ZBX-20680 Fixed reflected XSS issues
  ( Reflected XSSes in Zabbix Frontend (CVE-2022-24349, CVE-2022-24917, CVE-2022-24918, CVE-2022-24919) )
  fixes for bsc#1196945 bsc#1196946 bsc#1196947</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491200">- updated to latest release 4.0.42
- New Features and Improvements
  + ZBXNEXT-7694 Added "utf8mb3" character set support for MySQL database
  + ZBX-20946 Enabled Bulgarian, Chinese (zh_TW), German, Greek, Indonesian,
    Romanian, Spanish and Vietnamese languages in frontend
- Bug Fixes
  + ZBX-21123 Fixed crash when VMware VC was not available at the first moment when starting zabbix_server
  + ZBX-21137 Fixed VMware collector crash related to datastore state disconnected from all HVs
  + ZBX-20600 Fixed vmware hv.datastore.latency item when multiple datastores with duplicate name
  + ZBX-20844 Fixed external check becoming unsupported when Zabbix server or Zabbix proxy is stopped</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491201">- add CVE-2022-35230 patch file CVE-2022-35230.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674216000">- updated to 6.0.12
- for changes in this major release please consult 6.0.html in
  /usr/share/doc/packages/zabbix/
- removed CVE-2022-35230.patch and zabbix-3.0.25-new-m4-pgsql.patch
- added fixed zabbix-6.0.12-new-m4-pgsql.patch patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674820800">- mention of patches added required...
  zabbix-6.0.12-curl-fixes.patch zabbix-6.0.12-netsnmp-fixes.patch
  zabbix-6.0.12-new-m4-pgsql.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1684152000">- updated to latest upstream release 6.0.17
- New Features and Improvements
  + ZBXNEXT-8334 Added Event-Driven Ansible media
  + ZBXNEXT-8312 Increased TimescaleDB maximum supported version to 2.10
  + ZBXNEXT-8317 Increased MariaDB maximum supported version to 10.11
  + ZBXNEXT-7759 Added array and Buffer support to JavaScript btoa function and HttpRequest post/put methods
  + ZBXNEXT-8071 Added sysdba, sysasm and sysoper login options to Zabbix agent 2
    Oracle plugin and updated Oracle by Zabbix agent 2 template documentation
  + ZBXNEXT-8241 Added support of signing data using rs256 to JavaScript engine
  + ZBXNEXT-8208 Added storage accounts in azure template
  + ZBXNEXT-8012 Implemented API token authentication in user.checkAuthentication method
  + ZBXNEXT-8204 Added support of PHP 8.2
  + ZBXNEXT-8170 Added AWS cloud templates
  + ZBXNEXT-7923 Added templates for BMC Control-M integration
  + ZBXNEXT-7775 Added Veeam backup and replication templates
  + ZBXNEXT-8054 Updated MariaDB maximum supported version to 10.10
  + ZBXNEXT-7951 Implemented configuration import improvements
  + ZBXNEXT-8112 Added Line media type
  + ZBXNEXT-8197 Added TimescaleDB v2.9.x support
  + ZBXNEXT-7962 Fixed interfaces discovery rules in OPNsense, PFSense and TrueNAS templates
  + ZBXNEXT-7615 Added hmac function for JavaScript
  + ZBXNEXT-7977 Added Azure Microsoft SQL templates
  + ZBXNEXT-8076 Added prof_enable and prof_disable commands for profiling
  + ZBXNEXT-7963 Added a hint box to the "Enable HTTP authentication" field; added confirmation dialog box for enabling HTTP authentication
  + ZBXNEXT-7886 Added Cisco Nexus 9000 Series Switches template
  + ZBXNEXT-6119 Added the option to retrieve all JSON data from docker.container_info key in Zabbix agent 2 Docker plugin
  + ZBXNEXT-7834 Added templates for Microsoft Azure and Azure virtual machines
  + ZBXNEXT-8058 Reduced locking between history syncers, trappers and proxy pollers
- Bug Fixes
  + ZBX-22718 Fixed memory leak in json objects and identical keys
  + ZBX-22719 Fixed replace() function in expressions
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22589 Added new limits for JS objects
  + ZBX-22521 Added debug logging for process selection in proc.mem[] on AIX
  + ZBX-22373 Updated go.mod/sum to allow mixing session and key parameter for Zabbix agent 2 items
  + ZBX-22241 Fixed minimum severity filter usage for map element link triggers
  + ZBX-22194 Fixed inability to import a template with trigger dependency on a host trigger
  + ZBX-22538 Fixed popup menus disappearing on right-clicking links in them
  + ZBX-21583 Optimised preprocessing steps and added two graphs and dashboard in the Hadoop by HTTP template
  + ZBX-19375 Prevented the ability to set a duplicate value for the uuid parameter when updating any of template
    entities; added possibility to update the uuid parameter for the Service API; fixed duplicate UUIDs
    in Proxmox VE by HTTP template
  + ZBX-21603 Optimised preprocessing steps in the Zookeeper by HTTP template
  + ZBX-21589 Optimised SQL queries and preprocessing steps
  + ZBX-22492 Removed limitation for size of logged messages in JS
  + ZBX-22641 Updated deprecated ports in Kubernetes templates, updated target tags,
    added notes about binding address options for Scheduler and Cluster Manager components
  + ZBX-22306 Fixed the crash in Zabbix agent 2 when running out of available file descriptors
  + ZBX-21013 Hid the option "Create new groups" for unprivileged users in the Import form
  + ZBX-22219 Added validation to the "Server" IP/DNS option in the Zabbix agent 2 configuration
  + ZBX-22627 Fixed loss of preprocessing result when step with delta is used
  + ZBX-22304 Fixed duplication in web scenario error messages when curl cannot resolve host
  + ZBX-21577 Added an extra master item prototype to the Elasticsearch Cluster by HTTP template
    to reduce preprocessing worker utilization
  + ZBX-20084 Fixed VMware parameters display
  + ZBX-20699 Fixed the inability to import host prototypes containing SNMPv3 interface;
    allowed to supply conditional parameters with default values to hostprototype.create and hostprototype.update API methods
    when the parameters have no effect; added audit logging of changes to host prototypes when unlinking a template;
    fixed the inability to remove group links or group prototypes from a host prototype of a linked template
  + ZBX-22432 Fixed different severity paddings in trigger popups and maps triggers
  + ZBX-22210 Fixed selected count when using filter and filtered parameter is changed in a popup
  + ZBX-22533 Fixed debug section overlapping with 'Add new widget' placeholder in the dashboard
  + ZBX-22331 Fixed messages when updating graph prototype discovery
  + ZBX-22455 Added a check for numeric value in value mapping
  + ZBX-22206 Fixed incorrect padding in multiselect popup contrast dark and light stylesheets
  + ZBX-18527 Fixed the markup for Type of calculation expression field
  + ZBX-22363 Added support for item and item_preproc table fields to be either nvarchar or nclob
  + ZBX-22622 Fixed alert script path validation
  + ZBX-22588 Fixed unauthorised file system access when using cURL
  + ZBX-22097 Fixed exiting process when connection to the database is lost
  + ZBX-21576 Optimized preprocessing in ClickHouse by HTTP template and added lld rule
  + ZBX-21669 Added the possibility to filter System user in the audit log
  + ZBX-22261 Added value mapping in the template PostgreSQL by Zabbix agent 2 for item Checksum failures
  + ZBX-22413 Fixed autofocus for inherited web scenario edit
  + ZBX-22507 Fixed positioning of the debug information on dashboards in the editing mode
  + ZBX-22506 Fixed horizontal scrollbar occasionally appearing on Graph widgets
  + ZBX-22512 Fixed occasional jumping of hint-boxes of Graph widgets, when made static
  + ZBX-22403 Added license information to the Readme for Veeam Backup templates
  + ZBX-21596 Optimized preprocessing steps in the Redis by Zabbix agent 2 template
  + ZBX-22520 Fixed the versions of integrations
  + ZBX-19466 Changed global script name validation to include a menu path into its scope of uniqueness check
  + ZBX-22073 Fixed subfilters of the Latest data and Graphs occasionally hiding the selected options
  + ZBX-22490 Fixed HttpRequest limit in JavaScript being reached even if all objects are destroyed
  + ZBX-21578 Optimized HAProxy http/agent templates to spread the load across the workers
  + ZBX-21906 Fixed recovery of dependent items when throttling is used
  + ZBX-21723 Removed syslog LogType from config file for Zabbix agent 2 on Windows
  + ZBX-22407 Fixed a crash when testing an item with the aggregated function count containing invalid argument
  + ZBX-22056 Fixed the "No data found" message style in Monitoring-&gt;Problems
  + ZBX-22026 Fixed SNMP agent item going to unsupported state on NULL result
  + ZBX-22411 Fixed incorrect time in the dashboard Graph widget hintbox
  + ZBX-21902 Emphasized the HTML type in the attribution field in the Administration-&gt;Geographical Maps
  + ZBX-18288 Fixed undefined offset runtime error in the Graph prototype preview
  + ZBX-21963 Fixed $ZBX_SERVER value being ignored unless $ZBX_SERVER_PORT is also defined
  + ZBX-21802 Fixed Enabled button in the discovered calculated items
  + ZBX-21642 Fixed a filter not clearing when clicking on a specific host in the Monitoring
  + ZBX-22186 Fixed wrong color update after item order change in graphs
  + ZBX-19339 Fixed import and export of dependent LLD rules if master item is a web item
  + ZBX-21813 Fixed User role update page when an empty user role name has been submitted
  + ZBX-22188 Changed parameters of the wmi.get and wmi.getall keys to mandatory
  + ZBX-21238 Fixed the inability to update status and other fields of a templated item, item prototype
    and discovery rule of script type
  + ZBX-21834 Fixed the map navigation tree breaking if there is a disabled trigger used as a link indicator
    between two elements in a map
  + ZBX-22259 Fixed quoted parameter escaping in the trigger expression functions
  + ZBX-22241 Fixed map link color and drawing style selection when multiple triggers are in the problem state
  + ZBX-22203 Fixed the tabfilter item click event being executed at the end of the tabfilter sorting event in Firefox
  + ZBX-22434 Fixed race condition when starting Zabbix agent 2 with loadable plugins
  + ZBX-22229 Updated Zabbix web service dependencies
  + ZBX-20801 Updated the Readme in Docker template
  + ZBX-22298 Fixed metrics preprocessing in PVC discovery in Kubernetes cluster state by HTTP template,
    removed non-existing PVC statuses, combined state phases into single phase metrics, added PV discovery
  + ZBX-22079 Fixed "make clean" command when used from tar archive
  + ZBX-22222 Fixed applying item value maps on already converted values
  + ZBX-22402 Fixed data sending to Zabbix server from Zabbix agent2 persistent buffer
  + ZBX-22240 Fixed selects of history and trends being able to block housekeeping
  + ZBX-22240 Fixed selects of history and trends blocking drop_chunks
  + ZBX-22078 Fixed the crash in calculated items when using tag filter on 32-bit systems
  + ZBX-21591 Optimized JSONPaths in the Nginx Plus template
  + ZBX-21739 Fixed discover status not being updated for templated graph prototype
  + ZBX-21748 Fixed the background of the Close button in the message box for dark theme
  + ZBX-19202 Fixed template dashboard availability to users without permissions to the templates
  + ZBX-22189 Fixed Zabbix server crash appearing when only item tags change between LLD runs
  + ZBX-21591 Optimized Nginx Plus by HTTP template to spread the load across worker processes
  + ZBX-22032 Added the cookie engine to HTTP checks
  + ZBX-21597 Optimized Remote Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-21602 Optimized Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-22149 Fixed wrong escaping in trigger expression during upgrade and escaping as a workaround for calculated items
  + ZBX-22061 Fixed custom query parameter read on an empty parameter for Oracle plugin in Zabbix agent 2
  + ZBX-21227 Improved error logging during agent start as a Windows service
  + ZBX-22178 Fixed action operations being executed on the current host only if a host group is selected
  + ZBX-22189 Fixed LLD Zabbix server crash
  + ZBX-21538 Fixed history.get API method blocking drop_chunks requests during housekeeping
  + ZBX-21956 Fixed severity sign overlapping trigger name in the map element configuration
  + ZBX-22215 Fixed incorrectly quoted function parameter parsing
  + ZBX-22043 Fixed the crash when array index in JSONPath is negative or large
  + ZBX-22118 Fixed remote command execution sequence in Zabbix agent 2
  + ZBX-21556 Updated Etcd by HTTP template to comply with Etcd v3.5
  + ZBX-22133 Fixed closed pipe detection for communication with plugins in Windows
  + ZBX-21936 Fixed actions not being displayed in the Action log widget
  + ZBX-22164 Fixed quote and unquote methods for trigger functions
  + ZBX-21254 Removed kernel.maxproc from the processes graph in Linux by Zabbix agent templates
  + ZBX-21754 Improved value cache warmup when retrieving two last values with 1 day update interval
  + ZBX-22077 Fixed Sign out link not working consistently in Mozilla Firefox
  + ZBX-21862 Updated tablespaces query for Oracle plugin in Zabbix agent 2
  + ZBX-21665 Fixed SMART plugin infinite loop for Zabbix agent 2
  + ZBX-19138 Fixed Redis plugin configuration in Zabbix agent 2 configuration files
  + ZBX-21592 Moved some static items under LLD rules to optimize Oracle by ODBC template
  + ZBX-21069 Fixed SNMP max_vars not backing off when generr is received
  + ZBX-21889 Fixed warnings being displayed even after enabling overrides for trends or history tables with compressed chunks
  + ZBX-21563 Changed the order in which escalation steps and recovery operations are executed
  + ZBX-22017 Fixed map navigation tree widget inability to save the order when the depth levels get changed
  + ZBX-21961 Removed the unnecessary "Command:" label for message actions on the Event details page
  + ZBX-21783 Fixed Zabbix JS timeout validation
  + ZBX-21720 Fixed trends function cache size estimation and overallocation handling
  + ZBX-21713 Fixed retrieval of the numeric column width when Oracle DB is used
  + ZBX-22126 Fixed trends being deleted from cache and retrieved from the database when data older than 1 hour is received
  + ZBX-22075 Fixed crash when Elasticsearch is used
  + ZBX-21890 Fixed config.dbversion_status containing second empty object on PostgreSQL without TSDB
  + ZBX-22138 Fixed inability to delete a group from the host prototype
  + ZBX-21950 Updated script item to not require host interface during template linkage
  + ZBX-21540 Moved some static items under LLD rules to improve performance in Oracle by Zabbix agent 2 template
  + ZBX-21073 Added support of Int8Array(), Buffer() and also duktape plain buffers in md5, sha256 and hmac function parameters
  + ZBX-22071 Extended description for OPSGenie media type
  + ZBX-20845 Fixed SNMP interface availability in case of wrong credentials
  + ZBX-21587 Added metrics for optimizing dependent items preprocessing in Jenkins template
  + ZBX-21441 Added an override to skip metadata collection on zfs and btrfs for Nix templates
  + ZBX-22016 Fixed host.get API method not returning any results for hosts with no interfaces when filtering by "hostid"
  + ZBX-21927 Fixed a crash on Oracle database when connection is lost
  + ZBX-21300 Fixed high CPU usage when using net.tcp.socket.count key on Windows
  + ZBX-21793 Fixed error message for "diaginfo" runtime command
  + ZBX-22042 Fixed inability to get the existing group prototypes by hostprototype.get API method when using Oracle database
  + ZBX-21221 Increased character limit of task_result.info
  + ZBX-21696 Fixed Windows agent 2 Unicode path support for log* items
  + ZBX-21903 Fixed agent 2 timeout behavior for net.tcp.port item
  + ZBX-21039 Fixed Readme in PostgreSQL by Zabbix agent 2 template
  + ZBX-21922 Fixed expression macros to use corresponding item keys
  + ZBX-21806 Fixed fatal PHP error in case incorrect variable type for controller action is given
  + ZBX-21753 Fixed graphs not loading in kiosk mode
  + ZBX-20413 Fixed the behavior of paging when a filter or a sub-filter is applied
  + ZBX-21206 Updated plugin support dependency for Zabbix agent 2
  + ZBX-20356 Updated Zabbix agent 2 to remove and re-add performance counters on failed collection and to keep a query always open
  + ZBX-21296 Updated Oracle plugin, Oracle ODBC and agent 2 template documentation grant select variables and added a new grant
  + ZBX-21595 Optimized RabbitMQ node templates
  + ZBX-21884 Changed system.sw.packages[&lt;package&gt;,&lt;manager&gt;,&lt;format&gt;] to system.sw.packages[&lt;regexp&gt;,&lt;manager&gt;,&lt;format&gt;]
  + ZBX-21594 Optimized RabbitMQ cluster templates
  + ZBX-20050 Fixed broken macro value and type input when changing to/from inherited macros
  + ZBX-21864 Fixed the fatal error in system warning page
  + ZBX-20110 Added single field search option to the archive.info, ts.stats, pdb.info,
    cdb.info and diskgroups.stats keys in Zabbix agent 2 Oracle plugin
  + ZBX-21373 Fixed the agent sometimes crashing when enumerating system processes on OpenBSD</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1689854400">- updated to latest upstream release 6.0.19
- this version fixes CVE-2023-29454 bsc#1213338
- New Features and Improvements
  + ZBXNEXT-8497 Removed unnecessary JavaScript preprocessing in discovery rules in Kubernetes templates
  + ZBXNEXT-8465 Updated JavaScript scripts in Kubernetes templates
  + ZBXNEXT-8467 Updated max supported TimescaleDB version to 2.11
  + ZBXNEXT-7072 Fixed hintbox to be automatically closed when target element disappears
  + ZBXNEXT-8294 Added filters of node labels and annotations for Kubelet discovery
    in Kubernetes cluster state template
  + ZBXNEXT-8199 Added Google cloud platform monitoring template
  + ZBXNEXT-8330 Updated plugin support with defaults support for Zabbix agent 2
  + ZBXNEXT-8357 Improved proxy history housekeeping when data older than ProxyOfflineBuffer is being constantly received
  + ZBXNEXT-8142 Added ability to import configuration files with a UTF-8 Byte order mark
  + ZBXNEXT-8209 Added Azure CosmosDB for MongoDB template
  + ZBXNEXT-8078 Removed unnecessary new line for each element in an array when exporting YAML templates
  + ZBXNEXT-8273 Implemented support for relative Include paths in the config file, based on its current directory
  + ZBXNEXT-8391 Added container healthcheck metric in Docker by Zabbix agent 2 template
  + ZBXNEXT-8354 Added pids_stats to docker.container_stats key in Zabbix agent 2
- Bug Fixes
  + ZBX-22987 Fixed inefficient URL schema validation
  + ZBX-21859 Fixed active checks occasionally not being executed on Zabbix agent 2 if checks
    for a plugin have long and short update intervals
  + ZBX-21892 Fixed wrong fs type returned by vfs.fs.get for file systems with identical mount point
  + ZBX-22941 Prevented clearing of the user macro secret values on inherited host prototypes as
    the result of user macros modifications on the parent host prototype of a template
  + ZBX-22695 Fixed eventlog duplicate timestamps
  + ZBX-22903 Fixed scale calculation for Graph and Graph (classic) widgets
  + ZBX-22148 Fixed the crash when updating a webhook to JavaScript that cannot be compiled
  + ZBX-22868 Fixed Zabbix agent 2 plugin Defaults when hardcoded value is provided
  + ZBX-22399 Added TLS and Default parameters support to MQTT plugin for Zabbix agent 2
  + ZBX-20280 Fixed page selection in a dashboard after refresh
  + ZBX-22883 Fixed occasional crash of user parameters on Windows when using Zabbix agent 2 with UserParameterDir defined
  + ZBX-22805 Increased memory allocation limit for JavaScript execution from 64M to 512M
  + ZBX-22798 Fixed incorrect output of vfs.file.contents when reading frequently modified file
  + ZBX-21573 Optimized preprocessing steps in the AWS EC2 by HTTP template
  + ZBX-16326 Fixed displaying of the first and last data points on the graphs
  + ZBX-22467 Fixed missing bracket in a trigger event name in Windows templates
  + ZBX-22738 Fixed flickering debug info while editing empty dashboards
  + ZBX-22231 Removed host and interface macros resolution from HTTP proxy fields in items,
    item prototype and discovery rule test dialogues
  + ZBX-21194 Fixed filter form submission upon pressing Enter key in Safari
  + ZBX-22762 Fixed race condition in Zabbix agent 2 when reading filesystem
  + ZBX-21804 Removed requirement for write permissions on hosts, host groups, triggers, discovery rules,
    discovery checks and proxies when creating or updating actions
  + ZBX-22243 Fixed navigation away from edited dashboard without user confirmation
  + ZBX-22418 Fixed popup form fields overlapping labels when textarea width is resized
  + ZBX-19590 Changed count_foreach to add 0 when no data are in the requested period
  + ZBX-22681 Fixed wrongly displayed Revert button for text macros in host, template and host prototype clone forms
  + ZBX-22594 Fixed fatal error when a request contains invalid authentication parameters
  + ZBX-22397 Fixed disabled input field text color in Safari
  + ZBX-21593 Optimized preprocessing steps in the templates PostgreSQL by Zabbix agent and PostgreSQL by Zabbix agent 2
  + ZBX-22470 Fixed hang on logging when establishing an encrypted connection in Zabbix agent 2
  + ZBX-20263 Prevented the ability to link two or more templates with matching item keys to a host or template;
    improved the check for double template linkage and related error messages
  + ZBX-22571 Fixed "service not equal" action condition not working as expected
  + ZBX-22644 Fixed Graph widget not showing all problems for multiple items with dataset aggregation enabled
  + ZBX-22698 Fixed spelling mistakes in the templates
  + ZBX-21883 Changed Select map field of the Map widget to multiselect
  + ZBX-22989 Silenced null-dereference warnings for duktape
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22604 Added new replica mismatch metrics to Kubernetes cluster state template, updated triggers
  + ZBX-22475 Fixed regex in preprocessing parameter for Jenkins template
  + ZBX-21910 Fixed JavaScript in Kubernetes nodes template
  + ZBX-22773 Made NodeAddress use ListenIP and ListenPort if not specified
  + ZBX-21613 Fixed broken database upgrade if more than one Zabbix server at the same time on one database is started
  + ZBX-22688 Fixed AlertScriptPath not allowing links
  + ZBX-22029 Fixed preprocessing step in Pods discovery for Kubernetes kubelet template
  + ZBX-22234 Fixed incorrect SNMPINDEX offset retrieval in SNMP discovery
  + ZBX-22141 Fixed attaching multiple templates with proc.get item key to one host and fixed spelling in description
  + ZBX-22285 Fixed honoring of the excludeSearch parameter in API
  + ZBX-20604 Fixed UserParameterDir behavior for UserParameter calls
  + ZBX-22732 Fixed description of ATAN2 mathematical function
  + ZBX-22664 Fixed user macros with regex context being resynced without any changes
  + ZBX-22661 Fixed templated dashboard display in Monitoring Hosts Dashboards
  + ZBX-21599 Optimised preprocessing steps and added dashboard in the TiDB TiKV by HTTP template
  + ZBX-21598 Optimised preprocessing steps and added dashboard in the TiDB PD by HTTP template
  + ZBX-21600 Optimised preprocessing steps and added dashboard in the TiDB by HTTP template
  + ZBX-22386 Fixed encoding of HTML entities in the user interface
  + ZBX-22714 Fixed signature for mqtt.get key in Standard items popup
  + ZBX-21397 Fixed preprocessing step in discovery for Kubernetes kubelet template
  + ZBX-20202 Improved tablespace handling to support Oracle multitenant architecture in Oracle by ODBC template
  + ZBX-22713 Fixed Zabbix server compilation problem for NetBSD
  + ZBX-21795 Fixed unhandled timeout in Telnet
  + ZBX-21801 Fixed helper positioning when sorting Header and Query fields in item configuration form
  + ZBX-22238 Fixed non-writable hostgroup appearance in template, host and host prototype clone forms
  + ZBX-22192 Fixed valid widget name being reset when other widget fields are invalid
  + ZBX-21871 Switched for the changes in users of user group API object to be audit logged
    as updates in groups of user API objects
  + ZBX-22461 Fixed incorrect sortable item positioning in Safari
  + ZBX-22469 Fixed SLI calculation for services having multiple alarms per second
  + ZBX-22859 Fixed validation of input parameters in action configuration form</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1697544000">- updated to latest upstream release 6.0.22
- this version fixes CVE-2023-32722 and CVE-2023-32722 bsc#1216211 and bsc#1216222
- removed patches zabbix-6.0.12-new-m4-pgsql.patch zabbix-6.0.12-curl-fixes.patch
  honestly was tired of patching for correct way doing postgresql detection
  now added postgresql-server-devel which does not make sense but hey
  upstream does not care
- New Features and Improvements
  + ZBXNEXT-8576 Added template integration with Acronis Cyber Protect Cloud
  + ZBXNEXT-6554 Increased remote command execution limits to 16MB
  + ZBXNEXT-8610 Added MantisBT template
  + ZBXNEXT-8358 Improved items configuration sync on PostgreSQL by selecting using equal condition instead of not equal
  + ZBXNEXT-8429 Added HashiCorp Nomad template
  + ZBXNEXT-8649 Fixed time period params in JavaScript
  + ZBXNEXT-8581 Added support for HTTP proxy in Azure templates
  + ZBXNEXT-8558 Added MantisBT webhook
  + ZBXNEXT-8589 Updated documentation, unified metric names and descriptions in PostgreSQL templates,
    removed unused macros, user parameters and queries in PostgreSQL by Zabbix agent
  + ZBXNEXT-8528 Added AWS Cost Explorer template
  + ZBXNEXT-8190 Increased MariaDB maximum supported version to 11.0
  + ZBXNEXT-8582 Increased MySQL maximum supported version to 8.1
  + ZBXNEXT-8481 Added PostgreSQL by ODBC template
  + ZBXNEXT-8561 Added nodata trigger to remote Zabbix proxy and server health templates
  + ZBXNEXT-8482 Added integration with OpenStack Nova
  + ZBXNEXT-8451 Disabled spell checking for nondescriptive textareas
  + ZBXNEXT-8505 Added Cisco SD-WAN templates
  + ZBXNEXT-7944 Excluded edgeupdate service from services discovery in Windows by Zabbix agent templates
  + ZBXNEXT-8422 Added AWS ECS templates
- Bug Fixes
  + ZBX-23417 Fixed possible memory leak when checking modbus.get[] item
  + ZBX-23338 Improved performance of templatedashboard.get method for non super-admin users
  + ZBX-23110 Fixed possible crash on Windows 11 by removing concurrent Win API call for update perfCounters list
  + ZBX-23284 Prevented deletion of the discovered group as a result of renaming its group prototype
  + ZBX-21094 Fixed graphs not displaying values when items do not have trends and trend storage period is overridden in configuration
  + ZBX-23162 Fixed variable in JavaScript for Cisco Meraki template
  + ZBX-23066 Expanded ui/composer.json to describe the project
  + ZBX-23261 Removed kiosk mode button from host inventory form
  + ZBX-23253 Added static units support to graph widget legend and hint box
  + ZBX-21898 Fixed expression validation, history function parser to accept backslash without escaping
  + ZBX-22943 Fixed various memory leaks in Zabbix agent 2
  + ZBX-23244 Added escaping for special characters in HTML mode of Telegram mediatype
  + ZBX-22818 Fixed some aggregation functions not working with last_foreach()
  + ZBX-21636 Fixed Oracle DB update query error mishandled as success
  + ZBX-20442 Fixed Ceph plugin not returning percent_used in Zabbix agent 2
  + ZBX-15210 Added housekeeping and handling in remove action operation of autoreg_host table
  + ZBX-22685 Fixed issue of error message details not being expanded by default in various forms
  + ZBX-22166 Fixed item value widget not showing decimal places properly with seconds
  + ZBX-23035 Fixed disappearing filter group in host, item, trigger, graph, discovery rule, web and template lists
  + ZBX-23105 Added missing database indices
  + ZBX-22640 Fixed inability to add unique SNMPv3 checks in discovery rules
  + ZBX-21952 Fixed and improved documentation for Oracle by ODBC template
  + ZBX-22724 Fixed inconsistencies in ordering of objects in template configuration export
  + ZBX-22980 Fixed host prototype displaying inherited macros in a non-inherited macro tab
  + ZBX-17279 Fixed graph widget loading
  + ZBX-21644 Fixed state of "allow manual close" setting of trigger prototype getting lost on template cloning
  + ZBX-22060 Added notes about encryption in PostgreSQL templates, renamed database instance URI macro to connection string
    in PostgreSQL by Zabbix agent 2 template, updated PostgreSQL by ODBC template to use connection string
  + ZBX-23246 Fixed classic graph preview not working if more than 10 items are assigned to it
  + ZBX-22758 Fixed Zabbix agent 2 startup error on domain controllers by increasing go-winio version
  + ZBX-22451 Fixed resolving of calculated item formula in test popup
  + ZBX-22620 Added header in items for Meraki template
  + ZBX-23051 Changed content of resolved alerts to be more compatible with Event Orchestration in PagerDuty
  + ZBX-23272 Fixed naming for tenant item prototypes in OpenStack Nova by HTTP template
  + ZBX-22771 Fixed handling of large unsigned integers in jsonpath
  + ZBX-22871 Fixed regular expression crash with invalid utf-8 sequences when pcre2 is used
  + ZBX-23141 Fixed crash when maintenance is enabled and unexpected event exists for trigger prototype
  + ZBX-21255 Added support of the fmtnum() function for {ITEM.VALUE}, {ITEM.LASTVALUE} and expression macros
  + ZBX-21695 Fixed {TIME} macro not being resolved during scheduled report test
  + ZBX-23221 Fixed memory leaks when using certificate-based encryption in Zabbix Agent 1 and Agent 2; thanks to Masato Hirahata for the patch
  + ZBX-22864 Fixed calculation of max_repetitions sent out to device in SNMP PDUs
  + ZBX-21574 Optimized Asterisk by HTTP template
  + ZBX-18168 Added regexp runtime error logging for log*[] items
  + ZBX-22677 Adjusted font colors for placeholders, disabled and readonly fields
  + ZBX-22972 Fixed displaying of dashboard pages when scrolling is enabled
  + ZBX-22528 Fixed draggable element position
  + ZBX-23067 Enhanced audit logging with reason of switching of HA node to active mode
  + ZBX-22613 Fixed script execution with API token as authentication
  + ZBX-23060 Removed unused endpoints in JavaScript for Veeam Backup and Replication template
  + ZBX-22772 Added trends cleanup for non-numeric value types
  + ZBX-22822 Fixed displaying the correct threshold color in "Top hosts" widget when value exceeds maximum
  + ZBX-22777 Fixed item test form sending incorrectly resolved macros to server if item uses SNMP interface
  + ZBX-23097 Fixed use of uninitialised value when verifying subject and issuer with TLS
  + ZBX-23112 Fixed runtime errors in the inheritance of the trigger and trigger prototype dependencies
  + ZBX-22539 Fixed SLI calculation for days with daylight-saving-time transitions
  + ZBX-22814 Fixed PHP runtime errors in API trigger.get method when using "expandComment" option
  + ZBX-23049 Fixed default condition for log item macro resolution
  + ZBX-21909 Updated setup section in README for PHP-FPM templates to include configuration example for Apache
  + ZBX-21547 Fixed reading of non-UTF-8 encoded files in Zabbix agent 2
  + ZBX-20148 Fixed the issue with housekeeper failing to delete some of the events that required deletion
  + ZBX-21970 Fixed console error in "Map navigation tree" widget; disabled add button on a 10th depth level
  + ZBX-19393 Fixed undefined index errors in configuration.importcompare
  + ZBX-22290 Fixed generation of double page headers when general warning appears
  + ZBX-21845 Fixed Zabbix agent 2 systemd plugin failing with newer dbus
  + ZBX-22830 Fixed free bytes calculation for temporary tablespace in Oracle Zabbix agent 2 plugin
  + ZBX-22912 Fixed not being able to save an event correlation when custom formula was selected but only one condition remained
  + ZBX-21571 Updated pod crash loop trigger expressions in Kubernetes nodes and cluster state templates
  + ZBX-22369 Fixed suffix interpretation in threshold values for "Top hosts" widget
  + ZBX-22825 Fixed Zabbix access to the first page for user with specific page access
  + ZBX-22867 Fixed import popup showing circle animation even if PHP code failed
  + ZBX-22711 Fixed incorrectly displayed simple graphs with non-numeric items in Host graphs page</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1703419200">- updated to latest release 6.0.25
- fixes for bsc#1218199 (CVE-2023-32727), bsc#1218185 (CVE-2023-32725),bsc#1218193 (CVE-2023-32726)
- New Features and Improvements
  + ZBXNEXT-8857 Updated max supported TimescaleDB version to 2.13
  + ZBXNEXT-8800 Backported support of additional SSH options for ssh.run[] item as the 5th parameter
  + ZBXNEXT-8705 Implemented new tablespace item to retrieve percentage about
    current tablespace usage from max for both Oracle templates
  + ZBXNEXT-8708 Added version metric to Oracle plugin in Zabbix agent 2
  + ZBXNEXT-8729 Updated max supported TimescaleDB version to 2.12
  + ZBXNEXT-8522 Added HPE iLO by HTTP template
  + ZBXNEXT-7486 Added openshift-state-metrics in Kubernetes cluster state by HTTP
  + ZBXNEXT-8552 Added FortiGate by SNMP and FortiGate by HTTP templates
  + ZBXNEXT-8727 Added additional metrics in Cisco Meraki organization by HTTP template
  + ZBXNEXT-7097 Added item and trigger for monitoring PostgreSQL version into PostgreSQL
    by ODBC and PostgreSQL by Zabbix agent 2 templates
  + ZBXNEXT-8283 Implemented role-based authentication for AWS monitoring
  + ZBXNEXT-8575 Added Nextcloud template
  + ZBXNEXT-8469 Increased PostgreSQL maximum supported version to 16
  + ZBXNEXT-8714 Increased MariaDB maximum supported version to 11.1
- Bug Fixes
  + ZBX-23559 Fixed SLI dropping when maintenance is set with pre-existing problem
  + ZBX-23471 Fixed sha256 sum calculation on AIX, HP-UX and Solaris, fixed crash on HP-UX
  + ZBX-23787,ZBX-23755 Fixed crash on empty HTTP response;
    fixed Zabbix agent build on Windows with libcurl
  + ZBX-23683 Fixed calculation of vmware.datastore.read/write items taking into
    account VMware HV maintenance status
  + ZBX-21132 Fixed Top hosts widget not showing all items by selected item name
  + ZBX-23764 Added an additional field for new events in SIGNL4 media type
  + ZBX-23342 Fixed Zabbix agent 2 MySQL plugin connection not taking into account TLS parameters
  + ZBX-23685 Added read-only transaction to the list of recoverable errors on PostgreSQL
  + ZBX-23580 Fixed aggregated item key conversion to calculated item formula when
    item key includes 'last' function and a fourth parameter
  + ZBX-22493 Fixed foreign key support with SQLite3 database
  + ZBX-23490 Improved HTTP agent, web scenarios, web checks and JavaScript to convert to UTF-8
    from charset specified in HTTP header or HTTP meta tag
  + ZBX-23621 Fixed SNMP discovery looping forever with empty trend response
  + ZBX-23644 Fixed Zabbix agent compilation on AIX
  + ZBX-23525 Fixed template tab name in template configuration form
  + ZBX-23620 Reordered sub-templates in READMEs of Acronis, Control-M and Openstack templates
  + ZBX-23381 Fixed unit for FreeStorageSpace metric in JavaScript AWS RDS instance by HTTP template
  + ZBX-23269 Fixed sizes of loading modal windows
  + ZBX-22400 Fixed Web scenarios configuration form to display parent web scenarios on page refresh
  + ZBX-23290 Fixed gap when filtering by tags in Latest data
  + ZBX-23430 Fixed selected filter tab in high contrast themes being indistinguishable from others when collapsed
  + ZBX-23639 Changed value type for 'Pool Percent Used' item prototype in Ceph by Zabbix agent 2 template
  + ZBX-21891 Fixed messages about enabling, disabling and updating modules being different from other places
  + ZBX-23521 Fixed password field label not changing to key passphrase and
    back for SSH agent item when changing authentication method
  + ZBX-23431 Fixed non-working "Network timeout for item test" setting
  + ZBX-23285 Added missing bottom border for disabled button dropdown on hover for inherited macros
  + ZBX-23615 Fixed receiving data from the database twice the first time it is loaded
  + ZBX-19531 Fixed tables with header text vertical rotation
  + ZBX-23235 Fixed function macros to expand in notifications
  + ZBX-23173 Fixed memory leak in agent 2 for Windows Events processing on MS Windows
  + ZBX-23265 Fixed transfer of PSK encryption details when cloning proxy
  + ZBX-23563 Fixed JSONPath for rowshare locks metric in PostgreSQL by Zabbix agent 2 template
  + ZBX-22907 Removed unused LLD macro in PostgreSQL by Zabbix agent template
  + ZBX-23377 Added support for VMware perfCounter with nanosecond type
  + ZBX-23012 Possible optimization of the SQL queries when updating LLD items
  + ZBX-23325 Fixed ability to add duplicate ICMP ping checks to discovery rule configuration form via popup
  + ZBX-23270 Renamed trigger name condition to event name condition
  + ZBX-23340 Fixed TLS parameter handling in MySQL plugin for Zabbix agent 2
  + ZBX-23461 Fixed output of redundant data in DCdump_interfaces
  + ZBX-23528 Fixed inability to resize trigger expression field horizontally
  + ZBX-22977 Fixed positioning of hidden checkbox inputs and fixed autofocus in template/host mass update
  + ZBX-23494 Added SNMP fallback item to TrueNAS by SNMP template, updated
    uptime item and template descriptions, added preprocessing to free swap percentage calculation
  + ZBX-23404 Fixed Zabbix agent crashes on HP-UX 11.23
  + ZBX-22666 Disabled severity filter for Geomap widget in dashboard edit mode
  + ZBX-22735 Fixed confusing error message on user parameter reload in Zabbix agent 2
  + ZBX-23393 Fixed unquoted macro parsing in trigger function parameters
  + ZBX-23064 Simplified trend synchronization queries to improve performance
  + ZBX-23373 Fixed result for script.get API call with selectActions option
  + ZBX-23014 Fixed Zabbix agent build on HP-UX
  + ZBX-23164 Added timespan parameter in JavaScript Cisco Meraki template
  + ZBX-23455 Fixed inconsistency in button naming, confirmation messages,
    success and error messages in item and web scenario list pages
  + ZBX-20038 Fixed master host parameter for MySQL replication.get_slave_status key in Zabbix agent 2
  + ZBX-23301 Removed checks for PostgreSQL-TimescaleDB versions combination
  + ZBX-23211 Fixed host dashboard view for multi-page dashboard where the first page is empty</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1707048000">- add group provides needed by RPM 4.19</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108800">- update to latest release 6.0.27
- replaced zabbix-agentd.firewall  zabbix-java-gateway.firewall  zabbix-proxy.firewall  zabbix-server.firewall
  with firewalld xml definitions zabbix-agentd.xml  zabbix-java-gateway.xml  zabbix-proxy.xml  zabbix-server.xml
- New Features and Improvements
  + ZBXNEXT-8983 	Updated max supported MariaDB version to 11.2
  + ZBXNEXT-8984 	Updated max supported MySQL version to 8.3
  + ZBXNEXT-8762 	Added YugabyteDB by HTTP and YugabyteDB Cluster by HTTP templates
  + ZBXNEXT-8891 	Updated max supported MySQL version to 8.2
  + ZBXNEXT-8524 	Added support for HTTP proxy in GCP templates
  + ZBXNEXT-8759 	Added dashboards in Azure templates
  + ZBXNEXT-8580 	Added new discovery rules, refactored discovery rules to dependent items
    and made few minor changes in MSSQL by ODBC template
  + ZBXNEXT-8730 	Added Azure Cost Management by HTTP template
  - Bug Fixes
  + ZBX-23124 Fixed items with disabled history being sometimes stuck in non-supported state
  + ZBX-23586 Fixed filter evaluation type of organizations discovery in Cisco Meraki dashboard by HTTP template
  + ZBX-23766 Updated Zabbix agent 2 Ceph plugin readme setup instructions
  + ZBX-24094 Fixed network interfaces LLD filtering macro in Linux by Prom template
  + ZBX-23202 Fixed unused tag value being saved in tag filter
  + ZBX-22555 Updated regexp to case insensitive in Nginx templates
  + ZBX-23973 Fixed trends being retrieved from database for new items and for items with infrequent update interval
  + ZBX-22745 Removed incorrect description of network interfaces administrative status filter macro in SNMP templates
  + ZBX-24015 Improved zabbix[queue] internal item not to block history syncers and pollers
  + ZBX-23509 Fixed JSONPath of Keyspace discovery master item in Redis by Zabbix agent 2 template
  + ZBX-24059 Fixed libmodbus unnecessary linking into all binaries
  + ZBX-24055 Added missing API port macros in URL of script items in HPE Synergy by HTTP and HPE Primera by HTTP templates
  + ZBX-20525 Fixed vfs.dir.size performance issues when walking through directory that has a lot of subdirs/files
  + ZBX-23773 Improved trigger functionality for Acronis Cyber Protect Cloud MSP by HTTP template
  + ZBX-23979 Improved trend recalculation performance by performing trend updates in own transaction
  + ZBX-23688 Improved new item value retrieval performance by adding such items to value cache after configuration sync
  + ZBX-22130 Changed JSONPath expression evaluator to treat null values as empty variants
  + ZBX-23986 Added a license to the Go module
  + ZBX-23587 Fixed widget input field selecting when clicking on label
  + ZBX-23640 Fixed preload hints opening
  + ZBX-22433 Fixed web scenario and web scenario step configuration field trimming and field sorting
  + ZBX-23684 Fixed transactions query file for PostgreSQL by Zabbix agent template
  + ZBX-22371 Fixed process tags option not adding tags for service events
  + ZBX-17208 Fixed invalid command-line flag handling in Zabbix agent 2
  + ZBX-23937 Fixed JavaScript for AWS EC2 instances discovery
  + ZBX-22715 Fixed map shape dimension changes on resizing in scaled browser mode
  + ZBX-23722 Added garbage collection after executing JavaScript code
  + ZBX-23740 Fixed netsnmp persistent state disabling without affecting its configuration
  + ZBX-23257 Fixed log items not using MaxLinesPerSecond setting correctly for Zabbix agent 2
  + ZBX-23890 Removed non-existing headers from compiler checks: mtent.h and knlist.h
  + ZBX-23912 Removed Jira with CustomFields media type in data.tmpl
  + ZBX-23761 Fixed JavaScript in Jira media type
  + ZBX-22558 Fixed trigger expression for retrieval of stub page in Nginx templates
  + ZBX-23691 Fixed LLD filters evaluation type for devices discovery in Cisco SD-WAN by HTTP template
  + ZBX-23540 Added error checks for RegisterMetrics calls
  + ZBX-23605 Removed getting location buckets in AWS by HTTP template
    added discovery filters for request metrics in AWS S3 bucket by HTTP template
  + ZBX-23466 Fixed data aggregation errors in Graphs and Top hosts widgets with Elasticsearch backend
  + ZBX-23835 Updated Meraki templates
  + ZBX-23723 Fixed proxy params in JavaScript AWS templates
  + ZBX-23733 Fixed error when downloading graph as .png image if item name contains multibyte characters
  + ZBX-22983 Fixed ellipsed dropdown options in items mass update in preprocessing
  + ZBX-23715 Fixed persistent directory path not following symlinks upon creation
  + ZBX-23825 Fixed query_fields values for Acronis and Nomand templates
  + ZBX-22055 Fixed map image of map widget not being updated when pressing Apply button
  + ZBX-23629 Fixed interface icon cursor to pointer
  + ZBX-22536 Fixed TimescaleDB compression detection for history.clear API method and proper error appearance in frontend
  + ZBX-23145 Disabled deprecated automatic reconnection in MySQL
  + ZBX-22933 Improved vfs.file.regmatch and vfs.file.regexp items to use buffered file read
  + ZBX-23439 Fixed sorting of numeric items with/without aggregation enabled in Top hosts widget
  + ZBX-21973 Changed deprecated X-Frame option allow-from to Content-Security-Policy frame-ancestors
  + ZBX-23633 Fixed service alarms to be recovered with problem time in case of negative problem duration
  + ZBX-23738 Fixed Zabbix backend sources for libxml2 2.12.0 version changes
  + ZBX-23746 Fixed creation of tickets during escalation for Zammad media type
  + ZBX-23561 Fixed spacing between filter and results table
  + ZBX-18873 Fixed disabled chevrons color in problem view
  + ZBX-23636 Fixed some fields in Administration section not being trimmed on form submit</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108801">- remove all firewalld definitions as they are part of firewald package already</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711800000">- fix broken copypasta for system-user-zabbix source file and
  file itself to remove gecos (description) in file
  fixes bsc#1222169 Packaging Error in system-user-zabbix-6.0.27-1.1.noarch package prevents upgrade
  Thanks Andreas Stieger for pointing out and reporter himself</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1711800001">- update to 6.0.28:
  * Added metadata in JavaScript for AWS templates
  * Added AWS ELB Application Load Balancer by HTTP template
  * Added Check Point Next Generation Firewall by SNMP template
  * Added MSSQL by Zabbix agent 2 template
  * Updated max supported TimescaleDB version to 2.14
  * bug fixes</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1716984000">- Update license to match legaldb report</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1719489600">- update to 6.0.31
- New Features and Improvements
  + ZBXNEXT-9140 Added support for custom compartments in Oracle Cloud by HTTP templates Templates
  + ZBXNEXT-9034 Added Jira Data Center by JMX template Templates
  + ZBXNEXT-8682 Introduced a length limit of 512KB for item test values that server returns to Zabbix frontend Frontend Server
  + ZBXNEXT-8248 Added database filter macros to MySQL templates Templates
  + ZBXNEXT-6698 Removed absolute threshold and timeleft from OS template triggers of filesystem space Templates
  + ZBXNEXT-7930 Added user macro support for username and password fields in email media type Server
  + ZBXCTR-22 Refactored JavaScript filter functions for Kubernetes templates Templates
  + ZBXNEXT-9098 Added AWS ELB Network Load Balancer by HTTP template Templates
  + ZBXNEXT-6864 Replaced {HOST.CONN} with user macros in templates Templates
  + ZBXNEXT-9117 Updated max supported MariaDB version to 11.3 Proxy Server
  + ZBXNEXT-9026 Added Go compiler version to Zabbix agent 2 version output Agent
  + ZBXNEXT-8786 Changed 'odbc.discovery' keys to 'odbc.get' in MySQL by ODBC and Oracle by ODBC templates Templates
  + ZBXNEXT-8536 Added cbdhsvc service to macros in Windows agent templates Templates
  + ZBXNEXT-8861 Made changes and added more metrics to the FortiGate by SNMP template Templates
  + ZBXNEXT-8240 Added a new set of templates for integration with Oracle Cloud Infrastructure Templates
- Bug Fixes
  + ZBX-24483 Improved memory usage in Zabbix server/proxy trappers and in proxy
    pollers when sending large configuration Proxy Server
  + ZBX-23073 Fixed URL widget resizing and dragging Frontend
  + ZBX-24574 Fixed HA node flipping between standby and active states Server
  + ZBX-24119 Fixed possible blocking of alert manager when it periodically pings database Server
  + ZBX-7998 Added VMware service username, password and URL check for empty values Proxy Server
  + ZBX-24402 Reduced main process connections to database during startup Proxy Server
  + ZBX-24369 Fixed filter behavior in monitoring pages after deleting filter parameters Frontend
  + ZBX-24484 Fixed Geomap widget console error when dragging map in widget edit mode Frontend
  + ZBX-23337 Improved supported version documentation for Oracle Database plugin and both templates Documentation
  + ZBX-24180 Fixed inability to import existing host or template when its dependent item prototype,
    which is used in trigger prototypes or graph prototypes, would have a different master item API
  + ZBX-20871 Fixed inability to use LLD macro functions in Prometheus pattern and labels used in item prototype preprocessing API
  + ZBX-24527 Fixed unnecessary loading text being displayed in hintbox preloader Frontend
  + ZBX-24362 Fixed wrong Zabbix agent 2 loadable plugin process handling catching all child process exits Agent
  + ZBX-24470 Fixed scale of VMware vmware.vm.memory.size.compressed key Proxy Server
  + ZBX-24415 Added triggers for datastores in VMware templates Templates
  + ZBX-18094 Fixed multiple pie graph issues related to calculation of item angles Frontend
  + ZBX-20766 Fixed confusing port binding error message Agent Proxy Server
  + ZBX-24481 Fixed inability to unset value map from existing item or item prototype by passing
    a version without valuemap parameter into configuration.import API
  + ZBX-24531 Fixed compile time data not being set for agent2 Agent
  + ZBX-24453 Implemented socket file cleanup when shutting down, added blocking of signals during important stages of startup Proxy Server
  + ZBX-24152 Fixed host form submission with Enter button if the form is opened in a popup and focus is in a flexible text area field Frontend
  + ZBX-23788 Added SNMP OID ifAlias in Network interfaces discovery Templates
  + ZBX-24482 Fixed the presence of the http_proxy field in the initial data Installation
  + ZBX-24210 Improved Zabbix agent 2 loadable plugin capacity code style Agent
  + ZBX-23951 Fixed issue of incorrect template matching when no UUID exists in export file API
  + ZBX-23953 Fixed CIDR network mask of VMware HV network interface Proxy Server
  + ZBX-24195 Fixed host IPMI username and password field max length Frontend
  + ZBX-24451 Added tags and changed a item in Proxmox template Templates
  + ZBX-23386 Fixed hintbox sizing to fit screen Frontend
  + ZBX-24024 Fixed OIDs for external sensors in APC UPC by SNMP templates Templates
  + ZBX-21751 Fixed node's loadavg item in Proxmox template Templates
  + ZBX-24315 Fixed linking template to host when some LLD macro paths already exist Server
  + ZBX-24172 Fixed Zabbix server issue with scheduled intervals on Feb 29th of leap year Server
  + ZBX-23407 Improved performance of retrieving last history values when primary keys are available API
  + ZBX-24246 Updated descriptions for family of MySQL and Oracle templates,
    changed macro in the trigger 'Tablespace utilization is too high' for family of Oracle templates Templates
  + ZBX-23988 Renamed Agent2 Go module
  + ZBX-24222 Fixed incorrect item OIDs in the FortiGate by SNMP template Templates
  + ZBX-24393 Updated README in Redis by Zabbix agent 2 template Templates
  + ZBX-24298 Allowed any JNDI service providers back in JMX monitoring Java gateway
  + ZBX-19990 Separated LLD filter macros in Apache Tomcat by JMX template Templates
  + ZBX-24364 Added preprocessing steps for LLD rules in RabbitMQ templates Templates
  + ZBX-24368 Improved PostgreSQL autovacuum's count query Templates
  + ZBX-24282 Fixed Zabbix proxy to report error for not supported items Proxy Server
  + ZBX-19507 Fixed vmware.eventlog item to recover after event keys are reset Server
  + ZBX-24241 Fixed Zabbix server issue with random order of host groups for a host during real-time export Server
  + ZBX-24275 Fixed item prototype JSONPath preprocessing, added missing volume health metric and triggers in HPE MSA templates Templates
  + ZBX-24316 Fixed username macro in GridGain by JMX template Templates
  + ZBX-23719 Updated plugin-support to add duplicate flag handling Agent
  + ZBX-22429 Fixed typo in Zabbix proxy automake file Installation
  + ZBX-24264 Fixed value cache being filled with values of newly added items with triggers Server
  + ZBX-24088 Fixed problem filtering in maps with nested maps Frontend
  + ZBX-24206 Fixed line breaks in JavaScript in Cloudflare template Templates
  + ZBX-24236 Fixed nested transaction error in LLD when connection is terminated Server
  + ZBX-24134 Added sensor discovery in VMware Hypervisor template Templates
  + ZBX-23918 Fixed item pattern select popup to display all available items Frontend
  + ZBX-24190 Fixed items being updated incorrectly when configuring graph Frontend
  + ZBX-24289 Fixed issue with interface assignment for items copied from host to host Frontend
  + ZBX-23032 Added triggers for cluster status in VMware templates Templates
  + ZBX-23948 Added support for TabularData data when parsing an MBean attribute Java gateway
  + ZBX-23742 Fixed tag filtering logic for tags with one name and different types of operators API
  + ZBX-24271 Added delay in JavaScript execution for Azure Cost Management by HTTP template Templates
  + ZBX-24208 Fixed Oracle, MySQL plugin connection cache blocking Agent
  + ZBX-24202 Fixed JavaScript in AWS S3 bucket by HTTP template Templates
  + ZBX-23478 Fixed issue when missing locale error would not be displayed for user under certain conditions Frontend
  + ZBX-24166 Fixed Zabbix not being able to restart due to RTC and sockets not being closed before stopping Agent Proxy Server
  + ZBX-23853 Fixed duplicate agent check timestamps when time shifts back due to system clock synchronization Agent</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1726833600">- update to 6.0.33
- this version fixes CVE-2024-36461 and CVE-2024-22114
- New Features and Improvements
  + ZBXNEXT-9000 Changed query table for ASM disk group metrics in Oracle Database plugin and
    Oracle by ODBC template Agent Templates
  + ZBXNEXT-9217 Added AWS Lambda by HTTP template Templates
  + ZBXNEXT-9293 Updated max supported MySQL version to 9.0 Proxy Server
  + ZBXNEXT-8657 Updated Zabbix health templates with new visualization Templates
  + ZBXNEXT-9143 Added index on auditlog recordsetid Server
  + ZBXNEXT-9081 Added Small Computer System Interface (SCSI) device type support to Zabbix agent 2 Smart plugin Agent
  + ZBXNEXT-6445 Added recovery expression for fuzzytime triggers in Linux and Windows templates,
    removed fuzzytime triggers from active agent templates Templates
  + ZBXNEXT-9201 Updated max supported MySQL version to 8.4 Proxy Server
  + ZBXNEXT-9225 Updated max supported TimescaleDB version to 2.15 Server
  + ZBXNEXT-9226 Updated max supported MariaDB version to 11.4 Proxy Server
  + ZBXNEXT-8868 Added discovery and template for Azure VM Scale Sets Templates
- Bug Fixes
  + BX-24947 Fixed PHP runtime errors while processing frontend notifications Frontend
  + ZBX-24824 Improved loadable plugin connection broker Agent
  + ZBX-24583 Fixed inability to export/import web scenario with digest authentication API
  + ZBX-23905 Fixed double scroll in script dialogs Frontend
  + ZBX-18767 Fixed word breaks in flexible text input fields and trigger expressions Frontend
  + ZBX-24909 Fixed resolving of macro functions in the "Item value" widget Frontend
  + ZBX-24859 Fixed JavaScript in S3 buckets discovery rule Templates
  + ZBX-24617 Fixed hardcoded region in AWS by HTTP template Templates
  + ZBX-24524 Fixed "New values per second" statistic to include dependent items in calculation Proxy Server
  + ZBX-24821 Made 'execute_on' value being recorded in audit only for shell scripts Server
  + ZBX-23312 Fixed discovery edit form being saved incorrectly after dcheck update Frontend
  + ZBX-24773 Fixed duplicate item preprocessing in Kubernetes Kubelet by HTTP template Templates
  + ZBX-24514 Fixed standalone Zabbix server and Zabbix proxy not stopping when database is read-only Proxy Server
  + ZBX-23936 Fixed state and styling of readonly fields Frontend
  + ZBX-24520 Fixed an issue with incorrect translations used in several frontend places Frontend
  + ZBX-21815 Fixed issue with undefined offset for media type when it was deleted before saving the user Frontend
  + ZBX-24108 Fixed error in dashboard if Map widget contains map element that user doesn't have access to Frontend
  + ZBX-24569 Fixed old and added new items to Azure Virtual Machine template Templates
  + ZBX-24537 Fixed tags subfilter in Latest data kiosk mode Frontend
  + ZBX-24167 Fixed template linkage when item prototype collision is found Server
  + ZBX-23770 Improved monitoring user permissions documentation for Zabbix agent 2 Oracle plugin and Oracle by ODBC template Documentation
  + ZBX-24565 Removed redundant kernel header include, fixed musl compatibility issues (thanks to Alpine Linux maintainers for spotting this)
  + ZBX-24610 Fixed interface field appearance for discovered items without interface set Frontend
  + ZBX-24562 Fixed incorrect problem order in Problems by severity widget's hintbox Frontend
  + ZBX-23751 Fixed inability to pass an action filter condition without an "operator" property, implying a default value of "Equal" API
  + ZBX-21429 Prevented ability to disable all UI element access via role.update API API
  + ZBX-19271 Fixed inconsistent tag row rendering in different edit forms Frontend
  + ZBX-24539 Fixed incorrect threshold in trigger expression of Check Point Next Generation Firewall by SNMP template Templates
  + ZBX-24667 Fixed vm.memory.size[pused] item on Solaris Agent
  + ZBX-23781 Added storage volumes check in HPE iLO by HTTP template Templates
  + ZBX-24391 Fixed Zabbix agent to return net.tcp.socket.count result without error if IPv6 is disabled Agent
  + ZBX-24235 Fixed value misalignment in Item value widget Frontend
  + ZBX-24352 Fixed custom severity name usage in Geomap widget Frontend
  + ZBX-24665 Fixed potential problem with deprecated GCE Integrity feature Templates
  + ZBX-20993 Fixed Zabbix agent 2 MQTT plugin clientID to be generated by strict requirements Agent
  + ZBX-23426 Added dependent item with JavaScript preprocessing for edges SD-WAN in VMWare SD-WAN VeloCloud by HTTP template Templates
  + ZBX-24566 Fixed crash when expression macro is used in unsupported location Server
  + ZBX-24450 Fixed issue where graph could differ for data gathered from PostgreSQL and other databases Frontend
  + ZBX-24513 Fixed real-time export of rarely updated trends Server
  + ZBX-24163 Fixed submap addition in Map navigation tree widget to not append same submaps repeatedly Frontend
  + ZBX-23398 Fixed trigger expression constructor incorrectly showing '&lt;' and '&gt;' operators Frontend
  + ZBX-23584 Fixed error message being displayed when updating host after changing item status Frontend
  + ZBX-24635 Fixed datastore triggers in VMware templates Templates</changelog>
</package>
<package pkgid="6adc341be16986493553c95e88f0a068fe513b61ba3692040c999434f303eb4d" name="zabbix-proxy-mysql" arch="aarch64">
  <version epoch="0" ver="6.0.33" rel="bp156.2.3.1"/>
  <changelog author="pgajdos@suse.com" date="1644494400">- version update to 4.0.38
  * ZBX-20387   fixed default language of the setup routine for logged in superadmin users (averza)
  * ZBX-19652   fixed JavaScript syntax for Internet Explorer 11 compatibility (jfreibergs)</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1644753600">- mention dropped files from 3.x series so it can be accepted in backports...
- zabbix-3.0.20-jsLoader-fix.patch was never required in 4.x</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1647518400">- updated to latest release 4.0.39
- Bug Fixes
  + ZBX-19789 Added SourceIP support to ldap simple checks
  + ZBX-20680 Fixed reflected XSS issues
  ( Reflected XSSes in Zabbix Frontend (CVE-2022-24349, CVE-2022-24917, CVE-2022-24918, CVE-2022-24919) )
  fixes for bsc#1196945 bsc#1196946 bsc#1196947</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491200">- updated to latest release 4.0.42
- New Features and Improvements
  + ZBXNEXT-7694 Added "utf8mb3" character set support for MySQL database
  + ZBX-20946 Enabled Bulgarian, Chinese (zh_TW), German, Greek, Indonesian,
    Romanian, Spanish and Vietnamese languages in frontend
- Bug Fixes
  + ZBX-21123 Fixed crash when VMware VC was not available at the first moment when starting zabbix_server
  + ZBX-21137 Fixed VMware collector crash related to datastore state disconnected from all HVs
  + ZBX-20600 Fixed vmware hv.datastore.latency item when multiple datastores with duplicate name
  + ZBX-20844 Fixed external check becoming unsupported when Zabbix server or Zabbix proxy is stopped</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491201">- add CVE-2022-35230 patch file CVE-2022-35230.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674216000">- updated to 6.0.12
- for changes in this major release please consult 6.0.html in
  /usr/share/doc/packages/zabbix/
- removed CVE-2022-35230.patch and zabbix-3.0.25-new-m4-pgsql.patch
- added fixed zabbix-6.0.12-new-m4-pgsql.patch patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674820800">- mention of patches added required...
  zabbix-6.0.12-curl-fixes.patch zabbix-6.0.12-netsnmp-fixes.patch
  zabbix-6.0.12-new-m4-pgsql.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1684152000">- updated to latest upstream release 6.0.17
- New Features and Improvements
  + ZBXNEXT-8334 Added Event-Driven Ansible media
  + ZBXNEXT-8312 Increased TimescaleDB maximum supported version to 2.10
  + ZBXNEXT-8317 Increased MariaDB maximum supported version to 10.11
  + ZBXNEXT-7759 Added array and Buffer support to JavaScript btoa function and HttpRequest post/put methods
  + ZBXNEXT-8071 Added sysdba, sysasm and sysoper login options to Zabbix agent 2
    Oracle plugin and updated Oracle by Zabbix agent 2 template documentation
  + ZBXNEXT-8241 Added support of signing data using rs256 to JavaScript engine
  + ZBXNEXT-8208 Added storage accounts in azure template
  + ZBXNEXT-8012 Implemented API token authentication in user.checkAuthentication method
  + ZBXNEXT-8204 Added support of PHP 8.2
  + ZBXNEXT-8170 Added AWS cloud templates
  + ZBXNEXT-7923 Added templates for BMC Control-M integration
  + ZBXNEXT-7775 Added Veeam backup and replication templates
  + ZBXNEXT-8054 Updated MariaDB maximum supported version to 10.10
  + ZBXNEXT-7951 Implemented configuration import improvements
  + ZBXNEXT-8112 Added Line media type
  + ZBXNEXT-8197 Added TimescaleDB v2.9.x support
  + ZBXNEXT-7962 Fixed interfaces discovery rules in OPNsense, PFSense and TrueNAS templates
  + ZBXNEXT-7615 Added hmac function for JavaScript
  + ZBXNEXT-7977 Added Azure Microsoft SQL templates
  + ZBXNEXT-8076 Added prof_enable and prof_disable commands for profiling
  + ZBXNEXT-7963 Added a hint box to the "Enable HTTP authentication" field; added confirmation dialog box for enabling HTTP authentication
  + ZBXNEXT-7886 Added Cisco Nexus 9000 Series Switches template
  + ZBXNEXT-6119 Added the option to retrieve all JSON data from docker.container_info key in Zabbix agent 2 Docker plugin
  + ZBXNEXT-7834 Added templates for Microsoft Azure and Azure virtual machines
  + ZBXNEXT-8058 Reduced locking between history syncers, trappers and proxy pollers
- Bug Fixes
  + ZBX-22718 Fixed memory leak in json objects and identical keys
  + ZBX-22719 Fixed replace() function in expressions
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22589 Added new limits for JS objects
  + ZBX-22521 Added debug logging for process selection in proc.mem[] on AIX
  + ZBX-22373 Updated go.mod/sum to allow mixing session and key parameter for Zabbix agent 2 items
  + ZBX-22241 Fixed minimum severity filter usage for map element link triggers
  + ZBX-22194 Fixed inability to import a template with trigger dependency on a host trigger
  + ZBX-22538 Fixed popup menus disappearing on right-clicking links in them
  + ZBX-21583 Optimised preprocessing steps and added two graphs and dashboard in the Hadoop by HTTP template
  + ZBX-19375 Prevented the ability to set a duplicate value for the uuid parameter when updating any of template
    entities; added possibility to update the uuid parameter for the Service API; fixed duplicate UUIDs
    in Proxmox VE by HTTP template
  + ZBX-21603 Optimised preprocessing steps in the Zookeeper by HTTP template
  + ZBX-21589 Optimised SQL queries and preprocessing steps
  + ZBX-22492 Removed limitation for size of logged messages in JS
  + ZBX-22641 Updated deprecated ports in Kubernetes templates, updated target tags,
    added notes about binding address options for Scheduler and Cluster Manager components
  + ZBX-22306 Fixed the crash in Zabbix agent 2 when running out of available file descriptors
  + ZBX-21013 Hid the option "Create new groups" for unprivileged users in the Import form
  + ZBX-22219 Added validation to the "Server" IP/DNS option in the Zabbix agent 2 configuration
  + ZBX-22627 Fixed loss of preprocessing result when step with delta is used
  + ZBX-22304 Fixed duplication in web scenario error messages when curl cannot resolve host
  + ZBX-21577 Added an extra master item prototype to the Elasticsearch Cluster by HTTP template
    to reduce preprocessing worker utilization
  + ZBX-20084 Fixed VMware parameters display
  + ZBX-20699 Fixed the inability to import host prototypes containing SNMPv3 interface;
    allowed to supply conditional parameters with default values to hostprototype.create and hostprototype.update API methods
    when the parameters have no effect; added audit logging of changes to host prototypes when unlinking a template;
    fixed the inability to remove group links or group prototypes from a host prototype of a linked template
  + ZBX-22432 Fixed different severity paddings in trigger popups and maps triggers
  + ZBX-22210 Fixed selected count when using filter and filtered parameter is changed in a popup
  + ZBX-22533 Fixed debug section overlapping with 'Add new widget' placeholder in the dashboard
  + ZBX-22331 Fixed messages when updating graph prototype discovery
  + ZBX-22455 Added a check for numeric value in value mapping
  + ZBX-22206 Fixed incorrect padding in multiselect popup contrast dark and light stylesheets
  + ZBX-18527 Fixed the markup for Type of calculation expression field
  + ZBX-22363 Added support for item and item_preproc table fields to be either nvarchar or nclob
  + ZBX-22622 Fixed alert script path validation
  + ZBX-22588 Fixed unauthorised file system access when using cURL
  + ZBX-22097 Fixed exiting process when connection to the database is lost
  + ZBX-21576 Optimized preprocessing in ClickHouse by HTTP template and added lld rule
  + ZBX-21669 Added the possibility to filter System user in the audit log
  + ZBX-22261 Added value mapping in the template PostgreSQL by Zabbix agent 2 for item Checksum failures
  + ZBX-22413 Fixed autofocus for inherited web scenario edit
  + ZBX-22507 Fixed positioning of the debug information on dashboards in the editing mode
  + ZBX-22506 Fixed horizontal scrollbar occasionally appearing on Graph widgets
  + ZBX-22512 Fixed occasional jumping of hint-boxes of Graph widgets, when made static
  + ZBX-22403 Added license information to the Readme for Veeam Backup templates
  + ZBX-21596 Optimized preprocessing steps in the Redis by Zabbix agent 2 template
  + ZBX-22520 Fixed the versions of integrations
  + ZBX-19466 Changed global script name validation to include a menu path into its scope of uniqueness check
  + ZBX-22073 Fixed subfilters of the Latest data and Graphs occasionally hiding the selected options
  + ZBX-22490 Fixed HttpRequest limit in JavaScript being reached even if all objects are destroyed
  + ZBX-21578 Optimized HAProxy http/agent templates to spread the load across the workers
  + ZBX-21906 Fixed recovery of dependent items when throttling is used
  + ZBX-21723 Removed syslog LogType from config file for Zabbix agent 2 on Windows
  + ZBX-22407 Fixed a crash when testing an item with the aggregated function count containing invalid argument
  + ZBX-22056 Fixed the "No data found" message style in Monitoring-&gt;Problems
  + ZBX-22026 Fixed SNMP agent item going to unsupported state on NULL result
  + ZBX-22411 Fixed incorrect time in the dashboard Graph widget hintbox
  + ZBX-21902 Emphasized the HTML type in the attribution field in the Administration-&gt;Geographical Maps
  + ZBX-18288 Fixed undefined offset runtime error in the Graph prototype preview
  + ZBX-21963 Fixed $ZBX_SERVER value being ignored unless $ZBX_SERVER_PORT is also defined
  + ZBX-21802 Fixed Enabled button in the discovered calculated items
  + ZBX-21642 Fixed a filter not clearing when clicking on a specific host in the Monitoring
  + ZBX-22186 Fixed wrong color update after item order change in graphs
  + ZBX-19339 Fixed import and export of dependent LLD rules if master item is a web item
  + ZBX-21813 Fixed User role update page when an empty user role name has been submitted
  + ZBX-22188 Changed parameters of the wmi.get and wmi.getall keys to mandatory
  + ZBX-21238 Fixed the inability to update status and other fields of a templated item, item prototype
    and discovery rule of script type
  + ZBX-21834 Fixed the map navigation tree breaking if there is a disabled trigger used as a link indicator
    between two elements in a map
  + ZBX-22259 Fixed quoted parameter escaping in the trigger expression functions
  + ZBX-22241 Fixed map link color and drawing style selection when multiple triggers are in the problem state
  + ZBX-22203 Fixed the tabfilter item click event being executed at the end of the tabfilter sorting event in Firefox
  + ZBX-22434 Fixed race condition when starting Zabbix agent 2 with loadable plugins
  + ZBX-22229 Updated Zabbix web service dependencies
  + ZBX-20801 Updated the Readme in Docker template
  + ZBX-22298 Fixed metrics preprocessing in PVC discovery in Kubernetes cluster state by HTTP template,
    removed non-existing PVC statuses, combined state phases into single phase metrics, added PV discovery
  + ZBX-22079 Fixed "make clean" command when used from tar archive
  + ZBX-22222 Fixed applying item value maps on already converted values
  + ZBX-22402 Fixed data sending to Zabbix server from Zabbix agent2 persistent buffer
  + ZBX-22240 Fixed selects of history and trends being able to block housekeeping
  + ZBX-22240 Fixed selects of history and trends blocking drop_chunks
  + ZBX-22078 Fixed the crash in calculated items when using tag filter on 32-bit systems
  + ZBX-21591 Optimized JSONPaths in the Nginx Plus template
  + ZBX-21739 Fixed discover status not being updated for templated graph prototype
  + ZBX-21748 Fixed the background of the Close button in the message box for dark theme
  + ZBX-19202 Fixed template dashboard availability to users without permissions to the templates
  + ZBX-22189 Fixed Zabbix server crash appearing when only item tags change between LLD runs
  + ZBX-21591 Optimized Nginx Plus by HTTP template to spread the load across worker processes
  + ZBX-22032 Added the cookie engine to HTTP checks
  + ZBX-21597 Optimized Remote Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-21602 Optimized Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-22149 Fixed wrong escaping in trigger expression during upgrade and escaping as a workaround for calculated items
  + ZBX-22061 Fixed custom query parameter read on an empty parameter for Oracle plugin in Zabbix agent 2
  + ZBX-21227 Improved error logging during agent start as a Windows service
  + ZBX-22178 Fixed action operations being executed on the current host only if a host group is selected
  + ZBX-22189 Fixed LLD Zabbix server crash
  + ZBX-21538 Fixed history.get API method blocking drop_chunks requests during housekeeping
  + ZBX-21956 Fixed severity sign overlapping trigger name in the map element configuration
  + ZBX-22215 Fixed incorrectly quoted function parameter parsing
  + ZBX-22043 Fixed the crash when array index in JSONPath is negative or large
  + ZBX-22118 Fixed remote command execution sequence in Zabbix agent 2
  + ZBX-21556 Updated Etcd by HTTP template to comply with Etcd v3.5
  + ZBX-22133 Fixed closed pipe detection for communication with plugins in Windows
  + ZBX-21936 Fixed actions not being displayed in the Action log widget
  + ZBX-22164 Fixed quote and unquote methods for trigger functions
  + ZBX-21254 Removed kernel.maxproc from the processes graph in Linux by Zabbix agent templates
  + ZBX-21754 Improved value cache warmup when retrieving two last values with 1 day update interval
  + ZBX-22077 Fixed Sign out link not working consistently in Mozilla Firefox
  + ZBX-21862 Updated tablespaces query for Oracle plugin in Zabbix agent 2
  + ZBX-21665 Fixed SMART plugin infinite loop for Zabbix agent 2
  + ZBX-19138 Fixed Redis plugin configuration in Zabbix agent 2 configuration files
  + ZBX-21592 Moved some static items under LLD rules to optimize Oracle by ODBC template
  + ZBX-21069 Fixed SNMP max_vars not backing off when generr is received
  + ZBX-21889 Fixed warnings being displayed even after enabling overrides for trends or history tables with compressed chunks
  + ZBX-21563 Changed the order in which escalation steps and recovery operations are executed
  + ZBX-22017 Fixed map navigation tree widget inability to save the order when the depth levels get changed
  + ZBX-21961 Removed the unnecessary "Command:" label for message actions on the Event details page
  + ZBX-21783 Fixed Zabbix JS timeout validation
  + ZBX-21720 Fixed trends function cache size estimation and overallocation handling
  + ZBX-21713 Fixed retrieval of the numeric column width when Oracle DB is used
  + ZBX-22126 Fixed trends being deleted from cache and retrieved from the database when data older than 1 hour is received
  + ZBX-22075 Fixed crash when Elasticsearch is used
  + ZBX-21890 Fixed config.dbversion_status containing second empty object on PostgreSQL without TSDB
  + ZBX-22138 Fixed inability to delete a group from the host prototype
  + ZBX-21950 Updated script item to not require host interface during template linkage
  + ZBX-21540 Moved some static items under LLD rules to improve performance in Oracle by Zabbix agent 2 template
  + ZBX-21073 Added support of Int8Array(), Buffer() and also duktape plain buffers in md5, sha256 and hmac function parameters
  + ZBX-22071 Extended description for OPSGenie media type
  + ZBX-20845 Fixed SNMP interface availability in case of wrong credentials
  + ZBX-21587 Added metrics for optimizing dependent items preprocessing in Jenkins template
  + ZBX-21441 Added an override to skip metadata collection on zfs and btrfs for Nix templates
  + ZBX-22016 Fixed host.get API method not returning any results for hosts with no interfaces when filtering by "hostid"
  + ZBX-21927 Fixed a crash on Oracle database when connection is lost
  + ZBX-21300 Fixed high CPU usage when using net.tcp.socket.count key on Windows
  + ZBX-21793 Fixed error message for "diaginfo" runtime command
  + ZBX-22042 Fixed inability to get the existing group prototypes by hostprototype.get API method when using Oracle database
  + ZBX-21221 Increased character limit of task_result.info
  + ZBX-21696 Fixed Windows agent 2 Unicode path support for log* items
  + ZBX-21903 Fixed agent 2 timeout behavior for net.tcp.port item
  + ZBX-21039 Fixed Readme in PostgreSQL by Zabbix agent 2 template
  + ZBX-21922 Fixed expression macros to use corresponding item keys
  + ZBX-21806 Fixed fatal PHP error in case incorrect variable type for controller action is given
  + ZBX-21753 Fixed graphs not loading in kiosk mode
  + ZBX-20413 Fixed the behavior of paging when a filter or a sub-filter is applied
  + ZBX-21206 Updated plugin support dependency for Zabbix agent 2
  + ZBX-20356 Updated Zabbix agent 2 to remove and re-add performance counters on failed collection and to keep a query always open
  + ZBX-21296 Updated Oracle plugin, Oracle ODBC and agent 2 template documentation grant select variables and added a new grant
  + ZBX-21595 Optimized RabbitMQ node templates
  + ZBX-21884 Changed system.sw.packages[&lt;package&gt;,&lt;manager&gt;,&lt;format&gt;] to system.sw.packages[&lt;regexp&gt;,&lt;manager&gt;,&lt;format&gt;]
  + ZBX-21594 Optimized RabbitMQ cluster templates
  + ZBX-20050 Fixed broken macro value and type input when changing to/from inherited macros
  + ZBX-21864 Fixed the fatal error in system warning page
  + ZBX-20110 Added single field search option to the archive.info, ts.stats, pdb.info,
    cdb.info and diskgroups.stats keys in Zabbix agent 2 Oracle plugin
  + ZBX-21373 Fixed the agent sometimes crashing when enumerating system processes on OpenBSD</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1689854400">- updated to latest upstream release 6.0.19
- this version fixes CVE-2023-29454 bsc#1213338
- New Features and Improvements
  + ZBXNEXT-8497 Removed unnecessary JavaScript preprocessing in discovery rules in Kubernetes templates
  + ZBXNEXT-8465 Updated JavaScript scripts in Kubernetes templates
  + ZBXNEXT-8467 Updated max supported TimescaleDB version to 2.11
  + ZBXNEXT-7072 Fixed hintbox to be automatically closed when target element disappears
  + ZBXNEXT-8294 Added filters of node labels and annotations for Kubelet discovery
    in Kubernetes cluster state template
  + ZBXNEXT-8199 Added Google cloud platform monitoring template
  + ZBXNEXT-8330 Updated plugin support with defaults support for Zabbix agent 2
  + ZBXNEXT-8357 Improved proxy history housekeeping when data older than ProxyOfflineBuffer is being constantly received
  + ZBXNEXT-8142 Added ability to import configuration files with a UTF-8 Byte order mark
  + ZBXNEXT-8209 Added Azure CosmosDB for MongoDB template
  + ZBXNEXT-8078 Removed unnecessary new line for each element in an array when exporting YAML templates
  + ZBXNEXT-8273 Implemented support for relative Include paths in the config file, based on its current directory
  + ZBXNEXT-8391 Added container healthcheck metric in Docker by Zabbix agent 2 template
  + ZBXNEXT-8354 Added pids_stats to docker.container_stats key in Zabbix agent 2
- Bug Fixes
  + ZBX-22987 Fixed inefficient URL schema validation
  + ZBX-21859 Fixed active checks occasionally not being executed on Zabbix agent 2 if checks
    for a plugin have long and short update intervals
  + ZBX-21892 Fixed wrong fs type returned by vfs.fs.get for file systems with identical mount point
  + ZBX-22941 Prevented clearing of the user macro secret values on inherited host prototypes as
    the result of user macros modifications on the parent host prototype of a template
  + ZBX-22695 Fixed eventlog duplicate timestamps
  + ZBX-22903 Fixed scale calculation for Graph and Graph (classic) widgets
  + ZBX-22148 Fixed the crash when updating a webhook to JavaScript that cannot be compiled
  + ZBX-22868 Fixed Zabbix agent 2 plugin Defaults when hardcoded value is provided
  + ZBX-22399 Added TLS and Default parameters support to MQTT plugin for Zabbix agent 2
  + ZBX-20280 Fixed page selection in a dashboard after refresh
  + ZBX-22883 Fixed occasional crash of user parameters on Windows when using Zabbix agent 2 with UserParameterDir defined
  + ZBX-22805 Increased memory allocation limit for JavaScript execution from 64M to 512M
  + ZBX-22798 Fixed incorrect output of vfs.file.contents when reading frequently modified file
  + ZBX-21573 Optimized preprocessing steps in the AWS EC2 by HTTP template
  + ZBX-16326 Fixed displaying of the first and last data points on the graphs
  + ZBX-22467 Fixed missing bracket in a trigger event name in Windows templates
  + ZBX-22738 Fixed flickering debug info while editing empty dashboards
  + ZBX-22231 Removed host and interface macros resolution from HTTP proxy fields in items,
    item prototype and discovery rule test dialogues
  + ZBX-21194 Fixed filter form submission upon pressing Enter key in Safari
  + ZBX-22762 Fixed race condition in Zabbix agent 2 when reading filesystem
  + ZBX-21804 Removed requirement for write permissions on hosts, host groups, triggers, discovery rules,
    discovery checks and proxies when creating or updating actions
  + ZBX-22243 Fixed navigation away from edited dashboard without user confirmation
  + ZBX-22418 Fixed popup form fields overlapping labels when textarea width is resized
  + ZBX-19590 Changed count_foreach to add 0 when no data are in the requested period
  + ZBX-22681 Fixed wrongly displayed Revert button for text macros in host, template and host prototype clone forms
  + ZBX-22594 Fixed fatal error when a request contains invalid authentication parameters
  + ZBX-22397 Fixed disabled input field text color in Safari
  + ZBX-21593 Optimized preprocessing steps in the templates PostgreSQL by Zabbix agent and PostgreSQL by Zabbix agent 2
  + ZBX-22470 Fixed hang on logging when establishing an encrypted connection in Zabbix agent 2
  + ZBX-20263 Prevented the ability to link two or more templates with matching item keys to a host or template;
    improved the check for double template linkage and related error messages
  + ZBX-22571 Fixed "service not equal" action condition not working as expected
  + ZBX-22644 Fixed Graph widget not showing all problems for multiple items with dataset aggregation enabled
  + ZBX-22698 Fixed spelling mistakes in the templates
  + ZBX-21883 Changed Select map field of the Map widget to multiselect
  + ZBX-22989 Silenced null-dereference warnings for duktape
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22604 Added new replica mismatch metrics to Kubernetes cluster state template, updated triggers
  + ZBX-22475 Fixed regex in preprocessing parameter for Jenkins template
  + ZBX-21910 Fixed JavaScript in Kubernetes nodes template
  + ZBX-22773 Made NodeAddress use ListenIP and ListenPort if not specified
  + ZBX-21613 Fixed broken database upgrade if more than one Zabbix server at the same time on one database is started
  + ZBX-22688 Fixed AlertScriptPath not allowing links
  + ZBX-22029 Fixed preprocessing step in Pods discovery for Kubernetes kubelet template
  + ZBX-22234 Fixed incorrect SNMPINDEX offset retrieval in SNMP discovery
  + ZBX-22141 Fixed attaching multiple templates with proc.get item key to one host and fixed spelling in description
  + ZBX-22285 Fixed honoring of the excludeSearch parameter in API
  + ZBX-20604 Fixed UserParameterDir behavior for UserParameter calls
  + ZBX-22732 Fixed description of ATAN2 mathematical function
  + ZBX-22664 Fixed user macros with regex context being resynced without any changes
  + ZBX-22661 Fixed templated dashboard display in Monitoring Hosts Dashboards
  + ZBX-21599 Optimised preprocessing steps and added dashboard in the TiDB TiKV by HTTP template
  + ZBX-21598 Optimised preprocessing steps and added dashboard in the TiDB PD by HTTP template
  + ZBX-21600 Optimised preprocessing steps and added dashboard in the TiDB by HTTP template
  + ZBX-22386 Fixed encoding of HTML entities in the user interface
  + ZBX-22714 Fixed signature for mqtt.get key in Standard items popup
  + ZBX-21397 Fixed preprocessing step in discovery for Kubernetes kubelet template
  + ZBX-20202 Improved tablespace handling to support Oracle multitenant architecture in Oracle by ODBC template
  + ZBX-22713 Fixed Zabbix server compilation problem for NetBSD
  + ZBX-21795 Fixed unhandled timeout in Telnet
  + ZBX-21801 Fixed helper positioning when sorting Header and Query fields in item configuration form
  + ZBX-22238 Fixed non-writable hostgroup appearance in template, host and host prototype clone forms
  + ZBX-22192 Fixed valid widget name being reset when other widget fields are invalid
  + ZBX-21871 Switched for the changes in users of user group API object to be audit logged
    as updates in groups of user API objects
  + ZBX-22461 Fixed incorrect sortable item positioning in Safari
  + ZBX-22469 Fixed SLI calculation for services having multiple alarms per second
  + ZBX-22859 Fixed validation of input parameters in action configuration form</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1697544000">- updated to latest upstream release 6.0.22
- this version fixes CVE-2023-32722 and CVE-2023-32722 bsc#1216211 and bsc#1216222
- removed patches zabbix-6.0.12-new-m4-pgsql.patch zabbix-6.0.12-curl-fixes.patch
  honestly was tired of patching for correct way doing postgresql detection
  now added postgresql-server-devel which does not make sense but hey
  upstream does not care
- New Features and Improvements
  + ZBXNEXT-8576 Added template integration with Acronis Cyber Protect Cloud
  + ZBXNEXT-6554 Increased remote command execution limits to 16MB
  + ZBXNEXT-8610 Added MantisBT template
  + ZBXNEXT-8358 Improved items configuration sync on PostgreSQL by selecting using equal condition instead of not equal
  + ZBXNEXT-8429 Added HashiCorp Nomad template
  + ZBXNEXT-8649 Fixed time period params in JavaScript
  + ZBXNEXT-8581 Added support for HTTP proxy in Azure templates
  + ZBXNEXT-8558 Added MantisBT webhook
  + ZBXNEXT-8589 Updated documentation, unified metric names and descriptions in PostgreSQL templates,
    removed unused macros, user parameters and queries in PostgreSQL by Zabbix agent
  + ZBXNEXT-8528 Added AWS Cost Explorer template
  + ZBXNEXT-8190 Increased MariaDB maximum supported version to 11.0
  + ZBXNEXT-8582 Increased MySQL maximum supported version to 8.1
  + ZBXNEXT-8481 Added PostgreSQL by ODBC template
  + ZBXNEXT-8561 Added nodata trigger to remote Zabbix proxy and server health templates
  + ZBXNEXT-8482 Added integration with OpenStack Nova
  + ZBXNEXT-8451 Disabled spell checking for nondescriptive textareas
  + ZBXNEXT-8505 Added Cisco SD-WAN templates
  + ZBXNEXT-7944 Excluded edgeupdate service from services discovery in Windows by Zabbix agent templates
  + ZBXNEXT-8422 Added AWS ECS templates
- Bug Fixes
  + ZBX-23417 Fixed possible memory leak when checking modbus.get[] item
  + ZBX-23338 Improved performance of templatedashboard.get method for non super-admin users
  + ZBX-23110 Fixed possible crash on Windows 11 by removing concurrent Win API call for update perfCounters list
  + ZBX-23284 Prevented deletion of the discovered group as a result of renaming its group prototype
  + ZBX-21094 Fixed graphs not displaying values when items do not have trends and trend storage period is overridden in configuration
  + ZBX-23162 Fixed variable in JavaScript for Cisco Meraki template
  + ZBX-23066 Expanded ui/composer.json to describe the project
  + ZBX-23261 Removed kiosk mode button from host inventory form
  + ZBX-23253 Added static units support to graph widget legend and hint box
  + ZBX-21898 Fixed expression validation, history function parser to accept backslash without escaping
  + ZBX-22943 Fixed various memory leaks in Zabbix agent 2
  + ZBX-23244 Added escaping for special characters in HTML mode of Telegram mediatype
  + ZBX-22818 Fixed some aggregation functions not working with last_foreach()
  + ZBX-21636 Fixed Oracle DB update query error mishandled as success
  + ZBX-20442 Fixed Ceph plugin not returning percent_used in Zabbix agent 2
  + ZBX-15210 Added housekeeping and handling in remove action operation of autoreg_host table
  + ZBX-22685 Fixed issue of error message details not being expanded by default in various forms
  + ZBX-22166 Fixed item value widget not showing decimal places properly with seconds
  + ZBX-23035 Fixed disappearing filter group in host, item, trigger, graph, discovery rule, web and template lists
  + ZBX-23105 Added missing database indices
  + ZBX-22640 Fixed inability to add unique SNMPv3 checks in discovery rules
  + ZBX-21952 Fixed and improved documentation for Oracle by ODBC template
  + ZBX-22724 Fixed inconsistencies in ordering of objects in template configuration export
  + ZBX-22980 Fixed host prototype displaying inherited macros in a non-inherited macro tab
  + ZBX-17279 Fixed graph widget loading
  + ZBX-21644 Fixed state of "allow manual close" setting of trigger prototype getting lost on template cloning
  + ZBX-22060 Added notes about encryption in PostgreSQL templates, renamed database instance URI macro to connection string
    in PostgreSQL by Zabbix agent 2 template, updated PostgreSQL by ODBC template to use connection string
  + ZBX-23246 Fixed classic graph preview not working if more than 10 items are assigned to it
  + ZBX-22758 Fixed Zabbix agent 2 startup error on domain controllers by increasing go-winio version
  + ZBX-22451 Fixed resolving of calculated item formula in test popup
  + ZBX-22620 Added header in items for Meraki template
  + ZBX-23051 Changed content of resolved alerts to be more compatible with Event Orchestration in PagerDuty
  + ZBX-23272 Fixed naming for tenant item prototypes in OpenStack Nova by HTTP template
  + ZBX-22771 Fixed handling of large unsigned integers in jsonpath
  + ZBX-22871 Fixed regular expression crash with invalid utf-8 sequences when pcre2 is used
  + ZBX-23141 Fixed crash when maintenance is enabled and unexpected event exists for trigger prototype
  + ZBX-21255 Added support of the fmtnum() function for {ITEM.VALUE}, {ITEM.LASTVALUE} and expression macros
  + ZBX-21695 Fixed {TIME} macro not being resolved during scheduled report test
  + ZBX-23221 Fixed memory leaks when using certificate-based encryption in Zabbix Agent 1 and Agent 2; thanks to Masato Hirahata for the patch
  + ZBX-22864 Fixed calculation of max_repetitions sent out to device in SNMP PDUs
  + ZBX-21574 Optimized Asterisk by HTTP template
  + ZBX-18168 Added regexp runtime error logging for log*[] items
  + ZBX-22677 Adjusted font colors for placeholders, disabled and readonly fields
  + ZBX-22972 Fixed displaying of dashboard pages when scrolling is enabled
  + ZBX-22528 Fixed draggable element position
  + ZBX-23067 Enhanced audit logging with reason of switching of HA node to active mode
  + ZBX-22613 Fixed script execution with API token as authentication
  + ZBX-23060 Removed unused endpoints in JavaScript for Veeam Backup and Replication template
  + ZBX-22772 Added trends cleanup for non-numeric value types
  + ZBX-22822 Fixed displaying the correct threshold color in "Top hosts" widget when value exceeds maximum
  + ZBX-22777 Fixed item test form sending incorrectly resolved macros to server if item uses SNMP interface
  + ZBX-23097 Fixed use of uninitialised value when verifying subject and issuer with TLS
  + ZBX-23112 Fixed runtime errors in the inheritance of the trigger and trigger prototype dependencies
  + ZBX-22539 Fixed SLI calculation for days with daylight-saving-time transitions
  + ZBX-22814 Fixed PHP runtime errors in API trigger.get method when using "expandComment" option
  + ZBX-23049 Fixed default condition for log item macro resolution
  + ZBX-21909 Updated setup section in README for PHP-FPM templates to include configuration example for Apache
  + ZBX-21547 Fixed reading of non-UTF-8 encoded files in Zabbix agent 2
  + ZBX-20148 Fixed the issue with housekeeper failing to delete some of the events that required deletion
  + ZBX-21970 Fixed console error in "Map navigation tree" widget; disabled add button on a 10th depth level
  + ZBX-19393 Fixed undefined index errors in configuration.importcompare
  + ZBX-22290 Fixed generation of double page headers when general warning appears
  + ZBX-21845 Fixed Zabbix agent 2 systemd plugin failing with newer dbus
  + ZBX-22830 Fixed free bytes calculation for temporary tablespace in Oracle Zabbix agent 2 plugin
  + ZBX-22912 Fixed not being able to save an event correlation when custom formula was selected but only one condition remained
  + ZBX-21571 Updated pod crash loop trigger expressions in Kubernetes nodes and cluster state templates
  + ZBX-22369 Fixed suffix interpretation in threshold values for "Top hosts" widget
  + ZBX-22825 Fixed Zabbix access to the first page for user with specific page access
  + ZBX-22867 Fixed import popup showing circle animation even if PHP code failed
  + ZBX-22711 Fixed incorrectly displayed simple graphs with non-numeric items in Host graphs page</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1703419200">- updated to latest release 6.0.25
- fixes for bsc#1218199 (CVE-2023-32727), bsc#1218185 (CVE-2023-32725),bsc#1218193 (CVE-2023-32726)
- New Features and Improvements
  + ZBXNEXT-8857 Updated max supported TimescaleDB version to 2.13
  + ZBXNEXT-8800 Backported support of additional SSH options for ssh.run[] item as the 5th parameter
  + ZBXNEXT-8705 Implemented new tablespace item to retrieve percentage about
    current tablespace usage from max for both Oracle templates
  + ZBXNEXT-8708 Added version metric to Oracle plugin in Zabbix agent 2
  + ZBXNEXT-8729 Updated max supported TimescaleDB version to 2.12
  + ZBXNEXT-8522 Added HPE iLO by HTTP template
  + ZBXNEXT-7486 Added openshift-state-metrics in Kubernetes cluster state by HTTP
  + ZBXNEXT-8552 Added FortiGate by SNMP and FortiGate by HTTP templates
  + ZBXNEXT-8727 Added additional metrics in Cisco Meraki organization by HTTP template
  + ZBXNEXT-7097 Added item and trigger for monitoring PostgreSQL version into PostgreSQL
    by ODBC and PostgreSQL by Zabbix agent 2 templates
  + ZBXNEXT-8283 Implemented role-based authentication for AWS monitoring
  + ZBXNEXT-8575 Added Nextcloud template
  + ZBXNEXT-8469 Increased PostgreSQL maximum supported version to 16
  + ZBXNEXT-8714 Increased MariaDB maximum supported version to 11.1
- Bug Fixes
  + ZBX-23559 Fixed SLI dropping when maintenance is set with pre-existing problem
  + ZBX-23471 Fixed sha256 sum calculation on AIX, HP-UX and Solaris, fixed crash on HP-UX
  + ZBX-23787,ZBX-23755 Fixed crash on empty HTTP response;
    fixed Zabbix agent build on Windows with libcurl
  + ZBX-23683 Fixed calculation of vmware.datastore.read/write items taking into
    account VMware HV maintenance status
  + ZBX-21132 Fixed Top hosts widget not showing all items by selected item name
  + ZBX-23764 Added an additional field for new events in SIGNL4 media type
  + ZBX-23342 Fixed Zabbix agent 2 MySQL plugin connection not taking into account TLS parameters
  + ZBX-23685 Added read-only transaction to the list of recoverable errors on PostgreSQL
  + ZBX-23580 Fixed aggregated item key conversion to calculated item formula when
    item key includes 'last' function and a fourth parameter
  + ZBX-22493 Fixed foreign key support with SQLite3 database
  + ZBX-23490 Improved HTTP agent, web scenarios, web checks and JavaScript to convert to UTF-8
    from charset specified in HTTP header or HTTP meta tag
  + ZBX-23621 Fixed SNMP discovery looping forever with empty trend response
  + ZBX-23644 Fixed Zabbix agent compilation on AIX
  + ZBX-23525 Fixed template tab name in template configuration form
  + ZBX-23620 Reordered sub-templates in READMEs of Acronis, Control-M and Openstack templates
  + ZBX-23381 Fixed unit for FreeStorageSpace metric in JavaScript AWS RDS instance by HTTP template
  + ZBX-23269 Fixed sizes of loading modal windows
  + ZBX-22400 Fixed Web scenarios configuration form to display parent web scenarios on page refresh
  + ZBX-23290 Fixed gap when filtering by tags in Latest data
  + ZBX-23430 Fixed selected filter tab in high contrast themes being indistinguishable from others when collapsed
  + ZBX-23639 Changed value type for 'Pool Percent Used' item prototype in Ceph by Zabbix agent 2 template
  + ZBX-21891 Fixed messages about enabling, disabling and updating modules being different from other places
  + ZBX-23521 Fixed password field label not changing to key passphrase and
    back for SSH agent item when changing authentication method
  + ZBX-23431 Fixed non-working "Network timeout for item test" setting
  + ZBX-23285 Added missing bottom border for disabled button dropdown on hover for inherited macros
  + ZBX-23615 Fixed receiving data from the database twice the first time it is loaded
  + ZBX-19531 Fixed tables with header text vertical rotation
  + ZBX-23235 Fixed function macros to expand in notifications
  + ZBX-23173 Fixed memory leak in agent 2 for Windows Events processing on MS Windows
  + ZBX-23265 Fixed transfer of PSK encryption details when cloning proxy
  + ZBX-23563 Fixed JSONPath for rowshare locks metric in PostgreSQL by Zabbix agent 2 template
  + ZBX-22907 Removed unused LLD macro in PostgreSQL by Zabbix agent template
  + ZBX-23377 Added support for VMware perfCounter with nanosecond type
  + ZBX-23012 Possible optimization of the SQL queries when updating LLD items
  + ZBX-23325 Fixed ability to add duplicate ICMP ping checks to discovery rule configuration form via popup
  + ZBX-23270 Renamed trigger name condition to event name condition
  + ZBX-23340 Fixed TLS parameter handling in MySQL plugin for Zabbix agent 2
  + ZBX-23461 Fixed output of redundant data in DCdump_interfaces
  + ZBX-23528 Fixed inability to resize trigger expression field horizontally
  + ZBX-22977 Fixed positioning of hidden checkbox inputs and fixed autofocus in template/host mass update
  + ZBX-23494 Added SNMP fallback item to TrueNAS by SNMP template, updated
    uptime item and template descriptions, added preprocessing to free swap percentage calculation
  + ZBX-23404 Fixed Zabbix agent crashes on HP-UX 11.23
  + ZBX-22666 Disabled severity filter for Geomap widget in dashboard edit mode
  + ZBX-22735 Fixed confusing error message on user parameter reload in Zabbix agent 2
  + ZBX-23393 Fixed unquoted macro parsing in trigger function parameters
  + ZBX-23064 Simplified trend synchronization queries to improve performance
  + ZBX-23373 Fixed result for script.get API call with selectActions option
  + ZBX-23014 Fixed Zabbix agent build on HP-UX
  + ZBX-23164 Added timespan parameter in JavaScript Cisco Meraki template
  + ZBX-23455 Fixed inconsistency in button naming, confirmation messages,
    success and error messages in item and web scenario list pages
  + ZBX-20038 Fixed master host parameter for MySQL replication.get_slave_status key in Zabbix agent 2
  + ZBX-23301 Removed checks for PostgreSQL-TimescaleDB versions combination
  + ZBX-23211 Fixed host dashboard view for multi-page dashboard where the first page is empty</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1707048000">- add group provides needed by RPM 4.19</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108800">- update to latest release 6.0.27
- replaced zabbix-agentd.firewall  zabbix-java-gateway.firewall  zabbix-proxy.firewall  zabbix-server.firewall
  with firewalld xml definitions zabbix-agentd.xml  zabbix-java-gateway.xml  zabbix-proxy.xml  zabbix-server.xml
- New Features and Improvements
  + ZBXNEXT-8983 	Updated max supported MariaDB version to 11.2
  + ZBXNEXT-8984 	Updated max supported MySQL version to 8.3
  + ZBXNEXT-8762 	Added YugabyteDB by HTTP and YugabyteDB Cluster by HTTP templates
  + ZBXNEXT-8891 	Updated max supported MySQL version to 8.2
  + ZBXNEXT-8524 	Added support for HTTP proxy in GCP templates
  + ZBXNEXT-8759 	Added dashboards in Azure templates
  + ZBXNEXT-8580 	Added new discovery rules, refactored discovery rules to dependent items
    and made few minor changes in MSSQL by ODBC template
  + ZBXNEXT-8730 	Added Azure Cost Management by HTTP template
  - Bug Fixes
  + ZBX-23124 Fixed items with disabled history being sometimes stuck in non-supported state
  + ZBX-23586 Fixed filter evaluation type of organizations discovery in Cisco Meraki dashboard by HTTP template
  + ZBX-23766 Updated Zabbix agent 2 Ceph plugin readme setup instructions
  + ZBX-24094 Fixed network interfaces LLD filtering macro in Linux by Prom template
  + ZBX-23202 Fixed unused tag value being saved in tag filter
  + ZBX-22555 Updated regexp to case insensitive in Nginx templates
  + ZBX-23973 Fixed trends being retrieved from database for new items and for items with infrequent update interval
  + ZBX-22745 Removed incorrect description of network interfaces administrative status filter macro in SNMP templates
  + ZBX-24015 Improved zabbix[queue] internal item not to block history syncers and pollers
  + ZBX-23509 Fixed JSONPath of Keyspace discovery master item in Redis by Zabbix agent 2 template
  + ZBX-24059 Fixed libmodbus unnecessary linking into all binaries
  + ZBX-24055 Added missing API port macros in URL of script items in HPE Synergy by HTTP and HPE Primera by HTTP templates
  + ZBX-20525 Fixed vfs.dir.size performance issues when walking through directory that has a lot of subdirs/files
  + ZBX-23773 Improved trigger functionality for Acronis Cyber Protect Cloud MSP by HTTP template
  + ZBX-23979 Improved trend recalculation performance by performing trend updates in own transaction
  + ZBX-23688 Improved new item value retrieval performance by adding such items to value cache after configuration sync
  + ZBX-22130 Changed JSONPath expression evaluator to treat null values as empty variants
  + ZBX-23986 Added a license to the Go module
  + ZBX-23587 Fixed widget input field selecting when clicking on label
  + ZBX-23640 Fixed preload hints opening
  + ZBX-22433 Fixed web scenario and web scenario step configuration field trimming and field sorting
  + ZBX-23684 Fixed transactions query file for PostgreSQL by Zabbix agent template
  + ZBX-22371 Fixed process tags option not adding tags for service events
  + ZBX-17208 Fixed invalid command-line flag handling in Zabbix agent 2
  + ZBX-23937 Fixed JavaScript for AWS EC2 instances discovery
  + ZBX-22715 Fixed map shape dimension changes on resizing in scaled browser mode
  + ZBX-23722 Added garbage collection after executing JavaScript code
  + ZBX-23740 Fixed netsnmp persistent state disabling without affecting its configuration
  + ZBX-23257 Fixed log items not using MaxLinesPerSecond setting correctly for Zabbix agent 2
  + ZBX-23890 Removed non-existing headers from compiler checks: mtent.h and knlist.h
  + ZBX-23912 Removed Jira with CustomFields media type in data.tmpl
  + ZBX-23761 Fixed JavaScript in Jira media type
  + ZBX-22558 Fixed trigger expression for retrieval of stub page in Nginx templates
  + ZBX-23691 Fixed LLD filters evaluation type for devices discovery in Cisco SD-WAN by HTTP template
  + ZBX-23540 Added error checks for RegisterMetrics calls
  + ZBX-23605 Removed getting location buckets in AWS by HTTP template
    added discovery filters for request metrics in AWS S3 bucket by HTTP template
  + ZBX-23466 Fixed data aggregation errors in Graphs and Top hosts widgets with Elasticsearch backend
  + ZBX-23835 Updated Meraki templates
  + ZBX-23723 Fixed proxy params in JavaScript AWS templates
  + ZBX-23733 Fixed error when downloading graph as .png image if item name contains multibyte characters
  + ZBX-22983 Fixed ellipsed dropdown options in items mass update in preprocessing
  + ZBX-23715 Fixed persistent directory path not following symlinks upon creation
  + ZBX-23825 Fixed query_fields values for Acronis and Nomand templates
  + ZBX-22055 Fixed map image of map widget not being updated when pressing Apply button
  + ZBX-23629 Fixed interface icon cursor to pointer
  + ZBX-22536 Fixed TimescaleDB compression detection for history.clear API method and proper error appearance in frontend
  + ZBX-23145 Disabled deprecated automatic reconnection in MySQL
  + ZBX-22933 Improved vfs.file.regmatch and vfs.file.regexp items to use buffered file read
  + ZBX-23439 Fixed sorting of numeric items with/without aggregation enabled in Top hosts widget
  + ZBX-21973 Changed deprecated X-Frame option allow-from to Content-Security-Policy frame-ancestors
  + ZBX-23633 Fixed service alarms to be recovered with problem time in case of negative problem duration
  + ZBX-23738 Fixed Zabbix backend sources for libxml2 2.12.0 version changes
  + ZBX-23746 Fixed creation of tickets during escalation for Zammad media type
  + ZBX-23561 Fixed spacing between filter and results table
  + ZBX-18873 Fixed disabled chevrons color in problem view
  + ZBX-23636 Fixed some fields in Administration section not being trimmed on form submit</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108801">- remove all firewalld definitions as they are part of firewald package already</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711800000">- fix broken copypasta for system-user-zabbix source file and
  file itself to remove gecos (description) in file
  fixes bsc#1222169 Packaging Error in system-user-zabbix-6.0.27-1.1.noarch package prevents upgrade
  Thanks Andreas Stieger for pointing out and reporter himself</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1711800001">- update to 6.0.28:
  * Added metadata in JavaScript for AWS templates
  * Added AWS ELB Application Load Balancer by HTTP template
  * Added Check Point Next Generation Firewall by SNMP template
  * Added MSSQL by Zabbix agent 2 template
  * Updated max supported TimescaleDB version to 2.14
  * bug fixes</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1716984000">- Update license to match legaldb report</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1719489600">- update to 6.0.31
- New Features and Improvements
  + ZBXNEXT-9140 Added support for custom compartments in Oracle Cloud by HTTP templates Templates
  + ZBXNEXT-9034 Added Jira Data Center by JMX template Templates
  + ZBXNEXT-8682 Introduced a length limit of 512KB for item test values that server returns to Zabbix frontend Frontend Server
  + ZBXNEXT-8248 Added database filter macros to MySQL templates Templates
  + ZBXNEXT-6698 Removed absolute threshold and timeleft from OS template triggers of filesystem space Templates
  + ZBXNEXT-7930 Added user macro support for username and password fields in email media type Server
  + ZBXCTR-22 Refactored JavaScript filter functions for Kubernetes templates Templates
  + ZBXNEXT-9098 Added AWS ELB Network Load Balancer by HTTP template Templates
  + ZBXNEXT-6864 Replaced {HOST.CONN} with user macros in templates Templates
  + ZBXNEXT-9117 Updated max supported MariaDB version to 11.3 Proxy Server
  + ZBXNEXT-9026 Added Go compiler version to Zabbix agent 2 version output Agent
  + ZBXNEXT-8786 Changed 'odbc.discovery' keys to 'odbc.get' in MySQL by ODBC and Oracle by ODBC templates Templates
  + ZBXNEXT-8536 Added cbdhsvc service to macros in Windows agent templates Templates
  + ZBXNEXT-8861 Made changes and added more metrics to the FortiGate by SNMP template Templates
  + ZBXNEXT-8240 Added a new set of templates for integration with Oracle Cloud Infrastructure Templates
- Bug Fixes
  + ZBX-24483 Improved memory usage in Zabbix server/proxy trappers and in proxy
    pollers when sending large configuration Proxy Server
  + ZBX-23073 Fixed URL widget resizing and dragging Frontend
  + ZBX-24574 Fixed HA node flipping between standby and active states Server
  + ZBX-24119 Fixed possible blocking of alert manager when it periodically pings database Server
  + ZBX-7998 Added VMware service username, password and URL check for empty values Proxy Server
  + ZBX-24402 Reduced main process connections to database during startup Proxy Server
  + ZBX-24369 Fixed filter behavior in monitoring pages after deleting filter parameters Frontend
  + ZBX-24484 Fixed Geomap widget console error when dragging map in widget edit mode Frontend
  + ZBX-23337 Improved supported version documentation for Oracle Database plugin and both templates Documentation
  + ZBX-24180 Fixed inability to import existing host or template when its dependent item prototype,
    which is used in trigger prototypes or graph prototypes, would have a different master item API
  + ZBX-20871 Fixed inability to use LLD macro functions in Prometheus pattern and labels used in item prototype preprocessing API
  + ZBX-24527 Fixed unnecessary loading text being displayed in hintbox preloader Frontend
  + ZBX-24362 Fixed wrong Zabbix agent 2 loadable plugin process handling catching all child process exits Agent
  + ZBX-24470 Fixed scale of VMware vmware.vm.memory.size.compressed key Proxy Server
  + ZBX-24415 Added triggers for datastores in VMware templates Templates
  + ZBX-18094 Fixed multiple pie graph issues related to calculation of item angles Frontend
  + ZBX-20766 Fixed confusing port binding error message Agent Proxy Server
  + ZBX-24481 Fixed inability to unset value map from existing item or item prototype by passing
    a version without valuemap parameter into configuration.import API
  + ZBX-24531 Fixed compile time data not being set for agent2 Agent
  + ZBX-24453 Implemented socket file cleanup when shutting down, added blocking of signals during important stages of startup Proxy Server
  + ZBX-24152 Fixed host form submission with Enter button if the form is opened in a popup and focus is in a flexible text area field Frontend
  + ZBX-23788 Added SNMP OID ifAlias in Network interfaces discovery Templates
  + ZBX-24482 Fixed the presence of the http_proxy field in the initial data Installation
  + ZBX-24210 Improved Zabbix agent 2 loadable plugin capacity code style Agent
  + ZBX-23951 Fixed issue of incorrect template matching when no UUID exists in export file API
  + ZBX-23953 Fixed CIDR network mask of VMware HV network interface Proxy Server
  + ZBX-24195 Fixed host IPMI username and password field max length Frontend
  + ZBX-24451 Added tags and changed a item in Proxmox template Templates
  + ZBX-23386 Fixed hintbox sizing to fit screen Frontend
  + ZBX-24024 Fixed OIDs for external sensors in APC UPC by SNMP templates Templates
  + ZBX-21751 Fixed node's loadavg item in Proxmox template Templates
  + ZBX-24315 Fixed linking template to host when some LLD macro paths already exist Server
  + ZBX-24172 Fixed Zabbix server issue with scheduled intervals on Feb 29th of leap year Server
  + ZBX-23407 Improved performance of retrieving last history values when primary keys are available API
  + ZBX-24246 Updated descriptions for family of MySQL and Oracle templates,
    changed macro in the trigger 'Tablespace utilization is too high' for family of Oracle templates Templates
  + ZBX-23988 Renamed Agent2 Go module
  + ZBX-24222 Fixed incorrect item OIDs in the FortiGate by SNMP template Templates
  + ZBX-24393 Updated README in Redis by Zabbix agent 2 template Templates
  + ZBX-24298 Allowed any JNDI service providers back in JMX monitoring Java gateway
  + ZBX-19990 Separated LLD filter macros in Apache Tomcat by JMX template Templates
  + ZBX-24364 Added preprocessing steps for LLD rules in RabbitMQ templates Templates
  + ZBX-24368 Improved PostgreSQL autovacuum's count query Templates
  + ZBX-24282 Fixed Zabbix proxy to report error for not supported items Proxy Server
  + ZBX-19507 Fixed vmware.eventlog item to recover after event keys are reset Server
  + ZBX-24241 Fixed Zabbix server issue with random order of host groups for a host during real-time export Server
  + ZBX-24275 Fixed item prototype JSONPath preprocessing, added missing volume health metric and triggers in HPE MSA templates Templates
  + ZBX-24316 Fixed username macro in GridGain by JMX template Templates
  + ZBX-23719 Updated plugin-support to add duplicate flag handling Agent
  + ZBX-22429 Fixed typo in Zabbix proxy automake file Installation
  + ZBX-24264 Fixed value cache being filled with values of newly added items with triggers Server
  + ZBX-24088 Fixed problem filtering in maps with nested maps Frontend
  + ZBX-24206 Fixed line breaks in JavaScript in Cloudflare template Templates
  + ZBX-24236 Fixed nested transaction error in LLD when connection is terminated Server
  + ZBX-24134 Added sensor discovery in VMware Hypervisor template Templates
  + ZBX-23918 Fixed item pattern select popup to display all available items Frontend
  + ZBX-24190 Fixed items being updated incorrectly when configuring graph Frontend
  + ZBX-24289 Fixed issue with interface assignment for items copied from host to host Frontend
  + ZBX-23032 Added triggers for cluster status in VMware templates Templates
  + ZBX-23948 Added support for TabularData data when parsing an MBean attribute Java gateway
  + ZBX-23742 Fixed tag filtering logic for tags with one name and different types of operators API
  + ZBX-24271 Added delay in JavaScript execution for Azure Cost Management by HTTP template Templates
  + ZBX-24208 Fixed Oracle, MySQL plugin connection cache blocking Agent
  + ZBX-24202 Fixed JavaScript in AWS S3 bucket by HTTP template Templates
  + ZBX-23478 Fixed issue when missing locale error would not be displayed for user under certain conditions Frontend
  + ZBX-24166 Fixed Zabbix not being able to restart due to RTC and sockets not being closed before stopping Agent Proxy Server
  + ZBX-23853 Fixed duplicate agent check timestamps when time shifts back due to system clock synchronization Agent</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1726833600">- update to 6.0.33
- this version fixes CVE-2024-36461 and CVE-2024-22114
- New Features and Improvements
  + ZBXNEXT-9000 Changed query table for ASM disk group metrics in Oracle Database plugin and
    Oracle by ODBC template Agent Templates
  + ZBXNEXT-9217 Added AWS Lambda by HTTP template Templates
  + ZBXNEXT-9293 Updated max supported MySQL version to 9.0 Proxy Server
  + ZBXNEXT-8657 Updated Zabbix health templates with new visualization Templates
  + ZBXNEXT-9143 Added index on auditlog recordsetid Server
  + ZBXNEXT-9081 Added Small Computer System Interface (SCSI) device type support to Zabbix agent 2 Smart plugin Agent
  + ZBXNEXT-6445 Added recovery expression for fuzzytime triggers in Linux and Windows templates,
    removed fuzzytime triggers from active agent templates Templates
  + ZBXNEXT-9201 Updated max supported MySQL version to 8.4 Proxy Server
  + ZBXNEXT-9225 Updated max supported TimescaleDB version to 2.15 Server
  + ZBXNEXT-9226 Updated max supported MariaDB version to 11.4 Proxy Server
  + ZBXNEXT-8868 Added discovery and template for Azure VM Scale Sets Templates
- Bug Fixes
  + BX-24947 Fixed PHP runtime errors while processing frontend notifications Frontend
  + ZBX-24824 Improved loadable plugin connection broker Agent
  + ZBX-24583 Fixed inability to export/import web scenario with digest authentication API
  + ZBX-23905 Fixed double scroll in script dialogs Frontend
  + ZBX-18767 Fixed word breaks in flexible text input fields and trigger expressions Frontend
  + ZBX-24909 Fixed resolving of macro functions in the "Item value" widget Frontend
  + ZBX-24859 Fixed JavaScript in S3 buckets discovery rule Templates
  + ZBX-24617 Fixed hardcoded region in AWS by HTTP template Templates
  + ZBX-24524 Fixed "New values per second" statistic to include dependent items in calculation Proxy Server
  + ZBX-24821 Made 'execute_on' value being recorded in audit only for shell scripts Server
  + ZBX-23312 Fixed discovery edit form being saved incorrectly after dcheck update Frontend
  + ZBX-24773 Fixed duplicate item preprocessing in Kubernetes Kubelet by HTTP template Templates
  + ZBX-24514 Fixed standalone Zabbix server and Zabbix proxy not stopping when database is read-only Proxy Server
  + ZBX-23936 Fixed state and styling of readonly fields Frontend
  + ZBX-24520 Fixed an issue with incorrect translations used in several frontend places Frontend
  + ZBX-21815 Fixed issue with undefined offset for media type when it was deleted before saving the user Frontend
  + ZBX-24108 Fixed error in dashboard if Map widget contains map element that user doesn't have access to Frontend
  + ZBX-24569 Fixed old and added new items to Azure Virtual Machine template Templates
  + ZBX-24537 Fixed tags subfilter in Latest data kiosk mode Frontend
  + ZBX-24167 Fixed template linkage when item prototype collision is found Server
  + ZBX-23770 Improved monitoring user permissions documentation for Zabbix agent 2 Oracle plugin and Oracle by ODBC template Documentation
  + ZBX-24565 Removed redundant kernel header include, fixed musl compatibility issues (thanks to Alpine Linux maintainers for spotting this)
  + ZBX-24610 Fixed interface field appearance for discovered items without interface set Frontend
  + ZBX-24562 Fixed incorrect problem order in Problems by severity widget's hintbox Frontend
  + ZBX-23751 Fixed inability to pass an action filter condition without an "operator" property, implying a default value of "Equal" API
  + ZBX-21429 Prevented ability to disable all UI element access via role.update API API
  + ZBX-19271 Fixed inconsistent tag row rendering in different edit forms Frontend
  + ZBX-24539 Fixed incorrect threshold in trigger expression of Check Point Next Generation Firewall by SNMP template Templates
  + ZBX-24667 Fixed vm.memory.size[pused] item on Solaris Agent
  + ZBX-23781 Added storage volumes check in HPE iLO by HTTP template Templates
  + ZBX-24391 Fixed Zabbix agent to return net.tcp.socket.count result without error if IPv6 is disabled Agent
  + ZBX-24235 Fixed value misalignment in Item value widget Frontend
  + ZBX-24352 Fixed custom severity name usage in Geomap widget Frontend
  + ZBX-24665 Fixed potential problem with deprecated GCE Integrity feature Templates
  + ZBX-20993 Fixed Zabbix agent 2 MQTT plugin clientID to be generated by strict requirements Agent
  + ZBX-23426 Added dependent item with JavaScript preprocessing for edges SD-WAN in VMWare SD-WAN VeloCloud by HTTP template Templates
  + ZBX-24566 Fixed crash when expression macro is used in unsupported location Server
  + ZBX-24450 Fixed issue where graph could differ for data gathered from PostgreSQL and other databases Frontend
  + ZBX-24513 Fixed real-time export of rarely updated trends Server
  + ZBX-24163 Fixed submap addition in Map navigation tree widget to not append same submaps repeatedly Frontend
  + ZBX-23398 Fixed trigger expression constructor incorrectly showing '&lt;' and '&gt;' operators Frontend
  + ZBX-23584 Fixed error message being displayed when updating host after changing item status Frontend
  + ZBX-24635 Fixed datastore triggers in VMware templates Templates</changelog>
</package>
<package pkgid="cad648a9c5275a01ebe3cf7f43e7199b9f3f14186917b088b8f7a2eff654dad4" name="zabbix-proxy-mysql" arch="i586">
  <version epoch="0" ver="6.0.33" rel="bp156.2.3.1"/>
  <changelog author="pgajdos@suse.com" date="1644494400">- version update to 4.0.38
  * ZBX-20387   fixed default language of the setup routine for logged in superadmin users (averza)
  * ZBX-19652   fixed JavaScript syntax for Internet Explorer 11 compatibility (jfreibergs)</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1644753600">- mention dropped files from 3.x series so it can be accepted in backports...
- zabbix-3.0.20-jsLoader-fix.patch was never required in 4.x</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1647518400">- updated to latest release 4.0.39
- Bug Fixes
  + ZBX-19789 Added SourceIP support to ldap simple checks
  + ZBX-20680 Fixed reflected XSS issues
  ( Reflected XSSes in Zabbix Frontend (CVE-2022-24349, CVE-2022-24917, CVE-2022-24918, CVE-2022-24919) )
  fixes for bsc#1196945 bsc#1196946 bsc#1196947</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491200">- updated to latest release 4.0.42
- New Features and Improvements
  + ZBXNEXT-7694 Added "utf8mb3" character set support for MySQL database
  + ZBX-20946 Enabled Bulgarian, Chinese (zh_TW), German, Greek, Indonesian,
    Romanian, Spanish and Vietnamese languages in frontend
- Bug Fixes
  + ZBX-21123 Fixed crash when VMware VC was not available at the first moment when starting zabbix_server
  + ZBX-21137 Fixed VMware collector crash related to datastore state disconnected from all HVs
  + ZBX-20600 Fixed vmware hv.datastore.latency item when multiple datastores with duplicate name
  + ZBX-20844 Fixed external check becoming unsupported when Zabbix server or Zabbix proxy is stopped</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491201">- add CVE-2022-35230 patch file CVE-2022-35230.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674216000">- updated to 6.0.12
- for changes in this major release please consult 6.0.html in
  /usr/share/doc/packages/zabbix/
- removed CVE-2022-35230.patch and zabbix-3.0.25-new-m4-pgsql.patch
- added fixed zabbix-6.0.12-new-m4-pgsql.patch patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674820800">- mention of patches added required...
  zabbix-6.0.12-curl-fixes.patch zabbix-6.0.12-netsnmp-fixes.patch
  zabbix-6.0.12-new-m4-pgsql.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1684152000">- updated to latest upstream release 6.0.17
- New Features and Improvements
  + ZBXNEXT-8334 Added Event-Driven Ansible media
  + ZBXNEXT-8312 Increased TimescaleDB maximum supported version to 2.10
  + ZBXNEXT-8317 Increased MariaDB maximum supported version to 10.11
  + ZBXNEXT-7759 Added array and Buffer support to JavaScript btoa function and HttpRequest post/put methods
  + ZBXNEXT-8071 Added sysdba, sysasm and sysoper login options to Zabbix agent 2
    Oracle plugin and updated Oracle by Zabbix agent 2 template documentation
  + ZBXNEXT-8241 Added support of signing data using rs256 to JavaScript engine
  + ZBXNEXT-8208 Added storage accounts in azure template
  + ZBXNEXT-8012 Implemented API token authentication in user.checkAuthentication method
  + ZBXNEXT-8204 Added support of PHP 8.2
  + ZBXNEXT-8170 Added AWS cloud templates
  + ZBXNEXT-7923 Added templates for BMC Control-M integration
  + ZBXNEXT-7775 Added Veeam backup and replication templates
  + ZBXNEXT-8054 Updated MariaDB maximum supported version to 10.10
  + ZBXNEXT-7951 Implemented configuration import improvements
  + ZBXNEXT-8112 Added Line media type
  + ZBXNEXT-8197 Added TimescaleDB v2.9.x support
  + ZBXNEXT-7962 Fixed interfaces discovery rules in OPNsense, PFSense and TrueNAS templates
  + ZBXNEXT-7615 Added hmac function for JavaScript
  + ZBXNEXT-7977 Added Azure Microsoft SQL templates
  + ZBXNEXT-8076 Added prof_enable and prof_disable commands for profiling
  + ZBXNEXT-7963 Added a hint box to the "Enable HTTP authentication" field; added confirmation dialog box for enabling HTTP authentication
  + ZBXNEXT-7886 Added Cisco Nexus 9000 Series Switches template
  + ZBXNEXT-6119 Added the option to retrieve all JSON data from docker.container_info key in Zabbix agent 2 Docker plugin
  + ZBXNEXT-7834 Added templates for Microsoft Azure and Azure virtual machines
  + ZBXNEXT-8058 Reduced locking between history syncers, trappers and proxy pollers
- Bug Fixes
  + ZBX-22718 Fixed memory leak in json objects and identical keys
  + ZBX-22719 Fixed replace() function in expressions
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22589 Added new limits for JS objects
  + ZBX-22521 Added debug logging for process selection in proc.mem[] on AIX
  + ZBX-22373 Updated go.mod/sum to allow mixing session and key parameter for Zabbix agent 2 items
  + ZBX-22241 Fixed minimum severity filter usage for map element link triggers
  + ZBX-22194 Fixed inability to import a template with trigger dependency on a host trigger
  + ZBX-22538 Fixed popup menus disappearing on right-clicking links in them
  + ZBX-21583 Optimised preprocessing steps and added two graphs and dashboard in the Hadoop by HTTP template
  + ZBX-19375 Prevented the ability to set a duplicate value for the uuid parameter when updating any of template
    entities; added possibility to update the uuid parameter for the Service API; fixed duplicate UUIDs
    in Proxmox VE by HTTP template
  + ZBX-21603 Optimised preprocessing steps in the Zookeeper by HTTP template
  + ZBX-21589 Optimised SQL queries and preprocessing steps
  + ZBX-22492 Removed limitation for size of logged messages in JS
  + ZBX-22641 Updated deprecated ports in Kubernetes templates, updated target tags,
    added notes about binding address options for Scheduler and Cluster Manager components
  + ZBX-22306 Fixed the crash in Zabbix agent 2 when running out of available file descriptors
  + ZBX-21013 Hid the option "Create new groups" for unprivileged users in the Import form
  + ZBX-22219 Added validation to the "Server" IP/DNS option in the Zabbix agent 2 configuration
  + ZBX-22627 Fixed loss of preprocessing result when step with delta is used
  + ZBX-22304 Fixed duplication in web scenario error messages when curl cannot resolve host
  + ZBX-21577 Added an extra master item prototype to the Elasticsearch Cluster by HTTP template
    to reduce preprocessing worker utilization
  + ZBX-20084 Fixed VMware parameters display
  + ZBX-20699 Fixed the inability to import host prototypes containing SNMPv3 interface;
    allowed to supply conditional parameters with default values to hostprototype.create and hostprototype.update API methods
    when the parameters have no effect; added audit logging of changes to host prototypes when unlinking a template;
    fixed the inability to remove group links or group prototypes from a host prototype of a linked template
  + ZBX-22432 Fixed different severity paddings in trigger popups and maps triggers
  + ZBX-22210 Fixed selected count when using filter and filtered parameter is changed in a popup
  + ZBX-22533 Fixed debug section overlapping with 'Add new widget' placeholder in the dashboard
  + ZBX-22331 Fixed messages when updating graph prototype discovery
  + ZBX-22455 Added a check for numeric value in value mapping
  + ZBX-22206 Fixed incorrect padding in multiselect popup contrast dark and light stylesheets
  + ZBX-18527 Fixed the markup for Type of calculation expression field
  + ZBX-22363 Added support for item and item_preproc table fields to be either nvarchar or nclob
  + ZBX-22622 Fixed alert script path validation
  + ZBX-22588 Fixed unauthorised file system access when using cURL
  + ZBX-22097 Fixed exiting process when connection to the database is lost
  + ZBX-21576 Optimized preprocessing in ClickHouse by HTTP template and added lld rule
  + ZBX-21669 Added the possibility to filter System user in the audit log
  + ZBX-22261 Added value mapping in the template PostgreSQL by Zabbix agent 2 for item Checksum failures
  + ZBX-22413 Fixed autofocus for inherited web scenario edit
  + ZBX-22507 Fixed positioning of the debug information on dashboards in the editing mode
  + ZBX-22506 Fixed horizontal scrollbar occasionally appearing on Graph widgets
  + ZBX-22512 Fixed occasional jumping of hint-boxes of Graph widgets, when made static
  + ZBX-22403 Added license information to the Readme for Veeam Backup templates
  + ZBX-21596 Optimized preprocessing steps in the Redis by Zabbix agent 2 template
  + ZBX-22520 Fixed the versions of integrations
  + ZBX-19466 Changed global script name validation to include a menu path into its scope of uniqueness check
  + ZBX-22073 Fixed subfilters of the Latest data and Graphs occasionally hiding the selected options
  + ZBX-22490 Fixed HttpRequest limit in JavaScript being reached even if all objects are destroyed
  + ZBX-21578 Optimized HAProxy http/agent templates to spread the load across the workers
  + ZBX-21906 Fixed recovery of dependent items when throttling is used
  + ZBX-21723 Removed syslog LogType from config file for Zabbix agent 2 on Windows
  + ZBX-22407 Fixed a crash when testing an item with the aggregated function count containing invalid argument
  + ZBX-22056 Fixed the "No data found" message style in Monitoring-&gt;Problems
  + ZBX-22026 Fixed SNMP agent item going to unsupported state on NULL result
  + ZBX-22411 Fixed incorrect time in the dashboard Graph widget hintbox
  + ZBX-21902 Emphasized the HTML type in the attribution field in the Administration-&gt;Geographical Maps
  + ZBX-18288 Fixed undefined offset runtime error in the Graph prototype preview
  + ZBX-21963 Fixed $ZBX_SERVER value being ignored unless $ZBX_SERVER_PORT is also defined
  + ZBX-21802 Fixed Enabled button in the discovered calculated items
  + ZBX-21642 Fixed a filter not clearing when clicking on a specific host in the Monitoring
  + ZBX-22186 Fixed wrong color update after item order change in graphs
  + ZBX-19339 Fixed import and export of dependent LLD rules if master item is a web item
  + ZBX-21813 Fixed User role update page when an empty user role name has been submitted
  + ZBX-22188 Changed parameters of the wmi.get and wmi.getall keys to mandatory
  + ZBX-21238 Fixed the inability to update status and other fields of a templated item, item prototype
    and discovery rule of script type
  + ZBX-21834 Fixed the map navigation tree breaking if there is a disabled trigger used as a link indicator
    between two elements in a map
  + ZBX-22259 Fixed quoted parameter escaping in the trigger expression functions
  + ZBX-22241 Fixed map link color and drawing style selection when multiple triggers are in the problem state
  + ZBX-22203 Fixed the tabfilter item click event being executed at the end of the tabfilter sorting event in Firefox
  + ZBX-22434 Fixed race condition when starting Zabbix agent 2 with loadable plugins
  + ZBX-22229 Updated Zabbix web service dependencies
  + ZBX-20801 Updated the Readme in Docker template
  + ZBX-22298 Fixed metrics preprocessing in PVC discovery in Kubernetes cluster state by HTTP template,
    removed non-existing PVC statuses, combined state phases into single phase metrics, added PV discovery
  + ZBX-22079 Fixed "make clean" command when used from tar archive
  + ZBX-22222 Fixed applying item value maps on already converted values
  + ZBX-22402 Fixed data sending to Zabbix server from Zabbix agent2 persistent buffer
  + ZBX-22240 Fixed selects of history and trends being able to block housekeeping
  + ZBX-22240 Fixed selects of history and trends blocking drop_chunks
  + ZBX-22078 Fixed the crash in calculated items when using tag filter on 32-bit systems
  + ZBX-21591 Optimized JSONPaths in the Nginx Plus template
  + ZBX-21739 Fixed discover status not being updated for templated graph prototype
  + ZBX-21748 Fixed the background of the Close button in the message box for dark theme
  + ZBX-19202 Fixed template dashboard availability to users without permissions to the templates
  + ZBX-22189 Fixed Zabbix server crash appearing when only item tags change between LLD runs
  + ZBX-21591 Optimized Nginx Plus by HTTP template to spread the load across worker processes
  + ZBX-22032 Added the cookie engine to HTTP checks
  + ZBX-21597 Optimized Remote Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-21602 Optimized Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-22149 Fixed wrong escaping in trigger expression during upgrade and escaping as a workaround for calculated items
  + ZBX-22061 Fixed custom query parameter read on an empty parameter for Oracle plugin in Zabbix agent 2
  + ZBX-21227 Improved error logging during agent start as a Windows service
  + ZBX-22178 Fixed action operations being executed on the current host only if a host group is selected
  + ZBX-22189 Fixed LLD Zabbix server crash
  + ZBX-21538 Fixed history.get API method blocking drop_chunks requests during housekeeping
  + ZBX-21956 Fixed severity sign overlapping trigger name in the map element configuration
  + ZBX-22215 Fixed incorrectly quoted function parameter parsing
  + ZBX-22043 Fixed the crash when array index in JSONPath is negative or large
  + ZBX-22118 Fixed remote command execution sequence in Zabbix agent 2
  + ZBX-21556 Updated Etcd by HTTP template to comply with Etcd v3.5
  + ZBX-22133 Fixed closed pipe detection for communication with plugins in Windows
  + ZBX-21936 Fixed actions not being displayed in the Action log widget
  + ZBX-22164 Fixed quote and unquote methods for trigger functions
  + ZBX-21254 Removed kernel.maxproc from the processes graph in Linux by Zabbix agent templates
  + ZBX-21754 Improved value cache warmup when retrieving two last values with 1 day update interval
  + ZBX-22077 Fixed Sign out link not working consistently in Mozilla Firefox
  + ZBX-21862 Updated tablespaces query for Oracle plugin in Zabbix agent 2
  + ZBX-21665 Fixed SMART plugin infinite loop for Zabbix agent 2
  + ZBX-19138 Fixed Redis plugin configuration in Zabbix agent 2 configuration files
  + ZBX-21592 Moved some static items under LLD rules to optimize Oracle by ODBC template
  + ZBX-21069 Fixed SNMP max_vars not backing off when generr is received
  + ZBX-21889 Fixed warnings being displayed even after enabling overrides for trends or history tables with compressed chunks
  + ZBX-21563 Changed the order in which escalation steps and recovery operations are executed
  + ZBX-22017 Fixed map navigation tree widget inability to save the order when the depth levels get changed
  + ZBX-21961 Removed the unnecessary "Command:" label for message actions on the Event details page
  + ZBX-21783 Fixed Zabbix JS timeout validation
  + ZBX-21720 Fixed trends function cache size estimation and overallocation handling
  + ZBX-21713 Fixed retrieval of the numeric column width when Oracle DB is used
  + ZBX-22126 Fixed trends being deleted from cache and retrieved from the database when data older than 1 hour is received
  + ZBX-22075 Fixed crash when Elasticsearch is used
  + ZBX-21890 Fixed config.dbversion_status containing second empty object on PostgreSQL without TSDB
  + ZBX-22138 Fixed inability to delete a group from the host prototype
  + ZBX-21950 Updated script item to not require host interface during template linkage
  + ZBX-21540 Moved some static items under LLD rules to improve performance in Oracle by Zabbix agent 2 template
  + ZBX-21073 Added support of Int8Array(), Buffer() and also duktape plain buffers in md5, sha256 and hmac function parameters
  + ZBX-22071 Extended description for OPSGenie media type
  + ZBX-20845 Fixed SNMP interface availability in case of wrong credentials
  + ZBX-21587 Added metrics for optimizing dependent items preprocessing in Jenkins template
  + ZBX-21441 Added an override to skip metadata collection on zfs and btrfs for Nix templates
  + ZBX-22016 Fixed host.get API method not returning any results for hosts with no interfaces when filtering by "hostid"
  + ZBX-21927 Fixed a crash on Oracle database when connection is lost
  + ZBX-21300 Fixed high CPU usage when using net.tcp.socket.count key on Windows
  + ZBX-21793 Fixed error message for "diaginfo" runtime command
  + ZBX-22042 Fixed inability to get the existing group prototypes by hostprototype.get API method when using Oracle database
  + ZBX-21221 Increased character limit of task_result.info
  + ZBX-21696 Fixed Windows agent 2 Unicode path support for log* items
  + ZBX-21903 Fixed agent 2 timeout behavior for net.tcp.port item
  + ZBX-21039 Fixed Readme in PostgreSQL by Zabbix agent 2 template
  + ZBX-21922 Fixed expression macros to use corresponding item keys
  + ZBX-21806 Fixed fatal PHP error in case incorrect variable type for controller action is given
  + ZBX-21753 Fixed graphs not loading in kiosk mode
  + ZBX-20413 Fixed the behavior of paging when a filter or a sub-filter is applied
  + ZBX-21206 Updated plugin support dependency for Zabbix agent 2
  + ZBX-20356 Updated Zabbix agent 2 to remove and re-add performance counters on failed collection and to keep a query always open
  + ZBX-21296 Updated Oracle plugin, Oracle ODBC and agent 2 template documentation grant select variables and added a new grant
  + ZBX-21595 Optimized RabbitMQ node templates
  + ZBX-21884 Changed system.sw.packages[&lt;package&gt;,&lt;manager&gt;,&lt;format&gt;] to system.sw.packages[&lt;regexp&gt;,&lt;manager&gt;,&lt;format&gt;]
  + ZBX-21594 Optimized RabbitMQ cluster templates
  + ZBX-20050 Fixed broken macro value and type input when changing to/from inherited macros
  + ZBX-21864 Fixed the fatal error in system warning page
  + ZBX-20110 Added single field search option to the archive.info, ts.stats, pdb.info,
    cdb.info and diskgroups.stats keys in Zabbix agent 2 Oracle plugin
  + ZBX-21373 Fixed the agent sometimes crashing when enumerating system processes on OpenBSD</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1689854400">- updated to latest upstream release 6.0.19
- this version fixes CVE-2023-29454 bsc#1213338
- New Features and Improvements
  + ZBXNEXT-8497 Removed unnecessary JavaScript preprocessing in discovery rules in Kubernetes templates
  + ZBXNEXT-8465 Updated JavaScript scripts in Kubernetes templates
  + ZBXNEXT-8467 Updated max supported TimescaleDB version to 2.11
  + ZBXNEXT-7072 Fixed hintbox to be automatically closed when target element disappears
  + ZBXNEXT-8294 Added filters of node labels and annotations for Kubelet discovery
    in Kubernetes cluster state template
  + ZBXNEXT-8199 Added Google cloud platform monitoring template
  + ZBXNEXT-8330 Updated plugin support with defaults support for Zabbix agent 2
  + ZBXNEXT-8357 Improved proxy history housekeeping when data older than ProxyOfflineBuffer is being constantly received
  + ZBXNEXT-8142 Added ability to import configuration files with a UTF-8 Byte order mark
  + ZBXNEXT-8209 Added Azure CosmosDB for MongoDB template
  + ZBXNEXT-8078 Removed unnecessary new line for each element in an array when exporting YAML templates
  + ZBXNEXT-8273 Implemented support for relative Include paths in the config file, based on its current directory
  + ZBXNEXT-8391 Added container healthcheck metric in Docker by Zabbix agent 2 template
  + ZBXNEXT-8354 Added pids_stats to docker.container_stats key in Zabbix agent 2
- Bug Fixes
  + ZBX-22987 Fixed inefficient URL schema validation
  + ZBX-21859 Fixed active checks occasionally not being executed on Zabbix agent 2 if checks
    for a plugin have long and short update intervals
  + ZBX-21892 Fixed wrong fs type returned by vfs.fs.get for file systems with identical mount point
  + ZBX-22941 Prevented clearing of the user macro secret values on inherited host prototypes as
    the result of user macros modifications on the parent host prototype of a template
  + ZBX-22695 Fixed eventlog duplicate timestamps
  + ZBX-22903 Fixed scale calculation for Graph and Graph (classic) widgets
  + ZBX-22148 Fixed the crash when updating a webhook to JavaScript that cannot be compiled
  + ZBX-22868 Fixed Zabbix agent 2 plugin Defaults when hardcoded value is provided
  + ZBX-22399 Added TLS and Default parameters support to MQTT plugin for Zabbix agent 2
  + ZBX-20280 Fixed page selection in a dashboard after refresh
  + ZBX-22883 Fixed occasional crash of user parameters on Windows when using Zabbix agent 2 with UserParameterDir defined
  + ZBX-22805 Increased memory allocation limit for JavaScript execution from 64M to 512M
  + ZBX-22798 Fixed incorrect output of vfs.file.contents when reading frequently modified file
  + ZBX-21573 Optimized preprocessing steps in the AWS EC2 by HTTP template
  + ZBX-16326 Fixed displaying of the first and last data points on the graphs
  + ZBX-22467 Fixed missing bracket in a trigger event name in Windows templates
  + ZBX-22738 Fixed flickering debug info while editing empty dashboards
  + ZBX-22231 Removed host and interface macros resolution from HTTP proxy fields in items,
    item prototype and discovery rule test dialogues
  + ZBX-21194 Fixed filter form submission upon pressing Enter key in Safari
  + ZBX-22762 Fixed race condition in Zabbix agent 2 when reading filesystem
  + ZBX-21804 Removed requirement for write permissions on hosts, host groups, triggers, discovery rules,
    discovery checks and proxies when creating or updating actions
  + ZBX-22243 Fixed navigation away from edited dashboard without user confirmation
  + ZBX-22418 Fixed popup form fields overlapping labels when textarea width is resized
  + ZBX-19590 Changed count_foreach to add 0 when no data are in the requested period
  + ZBX-22681 Fixed wrongly displayed Revert button for text macros in host, template and host prototype clone forms
  + ZBX-22594 Fixed fatal error when a request contains invalid authentication parameters
  + ZBX-22397 Fixed disabled input field text color in Safari
  + ZBX-21593 Optimized preprocessing steps in the templates PostgreSQL by Zabbix agent and PostgreSQL by Zabbix agent 2
  + ZBX-22470 Fixed hang on logging when establishing an encrypted connection in Zabbix agent 2
  + ZBX-20263 Prevented the ability to link two or more templates with matching item keys to a host or template;
    improved the check for double template linkage and related error messages
  + ZBX-22571 Fixed "service not equal" action condition not working as expected
  + ZBX-22644 Fixed Graph widget not showing all problems for multiple items with dataset aggregation enabled
  + ZBX-22698 Fixed spelling mistakes in the templates
  + ZBX-21883 Changed Select map field of the Map widget to multiselect
  + ZBX-22989 Silenced null-dereference warnings for duktape
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22604 Added new replica mismatch metrics to Kubernetes cluster state template, updated triggers
  + ZBX-22475 Fixed regex in preprocessing parameter for Jenkins template
  + ZBX-21910 Fixed JavaScript in Kubernetes nodes template
  + ZBX-22773 Made NodeAddress use ListenIP and ListenPort if not specified
  + ZBX-21613 Fixed broken database upgrade if more than one Zabbix server at the same time on one database is started
  + ZBX-22688 Fixed AlertScriptPath not allowing links
  + ZBX-22029 Fixed preprocessing step in Pods discovery for Kubernetes kubelet template
  + ZBX-22234 Fixed incorrect SNMPINDEX offset retrieval in SNMP discovery
  + ZBX-22141 Fixed attaching multiple templates with proc.get item key to one host and fixed spelling in description
  + ZBX-22285 Fixed honoring of the excludeSearch parameter in API
  + ZBX-20604 Fixed UserParameterDir behavior for UserParameter calls
  + ZBX-22732 Fixed description of ATAN2 mathematical function
  + ZBX-22664 Fixed user macros with regex context being resynced without any changes
  + ZBX-22661 Fixed templated dashboard display in Monitoring Hosts Dashboards
  + ZBX-21599 Optimised preprocessing steps and added dashboard in the TiDB TiKV by HTTP template
  + ZBX-21598 Optimised preprocessing steps and added dashboard in the TiDB PD by HTTP template
  + ZBX-21600 Optimised preprocessing steps and added dashboard in the TiDB by HTTP template
  + ZBX-22386 Fixed encoding of HTML entities in the user interface
  + ZBX-22714 Fixed signature for mqtt.get key in Standard items popup
  + ZBX-21397 Fixed preprocessing step in discovery for Kubernetes kubelet template
  + ZBX-20202 Improved tablespace handling to support Oracle multitenant architecture in Oracle by ODBC template
  + ZBX-22713 Fixed Zabbix server compilation problem for NetBSD
  + ZBX-21795 Fixed unhandled timeout in Telnet
  + ZBX-21801 Fixed helper positioning when sorting Header and Query fields in item configuration form
  + ZBX-22238 Fixed non-writable hostgroup appearance in template, host and host prototype clone forms
  + ZBX-22192 Fixed valid widget name being reset when other widget fields are invalid
  + ZBX-21871 Switched for the changes in users of user group API object to be audit logged
    as updates in groups of user API objects
  + ZBX-22461 Fixed incorrect sortable item positioning in Safari
  + ZBX-22469 Fixed SLI calculation for services having multiple alarms per second
  + ZBX-22859 Fixed validation of input parameters in action configuration form</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1697544000">- updated to latest upstream release 6.0.22
- this version fixes CVE-2023-32722 and CVE-2023-32722 bsc#1216211 and bsc#1216222
- removed patches zabbix-6.0.12-new-m4-pgsql.patch zabbix-6.0.12-curl-fixes.patch
  honestly was tired of patching for correct way doing postgresql detection
  now added postgresql-server-devel which does not make sense but hey
  upstream does not care
- New Features and Improvements
  + ZBXNEXT-8576 Added template integration with Acronis Cyber Protect Cloud
  + ZBXNEXT-6554 Increased remote command execution limits to 16MB
  + ZBXNEXT-8610 Added MantisBT template
  + ZBXNEXT-8358 Improved items configuration sync on PostgreSQL by selecting using equal condition instead of not equal
  + ZBXNEXT-8429 Added HashiCorp Nomad template
  + ZBXNEXT-8649 Fixed time period params in JavaScript
  + ZBXNEXT-8581 Added support for HTTP proxy in Azure templates
  + ZBXNEXT-8558 Added MantisBT webhook
  + ZBXNEXT-8589 Updated documentation, unified metric names and descriptions in PostgreSQL templates,
    removed unused macros, user parameters and queries in PostgreSQL by Zabbix agent
  + ZBXNEXT-8528 Added AWS Cost Explorer template
  + ZBXNEXT-8190 Increased MariaDB maximum supported version to 11.0
  + ZBXNEXT-8582 Increased MySQL maximum supported version to 8.1
  + ZBXNEXT-8481 Added PostgreSQL by ODBC template
  + ZBXNEXT-8561 Added nodata trigger to remote Zabbix proxy and server health templates
  + ZBXNEXT-8482 Added integration with OpenStack Nova
  + ZBXNEXT-8451 Disabled spell checking for nondescriptive textareas
  + ZBXNEXT-8505 Added Cisco SD-WAN templates
  + ZBXNEXT-7944 Excluded edgeupdate service from services discovery in Windows by Zabbix agent templates
  + ZBXNEXT-8422 Added AWS ECS templates
- Bug Fixes
  + ZBX-23417 Fixed possible memory leak when checking modbus.get[] item
  + ZBX-23338 Improved performance of templatedashboard.get method for non super-admin users
  + ZBX-23110 Fixed possible crash on Windows 11 by removing concurrent Win API call for update perfCounters list
  + ZBX-23284 Prevented deletion of the discovered group as a result of renaming its group prototype
  + ZBX-21094 Fixed graphs not displaying values when items do not have trends and trend storage period is overridden in configuration
  + ZBX-23162 Fixed variable in JavaScript for Cisco Meraki template
  + ZBX-23066 Expanded ui/composer.json to describe the project
  + ZBX-23261 Removed kiosk mode button from host inventory form
  + ZBX-23253 Added static units support to graph widget legend and hint box
  + ZBX-21898 Fixed expression validation, history function parser to accept backslash without escaping
  + ZBX-22943 Fixed various memory leaks in Zabbix agent 2
  + ZBX-23244 Added escaping for special characters in HTML mode of Telegram mediatype
  + ZBX-22818 Fixed some aggregation functions not working with last_foreach()
  + ZBX-21636 Fixed Oracle DB update query error mishandled as success
  + ZBX-20442 Fixed Ceph plugin not returning percent_used in Zabbix agent 2
  + ZBX-15210 Added housekeeping and handling in remove action operation of autoreg_host table
  + ZBX-22685 Fixed issue of error message details not being expanded by default in various forms
  + ZBX-22166 Fixed item value widget not showing decimal places properly with seconds
  + ZBX-23035 Fixed disappearing filter group in host, item, trigger, graph, discovery rule, web and template lists
  + ZBX-23105 Added missing database indices
  + ZBX-22640 Fixed inability to add unique SNMPv3 checks in discovery rules
  + ZBX-21952 Fixed and improved documentation for Oracle by ODBC template
  + ZBX-22724 Fixed inconsistencies in ordering of objects in template configuration export
  + ZBX-22980 Fixed host prototype displaying inherited macros in a non-inherited macro tab
  + ZBX-17279 Fixed graph widget loading
  + ZBX-21644 Fixed state of "allow manual close" setting of trigger prototype getting lost on template cloning
  + ZBX-22060 Added notes about encryption in PostgreSQL templates, renamed database instance URI macro to connection string
    in PostgreSQL by Zabbix agent 2 template, updated PostgreSQL by ODBC template to use connection string
  + ZBX-23246 Fixed classic graph preview not working if more than 10 items are assigned to it
  + ZBX-22758 Fixed Zabbix agent 2 startup error on domain controllers by increasing go-winio version
  + ZBX-22451 Fixed resolving of calculated item formula in test popup
  + ZBX-22620 Added header in items for Meraki template
  + ZBX-23051 Changed content of resolved alerts to be more compatible with Event Orchestration in PagerDuty
  + ZBX-23272 Fixed naming for tenant item prototypes in OpenStack Nova by HTTP template
  + ZBX-22771 Fixed handling of large unsigned integers in jsonpath
  + ZBX-22871 Fixed regular expression crash with invalid utf-8 sequences when pcre2 is used
  + ZBX-23141 Fixed crash when maintenance is enabled and unexpected event exists for trigger prototype
  + ZBX-21255 Added support of the fmtnum() function for {ITEM.VALUE}, {ITEM.LASTVALUE} and expression macros
  + ZBX-21695 Fixed {TIME} macro not being resolved during scheduled report test
  + ZBX-23221 Fixed memory leaks when using certificate-based encryption in Zabbix Agent 1 and Agent 2; thanks to Masato Hirahata for the patch
  + ZBX-22864 Fixed calculation of max_repetitions sent out to device in SNMP PDUs
  + ZBX-21574 Optimized Asterisk by HTTP template
  + ZBX-18168 Added regexp runtime error logging for log*[] items
  + ZBX-22677 Adjusted font colors for placeholders, disabled and readonly fields
  + ZBX-22972 Fixed displaying of dashboard pages when scrolling is enabled
  + ZBX-22528 Fixed draggable element position
  + ZBX-23067 Enhanced audit logging with reason of switching of HA node to active mode
  + ZBX-22613 Fixed script execution with API token as authentication
  + ZBX-23060 Removed unused endpoints in JavaScript for Veeam Backup and Replication template
  + ZBX-22772 Added trends cleanup for non-numeric value types
  + ZBX-22822 Fixed displaying the correct threshold color in "Top hosts" widget when value exceeds maximum
  + ZBX-22777 Fixed item test form sending incorrectly resolved macros to server if item uses SNMP interface
  + ZBX-23097 Fixed use of uninitialised value when verifying subject and issuer with TLS
  + ZBX-23112 Fixed runtime errors in the inheritance of the trigger and trigger prototype dependencies
  + ZBX-22539 Fixed SLI calculation for days with daylight-saving-time transitions
  + ZBX-22814 Fixed PHP runtime errors in API trigger.get method when using "expandComment" option
  + ZBX-23049 Fixed default condition for log item macro resolution
  + ZBX-21909 Updated setup section in README for PHP-FPM templates to include configuration example for Apache
  + ZBX-21547 Fixed reading of non-UTF-8 encoded files in Zabbix agent 2
  + ZBX-20148 Fixed the issue with housekeeper failing to delete some of the events that required deletion
  + ZBX-21970 Fixed console error in "Map navigation tree" widget; disabled add button on a 10th depth level
  + ZBX-19393 Fixed undefined index errors in configuration.importcompare
  + ZBX-22290 Fixed generation of double page headers when general warning appears
  + ZBX-21845 Fixed Zabbix agent 2 systemd plugin failing with newer dbus
  + ZBX-22830 Fixed free bytes calculation for temporary tablespace in Oracle Zabbix agent 2 plugin
  + ZBX-22912 Fixed not being able to save an event correlation when custom formula was selected but only one condition remained
  + ZBX-21571 Updated pod crash loop trigger expressions in Kubernetes nodes and cluster state templates
  + ZBX-22369 Fixed suffix interpretation in threshold values for "Top hosts" widget
  + ZBX-22825 Fixed Zabbix access to the first page for user with specific page access
  + ZBX-22867 Fixed import popup showing circle animation even if PHP code failed
  + ZBX-22711 Fixed incorrectly displayed simple graphs with non-numeric items in Host graphs page</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1703419200">- updated to latest release 6.0.25
- fixes for bsc#1218199 (CVE-2023-32727), bsc#1218185 (CVE-2023-32725),bsc#1218193 (CVE-2023-32726)
- New Features and Improvements
  + ZBXNEXT-8857 Updated max supported TimescaleDB version to 2.13
  + ZBXNEXT-8800 Backported support of additional SSH options for ssh.run[] item as the 5th parameter
  + ZBXNEXT-8705 Implemented new tablespace item to retrieve percentage about
    current tablespace usage from max for both Oracle templates
  + ZBXNEXT-8708 Added version metric to Oracle plugin in Zabbix agent 2
  + ZBXNEXT-8729 Updated max supported TimescaleDB version to 2.12
  + ZBXNEXT-8522 Added HPE iLO by HTTP template
  + ZBXNEXT-7486 Added openshift-state-metrics in Kubernetes cluster state by HTTP
  + ZBXNEXT-8552 Added FortiGate by SNMP and FortiGate by HTTP templates
  + ZBXNEXT-8727 Added additional metrics in Cisco Meraki organization by HTTP template
  + ZBXNEXT-7097 Added item and trigger for monitoring PostgreSQL version into PostgreSQL
    by ODBC and PostgreSQL by Zabbix agent 2 templates
  + ZBXNEXT-8283 Implemented role-based authentication for AWS monitoring
  + ZBXNEXT-8575 Added Nextcloud template
  + ZBXNEXT-8469 Increased PostgreSQL maximum supported version to 16
  + ZBXNEXT-8714 Increased MariaDB maximum supported version to 11.1
- Bug Fixes
  + ZBX-23559 Fixed SLI dropping when maintenance is set with pre-existing problem
  + ZBX-23471 Fixed sha256 sum calculation on AIX, HP-UX and Solaris, fixed crash on HP-UX
  + ZBX-23787,ZBX-23755 Fixed crash on empty HTTP response;
    fixed Zabbix agent build on Windows with libcurl
  + ZBX-23683 Fixed calculation of vmware.datastore.read/write items taking into
    account VMware HV maintenance status
  + ZBX-21132 Fixed Top hosts widget not showing all items by selected item name
  + ZBX-23764 Added an additional field for new events in SIGNL4 media type
  + ZBX-23342 Fixed Zabbix agent 2 MySQL plugin connection not taking into account TLS parameters
  + ZBX-23685 Added read-only transaction to the list of recoverable errors on PostgreSQL
  + ZBX-23580 Fixed aggregated item key conversion to calculated item formula when
    item key includes 'last' function and a fourth parameter
  + ZBX-22493 Fixed foreign key support with SQLite3 database
  + ZBX-23490 Improved HTTP agent, web scenarios, web checks and JavaScript to convert to UTF-8
    from charset specified in HTTP header or HTTP meta tag
  + ZBX-23621 Fixed SNMP discovery looping forever with empty trend response
  + ZBX-23644 Fixed Zabbix agent compilation on AIX
  + ZBX-23525 Fixed template tab name in template configuration form
  + ZBX-23620 Reordered sub-templates in READMEs of Acronis, Control-M and Openstack templates
  + ZBX-23381 Fixed unit for FreeStorageSpace metric in JavaScript AWS RDS instance by HTTP template
  + ZBX-23269 Fixed sizes of loading modal windows
  + ZBX-22400 Fixed Web scenarios configuration form to display parent web scenarios on page refresh
  + ZBX-23290 Fixed gap when filtering by tags in Latest data
  + ZBX-23430 Fixed selected filter tab in high contrast themes being indistinguishable from others when collapsed
  + ZBX-23639 Changed value type for 'Pool Percent Used' item prototype in Ceph by Zabbix agent 2 template
  + ZBX-21891 Fixed messages about enabling, disabling and updating modules being different from other places
  + ZBX-23521 Fixed password field label not changing to key passphrase and
    back for SSH agent item when changing authentication method
  + ZBX-23431 Fixed non-working "Network timeout for item test" setting
  + ZBX-23285 Added missing bottom border for disabled button dropdown on hover for inherited macros
  + ZBX-23615 Fixed receiving data from the database twice the first time it is loaded
  + ZBX-19531 Fixed tables with header text vertical rotation
  + ZBX-23235 Fixed function macros to expand in notifications
  + ZBX-23173 Fixed memory leak in agent 2 for Windows Events processing on MS Windows
  + ZBX-23265 Fixed transfer of PSK encryption details when cloning proxy
  + ZBX-23563 Fixed JSONPath for rowshare locks metric in PostgreSQL by Zabbix agent 2 template
  + ZBX-22907 Removed unused LLD macro in PostgreSQL by Zabbix agent template
  + ZBX-23377 Added support for VMware perfCounter with nanosecond type
  + ZBX-23012 Possible optimization of the SQL queries when updating LLD items
  + ZBX-23325 Fixed ability to add duplicate ICMP ping checks to discovery rule configuration form via popup
  + ZBX-23270 Renamed trigger name condition to event name condition
  + ZBX-23340 Fixed TLS parameter handling in MySQL plugin for Zabbix agent 2
  + ZBX-23461 Fixed output of redundant data in DCdump_interfaces
  + ZBX-23528 Fixed inability to resize trigger expression field horizontally
  + ZBX-22977 Fixed positioning of hidden checkbox inputs and fixed autofocus in template/host mass update
  + ZBX-23494 Added SNMP fallback item to TrueNAS by SNMP template, updated
    uptime item and template descriptions, added preprocessing to free swap percentage calculation
  + ZBX-23404 Fixed Zabbix agent crashes on HP-UX 11.23
  + ZBX-22666 Disabled severity filter for Geomap widget in dashboard edit mode
  + ZBX-22735 Fixed confusing error message on user parameter reload in Zabbix agent 2
  + ZBX-23393 Fixed unquoted macro parsing in trigger function parameters
  + ZBX-23064 Simplified trend synchronization queries to improve performance
  + ZBX-23373 Fixed result for script.get API call with selectActions option
  + ZBX-23014 Fixed Zabbix agent build on HP-UX
  + ZBX-23164 Added timespan parameter in JavaScript Cisco Meraki template
  + ZBX-23455 Fixed inconsistency in button naming, confirmation messages,
    success and error messages in item and web scenario list pages
  + ZBX-20038 Fixed master host parameter for MySQL replication.get_slave_status key in Zabbix agent 2
  + ZBX-23301 Removed checks for PostgreSQL-TimescaleDB versions combination
  + ZBX-23211 Fixed host dashboard view for multi-page dashboard where the first page is empty</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1707048000">- add group provides needed by RPM 4.19</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108800">- update to latest release 6.0.27
- replaced zabbix-agentd.firewall  zabbix-java-gateway.firewall  zabbix-proxy.firewall  zabbix-server.firewall
  with firewalld xml definitions zabbix-agentd.xml  zabbix-java-gateway.xml  zabbix-proxy.xml  zabbix-server.xml
- New Features and Improvements
  + ZBXNEXT-8983 	Updated max supported MariaDB version to 11.2
  + ZBXNEXT-8984 	Updated max supported MySQL version to 8.3
  + ZBXNEXT-8762 	Added YugabyteDB by HTTP and YugabyteDB Cluster by HTTP templates
  + ZBXNEXT-8891 	Updated max supported MySQL version to 8.2
  + ZBXNEXT-8524 	Added support for HTTP proxy in GCP templates
  + ZBXNEXT-8759 	Added dashboards in Azure templates
  + ZBXNEXT-8580 	Added new discovery rules, refactored discovery rules to dependent items
    and made few minor changes in MSSQL by ODBC template
  + ZBXNEXT-8730 	Added Azure Cost Management by HTTP template
  - Bug Fixes
  + ZBX-23124 Fixed items with disabled history being sometimes stuck in non-supported state
  + ZBX-23586 Fixed filter evaluation type of organizations discovery in Cisco Meraki dashboard by HTTP template
  + ZBX-23766 Updated Zabbix agent 2 Ceph plugin readme setup instructions
  + ZBX-24094 Fixed network interfaces LLD filtering macro in Linux by Prom template
  + ZBX-23202 Fixed unused tag value being saved in tag filter
  + ZBX-22555 Updated regexp to case insensitive in Nginx templates
  + ZBX-23973 Fixed trends being retrieved from database for new items and for items with infrequent update interval
  + ZBX-22745 Removed incorrect description of network interfaces administrative status filter macro in SNMP templates
  + ZBX-24015 Improved zabbix[queue] internal item not to block history syncers and pollers
  + ZBX-23509 Fixed JSONPath of Keyspace discovery master item in Redis by Zabbix agent 2 template
  + ZBX-24059 Fixed libmodbus unnecessary linking into all binaries
  + ZBX-24055 Added missing API port macros in URL of script items in HPE Synergy by HTTP and HPE Primera by HTTP templates
  + ZBX-20525 Fixed vfs.dir.size performance issues when walking through directory that has a lot of subdirs/files
  + ZBX-23773 Improved trigger functionality for Acronis Cyber Protect Cloud MSP by HTTP template
  + ZBX-23979 Improved trend recalculation performance by performing trend updates in own transaction
  + ZBX-23688 Improved new item value retrieval performance by adding such items to value cache after configuration sync
  + ZBX-22130 Changed JSONPath expression evaluator to treat null values as empty variants
  + ZBX-23986 Added a license to the Go module
  + ZBX-23587 Fixed widget input field selecting when clicking on label
  + ZBX-23640 Fixed preload hints opening
  + ZBX-22433 Fixed web scenario and web scenario step configuration field trimming and field sorting
  + ZBX-23684 Fixed transactions query file for PostgreSQL by Zabbix agent template
  + ZBX-22371 Fixed process tags option not adding tags for service events
  + ZBX-17208 Fixed invalid command-line flag handling in Zabbix agent 2
  + ZBX-23937 Fixed JavaScript for AWS EC2 instances discovery
  + ZBX-22715 Fixed map shape dimension changes on resizing in scaled browser mode
  + ZBX-23722 Added garbage collection after executing JavaScript code
  + ZBX-23740 Fixed netsnmp persistent state disabling without affecting its configuration
  + ZBX-23257 Fixed log items not using MaxLinesPerSecond setting correctly for Zabbix agent 2
  + ZBX-23890 Removed non-existing headers from compiler checks: mtent.h and knlist.h
  + ZBX-23912 Removed Jira with CustomFields media type in data.tmpl
  + ZBX-23761 Fixed JavaScript in Jira media type
  + ZBX-22558 Fixed trigger expression for retrieval of stub page in Nginx templates
  + ZBX-23691 Fixed LLD filters evaluation type for devices discovery in Cisco SD-WAN by HTTP template
  + ZBX-23540 Added error checks for RegisterMetrics calls
  + ZBX-23605 Removed getting location buckets in AWS by HTTP template
    added discovery filters for request metrics in AWS S3 bucket by HTTP template
  + ZBX-23466 Fixed data aggregation errors in Graphs and Top hosts widgets with Elasticsearch backend
  + ZBX-23835 Updated Meraki templates
  + ZBX-23723 Fixed proxy params in JavaScript AWS templates
  + ZBX-23733 Fixed error when downloading graph as .png image if item name contains multibyte characters
  + ZBX-22983 Fixed ellipsed dropdown options in items mass update in preprocessing
  + ZBX-23715 Fixed persistent directory path not following symlinks upon creation
  + ZBX-23825 Fixed query_fields values for Acronis and Nomand templates
  + ZBX-22055 Fixed map image of map widget not being updated when pressing Apply button
  + ZBX-23629 Fixed interface icon cursor to pointer
  + ZBX-22536 Fixed TimescaleDB compression detection for history.clear API method and proper error appearance in frontend
  + ZBX-23145 Disabled deprecated automatic reconnection in MySQL
  + ZBX-22933 Improved vfs.file.regmatch and vfs.file.regexp items to use buffered file read
  + ZBX-23439 Fixed sorting of numeric items with/without aggregation enabled in Top hosts widget
  + ZBX-21973 Changed deprecated X-Frame option allow-from to Content-Security-Policy frame-ancestors
  + ZBX-23633 Fixed service alarms to be recovered with problem time in case of negative problem duration
  + ZBX-23738 Fixed Zabbix backend sources for libxml2 2.12.0 version changes
  + ZBX-23746 Fixed creation of tickets during escalation for Zammad media type
  + ZBX-23561 Fixed spacing between filter and results table
  + ZBX-18873 Fixed disabled chevrons color in problem view
  + ZBX-23636 Fixed some fields in Administration section not being trimmed on form submit</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108801">- remove all firewalld definitions as they are part of firewald package already</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711800000">- fix broken copypasta for system-user-zabbix source file and
  file itself to remove gecos (description) in file
  fixes bsc#1222169 Packaging Error in system-user-zabbix-6.0.27-1.1.noarch package prevents upgrade
  Thanks Andreas Stieger for pointing out and reporter himself</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1711800001">- update to 6.0.28:
  * Added metadata in JavaScript for AWS templates
  * Added AWS ELB Application Load Balancer by HTTP template
  * Added Check Point Next Generation Firewall by SNMP template
  * Added MSSQL by Zabbix agent 2 template
  * Updated max supported TimescaleDB version to 2.14
  * bug fixes</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1716984000">- Update license to match legaldb report</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1719489600">- update to 6.0.31
- New Features and Improvements
  + ZBXNEXT-9140 Added support for custom compartments in Oracle Cloud by HTTP templates Templates
  + ZBXNEXT-9034 Added Jira Data Center by JMX template Templates
  + ZBXNEXT-8682 Introduced a length limit of 512KB for item test values that server returns to Zabbix frontend Frontend Server
  + ZBXNEXT-8248 Added database filter macros to MySQL templates Templates
  + ZBXNEXT-6698 Removed absolute threshold and timeleft from OS template triggers of filesystem space Templates
  + ZBXNEXT-7930 Added user macro support for username and password fields in email media type Server
  + ZBXCTR-22 Refactored JavaScript filter functions for Kubernetes templates Templates
  + ZBXNEXT-9098 Added AWS ELB Network Load Balancer by HTTP template Templates
  + ZBXNEXT-6864 Replaced {HOST.CONN} with user macros in templates Templates
  + ZBXNEXT-9117 Updated max supported MariaDB version to 11.3 Proxy Server
  + ZBXNEXT-9026 Added Go compiler version to Zabbix agent 2 version output Agent
  + ZBXNEXT-8786 Changed 'odbc.discovery' keys to 'odbc.get' in MySQL by ODBC and Oracle by ODBC templates Templates
  + ZBXNEXT-8536 Added cbdhsvc service to macros in Windows agent templates Templates
  + ZBXNEXT-8861 Made changes and added more metrics to the FortiGate by SNMP template Templates
  + ZBXNEXT-8240 Added a new set of templates for integration with Oracle Cloud Infrastructure Templates
- Bug Fixes
  + ZBX-24483 Improved memory usage in Zabbix server/proxy trappers and in proxy
    pollers when sending large configuration Proxy Server
  + ZBX-23073 Fixed URL widget resizing and dragging Frontend
  + ZBX-24574 Fixed HA node flipping between standby and active states Server
  + ZBX-24119 Fixed possible blocking of alert manager when it periodically pings database Server
  + ZBX-7998 Added VMware service username, password and URL check for empty values Proxy Server
  + ZBX-24402 Reduced main process connections to database during startup Proxy Server
  + ZBX-24369 Fixed filter behavior in monitoring pages after deleting filter parameters Frontend
  + ZBX-24484 Fixed Geomap widget console error when dragging map in widget edit mode Frontend
  + ZBX-23337 Improved supported version documentation for Oracle Database plugin and both templates Documentation
  + ZBX-24180 Fixed inability to import existing host or template when its dependent item prototype,
    which is used in trigger prototypes or graph prototypes, would have a different master item API
  + ZBX-20871 Fixed inability to use LLD macro functions in Prometheus pattern and labels used in item prototype preprocessing API
  + ZBX-24527 Fixed unnecessary loading text being displayed in hintbox preloader Frontend
  + ZBX-24362 Fixed wrong Zabbix agent 2 loadable plugin process handling catching all child process exits Agent
  + ZBX-24470 Fixed scale of VMware vmware.vm.memory.size.compressed key Proxy Server
  + ZBX-24415 Added triggers for datastores in VMware templates Templates
  + ZBX-18094 Fixed multiple pie graph issues related to calculation of item angles Frontend
  + ZBX-20766 Fixed confusing port binding error message Agent Proxy Server
  + ZBX-24481 Fixed inability to unset value map from existing item or item prototype by passing
    a version without valuemap parameter into configuration.import API
  + ZBX-24531 Fixed compile time data not being set for agent2 Agent
  + ZBX-24453 Implemented socket file cleanup when shutting down, added blocking of signals during important stages of startup Proxy Server
  + ZBX-24152 Fixed host form submission with Enter button if the form is opened in a popup and focus is in a flexible text area field Frontend
  + ZBX-23788 Added SNMP OID ifAlias in Network interfaces discovery Templates
  + ZBX-24482 Fixed the presence of the http_proxy field in the initial data Installation
  + ZBX-24210 Improved Zabbix agent 2 loadable plugin capacity code style Agent
  + ZBX-23951 Fixed issue of incorrect template matching when no UUID exists in export file API
  + ZBX-23953 Fixed CIDR network mask of VMware HV network interface Proxy Server
  + ZBX-24195 Fixed host IPMI username and password field max length Frontend
  + ZBX-24451 Added tags and changed a item in Proxmox template Templates
  + ZBX-23386 Fixed hintbox sizing to fit screen Frontend
  + ZBX-24024 Fixed OIDs for external sensors in APC UPC by SNMP templates Templates
  + ZBX-21751 Fixed node's loadavg item in Proxmox template Templates
  + ZBX-24315 Fixed linking template to host when some LLD macro paths already exist Server
  + ZBX-24172 Fixed Zabbix server issue with scheduled intervals on Feb 29th of leap year Server
  + ZBX-23407 Improved performance of retrieving last history values when primary keys are available API
  + ZBX-24246 Updated descriptions for family of MySQL and Oracle templates,
    changed macro in the trigger 'Tablespace utilization is too high' for family of Oracle templates Templates
  + ZBX-23988 Renamed Agent2 Go module
  + ZBX-24222 Fixed incorrect item OIDs in the FortiGate by SNMP template Templates
  + ZBX-24393 Updated README in Redis by Zabbix agent 2 template Templates
  + ZBX-24298 Allowed any JNDI service providers back in JMX monitoring Java gateway
  + ZBX-19990 Separated LLD filter macros in Apache Tomcat by JMX template Templates
  + ZBX-24364 Added preprocessing steps for LLD rules in RabbitMQ templates Templates
  + ZBX-24368 Improved PostgreSQL autovacuum's count query Templates
  + ZBX-24282 Fixed Zabbix proxy to report error for not supported items Proxy Server
  + ZBX-19507 Fixed vmware.eventlog item to recover after event keys are reset Server
  + ZBX-24241 Fixed Zabbix server issue with random order of host groups for a host during real-time export Server
  + ZBX-24275 Fixed item prototype JSONPath preprocessing, added missing volume health metric and triggers in HPE MSA templates Templates
  + ZBX-24316 Fixed username macro in GridGain by JMX template Templates
  + ZBX-23719 Updated plugin-support to add duplicate flag handling Agent
  + ZBX-22429 Fixed typo in Zabbix proxy automake file Installation
  + ZBX-24264 Fixed value cache being filled with values of newly added items with triggers Server
  + ZBX-24088 Fixed problem filtering in maps with nested maps Frontend
  + ZBX-24206 Fixed line breaks in JavaScript in Cloudflare template Templates
  + ZBX-24236 Fixed nested transaction error in LLD when connection is terminated Server
  + ZBX-24134 Added sensor discovery in VMware Hypervisor template Templates
  + ZBX-23918 Fixed item pattern select popup to display all available items Frontend
  + ZBX-24190 Fixed items being updated incorrectly when configuring graph Frontend
  + ZBX-24289 Fixed issue with interface assignment for items copied from host to host Frontend
  + ZBX-23032 Added triggers for cluster status in VMware templates Templates
  + ZBX-23948 Added support for TabularData data when parsing an MBean attribute Java gateway
  + ZBX-23742 Fixed tag filtering logic for tags with one name and different types of operators API
  + ZBX-24271 Added delay in JavaScript execution for Azure Cost Management by HTTP template Templates
  + ZBX-24208 Fixed Oracle, MySQL plugin connection cache blocking Agent
  + ZBX-24202 Fixed JavaScript in AWS S3 bucket by HTTP template Templates
  + ZBX-23478 Fixed issue when missing locale error would not be displayed for user under certain conditions Frontend
  + ZBX-24166 Fixed Zabbix not being able to restart due to RTC and sockets not being closed before stopping Agent Proxy Server
  + ZBX-23853 Fixed duplicate agent check timestamps when time shifts back due to system clock synchronization Agent</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1726833600">- update to 6.0.33
- this version fixes CVE-2024-36461 and CVE-2024-22114
- New Features and Improvements
  + ZBXNEXT-9000 Changed query table for ASM disk group metrics in Oracle Database plugin and
    Oracle by ODBC template Agent Templates
  + ZBXNEXT-9217 Added AWS Lambda by HTTP template Templates
  + ZBXNEXT-9293 Updated max supported MySQL version to 9.0 Proxy Server
  + ZBXNEXT-8657 Updated Zabbix health templates with new visualization Templates
  + ZBXNEXT-9143 Added index on auditlog recordsetid Server
  + ZBXNEXT-9081 Added Small Computer System Interface (SCSI) device type support to Zabbix agent 2 Smart plugin Agent
  + ZBXNEXT-6445 Added recovery expression for fuzzytime triggers in Linux and Windows templates,
    removed fuzzytime triggers from active agent templates Templates
  + ZBXNEXT-9201 Updated max supported MySQL version to 8.4 Proxy Server
  + ZBXNEXT-9225 Updated max supported TimescaleDB version to 2.15 Server
  + ZBXNEXT-9226 Updated max supported MariaDB version to 11.4 Proxy Server
  + ZBXNEXT-8868 Added discovery and template for Azure VM Scale Sets Templates
- Bug Fixes
  + BX-24947 Fixed PHP runtime errors while processing frontend notifications Frontend
  + ZBX-24824 Improved loadable plugin connection broker Agent
  + ZBX-24583 Fixed inability to export/import web scenario with digest authentication API
  + ZBX-23905 Fixed double scroll in script dialogs Frontend
  + ZBX-18767 Fixed word breaks in flexible text input fields and trigger expressions Frontend
  + ZBX-24909 Fixed resolving of macro functions in the "Item value" widget Frontend
  + ZBX-24859 Fixed JavaScript in S3 buckets discovery rule Templates
  + ZBX-24617 Fixed hardcoded region in AWS by HTTP template Templates
  + ZBX-24524 Fixed "New values per second" statistic to include dependent items in calculation Proxy Server
  + ZBX-24821 Made 'execute_on' value being recorded in audit only for shell scripts Server
  + ZBX-23312 Fixed discovery edit form being saved incorrectly after dcheck update Frontend
  + ZBX-24773 Fixed duplicate item preprocessing in Kubernetes Kubelet by HTTP template Templates
  + ZBX-24514 Fixed standalone Zabbix server and Zabbix proxy not stopping when database is read-only Proxy Server
  + ZBX-23936 Fixed state and styling of readonly fields Frontend
  + ZBX-24520 Fixed an issue with incorrect translations used in several frontend places Frontend
  + ZBX-21815 Fixed issue with undefined offset for media type when it was deleted before saving the user Frontend
  + ZBX-24108 Fixed error in dashboard if Map widget contains map element that user doesn't have access to Frontend
  + ZBX-24569 Fixed old and added new items to Azure Virtual Machine template Templates
  + ZBX-24537 Fixed tags subfilter in Latest data kiosk mode Frontend
  + ZBX-24167 Fixed template linkage when item prototype collision is found Server
  + ZBX-23770 Improved monitoring user permissions documentation for Zabbix agent 2 Oracle plugin and Oracle by ODBC template Documentation
  + ZBX-24565 Removed redundant kernel header include, fixed musl compatibility issues (thanks to Alpine Linux maintainers for spotting this)
  + ZBX-24610 Fixed interface field appearance for discovered items without interface set Frontend
  + ZBX-24562 Fixed incorrect problem order in Problems by severity widget's hintbox Frontend
  + ZBX-23751 Fixed inability to pass an action filter condition without an "operator" property, implying a default value of "Equal" API
  + ZBX-21429 Prevented ability to disable all UI element access via role.update API API
  + ZBX-19271 Fixed inconsistent tag row rendering in different edit forms Frontend
  + ZBX-24539 Fixed incorrect threshold in trigger expression of Check Point Next Generation Firewall by SNMP template Templates
  + ZBX-24667 Fixed vm.memory.size[pused] item on Solaris Agent
  + ZBX-23781 Added storage volumes check in HPE iLO by HTTP template Templates
  + ZBX-24391 Fixed Zabbix agent to return net.tcp.socket.count result without error if IPv6 is disabled Agent
  + ZBX-24235 Fixed value misalignment in Item value widget Frontend
  + ZBX-24352 Fixed custom severity name usage in Geomap widget Frontend
  + ZBX-24665 Fixed potential problem with deprecated GCE Integrity feature Templates
  + ZBX-20993 Fixed Zabbix agent 2 MQTT plugin clientID to be generated by strict requirements Agent
  + ZBX-23426 Added dependent item with JavaScript preprocessing for edges SD-WAN in VMWare SD-WAN VeloCloud by HTTP template Templates
  + ZBX-24566 Fixed crash when expression macro is used in unsupported location Server
  + ZBX-24450 Fixed issue where graph could differ for data gathered from PostgreSQL and other databases Frontend
  + ZBX-24513 Fixed real-time export of rarely updated trends Server
  + ZBX-24163 Fixed submap addition in Map navigation tree widget to not append same submaps repeatedly Frontend
  + ZBX-23398 Fixed trigger expression constructor incorrectly showing '&lt;' and '&gt;' operators Frontend
  + ZBX-23584 Fixed error message being displayed when updating host after changing item status Frontend
  + ZBX-24635 Fixed datastore triggers in VMware templates Templates</changelog>
</package>
<package pkgid="d7c0ba6564eb772cd571f8c472c769eea3c81693b725ba1cf1be9744ab38d816" name="zabbix-proxy-mysql" arch="ppc64le">
  <version epoch="0" ver="6.0.33" rel="bp156.2.3.1"/>
  <changelog author="pgajdos@suse.com" date="1644494400">- version update to 4.0.38
  * ZBX-20387   fixed default language of the setup routine for logged in superadmin users (averza)
  * ZBX-19652   fixed JavaScript syntax for Internet Explorer 11 compatibility (jfreibergs)</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1644753600">- mention dropped files from 3.x series so it can be accepted in backports...
- zabbix-3.0.20-jsLoader-fix.patch was never required in 4.x</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1647518400">- updated to latest release 4.0.39
- Bug Fixes
  + ZBX-19789 Added SourceIP support to ldap simple checks
  + ZBX-20680 Fixed reflected XSS issues
  ( Reflected XSSes in Zabbix Frontend (CVE-2022-24349, CVE-2022-24917, CVE-2022-24918, CVE-2022-24919) )
  fixes for bsc#1196945 bsc#1196946 bsc#1196947</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491200">- updated to latest release 4.0.42
- New Features and Improvements
  + ZBXNEXT-7694 Added "utf8mb3" character set support for MySQL database
  + ZBX-20946 Enabled Bulgarian, Chinese (zh_TW), German, Greek, Indonesian,
    Romanian, Spanish and Vietnamese languages in frontend
- Bug Fixes
  + ZBX-21123 Fixed crash when VMware VC was not available at the first moment when starting zabbix_server
  + ZBX-21137 Fixed VMware collector crash related to datastore state disconnected from all HVs
  + ZBX-20600 Fixed vmware hv.datastore.latency item when multiple datastores with duplicate name
  + ZBX-20844 Fixed external check becoming unsupported when Zabbix server or Zabbix proxy is stopped</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491201">- add CVE-2022-35230 patch file CVE-2022-35230.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674216000">- updated to 6.0.12
- for changes in this major release please consult 6.0.html in
  /usr/share/doc/packages/zabbix/
- removed CVE-2022-35230.patch and zabbix-3.0.25-new-m4-pgsql.patch
- added fixed zabbix-6.0.12-new-m4-pgsql.patch patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674820800">- mention of patches added required...
  zabbix-6.0.12-curl-fixes.patch zabbix-6.0.12-netsnmp-fixes.patch
  zabbix-6.0.12-new-m4-pgsql.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1684152000">- updated to latest upstream release 6.0.17
- New Features and Improvements
  + ZBXNEXT-8334 Added Event-Driven Ansible media
  + ZBXNEXT-8312 Increased TimescaleDB maximum supported version to 2.10
  + ZBXNEXT-8317 Increased MariaDB maximum supported version to 10.11
  + ZBXNEXT-7759 Added array and Buffer support to JavaScript btoa function and HttpRequest post/put methods
  + ZBXNEXT-8071 Added sysdba, sysasm and sysoper login options to Zabbix agent 2
    Oracle plugin and updated Oracle by Zabbix agent 2 template documentation
  + ZBXNEXT-8241 Added support of signing data using rs256 to JavaScript engine
  + ZBXNEXT-8208 Added storage accounts in azure template
  + ZBXNEXT-8012 Implemented API token authentication in user.checkAuthentication method
  + ZBXNEXT-8204 Added support of PHP 8.2
  + ZBXNEXT-8170 Added AWS cloud templates
  + ZBXNEXT-7923 Added templates for BMC Control-M integration
  + ZBXNEXT-7775 Added Veeam backup and replication templates
  + ZBXNEXT-8054 Updated MariaDB maximum supported version to 10.10
  + ZBXNEXT-7951 Implemented configuration import improvements
  + ZBXNEXT-8112 Added Line media type
  + ZBXNEXT-8197 Added TimescaleDB v2.9.x support
  + ZBXNEXT-7962 Fixed interfaces discovery rules in OPNsense, PFSense and TrueNAS templates
  + ZBXNEXT-7615 Added hmac function for JavaScript
  + ZBXNEXT-7977 Added Azure Microsoft SQL templates
  + ZBXNEXT-8076 Added prof_enable and prof_disable commands for profiling
  + ZBXNEXT-7963 Added a hint box to the "Enable HTTP authentication" field; added confirmation dialog box for enabling HTTP authentication
  + ZBXNEXT-7886 Added Cisco Nexus 9000 Series Switches template
  + ZBXNEXT-6119 Added the option to retrieve all JSON data from docker.container_info key in Zabbix agent 2 Docker plugin
  + ZBXNEXT-7834 Added templates for Microsoft Azure and Azure virtual machines
  + ZBXNEXT-8058 Reduced locking between history syncers, trappers and proxy pollers
- Bug Fixes
  + ZBX-22718 Fixed memory leak in json objects and identical keys
  + ZBX-22719 Fixed replace() function in expressions
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22589 Added new limits for JS objects
  + ZBX-22521 Added debug logging for process selection in proc.mem[] on AIX
  + ZBX-22373 Updated go.mod/sum to allow mixing session and key parameter for Zabbix agent 2 items
  + ZBX-22241 Fixed minimum severity filter usage for map element link triggers
  + ZBX-22194 Fixed inability to import a template with trigger dependency on a host trigger
  + ZBX-22538 Fixed popup menus disappearing on right-clicking links in them
  + ZBX-21583 Optimised preprocessing steps and added two graphs and dashboard in the Hadoop by HTTP template
  + ZBX-19375 Prevented the ability to set a duplicate value for the uuid parameter when updating any of template
    entities; added possibility to update the uuid parameter for the Service API; fixed duplicate UUIDs
    in Proxmox VE by HTTP template
  + ZBX-21603 Optimised preprocessing steps in the Zookeeper by HTTP template
  + ZBX-21589 Optimised SQL queries and preprocessing steps
  + ZBX-22492 Removed limitation for size of logged messages in JS
  + ZBX-22641 Updated deprecated ports in Kubernetes templates, updated target tags,
    added notes about binding address options for Scheduler and Cluster Manager components
  + ZBX-22306 Fixed the crash in Zabbix agent 2 when running out of available file descriptors
  + ZBX-21013 Hid the option "Create new groups" for unprivileged users in the Import form
  + ZBX-22219 Added validation to the "Server" IP/DNS option in the Zabbix agent 2 configuration
  + ZBX-22627 Fixed loss of preprocessing result when step with delta is used
  + ZBX-22304 Fixed duplication in web scenario error messages when curl cannot resolve host
  + ZBX-21577 Added an extra master item prototype to the Elasticsearch Cluster by HTTP template
    to reduce preprocessing worker utilization
  + ZBX-20084 Fixed VMware parameters display
  + ZBX-20699 Fixed the inability to import host prototypes containing SNMPv3 interface;
    allowed to supply conditional parameters with default values to hostprototype.create and hostprototype.update API methods
    when the parameters have no effect; added audit logging of changes to host prototypes when unlinking a template;
    fixed the inability to remove group links or group prototypes from a host prototype of a linked template
  + ZBX-22432 Fixed different severity paddings in trigger popups and maps triggers
  + ZBX-22210 Fixed selected count when using filter and filtered parameter is changed in a popup
  + ZBX-22533 Fixed debug section overlapping with 'Add new widget' placeholder in the dashboard
  + ZBX-22331 Fixed messages when updating graph prototype discovery
  + ZBX-22455 Added a check for numeric value in value mapping
  + ZBX-22206 Fixed incorrect padding in multiselect popup contrast dark and light stylesheets
  + ZBX-18527 Fixed the markup for Type of calculation expression field
  + ZBX-22363 Added support for item and item_preproc table fields to be either nvarchar or nclob
  + ZBX-22622 Fixed alert script path validation
  + ZBX-22588 Fixed unauthorised file system access when using cURL
  + ZBX-22097 Fixed exiting process when connection to the database is lost
  + ZBX-21576 Optimized preprocessing in ClickHouse by HTTP template and added lld rule
  + ZBX-21669 Added the possibility to filter System user in the audit log
  + ZBX-22261 Added value mapping in the template PostgreSQL by Zabbix agent 2 for item Checksum failures
  + ZBX-22413 Fixed autofocus for inherited web scenario edit
  + ZBX-22507 Fixed positioning of the debug information on dashboards in the editing mode
  + ZBX-22506 Fixed horizontal scrollbar occasionally appearing on Graph widgets
  + ZBX-22512 Fixed occasional jumping of hint-boxes of Graph widgets, when made static
  + ZBX-22403 Added license information to the Readme for Veeam Backup templates
  + ZBX-21596 Optimized preprocessing steps in the Redis by Zabbix agent 2 template
  + ZBX-22520 Fixed the versions of integrations
  + ZBX-19466 Changed global script name validation to include a menu path into its scope of uniqueness check
  + ZBX-22073 Fixed subfilters of the Latest data and Graphs occasionally hiding the selected options
  + ZBX-22490 Fixed HttpRequest limit in JavaScript being reached even if all objects are destroyed
  + ZBX-21578 Optimized HAProxy http/agent templates to spread the load across the workers
  + ZBX-21906 Fixed recovery of dependent items when throttling is used
  + ZBX-21723 Removed syslog LogType from config file for Zabbix agent 2 on Windows
  + ZBX-22407 Fixed a crash when testing an item with the aggregated function count containing invalid argument
  + ZBX-22056 Fixed the "No data found" message style in Monitoring-&gt;Problems
  + ZBX-22026 Fixed SNMP agent item going to unsupported state on NULL result
  + ZBX-22411 Fixed incorrect time in the dashboard Graph widget hintbox
  + ZBX-21902 Emphasized the HTML type in the attribution field in the Administration-&gt;Geographical Maps
  + ZBX-18288 Fixed undefined offset runtime error in the Graph prototype preview
  + ZBX-21963 Fixed $ZBX_SERVER value being ignored unless $ZBX_SERVER_PORT is also defined
  + ZBX-21802 Fixed Enabled button in the discovered calculated items
  + ZBX-21642 Fixed a filter not clearing when clicking on a specific host in the Monitoring
  + ZBX-22186 Fixed wrong color update after item order change in graphs
  + ZBX-19339 Fixed import and export of dependent LLD rules if master item is a web item
  + ZBX-21813 Fixed User role update page when an empty user role name has been submitted
  + ZBX-22188 Changed parameters of the wmi.get and wmi.getall keys to mandatory
  + ZBX-21238 Fixed the inability to update status and other fields of a templated item, item prototype
    and discovery rule of script type
  + ZBX-21834 Fixed the map navigation tree breaking if there is a disabled trigger used as a link indicator
    between two elements in a map
  + ZBX-22259 Fixed quoted parameter escaping in the trigger expression functions
  + ZBX-22241 Fixed map link color and drawing style selection when multiple triggers are in the problem state
  + ZBX-22203 Fixed the tabfilter item click event being executed at the end of the tabfilter sorting event in Firefox
  + ZBX-22434 Fixed race condition when starting Zabbix agent 2 with loadable plugins
  + ZBX-22229 Updated Zabbix web service dependencies
  + ZBX-20801 Updated the Readme in Docker template
  + ZBX-22298 Fixed metrics preprocessing in PVC discovery in Kubernetes cluster state by HTTP template,
    removed non-existing PVC statuses, combined state phases into single phase metrics, added PV discovery
  + ZBX-22079 Fixed "make clean" command when used from tar archive
  + ZBX-22222 Fixed applying item value maps on already converted values
  + ZBX-22402 Fixed data sending to Zabbix server from Zabbix agent2 persistent buffer
  + ZBX-22240 Fixed selects of history and trends being able to block housekeeping
  + ZBX-22240 Fixed selects of history and trends blocking drop_chunks
  + ZBX-22078 Fixed the crash in calculated items when using tag filter on 32-bit systems
  + ZBX-21591 Optimized JSONPaths in the Nginx Plus template
  + ZBX-21739 Fixed discover status not being updated for templated graph prototype
  + ZBX-21748 Fixed the background of the Close button in the message box for dark theme
  + ZBX-19202 Fixed template dashboard availability to users without permissions to the templates
  + ZBX-22189 Fixed Zabbix server crash appearing when only item tags change between LLD runs
  + ZBX-21591 Optimized Nginx Plus by HTTP template to spread the load across worker processes
  + ZBX-22032 Added the cookie engine to HTTP checks
  + ZBX-21597 Optimized Remote Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-21602 Optimized Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-22149 Fixed wrong escaping in trigger expression during upgrade and escaping as a workaround for calculated items
  + ZBX-22061 Fixed custom query parameter read on an empty parameter for Oracle plugin in Zabbix agent 2
  + ZBX-21227 Improved error logging during agent start as a Windows service
  + ZBX-22178 Fixed action operations being executed on the current host only if a host group is selected
  + ZBX-22189 Fixed LLD Zabbix server crash
  + ZBX-21538 Fixed history.get API method blocking drop_chunks requests during housekeeping
  + ZBX-21956 Fixed severity sign overlapping trigger name in the map element configuration
  + ZBX-22215 Fixed incorrectly quoted function parameter parsing
  + ZBX-22043 Fixed the crash when array index in JSONPath is negative or large
  + ZBX-22118 Fixed remote command execution sequence in Zabbix agent 2
  + ZBX-21556 Updated Etcd by HTTP template to comply with Etcd v3.5
  + ZBX-22133 Fixed closed pipe detection for communication with plugins in Windows
  + ZBX-21936 Fixed actions not being displayed in the Action log widget
  + ZBX-22164 Fixed quote and unquote methods for trigger functions
  + ZBX-21254 Removed kernel.maxproc from the processes graph in Linux by Zabbix agent templates
  + ZBX-21754 Improved value cache warmup when retrieving two last values with 1 day update interval
  + ZBX-22077 Fixed Sign out link not working consistently in Mozilla Firefox
  + ZBX-21862 Updated tablespaces query for Oracle plugin in Zabbix agent 2
  + ZBX-21665 Fixed SMART plugin infinite loop for Zabbix agent 2
  + ZBX-19138 Fixed Redis plugin configuration in Zabbix agent 2 configuration files
  + ZBX-21592 Moved some static items under LLD rules to optimize Oracle by ODBC template
  + ZBX-21069 Fixed SNMP max_vars not backing off when generr is received
  + ZBX-21889 Fixed warnings being displayed even after enabling overrides for trends or history tables with compressed chunks
  + ZBX-21563 Changed the order in which escalation steps and recovery operations are executed
  + ZBX-22017 Fixed map navigation tree widget inability to save the order when the depth levels get changed
  + ZBX-21961 Removed the unnecessary "Command:" label for message actions on the Event details page
  + ZBX-21783 Fixed Zabbix JS timeout validation
  + ZBX-21720 Fixed trends function cache size estimation and overallocation handling
  + ZBX-21713 Fixed retrieval of the numeric column width when Oracle DB is used
  + ZBX-22126 Fixed trends being deleted from cache and retrieved from the database when data older than 1 hour is received
  + ZBX-22075 Fixed crash when Elasticsearch is used
  + ZBX-21890 Fixed config.dbversion_status containing second empty object on PostgreSQL without TSDB
  + ZBX-22138 Fixed inability to delete a group from the host prototype
  + ZBX-21950 Updated script item to not require host interface during template linkage
  + ZBX-21540 Moved some static items under LLD rules to improve performance in Oracle by Zabbix agent 2 template
  + ZBX-21073 Added support of Int8Array(), Buffer() and also duktape plain buffers in md5, sha256 and hmac function parameters
  + ZBX-22071 Extended description for OPSGenie media type
  + ZBX-20845 Fixed SNMP interface availability in case of wrong credentials
  + ZBX-21587 Added metrics for optimizing dependent items preprocessing in Jenkins template
  + ZBX-21441 Added an override to skip metadata collection on zfs and btrfs for Nix templates
  + ZBX-22016 Fixed host.get API method not returning any results for hosts with no interfaces when filtering by "hostid"
  + ZBX-21927 Fixed a crash on Oracle database when connection is lost
  + ZBX-21300 Fixed high CPU usage when using net.tcp.socket.count key on Windows
  + ZBX-21793 Fixed error message for "diaginfo" runtime command
  + ZBX-22042 Fixed inability to get the existing group prototypes by hostprototype.get API method when using Oracle database
  + ZBX-21221 Increased character limit of task_result.info
  + ZBX-21696 Fixed Windows agent 2 Unicode path support for log* items
  + ZBX-21903 Fixed agent 2 timeout behavior for net.tcp.port item
  + ZBX-21039 Fixed Readme in PostgreSQL by Zabbix agent 2 template
  + ZBX-21922 Fixed expression macros to use corresponding item keys
  + ZBX-21806 Fixed fatal PHP error in case incorrect variable type for controller action is given
  + ZBX-21753 Fixed graphs not loading in kiosk mode
  + ZBX-20413 Fixed the behavior of paging when a filter or a sub-filter is applied
  + ZBX-21206 Updated plugin support dependency for Zabbix agent 2
  + ZBX-20356 Updated Zabbix agent 2 to remove and re-add performance counters on failed collection and to keep a query always open
  + ZBX-21296 Updated Oracle plugin, Oracle ODBC and agent 2 template documentation grant select variables and added a new grant
  + ZBX-21595 Optimized RabbitMQ node templates
  + ZBX-21884 Changed system.sw.packages[&lt;package&gt;,&lt;manager&gt;,&lt;format&gt;] to system.sw.packages[&lt;regexp&gt;,&lt;manager&gt;,&lt;format&gt;]
  + ZBX-21594 Optimized RabbitMQ cluster templates
  + ZBX-20050 Fixed broken macro value and type input when changing to/from inherited macros
  + ZBX-21864 Fixed the fatal error in system warning page
  + ZBX-20110 Added single field search option to the archive.info, ts.stats, pdb.info,
    cdb.info and diskgroups.stats keys in Zabbix agent 2 Oracle plugin
  + ZBX-21373 Fixed the agent sometimes crashing when enumerating system processes on OpenBSD</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1689854400">- updated to latest upstream release 6.0.19
- this version fixes CVE-2023-29454 bsc#1213338
- New Features and Improvements
  + ZBXNEXT-8497 Removed unnecessary JavaScript preprocessing in discovery rules in Kubernetes templates
  + ZBXNEXT-8465 Updated JavaScript scripts in Kubernetes templates
  + ZBXNEXT-8467 Updated max supported TimescaleDB version to 2.11
  + ZBXNEXT-7072 Fixed hintbox to be automatically closed when target element disappears
  + ZBXNEXT-8294 Added filters of node labels and annotations for Kubelet discovery
    in Kubernetes cluster state template
  + ZBXNEXT-8199 Added Google cloud platform monitoring template
  + ZBXNEXT-8330 Updated plugin support with defaults support for Zabbix agent 2
  + ZBXNEXT-8357 Improved proxy history housekeeping when data older than ProxyOfflineBuffer is being constantly received
  + ZBXNEXT-8142 Added ability to import configuration files with a UTF-8 Byte order mark
  + ZBXNEXT-8209 Added Azure CosmosDB for MongoDB template
  + ZBXNEXT-8078 Removed unnecessary new line for each element in an array when exporting YAML templates
  + ZBXNEXT-8273 Implemented support for relative Include paths in the config file, based on its current directory
  + ZBXNEXT-8391 Added container healthcheck metric in Docker by Zabbix agent 2 template
  + ZBXNEXT-8354 Added pids_stats to docker.container_stats key in Zabbix agent 2
- Bug Fixes
  + ZBX-22987 Fixed inefficient URL schema validation
  + ZBX-21859 Fixed active checks occasionally not being executed on Zabbix agent 2 if checks
    for a plugin have long and short update intervals
  + ZBX-21892 Fixed wrong fs type returned by vfs.fs.get for file systems with identical mount point
  + ZBX-22941 Prevented clearing of the user macro secret values on inherited host prototypes as
    the result of user macros modifications on the parent host prototype of a template
  + ZBX-22695 Fixed eventlog duplicate timestamps
  + ZBX-22903 Fixed scale calculation for Graph and Graph (classic) widgets
  + ZBX-22148 Fixed the crash when updating a webhook to JavaScript that cannot be compiled
  + ZBX-22868 Fixed Zabbix agent 2 plugin Defaults when hardcoded value is provided
  + ZBX-22399 Added TLS and Default parameters support to MQTT plugin for Zabbix agent 2
  + ZBX-20280 Fixed page selection in a dashboard after refresh
  + ZBX-22883 Fixed occasional crash of user parameters on Windows when using Zabbix agent 2 with UserParameterDir defined
  + ZBX-22805 Increased memory allocation limit for JavaScript execution from 64M to 512M
  + ZBX-22798 Fixed incorrect output of vfs.file.contents when reading frequently modified file
  + ZBX-21573 Optimized preprocessing steps in the AWS EC2 by HTTP template
  + ZBX-16326 Fixed displaying of the first and last data points on the graphs
  + ZBX-22467 Fixed missing bracket in a trigger event name in Windows templates
  + ZBX-22738 Fixed flickering debug info while editing empty dashboards
  + ZBX-22231 Removed host and interface macros resolution from HTTP proxy fields in items,
    item prototype and discovery rule test dialogues
  + ZBX-21194 Fixed filter form submission upon pressing Enter key in Safari
  + ZBX-22762 Fixed race condition in Zabbix agent 2 when reading filesystem
  + ZBX-21804 Removed requirement for write permissions on hosts, host groups, triggers, discovery rules,
    discovery checks and proxies when creating or updating actions
  + ZBX-22243 Fixed navigation away from edited dashboard without user confirmation
  + ZBX-22418 Fixed popup form fields overlapping labels when textarea width is resized
  + ZBX-19590 Changed count_foreach to add 0 when no data are in the requested period
  + ZBX-22681 Fixed wrongly displayed Revert button for text macros in host, template and host prototype clone forms
  + ZBX-22594 Fixed fatal error when a request contains invalid authentication parameters
  + ZBX-22397 Fixed disabled input field text color in Safari
  + ZBX-21593 Optimized preprocessing steps in the templates PostgreSQL by Zabbix agent and PostgreSQL by Zabbix agent 2
  + ZBX-22470 Fixed hang on logging when establishing an encrypted connection in Zabbix agent 2
  + ZBX-20263 Prevented the ability to link two or more templates with matching item keys to a host or template;
    improved the check for double template linkage and related error messages
  + ZBX-22571 Fixed "service not equal" action condition not working as expected
  + ZBX-22644 Fixed Graph widget not showing all problems for multiple items with dataset aggregation enabled
  + ZBX-22698 Fixed spelling mistakes in the templates
  + ZBX-21883 Changed Select map field of the Map widget to multiselect
  + ZBX-22989 Silenced null-dereference warnings for duktape
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22604 Added new replica mismatch metrics to Kubernetes cluster state template, updated triggers
  + ZBX-22475 Fixed regex in preprocessing parameter for Jenkins template
  + ZBX-21910 Fixed JavaScript in Kubernetes nodes template
  + ZBX-22773 Made NodeAddress use ListenIP and ListenPort if not specified
  + ZBX-21613 Fixed broken database upgrade if more than one Zabbix server at the same time on one database is started
  + ZBX-22688 Fixed AlertScriptPath not allowing links
  + ZBX-22029 Fixed preprocessing step in Pods discovery for Kubernetes kubelet template
  + ZBX-22234 Fixed incorrect SNMPINDEX offset retrieval in SNMP discovery
  + ZBX-22141 Fixed attaching multiple templates with proc.get item key to one host and fixed spelling in description
  + ZBX-22285 Fixed honoring of the excludeSearch parameter in API
  + ZBX-20604 Fixed UserParameterDir behavior for UserParameter calls
  + ZBX-22732 Fixed description of ATAN2 mathematical function
  + ZBX-22664 Fixed user macros with regex context being resynced without any changes
  + ZBX-22661 Fixed templated dashboard display in Monitoring Hosts Dashboards
  + ZBX-21599 Optimised preprocessing steps and added dashboard in the TiDB TiKV by HTTP template
  + ZBX-21598 Optimised preprocessing steps and added dashboard in the TiDB PD by HTTP template
  + ZBX-21600 Optimised preprocessing steps and added dashboard in the TiDB by HTTP template
  + ZBX-22386 Fixed encoding of HTML entities in the user interface
  + ZBX-22714 Fixed signature for mqtt.get key in Standard items popup
  + ZBX-21397 Fixed preprocessing step in discovery for Kubernetes kubelet template
  + ZBX-20202 Improved tablespace handling to support Oracle multitenant architecture in Oracle by ODBC template
  + ZBX-22713 Fixed Zabbix server compilation problem for NetBSD
  + ZBX-21795 Fixed unhandled timeout in Telnet
  + ZBX-21801 Fixed helper positioning when sorting Header and Query fields in item configuration form
  + ZBX-22238 Fixed non-writable hostgroup appearance in template, host and host prototype clone forms
  + ZBX-22192 Fixed valid widget name being reset when other widget fields are invalid
  + ZBX-21871 Switched for the changes in users of user group API object to be audit logged
    as updates in groups of user API objects
  + ZBX-22461 Fixed incorrect sortable item positioning in Safari
  + ZBX-22469 Fixed SLI calculation for services having multiple alarms per second
  + ZBX-22859 Fixed validation of input parameters in action configuration form</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1697544000">- updated to latest upstream release 6.0.22
- this version fixes CVE-2023-32722 and CVE-2023-32722 bsc#1216211 and bsc#1216222
- removed patches zabbix-6.0.12-new-m4-pgsql.patch zabbix-6.0.12-curl-fixes.patch
  honestly was tired of patching for correct way doing postgresql detection
  now added postgresql-server-devel which does not make sense but hey
  upstream does not care
- New Features and Improvements
  + ZBXNEXT-8576 Added template integration with Acronis Cyber Protect Cloud
  + ZBXNEXT-6554 Increased remote command execution limits to 16MB
  + ZBXNEXT-8610 Added MantisBT template
  + ZBXNEXT-8358 Improved items configuration sync on PostgreSQL by selecting using equal condition instead of not equal
  + ZBXNEXT-8429 Added HashiCorp Nomad template
  + ZBXNEXT-8649 Fixed time period params in JavaScript
  + ZBXNEXT-8581 Added support for HTTP proxy in Azure templates
  + ZBXNEXT-8558 Added MantisBT webhook
  + ZBXNEXT-8589 Updated documentation, unified metric names and descriptions in PostgreSQL templates,
    removed unused macros, user parameters and queries in PostgreSQL by Zabbix agent
  + ZBXNEXT-8528 Added AWS Cost Explorer template
  + ZBXNEXT-8190 Increased MariaDB maximum supported version to 11.0
  + ZBXNEXT-8582 Increased MySQL maximum supported version to 8.1
  + ZBXNEXT-8481 Added PostgreSQL by ODBC template
  + ZBXNEXT-8561 Added nodata trigger to remote Zabbix proxy and server health templates
  + ZBXNEXT-8482 Added integration with OpenStack Nova
  + ZBXNEXT-8451 Disabled spell checking for nondescriptive textareas
  + ZBXNEXT-8505 Added Cisco SD-WAN templates
  + ZBXNEXT-7944 Excluded edgeupdate service from services discovery in Windows by Zabbix agent templates
  + ZBXNEXT-8422 Added AWS ECS templates
- Bug Fixes
  + ZBX-23417 Fixed possible memory leak when checking modbus.get[] item
  + ZBX-23338 Improved performance of templatedashboard.get method for non super-admin users
  + ZBX-23110 Fixed possible crash on Windows 11 by removing concurrent Win API call for update perfCounters list
  + ZBX-23284 Prevented deletion of the discovered group as a result of renaming its group prototype
  + ZBX-21094 Fixed graphs not displaying values when items do not have trends and trend storage period is overridden in configuration
  + ZBX-23162 Fixed variable in JavaScript for Cisco Meraki template
  + ZBX-23066 Expanded ui/composer.json to describe the project
  + ZBX-23261 Removed kiosk mode button from host inventory form
  + ZBX-23253 Added static units support to graph widget legend and hint box
  + ZBX-21898 Fixed expression validation, history function parser to accept backslash without escaping
  + ZBX-22943 Fixed various memory leaks in Zabbix agent 2
  + ZBX-23244 Added escaping for special characters in HTML mode of Telegram mediatype
  + ZBX-22818 Fixed some aggregation functions not working with last_foreach()
  + ZBX-21636 Fixed Oracle DB update query error mishandled as success
  + ZBX-20442 Fixed Ceph plugin not returning percent_used in Zabbix agent 2
  + ZBX-15210 Added housekeeping and handling in remove action operation of autoreg_host table
  + ZBX-22685 Fixed issue of error message details not being expanded by default in various forms
  + ZBX-22166 Fixed item value widget not showing decimal places properly with seconds
  + ZBX-23035 Fixed disappearing filter group in host, item, trigger, graph, discovery rule, web and template lists
  + ZBX-23105 Added missing database indices
  + ZBX-22640 Fixed inability to add unique SNMPv3 checks in discovery rules
  + ZBX-21952 Fixed and improved documentation for Oracle by ODBC template
  + ZBX-22724 Fixed inconsistencies in ordering of objects in template configuration export
  + ZBX-22980 Fixed host prototype displaying inherited macros in a non-inherited macro tab
  + ZBX-17279 Fixed graph widget loading
  + ZBX-21644 Fixed state of "allow manual close" setting of trigger prototype getting lost on template cloning
  + ZBX-22060 Added notes about encryption in PostgreSQL templates, renamed database instance URI macro to connection string
    in PostgreSQL by Zabbix agent 2 template, updated PostgreSQL by ODBC template to use connection string
  + ZBX-23246 Fixed classic graph preview not working if more than 10 items are assigned to it
  + ZBX-22758 Fixed Zabbix agent 2 startup error on domain controllers by increasing go-winio version
  + ZBX-22451 Fixed resolving of calculated item formula in test popup
  + ZBX-22620 Added header in items for Meraki template
  + ZBX-23051 Changed content of resolved alerts to be more compatible with Event Orchestration in PagerDuty
  + ZBX-23272 Fixed naming for tenant item prototypes in OpenStack Nova by HTTP template
  + ZBX-22771 Fixed handling of large unsigned integers in jsonpath
  + ZBX-22871 Fixed regular expression crash with invalid utf-8 sequences when pcre2 is used
  + ZBX-23141 Fixed crash when maintenance is enabled and unexpected event exists for trigger prototype
  + ZBX-21255 Added support of the fmtnum() function for {ITEM.VALUE}, {ITEM.LASTVALUE} and expression macros
  + ZBX-21695 Fixed {TIME} macro not being resolved during scheduled report test
  + ZBX-23221 Fixed memory leaks when using certificate-based encryption in Zabbix Agent 1 and Agent 2; thanks to Masato Hirahata for the patch
  + ZBX-22864 Fixed calculation of max_repetitions sent out to device in SNMP PDUs
  + ZBX-21574 Optimized Asterisk by HTTP template
  + ZBX-18168 Added regexp runtime error logging for log*[] items
  + ZBX-22677 Adjusted font colors for placeholders, disabled and readonly fields
  + ZBX-22972 Fixed displaying of dashboard pages when scrolling is enabled
  + ZBX-22528 Fixed draggable element position
  + ZBX-23067 Enhanced audit logging with reason of switching of HA node to active mode
  + ZBX-22613 Fixed script execution with API token as authentication
  + ZBX-23060 Removed unused endpoints in JavaScript for Veeam Backup and Replication template
  + ZBX-22772 Added trends cleanup for non-numeric value types
  + ZBX-22822 Fixed displaying the correct threshold color in "Top hosts" widget when value exceeds maximum
  + ZBX-22777 Fixed item test form sending incorrectly resolved macros to server if item uses SNMP interface
  + ZBX-23097 Fixed use of uninitialised value when verifying subject and issuer with TLS
  + ZBX-23112 Fixed runtime errors in the inheritance of the trigger and trigger prototype dependencies
  + ZBX-22539 Fixed SLI calculation for days with daylight-saving-time transitions
  + ZBX-22814 Fixed PHP runtime errors in API trigger.get method when using "expandComment" option
  + ZBX-23049 Fixed default condition for log item macro resolution
  + ZBX-21909 Updated setup section in README for PHP-FPM templates to include configuration example for Apache
  + ZBX-21547 Fixed reading of non-UTF-8 encoded files in Zabbix agent 2
  + ZBX-20148 Fixed the issue with housekeeper failing to delete some of the events that required deletion
  + ZBX-21970 Fixed console error in "Map navigation tree" widget; disabled add button on a 10th depth level
  + ZBX-19393 Fixed undefined index errors in configuration.importcompare
  + ZBX-22290 Fixed generation of double page headers when general warning appears
  + ZBX-21845 Fixed Zabbix agent 2 systemd plugin failing with newer dbus
  + ZBX-22830 Fixed free bytes calculation for temporary tablespace in Oracle Zabbix agent 2 plugin
  + ZBX-22912 Fixed not being able to save an event correlation when custom formula was selected but only one condition remained
  + ZBX-21571 Updated pod crash loop trigger expressions in Kubernetes nodes and cluster state templates
  + ZBX-22369 Fixed suffix interpretation in threshold values for "Top hosts" widget
  + ZBX-22825 Fixed Zabbix access to the first page for user with specific page access
  + ZBX-22867 Fixed import popup showing circle animation even if PHP code failed
  + ZBX-22711 Fixed incorrectly displayed simple graphs with non-numeric items in Host graphs page</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1703419200">- updated to latest release 6.0.25
- fixes for bsc#1218199 (CVE-2023-32727), bsc#1218185 (CVE-2023-32725),bsc#1218193 (CVE-2023-32726)
- New Features and Improvements
  + ZBXNEXT-8857 Updated max supported TimescaleDB version to 2.13
  + ZBXNEXT-8800 Backported support of additional SSH options for ssh.run[] item as the 5th parameter
  + ZBXNEXT-8705 Implemented new tablespace item to retrieve percentage about
    current tablespace usage from max for both Oracle templates
  + ZBXNEXT-8708 Added version metric to Oracle plugin in Zabbix agent 2
  + ZBXNEXT-8729 Updated max supported TimescaleDB version to 2.12
  + ZBXNEXT-8522 Added HPE iLO by HTTP template
  + ZBXNEXT-7486 Added openshift-state-metrics in Kubernetes cluster state by HTTP
  + ZBXNEXT-8552 Added FortiGate by SNMP and FortiGate by HTTP templates
  + ZBXNEXT-8727 Added additional metrics in Cisco Meraki organization by HTTP template
  + ZBXNEXT-7097 Added item and trigger for monitoring PostgreSQL version into PostgreSQL
    by ODBC and PostgreSQL by Zabbix agent 2 templates
  + ZBXNEXT-8283 Implemented role-based authentication for AWS monitoring
  + ZBXNEXT-8575 Added Nextcloud template
  + ZBXNEXT-8469 Increased PostgreSQL maximum supported version to 16
  + ZBXNEXT-8714 Increased MariaDB maximum supported version to 11.1
- Bug Fixes
  + ZBX-23559 Fixed SLI dropping when maintenance is set with pre-existing problem
  + ZBX-23471 Fixed sha256 sum calculation on AIX, HP-UX and Solaris, fixed crash on HP-UX
  + ZBX-23787,ZBX-23755 Fixed crash on empty HTTP response;
    fixed Zabbix agent build on Windows with libcurl
  + ZBX-23683 Fixed calculation of vmware.datastore.read/write items taking into
    account VMware HV maintenance status
  + ZBX-21132 Fixed Top hosts widget not showing all items by selected item name
  + ZBX-23764 Added an additional field for new events in SIGNL4 media type
  + ZBX-23342 Fixed Zabbix agent 2 MySQL plugin connection not taking into account TLS parameters
  + ZBX-23685 Added read-only transaction to the list of recoverable errors on PostgreSQL
  + ZBX-23580 Fixed aggregated item key conversion to calculated item formula when
    item key includes 'last' function and a fourth parameter
  + ZBX-22493 Fixed foreign key support with SQLite3 database
  + ZBX-23490 Improved HTTP agent, web scenarios, web checks and JavaScript to convert to UTF-8
    from charset specified in HTTP header or HTTP meta tag
  + ZBX-23621 Fixed SNMP discovery looping forever with empty trend response
  + ZBX-23644 Fixed Zabbix agent compilation on AIX
  + ZBX-23525 Fixed template tab name in template configuration form
  + ZBX-23620 Reordered sub-templates in READMEs of Acronis, Control-M and Openstack templates
  + ZBX-23381 Fixed unit for FreeStorageSpace metric in JavaScript AWS RDS instance by HTTP template
  + ZBX-23269 Fixed sizes of loading modal windows
  + ZBX-22400 Fixed Web scenarios configuration form to display parent web scenarios on page refresh
  + ZBX-23290 Fixed gap when filtering by tags in Latest data
  + ZBX-23430 Fixed selected filter tab in high contrast themes being indistinguishable from others when collapsed
  + ZBX-23639 Changed value type for 'Pool Percent Used' item prototype in Ceph by Zabbix agent 2 template
  + ZBX-21891 Fixed messages about enabling, disabling and updating modules being different from other places
  + ZBX-23521 Fixed password field label not changing to key passphrase and
    back for SSH agent item when changing authentication method
  + ZBX-23431 Fixed non-working "Network timeout for item test" setting
  + ZBX-23285 Added missing bottom border for disabled button dropdown on hover for inherited macros
  + ZBX-23615 Fixed receiving data from the database twice the first time it is loaded
  + ZBX-19531 Fixed tables with header text vertical rotation
  + ZBX-23235 Fixed function macros to expand in notifications
  + ZBX-23173 Fixed memory leak in agent 2 for Windows Events processing on MS Windows
  + ZBX-23265 Fixed transfer of PSK encryption details when cloning proxy
  + ZBX-23563 Fixed JSONPath for rowshare locks metric in PostgreSQL by Zabbix agent 2 template
  + ZBX-22907 Removed unused LLD macro in PostgreSQL by Zabbix agent template
  + ZBX-23377 Added support for VMware perfCounter with nanosecond type
  + ZBX-23012 Possible optimization of the SQL queries when updating LLD items
  + ZBX-23325 Fixed ability to add duplicate ICMP ping checks to discovery rule configuration form via popup
  + ZBX-23270 Renamed trigger name condition to event name condition
  + ZBX-23340 Fixed TLS parameter handling in MySQL plugin for Zabbix agent 2
  + ZBX-23461 Fixed output of redundant data in DCdump_interfaces
  + ZBX-23528 Fixed inability to resize trigger expression field horizontally
  + ZBX-22977 Fixed positioning of hidden checkbox inputs and fixed autofocus in template/host mass update
  + ZBX-23494 Added SNMP fallback item to TrueNAS by SNMP template, updated
    uptime item and template descriptions, added preprocessing to free swap percentage calculation
  + ZBX-23404 Fixed Zabbix agent crashes on HP-UX 11.23
  + ZBX-22666 Disabled severity filter for Geomap widget in dashboard edit mode
  + ZBX-22735 Fixed confusing error message on user parameter reload in Zabbix agent 2
  + ZBX-23393 Fixed unquoted macro parsing in trigger function parameters
  + ZBX-23064 Simplified trend synchronization queries to improve performance
  + ZBX-23373 Fixed result for script.get API call with selectActions option
  + ZBX-23014 Fixed Zabbix agent build on HP-UX
  + ZBX-23164 Added timespan parameter in JavaScript Cisco Meraki template
  + ZBX-23455 Fixed inconsistency in button naming, confirmation messages,
    success and error messages in item and web scenario list pages
  + ZBX-20038 Fixed master host parameter for MySQL replication.get_slave_status key in Zabbix agent 2
  + ZBX-23301 Removed checks for PostgreSQL-TimescaleDB versions combination
  + ZBX-23211 Fixed host dashboard view for multi-page dashboard where the first page is empty</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1707048000">- add group provides needed by RPM 4.19</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108800">- update to latest release 6.0.27
- replaced zabbix-agentd.firewall  zabbix-java-gateway.firewall  zabbix-proxy.firewall  zabbix-server.firewall
  with firewalld xml definitions zabbix-agentd.xml  zabbix-java-gateway.xml  zabbix-proxy.xml  zabbix-server.xml
- New Features and Improvements
  + ZBXNEXT-8983 	Updated max supported MariaDB version to 11.2
  + ZBXNEXT-8984 	Updated max supported MySQL version to 8.3
  + ZBXNEXT-8762 	Added YugabyteDB by HTTP and YugabyteDB Cluster by HTTP templates
  + ZBXNEXT-8891 	Updated max supported MySQL version to 8.2
  + ZBXNEXT-8524 	Added support for HTTP proxy in GCP templates
  + ZBXNEXT-8759 	Added dashboards in Azure templates
  + ZBXNEXT-8580 	Added new discovery rules, refactored discovery rules to dependent items
    and made few minor changes in MSSQL by ODBC template
  + ZBXNEXT-8730 	Added Azure Cost Management by HTTP template
  - Bug Fixes
  + ZBX-23124 Fixed items with disabled history being sometimes stuck in non-supported state
  + ZBX-23586 Fixed filter evaluation type of organizations discovery in Cisco Meraki dashboard by HTTP template
  + ZBX-23766 Updated Zabbix agent 2 Ceph plugin readme setup instructions
  + ZBX-24094 Fixed network interfaces LLD filtering macro in Linux by Prom template
  + ZBX-23202 Fixed unused tag value being saved in tag filter
  + ZBX-22555 Updated regexp to case insensitive in Nginx templates
  + ZBX-23973 Fixed trends being retrieved from database for new items and for items with infrequent update interval
  + ZBX-22745 Removed incorrect description of network interfaces administrative status filter macro in SNMP templates
  + ZBX-24015 Improved zabbix[queue] internal item not to block history syncers and pollers
  + ZBX-23509 Fixed JSONPath of Keyspace discovery master item in Redis by Zabbix agent 2 template
  + ZBX-24059 Fixed libmodbus unnecessary linking into all binaries
  + ZBX-24055 Added missing API port macros in URL of script items in HPE Synergy by HTTP and HPE Primera by HTTP templates
  + ZBX-20525 Fixed vfs.dir.size performance issues when walking through directory that has a lot of subdirs/files
  + ZBX-23773 Improved trigger functionality for Acronis Cyber Protect Cloud MSP by HTTP template
  + ZBX-23979 Improved trend recalculation performance by performing trend updates in own transaction
  + ZBX-23688 Improved new item value retrieval performance by adding such items to value cache after configuration sync
  + ZBX-22130 Changed JSONPath expression evaluator to treat null values as empty variants
  + ZBX-23986 Added a license to the Go module
  + ZBX-23587 Fixed widget input field selecting when clicking on label
  + ZBX-23640 Fixed preload hints opening
  + ZBX-22433 Fixed web scenario and web scenario step configuration field trimming and field sorting
  + ZBX-23684 Fixed transactions query file for PostgreSQL by Zabbix agent template
  + ZBX-22371 Fixed process tags option not adding tags for service events
  + ZBX-17208 Fixed invalid command-line flag handling in Zabbix agent 2
  + ZBX-23937 Fixed JavaScript for AWS EC2 instances discovery
  + ZBX-22715 Fixed map shape dimension changes on resizing in scaled browser mode
  + ZBX-23722 Added garbage collection after executing JavaScript code
  + ZBX-23740 Fixed netsnmp persistent state disabling without affecting its configuration
  + ZBX-23257 Fixed log items not using MaxLinesPerSecond setting correctly for Zabbix agent 2
  + ZBX-23890 Removed non-existing headers from compiler checks: mtent.h and knlist.h
  + ZBX-23912 Removed Jira with CustomFields media type in data.tmpl
  + ZBX-23761 Fixed JavaScript in Jira media type
  + ZBX-22558 Fixed trigger expression for retrieval of stub page in Nginx templates
  + ZBX-23691 Fixed LLD filters evaluation type for devices discovery in Cisco SD-WAN by HTTP template
  + ZBX-23540 Added error checks for RegisterMetrics calls
  + ZBX-23605 Removed getting location buckets in AWS by HTTP template
    added discovery filters for request metrics in AWS S3 bucket by HTTP template
  + ZBX-23466 Fixed data aggregation errors in Graphs and Top hosts widgets with Elasticsearch backend
  + ZBX-23835 Updated Meraki templates
  + ZBX-23723 Fixed proxy params in JavaScript AWS templates
  + ZBX-23733 Fixed error when downloading graph as .png image if item name contains multibyte characters
  + ZBX-22983 Fixed ellipsed dropdown options in items mass update in preprocessing
  + ZBX-23715 Fixed persistent directory path not following symlinks upon creation
  + ZBX-23825 Fixed query_fields values for Acronis and Nomand templates
  + ZBX-22055 Fixed map image of map widget not being updated when pressing Apply button
  + ZBX-23629 Fixed interface icon cursor to pointer
  + ZBX-22536 Fixed TimescaleDB compression detection for history.clear API method and proper error appearance in frontend
  + ZBX-23145 Disabled deprecated automatic reconnection in MySQL
  + ZBX-22933 Improved vfs.file.regmatch and vfs.file.regexp items to use buffered file read
  + ZBX-23439 Fixed sorting of numeric items with/without aggregation enabled in Top hosts widget
  + ZBX-21973 Changed deprecated X-Frame option allow-from to Content-Security-Policy frame-ancestors
  + ZBX-23633 Fixed service alarms to be recovered with problem time in case of negative problem duration
  + ZBX-23738 Fixed Zabbix backend sources for libxml2 2.12.0 version changes
  + ZBX-23746 Fixed creation of tickets during escalation for Zammad media type
  + ZBX-23561 Fixed spacing between filter and results table
  + ZBX-18873 Fixed disabled chevrons color in problem view
  + ZBX-23636 Fixed some fields in Administration section not being trimmed on form submit</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108801">- remove all firewalld definitions as they are part of firewald package already</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711800000">- fix broken copypasta for system-user-zabbix source file and
  file itself to remove gecos (description) in file
  fixes bsc#1222169 Packaging Error in system-user-zabbix-6.0.27-1.1.noarch package prevents upgrade
  Thanks Andreas Stieger for pointing out and reporter himself</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1711800001">- update to 6.0.28:
  * Added metadata in JavaScript for AWS templates
  * Added AWS ELB Application Load Balancer by HTTP template
  * Added Check Point Next Generation Firewall by SNMP template
  * Added MSSQL by Zabbix agent 2 template
  * Updated max supported TimescaleDB version to 2.14
  * bug fixes</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1716984000">- Update license to match legaldb report</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1719489600">- update to 6.0.31
- New Features and Improvements
  + ZBXNEXT-9140 Added support for custom compartments in Oracle Cloud by HTTP templates Templates
  + ZBXNEXT-9034 Added Jira Data Center by JMX template Templates
  + ZBXNEXT-8682 Introduced a length limit of 512KB for item test values that server returns to Zabbix frontend Frontend Server
  + ZBXNEXT-8248 Added database filter macros to MySQL templates Templates
  + ZBXNEXT-6698 Removed absolute threshold and timeleft from OS template triggers of filesystem space Templates
  + ZBXNEXT-7930 Added user macro support for username and password fields in email media type Server
  + ZBXCTR-22 Refactored JavaScript filter functions for Kubernetes templates Templates
  + ZBXNEXT-9098 Added AWS ELB Network Load Balancer by HTTP template Templates
  + ZBXNEXT-6864 Replaced {HOST.CONN} with user macros in templates Templates
  + ZBXNEXT-9117 Updated max supported MariaDB version to 11.3 Proxy Server
  + ZBXNEXT-9026 Added Go compiler version to Zabbix agent 2 version output Agent
  + ZBXNEXT-8786 Changed 'odbc.discovery' keys to 'odbc.get' in MySQL by ODBC and Oracle by ODBC templates Templates
  + ZBXNEXT-8536 Added cbdhsvc service to macros in Windows agent templates Templates
  + ZBXNEXT-8861 Made changes and added more metrics to the FortiGate by SNMP template Templates
  + ZBXNEXT-8240 Added a new set of templates for integration with Oracle Cloud Infrastructure Templates
- Bug Fixes
  + ZBX-24483 Improved memory usage in Zabbix server/proxy trappers and in proxy
    pollers when sending large configuration Proxy Server
  + ZBX-23073 Fixed URL widget resizing and dragging Frontend
  + ZBX-24574 Fixed HA node flipping between standby and active states Server
  + ZBX-24119 Fixed possible blocking of alert manager when it periodically pings database Server
  + ZBX-7998 Added VMware service username, password and URL check for empty values Proxy Server
  + ZBX-24402 Reduced main process connections to database during startup Proxy Server
  + ZBX-24369 Fixed filter behavior in monitoring pages after deleting filter parameters Frontend
  + ZBX-24484 Fixed Geomap widget console error when dragging map in widget edit mode Frontend
  + ZBX-23337 Improved supported version documentation for Oracle Database plugin and both templates Documentation
  + ZBX-24180 Fixed inability to import existing host or template when its dependent item prototype,
    which is used in trigger prototypes or graph prototypes, would have a different master item API
  + ZBX-20871 Fixed inability to use LLD macro functions in Prometheus pattern and labels used in item prototype preprocessing API
  + ZBX-24527 Fixed unnecessary loading text being displayed in hintbox preloader Frontend
  + ZBX-24362 Fixed wrong Zabbix agent 2 loadable plugin process handling catching all child process exits Agent
  + ZBX-24470 Fixed scale of VMware vmware.vm.memory.size.compressed key Proxy Server
  + ZBX-24415 Added triggers for datastores in VMware templates Templates
  + ZBX-18094 Fixed multiple pie graph issues related to calculation of item angles Frontend
  + ZBX-20766 Fixed confusing port binding error message Agent Proxy Server
  + ZBX-24481 Fixed inability to unset value map from existing item or item prototype by passing
    a version without valuemap parameter into configuration.import API
  + ZBX-24531 Fixed compile time data not being set for agent2 Agent
  + ZBX-24453 Implemented socket file cleanup when shutting down, added blocking of signals during important stages of startup Proxy Server
  + ZBX-24152 Fixed host form submission with Enter button if the form is opened in a popup and focus is in a flexible text area field Frontend
  + ZBX-23788 Added SNMP OID ifAlias in Network interfaces discovery Templates
  + ZBX-24482 Fixed the presence of the http_proxy field in the initial data Installation
  + ZBX-24210 Improved Zabbix agent 2 loadable plugin capacity code style Agent
  + ZBX-23951 Fixed issue of incorrect template matching when no UUID exists in export file API
  + ZBX-23953 Fixed CIDR network mask of VMware HV network interface Proxy Server
  + ZBX-24195 Fixed host IPMI username and password field max length Frontend
  + ZBX-24451 Added tags and changed a item in Proxmox template Templates
  + ZBX-23386 Fixed hintbox sizing to fit screen Frontend
  + ZBX-24024 Fixed OIDs for external sensors in APC UPC by SNMP templates Templates
  + ZBX-21751 Fixed node's loadavg item in Proxmox template Templates
  + ZBX-24315 Fixed linking template to host when some LLD macro paths already exist Server
  + ZBX-24172 Fixed Zabbix server issue with scheduled intervals on Feb 29th of leap year Server
  + ZBX-23407 Improved performance of retrieving last history values when primary keys are available API
  + ZBX-24246 Updated descriptions for family of MySQL and Oracle templates,
    changed macro in the trigger 'Tablespace utilization is too high' for family of Oracle templates Templates
  + ZBX-23988 Renamed Agent2 Go module
  + ZBX-24222 Fixed incorrect item OIDs in the FortiGate by SNMP template Templates
  + ZBX-24393 Updated README in Redis by Zabbix agent 2 template Templates
  + ZBX-24298 Allowed any JNDI service providers back in JMX monitoring Java gateway
  + ZBX-19990 Separated LLD filter macros in Apache Tomcat by JMX template Templates
  + ZBX-24364 Added preprocessing steps for LLD rules in RabbitMQ templates Templates
  + ZBX-24368 Improved PostgreSQL autovacuum's count query Templates
  + ZBX-24282 Fixed Zabbix proxy to report error for not supported items Proxy Server
  + ZBX-19507 Fixed vmware.eventlog item to recover after event keys are reset Server
  + ZBX-24241 Fixed Zabbix server issue with random order of host groups for a host during real-time export Server
  + ZBX-24275 Fixed item prototype JSONPath preprocessing, added missing volume health metric and triggers in HPE MSA templates Templates
  + ZBX-24316 Fixed username macro in GridGain by JMX template Templates
  + ZBX-23719 Updated plugin-support to add duplicate flag handling Agent
  + ZBX-22429 Fixed typo in Zabbix proxy automake file Installation
  + ZBX-24264 Fixed value cache being filled with values of newly added items with triggers Server
  + ZBX-24088 Fixed problem filtering in maps with nested maps Frontend
  + ZBX-24206 Fixed line breaks in JavaScript in Cloudflare template Templates
  + ZBX-24236 Fixed nested transaction error in LLD when connection is terminated Server
  + ZBX-24134 Added sensor discovery in VMware Hypervisor template Templates
  + ZBX-23918 Fixed item pattern select popup to display all available items Frontend
  + ZBX-24190 Fixed items being updated incorrectly when configuring graph Frontend
  + ZBX-24289 Fixed issue with interface assignment for items copied from host to host Frontend
  + ZBX-23032 Added triggers for cluster status in VMware templates Templates
  + ZBX-23948 Added support for TabularData data when parsing an MBean attribute Java gateway
  + ZBX-23742 Fixed tag filtering logic for tags with one name and different types of operators API
  + ZBX-24271 Added delay in JavaScript execution for Azure Cost Management by HTTP template Templates
  + ZBX-24208 Fixed Oracle, MySQL plugin connection cache blocking Agent
  + ZBX-24202 Fixed JavaScript in AWS S3 bucket by HTTP template Templates
  + ZBX-23478 Fixed issue when missing locale error would not be displayed for user under certain conditions Frontend
  + ZBX-24166 Fixed Zabbix not being able to restart due to RTC and sockets not being closed before stopping Agent Proxy Server
  + ZBX-23853 Fixed duplicate agent check timestamps when time shifts back due to system clock synchronization Agent</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1726833600">- update to 6.0.33
- this version fixes CVE-2024-36461 and CVE-2024-22114
- New Features and Improvements
  + ZBXNEXT-9000 Changed query table for ASM disk group metrics in Oracle Database plugin and
    Oracle by ODBC template Agent Templates
  + ZBXNEXT-9217 Added AWS Lambda by HTTP template Templates
  + ZBXNEXT-9293 Updated max supported MySQL version to 9.0 Proxy Server
  + ZBXNEXT-8657 Updated Zabbix health templates with new visualization Templates
  + ZBXNEXT-9143 Added index on auditlog recordsetid Server
  + ZBXNEXT-9081 Added Small Computer System Interface (SCSI) device type support to Zabbix agent 2 Smart plugin Agent
  + ZBXNEXT-6445 Added recovery expression for fuzzytime triggers in Linux and Windows templates,
    removed fuzzytime triggers from active agent templates Templates
  + ZBXNEXT-9201 Updated max supported MySQL version to 8.4 Proxy Server
  + ZBXNEXT-9225 Updated max supported TimescaleDB version to 2.15 Server
  + ZBXNEXT-9226 Updated max supported MariaDB version to 11.4 Proxy Server
  + ZBXNEXT-8868 Added discovery and template for Azure VM Scale Sets Templates
- Bug Fixes
  + BX-24947 Fixed PHP runtime errors while processing frontend notifications Frontend
  + ZBX-24824 Improved loadable plugin connection broker Agent
  + ZBX-24583 Fixed inability to export/import web scenario with digest authentication API
  + ZBX-23905 Fixed double scroll in script dialogs Frontend
  + ZBX-18767 Fixed word breaks in flexible text input fields and trigger expressions Frontend
  + ZBX-24909 Fixed resolving of macro functions in the "Item value" widget Frontend
  + ZBX-24859 Fixed JavaScript in S3 buckets discovery rule Templates
  + ZBX-24617 Fixed hardcoded region in AWS by HTTP template Templates
  + ZBX-24524 Fixed "New values per second" statistic to include dependent items in calculation Proxy Server
  + ZBX-24821 Made 'execute_on' value being recorded in audit only for shell scripts Server
  + ZBX-23312 Fixed discovery edit form being saved incorrectly after dcheck update Frontend
  + ZBX-24773 Fixed duplicate item preprocessing in Kubernetes Kubelet by HTTP template Templates
  + ZBX-24514 Fixed standalone Zabbix server and Zabbix proxy not stopping when database is read-only Proxy Server
  + ZBX-23936 Fixed state and styling of readonly fields Frontend
  + ZBX-24520 Fixed an issue with incorrect translations used in several frontend places Frontend
  + ZBX-21815 Fixed issue with undefined offset for media type when it was deleted before saving the user Frontend
  + ZBX-24108 Fixed error in dashboard if Map widget contains map element that user doesn't have access to Frontend
  + ZBX-24569 Fixed old and added new items to Azure Virtual Machine template Templates
  + ZBX-24537 Fixed tags subfilter in Latest data kiosk mode Frontend
  + ZBX-24167 Fixed template linkage when item prototype collision is found Server
  + ZBX-23770 Improved monitoring user permissions documentation for Zabbix agent 2 Oracle plugin and Oracle by ODBC template Documentation
  + ZBX-24565 Removed redundant kernel header include, fixed musl compatibility issues (thanks to Alpine Linux maintainers for spotting this)
  + ZBX-24610 Fixed interface field appearance for discovered items without interface set Frontend
  + ZBX-24562 Fixed incorrect problem order in Problems by severity widget's hintbox Frontend
  + ZBX-23751 Fixed inability to pass an action filter condition without an "operator" property, implying a default value of "Equal" API
  + ZBX-21429 Prevented ability to disable all UI element access via role.update API API
  + ZBX-19271 Fixed inconsistent tag row rendering in different edit forms Frontend
  + ZBX-24539 Fixed incorrect threshold in trigger expression of Check Point Next Generation Firewall by SNMP template Templates
  + ZBX-24667 Fixed vm.memory.size[pused] item on Solaris Agent
  + ZBX-23781 Added storage volumes check in HPE iLO by HTTP template Templates
  + ZBX-24391 Fixed Zabbix agent to return net.tcp.socket.count result without error if IPv6 is disabled Agent
  + ZBX-24235 Fixed value misalignment in Item value widget Frontend
  + ZBX-24352 Fixed custom severity name usage in Geomap widget Frontend
  + ZBX-24665 Fixed potential problem with deprecated GCE Integrity feature Templates
  + ZBX-20993 Fixed Zabbix agent 2 MQTT plugin clientID to be generated by strict requirements Agent
  + ZBX-23426 Added dependent item with JavaScript preprocessing for edges SD-WAN in VMWare SD-WAN VeloCloud by HTTP template Templates
  + ZBX-24566 Fixed crash when expression macro is used in unsupported location Server
  + ZBX-24450 Fixed issue where graph could differ for data gathered from PostgreSQL and other databases Frontend
  + ZBX-24513 Fixed real-time export of rarely updated trends Server
  + ZBX-24163 Fixed submap addition in Map navigation tree widget to not append same submaps repeatedly Frontend
  + ZBX-23398 Fixed trigger expression constructor incorrectly showing '&lt;' and '&gt;' operators Frontend
  + ZBX-23584 Fixed error message being displayed when updating host after changing item status Frontend
  + ZBX-24635 Fixed datastore triggers in VMware templates Templates</changelog>
</package>
<package pkgid="47c82da9b405f12b6c3724b4a16f7e43ed6b0efe7a114b2ca5a8c741c4c96ecd" name="zabbix-proxy-mysql" arch="s390x">
  <version epoch="0" ver="6.0.33" rel="bp156.2.3.1"/>
  <changelog author="pgajdos@suse.com" date="1644494400">- version update to 4.0.38
  * ZBX-20387   fixed default language of the setup routine for logged in superadmin users (averza)
  * ZBX-19652   fixed JavaScript syntax for Internet Explorer 11 compatibility (jfreibergs)</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1644753600">- mention dropped files from 3.x series so it can be accepted in backports...
- zabbix-3.0.20-jsLoader-fix.patch was never required in 4.x</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1647518400">- updated to latest release 4.0.39
- Bug Fixes
  + ZBX-19789 Added SourceIP support to ldap simple checks
  + ZBX-20680 Fixed reflected XSS issues
  ( Reflected XSSes in Zabbix Frontend (CVE-2022-24349, CVE-2022-24917, CVE-2022-24918, CVE-2022-24919) )
  fixes for bsc#1196945 bsc#1196946 bsc#1196947</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491200">- updated to latest release 4.0.42
- New Features and Improvements
  + ZBXNEXT-7694 Added "utf8mb3" character set support for MySQL database
  + ZBX-20946 Enabled Bulgarian, Chinese (zh_TW), German, Greek, Indonesian,
    Romanian, Spanish and Vietnamese languages in frontend
- Bug Fixes
  + ZBX-21123 Fixed crash when VMware VC was not available at the first moment when starting zabbix_server
  + ZBX-21137 Fixed VMware collector crash related to datastore state disconnected from all HVs
  + ZBX-20600 Fixed vmware hv.datastore.latency item when multiple datastores with duplicate name
  + ZBX-20844 Fixed external check becoming unsupported when Zabbix server or Zabbix proxy is stopped</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491201">- add CVE-2022-35230 patch file CVE-2022-35230.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674216000">- updated to 6.0.12
- for changes in this major release please consult 6.0.html in
  /usr/share/doc/packages/zabbix/
- removed CVE-2022-35230.patch and zabbix-3.0.25-new-m4-pgsql.patch
- added fixed zabbix-6.0.12-new-m4-pgsql.patch patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674820800">- mention of patches added required...
  zabbix-6.0.12-curl-fixes.patch zabbix-6.0.12-netsnmp-fixes.patch
  zabbix-6.0.12-new-m4-pgsql.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1684152000">- updated to latest upstream release 6.0.17
- New Features and Improvements
  + ZBXNEXT-8334 Added Event-Driven Ansible media
  + ZBXNEXT-8312 Increased TimescaleDB maximum supported version to 2.10
  + ZBXNEXT-8317 Increased MariaDB maximum supported version to 10.11
  + ZBXNEXT-7759 Added array and Buffer support to JavaScript btoa function and HttpRequest post/put methods
  + ZBXNEXT-8071 Added sysdba, sysasm and sysoper login options to Zabbix agent 2
    Oracle plugin and updated Oracle by Zabbix agent 2 template documentation
  + ZBXNEXT-8241 Added support of signing data using rs256 to JavaScript engine
  + ZBXNEXT-8208 Added storage accounts in azure template
  + ZBXNEXT-8012 Implemented API token authentication in user.checkAuthentication method
  + ZBXNEXT-8204 Added support of PHP 8.2
  + ZBXNEXT-8170 Added AWS cloud templates
  + ZBXNEXT-7923 Added templates for BMC Control-M integration
  + ZBXNEXT-7775 Added Veeam backup and replication templates
  + ZBXNEXT-8054 Updated MariaDB maximum supported version to 10.10
  + ZBXNEXT-7951 Implemented configuration import improvements
  + ZBXNEXT-8112 Added Line media type
  + ZBXNEXT-8197 Added TimescaleDB v2.9.x support
  + ZBXNEXT-7962 Fixed interfaces discovery rules in OPNsense, PFSense and TrueNAS templates
  + ZBXNEXT-7615 Added hmac function for JavaScript
  + ZBXNEXT-7977 Added Azure Microsoft SQL templates
  + ZBXNEXT-8076 Added prof_enable and prof_disable commands for profiling
  + ZBXNEXT-7963 Added a hint box to the "Enable HTTP authentication" field; added confirmation dialog box for enabling HTTP authentication
  + ZBXNEXT-7886 Added Cisco Nexus 9000 Series Switches template
  + ZBXNEXT-6119 Added the option to retrieve all JSON data from docker.container_info key in Zabbix agent 2 Docker plugin
  + ZBXNEXT-7834 Added templates for Microsoft Azure and Azure virtual machines
  + ZBXNEXT-8058 Reduced locking between history syncers, trappers and proxy pollers
- Bug Fixes
  + ZBX-22718 Fixed memory leak in json objects and identical keys
  + ZBX-22719 Fixed replace() function in expressions
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22589 Added new limits for JS objects
  + ZBX-22521 Added debug logging for process selection in proc.mem[] on AIX
  + ZBX-22373 Updated go.mod/sum to allow mixing session and key parameter for Zabbix agent 2 items
  + ZBX-22241 Fixed minimum severity filter usage for map element link triggers
  + ZBX-22194 Fixed inability to import a template with trigger dependency on a host trigger
  + ZBX-22538 Fixed popup menus disappearing on right-clicking links in them
  + ZBX-21583 Optimised preprocessing steps and added two graphs and dashboard in the Hadoop by HTTP template
  + ZBX-19375 Prevented the ability to set a duplicate value for the uuid parameter when updating any of template
    entities; added possibility to update the uuid parameter for the Service API; fixed duplicate UUIDs
    in Proxmox VE by HTTP template
  + ZBX-21603 Optimised preprocessing steps in the Zookeeper by HTTP template
  + ZBX-21589 Optimised SQL queries and preprocessing steps
  + ZBX-22492 Removed limitation for size of logged messages in JS
  + ZBX-22641 Updated deprecated ports in Kubernetes templates, updated target tags,
    added notes about binding address options for Scheduler and Cluster Manager components
  + ZBX-22306 Fixed the crash in Zabbix agent 2 when running out of available file descriptors
  + ZBX-21013 Hid the option "Create new groups" for unprivileged users in the Import form
  + ZBX-22219 Added validation to the "Server" IP/DNS option in the Zabbix agent 2 configuration
  + ZBX-22627 Fixed loss of preprocessing result when step with delta is used
  + ZBX-22304 Fixed duplication in web scenario error messages when curl cannot resolve host
  + ZBX-21577 Added an extra master item prototype to the Elasticsearch Cluster by HTTP template
    to reduce preprocessing worker utilization
  + ZBX-20084 Fixed VMware parameters display
  + ZBX-20699 Fixed the inability to import host prototypes containing SNMPv3 interface;
    allowed to supply conditional parameters with default values to hostprototype.create and hostprototype.update API methods
    when the parameters have no effect; added audit logging of changes to host prototypes when unlinking a template;
    fixed the inability to remove group links or group prototypes from a host prototype of a linked template
  + ZBX-22432 Fixed different severity paddings in trigger popups and maps triggers
  + ZBX-22210 Fixed selected count when using filter and filtered parameter is changed in a popup
  + ZBX-22533 Fixed debug section overlapping with 'Add new widget' placeholder in the dashboard
  + ZBX-22331 Fixed messages when updating graph prototype discovery
  + ZBX-22455 Added a check for numeric value in value mapping
  + ZBX-22206 Fixed incorrect padding in multiselect popup contrast dark and light stylesheets
  + ZBX-18527 Fixed the markup for Type of calculation expression field
  + ZBX-22363 Added support for item and item_preproc table fields to be either nvarchar or nclob
  + ZBX-22622 Fixed alert script path validation
  + ZBX-22588 Fixed unauthorised file system access when using cURL
  + ZBX-22097 Fixed exiting process when connection to the database is lost
  + ZBX-21576 Optimized preprocessing in ClickHouse by HTTP template and added lld rule
  + ZBX-21669 Added the possibility to filter System user in the audit log
  + ZBX-22261 Added value mapping in the template PostgreSQL by Zabbix agent 2 for item Checksum failures
  + ZBX-22413 Fixed autofocus for inherited web scenario edit
  + ZBX-22507 Fixed positioning of the debug information on dashboards in the editing mode
  + ZBX-22506 Fixed horizontal scrollbar occasionally appearing on Graph widgets
  + ZBX-22512 Fixed occasional jumping of hint-boxes of Graph widgets, when made static
  + ZBX-22403 Added license information to the Readme for Veeam Backup templates
  + ZBX-21596 Optimized preprocessing steps in the Redis by Zabbix agent 2 template
  + ZBX-22520 Fixed the versions of integrations
  + ZBX-19466 Changed global script name validation to include a menu path into its scope of uniqueness check
  + ZBX-22073 Fixed subfilters of the Latest data and Graphs occasionally hiding the selected options
  + ZBX-22490 Fixed HttpRequest limit in JavaScript being reached even if all objects are destroyed
  + ZBX-21578 Optimized HAProxy http/agent templates to spread the load across the workers
  + ZBX-21906 Fixed recovery of dependent items when throttling is used
  + ZBX-21723 Removed syslog LogType from config file for Zabbix agent 2 on Windows
  + ZBX-22407 Fixed a crash when testing an item with the aggregated function count containing invalid argument
  + ZBX-22056 Fixed the "No data found" message style in Monitoring-&gt;Problems
  + ZBX-22026 Fixed SNMP agent item going to unsupported state on NULL result
  + ZBX-22411 Fixed incorrect time in the dashboard Graph widget hintbox
  + ZBX-21902 Emphasized the HTML type in the attribution field in the Administration-&gt;Geographical Maps
  + ZBX-18288 Fixed undefined offset runtime error in the Graph prototype preview
  + ZBX-21963 Fixed $ZBX_SERVER value being ignored unless $ZBX_SERVER_PORT is also defined
  + ZBX-21802 Fixed Enabled button in the discovered calculated items
  + ZBX-21642 Fixed a filter not clearing when clicking on a specific host in the Monitoring
  + ZBX-22186 Fixed wrong color update after item order change in graphs
  + ZBX-19339 Fixed import and export of dependent LLD rules if master item is a web item
  + ZBX-21813 Fixed User role update page when an empty user role name has been submitted
  + ZBX-22188 Changed parameters of the wmi.get and wmi.getall keys to mandatory
  + ZBX-21238 Fixed the inability to update status and other fields of a templated item, item prototype
    and discovery rule of script type
  + ZBX-21834 Fixed the map navigation tree breaking if there is a disabled trigger used as a link indicator
    between two elements in a map
  + ZBX-22259 Fixed quoted parameter escaping in the trigger expression functions
  + ZBX-22241 Fixed map link color and drawing style selection when multiple triggers are in the problem state
  + ZBX-22203 Fixed the tabfilter item click event being executed at the end of the tabfilter sorting event in Firefox
  + ZBX-22434 Fixed race condition when starting Zabbix agent 2 with loadable plugins
  + ZBX-22229 Updated Zabbix web service dependencies
  + ZBX-20801 Updated the Readme in Docker template
  + ZBX-22298 Fixed metrics preprocessing in PVC discovery in Kubernetes cluster state by HTTP template,
    removed non-existing PVC statuses, combined state phases into single phase metrics, added PV discovery
  + ZBX-22079 Fixed "make clean" command when used from tar archive
  + ZBX-22222 Fixed applying item value maps on already converted values
  + ZBX-22402 Fixed data sending to Zabbix server from Zabbix agent2 persistent buffer
  + ZBX-22240 Fixed selects of history and trends being able to block housekeeping
  + ZBX-22240 Fixed selects of history and trends blocking drop_chunks
  + ZBX-22078 Fixed the crash in calculated items when using tag filter on 32-bit systems
  + ZBX-21591 Optimized JSONPaths in the Nginx Plus template
  + ZBX-21739 Fixed discover status not being updated for templated graph prototype
  + ZBX-21748 Fixed the background of the Close button in the message box for dark theme
  + ZBX-19202 Fixed template dashboard availability to users without permissions to the templates
  + ZBX-22189 Fixed Zabbix server crash appearing when only item tags change between LLD runs
  + ZBX-21591 Optimized Nginx Plus by HTTP template to spread the load across worker processes
  + ZBX-22032 Added the cookie engine to HTTP checks
  + ZBX-21597 Optimized Remote Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-21602 Optimized Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-22149 Fixed wrong escaping in trigger expression during upgrade and escaping as a workaround for calculated items
  + ZBX-22061 Fixed custom query parameter read on an empty parameter for Oracle plugin in Zabbix agent 2
  + ZBX-21227 Improved error logging during agent start as a Windows service
  + ZBX-22178 Fixed action operations being executed on the current host only if a host group is selected
  + ZBX-22189 Fixed LLD Zabbix server crash
  + ZBX-21538 Fixed history.get API method blocking drop_chunks requests during housekeeping
  + ZBX-21956 Fixed severity sign overlapping trigger name in the map element configuration
  + ZBX-22215 Fixed incorrectly quoted function parameter parsing
  + ZBX-22043 Fixed the crash when array index in JSONPath is negative or large
  + ZBX-22118 Fixed remote command execution sequence in Zabbix agent 2
  + ZBX-21556 Updated Etcd by HTTP template to comply with Etcd v3.5
  + ZBX-22133 Fixed closed pipe detection for communication with plugins in Windows
  + ZBX-21936 Fixed actions not being displayed in the Action log widget
  + ZBX-22164 Fixed quote and unquote methods for trigger functions
  + ZBX-21254 Removed kernel.maxproc from the processes graph in Linux by Zabbix agent templates
  + ZBX-21754 Improved value cache warmup when retrieving two last values with 1 day update interval
  + ZBX-22077 Fixed Sign out link not working consistently in Mozilla Firefox
  + ZBX-21862 Updated tablespaces query for Oracle plugin in Zabbix agent 2
  + ZBX-21665 Fixed SMART plugin infinite loop for Zabbix agent 2
  + ZBX-19138 Fixed Redis plugin configuration in Zabbix agent 2 configuration files
  + ZBX-21592 Moved some static items under LLD rules to optimize Oracle by ODBC template
  + ZBX-21069 Fixed SNMP max_vars not backing off when generr is received
  + ZBX-21889 Fixed warnings being displayed even after enabling overrides for trends or history tables with compressed chunks
  + ZBX-21563 Changed the order in which escalation steps and recovery operations are executed
  + ZBX-22017 Fixed map navigation tree widget inability to save the order when the depth levels get changed
  + ZBX-21961 Removed the unnecessary "Command:" label for message actions on the Event details page
  + ZBX-21783 Fixed Zabbix JS timeout validation
  + ZBX-21720 Fixed trends function cache size estimation and overallocation handling
  + ZBX-21713 Fixed retrieval of the numeric column width when Oracle DB is used
  + ZBX-22126 Fixed trends being deleted from cache and retrieved from the database when data older than 1 hour is received
  + ZBX-22075 Fixed crash when Elasticsearch is used
  + ZBX-21890 Fixed config.dbversion_status containing second empty object on PostgreSQL without TSDB
  + ZBX-22138 Fixed inability to delete a group from the host prototype
  + ZBX-21950 Updated script item to not require host interface during template linkage
  + ZBX-21540 Moved some static items under LLD rules to improve performance in Oracle by Zabbix agent 2 template
  + ZBX-21073 Added support of Int8Array(), Buffer() and also duktape plain buffers in md5, sha256 and hmac function parameters
  + ZBX-22071 Extended description for OPSGenie media type
  + ZBX-20845 Fixed SNMP interface availability in case of wrong credentials
  + ZBX-21587 Added metrics for optimizing dependent items preprocessing in Jenkins template
  + ZBX-21441 Added an override to skip metadata collection on zfs and btrfs for Nix templates
  + ZBX-22016 Fixed host.get API method not returning any results for hosts with no interfaces when filtering by "hostid"
  + ZBX-21927 Fixed a crash on Oracle database when connection is lost
  + ZBX-21300 Fixed high CPU usage when using net.tcp.socket.count key on Windows
  + ZBX-21793 Fixed error message for "diaginfo" runtime command
  + ZBX-22042 Fixed inability to get the existing group prototypes by hostprototype.get API method when using Oracle database
  + ZBX-21221 Increased character limit of task_result.info
  + ZBX-21696 Fixed Windows agent 2 Unicode path support for log* items
  + ZBX-21903 Fixed agent 2 timeout behavior for net.tcp.port item
  + ZBX-21039 Fixed Readme in PostgreSQL by Zabbix agent 2 template
  + ZBX-21922 Fixed expression macros to use corresponding item keys
  + ZBX-21806 Fixed fatal PHP error in case incorrect variable type for controller action is given
  + ZBX-21753 Fixed graphs not loading in kiosk mode
  + ZBX-20413 Fixed the behavior of paging when a filter or a sub-filter is applied
  + ZBX-21206 Updated plugin support dependency for Zabbix agent 2
  + ZBX-20356 Updated Zabbix agent 2 to remove and re-add performance counters on failed collection and to keep a query always open
  + ZBX-21296 Updated Oracle plugin, Oracle ODBC and agent 2 template documentation grant select variables and added a new grant
  + ZBX-21595 Optimized RabbitMQ node templates
  + ZBX-21884 Changed system.sw.packages[&lt;package&gt;,&lt;manager&gt;,&lt;format&gt;] to system.sw.packages[&lt;regexp&gt;,&lt;manager&gt;,&lt;format&gt;]
  + ZBX-21594 Optimized RabbitMQ cluster templates
  + ZBX-20050 Fixed broken macro value and type input when changing to/from inherited macros
  + ZBX-21864 Fixed the fatal error in system warning page
  + ZBX-20110 Added single field search option to the archive.info, ts.stats, pdb.info,
    cdb.info and diskgroups.stats keys in Zabbix agent 2 Oracle plugin
  + ZBX-21373 Fixed the agent sometimes crashing when enumerating system processes on OpenBSD</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1689854400">- updated to latest upstream release 6.0.19
- this version fixes CVE-2023-29454 bsc#1213338
- New Features and Improvements
  + ZBXNEXT-8497 Removed unnecessary JavaScript preprocessing in discovery rules in Kubernetes templates
  + ZBXNEXT-8465 Updated JavaScript scripts in Kubernetes templates
  + ZBXNEXT-8467 Updated max supported TimescaleDB version to 2.11
  + ZBXNEXT-7072 Fixed hintbox to be automatically closed when target element disappears
  + ZBXNEXT-8294 Added filters of node labels and annotations for Kubelet discovery
    in Kubernetes cluster state template
  + ZBXNEXT-8199 Added Google cloud platform monitoring template
  + ZBXNEXT-8330 Updated plugin support with defaults support for Zabbix agent 2
  + ZBXNEXT-8357 Improved proxy history housekeeping when data older than ProxyOfflineBuffer is being constantly received
  + ZBXNEXT-8142 Added ability to import configuration files with a UTF-8 Byte order mark
  + ZBXNEXT-8209 Added Azure CosmosDB for MongoDB template
  + ZBXNEXT-8078 Removed unnecessary new line for each element in an array when exporting YAML templates
  + ZBXNEXT-8273 Implemented support for relative Include paths in the config file, based on its current directory
  + ZBXNEXT-8391 Added container healthcheck metric in Docker by Zabbix agent 2 template
  + ZBXNEXT-8354 Added pids_stats to docker.container_stats key in Zabbix agent 2
- Bug Fixes
  + ZBX-22987 Fixed inefficient URL schema validation
  + ZBX-21859 Fixed active checks occasionally not being executed on Zabbix agent 2 if checks
    for a plugin have long and short update intervals
  + ZBX-21892 Fixed wrong fs type returned by vfs.fs.get for file systems with identical mount point
  + ZBX-22941 Prevented clearing of the user macro secret values on inherited host prototypes as
    the result of user macros modifications on the parent host prototype of a template
  + ZBX-22695 Fixed eventlog duplicate timestamps
  + ZBX-22903 Fixed scale calculation for Graph and Graph (classic) widgets
  + ZBX-22148 Fixed the crash when updating a webhook to JavaScript that cannot be compiled
  + ZBX-22868 Fixed Zabbix agent 2 plugin Defaults when hardcoded value is provided
  + ZBX-22399 Added TLS and Default parameters support to MQTT plugin for Zabbix agent 2
  + ZBX-20280 Fixed page selection in a dashboard after refresh
  + ZBX-22883 Fixed occasional crash of user parameters on Windows when using Zabbix agent 2 with UserParameterDir defined
  + ZBX-22805 Increased memory allocation limit for JavaScript execution from 64M to 512M
  + ZBX-22798 Fixed incorrect output of vfs.file.contents when reading frequently modified file
  + ZBX-21573 Optimized preprocessing steps in the AWS EC2 by HTTP template
  + ZBX-16326 Fixed displaying of the first and last data points on the graphs
  + ZBX-22467 Fixed missing bracket in a trigger event name in Windows templates
  + ZBX-22738 Fixed flickering debug info while editing empty dashboards
  + ZBX-22231 Removed host and interface macros resolution from HTTP proxy fields in items,
    item prototype and discovery rule test dialogues
  + ZBX-21194 Fixed filter form submission upon pressing Enter key in Safari
  + ZBX-22762 Fixed race condition in Zabbix agent 2 when reading filesystem
  + ZBX-21804 Removed requirement for write permissions on hosts, host groups, triggers, discovery rules,
    discovery checks and proxies when creating or updating actions
  + ZBX-22243 Fixed navigation away from edited dashboard without user confirmation
  + ZBX-22418 Fixed popup form fields overlapping labels when textarea width is resized
  + ZBX-19590 Changed count_foreach to add 0 when no data are in the requested period
  + ZBX-22681 Fixed wrongly displayed Revert button for text macros in host, template and host prototype clone forms
  + ZBX-22594 Fixed fatal error when a request contains invalid authentication parameters
  + ZBX-22397 Fixed disabled input field text color in Safari
  + ZBX-21593 Optimized preprocessing steps in the templates PostgreSQL by Zabbix agent and PostgreSQL by Zabbix agent 2
  + ZBX-22470 Fixed hang on logging when establishing an encrypted connection in Zabbix agent 2
  + ZBX-20263 Prevented the ability to link two or more templates with matching item keys to a host or template;
    improved the check for double template linkage and related error messages
  + ZBX-22571 Fixed "service not equal" action condition not working as expected
  + ZBX-22644 Fixed Graph widget not showing all problems for multiple items with dataset aggregation enabled
  + ZBX-22698 Fixed spelling mistakes in the templates
  + ZBX-21883 Changed Select map field of the Map widget to multiselect
  + ZBX-22989 Silenced null-dereference warnings for duktape
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22604 Added new replica mismatch metrics to Kubernetes cluster state template, updated triggers
  + ZBX-22475 Fixed regex in preprocessing parameter for Jenkins template
  + ZBX-21910 Fixed JavaScript in Kubernetes nodes template
  + ZBX-22773 Made NodeAddress use ListenIP and ListenPort if not specified
  + ZBX-21613 Fixed broken database upgrade if more than one Zabbix server at the same time on one database is started
  + ZBX-22688 Fixed AlertScriptPath not allowing links
  + ZBX-22029 Fixed preprocessing step in Pods discovery for Kubernetes kubelet template
  + ZBX-22234 Fixed incorrect SNMPINDEX offset retrieval in SNMP discovery
  + ZBX-22141 Fixed attaching multiple templates with proc.get item key to one host and fixed spelling in description
  + ZBX-22285 Fixed honoring of the excludeSearch parameter in API
  + ZBX-20604 Fixed UserParameterDir behavior for UserParameter calls
  + ZBX-22732 Fixed description of ATAN2 mathematical function
  + ZBX-22664 Fixed user macros with regex context being resynced without any changes
  + ZBX-22661 Fixed templated dashboard display in Monitoring Hosts Dashboards
  + ZBX-21599 Optimised preprocessing steps and added dashboard in the TiDB TiKV by HTTP template
  + ZBX-21598 Optimised preprocessing steps and added dashboard in the TiDB PD by HTTP template
  + ZBX-21600 Optimised preprocessing steps and added dashboard in the TiDB by HTTP template
  + ZBX-22386 Fixed encoding of HTML entities in the user interface
  + ZBX-22714 Fixed signature for mqtt.get key in Standard items popup
  + ZBX-21397 Fixed preprocessing step in discovery for Kubernetes kubelet template
  + ZBX-20202 Improved tablespace handling to support Oracle multitenant architecture in Oracle by ODBC template
  + ZBX-22713 Fixed Zabbix server compilation problem for NetBSD
  + ZBX-21795 Fixed unhandled timeout in Telnet
  + ZBX-21801 Fixed helper positioning when sorting Header and Query fields in item configuration form
  + ZBX-22238 Fixed non-writable hostgroup appearance in template, host and host prototype clone forms
  + ZBX-22192 Fixed valid widget name being reset when other widget fields are invalid
  + ZBX-21871 Switched for the changes in users of user group API object to be audit logged
    as updates in groups of user API objects
  + ZBX-22461 Fixed incorrect sortable item positioning in Safari
  + ZBX-22469 Fixed SLI calculation for services having multiple alarms per second
  + ZBX-22859 Fixed validation of input parameters in action configuration form</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1697544000">- updated to latest upstream release 6.0.22
- this version fixes CVE-2023-32722 and CVE-2023-32722 bsc#1216211 and bsc#1216222
- removed patches zabbix-6.0.12-new-m4-pgsql.patch zabbix-6.0.12-curl-fixes.patch
  honestly was tired of patching for correct way doing postgresql detection
  now added postgresql-server-devel which does not make sense but hey
  upstream does not care
- New Features and Improvements
  + ZBXNEXT-8576 Added template integration with Acronis Cyber Protect Cloud
  + ZBXNEXT-6554 Increased remote command execution limits to 16MB
  + ZBXNEXT-8610 Added MantisBT template
  + ZBXNEXT-8358 Improved items configuration sync on PostgreSQL by selecting using equal condition instead of not equal
  + ZBXNEXT-8429 Added HashiCorp Nomad template
  + ZBXNEXT-8649 Fixed time period params in JavaScript
  + ZBXNEXT-8581 Added support for HTTP proxy in Azure templates
  + ZBXNEXT-8558 Added MantisBT webhook
  + ZBXNEXT-8589 Updated documentation, unified metric names and descriptions in PostgreSQL templates,
    removed unused macros, user parameters and queries in PostgreSQL by Zabbix agent
  + ZBXNEXT-8528 Added AWS Cost Explorer template
  + ZBXNEXT-8190 Increased MariaDB maximum supported version to 11.0
  + ZBXNEXT-8582 Increased MySQL maximum supported version to 8.1
  + ZBXNEXT-8481 Added PostgreSQL by ODBC template
  + ZBXNEXT-8561 Added nodata trigger to remote Zabbix proxy and server health templates
  + ZBXNEXT-8482 Added integration with OpenStack Nova
  + ZBXNEXT-8451 Disabled spell checking for nondescriptive textareas
  + ZBXNEXT-8505 Added Cisco SD-WAN templates
  + ZBXNEXT-7944 Excluded edgeupdate service from services discovery in Windows by Zabbix agent templates
  + ZBXNEXT-8422 Added AWS ECS templates
- Bug Fixes
  + ZBX-23417 Fixed possible memory leak when checking modbus.get[] item
  + ZBX-23338 Improved performance of templatedashboard.get method for non super-admin users
  + ZBX-23110 Fixed possible crash on Windows 11 by removing concurrent Win API call for update perfCounters list
  + ZBX-23284 Prevented deletion of the discovered group as a result of renaming its group prototype
  + ZBX-21094 Fixed graphs not displaying values when items do not have trends and trend storage period is overridden in configuration
  + ZBX-23162 Fixed variable in JavaScript for Cisco Meraki template
  + ZBX-23066 Expanded ui/composer.json to describe the project
  + ZBX-23261 Removed kiosk mode button from host inventory form
  + ZBX-23253 Added static units support to graph widget legend and hint box
  + ZBX-21898 Fixed expression validation, history function parser to accept backslash without escaping
  + ZBX-22943 Fixed various memory leaks in Zabbix agent 2
  + ZBX-23244 Added escaping for special characters in HTML mode of Telegram mediatype
  + ZBX-22818 Fixed some aggregation functions not working with last_foreach()
  + ZBX-21636 Fixed Oracle DB update query error mishandled as success
  + ZBX-20442 Fixed Ceph plugin not returning percent_used in Zabbix agent 2
  + ZBX-15210 Added housekeeping and handling in remove action operation of autoreg_host table
  + ZBX-22685 Fixed issue of error message details not being expanded by default in various forms
  + ZBX-22166 Fixed item value widget not showing decimal places properly with seconds
  + ZBX-23035 Fixed disappearing filter group in host, item, trigger, graph, discovery rule, web and template lists
  + ZBX-23105 Added missing database indices
  + ZBX-22640 Fixed inability to add unique SNMPv3 checks in discovery rules
  + ZBX-21952 Fixed and improved documentation for Oracle by ODBC template
  + ZBX-22724 Fixed inconsistencies in ordering of objects in template configuration export
  + ZBX-22980 Fixed host prototype displaying inherited macros in a non-inherited macro tab
  + ZBX-17279 Fixed graph widget loading
  + ZBX-21644 Fixed state of "allow manual close" setting of trigger prototype getting lost on template cloning
  + ZBX-22060 Added notes about encryption in PostgreSQL templates, renamed database instance URI macro to connection string
    in PostgreSQL by Zabbix agent 2 template, updated PostgreSQL by ODBC template to use connection string
  + ZBX-23246 Fixed classic graph preview not working if more than 10 items are assigned to it
  + ZBX-22758 Fixed Zabbix agent 2 startup error on domain controllers by increasing go-winio version
  + ZBX-22451 Fixed resolving of calculated item formula in test popup
  + ZBX-22620 Added header in items for Meraki template
  + ZBX-23051 Changed content of resolved alerts to be more compatible with Event Orchestration in PagerDuty
  + ZBX-23272 Fixed naming for tenant item prototypes in OpenStack Nova by HTTP template
  + ZBX-22771 Fixed handling of large unsigned integers in jsonpath
  + ZBX-22871 Fixed regular expression crash with invalid utf-8 sequences when pcre2 is used
  + ZBX-23141 Fixed crash when maintenance is enabled and unexpected event exists for trigger prototype
  + ZBX-21255 Added support of the fmtnum() function for {ITEM.VALUE}, {ITEM.LASTVALUE} and expression macros
  + ZBX-21695 Fixed {TIME} macro not being resolved during scheduled report test
  + ZBX-23221 Fixed memory leaks when using certificate-based encryption in Zabbix Agent 1 and Agent 2; thanks to Masato Hirahata for the patch
  + ZBX-22864 Fixed calculation of max_repetitions sent out to device in SNMP PDUs
  + ZBX-21574 Optimized Asterisk by HTTP template
  + ZBX-18168 Added regexp runtime error logging for log*[] items
  + ZBX-22677 Adjusted font colors for placeholders, disabled and readonly fields
  + ZBX-22972 Fixed displaying of dashboard pages when scrolling is enabled
  + ZBX-22528 Fixed draggable element position
  + ZBX-23067 Enhanced audit logging with reason of switching of HA node to active mode
  + ZBX-22613 Fixed script execution with API token as authentication
  + ZBX-23060 Removed unused endpoints in JavaScript for Veeam Backup and Replication template
  + ZBX-22772 Added trends cleanup for non-numeric value types
  + ZBX-22822 Fixed displaying the correct threshold color in "Top hosts" widget when value exceeds maximum
  + ZBX-22777 Fixed item test form sending incorrectly resolved macros to server if item uses SNMP interface
  + ZBX-23097 Fixed use of uninitialised value when verifying subject and issuer with TLS
  + ZBX-23112 Fixed runtime errors in the inheritance of the trigger and trigger prototype dependencies
  + ZBX-22539 Fixed SLI calculation for days with daylight-saving-time transitions
  + ZBX-22814 Fixed PHP runtime errors in API trigger.get method when using "expandComment" option
  + ZBX-23049 Fixed default condition for log item macro resolution
  + ZBX-21909 Updated setup section in README for PHP-FPM templates to include configuration example for Apache
  + ZBX-21547 Fixed reading of non-UTF-8 encoded files in Zabbix agent 2
  + ZBX-20148 Fixed the issue with housekeeper failing to delete some of the events that required deletion
  + ZBX-21970 Fixed console error in "Map navigation tree" widget; disabled add button on a 10th depth level
  + ZBX-19393 Fixed undefined index errors in configuration.importcompare
  + ZBX-22290 Fixed generation of double page headers when general warning appears
  + ZBX-21845 Fixed Zabbix agent 2 systemd plugin failing with newer dbus
  + ZBX-22830 Fixed free bytes calculation for temporary tablespace in Oracle Zabbix agent 2 plugin
  + ZBX-22912 Fixed not being able to save an event correlation when custom formula was selected but only one condition remained
  + ZBX-21571 Updated pod crash loop trigger expressions in Kubernetes nodes and cluster state templates
  + ZBX-22369 Fixed suffix interpretation in threshold values for "Top hosts" widget
  + ZBX-22825 Fixed Zabbix access to the first page for user with specific page access
  + ZBX-22867 Fixed import popup showing circle animation even if PHP code failed
  + ZBX-22711 Fixed incorrectly displayed simple graphs with non-numeric items in Host graphs page</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1703419200">- updated to latest release 6.0.25
- fixes for bsc#1218199 (CVE-2023-32727), bsc#1218185 (CVE-2023-32725),bsc#1218193 (CVE-2023-32726)
- New Features and Improvements
  + ZBXNEXT-8857 Updated max supported TimescaleDB version to 2.13
  + ZBXNEXT-8800 Backported support of additional SSH options for ssh.run[] item as the 5th parameter
  + ZBXNEXT-8705 Implemented new tablespace item to retrieve percentage about
    current tablespace usage from max for both Oracle templates
  + ZBXNEXT-8708 Added version metric to Oracle plugin in Zabbix agent 2
  + ZBXNEXT-8729 Updated max supported TimescaleDB version to 2.12
  + ZBXNEXT-8522 Added HPE iLO by HTTP template
  + ZBXNEXT-7486 Added openshift-state-metrics in Kubernetes cluster state by HTTP
  + ZBXNEXT-8552 Added FortiGate by SNMP and FortiGate by HTTP templates
  + ZBXNEXT-8727 Added additional metrics in Cisco Meraki organization by HTTP template
  + ZBXNEXT-7097 Added item and trigger for monitoring PostgreSQL version into PostgreSQL
    by ODBC and PostgreSQL by Zabbix agent 2 templates
  + ZBXNEXT-8283 Implemented role-based authentication for AWS monitoring
  + ZBXNEXT-8575 Added Nextcloud template
  + ZBXNEXT-8469 Increased PostgreSQL maximum supported version to 16
  + ZBXNEXT-8714 Increased MariaDB maximum supported version to 11.1
- Bug Fixes
  + ZBX-23559 Fixed SLI dropping when maintenance is set with pre-existing problem
  + ZBX-23471 Fixed sha256 sum calculation on AIX, HP-UX and Solaris, fixed crash on HP-UX
  + ZBX-23787,ZBX-23755 Fixed crash on empty HTTP response;
    fixed Zabbix agent build on Windows with libcurl
  + ZBX-23683 Fixed calculation of vmware.datastore.read/write items taking into
    account VMware HV maintenance status
  + ZBX-21132 Fixed Top hosts widget not showing all items by selected item name
  + ZBX-23764 Added an additional field for new events in SIGNL4 media type
  + ZBX-23342 Fixed Zabbix agent 2 MySQL plugin connection not taking into account TLS parameters
  + ZBX-23685 Added read-only transaction to the list of recoverable errors on PostgreSQL
  + ZBX-23580 Fixed aggregated item key conversion to calculated item formula when
    item key includes 'last' function and a fourth parameter
  + ZBX-22493 Fixed foreign key support with SQLite3 database
  + ZBX-23490 Improved HTTP agent, web scenarios, web checks and JavaScript to convert to UTF-8
    from charset specified in HTTP header or HTTP meta tag
  + ZBX-23621 Fixed SNMP discovery looping forever with empty trend response
  + ZBX-23644 Fixed Zabbix agent compilation on AIX
  + ZBX-23525 Fixed template tab name in template configuration form
  + ZBX-23620 Reordered sub-templates in READMEs of Acronis, Control-M and Openstack templates
  + ZBX-23381 Fixed unit for FreeStorageSpace metric in JavaScript AWS RDS instance by HTTP template
  + ZBX-23269 Fixed sizes of loading modal windows
  + ZBX-22400 Fixed Web scenarios configuration form to display parent web scenarios on page refresh
  + ZBX-23290 Fixed gap when filtering by tags in Latest data
  + ZBX-23430 Fixed selected filter tab in high contrast themes being indistinguishable from others when collapsed
  + ZBX-23639 Changed value type for 'Pool Percent Used' item prototype in Ceph by Zabbix agent 2 template
  + ZBX-21891 Fixed messages about enabling, disabling and updating modules being different from other places
  + ZBX-23521 Fixed password field label not changing to key passphrase and
    back for SSH agent item when changing authentication method
  + ZBX-23431 Fixed non-working "Network timeout for item test" setting
  + ZBX-23285 Added missing bottom border for disabled button dropdown on hover for inherited macros
  + ZBX-23615 Fixed receiving data from the database twice the first time it is loaded
  + ZBX-19531 Fixed tables with header text vertical rotation
  + ZBX-23235 Fixed function macros to expand in notifications
  + ZBX-23173 Fixed memory leak in agent 2 for Windows Events processing on MS Windows
  + ZBX-23265 Fixed transfer of PSK encryption details when cloning proxy
  + ZBX-23563 Fixed JSONPath for rowshare locks metric in PostgreSQL by Zabbix agent 2 template
  + ZBX-22907 Removed unused LLD macro in PostgreSQL by Zabbix agent template
  + ZBX-23377 Added support for VMware perfCounter with nanosecond type
  + ZBX-23012 Possible optimization of the SQL queries when updating LLD items
  + ZBX-23325 Fixed ability to add duplicate ICMP ping checks to discovery rule configuration form via popup
  + ZBX-23270 Renamed trigger name condition to event name condition
  + ZBX-23340 Fixed TLS parameter handling in MySQL plugin for Zabbix agent 2
  + ZBX-23461 Fixed output of redundant data in DCdump_interfaces
  + ZBX-23528 Fixed inability to resize trigger expression field horizontally
  + ZBX-22977 Fixed positioning of hidden checkbox inputs and fixed autofocus in template/host mass update
  + ZBX-23494 Added SNMP fallback item to TrueNAS by SNMP template, updated
    uptime item and template descriptions, added preprocessing to free swap percentage calculation
  + ZBX-23404 Fixed Zabbix agent crashes on HP-UX 11.23
  + ZBX-22666 Disabled severity filter for Geomap widget in dashboard edit mode
  + ZBX-22735 Fixed confusing error message on user parameter reload in Zabbix agent 2
  + ZBX-23393 Fixed unquoted macro parsing in trigger function parameters
  + ZBX-23064 Simplified trend synchronization queries to improve performance
  + ZBX-23373 Fixed result for script.get API call with selectActions option
  + ZBX-23014 Fixed Zabbix agent build on HP-UX
  + ZBX-23164 Added timespan parameter in JavaScript Cisco Meraki template
  + ZBX-23455 Fixed inconsistency in button naming, confirmation messages,
    success and error messages in item and web scenario list pages
  + ZBX-20038 Fixed master host parameter for MySQL replication.get_slave_status key in Zabbix agent 2
  + ZBX-23301 Removed checks for PostgreSQL-TimescaleDB versions combination
  + ZBX-23211 Fixed host dashboard view for multi-page dashboard where the first page is empty</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1707048000">- add group provides needed by RPM 4.19</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108800">- update to latest release 6.0.27
- replaced zabbix-agentd.firewall  zabbix-java-gateway.firewall  zabbix-proxy.firewall  zabbix-server.firewall
  with firewalld xml definitions zabbix-agentd.xml  zabbix-java-gateway.xml  zabbix-proxy.xml  zabbix-server.xml
- New Features and Improvements
  + ZBXNEXT-8983 	Updated max supported MariaDB version to 11.2
  + ZBXNEXT-8984 	Updated max supported MySQL version to 8.3
  + ZBXNEXT-8762 	Added YugabyteDB by HTTP and YugabyteDB Cluster by HTTP templates
  + ZBXNEXT-8891 	Updated max supported MySQL version to 8.2
  + ZBXNEXT-8524 	Added support for HTTP proxy in GCP templates
  + ZBXNEXT-8759 	Added dashboards in Azure templates
  + ZBXNEXT-8580 	Added new discovery rules, refactored discovery rules to dependent items
    and made few minor changes in MSSQL by ODBC template
  + ZBXNEXT-8730 	Added Azure Cost Management by HTTP template
  - Bug Fixes
  + ZBX-23124 Fixed items with disabled history being sometimes stuck in non-supported state
  + ZBX-23586 Fixed filter evaluation type of organizations discovery in Cisco Meraki dashboard by HTTP template
  + ZBX-23766 Updated Zabbix agent 2 Ceph plugin readme setup instructions
  + ZBX-24094 Fixed network interfaces LLD filtering macro in Linux by Prom template
  + ZBX-23202 Fixed unused tag value being saved in tag filter
  + ZBX-22555 Updated regexp to case insensitive in Nginx templates
  + ZBX-23973 Fixed trends being retrieved from database for new items and for items with infrequent update interval
  + ZBX-22745 Removed incorrect description of network interfaces administrative status filter macro in SNMP templates
  + ZBX-24015 Improved zabbix[queue] internal item not to block history syncers and pollers
  + ZBX-23509 Fixed JSONPath of Keyspace discovery master item in Redis by Zabbix agent 2 template
  + ZBX-24059 Fixed libmodbus unnecessary linking into all binaries
  + ZBX-24055 Added missing API port macros in URL of script items in HPE Synergy by HTTP and HPE Primera by HTTP templates
  + ZBX-20525 Fixed vfs.dir.size performance issues when walking through directory that has a lot of subdirs/files
  + ZBX-23773 Improved trigger functionality for Acronis Cyber Protect Cloud MSP by HTTP template
  + ZBX-23979 Improved trend recalculation performance by performing trend updates in own transaction
  + ZBX-23688 Improved new item value retrieval performance by adding such items to value cache after configuration sync
  + ZBX-22130 Changed JSONPath expression evaluator to treat null values as empty variants
  + ZBX-23986 Added a license to the Go module
  + ZBX-23587 Fixed widget input field selecting when clicking on label
  + ZBX-23640 Fixed preload hints opening
  + ZBX-22433 Fixed web scenario and web scenario step configuration field trimming and field sorting
  + ZBX-23684 Fixed transactions query file for PostgreSQL by Zabbix agent template
  + ZBX-22371 Fixed process tags option not adding tags for service events
  + ZBX-17208 Fixed invalid command-line flag handling in Zabbix agent 2
  + ZBX-23937 Fixed JavaScript for AWS EC2 instances discovery
  + ZBX-22715 Fixed map shape dimension changes on resizing in scaled browser mode
  + ZBX-23722 Added garbage collection after executing JavaScript code
  + ZBX-23740 Fixed netsnmp persistent state disabling without affecting its configuration
  + ZBX-23257 Fixed log items not using MaxLinesPerSecond setting correctly for Zabbix agent 2
  + ZBX-23890 Removed non-existing headers from compiler checks: mtent.h and knlist.h
  + ZBX-23912 Removed Jira with CustomFields media type in data.tmpl
  + ZBX-23761 Fixed JavaScript in Jira media type
  + ZBX-22558 Fixed trigger expression for retrieval of stub page in Nginx templates
  + ZBX-23691 Fixed LLD filters evaluation type for devices discovery in Cisco SD-WAN by HTTP template
  + ZBX-23540 Added error checks for RegisterMetrics calls
  + ZBX-23605 Removed getting location buckets in AWS by HTTP template
    added discovery filters for request metrics in AWS S3 bucket by HTTP template
  + ZBX-23466 Fixed data aggregation errors in Graphs and Top hosts widgets with Elasticsearch backend
  + ZBX-23835 Updated Meraki templates
  + ZBX-23723 Fixed proxy params in JavaScript AWS templates
  + ZBX-23733 Fixed error when downloading graph as .png image if item name contains multibyte characters
  + ZBX-22983 Fixed ellipsed dropdown options in items mass update in preprocessing
  + ZBX-23715 Fixed persistent directory path not following symlinks upon creation
  + ZBX-23825 Fixed query_fields values for Acronis and Nomand templates
  + ZBX-22055 Fixed map image of map widget not being updated when pressing Apply button
  + ZBX-23629 Fixed interface icon cursor to pointer
  + ZBX-22536 Fixed TimescaleDB compression detection for history.clear API method and proper error appearance in frontend
  + ZBX-23145 Disabled deprecated automatic reconnection in MySQL
  + ZBX-22933 Improved vfs.file.regmatch and vfs.file.regexp items to use buffered file read
  + ZBX-23439 Fixed sorting of numeric items with/without aggregation enabled in Top hosts widget
  + ZBX-21973 Changed deprecated X-Frame option allow-from to Content-Security-Policy frame-ancestors
  + ZBX-23633 Fixed service alarms to be recovered with problem time in case of negative problem duration
  + ZBX-23738 Fixed Zabbix backend sources for libxml2 2.12.0 version changes
  + ZBX-23746 Fixed creation of tickets during escalation for Zammad media type
  + ZBX-23561 Fixed spacing between filter and results table
  + ZBX-18873 Fixed disabled chevrons color in problem view
  + ZBX-23636 Fixed some fields in Administration section not being trimmed on form submit</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108801">- remove all firewalld definitions as they are part of firewald package already</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711800000">- fix broken copypasta for system-user-zabbix source file and
  file itself to remove gecos (description) in file
  fixes bsc#1222169 Packaging Error in system-user-zabbix-6.0.27-1.1.noarch package prevents upgrade
  Thanks Andreas Stieger for pointing out and reporter himself</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1711800001">- update to 6.0.28:
  * Added metadata in JavaScript for AWS templates
  * Added AWS ELB Application Load Balancer by HTTP template
  * Added Check Point Next Generation Firewall by SNMP template
  * Added MSSQL by Zabbix agent 2 template
  * Updated max supported TimescaleDB version to 2.14
  * bug fixes</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1716984000">- Update license to match legaldb report</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1719489600">- update to 6.0.31
- New Features and Improvements
  + ZBXNEXT-9140 Added support for custom compartments in Oracle Cloud by HTTP templates Templates
  + ZBXNEXT-9034 Added Jira Data Center by JMX template Templates
  + ZBXNEXT-8682 Introduced a length limit of 512KB for item test values that server returns to Zabbix frontend Frontend Server
  + ZBXNEXT-8248 Added database filter macros to MySQL templates Templates
  + ZBXNEXT-6698 Removed absolute threshold and timeleft from OS template triggers of filesystem space Templates
  + ZBXNEXT-7930 Added user macro support for username and password fields in email media type Server
  + ZBXCTR-22 Refactored JavaScript filter functions for Kubernetes templates Templates
  + ZBXNEXT-9098 Added AWS ELB Network Load Balancer by HTTP template Templates
  + ZBXNEXT-6864 Replaced {HOST.CONN} with user macros in templates Templates
  + ZBXNEXT-9117 Updated max supported MariaDB version to 11.3 Proxy Server
  + ZBXNEXT-9026 Added Go compiler version to Zabbix agent 2 version output Agent
  + ZBXNEXT-8786 Changed 'odbc.discovery' keys to 'odbc.get' in MySQL by ODBC and Oracle by ODBC templates Templates
  + ZBXNEXT-8536 Added cbdhsvc service to macros in Windows agent templates Templates
  + ZBXNEXT-8861 Made changes and added more metrics to the FortiGate by SNMP template Templates
  + ZBXNEXT-8240 Added a new set of templates for integration with Oracle Cloud Infrastructure Templates
- Bug Fixes
  + ZBX-24483 Improved memory usage in Zabbix server/proxy trappers and in proxy
    pollers when sending large configuration Proxy Server
  + ZBX-23073 Fixed URL widget resizing and dragging Frontend
  + ZBX-24574 Fixed HA node flipping between standby and active states Server
  + ZBX-24119 Fixed possible blocking of alert manager when it periodically pings database Server
  + ZBX-7998 Added VMware service username, password and URL check for empty values Proxy Server
  + ZBX-24402 Reduced main process connections to database during startup Proxy Server
  + ZBX-24369 Fixed filter behavior in monitoring pages after deleting filter parameters Frontend
  + ZBX-24484 Fixed Geomap widget console error when dragging map in widget edit mode Frontend
  + ZBX-23337 Improved supported version documentation for Oracle Database plugin and both templates Documentation
  + ZBX-24180 Fixed inability to import existing host or template when its dependent item prototype,
    which is used in trigger prototypes or graph prototypes, would have a different master item API
  + ZBX-20871 Fixed inability to use LLD macro functions in Prometheus pattern and labels used in item prototype preprocessing API
  + ZBX-24527 Fixed unnecessary loading text being displayed in hintbox preloader Frontend
  + ZBX-24362 Fixed wrong Zabbix agent 2 loadable plugin process handling catching all child process exits Agent
  + ZBX-24470 Fixed scale of VMware vmware.vm.memory.size.compressed key Proxy Server
  + ZBX-24415 Added triggers for datastores in VMware templates Templates
  + ZBX-18094 Fixed multiple pie graph issues related to calculation of item angles Frontend
  + ZBX-20766 Fixed confusing port binding error message Agent Proxy Server
  + ZBX-24481 Fixed inability to unset value map from existing item or item prototype by passing
    a version without valuemap parameter into configuration.import API
  + ZBX-24531 Fixed compile time data not being set for agent2 Agent
  + ZBX-24453 Implemented socket file cleanup when shutting down, added blocking of signals during important stages of startup Proxy Server
  + ZBX-24152 Fixed host form submission with Enter button if the form is opened in a popup and focus is in a flexible text area field Frontend
  + ZBX-23788 Added SNMP OID ifAlias in Network interfaces discovery Templates
  + ZBX-24482 Fixed the presence of the http_proxy field in the initial data Installation
  + ZBX-24210 Improved Zabbix agent 2 loadable plugin capacity code style Agent
  + ZBX-23951 Fixed issue of incorrect template matching when no UUID exists in export file API
  + ZBX-23953 Fixed CIDR network mask of VMware HV network interface Proxy Server
  + ZBX-24195 Fixed host IPMI username and password field max length Frontend
  + ZBX-24451 Added tags and changed a item in Proxmox template Templates
  + ZBX-23386 Fixed hintbox sizing to fit screen Frontend
  + ZBX-24024 Fixed OIDs for external sensors in APC UPC by SNMP templates Templates
  + ZBX-21751 Fixed node's loadavg item in Proxmox template Templates
  + ZBX-24315 Fixed linking template to host when some LLD macro paths already exist Server
  + ZBX-24172 Fixed Zabbix server issue with scheduled intervals on Feb 29th of leap year Server
  + ZBX-23407 Improved performance of retrieving last history values when primary keys are available API
  + ZBX-24246 Updated descriptions for family of MySQL and Oracle templates,
    changed macro in the trigger 'Tablespace utilization is too high' for family of Oracle templates Templates
  + ZBX-23988 Renamed Agent2 Go module
  + ZBX-24222 Fixed incorrect item OIDs in the FortiGate by SNMP template Templates
  + ZBX-24393 Updated README in Redis by Zabbix agent 2 template Templates
  + ZBX-24298 Allowed any JNDI service providers back in JMX monitoring Java gateway
  + ZBX-19990 Separated LLD filter macros in Apache Tomcat by JMX template Templates
  + ZBX-24364 Added preprocessing steps for LLD rules in RabbitMQ templates Templates
  + ZBX-24368 Improved PostgreSQL autovacuum's count query Templates
  + ZBX-24282 Fixed Zabbix proxy to report error for not supported items Proxy Server
  + ZBX-19507 Fixed vmware.eventlog item to recover after event keys are reset Server
  + ZBX-24241 Fixed Zabbix server issue with random order of host groups for a host during real-time export Server
  + ZBX-24275 Fixed item prototype JSONPath preprocessing, added missing volume health metric and triggers in HPE MSA templates Templates
  + ZBX-24316 Fixed username macro in GridGain by JMX template Templates
  + ZBX-23719 Updated plugin-support to add duplicate flag handling Agent
  + ZBX-22429 Fixed typo in Zabbix proxy automake file Installation
  + ZBX-24264 Fixed value cache being filled with values of newly added items with triggers Server
  + ZBX-24088 Fixed problem filtering in maps with nested maps Frontend
  + ZBX-24206 Fixed line breaks in JavaScript in Cloudflare template Templates
  + ZBX-24236 Fixed nested transaction error in LLD when connection is terminated Server
  + ZBX-24134 Added sensor discovery in VMware Hypervisor template Templates
  + ZBX-23918 Fixed item pattern select popup to display all available items Frontend
  + ZBX-24190 Fixed items being updated incorrectly when configuring graph Frontend
  + ZBX-24289 Fixed issue with interface assignment for items copied from host to host Frontend
  + ZBX-23032 Added triggers for cluster status in VMware templates Templates
  + ZBX-23948 Added support for TabularData data when parsing an MBean attribute Java gateway
  + ZBX-23742 Fixed tag filtering logic for tags with one name and different types of operators API
  + ZBX-24271 Added delay in JavaScript execution for Azure Cost Management by HTTP template Templates
  + ZBX-24208 Fixed Oracle, MySQL plugin connection cache blocking Agent
  + ZBX-24202 Fixed JavaScript in AWS S3 bucket by HTTP template Templates
  + ZBX-23478 Fixed issue when missing locale error would not be displayed for user under certain conditions Frontend
  + ZBX-24166 Fixed Zabbix not being able to restart due to RTC and sockets not being closed before stopping Agent Proxy Server
  + ZBX-23853 Fixed duplicate agent check timestamps when time shifts back due to system clock synchronization Agent</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1726833600">- update to 6.0.33
- this version fixes CVE-2024-36461 and CVE-2024-22114
- New Features and Improvements
  + ZBXNEXT-9000 Changed query table for ASM disk group metrics in Oracle Database plugin and
    Oracle by ODBC template Agent Templates
  + ZBXNEXT-9217 Added AWS Lambda by HTTP template Templates
  + ZBXNEXT-9293 Updated max supported MySQL version to 9.0 Proxy Server
  + ZBXNEXT-8657 Updated Zabbix health templates with new visualization Templates
  + ZBXNEXT-9143 Added index on auditlog recordsetid Server
  + ZBXNEXT-9081 Added Small Computer System Interface (SCSI) device type support to Zabbix agent 2 Smart plugin Agent
  + ZBXNEXT-6445 Added recovery expression for fuzzytime triggers in Linux and Windows templates,
    removed fuzzytime triggers from active agent templates Templates
  + ZBXNEXT-9201 Updated max supported MySQL version to 8.4 Proxy Server
  + ZBXNEXT-9225 Updated max supported TimescaleDB version to 2.15 Server
  + ZBXNEXT-9226 Updated max supported MariaDB version to 11.4 Proxy Server
  + ZBXNEXT-8868 Added discovery and template for Azure VM Scale Sets Templates
- Bug Fixes
  + BX-24947 Fixed PHP runtime errors while processing frontend notifications Frontend
  + ZBX-24824 Improved loadable plugin connection broker Agent
  + ZBX-24583 Fixed inability to export/import web scenario with digest authentication API
  + ZBX-23905 Fixed double scroll in script dialogs Frontend
  + ZBX-18767 Fixed word breaks in flexible text input fields and trigger expressions Frontend
  + ZBX-24909 Fixed resolving of macro functions in the "Item value" widget Frontend
  + ZBX-24859 Fixed JavaScript in S3 buckets discovery rule Templates
  + ZBX-24617 Fixed hardcoded region in AWS by HTTP template Templates
  + ZBX-24524 Fixed "New values per second" statistic to include dependent items in calculation Proxy Server
  + ZBX-24821 Made 'execute_on' value being recorded in audit only for shell scripts Server
  + ZBX-23312 Fixed discovery edit form being saved incorrectly after dcheck update Frontend
  + ZBX-24773 Fixed duplicate item preprocessing in Kubernetes Kubelet by HTTP template Templates
  + ZBX-24514 Fixed standalone Zabbix server and Zabbix proxy not stopping when database is read-only Proxy Server
  + ZBX-23936 Fixed state and styling of readonly fields Frontend
  + ZBX-24520 Fixed an issue with incorrect translations used in several frontend places Frontend
  + ZBX-21815 Fixed issue with undefined offset for media type when it was deleted before saving the user Frontend
  + ZBX-24108 Fixed error in dashboard if Map widget contains map element that user doesn't have access to Frontend
  + ZBX-24569 Fixed old and added new items to Azure Virtual Machine template Templates
  + ZBX-24537 Fixed tags subfilter in Latest data kiosk mode Frontend
  + ZBX-24167 Fixed template linkage when item prototype collision is found Server
  + ZBX-23770 Improved monitoring user permissions documentation for Zabbix agent 2 Oracle plugin and Oracle by ODBC template Documentation
  + ZBX-24565 Removed redundant kernel header include, fixed musl compatibility issues (thanks to Alpine Linux maintainers for spotting this)
  + ZBX-24610 Fixed interface field appearance for discovered items without interface set Frontend
  + ZBX-24562 Fixed incorrect problem order in Problems by severity widget's hintbox Frontend
  + ZBX-23751 Fixed inability to pass an action filter condition without an "operator" property, implying a default value of "Equal" API
  + ZBX-21429 Prevented ability to disable all UI element access via role.update API API
  + ZBX-19271 Fixed inconsistent tag row rendering in different edit forms Frontend
  + ZBX-24539 Fixed incorrect threshold in trigger expression of Check Point Next Generation Firewall by SNMP template Templates
  + ZBX-24667 Fixed vm.memory.size[pused] item on Solaris Agent
  + ZBX-23781 Added storage volumes check in HPE iLO by HTTP template Templates
  + ZBX-24391 Fixed Zabbix agent to return net.tcp.socket.count result without error if IPv6 is disabled Agent
  + ZBX-24235 Fixed value misalignment in Item value widget Frontend
  + ZBX-24352 Fixed custom severity name usage in Geomap widget Frontend
  + ZBX-24665 Fixed potential problem with deprecated GCE Integrity feature Templates
  + ZBX-20993 Fixed Zabbix agent 2 MQTT plugin clientID to be generated by strict requirements Agent
  + ZBX-23426 Added dependent item with JavaScript preprocessing for edges SD-WAN in VMWare SD-WAN VeloCloud by HTTP template Templates
  + ZBX-24566 Fixed crash when expression macro is used in unsupported location Server
  + ZBX-24450 Fixed issue where graph could differ for data gathered from PostgreSQL and other databases Frontend
  + ZBX-24513 Fixed real-time export of rarely updated trends Server
  + ZBX-24163 Fixed submap addition in Map navigation tree widget to not append same submaps repeatedly Frontend
  + ZBX-23398 Fixed trigger expression constructor incorrectly showing '&lt;' and '&gt;' operators Frontend
  + ZBX-23584 Fixed error message being displayed when updating host after changing item status Frontend
  + ZBX-24635 Fixed datastore triggers in VMware templates Templates</changelog>
</package>
<package pkgid="c644f890f7e564dac3c863ff597f427556921eea29595558f259c618447a01a2" name="zabbix-proxy-mysql" arch="x86_64">
  <version epoch="0" ver="6.0.33" rel="bp156.2.3.1"/>
  <changelog author="pgajdos@suse.com" date="1644494400">- version update to 4.0.38
  * ZBX-20387   fixed default language of the setup routine for logged in superadmin users (averza)
  * ZBX-19652   fixed JavaScript syntax for Internet Explorer 11 compatibility (jfreibergs)</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1644753600">- mention dropped files from 3.x series so it can be accepted in backports...
- zabbix-3.0.20-jsLoader-fix.patch was never required in 4.x</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1647518400">- updated to latest release 4.0.39
- Bug Fixes
  + ZBX-19789 Added SourceIP support to ldap simple checks
  + ZBX-20680 Fixed reflected XSS issues
  ( Reflected XSSes in Zabbix Frontend (CVE-2022-24349, CVE-2022-24917, CVE-2022-24918, CVE-2022-24919) )
  fixes for bsc#1196945 bsc#1196946 bsc#1196947</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491200">- updated to latest release 4.0.42
- New Features and Improvements
  + ZBXNEXT-7694 Added "utf8mb3" character set support for MySQL database
  + ZBX-20946 Enabled Bulgarian, Chinese (zh_TW), German, Greek, Indonesian,
    Romanian, Spanish and Vietnamese languages in frontend
- Bug Fixes
  + ZBX-21123 Fixed crash when VMware VC was not available at the first moment when starting zabbix_server
  + ZBX-21137 Fixed VMware collector crash related to datastore state disconnected from all HVs
  + ZBX-20600 Fixed vmware hv.datastore.latency item when multiple datastores with duplicate name
  + ZBX-20844 Fixed external check becoming unsupported when Zabbix server or Zabbix proxy is stopped</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491201">- add CVE-2022-35230 patch file CVE-2022-35230.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674216000">- updated to 6.0.12
- for changes in this major release please consult 6.0.html in
  /usr/share/doc/packages/zabbix/
- removed CVE-2022-35230.patch and zabbix-3.0.25-new-m4-pgsql.patch
- added fixed zabbix-6.0.12-new-m4-pgsql.patch patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674820800">- mention of patches added required...
  zabbix-6.0.12-curl-fixes.patch zabbix-6.0.12-netsnmp-fixes.patch
  zabbix-6.0.12-new-m4-pgsql.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1684152000">- updated to latest upstream release 6.0.17
- New Features and Improvements
  + ZBXNEXT-8334 Added Event-Driven Ansible media
  + ZBXNEXT-8312 Increased TimescaleDB maximum supported version to 2.10
  + ZBXNEXT-8317 Increased MariaDB maximum supported version to 10.11
  + ZBXNEXT-7759 Added array and Buffer support to JavaScript btoa function and HttpRequest post/put methods
  + ZBXNEXT-8071 Added sysdba, sysasm and sysoper login options to Zabbix agent 2
    Oracle plugin and updated Oracle by Zabbix agent 2 template documentation
  + ZBXNEXT-8241 Added support of signing data using rs256 to JavaScript engine
  + ZBXNEXT-8208 Added storage accounts in azure template
  + ZBXNEXT-8012 Implemented API token authentication in user.checkAuthentication method
  + ZBXNEXT-8204 Added support of PHP 8.2
  + ZBXNEXT-8170 Added AWS cloud templates
  + ZBXNEXT-7923 Added templates for BMC Control-M integration
  + ZBXNEXT-7775 Added Veeam backup and replication templates
  + ZBXNEXT-8054 Updated MariaDB maximum supported version to 10.10
  + ZBXNEXT-7951 Implemented configuration import improvements
  + ZBXNEXT-8112 Added Line media type
  + ZBXNEXT-8197 Added TimescaleDB v2.9.x support
  + ZBXNEXT-7962 Fixed interfaces discovery rules in OPNsense, PFSense and TrueNAS templates
  + ZBXNEXT-7615 Added hmac function for JavaScript
  + ZBXNEXT-7977 Added Azure Microsoft SQL templates
  + ZBXNEXT-8076 Added prof_enable and prof_disable commands for profiling
  + ZBXNEXT-7963 Added a hint box to the "Enable HTTP authentication" field; added confirmation dialog box for enabling HTTP authentication
  + ZBXNEXT-7886 Added Cisco Nexus 9000 Series Switches template
  + ZBXNEXT-6119 Added the option to retrieve all JSON data from docker.container_info key in Zabbix agent 2 Docker plugin
  + ZBXNEXT-7834 Added templates for Microsoft Azure and Azure virtual machines
  + ZBXNEXT-8058 Reduced locking between history syncers, trappers and proxy pollers
- Bug Fixes
  + ZBX-22718 Fixed memory leak in json objects and identical keys
  + ZBX-22719 Fixed replace() function in expressions
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22589 Added new limits for JS objects
  + ZBX-22521 Added debug logging for process selection in proc.mem[] on AIX
  + ZBX-22373 Updated go.mod/sum to allow mixing session and key parameter for Zabbix agent 2 items
  + ZBX-22241 Fixed minimum severity filter usage for map element link triggers
  + ZBX-22194 Fixed inability to import a template with trigger dependency on a host trigger
  + ZBX-22538 Fixed popup menus disappearing on right-clicking links in them
  + ZBX-21583 Optimised preprocessing steps and added two graphs and dashboard in the Hadoop by HTTP template
  + ZBX-19375 Prevented the ability to set a duplicate value for the uuid parameter when updating any of template
    entities; added possibility to update the uuid parameter for the Service API; fixed duplicate UUIDs
    in Proxmox VE by HTTP template
  + ZBX-21603 Optimised preprocessing steps in the Zookeeper by HTTP template
  + ZBX-21589 Optimised SQL queries and preprocessing steps
  + ZBX-22492 Removed limitation for size of logged messages in JS
  + ZBX-22641 Updated deprecated ports in Kubernetes templates, updated target tags,
    added notes about binding address options for Scheduler and Cluster Manager components
  + ZBX-22306 Fixed the crash in Zabbix agent 2 when running out of available file descriptors
  + ZBX-21013 Hid the option "Create new groups" for unprivileged users in the Import form
  + ZBX-22219 Added validation to the "Server" IP/DNS option in the Zabbix agent 2 configuration
  + ZBX-22627 Fixed loss of preprocessing result when step with delta is used
  + ZBX-22304 Fixed duplication in web scenario error messages when curl cannot resolve host
  + ZBX-21577 Added an extra master item prototype to the Elasticsearch Cluster by HTTP template
    to reduce preprocessing worker utilization
  + ZBX-20084 Fixed VMware parameters display
  + ZBX-20699 Fixed the inability to import host prototypes containing SNMPv3 interface;
    allowed to supply conditional parameters with default values to hostprototype.create and hostprototype.update API methods
    when the parameters have no effect; added audit logging of changes to host prototypes when unlinking a template;
    fixed the inability to remove group links or group prototypes from a host prototype of a linked template
  + ZBX-22432 Fixed different severity paddings in trigger popups and maps triggers
  + ZBX-22210 Fixed selected count when using filter and filtered parameter is changed in a popup
  + ZBX-22533 Fixed debug section overlapping with 'Add new widget' placeholder in the dashboard
  + ZBX-22331 Fixed messages when updating graph prototype discovery
  + ZBX-22455 Added a check for numeric value in value mapping
  + ZBX-22206 Fixed incorrect padding in multiselect popup contrast dark and light stylesheets
  + ZBX-18527 Fixed the markup for Type of calculation expression field
  + ZBX-22363 Added support for item and item_preproc table fields to be either nvarchar or nclob
  + ZBX-22622 Fixed alert script path validation
  + ZBX-22588 Fixed unauthorised file system access when using cURL
  + ZBX-22097 Fixed exiting process when connection to the database is lost
  + ZBX-21576 Optimized preprocessing in ClickHouse by HTTP template and added lld rule
  + ZBX-21669 Added the possibility to filter System user in the audit log
  + ZBX-22261 Added value mapping in the template PostgreSQL by Zabbix agent 2 for item Checksum failures
  + ZBX-22413 Fixed autofocus for inherited web scenario edit
  + ZBX-22507 Fixed positioning of the debug information on dashboards in the editing mode
  + ZBX-22506 Fixed horizontal scrollbar occasionally appearing on Graph widgets
  + ZBX-22512 Fixed occasional jumping of hint-boxes of Graph widgets, when made static
  + ZBX-22403 Added license information to the Readme for Veeam Backup templates
  + ZBX-21596 Optimized preprocessing steps in the Redis by Zabbix agent 2 template
  + ZBX-22520 Fixed the versions of integrations
  + ZBX-19466 Changed global script name validation to include a menu path into its scope of uniqueness check
  + ZBX-22073 Fixed subfilters of the Latest data and Graphs occasionally hiding the selected options
  + ZBX-22490 Fixed HttpRequest limit in JavaScript being reached even if all objects are destroyed
  + ZBX-21578 Optimized HAProxy http/agent templates to spread the load across the workers
  + ZBX-21906 Fixed recovery of dependent items when throttling is used
  + ZBX-21723 Removed syslog LogType from config file for Zabbix agent 2 on Windows
  + ZBX-22407 Fixed a crash when testing an item with the aggregated function count containing invalid argument
  + ZBX-22056 Fixed the "No data found" message style in Monitoring-&gt;Problems
  + ZBX-22026 Fixed SNMP agent item going to unsupported state on NULL result
  + ZBX-22411 Fixed incorrect time in the dashboard Graph widget hintbox
  + ZBX-21902 Emphasized the HTML type in the attribution field in the Administration-&gt;Geographical Maps
  + ZBX-18288 Fixed undefined offset runtime error in the Graph prototype preview
  + ZBX-21963 Fixed $ZBX_SERVER value being ignored unless $ZBX_SERVER_PORT is also defined
  + ZBX-21802 Fixed Enabled button in the discovered calculated items
  + ZBX-21642 Fixed a filter not clearing when clicking on a specific host in the Monitoring
  + ZBX-22186 Fixed wrong color update after item order change in graphs
  + ZBX-19339 Fixed import and export of dependent LLD rules if master item is a web item
  + ZBX-21813 Fixed User role update page when an empty user role name has been submitted
  + ZBX-22188 Changed parameters of the wmi.get and wmi.getall keys to mandatory
  + ZBX-21238 Fixed the inability to update status and other fields of a templated item, item prototype
    and discovery rule of script type
  + ZBX-21834 Fixed the map navigation tree breaking if there is a disabled trigger used as a link indicator
    between two elements in a map
  + ZBX-22259 Fixed quoted parameter escaping in the trigger expression functions
  + ZBX-22241 Fixed map link color and drawing style selection when multiple triggers are in the problem state
  + ZBX-22203 Fixed the tabfilter item click event being executed at the end of the tabfilter sorting event in Firefox
  + ZBX-22434 Fixed race condition when starting Zabbix agent 2 with loadable plugins
  + ZBX-22229 Updated Zabbix web service dependencies
  + ZBX-20801 Updated the Readme in Docker template
  + ZBX-22298 Fixed metrics preprocessing in PVC discovery in Kubernetes cluster state by HTTP template,
    removed non-existing PVC statuses, combined state phases into single phase metrics, added PV discovery
  + ZBX-22079 Fixed "make clean" command when used from tar archive
  + ZBX-22222 Fixed applying item value maps on already converted values
  + ZBX-22402 Fixed data sending to Zabbix server from Zabbix agent2 persistent buffer
  + ZBX-22240 Fixed selects of history and trends being able to block housekeeping
  + ZBX-22240 Fixed selects of history and trends blocking drop_chunks
  + ZBX-22078 Fixed the crash in calculated items when using tag filter on 32-bit systems
  + ZBX-21591 Optimized JSONPaths in the Nginx Plus template
  + ZBX-21739 Fixed discover status not being updated for templated graph prototype
  + ZBX-21748 Fixed the background of the Close button in the message box for dark theme
  + ZBX-19202 Fixed template dashboard availability to users without permissions to the templates
  + ZBX-22189 Fixed Zabbix server crash appearing when only item tags change between LLD runs
  + ZBX-21591 Optimized Nginx Plus by HTTP template to spread the load across worker processes
  + ZBX-22032 Added the cookie engine to HTTP checks
  + ZBX-21597 Optimized Remote Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-21602 Optimized Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-22149 Fixed wrong escaping in trigger expression during upgrade and escaping as a workaround for calculated items
  + ZBX-22061 Fixed custom query parameter read on an empty parameter for Oracle plugin in Zabbix agent 2
  + ZBX-21227 Improved error logging during agent start as a Windows service
  + ZBX-22178 Fixed action operations being executed on the current host only if a host group is selected
  + ZBX-22189 Fixed LLD Zabbix server crash
  + ZBX-21538 Fixed history.get API method blocking drop_chunks requests during housekeeping
  + ZBX-21956 Fixed severity sign overlapping trigger name in the map element configuration
  + ZBX-22215 Fixed incorrectly quoted function parameter parsing
  + ZBX-22043 Fixed the crash when array index in JSONPath is negative or large
  + ZBX-22118 Fixed remote command execution sequence in Zabbix agent 2
  + ZBX-21556 Updated Etcd by HTTP template to comply with Etcd v3.5
  + ZBX-22133 Fixed closed pipe detection for communication with plugins in Windows
  + ZBX-21936 Fixed actions not being displayed in the Action log widget
  + ZBX-22164 Fixed quote and unquote methods for trigger functions
  + ZBX-21254 Removed kernel.maxproc from the processes graph in Linux by Zabbix agent templates
  + ZBX-21754 Improved value cache warmup when retrieving two last values with 1 day update interval
  + ZBX-22077 Fixed Sign out link not working consistently in Mozilla Firefox
  + ZBX-21862 Updated tablespaces query for Oracle plugin in Zabbix agent 2
  + ZBX-21665 Fixed SMART plugin infinite loop for Zabbix agent 2
  + ZBX-19138 Fixed Redis plugin configuration in Zabbix agent 2 configuration files
  + ZBX-21592 Moved some static items under LLD rules to optimize Oracle by ODBC template
  + ZBX-21069 Fixed SNMP max_vars not backing off when generr is received
  + ZBX-21889 Fixed warnings being displayed even after enabling overrides for trends or history tables with compressed chunks
  + ZBX-21563 Changed the order in which escalation steps and recovery operations are executed
  + ZBX-22017 Fixed map navigation tree widget inability to save the order when the depth levels get changed
  + ZBX-21961 Removed the unnecessary "Command:" label for message actions on the Event details page
  + ZBX-21783 Fixed Zabbix JS timeout validation
  + ZBX-21720 Fixed trends function cache size estimation and overallocation handling
  + ZBX-21713 Fixed retrieval of the numeric column width when Oracle DB is used
  + ZBX-22126 Fixed trends being deleted from cache and retrieved from the database when data older than 1 hour is received
  + ZBX-22075 Fixed crash when Elasticsearch is used
  + ZBX-21890 Fixed config.dbversion_status containing second empty object on PostgreSQL without TSDB
  + ZBX-22138 Fixed inability to delete a group from the host prototype
  + ZBX-21950 Updated script item to not require host interface during template linkage
  + ZBX-21540 Moved some static items under LLD rules to improve performance in Oracle by Zabbix agent 2 template
  + ZBX-21073 Added support of Int8Array(), Buffer() and also duktape plain buffers in md5, sha256 and hmac function parameters
  + ZBX-22071 Extended description for OPSGenie media type
  + ZBX-20845 Fixed SNMP interface availability in case of wrong credentials
  + ZBX-21587 Added metrics for optimizing dependent items preprocessing in Jenkins template
  + ZBX-21441 Added an override to skip metadata collection on zfs and btrfs for Nix templates
  + ZBX-22016 Fixed host.get API method not returning any results for hosts with no interfaces when filtering by "hostid"
  + ZBX-21927 Fixed a crash on Oracle database when connection is lost
  + ZBX-21300 Fixed high CPU usage when using net.tcp.socket.count key on Windows
  + ZBX-21793 Fixed error message for "diaginfo" runtime command
  + ZBX-22042 Fixed inability to get the existing group prototypes by hostprototype.get API method when using Oracle database
  + ZBX-21221 Increased character limit of task_result.info
  + ZBX-21696 Fixed Windows agent 2 Unicode path support for log* items
  + ZBX-21903 Fixed agent 2 timeout behavior for net.tcp.port item
  + ZBX-21039 Fixed Readme in PostgreSQL by Zabbix agent 2 template
  + ZBX-21922 Fixed expression macros to use corresponding item keys
  + ZBX-21806 Fixed fatal PHP error in case incorrect variable type for controller action is given
  + ZBX-21753 Fixed graphs not loading in kiosk mode
  + ZBX-20413 Fixed the behavior of paging when a filter or a sub-filter is applied
  + ZBX-21206 Updated plugin support dependency for Zabbix agent 2
  + ZBX-20356 Updated Zabbix agent 2 to remove and re-add performance counters on failed collection and to keep a query always open
  + ZBX-21296 Updated Oracle plugin, Oracle ODBC and agent 2 template documentation grant select variables and added a new grant
  + ZBX-21595 Optimized RabbitMQ node templates
  + ZBX-21884 Changed system.sw.packages[&lt;package&gt;,&lt;manager&gt;,&lt;format&gt;] to system.sw.packages[&lt;regexp&gt;,&lt;manager&gt;,&lt;format&gt;]
  + ZBX-21594 Optimized RabbitMQ cluster templates
  + ZBX-20050 Fixed broken macro value and type input when changing to/from inherited macros
  + ZBX-21864 Fixed the fatal error in system warning page
  + ZBX-20110 Added single field search option to the archive.info, ts.stats, pdb.info,
    cdb.info and diskgroups.stats keys in Zabbix agent 2 Oracle plugin
  + ZBX-21373 Fixed the agent sometimes crashing when enumerating system processes on OpenBSD</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1689854400">- updated to latest upstream release 6.0.19
- this version fixes CVE-2023-29454 bsc#1213338
- New Features and Improvements
  + ZBXNEXT-8497 Removed unnecessary JavaScript preprocessing in discovery rules in Kubernetes templates
  + ZBXNEXT-8465 Updated JavaScript scripts in Kubernetes templates
  + ZBXNEXT-8467 Updated max supported TimescaleDB version to 2.11
  + ZBXNEXT-7072 Fixed hintbox to be automatically closed when target element disappears
  + ZBXNEXT-8294 Added filters of node labels and annotations for Kubelet discovery
    in Kubernetes cluster state template
  + ZBXNEXT-8199 Added Google cloud platform monitoring template
  + ZBXNEXT-8330 Updated plugin support with defaults support for Zabbix agent 2
  + ZBXNEXT-8357 Improved proxy history housekeeping when data older than ProxyOfflineBuffer is being constantly received
  + ZBXNEXT-8142 Added ability to import configuration files with a UTF-8 Byte order mark
  + ZBXNEXT-8209 Added Azure CosmosDB for MongoDB template
  + ZBXNEXT-8078 Removed unnecessary new line for each element in an array when exporting YAML templates
  + ZBXNEXT-8273 Implemented support for relative Include paths in the config file, based on its current directory
  + ZBXNEXT-8391 Added container healthcheck metric in Docker by Zabbix agent 2 template
  + ZBXNEXT-8354 Added pids_stats to docker.container_stats key in Zabbix agent 2
- Bug Fixes
  + ZBX-22987 Fixed inefficient URL schema validation
  + ZBX-21859 Fixed active checks occasionally not being executed on Zabbix agent 2 if checks
    for a plugin have long and short update intervals
  + ZBX-21892 Fixed wrong fs type returned by vfs.fs.get for file systems with identical mount point
  + ZBX-22941 Prevented clearing of the user macro secret values on inherited host prototypes as
    the result of user macros modifications on the parent host prototype of a template
  + ZBX-22695 Fixed eventlog duplicate timestamps
  + ZBX-22903 Fixed scale calculation for Graph and Graph (classic) widgets
  + ZBX-22148 Fixed the crash when updating a webhook to JavaScript that cannot be compiled
  + ZBX-22868 Fixed Zabbix agent 2 plugin Defaults when hardcoded value is provided
  + ZBX-22399 Added TLS and Default parameters support to MQTT plugin for Zabbix agent 2
  + ZBX-20280 Fixed page selection in a dashboard after refresh
  + ZBX-22883 Fixed occasional crash of user parameters on Windows when using Zabbix agent 2 with UserParameterDir defined
  + ZBX-22805 Increased memory allocation limit for JavaScript execution from 64M to 512M
  + ZBX-22798 Fixed incorrect output of vfs.file.contents when reading frequently modified file
  + ZBX-21573 Optimized preprocessing steps in the AWS EC2 by HTTP template
  + ZBX-16326 Fixed displaying of the first and last data points on the graphs
  + ZBX-22467 Fixed missing bracket in a trigger event name in Windows templates
  + ZBX-22738 Fixed flickering debug info while editing empty dashboards
  + ZBX-22231 Removed host and interface macros resolution from HTTP proxy fields in items,
    item prototype and discovery rule test dialogues
  + ZBX-21194 Fixed filter form submission upon pressing Enter key in Safari
  + ZBX-22762 Fixed race condition in Zabbix agent 2 when reading filesystem
  + ZBX-21804 Removed requirement for write permissions on hosts, host groups, triggers, discovery rules,
    discovery checks and proxies when creating or updating actions
  + ZBX-22243 Fixed navigation away from edited dashboard without user confirmation
  + ZBX-22418 Fixed popup form fields overlapping labels when textarea width is resized
  + ZBX-19590 Changed count_foreach to add 0 when no data are in the requested period
  + ZBX-22681 Fixed wrongly displayed Revert button for text macros in host, template and host prototype clone forms
  + ZBX-22594 Fixed fatal error when a request contains invalid authentication parameters
  + ZBX-22397 Fixed disabled input field text color in Safari
  + ZBX-21593 Optimized preprocessing steps in the templates PostgreSQL by Zabbix agent and PostgreSQL by Zabbix agent 2
  + ZBX-22470 Fixed hang on logging when establishing an encrypted connection in Zabbix agent 2
  + ZBX-20263 Prevented the ability to link two or more templates with matching item keys to a host or template;
    improved the check for double template linkage and related error messages
  + ZBX-22571 Fixed "service not equal" action condition not working as expected
  + ZBX-22644 Fixed Graph widget not showing all problems for multiple items with dataset aggregation enabled
  + ZBX-22698 Fixed spelling mistakes in the templates
  + ZBX-21883 Changed Select map field of the Map widget to multiselect
  + ZBX-22989 Silenced null-dereference warnings for duktape
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22604 Added new replica mismatch metrics to Kubernetes cluster state template, updated triggers
  + ZBX-22475 Fixed regex in preprocessing parameter for Jenkins template
  + ZBX-21910 Fixed JavaScript in Kubernetes nodes template
  + ZBX-22773 Made NodeAddress use ListenIP and ListenPort if not specified
  + ZBX-21613 Fixed broken database upgrade if more than one Zabbix server at the same time on one database is started
  + ZBX-22688 Fixed AlertScriptPath not allowing links
  + ZBX-22029 Fixed preprocessing step in Pods discovery for Kubernetes kubelet template
  + ZBX-22234 Fixed incorrect SNMPINDEX offset retrieval in SNMP discovery
  + ZBX-22141 Fixed attaching multiple templates with proc.get item key to one host and fixed spelling in description
  + ZBX-22285 Fixed honoring of the excludeSearch parameter in API
  + ZBX-20604 Fixed UserParameterDir behavior for UserParameter calls
  + ZBX-22732 Fixed description of ATAN2 mathematical function
  + ZBX-22664 Fixed user macros with regex context being resynced without any changes
  + ZBX-22661 Fixed templated dashboard display in Monitoring Hosts Dashboards
  + ZBX-21599 Optimised preprocessing steps and added dashboard in the TiDB TiKV by HTTP template
  + ZBX-21598 Optimised preprocessing steps and added dashboard in the TiDB PD by HTTP template
  + ZBX-21600 Optimised preprocessing steps and added dashboard in the TiDB by HTTP template
  + ZBX-22386 Fixed encoding of HTML entities in the user interface
  + ZBX-22714 Fixed signature for mqtt.get key in Standard items popup
  + ZBX-21397 Fixed preprocessing step in discovery for Kubernetes kubelet template
  + ZBX-20202 Improved tablespace handling to support Oracle multitenant architecture in Oracle by ODBC template
  + ZBX-22713 Fixed Zabbix server compilation problem for NetBSD
  + ZBX-21795 Fixed unhandled timeout in Telnet
  + ZBX-21801 Fixed helper positioning when sorting Header and Query fields in item configuration form
  + ZBX-22238 Fixed non-writable hostgroup appearance in template, host and host prototype clone forms
  + ZBX-22192 Fixed valid widget name being reset when other widget fields are invalid
  + ZBX-21871 Switched for the changes in users of user group API object to be audit logged
    as updates in groups of user API objects
  + ZBX-22461 Fixed incorrect sortable item positioning in Safari
  + ZBX-22469 Fixed SLI calculation for services having multiple alarms per second
  + ZBX-22859 Fixed validation of input parameters in action configuration form</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1697544000">- updated to latest upstream release 6.0.22
- this version fixes CVE-2023-32722 and CVE-2023-32722 bsc#1216211 and bsc#1216222
- removed patches zabbix-6.0.12-new-m4-pgsql.patch zabbix-6.0.12-curl-fixes.patch
  honestly was tired of patching for correct way doing postgresql detection
  now added postgresql-server-devel which does not make sense but hey
  upstream does not care
- New Features and Improvements
  + ZBXNEXT-8576 Added template integration with Acronis Cyber Protect Cloud
  + ZBXNEXT-6554 Increased remote command execution limits to 16MB
  + ZBXNEXT-8610 Added MantisBT template
  + ZBXNEXT-8358 Improved items configuration sync on PostgreSQL by selecting using equal condition instead of not equal
  + ZBXNEXT-8429 Added HashiCorp Nomad template
  + ZBXNEXT-8649 Fixed time period params in JavaScript
  + ZBXNEXT-8581 Added support for HTTP proxy in Azure templates
  + ZBXNEXT-8558 Added MantisBT webhook
  + ZBXNEXT-8589 Updated documentation, unified metric names and descriptions in PostgreSQL templates,
    removed unused macros, user parameters and queries in PostgreSQL by Zabbix agent
  + ZBXNEXT-8528 Added AWS Cost Explorer template
  + ZBXNEXT-8190 Increased MariaDB maximum supported version to 11.0
  + ZBXNEXT-8582 Increased MySQL maximum supported version to 8.1
  + ZBXNEXT-8481 Added PostgreSQL by ODBC template
  + ZBXNEXT-8561 Added nodata trigger to remote Zabbix proxy and server health templates
  + ZBXNEXT-8482 Added integration with OpenStack Nova
  + ZBXNEXT-8451 Disabled spell checking for nondescriptive textareas
  + ZBXNEXT-8505 Added Cisco SD-WAN templates
  + ZBXNEXT-7944 Excluded edgeupdate service from services discovery in Windows by Zabbix agent templates
  + ZBXNEXT-8422 Added AWS ECS templates
- Bug Fixes
  + ZBX-23417 Fixed possible memory leak when checking modbus.get[] item
  + ZBX-23338 Improved performance of templatedashboard.get method for non super-admin users
  + ZBX-23110 Fixed possible crash on Windows 11 by removing concurrent Win API call for update perfCounters list
  + ZBX-23284 Prevented deletion of the discovered group as a result of renaming its group prototype
  + ZBX-21094 Fixed graphs not displaying values when items do not have trends and trend storage period is overridden in configuration
  + ZBX-23162 Fixed variable in JavaScript for Cisco Meraki template
  + ZBX-23066 Expanded ui/composer.json to describe the project
  + ZBX-23261 Removed kiosk mode button from host inventory form
  + ZBX-23253 Added static units support to graph widget legend and hint box
  + ZBX-21898 Fixed expression validation, history function parser to accept backslash without escaping
  + ZBX-22943 Fixed various memory leaks in Zabbix agent 2
  + ZBX-23244 Added escaping for special characters in HTML mode of Telegram mediatype
  + ZBX-22818 Fixed some aggregation functions not working with last_foreach()
  + ZBX-21636 Fixed Oracle DB update query error mishandled as success
  + ZBX-20442 Fixed Ceph plugin not returning percent_used in Zabbix agent 2
  + ZBX-15210 Added housekeeping and handling in remove action operation of autoreg_host table
  + ZBX-22685 Fixed issue of error message details not being expanded by default in various forms
  + ZBX-22166 Fixed item value widget not showing decimal places properly with seconds
  + ZBX-23035 Fixed disappearing filter group in host, item, trigger, graph, discovery rule, web and template lists
  + ZBX-23105 Added missing database indices
  + ZBX-22640 Fixed inability to add unique SNMPv3 checks in discovery rules
  + ZBX-21952 Fixed and improved documentation for Oracle by ODBC template
  + ZBX-22724 Fixed inconsistencies in ordering of objects in template configuration export
  + ZBX-22980 Fixed host prototype displaying inherited macros in a non-inherited macro tab
  + ZBX-17279 Fixed graph widget loading
  + ZBX-21644 Fixed state of "allow manual close" setting of trigger prototype getting lost on template cloning
  + ZBX-22060 Added notes about encryption in PostgreSQL templates, renamed database instance URI macro to connection string
    in PostgreSQL by Zabbix agent 2 template, updated PostgreSQL by ODBC template to use connection string
  + ZBX-23246 Fixed classic graph preview not working if more than 10 items are assigned to it
  + ZBX-22758 Fixed Zabbix agent 2 startup error on domain controllers by increasing go-winio version
  + ZBX-22451 Fixed resolving of calculated item formula in test popup
  + ZBX-22620 Added header in items for Meraki template
  + ZBX-23051 Changed content of resolved alerts to be more compatible with Event Orchestration in PagerDuty
  + ZBX-23272 Fixed naming for tenant item prototypes in OpenStack Nova by HTTP template
  + ZBX-22771 Fixed handling of large unsigned integers in jsonpath
  + ZBX-22871 Fixed regular expression crash with invalid utf-8 sequences when pcre2 is used
  + ZBX-23141 Fixed crash when maintenance is enabled and unexpected event exists for trigger prototype
  + ZBX-21255 Added support of the fmtnum() function for {ITEM.VALUE}, {ITEM.LASTVALUE} and expression macros
  + ZBX-21695 Fixed {TIME} macro not being resolved during scheduled report test
  + ZBX-23221 Fixed memory leaks when using certificate-based encryption in Zabbix Agent 1 and Agent 2; thanks to Masato Hirahata for the patch
  + ZBX-22864 Fixed calculation of max_repetitions sent out to device in SNMP PDUs
  + ZBX-21574 Optimized Asterisk by HTTP template
  + ZBX-18168 Added regexp runtime error logging for log*[] items
  + ZBX-22677 Adjusted font colors for placeholders, disabled and readonly fields
  + ZBX-22972 Fixed displaying of dashboard pages when scrolling is enabled
  + ZBX-22528 Fixed draggable element position
  + ZBX-23067 Enhanced audit logging with reason of switching of HA node to active mode
  + ZBX-22613 Fixed script execution with API token as authentication
  + ZBX-23060 Removed unused endpoints in JavaScript for Veeam Backup and Replication template
  + ZBX-22772 Added trends cleanup for non-numeric value types
  + ZBX-22822 Fixed displaying the correct threshold color in "Top hosts" widget when value exceeds maximum
  + ZBX-22777 Fixed item test form sending incorrectly resolved macros to server if item uses SNMP interface
  + ZBX-23097 Fixed use of uninitialised value when verifying subject and issuer with TLS
  + ZBX-23112 Fixed runtime errors in the inheritance of the trigger and trigger prototype dependencies
  + ZBX-22539 Fixed SLI calculation for days with daylight-saving-time transitions
  + ZBX-22814 Fixed PHP runtime errors in API trigger.get method when using "expandComment" option
  + ZBX-23049 Fixed default condition for log item macro resolution
  + ZBX-21909 Updated setup section in README for PHP-FPM templates to include configuration example for Apache
  + ZBX-21547 Fixed reading of non-UTF-8 encoded files in Zabbix agent 2
  + ZBX-20148 Fixed the issue with housekeeper failing to delete some of the events that required deletion
  + ZBX-21970 Fixed console error in "Map navigation tree" widget; disabled add button on a 10th depth level
  + ZBX-19393 Fixed undefined index errors in configuration.importcompare
  + ZBX-22290 Fixed generation of double page headers when general warning appears
  + ZBX-21845 Fixed Zabbix agent 2 systemd plugin failing with newer dbus
  + ZBX-22830 Fixed free bytes calculation for temporary tablespace in Oracle Zabbix agent 2 plugin
  + ZBX-22912 Fixed not being able to save an event correlation when custom formula was selected but only one condition remained
  + ZBX-21571 Updated pod crash loop trigger expressions in Kubernetes nodes and cluster state templates
  + ZBX-22369 Fixed suffix interpretation in threshold values for "Top hosts" widget
  + ZBX-22825 Fixed Zabbix access to the first page for user with specific page access
  + ZBX-22867 Fixed import popup showing circle animation even if PHP code failed
  + ZBX-22711 Fixed incorrectly displayed simple graphs with non-numeric items in Host graphs page</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1703419200">- updated to latest release 6.0.25
- fixes for bsc#1218199 (CVE-2023-32727), bsc#1218185 (CVE-2023-32725),bsc#1218193 (CVE-2023-32726)
- New Features and Improvements
  + ZBXNEXT-8857 Updated max supported TimescaleDB version to 2.13
  + ZBXNEXT-8800 Backported support of additional SSH options for ssh.run[] item as the 5th parameter
  + ZBXNEXT-8705 Implemented new tablespace item to retrieve percentage about
    current tablespace usage from max for both Oracle templates
  + ZBXNEXT-8708 Added version metric to Oracle plugin in Zabbix agent 2
  + ZBXNEXT-8729 Updated max supported TimescaleDB version to 2.12
  + ZBXNEXT-8522 Added HPE iLO by HTTP template
  + ZBXNEXT-7486 Added openshift-state-metrics in Kubernetes cluster state by HTTP
  + ZBXNEXT-8552 Added FortiGate by SNMP and FortiGate by HTTP templates
  + ZBXNEXT-8727 Added additional metrics in Cisco Meraki organization by HTTP template
  + ZBXNEXT-7097 Added item and trigger for monitoring PostgreSQL version into PostgreSQL
    by ODBC and PostgreSQL by Zabbix agent 2 templates
  + ZBXNEXT-8283 Implemented role-based authentication for AWS monitoring
  + ZBXNEXT-8575 Added Nextcloud template
  + ZBXNEXT-8469 Increased PostgreSQL maximum supported version to 16
  + ZBXNEXT-8714 Increased MariaDB maximum supported version to 11.1
- Bug Fixes
  + ZBX-23559 Fixed SLI dropping when maintenance is set with pre-existing problem
  + ZBX-23471 Fixed sha256 sum calculation on AIX, HP-UX and Solaris, fixed crash on HP-UX
  + ZBX-23787,ZBX-23755 Fixed crash on empty HTTP response;
    fixed Zabbix agent build on Windows with libcurl
  + ZBX-23683 Fixed calculation of vmware.datastore.read/write items taking into
    account VMware HV maintenance status
  + ZBX-21132 Fixed Top hosts widget not showing all items by selected item name
  + ZBX-23764 Added an additional field for new events in SIGNL4 media type
  + ZBX-23342 Fixed Zabbix agent 2 MySQL plugin connection not taking into account TLS parameters
  + ZBX-23685 Added read-only transaction to the list of recoverable errors on PostgreSQL
  + ZBX-23580 Fixed aggregated item key conversion to calculated item formula when
    item key includes 'last' function and a fourth parameter
  + ZBX-22493 Fixed foreign key support with SQLite3 database
  + ZBX-23490 Improved HTTP agent, web scenarios, web checks and JavaScript to convert to UTF-8
    from charset specified in HTTP header or HTTP meta tag
  + ZBX-23621 Fixed SNMP discovery looping forever with empty trend response
  + ZBX-23644 Fixed Zabbix agent compilation on AIX
  + ZBX-23525 Fixed template tab name in template configuration form
  + ZBX-23620 Reordered sub-templates in READMEs of Acronis, Control-M and Openstack templates
  + ZBX-23381 Fixed unit for FreeStorageSpace metric in JavaScript AWS RDS instance by HTTP template
  + ZBX-23269 Fixed sizes of loading modal windows
  + ZBX-22400 Fixed Web scenarios configuration form to display parent web scenarios on page refresh
  + ZBX-23290 Fixed gap when filtering by tags in Latest data
  + ZBX-23430 Fixed selected filter tab in high contrast themes being indistinguishable from others when collapsed
  + ZBX-23639 Changed value type for 'Pool Percent Used' item prototype in Ceph by Zabbix agent 2 template
  + ZBX-21891 Fixed messages about enabling, disabling and updating modules being different from other places
  + ZBX-23521 Fixed password field label not changing to key passphrase and
    back for SSH agent item when changing authentication method
  + ZBX-23431 Fixed non-working "Network timeout for item test" setting
  + ZBX-23285 Added missing bottom border for disabled button dropdown on hover for inherited macros
  + ZBX-23615 Fixed receiving data from the database twice the first time it is loaded
  + ZBX-19531 Fixed tables with header text vertical rotation
  + ZBX-23235 Fixed function macros to expand in notifications
  + ZBX-23173 Fixed memory leak in agent 2 for Windows Events processing on MS Windows
  + ZBX-23265 Fixed transfer of PSK encryption details when cloning proxy
  + ZBX-23563 Fixed JSONPath for rowshare locks metric in PostgreSQL by Zabbix agent 2 template
  + ZBX-22907 Removed unused LLD macro in PostgreSQL by Zabbix agent template
  + ZBX-23377 Added support for VMware perfCounter with nanosecond type
  + ZBX-23012 Possible optimization of the SQL queries when updating LLD items
  + ZBX-23325 Fixed ability to add duplicate ICMP ping checks to discovery rule configuration form via popup
  + ZBX-23270 Renamed trigger name condition to event name condition
  + ZBX-23340 Fixed TLS parameter handling in MySQL plugin for Zabbix agent 2
  + ZBX-23461 Fixed output of redundant data in DCdump_interfaces
  + ZBX-23528 Fixed inability to resize trigger expression field horizontally
  + ZBX-22977 Fixed positioning of hidden checkbox inputs and fixed autofocus in template/host mass update
  + ZBX-23494 Added SNMP fallback item to TrueNAS by SNMP template, updated
    uptime item and template descriptions, added preprocessing to free swap percentage calculation
  + ZBX-23404 Fixed Zabbix agent crashes on HP-UX 11.23
  + ZBX-22666 Disabled severity filter for Geomap widget in dashboard edit mode
  + ZBX-22735 Fixed confusing error message on user parameter reload in Zabbix agent 2
  + ZBX-23393 Fixed unquoted macro parsing in trigger function parameters
  + ZBX-23064 Simplified trend synchronization queries to improve performance
  + ZBX-23373 Fixed result for script.get API call with selectActions option
  + ZBX-23014 Fixed Zabbix agent build on HP-UX
  + ZBX-23164 Added timespan parameter in JavaScript Cisco Meraki template
  + ZBX-23455 Fixed inconsistency in button naming, confirmation messages,
    success and error messages in item and web scenario list pages
  + ZBX-20038 Fixed master host parameter for MySQL replication.get_slave_status key in Zabbix agent 2
  + ZBX-23301 Removed checks for PostgreSQL-TimescaleDB versions combination
  + ZBX-23211 Fixed host dashboard view for multi-page dashboard where the first page is empty</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1707048000">- add group provides needed by RPM 4.19</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108800">- update to latest release 6.0.27
- replaced zabbix-agentd.firewall  zabbix-java-gateway.firewall  zabbix-proxy.firewall  zabbix-server.firewall
  with firewalld xml definitions zabbix-agentd.xml  zabbix-java-gateway.xml  zabbix-proxy.xml  zabbix-server.xml
- New Features and Improvements
  + ZBXNEXT-8983 	Updated max supported MariaDB version to 11.2
  + ZBXNEXT-8984 	Updated max supported MySQL version to 8.3
  + ZBXNEXT-8762 	Added YugabyteDB by HTTP and YugabyteDB Cluster by HTTP templates
  + ZBXNEXT-8891 	Updated max supported MySQL version to 8.2
  + ZBXNEXT-8524 	Added support for HTTP proxy in GCP templates
  + ZBXNEXT-8759 	Added dashboards in Azure templates
  + ZBXNEXT-8580 	Added new discovery rules, refactored discovery rules to dependent items
    and made few minor changes in MSSQL by ODBC template
  + ZBXNEXT-8730 	Added Azure Cost Management by HTTP template
  - Bug Fixes
  + ZBX-23124 Fixed items with disabled history being sometimes stuck in non-supported state
  + ZBX-23586 Fixed filter evaluation type of organizations discovery in Cisco Meraki dashboard by HTTP template
  + ZBX-23766 Updated Zabbix agent 2 Ceph plugin readme setup instructions
  + ZBX-24094 Fixed network interfaces LLD filtering macro in Linux by Prom template
  + ZBX-23202 Fixed unused tag value being saved in tag filter
  + ZBX-22555 Updated regexp to case insensitive in Nginx templates
  + ZBX-23973 Fixed trends being retrieved from database for new items and for items with infrequent update interval
  + ZBX-22745 Removed incorrect description of network interfaces administrative status filter macro in SNMP templates
  + ZBX-24015 Improved zabbix[queue] internal item not to block history syncers and pollers
  + ZBX-23509 Fixed JSONPath of Keyspace discovery master item in Redis by Zabbix agent 2 template
  + ZBX-24059 Fixed libmodbus unnecessary linking into all binaries
  + ZBX-24055 Added missing API port macros in URL of script items in HPE Synergy by HTTP and HPE Primera by HTTP templates
  + ZBX-20525 Fixed vfs.dir.size performance issues when walking through directory that has a lot of subdirs/files
  + ZBX-23773 Improved trigger functionality for Acronis Cyber Protect Cloud MSP by HTTP template
  + ZBX-23979 Improved trend recalculation performance by performing trend updates in own transaction
  + ZBX-23688 Improved new item value retrieval performance by adding such items to value cache after configuration sync
  + ZBX-22130 Changed JSONPath expression evaluator to treat null values as empty variants
  + ZBX-23986 Added a license to the Go module
  + ZBX-23587 Fixed widget input field selecting when clicking on label
  + ZBX-23640 Fixed preload hints opening
  + ZBX-22433 Fixed web scenario and web scenario step configuration field trimming and field sorting
  + ZBX-23684 Fixed transactions query file for PostgreSQL by Zabbix agent template
  + ZBX-22371 Fixed process tags option not adding tags for service events
  + ZBX-17208 Fixed invalid command-line flag handling in Zabbix agent 2
  + ZBX-23937 Fixed JavaScript for AWS EC2 instances discovery
  + ZBX-22715 Fixed map shape dimension changes on resizing in scaled browser mode
  + ZBX-23722 Added garbage collection after executing JavaScript code
  + ZBX-23740 Fixed netsnmp persistent state disabling without affecting its configuration
  + ZBX-23257 Fixed log items not using MaxLinesPerSecond setting correctly for Zabbix agent 2
  + ZBX-23890 Removed non-existing headers from compiler checks: mtent.h and knlist.h
  + ZBX-23912 Removed Jira with CustomFields media type in data.tmpl
  + ZBX-23761 Fixed JavaScript in Jira media type
  + ZBX-22558 Fixed trigger expression for retrieval of stub page in Nginx templates
  + ZBX-23691 Fixed LLD filters evaluation type for devices discovery in Cisco SD-WAN by HTTP template
  + ZBX-23540 Added error checks for RegisterMetrics calls
  + ZBX-23605 Removed getting location buckets in AWS by HTTP template
    added discovery filters for request metrics in AWS S3 bucket by HTTP template
  + ZBX-23466 Fixed data aggregation errors in Graphs and Top hosts widgets with Elasticsearch backend
  + ZBX-23835 Updated Meraki templates
  + ZBX-23723 Fixed proxy params in JavaScript AWS templates
  + ZBX-23733 Fixed error when downloading graph as .png image if item name contains multibyte characters
  + ZBX-22983 Fixed ellipsed dropdown options in items mass update in preprocessing
  + ZBX-23715 Fixed persistent directory path not following symlinks upon creation
  + ZBX-23825 Fixed query_fields values for Acronis and Nomand templates
  + ZBX-22055 Fixed map image of map widget not being updated when pressing Apply button
  + ZBX-23629 Fixed interface icon cursor to pointer
  + ZBX-22536 Fixed TimescaleDB compression detection for history.clear API method and proper error appearance in frontend
  + ZBX-23145 Disabled deprecated automatic reconnection in MySQL
  + ZBX-22933 Improved vfs.file.regmatch and vfs.file.regexp items to use buffered file read
  + ZBX-23439 Fixed sorting of numeric items with/without aggregation enabled in Top hosts widget
  + ZBX-21973 Changed deprecated X-Frame option allow-from to Content-Security-Policy frame-ancestors
  + ZBX-23633 Fixed service alarms to be recovered with problem time in case of negative problem duration
  + ZBX-23738 Fixed Zabbix backend sources for libxml2 2.12.0 version changes
  + ZBX-23746 Fixed creation of tickets during escalation for Zammad media type
  + ZBX-23561 Fixed spacing between filter and results table
  + ZBX-18873 Fixed disabled chevrons color in problem view
  + ZBX-23636 Fixed some fields in Administration section not being trimmed on form submit</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108801">- remove all firewalld definitions as they are part of firewald package already</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711800000">- fix broken copypasta for system-user-zabbix source file and
  file itself to remove gecos (description) in file
  fixes bsc#1222169 Packaging Error in system-user-zabbix-6.0.27-1.1.noarch package prevents upgrade
  Thanks Andreas Stieger for pointing out and reporter himself</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1711800001">- update to 6.0.28:
  * Added metadata in JavaScript for AWS templates
  * Added AWS ELB Application Load Balancer by HTTP template
  * Added Check Point Next Generation Firewall by SNMP template
  * Added MSSQL by Zabbix agent 2 template
  * Updated max supported TimescaleDB version to 2.14
  * bug fixes</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1716984000">- Update license to match legaldb report</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1719489600">- update to 6.0.31
- New Features and Improvements
  + ZBXNEXT-9140 Added support for custom compartments in Oracle Cloud by HTTP templates Templates
  + ZBXNEXT-9034 Added Jira Data Center by JMX template Templates
  + ZBXNEXT-8682 Introduced a length limit of 512KB for item test values that server returns to Zabbix frontend Frontend Server
  + ZBXNEXT-8248 Added database filter macros to MySQL templates Templates
  + ZBXNEXT-6698 Removed absolute threshold and timeleft from OS template triggers of filesystem space Templates
  + ZBXNEXT-7930 Added user macro support for username and password fields in email media type Server
  + ZBXCTR-22 Refactored JavaScript filter functions for Kubernetes templates Templates
  + ZBXNEXT-9098 Added AWS ELB Network Load Balancer by HTTP template Templates
  + ZBXNEXT-6864 Replaced {HOST.CONN} with user macros in templates Templates
  + ZBXNEXT-9117 Updated max supported MariaDB version to 11.3 Proxy Server
  + ZBXNEXT-9026 Added Go compiler version to Zabbix agent 2 version output Agent
  + ZBXNEXT-8786 Changed 'odbc.discovery' keys to 'odbc.get' in MySQL by ODBC and Oracle by ODBC templates Templates
  + ZBXNEXT-8536 Added cbdhsvc service to macros in Windows agent templates Templates
  + ZBXNEXT-8861 Made changes and added more metrics to the FortiGate by SNMP template Templates
  + ZBXNEXT-8240 Added a new set of templates for integration with Oracle Cloud Infrastructure Templates
- Bug Fixes
  + ZBX-24483 Improved memory usage in Zabbix server/proxy trappers and in proxy
    pollers when sending large configuration Proxy Server
  + ZBX-23073 Fixed URL widget resizing and dragging Frontend
  + ZBX-24574 Fixed HA node flipping between standby and active states Server
  + ZBX-24119 Fixed possible blocking of alert manager when it periodically pings database Server
  + ZBX-7998 Added VMware service username, password and URL check for empty values Proxy Server
  + ZBX-24402 Reduced main process connections to database during startup Proxy Server
  + ZBX-24369 Fixed filter behavior in monitoring pages after deleting filter parameters Frontend
  + ZBX-24484 Fixed Geomap widget console error when dragging map in widget edit mode Frontend
  + ZBX-23337 Improved supported version documentation for Oracle Database plugin and both templates Documentation
  + ZBX-24180 Fixed inability to import existing host or template when its dependent item prototype,
    which is used in trigger prototypes or graph prototypes, would have a different master item API
  + ZBX-20871 Fixed inability to use LLD macro functions in Prometheus pattern and labels used in item prototype preprocessing API
  + ZBX-24527 Fixed unnecessary loading text being displayed in hintbox preloader Frontend
  + ZBX-24362 Fixed wrong Zabbix agent 2 loadable plugin process handling catching all child process exits Agent
  + ZBX-24470 Fixed scale of VMware vmware.vm.memory.size.compressed key Proxy Server
  + ZBX-24415 Added triggers for datastores in VMware templates Templates
  + ZBX-18094 Fixed multiple pie graph issues related to calculation of item angles Frontend
  + ZBX-20766 Fixed confusing port binding error message Agent Proxy Server
  + ZBX-24481 Fixed inability to unset value map from existing item or item prototype by passing
    a version without valuemap parameter into configuration.import API
  + ZBX-24531 Fixed compile time data not being set for agent2 Agent
  + ZBX-24453 Implemented socket file cleanup when shutting down, added blocking of signals during important stages of startup Proxy Server
  + ZBX-24152 Fixed host form submission with Enter button if the form is opened in a popup and focus is in a flexible text area field Frontend
  + ZBX-23788 Added SNMP OID ifAlias in Network interfaces discovery Templates
  + ZBX-24482 Fixed the presence of the http_proxy field in the initial data Installation
  + ZBX-24210 Improved Zabbix agent 2 loadable plugin capacity code style Agent
  + ZBX-23951 Fixed issue of incorrect template matching when no UUID exists in export file API
  + ZBX-23953 Fixed CIDR network mask of VMware HV network interface Proxy Server
  + ZBX-24195 Fixed host IPMI username and password field max length Frontend
  + ZBX-24451 Added tags and changed a item in Proxmox template Templates
  + ZBX-23386 Fixed hintbox sizing to fit screen Frontend
  + ZBX-24024 Fixed OIDs for external sensors in APC UPC by SNMP templates Templates
  + ZBX-21751 Fixed node's loadavg item in Proxmox template Templates
  + ZBX-24315 Fixed linking template to host when some LLD macro paths already exist Server
  + ZBX-24172 Fixed Zabbix server issue with scheduled intervals on Feb 29th of leap year Server
  + ZBX-23407 Improved performance of retrieving last history values when primary keys are available API
  + ZBX-24246 Updated descriptions for family of MySQL and Oracle templates,
    changed macro in the trigger 'Tablespace utilization is too high' for family of Oracle templates Templates
  + ZBX-23988 Renamed Agent2 Go module
  + ZBX-24222 Fixed incorrect item OIDs in the FortiGate by SNMP template Templates
  + ZBX-24393 Updated README in Redis by Zabbix agent 2 template Templates
  + ZBX-24298 Allowed any JNDI service providers back in JMX monitoring Java gateway
  + ZBX-19990 Separated LLD filter macros in Apache Tomcat by JMX template Templates
  + ZBX-24364 Added preprocessing steps for LLD rules in RabbitMQ templates Templates
  + ZBX-24368 Improved PostgreSQL autovacuum's count query Templates
  + ZBX-24282 Fixed Zabbix proxy to report error for not supported items Proxy Server
  + ZBX-19507 Fixed vmware.eventlog item to recover after event keys are reset Server
  + ZBX-24241 Fixed Zabbix server issue with random order of host groups for a host during real-time export Server
  + ZBX-24275 Fixed item prototype JSONPath preprocessing, added missing volume health metric and triggers in HPE MSA templates Templates
  + ZBX-24316 Fixed username macro in GridGain by JMX template Templates
  + ZBX-23719 Updated plugin-support to add duplicate flag handling Agent
  + ZBX-22429 Fixed typo in Zabbix proxy automake file Installation
  + ZBX-24264 Fixed value cache being filled with values of newly added items with triggers Server
  + ZBX-24088 Fixed problem filtering in maps with nested maps Frontend
  + ZBX-24206 Fixed line breaks in JavaScript in Cloudflare template Templates
  + ZBX-24236 Fixed nested transaction error in LLD when connection is terminated Server
  + ZBX-24134 Added sensor discovery in VMware Hypervisor template Templates
  + ZBX-23918 Fixed item pattern select popup to display all available items Frontend
  + ZBX-24190 Fixed items being updated incorrectly when configuring graph Frontend
  + ZBX-24289 Fixed issue with interface assignment for items copied from host to host Frontend
  + ZBX-23032 Added triggers for cluster status in VMware templates Templates
  + ZBX-23948 Added support for TabularData data when parsing an MBean attribute Java gateway
  + ZBX-23742 Fixed tag filtering logic for tags with one name and different types of operators API
  + ZBX-24271 Added delay in JavaScript execution for Azure Cost Management by HTTP template Templates
  + ZBX-24208 Fixed Oracle, MySQL plugin connection cache blocking Agent
  + ZBX-24202 Fixed JavaScript in AWS S3 bucket by HTTP template Templates
  + ZBX-23478 Fixed issue when missing locale error would not be displayed for user under certain conditions Frontend
  + ZBX-24166 Fixed Zabbix not being able to restart due to RTC and sockets not being closed before stopping Agent Proxy Server
  + ZBX-23853 Fixed duplicate agent check timestamps when time shifts back due to system clock synchronization Agent</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1726833600">- update to 6.0.33
- this version fixes CVE-2024-36461 and CVE-2024-22114
- New Features and Improvements
  + ZBXNEXT-9000 Changed query table for ASM disk group metrics in Oracle Database plugin and
    Oracle by ODBC template Agent Templates
  + ZBXNEXT-9217 Added AWS Lambda by HTTP template Templates
  + ZBXNEXT-9293 Updated max supported MySQL version to 9.0 Proxy Server
  + ZBXNEXT-8657 Updated Zabbix health templates with new visualization Templates
  + ZBXNEXT-9143 Added index on auditlog recordsetid Server
  + ZBXNEXT-9081 Added Small Computer System Interface (SCSI) device type support to Zabbix agent 2 Smart plugin Agent
  + ZBXNEXT-6445 Added recovery expression for fuzzytime triggers in Linux and Windows templates,
    removed fuzzytime triggers from active agent templates Templates
  + ZBXNEXT-9201 Updated max supported MySQL version to 8.4 Proxy Server
  + ZBXNEXT-9225 Updated max supported TimescaleDB version to 2.15 Server
  + ZBXNEXT-9226 Updated max supported MariaDB version to 11.4 Proxy Server
  + ZBXNEXT-8868 Added discovery and template for Azure VM Scale Sets Templates
- Bug Fixes
  + BX-24947 Fixed PHP runtime errors while processing frontend notifications Frontend
  + ZBX-24824 Improved loadable plugin connection broker Agent
  + ZBX-24583 Fixed inability to export/import web scenario with digest authentication API
  + ZBX-23905 Fixed double scroll in script dialogs Frontend
  + ZBX-18767 Fixed word breaks in flexible text input fields and trigger expressions Frontend
  + ZBX-24909 Fixed resolving of macro functions in the "Item value" widget Frontend
  + ZBX-24859 Fixed JavaScript in S3 buckets discovery rule Templates
  + ZBX-24617 Fixed hardcoded region in AWS by HTTP template Templates
  + ZBX-24524 Fixed "New values per second" statistic to include dependent items in calculation Proxy Server
  + ZBX-24821 Made 'execute_on' value being recorded in audit only for shell scripts Server
  + ZBX-23312 Fixed discovery edit form being saved incorrectly after dcheck update Frontend
  + ZBX-24773 Fixed duplicate item preprocessing in Kubernetes Kubelet by HTTP template Templates
  + ZBX-24514 Fixed standalone Zabbix server and Zabbix proxy not stopping when database is read-only Proxy Server
  + ZBX-23936 Fixed state and styling of readonly fields Frontend
  + ZBX-24520 Fixed an issue with incorrect translations used in several frontend places Frontend
  + ZBX-21815 Fixed issue with undefined offset for media type when it was deleted before saving the user Frontend
  + ZBX-24108 Fixed error in dashboard if Map widget contains map element that user doesn't have access to Frontend
  + ZBX-24569 Fixed old and added new items to Azure Virtual Machine template Templates
  + ZBX-24537 Fixed tags subfilter in Latest data kiosk mode Frontend
  + ZBX-24167 Fixed template linkage when item prototype collision is found Server
  + ZBX-23770 Improved monitoring user permissions documentation for Zabbix agent 2 Oracle plugin and Oracle by ODBC template Documentation
  + ZBX-24565 Removed redundant kernel header include, fixed musl compatibility issues (thanks to Alpine Linux maintainers for spotting this)
  + ZBX-24610 Fixed interface field appearance for discovered items without interface set Frontend
  + ZBX-24562 Fixed incorrect problem order in Problems by severity widget's hintbox Frontend
  + ZBX-23751 Fixed inability to pass an action filter condition without an "operator" property, implying a default value of "Equal" API
  + ZBX-21429 Prevented ability to disable all UI element access via role.update API API
  + ZBX-19271 Fixed inconsistent tag row rendering in different edit forms Frontend
  + ZBX-24539 Fixed incorrect threshold in trigger expression of Check Point Next Generation Firewall by SNMP template Templates
  + ZBX-24667 Fixed vm.memory.size[pused] item on Solaris Agent
  + ZBX-23781 Added storage volumes check in HPE iLO by HTTP template Templates
  + ZBX-24391 Fixed Zabbix agent to return net.tcp.socket.count result without error if IPv6 is disabled Agent
  + ZBX-24235 Fixed value misalignment in Item value widget Frontend
  + ZBX-24352 Fixed custom severity name usage in Geomap widget Frontend
  + ZBX-24665 Fixed potential problem with deprecated GCE Integrity feature Templates
  + ZBX-20993 Fixed Zabbix agent 2 MQTT plugin clientID to be generated by strict requirements Agent
  + ZBX-23426 Added dependent item with JavaScript preprocessing for edges SD-WAN in VMWare SD-WAN VeloCloud by HTTP template Templates
  + ZBX-24566 Fixed crash when expression macro is used in unsupported location Server
  + ZBX-24450 Fixed issue where graph could differ for data gathered from PostgreSQL and other databases Frontend
  + ZBX-24513 Fixed real-time export of rarely updated trends Server
  + ZBX-24163 Fixed submap addition in Map navigation tree widget to not append same submaps repeatedly Frontend
  + ZBX-23398 Fixed trigger expression constructor incorrectly showing '&lt;' and '&gt;' operators Frontend
  + ZBX-23584 Fixed error message being displayed when updating host after changing item status Frontend
  + ZBX-24635 Fixed datastore triggers in VMware templates Templates</changelog>
</package>
<package pkgid="ec40f6b9ef4717b71537aacca39e17b005e9034bfef2539b195a8e3f062a285b" name="zabbix-proxy-postgresql" arch="aarch64">
  <version epoch="0" ver="6.0.33" rel="bp156.2.3.1"/>
  <changelog author="pgajdos@suse.com" date="1644494400">- version update to 4.0.38
  * ZBX-20387   fixed default language of the setup routine for logged in superadmin users (averza)
  * ZBX-19652   fixed JavaScript syntax for Internet Explorer 11 compatibility (jfreibergs)</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1644753600">- mention dropped files from 3.x series so it can be accepted in backports...
- zabbix-3.0.20-jsLoader-fix.patch was never required in 4.x</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1647518400">- updated to latest release 4.0.39
- Bug Fixes
  + ZBX-19789 Added SourceIP support to ldap simple checks
  + ZBX-20680 Fixed reflected XSS issues
  ( Reflected XSSes in Zabbix Frontend (CVE-2022-24349, CVE-2022-24917, CVE-2022-24918, CVE-2022-24919) )
  fixes for bsc#1196945 bsc#1196946 bsc#1196947</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491200">- updated to latest release 4.0.42
- New Features and Improvements
  + ZBXNEXT-7694 Added "utf8mb3" character set support for MySQL database
  + ZBX-20946 Enabled Bulgarian, Chinese (zh_TW), German, Greek, Indonesian,
    Romanian, Spanish and Vietnamese languages in frontend
- Bug Fixes
  + ZBX-21123 Fixed crash when VMware VC was not available at the first moment when starting zabbix_server
  + ZBX-21137 Fixed VMware collector crash related to datastore state disconnected from all HVs
  + ZBX-20600 Fixed vmware hv.datastore.latency item when multiple datastores with duplicate name
  + ZBX-20844 Fixed external check becoming unsupported when Zabbix server or Zabbix proxy is stopped</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491201">- add CVE-2022-35230 patch file CVE-2022-35230.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674216000">- updated to 6.0.12
- for changes in this major release please consult 6.0.html in
  /usr/share/doc/packages/zabbix/
- removed CVE-2022-35230.patch and zabbix-3.0.25-new-m4-pgsql.patch
- added fixed zabbix-6.0.12-new-m4-pgsql.patch patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674820800">- mention of patches added required...
  zabbix-6.0.12-curl-fixes.patch zabbix-6.0.12-netsnmp-fixes.patch
  zabbix-6.0.12-new-m4-pgsql.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1684152000">- updated to latest upstream release 6.0.17
- New Features and Improvements
  + ZBXNEXT-8334 Added Event-Driven Ansible media
  + ZBXNEXT-8312 Increased TimescaleDB maximum supported version to 2.10
  + ZBXNEXT-8317 Increased MariaDB maximum supported version to 10.11
  + ZBXNEXT-7759 Added array and Buffer support to JavaScript btoa function and HttpRequest post/put methods
  + ZBXNEXT-8071 Added sysdba, sysasm and sysoper login options to Zabbix agent 2
    Oracle plugin and updated Oracle by Zabbix agent 2 template documentation
  + ZBXNEXT-8241 Added support of signing data using rs256 to JavaScript engine
  + ZBXNEXT-8208 Added storage accounts in azure template
  + ZBXNEXT-8012 Implemented API token authentication in user.checkAuthentication method
  + ZBXNEXT-8204 Added support of PHP 8.2
  + ZBXNEXT-8170 Added AWS cloud templates
  + ZBXNEXT-7923 Added templates for BMC Control-M integration
  + ZBXNEXT-7775 Added Veeam backup and replication templates
  + ZBXNEXT-8054 Updated MariaDB maximum supported version to 10.10
  + ZBXNEXT-7951 Implemented configuration import improvements
  + ZBXNEXT-8112 Added Line media type
  + ZBXNEXT-8197 Added TimescaleDB v2.9.x support
  + ZBXNEXT-7962 Fixed interfaces discovery rules in OPNsense, PFSense and TrueNAS templates
  + ZBXNEXT-7615 Added hmac function for JavaScript
  + ZBXNEXT-7977 Added Azure Microsoft SQL templates
  + ZBXNEXT-8076 Added prof_enable and prof_disable commands for profiling
  + ZBXNEXT-7963 Added a hint box to the "Enable HTTP authentication" field; added confirmation dialog box for enabling HTTP authentication
  + ZBXNEXT-7886 Added Cisco Nexus 9000 Series Switches template
  + ZBXNEXT-6119 Added the option to retrieve all JSON data from docker.container_info key in Zabbix agent 2 Docker plugin
  + ZBXNEXT-7834 Added templates for Microsoft Azure and Azure virtual machines
  + ZBXNEXT-8058 Reduced locking between history syncers, trappers and proxy pollers
- Bug Fixes
  + ZBX-22718 Fixed memory leak in json objects and identical keys
  + ZBX-22719 Fixed replace() function in expressions
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22589 Added new limits for JS objects
  + ZBX-22521 Added debug logging for process selection in proc.mem[] on AIX
  + ZBX-22373 Updated go.mod/sum to allow mixing session and key parameter for Zabbix agent 2 items
  + ZBX-22241 Fixed minimum severity filter usage for map element link triggers
  + ZBX-22194 Fixed inability to import a template with trigger dependency on a host trigger
  + ZBX-22538 Fixed popup menus disappearing on right-clicking links in them
  + ZBX-21583 Optimised preprocessing steps and added two graphs and dashboard in the Hadoop by HTTP template
  + ZBX-19375 Prevented the ability to set a duplicate value for the uuid parameter when updating any of template
    entities; added possibility to update the uuid parameter for the Service API; fixed duplicate UUIDs
    in Proxmox VE by HTTP template
  + ZBX-21603 Optimised preprocessing steps in the Zookeeper by HTTP template
  + ZBX-21589 Optimised SQL queries and preprocessing steps
  + ZBX-22492 Removed limitation for size of logged messages in JS
  + ZBX-22641 Updated deprecated ports in Kubernetes templates, updated target tags,
    added notes about binding address options for Scheduler and Cluster Manager components
  + ZBX-22306 Fixed the crash in Zabbix agent 2 when running out of available file descriptors
  + ZBX-21013 Hid the option "Create new groups" for unprivileged users in the Import form
  + ZBX-22219 Added validation to the "Server" IP/DNS option in the Zabbix agent 2 configuration
  + ZBX-22627 Fixed loss of preprocessing result when step with delta is used
  + ZBX-22304 Fixed duplication in web scenario error messages when curl cannot resolve host
  + ZBX-21577 Added an extra master item prototype to the Elasticsearch Cluster by HTTP template
    to reduce preprocessing worker utilization
  + ZBX-20084 Fixed VMware parameters display
  + ZBX-20699 Fixed the inability to import host prototypes containing SNMPv3 interface;
    allowed to supply conditional parameters with default values to hostprototype.create and hostprototype.update API methods
    when the parameters have no effect; added audit logging of changes to host prototypes when unlinking a template;
    fixed the inability to remove group links or group prototypes from a host prototype of a linked template
  + ZBX-22432 Fixed different severity paddings in trigger popups and maps triggers
  + ZBX-22210 Fixed selected count when using filter and filtered parameter is changed in a popup
  + ZBX-22533 Fixed debug section overlapping with 'Add new widget' placeholder in the dashboard
  + ZBX-22331 Fixed messages when updating graph prototype discovery
  + ZBX-22455 Added a check for numeric value in value mapping
  + ZBX-22206 Fixed incorrect padding in multiselect popup contrast dark and light stylesheets
  + ZBX-18527 Fixed the markup for Type of calculation expression field
  + ZBX-22363 Added support for item and item_preproc table fields to be either nvarchar or nclob
  + ZBX-22622 Fixed alert script path validation
  + ZBX-22588 Fixed unauthorised file system access when using cURL
  + ZBX-22097 Fixed exiting process when connection to the database is lost
  + ZBX-21576 Optimized preprocessing in ClickHouse by HTTP template and added lld rule
  + ZBX-21669 Added the possibility to filter System user in the audit log
  + ZBX-22261 Added value mapping in the template PostgreSQL by Zabbix agent 2 for item Checksum failures
  + ZBX-22413 Fixed autofocus for inherited web scenario edit
  + ZBX-22507 Fixed positioning of the debug information on dashboards in the editing mode
  + ZBX-22506 Fixed horizontal scrollbar occasionally appearing on Graph widgets
  + ZBX-22512 Fixed occasional jumping of hint-boxes of Graph widgets, when made static
  + ZBX-22403 Added license information to the Readme for Veeam Backup templates
  + ZBX-21596 Optimized preprocessing steps in the Redis by Zabbix agent 2 template
  + ZBX-22520 Fixed the versions of integrations
  + ZBX-19466 Changed global script name validation to include a menu path into its scope of uniqueness check
  + ZBX-22073 Fixed subfilters of the Latest data and Graphs occasionally hiding the selected options
  + ZBX-22490 Fixed HttpRequest limit in JavaScript being reached even if all objects are destroyed
  + ZBX-21578 Optimized HAProxy http/agent templates to spread the load across the workers
  + ZBX-21906 Fixed recovery of dependent items when throttling is used
  + ZBX-21723 Removed syslog LogType from config file for Zabbix agent 2 on Windows
  + ZBX-22407 Fixed a crash when testing an item with the aggregated function count containing invalid argument
  + ZBX-22056 Fixed the "No data found" message style in Monitoring-&gt;Problems
  + ZBX-22026 Fixed SNMP agent item going to unsupported state on NULL result
  + ZBX-22411 Fixed incorrect time in the dashboard Graph widget hintbox
  + ZBX-21902 Emphasized the HTML type in the attribution field in the Administration-&gt;Geographical Maps
  + ZBX-18288 Fixed undefined offset runtime error in the Graph prototype preview
  + ZBX-21963 Fixed $ZBX_SERVER value being ignored unless $ZBX_SERVER_PORT is also defined
  + ZBX-21802 Fixed Enabled button in the discovered calculated items
  + ZBX-21642 Fixed a filter not clearing when clicking on a specific host in the Monitoring
  + ZBX-22186 Fixed wrong color update after item order change in graphs
  + ZBX-19339 Fixed import and export of dependent LLD rules if master item is a web item
  + ZBX-21813 Fixed User role update page when an empty user role name has been submitted
  + ZBX-22188 Changed parameters of the wmi.get and wmi.getall keys to mandatory
  + ZBX-21238 Fixed the inability to update status and other fields of a templated item, item prototype
    and discovery rule of script type
  + ZBX-21834 Fixed the map navigation tree breaking if there is a disabled trigger used as a link indicator
    between two elements in a map
  + ZBX-22259 Fixed quoted parameter escaping in the trigger expression functions
  + ZBX-22241 Fixed map link color and drawing style selection when multiple triggers are in the problem state
  + ZBX-22203 Fixed the tabfilter item click event being executed at the end of the tabfilter sorting event in Firefox
  + ZBX-22434 Fixed race condition when starting Zabbix agent 2 with loadable plugins
  + ZBX-22229 Updated Zabbix web service dependencies
  + ZBX-20801 Updated the Readme in Docker template
  + ZBX-22298 Fixed metrics preprocessing in PVC discovery in Kubernetes cluster state by HTTP template,
    removed non-existing PVC statuses, combined state phases into single phase metrics, added PV discovery
  + ZBX-22079 Fixed "make clean" command when used from tar archive
  + ZBX-22222 Fixed applying item value maps on already converted values
  + ZBX-22402 Fixed data sending to Zabbix server from Zabbix agent2 persistent buffer
  + ZBX-22240 Fixed selects of history and trends being able to block housekeeping
  + ZBX-22240 Fixed selects of history and trends blocking drop_chunks
  + ZBX-22078 Fixed the crash in calculated items when using tag filter on 32-bit systems
  + ZBX-21591 Optimized JSONPaths in the Nginx Plus template
  + ZBX-21739 Fixed discover status not being updated for templated graph prototype
  + ZBX-21748 Fixed the background of the Close button in the message box for dark theme
  + ZBX-19202 Fixed template dashboard availability to users without permissions to the templates
  + ZBX-22189 Fixed Zabbix server crash appearing when only item tags change between LLD runs
  + ZBX-21591 Optimized Nginx Plus by HTTP template to spread the load across worker processes
  + ZBX-22032 Added the cookie engine to HTTP checks
  + ZBX-21597 Optimized Remote Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-21602 Optimized Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-22149 Fixed wrong escaping in trigger expression during upgrade and escaping as a workaround for calculated items
  + ZBX-22061 Fixed custom query parameter read on an empty parameter for Oracle plugin in Zabbix agent 2
  + ZBX-21227 Improved error logging during agent start as a Windows service
  + ZBX-22178 Fixed action operations being executed on the current host only if a host group is selected
  + ZBX-22189 Fixed LLD Zabbix server crash
  + ZBX-21538 Fixed history.get API method blocking drop_chunks requests during housekeeping
  + ZBX-21956 Fixed severity sign overlapping trigger name in the map element configuration
  + ZBX-22215 Fixed incorrectly quoted function parameter parsing
  + ZBX-22043 Fixed the crash when array index in JSONPath is negative or large
  + ZBX-22118 Fixed remote command execution sequence in Zabbix agent 2
  + ZBX-21556 Updated Etcd by HTTP template to comply with Etcd v3.5
  + ZBX-22133 Fixed closed pipe detection for communication with plugins in Windows
  + ZBX-21936 Fixed actions not being displayed in the Action log widget
  + ZBX-22164 Fixed quote and unquote methods for trigger functions
  + ZBX-21254 Removed kernel.maxproc from the processes graph in Linux by Zabbix agent templates
  + ZBX-21754 Improved value cache warmup when retrieving two last values with 1 day update interval
  + ZBX-22077 Fixed Sign out link not working consistently in Mozilla Firefox
  + ZBX-21862 Updated tablespaces query for Oracle plugin in Zabbix agent 2
  + ZBX-21665 Fixed SMART plugin infinite loop for Zabbix agent 2
  + ZBX-19138 Fixed Redis plugin configuration in Zabbix agent 2 configuration files
  + ZBX-21592 Moved some static items under LLD rules to optimize Oracle by ODBC template
  + ZBX-21069 Fixed SNMP max_vars not backing off when generr is received
  + ZBX-21889 Fixed warnings being displayed even after enabling overrides for trends or history tables with compressed chunks
  + ZBX-21563 Changed the order in which escalation steps and recovery operations are executed
  + ZBX-22017 Fixed map navigation tree widget inability to save the order when the depth levels get changed
  + ZBX-21961 Removed the unnecessary "Command:" label for message actions on the Event details page
  + ZBX-21783 Fixed Zabbix JS timeout validation
  + ZBX-21720 Fixed trends function cache size estimation and overallocation handling
  + ZBX-21713 Fixed retrieval of the numeric column width when Oracle DB is used
  + ZBX-22126 Fixed trends being deleted from cache and retrieved from the database when data older than 1 hour is received
  + ZBX-22075 Fixed crash when Elasticsearch is used
  + ZBX-21890 Fixed config.dbversion_status containing second empty object on PostgreSQL without TSDB
  + ZBX-22138 Fixed inability to delete a group from the host prototype
  + ZBX-21950 Updated script item to not require host interface during template linkage
  + ZBX-21540 Moved some static items under LLD rules to improve performance in Oracle by Zabbix agent 2 template
  + ZBX-21073 Added support of Int8Array(), Buffer() and also duktape plain buffers in md5, sha256 and hmac function parameters
  + ZBX-22071 Extended description for OPSGenie media type
  + ZBX-20845 Fixed SNMP interface availability in case of wrong credentials
  + ZBX-21587 Added metrics for optimizing dependent items preprocessing in Jenkins template
  + ZBX-21441 Added an override to skip metadata collection on zfs and btrfs for Nix templates
  + ZBX-22016 Fixed host.get API method not returning any results for hosts with no interfaces when filtering by "hostid"
  + ZBX-21927 Fixed a crash on Oracle database when connection is lost
  + ZBX-21300 Fixed high CPU usage when using net.tcp.socket.count key on Windows
  + ZBX-21793 Fixed error message for "diaginfo" runtime command
  + ZBX-22042 Fixed inability to get the existing group prototypes by hostprototype.get API method when using Oracle database
  + ZBX-21221 Increased character limit of task_result.info
  + ZBX-21696 Fixed Windows agent 2 Unicode path support for log* items
  + ZBX-21903 Fixed agent 2 timeout behavior for net.tcp.port item
  + ZBX-21039 Fixed Readme in PostgreSQL by Zabbix agent 2 template
  + ZBX-21922 Fixed expression macros to use corresponding item keys
  + ZBX-21806 Fixed fatal PHP error in case incorrect variable type for controller action is given
  + ZBX-21753 Fixed graphs not loading in kiosk mode
  + ZBX-20413 Fixed the behavior of paging when a filter or a sub-filter is applied
  + ZBX-21206 Updated plugin support dependency for Zabbix agent 2
  + ZBX-20356 Updated Zabbix agent 2 to remove and re-add performance counters on failed collection and to keep a query always open
  + ZBX-21296 Updated Oracle plugin, Oracle ODBC and agent 2 template documentation grant select variables and added a new grant
  + ZBX-21595 Optimized RabbitMQ node templates
  + ZBX-21884 Changed system.sw.packages[&lt;package&gt;,&lt;manager&gt;,&lt;format&gt;] to system.sw.packages[&lt;regexp&gt;,&lt;manager&gt;,&lt;format&gt;]
  + ZBX-21594 Optimized RabbitMQ cluster templates
  + ZBX-20050 Fixed broken macro value and type input when changing to/from inherited macros
  + ZBX-21864 Fixed the fatal error in system warning page
  + ZBX-20110 Added single field search option to the archive.info, ts.stats, pdb.info,
    cdb.info and diskgroups.stats keys in Zabbix agent 2 Oracle plugin
  + ZBX-21373 Fixed the agent sometimes crashing when enumerating system processes on OpenBSD</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1689854400">- updated to latest upstream release 6.0.19
- this version fixes CVE-2023-29454 bsc#1213338
- New Features and Improvements
  + ZBXNEXT-8497 Removed unnecessary JavaScript preprocessing in discovery rules in Kubernetes templates
  + ZBXNEXT-8465 Updated JavaScript scripts in Kubernetes templates
  + ZBXNEXT-8467 Updated max supported TimescaleDB version to 2.11
  + ZBXNEXT-7072 Fixed hintbox to be automatically closed when target element disappears
  + ZBXNEXT-8294 Added filters of node labels and annotations for Kubelet discovery
    in Kubernetes cluster state template
  + ZBXNEXT-8199 Added Google cloud platform monitoring template
  + ZBXNEXT-8330 Updated plugin support with defaults support for Zabbix agent 2
  + ZBXNEXT-8357 Improved proxy history housekeeping when data older than ProxyOfflineBuffer is being constantly received
  + ZBXNEXT-8142 Added ability to import configuration files with a UTF-8 Byte order mark
  + ZBXNEXT-8209 Added Azure CosmosDB for MongoDB template
  + ZBXNEXT-8078 Removed unnecessary new line for each element in an array when exporting YAML templates
  + ZBXNEXT-8273 Implemented support for relative Include paths in the config file, based on its current directory
  + ZBXNEXT-8391 Added container healthcheck metric in Docker by Zabbix agent 2 template
  + ZBXNEXT-8354 Added pids_stats to docker.container_stats key in Zabbix agent 2
- Bug Fixes
  + ZBX-22987 Fixed inefficient URL schema validation
  + ZBX-21859 Fixed active checks occasionally not being executed on Zabbix agent 2 if checks
    for a plugin have long and short update intervals
  + ZBX-21892 Fixed wrong fs type returned by vfs.fs.get for file systems with identical mount point
  + ZBX-22941 Prevented clearing of the user macro secret values on inherited host prototypes as
    the result of user macros modifications on the parent host prototype of a template
  + ZBX-22695 Fixed eventlog duplicate timestamps
  + ZBX-22903 Fixed scale calculation for Graph and Graph (classic) widgets
  + ZBX-22148 Fixed the crash when updating a webhook to JavaScript that cannot be compiled
  + ZBX-22868 Fixed Zabbix agent 2 plugin Defaults when hardcoded value is provided
  + ZBX-22399 Added TLS and Default parameters support to MQTT plugin for Zabbix agent 2
  + ZBX-20280 Fixed page selection in a dashboard after refresh
  + ZBX-22883 Fixed occasional crash of user parameters on Windows when using Zabbix agent 2 with UserParameterDir defined
  + ZBX-22805 Increased memory allocation limit for JavaScript execution from 64M to 512M
  + ZBX-22798 Fixed incorrect output of vfs.file.contents when reading frequently modified file
  + ZBX-21573 Optimized preprocessing steps in the AWS EC2 by HTTP template
  + ZBX-16326 Fixed displaying of the first and last data points on the graphs
  + ZBX-22467 Fixed missing bracket in a trigger event name in Windows templates
  + ZBX-22738 Fixed flickering debug info while editing empty dashboards
  + ZBX-22231 Removed host and interface macros resolution from HTTP proxy fields in items,
    item prototype and discovery rule test dialogues
  + ZBX-21194 Fixed filter form submission upon pressing Enter key in Safari
  + ZBX-22762 Fixed race condition in Zabbix agent 2 when reading filesystem
  + ZBX-21804 Removed requirement for write permissions on hosts, host groups, triggers, discovery rules,
    discovery checks and proxies when creating or updating actions
  + ZBX-22243 Fixed navigation away from edited dashboard without user confirmation
  + ZBX-22418 Fixed popup form fields overlapping labels when textarea width is resized
  + ZBX-19590 Changed count_foreach to add 0 when no data are in the requested period
  + ZBX-22681 Fixed wrongly displayed Revert button for text macros in host, template and host prototype clone forms
  + ZBX-22594 Fixed fatal error when a request contains invalid authentication parameters
  + ZBX-22397 Fixed disabled input field text color in Safari
  + ZBX-21593 Optimized preprocessing steps in the templates PostgreSQL by Zabbix agent and PostgreSQL by Zabbix agent 2
  + ZBX-22470 Fixed hang on logging when establishing an encrypted connection in Zabbix agent 2
  + ZBX-20263 Prevented the ability to link two or more templates with matching item keys to a host or template;
    improved the check for double template linkage and related error messages
  + ZBX-22571 Fixed "service not equal" action condition not working as expected
  + ZBX-22644 Fixed Graph widget not showing all problems for multiple items with dataset aggregation enabled
  + ZBX-22698 Fixed spelling mistakes in the templates
  + ZBX-21883 Changed Select map field of the Map widget to multiselect
  + ZBX-22989 Silenced null-dereference warnings for duktape
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22604 Added new replica mismatch metrics to Kubernetes cluster state template, updated triggers
  + ZBX-22475 Fixed regex in preprocessing parameter for Jenkins template
  + ZBX-21910 Fixed JavaScript in Kubernetes nodes template
  + ZBX-22773 Made NodeAddress use ListenIP and ListenPort if not specified
  + ZBX-21613 Fixed broken database upgrade if more than one Zabbix server at the same time on one database is started
  + ZBX-22688 Fixed AlertScriptPath not allowing links
  + ZBX-22029 Fixed preprocessing step in Pods discovery for Kubernetes kubelet template
  + ZBX-22234 Fixed incorrect SNMPINDEX offset retrieval in SNMP discovery
  + ZBX-22141 Fixed attaching multiple templates with proc.get item key to one host and fixed spelling in description
  + ZBX-22285 Fixed honoring of the excludeSearch parameter in API
  + ZBX-20604 Fixed UserParameterDir behavior for UserParameter calls
  + ZBX-22732 Fixed description of ATAN2 mathematical function
  + ZBX-22664 Fixed user macros with regex context being resynced without any changes
  + ZBX-22661 Fixed templated dashboard display in Monitoring Hosts Dashboards
  + ZBX-21599 Optimised preprocessing steps and added dashboard in the TiDB TiKV by HTTP template
  + ZBX-21598 Optimised preprocessing steps and added dashboard in the TiDB PD by HTTP template
  + ZBX-21600 Optimised preprocessing steps and added dashboard in the TiDB by HTTP template
  + ZBX-22386 Fixed encoding of HTML entities in the user interface
  + ZBX-22714 Fixed signature for mqtt.get key in Standard items popup
  + ZBX-21397 Fixed preprocessing step in discovery for Kubernetes kubelet template
  + ZBX-20202 Improved tablespace handling to support Oracle multitenant architecture in Oracle by ODBC template
  + ZBX-22713 Fixed Zabbix server compilation problem for NetBSD
  + ZBX-21795 Fixed unhandled timeout in Telnet
  + ZBX-21801 Fixed helper positioning when sorting Header and Query fields in item configuration form
  + ZBX-22238 Fixed non-writable hostgroup appearance in template, host and host prototype clone forms
  + ZBX-22192 Fixed valid widget name being reset when other widget fields are invalid
  + ZBX-21871 Switched for the changes in users of user group API object to be audit logged
    as updates in groups of user API objects
  + ZBX-22461 Fixed incorrect sortable item positioning in Safari
  + ZBX-22469 Fixed SLI calculation for services having multiple alarms per second
  + ZBX-22859 Fixed validation of input parameters in action configuration form</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1697544000">- updated to latest upstream release 6.0.22
- this version fixes CVE-2023-32722 and CVE-2023-32722 bsc#1216211 and bsc#1216222
- removed patches zabbix-6.0.12-new-m4-pgsql.patch zabbix-6.0.12-curl-fixes.patch
  honestly was tired of patching for correct way doing postgresql detection
  now added postgresql-server-devel which does not make sense but hey
  upstream does not care
- New Features and Improvements
  + ZBXNEXT-8576 Added template integration with Acronis Cyber Protect Cloud
  + ZBXNEXT-6554 Increased remote command execution limits to 16MB
  + ZBXNEXT-8610 Added MantisBT template
  + ZBXNEXT-8358 Improved items configuration sync on PostgreSQL by selecting using equal condition instead of not equal
  + ZBXNEXT-8429 Added HashiCorp Nomad template
  + ZBXNEXT-8649 Fixed time period params in JavaScript
  + ZBXNEXT-8581 Added support for HTTP proxy in Azure templates
  + ZBXNEXT-8558 Added MantisBT webhook
  + ZBXNEXT-8589 Updated documentation, unified metric names and descriptions in PostgreSQL templates,
    removed unused macros, user parameters and queries in PostgreSQL by Zabbix agent
  + ZBXNEXT-8528 Added AWS Cost Explorer template
  + ZBXNEXT-8190 Increased MariaDB maximum supported version to 11.0
  + ZBXNEXT-8582 Increased MySQL maximum supported version to 8.1
  + ZBXNEXT-8481 Added PostgreSQL by ODBC template
  + ZBXNEXT-8561 Added nodata trigger to remote Zabbix proxy and server health templates
  + ZBXNEXT-8482 Added integration with OpenStack Nova
  + ZBXNEXT-8451 Disabled spell checking for nondescriptive textareas
  + ZBXNEXT-8505 Added Cisco SD-WAN templates
  + ZBXNEXT-7944 Excluded edgeupdate service from services discovery in Windows by Zabbix agent templates
  + ZBXNEXT-8422 Added AWS ECS templates
- Bug Fixes
  + ZBX-23417 Fixed possible memory leak when checking modbus.get[] item
  + ZBX-23338 Improved performance of templatedashboard.get method for non super-admin users
  + ZBX-23110 Fixed possible crash on Windows 11 by removing concurrent Win API call for update perfCounters list
  + ZBX-23284 Prevented deletion of the discovered group as a result of renaming its group prototype
  + ZBX-21094 Fixed graphs not displaying values when items do not have trends and trend storage period is overridden in configuration
  + ZBX-23162 Fixed variable in JavaScript for Cisco Meraki template
  + ZBX-23066 Expanded ui/composer.json to describe the project
  + ZBX-23261 Removed kiosk mode button from host inventory form
  + ZBX-23253 Added static units support to graph widget legend and hint box
  + ZBX-21898 Fixed expression validation, history function parser to accept backslash without escaping
  + ZBX-22943 Fixed various memory leaks in Zabbix agent 2
  + ZBX-23244 Added escaping for special characters in HTML mode of Telegram mediatype
  + ZBX-22818 Fixed some aggregation functions not working with last_foreach()
  + ZBX-21636 Fixed Oracle DB update query error mishandled as success
  + ZBX-20442 Fixed Ceph plugin not returning percent_used in Zabbix agent 2
  + ZBX-15210 Added housekeeping and handling in remove action operation of autoreg_host table
  + ZBX-22685 Fixed issue of error message details not being expanded by default in various forms
  + ZBX-22166 Fixed item value widget not showing decimal places properly with seconds
  + ZBX-23035 Fixed disappearing filter group in host, item, trigger, graph, discovery rule, web and template lists
  + ZBX-23105 Added missing database indices
  + ZBX-22640 Fixed inability to add unique SNMPv3 checks in discovery rules
  + ZBX-21952 Fixed and improved documentation for Oracle by ODBC template
  + ZBX-22724 Fixed inconsistencies in ordering of objects in template configuration export
  + ZBX-22980 Fixed host prototype displaying inherited macros in a non-inherited macro tab
  + ZBX-17279 Fixed graph widget loading
  + ZBX-21644 Fixed state of "allow manual close" setting of trigger prototype getting lost on template cloning
  + ZBX-22060 Added notes about encryption in PostgreSQL templates, renamed database instance URI macro to connection string
    in PostgreSQL by Zabbix agent 2 template, updated PostgreSQL by ODBC template to use connection string
  + ZBX-23246 Fixed classic graph preview not working if more than 10 items are assigned to it
  + ZBX-22758 Fixed Zabbix agent 2 startup error on domain controllers by increasing go-winio version
  + ZBX-22451 Fixed resolving of calculated item formula in test popup
  + ZBX-22620 Added header in items for Meraki template
  + ZBX-23051 Changed content of resolved alerts to be more compatible with Event Orchestration in PagerDuty
  + ZBX-23272 Fixed naming for tenant item prototypes in OpenStack Nova by HTTP template
  + ZBX-22771 Fixed handling of large unsigned integers in jsonpath
  + ZBX-22871 Fixed regular expression crash with invalid utf-8 sequences when pcre2 is used
  + ZBX-23141 Fixed crash when maintenance is enabled and unexpected event exists for trigger prototype
  + ZBX-21255 Added support of the fmtnum() function for {ITEM.VALUE}, {ITEM.LASTVALUE} and expression macros
  + ZBX-21695 Fixed {TIME} macro not being resolved during scheduled report test
  + ZBX-23221 Fixed memory leaks when using certificate-based encryption in Zabbix Agent 1 and Agent 2; thanks to Masato Hirahata for the patch
  + ZBX-22864 Fixed calculation of max_repetitions sent out to device in SNMP PDUs
  + ZBX-21574 Optimized Asterisk by HTTP template
  + ZBX-18168 Added regexp runtime error logging for log*[] items
  + ZBX-22677 Adjusted font colors for placeholders, disabled and readonly fields
  + ZBX-22972 Fixed displaying of dashboard pages when scrolling is enabled
  + ZBX-22528 Fixed draggable element position
  + ZBX-23067 Enhanced audit logging with reason of switching of HA node to active mode
  + ZBX-22613 Fixed script execution with API token as authentication
  + ZBX-23060 Removed unused endpoints in JavaScript for Veeam Backup and Replication template
  + ZBX-22772 Added trends cleanup for non-numeric value types
  + ZBX-22822 Fixed displaying the correct threshold color in "Top hosts" widget when value exceeds maximum
  + ZBX-22777 Fixed item test form sending incorrectly resolved macros to server if item uses SNMP interface
  + ZBX-23097 Fixed use of uninitialised value when verifying subject and issuer with TLS
  + ZBX-23112 Fixed runtime errors in the inheritance of the trigger and trigger prototype dependencies
  + ZBX-22539 Fixed SLI calculation for days with daylight-saving-time transitions
  + ZBX-22814 Fixed PHP runtime errors in API trigger.get method when using "expandComment" option
  + ZBX-23049 Fixed default condition for log item macro resolution
  + ZBX-21909 Updated setup section in README for PHP-FPM templates to include configuration example for Apache
  + ZBX-21547 Fixed reading of non-UTF-8 encoded files in Zabbix agent 2
  + ZBX-20148 Fixed the issue with housekeeper failing to delete some of the events that required deletion
  + ZBX-21970 Fixed console error in "Map navigation tree" widget; disabled add button on a 10th depth level
  + ZBX-19393 Fixed undefined index errors in configuration.importcompare
  + ZBX-22290 Fixed generation of double page headers when general warning appears
  + ZBX-21845 Fixed Zabbix agent 2 systemd plugin failing with newer dbus
  + ZBX-22830 Fixed free bytes calculation for temporary tablespace in Oracle Zabbix agent 2 plugin
  + ZBX-22912 Fixed not being able to save an event correlation when custom formula was selected but only one condition remained
  + ZBX-21571 Updated pod crash loop trigger expressions in Kubernetes nodes and cluster state templates
  + ZBX-22369 Fixed suffix interpretation in threshold values for "Top hosts" widget
  + ZBX-22825 Fixed Zabbix access to the first page for user with specific page access
  + ZBX-22867 Fixed import popup showing circle animation even if PHP code failed
  + ZBX-22711 Fixed incorrectly displayed simple graphs with non-numeric items in Host graphs page</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1703419200">- updated to latest release 6.0.25
- fixes for bsc#1218199 (CVE-2023-32727), bsc#1218185 (CVE-2023-32725),bsc#1218193 (CVE-2023-32726)
- New Features and Improvements
  + ZBXNEXT-8857 Updated max supported TimescaleDB version to 2.13
  + ZBXNEXT-8800 Backported support of additional SSH options for ssh.run[] item as the 5th parameter
  + ZBXNEXT-8705 Implemented new tablespace item to retrieve percentage about
    current tablespace usage from max for both Oracle templates
  + ZBXNEXT-8708 Added version metric to Oracle plugin in Zabbix agent 2
  + ZBXNEXT-8729 Updated max supported TimescaleDB version to 2.12
  + ZBXNEXT-8522 Added HPE iLO by HTTP template
  + ZBXNEXT-7486 Added openshift-state-metrics in Kubernetes cluster state by HTTP
  + ZBXNEXT-8552 Added FortiGate by SNMP and FortiGate by HTTP templates
  + ZBXNEXT-8727 Added additional metrics in Cisco Meraki organization by HTTP template
  + ZBXNEXT-7097 Added item and trigger for monitoring PostgreSQL version into PostgreSQL
    by ODBC and PostgreSQL by Zabbix agent 2 templates
  + ZBXNEXT-8283 Implemented role-based authentication for AWS monitoring
  + ZBXNEXT-8575 Added Nextcloud template
  + ZBXNEXT-8469 Increased PostgreSQL maximum supported version to 16
  + ZBXNEXT-8714 Increased MariaDB maximum supported version to 11.1
- Bug Fixes
  + ZBX-23559 Fixed SLI dropping when maintenance is set with pre-existing problem
  + ZBX-23471 Fixed sha256 sum calculation on AIX, HP-UX and Solaris, fixed crash on HP-UX
  + ZBX-23787,ZBX-23755 Fixed crash on empty HTTP response;
    fixed Zabbix agent build on Windows with libcurl
  + ZBX-23683 Fixed calculation of vmware.datastore.read/write items taking into
    account VMware HV maintenance status
  + ZBX-21132 Fixed Top hosts widget not showing all items by selected item name
  + ZBX-23764 Added an additional field for new events in SIGNL4 media type
  + ZBX-23342 Fixed Zabbix agent 2 MySQL plugin connection not taking into account TLS parameters
  + ZBX-23685 Added read-only transaction to the list of recoverable errors on PostgreSQL
  + ZBX-23580 Fixed aggregated item key conversion to calculated item formula when
    item key includes 'last' function and a fourth parameter
  + ZBX-22493 Fixed foreign key support with SQLite3 database
  + ZBX-23490 Improved HTTP agent, web scenarios, web checks and JavaScript to convert to UTF-8
    from charset specified in HTTP header or HTTP meta tag
  + ZBX-23621 Fixed SNMP discovery looping forever with empty trend response
  + ZBX-23644 Fixed Zabbix agent compilation on AIX
  + ZBX-23525 Fixed template tab name in template configuration form
  + ZBX-23620 Reordered sub-templates in READMEs of Acronis, Control-M and Openstack templates
  + ZBX-23381 Fixed unit for FreeStorageSpace metric in JavaScript AWS RDS instance by HTTP template
  + ZBX-23269 Fixed sizes of loading modal windows
  + ZBX-22400 Fixed Web scenarios configuration form to display parent web scenarios on page refresh
  + ZBX-23290 Fixed gap when filtering by tags in Latest data
  + ZBX-23430 Fixed selected filter tab in high contrast themes being indistinguishable from others when collapsed
  + ZBX-23639 Changed value type for 'Pool Percent Used' item prototype in Ceph by Zabbix agent 2 template
  + ZBX-21891 Fixed messages about enabling, disabling and updating modules being different from other places
  + ZBX-23521 Fixed password field label not changing to key passphrase and
    back for SSH agent item when changing authentication method
  + ZBX-23431 Fixed non-working "Network timeout for item test" setting
  + ZBX-23285 Added missing bottom border for disabled button dropdown on hover for inherited macros
  + ZBX-23615 Fixed receiving data from the database twice the first time it is loaded
  + ZBX-19531 Fixed tables with header text vertical rotation
  + ZBX-23235 Fixed function macros to expand in notifications
  + ZBX-23173 Fixed memory leak in agent 2 for Windows Events processing on MS Windows
  + ZBX-23265 Fixed transfer of PSK encryption details when cloning proxy
  + ZBX-23563 Fixed JSONPath for rowshare locks metric in PostgreSQL by Zabbix agent 2 template
  + ZBX-22907 Removed unused LLD macro in PostgreSQL by Zabbix agent template
  + ZBX-23377 Added support for VMware perfCounter with nanosecond type
  + ZBX-23012 Possible optimization of the SQL queries when updating LLD items
  + ZBX-23325 Fixed ability to add duplicate ICMP ping checks to discovery rule configuration form via popup
  + ZBX-23270 Renamed trigger name condition to event name condition
  + ZBX-23340 Fixed TLS parameter handling in MySQL plugin for Zabbix agent 2
  + ZBX-23461 Fixed output of redundant data in DCdump_interfaces
  + ZBX-23528 Fixed inability to resize trigger expression field horizontally
  + ZBX-22977 Fixed positioning of hidden checkbox inputs and fixed autofocus in template/host mass update
  + ZBX-23494 Added SNMP fallback item to TrueNAS by SNMP template, updated
    uptime item and template descriptions, added preprocessing to free swap percentage calculation
  + ZBX-23404 Fixed Zabbix agent crashes on HP-UX 11.23
  + ZBX-22666 Disabled severity filter for Geomap widget in dashboard edit mode
  + ZBX-22735 Fixed confusing error message on user parameter reload in Zabbix agent 2
  + ZBX-23393 Fixed unquoted macro parsing in trigger function parameters
  + ZBX-23064 Simplified trend synchronization queries to improve performance
  + ZBX-23373 Fixed result for script.get API call with selectActions option
  + ZBX-23014 Fixed Zabbix agent build on HP-UX
  + ZBX-23164 Added timespan parameter in JavaScript Cisco Meraki template
  + ZBX-23455 Fixed inconsistency in button naming, confirmation messages,
    success and error messages in item and web scenario list pages
  + ZBX-20038 Fixed master host parameter for MySQL replication.get_slave_status key in Zabbix agent 2
  + ZBX-23301 Removed checks for PostgreSQL-TimescaleDB versions combination
  + ZBX-23211 Fixed host dashboard view for multi-page dashboard where the first page is empty</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1707048000">- add group provides needed by RPM 4.19</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108800">- update to latest release 6.0.27
- replaced zabbix-agentd.firewall  zabbix-java-gateway.firewall  zabbix-proxy.firewall  zabbix-server.firewall
  with firewalld xml definitions zabbix-agentd.xml  zabbix-java-gateway.xml  zabbix-proxy.xml  zabbix-server.xml
- New Features and Improvements
  + ZBXNEXT-8983 	Updated max supported MariaDB version to 11.2
  + ZBXNEXT-8984 	Updated max supported MySQL version to 8.3
  + ZBXNEXT-8762 	Added YugabyteDB by HTTP and YugabyteDB Cluster by HTTP templates
  + ZBXNEXT-8891 	Updated max supported MySQL version to 8.2
  + ZBXNEXT-8524 	Added support for HTTP proxy in GCP templates
  + ZBXNEXT-8759 	Added dashboards in Azure templates
  + ZBXNEXT-8580 	Added new discovery rules, refactored discovery rules to dependent items
    and made few minor changes in MSSQL by ODBC template
  + ZBXNEXT-8730 	Added Azure Cost Management by HTTP template
  - Bug Fixes
  + ZBX-23124 Fixed items with disabled history being sometimes stuck in non-supported state
  + ZBX-23586 Fixed filter evaluation type of organizations discovery in Cisco Meraki dashboard by HTTP template
  + ZBX-23766 Updated Zabbix agent 2 Ceph plugin readme setup instructions
  + ZBX-24094 Fixed network interfaces LLD filtering macro in Linux by Prom template
  + ZBX-23202 Fixed unused tag value being saved in tag filter
  + ZBX-22555 Updated regexp to case insensitive in Nginx templates
  + ZBX-23973 Fixed trends being retrieved from database for new items and for items with infrequent update interval
  + ZBX-22745 Removed incorrect description of network interfaces administrative status filter macro in SNMP templates
  + ZBX-24015 Improved zabbix[queue] internal item not to block history syncers and pollers
  + ZBX-23509 Fixed JSONPath of Keyspace discovery master item in Redis by Zabbix agent 2 template
  + ZBX-24059 Fixed libmodbus unnecessary linking into all binaries
  + ZBX-24055 Added missing API port macros in URL of script items in HPE Synergy by HTTP and HPE Primera by HTTP templates
  + ZBX-20525 Fixed vfs.dir.size performance issues when walking through directory that has a lot of subdirs/files
  + ZBX-23773 Improved trigger functionality for Acronis Cyber Protect Cloud MSP by HTTP template
  + ZBX-23979 Improved trend recalculation performance by performing trend updates in own transaction
  + ZBX-23688 Improved new item value retrieval performance by adding such items to value cache after configuration sync
  + ZBX-22130 Changed JSONPath expression evaluator to treat null values as empty variants
  + ZBX-23986 Added a license to the Go module
  + ZBX-23587 Fixed widget input field selecting when clicking on label
  + ZBX-23640 Fixed preload hints opening
  + ZBX-22433 Fixed web scenario and web scenario step configuration field trimming and field sorting
  + ZBX-23684 Fixed transactions query file for PostgreSQL by Zabbix agent template
  + ZBX-22371 Fixed process tags option not adding tags for service events
  + ZBX-17208 Fixed invalid command-line flag handling in Zabbix agent 2
  + ZBX-23937 Fixed JavaScript for AWS EC2 instances discovery
  + ZBX-22715 Fixed map shape dimension changes on resizing in scaled browser mode
  + ZBX-23722 Added garbage collection after executing JavaScript code
  + ZBX-23740 Fixed netsnmp persistent state disabling without affecting its configuration
  + ZBX-23257 Fixed log items not using MaxLinesPerSecond setting correctly for Zabbix agent 2
  + ZBX-23890 Removed non-existing headers from compiler checks: mtent.h and knlist.h
  + ZBX-23912 Removed Jira with CustomFields media type in data.tmpl
  + ZBX-23761 Fixed JavaScript in Jira media type
  + ZBX-22558 Fixed trigger expression for retrieval of stub page in Nginx templates
  + ZBX-23691 Fixed LLD filters evaluation type for devices discovery in Cisco SD-WAN by HTTP template
  + ZBX-23540 Added error checks for RegisterMetrics calls
  + ZBX-23605 Removed getting location buckets in AWS by HTTP template
    added discovery filters for request metrics in AWS S3 bucket by HTTP template
  + ZBX-23466 Fixed data aggregation errors in Graphs and Top hosts widgets with Elasticsearch backend
  + ZBX-23835 Updated Meraki templates
  + ZBX-23723 Fixed proxy params in JavaScript AWS templates
  + ZBX-23733 Fixed error when downloading graph as .png image if item name contains multibyte characters
  + ZBX-22983 Fixed ellipsed dropdown options in items mass update in preprocessing
  + ZBX-23715 Fixed persistent directory path not following symlinks upon creation
  + ZBX-23825 Fixed query_fields values for Acronis and Nomand templates
  + ZBX-22055 Fixed map image of map widget not being updated when pressing Apply button
  + ZBX-23629 Fixed interface icon cursor to pointer
  + ZBX-22536 Fixed TimescaleDB compression detection for history.clear API method and proper error appearance in frontend
  + ZBX-23145 Disabled deprecated automatic reconnection in MySQL
  + ZBX-22933 Improved vfs.file.regmatch and vfs.file.regexp items to use buffered file read
  + ZBX-23439 Fixed sorting of numeric items with/without aggregation enabled in Top hosts widget
  + ZBX-21973 Changed deprecated X-Frame option allow-from to Content-Security-Policy frame-ancestors
  + ZBX-23633 Fixed service alarms to be recovered with problem time in case of negative problem duration
  + ZBX-23738 Fixed Zabbix backend sources for libxml2 2.12.0 version changes
  + ZBX-23746 Fixed creation of tickets during escalation for Zammad media type
  + ZBX-23561 Fixed spacing between filter and results table
  + ZBX-18873 Fixed disabled chevrons color in problem view
  + ZBX-23636 Fixed some fields in Administration section not being trimmed on form submit</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108801">- remove all firewalld definitions as they are part of firewald package already</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711800000">- fix broken copypasta for system-user-zabbix source file and
  file itself to remove gecos (description) in file
  fixes bsc#1222169 Packaging Error in system-user-zabbix-6.0.27-1.1.noarch package prevents upgrade
  Thanks Andreas Stieger for pointing out and reporter himself</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1711800001">- update to 6.0.28:
  * Added metadata in JavaScript for AWS templates
  * Added AWS ELB Application Load Balancer by HTTP template
  * Added Check Point Next Generation Firewall by SNMP template
  * Added MSSQL by Zabbix agent 2 template
  * Updated max supported TimescaleDB version to 2.14
  * bug fixes</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1716984000">- Update license to match legaldb report</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1719489600">- update to 6.0.31
- New Features and Improvements
  + ZBXNEXT-9140 Added support for custom compartments in Oracle Cloud by HTTP templates Templates
  + ZBXNEXT-9034 Added Jira Data Center by JMX template Templates
  + ZBXNEXT-8682 Introduced a length limit of 512KB for item test values that server returns to Zabbix frontend Frontend Server
  + ZBXNEXT-8248 Added database filter macros to MySQL templates Templates
  + ZBXNEXT-6698 Removed absolute threshold and timeleft from OS template triggers of filesystem space Templates
  + ZBXNEXT-7930 Added user macro support for username and password fields in email media type Server
  + ZBXCTR-22 Refactored JavaScript filter functions for Kubernetes templates Templates
  + ZBXNEXT-9098 Added AWS ELB Network Load Balancer by HTTP template Templates
  + ZBXNEXT-6864 Replaced {HOST.CONN} with user macros in templates Templates
  + ZBXNEXT-9117 Updated max supported MariaDB version to 11.3 Proxy Server
  + ZBXNEXT-9026 Added Go compiler version to Zabbix agent 2 version output Agent
  + ZBXNEXT-8786 Changed 'odbc.discovery' keys to 'odbc.get' in MySQL by ODBC and Oracle by ODBC templates Templates
  + ZBXNEXT-8536 Added cbdhsvc service to macros in Windows agent templates Templates
  + ZBXNEXT-8861 Made changes and added more metrics to the FortiGate by SNMP template Templates
  + ZBXNEXT-8240 Added a new set of templates for integration with Oracle Cloud Infrastructure Templates
- Bug Fixes
  + ZBX-24483 Improved memory usage in Zabbix server/proxy trappers and in proxy
    pollers when sending large configuration Proxy Server
  + ZBX-23073 Fixed URL widget resizing and dragging Frontend
  + ZBX-24574 Fixed HA node flipping between standby and active states Server
  + ZBX-24119 Fixed possible blocking of alert manager when it periodically pings database Server
  + ZBX-7998 Added VMware service username, password and URL check for empty values Proxy Server
  + ZBX-24402 Reduced main process connections to database during startup Proxy Server
  + ZBX-24369 Fixed filter behavior in monitoring pages after deleting filter parameters Frontend
  + ZBX-24484 Fixed Geomap widget console error when dragging map in widget edit mode Frontend
  + ZBX-23337 Improved supported version documentation for Oracle Database plugin and both templates Documentation
  + ZBX-24180 Fixed inability to import existing host or template when its dependent item prototype,
    which is used in trigger prototypes or graph prototypes, would have a different master item API
  + ZBX-20871 Fixed inability to use LLD macro functions in Prometheus pattern and labels used in item prototype preprocessing API
  + ZBX-24527 Fixed unnecessary loading text being displayed in hintbox preloader Frontend
  + ZBX-24362 Fixed wrong Zabbix agent 2 loadable plugin process handling catching all child process exits Agent
  + ZBX-24470 Fixed scale of VMware vmware.vm.memory.size.compressed key Proxy Server
  + ZBX-24415 Added triggers for datastores in VMware templates Templates
  + ZBX-18094 Fixed multiple pie graph issues related to calculation of item angles Frontend
  + ZBX-20766 Fixed confusing port binding error message Agent Proxy Server
  + ZBX-24481 Fixed inability to unset value map from existing item or item prototype by passing
    a version without valuemap parameter into configuration.import API
  + ZBX-24531 Fixed compile time data not being set for agent2 Agent
  + ZBX-24453 Implemented socket file cleanup when shutting down, added blocking of signals during important stages of startup Proxy Server
  + ZBX-24152 Fixed host form submission with Enter button if the form is opened in a popup and focus is in a flexible text area field Frontend
  + ZBX-23788 Added SNMP OID ifAlias in Network interfaces discovery Templates
  + ZBX-24482 Fixed the presence of the http_proxy field in the initial data Installation
  + ZBX-24210 Improved Zabbix agent 2 loadable plugin capacity code style Agent
  + ZBX-23951 Fixed issue of incorrect template matching when no UUID exists in export file API
  + ZBX-23953 Fixed CIDR network mask of VMware HV network interface Proxy Server
  + ZBX-24195 Fixed host IPMI username and password field max length Frontend
  + ZBX-24451 Added tags and changed a item in Proxmox template Templates
  + ZBX-23386 Fixed hintbox sizing to fit screen Frontend
  + ZBX-24024 Fixed OIDs for external sensors in APC UPC by SNMP templates Templates
  + ZBX-21751 Fixed node's loadavg item in Proxmox template Templates
  + ZBX-24315 Fixed linking template to host when some LLD macro paths already exist Server
  + ZBX-24172 Fixed Zabbix server issue with scheduled intervals on Feb 29th of leap year Server
  + ZBX-23407 Improved performance of retrieving last history values when primary keys are available API
  + ZBX-24246 Updated descriptions for family of MySQL and Oracle templates,
    changed macro in the trigger 'Tablespace utilization is too high' for family of Oracle templates Templates
  + ZBX-23988 Renamed Agent2 Go module
  + ZBX-24222 Fixed incorrect item OIDs in the FortiGate by SNMP template Templates
  + ZBX-24393 Updated README in Redis by Zabbix agent 2 template Templates
  + ZBX-24298 Allowed any JNDI service providers back in JMX monitoring Java gateway
  + ZBX-19990 Separated LLD filter macros in Apache Tomcat by JMX template Templates
  + ZBX-24364 Added preprocessing steps for LLD rules in RabbitMQ templates Templates
  + ZBX-24368 Improved PostgreSQL autovacuum's count query Templates
  + ZBX-24282 Fixed Zabbix proxy to report error for not supported items Proxy Server
  + ZBX-19507 Fixed vmware.eventlog item to recover after event keys are reset Server
  + ZBX-24241 Fixed Zabbix server issue with random order of host groups for a host during real-time export Server
  + ZBX-24275 Fixed item prototype JSONPath preprocessing, added missing volume health metric and triggers in HPE MSA templates Templates
  + ZBX-24316 Fixed username macro in GridGain by JMX template Templates
  + ZBX-23719 Updated plugin-support to add duplicate flag handling Agent
  + ZBX-22429 Fixed typo in Zabbix proxy automake file Installation
  + ZBX-24264 Fixed value cache being filled with values of newly added items with triggers Server
  + ZBX-24088 Fixed problem filtering in maps with nested maps Frontend
  + ZBX-24206 Fixed line breaks in JavaScript in Cloudflare template Templates
  + ZBX-24236 Fixed nested transaction error in LLD when connection is terminated Server
  + ZBX-24134 Added sensor discovery in VMware Hypervisor template Templates
  + ZBX-23918 Fixed item pattern select popup to display all available items Frontend
  + ZBX-24190 Fixed items being updated incorrectly when configuring graph Frontend
  + ZBX-24289 Fixed issue with interface assignment for items copied from host to host Frontend
  + ZBX-23032 Added triggers for cluster status in VMware templates Templates
  + ZBX-23948 Added support for TabularData data when parsing an MBean attribute Java gateway
  + ZBX-23742 Fixed tag filtering logic for tags with one name and different types of operators API
  + ZBX-24271 Added delay in JavaScript execution for Azure Cost Management by HTTP template Templates
  + ZBX-24208 Fixed Oracle, MySQL plugin connection cache blocking Agent
  + ZBX-24202 Fixed JavaScript in AWS S3 bucket by HTTP template Templates
  + ZBX-23478 Fixed issue when missing locale error would not be displayed for user under certain conditions Frontend
  + ZBX-24166 Fixed Zabbix not being able to restart due to RTC and sockets not being closed before stopping Agent Proxy Server
  + ZBX-23853 Fixed duplicate agent check timestamps when time shifts back due to system clock synchronization Agent</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1726833600">- update to 6.0.33
- this version fixes CVE-2024-36461 and CVE-2024-22114
- New Features and Improvements
  + ZBXNEXT-9000 Changed query table for ASM disk group metrics in Oracle Database plugin and
    Oracle by ODBC template Agent Templates
  + ZBXNEXT-9217 Added AWS Lambda by HTTP template Templates
  + ZBXNEXT-9293 Updated max supported MySQL version to 9.0 Proxy Server
  + ZBXNEXT-8657 Updated Zabbix health templates with new visualization Templates
  + ZBXNEXT-9143 Added index on auditlog recordsetid Server
  + ZBXNEXT-9081 Added Small Computer System Interface (SCSI) device type support to Zabbix agent 2 Smart plugin Agent
  + ZBXNEXT-6445 Added recovery expression for fuzzytime triggers in Linux and Windows templates,
    removed fuzzytime triggers from active agent templates Templates
  + ZBXNEXT-9201 Updated max supported MySQL version to 8.4 Proxy Server
  + ZBXNEXT-9225 Updated max supported TimescaleDB version to 2.15 Server
  + ZBXNEXT-9226 Updated max supported MariaDB version to 11.4 Proxy Server
  + ZBXNEXT-8868 Added discovery and template for Azure VM Scale Sets Templates
- Bug Fixes
  + BX-24947 Fixed PHP runtime errors while processing frontend notifications Frontend
  + ZBX-24824 Improved loadable plugin connection broker Agent
  + ZBX-24583 Fixed inability to export/import web scenario with digest authentication API
  + ZBX-23905 Fixed double scroll in script dialogs Frontend
  + ZBX-18767 Fixed word breaks in flexible text input fields and trigger expressions Frontend
  + ZBX-24909 Fixed resolving of macro functions in the "Item value" widget Frontend
  + ZBX-24859 Fixed JavaScript in S3 buckets discovery rule Templates
  + ZBX-24617 Fixed hardcoded region in AWS by HTTP template Templates
  + ZBX-24524 Fixed "New values per second" statistic to include dependent items in calculation Proxy Server
  + ZBX-24821 Made 'execute_on' value being recorded in audit only for shell scripts Server
  + ZBX-23312 Fixed discovery edit form being saved incorrectly after dcheck update Frontend
  + ZBX-24773 Fixed duplicate item preprocessing in Kubernetes Kubelet by HTTP template Templates
  + ZBX-24514 Fixed standalone Zabbix server and Zabbix proxy not stopping when database is read-only Proxy Server
  + ZBX-23936 Fixed state and styling of readonly fields Frontend
  + ZBX-24520 Fixed an issue with incorrect translations used in several frontend places Frontend
  + ZBX-21815 Fixed issue with undefined offset for media type when it was deleted before saving the user Frontend
  + ZBX-24108 Fixed error in dashboard if Map widget contains map element that user doesn't have access to Frontend
  + ZBX-24569 Fixed old and added new items to Azure Virtual Machine template Templates
  + ZBX-24537 Fixed tags subfilter in Latest data kiosk mode Frontend
  + ZBX-24167 Fixed template linkage when item prototype collision is found Server
  + ZBX-23770 Improved monitoring user permissions documentation for Zabbix agent 2 Oracle plugin and Oracle by ODBC template Documentation
  + ZBX-24565 Removed redundant kernel header include, fixed musl compatibility issues (thanks to Alpine Linux maintainers for spotting this)
  + ZBX-24610 Fixed interface field appearance for discovered items without interface set Frontend
  + ZBX-24562 Fixed incorrect problem order in Problems by severity widget's hintbox Frontend
  + ZBX-23751 Fixed inability to pass an action filter condition without an "operator" property, implying a default value of "Equal" API
  + ZBX-21429 Prevented ability to disable all UI element access via role.update API API
  + ZBX-19271 Fixed inconsistent tag row rendering in different edit forms Frontend
  + ZBX-24539 Fixed incorrect threshold in trigger expression of Check Point Next Generation Firewall by SNMP template Templates
  + ZBX-24667 Fixed vm.memory.size[pused] item on Solaris Agent
  + ZBX-23781 Added storage volumes check in HPE iLO by HTTP template Templates
  + ZBX-24391 Fixed Zabbix agent to return net.tcp.socket.count result without error if IPv6 is disabled Agent
  + ZBX-24235 Fixed value misalignment in Item value widget Frontend
  + ZBX-24352 Fixed custom severity name usage in Geomap widget Frontend
  + ZBX-24665 Fixed potential problem with deprecated GCE Integrity feature Templates
  + ZBX-20993 Fixed Zabbix agent 2 MQTT plugin clientID to be generated by strict requirements Agent
  + ZBX-23426 Added dependent item with JavaScript preprocessing for edges SD-WAN in VMWare SD-WAN VeloCloud by HTTP template Templates
  + ZBX-24566 Fixed crash when expression macro is used in unsupported location Server
  + ZBX-24450 Fixed issue where graph could differ for data gathered from PostgreSQL and other databases Frontend
  + ZBX-24513 Fixed real-time export of rarely updated trends Server
  + ZBX-24163 Fixed submap addition in Map navigation tree widget to not append same submaps repeatedly Frontend
  + ZBX-23398 Fixed trigger expression constructor incorrectly showing '&lt;' and '&gt;' operators Frontend
  + ZBX-23584 Fixed error message being displayed when updating host after changing item status Frontend
  + ZBX-24635 Fixed datastore triggers in VMware templates Templates</changelog>
</package>
<package pkgid="e4fc258c4540c00ba6be738e366de51e2624789cc3b1307080863b43873d2050" name="zabbix-proxy-postgresql" arch="i586">
  <version epoch="0" ver="6.0.33" rel="bp156.2.3.1"/>
  <changelog author="pgajdos@suse.com" date="1644494400">- version update to 4.0.38
  * ZBX-20387   fixed default language of the setup routine for logged in superadmin users (averza)
  * ZBX-19652   fixed JavaScript syntax for Internet Explorer 11 compatibility (jfreibergs)</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1644753600">- mention dropped files from 3.x series so it can be accepted in backports...
- zabbix-3.0.20-jsLoader-fix.patch was never required in 4.x</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1647518400">- updated to latest release 4.0.39
- Bug Fixes
  + ZBX-19789 Added SourceIP support to ldap simple checks
  + ZBX-20680 Fixed reflected XSS issues
  ( Reflected XSSes in Zabbix Frontend (CVE-2022-24349, CVE-2022-24917, CVE-2022-24918, CVE-2022-24919) )
  fixes for bsc#1196945 bsc#1196946 bsc#1196947</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491200">- updated to latest release 4.0.42
- New Features and Improvements
  + ZBXNEXT-7694 Added "utf8mb3" character set support for MySQL database
  + ZBX-20946 Enabled Bulgarian, Chinese (zh_TW), German, Greek, Indonesian,
    Romanian, Spanish and Vietnamese languages in frontend
- Bug Fixes
  + ZBX-21123 Fixed crash when VMware VC was not available at the first moment when starting zabbix_server
  + ZBX-21137 Fixed VMware collector crash related to datastore state disconnected from all HVs
  + ZBX-20600 Fixed vmware hv.datastore.latency item when multiple datastores with duplicate name
  + ZBX-20844 Fixed external check becoming unsupported when Zabbix server or Zabbix proxy is stopped</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491201">- add CVE-2022-35230 patch file CVE-2022-35230.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674216000">- updated to 6.0.12
- for changes in this major release please consult 6.0.html in
  /usr/share/doc/packages/zabbix/
- removed CVE-2022-35230.patch and zabbix-3.0.25-new-m4-pgsql.patch
- added fixed zabbix-6.0.12-new-m4-pgsql.patch patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674820800">- mention of patches added required...
  zabbix-6.0.12-curl-fixes.patch zabbix-6.0.12-netsnmp-fixes.patch
  zabbix-6.0.12-new-m4-pgsql.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1684152000">- updated to latest upstream release 6.0.17
- New Features and Improvements
  + ZBXNEXT-8334 Added Event-Driven Ansible media
  + ZBXNEXT-8312 Increased TimescaleDB maximum supported version to 2.10
  + ZBXNEXT-8317 Increased MariaDB maximum supported version to 10.11
  + ZBXNEXT-7759 Added array and Buffer support to JavaScript btoa function and HttpRequest post/put methods
  + ZBXNEXT-8071 Added sysdba, sysasm and sysoper login options to Zabbix agent 2
    Oracle plugin and updated Oracle by Zabbix agent 2 template documentation
  + ZBXNEXT-8241 Added support of signing data using rs256 to JavaScript engine
  + ZBXNEXT-8208 Added storage accounts in azure template
  + ZBXNEXT-8012 Implemented API token authentication in user.checkAuthentication method
  + ZBXNEXT-8204 Added support of PHP 8.2
  + ZBXNEXT-8170 Added AWS cloud templates
  + ZBXNEXT-7923 Added templates for BMC Control-M integration
  + ZBXNEXT-7775 Added Veeam backup and replication templates
  + ZBXNEXT-8054 Updated MariaDB maximum supported version to 10.10
  + ZBXNEXT-7951 Implemented configuration import improvements
  + ZBXNEXT-8112 Added Line media type
  + ZBXNEXT-8197 Added TimescaleDB v2.9.x support
  + ZBXNEXT-7962 Fixed interfaces discovery rules in OPNsense, PFSense and TrueNAS templates
  + ZBXNEXT-7615 Added hmac function for JavaScript
  + ZBXNEXT-7977 Added Azure Microsoft SQL templates
  + ZBXNEXT-8076 Added prof_enable and prof_disable commands for profiling
  + ZBXNEXT-7963 Added a hint box to the "Enable HTTP authentication" field; added confirmation dialog box for enabling HTTP authentication
  + ZBXNEXT-7886 Added Cisco Nexus 9000 Series Switches template
  + ZBXNEXT-6119 Added the option to retrieve all JSON data from docker.container_info key in Zabbix agent 2 Docker plugin
  + ZBXNEXT-7834 Added templates for Microsoft Azure and Azure virtual machines
  + ZBXNEXT-8058 Reduced locking between history syncers, trappers and proxy pollers
- Bug Fixes
  + ZBX-22718 Fixed memory leak in json objects and identical keys
  + ZBX-22719 Fixed replace() function in expressions
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22589 Added new limits for JS objects
  + ZBX-22521 Added debug logging for process selection in proc.mem[] on AIX
  + ZBX-22373 Updated go.mod/sum to allow mixing session and key parameter for Zabbix agent 2 items
  + ZBX-22241 Fixed minimum severity filter usage for map element link triggers
  + ZBX-22194 Fixed inability to import a template with trigger dependency on a host trigger
  + ZBX-22538 Fixed popup menus disappearing on right-clicking links in them
  + ZBX-21583 Optimised preprocessing steps and added two graphs and dashboard in the Hadoop by HTTP template
  + ZBX-19375 Prevented the ability to set a duplicate value for the uuid parameter when updating any of template
    entities; added possibility to update the uuid parameter for the Service API; fixed duplicate UUIDs
    in Proxmox VE by HTTP template
  + ZBX-21603 Optimised preprocessing steps in the Zookeeper by HTTP template
  + ZBX-21589 Optimised SQL queries and preprocessing steps
  + ZBX-22492 Removed limitation for size of logged messages in JS
  + ZBX-22641 Updated deprecated ports in Kubernetes templates, updated target tags,
    added notes about binding address options for Scheduler and Cluster Manager components
  + ZBX-22306 Fixed the crash in Zabbix agent 2 when running out of available file descriptors
  + ZBX-21013 Hid the option "Create new groups" for unprivileged users in the Import form
  + ZBX-22219 Added validation to the "Server" IP/DNS option in the Zabbix agent 2 configuration
  + ZBX-22627 Fixed loss of preprocessing result when step with delta is used
  + ZBX-22304 Fixed duplication in web scenario error messages when curl cannot resolve host
  + ZBX-21577 Added an extra master item prototype to the Elasticsearch Cluster by HTTP template
    to reduce preprocessing worker utilization
  + ZBX-20084 Fixed VMware parameters display
  + ZBX-20699 Fixed the inability to import host prototypes containing SNMPv3 interface;
    allowed to supply conditional parameters with default values to hostprototype.create and hostprototype.update API methods
    when the parameters have no effect; added audit logging of changes to host prototypes when unlinking a template;
    fixed the inability to remove group links or group prototypes from a host prototype of a linked template
  + ZBX-22432 Fixed different severity paddings in trigger popups and maps triggers
  + ZBX-22210 Fixed selected count when using filter and filtered parameter is changed in a popup
  + ZBX-22533 Fixed debug section overlapping with 'Add new widget' placeholder in the dashboard
  + ZBX-22331 Fixed messages when updating graph prototype discovery
  + ZBX-22455 Added a check for numeric value in value mapping
  + ZBX-22206 Fixed incorrect padding in multiselect popup contrast dark and light stylesheets
  + ZBX-18527 Fixed the markup for Type of calculation expression field
  + ZBX-22363 Added support for item and item_preproc table fields to be either nvarchar or nclob
  + ZBX-22622 Fixed alert script path validation
  + ZBX-22588 Fixed unauthorised file system access when using cURL
  + ZBX-22097 Fixed exiting process when connection to the database is lost
  + ZBX-21576 Optimized preprocessing in ClickHouse by HTTP template and added lld rule
  + ZBX-21669 Added the possibility to filter System user in the audit log
  + ZBX-22261 Added value mapping in the template PostgreSQL by Zabbix agent 2 for item Checksum failures
  + ZBX-22413 Fixed autofocus for inherited web scenario edit
  + ZBX-22507 Fixed positioning of the debug information on dashboards in the editing mode
  + ZBX-22506 Fixed horizontal scrollbar occasionally appearing on Graph widgets
  + ZBX-22512 Fixed occasional jumping of hint-boxes of Graph widgets, when made static
  + ZBX-22403 Added license information to the Readme for Veeam Backup templates
  + ZBX-21596 Optimized preprocessing steps in the Redis by Zabbix agent 2 template
  + ZBX-22520 Fixed the versions of integrations
  + ZBX-19466 Changed global script name validation to include a menu path into its scope of uniqueness check
  + ZBX-22073 Fixed subfilters of the Latest data and Graphs occasionally hiding the selected options
  + ZBX-22490 Fixed HttpRequest limit in JavaScript being reached even if all objects are destroyed
  + ZBX-21578 Optimized HAProxy http/agent templates to spread the load across the workers
  + ZBX-21906 Fixed recovery of dependent items when throttling is used
  + ZBX-21723 Removed syslog LogType from config file for Zabbix agent 2 on Windows
  + ZBX-22407 Fixed a crash when testing an item with the aggregated function count containing invalid argument
  + ZBX-22056 Fixed the "No data found" message style in Monitoring-&gt;Problems
  + ZBX-22026 Fixed SNMP agent item going to unsupported state on NULL result
  + ZBX-22411 Fixed incorrect time in the dashboard Graph widget hintbox
  + ZBX-21902 Emphasized the HTML type in the attribution field in the Administration-&gt;Geographical Maps
  + ZBX-18288 Fixed undefined offset runtime error in the Graph prototype preview
  + ZBX-21963 Fixed $ZBX_SERVER value being ignored unless $ZBX_SERVER_PORT is also defined
  + ZBX-21802 Fixed Enabled button in the discovered calculated items
  + ZBX-21642 Fixed a filter not clearing when clicking on a specific host in the Monitoring
  + ZBX-22186 Fixed wrong color update after item order change in graphs
  + ZBX-19339 Fixed import and export of dependent LLD rules if master item is a web item
  + ZBX-21813 Fixed User role update page when an empty user role name has been submitted
  + ZBX-22188 Changed parameters of the wmi.get and wmi.getall keys to mandatory
  + ZBX-21238 Fixed the inability to update status and other fields of a templated item, item prototype
    and discovery rule of script type
  + ZBX-21834 Fixed the map navigation tree breaking if there is a disabled trigger used as a link indicator
    between two elements in a map
  + ZBX-22259 Fixed quoted parameter escaping in the trigger expression functions
  + ZBX-22241 Fixed map link color and drawing style selection when multiple triggers are in the problem state
  + ZBX-22203 Fixed the tabfilter item click event being executed at the end of the tabfilter sorting event in Firefox
  + ZBX-22434 Fixed race condition when starting Zabbix agent 2 with loadable plugins
  + ZBX-22229 Updated Zabbix web service dependencies
  + ZBX-20801 Updated the Readme in Docker template
  + ZBX-22298 Fixed metrics preprocessing in PVC discovery in Kubernetes cluster state by HTTP template,
    removed non-existing PVC statuses, combined state phases into single phase metrics, added PV discovery
  + ZBX-22079 Fixed "make clean" command when used from tar archive
  + ZBX-22222 Fixed applying item value maps on already converted values
  + ZBX-22402 Fixed data sending to Zabbix server from Zabbix agent2 persistent buffer
  + ZBX-22240 Fixed selects of history and trends being able to block housekeeping
  + ZBX-22240 Fixed selects of history and trends blocking drop_chunks
  + ZBX-22078 Fixed the crash in calculated items when using tag filter on 32-bit systems
  + ZBX-21591 Optimized JSONPaths in the Nginx Plus template
  + ZBX-21739 Fixed discover status not being updated for templated graph prototype
  + ZBX-21748 Fixed the background of the Close button in the message box for dark theme
  + ZBX-19202 Fixed template dashboard availability to users without permissions to the templates
  + ZBX-22189 Fixed Zabbix server crash appearing when only item tags change between LLD runs
  + ZBX-21591 Optimized Nginx Plus by HTTP template to spread the load across worker processes
  + ZBX-22032 Added the cookie engine to HTTP checks
  + ZBX-21597 Optimized Remote Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-21602 Optimized Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-22149 Fixed wrong escaping in trigger expression during upgrade and escaping as a workaround for calculated items
  + ZBX-22061 Fixed custom query parameter read on an empty parameter for Oracle plugin in Zabbix agent 2
  + ZBX-21227 Improved error logging during agent start as a Windows service
  + ZBX-22178 Fixed action operations being executed on the current host only if a host group is selected
  + ZBX-22189 Fixed LLD Zabbix server crash
  + ZBX-21538 Fixed history.get API method blocking drop_chunks requests during housekeeping
  + ZBX-21956 Fixed severity sign overlapping trigger name in the map element configuration
  + ZBX-22215 Fixed incorrectly quoted function parameter parsing
  + ZBX-22043 Fixed the crash when array index in JSONPath is negative or large
  + ZBX-22118 Fixed remote command execution sequence in Zabbix agent 2
  + ZBX-21556 Updated Etcd by HTTP template to comply with Etcd v3.5
  + ZBX-22133 Fixed closed pipe detection for communication with plugins in Windows
  + ZBX-21936 Fixed actions not being displayed in the Action log widget
  + ZBX-22164 Fixed quote and unquote methods for trigger functions
  + ZBX-21254 Removed kernel.maxproc from the processes graph in Linux by Zabbix agent templates
  + ZBX-21754 Improved value cache warmup when retrieving two last values with 1 day update interval
  + ZBX-22077 Fixed Sign out link not working consistently in Mozilla Firefox
  + ZBX-21862 Updated tablespaces query for Oracle plugin in Zabbix agent 2
  + ZBX-21665 Fixed SMART plugin infinite loop for Zabbix agent 2
  + ZBX-19138 Fixed Redis plugin configuration in Zabbix agent 2 configuration files
  + ZBX-21592 Moved some static items under LLD rules to optimize Oracle by ODBC template
  + ZBX-21069 Fixed SNMP max_vars not backing off when generr is received
  + ZBX-21889 Fixed warnings being displayed even after enabling overrides for trends or history tables with compressed chunks
  + ZBX-21563 Changed the order in which escalation steps and recovery operations are executed
  + ZBX-22017 Fixed map navigation tree widget inability to save the order when the depth levels get changed
  + ZBX-21961 Removed the unnecessary "Command:" label for message actions on the Event details page
  + ZBX-21783 Fixed Zabbix JS timeout validation
  + ZBX-21720 Fixed trends function cache size estimation and overallocation handling
  + ZBX-21713 Fixed retrieval of the numeric column width when Oracle DB is used
  + ZBX-22126 Fixed trends being deleted from cache and retrieved from the database when data older than 1 hour is received
  + ZBX-22075 Fixed crash when Elasticsearch is used
  + ZBX-21890 Fixed config.dbversion_status containing second empty object on PostgreSQL without TSDB
  + ZBX-22138 Fixed inability to delete a group from the host prototype
  + ZBX-21950 Updated script item to not require host interface during template linkage
  + ZBX-21540 Moved some static items under LLD rules to improve performance in Oracle by Zabbix agent 2 template
  + ZBX-21073 Added support of Int8Array(), Buffer() and also duktape plain buffers in md5, sha256 and hmac function parameters
  + ZBX-22071 Extended description for OPSGenie media type
  + ZBX-20845 Fixed SNMP interface availability in case of wrong credentials
  + ZBX-21587 Added metrics for optimizing dependent items preprocessing in Jenkins template
  + ZBX-21441 Added an override to skip metadata collection on zfs and btrfs for Nix templates
  + ZBX-22016 Fixed host.get API method not returning any results for hosts with no interfaces when filtering by "hostid"
  + ZBX-21927 Fixed a crash on Oracle database when connection is lost
  + ZBX-21300 Fixed high CPU usage when using net.tcp.socket.count key on Windows
  + ZBX-21793 Fixed error message for "diaginfo" runtime command
  + ZBX-22042 Fixed inability to get the existing group prototypes by hostprototype.get API method when using Oracle database
  + ZBX-21221 Increased character limit of task_result.info
  + ZBX-21696 Fixed Windows agent 2 Unicode path support for log* items
  + ZBX-21903 Fixed agent 2 timeout behavior for net.tcp.port item
  + ZBX-21039 Fixed Readme in PostgreSQL by Zabbix agent 2 template
  + ZBX-21922 Fixed expression macros to use corresponding item keys
  + ZBX-21806 Fixed fatal PHP error in case incorrect variable type for controller action is given
  + ZBX-21753 Fixed graphs not loading in kiosk mode
  + ZBX-20413 Fixed the behavior of paging when a filter or a sub-filter is applied
  + ZBX-21206 Updated plugin support dependency for Zabbix agent 2
  + ZBX-20356 Updated Zabbix agent 2 to remove and re-add performance counters on failed collection and to keep a query always open
  + ZBX-21296 Updated Oracle plugin, Oracle ODBC and agent 2 template documentation grant select variables and added a new grant
  + ZBX-21595 Optimized RabbitMQ node templates
  + ZBX-21884 Changed system.sw.packages[&lt;package&gt;,&lt;manager&gt;,&lt;format&gt;] to system.sw.packages[&lt;regexp&gt;,&lt;manager&gt;,&lt;format&gt;]
  + ZBX-21594 Optimized RabbitMQ cluster templates
  + ZBX-20050 Fixed broken macro value and type input when changing to/from inherited macros
  + ZBX-21864 Fixed the fatal error in system warning page
  + ZBX-20110 Added single field search option to the archive.info, ts.stats, pdb.info,
    cdb.info and diskgroups.stats keys in Zabbix agent 2 Oracle plugin
  + ZBX-21373 Fixed the agent sometimes crashing when enumerating system processes on OpenBSD</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1689854400">- updated to latest upstream release 6.0.19
- this version fixes CVE-2023-29454 bsc#1213338
- New Features and Improvements
  + ZBXNEXT-8497 Removed unnecessary JavaScript preprocessing in discovery rules in Kubernetes templates
  + ZBXNEXT-8465 Updated JavaScript scripts in Kubernetes templates
  + ZBXNEXT-8467 Updated max supported TimescaleDB version to 2.11
  + ZBXNEXT-7072 Fixed hintbox to be automatically closed when target element disappears
  + ZBXNEXT-8294 Added filters of node labels and annotations for Kubelet discovery
    in Kubernetes cluster state template
  + ZBXNEXT-8199 Added Google cloud platform monitoring template
  + ZBXNEXT-8330 Updated plugin support with defaults support for Zabbix agent 2
  + ZBXNEXT-8357 Improved proxy history housekeeping when data older than ProxyOfflineBuffer is being constantly received
  + ZBXNEXT-8142 Added ability to import configuration files with a UTF-8 Byte order mark
  + ZBXNEXT-8209 Added Azure CosmosDB for MongoDB template
  + ZBXNEXT-8078 Removed unnecessary new line for each element in an array when exporting YAML templates
  + ZBXNEXT-8273 Implemented support for relative Include paths in the config file, based on its current directory
  + ZBXNEXT-8391 Added container healthcheck metric in Docker by Zabbix agent 2 template
  + ZBXNEXT-8354 Added pids_stats to docker.container_stats key in Zabbix agent 2
- Bug Fixes
  + ZBX-22987 Fixed inefficient URL schema validation
  + ZBX-21859 Fixed active checks occasionally not being executed on Zabbix agent 2 if checks
    for a plugin have long and short update intervals
  + ZBX-21892 Fixed wrong fs type returned by vfs.fs.get for file systems with identical mount point
  + ZBX-22941 Prevented clearing of the user macro secret values on inherited host prototypes as
    the result of user macros modifications on the parent host prototype of a template
  + ZBX-22695 Fixed eventlog duplicate timestamps
  + ZBX-22903 Fixed scale calculation for Graph and Graph (classic) widgets
  + ZBX-22148 Fixed the crash when updating a webhook to JavaScript that cannot be compiled
  + ZBX-22868 Fixed Zabbix agent 2 plugin Defaults when hardcoded value is provided
  + ZBX-22399 Added TLS and Default parameters support to MQTT plugin for Zabbix agent 2
  + ZBX-20280 Fixed page selection in a dashboard after refresh
  + ZBX-22883 Fixed occasional crash of user parameters on Windows when using Zabbix agent 2 with UserParameterDir defined
  + ZBX-22805 Increased memory allocation limit for JavaScript execution from 64M to 512M
  + ZBX-22798 Fixed incorrect output of vfs.file.contents when reading frequently modified file
  + ZBX-21573 Optimized preprocessing steps in the AWS EC2 by HTTP template
  + ZBX-16326 Fixed displaying of the first and last data points on the graphs
  + ZBX-22467 Fixed missing bracket in a trigger event name in Windows templates
  + ZBX-22738 Fixed flickering debug info while editing empty dashboards
  + ZBX-22231 Removed host and interface macros resolution from HTTP proxy fields in items,
    item prototype and discovery rule test dialogues
  + ZBX-21194 Fixed filter form submission upon pressing Enter key in Safari
  + ZBX-22762 Fixed race condition in Zabbix agent 2 when reading filesystem
  + ZBX-21804 Removed requirement for write permissions on hosts, host groups, triggers, discovery rules,
    discovery checks and proxies when creating or updating actions
  + ZBX-22243 Fixed navigation away from edited dashboard without user confirmation
  + ZBX-22418 Fixed popup form fields overlapping labels when textarea width is resized
  + ZBX-19590 Changed count_foreach to add 0 when no data are in the requested period
  + ZBX-22681 Fixed wrongly displayed Revert button for text macros in host, template and host prototype clone forms
  + ZBX-22594 Fixed fatal error when a request contains invalid authentication parameters
  + ZBX-22397 Fixed disabled input field text color in Safari
  + ZBX-21593 Optimized preprocessing steps in the templates PostgreSQL by Zabbix agent and PostgreSQL by Zabbix agent 2
  + ZBX-22470 Fixed hang on logging when establishing an encrypted connection in Zabbix agent 2
  + ZBX-20263 Prevented the ability to link two or more templates with matching item keys to a host or template;
    improved the check for double template linkage and related error messages
  + ZBX-22571 Fixed "service not equal" action condition not working as expected
  + ZBX-22644 Fixed Graph widget not showing all problems for multiple items with dataset aggregation enabled
  + ZBX-22698 Fixed spelling mistakes in the templates
  + ZBX-21883 Changed Select map field of the Map widget to multiselect
  + ZBX-22989 Silenced null-dereference warnings for duktape
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22604 Added new replica mismatch metrics to Kubernetes cluster state template, updated triggers
  + ZBX-22475 Fixed regex in preprocessing parameter for Jenkins template
  + ZBX-21910 Fixed JavaScript in Kubernetes nodes template
  + ZBX-22773 Made NodeAddress use ListenIP and ListenPort if not specified
  + ZBX-21613 Fixed broken database upgrade if more than one Zabbix server at the same time on one database is started
  + ZBX-22688 Fixed AlertScriptPath not allowing links
  + ZBX-22029 Fixed preprocessing step in Pods discovery for Kubernetes kubelet template
  + ZBX-22234 Fixed incorrect SNMPINDEX offset retrieval in SNMP discovery
  + ZBX-22141 Fixed attaching multiple templates with proc.get item key to one host and fixed spelling in description
  + ZBX-22285 Fixed honoring of the excludeSearch parameter in API
  + ZBX-20604 Fixed UserParameterDir behavior for UserParameter calls
  + ZBX-22732 Fixed description of ATAN2 mathematical function
  + ZBX-22664 Fixed user macros with regex context being resynced without any changes
  + ZBX-22661 Fixed templated dashboard display in Monitoring Hosts Dashboards
  + ZBX-21599 Optimised preprocessing steps and added dashboard in the TiDB TiKV by HTTP template
  + ZBX-21598 Optimised preprocessing steps and added dashboard in the TiDB PD by HTTP template
  + ZBX-21600 Optimised preprocessing steps and added dashboard in the TiDB by HTTP template
  + ZBX-22386 Fixed encoding of HTML entities in the user interface
  + ZBX-22714 Fixed signature for mqtt.get key in Standard items popup
  + ZBX-21397 Fixed preprocessing step in discovery for Kubernetes kubelet template
  + ZBX-20202 Improved tablespace handling to support Oracle multitenant architecture in Oracle by ODBC template
  + ZBX-22713 Fixed Zabbix server compilation problem for NetBSD
  + ZBX-21795 Fixed unhandled timeout in Telnet
  + ZBX-21801 Fixed helper positioning when sorting Header and Query fields in item configuration form
  + ZBX-22238 Fixed non-writable hostgroup appearance in template, host and host prototype clone forms
  + ZBX-22192 Fixed valid widget name being reset when other widget fields are invalid
  + ZBX-21871 Switched for the changes in users of user group API object to be audit logged
    as updates in groups of user API objects
  + ZBX-22461 Fixed incorrect sortable item positioning in Safari
  + ZBX-22469 Fixed SLI calculation for services having multiple alarms per second
  + ZBX-22859 Fixed validation of input parameters in action configuration form</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1697544000">- updated to latest upstream release 6.0.22
- this version fixes CVE-2023-32722 and CVE-2023-32722 bsc#1216211 and bsc#1216222
- removed patches zabbix-6.0.12-new-m4-pgsql.patch zabbix-6.0.12-curl-fixes.patch
  honestly was tired of patching for correct way doing postgresql detection
  now added postgresql-server-devel which does not make sense but hey
  upstream does not care
- New Features and Improvements
  + ZBXNEXT-8576 Added template integration with Acronis Cyber Protect Cloud
  + ZBXNEXT-6554 Increased remote command execution limits to 16MB
  + ZBXNEXT-8610 Added MantisBT template
  + ZBXNEXT-8358 Improved items configuration sync on PostgreSQL by selecting using equal condition instead of not equal
  + ZBXNEXT-8429 Added HashiCorp Nomad template
  + ZBXNEXT-8649 Fixed time period params in JavaScript
  + ZBXNEXT-8581 Added support for HTTP proxy in Azure templates
  + ZBXNEXT-8558 Added MantisBT webhook
  + ZBXNEXT-8589 Updated documentation, unified metric names and descriptions in PostgreSQL templates,
    removed unused macros, user parameters and queries in PostgreSQL by Zabbix agent
  + ZBXNEXT-8528 Added AWS Cost Explorer template
  + ZBXNEXT-8190 Increased MariaDB maximum supported version to 11.0
  + ZBXNEXT-8582 Increased MySQL maximum supported version to 8.1
  + ZBXNEXT-8481 Added PostgreSQL by ODBC template
  + ZBXNEXT-8561 Added nodata trigger to remote Zabbix proxy and server health templates
  + ZBXNEXT-8482 Added integration with OpenStack Nova
  + ZBXNEXT-8451 Disabled spell checking for nondescriptive textareas
  + ZBXNEXT-8505 Added Cisco SD-WAN templates
  + ZBXNEXT-7944 Excluded edgeupdate service from services discovery in Windows by Zabbix agent templates
  + ZBXNEXT-8422 Added AWS ECS templates
- Bug Fixes
  + ZBX-23417 Fixed possible memory leak when checking modbus.get[] item
  + ZBX-23338 Improved performance of templatedashboard.get method for non super-admin users
  + ZBX-23110 Fixed possible crash on Windows 11 by removing concurrent Win API call for update perfCounters list
  + ZBX-23284 Prevented deletion of the discovered group as a result of renaming its group prototype
  + ZBX-21094 Fixed graphs not displaying values when items do not have trends and trend storage period is overridden in configuration
  + ZBX-23162 Fixed variable in JavaScript for Cisco Meraki template
  + ZBX-23066 Expanded ui/composer.json to describe the project
  + ZBX-23261 Removed kiosk mode button from host inventory form
  + ZBX-23253 Added static units support to graph widget legend and hint box
  + ZBX-21898 Fixed expression validation, history function parser to accept backslash without escaping
  + ZBX-22943 Fixed various memory leaks in Zabbix agent 2
  + ZBX-23244 Added escaping for special characters in HTML mode of Telegram mediatype
  + ZBX-22818 Fixed some aggregation functions not working with last_foreach()
  + ZBX-21636 Fixed Oracle DB update query error mishandled as success
  + ZBX-20442 Fixed Ceph plugin not returning percent_used in Zabbix agent 2
  + ZBX-15210 Added housekeeping and handling in remove action operation of autoreg_host table
  + ZBX-22685 Fixed issue of error message details not being expanded by default in various forms
  + ZBX-22166 Fixed item value widget not showing decimal places properly with seconds
  + ZBX-23035 Fixed disappearing filter group in host, item, trigger, graph, discovery rule, web and template lists
  + ZBX-23105 Added missing database indices
  + ZBX-22640 Fixed inability to add unique SNMPv3 checks in discovery rules
  + ZBX-21952 Fixed and improved documentation for Oracle by ODBC template
  + ZBX-22724 Fixed inconsistencies in ordering of objects in template configuration export
  + ZBX-22980 Fixed host prototype displaying inherited macros in a non-inherited macro tab
  + ZBX-17279 Fixed graph widget loading
  + ZBX-21644 Fixed state of "allow manual close" setting of trigger prototype getting lost on template cloning
  + ZBX-22060 Added notes about encryption in PostgreSQL templates, renamed database instance URI macro to connection string
    in PostgreSQL by Zabbix agent 2 template, updated PostgreSQL by ODBC template to use connection string
  + ZBX-23246 Fixed classic graph preview not working if more than 10 items are assigned to it
  + ZBX-22758 Fixed Zabbix agent 2 startup error on domain controllers by increasing go-winio version
  + ZBX-22451 Fixed resolving of calculated item formula in test popup
  + ZBX-22620 Added header in items for Meraki template
  + ZBX-23051 Changed content of resolved alerts to be more compatible with Event Orchestration in PagerDuty
  + ZBX-23272 Fixed naming for tenant item prototypes in OpenStack Nova by HTTP template
  + ZBX-22771 Fixed handling of large unsigned integers in jsonpath
  + ZBX-22871 Fixed regular expression crash with invalid utf-8 sequences when pcre2 is used
  + ZBX-23141 Fixed crash when maintenance is enabled and unexpected event exists for trigger prototype
  + ZBX-21255 Added support of the fmtnum() function for {ITEM.VALUE}, {ITEM.LASTVALUE} and expression macros
  + ZBX-21695 Fixed {TIME} macro not being resolved during scheduled report test
  + ZBX-23221 Fixed memory leaks when using certificate-based encryption in Zabbix Agent 1 and Agent 2; thanks to Masato Hirahata for the patch
  + ZBX-22864 Fixed calculation of max_repetitions sent out to device in SNMP PDUs
  + ZBX-21574 Optimized Asterisk by HTTP template
  + ZBX-18168 Added regexp runtime error logging for log*[] items
  + ZBX-22677 Adjusted font colors for placeholders, disabled and readonly fields
  + ZBX-22972 Fixed displaying of dashboard pages when scrolling is enabled
  + ZBX-22528 Fixed draggable element position
  + ZBX-23067 Enhanced audit logging with reason of switching of HA node to active mode
  + ZBX-22613 Fixed script execution with API token as authentication
  + ZBX-23060 Removed unused endpoints in JavaScript for Veeam Backup and Replication template
  + ZBX-22772 Added trends cleanup for non-numeric value types
  + ZBX-22822 Fixed displaying the correct threshold color in "Top hosts" widget when value exceeds maximum
  + ZBX-22777 Fixed item test form sending incorrectly resolved macros to server if item uses SNMP interface
  + ZBX-23097 Fixed use of uninitialised value when verifying subject and issuer with TLS
  + ZBX-23112 Fixed runtime errors in the inheritance of the trigger and trigger prototype dependencies
  + ZBX-22539 Fixed SLI calculation for days with daylight-saving-time transitions
  + ZBX-22814 Fixed PHP runtime errors in API trigger.get method when using "expandComment" option
  + ZBX-23049 Fixed default condition for log item macro resolution
  + ZBX-21909 Updated setup section in README for PHP-FPM templates to include configuration example for Apache
  + ZBX-21547 Fixed reading of non-UTF-8 encoded files in Zabbix agent 2
  + ZBX-20148 Fixed the issue with housekeeper failing to delete some of the events that required deletion
  + ZBX-21970 Fixed console error in "Map navigation tree" widget; disabled add button on a 10th depth level
  + ZBX-19393 Fixed undefined index errors in configuration.importcompare
  + ZBX-22290 Fixed generation of double page headers when general warning appears
  + ZBX-21845 Fixed Zabbix agent 2 systemd plugin failing with newer dbus
  + ZBX-22830 Fixed free bytes calculation for temporary tablespace in Oracle Zabbix agent 2 plugin
  + ZBX-22912 Fixed not being able to save an event correlation when custom formula was selected but only one condition remained
  + ZBX-21571 Updated pod crash loop trigger expressions in Kubernetes nodes and cluster state templates
  + ZBX-22369 Fixed suffix interpretation in threshold values for "Top hosts" widget
  + ZBX-22825 Fixed Zabbix access to the first page for user with specific page access
  + ZBX-22867 Fixed import popup showing circle animation even if PHP code failed
  + ZBX-22711 Fixed incorrectly displayed simple graphs with non-numeric items in Host graphs page</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1703419200">- updated to latest release 6.0.25
- fixes for bsc#1218199 (CVE-2023-32727), bsc#1218185 (CVE-2023-32725),bsc#1218193 (CVE-2023-32726)
- New Features and Improvements
  + ZBXNEXT-8857 Updated max supported TimescaleDB version to 2.13
  + ZBXNEXT-8800 Backported support of additional SSH options for ssh.run[] item as the 5th parameter
  + ZBXNEXT-8705 Implemented new tablespace item to retrieve percentage about
    current tablespace usage from max for both Oracle templates
  + ZBXNEXT-8708 Added version metric to Oracle plugin in Zabbix agent 2
  + ZBXNEXT-8729 Updated max supported TimescaleDB version to 2.12
  + ZBXNEXT-8522 Added HPE iLO by HTTP template
  + ZBXNEXT-7486 Added openshift-state-metrics in Kubernetes cluster state by HTTP
  + ZBXNEXT-8552 Added FortiGate by SNMP and FortiGate by HTTP templates
  + ZBXNEXT-8727 Added additional metrics in Cisco Meraki organization by HTTP template
  + ZBXNEXT-7097 Added item and trigger for monitoring PostgreSQL version into PostgreSQL
    by ODBC and PostgreSQL by Zabbix agent 2 templates
  + ZBXNEXT-8283 Implemented role-based authentication for AWS monitoring
  + ZBXNEXT-8575 Added Nextcloud template
  + ZBXNEXT-8469 Increased PostgreSQL maximum supported version to 16
  + ZBXNEXT-8714 Increased MariaDB maximum supported version to 11.1
- Bug Fixes
  + ZBX-23559 Fixed SLI dropping when maintenance is set with pre-existing problem
  + ZBX-23471 Fixed sha256 sum calculation on AIX, HP-UX and Solaris, fixed crash on HP-UX
  + ZBX-23787,ZBX-23755 Fixed crash on empty HTTP response;
    fixed Zabbix agent build on Windows with libcurl
  + ZBX-23683 Fixed calculation of vmware.datastore.read/write items taking into
    account VMware HV maintenance status
  + ZBX-21132 Fixed Top hosts widget not showing all items by selected item name
  + ZBX-23764 Added an additional field for new events in SIGNL4 media type
  + ZBX-23342 Fixed Zabbix agent 2 MySQL plugin connection not taking into account TLS parameters
  + ZBX-23685 Added read-only transaction to the list of recoverable errors on PostgreSQL
  + ZBX-23580 Fixed aggregated item key conversion to calculated item formula when
    item key includes 'last' function and a fourth parameter
  + ZBX-22493 Fixed foreign key support with SQLite3 database
  + ZBX-23490 Improved HTTP agent, web scenarios, web checks and JavaScript to convert to UTF-8
    from charset specified in HTTP header or HTTP meta tag
  + ZBX-23621 Fixed SNMP discovery looping forever with empty trend response
  + ZBX-23644 Fixed Zabbix agent compilation on AIX
  + ZBX-23525 Fixed template tab name in template configuration form
  + ZBX-23620 Reordered sub-templates in READMEs of Acronis, Control-M and Openstack templates
  + ZBX-23381 Fixed unit for FreeStorageSpace metric in JavaScript AWS RDS instance by HTTP template
  + ZBX-23269 Fixed sizes of loading modal windows
  + ZBX-22400 Fixed Web scenarios configuration form to display parent web scenarios on page refresh
  + ZBX-23290 Fixed gap when filtering by tags in Latest data
  + ZBX-23430 Fixed selected filter tab in high contrast themes being indistinguishable from others when collapsed
  + ZBX-23639 Changed value type for 'Pool Percent Used' item prototype in Ceph by Zabbix agent 2 template
  + ZBX-21891 Fixed messages about enabling, disabling and updating modules being different from other places
  + ZBX-23521 Fixed password field label not changing to key passphrase and
    back for SSH agent item when changing authentication method
  + ZBX-23431 Fixed non-working "Network timeout for item test" setting
  + ZBX-23285 Added missing bottom border for disabled button dropdown on hover for inherited macros
  + ZBX-23615 Fixed receiving data from the database twice the first time it is loaded
  + ZBX-19531 Fixed tables with header text vertical rotation
  + ZBX-23235 Fixed function macros to expand in notifications
  + ZBX-23173 Fixed memory leak in agent 2 for Windows Events processing on MS Windows
  + ZBX-23265 Fixed transfer of PSK encryption details when cloning proxy
  + ZBX-23563 Fixed JSONPath for rowshare locks metric in PostgreSQL by Zabbix agent 2 template
  + ZBX-22907 Removed unused LLD macro in PostgreSQL by Zabbix agent template
  + ZBX-23377 Added support for VMware perfCounter with nanosecond type
  + ZBX-23012 Possible optimization of the SQL queries when updating LLD items
  + ZBX-23325 Fixed ability to add duplicate ICMP ping checks to discovery rule configuration form via popup
  + ZBX-23270 Renamed trigger name condition to event name condition
  + ZBX-23340 Fixed TLS parameter handling in MySQL plugin for Zabbix agent 2
  + ZBX-23461 Fixed output of redundant data in DCdump_interfaces
  + ZBX-23528 Fixed inability to resize trigger expression field horizontally
  + ZBX-22977 Fixed positioning of hidden checkbox inputs and fixed autofocus in template/host mass update
  + ZBX-23494 Added SNMP fallback item to TrueNAS by SNMP template, updated
    uptime item and template descriptions, added preprocessing to free swap percentage calculation
  + ZBX-23404 Fixed Zabbix agent crashes on HP-UX 11.23
  + ZBX-22666 Disabled severity filter for Geomap widget in dashboard edit mode
  + ZBX-22735 Fixed confusing error message on user parameter reload in Zabbix agent 2
  + ZBX-23393 Fixed unquoted macro parsing in trigger function parameters
  + ZBX-23064 Simplified trend synchronization queries to improve performance
  + ZBX-23373 Fixed result for script.get API call with selectActions option
  + ZBX-23014 Fixed Zabbix agent build on HP-UX
  + ZBX-23164 Added timespan parameter in JavaScript Cisco Meraki template
  + ZBX-23455 Fixed inconsistency in button naming, confirmation messages,
    success and error messages in item and web scenario list pages
  + ZBX-20038 Fixed master host parameter for MySQL replication.get_slave_status key in Zabbix agent 2
  + ZBX-23301 Removed checks for PostgreSQL-TimescaleDB versions combination
  + ZBX-23211 Fixed host dashboard view for multi-page dashboard where the first page is empty</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1707048000">- add group provides needed by RPM 4.19</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108800">- update to latest release 6.0.27
- replaced zabbix-agentd.firewall  zabbix-java-gateway.firewall  zabbix-proxy.firewall  zabbix-server.firewall
  with firewalld xml definitions zabbix-agentd.xml  zabbix-java-gateway.xml  zabbix-proxy.xml  zabbix-server.xml
- New Features and Improvements
  + ZBXNEXT-8983 	Updated max supported MariaDB version to 11.2
  + ZBXNEXT-8984 	Updated max supported MySQL version to 8.3
  + ZBXNEXT-8762 	Added YugabyteDB by HTTP and YugabyteDB Cluster by HTTP templates
  + ZBXNEXT-8891 	Updated max supported MySQL version to 8.2
  + ZBXNEXT-8524 	Added support for HTTP proxy in GCP templates
  + ZBXNEXT-8759 	Added dashboards in Azure templates
  + ZBXNEXT-8580 	Added new discovery rules, refactored discovery rules to dependent items
    and made few minor changes in MSSQL by ODBC template
  + ZBXNEXT-8730 	Added Azure Cost Management by HTTP template
  - Bug Fixes
  + ZBX-23124 Fixed items with disabled history being sometimes stuck in non-supported state
  + ZBX-23586 Fixed filter evaluation type of organizations discovery in Cisco Meraki dashboard by HTTP template
  + ZBX-23766 Updated Zabbix agent 2 Ceph plugin readme setup instructions
  + ZBX-24094 Fixed network interfaces LLD filtering macro in Linux by Prom template
  + ZBX-23202 Fixed unused tag value being saved in tag filter
  + ZBX-22555 Updated regexp to case insensitive in Nginx templates
  + ZBX-23973 Fixed trends being retrieved from database for new items and for items with infrequent update interval
  + ZBX-22745 Removed incorrect description of network interfaces administrative status filter macro in SNMP templates
  + ZBX-24015 Improved zabbix[queue] internal item not to block history syncers and pollers
  + ZBX-23509 Fixed JSONPath of Keyspace discovery master item in Redis by Zabbix agent 2 template
  + ZBX-24059 Fixed libmodbus unnecessary linking into all binaries
  + ZBX-24055 Added missing API port macros in URL of script items in HPE Synergy by HTTP and HPE Primera by HTTP templates
  + ZBX-20525 Fixed vfs.dir.size performance issues when walking through directory that has a lot of subdirs/files
  + ZBX-23773 Improved trigger functionality for Acronis Cyber Protect Cloud MSP by HTTP template
  + ZBX-23979 Improved trend recalculation performance by performing trend updates in own transaction
  + ZBX-23688 Improved new item value retrieval performance by adding such items to value cache after configuration sync
  + ZBX-22130 Changed JSONPath expression evaluator to treat null values as empty variants
  + ZBX-23986 Added a license to the Go module
  + ZBX-23587 Fixed widget input field selecting when clicking on label
  + ZBX-23640 Fixed preload hints opening
  + ZBX-22433 Fixed web scenario and web scenario step configuration field trimming and field sorting
  + ZBX-23684 Fixed transactions query file for PostgreSQL by Zabbix agent template
  + ZBX-22371 Fixed process tags option not adding tags for service events
  + ZBX-17208 Fixed invalid command-line flag handling in Zabbix agent 2
  + ZBX-23937 Fixed JavaScript for AWS EC2 instances discovery
  + ZBX-22715 Fixed map shape dimension changes on resizing in scaled browser mode
  + ZBX-23722 Added garbage collection after executing JavaScript code
  + ZBX-23740 Fixed netsnmp persistent state disabling without affecting its configuration
  + ZBX-23257 Fixed log items not using MaxLinesPerSecond setting correctly for Zabbix agent 2
  + ZBX-23890 Removed non-existing headers from compiler checks: mtent.h and knlist.h
  + ZBX-23912 Removed Jira with CustomFields media type in data.tmpl
  + ZBX-23761 Fixed JavaScript in Jira media type
  + ZBX-22558 Fixed trigger expression for retrieval of stub page in Nginx templates
  + ZBX-23691 Fixed LLD filters evaluation type for devices discovery in Cisco SD-WAN by HTTP template
  + ZBX-23540 Added error checks for RegisterMetrics calls
  + ZBX-23605 Removed getting location buckets in AWS by HTTP template
    added discovery filters for request metrics in AWS S3 bucket by HTTP template
  + ZBX-23466 Fixed data aggregation errors in Graphs and Top hosts widgets with Elasticsearch backend
  + ZBX-23835 Updated Meraki templates
  + ZBX-23723 Fixed proxy params in JavaScript AWS templates
  + ZBX-23733 Fixed error when downloading graph as .png image if item name contains multibyte characters
  + ZBX-22983 Fixed ellipsed dropdown options in items mass update in preprocessing
  + ZBX-23715 Fixed persistent directory path not following symlinks upon creation
  + ZBX-23825 Fixed query_fields values for Acronis and Nomand templates
  + ZBX-22055 Fixed map image of map widget not being updated when pressing Apply button
  + ZBX-23629 Fixed interface icon cursor to pointer
  + ZBX-22536 Fixed TimescaleDB compression detection for history.clear API method and proper error appearance in frontend
  + ZBX-23145 Disabled deprecated automatic reconnection in MySQL
  + ZBX-22933 Improved vfs.file.regmatch and vfs.file.regexp items to use buffered file read
  + ZBX-23439 Fixed sorting of numeric items with/without aggregation enabled in Top hosts widget
  + ZBX-21973 Changed deprecated X-Frame option allow-from to Content-Security-Policy frame-ancestors
  + ZBX-23633 Fixed service alarms to be recovered with problem time in case of negative problem duration
  + ZBX-23738 Fixed Zabbix backend sources for libxml2 2.12.0 version changes
  + ZBX-23746 Fixed creation of tickets during escalation for Zammad media type
  + ZBX-23561 Fixed spacing between filter and results table
  + ZBX-18873 Fixed disabled chevrons color in problem view
  + ZBX-23636 Fixed some fields in Administration section not being trimmed on form submit</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108801">- remove all firewalld definitions as they are part of firewald package already</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711800000">- fix broken copypasta for system-user-zabbix source file and
  file itself to remove gecos (description) in file
  fixes bsc#1222169 Packaging Error in system-user-zabbix-6.0.27-1.1.noarch package prevents upgrade
  Thanks Andreas Stieger for pointing out and reporter himself</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1711800001">- update to 6.0.28:
  * Added metadata in JavaScript for AWS templates
  * Added AWS ELB Application Load Balancer by HTTP template
  * Added Check Point Next Generation Firewall by SNMP template
  * Added MSSQL by Zabbix agent 2 template
  * Updated max supported TimescaleDB version to 2.14
  * bug fixes</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1716984000">- Update license to match legaldb report</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1719489600">- update to 6.0.31
- New Features and Improvements
  + ZBXNEXT-9140 Added support for custom compartments in Oracle Cloud by HTTP templates Templates
  + ZBXNEXT-9034 Added Jira Data Center by JMX template Templates
  + ZBXNEXT-8682 Introduced a length limit of 512KB for item test values that server returns to Zabbix frontend Frontend Server
  + ZBXNEXT-8248 Added database filter macros to MySQL templates Templates
  + ZBXNEXT-6698 Removed absolute threshold and timeleft from OS template triggers of filesystem space Templates
  + ZBXNEXT-7930 Added user macro support for username and password fields in email media type Server
  + ZBXCTR-22 Refactored JavaScript filter functions for Kubernetes templates Templates
  + ZBXNEXT-9098 Added AWS ELB Network Load Balancer by HTTP template Templates
  + ZBXNEXT-6864 Replaced {HOST.CONN} with user macros in templates Templates
  + ZBXNEXT-9117 Updated max supported MariaDB version to 11.3 Proxy Server
  + ZBXNEXT-9026 Added Go compiler version to Zabbix agent 2 version output Agent
  + ZBXNEXT-8786 Changed 'odbc.discovery' keys to 'odbc.get' in MySQL by ODBC and Oracle by ODBC templates Templates
  + ZBXNEXT-8536 Added cbdhsvc service to macros in Windows agent templates Templates
  + ZBXNEXT-8861 Made changes and added more metrics to the FortiGate by SNMP template Templates
  + ZBXNEXT-8240 Added a new set of templates for integration with Oracle Cloud Infrastructure Templates
- Bug Fixes
  + ZBX-24483 Improved memory usage in Zabbix server/proxy trappers and in proxy
    pollers when sending large configuration Proxy Server
  + ZBX-23073 Fixed URL widget resizing and dragging Frontend
  + ZBX-24574 Fixed HA node flipping between standby and active states Server
  + ZBX-24119 Fixed possible blocking of alert manager when it periodically pings database Server
  + ZBX-7998 Added VMware service username, password and URL check for empty values Proxy Server
  + ZBX-24402 Reduced main process connections to database during startup Proxy Server
  + ZBX-24369 Fixed filter behavior in monitoring pages after deleting filter parameters Frontend
  + ZBX-24484 Fixed Geomap widget console error when dragging map in widget edit mode Frontend
  + ZBX-23337 Improved supported version documentation for Oracle Database plugin and both templates Documentation
  + ZBX-24180 Fixed inability to import existing host or template when its dependent item prototype,
    which is used in trigger prototypes or graph prototypes, would have a different master item API
  + ZBX-20871 Fixed inability to use LLD macro functions in Prometheus pattern and labels used in item prototype preprocessing API
  + ZBX-24527 Fixed unnecessary loading text being displayed in hintbox preloader Frontend
  + ZBX-24362 Fixed wrong Zabbix agent 2 loadable plugin process handling catching all child process exits Agent
  + ZBX-24470 Fixed scale of VMware vmware.vm.memory.size.compressed key Proxy Server
  + ZBX-24415 Added triggers for datastores in VMware templates Templates
  + ZBX-18094 Fixed multiple pie graph issues related to calculation of item angles Frontend
  + ZBX-20766 Fixed confusing port binding error message Agent Proxy Server
  + ZBX-24481 Fixed inability to unset value map from existing item or item prototype by passing
    a version without valuemap parameter into configuration.import API
  + ZBX-24531 Fixed compile time data not being set for agent2 Agent
  + ZBX-24453 Implemented socket file cleanup when shutting down, added blocking of signals during important stages of startup Proxy Server
  + ZBX-24152 Fixed host form submission with Enter button if the form is opened in a popup and focus is in a flexible text area field Frontend
  + ZBX-23788 Added SNMP OID ifAlias in Network interfaces discovery Templates
  + ZBX-24482 Fixed the presence of the http_proxy field in the initial data Installation
  + ZBX-24210 Improved Zabbix agent 2 loadable plugin capacity code style Agent
  + ZBX-23951 Fixed issue of incorrect template matching when no UUID exists in export file API
  + ZBX-23953 Fixed CIDR network mask of VMware HV network interface Proxy Server
  + ZBX-24195 Fixed host IPMI username and password field max length Frontend
  + ZBX-24451 Added tags and changed a item in Proxmox template Templates
  + ZBX-23386 Fixed hintbox sizing to fit screen Frontend
  + ZBX-24024 Fixed OIDs for external sensors in APC UPC by SNMP templates Templates
  + ZBX-21751 Fixed node's loadavg item in Proxmox template Templates
  + ZBX-24315 Fixed linking template to host when some LLD macro paths already exist Server
  + ZBX-24172 Fixed Zabbix server issue with scheduled intervals on Feb 29th of leap year Server
  + ZBX-23407 Improved performance of retrieving last history values when primary keys are available API
  + ZBX-24246 Updated descriptions for family of MySQL and Oracle templates,
    changed macro in the trigger 'Tablespace utilization is too high' for family of Oracle templates Templates
  + ZBX-23988 Renamed Agent2 Go module
  + ZBX-24222 Fixed incorrect item OIDs in the FortiGate by SNMP template Templates
  + ZBX-24393 Updated README in Redis by Zabbix agent 2 template Templates
  + ZBX-24298 Allowed any JNDI service providers back in JMX monitoring Java gateway
  + ZBX-19990 Separated LLD filter macros in Apache Tomcat by JMX template Templates
  + ZBX-24364 Added preprocessing steps for LLD rules in RabbitMQ templates Templates
  + ZBX-24368 Improved PostgreSQL autovacuum's count query Templates
  + ZBX-24282 Fixed Zabbix proxy to report error for not supported items Proxy Server
  + ZBX-19507 Fixed vmware.eventlog item to recover after event keys are reset Server
  + ZBX-24241 Fixed Zabbix server issue with random order of host groups for a host during real-time export Server
  + ZBX-24275 Fixed item prototype JSONPath preprocessing, added missing volume health metric and triggers in HPE MSA templates Templates
  + ZBX-24316 Fixed username macro in GridGain by JMX template Templates
  + ZBX-23719 Updated plugin-support to add duplicate flag handling Agent
  + ZBX-22429 Fixed typo in Zabbix proxy automake file Installation
  + ZBX-24264 Fixed value cache being filled with values of newly added items with triggers Server
  + ZBX-24088 Fixed problem filtering in maps with nested maps Frontend
  + ZBX-24206 Fixed line breaks in JavaScript in Cloudflare template Templates
  + ZBX-24236 Fixed nested transaction error in LLD when connection is terminated Server
  + ZBX-24134 Added sensor discovery in VMware Hypervisor template Templates
  + ZBX-23918 Fixed item pattern select popup to display all available items Frontend
  + ZBX-24190 Fixed items being updated incorrectly when configuring graph Frontend
  + ZBX-24289 Fixed issue with interface assignment for items copied from host to host Frontend
  + ZBX-23032 Added triggers for cluster status in VMware templates Templates
  + ZBX-23948 Added support for TabularData data when parsing an MBean attribute Java gateway
  + ZBX-23742 Fixed tag filtering logic for tags with one name and different types of operators API
  + ZBX-24271 Added delay in JavaScript execution for Azure Cost Management by HTTP template Templates
  + ZBX-24208 Fixed Oracle, MySQL plugin connection cache blocking Agent
  + ZBX-24202 Fixed JavaScript in AWS S3 bucket by HTTP template Templates
  + ZBX-23478 Fixed issue when missing locale error would not be displayed for user under certain conditions Frontend
  + ZBX-24166 Fixed Zabbix not being able to restart due to RTC and sockets not being closed before stopping Agent Proxy Server
  + ZBX-23853 Fixed duplicate agent check timestamps when time shifts back due to system clock synchronization Agent</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1726833600">- update to 6.0.33
- this version fixes CVE-2024-36461 and CVE-2024-22114
- New Features and Improvements
  + ZBXNEXT-9000 Changed query table for ASM disk group metrics in Oracle Database plugin and
    Oracle by ODBC template Agent Templates
  + ZBXNEXT-9217 Added AWS Lambda by HTTP template Templates
  + ZBXNEXT-9293 Updated max supported MySQL version to 9.0 Proxy Server
  + ZBXNEXT-8657 Updated Zabbix health templates with new visualization Templates
  + ZBXNEXT-9143 Added index on auditlog recordsetid Server
  + ZBXNEXT-9081 Added Small Computer System Interface (SCSI) device type support to Zabbix agent 2 Smart plugin Agent
  + ZBXNEXT-6445 Added recovery expression for fuzzytime triggers in Linux and Windows templates,
    removed fuzzytime triggers from active agent templates Templates
  + ZBXNEXT-9201 Updated max supported MySQL version to 8.4 Proxy Server
  + ZBXNEXT-9225 Updated max supported TimescaleDB version to 2.15 Server
  + ZBXNEXT-9226 Updated max supported MariaDB version to 11.4 Proxy Server
  + ZBXNEXT-8868 Added discovery and template for Azure VM Scale Sets Templates
- Bug Fixes
  + BX-24947 Fixed PHP runtime errors while processing frontend notifications Frontend
  + ZBX-24824 Improved loadable plugin connection broker Agent
  + ZBX-24583 Fixed inability to export/import web scenario with digest authentication API
  + ZBX-23905 Fixed double scroll in script dialogs Frontend
  + ZBX-18767 Fixed word breaks in flexible text input fields and trigger expressions Frontend
  + ZBX-24909 Fixed resolving of macro functions in the "Item value" widget Frontend
  + ZBX-24859 Fixed JavaScript in S3 buckets discovery rule Templates
  + ZBX-24617 Fixed hardcoded region in AWS by HTTP template Templates
  + ZBX-24524 Fixed "New values per second" statistic to include dependent items in calculation Proxy Server
  + ZBX-24821 Made 'execute_on' value being recorded in audit only for shell scripts Server
  + ZBX-23312 Fixed discovery edit form being saved incorrectly after dcheck update Frontend
  + ZBX-24773 Fixed duplicate item preprocessing in Kubernetes Kubelet by HTTP template Templates
  + ZBX-24514 Fixed standalone Zabbix server and Zabbix proxy not stopping when database is read-only Proxy Server
  + ZBX-23936 Fixed state and styling of readonly fields Frontend
  + ZBX-24520 Fixed an issue with incorrect translations used in several frontend places Frontend
  + ZBX-21815 Fixed issue with undefined offset for media type when it was deleted before saving the user Frontend
  + ZBX-24108 Fixed error in dashboard if Map widget contains map element that user doesn't have access to Frontend
  + ZBX-24569 Fixed old and added new items to Azure Virtual Machine template Templates
  + ZBX-24537 Fixed tags subfilter in Latest data kiosk mode Frontend
  + ZBX-24167 Fixed template linkage when item prototype collision is found Server
  + ZBX-23770 Improved monitoring user permissions documentation for Zabbix agent 2 Oracle plugin and Oracle by ODBC template Documentation
  + ZBX-24565 Removed redundant kernel header include, fixed musl compatibility issues (thanks to Alpine Linux maintainers for spotting this)
  + ZBX-24610 Fixed interface field appearance for discovered items without interface set Frontend
  + ZBX-24562 Fixed incorrect problem order in Problems by severity widget's hintbox Frontend
  + ZBX-23751 Fixed inability to pass an action filter condition without an "operator" property, implying a default value of "Equal" API
  + ZBX-21429 Prevented ability to disable all UI element access via role.update API API
  + ZBX-19271 Fixed inconsistent tag row rendering in different edit forms Frontend
  + ZBX-24539 Fixed incorrect threshold in trigger expression of Check Point Next Generation Firewall by SNMP template Templates
  + ZBX-24667 Fixed vm.memory.size[pused] item on Solaris Agent
  + ZBX-23781 Added storage volumes check in HPE iLO by HTTP template Templates
  + ZBX-24391 Fixed Zabbix agent to return net.tcp.socket.count result without error if IPv6 is disabled Agent
  + ZBX-24235 Fixed value misalignment in Item value widget Frontend
  + ZBX-24352 Fixed custom severity name usage in Geomap widget Frontend
  + ZBX-24665 Fixed potential problem with deprecated GCE Integrity feature Templates
  + ZBX-20993 Fixed Zabbix agent 2 MQTT plugin clientID to be generated by strict requirements Agent
  + ZBX-23426 Added dependent item with JavaScript preprocessing for edges SD-WAN in VMWare SD-WAN VeloCloud by HTTP template Templates
  + ZBX-24566 Fixed crash when expression macro is used in unsupported location Server
  + ZBX-24450 Fixed issue where graph could differ for data gathered from PostgreSQL and other databases Frontend
  + ZBX-24513 Fixed real-time export of rarely updated trends Server
  + ZBX-24163 Fixed submap addition in Map navigation tree widget to not append same submaps repeatedly Frontend
  + ZBX-23398 Fixed trigger expression constructor incorrectly showing '&lt;' and '&gt;' operators Frontend
  + ZBX-23584 Fixed error message being displayed when updating host after changing item status Frontend
  + ZBX-24635 Fixed datastore triggers in VMware templates Templates</changelog>
</package>
<package pkgid="7f4389c27d49297a36b70bc9024e724c682aabdedbcbf3d89ef9bdcb5813c656" name="zabbix-proxy-postgresql" arch="ppc64le">
  <version epoch="0" ver="6.0.33" rel="bp156.2.3.1"/>
  <changelog author="pgajdos@suse.com" date="1644494400">- version update to 4.0.38
  * ZBX-20387   fixed default language of the setup routine for logged in superadmin users (averza)
  * ZBX-19652   fixed JavaScript syntax for Internet Explorer 11 compatibility (jfreibergs)</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1644753600">- mention dropped files from 3.x series so it can be accepted in backports...
- zabbix-3.0.20-jsLoader-fix.patch was never required in 4.x</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1647518400">- updated to latest release 4.0.39
- Bug Fixes
  + ZBX-19789 Added SourceIP support to ldap simple checks
  + ZBX-20680 Fixed reflected XSS issues
  ( Reflected XSSes in Zabbix Frontend (CVE-2022-24349, CVE-2022-24917, CVE-2022-24918, CVE-2022-24919) )
  fixes for bsc#1196945 bsc#1196946 bsc#1196947</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491200">- updated to latest release 4.0.42
- New Features and Improvements
  + ZBXNEXT-7694 Added "utf8mb3" character set support for MySQL database
  + ZBX-20946 Enabled Bulgarian, Chinese (zh_TW), German, Greek, Indonesian,
    Romanian, Spanish and Vietnamese languages in frontend
- Bug Fixes
  + ZBX-21123 Fixed crash when VMware VC was not available at the first moment when starting zabbix_server
  + ZBX-21137 Fixed VMware collector crash related to datastore state disconnected from all HVs
  + ZBX-20600 Fixed vmware hv.datastore.latency item when multiple datastores with duplicate name
  + ZBX-20844 Fixed external check becoming unsupported when Zabbix server or Zabbix proxy is stopped</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491201">- add CVE-2022-35230 patch file CVE-2022-35230.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674216000">- updated to 6.0.12
- for changes in this major release please consult 6.0.html in
  /usr/share/doc/packages/zabbix/
- removed CVE-2022-35230.patch and zabbix-3.0.25-new-m4-pgsql.patch
- added fixed zabbix-6.0.12-new-m4-pgsql.patch patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674820800">- mention of patches added required...
  zabbix-6.0.12-curl-fixes.patch zabbix-6.0.12-netsnmp-fixes.patch
  zabbix-6.0.12-new-m4-pgsql.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1684152000">- updated to latest upstream release 6.0.17
- New Features and Improvements
  + ZBXNEXT-8334 Added Event-Driven Ansible media
  + ZBXNEXT-8312 Increased TimescaleDB maximum supported version to 2.10
  + ZBXNEXT-8317 Increased MariaDB maximum supported version to 10.11
  + ZBXNEXT-7759 Added array and Buffer support to JavaScript btoa function and HttpRequest post/put methods
  + ZBXNEXT-8071 Added sysdba, sysasm and sysoper login options to Zabbix agent 2
    Oracle plugin and updated Oracle by Zabbix agent 2 template documentation
  + ZBXNEXT-8241 Added support of signing data using rs256 to JavaScript engine
  + ZBXNEXT-8208 Added storage accounts in azure template
  + ZBXNEXT-8012 Implemented API token authentication in user.checkAuthentication method
  + ZBXNEXT-8204 Added support of PHP 8.2
  + ZBXNEXT-8170 Added AWS cloud templates
  + ZBXNEXT-7923 Added templates for BMC Control-M integration
  + ZBXNEXT-7775 Added Veeam backup and replication templates
  + ZBXNEXT-8054 Updated MariaDB maximum supported version to 10.10
  + ZBXNEXT-7951 Implemented configuration import improvements
  + ZBXNEXT-8112 Added Line media type
  + ZBXNEXT-8197 Added TimescaleDB v2.9.x support
  + ZBXNEXT-7962 Fixed interfaces discovery rules in OPNsense, PFSense and TrueNAS templates
  + ZBXNEXT-7615 Added hmac function for JavaScript
  + ZBXNEXT-7977 Added Azure Microsoft SQL templates
  + ZBXNEXT-8076 Added prof_enable and prof_disable commands for profiling
  + ZBXNEXT-7963 Added a hint box to the "Enable HTTP authentication" field; added confirmation dialog box for enabling HTTP authentication
  + ZBXNEXT-7886 Added Cisco Nexus 9000 Series Switches template
  + ZBXNEXT-6119 Added the option to retrieve all JSON data from docker.container_info key in Zabbix agent 2 Docker plugin
  + ZBXNEXT-7834 Added templates for Microsoft Azure and Azure virtual machines
  + ZBXNEXT-8058 Reduced locking between history syncers, trappers and proxy pollers
- Bug Fixes
  + ZBX-22718 Fixed memory leak in json objects and identical keys
  + ZBX-22719 Fixed replace() function in expressions
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22589 Added new limits for JS objects
  + ZBX-22521 Added debug logging for process selection in proc.mem[] on AIX
  + ZBX-22373 Updated go.mod/sum to allow mixing session and key parameter for Zabbix agent 2 items
  + ZBX-22241 Fixed minimum severity filter usage for map element link triggers
  + ZBX-22194 Fixed inability to import a template with trigger dependency on a host trigger
  + ZBX-22538 Fixed popup menus disappearing on right-clicking links in them
  + ZBX-21583 Optimised preprocessing steps and added two graphs and dashboard in the Hadoop by HTTP template
  + ZBX-19375 Prevented the ability to set a duplicate value for the uuid parameter when updating any of template
    entities; added possibility to update the uuid parameter for the Service API; fixed duplicate UUIDs
    in Proxmox VE by HTTP template
  + ZBX-21603 Optimised preprocessing steps in the Zookeeper by HTTP template
  + ZBX-21589 Optimised SQL queries and preprocessing steps
  + ZBX-22492 Removed limitation for size of logged messages in JS
  + ZBX-22641 Updated deprecated ports in Kubernetes templates, updated target tags,
    added notes about binding address options for Scheduler and Cluster Manager components
  + ZBX-22306 Fixed the crash in Zabbix agent 2 when running out of available file descriptors
  + ZBX-21013 Hid the option "Create new groups" for unprivileged users in the Import form
  + ZBX-22219 Added validation to the "Server" IP/DNS option in the Zabbix agent 2 configuration
  + ZBX-22627 Fixed loss of preprocessing result when step with delta is used
  + ZBX-22304 Fixed duplication in web scenario error messages when curl cannot resolve host
  + ZBX-21577 Added an extra master item prototype to the Elasticsearch Cluster by HTTP template
    to reduce preprocessing worker utilization
  + ZBX-20084 Fixed VMware parameters display
  + ZBX-20699 Fixed the inability to import host prototypes containing SNMPv3 interface;
    allowed to supply conditional parameters with default values to hostprototype.create and hostprototype.update API methods
    when the parameters have no effect; added audit logging of changes to host prototypes when unlinking a template;
    fixed the inability to remove group links or group prototypes from a host prototype of a linked template
  + ZBX-22432 Fixed different severity paddings in trigger popups and maps triggers
  + ZBX-22210 Fixed selected count when using filter and filtered parameter is changed in a popup
  + ZBX-22533 Fixed debug section overlapping with 'Add new widget' placeholder in the dashboard
  + ZBX-22331 Fixed messages when updating graph prototype discovery
  + ZBX-22455 Added a check for numeric value in value mapping
  + ZBX-22206 Fixed incorrect padding in multiselect popup contrast dark and light stylesheets
  + ZBX-18527 Fixed the markup for Type of calculation expression field
  + ZBX-22363 Added support for item and item_preproc table fields to be either nvarchar or nclob
  + ZBX-22622 Fixed alert script path validation
  + ZBX-22588 Fixed unauthorised file system access when using cURL
  + ZBX-22097 Fixed exiting process when connection to the database is lost
  + ZBX-21576 Optimized preprocessing in ClickHouse by HTTP template and added lld rule
  + ZBX-21669 Added the possibility to filter System user in the audit log
  + ZBX-22261 Added value mapping in the template PostgreSQL by Zabbix agent 2 for item Checksum failures
  + ZBX-22413 Fixed autofocus for inherited web scenario edit
  + ZBX-22507 Fixed positioning of the debug information on dashboards in the editing mode
  + ZBX-22506 Fixed horizontal scrollbar occasionally appearing on Graph widgets
  + ZBX-22512 Fixed occasional jumping of hint-boxes of Graph widgets, when made static
  + ZBX-22403 Added license information to the Readme for Veeam Backup templates
  + ZBX-21596 Optimized preprocessing steps in the Redis by Zabbix agent 2 template
  + ZBX-22520 Fixed the versions of integrations
  + ZBX-19466 Changed global script name validation to include a menu path into its scope of uniqueness check
  + ZBX-22073 Fixed subfilters of the Latest data and Graphs occasionally hiding the selected options
  + ZBX-22490 Fixed HttpRequest limit in JavaScript being reached even if all objects are destroyed
  + ZBX-21578 Optimized HAProxy http/agent templates to spread the load across the workers
  + ZBX-21906 Fixed recovery of dependent items when throttling is used
  + ZBX-21723 Removed syslog LogType from config file for Zabbix agent 2 on Windows
  + ZBX-22407 Fixed a crash when testing an item with the aggregated function count containing invalid argument
  + ZBX-22056 Fixed the "No data found" message style in Monitoring-&gt;Problems
  + ZBX-22026 Fixed SNMP agent item going to unsupported state on NULL result
  + ZBX-22411 Fixed incorrect time in the dashboard Graph widget hintbox
  + ZBX-21902 Emphasized the HTML type in the attribution field in the Administration-&gt;Geographical Maps
  + ZBX-18288 Fixed undefined offset runtime error in the Graph prototype preview
  + ZBX-21963 Fixed $ZBX_SERVER value being ignored unless $ZBX_SERVER_PORT is also defined
  + ZBX-21802 Fixed Enabled button in the discovered calculated items
  + ZBX-21642 Fixed a filter not clearing when clicking on a specific host in the Monitoring
  + ZBX-22186 Fixed wrong color update after item order change in graphs
  + ZBX-19339 Fixed import and export of dependent LLD rules if master item is a web item
  + ZBX-21813 Fixed User role update page when an empty user role name has been submitted
  + ZBX-22188 Changed parameters of the wmi.get and wmi.getall keys to mandatory
  + ZBX-21238 Fixed the inability to update status and other fields of a templated item, item prototype
    and discovery rule of script type
  + ZBX-21834 Fixed the map navigation tree breaking if there is a disabled trigger used as a link indicator
    between two elements in a map
  + ZBX-22259 Fixed quoted parameter escaping in the trigger expression functions
  + ZBX-22241 Fixed map link color and drawing style selection when multiple triggers are in the problem state
  + ZBX-22203 Fixed the tabfilter item click event being executed at the end of the tabfilter sorting event in Firefox
  + ZBX-22434 Fixed race condition when starting Zabbix agent 2 with loadable plugins
  + ZBX-22229 Updated Zabbix web service dependencies
  + ZBX-20801 Updated the Readme in Docker template
  + ZBX-22298 Fixed metrics preprocessing in PVC discovery in Kubernetes cluster state by HTTP template,
    removed non-existing PVC statuses, combined state phases into single phase metrics, added PV discovery
  + ZBX-22079 Fixed "make clean" command when used from tar archive
  + ZBX-22222 Fixed applying item value maps on already converted values
  + ZBX-22402 Fixed data sending to Zabbix server from Zabbix agent2 persistent buffer
  + ZBX-22240 Fixed selects of history and trends being able to block housekeeping
  + ZBX-22240 Fixed selects of history and trends blocking drop_chunks
  + ZBX-22078 Fixed the crash in calculated items when using tag filter on 32-bit systems
  + ZBX-21591 Optimized JSONPaths in the Nginx Plus template
  + ZBX-21739 Fixed discover status not being updated for templated graph prototype
  + ZBX-21748 Fixed the background of the Close button in the message box for dark theme
  + ZBX-19202 Fixed template dashboard availability to users without permissions to the templates
  + ZBX-22189 Fixed Zabbix server crash appearing when only item tags change between LLD runs
  + ZBX-21591 Optimized Nginx Plus by HTTP template to spread the load across worker processes
  + ZBX-22032 Added the cookie engine to HTTP checks
  + ZBX-21597 Optimized Remote Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-21602 Optimized Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-22149 Fixed wrong escaping in trigger expression during upgrade and escaping as a workaround for calculated items
  + ZBX-22061 Fixed custom query parameter read on an empty parameter for Oracle plugin in Zabbix agent 2
  + ZBX-21227 Improved error logging during agent start as a Windows service
  + ZBX-22178 Fixed action operations being executed on the current host only if a host group is selected
  + ZBX-22189 Fixed LLD Zabbix server crash
  + ZBX-21538 Fixed history.get API method blocking drop_chunks requests during housekeeping
  + ZBX-21956 Fixed severity sign overlapping trigger name in the map element configuration
  + ZBX-22215 Fixed incorrectly quoted function parameter parsing
  + ZBX-22043 Fixed the crash when array index in JSONPath is negative or large
  + ZBX-22118 Fixed remote command execution sequence in Zabbix agent 2
  + ZBX-21556 Updated Etcd by HTTP template to comply with Etcd v3.5
  + ZBX-22133 Fixed closed pipe detection for communication with plugins in Windows
  + ZBX-21936 Fixed actions not being displayed in the Action log widget
  + ZBX-22164 Fixed quote and unquote methods for trigger functions
  + ZBX-21254 Removed kernel.maxproc from the processes graph in Linux by Zabbix agent templates
  + ZBX-21754 Improved value cache warmup when retrieving two last values with 1 day update interval
  + ZBX-22077 Fixed Sign out link not working consistently in Mozilla Firefox
  + ZBX-21862 Updated tablespaces query for Oracle plugin in Zabbix agent 2
  + ZBX-21665 Fixed SMART plugin infinite loop for Zabbix agent 2
  + ZBX-19138 Fixed Redis plugin configuration in Zabbix agent 2 configuration files
  + ZBX-21592 Moved some static items under LLD rules to optimize Oracle by ODBC template
  + ZBX-21069 Fixed SNMP max_vars not backing off when generr is received
  + ZBX-21889 Fixed warnings being displayed even after enabling overrides for trends or history tables with compressed chunks
  + ZBX-21563 Changed the order in which escalation steps and recovery operations are executed
  + ZBX-22017 Fixed map navigation tree widget inability to save the order when the depth levels get changed
  + ZBX-21961 Removed the unnecessary "Command:" label for message actions on the Event details page
  + ZBX-21783 Fixed Zabbix JS timeout validation
  + ZBX-21720 Fixed trends function cache size estimation and overallocation handling
  + ZBX-21713 Fixed retrieval of the numeric column width when Oracle DB is used
  + ZBX-22126 Fixed trends being deleted from cache and retrieved from the database when data older than 1 hour is received
  + ZBX-22075 Fixed crash when Elasticsearch is used
  + ZBX-21890 Fixed config.dbversion_status containing second empty object on PostgreSQL without TSDB
  + ZBX-22138 Fixed inability to delete a group from the host prototype
  + ZBX-21950 Updated script item to not require host interface during template linkage
  + ZBX-21540 Moved some static items under LLD rules to improve performance in Oracle by Zabbix agent 2 template
  + ZBX-21073 Added support of Int8Array(), Buffer() and also duktape plain buffers in md5, sha256 and hmac function parameters
  + ZBX-22071 Extended description for OPSGenie media type
  + ZBX-20845 Fixed SNMP interface availability in case of wrong credentials
  + ZBX-21587 Added metrics for optimizing dependent items preprocessing in Jenkins template
  + ZBX-21441 Added an override to skip metadata collection on zfs and btrfs for Nix templates
  + ZBX-22016 Fixed host.get API method not returning any results for hosts with no interfaces when filtering by "hostid"
  + ZBX-21927 Fixed a crash on Oracle database when connection is lost
  + ZBX-21300 Fixed high CPU usage when using net.tcp.socket.count key on Windows
  + ZBX-21793 Fixed error message for "diaginfo" runtime command
  + ZBX-22042 Fixed inability to get the existing group prototypes by hostprototype.get API method when using Oracle database
  + ZBX-21221 Increased character limit of task_result.info
  + ZBX-21696 Fixed Windows agent 2 Unicode path support for log* items
  + ZBX-21903 Fixed agent 2 timeout behavior for net.tcp.port item
  + ZBX-21039 Fixed Readme in PostgreSQL by Zabbix agent 2 template
  + ZBX-21922 Fixed expression macros to use corresponding item keys
  + ZBX-21806 Fixed fatal PHP error in case incorrect variable type for controller action is given
  + ZBX-21753 Fixed graphs not loading in kiosk mode
  + ZBX-20413 Fixed the behavior of paging when a filter or a sub-filter is applied
  + ZBX-21206 Updated plugin support dependency for Zabbix agent 2
  + ZBX-20356 Updated Zabbix agent 2 to remove and re-add performance counters on failed collection and to keep a query always open
  + ZBX-21296 Updated Oracle plugin, Oracle ODBC and agent 2 template documentation grant select variables and added a new grant
  + ZBX-21595 Optimized RabbitMQ node templates
  + ZBX-21884 Changed system.sw.packages[&lt;package&gt;,&lt;manager&gt;,&lt;format&gt;] to system.sw.packages[&lt;regexp&gt;,&lt;manager&gt;,&lt;format&gt;]
  + ZBX-21594 Optimized RabbitMQ cluster templates
  + ZBX-20050 Fixed broken macro value and type input when changing to/from inherited macros
  + ZBX-21864 Fixed the fatal error in system warning page
  + ZBX-20110 Added single field search option to the archive.info, ts.stats, pdb.info,
    cdb.info and diskgroups.stats keys in Zabbix agent 2 Oracle plugin
  + ZBX-21373 Fixed the agent sometimes crashing when enumerating system processes on OpenBSD</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1689854400">- updated to latest upstream release 6.0.19
- this version fixes CVE-2023-29454 bsc#1213338
- New Features and Improvements
  + ZBXNEXT-8497 Removed unnecessary JavaScript preprocessing in discovery rules in Kubernetes templates
  + ZBXNEXT-8465 Updated JavaScript scripts in Kubernetes templates
  + ZBXNEXT-8467 Updated max supported TimescaleDB version to 2.11
  + ZBXNEXT-7072 Fixed hintbox to be automatically closed when target element disappears
  + ZBXNEXT-8294 Added filters of node labels and annotations for Kubelet discovery
    in Kubernetes cluster state template
  + ZBXNEXT-8199 Added Google cloud platform monitoring template
  + ZBXNEXT-8330 Updated plugin support with defaults support for Zabbix agent 2
  + ZBXNEXT-8357 Improved proxy history housekeeping when data older than ProxyOfflineBuffer is being constantly received
  + ZBXNEXT-8142 Added ability to import configuration files with a UTF-8 Byte order mark
  + ZBXNEXT-8209 Added Azure CosmosDB for MongoDB template
  + ZBXNEXT-8078 Removed unnecessary new line for each element in an array when exporting YAML templates
  + ZBXNEXT-8273 Implemented support for relative Include paths in the config file, based on its current directory
  + ZBXNEXT-8391 Added container healthcheck metric in Docker by Zabbix agent 2 template
  + ZBXNEXT-8354 Added pids_stats to docker.container_stats key in Zabbix agent 2
- Bug Fixes
  + ZBX-22987 Fixed inefficient URL schema validation
  + ZBX-21859 Fixed active checks occasionally not being executed on Zabbix agent 2 if checks
    for a plugin have long and short update intervals
  + ZBX-21892 Fixed wrong fs type returned by vfs.fs.get for file systems with identical mount point
  + ZBX-22941 Prevented clearing of the user macro secret values on inherited host prototypes as
    the result of user macros modifications on the parent host prototype of a template
  + ZBX-22695 Fixed eventlog duplicate timestamps
  + ZBX-22903 Fixed scale calculation for Graph and Graph (classic) widgets
  + ZBX-22148 Fixed the crash when updating a webhook to JavaScript that cannot be compiled
  + ZBX-22868 Fixed Zabbix agent 2 plugin Defaults when hardcoded value is provided
  + ZBX-22399 Added TLS and Default parameters support to MQTT plugin for Zabbix agent 2
  + ZBX-20280 Fixed page selection in a dashboard after refresh
  + ZBX-22883 Fixed occasional crash of user parameters on Windows when using Zabbix agent 2 with UserParameterDir defined
  + ZBX-22805 Increased memory allocation limit for JavaScript execution from 64M to 512M
  + ZBX-22798 Fixed incorrect output of vfs.file.contents when reading frequently modified file
  + ZBX-21573 Optimized preprocessing steps in the AWS EC2 by HTTP template
  + ZBX-16326 Fixed displaying of the first and last data points on the graphs
  + ZBX-22467 Fixed missing bracket in a trigger event name in Windows templates
  + ZBX-22738 Fixed flickering debug info while editing empty dashboards
  + ZBX-22231 Removed host and interface macros resolution from HTTP proxy fields in items,
    item prototype and discovery rule test dialogues
  + ZBX-21194 Fixed filter form submission upon pressing Enter key in Safari
  + ZBX-22762 Fixed race condition in Zabbix agent 2 when reading filesystem
  + ZBX-21804 Removed requirement for write permissions on hosts, host groups, triggers, discovery rules,
    discovery checks and proxies when creating or updating actions
  + ZBX-22243 Fixed navigation away from edited dashboard without user confirmation
  + ZBX-22418 Fixed popup form fields overlapping labels when textarea width is resized
  + ZBX-19590 Changed count_foreach to add 0 when no data are in the requested period
  + ZBX-22681 Fixed wrongly displayed Revert button for text macros in host, template and host prototype clone forms
  + ZBX-22594 Fixed fatal error when a request contains invalid authentication parameters
  + ZBX-22397 Fixed disabled input field text color in Safari
  + ZBX-21593 Optimized preprocessing steps in the templates PostgreSQL by Zabbix agent and PostgreSQL by Zabbix agent 2
  + ZBX-22470 Fixed hang on logging when establishing an encrypted connection in Zabbix agent 2
  + ZBX-20263 Prevented the ability to link two or more templates with matching item keys to a host or template;
    improved the check for double template linkage and related error messages
  + ZBX-22571 Fixed "service not equal" action condition not working as expected
  + ZBX-22644 Fixed Graph widget not showing all problems for multiple items with dataset aggregation enabled
  + ZBX-22698 Fixed spelling mistakes in the templates
  + ZBX-21883 Changed Select map field of the Map widget to multiselect
  + ZBX-22989 Silenced null-dereference warnings for duktape
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22604 Added new replica mismatch metrics to Kubernetes cluster state template, updated triggers
  + ZBX-22475 Fixed regex in preprocessing parameter for Jenkins template
  + ZBX-21910 Fixed JavaScript in Kubernetes nodes template
  + ZBX-22773 Made NodeAddress use ListenIP and ListenPort if not specified
  + ZBX-21613 Fixed broken database upgrade if more than one Zabbix server at the same time on one database is started
  + ZBX-22688 Fixed AlertScriptPath not allowing links
  + ZBX-22029 Fixed preprocessing step in Pods discovery for Kubernetes kubelet template
  + ZBX-22234 Fixed incorrect SNMPINDEX offset retrieval in SNMP discovery
  + ZBX-22141 Fixed attaching multiple templates with proc.get item key to one host and fixed spelling in description
  + ZBX-22285 Fixed honoring of the excludeSearch parameter in API
  + ZBX-20604 Fixed UserParameterDir behavior for UserParameter calls
  + ZBX-22732 Fixed description of ATAN2 mathematical function
  + ZBX-22664 Fixed user macros with regex context being resynced without any changes
  + ZBX-22661 Fixed templated dashboard display in Monitoring Hosts Dashboards
  + ZBX-21599 Optimised preprocessing steps and added dashboard in the TiDB TiKV by HTTP template
  + ZBX-21598 Optimised preprocessing steps and added dashboard in the TiDB PD by HTTP template
  + ZBX-21600 Optimised preprocessing steps and added dashboard in the TiDB by HTTP template
  + ZBX-22386 Fixed encoding of HTML entities in the user interface
  + ZBX-22714 Fixed signature for mqtt.get key in Standard items popup
  + ZBX-21397 Fixed preprocessing step in discovery for Kubernetes kubelet template
  + ZBX-20202 Improved tablespace handling to support Oracle multitenant architecture in Oracle by ODBC template
  + ZBX-22713 Fixed Zabbix server compilation problem for NetBSD
  + ZBX-21795 Fixed unhandled timeout in Telnet
  + ZBX-21801 Fixed helper positioning when sorting Header and Query fields in item configuration form
  + ZBX-22238 Fixed non-writable hostgroup appearance in template, host and host prototype clone forms
  + ZBX-22192 Fixed valid widget name being reset when other widget fields are invalid
  + ZBX-21871 Switched for the changes in users of user group API object to be audit logged
    as updates in groups of user API objects
  + ZBX-22461 Fixed incorrect sortable item positioning in Safari
  + ZBX-22469 Fixed SLI calculation for services having multiple alarms per second
  + ZBX-22859 Fixed validation of input parameters in action configuration form</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1697544000">- updated to latest upstream release 6.0.22
- this version fixes CVE-2023-32722 and CVE-2023-32722 bsc#1216211 and bsc#1216222
- removed patches zabbix-6.0.12-new-m4-pgsql.patch zabbix-6.0.12-curl-fixes.patch
  honestly was tired of patching for correct way doing postgresql detection
  now added postgresql-server-devel which does not make sense but hey
  upstream does not care
- New Features and Improvements
  + ZBXNEXT-8576 Added template integration with Acronis Cyber Protect Cloud
  + ZBXNEXT-6554 Increased remote command execution limits to 16MB
  + ZBXNEXT-8610 Added MantisBT template
  + ZBXNEXT-8358 Improved items configuration sync on PostgreSQL by selecting using equal condition instead of not equal
  + ZBXNEXT-8429 Added HashiCorp Nomad template
  + ZBXNEXT-8649 Fixed time period params in JavaScript
  + ZBXNEXT-8581 Added support for HTTP proxy in Azure templates
  + ZBXNEXT-8558 Added MantisBT webhook
  + ZBXNEXT-8589 Updated documentation, unified metric names and descriptions in PostgreSQL templates,
    removed unused macros, user parameters and queries in PostgreSQL by Zabbix agent
  + ZBXNEXT-8528 Added AWS Cost Explorer template
  + ZBXNEXT-8190 Increased MariaDB maximum supported version to 11.0
  + ZBXNEXT-8582 Increased MySQL maximum supported version to 8.1
  + ZBXNEXT-8481 Added PostgreSQL by ODBC template
  + ZBXNEXT-8561 Added nodata trigger to remote Zabbix proxy and server health templates
  + ZBXNEXT-8482 Added integration with OpenStack Nova
  + ZBXNEXT-8451 Disabled spell checking for nondescriptive textareas
  + ZBXNEXT-8505 Added Cisco SD-WAN templates
  + ZBXNEXT-7944 Excluded edgeupdate service from services discovery in Windows by Zabbix agent templates
  + ZBXNEXT-8422 Added AWS ECS templates
- Bug Fixes
  + ZBX-23417 Fixed possible memory leak when checking modbus.get[] item
  + ZBX-23338 Improved performance of templatedashboard.get method for non super-admin users
  + ZBX-23110 Fixed possible crash on Windows 11 by removing concurrent Win API call for update perfCounters list
  + ZBX-23284 Prevented deletion of the discovered group as a result of renaming its group prototype
  + ZBX-21094 Fixed graphs not displaying values when items do not have trends and trend storage period is overridden in configuration
  + ZBX-23162 Fixed variable in JavaScript for Cisco Meraki template
  + ZBX-23066 Expanded ui/composer.json to describe the project
  + ZBX-23261 Removed kiosk mode button from host inventory form
  + ZBX-23253 Added static units support to graph widget legend and hint box
  + ZBX-21898 Fixed expression validation, history function parser to accept backslash without escaping
  + ZBX-22943 Fixed various memory leaks in Zabbix agent 2
  + ZBX-23244 Added escaping for special characters in HTML mode of Telegram mediatype
  + ZBX-22818 Fixed some aggregation functions not working with last_foreach()
  + ZBX-21636 Fixed Oracle DB update query error mishandled as success
  + ZBX-20442 Fixed Ceph plugin not returning percent_used in Zabbix agent 2
  + ZBX-15210 Added housekeeping and handling in remove action operation of autoreg_host table
  + ZBX-22685 Fixed issue of error message details not being expanded by default in various forms
  + ZBX-22166 Fixed item value widget not showing decimal places properly with seconds
  + ZBX-23035 Fixed disappearing filter group in host, item, trigger, graph, discovery rule, web and template lists
  + ZBX-23105 Added missing database indices
  + ZBX-22640 Fixed inability to add unique SNMPv3 checks in discovery rules
  + ZBX-21952 Fixed and improved documentation for Oracle by ODBC template
  + ZBX-22724 Fixed inconsistencies in ordering of objects in template configuration export
  + ZBX-22980 Fixed host prototype displaying inherited macros in a non-inherited macro tab
  + ZBX-17279 Fixed graph widget loading
  + ZBX-21644 Fixed state of "allow manual close" setting of trigger prototype getting lost on template cloning
  + ZBX-22060 Added notes about encryption in PostgreSQL templates, renamed database instance URI macro to connection string
    in PostgreSQL by Zabbix agent 2 template, updated PostgreSQL by ODBC template to use connection string
  + ZBX-23246 Fixed classic graph preview not working if more than 10 items are assigned to it
  + ZBX-22758 Fixed Zabbix agent 2 startup error on domain controllers by increasing go-winio version
  + ZBX-22451 Fixed resolving of calculated item formula in test popup
  + ZBX-22620 Added header in items for Meraki template
  + ZBX-23051 Changed content of resolved alerts to be more compatible with Event Orchestration in PagerDuty
  + ZBX-23272 Fixed naming for tenant item prototypes in OpenStack Nova by HTTP template
  + ZBX-22771 Fixed handling of large unsigned integers in jsonpath
  + ZBX-22871 Fixed regular expression crash with invalid utf-8 sequences when pcre2 is used
  + ZBX-23141 Fixed crash when maintenance is enabled and unexpected event exists for trigger prototype
  + ZBX-21255 Added support of the fmtnum() function for {ITEM.VALUE}, {ITEM.LASTVALUE} and expression macros
  + ZBX-21695 Fixed {TIME} macro not being resolved during scheduled report test
  + ZBX-23221 Fixed memory leaks when using certificate-based encryption in Zabbix Agent 1 and Agent 2; thanks to Masato Hirahata for the patch
  + ZBX-22864 Fixed calculation of max_repetitions sent out to device in SNMP PDUs
  + ZBX-21574 Optimized Asterisk by HTTP template
  + ZBX-18168 Added regexp runtime error logging for log*[] items
  + ZBX-22677 Adjusted font colors for placeholders, disabled and readonly fields
  + ZBX-22972 Fixed displaying of dashboard pages when scrolling is enabled
  + ZBX-22528 Fixed draggable element position
  + ZBX-23067 Enhanced audit logging with reason of switching of HA node to active mode
  + ZBX-22613 Fixed script execution with API token as authentication
  + ZBX-23060 Removed unused endpoints in JavaScript for Veeam Backup and Replication template
  + ZBX-22772 Added trends cleanup for non-numeric value types
  + ZBX-22822 Fixed displaying the correct threshold color in "Top hosts" widget when value exceeds maximum
  + ZBX-22777 Fixed item test form sending incorrectly resolved macros to server if item uses SNMP interface
  + ZBX-23097 Fixed use of uninitialised value when verifying subject and issuer with TLS
  + ZBX-23112 Fixed runtime errors in the inheritance of the trigger and trigger prototype dependencies
  + ZBX-22539 Fixed SLI calculation for days with daylight-saving-time transitions
  + ZBX-22814 Fixed PHP runtime errors in API trigger.get method when using "expandComment" option
  + ZBX-23049 Fixed default condition for log item macro resolution
  + ZBX-21909 Updated setup section in README for PHP-FPM templates to include configuration example for Apache
  + ZBX-21547 Fixed reading of non-UTF-8 encoded files in Zabbix agent 2
  + ZBX-20148 Fixed the issue with housekeeper failing to delete some of the events that required deletion
  + ZBX-21970 Fixed console error in "Map navigation tree" widget; disabled add button on a 10th depth level
  + ZBX-19393 Fixed undefined index errors in configuration.importcompare
  + ZBX-22290 Fixed generation of double page headers when general warning appears
  + ZBX-21845 Fixed Zabbix agent 2 systemd plugin failing with newer dbus
  + ZBX-22830 Fixed free bytes calculation for temporary tablespace in Oracle Zabbix agent 2 plugin
  + ZBX-22912 Fixed not being able to save an event correlation when custom formula was selected but only one condition remained
  + ZBX-21571 Updated pod crash loop trigger expressions in Kubernetes nodes and cluster state templates
  + ZBX-22369 Fixed suffix interpretation in threshold values for "Top hosts" widget
  + ZBX-22825 Fixed Zabbix access to the first page for user with specific page access
  + ZBX-22867 Fixed import popup showing circle animation even if PHP code failed
  + ZBX-22711 Fixed incorrectly displayed simple graphs with non-numeric items in Host graphs page</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1703419200">- updated to latest release 6.0.25
- fixes for bsc#1218199 (CVE-2023-32727), bsc#1218185 (CVE-2023-32725),bsc#1218193 (CVE-2023-32726)
- New Features and Improvements
  + ZBXNEXT-8857 Updated max supported TimescaleDB version to 2.13
  + ZBXNEXT-8800 Backported support of additional SSH options for ssh.run[] item as the 5th parameter
  + ZBXNEXT-8705 Implemented new tablespace item to retrieve percentage about
    current tablespace usage from max for both Oracle templates
  + ZBXNEXT-8708 Added version metric to Oracle plugin in Zabbix agent 2
  + ZBXNEXT-8729 Updated max supported TimescaleDB version to 2.12
  + ZBXNEXT-8522 Added HPE iLO by HTTP template
  + ZBXNEXT-7486 Added openshift-state-metrics in Kubernetes cluster state by HTTP
  + ZBXNEXT-8552 Added FortiGate by SNMP and FortiGate by HTTP templates
  + ZBXNEXT-8727 Added additional metrics in Cisco Meraki organization by HTTP template
  + ZBXNEXT-7097 Added item and trigger for monitoring PostgreSQL version into PostgreSQL
    by ODBC and PostgreSQL by Zabbix agent 2 templates
  + ZBXNEXT-8283 Implemented role-based authentication for AWS monitoring
  + ZBXNEXT-8575 Added Nextcloud template
  + ZBXNEXT-8469 Increased PostgreSQL maximum supported version to 16
  + ZBXNEXT-8714 Increased MariaDB maximum supported version to 11.1
- Bug Fixes
  + ZBX-23559 Fixed SLI dropping when maintenance is set with pre-existing problem
  + ZBX-23471 Fixed sha256 sum calculation on AIX, HP-UX and Solaris, fixed crash on HP-UX
  + ZBX-23787,ZBX-23755 Fixed crash on empty HTTP response;
    fixed Zabbix agent build on Windows with libcurl
  + ZBX-23683 Fixed calculation of vmware.datastore.read/write items taking into
    account VMware HV maintenance status
  + ZBX-21132 Fixed Top hosts widget not showing all items by selected item name
  + ZBX-23764 Added an additional field for new events in SIGNL4 media type
  + ZBX-23342 Fixed Zabbix agent 2 MySQL plugin connection not taking into account TLS parameters
  + ZBX-23685 Added read-only transaction to the list of recoverable errors on PostgreSQL
  + ZBX-23580 Fixed aggregated item key conversion to calculated item formula when
    item key includes 'last' function and a fourth parameter
  + ZBX-22493 Fixed foreign key support with SQLite3 database
  + ZBX-23490 Improved HTTP agent, web scenarios, web checks and JavaScript to convert to UTF-8
    from charset specified in HTTP header or HTTP meta tag
  + ZBX-23621 Fixed SNMP discovery looping forever with empty trend response
  + ZBX-23644 Fixed Zabbix agent compilation on AIX
  + ZBX-23525 Fixed template tab name in template configuration form
  + ZBX-23620 Reordered sub-templates in READMEs of Acronis, Control-M and Openstack templates
  + ZBX-23381 Fixed unit for FreeStorageSpace metric in JavaScript AWS RDS instance by HTTP template
  + ZBX-23269 Fixed sizes of loading modal windows
  + ZBX-22400 Fixed Web scenarios configuration form to display parent web scenarios on page refresh
  + ZBX-23290 Fixed gap when filtering by tags in Latest data
  + ZBX-23430 Fixed selected filter tab in high contrast themes being indistinguishable from others when collapsed
  + ZBX-23639 Changed value type for 'Pool Percent Used' item prototype in Ceph by Zabbix agent 2 template
  + ZBX-21891 Fixed messages about enabling, disabling and updating modules being different from other places
  + ZBX-23521 Fixed password field label not changing to key passphrase and
    back for SSH agent item when changing authentication method
  + ZBX-23431 Fixed non-working "Network timeout for item test" setting
  + ZBX-23285 Added missing bottom border for disabled button dropdown on hover for inherited macros
  + ZBX-23615 Fixed receiving data from the database twice the first time it is loaded
  + ZBX-19531 Fixed tables with header text vertical rotation
  + ZBX-23235 Fixed function macros to expand in notifications
  + ZBX-23173 Fixed memory leak in agent 2 for Windows Events processing on MS Windows
  + ZBX-23265 Fixed transfer of PSK encryption details when cloning proxy
  + ZBX-23563 Fixed JSONPath for rowshare locks metric in PostgreSQL by Zabbix agent 2 template
  + ZBX-22907 Removed unused LLD macro in PostgreSQL by Zabbix agent template
  + ZBX-23377 Added support for VMware perfCounter with nanosecond type
  + ZBX-23012 Possible optimization of the SQL queries when updating LLD items
  + ZBX-23325 Fixed ability to add duplicate ICMP ping checks to discovery rule configuration form via popup
  + ZBX-23270 Renamed trigger name condition to event name condition
  + ZBX-23340 Fixed TLS parameter handling in MySQL plugin for Zabbix agent 2
  + ZBX-23461 Fixed output of redundant data in DCdump_interfaces
  + ZBX-23528 Fixed inability to resize trigger expression field horizontally
  + ZBX-22977 Fixed positioning of hidden checkbox inputs and fixed autofocus in template/host mass update
  + ZBX-23494 Added SNMP fallback item to TrueNAS by SNMP template, updated
    uptime item and template descriptions, added preprocessing to free swap percentage calculation
  + ZBX-23404 Fixed Zabbix agent crashes on HP-UX 11.23
  + ZBX-22666 Disabled severity filter for Geomap widget in dashboard edit mode
  + ZBX-22735 Fixed confusing error message on user parameter reload in Zabbix agent 2
  + ZBX-23393 Fixed unquoted macro parsing in trigger function parameters
  + ZBX-23064 Simplified trend synchronization queries to improve performance
  + ZBX-23373 Fixed result for script.get API call with selectActions option
  + ZBX-23014 Fixed Zabbix agent build on HP-UX
  + ZBX-23164 Added timespan parameter in JavaScript Cisco Meraki template
  + ZBX-23455 Fixed inconsistency in button naming, confirmation messages,
    success and error messages in item and web scenario list pages
  + ZBX-20038 Fixed master host parameter for MySQL replication.get_slave_status key in Zabbix agent 2
  + ZBX-23301 Removed checks for PostgreSQL-TimescaleDB versions combination
  + ZBX-23211 Fixed host dashboard view for multi-page dashboard where the first page is empty</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1707048000">- add group provides needed by RPM 4.19</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108800">- update to latest release 6.0.27
- replaced zabbix-agentd.firewall  zabbix-java-gateway.firewall  zabbix-proxy.firewall  zabbix-server.firewall
  with firewalld xml definitions zabbix-agentd.xml  zabbix-java-gateway.xml  zabbix-proxy.xml  zabbix-server.xml
- New Features and Improvements
  + ZBXNEXT-8983 	Updated max supported MariaDB version to 11.2
  + ZBXNEXT-8984 	Updated max supported MySQL version to 8.3
  + ZBXNEXT-8762 	Added YugabyteDB by HTTP and YugabyteDB Cluster by HTTP templates
  + ZBXNEXT-8891 	Updated max supported MySQL version to 8.2
  + ZBXNEXT-8524 	Added support for HTTP proxy in GCP templates
  + ZBXNEXT-8759 	Added dashboards in Azure templates
  + ZBXNEXT-8580 	Added new discovery rules, refactored discovery rules to dependent items
    and made few minor changes in MSSQL by ODBC template
  + ZBXNEXT-8730 	Added Azure Cost Management by HTTP template
  - Bug Fixes
  + ZBX-23124 Fixed items with disabled history being sometimes stuck in non-supported state
  + ZBX-23586 Fixed filter evaluation type of organizations discovery in Cisco Meraki dashboard by HTTP template
  + ZBX-23766 Updated Zabbix agent 2 Ceph plugin readme setup instructions
  + ZBX-24094 Fixed network interfaces LLD filtering macro in Linux by Prom template
  + ZBX-23202 Fixed unused tag value being saved in tag filter
  + ZBX-22555 Updated regexp to case insensitive in Nginx templates
  + ZBX-23973 Fixed trends being retrieved from database for new items and for items with infrequent update interval
  + ZBX-22745 Removed incorrect description of network interfaces administrative status filter macro in SNMP templates
  + ZBX-24015 Improved zabbix[queue] internal item not to block history syncers and pollers
  + ZBX-23509 Fixed JSONPath of Keyspace discovery master item in Redis by Zabbix agent 2 template
  + ZBX-24059 Fixed libmodbus unnecessary linking into all binaries
  + ZBX-24055 Added missing API port macros in URL of script items in HPE Synergy by HTTP and HPE Primera by HTTP templates
  + ZBX-20525 Fixed vfs.dir.size performance issues when walking through directory that has a lot of subdirs/files
  + ZBX-23773 Improved trigger functionality for Acronis Cyber Protect Cloud MSP by HTTP template
  + ZBX-23979 Improved trend recalculation performance by performing trend updates in own transaction
  + ZBX-23688 Improved new item value retrieval performance by adding such items to value cache after configuration sync
  + ZBX-22130 Changed JSONPath expression evaluator to treat null values as empty variants
  + ZBX-23986 Added a license to the Go module
  + ZBX-23587 Fixed widget input field selecting when clicking on label
  + ZBX-23640 Fixed preload hints opening
  + ZBX-22433 Fixed web scenario and web scenario step configuration field trimming and field sorting
  + ZBX-23684 Fixed transactions query file for PostgreSQL by Zabbix agent template
  + ZBX-22371 Fixed process tags option not adding tags for service events
  + ZBX-17208 Fixed invalid command-line flag handling in Zabbix agent 2
  + ZBX-23937 Fixed JavaScript for AWS EC2 instances discovery
  + ZBX-22715 Fixed map shape dimension changes on resizing in scaled browser mode
  + ZBX-23722 Added garbage collection after executing JavaScript code
  + ZBX-23740 Fixed netsnmp persistent state disabling without affecting its configuration
  + ZBX-23257 Fixed log items not using MaxLinesPerSecond setting correctly for Zabbix agent 2
  + ZBX-23890 Removed non-existing headers from compiler checks: mtent.h and knlist.h
  + ZBX-23912 Removed Jira with CustomFields media type in data.tmpl
  + ZBX-23761 Fixed JavaScript in Jira media type
  + ZBX-22558 Fixed trigger expression for retrieval of stub page in Nginx templates
  + ZBX-23691 Fixed LLD filters evaluation type for devices discovery in Cisco SD-WAN by HTTP template
  + ZBX-23540 Added error checks for RegisterMetrics calls
  + ZBX-23605 Removed getting location buckets in AWS by HTTP template
    added discovery filters for request metrics in AWS S3 bucket by HTTP template
  + ZBX-23466 Fixed data aggregation errors in Graphs and Top hosts widgets with Elasticsearch backend
  + ZBX-23835 Updated Meraki templates
  + ZBX-23723 Fixed proxy params in JavaScript AWS templates
  + ZBX-23733 Fixed error when downloading graph as .png image if item name contains multibyte characters
  + ZBX-22983 Fixed ellipsed dropdown options in items mass update in preprocessing
  + ZBX-23715 Fixed persistent directory path not following symlinks upon creation
  + ZBX-23825 Fixed query_fields values for Acronis and Nomand templates
  + ZBX-22055 Fixed map image of map widget not being updated when pressing Apply button
  + ZBX-23629 Fixed interface icon cursor to pointer
  + ZBX-22536 Fixed TimescaleDB compression detection for history.clear API method and proper error appearance in frontend
  + ZBX-23145 Disabled deprecated automatic reconnection in MySQL
  + ZBX-22933 Improved vfs.file.regmatch and vfs.file.regexp items to use buffered file read
  + ZBX-23439 Fixed sorting of numeric items with/without aggregation enabled in Top hosts widget
  + ZBX-21973 Changed deprecated X-Frame option allow-from to Content-Security-Policy frame-ancestors
  + ZBX-23633 Fixed service alarms to be recovered with problem time in case of negative problem duration
  + ZBX-23738 Fixed Zabbix backend sources for libxml2 2.12.0 version changes
  + ZBX-23746 Fixed creation of tickets during escalation for Zammad media type
  + ZBX-23561 Fixed spacing between filter and results table
  + ZBX-18873 Fixed disabled chevrons color in problem view
  + ZBX-23636 Fixed some fields in Administration section not being trimmed on form submit</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108801">- remove all firewalld definitions as they are part of firewald package already</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711800000">- fix broken copypasta for system-user-zabbix source file and
  file itself to remove gecos (description) in file
  fixes bsc#1222169 Packaging Error in system-user-zabbix-6.0.27-1.1.noarch package prevents upgrade
  Thanks Andreas Stieger for pointing out and reporter himself</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1711800001">- update to 6.0.28:
  * Added metadata in JavaScript for AWS templates
  * Added AWS ELB Application Load Balancer by HTTP template
  * Added Check Point Next Generation Firewall by SNMP template
  * Added MSSQL by Zabbix agent 2 template
  * Updated max supported TimescaleDB version to 2.14
  * bug fixes</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1716984000">- Update license to match legaldb report</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1719489600">- update to 6.0.31
- New Features and Improvements
  + ZBXNEXT-9140 Added support for custom compartments in Oracle Cloud by HTTP templates Templates
  + ZBXNEXT-9034 Added Jira Data Center by JMX template Templates
  + ZBXNEXT-8682 Introduced a length limit of 512KB for item test values that server returns to Zabbix frontend Frontend Server
  + ZBXNEXT-8248 Added database filter macros to MySQL templates Templates
  + ZBXNEXT-6698 Removed absolute threshold and timeleft from OS template triggers of filesystem space Templates
  + ZBXNEXT-7930 Added user macro support for username and password fields in email media type Server
  + ZBXCTR-22 Refactored JavaScript filter functions for Kubernetes templates Templates
  + ZBXNEXT-9098 Added AWS ELB Network Load Balancer by HTTP template Templates
  + ZBXNEXT-6864 Replaced {HOST.CONN} with user macros in templates Templates
  + ZBXNEXT-9117 Updated max supported MariaDB version to 11.3 Proxy Server
  + ZBXNEXT-9026 Added Go compiler version to Zabbix agent 2 version output Agent
  + ZBXNEXT-8786 Changed 'odbc.discovery' keys to 'odbc.get' in MySQL by ODBC and Oracle by ODBC templates Templates
  + ZBXNEXT-8536 Added cbdhsvc service to macros in Windows agent templates Templates
  + ZBXNEXT-8861 Made changes and added more metrics to the FortiGate by SNMP template Templates
  + ZBXNEXT-8240 Added a new set of templates for integration with Oracle Cloud Infrastructure Templates
- Bug Fixes
  + ZBX-24483 Improved memory usage in Zabbix server/proxy trappers and in proxy
    pollers when sending large configuration Proxy Server
  + ZBX-23073 Fixed URL widget resizing and dragging Frontend
  + ZBX-24574 Fixed HA node flipping between standby and active states Server
  + ZBX-24119 Fixed possible blocking of alert manager when it periodically pings database Server
  + ZBX-7998 Added VMware service username, password and URL check for empty values Proxy Server
  + ZBX-24402 Reduced main process connections to database during startup Proxy Server
  + ZBX-24369 Fixed filter behavior in monitoring pages after deleting filter parameters Frontend
  + ZBX-24484 Fixed Geomap widget console error when dragging map in widget edit mode Frontend
  + ZBX-23337 Improved supported version documentation for Oracle Database plugin and both templates Documentation
  + ZBX-24180 Fixed inability to import existing host or template when its dependent item prototype,
    which is used in trigger prototypes or graph prototypes, would have a different master item API
  + ZBX-20871 Fixed inability to use LLD macro functions in Prometheus pattern and labels used in item prototype preprocessing API
  + ZBX-24527 Fixed unnecessary loading text being displayed in hintbox preloader Frontend
  + ZBX-24362 Fixed wrong Zabbix agent 2 loadable plugin process handling catching all child process exits Agent
  + ZBX-24470 Fixed scale of VMware vmware.vm.memory.size.compressed key Proxy Server
  + ZBX-24415 Added triggers for datastores in VMware templates Templates
  + ZBX-18094 Fixed multiple pie graph issues related to calculation of item angles Frontend
  + ZBX-20766 Fixed confusing port binding error message Agent Proxy Server
  + ZBX-24481 Fixed inability to unset value map from existing item or item prototype by passing
    a version without valuemap parameter into configuration.import API
  + ZBX-24531 Fixed compile time data not being set for agent2 Agent
  + ZBX-24453 Implemented socket file cleanup when shutting down, added blocking of signals during important stages of startup Proxy Server
  + ZBX-24152 Fixed host form submission with Enter button if the form is opened in a popup and focus is in a flexible text area field Frontend
  + ZBX-23788 Added SNMP OID ifAlias in Network interfaces discovery Templates
  + ZBX-24482 Fixed the presence of the http_proxy field in the initial data Installation
  + ZBX-24210 Improved Zabbix agent 2 loadable plugin capacity code style Agent
  + ZBX-23951 Fixed issue of incorrect template matching when no UUID exists in export file API
  + ZBX-23953 Fixed CIDR network mask of VMware HV network interface Proxy Server
  + ZBX-24195 Fixed host IPMI username and password field max length Frontend
  + ZBX-24451 Added tags and changed a item in Proxmox template Templates
  + ZBX-23386 Fixed hintbox sizing to fit screen Frontend
  + ZBX-24024 Fixed OIDs for external sensors in APC UPC by SNMP templates Templates
  + ZBX-21751 Fixed node's loadavg item in Proxmox template Templates
  + ZBX-24315 Fixed linking template to host when some LLD macro paths already exist Server
  + ZBX-24172 Fixed Zabbix server issue with scheduled intervals on Feb 29th of leap year Server
  + ZBX-23407 Improved performance of retrieving last history values when primary keys are available API
  + ZBX-24246 Updated descriptions for family of MySQL and Oracle templates,
    changed macro in the trigger 'Tablespace utilization is too high' for family of Oracle templates Templates
  + ZBX-23988 Renamed Agent2 Go module
  + ZBX-24222 Fixed incorrect item OIDs in the FortiGate by SNMP template Templates
  + ZBX-24393 Updated README in Redis by Zabbix agent 2 template Templates
  + ZBX-24298 Allowed any JNDI service providers back in JMX monitoring Java gateway
  + ZBX-19990 Separated LLD filter macros in Apache Tomcat by JMX template Templates
  + ZBX-24364 Added preprocessing steps for LLD rules in RabbitMQ templates Templates
  + ZBX-24368 Improved PostgreSQL autovacuum's count query Templates
  + ZBX-24282 Fixed Zabbix proxy to report error for not supported items Proxy Server
  + ZBX-19507 Fixed vmware.eventlog item to recover after event keys are reset Server
  + ZBX-24241 Fixed Zabbix server issue with random order of host groups for a host during real-time export Server
  + ZBX-24275 Fixed item prototype JSONPath preprocessing, added missing volume health metric and triggers in HPE MSA templates Templates
  + ZBX-24316 Fixed username macro in GridGain by JMX template Templates
  + ZBX-23719 Updated plugin-support to add duplicate flag handling Agent
  + ZBX-22429 Fixed typo in Zabbix proxy automake file Installation
  + ZBX-24264 Fixed value cache being filled with values of newly added items with triggers Server
  + ZBX-24088 Fixed problem filtering in maps with nested maps Frontend
  + ZBX-24206 Fixed line breaks in JavaScript in Cloudflare template Templates
  + ZBX-24236 Fixed nested transaction error in LLD when connection is terminated Server
  + ZBX-24134 Added sensor discovery in VMware Hypervisor template Templates
  + ZBX-23918 Fixed item pattern select popup to display all available items Frontend
  + ZBX-24190 Fixed items being updated incorrectly when configuring graph Frontend
  + ZBX-24289 Fixed issue with interface assignment for items copied from host to host Frontend
  + ZBX-23032 Added triggers for cluster status in VMware templates Templates
  + ZBX-23948 Added support for TabularData data when parsing an MBean attribute Java gateway
  + ZBX-23742 Fixed tag filtering logic for tags with one name and different types of operators API
  + ZBX-24271 Added delay in JavaScript execution for Azure Cost Management by HTTP template Templates
  + ZBX-24208 Fixed Oracle, MySQL plugin connection cache blocking Agent
  + ZBX-24202 Fixed JavaScript in AWS S3 bucket by HTTP template Templates
  + ZBX-23478 Fixed issue when missing locale error would not be displayed for user under certain conditions Frontend
  + ZBX-24166 Fixed Zabbix not being able to restart due to RTC and sockets not being closed before stopping Agent Proxy Server
  + ZBX-23853 Fixed duplicate agent check timestamps when time shifts back due to system clock synchronization Agent</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1726833600">- update to 6.0.33
- this version fixes CVE-2024-36461 and CVE-2024-22114
- New Features and Improvements
  + ZBXNEXT-9000 Changed query table for ASM disk group metrics in Oracle Database plugin and
    Oracle by ODBC template Agent Templates
  + ZBXNEXT-9217 Added AWS Lambda by HTTP template Templates
  + ZBXNEXT-9293 Updated max supported MySQL version to 9.0 Proxy Server
  + ZBXNEXT-8657 Updated Zabbix health templates with new visualization Templates
  + ZBXNEXT-9143 Added index on auditlog recordsetid Server
  + ZBXNEXT-9081 Added Small Computer System Interface (SCSI) device type support to Zabbix agent 2 Smart plugin Agent
  + ZBXNEXT-6445 Added recovery expression for fuzzytime triggers in Linux and Windows templates,
    removed fuzzytime triggers from active agent templates Templates
  + ZBXNEXT-9201 Updated max supported MySQL version to 8.4 Proxy Server
  + ZBXNEXT-9225 Updated max supported TimescaleDB version to 2.15 Server
  + ZBXNEXT-9226 Updated max supported MariaDB version to 11.4 Proxy Server
  + ZBXNEXT-8868 Added discovery and template for Azure VM Scale Sets Templates
- Bug Fixes
  + BX-24947 Fixed PHP runtime errors while processing frontend notifications Frontend
  + ZBX-24824 Improved loadable plugin connection broker Agent
  + ZBX-24583 Fixed inability to export/import web scenario with digest authentication API
  + ZBX-23905 Fixed double scroll in script dialogs Frontend
  + ZBX-18767 Fixed word breaks in flexible text input fields and trigger expressions Frontend
  + ZBX-24909 Fixed resolving of macro functions in the "Item value" widget Frontend
  + ZBX-24859 Fixed JavaScript in S3 buckets discovery rule Templates
  + ZBX-24617 Fixed hardcoded region in AWS by HTTP template Templates
  + ZBX-24524 Fixed "New values per second" statistic to include dependent items in calculation Proxy Server
  + ZBX-24821 Made 'execute_on' value being recorded in audit only for shell scripts Server
  + ZBX-23312 Fixed discovery edit form being saved incorrectly after dcheck update Frontend
  + ZBX-24773 Fixed duplicate item preprocessing in Kubernetes Kubelet by HTTP template Templates
  + ZBX-24514 Fixed standalone Zabbix server and Zabbix proxy not stopping when database is read-only Proxy Server
  + ZBX-23936 Fixed state and styling of readonly fields Frontend
  + ZBX-24520 Fixed an issue with incorrect translations used in several frontend places Frontend
  + ZBX-21815 Fixed issue with undefined offset for media type when it was deleted before saving the user Frontend
  + ZBX-24108 Fixed error in dashboard if Map widget contains map element that user doesn't have access to Frontend
  + ZBX-24569 Fixed old and added new items to Azure Virtual Machine template Templates
  + ZBX-24537 Fixed tags subfilter in Latest data kiosk mode Frontend
  + ZBX-24167 Fixed template linkage when item prototype collision is found Server
  + ZBX-23770 Improved monitoring user permissions documentation for Zabbix agent 2 Oracle plugin and Oracle by ODBC template Documentation
  + ZBX-24565 Removed redundant kernel header include, fixed musl compatibility issues (thanks to Alpine Linux maintainers for spotting this)
  + ZBX-24610 Fixed interface field appearance for discovered items without interface set Frontend
  + ZBX-24562 Fixed incorrect problem order in Problems by severity widget's hintbox Frontend
  + ZBX-23751 Fixed inability to pass an action filter condition without an "operator" property, implying a default value of "Equal" API
  + ZBX-21429 Prevented ability to disable all UI element access via role.update API API
  + ZBX-19271 Fixed inconsistent tag row rendering in different edit forms Frontend
  + ZBX-24539 Fixed incorrect threshold in trigger expression of Check Point Next Generation Firewall by SNMP template Templates
  + ZBX-24667 Fixed vm.memory.size[pused] item on Solaris Agent
  + ZBX-23781 Added storage volumes check in HPE iLO by HTTP template Templates
  + ZBX-24391 Fixed Zabbix agent to return net.tcp.socket.count result without error if IPv6 is disabled Agent
  + ZBX-24235 Fixed value misalignment in Item value widget Frontend
  + ZBX-24352 Fixed custom severity name usage in Geomap widget Frontend
  + ZBX-24665 Fixed potential problem with deprecated GCE Integrity feature Templates
  + ZBX-20993 Fixed Zabbix agent 2 MQTT plugin clientID to be generated by strict requirements Agent
  + ZBX-23426 Added dependent item with JavaScript preprocessing for edges SD-WAN in VMWare SD-WAN VeloCloud by HTTP template Templates
  + ZBX-24566 Fixed crash when expression macro is used in unsupported location Server
  + ZBX-24450 Fixed issue where graph could differ for data gathered from PostgreSQL and other databases Frontend
  + ZBX-24513 Fixed real-time export of rarely updated trends Server
  + ZBX-24163 Fixed submap addition in Map navigation tree widget to not append same submaps repeatedly Frontend
  + ZBX-23398 Fixed trigger expression constructor incorrectly showing '&lt;' and '&gt;' operators Frontend
  + ZBX-23584 Fixed error message being displayed when updating host after changing item status Frontend
  + ZBX-24635 Fixed datastore triggers in VMware templates Templates</changelog>
</package>
<package pkgid="eb00489a87afa24307e2e4c3af4f7df812c8c4f84d9c6d88e88ff7cd17acdc83" name="zabbix-proxy-postgresql" arch="s390x">
  <version epoch="0" ver="6.0.33" rel="bp156.2.3.1"/>
  <changelog author="pgajdos@suse.com" date="1644494400">- version update to 4.0.38
  * ZBX-20387   fixed default language of the setup routine for logged in superadmin users (averza)
  * ZBX-19652   fixed JavaScript syntax for Internet Explorer 11 compatibility (jfreibergs)</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1644753600">- mention dropped files from 3.x series so it can be accepted in backports...
- zabbix-3.0.20-jsLoader-fix.patch was never required in 4.x</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1647518400">- updated to latest release 4.0.39
- Bug Fixes
  + ZBX-19789 Added SourceIP support to ldap simple checks
  + ZBX-20680 Fixed reflected XSS issues
  ( Reflected XSSes in Zabbix Frontend (CVE-2022-24349, CVE-2022-24917, CVE-2022-24918, CVE-2022-24919) )
  fixes for bsc#1196945 bsc#1196946 bsc#1196947</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491200">- updated to latest release 4.0.42
- New Features and Improvements
  + ZBXNEXT-7694 Added "utf8mb3" character set support for MySQL database
  + ZBX-20946 Enabled Bulgarian, Chinese (zh_TW), German, Greek, Indonesian,
    Romanian, Spanish and Vietnamese languages in frontend
- Bug Fixes
  + ZBX-21123 Fixed crash when VMware VC was not available at the first moment when starting zabbix_server
  + ZBX-21137 Fixed VMware collector crash related to datastore state disconnected from all HVs
  + ZBX-20600 Fixed vmware hv.datastore.latency item when multiple datastores with duplicate name
  + ZBX-20844 Fixed external check becoming unsupported when Zabbix server or Zabbix proxy is stopped</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491201">- add CVE-2022-35230 patch file CVE-2022-35230.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674216000">- updated to 6.0.12
- for changes in this major release please consult 6.0.html in
  /usr/share/doc/packages/zabbix/
- removed CVE-2022-35230.patch and zabbix-3.0.25-new-m4-pgsql.patch
- added fixed zabbix-6.0.12-new-m4-pgsql.patch patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674820800">- mention of patches added required...
  zabbix-6.0.12-curl-fixes.patch zabbix-6.0.12-netsnmp-fixes.patch
  zabbix-6.0.12-new-m4-pgsql.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1684152000">- updated to latest upstream release 6.0.17
- New Features and Improvements
  + ZBXNEXT-8334 Added Event-Driven Ansible media
  + ZBXNEXT-8312 Increased TimescaleDB maximum supported version to 2.10
  + ZBXNEXT-8317 Increased MariaDB maximum supported version to 10.11
  + ZBXNEXT-7759 Added array and Buffer support to JavaScript btoa function and HttpRequest post/put methods
  + ZBXNEXT-8071 Added sysdba, sysasm and sysoper login options to Zabbix agent 2
    Oracle plugin and updated Oracle by Zabbix agent 2 template documentation
  + ZBXNEXT-8241 Added support of signing data using rs256 to JavaScript engine
  + ZBXNEXT-8208 Added storage accounts in azure template
  + ZBXNEXT-8012 Implemented API token authentication in user.checkAuthentication method
  + ZBXNEXT-8204 Added support of PHP 8.2
  + ZBXNEXT-8170 Added AWS cloud templates
  + ZBXNEXT-7923 Added templates for BMC Control-M integration
  + ZBXNEXT-7775 Added Veeam backup and replication templates
  + ZBXNEXT-8054 Updated MariaDB maximum supported version to 10.10
  + ZBXNEXT-7951 Implemented configuration import improvements
  + ZBXNEXT-8112 Added Line media type
  + ZBXNEXT-8197 Added TimescaleDB v2.9.x support
  + ZBXNEXT-7962 Fixed interfaces discovery rules in OPNsense, PFSense and TrueNAS templates
  + ZBXNEXT-7615 Added hmac function for JavaScript
  + ZBXNEXT-7977 Added Azure Microsoft SQL templates
  + ZBXNEXT-8076 Added prof_enable and prof_disable commands for profiling
  + ZBXNEXT-7963 Added a hint box to the "Enable HTTP authentication" field; added confirmation dialog box for enabling HTTP authentication
  + ZBXNEXT-7886 Added Cisco Nexus 9000 Series Switches template
  + ZBXNEXT-6119 Added the option to retrieve all JSON data from docker.container_info key in Zabbix agent 2 Docker plugin
  + ZBXNEXT-7834 Added templates for Microsoft Azure and Azure virtual machines
  + ZBXNEXT-8058 Reduced locking between history syncers, trappers and proxy pollers
- Bug Fixes
  + ZBX-22718 Fixed memory leak in json objects and identical keys
  + ZBX-22719 Fixed replace() function in expressions
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22589 Added new limits for JS objects
  + ZBX-22521 Added debug logging for process selection in proc.mem[] on AIX
  + ZBX-22373 Updated go.mod/sum to allow mixing session and key parameter for Zabbix agent 2 items
  + ZBX-22241 Fixed minimum severity filter usage for map element link triggers
  + ZBX-22194 Fixed inability to import a template with trigger dependency on a host trigger
  + ZBX-22538 Fixed popup menus disappearing on right-clicking links in them
  + ZBX-21583 Optimised preprocessing steps and added two graphs and dashboard in the Hadoop by HTTP template
  + ZBX-19375 Prevented the ability to set a duplicate value for the uuid parameter when updating any of template
    entities; added possibility to update the uuid parameter for the Service API; fixed duplicate UUIDs
    in Proxmox VE by HTTP template
  + ZBX-21603 Optimised preprocessing steps in the Zookeeper by HTTP template
  + ZBX-21589 Optimised SQL queries and preprocessing steps
  + ZBX-22492 Removed limitation for size of logged messages in JS
  + ZBX-22641 Updated deprecated ports in Kubernetes templates, updated target tags,
    added notes about binding address options for Scheduler and Cluster Manager components
  + ZBX-22306 Fixed the crash in Zabbix agent 2 when running out of available file descriptors
  + ZBX-21013 Hid the option "Create new groups" for unprivileged users in the Import form
  + ZBX-22219 Added validation to the "Server" IP/DNS option in the Zabbix agent 2 configuration
  + ZBX-22627 Fixed loss of preprocessing result when step with delta is used
  + ZBX-22304 Fixed duplication in web scenario error messages when curl cannot resolve host
  + ZBX-21577 Added an extra master item prototype to the Elasticsearch Cluster by HTTP template
    to reduce preprocessing worker utilization
  + ZBX-20084 Fixed VMware parameters display
  + ZBX-20699 Fixed the inability to import host prototypes containing SNMPv3 interface;
    allowed to supply conditional parameters with default values to hostprototype.create and hostprototype.update API methods
    when the parameters have no effect; added audit logging of changes to host prototypes when unlinking a template;
    fixed the inability to remove group links or group prototypes from a host prototype of a linked template
  + ZBX-22432 Fixed different severity paddings in trigger popups and maps triggers
  + ZBX-22210 Fixed selected count when using filter and filtered parameter is changed in a popup
  + ZBX-22533 Fixed debug section overlapping with 'Add new widget' placeholder in the dashboard
  + ZBX-22331 Fixed messages when updating graph prototype discovery
  + ZBX-22455 Added a check for numeric value in value mapping
  + ZBX-22206 Fixed incorrect padding in multiselect popup contrast dark and light stylesheets
  + ZBX-18527 Fixed the markup for Type of calculation expression field
  + ZBX-22363 Added support for item and item_preproc table fields to be either nvarchar or nclob
  + ZBX-22622 Fixed alert script path validation
  + ZBX-22588 Fixed unauthorised file system access when using cURL
  + ZBX-22097 Fixed exiting process when connection to the database is lost
  + ZBX-21576 Optimized preprocessing in ClickHouse by HTTP template and added lld rule
  + ZBX-21669 Added the possibility to filter System user in the audit log
  + ZBX-22261 Added value mapping in the template PostgreSQL by Zabbix agent 2 for item Checksum failures
  + ZBX-22413 Fixed autofocus for inherited web scenario edit
  + ZBX-22507 Fixed positioning of the debug information on dashboards in the editing mode
  + ZBX-22506 Fixed horizontal scrollbar occasionally appearing on Graph widgets
  + ZBX-22512 Fixed occasional jumping of hint-boxes of Graph widgets, when made static
  + ZBX-22403 Added license information to the Readme for Veeam Backup templates
  + ZBX-21596 Optimized preprocessing steps in the Redis by Zabbix agent 2 template
  + ZBX-22520 Fixed the versions of integrations
  + ZBX-19466 Changed global script name validation to include a menu path into its scope of uniqueness check
  + ZBX-22073 Fixed subfilters of the Latest data and Graphs occasionally hiding the selected options
  + ZBX-22490 Fixed HttpRequest limit in JavaScript being reached even if all objects are destroyed
  + ZBX-21578 Optimized HAProxy http/agent templates to spread the load across the workers
  + ZBX-21906 Fixed recovery of dependent items when throttling is used
  + ZBX-21723 Removed syslog LogType from config file for Zabbix agent 2 on Windows
  + ZBX-22407 Fixed a crash when testing an item with the aggregated function count containing invalid argument
  + ZBX-22056 Fixed the "No data found" message style in Monitoring-&gt;Problems
  + ZBX-22026 Fixed SNMP agent item going to unsupported state on NULL result
  + ZBX-22411 Fixed incorrect time in the dashboard Graph widget hintbox
  + ZBX-21902 Emphasized the HTML type in the attribution field in the Administration-&gt;Geographical Maps
  + ZBX-18288 Fixed undefined offset runtime error in the Graph prototype preview
  + ZBX-21963 Fixed $ZBX_SERVER value being ignored unless $ZBX_SERVER_PORT is also defined
  + ZBX-21802 Fixed Enabled button in the discovered calculated items
  + ZBX-21642 Fixed a filter not clearing when clicking on a specific host in the Monitoring
  + ZBX-22186 Fixed wrong color update after item order change in graphs
  + ZBX-19339 Fixed import and export of dependent LLD rules if master item is a web item
  + ZBX-21813 Fixed User role update page when an empty user role name has been submitted
  + ZBX-22188 Changed parameters of the wmi.get and wmi.getall keys to mandatory
  + ZBX-21238 Fixed the inability to update status and other fields of a templated item, item prototype
    and discovery rule of script type
  + ZBX-21834 Fixed the map navigation tree breaking if there is a disabled trigger used as a link indicator
    between two elements in a map
  + ZBX-22259 Fixed quoted parameter escaping in the trigger expression functions
  + ZBX-22241 Fixed map link color and drawing style selection when multiple triggers are in the problem state
  + ZBX-22203 Fixed the tabfilter item click event being executed at the end of the tabfilter sorting event in Firefox
  + ZBX-22434 Fixed race condition when starting Zabbix agent 2 with loadable plugins
  + ZBX-22229 Updated Zabbix web service dependencies
  + ZBX-20801 Updated the Readme in Docker template
  + ZBX-22298 Fixed metrics preprocessing in PVC discovery in Kubernetes cluster state by HTTP template,
    removed non-existing PVC statuses, combined state phases into single phase metrics, added PV discovery
  + ZBX-22079 Fixed "make clean" command when used from tar archive
  + ZBX-22222 Fixed applying item value maps on already converted values
  + ZBX-22402 Fixed data sending to Zabbix server from Zabbix agent2 persistent buffer
  + ZBX-22240 Fixed selects of history and trends being able to block housekeeping
  + ZBX-22240 Fixed selects of history and trends blocking drop_chunks
  + ZBX-22078 Fixed the crash in calculated items when using tag filter on 32-bit systems
  + ZBX-21591 Optimized JSONPaths in the Nginx Plus template
  + ZBX-21739 Fixed discover status not being updated for templated graph prototype
  + ZBX-21748 Fixed the background of the Close button in the message box for dark theme
  + ZBX-19202 Fixed template dashboard availability to users without permissions to the templates
  + ZBX-22189 Fixed Zabbix server crash appearing when only item tags change between LLD runs
  + ZBX-21591 Optimized Nginx Plus by HTTP template to spread the load across worker processes
  + ZBX-22032 Added the cookie engine to HTTP checks
  + ZBX-21597 Optimized Remote Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-21602 Optimized Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-22149 Fixed wrong escaping in trigger expression during upgrade and escaping as a workaround for calculated items
  + ZBX-22061 Fixed custom query parameter read on an empty parameter for Oracle plugin in Zabbix agent 2
  + ZBX-21227 Improved error logging during agent start as a Windows service
  + ZBX-22178 Fixed action operations being executed on the current host only if a host group is selected
  + ZBX-22189 Fixed LLD Zabbix server crash
  + ZBX-21538 Fixed history.get API method blocking drop_chunks requests during housekeeping
  + ZBX-21956 Fixed severity sign overlapping trigger name in the map element configuration
  + ZBX-22215 Fixed incorrectly quoted function parameter parsing
  + ZBX-22043 Fixed the crash when array index in JSONPath is negative or large
  + ZBX-22118 Fixed remote command execution sequence in Zabbix agent 2
  + ZBX-21556 Updated Etcd by HTTP template to comply with Etcd v3.5
  + ZBX-22133 Fixed closed pipe detection for communication with plugins in Windows
  + ZBX-21936 Fixed actions not being displayed in the Action log widget
  + ZBX-22164 Fixed quote and unquote methods for trigger functions
  + ZBX-21254 Removed kernel.maxproc from the processes graph in Linux by Zabbix agent templates
  + ZBX-21754 Improved value cache warmup when retrieving two last values with 1 day update interval
  + ZBX-22077 Fixed Sign out link not working consistently in Mozilla Firefox
  + ZBX-21862 Updated tablespaces query for Oracle plugin in Zabbix agent 2
  + ZBX-21665 Fixed SMART plugin infinite loop for Zabbix agent 2
  + ZBX-19138 Fixed Redis plugin configuration in Zabbix agent 2 configuration files
  + ZBX-21592 Moved some static items under LLD rules to optimize Oracle by ODBC template
  + ZBX-21069 Fixed SNMP max_vars not backing off when generr is received
  + ZBX-21889 Fixed warnings being displayed even after enabling overrides for trends or history tables with compressed chunks
  + ZBX-21563 Changed the order in which escalation steps and recovery operations are executed
  + ZBX-22017 Fixed map navigation tree widget inability to save the order when the depth levels get changed
  + ZBX-21961 Removed the unnecessary "Command:" label for message actions on the Event details page
  + ZBX-21783 Fixed Zabbix JS timeout validation
  + ZBX-21720 Fixed trends function cache size estimation and overallocation handling
  + ZBX-21713 Fixed retrieval of the numeric column width when Oracle DB is used
  + ZBX-22126 Fixed trends being deleted from cache and retrieved from the database when data older than 1 hour is received
  + ZBX-22075 Fixed crash when Elasticsearch is used
  + ZBX-21890 Fixed config.dbversion_status containing second empty object on PostgreSQL without TSDB
  + ZBX-22138 Fixed inability to delete a group from the host prototype
  + ZBX-21950 Updated script item to not require host interface during template linkage
  + ZBX-21540 Moved some static items under LLD rules to improve performance in Oracle by Zabbix agent 2 template
  + ZBX-21073 Added support of Int8Array(), Buffer() and also duktape plain buffers in md5, sha256 and hmac function parameters
  + ZBX-22071 Extended description for OPSGenie media type
  + ZBX-20845 Fixed SNMP interface availability in case of wrong credentials
  + ZBX-21587 Added metrics for optimizing dependent items preprocessing in Jenkins template
  + ZBX-21441 Added an override to skip metadata collection on zfs and btrfs for Nix templates
  + ZBX-22016 Fixed host.get API method not returning any results for hosts with no interfaces when filtering by "hostid"
  + ZBX-21927 Fixed a crash on Oracle database when connection is lost
  + ZBX-21300 Fixed high CPU usage when using net.tcp.socket.count key on Windows
  + ZBX-21793 Fixed error message for "diaginfo" runtime command
  + ZBX-22042 Fixed inability to get the existing group prototypes by hostprototype.get API method when using Oracle database
  + ZBX-21221 Increased character limit of task_result.info
  + ZBX-21696 Fixed Windows agent 2 Unicode path support for log* items
  + ZBX-21903 Fixed agent 2 timeout behavior for net.tcp.port item
  + ZBX-21039 Fixed Readme in PostgreSQL by Zabbix agent 2 template
  + ZBX-21922 Fixed expression macros to use corresponding item keys
  + ZBX-21806 Fixed fatal PHP error in case incorrect variable type for controller action is given
  + ZBX-21753 Fixed graphs not loading in kiosk mode
  + ZBX-20413 Fixed the behavior of paging when a filter or a sub-filter is applied
  + ZBX-21206 Updated plugin support dependency for Zabbix agent 2
  + ZBX-20356 Updated Zabbix agent 2 to remove and re-add performance counters on failed collection and to keep a query always open
  + ZBX-21296 Updated Oracle plugin, Oracle ODBC and agent 2 template documentation grant select variables and added a new grant
  + ZBX-21595 Optimized RabbitMQ node templates
  + ZBX-21884 Changed system.sw.packages[&lt;package&gt;,&lt;manager&gt;,&lt;format&gt;] to system.sw.packages[&lt;regexp&gt;,&lt;manager&gt;,&lt;format&gt;]
  + ZBX-21594 Optimized RabbitMQ cluster templates
  + ZBX-20050 Fixed broken macro value and type input when changing to/from inherited macros
  + ZBX-21864 Fixed the fatal error in system warning page
  + ZBX-20110 Added single field search option to the archive.info, ts.stats, pdb.info,
    cdb.info and diskgroups.stats keys in Zabbix agent 2 Oracle plugin
  + ZBX-21373 Fixed the agent sometimes crashing when enumerating system processes on OpenBSD</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1689854400">- updated to latest upstream release 6.0.19
- this version fixes CVE-2023-29454 bsc#1213338
- New Features and Improvements
  + ZBXNEXT-8497 Removed unnecessary JavaScript preprocessing in discovery rules in Kubernetes templates
  + ZBXNEXT-8465 Updated JavaScript scripts in Kubernetes templates
  + ZBXNEXT-8467 Updated max supported TimescaleDB version to 2.11
  + ZBXNEXT-7072 Fixed hintbox to be automatically closed when target element disappears
  + ZBXNEXT-8294 Added filters of node labels and annotations for Kubelet discovery
    in Kubernetes cluster state template
  + ZBXNEXT-8199 Added Google cloud platform monitoring template
  + ZBXNEXT-8330 Updated plugin support with defaults support for Zabbix agent 2
  + ZBXNEXT-8357 Improved proxy history housekeeping when data older than ProxyOfflineBuffer is being constantly received
  + ZBXNEXT-8142 Added ability to import configuration files with a UTF-8 Byte order mark
  + ZBXNEXT-8209 Added Azure CosmosDB for MongoDB template
  + ZBXNEXT-8078 Removed unnecessary new line for each element in an array when exporting YAML templates
  + ZBXNEXT-8273 Implemented support for relative Include paths in the config file, based on its current directory
  + ZBXNEXT-8391 Added container healthcheck metric in Docker by Zabbix agent 2 template
  + ZBXNEXT-8354 Added pids_stats to docker.container_stats key in Zabbix agent 2
- Bug Fixes
  + ZBX-22987 Fixed inefficient URL schema validation
  + ZBX-21859 Fixed active checks occasionally not being executed on Zabbix agent 2 if checks
    for a plugin have long and short update intervals
  + ZBX-21892 Fixed wrong fs type returned by vfs.fs.get for file systems with identical mount point
  + ZBX-22941 Prevented clearing of the user macro secret values on inherited host prototypes as
    the result of user macros modifications on the parent host prototype of a template
  + ZBX-22695 Fixed eventlog duplicate timestamps
  + ZBX-22903 Fixed scale calculation for Graph and Graph (classic) widgets
  + ZBX-22148 Fixed the crash when updating a webhook to JavaScript that cannot be compiled
  + ZBX-22868 Fixed Zabbix agent 2 plugin Defaults when hardcoded value is provided
  + ZBX-22399 Added TLS and Default parameters support to MQTT plugin for Zabbix agent 2
  + ZBX-20280 Fixed page selection in a dashboard after refresh
  + ZBX-22883 Fixed occasional crash of user parameters on Windows when using Zabbix agent 2 with UserParameterDir defined
  + ZBX-22805 Increased memory allocation limit for JavaScript execution from 64M to 512M
  + ZBX-22798 Fixed incorrect output of vfs.file.contents when reading frequently modified file
  + ZBX-21573 Optimized preprocessing steps in the AWS EC2 by HTTP template
  + ZBX-16326 Fixed displaying of the first and last data points on the graphs
  + ZBX-22467 Fixed missing bracket in a trigger event name in Windows templates
  + ZBX-22738 Fixed flickering debug info while editing empty dashboards
  + ZBX-22231 Removed host and interface macros resolution from HTTP proxy fields in items,
    item prototype and discovery rule test dialogues
  + ZBX-21194 Fixed filter form submission upon pressing Enter key in Safari
  + ZBX-22762 Fixed race condition in Zabbix agent 2 when reading filesystem
  + ZBX-21804 Removed requirement for write permissions on hosts, host groups, triggers, discovery rules,
    discovery checks and proxies when creating or updating actions
  + ZBX-22243 Fixed navigation away from edited dashboard without user confirmation
  + ZBX-22418 Fixed popup form fields overlapping labels when textarea width is resized
  + ZBX-19590 Changed count_foreach to add 0 when no data are in the requested period
  + ZBX-22681 Fixed wrongly displayed Revert button for text macros in host, template and host prototype clone forms
  + ZBX-22594 Fixed fatal error when a request contains invalid authentication parameters
  + ZBX-22397 Fixed disabled input field text color in Safari
  + ZBX-21593 Optimized preprocessing steps in the templates PostgreSQL by Zabbix agent and PostgreSQL by Zabbix agent 2
  + ZBX-22470 Fixed hang on logging when establishing an encrypted connection in Zabbix agent 2
  + ZBX-20263 Prevented the ability to link two or more templates with matching item keys to a host or template;
    improved the check for double template linkage and related error messages
  + ZBX-22571 Fixed "service not equal" action condition not working as expected
  + ZBX-22644 Fixed Graph widget not showing all problems for multiple items with dataset aggregation enabled
  + ZBX-22698 Fixed spelling mistakes in the templates
  + ZBX-21883 Changed Select map field of the Map widget to multiselect
  + ZBX-22989 Silenced null-dereference warnings for duktape
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22604 Added new replica mismatch metrics to Kubernetes cluster state template, updated triggers
  + ZBX-22475 Fixed regex in preprocessing parameter for Jenkins template
  + ZBX-21910 Fixed JavaScript in Kubernetes nodes template
  + ZBX-22773 Made NodeAddress use ListenIP and ListenPort if not specified
  + ZBX-21613 Fixed broken database upgrade if more than one Zabbix server at the same time on one database is started
  + ZBX-22688 Fixed AlertScriptPath not allowing links
  + ZBX-22029 Fixed preprocessing step in Pods discovery for Kubernetes kubelet template
  + ZBX-22234 Fixed incorrect SNMPINDEX offset retrieval in SNMP discovery
  + ZBX-22141 Fixed attaching multiple templates with proc.get item key to one host and fixed spelling in description
  + ZBX-22285 Fixed honoring of the excludeSearch parameter in API
  + ZBX-20604 Fixed UserParameterDir behavior for UserParameter calls
  + ZBX-22732 Fixed description of ATAN2 mathematical function
  + ZBX-22664 Fixed user macros with regex context being resynced without any changes
  + ZBX-22661 Fixed templated dashboard display in Monitoring Hosts Dashboards
  + ZBX-21599 Optimised preprocessing steps and added dashboard in the TiDB TiKV by HTTP template
  + ZBX-21598 Optimised preprocessing steps and added dashboard in the TiDB PD by HTTP template
  + ZBX-21600 Optimised preprocessing steps and added dashboard in the TiDB by HTTP template
  + ZBX-22386 Fixed encoding of HTML entities in the user interface
  + ZBX-22714 Fixed signature for mqtt.get key in Standard items popup
  + ZBX-21397 Fixed preprocessing step in discovery for Kubernetes kubelet template
  + ZBX-20202 Improved tablespace handling to support Oracle multitenant architecture in Oracle by ODBC template
  + ZBX-22713 Fixed Zabbix server compilation problem for NetBSD
  + ZBX-21795 Fixed unhandled timeout in Telnet
  + ZBX-21801 Fixed helper positioning when sorting Header and Query fields in item configuration form
  + ZBX-22238 Fixed non-writable hostgroup appearance in template, host and host prototype clone forms
  + ZBX-22192 Fixed valid widget name being reset when other widget fields are invalid
  + ZBX-21871 Switched for the changes in users of user group API object to be audit logged
    as updates in groups of user API objects
  + ZBX-22461 Fixed incorrect sortable item positioning in Safari
  + ZBX-22469 Fixed SLI calculation for services having multiple alarms per second
  + ZBX-22859 Fixed validation of input parameters in action configuration form</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1697544000">- updated to latest upstream release 6.0.22
- this version fixes CVE-2023-32722 and CVE-2023-32722 bsc#1216211 and bsc#1216222
- removed patches zabbix-6.0.12-new-m4-pgsql.patch zabbix-6.0.12-curl-fixes.patch
  honestly was tired of patching for correct way doing postgresql detection
  now added postgresql-server-devel which does not make sense but hey
  upstream does not care
- New Features and Improvements
  + ZBXNEXT-8576 Added template integration with Acronis Cyber Protect Cloud
  + ZBXNEXT-6554 Increased remote command execution limits to 16MB
  + ZBXNEXT-8610 Added MantisBT template
  + ZBXNEXT-8358 Improved items configuration sync on PostgreSQL by selecting using equal condition instead of not equal
  + ZBXNEXT-8429 Added HashiCorp Nomad template
  + ZBXNEXT-8649 Fixed time period params in JavaScript
  + ZBXNEXT-8581 Added support for HTTP proxy in Azure templates
  + ZBXNEXT-8558 Added MantisBT webhook
  + ZBXNEXT-8589 Updated documentation, unified metric names and descriptions in PostgreSQL templates,
    removed unused macros, user parameters and queries in PostgreSQL by Zabbix agent
  + ZBXNEXT-8528 Added AWS Cost Explorer template
  + ZBXNEXT-8190 Increased MariaDB maximum supported version to 11.0
  + ZBXNEXT-8582 Increased MySQL maximum supported version to 8.1
  + ZBXNEXT-8481 Added PostgreSQL by ODBC template
  + ZBXNEXT-8561 Added nodata trigger to remote Zabbix proxy and server health templates
  + ZBXNEXT-8482 Added integration with OpenStack Nova
  + ZBXNEXT-8451 Disabled spell checking for nondescriptive textareas
  + ZBXNEXT-8505 Added Cisco SD-WAN templates
  + ZBXNEXT-7944 Excluded edgeupdate service from services discovery in Windows by Zabbix agent templates
  + ZBXNEXT-8422 Added AWS ECS templates
- Bug Fixes
  + ZBX-23417 Fixed possible memory leak when checking modbus.get[] item
  + ZBX-23338 Improved performance of templatedashboard.get method for non super-admin users
  + ZBX-23110 Fixed possible crash on Windows 11 by removing concurrent Win API call for update perfCounters list
  + ZBX-23284 Prevented deletion of the discovered group as a result of renaming its group prototype
  + ZBX-21094 Fixed graphs not displaying values when items do not have trends and trend storage period is overridden in configuration
  + ZBX-23162 Fixed variable in JavaScript for Cisco Meraki template
  + ZBX-23066 Expanded ui/composer.json to describe the project
  + ZBX-23261 Removed kiosk mode button from host inventory form
  + ZBX-23253 Added static units support to graph widget legend and hint box
  + ZBX-21898 Fixed expression validation, history function parser to accept backslash without escaping
  + ZBX-22943 Fixed various memory leaks in Zabbix agent 2
  + ZBX-23244 Added escaping for special characters in HTML mode of Telegram mediatype
  + ZBX-22818 Fixed some aggregation functions not working with last_foreach()
  + ZBX-21636 Fixed Oracle DB update query error mishandled as success
  + ZBX-20442 Fixed Ceph plugin not returning percent_used in Zabbix agent 2
  + ZBX-15210 Added housekeeping and handling in remove action operation of autoreg_host table
  + ZBX-22685 Fixed issue of error message details not being expanded by default in various forms
  + ZBX-22166 Fixed item value widget not showing decimal places properly with seconds
  + ZBX-23035 Fixed disappearing filter group in host, item, trigger, graph, discovery rule, web and template lists
  + ZBX-23105 Added missing database indices
  + ZBX-22640 Fixed inability to add unique SNMPv3 checks in discovery rules
  + ZBX-21952 Fixed and improved documentation for Oracle by ODBC template
  + ZBX-22724 Fixed inconsistencies in ordering of objects in template configuration export
  + ZBX-22980 Fixed host prototype displaying inherited macros in a non-inherited macro tab
  + ZBX-17279 Fixed graph widget loading
  + ZBX-21644 Fixed state of "allow manual close" setting of trigger prototype getting lost on template cloning
  + ZBX-22060 Added notes about encryption in PostgreSQL templates, renamed database instance URI macro to connection string
    in PostgreSQL by Zabbix agent 2 template, updated PostgreSQL by ODBC template to use connection string
  + ZBX-23246 Fixed classic graph preview not working if more than 10 items are assigned to it
  + ZBX-22758 Fixed Zabbix agent 2 startup error on domain controllers by increasing go-winio version
  + ZBX-22451 Fixed resolving of calculated item formula in test popup
  + ZBX-22620 Added header in items for Meraki template
  + ZBX-23051 Changed content of resolved alerts to be more compatible with Event Orchestration in PagerDuty
  + ZBX-23272 Fixed naming for tenant item prototypes in OpenStack Nova by HTTP template
  + ZBX-22771 Fixed handling of large unsigned integers in jsonpath
  + ZBX-22871 Fixed regular expression crash with invalid utf-8 sequences when pcre2 is used
  + ZBX-23141 Fixed crash when maintenance is enabled and unexpected event exists for trigger prototype
  + ZBX-21255 Added support of the fmtnum() function for {ITEM.VALUE}, {ITEM.LASTVALUE} and expression macros
  + ZBX-21695 Fixed {TIME} macro not being resolved during scheduled report test
  + ZBX-23221 Fixed memory leaks when using certificate-based encryption in Zabbix Agent 1 and Agent 2; thanks to Masato Hirahata for the patch
  + ZBX-22864 Fixed calculation of max_repetitions sent out to device in SNMP PDUs
  + ZBX-21574 Optimized Asterisk by HTTP template
  + ZBX-18168 Added regexp runtime error logging for log*[] items
  + ZBX-22677 Adjusted font colors for placeholders, disabled and readonly fields
  + ZBX-22972 Fixed displaying of dashboard pages when scrolling is enabled
  + ZBX-22528 Fixed draggable element position
  + ZBX-23067 Enhanced audit logging with reason of switching of HA node to active mode
  + ZBX-22613 Fixed script execution with API token as authentication
  + ZBX-23060 Removed unused endpoints in JavaScript for Veeam Backup and Replication template
  + ZBX-22772 Added trends cleanup for non-numeric value types
  + ZBX-22822 Fixed displaying the correct threshold color in "Top hosts" widget when value exceeds maximum
  + ZBX-22777 Fixed item test form sending incorrectly resolved macros to server if item uses SNMP interface
  + ZBX-23097 Fixed use of uninitialised value when verifying subject and issuer with TLS
  + ZBX-23112 Fixed runtime errors in the inheritance of the trigger and trigger prototype dependencies
  + ZBX-22539 Fixed SLI calculation for days with daylight-saving-time transitions
  + ZBX-22814 Fixed PHP runtime errors in API trigger.get method when using "expandComment" option
  + ZBX-23049 Fixed default condition for log item macro resolution
  + ZBX-21909 Updated setup section in README for PHP-FPM templates to include configuration example for Apache
  + ZBX-21547 Fixed reading of non-UTF-8 encoded files in Zabbix agent 2
  + ZBX-20148 Fixed the issue with housekeeper failing to delete some of the events that required deletion
  + ZBX-21970 Fixed console error in "Map navigation tree" widget; disabled add button on a 10th depth level
  + ZBX-19393 Fixed undefined index errors in configuration.importcompare
  + ZBX-22290 Fixed generation of double page headers when general warning appears
  + ZBX-21845 Fixed Zabbix agent 2 systemd plugin failing with newer dbus
  + ZBX-22830 Fixed free bytes calculation for temporary tablespace in Oracle Zabbix agent 2 plugin
  + ZBX-22912 Fixed not being able to save an event correlation when custom formula was selected but only one condition remained
  + ZBX-21571 Updated pod crash loop trigger expressions in Kubernetes nodes and cluster state templates
  + ZBX-22369 Fixed suffix interpretation in threshold values for "Top hosts" widget
  + ZBX-22825 Fixed Zabbix access to the first page for user with specific page access
  + ZBX-22867 Fixed import popup showing circle animation even if PHP code failed
  + ZBX-22711 Fixed incorrectly displayed simple graphs with non-numeric items in Host graphs page</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1703419200">- updated to latest release 6.0.25
- fixes for bsc#1218199 (CVE-2023-32727), bsc#1218185 (CVE-2023-32725),bsc#1218193 (CVE-2023-32726)
- New Features and Improvements
  + ZBXNEXT-8857 Updated max supported TimescaleDB version to 2.13
  + ZBXNEXT-8800 Backported support of additional SSH options for ssh.run[] item as the 5th parameter
  + ZBXNEXT-8705 Implemented new tablespace item to retrieve percentage about
    current tablespace usage from max for both Oracle templates
  + ZBXNEXT-8708 Added version metric to Oracle plugin in Zabbix agent 2
  + ZBXNEXT-8729 Updated max supported TimescaleDB version to 2.12
  + ZBXNEXT-8522 Added HPE iLO by HTTP template
  + ZBXNEXT-7486 Added openshift-state-metrics in Kubernetes cluster state by HTTP
  + ZBXNEXT-8552 Added FortiGate by SNMP and FortiGate by HTTP templates
  + ZBXNEXT-8727 Added additional metrics in Cisco Meraki organization by HTTP template
  + ZBXNEXT-7097 Added item and trigger for monitoring PostgreSQL version into PostgreSQL
    by ODBC and PostgreSQL by Zabbix agent 2 templates
  + ZBXNEXT-8283 Implemented role-based authentication for AWS monitoring
  + ZBXNEXT-8575 Added Nextcloud template
  + ZBXNEXT-8469 Increased PostgreSQL maximum supported version to 16
  + ZBXNEXT-8714 Increased MariaDB maximum supported version to 11.1
- Bug Fixes
  + ZBX-23559 Fixed SLI dropping when maintenance is set with pre-existing problem
  + ZBX-23471 Fixed sha256 sum calculation on AIX, HP-UX and Solaris, fixed crash on HP-UX
  + ZBX-23787,ZBX-23755 Fixed crash on empty HTTP response;
    fixed Zabbix agent build on Windows with libcurl
  + ZBX-23683 Fixed calculation of vmware.datastore.read/write items taking into
    account VMware HV maintenance status
  + ZBX-21132 Fixed Top hosts widget not showing all items by selected item name
  + ZBX-23764 Added an additional field for new events in SIGNL4 media type
  + ZBX-23342 Fixed Zabbix agent 2 MySQL plugin connection not taking into account TLS parameters
  + ZBX-23685 Added read-only transaction to the list of recoverable errors on PostgreSQL
  + ZBX-23580 Fixed aggregated item key conversion to calculated item formula when
    item key includes 'last' function and a fourth parameter
  + ZBX-22493 Fixed foreign key support with SQLite3 database
  + ZBX-23490 Improved HTTP agent, web scenarios, web checks and JavaScript to convert to UTF-8
    from charset specified in HTTP header or HTTP meta tag
  + ZBX-23621 Fixed SNMP discovery looping forever with empty trend response
  + ZBX-23644 Fixed Zabbix agent compilation on AIX
  + ZBX-23525 Fixed template tab name in template configuration form
  + ZBX-23620 Reordered sub-templates in READMEs of Acronis, Control-M and Openstack templates
  + ZBX-23381 Fixed unit for FreeStorageSpace metric in JavaScript AWS RDS instance by HTTP template
  + ZBX-23269 Fixed sizes of loading modal windows
  + ZBX-22400 Fixed Web scenarios configuration form to display parent web scenarios on page refresh
  + ZBX-23290 Fixed gap when filtering by tags in Latest data
  + ZBX-23430 Fixed selected filter tab in high contrast themes being indistinguishable from others when collapsed
  + ZBX-23639 Changed value type for 'Pool Percent Used' item prototype in Ceph by Zabbix agent 2 template
  + ZBX-21891 Fixed messages about enabling, disabling and updating modules being different from other places
  + ZBX-23521 Fixed password field label not changing to key passphrase and
    back for SSH agent item when changing authentication method
  + ZBX-23431 Fixed non-working "Network timeout for item test" setting
  + ZBX-23285 Added missing bottom border for disabled button dropdown on hover for inherited macros
  + ZBX-23615 Fixed receiving data from the database twice the first time it is loaded
  + ZBX-19531 Fixed tables with header text vertical rotation
  + ZBX-23235 Fixed function macros to expand in notifications
  + ZBX-23173 Fixed memory leak in agent 2 for Windows Events processing on MS Windows
  + ZBX-23265 Fixed transfer of PSK encryption details when cloning proxy
  + ZBX-23563 Fixed JSONPath for rowshare locks metric in PostgreSQL by Zabbix agent 2 template
  + ZBX-22907 Removed unused LLD macro in PostgreSQL by Zabbix agent template
  + ZBX-23377 Added support for VMware perfCounter with nanosecond type
  + ZBX-23012 Possible optimization of the SQL queries when updating LLD items
  + ZBX-23325 Fixed ability to add duplicate ICMP ping checks to discovery rule configuration form via popup
  + ZBX-23270 Renamed trigger name condition to event name condition
  + ZBX-23340 Fixed TLS parameter handling in MySQL plugin for Zabbix agent 2
  + ZBX-23461 Fixed output of redundant data in DCdump_interfaces
  + ZBX-23528 Fixed inability to resize trigger expression field horizontally
  + ZBX-22977 Fixed positioning of hidden checkbox inputs and fixed autofocus in template/host mass update
  + ZBX-23494 Added SNMP fallback item to TrueNAS by SNMP template, updated
    uptime item and template descriptions, added preprocessing to free swap percentage calculation
  + ZBX-23404 Fixed Zabbix agent crashes on HP-UX 11.23
  + ZBX-22666 Disabled severity filter for Geomap widget in dashboard edit mode
  + ZBX-22735 Fixed confusing error message on user parameter reload in Zabbix agent 2
  + ZBX-23393 Fixed unquoted macro parsing in trigger function parameters
  + ZBX-23064 Simplified trend synchronization queries to improve performance
  + ZBX-23373 Fixed result for script.get API call with selectActions option
  + ZBX-23014 Fixed Zabbix agent build on HP-UX
  + ZBX-23164 Added timespan parameter in JavaScript Cisco Meraki template
  + ZBX-23455 Fixed inconsistency in button naming, confirmation messages,
    success and error messages in item and web scenario list pages
  + ZBX-20038 Fixed master host parameter for MySQL replication.get_slave_status key in Zabbix agent 2
  + ZBX-23301 Removed checks for PostgreSQL-TimescaleDB versions combination
  + ZBX-23211 Fixed host dashboard view for multi-page dashboard where the first page is empty</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1707048000">- add group provides needed by RPM 4.19</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108800">- update to latest release 6.0.27
- replaced zabbix-agentd.firewall  zabbix-java-gateway.firewall  zabbix-proxy.firewall  zabbix-server.firewall
  with firewalld xml definitions zabbix-agentd.xml  zabbix-java-gateway.xml  zabbix-proxy.xml  zabbix-server.xml
- New Features and Improvements
  + ZBXNEXT-8983 	Updated max supported MariaDB version to 11.2
  + ZBXNEXT-8984 	Updated max supported MySQL version to 8.3
  + ZBXNEXT-8762 	Added YugabyteDB by HTTP and YugabyteDB Cluster by HTTP templates
  + ZBXNEXT-8891 	Updated max supported MySQL version to 8.2
  + ZBXNEXT-8524 	Added support for HTTP proxy in GCP templates
  + ZBXNEXT-8759 	Added dashboards in Azure templates
  + ZBXNEXT-8580 	Added new discovery rules, refactored discovery rules to dependent items
    and made few minor changes in MSSQL by ODBC template
  + ZBXNEXT-8730 	Added Azure Cost Management by HTTP template
  - Bug Fixes
  + ZBX-23124 Fixed items with disabled history being sometimes stuck in non-supported state
  + ZBX-23586 Fixed filter evaluation type of organizations discovery in Cisco Meraki dashboard by HTTP template
  + ZBX-23766 Updated Zabbix agent 2 Ceph plugin readme setup instructions
  + ZBX-24094 Fixed network interfaces LLD filtering macro in Linux by Prom template
  + ZBX-23202 Fixed unused tag value being saved in tag filter
  + ZBX-22555 Updated regexp to case insensitive in Nginx templates
  + ZBX-23973 Fixed trends being retrieved from database for new items and for items with infrequent update interval
  + ZBX-22745 Removed incorrect description of network interfaces administrative status filter macro in SNMP templates
  + ZBX-24015 Improved zabbix[queue] internal item not to block history syncers and pollers
  + ZBX-23509 Fixed JSONPath of Keyspace discovery master item in Redis by Zabbix agent 2 template
  + ZBX-24059 Fixed libmodbus unnecessary linking into all binaries
  + ZBX-24055 Added missing API port macros in URL of script items in HPE Synergy by HTTP and HPE Primera by HTTP templates
  + ZBX-20525 Fixed vfs.dir.size performance issues when walking through directory that has a lot of subdirs/files
  + ZBX-23773 Improved trigger functionality for Acronis Cyber Protect Cloud MSP by HTTP template
  + ZBX-23979 Improved trend recalculation performance by performing trend updates in own transaction
  + ZBX-23688 Improved new item value retrieval performance by adding such items to value cache after configuration sync
  + ZBX-22130 Changed JSONPath expression evaluator to treat null values as empty variants
  + ZBX-23986 Added a license to the Go module
  + ZBX-23587 Fixed widget input field selecting when clicking on label
  + ZBX-23640 Fixed preload hints opening
  + ZBX-22433 Fixed web scenario and web scenario step configuration field trimming and field sorting
  + ZBX-23684 Fixed transactions query file for PostgreSQL by Zabbix agent template
  + ZBX-22371 Fixed process tags option not adding tags for service events
  + ZBX-17208 Fixed invalid command-line flag handling in Zabbix agent 2
  + ZBX-23937 Fixed JavaScript for AWS EC2 instances discovery
  + ZBX-22715 Fixed map shape dimension changes on resizing in scaled browser mode
  + ZBX-23722 Added garbage collection after executing JavaScript code
  + ZBX-23740 Fixed netsnmp persistent state disabling without affecting its configuration
  + ZBX-23257 Fixed log items not using MaxLinesPerSecond setting correctly for Zabbix agent 2
  + ZBX-23890 Removed non-existing headers from compiler checks: mtent.h and knlist.h
  + ZBX-23912 Removed Jira with CustomFields media type in data.tmpl
  + ZBX-23761 Fixed JavaScript in Jira media type
  + ZBX-22558 Fixed trigger expression for retrieval of stub page in Nginx templates
  + ZBX-23691 Fixed LLD filters evaluation type for devices discovery in Cisco SD-WAN by HTTP template
  + ZBX-23540 Added error checks for RegisterMetrics calls
  + ZBX-23605 Removed getting location buckets in AWS by HTTP template
    added discovery filters for request metrics in AWS S3 bucket by HTTP template
  + ZBX-23466 Fixed data aggregation errors in Graphs and Top hosts widgets with Elasticsearch backend
  + ZBX-23835 Updated Meraki templates
  + ZBX-23723 Fixed proxy params in JavaScript AWS templates
  + ZBX-23733 Fixed error when downloading graph as .png image if item name contains multibyte characters
  + ZBX-22983 Fixed ellipsed dropdown options in items mass update in preprocessing
  + ZBX-23715 Fixed persistent directory path not following symlinks upon creation
  + ZBX-23825 Fixed query_fields values for Acronis and Nomand templates
  + ZBX-22055 Fixed map image of map widget not being updated when pressing Apply button
  + ZBX-23629 Fixed interface icon cursor to pointer
  + ZBX-22536 Fixed TimescaleDB compression detection for history.clear API method and proper error appearance in frontend
  + ZBX-23145 Disabled deprecated automatic reconnection in MySQL
  + ZBX-22933 Improved vfs.file.regmatch and vfs.file.regexp items to use buffered file read
  + ZBX-23439 Fixed sorting of numeric items with/without aggregation enabled in Top hosts widget
  + ZBX-21973 Changed deprecated X-Frame option allow-from to Content-Security-Policy frame-ancestors
  + ZBX-23633 Fixed service alarms to be recovered with problem time in case of negative problem duration
  + ZBX-23738 Fixed Zabbix backend sources for libxml2 2.12.0 version changes
  + ZBX-23746 Fixed creation of tickets during escalation for Zammad media type
  + ZBX-23561 Fixed spacing between filter and results table
  + ZBX-18873 Fixed disabled chevrons color in problem view
  + ZBX-23636 Fixed some fields in Administration section not being trimmed on form submit</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108801">- remove all firewalld definitions as they are part of firewald package already</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711800000">- fix broken copypasta for system-user-zabbix source file and
  file itself to remove gecos (description) in file
  fixes bsc#1222169 Packaging Error in system-user-zabbix-6.0.27-1.1.noarch package prevents upgrade
  Thanks Andreas Stieger for pointing out and reporter himself</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1711800001">- update to 6.0.28:
  * Added metadata in JavaScript for AWS templates
  * Added AWS ELB Application Load Balancer by HTTP template
  * Added Check Point Next Generation Firewall by SNMP template
  * Added MSSQL by Zabbix agent 2 template
  * Updated max supported TimescaleDB version to 2.14
  * bug fixes</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1716984000">- Update license to match legaldb report</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1719489600">- update to 6.0.31
- New Features and Improvements
  + ZBXNEXT-9140 Added support for custom compartments in Oracle Cloud by HTTP templates Templates
  + ZBXNEXT-9034 Added Jira Data Center by JMX template Templates
  + ZBXNEXT-8682 Introduced a length limit of 512KB for item test values that server returns to Zabbix frontend Frontend Server
  + ZBXNEXT-8248 Added database filter macros to MySQL templates Templates
  + ZBXNEXT-6698 Removed absolute threshold and timeleft from OS template triggers of filesystem space Templates
  + ZBXNEXT-7930 Added user macro support for username and password fields in email media type Server
  + ZBXCTR-22 Refactored JavaScript filter functions for Kubernetes templates Templates
  + ZBXNEXT-9098 Added AWS ELB Network Load Balancer by HTTP template Templates
  + ZBXNEXT-6864 Replaced {HOST.CONN} with user macros in templates Templates
  + ZBXNEXT-9117 Updated max supported MariaDB version to 11.3 Proxy Server
  + ZBXNEXT-9026 Added Go compiler version to Zabbix agent 2 version output Agent
  + ZBXNEXT-8786 Changed 'odbc.discovery' keys to 'odbc.get' in MySQL by ODBC and Oracle by ODBC templates Templates
  + ZBXNEXT-8536 Added cbdhsvc service to macros in Windows agent templates Templates
  + ZBXNEXT-8861 Made changes and added more metrics to the FortiGate by SNMP template Templates
  + ZBXNEXT-8240 Added a new set of templates for integration with Oracle Cloud Infrastructure Templates
- Bug Fixes
  + ZBX-24483 Improved memory usage in Zabbix server/proxy trappers and in proxy
    pollers when sending large configuration Proxy Server
  + ZBX-23073 Fixed URL widget resizing and dragging Frontend
  + ZBX-24574 Fixed HA node flipping between standby and active states Server
  + ZBX-24119 Fixed possible blocking of alert manager when it periodically pings database Server
  + ZBX-7998 Added VMware service username, password and URL check for empty values Proxy Server
  + ZBX-24402 Reduced main process connections to database during startup Proxy Server
  + ZBX-24369 Fixed filter behavior in monitoring pages after deleting filter parameters Frontend
  + ZBX-24484 Fixed Geomap widget console error when dragging map in widget edit mode Frontend
  + ZBX-23337 Improved supported version documentation for Oracle Database plugin and both templates Documentation
  + ZBX-24180 Fixed inability to import existing host or template when its dependent item prototype,
    which is used in trigger prototypes or graph prototypes, would have a different master item API
  + ZBX-20871 Fixed inability to use LLD macro functions in Prometheus pattern and labels used in item prototype preprocessing API
  + ZBX-24527 Fixed unnecessary loading text being displayed in hintbox preloader Frontend
  + ZBX-24362 Fixed wrong Zabbix agent 2 loadable plugin process handling catching all child process exits Agent
  + ZBX-24470 Fixed scale of VMware vmware.vm.memory.size.compressed key Proxy Server
  + ZBX-24415 Added triggers for datastores in VMware templates Templates
  + ZBX-18094 Fixed multiple pie graph issues related to calculation of item angles Frontend
  + ZBX-20766 Fixed confusing port binding error message Agent Proxy Server
  + ZBX-24481 Fixed inability to unset value map from existing item or item prototype by passing
    a version without valuemap parameter into configuration.import API
  + ZBX-24531 Fixed compile time data not being set for agent2 Agent
  + ZBX-24453 Implemented socket file cleanup when shutting down, added blocking of signals during important stages of startup Proxy Server
  + ZBX-24152 Fixed host form submission with Enter button if the form is opened in a popup and focus is in a flexible text area field Frontend
  + ZBX-23788 Added SNMP OID ifAlias in Network interfaces discovery Templates
  + ZBX-24482 Fixed the presence of the http_proxy field in the initial data Installation
  + ZBX-24210 Improved Zabbix agent 2 loadable plugin capacity code style Agent
  + ZBX-23951 Fixed issue of incorrect template matching when no UUID exists in export file API
  + ZBX-23953 Fixed CIDR network mask of VMware HV network interface Proxy Server
  + ZBX-24195 Fixed host IPMI username and password field max length Frontend
  + ZBX-24451 Added tags and changed a item in Proxmox template Templates
  + ZBX-23386 Fixed hintbox sizing to fit screen Frontend
  + ZBX-24024 Fixed OIDs for external sensors in APC UPC by SNMP templates Templates
  + ZBX-21751 Fixed node's loadavg item in Proxmox template Templates
  + ZBX-24315 Fixed linking template to host when some LLD macro paths already exist Server
  + ZBX-24172 Fixed Zabbix server issue with scheduled intervals on Feb 29th of leap year Server
  + ZBX-23407 Improved performance of retrieving last history values when primary keys are available API
  + ZBX-24246 Updated descriptions for family of MySQL and Oracle templates,
    changed macro in the trigger 'Tablespace utilization is too high' for family of Oracle templates Templates
  + ZBX-23988 Renamed Agent2 Go module
  + ZBX-24222 Fixed incorrect item OIDs in the FortiGate by SNMP template Templates
  + ZBX-24393 Updated README in Redis by Zabbix agent 2 template Templates
  + ZBX-24298 Allowed any JNDI service providers back in JMX monitoring Java gateway
  + ZBX-19990 Separated LLD filter macros in Apache Tomcat by JMX template Templates
  + ZBX-24364 Added preprocessing steps for LLD rules in RabbitMQ templates Templates
  + ZBX-24368 Improved PostgreSQL autovacuum's count query Templates
  + ZBX-24282 Fixed Zabbix proxy to report error for not supported items Proxy Server
  + ZBX-19507 Fixed vmware.eventlog item to recover after event keys are reset Server
  + ZBX-24241 Fixed Zabbix server issue with random order of host groups for a host during real-time export Server
  + ZBX-24275 Fixed item prototype JSONPath preprocessing, added missing volume health metric and triggers in HPE MSA templates Templates
  + ZBX-24316 Fixed username macro in GridGain by JMX template Templates
  + ZBX-23719 Updated plugin-support to add duplicate flag handling Agent
  + ZBX-22429 Fixed typo in Zabbix proxy automake file Installation
  + ZBX-24264 Fixed value cache being filled with values of newly added items with triggers Server
  + ZBX-24088 Fixed problem filtering in maps with nested maps Frontend
  + ZBX-24206 Fixed line breaks in JavaScript in Cloudflare template Templates
  + ZBX-24236 Fixed nested transaction error in LLD when connection is terminated Server
  + ZBX-24134 Added sensor discovery in VMware Hypervisor template Templates
  + ZBX-23918 Fixed item pattern select popup to display all available items Frontend
  + ZBX-24190 Fixed items being updated incorrectly when configuring graph Frontend
  + ZBX-24289 Fixed issue with interface assignment for items copied from host to host Frontend
  + ZBX-23032 Added triggers for cluster status in VMware templates Templates
  + ZBX-23948 Added support for TabularData data when parsing an MBean attribute Java gateway
  + ZBX-23742 Fixed tag filtering logic for tags with one name and different types of operators API
  + ZBX-24271 Added delay in JavaScript execution for Azure Cost Management by HTTP template Templates
  + ZBX-24208 Fixed Oracle, MySQL plugin connection cache blocking Agent
  + ZBX-24202 Fixed JavaScript in AWS S3 bucket by HTTP template Templates
  + ZBX-23478 Fixed issue when missing locale error would not be displayed for user under certain conditions Frontend
  + ZBX-24166 Fixed Zabbix not being able to restart due to RTC and sockets not being closed before stopping Agent Proxy Server
  + ZBX-23853 Fixed duplicate agent check timestamps when time shifts back due to system clock synchronization Agent</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1726833600">- update to 6.0.33
- this version fixes CVE-2024-36461 and CVE-2024-22114
- New Features and Improvements
  + ZBXNEXT-9000 Changed query table for ASM disk group metrics in Oracle Database plugin and
    Oracle by ODBC template Agent Templates
  + ZBXNEXT-9217 Added AWS Lambda by HTTP template Templates
  + ZBXNEXT-9293 Updated max supported MySQL version to 9.0 Proxy Server
  + ZBXNEXT-8657 Updated Zabbix health templates with new visualization Templates
  + ZBXNEXT-9143 Added index on auditlog recordsetid Server
  + ZBXNEXT-9081 Added Small Computer System Interface (SCSI) device type support to Zabbix agent 2 Smart plugin Agent
  + ZBXNEXT-6445 Added recovery expression for fuzzytime triggers in Linux and Windows templates,
    removed fuzzytime triggers from active agent templates Templates
  + ZBXNEXT-9201 Updated max supported MySQL version to 8.4 Proxy Server
  + ZBXNEXT-9225 Updated max supported TimescaleDB version to 2.15 Server
  + ZBXNEXT-9226 Updated max supported MariaDB version to 11.4 Proxy Server
  + ZBXNEXT-8868 Added discovery and template for Azure VM Scale Sets Templates
- Bug Fixes
  + BX-24947 Fixed PHP runtime errors while processing frontend notifications Frontend
  + ZBX-24824 Improved loadable plugin connection broker Agent
  + ZBX-24583 Fixed inability to export/import web scenario with digest authentication API
  + ZBX-23905 Fixed double scroll in script dialogs Frontend
  + ZBX-18767 Fixed word breaks in flexible text input fields and trigger expressions Frontend
  + ZBX-24909 Fixed resolving of macro functions in the "Item value" widget Frontend
  + ZBX-24859 Fixed JavaScript in S3 buckets discovery rule Templates
  + ZBX-24617 Fixed hardcoded region in AWS by HTTP template Templates
  + ZBX-24524 Fixed "New values per second" statistic to include dependent items in calculation Proxy Server
  + ZBX-24821 Made 'execute_on' value being recorded in audit only for shell scripts Server
  + ZBX-23312 Fixed discovery edit form being saved incorrectly after dcheck update Frontend
  + ZBX-24773 Fixed duplicate item preprocessing in Kubernetes Kubelet by HTTP template Templates
  + ZBX-24514 Fixed standalone Zabbix server and Zabbix proxy not stopping when database is read-only Proxy Server
  + ZBX-23936 Fixed state and styling of readonly fields Frontend
  + ZBX-24520 Fixed an issue with incorrect translations used in several frontend places Frontend
  + ZBX-21815 Fixed issue with undefined offset for media type when it was deleted before saving the user Frontend
  + ZBX-24108 Fixed error in dashboard if Map widget contains map element that user doesn't have access to Frontend
  + ZBX-24569 Fixed old and added new items to Azure Virtual Machine template Templates
  + ZBX-24537 Fixed tags subfilter in Latest data kiosk mode Frontend
  + ZBX-24167 Fixed template linkage when item prototype collision is found Server
  + ZBX-23770 Improved monitoring user permissions documentation for Zabbix agent 2 Oracle plugin and Oracle by ODBC template Documentation
  + ZBX-24565 Removed redundant kernel header include, fixed musl compatibility issues (thanks to Alpine Linux maintainers for spotting this)
  + ZBX-24610 Fixed interface field appearance for discovered items without interface set Frontend
  + ZBX-24562 Fixed incorrect problem order in Problems by severity widget's hintbox Frontend
  + ZBX-23751 Fixed inability to pass an action filter condition without an "operator" property, implying a default value of "Equal" API
  + ZBX-21429 Prevented ability to disable all UI element access via role.update API API
  + ZBX-19271 Fixed inconsistent tag row rendering in different edit forms Frontend
  + ZBX-24539 Fixed incorrect threshold in trigger expression of Check Point Next Generation Firewall by SNMP template Templates
  + ZBX-24667 Fixed vm.memory.size[pused] item on Solaris Agent
  + ZBX-23781 Added storage volumes check in HPE iLO by HTTP template Templates
  + ZBX-24391 Fixed Zabbix agent to return net.tcp.socket.count result without error if IPv6 is disabled Agent
  + ZBX-24235 Fixed value misalignment in Item value widget Frontend
  + ZBX-24352 Fixed custom severity name usage in Geomap widget Frontend
  + ZBX-24665 Fixed potential problem with deprecated GCE Integrity feature Templates
  + ZBX-20993 Fixed Zabbix agent 2 MQTT plugin clientID to be generated by strict requirements Agent
  + ZBX-23426 Added dependent item with JavaScript preprocessing for edges SD-WAN in VMWare SD-WAN VeloCloud by HTTP template Templates
  + ZBX-24566 Fixed crash when expression macro is used in unsupported location Server
  + ZBX-24450 Fixed issue where graph could differ for data gathered from PostgreSQL and other databases Frontend
  + ZBX-24513 Fixed real-time export of rarely updated trends Server
  + ZBX-24163 Fixed submap addition in Map navigation tree widget to not append same submaps repeatedly Frontend
  + ZBX-23398 Fixed trigger expression constructor incorrectly showing '&lt;' and '&gt;' operators Frontend
  + ZBX-23584 Fixed error message being displayed when updating host after changing item status Frontend
  + ZBX-24635 Fixed datastore triggers in VMware templates Templates</changelog>
</package>
<package pkgid="4cb72fa45235d5d0a109907dbeb95233d842d981d0fc6bc0e4e782102201d596" name="zabbix-proxy-postgresql" arch="x86_64">
  <version epoch="0" ver="6.0.33" rel="bp156.2.3.1"/>
  <changelog author="pgajdos@suse.com" date="1644494400">- version update to 4.0.38
  * ZBX-20387   fixed default language of the setup routine for logged in superadmin users (averza)
  * ZBX-19652   fixed JavaScript syntax for Internet Explorer 11 compatibility (jfreibergs)</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1644753600">- mention dropped files from 3.x series so it can be accepted in backports...
- zabbix-3.0.20-jsLoader-fix.patch was never required in 4.x</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1647518400">- updated to latest release 4.0.39
- Bug Fixes
  + ZBX-19789 Added SourceIP support to ldap simple checks
  + ZBX-20680 Fixed reflected XSS issues
  ( Reflected XSSes in Zabbix Frontend (CVE-2022-24349, CVE-2022-24917, CVE-2022-24918, CVE-2022-24919) )
  fixes for bsc#1196945 bsc#1196946 bsc#1196947</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491200">- updated to latest release 4.0.42
- New Features and Improvements
  + ZBXNEXT-7694 Added "utf8mb3" character set support for MySQL database
  + ZBX-20946 Enabled Bulgarian, Chinese (zh_TW), German, Greek, Indonesian,
    Romanian, Spanish and Vietnamese languages in frontend
- Bug Fixes
  + ZBX-21123 Fixed crash when VMware VC was not available at the first moment when starting zabbix_server
  + ZBX-21137 Fixed VMware collector crash related to datastore state disconnected from all HVs
  + ZBX-20600 Fixed vmware hv.datastore.latency item when multiple datastores with duplicate name
  + ZBX-20844 Fixed external check becoming unsupported when Zabbix server or Zabbix proxy is stopped</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491201">- add CVE-2022-35230 patch file CVE-2022-35230.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674216000">- updated to 6.0.12
- for changes in this major release please consult 6.0.html in
  /usr/share/doc/packages/zabbix/
- removed CVE-2022-35230.patch and zabbix-3.0.25-new-m4-pgsql.patch
- added fixed zabbix-6.0.12-new-m4-pgsql.patch patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674820800">- mention of patches added required...
  zabbix-6.0.12-curl-fixes.patch zabbix-6.0.12-netsnmp-fixes.patch
  zabbix-6.0.12-new-m4-pgsql.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1684152000">- updated to latest upstream release 6.0.17
- New Features and Improvements
  + ZBXNEXT-8334 Added Event-Driven Ansible media
  + ZBXNEXT-8312 Increased TimescaleDB maximum supported version to 2.10
  + ZBXNEXT-8317 Increased MariaDB maximum supported version to 10.11
  + ZBXNEXT-7759 Added array and Buffer support to JavaScript btoa function and HttpRequest post/put methods
  + ZBXNEXT-8071 Added sysdba, sysasm and sysoper login options to Zabbix agent 2
    Oracle plugin and updated Oracle by Zabbix agent 2 template documentation
  + ZBXNEXT-8241 Added support of signing data using rs256 to JavaScript engine
  + ZBXNEXT-8208 Added storage accounts in azure template
  + ZBXNEXT-8012 Implemented API token authentication in user.checkAuthentication method
  + ZBXNEXT-8204 Added support of PHP 8.2
  + ZBXNEXT-8170 Added AWS cloud templates
  + ZBXNEXT-7923 Added templates for BMC Control-M integration
  + ZBXNEXT-7775 Added Veeam backup and replication templates
  + ZBXNEXT-8054 Updated MariaDB maximum supported version to 10.10
  + ZBXNEXT-7951 Implemented configuration import improvements
  + ZBXNEXT-8112 Added Line media type
  + ZBXNEXT-8197 Added TimescaleDB v2.9.x support
  + ZBXNEXT-7962 Fixed interfaces discovery rules in OPNsense, PFSense and TrueNAS templates
  + ZBXNEXT-7615 Added hmac function for JavaScript
  + ZBXNEXT-7977 Added Azure Microsoft SQL templates
  + ZBXNEXT-8076 Added prof_enable and prof_disable commands for profiling
  + ZBXNEXT-7963 Added a hint box to the "Enable HTTP authentication" field; added confirmation dialog box for enabling HTTP authentication
  + ZBXNEXT-7886 Added Cisco Nexus 9000 Series Switches template
  + ZBXNEXT-6119 Added the option to retrieve all JSON data from docker.container_info key in Zabbix agent 2 Docker plugin
  + ZBXNEXT-7834 Added templates for Microsoft Azure and Azure virtual machines
  + ZBXNEXT-8058 Reduced locking between history syncers, trappers and proxy pollers
- Bug Fixes
  + ZBX-22718 Fixed memory leak in json objects and identical keys
  + ZBX-22719 Fixed replace() function in expressions
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22589 Added new limits for JS objects
  + ZBX-22521 Added debug logging for process selection in proc.mem[] on AIX
  + ZBX-22373 Updated go.mod/sum to allow mixing session and key parameter for Zabbix agent 2 items
  + ZBX-22241 Fixed minimum severity filter usage for map element link triggers
  + ZBX-22194 Fixed inability to import a template with trigger dependency on a host trigger
  + ZBX-22538 Fixed popup menus disappearing on right-clicking links in them
  + ZBX-21583 Optimised preprocessing steps and added two graphs and dashboard in the Hadoop by HTTP template
  + ZBX-19375 Prevented the ability to set a duplicate value for the uuid parameter when updating any of template
    entities; added possibility to update the uuid parameter for the Service API; fixed duplicate UUIDs
    in Proxmox VE by HTTP template
  + ZBX-21603 Optimised preprocessing steps in the Zookeeper by HTTP template
  + ZBX-21589 Optimised SQL queries and preprocessing steps
  + ZBX-22492 Removed limitation for size of logged messages in JS
  + ZBX-22641 Updated deprecated ports in Kubernetes templates, updated target tags,
    added notes about binding address options for Scheduler and Cluster Manager components
  + ZBX-22306 Fixed the crash in Zabbix agent 2 when running out of available file descriptors
  + ZBX-21013 Hid the option "Create new groups" for unprivileged users in the Import form
  + ZBX-22219 Added validation to the "Server" IP/DNS option in the Zabbix agent 2 configuration
  + ZBX-22627 Fixed loss of preprocessing result when step with delta is used
  + ZBX-22304 Fixed duplication in web scenario error messages when curl cannot resolve host
  + ZBX-21577 Added an extra master item prototype to the Elasticsearch Cluster by HTTP template
    to reduce preprocessing worker utilization
  + ZBX-20084 Fixed VMware parameters display
  + ZBX-20699 Fixed the inability to import host prototypes containing SNMPv3 interface;
    allowed to supply conditional parameters with default values to hostprototype.create and hostprototype.update API methods
    when the parameters have no effect; added audit logging of changes to host prototypes when unlinking a template;
    fixed the inability to remove group links or group prototypes from a host prototype of a linked template
  + ZBX-22432 Fixed different severity paddings in trigger popups and maps triggers
  + ZBX-22210 Fixed selected count when using filter and filtered parameter is changed in a popup
  + ZBX-22533 Fixed debug section overlapping with 'Add new widget' placeholder in the dashboard
  + ZBX-22331 Fixed messages when updating graph prototype discovery
  + ZBX-22455 Added a check for numeric value in value mapping
  + ZBX-22206 Fixed incorrect padding in multiselect popup contrast dark and light stylesheets
  + ZBX-18527 Fixed the markup for Type of calculation expression field
  + ZBX-22363 Added support for item and item_preproc table fields to be either nvarchar or nclob
  + ZBX-22622 Fixed alert script path validation
  + ZBX-22588 Fixed unauthorised file system access when using cURL
  + ZBX-22097 Fixed exiting process when connection to the database is lost
  + ZBX-21576 Optimized preprocessing in ClickHouse by HTTP template and added lld rule
  + ZBX-21669 Added the possibility to filter System user in the audit log
  + ZBX-22261 Added value mapping in the template PostgreSQL by Zabbix agent 2 for item Checksum failures
  + ZBX-22413 Fixed autofocus for inherited web scenario edit
  + ZBX-22507 Fixed positioning of the debug information on dashboards in the editing mode
  + ZBX-22506 Fixed horizontal scrollbar occasionally appearing on Graph widgets
  + ZBX-22512 Fixed occasional jumping of hint-boxes of Graph widgets, when made static
  + ZBX-22403 Added license information to the Readme for Veeam Backup templates
  + ZBX-21596 Optimized preprocessing steps in the Redis by Zabbix agent 2 template
  + ZBX-22520 Fixed the versions of integrations
  + ZBX-19466 Changed global script name validation to include a menu path into its scope of uniqueness check
  + ZBX-22073 Fixed subfilters of the Latest data and Graphs occasionally hiding the selected options
  + ZBX-22490 Fixed HttpRequest limit in JavaScript being reached even if all objects are destroyed
  + ZBX-21578 Optimized HAProxy http/agent templates to spread the load across the workers
  + ZBX-21906 Fixed recovery of dependent items when throttling is used
  + ZBX-21723 Removed syslog LogType from config file for Zabbix agent 2 on Windows
  + ZBX-22407 Fixed a crash when testing an item with the aggregated function count containing invalid argument
  + ZBX-22056 Fixed the "No data found" message style in Monitoring-&gt;Problems
  + ZBX-22026 Fixed SNMP agent item going to unsupported state on NULL result
  + ZBX-22411 Fixed incorrect time in the dashboard Graph widget hintbox
  + ZBX-21902 Emphasized the HTML type in the attribution field in the Administration-&gt;Geographical Maps
  + ZBX-18288 Fixed undefined offset runtime error in the Graph prototype preview
  + ZBX-21963 Fixed $ZBX_SERVER value being ignored unless $ZBX_SERVER_PORT is also defined
  + ZBX-21802 Fixed Enabled button in the discovered calculated items
  + ZBX-21642 Fixed a filter not clearing when clicking on a specific host in the Monitoring
  + ZBX-22186 Fixed wrong color update after item order change in graphs
  + ZBX-19339 Fixed import and export of dependent LLD rules if master item is a web item
  + ZBX-21813 Fixed User role update page when an empty user role name has been submitted
  + ZBX-22188 Changed parameters of the wmi.get and wmi.getall keys to mandatory
  + ZBX-21238 Fixed the inability to update status and other fields of a templated item, item prototype
    and discovery rule of script type
  + ZBX-21834 Fixed the map navigation tree breaking if there is a disabled trigger used as a link indicator
    between two elements in a map
  + ZBX-22259 Fixed quoted parameter escaping in the trigger expression functions
  + ZBX-22241 Fixed map link color and drawing style selection when multiple triggers are in the problem state
  + ZBX-22203 Fixed the tabfilter item click event being executed at the end of the tabfilter sorting event in Firefox
  + ZBX-22434 Fixed race condition when starting Zabbix agent 2 with loadable plugins
  + ZBX-22229 Updated Zabbix web service dependencies
  + ZBX-20801 Updated the Readme in Docker template
  + ZBX-22298 Fixed metrics preprocessing in PVC discovery in Kubernetes cluster state by HTTP template,
    removed non-existing PVC statuses, combined state phases into single phase metrics, added PV discovery
  + ZBX-22079 Fixed "make clean" command when used from tar archive
  + ZBX-22222 Fixed applying item value maps on already converted values
  + ZBX-22402 Fixed data sending to Zabbix server from Zabbix agent2 persistent buffer
  + ZBX-22240 Fixed selects of history and trends being able to block housekeeping
  + ZBX-22240 Fixed selects of history and trends blocking drop_chunks
  + ZBX-22078 Fixed the crash in calculated items when using tag filter on 32-bit systems
  + ZBX-21591 Optimized JSONPaths in the Nginx Plus template
  + ZBX-21739 Fixed discover status not being updated for templated graph prototype
  + ZBX-21748 Fixed the background of the Close button in the message box for dark theme
  + ZBX-19202 Fixed template dashboard availability to users without permissions to the templates
  + ZBX-22189 Fixed Zabbix server crash appearing when only item tags change between LLD runs
  + ZBX-21591 Optimized Nginx Plus by HTTP template to spread the load across worker processes
  + ZBX-22032 Added the cookie engine to HTTP checks
  + ZBX-21597 Optimized Remote Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-21602 Optimized Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-22149 Fixed wrong escaping in trigger expression during upgrade and escaping as a workaround for calculated items
  + ZBX-22061 Fixed custom query parameter read on an empty parameter for Oracle plugin in Zabbix agent 2
  + ZBX-21227 Improved error logging during agent start as a Windows service
  + ZBX-22178 Fixed action operations being executed on the current host only if a host group is selected
  + ZBX-22189 Fixed LLD Zabbix server crash
  + ZBX-21538 Fixed history.get API method blocking drop_chunks requests during housekeeping
  + ZBX-21956 Fixed severity sign overlapping trigger name in the map element configuration
  + ZBX-22215 Fixed incorrectly quoted function parameter parsing
  + ZBX-22043 Fixed the crash when array index in JSONPath is negative or large
  + ZBX-22118 Fixed remote command execution sequence in Zabbix agent 2
  + ZBX-21556 Updated Etcd by HTTP template to comply with Etcd v3.5
  + ZBX-22133 Fixed closed pipe detection for communication with plugins in Windows
  + ZBX-21936 Fixed actions not being displayed in the Action log widget
  + ZBX-22164 Fixed quote and unquote methods for trigger functions
  + ZBX-21254 Removed kernel.maxproc from the processes graph in Linux by Zabbix agent templates
  + ZBX-21754 Improved value cache warmup when retrieving two last values with 1 day update interval
  + ZBX-22077 Fixed Sign out link not working consistently in Mozilla Firefox
  + ZBX-21862 Updated tablespaces query for Oracle plugin in Zabbix agent 2
  + ZBX-21665 Fixed SMART plugin infinite loop for Zabbix agent 2
  + ZBX-19138 Fixed Redis plugin configuration in Zabbix agent 2 configuration files
  + ZBX-21592 Moved some static items under LLD rules to optimize Oracle by ODBC template
  + ZBX-21069 Fixed SNMP max_vars not backing off when generr is received
  + ZBX-21889 Fixed warnings being displayed even after enabling overrides for trends or history tables with compressed chunks
  + ZBX-21563 Changed the order in which escalation steps and recovery operations are executed
  + ZBX-22017 Fixed map navigation tree widget inability to save the order when the depth levels get changed
  + ZBX-21961 Removed the unnecessary "Command:" label for message actions on the Event details page
  + ZBX-21783 Fixed Zabbix JS timeout validation
  + ZBX-21720 Fixed trends function cache size estimation and overallocation handling
  + ZBX-21713 Fixed retrieval of the numeric column width when Oracle DB is used
  + ZBX-22126 Fixed trends being deleted from cache and retrieved from the database when data older than 1 hour is received
  + ZBX-22075 Fixed crash when Elasticsearch is used
  + ZBX-21890 Fixed config.dbversion_status containing second empty object on PostgreSQL without TSDB
  + ZBX-22138 Fixed inability to delete a group from the host prototype
  + ZBX-21950 Updated script item to not require host interface during template linkage
  + ZBX-21540 Moved some static items under LLD rules to improve performance in Oracle by Zabbix agent 2 template
  + ZBX-21073 Added support of Int8Array(), Buffer() and also duktape plain buffers in md5, sha256 and hmac function parameters
  + ZBX-22071 Extended description for OPSGenie media type
  + ZBX-20845 Fixed SNMP interface availability in case of wrong credentials
  + ZBX-21587 Added metrics for optimizing dependent items preprocessing in Jenkins template
  + ZBX-21441 Added an override to skip metadata collection on zfs and btrfs for Nix templates
  + ZBX-22016 Fixed host.get API method not returning any results for hosts with no interfaces when filtering by "hostid"
  + ZBX-21927 Fixed a crash on Oracle database when connection is lost
  + ZBX-21300 Fixed high CPU usage when using net.tcp.socket.count key on Windows
  + ZBX-21793 Fixed error message for "diaginfo" runtime command
  + ZBX-22042 Fixed inability to get the existing group prototypes by hostprototype.get API method when using Oracle database
  + ZBX-21221 Increased character limit of task_result.info
  + ZBX-21696 Fixed Windows agent 2 Unicode path support for log* items
  + ZBX-21903 Fixed agent 2 timeout behavior for net.tcp.port item
  + ZBX-21039 Fixed Readme in PostgreSQL by Zabbix agent 2 template
  + ZBX-21922 Fixed expression macros to use corresponding item keys
  + ZBX-21806 Fixed fatal PHP error in case incorrect variable type for controller action is given
  + ZBX-21753 Fixed graphs not loading in kiosk mode
  + ZBX-20413 Fixed the behavior of paging when a filter or a sub-filter is applied
  + ZBX-21206 Updated plugin support dependency for Zabbix agent 2
  + ZBX-20356 Updated Zabbix agent 2 to remove and re-add performance counters on failed collection and to keep a query always open
  + ZBX-21296 Updated Oracle plugin, Oracle ODBC and agent 2 template documentation grant select variables and added a new grant
  + ZBX-21595 Optimized RabbitMQ node templates
  + ZBX-21884 Changed system.sw.packages[&lt;package&gt;,&lt;manager&gt;,&lt;format&gt;] to system.sw.packages[&lt;regexp&gt;,&lt;manager&gt;,&lt;format&gt;]
  + ZBX-21594 Optimized RabbitMQ cluster templates
  + ZBX-20050 Fixed broken macro value and type input when changing to/from inherited macros
  + ZBX-21864 Fixed the fatal error in system warning page
  + ZBX-20110 Added single field search option to the archive.info, ts.stats, pdb.info,
    cdb.info and diskgroups.stats keys in Zabbix agent 2 Oracle plugin
  + ZBX-21373 Fixed the agent sometimes crashing when enumerating system processes on OpenBSD</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1689854400">- updated to latest upstream release 6.0.19
- this version fixes CVE-2023-29454 bsc#1213338
- New Features and Improvements
  + ZBXNEXT-8497 Removed unnecessary JavaScript preprocessing in discovery rules in Kubernetes templates
  + ZBXNEXT-8465 Updated JavaScript scripts in Kubernetes templates
  + ZBXNEXT-8467 Updated max supported TimescaleDB version to 2.11
  + ZBXNEXT-7072 Fixed hintbox to be automatically closed when target element disappears
  + ZBXNEXT-8294 Added filters of node labels and annotations for Kubelet discovery
    in Kubernetes cluster state template
  + ZBXNEXT-8199 Added Google cloud platform monitoring template
  + ZBXNEXT-8330 Updated plugin support with defaults support for Zabbix agent 2
  + ZBXNEXT-8357 Improved proxy history housekeeping when data older than ProxyOfflineBuffer is being constantly received
  + ZBXNEXT-8142 Added ability to import configuration files with a UTF-8 Byte order mark
  + ZBXNEXT-8209 Added Azure CosmosDB for MongoDB template
  + ZBXNEXT-8078 Removed unnecessary new line for each element in an array when exporting YAML templates
  + ZBXNEXT-8273 Implemented support for relative Include paths in the config file, based on its current directory
  + ZBXNEXT-8391 Added container healthcheck metric in Docker by Zabbix agent 2 template
  + ZBXNEXT-8354 Added pids_stats to docker.container_stats key in Zabbix agent 2
- Bug Fixes
  + ZBX-22987 Fixed inefficient URL schema validation
  + ZBX-21859 Fixed active checks occasionally not being executed on Zabbix agent 2 if checks
    for a plugin have long and short update intervals
  + ZBX-21892 Fixed wrong fs type returned by vfs.fs.get for file systems with identical mount point
  + ZBX-22941 Prevented clearing of the user macro secret values on inherited host prototypes as
    the result of user macros modifications on the parent host prototype of a template
  + ZBX-22695 Fixed eventlog duplicate timestamps
  + ZBX-22903 Fixed scale calculation for Graph and Graph (classic) widgets
  + ZBX-22148 Fixed the crash when updating a webhook to JavaScript that cannot be compiled
  + ZBX-22868 Fixed Zabbix agent 2 plugin Defaults when hardcoded value is provided
  + ZBX-22399 Added TLS and Default parameters support to MQTT plugin for Zabbix agent 2
  + ZBX-20280 Fixed page selection in a dashboard after refresh
  + ZBX-22883 Fixed occasional crash of user parameters on Windows when using Zabbix agent 2 with UserParameterDir defined
  + ZBX-22805 Increased memory allocation limit for JavaScript execution from 64M to 512M
  + ZBX-22798 Fixed incorrect output of vfs.file.contents when reading frequently modified file
  + ZBX-21573 Optimized preprocessing steps in the AWS EC2 by HTTP template
  + ZBX-16326 Fixed displaying of the first and last data points on the graphs
  + ZBX-22467 Fixed missing bracket in a trigger event name in Windows templates
  + ZBX-22738 Fixed flickering debug info while editing empty dashboards
  + ZBX-22231 Removed host and interface macros resolution from HTTP proxy fields in items,
    item prototype and discovery rule test dialogues
  + ZBX-21194 Fixed filter form submission upon pressing Enter key in Safari
  + ZBX-22762 Fixed race condition in Zabbix agent 2 when reading filesystem
  + ZBX-21804 Removed requirement for write permissions on hosts, host groups, triggers, discovery rules,
    discovery checks and proxies when creating or updating actions
  + ZBX-22243 Fixed navigation away from edited dashboard without user confirmation
  + ZBX-22418 Fixed popup form fields overlapping labels when textarea width is resized
  + ZBX-19590 Changed count_foreach to add 0 when no data are in the requested period
  + ZBX-22681 Fixed wrongly displayed Revert button for text macros in host, template and host prototype clone forms
  + ZBX-22594 Fixed fatal error when a request contains invalid authentication parameters
  + ZBX-22397 Fixed disabled input field text color in Safari
  + ZBX-21593 Optimized preprocessing steps in the templates PostgreSQL by Zabbix agent and PostgreSQL by Zabbix agent 2
  + ZBX-22470 Fixed hang on logging when establishing an encrypted connection in Zabbix agent 2
  + ZBX-20263 Prevented the ability to link two or more templates with matching item keys to a host or template;
    improved the check for double template linkage and related error messages
  + ZBX-22571 Fixed "service not equal" action condition not working as expected
  + ZBX-22644 Fixed Graph widget not showing all problems for multiple items with dataset aggregation enabled
  + ZBX-22698 Fixed spelling mistakes in the templates
  + ZBX-21883 Changed Select map field of the Map widget to multiselect
  + ZBX-22989 Silenced null-dereference warnings for duktape
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22604 Added new replica mismatch metrics to Kubernetes cluster state template, updated triggers
  + ZBX-22475 Fixed regex in preprocessing parameter for Jenkins template
  + ZBX-21910 Fixed JavaScript in Kubernetes nodes template
  + ZBX-22773 Made NodeAddress use ListenIP and ListenPort if not specified
  + ZBX-21613 Fixed broken database upgrade if more than one Zabbix server at the same time on one database is started
  + ZBX-22688 Fixed AlertScriptPath not allowing links
  + ZBX-22029 Fixed preprocessing step in Pods discovery for Kubernetes kubelet template
  + ZBX-22234 Fixed incorrect SNMPINDEX offset retrieval in SNMP discovery
  + ZBX-22141 Fixed attaching multiple templates with proc.get item key to one host and fixed spelling in description
  + ZBX-22285 Fixed honoring of the excludeSearch parameter in API
  + ZBX-20604 Fixed UserParameterDir behavior for UserParameter calls
  + ZBX-22732 Fixed description of ATAN2 mathematical function
  + ZBX-22664 Fixed user macros with regex context being resynced without any changes
  + ZBX-22661 Fixed templated dashboard display in Monitoring Hosts Dashboards
  + ZBX-21599 Optimised preprocessing steps and added dashboard in the TiDB TiKV by HTTP template
  + ZBX-21598 Optimised preprocessing steps and added dashboard in the TiDB PD by HTTP template
  + ZBX-21600 Optimised preprocessing steps and added dashboard in the TiDB by HTTP template
  + ZBX-22386 Fixed encoding of HTML entities in the user interface
  + ZBX-22714 Fixed signature for mqtt.get key in Standard items popup
  + ZBX-21397 Fixed preprocessing step in discovery for Kubernetes kubelet template
  + ZBX-20202 Improved tablespace handling to support Oracle multitenant architecture in Oracle by ODBC template
  + ZBX-22713 Fixed Zabbix server compilation problem for NetBSD
  + ZBX-21795 Fixed unhandled timeout in Telnet
  + ZBX-21801 Fixed helper positioning when sorting Header and Query fields in item configuration form
  + ZBX-22238 Fixed non-writable hostgroup appearance in template, host and host prototype clone forms
  + ZBX-22192 Fixed valid widget name being reset when other widget fields are invalid
  + ZBX-21871 Switched for the changes in users of user group API object to be audit logged
    as updates in groups of user API objects
  + ZBX-22461 Fixed incorrect sortable item positioning in Safari
  + ZBX-22469 Fixed SLI calculation for services having multiple alarms per second
  + ZBX-22859 Fixed validation of input parameters in action configuration form</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1697544000">- updated to latest upstream release 6.0.22
- this version fixes CVE-2023-32722 and CVE-2023-32722 bsc#1216211 and bsc#1216222
- removed patches zabbix-6.0.12-new-m4-pgsql.patch zabbix-6.0.12-curl-fixes.patch
  honestly was tired of patching for correct way doing postgresql detection
  now added postgresql-server-devel which does not make sense but hey
  upstream does not care
- New Features and Improvements
  + ZBXNEXT-8576 Added template integration with Acronis Cyber Protect Cloud
  + ZBXNEXT-6554 Increased remote command execution limits to 16MB
  + ZBXNEXT-8610 Added MantisBT template
  + ZBXNEXT-8358 Improved items configuration sync on PostgreSQL by selecting using equal condition instead of not equal
  + ZBXNEXT-8429 Added HashiCorp Nomad template
  + ZBXNEXT-8649 Fixed time period params in JavaScript
  + ZBXNEXT-8581 Added support for HTTP proxy in Azure templates
  + ZBXNEXT-8558 Added MantisBT webhook
  + ZBXNEXT-8589 Updated documentation, unified metric names and descriptions in PostgreSQL templates,
    removed unused macros, user parameters and queries in PostgreSQL by Zabbix agent
  + ZBXNEXT-8528 Added AWS Cost Explorer template
  + ZBXNEXT-8190 Increased MariaDB maximum supported version to 11.0
  + ZBXNEXT-8582 Increased MySQL maximum supported version to 8.1
  + ZBXNEXT-8481 Added PostgreSQL by ODBC template
  + ZBXNEXT-8561 Added nodata trigger to remote Zabbix proxy and server health templates
  + ZBXNEXT-8482 Added integration with OpenStack Nova
  + ZBXNEXT-8451 Disabled spell checking for nondescriptive textareas
  + ZBXNEXT-8505 Added Cisco SD-WAN templates
  + ZBXNEXT-7944 Excluded edgeupdate service from services discovery in Windows by Zabbix agent templates
  + ZBXNEXT-8422 Added AWS ECS templates
- Bug Fixes
  + ZBX-23417 Fixed possible memory leak when checking modbus.get[] item
  + ZBX-23338 Improved performance of templatedashboard.get method for non super-admin users
  + ZBX-23110 Fixed possible crash on Windows 11 by removing concurrent Win API call for update perfCounters list
  + ZBX-23284 Prevented deletion of the discovered group as a result of renaming its group prototype
  + ZBX-21094 Fixed graphs not displaying values when items do not have trends and trend storage period is overridden in configuration
  + ZBX-23162 Fixed variable in JavaScript for Cisco Meraki template
  + ZBX-23066 Expanded ui/composer.json to describe the project
  + ZBX-23261 Removed kiosk mode button from host inventory form
  + ZBX-23253 Added static units support to graph widget legend and hint box
  + ZBX-21898 Fixed expression validation, history function parser to accept backslash without escaping
  + ZBX-22943 Fixed various memory leaks in Zabbix agent 2
  + ZBX-23244 Added escaping for special characters in HTML mode of Telegram mediatype
  + ZBX-22818 Fixed some aggregation functions not working with last_foreach()
  + ZBX-21636 Fixed Oracle DB update query error mishandled as success
  + ZBX-20442 Fixed Ceph plugin not returning percent_used in Zabbix agent 2
  + ZBX-15210 Added housekeeping and handling in remove action operation of autoreg_host table
  + ZBX-22685 Fixed issue of error message details not being expanded by default in various forms
  + ZBX-22166 Fixed item value widget not showing decimal places properly with seconds
  + ZBX-23035 Fixed disappearing filter group in host, item, trigger, graph, discovery rule, web and template lists
  + ZBX-23105 Added missing database indices
  + ZBX-22640 Fixed inability to add unique SNMPv3 checks in discovery rules
  + ZBX-21952 Fixed and improved documentation for Oracle by ODBC template
  + ZBX-22724 Fixed inconsistencies in ordering of objects in template configuration export
  + ZBX-22980 Fixed host prototype displaying inherited macros in a non-inherited macro tab
  + ZBX-17279 Fixed graph widget loading
  + ZBX-21644 Fixed state of "allow manual close" setting of trigger prototype getting lost on template cloning
  + ZBX-22060 Added notes about encryption in PostgreSQL templates, renamed database instance URI macro to connection string
    in PostgreSQL by Zabbix agent 2 template, updated PostgreSQL by ODBC template to use connection string
  + ZBX-23246 Fixed classic graph preview not working if more than 10 items are assigned to it
  + ZBX-22758 Fixed Zabbix agent 2 startup error on domain controllers by increasing go-winio version
  + ZBX-22451 Fixed resolving of calculated item formula in test popup
  + ZBX-22620 Added header in items for Meraki template
  + ZBX-23051 Changed content of resolved alerts to be more compatible with Event Orchestration in PagerDuty
  + ZBX-23272 Fixed naming for tenant item prototypes in OpenStack Nova by HTTP template
  + ZBX-22771 Fixed handling of large unsigned integers in jsonpath
  + ZBX-22871 Fixed regular expression crash with invalid utf-8 sequences when pcre2 is used
  + ZBX-23141 Fixed crash when maintenance is enabled and unexpected event exists for trigger prototype
  + ZBX-21255 Added support of the fmtnum() function for {ITEM.VALUE}, {ITEM.LASTVALUE} and expression macros
  + ZBX-21695 Fixed {TIME} macro not being resolved during scheduled report test
  + ZBX-23221 Fixed memory leaks when using certificate-based encryption in Zabbix Agent 1 and Agent 2; thanks to Masato Hirahata for the patch
  + ZBX-22864 Fixed calculation of max_repetitions sent out to device in SNMP PDUs
  + ZBX-21574 Optimized Asterisk by HTTP template
  + ZBX-18168 Added regexp runtime error logging for log*[] items
  + ZBX-22677 Adjusted font colors for placeholders, disabled and readonly fields
  + ZBX-22972 Fixed displaying of dashboard pages when scrolling is enabled
  + ZBX-22528 Fixed draggable element position
  + ZBX-23067 Enhanced audit logging with reason of switching of HA node to active mode
  + ZBX-22613 Fixed script execution with API token as authentication
  + ZBX-23060 Removed unused endpoints in JavaScript for Veeam Backup and Replication template
  + ZBX-22772 Added trends cleanup for non-numeric value types
  + ZBX-22822 Fixed displaying the correct threshold color in "Top hosts" widget when value exceeds maximum
  + ZBX-22777 Fixed item test form sending incorrectly resolved macros to server if item uses SNMP interface
  + ZBX-23097 Fixed use of uninitialised value when verifying subject and issuer with TLS
  + ZBX-23112 Fixed runtime errors in the inheritance of the trigger and trigger prototype dependencies
  + ZBX-22539 Fixed SLI calculation for days with daylight-saving-time transitions
  + ZBX-22814 Fixed PHP runtime errors in API trigger.get method when using "expandComment" option
  + ZBX-23049 Fixed default condition for log item macro resolution
  + ZBX-21909 Updated setup section in README for PHP-FPM templates to include configuration example for Apache
  + ZBX-21547 Fixed reading of non-UTF-8 encoded files in Zabbix agent 2
  + ZBX-20148 Fixed the issue with housekeeper failing to delete some of the events that required deletion
  + ZBX-21970 Fixed console error in "Map navigation tree" widget; disabled add button on a 10th depth level
  + ZBX-19393 Fixed undefined index errors in configuration.importcompare
  + ZBX-22290 Fixed generation of double page headers when general warning appears
  + ZBX-21845 Fixed Zabbix agent 2 systemd plugin failing with newer dbus
  + ZBX-22830 Fixed free bytes calculation for temporary tablespace in Oracle Zabbix agent 2 plugin
  + ZBX-22912 Fixed not being able to save an event correlation when custom formula was selected but only one condition remained
  + ZBX-21571 Updated pod crash loop trigger expressions in Kubernetes nodes and cluster state templates
  + ZBX-22369 Fixed suffix interpretation in threshold values for "Top hosts" widget
  + ZBX-22825 Fixed Zabbix access to the first page for user with specific page access
  + ZBX-22867 Fixed import popup showing circle animation even if PHP code failed
  + ZBX-22711 Fixed incorrectly displayed simple graphs with non-numeric items in Host graphs page</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1703419200">- updated to latest release 6.0.25
- fixes for bsc#1218199 (CVE-2023-32727), bsc#1218185 (CVE-2023-32725),bsc#1218193 (CVE-2023-32726)
- New Features and Improvements
  + ZBXNEXT-8857 Updated max supported TimescaleDB version to 2.13
  + ZBXNEXT-8800 Backported support of additional SSH options for ssh.run[] item as the 5th parameter
  + ZBXNEXT-8705 Implemented new tablespace item to retrieve percentage about
    current tablespace usage from max for both Oracle templates
  + ZBXNEXT-8708 Added version metric to Oracle plugin in Zabbix agent 2
  + ZBXNEXT-8729 Updated max supported TimescaleDB version to 2.12
  + ZBXNEXT-8522 Added HPE iLO by HTTP template
  + ZBXNEXT-7486 Added openshift-state-metrics in Kubernetes cluster state by HTTP
  + ZBXNEXT-8552 Added FortiGate by SNMP and FortiGate by HTTP templates
  + ZBXNEXT-8727 Added additional metrics in Cisco Meraki organization by HTTP template
  + ZBXNEXT-7097 Added item and trigger for monitoring PostgreSQL version into PostgreSQL
    by ODBC and PostgreSQL by Zabbix agent 2 templates
  + ZBXNEXT-8283 Implemented role-based authentication for AWS monitoring
  + ZBXNEXT-8575 Added Nextcloud template
  + ZBXNEXT-8469 Increased PostgreSQL maximum supported version to 16
  + ZBXNEXT-8714 Increased MariaDB maximum supported version to 11.1
- Bug Fixes
  + ZBX-23559 Fixed SLI dropping when maintenance is set with pre-existing problem
  + ZBX-23471 Fixed sha256 sum calculation on AIX, HP-UX and Solaris, fixed crash on HP-UX
  + ZBX-23787,ZBX-23755 Fixed crash on empty HTTP response;
    fixed Zabbix agent build on Windows with libcurl
  + ZBX-23683 Fixed calculation of vmware.datastore.read/write items taking into
    account VMware HV maintenance status
  + ZBX-21132 Fixed Top hosts widget not showing all items by selected item name
  + ZBX-23764 Added an additional field for new events in SIGNL4 media type
  + ZBX-23342 Fixed Zabbix agent 2 MySQL plugin connection not taking into account TLS parameters
  + ZBX-23685 Added read-only transaction to the list of recoverable errors on PostgreSQL
  + ZBX-23580 Fixed aggregated item key conversion to calculated item formula when
    item key includes 'last' function and a fourth parameter
  + ZBX-22493 Fixed foreign key support with SQLite3 database
  + ZBX-23490 Improved HTTP agent, web scenarios, web checks and JavaScript to convert to UTF-8
    from charset specified in HTTP header or HTTP meta tag
  + ZBX-23621 Fixed SNMP discovery looping forever with empty trend response
  + ZBX-23644 Fixed Zabbix agent compilation on AIX
  + ZBX-23525 Fixed template tab name in template configuration form
  + ZBX-23620 Reordered sub-templates in READMEs of Acronis, Control-M and Openstack templates
  + ZBX-23381 Fixed unit for FreeStorageSpace metric in JavaScript AWS RDS instance by HTTP template
  + ZBX-23269 Fixed sizes of loading modal windows
  + ZBX-22400 Fixed Web scenarios configuration form to display parent web scenarios on page refresh
  + ZBX-23290 Fixed gap when filtering by tags in Latest data
  + ZBX-23430 Fixed selected filter tab in high contrast themes being indistinguishable from others when collapsed
  + ZBX-23639 Changed value type for 'Pool Percent Used' item prototype in Ceph by Zabbix agent 2 template
  + ZBX-21891 Fixed messages about enabling, disabling and updating modules being different from other places
  + ZBX-23521 Fixed password field label not changing to key passphrase and
    back for SSH agent item when changing authentication method
  + ZBX-23431 Fixed non-working "Network timeout for item test" setting
  + ZBX-23285 Added missing bottom border for disabled button dropdown on hover for inherited macros
  + ZBX-23615 Fixed receiving data from the database twice the first time it is loaded
  + ZBX-19531 Fixed tables with header text vertical rotation
  + ZBX-23235 Fixed function macros to expand in notifications
  + ZBX-23173 Fixed memory leak in agent 2 for Windows Events processing on MS Windows
  + ZBX-23265 Fixed transfer of PSK encryption details when cloning proxy
  + ZBX-23563 Fixed JSONPath for rowshare locks metric in PostgreSQL by Zabbix agent 2 template
  + ZBX-22907 Removed unused LLD macro in PostgreSQL by Zabbix agent template
  + ZBX-23377 Added support for VMware perfCounter with nanosecond type
  + ZBX-23012 Possible optimization of the SQL queries when updating LLD items
  + ZBX-23325 Fixed ability to add duplicate ICMP ping checks to discovery rule configuration form via popup
  + ZBX-23270 Renamed trigger name condition to event name condition
  + ZBX-23340 Fixed TLS parameter handling in MySQL plugin for Zabbix agent 2
  + ZBX-23461 Fixed output of redundant data in DCdump_interfaces
  + ZBX-23528 Fixed inability to resize trigger expression field horizontally
  + ZBX-22977 Fixed positioning of hidden checkbox inputs and fixed autofocus in template/host mass update
  + ZBX-23494 Added SNMP fallback item to TrueNAS by SNMP template, updated
    uptime item and template descriptions, added preprocessing to free swap percentage calculation
  + ZBX-23404 Fixed Zabbix agent crashes on HP-UX 11.23
  + ZBX-22666 Disabled severity filter for Geomap widget in dashboard edit mode
  + ZBX-22735 Fixed confusing error message on user parameter reload in Zabbix agent 2
  + ZBX-23393 Fixed unquoted macro parsing in trigger function parameters
  + ZBX-23064 Simplified trend synchronization queries to improve performance
  + ZBX-23373 Fixed result for script.get API call with selectActions option
  + ZBX-23014 Fixed Zabbix agent build on HP-UX
  + ZBX-23164 Added timespan parameter in JavaScript Cisco Meraki template
  + ZBX-23455 Fixed inconsistency in button naming, confirmation messages,
    success and error messages in item and web scenario list pages
  + ZBX-20038 Fixed master host parameter for MySQL replication.get_slave_status key in Zabbix agent 2
  + ZBX-23301 Removed checks for PostgreSQL-TimescaleDB versions combination
  + ZBX-23211 Fixed host dashboard view for multi-page dashboard where the first page is empty</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1707048000">- add group provides needed by RPM 4.19</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108800">- update to latest release 6.0.27
- replaced zabbix-agentd.firewall  zabbix-java-gateway.firewall  zabbix-proxy.firewall  zabbix-server.firewall
  with firewalld xml definitions zabbix-agentd.xml  zabbix-java-gateway.xml  zabbix-proxy.xml  zabbix-server.xml
- New Features and Improvements
  + ZBXNEXT-8983 	Updated max supported MariaDB version to 11.2
  + ZBXNEXT-8984 	Updated max supported MySQL version to 8.3
  + ZBXNEXT-8762 	Added YugabyteDB by HTTP and YugabyteDB Cluster by HTTP templates
  + ZBXNEXT-8891 	Updated max supported MySQL version to 8.2
  + ZBXNEXT-8524 	Added support for HTTP proxy in GCP templates
  + ZBXNEXT-8759 	Added dashboards in Azure templates
  + ZBXNEXT-8580 	Added new discovery rules, refactored discovery rules to dependent items
    and made few minor changes in MSSQL by ODBC template
  + ZBXNEXT-8730 	Added Azure Cost Management by HTTP template
  - Bug Fixes
  + ZBX-23124 Fixed items with disabled history being sometimes stuck in non-supported state
  + ZBX-23586 Fixed filter evaluation type of organizations discovery in Cisco Meraki dashboard by HTTP template
  + ZBX-23766 Updated Zabbix agent 2 Ceph plugin readme setup instructions
  + ZBX-24094 Fixed network interfaces LLD filtering macro in Linux by Prom template
  + ZBX-23202 Fixed unused tag value being saved in tag filter
  + ZBX-22555 Updated regexp to case insensitive in Nginx templates
  + ZBX-23973 Fixed trends being retrieved from database for new items and for items with infrequent update interval
  + ZBX-22745 Removed incorrect description of network interfaces administrative status filter macro in SNMP templates
  + ZBX-24015 Improved zabbix[queue] internal item not to block history syncers and pollers
  + ZBX-23509 Fixed JSONPath of Keyspace discovery master item in Redis by Zabbix agent 2 template
  + ZBX-24059 Fixed libmodbus unnecessary linking into all binaries
  + ZBX-24055 Added missing API port macros in URL of script items in HPE Synergy by HTTP and HPE Primera by HTTP templates
  + ZBX-20525 Fixed vfs.dir.size performance issues when walking through directory that has a lot of subdirs/files
  + ZBX-23773 Improved trigger functionality for Acronis Cyber Protect Cloud MSP by HTTP template
  + ZBX-23979 Improved trend recalculation performance by performing trend updates in own transaction
  + ZBX-23688 Improved new item value retrieval performance by adding such items to value cache after configuration sync
  + ZBX-22130 Changed JSONPath expression evaluator to treat null values as empty variants
  + ZBX-23986 Added a license to the Go module
  + ZBX-23587 Fixed widget input field selecting when clicking on label
  + ZBX-23640 Fixed preload hints opening
  + ZBX-22433 Fixed web scenario and web scenario step configuration field trimming and field sorting
  + ZBX-23684 Fixed transactions query file for PostgreSQL by Zabbix agent template
  + ZBX-22371 Fixed process tags option not adding tags for service events
  + ZBX-17208 Fixed invalid command-line flag handling in Zabbix agent 2
  + ZBX-23937 Fixed JavaScript for AWS EC2 instances discovery
  + ZBX-22715 Fixed map shape dimension changes on resizing in scaled browser mode
  + ZBX-23722 Added garbage collection after executing JavaScript code
  + ZBX-23740 Fixed netsnmp persistent state disabling without affecting its configuration
  + ZBX-23257 Fixed log items not using MaxLinesPerSecond setting correctly for Zabbix agent 2
  + ZBX-23890 Removed non-existing headers from compiler checks: mtent.h and knlist.h
  + ZBX-23912 Removed Jira with CustomFields media type in data.tmpl
  + ZBX-23761 Fixed JavaScript in Jira media type
  + ZBX-22558 Fixed trigger expression for retrieval of stub page in Nginx templates
  + ZBX-23691 Fixed LLD filters evaluation type for devices discovery in Cisco SD-WAN by HTTP template
  + ZBX-23540 Added error checks for RegisterMetrics calls
  + ZBX-23605 Removed getting location buckets in AWS by HTTP template
    added discovery filters for request metrics in AWS S3 bucket by HTTP template
  + ZBX-23466 Fixed data aggregation errors in Graphs and Top hosts widgets with Elasticsearch backend
  + ZBX-23835 Updated Meraki templates
  + ZBX-23723 Fixed proxy params in JavaScript AWS templates
  + ZBX-23733 Fixed error when downloading graph as .png image if item name contains multibyte characters
  + ZBX-22983 Fixed ellipsed dropdown options in items mass update in preprocessing
  + ZBX-23715 Fixed persistent directory path not following symlinks upon creation
  + ZBX-23825 Fixed query_fields values for Acronis and Nomand templates
  + ZBX-22055 Fixed map image of map widget not being updated when pressing Apply button
  + ZBX-23629 Fixed interface icon cursor to pointer
  + ZBX-22536 Fixed TimescaleDB compression detection for history.clear API method and proper error appearance in frontend
  + ZBX-23145 Disabled deprecated automatic reconnection in MySQL
  + ZBX-22933 Improved vfs.file.regmatch and vfs.file.regexp items to use buffered file read
  + ZBX-23439 Fixed sorting of numeric items with/without aggregation enabled in Top hosts widget
  + ZBX-21973 Changed deprecated X-Frame option allow-from to Content-Security-Policy frame-ancestors
  + ZBX-23633 Fixed service alarms to be recovered with problem time in case of negative problem duration
  + ZBX-23738 Fixed Zabbix backend sources for libxml2 2.12.0 version changes
  + ZBX-23746 Fixed creation of tickets during escalation for Zammad media type
  + ZBX-23561 Fixed spacing between filter and results table
  + ZBX-18873 Fixed disabled chevrons color in problem view
  + ZBX-23636 Fixed some fields in Administration section not being trimmed on form submit</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108801">- remove all firewalld definitions as they are part of firewald package already</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711800000">- fix broken copypasta for system-user-zabbix source file and
  file itself to remove gecos (description) in file
  fixes bsc#1222169 Packaging Error in system-user-zabbix-6.0.27-1.1.noarch package prevents upgrade
  Thanks Andreas Stieger for pointing out and reporter himself</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1711800001">- update to 6.0.28:
  * Added metadata in JavaScript for AWS templates
  * Added AWS ELB Application Load Balancer by HTTP template
  * Added Check Point Next Generation Firewall by SNMP template
  * Added MSSQL by Zabbix agent 2 template
  * Updated max supported TimescaleDB version to 2.14
  * bug fixes</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1716984000">- Update license to match legaldb report</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1719489600">- update to 6.0.31
- New Features and Improvements
  + ZBXNEXT-9140 Added support for custom compartments in Oracle Cloud by HTTP templates Templates
  + ZBXNEXT-9034 Added Jira Data Center by JMX template Templates
  + ZBXNEXT-8682 Introduced a length limit of 512KB for item test values that server returns to Zabbix frontend Frontend Server
  + ZBXNEXT-8248 Added database filter macros to MySQL templates Templates
  + ZBXNEXT-6698 Removed absolute threshold and timeleft from OS template triggers of filesystem space Templates
  + ZBXNEXT-7930 Added user macro support for username and password fields in email media type Server
  + ZBXCTR-22 Refactored JavaScript filter functions for Kubernetes templates Templates
  + ZBXNEXT-9098 Added AWS ELB Network Load Balancer by HTTP template Templates
  + ZBXNEXT-6864 Replaced {HOST.CONN} with user macros in templates Templates
  + ZBXNEXT-9117 Updated max supported MariaDB version to 11.3 Proxy Server
  + ZBXNEXT-9026 Added Go compiler version to Zabbix agent 2 version output Agent
  + ZBXNEXT-8786 Changed 'odbc.discovery' keys to 'odbc.get' in MySQL by ODBC and Oracle by ODBC templates Templates
  + ZBXNEXT-8536 Added cbdhsvc service to macros in Windows agent templates Templates
  + ZBXNEXT-8861 Made changes and added more metrics to the FortiGate by SNMP template Templates
  + ZBXNEXT-8240 Added a new set of templates for integration with Oracle Cloud Infrastructure Templates
- Bug Fixes
  + ZBX-24483 Improved memory usage in Zabbix server/proxy trappers and in proxy
    pollers when sending large configuration Proxy Server
  + ZBX-23073 Fixed URL widget resizing and dragging Frontend
  + ZBX-24574 Fixed HA node flipping between standby and active states Server
  + ZBX-24119 Fixed possible blocking of alert manager when it periodically pings database Server
  + ZBX-7998 Added VMware service username, password and URL check for empty values Proxy Server
  + ZBX-24402 Reduced main process connections to database during startup Proxy Server
  + ZBX-24369 Fixed filter behavior in monitoring pages after deleting filter parameters Frontend
  + ZBX-24484 Fixed Geomap widget console error when dragging map in widget edit mode Frontend
  + ZBX-23337 Improved supported version documentation for Oracle Database plugin and both templates Documentation
  + ZBX-24180 Fixed inability to import existing host or template when its dependent item prototype,
    which is used in trigger prototypes or graph prototypes, would have a different master item API
  + ZBX-20871 Fixed inability to use LLD macro functions in Prometheus pattern and labels used in item prototype preprocessing API
  + ZBX-24527 Fixed unnecessary loading text being displayed in hintbox preloader Frontend
  + ZBX-24362 Fixed wrong Zabbix agent 2 loadable plugin process handling catching all child process exits Agent
  + ZBX-24470 Fixed scale of VMware vmware.vm.memory.size.compressed key Proxy Server
  + ZBX-24415 Added triggers for datastores in VMware templates Templates
  + ZBX-18094 Fixed multiple pie graph issues related to calculation of item angles Frontend
  + ZBX-20766 Fixed confusing port binding error message Agent Proxy Server
  + ZBX-24481 Fixed inability to unset value map from existing item or item prototype by passing
    a version without valuemap parameter into configuration.import API
  + ZBX-24531 Fixed compile time data not being set for agent2 Agent
  + ZBX-24453 Implemented socket file cleanup when shutting down, added blocking of signals during important stages of startup Proxy Server
  + ZBX-24152 Fixed host form submission with Enter button if the form is opened in a popup and focus is in a flexible text area field Frontend
  + ZBX-23788 Added SNMP OID ifAlias in Network interfaces discovery Templates
  + ZBX-24482 Fixed the presence of the http_proxy field in the initial data Installation
  + ZBX-24210 Improved Zabbix agent 2 loadable plugin capacity code style Agent
  + ZBX-23951 Fixed issue of incorrect template matching when no UUID exists in export file API
  + ZBX-23953 Fixed CIDR network mask of VMware HV network interface Proxy Server
  + ZBX-24195 Fixed host IPMI username and password field max length Frontend
  + ZBX-24451 Added tags and changed a item in Proxmox template Templates
  + ZBX-23386 Fixed hintbox sizing to fit screen Frontend
  + ZBX-24024 Fixed OIDs for external sensors in APC UPC by SNMP templates Templates
  + ZBX-21751 Fixed node's loadavg item in Proxmox template Templates
  + ZBX-24315 Fixed linking template to host when some LLD macro paths already exist Server
  + ZBX-24172 Fixed Zabbix server issue with scheduled intervals on Feb 29th of leap year Server
  + ZBX-23407 Improved performance of retrieving last history values when primary keys are available API
  + ZBX-24246 Updated descriptions for family of MySQL and Oracle templates,
    changed macro in the trigger 'Tablespace utilization is too high' for family of Oracle templates Templates
  + ZBX-23988 Renamed Agent2 Go module
  + ZBX-24222 Fixed incorrect item OIDs in the FortiGate by SNMP template Templates
  + ZBX-24393 Updated README in Redis by Zabbix agent 2 template Templates
  + ZBX-24298 Allowed any JNDI service providers back in JMX monitoring Java gateway
  + ZBX-19990 Separated LLD filter macros in Apache Tomcat by JMX template Templates
  + ZBX-24364 Added preprocessing steps for LLD rules in RabbitMQ templates Templates
  + ZBX-24368 Improved PostgreSQL autovacuum's count query Templates
  + ZBX-24282 Fixed Zabbix proxy to report error for not supported items Proxy Server
  + ZBX-19507 Fixed vmware.eventlog item to recover after event keys are reset Server
  + ZBX-24241 Fixed Zabbix server issue with random order of host groups for a host during real-time export Server
  + ZBX-24275 Fixed item prototype JSONPath preprocessing, added missing volume health metric and triggers in HPE MSA templates Templates
  + ZBX-24316 Fixed username macro in GridGain by JMX template Templates
  + ZBX-23719 Updated plugin-support to add duplicate flag handling Agent
  + ZBX-22429 Fixed typo in Zabbix proxy automake file Installation
  + ZBX-24264 Fixed value cache being filled with values of newly added items with triggers Server
  + ZBX-24088 Fixed problem filtering in maps with nested maps Frontend
  + ZBX-24206 Fixed line breaks in JavaScript in Cloudflare template Templates
  + ZBX-24236 Fixed nested transaction error in LLD when connection is terminated Server
  + ZBX-24134 Added sensor discovery in VMware Hypervisor template Templates
  + ZBX-23918 Fixed item pattern select popup to display all available items Frontend
  + ZBX-24190 Fixed items being updated incorrectly when configuring graph Frontend
  + ZBX-24289 Fixed issue with interface assignment for items copied from host to host Frontend
  + ZBX-23032 Added triggers for cluster status in VMware templates Templates
  + ZBX-23948 Added support for TabularData data when parsing an MBean attribute Java gateway
  + ZBX-23742 Fixed tag filtering logic for tags with one name and different types of operators API
  + ZBX-24271 Added delay in JavaScript execution for Azure Cost Management by HTTP template Templates
  + ZBX-24208 Fixed Oracle, MySQL plugin connection cache blocking Agent
  + ZBX-24202 Fixed JavaScript in AWS S3 bucket by HTTP template Templates
  + ZBX-23478 Fixed issue when missing locale error would not be displayed for user under certain conditions Frontend
  + ZBX-24166 Fixed Zabbix not being able to restart due to RTC and sockets not being closed before stopping Agent Proxy Server
  + ZBX-23853 Fixed duplicate agent check timestamps when time shifts back due to system clock synchronization Agent</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1726833600">- update to 6.0.33
- this version fixes CVE-2024-36461 and CVE-2024-22114
- New Features and Improvements
  + ZBXNEXT-9000 Changed query table for ASM disk group metrics in Oracle Database plugin and
    Oracle by ODBC template Agent Templates
  + ZBXNEXT-9217 Added AWS Lambda by HTTP template Templates
  + ZBXNEXT-9293 Updated max supported MySQL version to 9.0 Proxy Server
  + ZBXNEXT-8657 Updated Zabbix health templates with new visualization Templates
  + ZBXNEXT-9143 Added index on auditlog recordsetid Server
  + ZBXNEXT-9081 Added Small Computer System Interface (SCSI) device type support to Zabbix agent 2 Smart plugin Agent
  + ZBXNEXT-6445 Added recovery expression for fuzzytime triggers in Linux and Windows templates,
    removed fuzzytime triggers from active agent templates Templates
  + ZBXNEXT-9201 Updated max supported MySQL version to 8.4 Proxy Server
  + ZBXNEXT-9225 Updated max supported TimescaleDB version to 2.15 Server
  + ZBXNEXT-9226 Updated max supported MariaDB version to 11.4 Proxy Server
  + ZBXNEXT-8868 Added discovery and template for Azure VM Scale Sets Templates
- Bug Fixes
  + BX-24947 Fixed PHP runtime errors while processing frontend notifications Frontend
  + ZBX-24824 Improved loadable plugin connection broker Agent
  + ZBX-24583 Fixed inability to export/import web scenario with digest authentication API
  + ZBX-23905 Fixed double scroll in script dialogs Frontend
  + ZBX-18767 Fixed word breaks in flexible text input fields and trigger expressions Frontend
  + ZBX-24909 Fixed resolving of macro functions in the "Item value" widget Frontend
  + ZBX-24859 Fixed JavaScript in S3 buckets discovery rule Templates
  + ZBX-24617 Fixed hardcoded region in AWS by HTTP template Templates
  + ZBX-24524 Fixed "New values per second" statistic to include dependent items in calculation Proxy Server
  + ZBX-24821 Made 'execute_on' value being recorded in audit only for shell scripts Server
  + ZBX-23312 Fixed discovery edit form being saved incorrectly after dcheck update Frontend
  + ZBX-24773 Fixed duplicate item preprocessing in Kubernetes Kubelet by HTTP template Templates
  + ZBX-24514 Fixed standalone Zabbix server and Zabbix proxy not stopping when database is read-only Proxy Server
  + ZBX-23936 Fixed state and styling of readonly fields Frontend
  + ZBX-24520 Fixed an issue with incorrect translations used in several frontend places Frontend
  + ZBX-21815 Fixed issue with undefined offset for media type when it was deleted before saving the user Frontend
  + ZBX-24108 Fixed error in dashboard if Map widget contains map element that user doesn't have access to Frontend
  + ZBX-24569 Fixed old and added new items to Azure Virtual Machine template Templates
  + ZBX-24537 Fixed tags subfilter in Latest data kiosk mode Frontend
  + ZBX-24167 Fixed template linkage when item prototype collision is found Server
  + ZBX-23770 Improved monitoring user permissions documentation for Zabbix agent 2 Oracle plugin and Oracle by ODBC template Documentation
  + ZBX-24565 Removed redundant kernel header include, fixed musl compatibility issues (thanks to Alpine Linux maintainers for spotting this)
  + ZBX-24610 Fixed interface field appearance for discovered items without interface set Frontend
  + ZBX-24562 Fixed incorrect problem order in Problems by severity widget's hintbox Frontend
  + ZBX-23751 Fixed inability to pass an action filter condition without an "operator" property, implying a default value of "Equal" API
  + ZBX-21429 Prevented ability to disable all UI element access via role.update API API
  + ZBX-19271 Fixed inconsistent tag row rendering in different edit forms Frontend
  + ZBX-24539 Fixed incorrect threshold in trigger expression of Check Point Next Generation Firewall by SNMP template Templates
  + ZBX-24667 Fixed vm.memory.size[pused] item on Solaris Agent
  + ZBX-23781 Added storage volumes check in HPE iLO by HTTP template Templates
  + ZBX-24391 Fixed Zabbix agent to return net.tcp.socket.count result without error if IPv6 is disabled Agent
  + ZBX-24235 Fixed value misalignment in Item value widget Frontend
  + ZBX-24352 Fixed custom severity name usage in Geomap widget Frontend
  + ZBX-24665 Fixed potential problem with deprecated GCE Integrity feature Templates
  + ZBX-20993 Fixed Zabbix agent 2 MQTT plugin clientID to be generated by strict requirements Agent
  + ZBX-23426 Added dependent item with JavaScript preprocessing for edges SD-WAN in VMWare SD-WAN VeloCloud by HTTP template Templates
  + ZBX-24566 Fixed crash when expression macro is used in unsupported location Server
  + ZBX-24450 Fixed issue where graph could differ for data gathered from PostgreSQL and other databases Frontend
  + ZBX-24513 Fixed real-time export of rarely updated trends Server
  + ZBX-24163 Fixed submap addition in Map navigation tree widget to not append same submaps repeatedly Frontend
  + ZBX-23398 Fixed trigger expression constructor incorrectly showing '&lt;' and '&gt;' operators Frontend
  + ZBX-23584 Fixed error message being displayed when updating host after changing item status Frontend
  + ZBX-24635 Fixed datastore triggers in VMware templates Templates</changelog>
</package>
<package pkgid="6ac34ba94817de4b5222cac6bb80e701ca4ecb4a04e24c3ac48a75afe7e2f766" name="zabbix-proxy-sqlite" arch="aarch64">
  <version epoch="0" ver="6.0.33" rel="bp156.2.3.1"/>
  <changelog author="pgajdos@suse.com" date="1644494400">- version update to 4.0.38
  * ZBX-20387   fixed default language of the setup routine for logged in superadmin users (averza)
  * ZBX-19652   fixed JavaScript syntax for Internet Explorer 11 compatibility (jfreibergs)</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1644753600">- mention dropped files from 3.x series so it can be accepted in backports...
- zabbix-3.0.20-jsLoader-fix.patch was never required in 4.x</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1647518400">- updated to latest release 4.0.39
- Bug Fixes
  + ZBX-19789 Added SourceIP support to ldap simple checks
  + ZBX-20680 Fixed reflected XSS issues
  ( Reflected XSSes in Zabbix Frontend (CVE-2022-24349, CVE-2022-24917, CVE-2022-24918, CVE-2022-24919) )
  fixes for bsc#1196945 bsc#1196946 bsc#1196947</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491200">- updated to latest release 4.0.42
- New Features and Improvements
  + ZBXNEXT-7694 Added "utf8mb3" character set support for MySQL database
  + ZBX-20946 Enabled Bulgarian, Chinese (zh_TW), German, Greek, Indonesian,
    Romanian, Spanish and Vietnamese languages in frontend
- Bug Fixes
  + ZBX-21123 Fixed crash when VMware VC was not available at the first moment when starting zabbix_server
  + ZBX-21137 Fixed VMware collector crash related to datastore state disconnected from all HVs
  + ZBX-20600 Fixed vmware hv.datastore.latency item when multiple datastores with duplicate name
  + ZBX-20844 Fixed external check becoming unsupported when Zabbix server or Zabbix proxy is stopped</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491201">- add CVE-2022-35230 patch file CVE-2022-35230.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674216000">- updated to 6.0.12
- for changes in this major release please consult 6.0.html in
  /usr/share/doc/packages/zabbix/
- removed CVE-2022-35230.patch and zabbix-3.0.25-new-m4-pgsql.patch
- added fixed zabbix-6.0.12-new-m4-pgsql.patch patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674820800">- mention of patches added required...
  zabbix-6.0.12-curl-fixes.patch zabbix-6.0.12-netsnmp-fixes.patch
  zabbix-6.0.12-new-m4-pgsql.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1684152000">- updated to latest upstream release 6.0.17
- New Features and Improvements
  + ZBXNEXT-8334 Added Event-Driven Ansible media
  + ZBXNEXT-8312 Increased TimescaleDB maximum supported version to 2.10
  + ZBXNEXT-8317 Increased MariaDB maximum supported version to 10.11
  + ZBXNEXT-7759 Added array and Buffer support to JavaScript btoa function and HttpRequest post/put methods
  + ZBXNEXT-8071 Added sysdba, sysasm and sysoper login options to Zabbix agent 2
    Oracle plugin and updated Oracle by Zabbix agent 2 template documentation
  + ZBXNEXT-8241 Added support of signing data using rs256 to JavaScript engine
  + ZBXNEXT-8208 Added storage accounts in azure template
  + ZBXNEXT-8012 Implemented API token authentication in user.checkAuthentication method
  + ZBXNEXT-8204 Added support of PHP 8.2
  + ZBXNEXT-8170 Added AWS cloud templates
  + ZBXNEXT-7923 Added templates for BMC Control-M integration
  + ZBXNEXT-7775 Added Veeam backup and replication templates
  + ZBXNEXT-8054 Updated MariaDB maximum supported version to 10.10
  + ZBXNEXT-7951 Implemented configuration import improvements
  + ZBXNEXT-8112 Added Line media type
  + ZBXNEXT-8197 Added TimescaleDB v2.9.x support
  + ZBXNEXT-7962 Fixed interfaces discovery rules in OPNsense, PFSense and TrueNAS templates
  + ZBXNEXT-7615 Added hmac function for JavaScript
  + ZBXNEXT-7977 Added Azure Microsoft SQL templates
  + ZBXNEXT-8076 Added prof_enable and prof_disable commands for profiling
  + ZBXNEXT-7963 Added a hint box to the "Enable HTTP authentication" field; added confirmation dialog box for enabling HTTP authentication
  + ZBXNEXT-7886 Added Cisco Nexus 9000 Series Switches template
  + ZBXNEXT-6119 Added the option to retrieve all JSON data from docker.container_info key in Zabbix agent 2 Docker plugin
  + ZBXNEXT-7834 Added templates for Microsoft Azure and Azure virtual machines
  + ZBXNEXT-8058 Reduced locking between history syncers, trappers and proxy pollers
- Bug Fixes
  + ZBX-22718 Fixed memory leak in json objects and identical keys
  + ZBX-22719 Fixed replace() function in expressions
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22589 Added new limits for JS objects
  + ZBX-22521 Added debug logging for process selection in proc.mem[] on AIX
  + ZBX-22373 Updated go.mod/sum to allow mixing session and key parameter for Zabbix agent 2 items
  + ZBX-22241 Fixed minimum severity filter usage for map element link triggers
  + ZBX-22194 Fixed inability to import a template with trigger dependency on a host trigger
  + ZBX-22538 Fixed popup menus disappearing on right-clicking links in them
  + ZBX-21583 Optimised preprocessing steps and added two graphs and dashboard in the Hadoop by HTTP template
  + ZBX-19375 Prevented the ability to set a duplicate value for the uuid parameter when updating any of template
    entities; added possibility to update the uuid parameter for the Service API; fixed duplicate UUIDs
    in Proxmox VE by HTTP template
  + ZBX-21603 Optimised preprocessing steps in the Zookeeper by HTTP template
  + ZBX-21589 Optimised SQL queries and preprocessing steps
  + ZBX-22492 Removed limitation for size of logged messages in JS
  + ZBX-22641 Updated deprecated ports in Kubernetes templates, updated target tags,
    added notes about binding address options for Scheduler and Cluster Manager components
  + ZBX-22306 Fixed the crash in Zabbix agent 2 when running out of available file descriptors
  + ZBX-21013 Hid the option "Create new groups" for unprivileged users in the Import form
  + ZBX-22219 Added validation to the "Server" IP/DNS option in the Zabbix agent 2 configuration
  + ZBX-22627 Fixed loss of preprocessing result when step with delta is used
  + ZBX-22304 Fixed duplication in web scenario error messages when curl cannot resolve host
  + ZBX-21577 Added an extra master item prototype to the Elasticsearch Cluster by HTTP template
    to reduce preprocessing worker utilization
  + ZBX-20084 Fixed VMware parameters display
  + ZBX-20699 Fixed the inability to import host prototypes containing SNMPv3 interface;
    allowed to supply conditional parameters with default values to hostprototype.create and hostprototype.update API methods
    when the parameters have no effect; added audit logging of changes to host prototypes when unlinking a template;
    fixed the inability to remove group links or group prototypes from a host prototype of a linked template
  + ZBX-22432 Fixed different severity paddings in trigger popups and maps triggers
  + ZBX-22210 Fixed selected count when using filter and filtered parameter is changed in a popup
  + ZBX-22533 Fixed debug section overlapping with 'Add new widget' placeholder in the dashboard
  + ZBX-22331 Fixed messages when updating graph prototype discovery
  + ZBX-22455 Added a check for numeric value in value mapping
  + ZBX-22206 Fixed incorrect padding in multiselect popup contrast dark and light stylesheets
  + ZBX-18527 Fixed the markup for Type of calculation expression field
  + ZBX-22363 Added support for item and item_preproc table fields to be either nvarchar or nclob
  + ZBX-22622 Fixed alert script path validation
  + ZBX-22588 Fixed unauthorised file system access when using cURL
  + ZBX-22097 Fixed exiting process when connection to the database is lost
  + ZBX-21576 Optimized preprocessing in ClickHouse by HTTP template and added lld rule
  + ZBX-21669 Added the possibility to filter System user in the audit log
  + ZBX-22261 Added value mapping in the template PostgreSQL by Zabbix agent 2 for item Checksum failures
  + ZBX-22413 Fixed autofocus for inherited web scenario edit
  + ZBX-22507 Fixed positioning of the debug information on dashboards in the editing mode
  + ZBX-22506 Fixed horizontal scrollbar occasionally appearing on Graph widgets
  + ZBX-22512 Fixed occasional jumping of hint-boxes of Graph widgets, when made static
  + ZBX-22403 Added license information to the Readme for Veeam Backup templates
  + ZBX-21596 Optimized preprocessing steps in the Redis by Zabbix agent 2 template
  + ZBX-22520 Fixed the versions of integrations
  + ZBX-19466 Changed global script name validation to include a menu path into its scope of uniqueness check
  + ZBX-22073 Fixed subfilters of the Latest data and Graphs occasionally hiding the selected options
  + ZBX-22490 Fixed HttpRequest limit in JavaScript being reached even if all objects are destroyed
  + ZBX-21578 Optimized HAProxy http/agent templates to spread the load across the workers
  + ZBX-21906 Fixed recovery of dependent items when throttling is used
  + ZBX-21723 Removed syslog LogType from config file for Zabbix agent 2 on Windows
  + ZBX-22407 Fixed a crash when testing an item with the aggregated function count containing invalid argument
  + ZBX-22056 Fixed the "No data found" message style in Monitoring-&gt;Problems
  + ZBX-22026 Fixed SNMP agent item going to unsupported state on NULL result
  + ZBX-22411 Fixed incorrect time in the dashboard Graph widget hintbox
  + ZBX-21902 Emphasized the HTML type in the attribution field in the Administration-&gt;Geographical Maps
  + ZBX-18288 Fixed undefined offset runtime error in the Graph prototype preview
  + ZBX-21963 Fixed $ZBX_SERVER value being ignored unless $ZBX_SERVER_PORT is also defined
  + ZBX-21802 Fixed Enabled button in the discovered calculated items
  + ZBX-21642 Fixed a filter not clearing when clicking on a specific host in the Monitoring
  + ZBX-22186 Fixed wrong color update after item order change in graphs
  + ZBX-19339 Fixed import and export of dependent LLD rules if master item is a web item
  + ZBX-21813 Fixed User role update page when an empty user role name has been submitted
  + ZBX-22188 Changed parameters of the wmi.get and wmi.getall keys to mandatory
  + ZBX-21238 Fixed the inability to update status and other fields of a templated item, item prototype
    and discovery rule of script type
  + ZBX-21834 Fixed the map navigation tree breaking if there is a disabled trigger used as a link indicator
    between two elements in a map
  + ZBX-22259 Fixed quoted parameter escaping in the trigger expression functions
  + ZBX-22241 Fixed map link color and drawing style selection when multiple triggers are in the problem state
  + ZBX-22203 Fixed the tabfilter item click event being executed at the end of the tabfilter sorting event in Firefox
  + ZBX-22434 Fixed race condition when starting Zabbix agent 2 with loadable plugins
  + ZBX-22229 Updated Zabbix web service dependencies
  + ZBX-20801 Updated the Readme in Docker template
  + ZBX-22298 Fixed metrics preprocessing in PVC discovery in Kubernetes cluster state by HTTP template,
    removed non-existing PVC statuses, combined state phases into single phase metrics, added PV discovery
  + ZBX-22079 Fixed "make clean" command when used from tar archive
  + ZBX-22222 Fixed applying item value maps on already converted values
  + ZBX-22402 Fixed data sending to Zabbix server from Zabbix agent2 persistent buffer
  + ZBX-22240 Fixed selects of history and trends being able to block housekeeping
  + ZBX-22240 Fixed selects of history and trends blocking drop_chunks
  + ZBX-22078 Fixed the crash in calculated items when using tag filter on 32-bit systems
  + ZBX-21591 Optimized JSONPaths in the Nginx Plus template
  + ZBX-21739 Fixed discover status not being updated for templated graph prototype
  + ZBX-21748 Fixed the background of the Close button in the message box for dark theme
  + ZBX-19202 Fixed template dashboard availability to users without permissions to the templates
  + ZBX-22189 Fixed Zabbix server crash appearing when only item tags change between LLD runs
  + ZBX-21591 Optimized Nginx Plus by HTTP template to spread the load across worker processes
  + ZBX-22032 Added the cookie engine to HTTP checks
  + ZBX-21597 Optimized Remote Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-21602 Optimized Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-22149 Fixed wrong escaping in trigger expression during upgrade and escaping as a workaround for calculated items
  + ZBX-22061 Fixed custom query parameter read on an empty parameter for Oracle plugin in Zabbix agent 2
  + ZBX-21227 Improved error logging during agent start as a Windows service
  + ZBX-22178 Fixed action operations being executed on the current host only if a host group is selected
  + ZBX-22189 Fixed LLD Zabbix server crash
  + ZBX-21538 Fixed history.get API method blocking drop_chunks requests during housekeeping
  + ZBX-21956 Fixed severity sign overlapping trigger name in the map element configuration
  + ZBX-22215 Fixed incorrectly quoted function parameter parsing
  + ZBX-22043 Fixed the crash when array index in JSONPath is negative or large
  + ZBX-22118 Fixed remote command execution sequence in Zabbix agent 2
  + ZBX-21556 Updated Etcd by HTTP template to comply with Etcd v3.5
  + ZBX-22133 Fixed closed pipe detection for communication with plugins in Windows
  + ZBX-21936 Fixed actions not being displayed in the Action log widget
  + ZBX-22164 Fixed quote and unquote methods for trigger functions
  + ZBX-21254 Removed kernel.maxproc from the processes graph in Linux by Zabbix agent templates
  + ZBX-21754 Improved value cache warmup when retrieving two last values with 1 day update interval
  + ZBX-22077 Fixed Sign out link not working consistently in Mozilla Firefox
  + ZBX-21862 Updated tablespaces query for Oracle plugin in Zabbix agent 2
  + ZBX-21665 Fixed SMART plugin infinite loop for Zabbix agent 2
  + ZBX-19138 Fixed Redis plugin configuration in Zabbix agent 2 configuration files
  + ZBX-21592 Moved some static items under LLD rules to optimize Oracle by ODBC template
  + ZBX-21069 Fixed SNMP max_vars not backing off when generr is received
  + ZBX-21889 Fixed warnings being displayed even after enabling overrides for trends or history tables with compressed chunks
  + ZBX-21563 Changed the order in which escalation steps and recovery operations are executed
  + ZBX-22017 Fixed map navigation tree widget inability to save the order when the depth levels get changed
  + ZBX-21961 Removed the unnecessary "Command:" label for message actions on the Event details page
  + ZBX-21783 Fixed Zabbix JS timeout validation
  + ZBX-21720 Fixed trends function cache size estimation and overallocation handling
  + ZBX-21713 Fixed retrieval of the numeric column width when Oracle DB is used
  + ZBX-22126 Fixed trends being deleted from cache and retrieved from the database when data older than 1 hour is received
  + ZBX-22075 Fixed crash when Elasticsearch is used
  + ZBX-21890 Fixed config.dbversion_status containing second empty object on PostgreSQL without TSDB
  + ZBX-22138 Fixed inability to delete a group from the host prototype
  + ZBX-21950 Updated script item to not require host interface during template linkage
  + ZBX-21540 Moved some static items under LLD rules to improve performance in Oracle by Zabbix agent 2 template
  + ZBX-21073 Added support of Int8Array(), Buffer() and also duktape plain buffers in md5, sha256 and hmac function parameters
  + ZBX-22071 Extended description for OPSGenie media type
  + ZBX-20845 Fixed SNMP interface availability in case of wrong credentials
  + ZBX-21587 Added metrics for optimizing dependent items preprocessing in Jenkins template
  + ZBX-21441 Added an override to skip metadata collection on zfs and btrfs for Nix templates
  + ZBX-22016 Fixed host.get API method not returning any results for hosts with no interfaces when filtering by "hostid"
  + ZBX-21927 Fixed a crash on Oracle database when connection is lost
  + ZBX-21300 Fixed high CPU usage when using net.tcp.socket.count key on Windows
  + ZBX-21793 Fixed error message for "diaginfo" runtime command
  + ZBX-22042 Fixed inability to get the existing group prototypes by hostprototype.get API method when using Oracle database
  + ZBX-21221 Increased character limit of task_result.info
  + ZBX-21696 Fixed Windows agent 2 Unicode path support for log* items
  + ZBX-21903 Fixed agent 2 timeout behavior for net.tcp.port item
  + ZBX-21039 Fixed Readme in PostgreSQL by Zabbix agent 2 template
  + ZBX-21922 Fixed expression macros to use corresponding item keys
  + ZBX-21806 Fixed fatal PHP error in case incorrect variable type for controller action is given
  + ZBX-21753 Fixed graphs not loading in kiosk mode
  + ZBX-20413 Fixed the behavior of paging when a filter or a sub-filter is applied
  + ZBX-21206 Updated plugin support dependency for Zabbix agent 2
  + ZBX-20356 Updated Zabbix agent 2 to remove and re-add performance counters on failed collection and to keep a query always open
  + ZBX-21296 Updated Oracle plugin, Oracle ODBC and agent 2 template documentation grant select variables and added a new grant
  + ZBX-21595 Optimized RabbitMQ node templates
  + ZBX-21884 Changed system.sw.packages[&lt;package&gt;,&lt;manager&gt;,&lt;format&gt;] to system.sw.packages[&lt;regexp&gt;,&lt;manager&gt;,&lt;format&gt;]
  + ZBX-21594 Optimized RabbitMQ cluster templates
  + ZBX-20050 Fixed broken macro value and type input when changing to/from inherited macros
  + ZBX-21864 Fixed the fatal error in system warning page
  + ZBX-20110 Added single field search option to the archive.info, ts.stats, pdb.info,
    cdb.info and diskgroups.stats keys in Zabbix agent 2 Oracle plugin
  + ZBX-21373 Fixed the agent sometimes crashing when enumerating system processes on OpenBSD</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1689854400">- updated to latest upstream release 6.0.19
- this version fixes CVE-2023-29454 bsc#1213338
- New Features and Improvements
  + ZBXNEXT-8497 Removed unnecessary JavaScript preprocessing in discovery rules in Kubernetes templates
  + ZBXNEXT-8465 Updated JavaScript scripts in Kubernetes templates
  + ZBXNEXT-8467 Updated max supported TimescaleDB version to 2.11
  + ZBXNEXT-7072 Fixed hintbox to be automatically closed when target element disappears
  + ZBXNEXT-8294 Added filters of node labels and annotations for Kubelet discovery
    in Kubernetes cluster state template
  + ZBXNEXT-8199 Added Google cloud platform monitoring template
  + ZBXNEXT-8330 Updated plugin support with defaults support for Zabbix agent 2
  + ZBXNEXT-8357 Improved proxy history housekeeping when data older than ProxyOfflineBuffer is being constantly received
  + ZBXNEXT-8142 Added ability to import configuration files with a UTF-8 Byte order mark
  + ZBXNEXT-8209 Added Azure CosmosDB for MongoDB template
  + ZBXNEXT-8078 Removed unnecessary new line for each element in an array when exporting YAML templates
  + ZBXNEXT-8273 Implemented support for relative Include paths in the config file, based on its current directory
  + ZBXNEXT-8391 Added container healthcheck metric in Docker by Zabbix agent 2 template
  + ZBXNEXT-8354 Added pids_stats to docker.container_stats key in Zabbix agent 2
- Bug Fixes
  + ZBX-22987 Fixed inefficient URL schema validation
  + ZBX-21859 Fixed active checks occasionally not being executed on Zabbix agent 2 if checks
    for a plugin have long and short update intervals
  + ZBX-21892 Fixed wrong fs type returned by vfs.fs.get for file systems with identical mount point
  + ZBX-22941 Prevented clearing of the user macro secret values on inherited host prototypes as
    the result of user macros modifications on the parent host prototype of a template
  + ZBX-22695 Fixed eventlog duplicate timestamps
  + ZBX-22903 Fixed scale calculation for Graph and Graph (classic) widgets
  + ZBX-22148 Fixed the crash when updating a webhook to JavaScript that cannot be compiled
  + ZBX-22868 Fixed Zabbix agent 2 plugin Defaults when hardcoded value is provided
  + ZBX-22399 Added TLS and Default parameters support to MQTT plugin for Zabbix agent 2
  + ZBX-20280 Fixed page selection in a dashboard after refresh
  + ZBX-22883 Fixed occasional crash of user parameters on Windows when using Zabbix agent 2 with UserParameterDir defined
  + ZBX-22805 Increased memory allocation limit for JavaScript execution from 64M to 512M
  + ZBX-22798 Fixed incorrect output of vfs.file.contents when reading frequently modified file
  + ZBX-21573 Optimized preprocessing steps in the AWS EC2 by HTTP template
  + ZBX-16326 Fixed displaying of the first and last data points on the graphs
  + ZBX-22467 Fixed missing bracket in a trigger event name in Windows templates
  + ZBX-22738 Fixed flickering debug info while editing empty dashboards
  + ZBX-22231 Removed host and interface macros resolution from HTTP proxy fields in items,
    item prototype and discovery rule test dialogues
  + ZBX-21194 Fixed filter form submission upon pressing Enter key in Safari
  + ZBX-22762 Fixed race condition in Zabbix agent 2 when reading filesystem
  + ZBX-21804 Removed requirement for write permissions on hosts, host groups, triggers, discovery rules,
    discovery checks and proxies when creating or updating actions
  + ZBX-22243 Fixed navigation away from edited dashboard without user confirmation
  + ZBX-22418 Fixed popup form fields overlapping labels when textarea width is resized
  + ZBX-19590 Changed count_foreach to add 0 when no data are in the requested period
  + ZBX-22681 Fixed wrongly displayed Revert button for text macros in host, template and host prototype clone forms
  + ZBX-22594 Fixed fatal error when a request contains invalid authentication parameters
  + ZBX-22397 Fixed disabled input field text color in Safari
  + ZBX-21593 Optimized preprocessing steps in the templates PostgreSQL by Zabbix agent and PostgreSQL by Zabbix agent 2
  + ZBX-22470 Fixed hang on logging when establishing an encrypted connection in Zabbix agent 2
  + ZBX-20263 Prevented the ability to link two or more templates with matching item keys to a host or template;
    improved the check for double template linkage and related error messages
  + ZBX-22571 Fixed "service not equal" action condition not working as expected
  + ZBX-22644 Fixed Graph widget not showing all problems for multiple items with dataset aggregation enabled
  + ZBX-22698 Fixed spelling mistakes in the templates
  + ZBX-21883 Changed Select map field of the Map widget to multiselect
  + ZBX-22989 Silenced null-dereference warnings for duktape
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22604 Added new replica mismatch metrics to Kubernetes cluster state template, updated triggers
  + ZBX-22475 Fixed regex in preprocessing parameter for Jenkins template
  + ZBX-21910 Fixed JavaScript in Kubernetes nodes template
  + ZBX-22773 Made NodeAddress use ListenIP and ListenPort if not specified
  + ZBX-21613 Fixed broken database upgrade if more than one Zabbix server at the same time on one database is started
  + ZBX-22688 Fixed AlertScriptPath not allowing links
  + ZBX-22029 Fixed preprocessing step in Pods discovery for Kubernetes kubelet template
  + ZBX-22234 Fixed incorrect SNMPINDEX offset retrieval in SNMP discovery
  + ZBX-22141 Fixed attaching multiple templates with proc.get item key to one host and fixed spelling in description
  + ZBX-22285 Fixed honoring of the excludeSearch parameter in API
  + ZBX-20604 Fixed UserParameterDir behavior for UserParameter calls
  + ZBX-22732 Fixed description of ATAN2 mathematical function
  + ZBX-22664 Fixed user macros with regex context being resynced without any changes
  + ZBX-22661 Fixed templated dashboard display in Monitoring Hosts Dashboards
  + ZBX-21599 Optimised preprocessing steps and added dashboard in the TiDB TiKV by HTTP template
  + ZBX-21598 Optimised preprocessing steps and added dashboard in the TiDB PD by HTTP template
  + ZBX-21600 Optimised preprocessing steps and added dashboard in the TiDB by HTTP template
  + ZBX-22386 Fixed encoding of HTML entities in the user interface
  + ZBX-22714 Fixed signature for mqtt.get key in Standard items popup
  + ZBX-21397 Fixed preprocessing step in discovery for Kubernetes kubelet template
  + ZBX-20202 Improved tablespace handling to support Oracle multitenant architecture in Oracle by ODBC template
  + ZBX-22713 Fixed Zabbix server compilation problem for NetBSD
  + ZBX-21795 Fixed unhandled timeout in Telnet
  + ZBX-21801 Fixed helper positioning when sorting Header and Query fields in item configuration form
  + ZBX-22238 Fixed non-writable hostgroup appearance in template, host and host prototype clone forms
  + ZBX-22192 Fixed valid widget name being reset when other widget fields are invalid
  + ZBX-21871 Switched for the changes in users of user group API object to be audit logged
    as updates in groups of user API objects
  + ZBX-22461 Fixed incorrect sortable item positioning in Safari
  + ZBX-22469 Fixed SLI calculation for services having multiple alarms per second
  + ZBX-22859 Fixed validation of input parameters in action configuration form</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1697544000">- updated to latest upstream release 6.0.22
- this version fixes CVE-2023-32722 and CVE-2023-32722 bsc#1216211 and bsc#1216222
- removed patches zabbix-6.0.12-new-m4-pgsql.patch zabbix-6.0.12-curl-fixes.patch
  honestly was tired of patching for correct way doing postgresql detection
  now added postgresql-server-devel which does not make sense but hey
  upstream does not care
- New Features and Improvements
  + ZBXNEXT-8576 Added template integration with Acronis Cyber Protect Cloud
  + ZBXNEXT-6554 Increased remote command execution limits to 16MB
  + ZBXNEXT-8610 Added MantisBT template
  + ZBXNEXT-8358 Improved items configuration sync on PostgreSQL by selecting using equal condition instead of not equal
  + ZBXNEXT-8429 Added HashiCorp Nomad template
  + ZBXNEXT-8649 Fixed time period params in JavaScript
  + ZBXNEXT-8581 Added support for HTTP proxy in Azure templates
  + ZBXNEXT-8558 Added MantisBT webhook
  + ZBXNEXT-8589 Updated documentation, unified metric names and descriptions in PostgreSQL templates,
    removed unused macros, user parameters and queries in PostgreSQL by Zabbix agent
  + ZBXNEXT-8528 Added AWS Cost Explorer template
  + ZBXNEXT-8190 Increased MariaDB maximum supported version to 11.0
  + ZBXNEXT-8582 Increased MySQL maximum supported version to 8.1
  + ZBXNEXT-8481 Added PostgreSQL by ODBC template
  + ZBXNEXT-8561 Added nodata trigger to remote Zabbix proxy and server health templates
  + ZBXNEXT-8482 Added integration with OpenStack Nova
  + ZBXNEXT-8451 Disabled spell checking for nondescriptive textareas
  + ZBXNEXT-8505 Added Cisco SD-WAN templates
  + ZBXNEXT-7944 Excluded edgeupdate service from services discovery in Windows by Zabbix agent templates
  + ZBXNEXT-8422 Added AWS ECS templates
- Bug Fixes
  + ZBX-23417 Fixed possible memory leak when checking modbus.get[] item
  + ZBX-23338 Improved performance of templatedashboard.get method for non super-admin users
  + ZBX-23110 Fixed possible crash on Windows 11 by removing concurrent Win API call for update perfCounters list
  + ZBX-23284 Prevented deletion of the discovered group as a result of renaming its group prototype
  + ZBX-21094 Fixed graphs not displaying values when items do not have trends and trend storage period is overridden in configuration
  + ZBX-23162 Fixed variable in JavaScript for Cisco Meraki template
  + ZBX-23066 Expanded ui/composer.json to describe the project
  + ZBX-23261 Removed kiosk mode button from host inventory form
  + ZBX-23253 Added static units support to graph widget legend and hint box
  + ZBX-21898 Fixed expression validation, history function parser to accept backslash without escaping
  + ZBX-22943 Fixed various memory leaks in Zabbix agent 2
  + ZBX-23244 Added escaping for special characters in HTML mode of Telegram mediatype
  + ZBX-22818 Fixed some aggregation functions not working with last_foreach()
  + ZBX-21636 Fixed Oracle DB update query error mishandled as success
  + ZBX-20442 Fixed Ceph plugin not returning percent_used in Zabbix agent 2
  + ZBX-15210 Added housekeeping and handling in remove action operation of autoreg_host table
  + ZBX-22685 Fixed issue of error message details not being expanded by default in various forms
  + ZBX-22166 Fixed item value widget not showing decimal places properly with seconds
  + ZBX-23035 Fixed disappearing filter group in host, item, trigger, graph, discovery rule, web and template lists
  + ZBX-23105 Added missing database indices
  + ZBX-22640 Fixed inability to add unique SNMPv3 checks in discovery rules
  + ZBX-21952 Fixed and improved documentation for Oracle by ODBC template
  + ZBX-22724 Fixed inconsistencies in ordering of objects in template configuration export
  + ZBX-22980 Fixed host prototype displaying inherited macros in a non-inherited macro tab
  + ZBX-17279 Fixed graph widget loading
  + ZBX-21644 Fixed state of "allow manual close" setting of trigger prototype getting lost on template cloning
  + ZBX-22060 Added notes about encryption in PostgreSQL templates, renamed database instance URI macro to connection string
    in PostgreSQL by Zabbix agent 2 template, updated PostgreSQL by ODBC template to use connection string
  + ZBX-23246 Fixed classic graph preview not working if more than 10 items are assigned to it
  + ZBX-22758 Fixed Zabbix agent 2 startup error on domain controllers by increasing go-winio version
  + ZBX-22451 Fixed resolving of calculated item formula in test popup
  + ZBX-22620 Added header in items for Meraki template
  + ZBX-23051 Changed content of resolved alerts to be more compatible with Event Orchestration in PagerDuty
  + ZBX-23272 Fixed naming for tenant item prototypes in OpenStack Nova by HTTP template
  + ZBX-22771 Fixed handling of large unsigned integers in jsonpath
  + ZBX-22871 Fixed regular expression crash with invalid utf-8 sequences when pcre2 is used
  + ZBX-23141 Fixed crash when maintenance is enabled and unexpected event exists for trigger prototype
  + ZBX-21255 Added support of the fmtnum() function for {ITEM.VALUE}, {ITEM.LASTVALUE} and expression macros
  + ZBX-21695 Fixed {TIME} macro not being resolved during scheduled report test
  + ZBX-23221 Fixed memory leaks when using certificate-based encryption in Zabbix Agent 1 and Agent 2; thanks to Masato Hirahata for the patch
  + ZBX-22864 Fixed calculation of max_repetitions sent out to device in SNMP PDUs
  + ZBX-21574 Optimized Asterisk by HTTP template
  + ZBX-18168 Added regexp runtime error logging for log*[] items
  + ZBX-22677 Adjusted font colors for placeholders, disabled and readonly fields
  + ZBX-22972 Fixed displaying of dashboard pages when scrolling is enabled
  + ZBX-22528 Fixed draggable element position
  + ZBX-23067 Enhanced audit logging with reason of switching of HA node to active mode
  + ZBX-22613 Fixed script execution with API token as authentication
  + ZBX-23060 Removed unused endpoints in JavaScript for Veeam Backup and Replication template
  + ZBX-22772 Added trends cleanup for non-numeric value types
  + ZBX-22822 Fixed displaying the correct threshold color in "Top hosts" widget when value exceeds maximum
  + ZBX-22777 Fixed item test form sending incorrectly resolved macros to server if item uses SNMP interface
  + ZBX-23097 Fixed use of uninitialised value when verifying subject and issuer with TLS
  + ZBX-23112 Fixed runtime errors in the inheritance of the trigger and trigger prototype dependencies
  + ZBX-22539 Fixed SLI calculation for days with daylight-saving-time transitions
  + ZBX-22814 Fixed PHP runtime errors in API trigger.get method when using "expandComment" option
  + ZBX-23049 Fixed default condition for log item macro resolution
  + ZBX-21909 Updated setup section in README for PHP-FPM templates to include configuration example for Apache
  + ZBX-21547 Fixed reading of non-UTF-8 encoded files in Zabbix agent 2
  + ZBX-20148 Fixed the issue with housekeeper failing to delete some of the events that required deletion
  + ZBX-21970 Fixed console error in "Map navigation tree" widget; disabled add button on a 10th depth level
  + ZBX-19393 Fixed undefined index errors in configuration.importcompare
  + ZBX-22290 Fixed generation of double page headers when general warning appears
  + ZBX-21845 Fixed Zabbix agent 2 systemd plugin failing with newer dbus
  + ZBX-22830 Fixed free bytes calculation for temporary tablespace in Oracle Zabbix agent 2 plugin
  + ZBX-22912 Fixed not being able to save an event correlation when custom formula was selected but only one condition remained
  + ZBX-21571 Updated pod crash loop trigger expressions in Kubernetes nodes and cluster state templates
  + ZBX-22369 Fixed suffix interpretation in threshold values for "Top hosts" widget
  + ZBX-22825 Fixed Zabbix access to the first page for user with specific page access
  + ZBX-22867 Fixed import popup showing circle animation even if PHP code failed
  + ZBX-22711 Fixed incorrectly displayed simple graphs with non-numeric items in Host graphs page</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1703419200">- updated to latest release 6.0.25
- fixes for bsc#1218199 (CVE-2023-32727), bsc#1218185 (CVE-2023-32725),bsc#1218193 (CVE-2023-32726)
- New Features and Improvements
  + ZBXNEXT-8857 Updated max supported TimescaleDB version to 2.13
  + ZBXNEXT-8800 Backported support of additional SSH options for ssh.run[] item as the 5th parameter
  + ZBXNEXT-8705 Implemented new tablespace item to retrieve percentage about
    current tablespace usage from max for both Oracle templates
  + ZBXNEXT-8708 Added version metric to Oracle plugin in Zabbix agent 2
  + ZBXNEXT-8729 Updated max supported TimescaleDB version to 2.12
  + ZBXNEXT-8522 Added HPE iLO by HTTP template
  + ZBXNEXT-7486 Added openshift-state-metrics in Kubernetes cluster state by HTTP
  + ZBXNEXT-8552 Added FortiGate by SNMP and FortiGate by HTTP templates
  + ZBXNEXT-8727 Added additional metrics in Cisco Meraki organization by HTTP template
  + ZBXNEXT-7097 Added item and trigger for monitoring PostgreSQL version into PostgreSQL
    by ODBC and PostgreSQL by Zabbix agent 2 templates
  + ZBXNEXT-8283 Implemented role-based authentication for AWS monitoring
  + ZBXNEXT-8575 Added Nextcloud template
  + ZBXNEXT-8469 Increased PostgreSQL maximum supported version to 16
  + ZBXNEXT-8714 Increased MariaDB maximum supported version to 11.1
- Bug Fixes
  + ZBX-23559 Fixed SLI dropping when maintenance is set with pre-existing problem
  + ZBX-23471 Fixed sha256 sum calculation on AIX, HP-UX and Solaris, fixed crash on HP-UX
  + ZBX-23787,ZBX-23755 Fixed crash on empty HTTP response;
    fixed Zabbix agent build on Windows with libcurl
  + ZBX-23683 Fixed calculation of vmware.datastore.read/write items taking into
    account VMware HV maintenance status
  + ZBX-21132 Fixed Top hosts widget not showing all items by selected item name
  + ZBX-23764 Added an additional field for new events in SIGNL4 media type
  + ZBX-23342 Fixed Zabbix agent 2 MySQL plugin connection not taking into account TLS parameters
  + ZBX-23685 Added read-only transaction to the list of recoverable errors on PostgreSQL
  + ZBX-23580 Fixed aggregated item key conversion to calculated item formula when
    item key includes 'last' function and a fourth parameter
  + ZBX-22493 Fixed foreign key support with SQLite3 database
  + ZBX-23490 Improved HTTP agent, web scenarios, web checks and JavaScript to convert to UTF-8
    from charset specified in HTTP header or HTTP meta tag
  + ZBX-23621 Fixed SNMP discovery looping forever with empty trend response
  + ZBX-23644 Fixed Zabbix agent compilation on AIX
  + ZBX-23525 Fixed template tab name in template configuration form
  + ZBX-23620 Reordered sub-templates in READMEs of Acronis, Control-M and Openstack templates
  + ZBX-23381 Fixed unit for FreeStorageSpace metric in JavaScript AWS RDS instance by HTTP template
  + ZBX-23269 Fixed sizes of loading modal windows
  + ZBX-22400 Fixed Web scenarios configuration form to display parent web scenarios on page refresh
  + ZBX-23290 Fixed gap when filtering by tags in Latest data
  + ZBX-23430 Fixed selected filter tab in high contrast themes being indistinguishable from others when collapsed
  + ZBX-23639 Changed value type for 'Pool Percent Used' item prototype in Ceph by Zabbix agent 2 template
  + ZBX-21891 Fixed messages about enabling, disabling and updating modules being different from other places
  + ZBX-23521 Fixed password field label not changing to key passphrase and
    back for SSH agent item when changing authentication method
  + ZBX-23431 Fixed non-working "Network timeout for item test" setting
  + ZBX-23285 Added missing bottom border for disabled button dropdown on hover for inherited macros
  + ZBX-23615 Fixed receiving data from the database twice the first time it is loaded
  + ZBX-19531 Fixed tables with header text vertical rotation
  + ZBX-23235 Fixed function macros to expand in notifications
  + ZBX-23173 Fixed memory leak in agent 2 for Windows Events processing on MS Windows
  + ZBX-23265 Fixed transfer of PSK encryption details when cloning proxy
  + ZBX-23563 Fixed JSONPath for rowshare locks metric in PostgreSQL by Zabbix agent 2 template
  + ZBX-22907 Removed unused LLD macro in PostgreSQL by Zabbix agent template
  + ZBX-23377 Added support for VMware perfCounter with nanosecond type
  + ZBX-23012 Possible optimization of the SQL queries when updating LLD items
  + ZBX-23325 Fixed ability to add duplicate ICMP ping checks to discovery rule configuration form via popup
  + ZBX-23270 Renamed trigger name condition to event name condition
  + ZBX-23340 Fixed TLS parameter handling in MySQL plugin for Zabbix agent 2
  + ZBX-23461 Fixed output of redundant data in DCdump_interfaces
  + ZBX-23528 Fixed inability to resize trigger expression field horizontally
  + ZBX-22977 Fixed positioning of hidden checkbox inputs and fixed autofocus in template/host mass update
  + ZBX-23494 Added SNMP fallback item to TrueNAS by SNMP template, updated
    uptime item and template descriptions, added preprocessing to free swap percentage calculation
  + ZBX-23404 Fixed Zabbix agent crashes on HP-UX 11.23
  + ZBX-22666 Disabled severity filter for Geomap widget in dashboard edit mode
  + ZBX-22735 Fixed confusing error message on user parameter reload in Zabbix agent 2
  + ZBX-23393 Fixed unquoted macro parsing in trigger function parameters
  + ZBX-23064 Simplified trend synchronization queries to improve performance
  + ZBX-23373 Fixed result for script.get API call with selectActions option
  + ZBX-23014 Fixed Zabbix agent build on HP-UX
  + ZBX-23164 Added timespan parameter in JavaScript Cisco Meraki template
  + ZBX-23455 Fixed inconsistency in button naming, confirmation messages,
    success and error messages in item and web scenario list pages
  + ZBX-20038 Fixed master host parameter for MySQL replication.get_slave_status key in Zabbix agent 2
  + ZBX-23301 Removed checks for PostgreSQL-TimescaleDB versions combination
  + ZBX-23211 Fixed host dashboard view for multi-page dashboard where the first page is empty</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1707048000">- add group provides needed by RPM 4.19</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108800">- update to latest release 6.0.27
- replaced zabbix-agentd.firewall  zabbix-java-gateway.firewall  zabbix-proxy.firewall  zabbix-server.firewall
  with firewalld xml definitions zabbix-agentd.xml  zabbix-java-gateway.xml  zabbix-proxy.xml  zabbix-server.xml
- New Features and Improvements
  + ZBXNEXT-8983 	Updated max supported MariaDB version to 11.2
  + ZBXNEXT-8984 	Updated max supported MySQL version to 8.3
  + ZBXNEXT-8762 	Added YugabyteDB by HTTP and YugabyteDB Cluster by HTTP templates
  + ZBXNEXT-8891 	Updated max supported MySQL version to 8.2
  + ZBXNEXT-8524 	Added support for HTTP proxy in GCP templates
  + ZBXNEXT-8759 	Added dashboards in Azure templates
  + ZBXNEXT-8580 	Added new discovery rules, refactored discovery rules to dependent items
    and made few minor changes in MSSQL by ODBC template
  + ZBXNEXT-8730 	Added Azure Cost Management by HTTP template
  - Bug Fixes
  + ZBX-23124 Fixed items with disabled history being sometimes stuck in non-supported state
  + ZBX-23586 Fixed filter evaluation type of organizations discovery in Cisco Meraki dashboard by HTTP template
  + ZBX-23766 Updated Zabbix agent 2 Ceph plugin readme setup instructions
  + ZBX-24094 Fixed network interfaces LLD filtering macro in Linux by Prom template
  + ZBX-23202 Fixed unused tag value being saved in tag filter
  + ZBX-22555 Updated regexp to case insensitive in Nginx templates
  + ZBX-23973 Fixed trends being retrieved from database for new items and for items with infrequent update interval
  + ZBX-22745 Removed incorrect description of network interfaces administrative status filter macro in SNMP templates
  + ZBX-24015 Improved zabbix[queue] internal item not to block history syncers and pollers
  + ZBX-23509 Fixed JSONPath of Keyspace discovery master item in Redis by Zabbix agent 2 template
  + ZBX-24059 Fixed libmodbus unnecessary linking into all binaries
  + ZBX-24055 Added missing API port macros in URL of script items in HPE Synergy by HTTP and HPE Primera by HTTP templates
  + ZBX-20525 Fixed vfs.dir.size performance issues when walking through directory that has a lot of subdirs/files
  + ZBX-23773 Improved trigger functionality for Acronis Cyber Protect Cloud MSP by HTTP template
  + ZBX-23979 Improved trend recalculation performance by performing trend updates in own transaction
  + ZBX-23688 Improved new item value retrieval performance by adding such items to value cache after configuration sync
  + ZBX-22130 Changed JSONPath expression evaluator to treat null values as empty variants
  + ZBX-23986 Added a license to the Go module
  + ZBX-23587 Fixed widget input field selecting when clicking on label
  + ZBX-23640 Fixed preload hints opening
  + ZBX-22433 Fixed web scenario and web scenario step configuration field trimming and field sorting
  + ZBX-23684 Fixed transactions query file for PostgreSQL by Zabbix agent template
  + ZBX-22371 Fixed process tags option not adding tags for service events
  + ZBX-17208 Fixed invalid command-line flag handling in Zabbix agent 2
  + ZBX-23937 Fixed JavaScript for AWS EC2 instances discovery
  + ZBX-22715 Fixed map shape dimension changes on resizing in scaled browser mode
  + ZBX-23722 Added garbage collection after executing JavaScript code
  + ZBX-23740 Fixed netsnmp persistent state disabling without affecting its configuration
  + ZBX-23257 Fixed log items not using MaxLinesPerSecond setting correctly for Zabbix agent 2
  + ZBX-23890 Removed non-existing headers from compiler checks: mtent.h and knlist.h
  + ZBX-23912 Removed Jira with CustomFields media type in data.tmpl
  + ZBX-23761 Fixed JavaScript in Jira media type
  + ZBX-22558 Fixed trigger expression for retrieval of stub page in Nginx templates
  + ZBX-23691 Fixed LLD filters evaluation type for devices discovery in Cisco SD-WAN by HTTP template
  + ZBX-23540 Added error checks for RegisterMetrics calls
  + ZBX-23605 Removed getting location buckets in AWS by HTTP template
    added discovery filters for request metrics in AWS S3 bucket by HTTP template
  + ZBX-23466 Fixed data aggregation errors in Graphs and Top hosts widgets with Elasticsearch backend
  + ZBX-23835 Updated Meraki templates
  + ZBX-23723 Fixed proxy params in JavaScript AWS templates
  + ZBX-23733 Fixed error when downloading graph as .png image if item name contains multibyte characters
  + ZBX-22983 Fixed ellipsed dropdown options in items mass update in preprocessing
  + ZBX-23715 Fixed persistent directory path not following symlinks upon creation
  + ZBX-23825 Fixed query_fields values for Acronis and Nomand templates
  + ZBX-22055 Fixed map image of map widget not being updated when pressing Apply button
  + ZBX-23629 Fixed interface icon cursor to pointer
  + ZBX-22536 Fixed TimescaleDB compression detection for history.clear API method and proper error appearance in frontend
  + ZBX-23145 Disabled deprecated automatic reconnection in MySQL
  + ZBX-22933 Improved vfs.file.regmatch and vfs.file.regexp items to use buffered file read
  + ZBX-23439 Fixed sorting of numeric items with/without aggregation enabled in Top hosts widget
  + ZBX-21973 Changed deprecated X-Frame option allow-from to Content-Security-Policy frame-ancestors
  + ZBX-23633 Fixed service alarms to be recovered with problem time in case of negative problem duration
  + ZBX-23738 Fixed Zabbix backend sources for libxml2 2.12.0 version changes
  + ZBX-23746 Fixed creation of tickets during escalation for Zammad media type
  + ZBX-23561 Fixed spacing between filter and results table
  + ZBX-18873 Fixed disabled chevrons color in problem view
  + ZBX-23636 Fixed some fields in Administration section not being trimmed on form submit</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108801">- remove all firewalld definitions as they are part of firewald package already</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711800000">- fix broken copypasta for system-user-zabbix source file and
  file itself to remove gecos (description) in file
  fixes bsc#1222169 Packaging Error in system-user-zabbix-6.0.27-1.1.noarch package prevents upgrade
  Thanks Andreas Stieger for pointing out and reporter himself</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1711800001">- update to 6.0.28:
  * Added metadata in JavaScript for AWS templates
  * Added AWS ELB Application Load Balancer by HTTP template
  * Added Check Point Next Generation Firewall by SNMP template
  * Added MSSQL by Zabbix agent 2 template
  * Updated max supported TimescaleDB version to 2.14
  * bug fixes</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1716984000">- Update license to match legaldb report</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1719489600">- update to 6.0.31
- New Features and Improvements
  + ZBXNEXT-9140 Added support for custom compartments in Oracle Cloud by HTTP templates Templates
  + ZBXNEXT-9034 Added Jira Data Center by JMX template Templates
  + ZBXNEXT-8682 Introduced a length limit of 512KB for item test values that server returns to Zabbix frontend Frontend Server
  + ZBXNEXT-8248 Added database filter macros to MySQL templates Templates
  + ZBXNEXT-6698 Removed absolute threshold and timeleft from OS template triggers of filesystem space Templates
  + ZBXNEXT-7930 Added user macro support for username and password fields in email media type Server
  + ZBXCTR-22 Refactored JavaScript filter functions for Kubernetes templates Templates
  + ZBXNEXT-9098 Added AWS ELB Network Load Balancer by HTTP template Templates
  + ZBXNEXT-6864 Replaced {HOST.CONN} with user macros in templates Templates
  + ZBXNEXT-9117 Updated max supported MariaDB version to 11.3 Proxy Server
  + ZBXNEXT-9026 Added Go compiler version to Zabbix agent 2 version output Agent
  + ZBXNEXT-8786 Changed 'odbc.discovery' keys to 'odbc.get' in MySQL by ODBC and Oracle by ODBC templates Templates
  + ZBXNEXT-8536 Added cbdhsvc service to macros in Windows agent templates Templates
  + ZBXNEXT-8861 Made changes and added more metrics to the FortiGate by SNMP template Templates
  + ZBXNEXT-8240 Added a new set of templates for integration with Oracle Cloud Infrastructure Templates
- Bug Fixes
  + ZBX-24483 Improved memory usage in Zabbix server/proxy trappers and in proxy
    pollers when sending large configuration Proxy Server
  + ZBX-23073 Fixed URL widget resizing and dragging Frontend
  + ZBX-24574 Fixed HA node flipping between standby and active states Server
  + ZBX-24119 Fixed possible blocking of alert manager when it periodically pings database Server
  + ZBX-7998 Added VMware service username, password and URL check for empty values Proxy Server
  + ZBX-24402 Reduced main process connections to database during startup Proxy Server
  + ZBX-24369 Fixed filter behavior in monitoring pages after deleting filter parameters Frontend
  + ZBX-24484 Fixed Geomap widget console error when dragging map in widget edit mode Frontend
  + ZBX-23337 Improved supported version documentation for Oracle Database plugin and both templates Documentation
  + ZBX-24180 Fixed inability to import existing host or template when its dependent item prototype,
    which is used in trigger prototypes or graph prototypes, would have a different master item API
  + ZBX-20871 Fixed inability to use LLD macro functions in Prometheus pattern and labels used in item prototype preprocessing API
  + ZBX-24527 Fixed unnecessary loading text being displayed in hintbox preloader Frontend
  + ZBX-24362 Fixed wrong Zabbix agent 2 loadable plugin process handling catching all child process exits Agent
  + ZBX-24470 Fixed scale of VMware vmware.vm.memory.size.compressed key Proxy Server
  + ZBX-24415 Added triggers for datastores in VMware templates Templates
  + ZBX-18094 Fixed multiple pie graph issues related to calculation of item angles Frontend
  + ZBX-20766 Fixed confusing port binding error message Agent Proxy Server
  + ZBX-24481 Fixed inability to unset value map from existing item or item prototype by passing
    a version without valuemap parameter into configuration.import API
  + ZBX-24531 Fixed compile time data not being set for agent2 Agent
  + ZBX-24453 Implemented socket file cleanup when shutting down, added blocking of signals during important stages of startup Proxy Server
  + ZBX-24152 Fixed host form submission with Enter button if the form is opened in a popup and focus is in a flexible text area field Frontend
  + ZBX-23788 Added SNMP OID ifAlias in Network interfaces discovery Templates
  + ZBX-24482 Fixed the presence of the http_proxy field in the initial data Installation
  + ZBX-24210 Improved Zabbix agent 2 loadable plugin capacity code style Agent
  + ZBX-23951 Fixed issue of incorrect template matching when no UUID exists in export file API
  + ZBX-23953 Fixed CIDR network mask of VMware HV network interface Proxy Server
  + ZBX-24195 Fixed host IPMI username and password field max length Frontend
  + ZBX-24451 Added tags and changed a item in Proxmox template Templates
  + ZBX-23386 Fixed hintbox sizing to fit screen Frontend
  + ZBX-24024 Fixed OIDs for external sensors in APC UPC by SNMP templates Templates
  + ZBX-21751 Fixed node's loadavg item in Proxmox template Templates
  + ZBX-24315 Fixed linking template to host when some LLD macro paths already exist Server
  + ZBX-24172 Fixed Zabbix server issue with scheduled intervals on Feb 29th of leap year Server
  + ZBX-23407 Improved performance of retrieving last history values when primary keys are available API
  + ZBX-24246 Updated descriptions for family of MySQL and Oracle templates,
    changed macro in the trigger 'Tablespace utilization is too high' for family of Oracle templates Templates
  + ZBX-23988 Renamed Agent2 Go module
  + ZBX-24222 Fixed incorrect item OIDs in the FortiGate by SNMP template Templates
  + ZBX-24393 Updated README in Redis by Zabbix agent 2 template Templates
  + ZBX-24298 Allowed any JNDI service providers back in JMX monitoring Java gateway
  + ZBX-19990 Separated LLD filter macros in Apache Tomcat by JMX template Templates
  + ZBX-24364 Added preprocessing steps for LLD rules in RabbitMQ templates Templates
  + ZBX-24368 Improved PostgreSQL autovacuum's count query Templates
  + ZBX-24282 Fixed Zabbix proxy to report error for not supported items Proxy Server
  + ZBX-19507 Fixed vmware.eventlog item to recover after event keys are reset Server
  + ZBX-24241 Fixed Zabbix server issue with random order of host groups for a host during real-time export Server
  + ZBX-24275 Fixed item prototype JSONPath preprocessing, added missing volume health metric and triggers in HPE MSA templates Templates
  + ZBX-24316 Fixed username macro in GridGain by JMX template Templates
  + ZBX-23719 Updated plugin-support to add duplicate flag handling Agent
  + ZBX-22429 Fixed typo in Zabbix proxy automake file Installation
  + ZBX-24264 Fixed value cache being filled with values of newly added items with triggers Server
  + ZBX-24088 Fixed problem filtering in maps with nested maps Frontend
  + ZBX-24206 Fixed line breaks in JavaScript in Cloudflare template Templates
  + ZBX-24236 Fixed nested transaction error in LLD when connection is terminated Server
  + ZBX-24134 Added sensor discovery in VMware Hypervisor template Templates
  + ZBX-23918 Fixed item pattern select popup to display all available items Frontend
  + ZBX-24190 Fixed items being updated incorrectly when configuring graph Frontend
  + ZBX-24289 Fixed issue with interface assignment for items copied from host to host Frontend
  + ZBX-23032 Added triggers for cluster status in VMware templates Templates
  + ZBX-23948 Added support for TabularData data when parsing an MBean attribute Java gateway
  + ZBX-23742 Fixed tag filtering logic for tags with one name and different types of operators API
  + ZBX-24271 Added delay in JavaScript execution for Azure Cost Management by HTTP template Templates
  + ZBX-24208 Fixed Oracle, MySQL plugin connection cache blocking Agent
  + ZBX-24202 Fixed JavaScript in AWS S3 bucket by HTTP template Templates
  + ZBX-23478 Fixed issue when missing locale error would not be displayed for user under certain conditions Frontend
  + ZBX-24166 Fixed Zabbix not being able to restart due to RTC and sockets not being closed before stopping Agent Proxy Server
  + ZBX-23853 Fixed duplicate agent check timestamps when time shifts back due to system clock synchronization Agent</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1726833600">- update to 6.0.33
- this version fixes CVE-2024-36461 and CVE-2024-22114
- New Features and Improvements
  + ZBXNEXT-9000 Changed query table for ASM disk group metrics in Oracle Database plugin and
    Oracle by ODBC template Agent Templates
  + ZBXNEXT-9217 Added AWS Lambda by HTTP template Templates
  + ZBXNEXT-9293 Updated max supported MySQL version to 9.0 Proxy Server
  + ZBXNEXT-8657 Updated Zabbix health templates with new visualization Templates
  + ZBXNEXT-9143 Added index on auditlog recordsetid Server
  + ZBXNEXT-9081 Added Small Computer System Interface (SCSI) device type support to Zabbix agent 2 Smart plugin Agent
  + ZBXNEXT-6445 Added recovery expression for fuzzytime triggers in Linux and Windows templates,
    removed fuzzytime triggers from active agent templates Templates
  + ZBXNEXT-9201 Updated max supported MySQL version to 8.4 Proxy Server
  + ZBXNEXT-9225 Updated max supported TimescaleDB version to 2.15 Server
  + ZBXNEXT-9226 Updated max supported MariaDB version to 11.4 Proxy Server
  + ZBXNEXT-8868 Added discovery and template for Azure VM Scale Sets Templates
- Bug Fixes
  + BX-24947 Fixed PHP runtime errors while processing frontend notifications Frontend
  + ZBX-24824 Improved loadable plugin connection broker Agent
  + ZBX-24583 Fixed inability to export/import web scenario with digest authentication API
  + ZBX-23905 Fixed double scroll in script dialogs Frontend
  + ZBX-18767 Fixed word breaks in flexible text input fields and trigger expressions Frontend
  + ZBX-24909 Fixed resolving of macro functions in the "Item value" widget Frontend
  + ZBX-24859 Fixed JavaScript in S3 buckets discovery rule Templates
  + ZBX-24617 Fixed hardcoded region in AWS by HTTP template Templates
  + ZBX-24524 Fixed "New values per second" statistic to include dependent items in calculation Proxy Server
  + ZBX-24821 Made 'execute_on' value being recorded in audit only for shell scripts Server
  + ZBX-23312 Fixed discovery edit form being saved incorrectly after dcheck update Frontend
  + ZBX-24773 Fixed duplicate item preprocessing in Kubernetes Kubelet by HTTP template Templates
  + ZBX-24514 Fixed standalone Zabbix server and Zabbix proxy not stopping when database is read-only Proxy Server
  + ZBX-23936 Fixed state and styling of readonly fields Frontend
  + ZBX-24520 Fixed an issue with incorrect translations used in several frontend places Frontend
  + ZBX-21815 Fixed issue with undefined offset for media type when it was deleted before saving the user Frontend
  + ZBX-24108 Fixed error in dashboard if Map widget contains map element that user doesn't have access to Frontend
  + ZBX-24569 Fixed old and added new items to Azure Virtual Machine template Templates
  + ZBX-24537 Fixed tags subfilter in Latest data kiosk mode Frontend
  + ZBX-24167 Fixed template linkage when item prototype collision is found Server
  + ZBX-23770 Improved monitoring user permissions documentation for Zabbix agent 2 Oracle plugin and Oracle by ODBC template Documentation
  + ZBX-24565 Removed redundant kernel header include, fixed musl compatibility issues (thanks to Alpine Linux maintainers for spotting this)
  + ZBX-24610 Fixed interface field appearance for discovered items without interface set Frontend
  + ZBX-24562 Fixed incorrect problem order in Problems by severity widget's hintbox Frontend
  + ZBX-23751 Fixed inability to pass an action filter condition without an "operator" property, implying a default value of "Equal" API
  + ZBX-21429 Prevented ability to disable all UI element access via role.update API API
  + ZBX-19271 Fixed inconsistent tag row rendering in different edit forms Frontend
  + ZBX-24539 Fixed incorrect threshold in trigger expression of Check Point Next Generation Firewall by SNMP template Templates
  + ZBX-24667 Fixed vm.memory.size[pused] item on Solaris Agent
  + ZBX-23781 Added storage volumes check in HPE iLO by HTTP template Templates
  + ZBX-24391 Fixed Zabbix agent to return net.tcp.socket.count result without error if IPv6 is disabled Agent
  + ZBX-24235 Fixed value misalignment in Item value widget Frontend
  + ZBX-24352 Fixed custom severity name usage in Geomap widget Frontend
  + ZBX-24665 Fixed potential problem with deprecated GCE Integrity feature Templates
  + ZBX-20993 Fixed Zabbix agent 2 MQTT plugin clientID to be generated by strict requirements Agent
  + ZBX-23426 Added dependent item with JavaScript preprocessing for edges SD-WAN in VMWare SD-WAN VeloCloud by HTTP template Templates
  + ZBX-24566 Fixed crash when expression macro is used in unsupported location Server
  + ZBX-24450 Fixed issue where graph could differ for data gathered from PostgreSQL and other databases Frontend
  + ZBX-24513 Fixed real-time export of rarely updated trends Server
  + ZBX-24163 Fixed submap addition in Map navigation tree widget to not append same submaps repeatedly Frontend
  + ZBX-23398 Fixed trigger expression constructor incorrectly showing '&lt;' and '&gt;' operators Frontend
  + ZBX-23584 Fixed error message being displayed when updating host after changing item status Frontend
  + ZBX-24635 Fixed datastore triggers in VMware templates Templates</changelog>
</package>
<package pkgid="164b510b158baba518cabc8da4dff3a03e319fdbfb17e64f282292aed2ea4cf1" name="zabbix-proxy-sqlite" arch="i586">
  <version epoch="0" ver="6.0.33" rel="bp156.2.3.1"/>
  <changelog author="pgajdos@suse.com" date="1644494400">- version update to 4.0.38
  * ZBX-20387   fixed default language of the setup routine for logged in superadmin users (averza)
  * ZBX-19652   fixed JavaScript syntax for Internet Explorer 11 compatibility (jfreibergs)</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1644753600">- mention dropped files from 3.x series so it can be accepted in backports...
- zabbix-3.0.20-jsLoader-fix.patch was never required in 4.x</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1647518400">- updated to latest release 4.0.39
- Bug Fixes
  + ZBX-19789 Added SourceIP support to ldap simple checks
  + ZBX-20680 Fixed reflected XSS issues
  ( Reflected XSSes in Zabbix Frontend (CVE-2022-24349, CVE-2022-24917, CVE-2022-24918, CVE-2022-24919) )
  fixes for bsc#1196945 bsc#1196946 bsc#1196947</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491200">- updated to latest release 4.0.42
- New Features and Improvements
  + ZBXNEXT-7694 Added "utf8mb3" character set support for MySQL database
  + ZBX-20946 Enabled Bulgarian, Chinese (zh_TW), German, Greek, Indonesian,
    Romanian, Spanish and Vietnamese languages in frontend
- Bug Fixes
  + ZBX-21123 Fixed crash when VMware VC was not available at the first moment when starting zabbix_server
  + ZBX-21137 Fixed VMware collector crash related to datastore state disconnected from all HVs
  + ZBX-20600 Fixed vmware hv.datastore.latency item when multiple datastores with duplicate name
  + ZBX-20844 Fixed external check becoming unsupported when Zabbix server or Zabbix proxy is stopped</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491201">- add CVE-2022-35230 patch file CVE-2022-35230.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674216000">- updated to 6.0.12
- for changes in this major release please consult 6.0.html in
  /usr/share/doc/packages/zabbix/
- removed CVE-2022-35230.patch and zabbix-3.0.25-new-m4-pgsql.patch
- added fixed zabbix-6.0.12-new-m4-pgsql.patch patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674820800">- mention of patches added required...
  zabbix-6.0.12-curl-fixes.patch zabbix-6.0.12-netsnmp-fixes.patch
  zabbix-6.0.12-new-m4-pgsql.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1684152000">- updated to latest upstream release 6.0.17
- New Features and Improvements
  + ZBXNEXT-8334 Added Event-Driven Ansible media
  + ZBXNEXT-8312 Increased TimescaleDB maximum supported version to 2.10
  + ZBXNEXT-8317 Increased MariaDB maximum supported version to 10.11
  + ZBXNEXT-7759 Added array and Buffer support to JavaScript btoa function and HttpRequest post/put methods
  + ZBXNEXT-8071 Added sysdba, sysasm and sysoper login options to Zabbix agent 2
    Oracle plugin and updated Oracle by Zabbix agent 2 template documentation
  + ZBXNEXT-8241 Added support of signing data using rs256 to JavaScript engine
  + ZBXNEXT-8208 Added storage accounts in azure template
  + ZBXNEXT-8012 Implemented API token authentication in user.checkAuthentication method
  + ZBXNEXT-8204 Added support of PHP 8.2
  + ZBXNEXT-8170 Added AWS cloud templates
  + ZBXNEXT-7923 Added templates for BMC Control-M integration
  + ZBXNEXT-7775 Added Veeam backup and replication templates
  + ZBXNEXT-8054 Updated MariaDB maximum supported version to 10.10
  + ZBXNEXT-7951 Implemented configuration import improvements
  + ZBXNEXT-8112 Added Line media type
  + ZBXNEXT-8197 Added TimescaleDB v2.9.x support
  + ZBXNEXT-7962 Fixed interfaces discovery rules in OPNsense, PFSense and TrueNAS templates
  + ZBXNEXT-7615 Added hmac function for JavaScript
  + ZBXNEXT-7977 Added Azure Microsoft SQL templates
  + ZBXNEXT-8076 Added prof_enable and prof_disable commands for profiling
  + ZBXNEXT-7963 Added a hint box to the "Enable HTTP authentication" field; added confirmation dialog box for enabling HTTP authentication
  + ZBXNEXT-7886 Added Cisco Nexus 9000 Series Switches template
  + ZBXNEXT-6119 Added the option to retrieve all JSON data from docker.container_info key in Zabbix agent 2 Docker plugin
  + ZBXNEXT-7834 Added templates for Microsoft Azure and Azure virtual machines
  + ZBXNEXT-8058 Reduced locking between history syncers, trappers and proxy pollers
- Bug Fixes
  + ZBX-22718 Fixed memory leak in json objects and identical keys
  + ZBX-22719 Fixed replace() function in expressions
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22589 Added new limits for JS objects
  + ZBX-22521 Added debug logging for process selection in proc.mem[] on AIX
  + ZBX-22373 Updated go.mod/sum to allow mixing session and key parameter for Zabbix agent 2 items
  + ZBX-22241 Fixed minimum severity filter usage for map element link triggers
  + ZBX-22194 Fixed inability to import a template with trigger dependency on a host trigger
  + ZBX-22538 Fixed popup menus disappearing on right-clicking links in them
  + ZBX-21583 Optimised preprocessing steps and added two graphs and dashboard in the Hadoop by HTTP template
  + ZBX-19375 Prevented the ability to set a duplicate value for the uuid parameter when updating any of template
    entities; added possibility to update the uuid parameter for the Service API; fixed duplicate UUIDs
    in Proxmox VE by HTTP template
  + ZBX-21603 Optimised preprocessing steps in the Zookeeper by HTTP template
  + ZBX-21589 Optimised SQL queries and preprocessing steps
  + ZBX-22492 Removed limitation for size of logged messages in JS
  + ZBX-22641 Updated deprecated ports in Kubernetes templates, updated target tags,
    added notes about binding address options for Scheduler and Cluster Manager components
  + ZBX-22306 Fixed the crash in Zabbix agent 2 when running out of available file descriptors
  + ZBX-21013 Hid the option "Create new groups" for unprivileged users in the Import form
  + ZBX-22219 Added validation to the "Server" IP/DNS option in the Zabbix agent 2 configuration
  + ZBX-22627 Fixed loss of preprocessing result when step with delta is used
  + ZBX-22304 Fixed duplication in web scenario error messages when curl cannot resolve host
  + ZBX-21577 Added an extra master item prototype to the Elasticsearch Cluster by HTTP template
    to reduce preprocessing worker utilization
  + ZBX-20084 Fixed VMware parameters display
  + ZBX-20699 Fixed the inability to import host prototypes containing SNMPv3 interface;
    allowed to supply conditional parameters with default values to hostprototype.create and hostprototype.update API methods
    when the parameters have no effect; added audit logging of changes to host prototypes when unlinking a template;
    fixed the inability to remove group links or group prototypes from a host prototype of a linked template
  + ZBX-22432 Fixed different severity paddings in trigger popups and maps triggers
  + ZBX-22210 Fixed selected count when using filter and filtered parameter is changed in a popup
  + ZBX-22533 Fixed debug section overlapping with 'Add new widget' placeholder in the dashboard
  + ZBX-22331 Fixed messages when updating graph prototype discovery
  + ZBX-22455 Added a check for numeric value in value mapping
  + ZBX-22206 Fixed incorrect padding in multiselect popup contrast dark and light stylesheets
  + ZBX-18527 Fixed the markup for Type of calculation expression field
  + ZBX-22363 Added support for item and item_preproc table fields to be either nvarchar or nclob
  + ZBX-22622 Fixed alert script path validation
  + ZBX-22588 Fixed unauthorised file system access when using cURL
  + ZBX-22097 Fixed exiting process when connection to the database is lost
  + ZBX-21576 Optimized preprocessing in ClickHouse by HTTP template and added lld rule
  + ZBX-21669 Added the possibility to filter System user in the audit log
  + ZBX-22261 Added value mapping in the template PostgreSQL by Zabbix agent 2 for item Checksum failures
  + ZBX-22413 Fixed autofocus for inherited web scenario edit
  + ZBX-22507 Fixed positioning of the debug information on dashboards in the editing mode
  + ZBX-22506 Fixed horizontal scrollbar occasionally appearing on Graph widgets
  + ZBX-22512 Fixed occasional jumping of hint-boxes of Graph widgets, when made static
  + ZBX-22403 Added license information to the Readme for Veeam Backup templates
  + ZBX-21596 Optimized preprocessing steps in the Redis by Zabbix agent 2 template
  + ZBX-22520 Fixed the versions of integrations
  + ZBX-19466 Changed global script name validation to include a menu path into its scope of uniqueness check
  + ZBX-22073 Fixed subfilters of the Latest data and Graphs occasionally hiding the selected options
  + ZBX-22490 Fixed HttpRequest limit in JavaScript being reached even if all objects are destroyed
  + ZBX-21578 Optimized HAProxy http/agent templates to spread the load across the workers
  + ZBX-21906 Fixed recovery of dependent items when throttling is used
  + ZBX-21723 Removed syslog LogType from config file for Zabbix agent 2 on Windows
  + ZBX-22407 Fixed a crash when testing an item with the aggregated function count containing invalid argument
  + ZBX-22056 Fixed the "No data found" message style in Monitoring-&gt;Problems
  + ZBX-22026 Fixed SNMP agent item going to unsupported state on NULL result
  + ZBX-22411 Fixed incorrect time in the dashboard Graph widget hintbox
  + ZBX-21902 Emphasized the HTML type in the attribution field in the Administration-&gt;Geographical Maps
  + ZBX-18288 Fixed undefined offset runtime error in the Graph prototype preview
  + ZBX-21963 Fixed $ZBX_SERVER value being ignored unless $ZBX_SERVER_PORT is also defined
  + ZBX-21802 Fixed Enabled button in the discovered calculated items
  + ZBX-21642 Fixed a filter not clearing when clicking on a specific host in the Monitoring
  + ZBX-22186 Fixed wrong color update after item order change in graphs
  + ZBX-19339 Fixed import and export of dependent LLD rules if master item is a web item
  + ZBX-21813 Fixed User role update page when an empty user role name has been submitted
  + ZBX-22188 Changed parameters of the wmi.get and wmi.getall keys to mandatory
  + ZBX-21238 Fixed the inability to update status and other fields of a templated item, item prototype
    and discovery rule of script type
  + ZBX-21834 Fixed the map navigation tree breaking if there is a disabled trigger used as a link indicator
    between two elements in a map
  + ZBX-22259 Fixed quoted parameter escaping in the trigger expression functions
  + ZBX-22241 Fixed map link color and drawing style selection when multiple triggers are in the problem state
  + ZBX-22203 Fixed the tabfilter item click event being executed at the end of the tabfilter sorting event in Firefox
  + ZBX-22434 Fixed race condition when starting Zabbix agent 2 with loadable plugins
  + ZBX-22229 Updated Zabbix web service dependencies
  + ZBX-20801 Updated the Readme in Docker template
  + ZBX-22298 Fixed metrics preprocessing in PVC discovery in Kubernetes cluster state by HTTP template,
    removed non-existing PVC statuses, combined state phases into single phase metrics, added PV discovery
  + ZBX-22079 Fixed "make clean" command when used from tar archive
  + ZBX-22222 Fixed applying item value maps on already converted values
  + ZBX-22402 Fixed data sending to Zabbix server from Zabbix agent2 persistent buffer
  + ZBX-22240 Fixed selects of history and trends being able to block housekeeping
  + ZBX-22240 Fixed selects of history and trends blocking drop_chunks
  + ZBX-22078 Fixed the crash in calculated items when using tag filter on 32-bit systems
  + ZBX-21591 Optimized JSONPaths in the Nginx Plus template
  + ZBX-21739 Fixed discover status not being updated for templated graph prototype
  + ZBX-21748 Fixed the background of the Close button in the message box for dark theme
  + ZBX-19202 Fixed template dashboard availability to users without permissions to the templates
  + ZBX-22189 Fixed Zabbix server crash appearing when only item tags change between LLD runs
  + ZBX-21591 Optimized Nginx Plus by HTTP template to spread the load across worker processes
  + ZBX-22032 Added the cookie engine to HTTP checks
  + ZBX-21597 Optimized Remote Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-21602 Optimized Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-22149 Fixed wrong escaping in trigger expression during upgrade and escaping as a workaround for calculated items
  + ZBX-22061 Fixed custom query parameter read on an empty parameter for Oracle plugin in Zabbix agent 2
  + ZBX-21227 Improved error logging during agent start as a Windows service
  + ZBX-22178 Fixed action operations being executed on the current host only if a host group is selected
  + ZBX-22189 Fixed LLD Zabbix server crash
  + ZBX-21538 Fixed history.get API method blocking drop_chunks requests during housekeeping
  + ZBX-21956 Fixed severity sign overlapping trigger name in the map element configuration
  + ZBX-22215 Fixed incorrectly quoted function parameter parsing
  + ZBX-22043 Fixed the crash when array index in JSONPath is negative or large
  + ZBX-22118 Fixed remote command execution sequence in Zabbix agent 2
  + ZBX-21556 Updated Etcd by HTTP template to comply with Etcd v3.5
  + ZBX-22133 Fixed closed pipe detection for communication with plugins in Windows
  + ZBX-21936 Fixed actions not being displayed in the Action log widget
  + ZBX-22164 Fixed quote and unquote methods for trigger functions
  + ZBX-21254 Removed kernel.maxproc from the processes graph in Linux by Zabbix agent templates
  + ZBX-21754 Improved value cache warmup when retrieving two last values with 1 day update interval
  + ZBX-22077 Fixed Sign out link not working consistently in Mozilla Firefox
  + ZBX-21862 Updated tablespaces query for Oracle plugin in Zabbix agent 2
  + ZBX-21665 Fixed SMART plugin infinite loop for Zabbix agent 2
  + ZBX-19138 Fixed Redis plugin configuration in Zabbix agent 2 configuration files
  + ZBX-21592 Moved some static items under LLD rules to optimize Oracle by ODBC template
  + ZBX-21069 Fixed SNMP max_vars not backing off when generr is received
  + ZBX-21889 Fixed warnings being displayed even after enabling overrides for trends or history tables with compressed chunks
  + ZBX-21563 Changed the order in which escalation steps and recovery operations are executed
  + ZBX-22017 Fixed map navigation tree widget inability to save the order when the depth levels get changed
  + ZBX-21961 Removed the unnecessary "Command:" label for message actions on the Event details page
  + ZBX-21783 Fixed Zabbix JS timeout validation
  + ZBX-21720 Fixed trends function cache size estimation and overallocation handling
  + ZBX-21713 Fixed retrieval of the numeric column width when Oracle DB is used
  + ZBX-22126 Fixed trends being deleted from cache and retrieved from the database when data older than 1 hour is received
  + ZBX-22075 Fixed crash when Elasticsearch is used
  + ZBX-21890 Fixed config.dbversion_status containing second empty object on PostgreSQL without TSDB
  + ZBX-22138 Fixed inability to delete a group from the host prototype
  + ZBX-21950 Updated script item to not require host interface during template linkage
  + ZBX-21540 Moved some static items under LLD rules to improve performance in Oracle by Zabbix agent 2 template
  + ZBX-21073 Added support of Int8Array(), Buffer() and also duktape plain buffers in md5, sha256 and hmac function parameters
  + ZBX-22071 Extended description for OPSGenie media type
  + ZBX-20845 Fixed SNMP interface availability in case of wrong credentials
  + ZBX-21587 Added metrics for optimizing dependent items preprocessing in Jenkins template
  + ZBX-21441 Added an override to skip metadata collection on zfs and btrfs for Nix templates
  + ZBX-22016 Fixed host.get API method not returning any results for hosts with no interfaces when filtering by "hostid"
  + ZBX-21927 Fixed a crash on Oracle database when connection is lost
  + ZBX-21300 Fixed high CPU usage when using net.tcp.socket.count key on Windows
  + ZBX-21793 Fixed error message for "diaginfo" runtime command
  + ZBX-22042 Fixed inability to get the existing group prototypes by hostprototype.get API method when using Oracle database
  + ZBX-21221 Increased character limit of task_result.info
  + ZBX-21696 Fixed Windows agent 2 Unicode path support for log* items
  + ZBX-21903 Fixed agent 2 timeout behavior for net.tcp.port item
  + ZBX-21039 Fixed Readme in PostgreSQL by Zabbix agent 2 template
  + ZBX-21922 Fixed expression macros to use corresponding item keys
  + ZBX-21806 Fixed fatal PHP error in case incorrect variable type for controller action is given
  + ZBX-21753 Fixed graphs not loading in kiosk mode
  + ZBX-20413 Fixed the behavior of paging when a filter or a sub-filter is applied
  + ZBX-21206 Updated plugin support dependency for Zabbix agent 2
  + ZBX-20356 Updated Zabbix agent 2 to remove and re-add performance counters on failed collection and to keep a query always open
  + ZBX-21296 Updated Oracle plugin, Oracle ODBC and agent 2 template documentation grant select variables and added a new grant
  + ZBX-21595 Optimized RabbitMQ node templates
  + ZBX-21884 Changed system.sw.packages[&lt;package&gt;,&lt;manager&gt;,&lt;format&gt;] to system.sw.packages[&lt;regexp&gt;,&lt;manager&gt;,&lt;format&gt;]
  + ZBX-21594 Optimized RabbitMQ cluster templates
  + ZBX-20050 Fixed broken macro value and type input when changing to/from inherited macros
  + ZBX-21864 Fixed the fatal error in system warning page
  + ZBX-20110 Added single field search option to the archive.info, ts.stats, pdb.info,
    cdb.info and diskgroups.stats keys in Zabbix agent 2 Oracle plugin
  + ZBX-21373 Fixed the agent sometimes crashing when enumerating system processes on OpenBSD</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1689854400">- updated to latest upstream release 6.0.19
- this version fixes CVE-2023-29454 bsc#1213338
- New Features and Improvements
  + ZBXNEXT-8497 Removed unnecessary JavaScript preprocessing in discovery rules in Kubernetes templates
  + ZBXNEXT-8465 Updated JavaScript scripts in Kubernetes templates
  + ZBXNEXT-8467 Updated max supported TimescaleDB version to 2.11
  + ZBXNEXT-7072 Fixed hintbox to be automatically closed when target element disappears
  + ZBXNEXT-8294 Added filters of node labels and annotations for Kubelet discovery
    in Kubernetes cluster state template
  + ZBXNEXT-8199 Added Google cloud platform monitoring template
  + ZBXNEXT-8330 Updated plugin support with defaults support for Zabbix agent 2
  + ZBXNEXT-8357 Improved proxy history housekeeping when data older than ProxyOfflineBuffer is being constantly received
  + ZBXNEXT-8142 Added ability to import configuration files with a UTF-8 Byte order mark
  + ZBXNEXT-8209 Added Azure CosmosDB for MongoDB template
  + ZBXNEXT-8078 Removed unnecessary new line for each element in an array when exporting YAML templates
  + ZBXNEXT-8273 Implemented support for relative Include paths in the config file, based on its current directory
  + ZBXNEXT-8391 Added container healthcheck metric in Docker by Zabbix agent 2 template
  + ZBXNEXT-8354 Added pids_stats to docker.container_stats key in Zabbix agent 2
- Bug Fixes
  + ZBX-22987 Fixed inefficient URL schema validation
  + ZBX-21859 Fixed active checks occasionally not being executed on Zabbix agent 2 if checks
    for a plugin have long and short update intervals
  + ZBX-21892 Fixed wrong fs type returned by vfs.fs.get for file systems with identical mount point
  + ZBX-22941 Prevented clearing of the user macro secret values on inherited host prototypes as
    the result of user macros modifications on the parent host prototype of a template
  + ZBX-22695 Fixed eventlog duplicate timestamps
  + ZBX-22903 Fixed scale calculation for Graph and Graph (classic) widgets
  + ZBX-22148 Fixed the crash when updating a webhook to JavaScript that cannot be compiled
  + ZBX-22868 Fixed Zabbix agent 2 plugin Defaults when hardcoded value is provided
  + ZBX-22399 Added TLS and Default parameters support to MQTT plugin for Zabbix agent 2
  + ZBX-20280 Fixed page selection in a dashboard after refresh
  + ZBX-22883 Fixed occasional crash of user parameters on Windows when using Zabbix agent 2 with UserParameterDir defined
  + ZBX-22805 Increased memory allocation limit for JavaScript execution from 64M to 512M
  + ZBX-22798 Fixed incorrect output of vfs.file.contents when reading frequently modified file
  + ZBX-21573 Optimized preprocessing steps in the AWS EC2 by HTTP template
  + ZBX-16326 Fixed displaying of the first and last data points on the graphs
  + ZBX-22467 Fixed missing bracket in a trigger event name in Windows templates
  + ZBX-22738 Fixed flickering debug info while editing empty dashboards
  + ZBX-22231 Removed host and interface macros resolution from HTTP proxy fields in items,
    item prototype and discovery rule test dialogues
  + ZBX-21194 Fixed filter form submission upon pressing Enter key in Safari
  + ZBX-22762 Fixed race condition in Zabbix agent 2 when reading filesystem
  + ZBX-21804 Removed requirement for write permissions on hosts, host groups, triggers, discovery rules,
    discovery checks and proxies when creating or updating actions
  + ZBX-22243 Fixed navigation away from edited dashboard without user confirmation
  + ZBX-22418 Fixed popup form fields overlapping labels when textarea width is resized
  + ZBX-19590 Changed count_foreach to add 0 when no data are in the requested period
  + ZBX-22681 Fixed wrongly displayed Revert button for text macros in host, template and host prototype clone forms
  + ZBX-22594 Fixed fatal error when a request contains invalid authentication parameters
  + ZBX-22397 Fixed disabled input field text color in Safari
  + ZBX-21593 Optimized preprocessing steps in the templates PostgreSQL by Zabbix agent and PostgreSQL by Zabbix agent 2
  + ZBX-22470 Fixed hang on logging when establishing an encrypted connection in Zabbix agent 2
  + ZBX-20263 Prevented the ability to link two or more templates with matching item keys to a host or template;
    improved the check for double template linkage and related error messages
  + ZBX-22571 Fixed "service not equal" action condition not working as expected
  + ZBX-22644 Fixed Graph widget not showing all problems for multiple items with dataset aggregation enabled
  + ZBX-22698 Fixed spelling mistakes in the templates
  + ZBX-21883 Changed Select map field of the Map widget to multiselect
  + ZBX-22989 Silenced null-dereference warnings for duktape
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22604 Added new replica mismatch metrics to Kubernetes cluster state template, updated triggers
  + ZBX-22475 Fixed regex in preprocessing parameter for Jenkins template
  + ZBX-21910 Fixed JavaScript in Kubernetes nodes template
  + ZBX-22773 Made NodeAddress use ListenIP and ListenPort if not specified
  + ZBX-21613 Fixed broken database upgrade if more than one Zabbix server at the same time on one database is started
  + ZBX-22688 Fixed AlertScriptPath not allowing links
  + ZBX-22029 Fixed preprocessing step in Pods discovery for Kubernetes kubelet template
  + ZBX-22234 Fixed incorrect SNMPINDEX offset retrieval in SNMP discovery
  + ZBX-22141 Fixed attaching multiple templates with proc.get item key to one host and fixed spelling in description
  + ZBX-22285 Fixed honoring of the excludeSearch parameter in API
  + ZBX-20604 Fixed UserParameterDir behavior for UserParameter calls
  + ZBX-22732 Fixed description of ATAN2 mathematical function
  + ZBX-22664 Fixed user macros with regex context being resynced without any changes
  + ZBX-22661 Fixed templated dashboard display in Monitoring Hosts Dashboards
  + ZBX-21599 Optimised preprocessing steps and added dashboard in the TiDB TiKV by HTTP template
  + ZBX-21598 Optimised preprocessing steps and added dashboard in the TiDB PD by HTTP template
  + ZBX-21600 Optimised preprocessing steps and added dashboard in the TiDB by HTTP template
  + ZBX-22386 Fixed encoding of HTML entities in the user interface
  + ZBX-22714 Fixed signature for mqtt.get key in Standard items popup
  + ZBX-21397 Fixed preprocessing step in discovery for Kubernetes kubelet template
  + ZBX-20202 Improved tablespace handling to support Oracle multitenant architecture in Oracle by ODBC template
  + ZBX-22713 Fixed Zabbix server compilation problem for NetBSD
  + ZBX-21795 Fixed unhandled timeout in Telnet
  + ZBX-21801 Fixed helper positioning when sorting Header and Query fields in item configuration form
  + ZBX-22238 Fixed non-writable hostgroup appearance in template, host and host prototype clone forms
  + ZBX-22192 Fixed valid widget name being reset when other widget fields are invalid
  + ZBX-21871 Switched for the changes in users of user group API object to be audit logged
    as updates in groups of user API objects
  + ZBX-22461 Fixed incorrect sortable item positioning in Safari
  + ZBX-22469 Fixed SLI calculation for services having multiple alarms per second
  + ZBX-22859 Fixed validation of input parameters in action configuration form</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1697544000">- updated to latest upstream release 6.0.22
- this version fixes CVE-2023-32722 and CVE-2023-32722 bsc#1216211 and bsc#1216222
- removed patches zabbix-6.0.12-new-m4-pgsql.patch zabbix-6.0.12-curl-fixes.patch
  honestly was tired of patching for correct way doing postgresql detection
  now added postgresql-server-devel which does not make sense but hey
  upstream does not care
- New Features and Improvements
  + ZBXNEXT-8576 Added template integration with Acronis Cyber Protect Cloud
  + ZBXNEXT-6554 Increased remote command execution limits to 16MB
  + ZBXNEXT-8610 Added MantisBT template
  + ZBXNEXT-8358 Improved items configuration sync on PostgreSQL by selecting using equal condition instead of not equal
  + ZBXNEXT-8429 Added HashiCorp Nomad template
  + ZBXNEXT-8649 Fixed time period params in JavaScript
  + ZBXNEXT-8581 Added support for HTTP proxy in Azure templates
  + ZBXNEXT-8558 Added MantisBT webhook
  + ZBXNEXT-8589 Updated documentation, unified metric names and descriptions in PostgreSQL templates,
    removed unused macros, user parameters and queries in PostgreSQL by Zabbix agent
  + ZBXNEXT-8528 Added AWS Cost Explorer template
  + ZBXNEXT-8190 Increased MariaDB maximum supported version to 11.0
  + ZBXNEXT-8582 Increased MySQL maximum supported version to 8.1
  + ZBXNEXT-8481 Added PostgreSQL by ODBC template
  + ZBXNEXT-8561 Added nodata trigger to remote Zabbix proxy and server health templates
  + ZBXNEXT-8482 Added integration with OpenStack Nova
  + ZBXNEXT-8451 Disabled spell checking for nondescriptive textareas
  + ZBXNEXT-8505 Added Cisco SD-WAN templates
  + ZBXNEXT-7944 Excluded edgeupdate service from services discovery in Windows by Zabbix agent templates
  + ZBXNEXT-8422 Added AWS ECS templates
- Bug Fixes
  + ZBX-23417 Fixed possible memory leak when checking modbus.get[] item
  + ZBX-23338 Improved performance of templatedashboard.get method for non super-admin users
  + ZBX-23110 Fixed possible crash on Windows 11 by removing concurrent Win API call for update perfCounters list
  + ZBX-23284 Prevented deletion of the discovered group as a result of renaming its group prototype
  + ZBX-21094 Fixed graphs not displaying values when items do not have trends and trend storage period is overridden in configuration
  + ZBX-23162 Fixed variable in JavaScript for Cisco Meraki template
  + ZBX-23066 Expanded ui/composer.json to describe the project
  + ZBX-23261 Removed kiosk mode button from host inventory form
  + ZBX-23253 Added static units support to graph widget legend and hint box
  + ZBX-21898 Fixed expression validation, history function parser to accept backslash without escaping
  + ZBX-22943 Fixed various memory leaks in Zabbix agent 2
  + ZBX-23244 Added escaping for special characters in HTML mode of Telegram mediatype
  + ZBX-22818 Fixed some aggregation functions not working with last_foreach()
  + ZBX-21636 Fixed Oracle DB update query error mishandled as success
  + ZBX-20442 Fixed Ceph plugin not returning percent_used in Zabbix agent 2
  + ZBX-15210 Added housekeeping and handling in remove action operation of autoreg_host table
  + ZBX-22685 Fixed issue of error message details not being expanded by default in various forms
  + ZBX-22166 Fixed item value widget not showing decimal places properly with seconds
  + ZBX-23035 Fixed disappearing filter group in host, item, trigger, graph, discovery rule, web and template lists
  + ZBX-23105 Added missing database indices
  + ZBX-22640 Fixed inability to add unique SNMPv3 checks in discovery rules
  + ZBX-21952 Fixed and improved documentation for Oracle by ODBC template
  + ZBX-22724 Fixed inconsistencies in ordering of objects in template configuration export
  + ZBX-22980 Fixed host prototype displaying inherited macros in a non-inherited macro tab
  + ZBX-17279 Fixed graph widget loading
  + ZBX-21644 Fixed state of "allow manual close" setting of trigger prototype getting lost on template cloning
  + ZBX-22060 Added notes about encryption in PostgreSQL templates, renamed database instance URI macro to connection string
    in PostgreSQL by Zabbix agent 2 template, updated PostgreSQL by ODBC template to use connection string
  + ZBX-23246 Fixed classic graph preview not working if more than 10 items are assigned to it
  + ZBX-22758 Fixed Zabbix agent 2 startup error on domain controllers by increasing go-winio version
  + ZBX-22451 Fixed resolving of calculated item formula in test popup
  + ZBX-22620 Added header in items for Meraki template
  + ZBX-23051 Changed content of resolved alerts to be more compatible with Event Orchestration in PagerDuty
  + ZBX-23272 Fixed naming for tenant item prototypes in OpenStack Nova by HTTP template
  + ZBX-22771 Fixed handling of large unsigned integers in jsonpath
  + ZBX-22871 Fixed regular expression crash with invalid utf-8 sequences when pcre2 is used
  + ZBX-23141 Fixed crash when maintenance is enabled and unexpected event exists for trigger prototype
  + ZBX-21255 Added support of the fmtnum() function for {ITEM.VALUE}, {ITEM.LASTVALUE} and expression macros
  + ZBX-21695 Fixed {TIME} macro not being resolved during scheduled report test
  + ZBX-23221 Fixed memory leaks when using certificate-based encryption in Zabbix Agent 1 and Agent 2; thanks to Masato Hirahata for the patch
  + ZBX-22864 Fixed calculation of max_repetitions sent out to device in SNMP PDUs
  + ZBX-21574 Optimized Asterisk by HTTP template
  + ZBX-18168 Added regexp runtime error logging for log*[] items
  + ZBX-22677 Adjusted font colors for placeholders, disabled and readonly fields
  + ZBX-22972 Fixed displaying of dashboard pages when scrolling is enabled
  + ZBX-22528 Fixed draggable element position
  + ZBX-23067 Enhanced audit logging with reason of switching of HA node to active mode
  + ZBX-22613 Fixed script execution with API token as authentication
  + ZBX-23060 Removed unused endpoints in JavaScript for Veeam Backup and Replication template
  + ZBX-22772 Added trends cleanup for non-numeric value types
  + ZBX-22822 Fixed displaying the correct threshold color in "Top hosts" widget when value exceeds maximum
  + ZBX-22777 Fixed item test form sending incorrectly resolved macros to server if item uses SNMP interface
  + ZBX-23097 Fixed use of uninitialised value when verifying subject and issuer with TLS
  + ZBX-23112 Fixed runtime errors in the inheritance of the trigger and trigger prototype dependencies
  + ZBX-22539 Fixed SLI calculation for days with daylight-saving-time transitions
  + ZBX-22814 Fixed PHP runtime errors in API trigger.get method when using "expandComment" option
  + ZBX-23049 Fixed default condition for log item macro resolution
  + ZBX-21909 Updated setup section in README for PHP-FPM templates to include configuration example for Apache
  + ZBX-21547 Fixed reading of non-UTF-8 encoded files in Zabbix agent 2
  + ZBX-20148 Fixed the issue with housekeeper failing to delete some of the events that required deletion
  + ZBX-21970 Fixed console error in "Map navigation tree" widget; disabled add button on a 10th depth level
  + ZBX-19393 Fixed undefined index errors in configuration.importcompare
  + ZBX-22290 Fixed generation of double page headers when general warning appears
  + ZBX-21845 Fixed Zabbix agent 2 systemd plugin failing with newer dbus
  + ZBX-22830 Fixed free bytes calculation for temporary tablespace in Oracle Zabbix agent 2 plugin
  + ZBX-22912 Fixed not being able to save an event correlation when custom formula was selected but only one condition remained
  + ZBX-21571 Updated pod crash loop trigger expressions in Kubernetes nodes and cluster state templates
  + ZBX-22369 Fixed suffix interpretation in threshold values for "Top hosts" widget
  + ZBX-22825 Fixed Zabbix access to the first page for user with specific page access
  + ZBX-22867 Fixed import popup showing circle animation even if PHP code failed
  + ZBX-22711 Fixed incorrectly displayed simple graphs with non-numeric items in Host graphs page</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1703419200">- updated to latest release 6.0.25
- fixes for bsc#1218199 (CVE-2023-32727), bsc#1218185 (CVE-2023-32725),bsc#1218193 (CVE-2023-32726)
- New Features and Improvements
  + ZBXNEXT-8857 Updated max supported TimescaleDB version to 2.13
  + ZBXNEXT-8800 Backported support of additional SSH options for ssh.run[] item as the 5th parameter
  + ZBXNEXT-8705 Implemented new tablespace item to retrieve percentage about
    current tablespace usage from max for both Oracle templates
  + ZBXNEXT-8708 Added version metric to Oracle plugin in Zabbix agent 2
  + ZBXNEXT-8729 Updated max supported TimescaleDB version to 2.12
  + ZBXNEXT-8522 Added HPE iLO by HTTP template
  + ZBXNEXT-7486 Added openshift-state-metrics in Kubernetes cluster state by HTTP
  + ZBXNEXT-8552 Added FortiGate by SNMP and FortiGate by HTTP templates
  + ZBXNEXT-8727 Added additional metrics in Cisco Meraki organization by HTTP template
  + ZBXNEXT-7097 Added item and trigger for monitoring PostgreSQL version into PostgreSQL
    by ODBC and PostgreSQL by Zabbix agent 2 templates
  + ZBXNEXT-8283 Implemented role-based authentication for AWS monitoring
  + ZBXNEXT-8575 Added Nextcloud template
  + ZBXNEXT-8469 Increased PostgreSQL maximum supported version to 16
  + ZBXNEXT-8714 Increased MariaDB maximum supported version to 11.1
- Bug Fixes
  + ZBX-23559 Fixed SLI dropping when maintenance is set with pre-existing problem
  + ZBX-23471 Fixed sha256 sum calculation on AIX, HP-UX and Solaris, fixed crash on HP-UX
  + ZBX-23787,ZBX-23755 Fixed crash on empty HTTP response;
    fixed Zabbix agent build on Windows with libcurl
  + ZBX-23683 Fixed calculation of vmware.datastore.read/write items taking into
    account VMware HV maintenance status
  + ZBX-21132 Fixed Top hosts widget not showing all items by selected item name
  + ZBX-23764 Added an additional field for new events in SIGNL4 media type
  + ZBX-23342 Fixed Zabbix agent 2 MySQL plugin connection not taking into account TLS parameters
  + ZBX-23685 Added read-only transaction to the list of recoverable errors on PostgreSQL
  + ZBX-23580 Fixed aggregated item key conversion to calculated item formula when
    item key includes 'last' function and a fourth parameter
  + ZBX-22493 Fixed foreign key support with SQLite3 database
  + ZBX-23490 Improved HTTP agent, web scenarios, web checks and JavaScript to convert to UTF-8
    from charset specified in HTTP header or HTTP meta tag
  + ZBX-23621 Fixed SNMP discovery looping forever with empty trend response
  + ZBX-23644 Fixed Zabbix agent compilation on AIX
  + ZBX-23525 Fixed template tab name in template configuration form
  + ZBX-23620 Reordered sub-templates in READMEs of Acronis, Control-M and Openstack templates
  + ZBX-23381 Fixed unit for FreeStorageSpace metric in JavaScript AWS RDS instance by HTTP template
  + ZBX-23269 Fixed sizes of loading modal windows
  + ZBX-22400 Fixed Web scenarios configuration form to display parent web scenarios on page refresh
  + ZBX-23290 Fixed gap when filtering by tags in Latest data
  + ZBX-23430 Fixed selected filter tab in high contrast themes being indistinguishable from others when collapsed
  + ZBX-23639 Changed value type for 'Pool Percent Used' item prototype in Ceph by Zabbix agent 2 template
  + ZBX-21891 Fixed messages about enabling, disabling and updating modules being different from other places
  + ZBX-23521 Fixed password field label not changing to key passphrase and
    back for SSH agent item when changing authentication method
  + ZBX-23431 Fixed non-working "Network timeout for item test" setting
  + ZBX-23285 Added missing bottom border for disabled button dropdown on hover for inherited macros
  + ZBX-23615 Fixed receiving data from the database twice the first time it is loaded
  + ZBX-19531 Fixed tables with header text vertical rotation
  + ZBX-23235 Fixed function macros to expand in notifications
  + ZBX-23173 Fixed memory leak in agent 2 for Windows Events processing on MS Windows
  + ZBX-23265 Fixed transfer of PSK encryption details when cloning proxy
  + ZBX-23563 Fixed JSONPath for rowshare locks metric in PostgreSQL by Zabbix agent 2 template
  + ZBX-22907 Removed unused LLD macro in PostgreSQL by Zabbix agent template
  + ZBX-23377 Added support for VMware perfCounter with nanosecond type
  + ZBX-23012 Possible optimization of the SQL queries when updating LLD items
  + ZBX-23325 Fixed ability to add duplicate ICMP ping checks to discovery rule configuration form via popup
  + ZBX-23270 Renamed trigger name condition to event name condition
  + ZBX-23340 Fixed TLS parameter handling in MySQL plugin for Zabbix agent 2
  + ZBX-23461 Fixed output of redundant data in DCdump_interfaces
  + ZBX-23528 Fixed inability to resize trigger expression field horizontally
  + ZBX-22977 Fixed positioning of hidden checkbox inputs and fixed autofocus in template/host mass update
  + ZBX-23494 Added SNMP fallback item to TrueNAS by SNMP template, updated
    uptime item and template descriptions, added preprocessing to free swap percentage calculation
  + ZBX-23404 Fixed Zabbix agent crashes on HP-UX 11.23
  + ZBX-22666 Disabled severity filter for Geomap widget in dashboard edit mode
  + ZBX-22735 Fixed confusing error message on user parameter reload in Zabbix agent 2
  + ZBX-23393 Fixed unquoted macro parsing in trigger function parameters
  + ZBX-23064 Simplified trend synchronization queries to improve performance
  + ZBX-23373 Fixed result for script.get API call with selectActions option
  + ZBX-23014 Fixed Zabbix agent build on HP-UX
  + ZBX-23164 Added timespan parameter in JavaScript Cisco Meraki template
  + ZBX-23455 Fixed inconsistency in button naming, confirmation messages,
    success and error messages in item and web scenario list pages
  + ZBX-20038 Fixed master host parameter for MySQL replication.get_slave_status key in Zabbix agent 2
  + ZBX-23301 Removed checks for PostgreSQL-TimescaleDB versions combination
  + ZBX-23211 Fixed host dashboard view for multi-page dashboard where the first page is empty</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1707048000">- add group provides needed by RPM 4.19</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108800">- update to latest release 6.0.27
- replaced zabbix-agentd.firewall  zabbix-java-gateway.firewall  zabbix-proxy.firewall  zabbix-server.firewall
  with firewalld xml definitions zabbix-agentd.xml  zabbix-java-gateway.xml  zabbix-proxy.xml  zabbix-server.xml
- New Features and Improvements
  + ZBXNEXT-8983 	Updated max supported MariaDB version to 11.2
  + ZBXNEXT-8984 	Updated max supported MySQL version to 8.3
  + ZBXNEXT-8762 	Added YugabyteDB by HTTP and YugabyteDB Cluster by HTTP templates
  + ZBXNEXT-8891 	Updated max supported MySQL version to 8.2
  + ZBXNEXT-8524 	Added support for HTTP proxy in GCP templates
  + ZBXNEXT-8759 	Added dashboards in Azure templates
  + ZBXNEXT-8580 	Added new discovery rules, refactored discovery rules to dependent items
    and made few minor changes in MSSQL by ODBC template
  + ZBXNEXT-8730 	Added Azure Cost Management by HTTP template
  - Bug Fixes
  + ZBX-23124 Fixed items with disabled history being sometimes stuck in non-supported state
  + ZBX-23586 Fixed filter evaluation type of organizations discovery in Cisco Meraki dashboard by HTTP template
  + ZBX-23766 Updated Zabbix agent 2 Ceph plugin readme setup instructions
  + ZBX-24094 Fixed network interfaces LLD filtering macro in Linux by Prom template
  + ZBX-23202 Fixed unused tag value being saved in tag filter
  + ZBX-22555 Updated regexp to case insensitive in Nginx templates
  + ZBX-23973 Fixed trends being retrieved from database for new items and for items with infrequent update interval
  + ZBX-22745 Removed incorrect description of network interfaces administrative status filter macro in SNMP templates
  + ZBX-24015 Improved zabbix[queue] internal item not to block history syncers and pollers
  + ZBX-23509 Fixed JSONPath of Keyspace discovery master item in Redis by Zabbix agent 2 template
  + ZBX-24059 Fixed libmodbus unnecessary linking into all binaries
  + ZBX-24055 Added missing API port macros in URL of script items in HPE Synergy by HTTP and HPE Primera by HTTP templates
  + ZBX-20525 Fixed vfs.dir.size performance issues when walking through directory that has a lot of subdirs/files
  + ZBX-23773 Improved trigger functionality for Acronis Cyber Protect Cloud MSP by HTTP template
  + ZBX-23979 Improved trend recalculation performance by performing trend updates in own transaction
  + ZBX-23688 Improved new item value retrieval performance by adding such items to value cache after configuration sync
  + ZBX-22130 Changed JSONPath expression evaluator to treat null values as empty variants
  + ZBX-23986 Added a license to the Go module
  + ZBX-23587 Fixed widget input field selecting when clicking on label
  + ZBX-23640 Fixed preload hints opening
  + ZBX-22433 Fixed web scenario and web scenario step configuration field trimming and field sorting
  + ZBX-23684 Fixed transactions query file for PostgreSQL by Zabbix agent template
  + ZBX-22371 Fixed process tags option not adding tags for service events
  + ZBX-17208 Fixed invalid command-line flag handling in Zabbix agent 2
  + ZBX-23937 Fixed JavaScript for AWS EC2 instances discovery
  + ZBX-22715 Fixed map shape dimension changes on resizing in scaled browser mode
  + ZBX-23722 Added garbage collection after executing JavaScript code
  + ZBX-23740 Fixed netsnmp persistent state disabling without affecting its configuration
  + ZBX-23257 Fixed log items not using MaxLinesPerSecond setting correctly for Zabbix agent 2
  + ZBX-23890 Removed non-existing headers from compiler checks: mtent.h and knlist.h
  + ZBX-23912 Removed Jira with CustomFields media type in data.tmpl
  + ZBX-23761 Fixed JavaScript in Jira media type
  + ZBX-22558 Fixed trigger expression for retrieval of stub page in Nginx templates
  + ZBX-23691 Fixed LLD filters evaluation type for devices discovery in Cisco SD-WAN by HTTP template
  + ZBX-23540 Added error checks for RegisterMetrics calls
  + ZBX-23605 Removed getting location buckets in AWS by HTTP template
    added discovery filters for request metrics in AWS S3 bucket by HTTP template
  + ZBX-23466 Fixed data aggregation errors in Graphs and Top hosts widgets with Elasticsearch backend
  + ZBX-23835 Updated Meraki templates
  + ZBX-23723 Fixed proxy params in JavaScript AWS templates
  + ZBX-23733 Fixed error when downloading graph as .png image if item name contains multibyte characters
  + ZBX-22983 Fixed ellipsed dropdown options in items mass update in preprocessing
  + ZBX-23715 Fixed persistent directory path not following symlinks upon creation
  + ZBX-23825 Fixed query_fields values for Acronis and Nomand templates
  + ZBX-22055 Fixed map image of map widget not being updated when pressing Apply button
  + ZBX-23629 Fixed interface icon cursor to pointer
  + ZBX-22536 Fixed TimescaleDB compression detection for history.clear API method and proper error appearance in frontend
  + ZBX-23145 Disabled deprecated automatic reconnection in MySQL
  + ZBX-22933 Improved vfs.file.regmatch and vfs.file.regexp items to use buffered file read
  + ZBX-23439 Fixed sorting of numeric items with/without aggregation enabled in Top hosts widget
  + ZBX-21973 Changed deprecated X-Frame option allow-from to Content-Security-Policy frame-ancestors
  + ZBX-23633 Fixed service alarms to be recovered with problem time in case of negative problem duration
  + ZBX-23738 Fixed Zabbix backend sources for libxml2 2.12.0 version changes
  + ZBX-23746 Fixed creation of tickets during escalation for Zammad media type
  + ZBX-23561 Fixed spacing between filter and results table
  + ZBX-18873 Fixed disabled chevrons color in problem view
  + ZBX-23636 Fixed some fields in Administration section not being trimmed on form submit</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108801">- remove all firewalld definitions as they are part of firewald package already</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711800000">- fix broken copypasta for system-user-zabbix source file and
  file itself to remove gecos (description) in file
  fixes bsc#1222169 Packaging Error in system-user-zabbix-6.0.27-1.1.noarch package prevents upgrade
  Thanks Andreas Stieger for pointing out and reporter himself</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1711800001">- update to 6.0.28:
  * Added metadata in JavaScript for AWS templates
  * Added AWS ELB Application Load Balancer by HTTP template
  * Added Check Point Next Generation Firewall by SNMP template
  * Added MSSQL by Zabbix agent 2 template
  * Updated max supported TimescaleDB version to 2.14
  * bug fixes</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1716984000">- Update license to match legaldb report</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1719489600">- update to 6.0.31
- New Features and Improvements
  + ZBXNEXT-9140 Added support for custom compartments in Oracle Cloud by HTTP templates Templates
  + ZBXNEXT-9034 Added Jira Data Center by JMX template Templates
  + ZBXNEXT-8682 Introduced a length limit of 512KB for item test values that server returns to Zabbix frontend Frontend Server
  + ZBXNEXT-8248 Added database filter macros to MySQL templates Templates
  + ZBXNEXT-6698 Removed absolute threshold and timeleft from OS template triggers of filesystem space Templates
  + ZBXNEXT-7930 Added user macro support for username and password fields in email media type Server
  + ZBXCTR-22 Refactored JavaScript filter functions for Kubernetes templates Templates
  + ZBXNEXT-9098 Added AWS ELB Network Load Balancer by HTTP template Templates
  + ZBXNEXT-6864 Replaced {HOST.CONN} with user macros in templates Templates
  + ZBXNEXT-9117 Updated max supported MariaDB version to 11.3 Proxy Server
  + ZBXNEXT-9026 Added Go compiler version to Zabbix agent 2 version output Agent
  + ZBXNEXT-8786 Changed 'odbc.discovery' keys to 'odbc.get' in MySQL by ODBC and Oracle by ODBC templates Templates
  + ZBXNEXT-8536 Added cbdhsvc service to macros in Windows agent templates Templates
  + ZBXNEXT-8861 Made changes and added more metrics to the FortiGate by SNMP template Templates
  + ZBXNEXT-8240 Added a new set of templates for integration with Oracle Cloud Infrastructure Templates
- Bug Fixes
  + ZBX-24483 Improved memory usage in Zabbix server/proxy trappers and in proxy
    pollers when sending large configuration Proxy Server
  + ZBX-23073 Fixed URL widget resizing and dragging Frontend
  + ZBX-24574 Fixed HA node flipping between standby and active states Server
  + ZBX-24119 Fixed possible blocking of alert manager when it periodically pings database Server
  + ZBX-7998 Added VMware service username, password and URL check for empty values Proxy Server
  + ZBX-24402 Reduced main process connections to database during startup Proxy Server
  + ZBX-24369 Fixed filter behavior in monitoring pages after deleting filter parameters Frontend
  + ZBX-24484 Fixed Geomap widget console error when dragging map in widget edit mode Frontend
  + ZBX-23337 Improved supported version documentation for Oracle Database plugin and both templates Documentation
  + ZBX-24180 Fixed inability to import existing host or template when its dependent item prototype,
    which is used in trigger prototypes or graph prototypes, would have a different master item API
  + ZBX-20871 Fixed inability to use LLD macro functions in Prometheus pattern and labels used in item prototype preprocessing API
  + ZBX-24527 Fixed unnecessary loading text being displayed in hintbox preloader Frontend
  + ZBX-24362 Fixed wrong Zabbix agent 2 loadable plugin process handling catching all child process exits Agent
  + ZBX-24470 Fixed scale of VMware vmware.vm.memory.size.compressed key Proxy Server
  + ZBX-24415 Added triggers for datastores in VMware templates Templates
  + ZBX-18094 Fixed multiple pie graph issues related to calculation of item angles Frontend
  + ZBX-20766 Fixed confusing port binding error message Agent Proxy Server
  + ZBX-24481 Fixed inability to unset value map from existing item or item prototype by passing
    a version without valuemap parameter into configuration.import API
  + ZBX-24531 Fixed compile time data not being set for agent2 Agent
  + ZBX-24453 Implemented socket file cleanup when shutting down, added blocking of signals during important stages of startup Proxy Server
  + ZBX-24152 Fixed host form submission with Enter button if the form is opened in a popup and focus is in a flexible text area field Frontend
  + ZBX-23788 Added SNMP OID ifAlias in Network interfaces discovery Templates
  + ZBX-24482 Fixed the presence of the http_proxy field in the initial data Installation
  + ZBX-24210 Improved Zabbix agent 2 loadable plugin capacity code style Agent
  + ZBX-23951 Fixed issue of incorrect template matching when no UUID exists in export file API
  + ZBX-23953 Fixed CIDR network mask of VMware HV network interface Proxy Server
  + ZBX-24195 Fixed host IPMI username and password field max length Frontend
  + ZBX-24451 Added tags and changed a item in Proxmox template Templates
  + ZBX-23386 Fixed hintbox sizing to fit screen Frontend
  + ZBX-24024 Fixed OIDs for external sensors in APC UPC by SNMP templates Templates
  + ZBX-21751 Fixed node's loadavg item in Proxmox template Templates
  + ZBX-24315 Fixed linking template to host when some LLD macro paths already exist Server
  + ZBX-24172 Fixed Zabbix server issue with scheduled intervals on Feb 29th of leap year Server
  + ZBX-23407 Improved performance of retrieving last history values when primary keys are available API
  + ZBX-24246 Updated descriptions for family of MySQL and Oracle templates,
    changed macro in the trigger 'Tablespace utilization is too high' for family of Oracle templates Templates
  + ZBX-23988 Renamed Agent2 Go module
  + ZBX-24222 Fixed incorrect item OIDs in the FortiGate by SNMP template Templates
  + ZBX-24393 Updated README in Redis by Zabbix agent 2 template Templates
  + ZBX-24298 Allowed any JNDI service providers back in JMX monitoring Java gateway
  + ZBX-19990 Separated LLD filter macros in Apache Tomcat by JMX template Templates
  + ZBX-24364 Added preprocessing steps for LLD rules in RabbitMQ templates Templates
  + ZBX-24368 Improved PostgreSQL autovacuum's count query Templates
  + ZBX-24282 Fixed Zabbix proxy to report error for not supported items Proxy Server
  + ZBX-19507 Fixed vmware.eventlog item to recover after event keys are reset Server
  + ZBX-24241 Fixed Zabbix server issue with random order of host groups for a host during real-time export Server
  + ZBX-24275 Fixed item prototype JSONPath preprocessing, added missing volume health metric and triggers in HPE MSA templates Templates
  + ZBX-24316 Fixed username macro in GridGain by JMX template Templates
  + ZBX-23719 Updated plugin-support to add duplicate flag handling Agent
  + ZBX-22429 Fixed typo in Zabbix proxy automake file Installation
  + ZBX-24264 Fixed value cache being filled with values of newly added items with triggers Server
  + ZBX-24088 Fixed problem filtering in maps with nested maps Frontend
  + ZBX-24206 Fixed line breaks in JavaScript in Cloudflare template Templates
  + ZBX-24236 Fixed nested transaction error in LLD when connection is terminated Server
  + ZBX-24134 Added sensor discovery in VMware Hypervisor template Templates
  + ZBX-23918 Fixed item pattern select popup to display all available items Frontend
  + ZBX-24190 Fixed items being updated incorrectly when configuring graph Frontend
  + ZBX-24289 Fixed issue with interface assignment for items copied from host to host Frontend
  + ZBX-23032 Added triggers for cluster status in VMware templates Templates
  + ZBX-23948 Added support for TabularData data when parsing an MBean attribute Java gateway
  + ZBX-23742 Fixed tag filtering logic for tags with one name and different types of operators API
  + ZBX-24271 Added delay in JavaScript execution for Azure Cost Management by HTTP template Templates
  + ZBX-24208 Fixed Oracle, MySQL plugin connection cache blocking Agent
  + ZBX-24202 Fixed JavaScript in AWS S3 bucket by HTTP template Templates
  + ZBX-23478 Fixed issue when missing locale error would not be displayed for user under certain conditions Frontend
  + ZBX-24166 Fixed Zabbix not being able to restart due to RTC and sockets not being closed before stopping Agent Proxy Server
  + ZBX-23853 Fixed duplicate agent check timestamps when time shifts back due to system clock synchronization Agent</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1726833600">- update to 6.0.33
- this version fixes CVE-2024-36461 and CVE-2024-22114
- New Features and Improvements
  + ZBXNEXT-9000 Changed query table for ASM disk group metrics in Oracle Database plugin and
    Oracle by ODBC template Agent Templates
  + ZBXNEXT-9217 Added AWS Lambda by HTTP template Templates
  + ZBXNEXT-9293 Updated max supported MySQL version to 9.0 Proxy Server
  + ZBXNEXT-8657 Updated Zabbix health templates with new visualization Templates
  + ZBXNEXT-9143 Added index on auditlog recordsetid Server
  + ZBXNEXT-9081 Added Small Computer System Interface (SCSI) device type support to Zabbix agent 2 Smart plugin Agent
  + ZBXNEXT-6445 Added recovery expression for fuzzytime triggers in Linux and Windows templates,
    removed fuzzytime triggers from active agent templates Templates
  + ZBXNEXT-9201 Updated max supported MySQL version to 8.4 Proxy Server
  + ZBXNEXT-9225 Updated max supported TimescaleDB version to 2.15 Server
  + ZBXNEXT-9226 Updated max supported MariaDB version to 11.4 Proxy Server
  + ZBXNEXT-8868 Added discovery and template for Azure VM Scale Sets Templates
- Bug Fixes
  + BX-24947 Fixed PHP runtime errors while processing frontend notifications Frontend
  + ZBX-24824 Improved loadable plugin connection broker Agent
  + ZBX-24583 Fixed inability to export/import web scenario with digest authentication API
  + ZBX-23905 Fixed double scroll in script dialogs Frontend
  + ZBX-18767 Fixed word breaks in flexible text input fields and trigger expressions Frontend
  + ZBX-24909 Fixed resolving of macro functions in the "Item value" widget Frontend
  + ZBX-24859 Fixed JavaScript in S3 buckets discovery rule Templates
  + ZBX-24617 Fixed hardcoded region in AWS by HTTP template Templates
  + ZBX-24524 Fixed "New values per second" statistic to include dependent items in calculation Proxy Server
  + ZBX-24821 Made 'execute_on' value being recorded in audit only for shell scripts Server
  + ZBX-23312 Fixed discovery edit form being saved incorrectly after dcheck update Frontend
  + ZBX-24773 Fixed duplicate item preprocessing in Kubernetes Kubelet by HTTP template Templates
  + ZBX-24514 Fixed standalone Zabbix server and Zabbix proxy not stopping when database is read-only Proxy Server
  + ZBX-23936 Fixed state and styling of readonly fields Frontend
  + ZBX-24520 Fixed an issue with incorrect translations used in several frontend places Frontend
  + ZBX-21815 Fixed issue with undefined offset for media type when it was deleted before saving the user Frontend
  + ZBX-24108 Fixed error in dashboard if Map widget contains map element that user doesn't have access to Frontend
  + ZBX-24569 Fixed old and added new items to Azure Virtual Machine template Templates
  + ZBX-24537 Fixed tags subfilter in Latest data kiosk mode Frontend
  + ZBX-24167 Fixed template linkage when item prototype collision is found Server
  + ZBX-23770 Improved monitoring user permissions documentation for Zabbix agent 2 Oracle plugin and Oracle by ODBC template Documentation
  + ZBX-24565 Removed redundant kernel header include, fixed musl compatibility issues (thanks to Alpine Linux maintainers for spotting this)
  + ZBX-24610 Fixed interface field appearance for discovered items without interface set Frontend
  + ZBX-24562 Fixed incorrect problem order in Problems by severity widget's hintbox Frontend
  + ZBX-23751 Fixed inability to pass an action filter condition without an "operator" property, implying a default value of "Equal" API
  + ZBX-21429 Prevented ability to disable all UI element access via role.update API API
  + ZBX-19271 Fixed inconsistent tag row rendering in different edit forms Frontend
  + ZBX-24539 Fixed incorrect threshold in trigger expression of Check Point Next Generation Firewall by SNMP template Templates
  + ZBX-24667 Fixed vm.memory.size[pused] item on Solaris Agent
  + ZBX-23781 Added storage volumes check in HPE iLO by HTTP template Templates
  + ZBX-24391 Fixed Zabbix agent to return net.tcp.socket.count result without error if IPv6 is disabled Agent
  + ZBX-24235 Fixed value misalignment in Item value widget Frontend
  + ZBX-24352 Fixed custom severity name usage in Geomap widget Frontend
  + ZBX-24665 Fixed potential problem with deprecated GCE Integrity feature Templates
  + ZBX-20993 Fixed Zabbix agent 2 MQTT plugin clientID to be generated by strict requirements Agent
  + ZBX-23426 Added dependent item with JavaScript preprocessing for edges SD-WAN in VMWare SD-WAN VeloCloud by HTTP template Templates
  + ZBX-24566 Fixed crash when expression macro is used in unsupported location Server
  + ZBX-24450 Fixed issue where graph could differ for data gathered from PostgreSQL and other databases Frontend
  + ZBX-24513 Fixed real-time export of rarely updated trends Server
  + ZBX-24163 Fixed submap addition in Map navigation tree widget to not append same submaps repeatedly Frontend
  + ZBX-23398 Fixed trigger expression constructor incorrectly showing '&lt;' and '&gt;' operators Frontend
  + ZBX-23584 Fixed error message being displayed when updating host after changing item status Frontend
  + ZBX-24635 Fixed datastore triggers in VMware templates Templates</changelog>
</package>
<package pkgid="8b249f9e6274c09b93f0d43ba932865fee8cda6d69d28aa618cfccb197cefdfd" name="zabbix-proxy-sqlite" arch="ppc64le">
  <version epoch="0" ver="6.0.33" rel="bp156.2.3.1"/>
  <changelog author="pgajdos@suse.com" date="1644494400">- version update to 4.0.38
  * ZBX-20387   fixed default language of the setup routine for logged in superadmin users (averza)
  * ZBX-19652   fixed JavaScript syntax for Internet Explorer 11 compatibility (jfreibergs)</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1644753600">- mention dropped files from 3.x series so it can be accepted in backports...
- zabbix-3.0.20-jsLoader-fix.patch was never required in 4.x</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1647518400">- updated to latest release 4.0.39
- Bug Fixes
  + ZBX-19789 Added SourceIP support to ldap simple checks
  + ZBX-20680 Fixed reflected XSS issues
  ( Reflected XSSes in Zabbix Frontend (CVE-2022-24349, CVE-2022-24917, CVE-2022-24918, CVE-2022-24919) )
  fixes for bsc#1196945 bsc#1196946 bsc#1196947</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491200">- updated to latest release 4.0.42
- New Features and Improvements
  + ZBXNEXT-7694 Added "utf8mb3" character set support for MySQL database
  + ZBX-20946 Enabled Bulgarian, Chinese (zh_TW), German, Greek, Indonesian,
    Romanian, Spanish and Vietnamese languages in frontend
- Bug Fixes
  + ZBX-21123 Fixed crash when VMware VC was not available at the first moment when starting zabbix_server
  + ZBX-21137 Fixed VMware collector crash related to datastore state disconnected from all HVs
  + ZBX-20600 Fixed vmware hv.datastore.latency item when multiple datastores with duplicate name
  + ZBX-20844 Fixed external check becoming unsupported when Zabbix server or Zabbix proxy is stopped</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491201">- add CVE-2022-35230 patch file CVE-2022-35230.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674216000">- updated to 6.0.12
- for changes in this major release please consult 6.0.html in
  /usr/share/doc/packages/zabbix/
- removed CVE-2022-35230.patch and zabbix-3.0.25-new-m4-pgsql.patch
- added fixed zabbix-6.0.12-new-m4-pgsql.patch patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674820800">- mention of patches added required...
  zabbix-6.0.12-curl-fixes.patch zabbix-6.0.12-netsnmp-fixes.patch
  zabbix-6.0.12-new-m4-pgsql.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1684152000">- updated to latest upstream release 6.0.17
- New Features and Improvements
  + ZBXNEXT-8334 Added Event-Driven Ansible media
  + ZBXNEXT-8312 Increased TimescaleDB maximum supported version to 2.10
  + ZBXNEXT-8317 Increased MariaDB maximum supported version to 10.11
  + ZBXNEXT-7759 Added array and Buffer support to JavaScript btoa function and HttpRequest post/put methods
  + ZBXNEXT-8071 Added sysdba, sysasm and sysoper login options to Zabbix agent 2
    Oracle plugin and updated Oracle by Zabbix agent 2 template documentation
  + ZBXNEXT-8241 Added support of signing data using rs256 to JavaScript engine
  + ZBXNEXT-8208 Added storage accounts in azure template
  + ZBXNEXT-8012 Implemented API token authentication in user.checkAuthentication method
  + ZBXNEXT-8204 Added support of PHP 8.2
  + ZBXNEXT-8170 Added AWS cloud templates
  + ZBXNEXT-7923 Added templates for BMC Control-M integration
  + ZBXNEXT-7775 Added Veeam backup and replication templates
  + ZBXNEXT-8054 Updated MariaDB maximum supported version to 10.10
  + ZBXNEXT-7951 Implemented configuration import improvements
  + ZBXNEXT-8112 Added Line media type
  + ZBXNEXT-8197 Added TimescaleDB v2.9.x support
  + ZBXNEXT-7962 Fixed interfaces discovery rules in OPNsense, PFSense and TrueNAS templates
  + ZBXNEXT-7615 Added hmac function for JavaScript
  + ZBXNEXT-7977 Added Azure Microsoft SQL templates
  + ZBXNEXT-8076 Added prof_enable and prof_disable commands for profiling
  + ZBXNEXT-7963 Added a hint box to the "Enable HTTP authentication" field; added confirmation dialog box for enabling HTTP authentication
  + ZBXNEXT-7886 Added Cisco Nexus 9000 Series Switches template
  + ZBXNEXT-6119 Added the option to retrieve all JSON data from docker.container_info key in Zabbix agent 2 Docker plugin
  + ZBXNEXT-7834 Added templates for Microsoft Azure and Azure virtual machines
  + ZBXNEXT-8058 Reduced locking between history syncers, trappers and proxy pollers
- Bug Fixes
  + ZBX-22718 Fixed memory leak in json objects and identical keys
  + ZBX-22719 Fixed replace() function in expressions
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22589 Added new limits for JS objects
  + ZBX-22521 Added debug logging for process selection in proc.mem[] on AIX
  + ZBX-22373 Updated go.mod/sum to allow mixing session and key parameter for Zabbix agent 2 items
  + ZBX-22241 Fixed minimum severity filter usage for map element link triggers
  + ZBX-22194 Fixed inability to import a template with trigger dependency on a host trigger
  + ZBX-22538 Fixed popup menus disappearing on right-clicking links in them
  + ZBX-21583 Optimised preprocessing steps and added two graphs and dashboard in the Hadoop by HTTP template
  + ZBX-19375 Prevented the ability to set a duplicate value for the uuid parameter when updating any of template
    entities; added possibility to update the uuid parameter for the Service API; fixed duplicate UUIDs
    in Proxmox VE by HTTP template
  + ZBX-21603 Optimised preprocessing steps in the Zookeeper by HTTP template
  + ZBX-21589 Optimised SQL queries and preprocessing steps
  + ZBX-22492 Removed limitation for size of logged messages in JS
  + ZBX-22641 Updated deprecated ports in Kubernetes templates, updated target tags,
    added notes about binding address options for Scheduler and Cluster Manager components
  + ZBX-22306 Fixed the crash in Zabbix agent 2 when running out of available file descriptors
  + ZBX-21013 Hid the option "Create new groups" for unprivileged users in the Import form
  + ZBX-22219 Added validation to the "Server" IP/DNS option in the Zabbix agent 2 configuration
  + ZBX-22627 Fixed loss of preprocessing result when step with delta is used
  + ZBX-22304 Fixed duplication in web scenario error messages when curl cannot resolve host
  + ZBX-21577 Added an extra master item prototype to the Elasticsearch Cluster by HTTP template
    to reduce preprocessing worker utilization
  + ZBX-20084 Fixed VMware parameters display
  + ZBX-20699 Fixed the inability to import host prototypes containing SNMPv3 interface;
    allowed to supply conditional parameters with default values to hostprototype.create and hostprototype.update API methods
    when the parameters have no effect; added audit logging of changes to host prototypes when unlinking a template;
    fixed the inability to remove group links or group prototypes from a host prototype of a linked template
  + ZBX-22432 Fixed different severity paddings in trigger popups and maps triggers
  + ZBX-22210 Fixed selected count when using filter and filtered parameter is changed in a popup
  + ZBX-22533 Fixed debug section overlapping with 'Add new widget' placeholder in the dashboard
  + ZBX-22331 Fixed messages when updating graph prototype discovery
  + ZBX-22455 Added a check for numeric value in value mapping
  + ZBX-22206 Fixed incorrect padding in multiselect popup contrast dark and light stylesheets
  + ZBX-18527 Fixed the markup for Type of calculation expression field
  + ZBX-22363 Added support for item and item_preproc table fields to be either nvarchar or nclob
  + ZBX-22622 Fixed alert script path validation
  + ZBX-22588 Fixed unauthorised file system access when using cURL
  + ZBX-22097 Fixed exiting process when connection to the database is lost
  + ZBX-21576 Optimized preprocessing in ClickHouse by HTTP template and added lld rule
  + ZBX-21669 Added the possibility to filter System user in the audit log
  + ZBX-22261 Added value mapping in the template PostgreSQL by Zabbix agent 2 for item Checksum failures
  + ZBX-22413 Fixed autofocus for inherited web scenario edit
  + ZBX-22507 Fixed positioning of the debug information on dashboards in the editing mode
  + ZBX-22506 Fixed horizontal scrollbar occasionally appearing on Graph widgets
  + ZBX-22512 Fixed occasional jumping of hint-boxes of Graph widgets, when made static
  + ZBX-22403 Added license information to the Readme for Veeam Backup templates
  + ZBX-21596 Optimized preprocessing steps in the Redis by Zabbix agent 2 template
  + ZBX-22520 Fixed the versions of integrations
  + ZBX-19466 Changed global script name validation to include a menu path into its scope of uniqueness check
  + ZBX-22073 Fixed subfilters of the Latest data and Graphs occasionally hiding the selected options
  + ZBX-22490 Fixed HttpRequest limit in JavaScript being reached even if all objects are destroyed
  + ZBX-21578 Optimized HAProxy http/agent templates to spread the load across the workers
  + ZBX-21906 Fixed recovery of dependent items when throttling is used
  + ZBX-21723 Removed syslog LogType from config file for Zabbix agent 2 on Windows
  + ZBX-22407 Fixed a crash when testing an item with the aggregated function count containing invalid argument
  + ZBX-22056 Fixed the "No data found" message style in Monitoring-&gt;Problems
  + ZBX-22026 Fixed SNMP agent item going to unsupported state on NULL result
  + ZBX-22411 Fixed incorrect time in the dashboard Graph widget hintbox
  + ZBX-21902 Emphasized the HTML type in the attribution field in the Administration-&gt;Geographical Maps
  + ZBX-18288 Fixed undefined offset runtime error in the Graph prototype preview
  + ZBX-21963 Fixed $ZBX_SERVER value being ignored unless $ZBX_SERVER_PORT is also defined
  + ZBX-21802 Fixed Enabled button in the discovered calculated items
  + ZBX-21642 Fixed a filter not clearing when clicking on a specific host in the Monitoring
  + ZBX-22186 Fixed wrong color update after item order change in graphs
  + ZBX-19339 Fixed import and export of dependent LLD rules if master item is a web item
  + ZBX-21813 Fixed User role update page when an empty user role name has been submitted
  + ZBX-22188 Changed parameters of the wmi.get and wmi.getall keys to mandatory
  + ZBX-21238 Fixed the inability to update status and other fields of a templated item, item prototype
    and discovery rule of script type
  + ZBX-21834 Fixed the map navigation tree breaking if there is a disabled trigger used as a link indicator
    between two elements in a map
  + ZBX-22259 Fixed quoted parameter escaping in the trigger expression functions
  + ZBX-22241 Fixed map link color and drawing style selection when multiple triggers are in the problem state
  + ZBX-22203 Fixed the tabfilter item click event being executed at the end of the tabfilter sorting event in Firefox
  + ZBX-22434 Fixed race condition when starting Zabbix agent 2 with loadable plugins
  + ZBX-22229 Updated Zabbix web service dependencies
  + ZBX-20801 Updated the Readme in Docker template
  + ZBX-22298 Fixed metrics preprocessing in PVC discovery in Kubernetes cluster state by HTTP template,
    removed non-existing PVC statuses, combined state phases into single phase metrics, added PV discovery
  + ZBX-22079 Fixed "make clean" command when used from tar archive
  + ZBX-22222 Fixed applying item value maps on already converted values
  + ZBX-22402 Fixed data sending to Zabbix server from Zabbix agent2 persistent buffer
  + ZBX-22240 Fixed selects of history and trends being able to block housekeeping
  + ZBX-22240 Fixed selects of history and trends blocking drop_chunks
  + ZBX-22078 Fixed the crash in calculated items when using tag filter on 32-bit systems
  + ZBX-21591 Optimized JSONPaths in the Nginx Plus template
  + ZBX-21739 Fixed discover status not being updated for templated graph prototype
  + ZBX-21748 Fixed the background of the Close button in the message box for dark theme
  + ZBX-19202 Fixed template dashboard availability to users without permissions to the templates
  + ZBX-22189 Fixed Zabbix server crash appearing when only item tags change between LLD runs
  + ZBX-21591 Optimized Nginx Plus by HTTP template to spread the load across worker processes
  + ZBX-22032 Added the cookie engine to HTTP checks
  + ZBX-21597 Optimized Remote Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-21602 Optimized Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-22149 Fixed wrong escaping in trigger expression during upgrade and escaping as a workaround for calculated items
  + ZBX-22061 Fixed custom query parameter read on an empty parameter for Oracle plugin in Zabbix agent 2
  + ZBX-21227 Improved error logging during agent start as a Windows service
  + ZBX-22178 Fixed action operations being executed on the current host only if a host group is selected
  + ZBX-22189 Fixed LLD Zabbix server crash
  + ZBX-21538 Fixed history.get API method blocking drop_chunks requests during housekeeping
  + ZBX-21956 Fixed severity sign overlapping trigger name in the map element configuration
  + ZBX-22215 Fixed incorrectly quoted function parameter parsing
  + ZBX-22043 Fixed the crash when array index in JSONPath is negative or large
  + ZBX-22118 Fixed remote command execution sequence in Zabbix agent 2
  + ZBX-21556 Updated Etcd by HTTP template to comply with Etcd v3.5
  + ZBX-22133 Fixed closed pipe detection for communication with plugins in Windows
  + ZBX-21936 Fixed actions not being displayed in the Action log widget
  + ZBX-22164 Fixed quote and unquote methods for trigger functions
  + ZBX-21254 Removed kernel.maxproc from the processes graph in Linux by Zabbix agent templates
  + ZBX-21754 Improved value cache warmup when retrieving two last values with 1 day update interval
  + ZBX-22077 Fixed Sign out link not working consistently in Mozilla Firefox
  + ZBX-21862 Updated tablespaces query for Oracle plugin in Zabbix agent 2
  + ZBX-21665 Fixed SMART plugin infinite loop for Zabbix agent 2
  + ZBX-19138 Fixed Redis plugin configuration in Zabbix agent 2 configuration files
  + ZBX-21592 Moved some static items under LLD rules to optimize Oracle by ODBC template
  + ZBX-21069 Fixed SNMP max_vars not backing off when generr is received
  + ZBX-21889 Fixed warnings being displayed even after enabling overrides for trends or history tables with compressed chunks
  + ZBX-21563 Changed the order in which escalation steps and recovery operations are executed
  + ZBX-22017 Fixed map navigation tree widget inability to save the order when the depth levels get changed
  + ZBX-21961 Removed the unnecessary "Command:" label for message actions on the Event details page
  + ZBX-21783 Fixed Zabbix JS timeout validation
  + ZBX-21720 Fixed trends function cache size estimation and overallocation handling
  + ZBX-21713 Fixed retrieval of the numeric column width when Oracle DB is used
  + ZBX-22126 Fixed trends being deleted from cache and retrieved from the database when data older than 1 hour is received
  + ZBX-22075 Fixed crash when Elasticsearch is used
  + ZBX-21890 Fixed config.dbversion_status containing second empty object on PostgreSQL without TSDB
  + ZBX-22138 Fixed inability to delete a group from the host prototype
  + ZBX-21950 Updated script item to not require host interface during template linkage
  + ZBX-21540 Moved some static items under LLD rules to improve performance in Oracle by Zabbix agent 2 template
  + ZBX-21073 Added support of Int8Array(), Buffer() and also duktape plain buffers in md5, sha256 and hmac function parameters
  + ZBX-22071 Extended description for OPSGenie media type
  + ZBX-20845 Fixed SNMP interface availability in case of wrong credentials
  + ZBX-21587 Added metrics for optimizing dependent items preprocessing in Jenkins template
  + ZBX-21441 Added an override to skip metadata collection on zfs and btrfs for Nix templates
  + ZBX-22016 Fixed host.get API method not returning any results for hosts with no interfaces when filtering by "hostid"
  + ZBX-21927 Fixed a crash on Oracle database when connection is lost
  + ZBX-21300 Fixed high CPU usage when using net.tcp.socket.count key on Windows
  + ZBX-21793 Fixed error message for "diaginfo" runtime command
  + ZBX-22042 Fixed inability to get the existing group prototypes by hostprototype.get API method when using Oracle database
  + ZBX-21221 Increased character limit of task_result.info
  + ZBX-21696 Fixed Windows agent 2 Unicode path support for log* items
  + ZBX-21903 Fixed agent 2 timeout behavior for net.tcp.port item
  + ZBX-21039 Fixed Readme in PostgreSQL by Zabbix agent 2 template
  + ZBX-21922 Fixed expression macros to use corresponding item keys
  + ZBX-21806 Fixed fatal PHP error in case incorrect variable type for controller action is given
  + ZBX-21753 Fixed graphs not loading in kiosk mode
  + ZBX-20413 Fixed the behavior of paging when a filter or a sub-filter is applied
  + ZBX-21206 Updated plugin support dependency for Zabbix agent 2
  + ZBX-20356 Updated Zabbix agent 2 to remove and re-add performance counters on failed collection and to keep a query always open
  + ZBX-21296 Updated Oracle plugin, Oracle ODBC and agent 2 template documentation grant select variables and added a new grant
  + ZBX-21595 Optimized RabbitMQ node templates
  + ZBX-21884 Changed system.sw.packages[&lt;package&gt;,&lt;manager&gt;,&lt;format&gt;] to system.sw.packages[&lt;regexp&gt;,&lt;manager&gt;,&lt;format&gt;]
  + ZBX-21594 Optimized RabbitMQ cluster templates
  + ZBX-20050 Fixed broken macro value and type input when changing to/from inherited macros
  + ZBX-21864 Fixed the fatal error in system warning page
  + ZBX-20110 Added single field search option to the archive.info, ts.stats, pdb.info,
    cdb.info and diskgroups.stats keys in Zabbix agent 2 Oracle plugin
  + ZBX-21373 Fixed the agent sometimes crashing when enumerating system processes on OpenBSD</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1689854400">- updated to latest upstream release 6.0.19
- this version fixes CVE-2023-29454 bsc#1213338
- New Features and Improvements
  + ZBXNEXT-8497 Removed unnecessary JavaScript preprocessing in discovery rules in Kubernetes templates
  + ZBXNEXT-8465 Updated JavaScript scripts in Kubernetes templates
  + ZBXNEXT-8467 Updated max supported TimescaleDB version to 2.11
  + ZBXNEXT-7072 Fixed hintbox to be automatically closed when target element disappears
  + ZBXNEXT-8294 Added filters of node labels and annotations for Kubelet discovery
    in Kubernetes cluster state template
  + ZBXNEXT-8199 Added Google cloud platform monitoring template
  + ZBXNEXT-8330 Updated plugin support with defaults support for Zabbix agent 2
  + ZBXNEXT-8357 Improved proxy history housekeeping when data older than ProxyOfflineBuffer is being constantly received
  + ZBXNEXT-8142 Added ability to import configuration files with a UTF-8 Byte order mark
  + ZBXNEXT-8209 Added Azure CosmosDB for MongoDB template
  + ZBXNEXT-8078 Removed unnecessary new line for each element in an array when exporting YAML templates
  + ZBXNEXT-8273 Implemented support for relative Include paths in the config file, based on its current directory
  + ZBXNEXT-8391 Added container healthcheck metric in Docker by Zabbix agent 2 template
  + ZBXNEXT-8354 Added pids_stats to docker.container_stats key in Zabbix agent 2
- Bug Fixes
  + ZBX-22987 Fixed inefficient URL schema validation
  + ZBX-21859 Fixed active checks occasionally not being executed on Zabbix agent 2 if checks
    for a plugin have long and short update intervals
  + ZBX-21892 Fixed wrong fs type returned by vfs.fs.get for file systems with identical mount point
  + ZBX-22941 Prevented clearing of the user macro secret values on inherited host prototypes as
    the result of user macros modifications on the parent host prototype of a template
  + ZBX-22695 Fixed eventlog duplicate timestamps
  + ZBX-22903 Fixed scale calculation for Graph and Graph (classic) widgets
  + ZBX-22148 Fixed the crash when updating a webhook to JavaScript that cannot be compiled
  + ZBX-22868 Fixed Zabbix agent 2 plugin Defaults when hardcoded value is provided
  + ZBX-22399 Added TLS and Default parameters support to MQTT plugin for Zabbix agent 2
  + ZBX-20280 Fixed page selection in a dashboard after refresh
  + ZBX-22883 Fixed occasional crash of user parameters on Windows when using Zabbix agent 2 with UserParameterDir defined
  + ZBX-22805 Increased memory allocation limit for JavaScript execution from 64M to 512M
  + ZBX-22798 Fixed incorrect output of vfs.file.contents when reading frequently modified file
  + ZBX-21573 Optimized preprocessing steps in the AWS EC2 by HTTP template
  + ZBX-16326 Fixed displaying of the first and last data points on the graphs
  + ZBX-22467 Fixed missing bracket in a trigger event name in Windows templates
  + ZBX-22738 Fixed flickering debug info while editing empty dashboards
  + ZBX-22231 Removed host and interface macros resolution from HTTP proxy fields in items,
    item prototype and discovery rule test dialogues
  + ZBX-21194 Fixed filter form submission upon pressing Enter key in Safari
  + ZBX-22762 Fixed race condition in Zabbix agent 2 when reading filesystem
  + ZBX-21804 Removed requirement for write permissions on hosts, host groups, triggers, discovery rules,
    discovery checks and proxies when creating or updating actions
  + ZBX-22243 Fixed navigation away from edited dashboard without user confirmation
  + ZBX-22418 Fixed popup form fields overlapping labels when textarea width is resized
  + ZBX-19590 Changed count_foreach to add 0 when no data are in the requested period
  + ZBX-22681 Fixed wrongly displayed Revert button for text macros in host, template and host prototype clone forms
  + ZBX-22594 Fixed fatal error when a request contains invalid authentication parameters
  + ZBX-22397 Fixed disabled input field text color in Safari
  + ZBX-21593 Optimized preprocessing steps in the templates PostgreSQL by Zabbix agent and PostgreSQL by Zabbix agent 2
  + ZBX-22470 Fixed hang on logging when establishing an encrypted connection in Zabbix agent 2
  + ZBX-20263 Prevented the ability to link two or more templates with matching item keys to a host or template;
    improved the check for double template linkage and related error messages
  + ZBX-22571 Fixed "service not equal" action condition not working as expected
  + ZBX-22644 Fixed Graph widget not showing all problems for multiple items with dataset aggregation enabled
  + ZBX-22698 Fixed spelling mistakes in the templates
  + ZBX-21883 Changed Select map field of the Map widget to multiselect
  + ZBX-22989 Silenced null-dereference warnings for duktape
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22604 Added new replica mismatch metrics to Kubernetes cluster state template, updated triggers
  + ZBX-22475 Fixed regex in preprocessing parameter for Jenkins template
  + ZBX-21910 Fixed JavaScript in Kubernetes nodes template
  + ZBX-22773 Made NodeAddress use ListenIP and ListenPort if not specified
  + ZBX-21613 Fixed broken database upgrade if more than one Zabbix server at the same time on one database is started
  + ZBX-22688 Fixed AlertScriptPath not allowing links
  + ZBX-22029 Fixed preprocessing step in Pods discovery for Kubernetes kubelet template
  + ZBX-22234 Fixed incorrect SNMPINDEX offset retrieval in SNMP discovery
  + ZBX-22141 Fixed attaching multiple templates with proc.get item key to one host and fixed spelling in description
  + ZBX-22285 Fixed honoring of the excludeSearch parameter in API
  + ZBX-20604 Fixed UserParameterDir behavior for UserParameter calls
  + ZBX-22732 Fixed description of ATAN2 mathematical function
  + ZBX-22664 Fixed user macros with regex context being resynced without any changes
  + ZBX-22661 Fixed templated dashboard display in Monitoring Hosts Dashboards
  + ZBX-21599 Optimised preprocessing steps and added dashboard in the TiDB TiKV by HTTP template
  + ZBX-21598 Optimised preprocessing steps and added dashboard in the TiDB PD by HTTP template
  + ZBX-21600 Optimised preprocessing steps and added dashboard in the TiDB by HTTP template
  + ZBX-22386 Fixed encoding of HTML entities in the user interface
  + ZBX-22714 Fixed signature for mqtt.get key in Standard items popup
  + ZBX-21397 Fixed preprocessing step in discovery for Kubernetes kubelet template
  + ZBX-20202 Improved tablespace handling to support Oracle multitenant architecture in Oracle by ODBC template
  + ZBX-22713 Fixed Zabbix server compilation problem for NetBSD
  + ZBX-21795 Fixed unhandled timeout in Telnet
  + ZBX-21801 Fixed helper positioning when sorting Header and Query fields in item configuration form
  + ZBX-22238 Fixed non-writable hostgroup appearance in template, host and host prototype clone forms
  + ZBX-22192 Fixed valid widget name being reset when other widget fields are invalid
  + ZBX-21871 Switched for the changes in users of user group API object to be audit logged
    as updates in groups of user API objects
  + ZBX-22461 Fixed incorrect sortable item positioning in Safari
  + ZBX-22469 Fixed SLI calculation for services having multiple alarms per second
  + ZBX-22859 Fixed validation of input parameters in action configuration form</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1697544000">- updated to latest upstream release 6.0.22
- this version fixes CVE-2023-32722 and CVE-2023-32722 bsc#1216211 and bsc#1216222
- removed patches zabbix-6.0.12-new-m4-pgsql.patch zabbix-6.0.12-curl-fixes.patch
  honestly was tired of patching for correct way doing postgresql detection
  now added postgresql-server-devel which does not make sense but hey
  upstream does not care
- New Features and Improvements
  + ZBXNEXT-8576 Added template integration with Acronis Cyber Protect Cloud
  + ZBXNEXT-6554 Increased remote command execution limits to 16MB
  + ZBXNEXT-8610 Added MantisBT template
  + ZBXNEXT-8358 Improved items configuration sync on PostgreSQL by selecting using equal condition instead of not equal
  + ZBXNEXT-8429 Added HashiCorp Nomad template
  + ZBXNEXT-8649 Fixed time period params in JavaScript
  + ZBXNEXT-8581 Added support for HTTP proxy in Azure templates
  + ZBXNEXT-8558 Added MantisBT webhook
  + ZBXNEXT-8589 Updated documentation, unified metric names and descriptions in PostgreSQL templates,
    removed unused macros, user parameters and queries in PostgreSQL by Zabbix agent
  + ZBXNEXT-8528 Added AWS Cost Explorer template
  + ZBXNEXT-8190 Increased MariaDB maximum supported version to 11.0
  + ZBXNEXT-8582 Increased MySQL maximum supported version to 8.1
  + ZBXNEXT-8481 Added PostgreSQL by ODBC template
  + ZBXNEXT-8561 Added nodata trigger to remote Zabbix proxy and server health templates
  + ZBXNEXT-8482 Added integration with OpenStack Nova
  + ZBXNEXT-8451 Disabled spell checking for nondescriptive textareas
  + ZBXNEXT-8505 Added Cisco SD-WAN templates
  + ZBXNEXT-7944 Excluded edgeupdate service from services discovery in Windows by Zabbix agent templates
  + ZBXNEXT-8422 Added AWS ECS templates
- Bug Fixes
  + ZBX-23417 Fixed possible memory leak when checking modbus.get[] item
  + ZBX-23338 Improved performance of templatedashboard.get method for non super-admin users
  + ZBX-23110 Fixed possible crash on Windows 11 by removing concurrent Win API call for update perfCounters list
  + ZBX-23284 Prevented deletion of the discovered group as a result of renaming its group prototype
  + ZBX-21094 Fixed graphs not displaying values when items do not have trends and trend storage period is overridden in configuration
  + ZBX-23162 Fixed variable in JavaScript for Cisco Meraki template
  + ZBX-23066 Expanded ui/composer.json to describe the project
  + ZBX-23261 Removed kiosk mode button from host inventory form
  + ZBX-23253 Added static units support to graph widget legend and hint box
  + ZBX-21898 Fixed expression validation, history function parser to accept backslash without escaping
  + ZBX-22943 Fixed various memory leaks in Zabbix agent 2
  + ZBX-23244 Added escaping for special characters in HTML mode of Telegram mediatype
  + ZBX-22818 Fixed some aggregation functions not working with last_foreach()
  + ZBX-21636 Fixed Oracle DB update query error mishandled as success
  + ZBX-20442 Fixed Ceph plugin not returning percent_used in Zabbix agent 2
  + ZBX-15210 Added housekeeping and handling in remove action operation of autoreg_host table
  + ZBX-22685 Fixed issue of error message details not being expanded by default in various forms
  + ZBX-22166 Fixed item value widget not showing decimal places properly with seconds
  + ZBX-23035 Fixed disappearing filter group in host, item, trigger, graph, discovery rule, web and template lists
  + ZBX-23105 Added missing database indices
  + ZBX-22640 Fixed inability to add unique SNMPv3 checks in discovery rules
  + ZBX-21952 Fixed and improved documentation for Oracle by ODBC template
  + ZBX-22724 Fixed inconsistencies in ordering of objects in template configuration export
  + ZBX-22980 Fixed host prototype displaying inherited macros in a non-inherited macro tab
  + ZBX-17279 Fixed graph widget loading
  + ZBX-21644 Fixed state of "allow manual close" setting of trigger prototype getting lost on template cloning
  + ZBX-22060 Added notes about encryption in PostgreSQL templates, renamed database instance URI macro to connection string
    in PostgreSQL by Zabbix agent 2 template, updated PostgreSQL by ODBC template to use connection string
  + ZBX-23246 Fixed classic graph preview not working if more than 10 items are assigned to it
  + ZBX-22758 Fixed Zabbix agent 2 startup error on domain controllers by increasing go-winio version
  + ZBX-22451 Fixed resolving of calculated item formula in test popup
  + ZBX-22620 Added header in items for Meraki template
  + ZBX-23051 Changed content of resolved alerts to be more compatible with Event Orchestration in PagerDuty
  + ZBX-23272 Fixed naming for tenant item prototypes in OpenStack Nova by HTTP template
  + ZBX-22771 Fixed handling of large unsigned integers in jsonpath
  + ZBX-22871 Fixed regular expression crash with invalid utf-8 sequences when pcre2 is used
  + ZBX-23141 Fixed crash when maintenance is enabled and unexpected event exists for trigger prototype
  + ZBX-21255 Added support of the fmtnum() function for {ITEM.VALUE}, {ITEM.LASTVALUE} and expression macros
  + ZBX-21695 Fixed {TIME} macro not being resolved during scheduled report test
  + ZBX-23221 Fixed memory leaks when using certificate-based encryption in Zabbix Agent 1 and Agent 2; thanks to Masato Hirahata for the patch
  + ZBX-22864 Fixed calculation of max_repetitions sent out to device in SNMP PDUs
  + ZBX-21574 Optimized Asterisk by HTTP template
  + ZBX-18168 Added regexp runtime error logging for log*[] items
  + ZBX-22677 Adjusted font colors for placeholders, disabled and readonly fields
  + ZBX-22972 Fixed displaying of dashboard pages when scrolling is enabled
  + ZBX-22528 Fixed draggable element position
  + ZBX-23067 Enhanced audit logging with reason of switching of HA node to active mode
  + ZBX-22613 Fixed script execution with API token as authentication
  + ZBX-23060 Removed unused endpoints in JavaScript for Veeam Backup and Replication template
  + ZBX-22772 Added trends cleanup for non-numeric value types
  + ZBX-22822 Fixed displaying the correct threshold color in "Top hosts" widget when value exceeds maximum
  + ZBX-22777 Fixed item test form sending incorrectly resolved macros to server if item uses SNMP interface
  + ZBX-23097 Fixed use of uninitialised value when verifying subject and issuer with TLS
  + ZBX-23112 Fixed runtime errors in the inheritance of the trigger and trigger prototype dependencies
  + ZBX-22539 Fixed SLI calculation for days with daylight-saving-time transitions
  + ZBX-22814 Fixed PHP runtime errors in API trigger.get method when using "expandComment" option
  + ZBX-23049 Fixed default condition for log item macro resolution
  + ZBX-21909 Updated setup section in README for PHP-FPM templates to include configuration example for Apache
  + ZBX-21547 Fixed reading of non-UTF-8 encoded files in Zabbix agent 2
  + ZBX-20148 Fixed the issue with housekeeper failing to delete some of the events that required deletion
  + ZBX-21970 Fixed console error in "Map navigation tree" widget; disabled add button on a 10th depth level
  + ZBX-19393 Fixed undefined index errors in configuration.importcompare
  + ZBX-22290 Fixed generation of double page headers when general warning appears
  + ZBX-21845 Fixed Zabbix agent 2 systemd plugin failing with newer dbus
  + ZBX-22830 Fixed free bytes calculation for temporary tablespace in Oracle Zabbix agent 2 plugin
  + ZBX-22912 Fixed not being able to save an event correlation when custom formula was selected but only one condition remained
  + ZBX-21571 Updated pod crash loop trigger expressions in Kubernetes nodes and cluster state templates
  + ZBX-22369 Fixed suffix interpretation in threshold values for "Top hosts" widget
  + ZBX-22825 Fixed Zabbix access to the first page for user with specific page access
  + ZBX-22867 Fixed import popup showing circle animation even if PHP code failed
  + ZBX-22711 Fixed incorrectly displayed simple graphs with non-numeric items in Host graphs page</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1703419200">- updated to latest release 6.0.25
- fixes for bsc#1218199 (CVE-2023-32727), bsc#1218185 (CVE-2023-32725),bsc#1218193 (CVE-2023-32726)
- New Features and Improvements
  + ZBXNEXT-8857 Updated max supported TimescaleDB version to 2.13
  + ZBXNEXT-8800 Backported support of additional SSH options for ssh.run[] item as the 5th parameter
  + ZBXNEXT-8705 Implemented new tablespace item to retrieve percentage about
    current tablespace usage from max for both Oracle templates
  + ZBXNEXT-8708 Added version metric to Oracle plugin in Zabbix agent 2
  + ZBXNEXT-8729 Updated max supported TimescaleDB version to 2.12
  + ZBXNEXT-8522 Added HPE iLO by HTTP template
  + ZBXNEXT-7486 Added openshift-state-metrics in Kubernetes cluster state by HTTP
  + ZBXNEXT-8552 Added FortiGate by SNMP and FortiGate by HTTP templates
  + ZBXNEXT-8727 Added additional metrics in Cisco Meraki organization by HTTP template
  + ZBXNEXT-7097 Added item and trigger for monitoring PostgreSQL version into PostgreSQL
    by ODBC and PostgreSQL by Zabbix agent 2 templates
  + ZBXNEXT-8283 Implemented role-based authentication for AWS monitoring
  + ZBXNEXT-8575 Added Nextcloud template
  + ZBXNEXT-8469 Increased PostgreSQL maximum supported version to 16
  + ZBXNEXT-8714 Increased MariaDB maximum supported version to 11.1
- Bug Fixes
  + ZBX-23559 Fixed SLI dropping when maintenance is set with pre-existing problem
  + ZBX-23471 Fixed sha256 sum calculation on AIX, HP-UX and Solaris, fixed crash on HP-UX
  + ZBX-23787,ZBX-23755 Fixed crash on empty HTTP response;
    fixed Zabbix agent build on Windows with libcurl
  + ZBX-23683 Fixed calculation of vmware.datastore.read/write items taking into
    account VMware HV maintenance status
  + ZBX-21132 Fixed Top hosts widget not showing all items by selected item name
  + ZBX-23764 Added an additional field for new events in SIGNL4 media type
  + ZBX-23342 Fixed Zabbix agent 2 MySQL plugin connection not taking into account TLS parameters
  + ZBX-23685 Added read-only transaction to the list of recoverable errors on PostgreSQL
  + ZBX-23580 Fixed aggregated item key conversion to calculated item formula when
    item key includes 'last' function and a fourth parameter
  + ZBX-22493 Fixed foreign key support with SQLite3 database
  + ZBX-23490 Improved HTTP agent, web scenarios, web checks and JavaScript to convert to UTF-8
    from charset specified in HTTP header or HTTP meta tag
  + ZBX-23621 Fixed SNMP discovery looping forever with empty trend response
  + ZBX-23644 Fixed Zabbix agent compilation on AIX
  + ZBX-23525 Fixed template tab name in template configuration form
  + ZBX-23620 Reordered sub-templates in READMEs of Acronis, Control-M and Openstack templates
  + ZBX-23381 Fixed unit for FreeStorageSpace metric in JavaScript AWS RDS instance by HTTP template
  + ZBX-23269 Fixed sizes of loading modal windows
  + ZBX-22400 Fixed Web scenarios configuration form to display parent web scenarios on page refresh
  + ZBX-23290 Fixed gap when filtering by tags in Latest data
  + ZBX-23430 Fixed selected filter tab in high contrast themes being indistinguishable from others when collapsed
  + ZBX-23639 Changed value type for 'Pool Percent Used' item prototype in Ceph by Zabbix agent 2 template
  + ZBX-21891 Fixed messages about enabling, disabling and updating modules being different from other places
  + ZBX-23521 Fixed password field label not changing to key passphrase and
    back for SSH agent item when changing authentication method
  + ZBX-23431 Fixed non-working "Network timeout for item test" setting
  + ZBX-23285 Added missing bottom border for disabled button dropdown on hover for inherited macros
  + ZBX-23615 Fixed receiving data from the database twice the first time it is loaded
  + ZBX-19531 Fixed tables with header text vertical rotation
  + ZBX-23235 Fixed function macros to expand in notifications
  + ZBX-23173 Fixed memory leak in agent 2 for Windows Events processing on MS Windows
  + ZBX-23265 Fixed transfer of PSK encryption details when cloning proxy
  + ZBX-23563 Fixed JSONPath for rowshare locks metric in PostgreSQL by Zabbix agent 2 template
  + ZBX-22907 Removed unused LLD macro in PostgreSQL by Zabbix agent template
  + ZBX-23377 Added support for VMware perfCounter with nanosecond type
  + ZBX-23012 Possible optimization of the SQL queries when updating LLD items
  + ZBX-23325 Fixed ability to add duplicate ICMP ping checks to discovery rule configuration form via popup
  + ZBX-23270 Renamed trigger name condition to event name condition
  + ZBX-23340 Fixed TLS parameter handling in MySQL plugin for Zabbix agent 2
  + ZBX-23461 Fixed output of redundant data in DCdump_interfaces
  + ZBX-23528 Fixed inability to resize trigger expression field horizontally
  + ZBX-22977 Fixed positioning of hidden checkbox inputs and fixed autofocus in template/host mass update
  + ZBX-23494 Added SNMP fallback item to TrueNAS by SNMP template, updated
    uptime item and template descriptions, added preprocessing to free swap percentage calculation
  + ZBX-23404 Fixed Zabbix agent crashes on HP-UX 11.23
  + ZBX-22666 Disabled severity filter for Geomap widget in dashboard edit mode
  + ZBX-22735 Fixed confusing error message on user parameter reload in Zabbix agent 2
  + ZBX-23393 Fixed unquoted macro parsing in trigger function parameters
  + ZBX-23064 Simplified trend synchronization queries to improve performance
  + ZBX-23373 Fixed result for script.get API call with selectActions option
  + ZBX-23014 Fixed Zabbix agent build on HP-UX
  + ZBX-23164 Added timespan parameter in JavaScript Cisco Meraki template
  + ZBX-23455 Fixed inconsistency in button naming, confirmation messages,
    success and error messages in item and web scenario list pages
  + ZBX-20038 Fixed master host parameter for MySQL replication.get_slave_status key in Zabbix agent 2
  + ZBX-23301 Removed checks for PostgreSQL-TimescaleDB versions combination
  + ZBX-23211 Fixed host dashboard view for multi-page dashboard where the first page is empty</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1707048000">- add group provides needed by RPM 4.19</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108800">- update to latest release 6.0.27
- replaced zabbix-agentd.firewall  zabbix-java-gateway.firewall  zabbix-proxy.firewall  zabbix-server.firewall
  with firewalld xml definitions zabbix-agentd.xml  zabbix-java-gateway.xml  zabbix-proxy.xml  zabbix-server.xml
- New Features and Improvements
  + ZBXNEXT-8983 	Updated max supported MariaDB version to 11.2
  + ZBXNEXT-8984 	Updated max supported MySQL version to 8.3
  + ZBXNEXT-8762 	Added YugabyteDB by HTTP and YugabyteDB Cluster by HTTP templates
  + ZBXNEXT-8891 	Updated max supported MySQL version to 8.2
  + ZBXNEXT-8524 	Added support for HTTP proxy in GCP templates
  + ZBXNEXT-8759 	Added dashboards in Azure templates
  + ZBXNEXT-8580 	Added new discovery rules, refactored discovery rules to dependent items
    and made few minor changes in MSSQL by ODBC template
  + ZBXNEXT-8730 	Added Azure Cost Management by HTTP template
  - Bug Fixes
  + ZBX-23124 Fixed items with disabled history being sometimes stuck in non-supported state
  + ZBX-23586 Fixed filter evaluation type of organizations discovery in Cisco Meraki dashboard by HTTP template
  + ZBX-23766 Updated Zabbix agent 2 Ceph plugin readme setup instructions
  + ZBX-24094 Fixed network interfaces LLD filtering macro in Linux by Prom template
  + ZBX-23202 Fixed unused tag value being saved in tag filter
  + ZBX-22555 Updated regexp to case insensitive in Nginx templates
  + ZBX-23973 Fixed trends being retrieved from database for new items and for items with infrequent update interval
  + ZBX-22745 Removed incorrect description of network interfaces administrative status filter macro in SNMP templates
  + ZBX-24015 Improved zabbix[queue] internal item not to block history syncers and pollers
  + ZBX-23509 Fixed JSONPath of Keyspace discovery master item in Redis by Zabbix agent 2 template
  + ZBX-24059 Fixed libmodbus unnecessary linking into all binaries
  + ZBX-24055 Added missing API port macros in URL of script items in HPE Synergy by HTTP and HPE Primera by HTTP templates
  + ZBX-20525 Fixed vfs.dir.size performance issues when walking through directory that has a lot of subdirs/files
  + ZBX-23773 Improved trigger functionality for Acronis Cyber Protect Cloud MSP by HTTP template
  + ZBX-23979 Improved trend recalculation performance by performing trend updates in own transaction
  + ZBX-23688 Improved new item value retrieval performance by adding such items to value cache after configuration sync
  + ZBX-22130 Changed JSONPath expression evaluator to treat null values as empty variants
  + ZBX-23986 Added a license to the Go module
  + ZBX-23587 Fixed widget input field selecting when clicking on label
  + ZBX-23640 Fixed preload hints opening
  + ZBX-22433 Fixed web scenario and web scenario step configuration field trimming and field sorting
  + ZBX-23684 Fixed transactions query file for PostgreSQL by Zabbix agent template
  + ZBX-22371 Fixed process tags option not adding tags for service events
  + ZBX-17208 Fixed invalid command-line flag handling in Zabbix agent 2
  + ZBX-23937 Fixed JavaScript for AWS EC2 instances discovery
  + ZBX-22715 Fixed map shape dimension changes on resizing in scaled browser mode
  + ZBX-23722 Added garbage collection after executing JavaScript code
  + ZBX-23740 Fixed netsnmp persistent state disabling without affecting its configuration
  + ZBX-23257 Fixed log items not using MaxLinesPerSecond setting correctly for Zabbix agent 2
  + ZBX-23890 Removed non-existing headers from compiler checks: mtent.h and knlist.h
  + ZBX-23912 Removed Jira with CustomFields media type in data.tmpl
  + ZBX-23761 Fixed JavaScript in Jira media type
  + ZBX-22558 Fixed trigger expression for retrieval of stub page in Nginx templates
  + ZBX-23691 Fixed LLD filters evaluation type for devices discovery in Cisco SD-WAN by HTTP template
  + ZBX-23540 Added error checks for RegisterMetrics calls
  + ZBX-23605 Removed getting location buckets in AWS by HTTP template
    added discovery filters for request metrics in AWS S3 bucket by HTTP template
  + ZBX-23466 Fixed data aggregation errors in Graphs and Top hosts widgets with Elasticsearch backend
  + ZBX-23835 Updated Meraki templates
  + ZBX-23723 Fixed proxy params in JavaScript AWS templates
  + ZBX-23733 Fixed error when downloading graph as .png image if item name contains multibyte characters
  + ZBX-22983 Fixed ellipsed dropdown options in items mass update in preprocessing
  + ZBX-23715 Fixed persistent directory path not following symlinks upon creation
  + ZBX-23825 Fixed query_fields values for Acronis and Nomand templates
  + ZBX-22055 Fixed map image of map widget not being updated when pressing Apply button
  + ZBX-23629 Fixed interface icon cursor to pointer
  + ZBX-22536 Fixed TimescaleDB compression detection for history.clear API method and proper error appearance in frontend
  + ZBX-23145 Disabled deprecated automatic reconnection in MySQL
  + ZBX-22933 Improved vfs.file.regmatch and vfs.file.regexp items to use buffered file read
  + ZBX-23439 Fixed sorting of numeric items with/without aggregation enabled in Top hosts widget
  + ZBX-21973 Changed deprecated X-Frame option allow-from to Content-Security-Policy frame-ancestors
  + ZBX-23633 Fixed service alarms to be recovered with problem time in case of negative problem duration
  + ZBX-23738 Fixed Zabbix backend sources for libxml2 2.12.0 version changes
  + ZBX-23746 Fixed creation of tickets during escalation for Zammad media type
  + ZBX-23561 Fixed spacing between filter and results table
  + ZBX-18873 Fixed disabled chevrons color in problem view
  + ZBX-23636 Fixed some fields in Administration section not being trimmed on form submit</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108801">- remove all firewalld definitions as they are part of firewald package already</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711800000">- fix broken copypasta for system-user-zabbix source file and
  file itself to remove gecos (description) in file
  fixes bsc#1222169 Packaging Error in system-user-zabbix-6.0.27-1.1.noarch package prevents upgrade
  Thanks Andreas Stieger for pointing out and reporter himself</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1711800001">- update to 6.0.28:
  * Added metadata in JavaScript for AWS templates
  * Added AWS ELB Application Load Balancer by HTTP template
  * Added Check Point Next Generation Firewall by SNMP template
  * Added MSSQL by Zabbix agent 2 template
  * Updated max supported TimescaleDB version to 2.14
  * bug fixes</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1716984000">- Update license to match legaldb report</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1719489600">- update to 6.0.31
- New Features and Improvements
  + ZBXNEXT-9140 Added support for custom compartments in Oracle Cloud by HTTP templates Templates
  + ZBXNEXT-9034 Added Jira Data Center by JMX template Templates
  + ZBXNEXT-8682 Introduced a length limit of 512KB for item test values that server returns to Zabbix frontend Frontend Server
  + ZBXNEXT-8248 Added database filter macros to MySQL templates Templates
  + ZBXNEXT-6698 Removed absolute threshold and timeleft from OS template triggers of filesystem space Templates
  + ZBXNEXT-7930 Added user macro support for username and password fields in email media type Server
  + ZBXCTR-22 Refactored JavaScript filter functions for Kubernetes templates Templates
  + ZBXNEXT-9098 Added AWS ELB Network Load Balancer by HTTP template Templates
  + ZBXNEXT-6864 Replaced {HOST.CONN} with user macros in templates Templates
  + ZBXNEXT-9117 Updated max supported MariaDB version to 11.3 Proxy Server
  + ZBXNEXT-9026 Added Go compiler version to Zabbix agent 2 version output Agent
  + ZBXNEXT-8786 Changed 'odbc.discovery' keys to 'odbc.get' in MySQL by ODBC and Oracle by ODBC templates Templates
  + ZBXNEXT-8536 Added cbdhsvc service to macros in Windows agent templates Templates
  + ZBXNEXT-8861 Made changes and added more metrics to the FortiGate by SNMP template Templates
  + ZBXNEXT-8240 Added a new set of templates for integration with Oracle Cloud Infrastructure Templates
- Bug Fixes
  + ZBX-24483 Improved memory usage in Zabbix server/proxy trappers and in proxy
    pollers when sending large configuration Proxy Server
  + ZBX-23073 Fixed URL widget resizing and dragging Frontend
  + ZBX-24574 Fixed HA node flipping between standby and active states Server
  + ZBX-24119 Fixed possible blocking of alert manager when it periodically pings database Server
  + ZBX-7998 Added VMware service username, password and URL check for empty values Proxy Server
  + ZBX-24402 Reduced main process connections to database during startup Proxy Server
  + ZBX-24369 Fixed filter behavior in monitoring pages after deleting filter parameters Frontend
  + ZBX-24484 Fixed Geomap widget console error when dragging map in widget edit mode Frontend
  + ZBX-23337 Improved supported version documentation for Oracle Database plugin and both templates Documentation
  + ZBX-24180 Fixed inability to import existing host or template when its dependent item prototype,
    which is used in trigger prototypes or graph prototypes, would have a different master item API
  + ZBX-20871 Fixed inability to use LLD macro functions in Prometheus pattern and labels used in item prototype preprocessing API
  + ZBX-24527 Fixed unnecessary loading text being displayed in hintbox preloader Frontend
  + ZBX-24362 Fixed wrong Zabbix agent 2 loadable plugin process handling catching all child process exits Agent
  + ZBX-24470 Fixed scale of VMware vmware.vm.memory.size.compressed key Proxy Server
  + ZBX-24415 Added triggers for datastores in VMware templates Templates
  + ZBX-18094 Fixed multiple pie graph issues related to calculation of item angles Frontend
  + ZBX-20766 Fixed confusing port binding error message Agent Proxy Server
  + ZBX-24481 Fixed inability to unset value map from existing item or item prototype by passing
    a version without valuemap parameter into configuration.import API
  + ZBX-24531 Fixed compile time data not being set for agent2 Agent
  + ZBX-24453 Implemented socket file cleanup when shutting down, added blocking of signals during important stages of startup Proxy Server
  + ZBX-24152 Fixed host form submission with Enter button if the form is opened in a popup and focus is in a flexible text area field Frontend
  + ZBX-23788 Added SNMP OID ifAlias in Network interfaces discovery Templates
  + ZBX-24482 Fixed the presence of the http_proxy field in the initial data Installation
  + ZBX-24210 Improved Zabbix agent 2 loadable plugin capacity code style Agent
  + ZBX-23951 Fixed issue of incorrect template matching when no UUID exists in export file API
  + ZBX-23953 Fixed CIDR network mask of VMware HV network interface Proxy Server
  + ZBX-24195 Fixed host IPMI username and password field max length Frontend
  + ZBX-24451 Added tags and changed a item in Proxmox template Templates
  + ZBX-23386 Fixed hintbox sizing to fit screen Frontend
  + ZBX-24024 Fixed OIDs for external sensors in APC UPC by SNMP templates Templates
  + ZBX-21751 Fixed node's loadavg item in Proxmox template Templates
  + ZBX-24315 Fixed linking template to host when some LLD macro paths already exist Server
  + ZBX-24172 Fixed Zabbix server issue with scheduled intervals on Feb 29th of leap year Server
  + ZBX-23407 Improved performance of retrieving last history values when primary keys are available API
  + ZBX-24246 Updated descriptions for family of MySQL and Oracle templates,
    changed macro in the trigger 'Tablespace utilization is too high' for family of Oracle templates Templates
  + ZBX-23988 Renamed Agent2 Go module
  + ZBX-24222 Fixed incorrect item OIDs in the FortiGate by SNMP template Templates
  + ZBX-24393 Updated README in Redis by Zabbix agent 2 template Templates
  + ZBX-24298 Allowed any JNDI service providers back in JMX monitoring Java gateway
  + ZBX-19990 Separated LLD filter macros in Apache Tomcat by JMX template Templates
  + ZBX-24364 Added preprocessing steps for LLD rules in RabbitMQ templates Templates
  + ZBX-24368 Improved PostgreSQL autovacuum's count query Templates
  + ZBX-24282 Fixed Zabbix proxy to report error for not supported items Proxy Server
  + ZBX-19507 Fixed vmware.eventlog item to recover after event keys are reset Server
  + ZBX-24241 Fixed Zabbix server issue with random order of host groups for a host during real-time export Server
  + ZBX-24275 Fixed item prototype JSONPath preprocessing, added missing volume health metric and triggers in HPE MSA templates Templates
  + ZBX-24316 Fixed username macro in GridGain by JMX template Templates
  + ZBX-23719 Updated plugin-support to add duplicate flag handling Agent
  + ZBX-22429 Fixed typo in Zabbix proxy automake file Installation
  + ZBX-24264 Fixed value cache being filled with values of newly added items with triggers Server
  + ZBX-24088 Fixed problem filtering in maps with nested maps Frontend
  + ZBX-24206 Fixed line breaks in JavaScript in Cloudflare template Templates
  + ZBX-24236 Fixed nested transaction error in LLD when connection is terminated Server
  + ZBX-24134 Added sensor discovery in VMware Hypervisor template Templates
  + ZBX-23918 Fixed item pattern select popup to display all available items Frontend
  + ZBX-24190 Fixed items being updated incorrectly when configuring graph Frontend
  + ZBX-24289 Fixed issue with interface assignment for items copied from host to host Frontend
  + ZBX-23032 Added triggers for cluster status in VMware templates Templates
  + ZBX-23948 Added support for TabularData data when parsing an MBean attribute Java gateway
  + ZBX-23742 Fixed tag filtering logic for tags with one name and different types of operators API
  + ZBX-24271 Added delay in JavaScript execution for Azure Cost Management by HTTP template Templates
  + ZBX-24208 Fixed Oracle, MySQL plugin connection cache blocking Agent
  + ZBX-24202 Fixed JavaScript in AWS S3 bucket by HTTP template Templates
  + ZBX-23478 Fixed issue when missing locale error would not be displayed for user under certain conditions Frontend
  + ZBX-24166 Fixed Zabbix not being able to restart due to RTC and sockets not being closed before stopping Agent Proxy Server
  + ZBX-23853 Fixed duplicate agent check timestamps when time shifts back due to system clock synchronization Agent</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1726833600">- update to 6.0.33
- this version fixes CVE-2024-36461 and CVE-2024-22114
- New Features and Improvements
  + ZBXNEXT-9000 Changed query table for ASM disk group metrics in Oracle Database plugin and
    Oracle by ODBC template Agent Templates
  + ZBXNEXT-9217 Added AWS Lambda by HTTP template Templates
  + ZBXNEXT-9293 Updated max supported MySQL version to 9.0 Proxy Server
  + ZBXNEXT-8657 Updated Zabbix health templates with new visualization Templates
  + ZBXNEXT-9143 Added index on auditlog recordsetid Server
  + ZBXNEXT-9081 Added Small Computer System Interface (SCSI) device type support to Zabbix agent 2 Smart plugin Agent
  + ZBXNEXT-6445 Added recovery expression for fuzzytime triggers in Linux and Windows templates,
    removed fuzzytime triggers from active agent templates Templates
  + ZBXNEXT-9201 Updated max supported MySQL version to 8.4 Proxy Server
  + ZBXNEXT-9225 Updated max supported TimescaleDB version to 2.15 Server
  + ZBXNEXT-9226 Updated max supported MariaDB version to 11.4 Proxy Server
  + ZBXNEXT-8868 Added discovery and template for Azure VM Scale Sets Templates
- Bug Fixes
  + BX-24947 Fixed PHP runtime errors while processing frontend notifications Frontend
  + ZBX-24824 Improved loadable plugin connection broker Agent
  + ZBX-24583 Fixed inability to export/import web scenario with digest authentication API
  + ZBX-23905 Fixed double scroll in script dialogs Frontend
  + ZBX-18767 Fixed word breaks in flexible text input fields and trigger expressions Frontend
  + ZBX-24909 Fixed resolving of macro functions in the "Item value" widget Frontend
  + ZBX-24859 Fixed JavaScript in S3 buckets discovery rule Templates
  + ZBX-24617 Fixed hardcoded region in AWS by HTTP template Templates
  + ZBX-24524 Fixed "New values per second" statistic to include dependent items in calculation Proxy Server
  + ZBX-24821 Made 'execute_on' value being recorded in audit only for shell scripts Server
  + ZBX-23312 Fixed discovery edit form being saved incorrectly after dcheck update Frontend
  + ZBX-24773 Fixed duplicate item preprocessing in Kubernetes Kubelet by HTTP template Templates
  + ZBX-24514 Fixed standalone Zabbix server and Zabbix proxy not stopping when database is read-only Proxy Server
  + ZBX-23936 Fixed state and styling of readonly fields Frontend
  + ZBX-24520 Fixed an issue with incorrect translations used in several frontend places Frontend
  + ZBX-21815 Fixed issue with undefined offset for media type when it was deleted before saving the user Frontend
  + ZBX-24108 Fixed error in dashboard if Map widget contains map element that user doesn't have access to Frontend
  + ZBX-24569 Fixed old and added new items to Azure Virtual Machine template Templates
  + ZBX-24537 Fixed tags subfilter in Latest data kiosk mode Frontend
  + ZBX-24167 Fixed template linkage when item prototype collision is found Server
  + ZBX-23770 Improved monitoring user permissions documentation for Zabbix agent 2 Oracle plugin and Oracle by ODBC template Documentation
  + ZBX-24565 Removed redundant kernel header include, fixed musl compatibility issues (thanks to Alpine Linux maintainers for spotting this)
  + ZBX-24610 Fixed interface field appearance for discovered items without interface set Frontend
  + ZBX-24562 Fixed incorrect problem order in Problems by severity widget's hintbox Frontend
  + ZBX-23751 Fixed inability to pass an action filter condition without an "operator" property, implying a default value of "Equal" API
  + ZBX-21429 Prevented ability to disable all UI element access via role.update API API
  + ZBX-19271 Fixed inconsistent tag row rendering in different edit forms Frontend
  + ZBX-24539 Fixed incorrect threshold in trigger expression of Check Point Next Generation Firewall by SNMP template Templates
  + ZBX-24667 Fixed vm.memory.size[pused] item on Solaris Agent
  + ZBX-23781 Added storage volumes check in HPE iLO by HTTP template Templates
  + ZBX-24391 Fixed Zabbix agent to return net.tcp.socket.count result without error if IPv6 is disabled Agent
  + ZBX-24235 Fixed value misalignment in Item value widget Frontend
  + ZBX-24352 Fixed custom severity name usage in Geomap widget Frontend
  + ZBX-24665 Fixed potential problem with deprecated GCE Integrity feature Templates
  + ZBX-20993 Fixed Zabbix agent 2 MQTT plugin clientID to be generated by strict requirements Agent
  + ZBX-23426 Added dependent item with JavaScript preprocessing for edges SD-WAN in VMWare SD-WAN VeloCloud by HTTP template Templates
  + ZBX-24566 Fixed crash when expression macro is used in unsupported location Server
  + ZBX-24450 Fixed issue where graph could differ for data gathered from PostgreSQL and other databases Frontend
  + ZBX-24513 Fixed real-time export of rarely updated trends Server
  + ZBX-24163 Fixed submap addition in Map navigation tree widget to not append same submaps repeatedly Frontend
  + ZBX-23398 Fixed trigger expression constructor incorrectly showing '&lt;' and '&gt;' operators Frontend
  + ZBX-23584 Fixed error message being displayed when updating host after changing item status Frontend
  + ZBX-24635 Fixed datastore triggers in VMware templates Templates</changelog>
</package>
<package pkgid="27e910e8b782c638e3dfcddfb0a6c9c7e80409ff3d85ad0bbb76aa4ac9679c3a" name="zabbix-proxy-sqlite" arch="s390x">
  <version epoch="0" ver="6.0.33" rel="bp156.2.3.1"/>
  <changelog author="pgajdos@suse.com" date="1644494400">- version update to 4.0.38
  * ZBX-20387   fixed default language of the setup routine for logged in superadmin users (averza)
  * ZBX-19652   fixed JavaScript syntax for Internet Explorer 11 compatibility (jfreibergs)</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1644753600">- mention dropped files from 3.x series so it can be accepted in backports...
- zabbix-3.0.20-jsLoader-fix.patch was never required in 4.x</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1647518400">- updated to latest release 4.0.39
- Bug Fixes
  + ZBX-19789 Added SourceIP support to ldap simple checks
  + ZBX-20680 Fixed reflected XSS issues
  ( Reflected XSSes in Zabbix Frontend (CVE-2022-24349, CVE-2022-24917, CVE-2022-24918, CVE-2022-24919) )
  fixes for bsc#1196945 bsc#1196946 bsc#1196947</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491200">- updated to latest release 4.0.42
- New Features and Improvements
  + ZBXNEXT-7694 Added "utf8mb3" character set support for MySQL database
  + ZBX-20946 Enabled Bulgarian, Chinese (zh_TW), German, Greek, Indonesian,
    Romanian, Spanish and Vietnamese languages in frontend
- Bug Fixes
  + ZBX-21123 Fixed crash when VMware VC was not available at the first moment when starting zabbix_server
  + ZBX-21137 Fixed VMware collector crash related to datastore state disconnected from all HVs
  + ZBX-20600 Fixed vmware hv.datastore.latency item when multiple datastores with duplicate name
  + ZBX-20844 Fixed external check becoming unsupported when Zabbix server or Zabbix proxy is stopped</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491201">- add CVE-2022-35230 patch file CVE-2022-35230.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674216000">- updated to 6.0.12
- for changes in this major release please consult 6.0.html in
  /usr/share/doc/packages/zabbix/
- removed CVE-2022-35230.patch and zabbix-3.0.25-new-m4-pgsql.patch
- added fixed zabbix-6.0.12-new-m4-pgsql.patch patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674820800">- mention of patches added required...
  zabbix-6.0.12-curl-fixes.patch zabbix-6.0.12-netsnmp-fixes.patch
  zabbix-6.0.12-new-m4-pgsql.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1684152000">- updated to latest upstream release 6.0.17
- New Features and Improvements
  + ZBXNEXT-8334 Added Event-Driven Ansible media
  + ZBXNEXT-8312 Increased TimescaleDB maximum supported version to 2.10
  + ZBXNEXT-8317 Increased MariaDB maximum supported version to 10.11
  + ZBXNEXT-7759 Added array and Buffer support to JavaScript btoa function and HttpRequest post/put methods
  + ZBXNEXT-8071 Added sysdba, sysasm and sysoper login options to Zabbix agent 2
    Oracle plugin and updated Oracle by Zabbix agent 2 template documentation
  + ZBXNEXT-8241 Added support of signing data using rs256 to JavaScript engine
  + ZBXNEXT-8208 Added storage accounts in azure template
  + ZBXNEXT-8012 Implemented API token authentication in user.checkAuthentication method
  + ZBXNEXT-8204 Added support of PHP 8.2
  + ZBXNEXT-8170 Added AWS cloud templates
  + ZBXNEXT-7923 Added templates for BMC Control-M integration
  + ZBXNEXT-7775 Added Veeam backup and replication templates
  + ZBXNEXT-8054 Updated MariaDB maximum supported version to 10.10
  + ZBXNEXT-7951 Implemented configuration import improvements
  + ZBXNEXT-8112 Added Line media type
  + ZBXNEXT-8197 Added TimescaleDB v2.9.x support
  + ZBXNEXT-7962 Fixed interfaces discovery rules in OPNsense, PFSense and TrueNAS templates
  + ZBXNEXT-7615 Added hmac function for JavaScript
  + ZBXNEXT-7977 Added Azure Microsoft SQL templates
  + ZBXNEXT-8076 Added prof_enable and prof_disable commands for profiling
  + ZBXNEXT-7963 Added a hint box to the "Enable HTTP authentication" field; added confirmation dialog box for enabling HTTP authentication
  + ZBXNEXT-7886 Added Cisco Nexus 9000 Series Switches template
  + ZBXNEXT-6119 Added the option to retrieve all JSON data from docker.container_info key in Zabbix agent 2 Docker plugin
  + ZBXNEXT-7834 Added templates for Microsoft Azure and Azure virtual machines
  + ZBXNEXT-8058 Reduced locking between history syncers, trappers and proxy pollers
- Bug Fixes
  + ZBX-22718 Fixed memory leak in json objects and identical keys
  + ZBX-22719 Fixed replace() function in expressions
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22589 Added new limits for JS objects
  + ZBX-22521 Added debug logging for process selection in proc.mem[] on AIX
  + ZBX-22373 Updated go.mod/sum to allow mixing session and key parameter for Zabbix agent 2 items
  + ZBX-22241 Fixed minimum severity filter usage for map element link triggers
  + ZBX-22194 Fixed inability to import a template with trigger dependency on a host trigger
  + ZBX-22538 Fixed popup menus disappearing on right-clicking links in them
  + ZBX-21583 Optimised preprocessing steps and added two graphs and dashboard in the Hadoop by HTTP template
  + ZBX-19375 Prevented the ability to set a duplicate value for the uuid parameter when updating any of template
    entities; added possibility to update the uuid parameter for the Service API; fixed duplicate UUIDs
    in Proxmox VE by HTTP template
  + ZBX-21603 Optimised preprocessing steps in the Zookeeper by HTTP template
  + ZBX-21589 Optimised SQL queries and preprocessing steps
  + ZBX-22492 Removed limitation for size of logged messages in JS
  + ZBX-22641 Updated deprecated ports in Kubernetes templates, updated target tags,
    added notes about binding address options for Scheduler and Cluster Manager components
  + ZBX-22306 Fixed the crash in Zabbix agent 2 when running out of available file descriptors
  + ZBX-21013 Hid the option "Create new groups" for unprivileged users in the Import form
  + ZBX-22219 Added validation to the "Server" IP/DNS option in the Zabbix agent 2 configuration
  + ZBX-22627 Fixed loss of preprocessing result when step with delta is used
  + ZBX-22304 Fixed duplication in web scenario error messages when curl cannot resolve host
  + ZBX-21577 Added an extra master item prototype to the Elasticsearch Cluster by HTTP template
    to reduce preprocessing worker utilization
  + ZBX-20084 Fixed VMware parameters display
  + ZBX-20699 Fixed the inability to import host prototypes containing SNMPv3 interface;
    allowed to supply conditional parameters with default values to hostprototype.create and hostprototype.update API methods
    when the parameters have no effect; added audit logging of changes to host prototypes when unlinking a template;
    fixed the inability to remove group links or group prototypes from a host prototype of a linked template
  + ZBX-22432 Fixed different severity paddings in trigger popups and maps triggers
  + ZBX-22210 Fixed selected count when using filter and filtered parameter is changed in a popup
  + ZBX-22533 Fixed debug section overlapping with 'Add new widget' placeholder in the dashboard
  + ZBX-22331 Fixed messages when updating graph prototype discovery
  + ZBX-22455 Added a check for numeric value in value mapping
  + ZBX-22206 Fixed incorrect padding in multiselect popup contrast dark and light stylesheets
  + ZBX-18527 Fixed the markup for Type of calculation expression field
  + ZBX-22363 Added support for item and item_preproc table fields to be either nvarchar or nclob
  + ZBX-22622 Fixed alert script path validation
  + ZBX-22588 Fixed unauthorised file system access when using cURL
  + ZBX-22097 Fixed exiting process when connection to the database is lost
  + ZBX-21576 Optimized preprocessing in ClickHouse by HTTP template and added lld rule
  + ZBX-21669 Added the possibility to filter System user in the audit log
  + ZBX-22261 Added value mapping in the template PostgreSQL by Zabbix agent 2 for item Checksum failures
  + ZBX-22413 Fixed autofocus for inherited web scenario edit
  + ZBX-22507 Fixed positioning of the debug information on dashboards in the editing mode
  + ZBX-22506 Fixed horizontal scrollbar occasionally appearing on Graph widgets
  + ZBX-22512 Fixed occasional jumping of hint-boxes of Graph widgets, when made static
  + ZBX-22403 Added license information to the Readme for Veeam Backup templates
  + ZBX-21596 Optimized preprocessing steps in the Redis by Zabbix agent 2 template
  + ZBX-22520 Fixed the versions of integrations
  + ZBX-19466 Changed global script name validation to include a menu path into its scope of uniqueness check
  + ZBX-22073 Fixed subfilters of the Latest data and Graphs occasionally hiding the selected options
  + ZBX-22490 Fixed HttpRequest limit in JavaScript being reached even if all objects are destroyed
  + ZBX-21578 Optimized HAProxy http/agent templates to spread the load across the workers
  + ZBX-21906 Fixed recovery of dependent items when throttling is used
  + ZBX-21723 Removed syslog LogType from config file for Zabbix agent 2 on Windows
  + ZBX-22407 Fixed a crash when testing an item with the aggregated function count containing invalid argument
  + ZBX-22056 Fixed the "No data found" message style in Monitoring-&gt;Problems
  + ZBX-22026 Fixed SNMP agent item going to unsupported state on NULL result
  + ZBX-22411 Fixed incorrect time in the dashboard Graph widget hintbox
  + ZBX-21902 Emphasized the HTML type in the attribution field in the Administration-&gt;Geographical Maps
  + ZBX-18288 Fixed undefined offset runtime error in the Graph prototype preview
  + ZBX-21963 Fixed $ZBX_SERVER value being ignored unless $ZBX_SERVER_PORT is also defined
  + ZBX-21802 Fixed Enabled button in the discovered calculated items
  + ZBX-21642 Fixed a filter not clearing when clicking on a specific host in the Monitoring
  + ZBX-22186 Fixed wrong color update after item order change in graphs
  + ZBX-19339 Fixed import and export of dependent LLD rules if master item is a web item
  + ZBX-21813 Fixed User role update page when an empty user role name has been submitted
  + ZBX-22188 Changed parameters of the wmi.get and wmi.getall keys to mandatory
  + ZBX-21238 Fixed the inability to update status and other fields of a templated item, item prototype
    and discovery rule of script type
  + ZBX-21834 Fixed the map navigation tree breaking if there is a disabled trigger used as a link indicator
    between two elements in a map
  + ZBX-22259 Fixed quoted parameter escaping in the trigger expression functions
  + ZBX-22241 Fixed map link color and drawing style selection when multiple triggers are in the problem state
  + ZBX-22203 Fixed the tabfilter item click event being executed at the end of the tabfilter sorting event in Firefox
  + ZBX-22434 Fixed race condition when starting Zabbix agent 2 with loadable plugins
  + ZBX-22229 Updated Zabbix web service dependencies
  + ZBX-20801 Updated the Readme in Docker template
  + ZBX-22298 Fixed metrics preprocessing in PVC discovery in Kubernetes cluster state by HTTP template,
    removed non-existing PVC statuses, combined state phases into single phase metrics, added PV discovery
  + ZBX-22079 Fixed "make clean" command when used from tar archive
  + ZBX-22222 Fixed applying item value maps on already converted values
  + ZBX-22402 Fixed data sending to Zabbix server from Zabbix agent2 persistent buffer
  + ZBX-22240 Fixed selects of history and trends being able to block housekeeping
  + ZBX-22240 Fixed selects of history and trends blocking drop_chunks
  + ZBX-22078 Fixed the crash in calculated items when using tag filter on 32-bit systems
  + ZBX-21591 Optimized JSONPaths in the Nginx Plus template
  + ZBX-21739 Fixed discover status not being updated for templated graph prototype
  + ZBX-21748 Fixed the background of the Close button in the message box for dark theme
  + ZBX-19202 Fixed template dashboard availability to users without permissions to the templates
  + ZBX-22189 Fixed Zabbix server crash appearing when only item tags change between LLD runs
  + ZBX-21591 Optimized Nginx Plus by HTTP template to spread the load across worker processes
  + ZBX-22032 Added the cookie engine to HTTP checks
  + ZBX-21597 Optimized Remote Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-21602 Optimized Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-22149 Fixed wrong escaping in trigger expression during upgrade and escaping as a workaround for calculated items
  + ZBX-22061 Fixed custom query parameter read on an empty parameter for Oracle plugin in Zabbix agent 2
  + ZBX-21227 Improved error logging during agent start as a Windows service
  + ZBX-22178 Fixed action operations being executed on the current host only if a host group is selected
  + ZBX-22189 Fixed LLD Zabbix server crash
  + ZBX-21538 Fixed history.get API method blocking drop_chunks requests during housekeeping
  + ZBX-21956 Fixed severity sign overlapping trigger name in the map element configuration
  + ZBX-22215 Fixed incorrectly quoted function parameter parsing
  + ZBX-22043 Fixed the crash when array index in JSONPath is negative or large
  + ZBX-22118 Fixed remote command execution sequence in Zabbix agent 2
  + ZBX-21556 Updated Etcd by HTTP template to comply with Etcd v3.5
  + ZBX-22133 Fixed closed pipe detection for communication with plugins in Windows
  + ZBX-21936 Fixed actions not being displayed in the Action log widget
  + ZBX-22164 Fixed quote and unquote methods for trigger functions
  + ZBX-21254 Removed kernel.maxproc from the processes graph in Linux by Zabbix agent templates
  + ZBX-21754 Improved value cache warmup when retrieving two last values with 1 day update interval
  + ZBX-22077 Fixed Sign out link not working consistently in Mozilla Firefox
  + ZBX-21862 Updated tablespaces query for Oracle plugin in Zabbix agent 2
  + ZBX-21665 Fixed SMART plugin infinite loop for Zabbix agent 2
  + ZBX-19138 Fixed Redis plugin configuration in Zabbix agent 2 configuration files
  + ZBX-21592 Moved some static items under LLD rules to optimize Oracle by ODBC template
  + ZBX-21069 Fixed SNMP max_vars not backing off when generr is received
  + ZBX-21889 Fixed warnings being displayed even after enabling overrides for trends or history tables with compressed chunks
  + ZBX-21563 Changed the order in which escalation steps and recovery operations are executed
  + ZBX-22017 Fixed map navigation tree widget inability to save the order when the depth levels get changed
  + ZBX-21961 Removed the unnecessary "Command:" label for message actions on the Event details page
  + ZBX-21783 Fixed Zabbix JS timeout validation
  + ZBX-21720 Fixed trends function cache size estimation and overallocation handling
  + ZBX-21713 Fixed retrieval of the numeric column width when Oracle DB is used
  + ZBX-22126 Fixed trends being deleted from cache and retrieved from the database when data older than 1 hour is received
  + ZBX-22075 Fixed crash when Elasticsearch is used
  + ZBX-21890 Fixed config.dbversion_status containing second empty object on PostgreSQL without TSDB
  + ZBX-22138 Fixed inability to delete a group from the host prototype
  + ZBX-21950 Updated script item to not require host interface during template linkage
  + ZBX-21540 Moved some static items under LLD rules to improve performance in Oracle by Zabbix agent 2 template
  + ZBX-21073 Added support of Int8Array(), Buffer() and also duktape plain buffers in md5, sha256 and hmac function parameters
  + ZBX-22071 Extended description for OPSGenie media type
  + ZBX-20845 Fixed SNMP interface availability in case of wrong credentials
  + ZBX-21587 Added metrics for optimizing dependent items preprocessing in Jenkins template
  + ZBX-21441 Added an override to skip metadata collection on zfs and btrfs for Nix templates
  + ZBX-22016 Fixed host.get API method not returning any results for hosts with no interfaces when filtering by "hostid"
  + ZBX-21927 Fixed a crash on Oracle database when connection is lost
  + ZBX-21300 Fixed high CPU usage when using net.tcp.socket.count key on Windows
  + ZBX-21793 Fixed error message for "diaginfo" runtime command
  + ZBX-22042 Fixed inability to get the existing group prototypes by hostprototype.get API method when using Oracle database
  + ZBX-21221 Increased character limit of task_result.info
  + ZBX-21696 Fixed Windows agent 2 Unicode path support for log* items
  + ZBX-21903 Fixed agent 2 timeout behavior for net.tcp.port item
  + ZBX-21039 Fixed Readme in PostgreSQL by Zabbix agent 2 template
  + ZBX-21922 Fixed expression macros to use corresponding item keys
  + ZBX-21806 Fixed fatal PHP error in case incorrect variable type for controller action is given
  + ZBX-21753 Fixed graphs not loading in kiosk mode
  + ZBX-20413 Fixed the behavior of paging when a filter or a sub-filter is applied
  + ZBX-21206 Updated plugin support dependency for Zabbix agent 2
  + ZBX-20356 Updated Zabbix agent 2 to remove and re-add performance counters on failed collection and to keep a query always open
  + ZBX-21296 Updated Oracle plugin, Oracle ODBC and agent 2 template documentation grant select variables and added a new grant
  + ZBX-21595 Optimized RabbitMQ node templates
  + ZBX-21884 Changed system.sw.packages[&lt;package&gt;,&lt;manager&gt;,&lt;format&gt;] to system.sw.packages[&lt;regexp&gt;,&lt;manager&gt;,&lt;format&gt;]
  + ZBX-21594 Optimized RabbitMQ cluster templates
  + ZBX-20050 Fixed broken macro value and type input when changing to/from inherited macros
  + ZBX-21864 Fixed the fatal error in system warning page
  + ZBX-20110 Added single field search option to the archive.info, ts.stats, pdb.info,
    cdb.info and diskgroups.stats keys in Zabbix agent 2 Oracle plugin
  + ZBX-21373 Fixed the agent sometimes crashing when enumerating system processes on OpenBSD</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1689854400">- updated to latest upstream release 6.0.19
- this version fixes CVE-2023-29454 bsc#1213338
- New Features and Improvements
  + ZBXNEXT-8497 Removed unnecessary JavaScript preprocessing in discovery rules in Kubernetes templates
  + ZBXNEXT-8465 Updated JavaScript scripts in Kubernetes templates
  + ZBXNEXT-8467 Updated max supported TimescaleDB version to 2.11
  + ZBXNEXT-7072 Fixed hintbox to be automatically closed when target element disappears
  + ZBXNEXT-8294 Added filters of node labels and annotations for Kubelet discovery
    in Kubernetes cluster state template
  + ZBXNEXT-8199 Added Google cloud platform monitoring template
  + ZBXNEXT-8330 Updated plugin support with defaults support for Zabbix agent 2
  + ZBXNEXT-8357 Improved proxy history housekeeping when data older than ProxyOfflineBuffer is being constantly received
  + ZBXNEXT-8142 Added ability to import configuration files with a UTF-8 Byte order mark
  + ZBXNEXT-8209 Added Azure CosmosDB for MongoDB template
  + ZBXNEXT-8078 Removed unnecessary new line for each element in an array when exporting YAML templates
  + ZBXNEXT-8273 Implemented support for relative Include paths in the config file, based on its current directory
  + ZBXNEXT-8391 Added container healthcheck metric in Docker by Zabbix agent 2 template
  + ZBXNEXT-8354 Added pids_stats to docker.container_stats key in Zabbix agent 2
- Bug Fixes
  + ZBX-22987 Fixed inefficient URL schema validation
  + ZBX-21859 Fixed active checks occasionally not being executed on Zabbix agent 2 if checks
    for a plugin have long and short update intervals
  + ZBX-21892 Fixed wrong fs type returned by vfs.fs.get for file systems with identical mount point
  + ZBX-22941 Prevented clearing of the user macro secret values on inherited host prototypes as
    the result of user macros modifications on the parent host prototype of a template
  + ZBX-22695 Fixed eventlog duplicate timestamps
  + ZBX-22903 Fixed scale calculation for Graph and Graph (classic) widgets
  + ZBX-22148 Fixed the crash when updating a webhook to JavaScript that cannot be compiled
  + ZBX-22868 Fixed Zabbix agent 2 plugin Defaults when hardcoded value is provided
  + ZBX-22399 Added TLS and Default parameters support to MQTT plugin for Zabbix agent 2
  + ZBX-20280 Fixed page selection in a dashboard after refresh
  + ZBX-22883 Fixed occasional crash of user parameters on Windows when using Zabbix agent 2 with UserParameterDir defined
  + ZBX-22805 Increased memory allocation limit for JavaScript execution from 64M to 512M
  + ZBX-22798 Fixed incorrect output of vfs.file.contents when reading frequently modified file
  + ZBX-21573 Optimized preprocessing steps in the AWS EC2 by HTTP template
  + ZBX-16326 Fixed displaying of the first and last data points on the graphs
  + ZBX-22467 Fixed missing bracket in a trigger event name in Windows templates
  + ZBX-22738 Fixed flickering debug info while editing empty dashboards
  + ZBX-22231 Removed host and interface macros resolution from HTTP proxy fields in items,
    item prototype and discovery rule test dialogues
  + ZBX-21194 Fixed filter form submission upon pressing Enter key in Safari
  + ZBX-22762 Fixed race condition in Zabbix agent 2 when reading filesystem
  + ZBX-21804 Removed requirement for write permissions on hosts, host groups, triggers, discovery rules,
    discovery checks and proxies when creating or updating actions
  + ZBX-22243 Fixed navigation away from edited dashboard without user confirmation
  + ZBX-22418 Fixed popup form fields overlapping labels when textarea width is resized
  + ZBX-19590 Changed count_foreach to add 0 when no data are in the requested period
  + ZBX-22681 Fixed wrongly displayed Revert button for text macros in host, template and host prototype clone forms
  + ZBX-22594 Fixed fatal error when a request contains invalid authentication parameters
  + ZBX-22397 Fixed disabled input field text color in Safari
  + ZBX-21593 Optimized preprocessing steps in the templates PostgreSQL by Zabbix agent and PostgreSQL by Zabbix agent 2
  + ZBX-22470 Fixed hang on logging when establishing an encrypted connection in Zabbix agent 2
  + ZBX-20263 Prevented the ability to link two or more templates with matching item keys to a host or template;
    improved the check for double template linkage and related error messages
  + ZBX-22571 Fixed "service not equal" action condition not working as expected
  + ZBX-22644 Fixed Graph widget not showing all problems for multiple items with dataset aggregation enabled
  + ZBX-22698 Fixed spelling mistakes in the templates
  + ZBX-21883 Changed Select map field of the Map widget to multiselect
  + ZBX-22989 Silenced null-dereference warnings for duktape
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22604 Added new replica mismatch metrics to Kubernetes cluster state template, updated triggers
  + ZBX-22475 Fixed regex in preprocessing parameter for Jenkins template
  + ZBX-21910 Fixed JavaScript in Kubernetes nodes template
  + ZBX-22773 Made NodeAddress use ListenIP and ListenPort if not specified
  + ZBX-21613 Fixed broken database upgrade if more than one Zabbix server at the same time on one database is started
  + ZBX-22688 Fixed AlertScriptPath not allowing links
  + ZBX-22029 Fixed preprocessing step in Pods discovery for Kubernetes kubelet template
  + ZBX-22234 Fixed incorrect SNMPINDEX offset retrieval in SNMP discovery
  + ZBX-22141 Fixed attaching multiple templates with proc.get item key to one host and fixed spelling in description
  + ZBX-22285 Fixed honoring of the excludeSearch parameter in API
  + ZBX-20604 Fixed UserParameterDir behavior for UserParameter calls
  + ZBX-22732 Fixed description of ATAN2 mathematical function
  + ZBX-22664 Fixed user macros with regex context being resynced without any changes
  + ZBX-22661 Fixed templated dashboard display in Monitoring Hosts Dashboards
  + ZBX-21599 Optimised preprocessing steps and added dashboard in the TiDB TiKV by HTTP template
  + ZBX-21598 Optimised preprocessing steps and added dashboard in the TiDB PD by HTTP template
  + ZBX-21600 Optimised preprocessing steps and added dashboard in the TiDB by HTTP template
  + ZBX-22386 Fixed encoding of HTML entities in the user interface
  + ZBX-22714 Fixed signature for mqtt.get key in Standard items popup
  + ZBX-21397 Fixed preprocessing step in discovery for Kubernetes kubelet template
  + ZBX-20202 Improved tablespace handling to support Oracle multitenant architecture in Oracle by ODBC template
  + ZBX-22713 Fixed Zabbix server compilation problem for NetBSD
  + ZBX-21795 Fixed unhandled timeout in Telnet
  + ZBX-21801 Fixed helper positioning when sorting Header and Query fields in item configuration form
  + ZBX-22238 Fixed non-writable hostgroup appearance in template, host and host prototype clone forms
  + ZBX-22192 Fixed valid widget name being reset when other widget fields are invalid
  + ZBX-21871 Switched for the changes in users of user group API object to be audit logged
    as updates in groups of user API objects
  + ZBX-22461 Fixed incorrect sortable item positioning in Safari
  + ZBX-22469 Fixed SLI calculation for services having multiple alarms per second
  + ZBX-22859 Fixed validation of input parameters in action configuration form</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1697544000">- updated to latest upstream release 6.0.22
- this version fixes CVE-2023-32722 and CVE-2023-32722 bsc#1216211 and bsc#1216222
- removed patches zabbix-6.0.12-new-m4-pgsql.patch zabbix-6.0.12-curl-fixes.patch
  honestly was tired of patching for correct way doing postgresql detection
  now added postgresql-server-devel which does not make sense but hey
  upstream does not care
- New Features and Improvements
  + ZBXNEXT-8576 Added template integration with Acronis Cyber Protect Cloud
  + ZBXNEXT-6554 Increased remote command execution limits to 16MB
  + ZBXNEXT-8610 Added MantisBT template
  + ZBXNEXT-8358 Improved items configuration sync on PostgreSQL by selecting using equal condition instead of not equal
  + ZBXNEXT-8429 Added HashiCorp Nomad template
  + ZBXNEXT-8649 Fixed time period params in JavaScript
  + ZBXNEXT-8581 Added support for HTTP proxy in Azure templates
  + ZBXNEXT-8558 Added MantisBT webhook
  + ZBXNEXT-8589 Updated documentation, unified metric names and descriptions in PostgreSQL templates,
    removed unused macros, user parameters and queries in PostgreSQL by Zabbix agent
  + ZBXNEXT-8528 Added AWS Cost Explorer template
  + ZBXNEXT-8190 Increased MariaDB maximum supported version to 11.0
  + ZBXNEXT-8582 Increased MySQL maximum supported version to 8.1
  + ZBXNEXT-8481 Added PostgreSQL by ODBC template
  + ZBXNEXT-8561 Added nodata trigger to remote Zabbix proxy and server health templates
  + ZBXNEXT-8482 Added integration with OpenStack Nova
  + ZBXNEXT-8451 Disabled spell checking for nondescriptive textareas
  + ZBXNEXT-8505 Added Cisco SD-WAN templates
  + ZBXNEXT-7944 Excluded edgeupdate service from services discovery in Windows by Zabbix agent templates
  + ZBXNEXT-8422 Added AWS ECS templates
- Bug Fixes
  + ZBX-23417 Fixed possible memory leak when checking modbus.get[] item
  + ZBX-23338 Improved performance of templatedashboard.get method for non super-admin users
  + ZBX-23110 Fixed possible crash on Windows 11 by removing concurrent Win API call for update perfCounters list
  + ZBX-23284 Prevented deletion of the discovered group as a result of renaming its group prototype
  + ZBX-21094 Fixed graphs not displaying values when items do not have trends and trend storage period is overridden in configuration
  + ZBX-23162 Fixed variable in JavaScript for Cisco Meraki template
  + ZBX-23066 Expanded ui/composer.json to describe the project
  + ZBX-23261 Removed kiosk mode button from host inventory form
  + ZBX-23253 Added static units support to graph widget legend and hint box
  + ZBX-21898 Fixed expression validation, history function parser to accept backslash without escaping
  + ZBX-22943 Fixed various memory leaks in Zabbix agent 2
  + ZBX-23244 Added escaping for special characters in HTML mode of Telegram mediatype
  + ZBX-22818 Fixed some aggregation functions not working with last_foreach()
  + ZBX-21636 Fixed Oracle DB update query error mishandled as success
  + ZBX-20442 Fixed Ceph plugin not returning percent_used in Zabbix agent 2
  + ZBX-15210 Added housekeeping and handling in remove action operation of autoreg_host table
  + ZBX-22685 Fixed issue of error message details not being expanded by default in various forms
  + ZBX-22166 Fixed item value widget not showing decimal places properly with seconds
  + ZBX-23035 Fixed disappearing filter group in host, item, trigger, graph, discovery rule, web and template lists
  + ZBX-23105 Added missing database indices
  + ZBX-22640 Fixed inability to add unique SNMPv3 checks in discovery rules
  + ZBX-21952 Fixed and improved documentation for Oracle by ODBC template
  + ZBX-22724 Fixed inconsistencies in ordering of objects in template configuration export
  + ZBX-22980 Fixed host prototype displaying inherited macros in a non-inherited macro tab
  + ZBX-17279 Fixed graph widget loading
  + ZBX-21644 Fixed state of "allow manual close" setting of trigger prototype getting lost on template cloning
  + ZBX-22060 Added notes about encryption in PostgreSQL templates, renamed database instance URI macro to connection string
    in PostgreSQL by Zabbix agent 2 template, updated PostgreSQL by ODBC template to use connection string
  + ZBX-23246 Fixed classic graph preview not working if more than 10 items are assigned to it
  + ZBX-22758 Fixed Zabbix agent 2 startup error on domain controllers by increasing go-winio version
  + ZBX-22451 Fixed resolving of calculated item formula in test popup
  + ZBX-22620 Added header in items for Meraki template
  + ZBX-23051 Changed content of resolved alerts to be more compatible with Event Orchestration in PagerDuty
  + ZBX-23272 Fixed naming for tenant item prototypes in OpenStack Nova by HTTP template
  + ZBX-22771 Fixed handling of large unsigned integers in jsonpath
  + ZBX-22871 Fixed regular expression crash with invalid utf-8 sequences when pcre2 is used
  + ZBX-23141 Fixed crash when maintenance is enabled and unexpected event exists for trigger prototype
  + ZBX-21255 Added support of the fmtnum() function for {ITEM.VALUE}, {ITEM.LASTVALUE} and expression macros
  + ZBX-21695 Fixed {TIME} macro not being resolved during scheduled report test
  + ZBX-23221 Fixed memory leaks when using certificate-based encryption in Zabbix Agent 1 and Agent 2; thanks to Masato Hirahata for the patch
  + ZBX-22864 Fixed calculation of max_repetitions sent out to device in SNMP PDUs
  + ZBX-21574 Optimized Asterisk by HTTP template
  + ZBX-18168 Added regexp runtime error logging for log*[] items
  + ZBX-22677 Adjusted font colors for placeholders, disabled and readonly fields
  + ZBX-22972 Fixed displaying of dashboard pages when scrolling is enabled
  + ZBX-22528 Fixed draggable element position
  + ZBX-23067 Enhanced audit logging with reason of switching of HA node to active mode
  + ZBX-22613 Fixed script execution with API token as authentication
  + ZBX-23060 Removed unused endpoints in JavaScript for Veeam Backup and Replication template
  + ZBX-22772 Added trends cleanup for non-numeric value types
  + ZBX-22822 Fixed displaying the correct threshold color in "Top hosts" widget when value exceeds maximum
  + ZBX-22777 Fixed item test form sending incorrectly resolved macros to server if item uses SNMP interface
  + ZBX-23097 Fixed use of uninitialised value when verifying subject and issuer with TLS
  + ZBX-23112 Fixed runtime errors in the inheritance of the trigger and trigger prototype dependencies
  + ZBX-22539 Fixed SLI calculation for days with daylight-saving-time transitions
  + ZBX-22814 Fixed PHP runtime errors in API trigger.get method when using "expandComment" option
  + ZBX-23049 Fixed default condition for log item macro resolution
  + ZBX-21909 Updated setup section in README for PHP-FPM templates to include configuration example for Apache
  + ZBX-21547 Fixed reading of non-UTF-8 encoded files in Zabbix agent 2
  + ZBX-20148 Fixed the issue with housekeeper failing to delete some of the events that required deletion
  + ZBX-21970 Fixed console error in "Map navigation tree" widget; disabled add button on a 10th depth level
  + ZBX-19393 Fixed undefined index errors in configuration.importcompare
  + ZBX-22290 Fixed generation of double page headers when general warning appears
  + ZBX-21845 Fixed Zabbix agent 2 systemd plugin failing with newer dbus
  + ZBX-22830 Fixed free bytes calculation for temporary tablespace in Oracle Zabbix agent 2 plugin
  + ZBX-22912 Fixed not being able to save an event correlation when custom formula was selected but only one condition remained
  + ZBX-21571 Updated pod crash loop trigger expressions in Kubernetes nodes and cluster state templates
  + ZBX-22369 Fixed suffix interpretation in threshold values for "Top hosts" widget
  + ZBX-22825 Fixed Zabbix access to the first page for user with specific page access
  + ZBX-22867 Fixed import popup showing circle animation even if PHP code failed
  + ZBX-22711 Fixed incorrectly displayed simple graphs with non-numeric items in Host graphs page</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1703419200">- updated to latest release 6.0.25
- fixes for bsc#1218199 (CVE-2023-32727), bsc#1218185 (CVE-2023-32725),bsc#1218193 (CVE-2023-32726)
- New Features and Improvements
  + ZBXNEXT-8857 Updated max supported TimescaleDB version to 2.13
  + ZBXNEXT-8800 Backported support of additional SSH options for ssh.run[] item as the 5th parameter
  + ZBXNEXT-8705 Implemented new tablespace item to retrieve percentage about
    current tablespace usage from max for both Oracle templates
  + ZBXNEXT-8708 Added version metric to Oracle plugin in Zabbix agent 2
  + ZBXNEXT-8729 Updated max supported TimescaleDB version to 2.12
  + ZBXNEXT-8522 Added HPE iLO by HTTP template
  + ZBXNEXT-7486 Added openshift-state-metrics in Kubernetes cluster state by HTTP
  + ZBXNEXT-8552 Added FortiGate by SNMP and FortiGate by HTTP templates
  + ZBXNEXT-8727 Added additional metrics in Cisco Meraki organization by HTTP template
  + ZBXNEXT-7097 Added item and trigger for monitoring PostgreSQL version into PostgreSQL
    by ODBC and PostgreSQL by Zabbix agent 2 templates
  + ZBXNEXT-8283 Implemented role-based authentication for AWS monitoring
  + ZBXNEXT-8575 Added Nextcloud template
  + ZBXNEXT-8469 Increased PostgreSQL maximum supported version to 16
  + ZBXNEXT-8714 Increased MariaDB maximum supported version to 11.1
- Bug Fixes
  + ZBX-23559 Fixed SLI dropping when maintenance is set with pre-existing problem
  + ZBX-23471 Fixed sha256 sum calculation on AIX, HP-UX and Solaris, fixed crash on HP-UX
  + ZBX-23787,ZBX-23755 Fixed crash on empty HTTP response;
    fixed Zabbix agent build on Windows with libcurl
  + ZBX-23683 Fixed calculation of vmware.datastore.read/write items taking into
    account VMware HV maintenance status
  + ZBX-21132 Fixed Top hosts widget not showing all items by selected item name
  + ZBX-23764 Added an additional field for new events in SIGNL4 media type
  + ZBX-23342 Fixed Zabbix agent 2 MySQL plugin connection not taking into account TLS parameters
  + ZBX-23685 Added read-only transaction to the list of recoverable errors on PostgreSQL
  + ZBX-23580 Fixed aggregated item key conversion to calculated item formula when
    item key includes 'last' function and a fourth parameter
  + ZBX-22493 Fixed foreign key support with SQLite3 database
  + ZBX-23490 Improved HTTP agent, web scenarios, web checks and JavaScript to convert to UTF-8
    from charset specified in HTTP header or HTTP meta tag
  + ZBX-23621 Fixed SNMP discovery looping forever with empty trend response
  + ZBX-23644 Fixed Zabbix agent compilation on AIX
  + ZBX-23525 Fixed template tab name in template configuration form
  + ZBX-23620 Reordered sub-templates in READMEs of Acronis, Control-M and Openstack templates
  + ZBX-23381 Fixed unit for FreeStorageSpace metric in JavaScript AWS RDS instance by HTTP template
  + ZBX-23269 Fixed sizes of loading modal windows
  + ZBX-22400 Fixed Web scenarios configuration form to display parent web scenarios on page refresh
  + ZBX-23290 Fixed gap when filtering by tags in Latest data
  + ZBX-23430 Fixed selected filter tab in high contrast themes being indistinguishable from others when collapsed
  + ZBX-23639 Changed value type for 'Pool Percent Used' item prototype in Ceph by Zabbix agent 2 template
  + ZBX-21891 Fixed messages about enabling, disabling and updating modules being different from other places
  + ZBX-23521 Fixed password field label not changing to key passphrase and
    back for SSH agent item when changing authentication method
  + ZBX-23431 Fixed non-working "Network timeout for item test" setting
  + ZBX-23285 Added missing bottom border for disabled button dropdown on hover for inherited macros
  + ZBX-23615 Fixed receiving data from the database twice the first time it is loaded
  + ZBX-19531 Fixed tables with header text vertical rotation
  + ZBX-23235 Fixed function macros to expand in notifications
  + ZBX-23173 Fixed memory leak in agent 2 for Windows Events processing on MS Windows
  + ZBX-23265 Fixed transfer of PSK encryption details when cloning proxy
  + ZBX-23563 Fixed JSONPath for rowshare locks metric in PostgreSQL by Zabbix agent 2 template
  + ZBX-22907 Removed unused LLD macro in PostgreSQL by Zabbix agent template
  + ZBX-23377 Added support for VMware perfCounter with nanosecond type
  + ZBX-23012 Possible optimization of the SQL queries when updating LLD items
  + ZBX-23325 Fixed ability to add duplicate ICMP ping checks to discovery rule configuration form via popup
  + ZBX-23270 Renamed trigger name condition to event name condition
  + ZBX-23340 Fixed TLS parameter handling in MySQL plugin for Zabbix agent 2
  + ZBX-23461 Fixed output of redundant data in DCdump_interfaces
  + ZBX-23528 Fixed inability to resize trigger expression field horizontally
  + ZBX-22977 Fixed positioning of hidden checkbox inputs and fixed autofocus in template/host mass update
  + ZBX-23494 Added SNMP fallback item to TrueNAS by SNMP template, updated
    uptime item and template descriptions, added preprocessing to free swap percentage calculation
  + ZBX-23404 Fixed Zabbix agent crashes on HP-UX 11.23
  + ZBX-22666 Disabled severity filter for Geomap widget in dashboard edit mode
  + ZBX-22735 Fixed confusing error message on user parameter reload in Zabbix agent 2
  + ZBX-23393 Fixed unquoted macro parsing in trigger function parameters
  + ZBX-23064 Simplified trend synchronization queries to improve performance
  + ZBX-23373 Fixed result for script.get API call with selectActions option
  + ZBX-23014 Fixed Zabbix agent build on HP-UX
  + ZBX-23164 Added timespan parameter in JavaScript Cisco Meraki template
  + ZBX-23455 Fixed inconsistency in button naming, confirmation messages,
    success and error messages in item and web scenario list pages
  + ZBX-20038 Fixed master host parameter for MySQL replication.get_slave_status key in Zabbix agent 2
  + ZBX-23301 Removed checks for PostgreSQL-TimescaleDB versions combination
  + ZBX-23211 Fixed host dashboard view for multi-page dashboard where the first page is empty</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1707048000">- add group provides needed by RPM 4.19</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108800">- update to latest release 6.0.27
- replaced zabbix-agentd.firewall  zabbix-java-gateway.firewall  zabbix-proxy.firewall  zabbix-server.firewall
  with firewalld xml definitions zabbix-agentd.xml  zabbix-java-gateway.xml  zabbix-proxy.xml  zabbix-server.xml
- New Features and Improvements
  + ZBXNEXT-8983 	Updated max supported MariaDB version to 11.2
  + ZBXNEXT-8984 	Updated max supported MySQL version to 8.3
  + ZBXNEXT-8762 	Added YugabyteDB by HTTP and YugabyteDB Cluster by HTTP templates
  + ZBXNEXT-8891 	Updated max supported MySQL version to 8.2
  + ZBXNEXT-8524 	Added support for HTTP proxy in GCP templates
  + ZBXNEXT-8759 	Added dashboards in Azure templates
  + ZBXNEXT-8580 	Added new discovery rules, refactored discovery rules to dependent items
    and made few minor changes in MSSQL by ODBC template
  + ZBXNEXT-8730 	Added Azure Cost Management by HTTP template
  - Bug Fixes
  + ZBX-23124 Fixed items with disabled history being sometimes stuck in non-supported state
  + ZBX-23586 Fixed filter evaluation type of organizations discovery in Cisco Meraki dashboard by HTTP template
  + ZBX-23766 Updated Zabbix agent 2 Ceph plugin readme setup instructions
  + ZBX-24094 Fixed network interfaces LLD filtering macro in Linux by Prom template
  + ZBX-23202 Fixed unused tag value being saved in tag filter
  + ZBX-22555 Updated regexp to case insensitive in Nginx templates
  + ZBX-23973 Fixed trends being retrieved from database for new items and for items with infrequent update interval
  + ZBX-22745 Removed incorrect description of network interfaces administrative status filter macro in SNMP templates
  + ZBX-24015 Improved zabbix[queue] internal item not to block history syncers and pollers
  + ZBX-23509 Fixed JSONPath of Keyspace discovery master item in Redis by Zabbix agent 2 template
  + ZBX-24059 Fixed libmodbus unnecessary linking into all binaries
  + ZBX-24055 Added missing API port macros in URL of script items in HPE Synergy by HTTP and HPE Primera by HTTP templates
  + ZBX-20525 Fixed vfs.dir.size performance issues when walking through directory that has a lot of subdirs/files
  + ZBX-23773 Improved trigger functionality for Acronis Cyber Protect Cloud MSP by HTTP template
  + ZBX-23979 Improved trend recalculation performance by performing trend updates in own transaction
  + ZBX-23688 Improved new item value retrieval performance by adding such items to value cache after configuration sync
  + ZBX-22130 Changed JSONPath expression evaluator to treat null values as empty variants
  + ZBX-23986 Added a license to the Go module
  + ZBX-23587 Fixed widget input field selecting when clicking on label
  + ZBX-23640 Fixed preload hints opening
  + ZBX-22433 Fixed web scenario and web scenario step configuration field trimming and field sorting
  + ZBX-23684 Fixed transactions query file for PostgreSQL by Zabbix agent template
  + ZBX-22371 Fixed process tags option not adding tags for service events
  + ZBX-17208 Fixed invalid command-line flag handling in Zabbix agent 2
  + ZBX-23937 Fixed JavaScript for AWS EC2 instances discovery
  + ZBX-22715 Fixed map shape dimension changes on resizing in scaled browser mode
  + ZBX-23722 Added garbage collection after executing JavaScript code
  + ZBX-23740 Fixed netsnmp persistent state disabling without affecting its configuration
  + ZBX-23257 Fixed log items not using MaxLinesPerSecond setting correctly for Zabbix agent 2
  + ZBX-23890 Removed non-existing headers from compiler checks: mtent.h and knlist.h
  + ZBX-23912 Removed Jira with CustomFields media type in data.tmpl
  + ZBX-23761 Fixed JavaScript in Jira media type
  + ZBX-22558 Fixed trigger expression for retrieval of stub page in Nginx templates
  + ZBX-23691 Fixed LLD filters evaluation type for devices discovery in Cisco SD-WAN by HTTP template
  + ZBX-23540 Added error checks for RegisterMetrics calls
  + ZBX-23605 Removed getting location buckets in AWS by HTTP template
    added discovery filters for request metrics in AWS S3 bucket by HTTP template
  + ZBX-23466 Fixed data aggregation errors in Graphs and Top hosts widgets with Elasticsearch backend
  + ZBX-23835 Updated Meraki templates
  + ZBX-23723 Fixed proxy params in JavaScript AWS templates
  + ZBX-23733 Fixed error when downloading graph as .png image if item name contains multibyte characters
  + ZBX-22983 Fixed ellipsed dropdown options in items mass update in preprocessing
  + ZBX-23715 Fixed persistent directory path not following symlinks upon creation
  + ZBX-23825 Fixed query_fields values for Acronis and Nomand templates
  + ZBX-22055 Fixed map image of map widget not being updated when pressing Apply button
  + ZBX-23629 Fixed interface icon cursor to pointer
  + ZBX-22536 Fixed TimescaleDB compression detection for history.clear API method and proper error appearance in frontend
  + ZBX-23145 Disabled deprecated automatic reconnection in MySQL
  + ZBX-22933 Improved vfs.file.regmatch and vfs.file.regexp items to use buffered file read
  + ZBX-23439 Fixed sorting of numeric items with/without aggregation enabled in Top hosts widget
  + ZBX-21973 Changed deprecated X-Frame option allow-from to Content-Security-Policy frame-ancestors
  + ZBX-23633 Fixed service alarms to be recovered with problem time in case of negative problem duration
  + ZBX-23738 Fixed Zabbix backend sources for libxml2 2.12.0 version changes
  + ZBX-23746 Fixed creation of tickets during escalation for Zammad media type
  + ZBX-23561 Fixed spacing between filter and results table
  + ZBX-18873 Fixed disabled chevrons color in problem view
  + ZBX-23636 Fixed some fields in Administration section not being trimmed on form submit</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108801">- remove all firewalld definitions as they are part of firewald package already</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711800000">- fix broken copypasta for system-user-zabbix source file and
  file itself to remove gecos (description) in file
  fixes bsc#1222169 Packaging Error in system-user-zabbix-6.0.27-1.1.noarch package prevents upgrade
  Thanks Andreas Stieger for pointing out and reporter himself</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1711800001">- update to 6.0.28:
  * Added metadata in JavaScript for AWS templates
  * Added AWS ELB Application Load Balancer by HTTP template
  * Added Check Point Next Generation Firewall by SNMP template
  * Added MSSQL by Zabbix agent 2 template
  * Updated max supported TimescaleDB version to 2.14
  * bug fixes</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1716984000">- Update license to match legaldb report</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1719489600">- update to 6.0.31
- New Features and Improvements
  + ZBXNEXT-9140 Added support for custom compartments in Oracle Cloud by HTTP templates Templates
  + ZBXNEXT-9034 Added Jira Data Center by JMX template Templates
  + ZBXNEXT-8682 Introduced a length limit of 512KB for item test values that server returns to Zabbix frontend Frontend Server
  + ZBXNEXT-8248 Added database filter macros to MySQL templates Templates
  + ZBXNEXT-6698 Removed absolute threshold and timeleft from OS template triggers of filesystem space Templates
  + ZBXNEXT-7930 Added user macro support for username and password fields in email media type Server
  + ZBXCTR-22 Refactored JavaScript filter functions for Kubernetes templates Templates
  + ZBXNEXT-9098 Added AWS ELB Network Load Balancer by HTTP template Templates
  + ZBXNEXT-6864 Replaced {HOST.CONN} with user macros in templates Templates
  + ZBXNEXT-9117 Updated max supported MariaDB version to 11.3 Proxy Server
  + ZBXNEXT-9026 Added Go compiler version to Zabbix agent 2 version output Agent
  + ZBXNEXT-8786 Changed 'odbc.discovery' keys to 'odbc.get' in MySQL by ODBC and Oracle by ODBC templates Templates
  + ZBXNEXT-8536 Added cbdhsvc service to macros in Windows agent templates Templates
  + ZBXNEXT-8861 Made changes and added more metrics to the FortiGate by SNMP template Templates
  + ZBXNEXT-8240 Added a new set of templates for integration with Oracle Cloud Infrastructure Templates
- Bug Fixes
  + ZBX-24483 Improved memory usage in Zabbix server/proxy trappers and in proxy
    pollers when sending large configuration Proxy Server
  + ZBX-23073 Fixed URL widget resizing and dragging Frontend
  + ZBX-24574 Fixed HA node flipping between standby and active states Server
  + ZBX-24119 Fixed possible blocking of alert manager when it periodically pings database Server
  + ZBX-7998 Added VMware service username, password and URL check for empty values Proxy Server
  + ZBX-24402 Reduced main process connections to database during startup Proxy Server
  + ZBX-24369 Fixed filter behavior in monitoring pages after deleting filter parameters Frontend
  + ZBX-24484 Fixed Geomap widget console error when dragging map in widget edit mode Frontend
  + ZBX-23337 Improved supported version documentation for Oracle Database plugin and both templates Documentation
  + ZBX-24180 Fixed inability to import existing host or template when its dependent item prototype,
    which is used in trigger prototypes or graph prototypes, would have a different master item API
  + ZBX-20871 Fixed inability to use LLD macro functions in Prometheus pattern and labels used in item prototype preprocessing API
  + ZBX-24527 Fixed unnecessary loading text being displayed in hintbox preloader Frontend
  + ZBX-24362 Fixed wrong Zabbix agent 2 loadable plugin process handling catching all child process exits Agent
  + ZBX-24470 Fixed scale of VMware vmware.vm.memory.size.compressed key Proxy Server
  + ZBX-24415 Added triggers for datastores in VMware templates Templates
  + ZBX-18094 Fixed multiple pie graph issues related to calculation of item angles Frontend
  + ZBX-20766 Fixed confusing port binding error message Agent Proxy Server
  + ZBX-24481 Fixed inability to unset value map from existing item or item prototype by passing
    a version without valuemap parameter into configuration.import API
  + ZBX-24531 Fixed compile time data not being set for agent2 Agent
  + ZBX-24453 Implemented socket file cleanup when shutting down, added blocking of signals during important stages of startup Proxy Server
  + ZBX-24152 Fixed host form submission with Enter button if the form is opened in a popup and focus is in a flexible text area field Frontend
  + ZBX-23788 Added SNMP OID ifAlias in Network interfaces discovery Templates
  + ZBX-24482 Fixed the presence of the http_proxy field in the initial data Installation
  + ZBX-24210 Improved Zabbix agent 2 loadable plugin capacity code style Agent
  + ZBX-23951 Fixed issue of incorrect template matching when no UUID exists in export file API
  + ZBX-23953 Fixed CIDR network mask of VMware HV network interface Proxy Server
  + ZBX-24195 Fixed host IPMI username and password field max length Frontend
  + ZBX-24451 Added tags and changed a item in Proxmox template Templates
  + ZBX-23386 Fixed hintbox sizing to fit screen Frontend
  + ZBX-24024 Fixed OIDs for external sensors in APC UPC by SNMP templates Templates
  + ZBX-21751 Fixed node's loadavg item in Proxmox template Templates
  + ZBX-24315 Fixed linking template to host when some LLD macro paths already exist Server
  + ZBX-24172 Fixed Zabbix server issue with scheduled intervals on Feb 29th of leap year Server
  + ZBX-23407 Improved performance of retrieving last history values when primary keys are available API
  + ZBX-24246 Updated descriptions for family of MySQL and Oracle templates,
    changed macro in the trigger 'Tablespace utilization is too high' for family of Oracle templates Templates
  + ZBX-23988 Renamed Agent2 Go module
  + ZBX-24222 Fixed incorrect item OIDs in the FortiGate by SNMP template Templates
  + ZBX-24393 Updated README in Redis by Zabbix agent 2 template Templates
  + ZBX-24298 Allowed any JNDI service providers back in JMX monitoring Java gateway
  + ZBX-19990 Separated LLD filter macros in Apache Tomcat by JMX template Templates
  + ZBX-24364 Added preprocessing steps for LLD rules in RabbitMQ templates Templates
  + ZBX-24368 Improved PostgreSQL autovacuum's count query Templates
  + ZBX-24282 Fixed Zabbix proxy to report error for not supported items Proxy Server
  + ZBX-19507 Fixed vmware.eventlog item to recover after event keys are reset Server
  + ZBX-24241 Fixed Zabbix server issue with random order of host groups for a host during real-time export Server
  + ZBX-24275 Fixed item prototype JSONPath preprocessing, added missing volume health metric and triggers in HPE MSA templates Templates
  + ZBX-24316 Fixed username macro in GridGain by JMX template Templates
  + ZBX-23719 Updated plugin-support to add duplicate flag handling Agent
  + ZBX-22429 Fixed typo in Zabbix proxy automake file Installation
  + ZBX-24264 Fixed value cache being filled with values of newly added items with triggers Server
  + ZBX-24088 Fixed problem filtering in maps with nested maps Frontend
  + ZBX-24206 Fixed line breaks in JavaScript in Cloudflare template Templates
  + ZBX-24236 Fixed nested transaction error in LLD when connection is terminated Server
  + ZBX-24134 Added sensor discovery in VMware Hypervisor template Templates
  + ZBX-23918 Fixed item pattern select popup to display all available items Frontend
  + ZBX-24190 Fixed items being updated incorrectly when configuring graph Frontend
  + ZBX-24289 Fixed issue with interface assignment for items copied from host to host Frontend
  + ZBX-23032 Added triggers for cluster status in VMware templates Templates
  + ZBX-23948 Added support for TabularData data when parsing an MBean attribute Java gateway
  + ZBX-23742 Fixed tag filtering logic for tags with one name and different types of operators API
  + ZBX-24271 Added delay in JavaScript execution for Azure Cost Management by HTTP template Templates
  + ZBX-24208 Fixed Oracle, MySQL plugin connection cache blocking Agent
  + ZBX-24202 Fixed JavaScript in AWS S3 bucket by HTTP template Templates
  + ZBX-23478 Fixed issue when missing locale error would not be displayed for user under certain conditions Frontend
  + ZBX-24166 Fixed Zabbix not being able to restart due to RTC and sockets not being closed before stopping Agent Proxy Server
  + ZBX-23853 Fixed duplicate agent check timestamps when time shifts back due to system clock synchronization Agent</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1726833600">- update to 6.0.33
- this version fixes CVE-2024-36461 and CVE-2024-22114
- New Features and Improvements
  + ZBXNEXT-9000 Changed query table for ASM disk group metrics in Oracle Database plugin and
    Oracle by ODBC template Agent Templates
  + ZBXNEXT-9217 Added AWS Lambda by HTTP template Templates
  + ZBXNEXT-9293 Updated max supported MySQL version to 9.0 Proxy Server
  + ZBXNEXT-8657 Updated Zabbix health templates with new visualization Templates
  + ZBXNEXT-9143 Added index on auditlog recordsetid Server
  + ZBXNEXT-9081 Added Small Computer System Interface (SCSI) device type support to Zabbix agent 2 Smart plugin Agent
  + ZBXNEXT-6445 Added recovery expression for fuzzytime triggers in Linux and Windows templates,
    removed fuzzytime triggers from active agent templates Templates
  + ZBXNEXT-9201 Updated max supported MySQL version to 8.4 Proxy Server
  + ZBXNEXT-9225 Updated max supported TimescaleDB version to 2.15 Server
  + ZBXNEXT-9226 Updated max supported MariaDB version to 11.4 Proxy Server
  + ZBXNEXT-8868 Added discovery and template for Azure VM Scale Sets Templates
- Bug Fixes
  + BX-24947 Fixed PHP runtime errors while processing frontend notifications Frontend
  + ZBX-24824 Improved loadable plugin connection broker Agent
  + ZBX-24583 Fixed inability to export/import web scenario with digest authentication API
  + ZBX-23905 Fixed double scroll in script dialogs Frontend
  + ZBX-18767 Fixed word breaks in flexible text input fields and trigger expressions Frontend
  + ZBX-24909 Fixed resolving of macro functions in the "Item value" widget Frontend
  + ZBX-24859 Fixed JavaScript in S3 buckets discovery rule Templates
  + ZBX-24617 Fixed hardcoded region in AWS by HTTP template Templates
  + ZBX-24524 Fixed "New values per second" statistic to include dependent items in calculation Proxy Server
  + ZBX-24821 Made 'execute_on' value being recorded in audit only for shell scripts Server
  + ZBX-23312 Fixed discovery edit form being saved incorrectly after dcheck update Frontend
  + ZBX-24773 Fixed duplicate item preprocessing in Kubernetes Kubelet by HTTP template Templates
  + ZBX-24514 Fixed standalone Zabbix server and Zabbix proxy not stopping when database is read-only Proxy Server
  + ZBX-23936 Fixed state and styling of readonly fields Frontend
  + ZBX-24520 Fixed an issue with incorrect translations used in several frontend places Frontend
  + ZBX-21815 Fixed issue with undefined offset for media type when it was deleted before saving the user Frontend
  + ZBX-24108 Fixed error in dashboard if Map widget contains map element that user doesn't have access to Frontend
  + ZBX-24569 Fixed old and added new items to Azure Virtual Machine template Templates
  + ZBX-24537 Fixed tags subfilter in Latest data kiosk mode Frontend
  + ZBX-24167 Fixed template linkage when item prototype collision is found Server
  + ZBX-23770 Improved monitoring user permissions documentation for Zabbix agent 2 Oracle plugin and Oracle by ODBC template Documentation
  + ZBX-24565 Removed redundant kernel header include, fixed musl compatibility issues (thanks to Alpine Linux maintainers for spotting this)
  + ZBX-24610 Fixed interface field appearance for discovered items without interface set Frontend
  + ZBX-24562 Fixed incorrect problem order in Problems by severity widget's hintbox Frontend
  + ZBX-23751 Fixed inability to pass an action filter condition without an "operator" property, implying a default value of "Equal" API
  + ZBX-21429 Prevented ability to disable all UI element access via role.update API API
  + ZBX-19271 Fixed inconsistent tag row rendering in different edit forms Frontend
  + ZBX-24539 Fixed incorrect threshold in trigger expression of Check Point Next Generation Firewall by SNMP template Templates
  + ZBX-24667 Fixed vm.memory.size[pused] item on Solaris Agent
  + ZBX-23781 Added storage volumes check in HPE iLO by HTTP template Templates
  + ZBX-24391 Fixed Zabbix agent to return net.tcp.socket.count result without error if IPv6 is disabled Agent
  + ZBX-24235 Fixed value misalignment in Item value widget Frontend
  + ZBX-24352 Fixed custom severity name usage in Geomap widget Frontend
  + ZBX-24665 Fixed potential problem with deprecated GCE Integrity feature Templates
  + ZBX-20993 Fixed Zabbix agent 2 MQTT plugin clientID to be generated by strict requirements Agent
  + ZBX-23426 Added dependent item with JavaScript preprocessing for edges SD-WAN in VMWare SD-WAN VeloCloud by HTTP template Templates
  + ZBX-24566 Fixed crash when expression macro is used in unsupported location Server
  + ZBX-24450 Fixed issue where graph could differ for data gathered from PostgreSQL and other databases Frontend
  + ZBX-24513 Fixed real-time export of rarely updated trends Server
  + ZBX-24163 Fixed submap addition in Map navigation tree widget to not append same submaps repeatedly Frontend
  + ZBX-23398 Fixed trigger expression constructor incorrectly showing '&lt;' and '&gt;' operators Frontend
  + ZBX-23584 Fixed error message being displayed when updating host after changing item status Frontend
  + ZBX-24635 Fixed datastore triggers in VMware templates Templates</changelog>
</package>
<package pkgid="5a1aa4ade8bb4bffae8e67f7b4d721cd0d08f5c86a425280264d6d32ec82e206" name="zabbix-proxy-sqlite" arch="x86_64">
  <version epoch="0" ver="6.0.33" rel="bp156.2.3.1"/>
  <changelog author="pgajdos@suse.com" date="1644494400">- version update to 4.0.38
  * ZBX-20387   fixed default language of the setup routine for logged in superadmin users (averza)
  * ZBX-19652   fixed JavaScript syntax for Internet Explorer 11 compatibility (jfreibergs)</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1644753600">- mention dropped files from 3.x series so it can be accepted in backports...
- zabbix-3.0.20-jsLoader-fix.patch was never required in 4.x</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1647518400">- updated to latest release 4.0.39
- Bug Fixes
  + ZBX-19789 Added SourceIP support to ldap simple checks
  + ZBX-20680 Fixed reflected XSS issues
  ( Reflected XSSes in Zabbix Frontend (CVE-2022-24349, CVE-2022-24917, CVE-2022-24918, CVE-2022-24919) )
  fixes for bsc#1196945 bsc#1196946 bsc#1196947</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491200">- updated to latest release 4.0.42
- New Features and Improvements
  + ZBXNEXT-7694 Added "utf8mb3" character set support for MySQL database
  + ZBX-20946 Enabled Bulgarian, Chinese (zh_TW), German, Greek, Indonesian,
    Romanian, Spanish and Vietnamese languages in frontend
- Bug Fixes
  + ZBX-21123 Fixed crash when VMware VC was not available at the first moment when starting zabbix_server
  + ZBX-21137 Fixed VMware collector crash related to datastore state disconnected from all HVs
  + ZBX-20600 Fixed vmware hv.datastore.latency item when multiple datastores with duplicate name
  + ZBX-20844 Fixed external check becoming unsupported when Zabbix server or Zabbix proxy is stopped</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491201">- add CVE-2022-35230 patch file CVE-2022-35230.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674216000">- updated to 6.0.12
- for changes in this major release please consult 6.0.html in
  /usr/share/doc/packages/zabbix/
- removed CVE-2022-35230.patch and zabbix-3.0.25-new-m4-pgsql.patch
- added fixed zabbix-6.0.12-new-m4-pgsql.patch patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674820800">- mention of patches added required...
  zabbix-6.0.12-curl-fixes.patch zabbix-6.0.12-netsnmp-fixes.patch
  zabbix-6.0.12-new-m4-pgsql.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1684152000">- updated to latest upstream release 6.0.17
- New Features and Improvements
  + ZBXNEXT-8334 Added Event-Driven Ansible media
  + ZBXNEXT-8312 Increased TimescaleDB maximum supported version to 2.10
  + ZBXNEXT-8317 Increased MariaDB maximum supported version to 10.11
  + ZBXNEXT-7759 Added array and Buffer support to JavaScript btoa function and HttpRequest post/put methods
  + ZBXNEXT-8071 Added sysdba, sysasm and sysoper login options to Zabbix agent 2
    Oracle plugin and updated Oracle by Zabbix agent 2 template documentation
  + ZBXNEXT-8241 Added support of signing data using rs256 to JavaScript engine
  + ZBXNEXT-8208 Added storage accounts in azure template
  + ZBXNEXT-8012 Implemented API token authentication in user.checkAuthentication method
  + ZBXNEXT-8204 Added support of PHP 8.2
  + ZBXNEXT-8170 Added AWS cloud templates
  + ZBXNEXT-7923 Added templates for BMC Control-M integration
  + ZBXNEXT-7775 Added Veeam backup and replication templates
  + ZBXNEXT-8054 Updated MariaDB maximum supported version to 10.10
  + ZBXNEXT-7951 Implemented configuration import improvements
  + ZBXNEXT-8112 Added Line media type
  + ZBXNEXT-8197 Added TimescaleDB v2.9.x support
  + ZBXNEXT-7962 Fixed interfaces discovery rules in OPNsense, PFSense and TrueNAS templates
  + ZBXNEXT-7615 Added hmac function for JavaScript
  + ZBXNEXT-7977 Added Azure Microsoft SQL templates
  + ZBXNEXT-8076 Added prof_enable and prof_disable commands for profiling
  + ZBXNEXT-7963 Added a hint box to the "Enable HTTP authentication" field; added confirmation dialog box for enabling HTTP authentication
  + ZBXNEXT-7886 Added Cisco Nexus 9000 Series Switches template
  + ZBXNEXT-6119 Added the option to retrieve all JSON data from docker.container_info key in Zabbix agent 2 Docker plugin
  + ZBXNEXT-7834 Added templates for Microsoft Azure and Azure virtual machines
  + ZBXNEXT-8058 Reduced locking between history syncers, trappers and proxy pollers
- Bug Fixes
  + ZBX-22718 Fixed memory leak in json objects and identical keys
  + ZBX-22719 Fixed replace() function in expressions
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22589 Added new limits for JS objects
  + ZBX-22521 Added debug logging for process selection in proc.mem[] on AIX
  + ZBX-22373 Updated go.mod/sum to allow mixing session and key parameter for Zabbix agent 2 items
  + ZBX-22241 Fixed minimum severity filter usage for map element link triggers
  + ZBX-22194 Fixed inability to import a template with trigger dependency on a host trigger
  + ZBX-22538 Fixed popup menus disappearing on right-clicking links in them
  + ZBX-21583 Optimised preprocessing steps and added two graphs and dashboard in the Hadoop by HTTP template
  + ZBX-19375 Prevented the ability to set a duplicate value for the uuid parameter when updating any of template
    entities; added possibility to update the uuid parameter for the Service API; fixed duplicate UUIDs
    in Proxmox VE by HTTP template
  + ZBX-21603 Optimised preprocessing steps in the Zookeeper by HTTP template
  + ZBX-21589 Optimised SQL queries and preprocessing steps
  + ZBX-22492 Removed limitation for size of logged messages in JS
  + ZBX-22641 Updated deprecated ports in Kubernetes templates, updated target tags,
    added notes about binding address options for Scheduler and Cluster Manager components
  + ZBX-22306 Fixed the crash in Zabbix agent 2 when running out of available file descriptors
  + ZBX-21013 Hid the option "Create new groups" for unprivileged users in the Import form
  + ZBX-22219 Added validation to the "Server" IP/DNS option in the Zabbix agent 2 configuration
  + ZBX-22627 Fixed loss of preprocessing result when step with delta is used
  + ZBX-22304 Fixed duplication in web scenario error messages when curl cannot resolve host
  + ZBX-21577 Added an extra master item prototype to the Elasticsearch Cluster by HTTP template
    to reduce preprocessing worker utilization
  + ZBX-20084 Fixed VMware parameters display
  + ZBX-20699 Fixed the inability to import host prototypes containing SNMPv3 interface;
    allowed to supply conditional parameters with default values to hostprototype.create and hostprototype.update API methods
    when the parameters have no effect; added audit logging of changes to host prototypes when unlinking a template;
    fixed the inability to remove group links or group prototypes from a host prototype of a linked template
  + ZBX-22432 Fixed different severity paddings in trigger popups and maps triggers
  + ZBX-22210 Fixed selected count when using filter and filtered parameter is changed in a popup
  + ZBX-22533 Fixed debug section overlapping with 'Add new widget' placeholder in the dashboard
  + ZBX-22331 Fixed messages when updating graph prototype discovery
  + ZBX-22455 Added a check for numeric value in value mapping
  + ZBX-22206 Fixed incorrect padding in multiselect popup contrast dark and light stylesheets
  + ZBX-18527 Fixed the markup for Type of calculation expression field
  + ZBX-22363 Added support for item and item_preproc table fields to be either nvarchar or nclob
  + ZBX-22622 Fixed alert script path validation
  + ZBX-22588 Fixed unauthorised file system access when using cURL
  + ZBX-22097 Fixed exiting process when connection to the database is lost
  + ZBX-21576 Optimized preprocessing in ClickHouse by HTTP template and added lld rule
  + ZBX-21669 Added the possibility to filter System user in the audit log
  + ZBX-22261 Added value mapping in the template PostgreSQL by Zabbix agent 2 for item Checksum failures
  + ZBX-22413 Fixed autofocus for inherited web scenario edit
  + ZBX-22507 Fixed positioning of the debug information on dashboards in the editing mode
  + ZBX-22506 Fixed horizontal scrollbar occasionally appearing on Graph widgets
  + ZBX-22512 Fixed occasional jumping of hint-boxes of Graph widgets, when made static
  + ZBX-22403 Added license information to the Readme for Veeam Backup templates
  + ZBX-21596 Optimized preprocessing steps in the Redis by Zabbix agent 2 template
  + ZBX-22520 Fixed the versions of integrations
  + ZBX-19466 Changed global script name validation to include a menu path into its scope of uniqueness check
  + ZBX-22073 Fixed subfilters of the Latest data and Graphs occasionally hiding the selected options
  + ZBX-22490 Fixed HttpRequest limit in JavaScript being reached even if all objects are destroyed
  + ZBX-21578 Optimized HAProxy http/agent templates to spread the load across the workers
  + ZBX-21906 Fixed recovery of dependent items when throttling is used
  + ZBX-21723 Removed syslog LogType from config file for Zabbix agent 2 on Windows
  + ZBX-22407 Fixed a crash when testing an item with the aggregated function count containing invalid argument
  + ZBX-22056 Fixed the "No data found" message style in Monitoring-&gt;Problems
  + ZBX-22026 Fixed SNMP agent item going to unsupported state on NULL result
  + ZBX-22411 Fixed incorrect time in the dashboard Graph widget hintbox
  + ZBX-21902 Emphasized the HTML type in the attribution field in the Administration-&gt;Geographical Maps
  + ZBX-18288 Fixed undefined offset runtime error in the Graph prototype preview
  + ZBX-21963 Fixed $ZBX_SERVER value being ignored unless $ZBX_SERVER_PORT is also defined
  + ZBX-21802 Fixed Enabled button in the discovered calculated items
  + ZBX-21642 Fixed a filter not clearing when clicking on a specific host in the Monitoring
  + ZBX-22186 Fixed wrong color update after item order change in graphs
  + ZBX-19339 Fixed import and export of dependent LLD rules if master item is a web item
  + ZBX-21813 Fixed User role update page when an empty user role name has been submitted
  + ZBX-22188 Changed parameters of the wmi.get and wmi.getall keys to mandatory
  + ZBX-21238 Fixed the inability to update status and other fields of a templated item, item prototype
    and discovery rule of script type
  + ZBX-21834 Fixed the map navigation tree breaking if there is a disabled trigger used as a link indicator
    between two elements in a map
  + ZBX-22259 Fixed quoted parameter escaping in the trigger expression functions
  + ZBX-22241 Fixed map link color and drawing style selection when multiple triggers are in the problem state
  + ZBX-22203 Fixed the tabfilter item click event being executed at the end of the tabfilter sorting event in Firefox
  + ZBX-22434 Fixed race condition when starting Zabbix agent 2 with loadable plugins
  + ZBX-22229 Updated Zabbix web service dependencies
  + ZBX-20801 Updated the Readme in Docker template
  + ZBX-22298 Fixed metrics preprocessing in PVC discovery in Kubernetes cluster state by HTTP template,
    removed non-existing PVC statuses, combined state phases into single phase metrics, added PV discovery
  + ZBX-22079 Fixed "make clean" command when used from tar archive
  + ZBX-22222 Fixed applying item value maps on already converted values
  + ZBX-22402 Fixed data sending to Zabbix server from Zabbix agent2 persistent buffer
  + ZBX-22240 Fixed selects of history and trends being able to block housekeeping
  + ZBX-22240 Fixed selects of history and trends blocking drop_chunks
  + ZBX-22078 Fixed the crash in calculated items when using tag filter on 32-bit systems
  + ZBX-21591 Optimized JSONPaths in the Nginx Plus template
  + ZBX-21739 Fixed discover status not being updated for templated graph prototype
  + ZBX-21748 Fixed the background of the Close button in the message box for dark theme
  + ZBX-19202 Fixed template dashboard availability to users without permissions to the templates
  + ZBX-22189 Fixed Zabbix server crash appearing when only item tags change between LLD runs
  + ZBX-21591 Optimized Nginx Plus by HTTP template to spread the load across worker processes
  + ZBX-22032 Added the cookie engine to HTTP checks
  + ZBX-21597 Optimized Remote Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-21602 Optimized Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-22149 Fixed wrong escaping in trigger expression during upgrade and escaping as a workaround for calculated items
  + ZBX-22061 Fixed custom query parameter read on an empty parameter for Oracle plugin in Zabbix agent 2
  + ZBX-21227 Improved error logging during agent start as a Windows service
  + ZBX-22178 Fixed action operations being executed on the current host only if a host group is selected
  + ZBX-22189 Fixed LLD Zabbix server crash
  + ZBX-21538 Fixed history.get API method blocking drop_chunks requests during housekeeping
  + ZBX-21956 Fixed severity sign overlapping trigger name in the map element configuration
  + ZBX-22215 Fixed incorrectly quoted function parameter parsing
  + ZBX-22043 Fixed the crash when array index in JSONPath is negative or large
  + ZBX-22118 Fixed remote command execution sequence in Zabbix agent 2
  + ZBX-21556 Updated Etcd by HTTP template to comply with Etcd v3.5
  + ZBX-22133 Fixed closed pipe detection for communication with plugins in Windows
  + ZBX-21936 Fixed actions not being displayed in the Action log widget
  + ZBX-22164 Fixed quote and unquote methods for trigger functions
  + ZBX-21254 Removed kernel.maxproc from the processes graph in Linux by Zabbix agent templates
  + ZBX-21754 Improved value cache warmup when retrieving two last values with 1 day update interval
  + ZBX-22077 Fixed Sign out link not working consistently in Mozilla Firefox
  + ZBX-21862 Updated tablespaces query for Oracle plugin in Zabbix agent 2
  + ZBX-21665 Fixed SMART plugin infinite loop for Zabbix agent 2
  + ZBX-19138 Fixed Redis plugin configuration in Zabbix agent 2 configuration files
  + ZBX-21592 Moved some static items under LLD rules to optimize Oracle by ODBC template
  + ZBX-21069 Fixed SNMP max_vars not backing off when generr is received
  + ZBX-21889 Fixed warnings being displayed even after enabling overrides for trends or history tables with compressed chunks
  + ZBX-21563 Changed the order in which escalation steps and recovery operations are executed
  + ZBX-22017 Fixed map navigation tree widget inability to save the order when the depth levels get changed
  + ZBX-21961 Removed the unnecessary "Command:" label for message actions on the Event details page
  + ZBX-21783 Fixed Zabbix JS timeout validation
  + ZBX-21720 Fixed trends function cache size estimation and overallocation handling
  + ZBX-21713 Fixed retrieval of the numeric column width when Oracle DB is used
  + ZBX-22126 Fixed trends being deleted from cache and retrieved from the database when data older than 1 hour is received
  + ZBX-22075 Fixed crash when Elasticsearch is used
  + ZBX-21890 Fixed config.dbversion_status containing second empty object on PostgreSQL without TSDB
  + ZBX-22138 Fixed inability to delete a group from the host prototype
  + ZBX-21950 Updated script item to not require host interface during template linkage
  + ZBX-21540 Moved some static items under LLD rules to improve performance in Oracle by Zabbix agent 2 template
  + ZBX-21073 Added support of Int8Array(), Buffer() and also duktape plain buffers in md5, sha256 and hmac function parameters
  + ZBX-22071 Extended description for OPSGenie media type
  + ZBX-20845 Fixed SNMP interface availability in case of wrong credentials
  + ZBX-21587 Added metrics for optimizing dependent items preprocessing in Jenkins template
  + ZBX-21441 Added an override to skip metadata collection on zfs and btrfs for Nix templates
  + ZBX-22016 Fixed host.get API method not returning any results for hosts with no interfaces when filtering by "hostid"
  + ZBX-21927 Fixed a crash on Oracle database when connection is lost
  + ZBX-21300 Fixed high CPU usage when using net.tcp.socket.count key on Windows
  + ZBX-21793 Fixed error message for "diaginfo" runtime command
  + ZBX-22042 Fixed inability to get the existing group prototypes by hostprototype.get API method when using Oracle database
  + ZBX-21221 Increased character limit of task_result.info
  + ZBX-21696 Fixed Windows agent 2 Unicode path support for log* items
  + ZBX-21903 Fixed agent 2 timeout behavior for net.tcp.port item
  + ZBX-21039 Fixed Readme in PostgreSQL by Zabbix agent 2 template
  + ZBX-21922 Fixed expression macros to use corresponding item keys
  + ZBX-21806 Fixed fatal PHP error in case incorrect variable type for controller action is given
  + ZBX-21753 Fixed graphs not loading in kiosk mode
  + ZBX-20413 Fixed the behavior of paging when a filter or a sub-filter is applied
  + ZBX-21206 Updated plugin support dependency for Zabbix agent 2
  + ZBX-20356 Updated Zabbix agent 2 to remove and re-add performance counters on failed collection and to keep a query always open
  + ZBX-21296 Updated Oracle plugin, Oracle ODBC and agent 2 template documentation grant select variables and added a new grant
  + ZBX-21595 Optimized RabbitMQ node templates
  + ZBX-21884 Changed system.sw.packages[&lt;package&gt;,&lt;manager&gt;,&lt;format&gt;] to system.sw.packages[&lt;regexp&gt;,&lt;manager&gt;,&lt;format&gt;]
  + ZBX-21594 Optimized RabbitMQ cluster templates
  + ZBX-20050 Fixed broken macro value and type input when changing to/from inherited macros
  + ZBX-21864 Fixed the fatal error in system warning page
  + ZBX-20110 Added single field search option to the archive.info, ts.stats, pdb.info,
    cdb.info and diskgroups.stats keys in Zabbix agent 2 Oracle plugin
  + ZBX-21373 Fixed the agent sometimes crashing when enumerating system processes on OpenBSD</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1689854400">- updated to latest upstream release 6.0.19
- this version fixes CVE-2023-29454 bsc#1213338
- New Features and Improvements
  + ZBXNEXT-8497 Removed unnecessary JavaScript preprocessing in discovery rules in Kubernetes templates
  + ZBXNEXT-8465 Updated JavaScript scripts in Kubernetes templates
  + ZBXNEXT-8467 Updated max supported TimescaleDB version to 2.11
  + ZBXNEXT-7072 Fixed hintbox to be automatically closed when target element disappears
  + ZBXNEXT-8294 Added filters of node labels and annotations for Kubelet discovery
    in Kubernetes cluster state template
  + ZBXNEXT-8199 Added Google cloud platform monitoring template
  + ZBXNEXT-8330 Updated plugin support with defaults support for Zabbix agent 2
  + ZBXNEXT-8357 Improved proxy history housekeeping when data older than ProxyOfflineBuffer is being constantly received
  + ZBXNEXT-8142 Added ability to import configuration files with a UTF-8 Byte order mark
  + ZBXNEXT-8209 Added Azure CosmosDB for MongoDB template
  + ZBXNEXT-8078 Removed unnecessary new line for each element in an array when exporting YAML templates
  + ZBXNEXT-8273 Implemented support for relative Include paths in the config file, based on its current directory
  + ZBXNEXT-8391 Added container healthcheck metric in Docker by Zabbix agent 2 template
  + ZBXNEXT-8354 Added pids_stats to docker.container_stats key in Zabbix agent 2
- Bug Fixes
  + ZBX-22987 Fixed inefficient URL schema validation
  + ZBX-21859 Fixed active checks occasionally not being executed on Zabbix agent 2 if checks
    for a plugin have long and short update intervals
  + ZBX-21892 Fixed wrong fs type returned by vfs.fs.get for file systems with identical mount point
  + ZBX-22941 Prevented clearing of the user macro secret values on inherited host prototypes as
    the result of user macros modifications on the parent host prototype of a template
  + ZBX-22695 Fixed eventlog duplicate timestamps
  + ZBX-22903 Fixed scale calculation for Graph and Graph (classic) widgets
  + ZBX-22148 Fixed the crash when updating a webhook to JavaScript that cannot be compiled
  + ZBX-22868 Fixed Zabbix agent 2 plugin Defaults when hardcoded value is provided
  + ZBX-22399 Added TLS and Default parameters support to MQTT plugin for Zabbix agent 2
  + ZBX-20280 Fixed page selection in a dashboard after refresh
  + ZBX-22883 Fixed occasional crash of user parameters on Windows when using Zabbix agent 2 with UserParameterDir defined
  + ZBX-22805 Increased memory allocation limit for JavaScript execution from 64M to 512M
  + ZBX-22798 Fixed incorrect output of vfs.file.contents when reading frequently modified file
  + ZBX-21573 Optimized preprocessing steps in the AWS EC2 by HTTP template
  + ZBX-16326 Fixed displaying of the first and last data points on the graphs
  + ZBX-22467 Fixed missing bracket in a trigger event name in Windows templates
  + ZBX-22738 Fixed flickering debug info while editing empty dashboards
  + ZBX-22231 Removed host and interface macros resolution from HTTP proxy fields in items,
    item prototype and discovery rule test dialogues
  + ZBX-21194 Fixed filter form submission upon pressing Enter key in Safari
  + ZBX-22762 Fixed race condition in Zabbix agent 2 when reading filesystem
  + ZBX-21804 Removed requirement for write permissions on hosts, host groups, triggers, discovery rules,
    discovery checks and proxies when creating or updating actions
  + ZBX-22243 Fixed navigation away from edited dashboard without user confirmation
  + ZBX-22418 Fixed popup form fields overlapping labels when textarea width is resized
  + ZBX-19590 Changed count_foreach to add 0 when no data are in the requested period
  + ZBX-22681 Fixed wrongly displayed Revert button for text macros in host, template and host prototype clone forms
  + ZBX-22594 Fixed fatal error when a request contains invalid authentication parameters
  + ZBX-22397 Fixed disabled input field text color in Safari
  + ZBX-21593 Optimized preprocessing steps in the templates PostgreSQL by Zabbix agent and PostgreSQL by Zabbix agent 2
  + ZBX-22470 Fixed hang on logging when establishing an encrypted connection in Zabbix agent 2
  + ZBX-20263 Prevented the ability to link two or more templates with matching item keys to a host or template;
    improved the check for double template linkage and related error messages
  + ZBX-22571 Fixed "service not equal" action condition not working as expected
  + ZBX-22644 Fixed Graph widget not showing all problems for multiple items with dataset aggregation enabled
  + ZBX-22698 Fixed spelling mistakes in the templates
  + ZBX-21883 Changed Select map field of the Map widget to multiselect
  + ZBX-22989 Silenced null-dereference warnings for duktape
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22604 Added new replica mismatch metrics to Kubernetes cluster state template, updated triggers
  + ZBX-22475 Fixed regex in preprocessing parameter for Jenkins template
  + ZBX-21910 Fixed JavaScript in Kubernetes nodes template
  + ZBX-22773 Made NodeAddress use ListenIP and ListenPort if not specified
  + ZBX-21613 Fixed broken database upgrade if more than one Zabbix server at the same time on one database is started
  + ZBX-22688 Fixed AlertScriptPath not allowing links
  + ZBX-22029 Fixed preprocessing step in Pods discovery for Kubernetes kubelet template
  + ZBX-22234 Fixed incorrect SNMPINDEX offset retrieval in SNMP discovery
  + ZBX-22141 Fixed attaching multiple templates with proc.get item key to one host and fixed spelling in description
  + ZBX-22285 Fixed honoring of the excludeSearch parameter in API
  + ZBX-20604 Fixed UserParameterDir behavior for UserParameter calls
  + ZBX-22732 Fixed description of ATAN2 mathematical function
  + ZBX-22664 Fixed user macros with regex context being resynced without any changes
  + ZBX-22661 Fixed templated dashboard display in Monitoring Hosts Dashboards
  + ZBX-21599 Optimised preprocessing steps and added dashboard in the TiDB TiKV by HTTP template
  + ZBX-21598 Optimised preprocessing steps and added dashboard in the TiDB PD by HTTP template
  + ZBX-21600 Optimised preprocessing steps and added dashboard in the TiDB by HTTP template
  + ZBX-22386 Fixed encoding of HTML entities in the user interface
  + ZBX-22714 Fixed signature for mqtt.get key in Standard items popup
  + ZBX-21397 Fixed preprocessing step in discovery for Kubernetes kubelet template
  + ZBX-20202 Improved tablespace handling to support Oracle multitenant architecture in Oracle by ODBC template
  + ZBX-22713 Fixed Zabbix server compilation problem for NetBSD
  + ZBX-21795 Fixed unhandled timeout in Telnet
  + ZBX-21801 Fixed helper positioning when sorting Header and Query fields in item configuration form
  + ZBX-22238 Fixed non-writable hostgroup appearance in template, host and host prototype clone forms
  + ZBX-22192 Fixed valid widget name being reset when other widget fields are invalid
  + ZBX-21871 Switched for the changes in users of user group API object to be audit logged
    as updates in groups of user API objects
  + ZBX-22461 Fixed incorrect sortable item positioning in Safari
  + ZBX-22469 Fixed SLI calculation for services having multiple alarms per second
  + ZBX-22859 Fixed validation of input parameters in action configuration form</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1697544000">- updated to latest upstream release 6.0.22
- this version fixes CVE-2023-32722 and CVE-2023-32722 bsc#1216211 and bsc#1216222
- removed patches zabbix-6.0.12-new-m4-pgsql.patch zabbix-6.0.12-curl-fixes.patch
  honestly was tired of patching for correct way doing postgresql detection
  now added postgresql-server-devel which does not make sense but hey
  upstream does not care
- New Features and Improvements
  + ZBXNEXT-8576 Added template integration with Acronis Cyber Protect Cloud
  + ZBXNEXT-6554 Increased remote command execution limits to 16MB
  + ZBXNEXT-8610 Added MantisBT template
  + ZBXNEXT-8358 Improved items configuration sync on PostgreSQL by selecting using equal condition instead of not equal
  + ZBXNEXT-8429 Added HashiCorp Nomad template
  + ZBXNEXT-8649 Fixed time period params in JavaScript
  + ZBXNEXT-8581 Added support for HTTP proxy in Azure templates
  + ZBXNEXT-8558 Added MantisBT webhook
  + ZBXNEXT-8589 Updated documentation, unified metric names and descriptions in PostgreSQL templates,
    removed unused macros, user parameters and queries in PostgreSQL by Zabbix agent
  + ZBXNEXT-8528 Added AWS Cost Explorer template
  + ZBXNEXT-8190 Increased MariaDB maximum supported version to 11.0
  + ZBXNEXT-8582 Increased MySQL maximum supported version to 8.1
  + ZBXNEXT-8481 Added PostgreSQL by ODBC template
  + ZBXNEXT-8561 Added nodata trigger to remote Zabbix proxy and server health templates
  + ZBXNEXT-8482 Added integration with OpenStack Nova
  + ZBXNEXT-8451 Disabled spell checking for nondescriptive textareas
  + ZBXNEXT-8505 Added Cisco SD-WAN templates
  + ZBXNEXT-7944 Excluded edgeupdate service from services discovery in Windows by Zabbix agent templates
  + ZBXNEXT-8422 Added AWS ECS templates
- Bug Fixes
  + ZBX-23417 Fixed possible memory leak when checking modbus.get[] item
  + ZBX-23338 Improved performance of templatedashboard.get method for non super-admin users
  + ZBX-23110 Fixed possible crash on Windows 11 by removing concurrent Win API call for update perfCounters list
  + ZBX-23284 Prevented deletion of the discovered group as a result of renaming its group prototype
  + ZBX-21094 Fixed graphs not displaying values when items do not have trends and trend storage period is overridden in configuration
  + ZBX-23162 Fixed variable in JavaScript for Cisco Meraki template
  + ZBX-23066 Expanded ui/composer.json to describe the project
  + ZBX-23261 Removed kiosk mode button from host inventory form
  + ZBX-23253 Added static units support to graph widget legend and hint box
  + ZBX-21898 Fixed expression validation, history function parser to accept backslash without escaping
  + ZBX-22943 Fixed various memory leaks in Zabbix agent 2
  + ZBX-23244 Added escaping for special characters in HTML mode of Telegram mediatype
  + ZBX-22818 Fixed some aggregation functions not working with last_foreach()
  + ZBX-21636 Fixed Oracle DB update query error mishandled as success
  + ZBX-20442 Fixed Ceph plugin not returning percent_used in Zabbix agent 2
  + ZBX-15210 Added housekeeping and handling in remove action operation of autoreg_host table
  + ZBX-22685 Fixed issue of error message details not being expanded by default in various forms
  + ZBX-22166 Fixed item value widget not showing decimal places properly with seconds
  + ZBX-23035 Fixed disappearing filter group in host, item, trigger, graph, discovery rule, web and template lists
  + ZBX-23105 Added missing database indices
  + ZBX-22640 Fixed inability to add unique SNMPv3 checks in discovery rules
  + ZBX-21952 Fixed and improved documentation for Oracle by ODBC template
  + ZBX-22724 Fixed inconsistencies in ordering of objects in template configuration export
  + ZBX-22980 Fixed host prototype displaying inherited macros in a non-inherited macro tab
  + ZBX-17279 Fixed graph widget loading
  + ZBX-21644 Fixed state of "allow manual close" setting of trigger prototype getting lost on template cloning
  + ZBX-22060 Added notes about encryption in PostgreSQL templates, renamed database instance URI macro to connection string
    in PostgreSQL by Zabbix agent 2 template, updated PostgreSQL by ODBC template to use connection string
  + ZBX-23246 Fixed classic graph preview not working if more than 10 items are assigned to it
  + ZBX-22758 Fixed Zabbix agent 2 startup error on domain controllers by increasing go-winio version
  + ZBX-22451 Fixed resolving of calculated item formula in test popup
  + ZBX-22620 Added header in items for Meraki template
  + ZBX-23051 Changed content of resolved alerts to be more compatible with Event Orchestration in PagerDuty
  + ZBX-23272 Fixed naming for tenant item prototypes in OpenStack Nova by HTTP template
  + ZBX-22771 Fixed handling of large unsigned integers in jsonpath
  + ZBX-22871 Fixed regular expression crash with invalid utf-8 sequences when pcre2 is used
  + ZBX-23141 Fixed crash when maintenance is enabled and unexpected event exists for trigger prototype
  + ZBX-21255 Added support of the fmtnum() function for {ITEM.VALUE}, {ITEM.LASTVALUE} and expression macros
  + ZBX-21695 Fixed {TIME} macro not being resolved during scheduled report test
  + ZBX-23221 Fixed memory leaks when using certificate-based encryption in Zabbix Agent 1 and Agent 2; thanks to Masato Hirahata for the patch
  + ZBX-22864 Fixed calculation of max_repetitions sent out to device in SNMP PDUs
  + ZBX-21574 Optimized Asterisk by HTTP template
  + ZBX-18168 Added regexp runtime error logging for log*[] items
  + ZBX-22677 Adjusted font colors for placeholders, disabled and readonly fields
  + ZBX-22972 Fixed displaying of dashboard pages when scrolling is enabled
  + ZBX-22528 Fixed draggable element position
  + ZBX-23067 Enhanced audit logging with reason of switching of HA node to active mode
  + ZBX-22613 Fixed script execution with API token as authentication
  + ZBX-23060 Removed unused endpoints in JavaScript for Veeam Backup and Replication template
  + ZBX-22772 Added trends cleanup for non-numeric value types
  + ZBX-22822 Fixed displaying the correct threshold color in "Top hosts" widget when value exceeds maximum
  + ZBX-22777 Fixed item test form sending incorrectly resolved macros to server if item uses SNMP interface
  + ZBX-23097 Fixed use of uninitialised value when verifying subject and issuer with TLS
  + ZBX-23112 Fixed runtime errors in the inheritance of the trigger and trigger prototype dependencies
  + ZBX-22539 Fixed SLI calculation for days with daylight-saving-time transitions
  + ZBX-22814 Fixed PHP runtime errors in API trigger.get method when using "expandComment" option
  + ZBX-23049 Fixed default condition for log item macro resolution
  + ZBX-21909 Updated setup section in README for PHP-FPM templates to include configuration example for Apache
  + ZBX-21547 Fixed reading of non-UTF-8 encoded files in Zabbix agent 2
  + ZBX-20148 Fixed the issue with housekeeper failing to delete some of the events that required deletion
  + ZBX-21970 Fixed console error in "Map navigation tree" widget; disabled add button on a 10th depth level
  + ZBX-19393 Fixed undefined index errors in configuration.importcompare
  + ZBX-22290 Fixed generation of double page headers when general warning appears
  + ZBX-21845 Fixed Zabbix agent 2 systemd plugin failing with newer dbus
  + ZBX-22830 Fixed free bytes calculation for temporary tablespace in Oracle Zabbix agent 2 plugin
  + ZBX-22912 Fixed not being able to save an event correlation when custom formula was selected but only one condition remained
  + ZBX-21571 Updated pod crash loop trigger expressions in Kubernetes nodes and cluster state templates
  + ZBX-22369 Fixed suffix interpretation in threshold values for "Top hosts" widget
  + ZBX-22825 Fixed Zabbix access to the first page for user with specific page access
  + ZBX-22867 Fixed import popup showing circle animation even if PHP code failed
  + ZBX-22711 Fixed incorrectly displayed simple graphs with non-numeric items in Host graphs page</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1703419200">- updated to latest release 6.0.25
- fixes for bsc#1218199 (CVE-2023-32727), bsc#1218185 (CVE-2023-32725),bsc#1218193 (CVE-2023-32726)
- New Features and Improvements
  + ZBXNEXT-8857 Updated max supported TimescaleDB version to 2.13
  + ZBXNEXT-8800 Backported support of additional SSH options for ssh.run[] item as the 5th parameter
  + ZBXNEXT-8705 Implemented new tablespace item to retrieve percentage about
    current tablespace usage from max for both Oracle templates
  + ZBXNEXT-8708 Added version metric to Oracle plugin in Zabbix agent 2
  + ZBXNEXT-8729 Updated max supported TimescaleDB version to 2.12
  + ZBXNEXT-8522 Added HPE iLO by HTTP template
  + ZBXNEXT-7486 Added openshift-state-metrics in Kubernetes cluster state by HTTP
  + ZBXNEXT-8552 Added FortiGate by SNMP and FortiGate by HTTP templates
  + ZBXNEXT-8727 Added additional metrics in Cisco Meraki organization by HTTP template
  + ZBXNEXT-7097 Added item and trigger for monitoring PostgreSQL version into PostgreSQL
    by ODBC and PostgreSQL by Zabbix agent 2 templates
  + ZBXNEXT-8283 Implemented role-based authentication for AWS monitoring
  + ZBXNEXT-8575 Added Nextcloud template
  + ZBXNEXT-8469 Increased PostgreSQL maximum supported version to 16
  + ZBXNEXT-8714 Increased MariaDB maximum supported version to 11.1
- Bug Fixes
  + ZBX-23559 Fixed SLI dropping when maintenance is set with pre-existing problem
  + ZBX-23471 Fixed sha256 sum calculation on AIX, HP-UX and Solaris, fixed crash on HP-UX
  + ZBX-23787,ZBX-23755 Fixed crash on empty HTTP response;
    fixed Zabbix agent build on Windows with libcurl
  + ZBX-23683 Fixed calculation of vmware.datastore.read/write items taking into
    account VMware HV maintenance status
  + ZBX-21132 Fixed Top hosts widget not showing all items by selected item name
  + ZBX-23764 Added an additional field for new events in SIGNL4 media type
  + ZBX-23342 Fixed Zabbix agent 2 MySQL plugin connection not taking into account TLS parameters
  + ZBX-23685 Added read-only transaction to the list of recoverable errors on PostgreSQL
  + ZBX-23580 Fixed aggregated item key conversion to calculated item formula when
    item key includes 'last' function and a fourth parameter
  + ZBX-22493 Fixed foreign key support with SQLite3 database
  + ZBX-23490 Improved HTTP agent, web scenarios, web checks and JavaScript to convert to UTF-8
    from charset specified in HTTP header or HTTP meta tag
  + ZBX-23621 Fixed SNMP discovery looping forever with empty trend response
  + ZBX-23644 Fixed Zabbix agent compilation on AIX
  + ZBX-23525 Fixed template tab name in template configuration form
  + ZBX-23620 Reordered sub-templates in READMEs of Acronis, Control-M and Openstack templates
  + ZBX-23381 Fixed unit for FreeStorageSpace metric in JavaScript AWS RDS instance by HTTP template
  + ZBX-23269 Fixed sizes of loading modal windows
  + ZBX-22400 Fixed Web scenarios configuration form to display parent web scenarios on page refresh
  + ZBX-23290 Fixed gap when filtering by tags in Latest data
  + ZBX-23430 Fixed selected filter tab in high contrast themes being indistinguishable from others when collapsed
  + ZBX-23639 Changed value type for 'Pool Percent Used' item prototype in Ceph by Zabbix agent 2 template
  + ZBX-21891 Fixed messages about enabling, disabling and updating modules being different from other places
  + ZBX-23521 Fixed password field label not changing to key passphrase and
    back for SSH agent item when changing authentication method
  + ZBX-23431 Fixed non-working "Network timeout for item test" setting
  + ZBX-23285 Added missing bottom border for disabled button dropdown on hover for inherited macros
  + ZBX-23615 Fixed receiving data from the database twice the first time it is loaded
  + ZBX-19531 Fixed tables with header text vertical rotation
  + ZBX-23235 Fixed function macros to expand in notifications
  + ZBX-23173 Fixed memory leak in agent 2 for Windows Events processing on MS Windows
  + ZBX-23265 Fixed transfer of PSK encryption details when cloning proxy
  + ZBX-23563 Fixed JSONPath for rowshare locks metric in PostgreSQL by Zabbix agent 2 template
  + ZBX-22907 Removed unused LLD macro in PostgreSQL by Zabbix agent template
  + ZBX-23377 Added support for VMware perfCounter with nanosecond type
  + ZBX-23012 Possible optimization of the SQL queries when updating LLD items
  + ZBX-23325 Fixed ability to add duplicate ICMP ping checks to discovery rule configuration form via popup
  + ZBX-23270 Renamed trigger name condition to event name condition
  + ZBX-23340 Fixed TLS parameter handling in MySQL plugin for Zabbix agent 2
  + ZBX-23461 Fixed output of redundant data in DCdump_interfaces
  + ZBX-23528 Fixed inability to resize trigger expression field horizontally
  + ZBX-22977 Fixed positioning of hidden checkbox inputs and fixed autofocus in template/host mass update
  + ZBX-23494 Added SNMP fallback item to TrueNAS by SNMP template, updated
    uptime item and template descriptions, added preprocessing to free swap percentage calculation
  + ZBX-23404 Fixed Zabbix agent crashes on HP-UX 11.23
  + ZBX-22666 Disabled severity filter for Geomap widget in dashboard edit mode
  + ZBX-22735 Fixed confusing error message on user parameter reload in Zabbix agent 2
  + ZBX-23393 Fixed unquoted macro parsing in trigger function parameters
  + ZBX-23064 Simplified trend synchronization queries to improve performance
  + ZBX-23373 Fixed result for script.get API call with selectActions option
  + ZBX-23014 Fixed Zabbix agent build on HP-UX
  + ZBX-23164 Added timespan parameter in JavaScript Cisco Meraki template
  + ZBX-23455 Fixed inconsistency in button naming, confirmation messages,
    success and error messages in item and web scenario list pages
  + ZBX-20038 Fixed master host parameter for MySQL replication.get_slave_status key in Zabbix agent 2
  + ZBX-23301 Removed checks for PostgreSQL-TimescaleDB versions combination
  + ZBX-23211 Fixed host dashboard view for multi-page dashboard where the first page is empty</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1707048000">- add group provides needed by RPM 4.19</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108800">- update to latest release 6.0.27
- replaced zabbix-agentd.firewall  zabbix-java-gateway.firewall  zabbix-proxy.firewall  zabbix-server.firewall
  with firewalld xml definitions zabbix-agentd.xml  zabbix-java-gateway.xml  zabbix-proxy.xml  zabbix-server.xml
- New Features and Improvements
  + ZBXNEXT-8983 	Updated max supported MariaDB version to 11.2
  + ZBXNEXT-8984 	Updated max supported MySQL version to 8.3
  + ZBXNEXT-8762 	Added YugabyteDB by HTTP and YugabyteDB Cluster by HTTP templates
  + ZBXNEXT-8891 	Updated max supported MySQL version to 8.2
  + ZBXNEXT-8524 	Added support for HTTP proxy in GCP templates
  + ZBXNEXT-8759 	Added dashboards in Azure templates
  + ZBXNEXT-8580 	Added new discovery rules, refactored discovery rules to dependent items
    and made few minor changes in MSSQL by ODBC template
  + ZBXNEXT-8730 	Added Azure Cost Management by HTTP template
  - Bug Fixes
  + ZBX-23124 Fixed items with disabled history being sometimes stuck in non-supported state
  + ZBX-23586 Fixed filter evaluation type of organizations discovery in Cisco Meraki dashboard by HTTP template
  + ZBX-23766 Updated Zabbix agent 2 Ceph plugin readme setup instructions
  + ZBX-24094 Fixed network interfaces LLD filtering macro in Linux by Prom template
  + ZBX-23202 Fixed unused tag value being saved in tag filter
  + ZBX-22555 Updated regexp to case insensitive in Nginx templates
  + ZBX-23973 Fixed trends being retrieved from database for new items and for items with infrequent update interval
  + ZBX-22745 Removed incorrect description of network interfaces administrative status filter macro in SNMP templates
  + ZBX-24015 Improved zabbix[queue] internal item not to block history syncers and pollers
  + ZBX-23509 Fixed JSONPath of Keyspace discovery master item in Redis by Zabbix agent 2 template
  + ZBX-24059 Fixed libmodbus unnecessary linking into all binaries
  + ZBX-24055 Added missing API port macros in URL of script items in HPE Synergy by HTTP and HPE Primera by HTTP templates
  + ZBX-20525 Fixed vfs.dir.size performance issues when walking through directory that has a lot of subdirs/files
  + ZBX-23773 Improved trigger functionality for Acronis Cyber Protect Cloud MSP by HTTP template
  + ZBX-23979 Improved trend recalculation performance by performing trend updates in own transaction
  + ZBX-23688 Improved new item value retrieval performance by adding such items to value cache after configuration sync
  + ZBX-22130 Changed JSONPath expression evaluator to treat null values as empty variants
  + ZBX-23986 Added a license to the Go module
  + ZBX-23587 Fixed widget input field selecting when clicking on label
  + ZBX-23640 Fixed preload hints opening
  + ZBX-22433 Fixed web scenario and web scenario step configuration field trimming and field sorting
  + ZBX-23684 Fixed transactions query file for PostgreSQL by Zabbix agent template
  + ZBX-22371 Fixed process tags option not adding tags for service events
  + ZBX-17208 Fixed invalid command-line flag handling in Zabbix agent 2
  + ZBX-23937 Fixed JavaScript for AWS EC2 instances discovery
  + ZBX-22715 Fixed map shape dimension changes on resizing in scaled browser mode
  + ZBX-23722 Added garbage collection after executing JavaScript code
  + ZBX-23740 Fixed netsnmp persistent state disabling without affecting its configuration
  + ZBX-23257 Fixed log items not using MaxLinesPerSecond setting correctly for Zabbix agent 2
  + ZBX-23890 Removed non-existing headers from compiler checks: mtent.h and knlist.h
  + ZBX-23912 Removed Jira with CustomFields media type in data.tmpl
  + ZBX-23761 Fixed JavaScript in Jira media type
  + ZBX-22558 Fixed trigger expression for retrieval of stub page in Nginx templates
  + ZBX-23691 Fixed LLD filters evaluation type for devices discovery in Cisco SD-WAN by HTTP template
  + ZBX-23540 Added error checks for RegisterMetrics calls
  + ZBX-23605 Removed getting location buckets in AWS by HTTP template
    added discovery filters for request metrics in AWS S3 bucket by HTTP template
  + ZBX-23466 Fixed data aggregation errors in Graphs and Top hosts widgets with Elasticsearch backend
  + ZBX-23835 Updated Meraki templates
  + ZBX-23723 Fixed proxy params in JavaScript AWS templates
  + ZBX-23733 Fixed error when downloading graph as .png image if item name contains multibyte characters
  + ZBX-22983 Fixed ellipsed dropdown options in items mass update in preprocessing
  + ZBX-23715 Fixed persistent directory path not following symlinks upon creation
  + ZBX-23825 Fixed query_fields values for Acronis and Nomand templates
  + ZBX-22055 Fixed map image of map widget not being updated when pressing Apply button
  + ZBX-23629 Fixed interface icon cursor to pointer
  + ZBX-22536 Fixed TimescaleDB compression detection for history.clear API method and proper error appearance in frontend
  + ZBX-23145 Disabled deprecated automatic reconnection in MySQL
  + ZBX-22933 Improved vfs.file.regmatch and vfs.file.regexp items to use buffered file read
  + ZBX-23439 Fixed sorting of numeric items with/without aggregation enabled in Top hosts widget
  + ZBX-21973 Changed deprecated X-Frame option allow-from to Content-Security-Policy frame-ancestors
  + ZBX-23633 Fixed service alarms to be recovered with problem time in case of negative problem duration
  + ZBX-23738 Fixed Zabbix backend sources for libxml2 2.12.0 version changes
  + ZBX-23746 Fixed creation of tickets during escalation for Zammad media type
  + ZBX-23561 Fixed spacing between filter and results table
  + ZBX-18873 Fixed disabled chevrons color in problem view
  + ZBX-23636 Fixed some fields in Administration section not being trimmed on form submit</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108801">- remove all firewalld definitions as they are part of firewald package already</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711800000">- fix broken copypasta for system-user-zabbix source file and
  file itself to remove gecos (description) in file
  fixes bsc#1222169 Packaging Error in system-user-zabbix-6.0.27-1.1.noarch package prevents upgrade
  Thanks Andreas Stieger for pointing out and reporter himself</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1711800001">- update to 6.0.28:
  * Added metadata in JavaScript for AWS templates
  * Added AWS ELB Application Load Balancer by HTTP template
  * Added Check Point Next Generation Firewall by SNMP template
  * Added MSSQL by Zabbix agent 2 template
  * Updated max supported TimescaleDB version to 2.14
  * bug fixes</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1716984000">- Update license to match legaldb report</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1719489600">- update to 6.0.31
- New Features and Improvements
  + ZBXNEXT-9140 Added support for custom compartments in Oracle Cloud by HTTP templates Templates
  + ZBXNEXT-9034 Added Jira Data Center by JMX template Templates
  + ZBXNEXT-8682 Introduced a length limit of 512KB for item test values that server returns to Zabbix frontend Frontend Server
  + ZBXNEXT-8248 Added database filter macros to MySQL templates Templates
  + ZBXNEXT-6698 Removed absolute threshold and timeleft from OS template triggers of filesystem space Templates
  + ZBXNEXT-7930 Added user macro support for username and password fields in email media type Server
  + ZBXCTR-22 Refactored JavaScript filter functions for Kubernetes templates Templates
  + ZBXNEXT-9098 Added AWS ELB Network Load Balancer by HTTP template Templates
  + ZBXNEXT-6864 Replaced {HOST.CONN} with user macros in templates Templates
  + ZBXNEXT-9117 Updated max supported MariaDB version to 11.3 Proxy Server
  + ZBXNEXT-9026 Added Go compiler version to Zabbix agent 2 version output Agent
  + ZBXNEXT-8786 Changed 'odbc.discovery' keys to 'odbc.get' in MySQL by ODBC and Oracle by ODBC templates Templates
  + ZBXNEXT-8536 Added cbdhsvc service to macros in Windows agent templates Templates
  + ZBXNEXT-8861 Made changes and added more metrics to the FortiGate by SNMP template Templates
  + ZBXNEXT-8240 Added a new set of templates for integration with Oracle Cloud Infrastructure Templates
- Bug Fixes
  + ZBX-24483 Improved memory usage in Zabbix server/proxy trappers and in proxy
    pollers when sending large configuration Proxy Server
  + ZBX-23073 Fixed URL widget resizing and dragging Frontend
  + ZBX-24574 Fixed HA node flipping between standby and active states Server
  + ZBX-24119 Fixed possible blocking of alert manager when it periodically pings database Server
  + ZBX-7998 Added VMware service username, password and URL check for empty values Proxy Server
  + ZBX-24402 Reduced main process connections to database during startup Proxy Server
  + ZBX-24369 Fixed filter behavior in monitoring pages after deleting filter parameters Frontend
  + ZBX-24484 Fixed Geomap widget console error when dragging map in widget edit mode Frontend
  + ZBX-23337 Improved supported version documentation for Oracle Database plugin and both templates Documentation
  + ZBX-24180 Fixed inability to import existing host or template when its dependent item prototype,
    which is used in trigger prototypes or graph prototypes, would have a different master item API
  + ZBX-20871 Fixed inability to use LLD macro functions in Prometheus pattern and labels used in item prototype preprocessing API
  + ZBX-24527 Fixed unnecessary loading text being displayed in hintbox preloader Frontend
  + ZBX-24362 Fixed wrong Zabbix agent 2 loadable plugin process handling catching all child process exits Agent
  + ZBX-24470 Fixed scale of VMware vmware.vm.memory.size.compressed key Proxy Server
  + ZBX-24415 Added triggers for datastores in VMware templates Templates
  + ZBX-18094 Fixed multiple pie graph issues related to calculation of item angles Frontend
  + ZBX-20766 Fixed confusing port binding error message Agent Proxy Server
  + ZBX-24481 Fixed inability to unset value map from existing item or item prototype by passing
    a version without valuemap parameter into configuration.import API
  + ZBX-24531 Fixed compile time data not being set for agent2 Agent
  + ZBX-24453 Implemented socket file cleanup when shutting down, added blocking of signals during important stages of startup Proxy Server
  + ZBX-24152 Fixed host form submission with Enter button if the form is opened in a popup and focus is in a flexible text area field Frontend
  + ZBX-23788 Added SNMP OID ifAlias in Network interfaces discovery Templates
  + ZBX-24482 Fixed the presence of the http_proxy field in the initial data Installation
  + ZBX-24210 Improved Zabbix agent 2 loadable plugin capacity code style Agent
  + ZBX-23951 Fixed issue of incorrect template matching when no UUID exists in export file API
  + ZBX-23953 Fixed CIDR network mask of VMware HV network interface Proxy Server
  + ZBX-24195 Fixed host IPMI username and password field max length Frontend
  + ZBX-24451 Added tags and changed a item in Proxmox template Templates
  + ZBX-23386 Fixed hintbox sizing to fit screen Frontend
  + ZBX-24024 Fixed OIDs for external sensors in APC UPC by SNMP templates Templates
  + ZBX-21751 Fixed node's loadavg item in Proxmox template Templates
  + ZBX-24315 Fixed linking template to host when some LLD macro paths already exist Server
  + ZBX-24172 Fixed Zabbix server issue with scheduled intervals on Feb 29th of leap year Server
  + ZBX-23407 Improved performance of retrieving last history values when primary keys are available API
  + ZBX-24246 Updated descriptions for family of MySQL and Oracle templates,
    changed macro in the trigger 'Tablespace utilization is too high' for family of Oracle templates Templates
  + ZBX-23988 Renamed Agent2 Go module
  + ZBX-24222 Fixed incorrect item OIDs in the FortiGate by SNMP template Templates
  + ZBX-24393 Updated README in Redis by Zabbix agent 2 template Templates
  + ZBX-24298 Allowed any JNDI service providers back in JMX monitoring Java gateway
  + ZBX-19990 Separated LLD filter macros in Apache Tomcat by JMX template Templates
  + ZBX-24364 Added preprocessing steps for LLD rules in RabbitMQ templates Templates
  + ZBX-24368 Improved PostgreSQL autovacuum's count query Templates
  + ZBX-24282 Fixed Zabbix proxy to report error for not supported items Proxy Server
  + ZBX-19507 Fixed vmware.eventlog item to recover after event keys are reset Server
  + ZBX-24241 Fixed Zabbix server issue with random order of host groups for a host during real-time export Server
  + ZBX-24275 Fixed item prototype JSONPath preprocessing, added missing volume health metric and triggers in HPE MSA templates Templates
  + ZBX-24316 Fixed username macro in GridGain by JMX template Templates
  + ZBX-23719 Updated plugin-support to add duplicate flag handling Agent
  + ZBX-22429 Fixed typo in Zabbix proxy automake file Installation
  + ZBX-24264 Fixed value cache being filled with values of newly added items with triggers Server
  + ZBX-24088 Fixed problem filtering in maps with nested maps Frontend
  + ZBX-24206 Fixed line breaks in JavaScript in Cloudflare template Templates
  + ZBX-24236 Fixed nested transaction error in LLD when connection is terminated Server
  + ZBX-24134 Added sensor discovery in VMware Hypervisor template Templates
  + ZBX-23918 Fixed item pattern select popup to display all available items Frontend
  + ZBX-24190 Fixed items being updated incorrectly when configuring graph Frontend
  + ZBX-24289 Fixed issue with interface assignment for items copied from host to host Frontend
  + ZBX-23032 Added triggers for cluster status in VMware templates Templates
  + ZBX-23948 Added support for TabularData data when parsing an MBean attribute Java gateway
  + ZBX-23742 Fixed tag filtering logic for tags with one name and different types of operators API
  + ZBX-24271 Added delay in JavaScript execution for Azure Cost Management by HTTP template Templates
  + ZBX-24208 Fixed Oracle, MySQL plugin connection cache blocking Agent
  + ZBX-24202 Fixed JavaScript in AWS S3 bucket by HTTP template Templates
  + ZBX-23478 Fixed issue when missing locale error would not be displayed for user under certain conditions Frontend
  + ZBX-24166 Fixed Zabbix not being able to restart due to RTC and sockets not being closed before stopping Agent Proxy Server
  + ZBX-23853 Fixed duplicate agent check timestamps when time shifts back due to system clock synchronization Agent</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1726833600">- update to 6.0.33
- this version fixes CVE-2024-36461 and CVE-2024-22114
- New Features and Improvements
  + ZBXNEXT-9000 Changed query table for ASM disk group metrics in Oracle Database plugin and
    Oracle by ODBC template Agent Templates
  + ZBXNEXT-9217 Added AWS Lambda by HTTP template Templates
  + ZBXNEXT-9293 Updated max supported MySQL version to 9.0 Proxy Server
  + ZBXNEXT-8657 Updated Zabbix health templates with new visualization Templates
  + ZBXNEXT-9143 Added index on auditlog recordsetid Server
  + ZBXNEXT-9081 Added Small Computer System Interface (SCSI) device type support to Zabbix agent 2 Smart plugin Agent
  + ZBXNEXT-6445 Added recovery expression for fuzzytime triggers in Linux and Windows templates,
    removed fuzzytime triggers from active agent templates Templates
  + ZBXNEXT-9201 Updated max supported MySQL version to 8.4 Proxy Server
  + ZBXNEXT-9225 Updated max supported TimescaleDB version to 2.15 Server
  + ZBXNEXT-9226 Updated max supported MariaDB version to 11.4 Proxy Server
  + ZBXNEXT-8868 Added discovery and template for Azure VM Scale Sets Templates
- Bug Fixes
  + BX-24947 Fixed PHP runtime errors while processing frontend notifications Frontend
  + ZBX-24824 Improved loadable plugin connection broker Agent
  + ZBX-24583 Fixed inability to export/import web scenario with digest authentication API
  + ZBX-23905 Fixed double scroll in script dialogs Frontend
  + ZBX-18767 Fixed word breaks in flexible text input fields and trigger expressions Frontend
  + ZBX-24909 Fixed resolving of macro functions in the "Item value" widget Frontend
  + ZBX-24859 Fixed JavaScript in S3 buckets discovery rule Templates
  + ZBX-24617 Fixed hardcoded region in AWS by HTTP template Templates
  + ZBX-24524 Fixed "New values per second" statistic to include dependent items in calculation Proxy Server
  + ZBX-24821 Made 'execute_on' value being recorded in audit only for shell scripts Server
  + ZBX-23312 Fixed discovery edit form being saved incorrectly after dcheck update Frontend
  + ZBX-24773 Fixed duplicate item preprocessing in Kubernetes Kubelet by HTTP template Templates
  + ZBX-24514 Fixed standalone Zabbix server and Zabbix proxy not stopping when database is read-only Proxy Server
  + ZBX-23936 Fixed state and styling of readonly fields Frontend
  + ZBX-24520 Fixed an issue with incorrect translations used in several frontend places Frontend
  + ZBX-21815 Fixed issue with undefined offset for media type when it was deleted before saving the user Frontend
  + ZBX-24108 Fixed error in dashboard if Map widget contains map element that user doesn't have access to Frontend
  + ZBX-24569 Fixed old and added new items to Azure Virtual Machine template Templates
  + ZBX-24537 Fixed tags subfilter in Latest data kiosk mode Frontend
  + ZBX-24167 Fixed template linkage when item prototype collision is found Server
  + ZBX-23770 Improved monitoring user permissions documentation for Zabbix agent 2 Oracle plugin and Oracle by ODBC template Documentation
  + ZBX-24565 Removed redundant kernel header include, fixed musl compatibility issues (thanks to Alpine Linux maintainers for spotting this)
  + ZBX-24610 Fixed interface field appearance for discovered items without interface set Frontend
  + ZBX-24562 Fixed incorrect problem order in Problems by severity widget's hintbox Frontend
  + ZBX-23751 Fixed inability to pass an action filter condition without an "operator" property, implying a default value of "Equal" API
  + ZBX-21429 Prevented ability to disable all UI element access via role.update API API
  + ZBX-19271 Fixed inconsistent tag row rendering in different edit forms Frontend
  + ZBX-24539 Fixed incorrect threshold in trigger expression of Check Point Next Generation Firewall by SNMP template Templates
  + ZBX-24667 Fixed vm.memory.size[pused] item on Solaris Agent
  + ZBX-23781 Added storage volumes check in HPE iLO by HTTP template Templates
  + ZBX-24391 Fixed Zabbix agent to return net.tcp.socket.count result without error if IPv6 is disabled Agent
  + ZBX-24235 Fixed value misalignment in Item value widget Frontend
  + ZBX-24352 Fixed custom severity name usage in Geomap widget Frontend
  + ZBX-24665 Fixed potential problem with deprecated GCE Integrity feature Templates
  + ZBX-20993 Fixed Zabbix agent 2 MQTT plugin clientID to be generated by strict requirements Agent
  + ZBX-23426 Added dependent item with JavaScript preprocessing for edges SD-WAN in VMWare SD-WAN VeloCloud by HTTP template Templates
  + ZBX-24566 Fixed crash when expression macro is used in unsupported location Server
  + ZBX-24450 Fixed issue where graph could differ for data gathered from PostgreSQL and other databases Frontend
  + ZBX-24513 Fixed real-time export of rarely updated trends Server
  + ZBX-24163 Fixed submap addition in Map navigation tree widget to not append same submaps repeatedly Frontend
  + ZBX-23398 Fixed trigger expression constructor incorrectly showing '&lt;' and '&gt;' operators Frontend
  + ZBX-23584 Fixed error message being displayed when updating host after changing item status Frontend
  + ZBX-24635 Fixed datastore triggers in VMware templates Templates</changelog>
</package>
<package pkgid="1bc8c02525e23673e3bb6398ed4006b5dadb7736d95f83f98812a2f4d79b9604" name="zabbix-server" arch="aarch64">
  <version epoch="0" ver="6.0.33" rel="bp156.2.3.1"/>
  <changelog author="pgajdos@suse.com" date="1644494400">- version update to 4.0.38
  * ZBX-20387   fixed default language of the setup routine for logged in superadmin users (averza)
  * ZBX-19652   fixed JavaScript syntax for Internet Explorer 11 compatibility (jfreibergs)</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1644753600">- mention dropped files from 3.x series so it can be accepted in backports...
- zabbix-3.0.20-jsLoader-fix.patch was never required in 4.x</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1647518400">- updated to latest release 4.0.39
- Bug Fixes
  + ZBX-19789 Added SourceIP support to ldap simple checks
  + ZBX-20680 Fixed reflected XSS issues
  ( Reflected XSSes in Zabbix Frontend (CVE-2022-24349, CVE-2022-24917, CVE-2022-24918, CVE-2022-24919) )
  fixes for bsc#1196945 bsc#1196946 bsc#1196947</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491200">- updated to latest release 4.0.42
- New Features and Improvements
  + ZBXNEXT-7694 Added "utf8mb3" character set support for MySQL database
  + ZBX-20946 Enabled Bulgarian, Chinese (zh_TW), German, Greek, Indonesian,
    Romanian, Spanish and Vietnamese languages in frontend
- Bug Fixes
  + ZBX-21123 Fixed crash when VMware VC was not available at the first moment when starting zabbix_server
  + ZBX-21137 Fixed VMware collector crash related to datastore state disconnected from all HVs
  + ZBX-20600 Fixed vmware hv.datastore.latency item when multiple datastores with duplicate name
  + ZBX-20844 Fixed external check becoming unsupported when Zabbix server or Zabbix proxy is stopped</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491201">- add CVE-2022-35230 patch file CVE-2022-35230.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674216000">- updated to 6.0.12
- for changes in this major release please consult 6.0.html in
  /usr/share/doc/packages/zabbix/
- removed CVE-2022-35230.patch and zabbix-3.0.25-new-m4-pgsql.patch
- added fixed zabbix-6.0.12-new-m4-pgsql.patch patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674820800">- mention of patches added required...
  zabbix-6.0.12-curl-fixes.patch zabbix-6.0.12-netsnmp-fixes.patch
  zabbix-6.0.12-new-m4-pgsql.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1684152000">- updated to latest upstream release 6.0.17
- New Features and Improvements
  + ZBXNEXT-8334 Added Event-Driven Ansible media
  + ZBXNEXT-8312 Increased TimescaleDB maximum supported version to 2.10
  + ZBXNEXT-8317 Increased MariaDB maximum supported version to 10.11
  + ZBXNEXT-7759 Added array and Buffer support to JavaScript btoa function and HttpRequest post/put methods
  + ZBXNEXT-8071 Added sysdba, sysasm and sysoper login options to Zabbix agent 2
    Oracle plugin and updated Oracle by Zabbix agent 2 template documentation
  + ZBXNEXT-8241 Added support of signing data using rs256 to JavaScript engine
  + ZBXNEXT-8208 Added storage accounts in azure template
  + ZBXNEXT-8012 Implemented API token authentication in user.checkAuthentication method
  + ZBXNEXT-8204 Added support of PHP 8.2
  + ZBXNEXT-8170 Added AWS cloud templates
  + ZBXNEXT-7923 Added templates for BMC Control-M integration
  + ZBXNEXT-7775 Added Veeam backup and replication templates
  + ZBXNEXT-8054 Updated MariaDB maximum supported version to 10.10
  + ZBXNEXT-7951 Implemented configuration import improvements
  + ZBXNEXT-8112 Added Line media type
  + ZBXNEXT-8197 Added TimescaleDB v2.9.x support
  + ZBXNEXT-7962 Fixed interfaces discovery rules in OPNsense, PFSense and TrueNAS templates
  + ZBXNEXT-7615 Added hmac function for JavaScript
  + ZBXNEXT-7977 Added Azure Microsoft SQL templates
  + ZBXNEXT-8076 Added prof_enable and prof_disable commands for profiling
  + ZBXNEXT-7963 Added a hint box to the "Enable HTTP authentication" field; added confirmation dialog box for enabling HTTP authentication
  + ZBXNEXT-7886 Added Cisco Nexus 9000 Series Switches template
  + ZBXNEXT-6119 Added the option to retrieve all JSON data from docker.container_info key in Zabbix agent 2 Docker plugin
  + ZBXNEXT-7834 Added templates for Microsoft Azure and Azure virtual machines
  + ZBXNEXT-8058 Reduced locking between history syncers, trappers and proxy pollers
- Bug Fixes
  + ZBX-22718 Fixed memory leak in json objects and identical keys
  + ZBX-22719 Fixed replace() function in expressions
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22589 Added new limits for JS objects
  + ZBX-22521 Added debug logging for process selection in proc.mem[] on AIX
  + ZBX-22373 Updated go.mod/sum to allow mixing session and key parameter for Zabbix agent 2 items
  + ZBX-22241 Fixed minimum severity filter usage for map element link triggers
  + ZBX-22194 Fixed inability to import a template with trigger dependency on a host trigger
  + ZBX-22538 Fixed popup menus disappearing on right-clicking links in them
  + ZBX-21583 Optimised preprocessing steps and added two graphs and dashboard in the Hadoop by HTTP template
  + ZBX-19375 Prevented the ability to set a duplicate value for the uuid parameter when updating any of template
    entities; added possibility to update the uuid parameter for the Service API; fixed duplicate UUIDs
    in Proxmox VE by HTTP template
  + ZBX-21603 Optimised preprocessing steps in the Zookeeper by HTTP template
  + ZBX-21589 Optimised SQL queries and preprocessing steps
  + ZBX-22492 Removed limitation for size of logged messages in JS
  + ZBX-22641 Updated deprecated ports in Kubernetes templates, updated target tags,
    added notes about binding address options for Scheduler and Cluster Manager components
  + ZBX-22306 Fixed the crash in Zabbix agent 2 when running out of available file descriptors
  + ZBX-21013 Hid the option "Create new groups" for unprivileged users in the Import form
  + ZBX-22219 Added validation to the "Server" IP/DNS option in the Zabbix agent 2 configuration
  + ZBX-22627 Fixed loss of preprocessing result when step with delta is used
  + ZBX-22304 Fixed duplication in web scenario error messages when curl cannot resolve host
  + ZBX-21577 Added an extra master item prototype to the Elasticsearch Cluster by HTTP template
    to reduce preprocessing worker utilization
  + ZBX-20084 Fixed VMware parameters display
  + ZBX-20699 Fixed the inability to import host prototypes containing SNMPv3 interface;
    allowed to supply conditional parameters with default values to hostprototype.create and hostprototype.update API methods
    when the parameters have no effect; added audit logging of changes to host prototypes when unlinking a template;
    fixed the inability to remove group links or group prototypes from a host prototype of a linked template
  + ZBX-22432 Fixed different severity paddings in trigger popups and maps triggers
  + ZBX-22210 Fixed selected count when using filter and filtered parameter is changed in a popup
  + ZBX-22533 Fixed debug section overlapping with 'Add new widget' placeholder in the dashboard
  + ZBX-22331 Fixed messages when updating graph prototype discovery
  + ZBX-22455 Added a check for numeric value in value mapping
  + ZBX-22206 Fixed incorrect padding in multiselect popup contrast dark and light stylesheets
  + ZBX-18527 Fixed the markup for Type of calculation expression field
  + ZBX-22363 Added support for item and item_preproc table fields to be either nvarchar or nclob
  + ZBX-22622 Fixed alert script path validation
  + ZBX-22588 Fixed unauthorised file system access when using cURL
  + ZBX-22097 Fixed exiting process when connection to the database is lost
  + ZBX-21576 Optimized preprocessing in ClickHouse by HTTP template and added lld rule
  + ZBX-21669 Added the possibility to filter System user in the audit log
  + ZBX-22261 Added value mapping in the template PostgreSQL by Zabbix agent 2 for item Checksum failures
  + ZBX-22413 Fixed autofocus for inherited web scenario edit
  + ZBX-22507 Fixed positioning of the debug information on dashboards in the editing mode
  + ZBX-22506 Fixed horizontal scrollbar occasionally appearing on Graph widgets
  + ZBX-22512 Fixed occasional jumping of hint-boxes of Graph widgets, when made static
  + ZBX-22403 Added license information to the Readme for Veeam Backup templates
  + ZBX-21596 Optimized preprocessing steps in the Redis by Zabbix agent 2 template
  + ZBX-22520 Fixed the versions of integrations
  + ZBX-19466 Changed global script name validation to include a menu path into its scope of uniqueness check
  + ZBX-22073 Fixed subfilters of the Latest data and Graphs occasionally hiding the selected options
  + ZBX-22490 Fixed HttpRequest limit in JavaScript being reached even if all objects are destroyed
  + ZBX-21578 Optimized HAProxy http/agent templates to spread the load across the workers
  + ZBX-21906 Fixed recovery of dependent items when throttling is used
  + ZBX-21723 Removed syslog LogType from config file for Zabbix agent 2 on Windows
  + ZBX-22407 Fixed a crash when testing an item with the aggregated function count containing invalid argument
  + ZBX-22056 Fixed the "No data found" message style in Monitoring-&gt;Problems
  + ZBX-22026 Fixed SNMP agent item going to unsupported state on NULL result
  + ZBX-22411 Fixed incorrect time in the dashboard Graph widget hintbox
  + ZBX-21902 Emphasized the HTML type in the attribution field in the Administration-&gt;Geographical Maps
  + ZBX-18288 Fixed undefined offset runtime error in the Graph prototype preview
  + ZBX-21963 Fixed $ZBX_SERVER value being ignored unless $ZBX_SERVER_PORT is also defined
  + ZBX-21802 Fixed Enabled button in the discovered calculated items
  + ZBX-21642 Fixed a filter not clearing when clicking on a specific host in the Monitoring
  + ZBX-22186 Fixed wrong color update after item order change in graphs
  + ZBX-19339 Fixed import and export of dependent LLD rules if master item is a web item
  + ZBX-21813 Fixed User role update page when an empty user role name has been submitted
  + ZBX-22188 Changed parameters of the wmi.get and wmi.getall keys to mandatory
  + ZBX-21238 Fixed the inability to update status and other fields of a templated item, item prototype
    and discovery rule of script type
  + ZBX-21834 Fixed the map navigation tree breaking if there is a disabled trigger used as a link indicator
    between two elements in a map
  + ZBX-22259 Fixed quoted parameter escaping in the trigger expression functions
  + ZBX-22241 Fixed map link color and drawing style selection when multiple triggers are in the problem state
  + ZBX-22203 Fixed the tabfilter item click event being executed at the end of the tabfilter sorting event in Firefox
  + ZBX-22434 Fixed race condition when starting Zabbix agent 2 with loadable plugins
  + ZBX-22229 Updated Zabbix web service dependencies
  + ZBX-20801 Updated the Readme in Docker template
  + ZBX-22298 Fixed metrics preprocessing in PVC discovery in Kubernetes cluster state by HTTP template,
    removed non-existing PVC statuses, combined state phases into single phase metrics, added PV discovery
  + ZBX-22079 Fixed "make clean" command when used from tar archive
  + ZBX-22222 Fixed applying item value maps on already converted values
  + ZBX-22402 Fixed data sending to Zabbix server from Zabbix agent2 persistent buffer
  + ZBX-22240 Fixed selects of history and trends being able to block housekeeping
  + ZBX-22240 Fixed selects of history and trends blocking drop_chunks
  + ZBX-22078 Fixed the crash in calculated items when using tag filter on 32-bit systems
  + ZBX-21591 Optimized JSONPaths in the Nginx Plus template
  + ZBX-21739 Fixed discover status not being updated for templated graph prototype
  + ZBX-21748 Fixed the background of the Close button in the message box for dark theme
  + ZBX-19202 Fixed template dashboard availability to users without permissions to the templates
  + ZBX-22189 Fixed Zabbix server crash appearing when only item tags change between LLD runs
  + ZBX-21591 Optimized Nginx Plus by HTTP template to spread the load across worker processes
  + ZBX-22032 Added the cookie engine to HTTP checks
  + ZBX-21597 Optimized Remote Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-21602 Optimized Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-22149 Fixed wrong escaping in trigger expression during upgrade and escaping as a workaround for calculated items
  + ZBX-22061 Fixed custom query parameter read on an empty parameter for Oracle plugin in Zabbix agent 2
  + ZBX-21227 Improved error logging during agent start as a Windows service
  + ZBX-22178 Fixed action operations being executed on the current host only if a host group is selected
  + ZBX-22189 Fixed LLD Zabbix server crash
  + ZBX-21538 Fixed history.get API method blocking drop_chunks requests during housekeeping
  + ZBX-21956 Fixed severity sign overlapping trigger name in the map element configuration
  + ZBX-22215 Fixed incorrectly quoted function parameter parsing
  + ZBX-22043 Fixed the crash when array index in JSONPath is negative or large
  + ZBX-22118 Fixed remote command execution sequence in Zabbix agent 2
  + ZBX-21556 Updated Etcd by HTTP template to comply with Etcd v3.5
  + ZBX-22133 Fixed closed pipe detection for communication with plugins in Windows
  + ZBX-21936 Fixed actions not being displayed in the Action log widget
  + ZBX-22164 Fixed quote and unquote methods for trigger functions
  + ZBX-21254 Removed kernel.maxproc from the processes graph in Linux by Zabbix agent templates
  + ZBX-21754 Improved value cache warmup when retrieving two last values with 1 day update interval
  + ZBX-22077 Fixed Sign out link not working consistently in Mozilla Firefox
  + ZBX-21862 Updated tablespaces query for Oracle plugin in Zabbix agent 2
  + ZBX-21665 Fixed SMART plugin infinite loop for Zabbix agent 2
  + ZBX-19138 Fixed Redis plugin configuration in Zabbix agent 2 configuration files
  + ZBX-21592 Moved some static items under LLD rules to optimize Oracle by ODBC template
  + ZBX-21069 Fixed SNMP max_vars not backing off when generr is received
  + ZBX-21889 Fixed warnings being displayed even after enabling overrides for trends or history tables with compressed chunks
  + ZBX-21563 Changed the order in which escalation steps and recovery operations are executed
  + ZBX-22017 Fixed map navigation tree widget inability to save the order when the depth levels get changed
  + ZBX-21961 Removed the unnecessary "Command:" label for message actions on the Event details page
  + ZBX-21783 Fixed Zabbix JS timeout validation
  + ZBX-21720 Fixed trends function cache size estimation and overallocation handling
  + ZBX-21713 Fixed retrieval of the numeric column width when Oracle DB is used
  + ZBX-22126 Fixed trends being deleted from cache and retrieved from the database when data older than 1 hour is received
  + ZBX-22075 Fixed crash when Elasticsearch is used
  + ZBX-21890 Fixed config.dbversion_status containing second empty object on PostgreSQL without TSDB
  + ZBX-22138 Fixed inability to delete a group from the host prototype
  + ZBX-21950 Updated script item to not require host interface during template linkage
  + ZBX-21540 Moved some static items under LLD rules to improve performance in Oracle by Zabbix agent 2 template
  + ZBX-21073 Added support of Int8Array(), Buffer() and also duktape plain buffers in md5, sha256 and hmac function parameters
  + ZBX-22071 Extended description for OPSGenie media type
  + ZBX-20845 Fixed SNMP interface availability in case of wrong credentials
  + ZBX-21587 Added metrics for optimizing dependent items preprocessing in Jenkins template
  + ZBX-21441 Added an override to skip metadata collection on zfs and btrfs for Nix templates
  + ZBX-22016 Fixed host.get API method not returning any results for hosts with no interfaces when filtering by "hostid"
  + ZBX-21927 Fixed a crash on Oracle database when connection is lost
  + ZBX-21300 Fixed high CPU usage when using net.tcp.socket.count key on Windows
  + ZBX-21793 Fixed error message for "diaginfo" runtime command
  + ZBX-22042 Fixed inability to get the existing group prototypes by hostprototype.get API method when using Oracle database
  + ZBX-21221 Increased character limit of task_result.info
  + ZBX-21696 Fixed Windows agent 2 Unicode path support for log* items
  + ZBX-21903 Fixed agent 2 timeout behavior for net.tcp.port item
  + ZBX-21039 Fixed Readme in PostgreSQL by Zabbix agent 2 template
  + ZBX-21922 Fixed expression macros to use corresponding item keys
  + ZBX-21806 Fixed fatal PHP error in case incorrect variable type for controller action is given
  + ZBX-21753 Fixed graphs not loading in kiosk mode
  + ZBX-20413 Fixed the behavior of paging when a filter or a sub-filter is applied
  + ZBX-21206 Updated plugin support dependency for Zabbix agent 2
  + ZBX-20356 Updated Zabbix agent 2 to remove and re-add performance counters on failed collection and to keep a query always open
  + ZBX-21296 Updated Oracle plugin, Oracle ODBC and agent 2 template documentation grant select variables and added a new grant
  + ZBX-21595 Optimized RabbitMQ node templates
  + ZBX-21884 Changed system.sw.packages[&lt;package&gt;,&lt;manager&gt;,&lt;format&gt;] to system.sw.packages[&lt;regexp&gt;,&lt;manager&gt;,&lt;format&gt;]
  + ZBX-21594 Optimized RabbitMQ cluster templates
  + ZBX-20050 Fixed broken macro value and type input when changing to/from inherited macros
  + ZBX-21864 Fixed the fatal error in system warning page
  + ZBX-20110 Added single field search option to the archive.info, ts.stats, pdb.info,
    cdb.info and diskgroups.stats keys in Zabbix agent 2 Oracle plugin
  + ZBX-21373 Fixed the agent sometimes crashing when enumerating system processes on OpenBSD</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1689854400">- updated to latest upstream release 6.0.19
- this version fixes CVE-2023-29454 bsc#1213338
- New Features and Improvements
  + ZBXNEXT-8497 Removed unnecessary JavaScript preprocessing in discovery rules in Kubernetes templates
  + ZBXNEXT-8465 Updated JavaScript scripts in Kubernetes templates
  + ZBXNEXT-8467 Updated max supported TimescaleDB version to 2.11
  + ZBXNEXT-7072 Fixed hintbox to be automatically closed when target element disappears
  + ZBXNEXT-8294 Added filters of node labels and annotations for Kubelet discovery
    in Kubernetes cluster state template
  + ZBXNEXT-8199 Added Google cloud platform monitoring template
  + ZBXNEXT-8330 Updated plugin support with defaults support for Zabbix agent 2
  + ZBXNEXT-8357 Improved proxy history housekeeping when data older than ProxyOfflineBuffer is being constantly received
  + ZBXNEXT-8142 Added ability to import configuration files with a UTF-8 Byte order mark
  + ZBXNEXT-8209 Added Azure CosmosDB for MongoDB template
  + ZBXNEXT-8078 Removed unnecessary new line for each element in an array when exporting YAML templates
  + ZBXNEXT-8273 Implemented support for relative Include paths in the config file, based on its current directory
  + ZBXNEXT-8391 Added container healthcheck metric in Docker by Zabbix agent 2 template
  + ZBXNEXT-8354 Added pids_stats to docker.container_stats key in Zabbix agent 2
- Bug Fixes
  + ZBX-22987 Fixed inefficient URL schema validation
  + ZBX-21859 Fixed active checks occasionally not being executed on Zabbix agent 2 if checks
    for a plugin have long and short update intervals
  + ZBX-21892 Fixed wrong fs type returned by vfs.fs.get for file systems with identical mount point
  + ZBX-22941 Prevented clearing of the user macro secret values on inherited host prototypes as
    the result of user macros modifications on the parent host prototype of a template
  + ZBX-22695 Fixed eventlog duplicate timestamps
  + ZBX-22903 Fixed scale calculation for Graph and Graph (classic) widgets
  + ZBX-22148 Fixed the crash when updating a webhook to JavaScript that cannot be compiled
  + ZBX-22868 Fixed Zabbix agent 2 plugin Defaults when hardcoded value is provided
  + ZBX-22399 Added TLS and Default parameters support to MQTT plugin for Zabbix agent 2
  + ZBX-20280 Fixed page selection in a dashboard after refresh
  + ZBX-22883 Fixed occasional crash of user parameters on Windows when using Zabbix agent 2 with UserParameterDir defined
  + ZBX-22805 Increased memory allocation limit for JavaScript execution from 64M to 512M
  + ZBX-22798 Fixed incorrect output of vfs.file.contents when reading frequently modified file
  + ZBX-21573 Optimized preprocessing steps in the AWS EC2 by HTTP template
  + ZBX-16326 Fixed displaying of the first and last data points on the graphs
  + ZBX-22467 Fixed missing bracket in a trigger event name in Windows templates
  + ZBX-22738 Fixed flickering debug info while editing empty dashboards
  + ZBX-22231 Removed host and interface macros resolution from HTTP proxy fields in items,
    item prototype and discovery rule test dialogues
  + ZBX-21194 Fixed filter form submission upon pressing Enter key in Safari
  + ZBX-22762 Fixed race condition in Zabbix agent 2 when reading filesystem
  + ZBX-21804 Removed requirement for write permissions on hosts, host groups, triggers, discovery rules,
    discovery checks and proxies when creating or updating actions
  + ZBX-22243 Fixed navigation away from edited dashboard without user confirmation
  + ZBX-22418 Fixed popup form fields overlapping labels when textarea width is resized
  + ZBX-19590 Changed count_foreach to add 0 when no data are in the requested period
  + ZBX-22681 Fixed wrongly displayed Revert button for text macros in host, template and host prototype clone forms
  + ZBX-22594 Fixed fatal error when a request contains invalid authentication parameters
  + ZBX-22397 Fixed disabled input field text color in Safari
  + ZBX-21593 Optimized preprocessing steps in the templates PostgreSQL by Zabbix agent and PostgreSQL by Zabbix agent 2
  + ZBX-22470 Fixed hang on logging when establishing an encrypted connection in Zabbix agent 2
  + ZBX-20263 Prevented the ability to link two or more templates with matching item keys to a host or template;
    improved the check for double template linkage and related error messages
  + ZBX-22571 Fixed "service not equal" action condition not working as expected
  + ZBX-22644 Fixed Graph widget not showing all problems for multiple items with dataset aggregation enabled
  + ZBX-22698 Fixed spelling mistakes in the templates
  + ZBX-21883 Changed Select map field of the Map widget to multiselect
  + ZBX-22989 Silenced null-dereference warnings for duktape
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22604 Added new replica mismatch metrics to Kubernetes cluster state template, updated triggers
  + ZBX-22475 Fixed regex in preprocessing parameter for Jenkins template
  + ZBX-21910 Fixed JavaScript in Kubernetes nodes template
  + ZBX-22773 Made NodeAddress use ListenIP and ListenPort if not specified
  + ZBX-21613 Fixed broken database upgrade if more than one Zabbix server at the same time on one database is started
  + ZBX-22688 Fixed AlertScriptPath not allowing links
  + ZBX-22029 Fixed preprocessing step in Pods discovery for Kubernetes kubelet template
  + ZBX-22234 Fixed incorrect SNMPINDEX offset retrieval in SNMP discovery
  + ZBX-22141 Fixed attaching multiple templates with proc.get item key to one host and fixed spelling in description
  + ZBX-22285 Fixed honoring of the excludeSearch parameter in API
  + ZBX-20604 Fixed UserParameterDir behavior for UserParameter calls
  + ZBX-22732 Fixed description of ATAN2 mathematical function
  + ZBX-22664 Fixed user macros with regex context being resynced without any changes
  + ZBX-22661 Fixed templated dashboard display in Monitoring Hosts Dashboards
  + ZBX-21599 Optimised preprocessing steps and added dashboard in the TiDB TiKV by HTTP template
  + ZBX-21598 Optimised preprocessing steps and added dashboard in the TiDB PD by HTTP template
  + ZBX-21600 Optimised preprocessing steps and added dashboard in the TiDB by HTTP template
  + ZBX-22386 Fixed encoding of HTML entities in the user interface
  + ZBX-22714 Fixed signature for mqtt.get key in Standard items popup
  + ZBX-21397 Fixed preprocessing step in discovery for Kubernetes kubelet template
  + ZBX-20202 Improved tablespace handling to support Oracle multitenant architecture in Oracle by ODBC template
  + ZBX-22713 Fixed Zabbix server compilation problem for NetBSD
  + ZBX-21795 Fixed unhandled timeout in Telnet
  + ZBX-21801 Fixed helper positioning when sorting Header and Query fields in item configuration form
  + ZBX-22238 Fixed non-writable hostgroup appearance in template, host and host prototype clone forms
  + ZBX-22192 Fixed valid widget name being reset when other widget fields are invalid
  + ZBX-21871 Switched for the changes in users of user group API object to be audit logged
    as updates in groups of user API objects
  + ZBX-22461 Fixed incorrect sortable item positioning in Safari
  + ZBX-22469 Fixed SLI calculation for services having multiple alarms per second
  + ZBX-22859 Fixed validation of input parameters in action configuration form</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1697544000">- updated to latest upstream release 6.0.22
- this version fixes CVE-2023-32722 and CVE-2023-32722 bsc#1216211 and bsc#1216222
- removed patches zabbix-6.0.12-new-m4-pgsql.patch zabbix-6.0.12-curl-fixes.patch
  honestly was tired of patching for correct way doing postgresql detection
  now added postgresql-server-devel which does not make sense but hey
  upstream does not care
- New Features and Improvements
  + ZBXNEXT-8576 Added template integration with Acronis Cyber Protect Cloud
  + ZBXNEXT-6554 Increased remote command execution limits to 16MB
  + ZBXNEXT-8610 Added MantisBT template
  + ZBXNEXT-8358 Improved items configuration sync on PostgreSQL by selecting using equal condition instead of not equal
  + ZBXNEXT-8429 Added HashiCorp Nomad template
  + ZBXNEXT-8649 Fixed time period params in JavaScript
  + ZBXNEXT-8581 Added support for HTTP proxy in Azure templates
  + ZBXNEXT-8558 Added MantisBT webhook
  + ZBXNEXT-8589 Updated documentation, unified metric names and descriptions in PostgreSQL templates,
    removed unused macros, user parameters and queries in PostgreSQL by Zabbix agent
  + ZBXNEXT-8528 Added AWS Cost Explorer template
  + ZBXNEXT-8190 Increased MariaDB maximum supported version to 11.0
  + ZBXNEXT-8582 Increased MySQL maximum supported version to 8.1
  + ZBXNEXT-8481 Added PostgreSQL by ODBC template
  + ZBXNEXT-8561 Added nodata trigger to remote Zabbix proxy and server health templates
  + ZBXNEXT-8482 Added integration with OpenStack Nova
  + ZBXNEXT-8451 Disabled spell checking for nondescriptive textareas
  + ZBXNEXT-8505 Added Cisco SD-WAN templates
  + ZBXNEXT-7944 Excluded edgeupdate service from services discovery in Windows by Zabbix agent templates
  + ZBXNEXT-8422 Added AWS ECS templates
- Bug Fixes
  + ZBX-23417 Fixed possible memory leak when checking modbus.get[] item
  + ZBX-23338 Improved performance of templatedashboard.get method for non super-admin users
  + ZBX-23110 Fixed possible crash on Windows 11 by removing concurrent Win API call for update perfCounters list
  + ZBX-23284 Prevented deletion of the discovered group as a result of renaming its group prototype
  + ZBX-21094 Fixed graphs not displaying values when items do not have trends and trend storage period is overridden in configuration
  + ZBX-23162 Fixed variable in JavaScript for Cisco Meraki template
  + ZBX-23066 Expanded ui/composer.json to describe the project
  + ZBX-23261 Removed kiosk mode button from host inventory form
  + ZBX-23253 Added static units support to graph widget legend and hint box
  + ZBX-21898 Fixed expression validation, history function parser to accept backslash without escaping
  + ZBX-22943 Fixed various memory leaks in Zabbix agent 2
  + ZBX-23244 Added escaping for special characters in HTML mode of Telegram mediatype
  + ZBX-22818 Fixed some aggregation functions not working with last_foreach()
  + ZBX-21636 Fixed Oracle DB update query error mishandled as success
  + ZBX-20442 Fixed Ceph plugin not returning percent_used in Zabbix agent 2
  + ZBX-15210 Added housekeeping and handling in remove action operation of autoreg_host table
  + ZBX-22685 Fixed issue of error message details not being expanded by default in various forms
  + ZBX-22166 Fixed item value widget not showing decimal places properly with seconds
  + ZBX-23035 Fixed disappearing filter group in host, item, trigger, graph, discovery rule, web and template lists
  + ZBX-23105 Added missing database indices
  + ZBX-22640 Fixed inability to add unique SNMPv3 checks in discovery rules
  + ZBX-21952 Fixed and improved documentation for Oracle by ODBC template
  + ZBX-22724 Fixed inconsistencies in ordering of objects in template configuration export
  + ZBX-22980 Fixed host prototype displaying inherited macros in a non-inherited macro tab
  + ZBX-17279 Fixed graph widget loading
  + ZBX-21644 Fixed state of "allow manual close" setting of trigger prototype getting lost on template cloning
  + ZBX-22060 Added notes about encryption in PostgreSQL templates, renamed database instance URI macro to connection string
    in PostgreSQL by Zabbix agent 2 template, updated PostgreSQL by ODBC template to use connection string
  + ZBX-23246 Fixed classic graph preview not working if more than 10 items are assigned to it
  + ZBX-22758 Fixed Zabbix agent 2 startup error on domain controllers by increasing go-winio version
  + ZBX-22451 Fixed resolving of calculated item formula in test popup
  + ZBX-22620 Added header in items for Meraki template
  + ZBX-23051 Changed content of resolved alerts to be more compatible with Event Orchestration in PagerDuty
  + ZBX-23272 Fixed naming for tenant item prototypes in OpenStack Nova by HTTP template
  + ZBX-22771 Fixed handling of large unsigned integers in jsonpath
  + ZBX-22871 Fixed regular expression crash with invalid utf-8 sequences when pcre2 is used
  + ZBX-23141 Fixed crash when maintenance is enabled and unexpected event exists for trigger prototype
  + ZBX-21255 Added support of the fmtnum() function for {ITEM.VALUE}, {ITEM.LASTVALUE} and expression macros
  + ZBX-21695 Fixed {TIME} macro not being resolved during scheduled report test
  + ZBX-23221 Fixed memory leaks when using certificate-based encryption in Zabbix Agent 1 and Agent 2; thanks to Masato Hirahata for the patch
  + ZBX-22864 Fixed calculation of max_repetitions sent out to device in SNMP PDUs
  + ZBX-21574 Optimized Asterisk by HTTP template
  + ZBX-18168 Added regexp runtime error logging for log*[] items
  + ZBX-22677 Adjusted font colors for placeholders, disabled and readonly fields
  + ZBX-22972 Fixed displaying of dashboard pages when scrolling is enabled
  + ZBX-22528 Fixed draggable element position
  + ZBX-23067 Enhanced audit logging with reason of switching of HA node to active mode
  + ZBX-22613 Fixed script execution with API token as authentication
  + ZBX-23060 Removed unused endpoints in JavaScript for Veeam Backup and Replication template
  + ZBX-22772 Added trends cleanup for non-numeric value types
  + ZBX-22822 Fixed displaying the correct threshold color in "Top hosts" widget when value exceeds maximum
  + ZBX-22777 Fixed item test form sending incorrectly resolved macros to server if item uses SNMP interface
  + ZBX-23097 Fixed use of uninitialised value when verifying subject and issuer with TLS
  + ZBX-23112 Fixed runtime errors in the inheritance of the trigger and trigger prototype dependencies
  + ZBX-22539 Fixed SLI calculation for days with daylight-saving-time transitions
  + ZBX-22814 Fixed PHP runtime errors in API trigger.get method when using "expandComment" option
  + ZBX-23049 Fixed default condition for log item macro resolution
  + ZBX-21909 Updated setup section in README for PHP-FPM templates to include configuration example for Apache
  + ZBX-21547 Fixed reading of non-UTF-8 encoded files in Zabbix agent 2
  + ZBX-20148 Fixed the issue with housekeeper failing to delete some of the events that required deletion
  + ZBX-21970 Fixed console error in "Map navigation tree" widget; disabled add button on a 10th depth level
  + ZBX-19393 Fixed undefined index errors in configuration.importcompare
  + ZBX-22290 Fixed generation of double page headers when general warning appears
  + ZBX-21845 Fixed Zabbix agent 2 systemd plugin failing with newer dbus
  + ZBX-22830 Fixed free bytes calculation for temporary tablespace in Oracle Zabbix agent 2 plugin
  + ZBX-22912 Fixed not being able to save an event correlation when custom formula was selected but only one condition remained
  + ZBX-21571 Updated pod crash loop trigger expressions in Kubernetes nodes and cluster state templates
  + ZBX-22369 Fixed suffix interpretation in threshold values for "Top hosts" widget
  + ZBX-22825 Fixed Zabbix access to the first page for user with specific page access
  + ZBX-22867 Fixed import popup showing circle animation even if PHP code failed
  + ZBX-22711 Fixed incorrectly displayed simple graphs with non-numeric items in Host graphs page</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1703419200">- updated to latest release 6.0.25
- fixes for bsc#1218199 (CVE-2023-32727), bsc#1218185 (CVE-2023-32725),bsc#1218193 (CVE-2023-32726)
- New Features and Improvements
  + ZBXNEXT-8857 Updated max supported TimescaleDB version to 2.13
  + ZBXNEXT-8800 Backported support of additional SSH options for ssh.run[] item as the 5th parameter
  + ZBXNEXT-8705 Implemented new tablespace item to retrieve percentage about
    current tablespace usage from max for both Oracle templates
  + ZBXNEXT-8708 Added version metric to Oracle plugin in Zabbix agent 2
  + ZBXNEXT-8729 Updated max supported TimescaleDB version to 2.12
  + ZBXNEXT-8522 Added HPE iLO by HTTP template
  + ZBXNEXT-7486 Added openshift-state-metrics in Kubernetes cluster state by HTTP
  + ZBXNEXT-8552 Added FortiGate by SNMP and FortiGate by HTTP templates
  + ZBXNEXT-8727 Added additional metrics in Cisco Meraki organization by HTTP template
  + ZBXNEXT-7097 Added item and trigger for monitoring PostgreSQL version into PostgreSQL
    by ODBC and PostgreSQL by Zabbix agent 2 templates
  + ZBXNEXT-8283 Implemented role-based authentication for AWS monitoring
  + ZBXNEXT-8575 Added Nextcloud template
  + ZBXNEXT-8469 Increased PostgreSQL maximum supported version to 16
  + ZBXNEXT-8714 Increased MariaDB maximum supported version to 11.1
- Bug Fixes
  + ZBX-23559 Fixed SLI dropping when maintenance is set with pre-existing problem
  + ZBX-23471 Fixed sha256 sum calculation on AIX, HP-UX and Solaris, fixed crash on HP-UX
  + ZBX-23787,ZBX-23755 Fixed crash on empty HTTP response;
    fixed Zabbix agent build on Windows with libcurl
  + ZBX-23683 Fixed calculation of vmware.datastore.read/write items taking into
    account VMware HV maintenance status
  + ZBX-21132 Fixed Top hosts widget not showing all items by selected item name
  + ZBX-23764 Added an additional field for new events in SIGNL4 media type
  + ZBX-23342 Fixed Zabbix agent 2 MySQL plugin connection not taking into account TLS parameters
  + ZBX-23685 Added read-only transaction to the list of recoverable errors on PostgreSQL
  + ZBX-23580 Fixed aggregated item key conversion to calculated item formula when
    item key includes 'last' function and a fourth parameter
  + ZBX-22493 Fixed foreign key support with SQLite3 database
  + ZBX-23490 Improved HTTP agent, web scenarios, web checks and JavaScript to convert to UTF-8
    from charset specified in HTTP header or HTTP meta tag
  + ZBX-23621 Fixed SNMP discovery looping forever with empty trend response
  + ZBX-23644 Fixed Zabbix agent compilation on AIX
  + ZBX-23525 Fixed template tab name in template configuration form
  + ZBX-23620 Reordered sub-templates in READMEs of Acronis, Control-M and Openstack templates
  + ZBX-23381 Fixed unit for FreeStorageSpace metric in JavaScript AWS RDS instance by HTTP template
  + ZBX-23269 Fixed sizes of loading modal windows
  + ZBX-22400 Fixed Web scenarios configuration form to display parent web scenarios on page refresh
  + ZBX-23290 Fixed gap when filtering by tags in Latest data
  + ZBX-23430 Fixed selected filter tab in high contrast themes being indistinguishable from others when collapsed
  + ZBX-23639 Changed value type for 'Pool Percent Used' item prototype in Ceph by Zabbix agent 2 template
  + ZBX-21891 Fixed messages about enabling, disabling and updating modules being different from other places
  + ZBX-23521 Fixed password field label not changing to key passphrase and
    back for SSH agent item when changing authentication method
  + ZBX-23431 Fixed non-working "Network timeout for item test" setting
  + ZBX-23285 Added missing bottom border for disabled button dropdown on hover for inherited macros
  + ZBX-23615 Fixed receiving data from the database twice the first time it is loaded
  + ZBX-19531 Fixed tables with header text vertical rotation
  + ZBX-23235 Fixed function macros to expand in notifications
  + ZBX-23173 Fixed memory leak in agent 2 for Windows Events processing on MS Windows
  + ZBX-23265 Fixed transfer of PSK encryption details when cloning proxy
  + ZBX-23563 Fixed JSONPath for rowshare locks metric in PostgreSQL by Zabbix agent 2 template
  + ZBX-22907 Removed unused LLD macro in PostgreSQL by Zabbix agent template
  + ZBX-23377 Added support for VMware perfCounter with nanosecond type
  + ZBX-23012 Possible optimization of the SQL queries when updating LLD items
  + ZBX-23325 Fixed ability to add duplicate ICMP ping checks to discovery rule configuration form via popup
  + ZBX-23270 Renamed trigger name condition to event name condition
  + ZBX-23340 Fixed TLS parameter handling in MySQL plugin for Zabbix agent 2
  + ZBX-23461 Fixed output of redundant data in DCdump_interfaces
  + ZBX-23528 Fixed inability to resize trigger expression field horizontally
  + ZBX-22977 Fixed positioning of hidden checkbox inputs and fixed autofocus in template/host mass update
  + ZBX-23494 Added SNMP fallback item to TrueNAS by SNMP template, updated
    uptime item and template descriptions, added preprocessing to free swap percentage calculation
  + ZBX-23404 Fixed Zabbix agent crashes on HP-UX 11.23
  + ZBX-22666 Disabled severity filter for Geomap widget in dashboard edit mode
  + ZBX-22735 Fixed confusing error message on user parameter reload in Zabbix agent 2
  + ZBX-23393 Fixed unquoted macro parsing in trigger function parameters
  + ZBX-23064 Simplified trend synchronization queries to improve performance
  + ZBX-23373 Fixed result for script.get API call with selectActions option
  + ZBX-23014 Fixed Zabbix agent build on HP-UX
  + ZBX-23164 Added timespan parameter in JavaScript Cisco Meraki template
  + ZBX-23455 Fixed inconsistency in button naming, confirmation messages,
    success and error messages in item and web scenario list pages
  + ZBX-20038 Fixed master host parameter for MySQL replication.get_slave_status key in Zabbix agent 2
  + ZBX-23301 Removed checks for PostgreSQL-TimescaleDB versions combination
  + ZBX-23211 Fixed host dashboard view for multi-page dashboard where the first page is empty</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1707048000">- add group provides needed by RPM 4.19</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108800">- update to latest release 6.0.27
- replaced zabbix-agentd.firewall  zabbix-java-gateway.firewall  zabbix-proxy.firewall  zabbix-server.firewall
  with firewalld xml definitions zabbix-agentd.xml  zabbix-java-gateway.xml  zabbix-proxy.xml  zabbix-server.xml
- New Features and Improvements
  + ZBXNEXT-8983 	Updated max supported MariaDB version to 11.2
  + ZBXNEXT-8984 	Updated max supported MySQL version to 8.3
  + ZBXNEXT-8762 	Added YugabyteDB by HTTP and YugabyteDB Cluster by HTTP templates
  + ZBXNEXT-8891 	Updated max supported MySQL version to 8.2
  + ZBXNEXT-8524 	Added support for HTTP proxy in GCP templates
  + ZBXNEXT-8759 	Added dashboards in Azure templates
  + ZBXNEXT-8580 	Added new discovery rules, refactored discovery rules to dependent items
    and made few minor changes in MSSQL by ODBC template
  + ZBXNEXT-8730 	Added Azure Cost Management by HTTP template
  - Bug Fixes
  + ZBX-23124 Fixed items with disabled history being sometimes stuck in non-supported state
  + ZBX-23586 Fixed filter evaluation type of organizations discovery in Cisco Meraki dashboard by HTTP template
  + ZBX-23766 Updated Zabbix agent 2 Ceph plugin readme setup instructions
  + ZBX-24094 Fixed network interfaces LLD filtering macro in Linux by Prom template
  + ZBX-23202 Fixed unused tag value being saved in tag filter
  + ZBX-22555 Updated regexp to case insensitive in Nginx templates
  + ZBX-23973 Fixed trends being retrieved from database for new items and for items with infrequent update interval
  + ZBX-22745 Removed incorrect description of network interfaces administrative status filter macro in SNMP templates
  + ZBX-24015 Improved zabbix[queue] internal item not to block history syncers and pollers
  + ZBX-23509 Fixed JSONPath of Keyspace discovery master item in Redis by Zabbix agent 2 template
  + ZBX-24059 Fixed libmodbus unnecessary linking into all binaries
  + ZBX-24055 Added missing API port macros in URL of script items in HPE Synergy by HTTP and HPE Primera by HTTP templates
  + ZBX-20525 Fixed vfs.dir.size performance issues when walking through directory that has a lot of subdirs/files
  + ZBX-23773 Improved trigger functionality for Acronis Cyber Protect Cloud MSP by HTTP template
  + ZBX-23979 Improved trend recalculation performance by performing trend updates in own transaction
  + ZBX-23688 Improved new item value retrieval performance by adding such items to value cache after configuration sync
  + ZBX-22130 Changed JSONPath expression evaluator to treat null values as empty variants
  + ZBX-23986 Added a license to the Go module
  + ZBX-23587 Fixed widget input field selecting when clicking on label
  + ZBX-23640 Fixed preload hints opening
  + ZBX-22433 Fixed web scenario and web scenario step configuration field trimming and field sorting
  + ZBX-23684 Fixed transactions query file for PostgreSQL by Zabbix agent template
  + ZBX-22371 Fixed process tags option not adding tags for service events
  + ZBX-17208 Fixed invalid command-line flag handling in Zabbix agent 2
  + ZBX-23937 Fixed JavaScript for AWS EC2 instances discovery
  + ZBX-22715 Fixed map shape dimension changes on resizing in scaled browser mode
  + ZBX-23722 Added garbage collection after executing JavaScript code
  + ZBX-23740 Fixed netsnmp persistent state disabling without affecting its configuration
  + ZBX-23257 Fixed log items not using MaxLinesPerSecond setting correctly for Zabbix agent 2
  + ZBX-23890 Removed non-existing headers from compiler checks: mtent.h and knlist.h
  + ZBX-23912 Removed Jira with CustomFields media type in data.tmpl
  + ZBX-23761 Fixed JavaScript in Jira media type
  + ZBX-22558 Fixed trigger expression for retrieval of stub page in Nginx templates
  + ZBX-23691 Fixed LLD filters evaluation type for devices discovery in Cisco SD-WAN by HTTP template
  + ZBX-23540 Added error checks for RegisterMetrics calls
  + ZBX-23605 Removed getting location buckets in AWS by HTTP template
    added discovery filters for request metrics in AWS S3 bucket by HTTP template
  + ZBX-23466 Fixed data aggregation errors in Graphs and Top hosts widgets with Elasticsearch backend
  + ZBX-23835 Updated Meraki templates
  + ZBX-23723 Fixed proxy params in JavaScript AWS templates
  + ZBX-23733 Fixed error when downloading graph as .png image if item name contains multibyte characters
  + ZBX-22983 Fixed ellipsed dropdown options in items mass update in preprocessing
  + ZBX-23715 Fixed persistent directory path not following symlinks upon creation
  + ZBX-23825 Fixed query_fields values for Acronis and Nomand templates
  + ZBX-22055 Fixed map image of map widget not being updated when pressing Apply button
  + ZBX-23629 Fixed interface icon cursor to pointer
  + ZBX-22536 Fixed TimescaleDB compression detection for history.clear API method and proper error appearance in frontend
  + ZBX-23145 Disabled deprecated automatic reconnection in MySQL
  + ZBX-22933 Improved vfs.file.regmatch and vfs.file.regexp items to use buffered file read
  + ZBX-23439 Fixed sorting of numeric items with/without aggregation enabled in Top hosts widget
  + ZBX-21973 Changed deprecated X-Frame option allow-from to Content-Security-Policy frame-ancestors
  + ZBX-23633 Fixed service alarms to be recovered with problem time in case of negative problem duration
  + ZBX-23738 Fixed Zabbix backend sources for libxml2 2.12.0 version changes
  + ZBX-23746 Fixed creation of tickets during escalation for Zammad media type
  + ZBX-23561 Fixed spacing between filter and results table
  + ZBX-18873 Fixed disabled chevrons color in problem view
  + ZBX-23636 Fixed some fields in Administration section not being trimmed on form submit</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108801">- remove all firewalld definitions as they are part of firewald package already</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711800000">- fix broken copypasta for system-user-zabbix source file and
  file itself to remove gecos (description) in file
  fixes bsc#1222169 Packaging Error in system-user-zabbix-6.0.27-1.1.noarch package prevents upgrade
  Thanks Andreas Stieger for pointing out and reporter himself</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1711800001">- update to 6.0.28:
  * Added metadata in JavaScript for AWS templates
  * Added AWS ELB Application Load Balancer by HTTP template
  * Added Check Point Next Generation Firewall by SNMP template
  * Added MSSQL by Zabbix agent 2 template
  * Updated max supported TimescaleDB version to 2.14
  * bug fixes</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1716984000">- Update license to match legaldb report</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1719489600">- update to 6.0.31
- New Features and Improvements
  + ZBXNEXT-9140 Added support for custom compartments in Oracle Cloud by HTTP templates Templates
  + ZBXNEXT-9034 Added Jira Data Center by JMX template Templates
  + ZBXNEXT-8682 Introduced a length limit of 512KB for item test values that server returns to Zabbix frontend Frontend Server
  + ZBXNEXT-8248 Added database filter macros to MySQL templates Templates
  + ZBXNEXT-6698 Removed absolute threshold and timeleft from OS template triggers of filesystem space Templates
  + ZBXNEXT-7930 Added user macro support for username and password fields in email media type Server
  + ZBXCTR-22 Refactored JavaScript filter functions for Kubernetes templates Templates
  + ZBXNEXT-9098 Added AWS ELB Network Load Balancer by HTTP template Templates
  + ZBXNEXT-6864 Replaced {HOST.CONN} with user macros in templates Templates
  + ZBXNEXT-9117 Updated max supported MariaDB version to 11.3 Proxy Server
  + ZBXNEXT-9026 Added Go compiler version to Zabbix agent 2 version output Agent
  + ZBXNEXT-8786 Changed 'odbc.discovery' keys to 'odbc.get' in MySQL by ODBC and Oracle by ODBC templates Templates
  + ZBXNEXT-8536 Added cbdhsvc service to macros in Windows agent templates Templates
  + ZBXNEXT-8861 Made changes and added more metrics to the FortiGate by SNMP template Templates
  + ZBXNEXT-8240 Added a new set of templates for integration with Oracle Cloud Infrastructure Templates
- Bug Fixes
  + ZBX-24483 Improved memory usage in Zabbix server/proxy trappers and in proxy
    pollers when sending large configuration Proxy Server
  + ZBX-23073 Fixed URL widget resizing and dragging Frontend
  + ZBX-24574 Fixed HA node flipping between standby and active states Server
  + ZBX-24119 Fixed possible blocking of alert manager when it periodically pings database Server
  + ZBX-7998 Added VMware service username, password and URL check for empty values Proxy Server
  + ZBX-24402 Reduced main process connections to database during startup Proxy Server
  + ZBX-24369 Fixed filter behavior in monitoring pages after deleting filter parameters Frontend
  + ZBX-24484 Fixed Geomap widget console error when dragging map in widget edit mode Frontend
  + ZBX-23337 Improved supported version documentation for Oracle Database plugin and both templates Documentation
  + ZBX-24180 Fixed inability to import existing host or template when its dependent item prototype,
    which is used in trigger prototypes or graph prototypes, would have a different master item API
  + ZBX-20871 Fixed inability to use LLD macro functions in Prometheus pattern and labels used in item prototype preprocessing API
  + ZBX-24527 Fixed unnecessary loading text being displayed in hintbox preloader Frontend
  + ZBX-24362 Fixed wrong Zabbix agent 2 loadable plugin process handling catching all child process exits Agent
  + ZBX-24470 Fixed scale of VMware vmware.vm.memory.size.compressed key Proxy Server
  + ZBX-24415 Added triggers for datastores in VMware templates Templates
  + ZBX-18094 Fixed multiple pie graph issues related to calculation of item angles Frontend
  + ZBX-20766 Fixed confusing port binding error message Agent Proxy Server
  + ZBX-24481 Fixed inability to unset value map from existing item or item prototype by passing
    a version without valuemap parameter into configuration.import API
  + ZBX-24531 Fixed compile time data not being set for agent2 Agent
  + ZBX-24453 Implemented socket file cleanup when shutting down, added blocking of signals during important stages of startup Proxy Server
  + ZBX-24152 Fixed host form submission with Enter button if the form is opened in a popup and focus is in a flexible text area field Frontend
  + ZBX-23788 Added SNMP OID ifAlias in Network interfaces discovery Templates
  + ZBX-24482 Fixed the presence of the http_proxy field in the initial data Installation
  + ZBX-24210 Improved Zabbix agent 2 loadable plugin capacity code style Agent
  + ZBX-23951 Fixed issue of incorrect template matching when no UUID exists in export file API
  + ZBX-23953 Fixed CIDR network mask of VMware HV network interface Proxy Server
  + ZBX-24195 Fixed host IPMI username and password field max length Frontend
  + ZBX-24451 Added tags and changed a item in Proxmox template Templates
  + ZBX-23386 Fixed hintbox sizing to fit screen Frontend
  + ZBX-24024 Fixed OIDs for external sensors in APC UPC by SNMP templates Templates
  + ZBX-21751 Fixed node's loadavg item in Proxmox template Templates
  + ZBX-24315 Fixed linking template to host when some LLD macro paths already exist Server
  + ZBX-24172 Fixed Zabbix server issue with scheduled intervals on Feb 29th of leap year Server
  + ZBX-23407 Improved performance of retrieving last history values when primary keys are available API
  + ZBX-24246 Updated descriptions for family of MySQL and Oracle templates,
    changed macro in the trigger 'Tablespace utilization is too high' for family of Oracle templates Templates
  + ZBX-23988 Renamed Agent2 Go module
  + ZBX-24222 Fixed incorrect item OIDs in the FortiGate by SNMP template Templates
  + ZBX-24393 Updated README in Redis by Zabbix agent 2 template Templates
  + ZBX-24298 Allowed any JNDI service providers back in JMX monitoring Java gateway
  + ZBX-19990 Separated LLD filter macros in Apache Tomcat by JMX template Templates
  + ZBX-24364 Added preprocessing steps for LLD rules in RabbitMQ templates Templates
  + ZBX-24368 Improved PostgreSQL autovacuum's count query Templates
  + ZBX-24282 Fixed Zabbix proxy to report error for not supported items Proxy Server
  + ZBX-19507 Fixed vmware.eventlog item to recover after event keys are reset Server
  + ZBX-24241 Fixed Zabbix server issue with random order of host groups for a host during real-time export Server
  + ZBX-24275 Fixed item prototype JSONPath preprocessing, added missing volume health metric and triggers in HPE MSA templates Templates
  + ZBX-24316 Fixed username macro in GridGain by JMX template Templates
  + ZBX-23719 Updated plugin-support to add duplicate flag handling Agent
  + ZBX-22429 Fixed typo in Zabbix proxy automake file Installation
  + ZBX-24264 Fixed value cache being filled with values of newly added items with triggers Server
  + ZBX-24088 Fixed problem filtering in maps with nested maps Frontend
  + ZBX-24206 Fixed line breaks in JavaScript in Cloudflare template Templates
  + ZBX-24236 Fixed nested transaction error in LLD when connection is terminated Server
  + ZBX-24134 Added sensor discovery in VMware Hypervisor template Templates
  + ZBX-23918 Fixed item pattern select popup to display all available items Frontend
  + ZBX-24190 Fixed items being updated incorrectly when configuring graph Frontend
  + ZBX-24289 Fixed issue with interface assignment for items copied from host to host Frontend
  + ZBX-23032 Added triggers for cluster status in VMware templates Templates
  + ZBX-23948 Added support for TabularData data when parsing an MBean attribute Java gateway
  + ZBX-23742 Fixed tag filtering logic for tags with one name and different types of operators API
  + ZBX-24271 Added delay in JavaScript execution for Azure Cost Management by HTTP template Templates
  + ZBX-24208 Fixed Oracle, MySQL plugin connection cache blocking Agent
  + ZBX-24202 Fixed JavaScript in AWS S3 bucket by HTTP template Templates
  + ZBX-23478 Fixed issue when missing locale error would not be displayed for user under certain conditions Frontend
  + ZBX-24166 Fixed Zabbix not being able to restart due to RTC and sockets not being closed before stopping Agent Proxy Server
  + ZBX-23853 Fixed duplicate agent check timestamps when time shifts back due to system clock synchronization Agent</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1726833600">- update to 6.0.33
- this version fixes CVE-2024-36461 and CVE-2024-22114
- New Features and Improvements
  + ZBXNEXT-9000 Changed query table for ASM disk group metrics in Oracle Database plugin and
    Oracle by ODBC template Agent Templates
  + ZBXNEXT-9217 Added AWS Lambda by HTTP template Templates
  + ZBXNEXT-9293 Updated max supported MySQL version to 9.0 Proxy Server
  + ZBXNEXT-8657 Updated Zabbix health templates with new visualization Templates
  + ZBXNEXT-9143 Added index on auditlog recordsetid Server
  + ZBXNEXT-9081 Added Small Computer System Interface (SCSI) device type support to Zabbix agent 2 Smart plugin Agent
  + ZBXNEXT-6445 Added recovery expression for fuzzytime triggers in Linux and Windows templates,
    removed fuzzytime triggers from active agent templates Templates
  + ZBXNEXT-9201 Updated max supported MySQL version to 8.4 Proxy Server
  + ZBXNEXT-9225 Updated max supported TimescaleDB version to 2.15 Server
  + ZBXNEXT-9226 Updated max supported MariaDB version to 11.4 Proxy Server
  + ZBXNEXT-8868 Added discovery and template for Azure VM Scale Sets Templates
- Bug Fixes
  + BX-24947 Fixed PHP runtime errors while processing frontend notifications Frontend
  + ZBX-24824 Improved loadable plugin connection broker Agent
  + ZBX-24583 Fixed inability to export/import web scenario with digest authentication API
  + ZBX-23905 Fixed double scroll in script dialogs Frontend
  + ZBX-18767 Fixed word breaks in flexible text input fields and trigger expressions Frontend
  + ZBX-24909 Fixed resolving of macro functions in the "Item value" widget Frontend
  + ZBX-24859 Fixed JavaScript in S3 buckets discovery rule Templates
  + ZBX-24617 Fixed hardcoded region in AWS by HTTP template Templates
  + ZBX-24524 Fixed "New values per second" statistic to include dependent items in calculation Proxy Server
  + ZBX-24821 Made 'execute_on' value being recorded in audit only for shell scripts Server
  + ZBX-23312 Fixed discovery edit form being saved incorrectly after dcheck update Frontend
  + ZBX-24773 Fixed duplicate item preprocessing in Kubernetes Kubelet by HTTP template Templates
  + ZBX-24514 Fixed standalone Zabbix server and Zabbix proxy not stopping when database is read-only Proxy Server
  + ZBX-23936 Fixed state and styling of readonly fields Frontend
  + ZBX-24520 Fixed an issue with incorrect translations used in several frontend places Frontend
  + ZBX-21815 Fixed issue with undefined offset for media type when it was deleted before saving the user Frontend
  + ZBX-24108 Fixed error in dashboard if Map widget contains map element that user doesn't have access to Frontend
  + ZBX-24569 Fixed old and added new items to Azure Virtual Machine template Templates
  + ZBX-24537 Fixed tags subfilter in Latest data kiosk mode Frontend
  + ZBX-24167 Fixed template linkage when item prototype collision is found Server
  + ZBX-23770 Improved monitoring user permissions documentation for Zabbix agent 2 Oracle plugin and Oracle by ODBC template Documentation
  + ZBX-24565 Removed redundant kernel header include, fixed musl compatibility issues (thanks to Alpine Linux maintainers for spotting this)
  + ZBX-24610 Fixed interface field appearance for discovered items without interface set Frontend
  + ZBX-24562 Fixed incorrect problem order in Problems by severity widget's hintbox Frontend
  + ZBX-23751 Fixed inability to pass an action filter condition without an "operator" property, implying a default value of "Equal" API
  + ZBX-21429 Prevented ability to disable all UI element access via role.update API API
  + ZBX-19271 Fixed inconsistent tag row rendering in different edit forms Frontend
  + ZBX-24539 Fixed incorrect threshold in trigger expression of Check Point Next Generation Firewall by SNMP template Templates
  + ZBX-24667 Fixed vm.memory.size[pused] item on Solaris Agent
  + ZBX-23781 Added storage volumes check in HPE iLO by HTTP template Templates
  + ZBX-24391 Fixed Zabbix agent to return net.tcp.socket.count result without error if IPv6 is disabled Agent
  + ZBX-24235 Fixed value misalignment in Item value widget Frontend
  + ZBX-24352 Fixed custom severity name usage in Geomap widget Frontend
  + ZBX-24665 Fixed potential problem with deprecated GCE Integrity feature Templates
  + ZBX-20993 Fixed Zabbix agent 2 MQTT plugin clientID to be generated by strict requirements Agent
  + ZBX-23426 Added dependent item with JavaScript preprocessing for edges SD-WAN in VMWare SD-WAN VeloCloud by HTTP template Templates
  + ZBX-24566 Fixed crash when expression macro is used in unsupported location Server
  + ZBX-24450 Fixed issue where graph could differ for data gathered from PostgreSQL and other databases Frontend
  + ZBX-24513 Fixed real-time export of rarely updated trends Server
  + ZBX-24163 Fixed submap addition in Map navigation tree widget to not append same submaps repeatedly Frontend
  + ZBX-23398 Fixed trigger expression constructor incorrectly showing '&lt;' and '&gt;' operators Frontend
  + ZBX-23584 Fixed error message being displayed when updating host after changing item status Frontend
  + ZBX-24635 Fixed datastore triggers in VMware templates Templates</changelog>
</package>
<package pkgid="198150e046e071ae10c7fb9d43c83f8dfdd8213b6042b3183e086f1dce3911f9" name="zabbix-server" arch="i586">
  <version epoch="0" ver="6.0.33" rel="bp156.2.3.1"/>
  <changelog author="pgajdos@suse.com" date="1644494400">- version update to 4.0.38
  * ZBX-20387   fixed default language of the setup routine for logged in superadmin users (averza)
  * ZBX-19652   fixed JavaScript syntax for Internet Explorer 11 compatibility (jfreibergs)</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1644753600">- mention dropped files from 3.x series so it can be accepted in backports...
- zabbix-3.0.20-jsLoader-fix.patch was never required in 4.x</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1647518400">- updated to latest release 4.0.39
- Bug Fixes
  + ZBX-19789 Added SourceIP support to ldap simple checks
  + ZBX-20680 Fixed reflected XSS issues
  ( Reflected XSSes in Zabbix Frontend (CVE-2022-24349, CVE-2022-24917, CVE-2022-24918, CVE-2022-24919) )
  fixes for bsc#1196945 bsc#1196946 bsc#1196947</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491200">- updated to latest release 4.0.42
- New Features and Improvements
  + ZBXNEXT-7694 Added "utf8mb3" character set support for MySQL database
  + ZBX-20946 Enabled Bulgarian, Chinese (zh_TW), German, Greek, Indonesian,
    Romanian, Spanish and Vietnamese languages in frontend
- Bug Fixes
  + ZBX-21123 Fixed crash when VMware VC was not available at the first moment when starting zabbix_server
  + ZBX-21137 Fixed VMware collector crash related to datastore state disconnected from all HVs
  + ZBX-20600 Fixed vmware hv.datastore.latency item when multiple datastores with duplicate name
  + ZBX-20844 Fixed external check becoming unsupported when Zabbix server or Zabbix proxy is stopped</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491201">- add CVE-2022-35230 patch file CVE-2022-35230.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674216000">- updated to 6.0.12
- for changes in this major release please consult 6.0.html in
  /usr/share/doc/packages/zabbix/
- removed CVE-2022-35230.patch and zabbix-3.0.25-new-m4-pgsql.patch
- added fixed zabbix-6.0.12-new-m4-pgsql.patch patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674820800">- mention of patches added required...
  zabbix-6.0.12-curl-fixes.patch zabbix-6.0.12-netsnmp-fixes.patch
  zabbix-6.0.12-new-m4-pgsql.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1684152000">- updated to latest upstream release 6.0.17
- New Features and Improvements
  + ZBXNEXT-8334 Added Event-Driven Ansible media
  + ZBXNEXT-8312 Increased TimescaleDB maximum supported version to 2.10
  + ZBXNEXT-8317 Increased MariaDB maximum supported version to 10.11
  + ZBXNEXT-7759 Added array and Buffer support to JavaScript btoa function and HttpRequest post/put methods
  + ZBXNEXT-8071 Added sysdba, sysasm and sysoper login options to Zabbix agent 2
    Oracle plugin and updated Oracle by Zabbix agent 2 template documentation
  + ZBXNEXT-8241 Added support of signing data using rs256 to JavaScript engine
  + ZBXNEXT-8208 Added storage accounts in azure template
  + ZBXNEXT-8012 Implemented API token authentication in user.checkAuthentication method
  + ZBXNEXT-8204 Added support of PHP 8.2
  + ZBXNEXT-8170 Added AWS cloud templates
  + ZBXNEXT-7923 Added templates for BMC Control-M integration
  + ZBXNEXT-7775 Added Veeam backup and replication templates
  + ZBXNEXT-8054 Updated MariaDB maximum supported version to 10.10
  + ZBXNEXT-7951 Implemented configuration import improvements
  + ZBXNEXT-8112 Added Line media type
  + ZBXNEXT-8197 Added TimescaleDB v2.9.x support
  + ZBXNEXT-7962 Fixed interfaces discovery rules in OPNsense, PFSense and TrueNAS templates
  + ZBXNEXT-7615 Added hmac function for JavaScript
  + ZBXNEXT-7977 Added Azure Microsoft SQL templates
  + ZBXNEXT-8076 Added prof_enable and prof_disable commands for profiling
  + ZBXNEXT-7963 Added a hint box to the "Enable HTTP authentication" field; added confirmation dialog box for enabling HTTP authentication
  + ZBXNEXT-7886 Added Cisco Nexus 9000 Series Switches template
  + ZBXNEXT-6119 Added the option to retrieve all JSON data from docker.container_info key in Zabbix agent 2 Docker plugin
  + ZBXNEXT-7834 Added templates for Microsoft Azure and Azure virtual machines
  + ZBXNEXT-8058 Reduced locking between history syncers, trappers and proxy pollers
- Bug Fixes
  + ZBX-22718 Fixed memory leak in json objects and identical keys
  + ZBX-22719 Fixed replace() function in expressions
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22589 Added new limits for JS objects
  + ZBX-22521 Added debug logging for process selection in proc.mem[] on AIX
  + ZBX-22373 Updated go.mod/sum to allow mixing session and key parameter for Zabbix agent 2 items
  + ZBX-22241 Fixed minimum severity filter usage for map element link triggers
  + ZBX-22194 Fixed inability to import a template with trigger dependency on a host trigger
  + ZBX-22538 Fixed popup menus disappearing on right-clicking links in them
  + ZBX-21583 Optimised preprocessing steps and added two graphs and dashboard in the Hadoop by HTTP template
  + ZBX-19375 Prevented the ability to set a duplicate value for the uuid parameter when updating any of template
    entities; added possibility to update the uuid parameter for the Service API; fixed duplicate UUIDs
    in Proxmox VE by HTTP template
  + ZBX-21603 Optimised preprocessing steps in the Zookeeper by HTTP template
  + ZBX-21589 Optimised SQL queries and preprocessing steps
  + ZBX-22492 Removed limitation for size of logged messages in JS
  + ZBX-22641 Updated deprecated ports in Kubernetes templates, updated target tags,
    added notes about binding address options for Scheduler and Cluster Manager components
  + ZBX-22306 Fixed the crash in Zabbix agent 2 when running out of available file descriptors
  + ZBX-21013 Hid the option "Create new groups" for unprivileged users in the Import form
  + ZBX-22219 Added validation to the "Server" IP/DNS option in the Zabbix agent 2 configuration
  + ZBX-22627 Fixed loss of preprocessing result when step with delta is used
  + ZBX-22304 Fixed duplication in web scenario error messages when curl cannot resolve host
  + ZBX-21577 Added an extra master item prototype to the Elasticsearch Cluster by HTTP template
    to reduce preprocessing worker utilization
  + ZBX-20084 Fixed VMware parameters display
  + ZBX-20699 Fixed the inability to import host prototypes containing SNMPv3 interface;
    allowed to supply conditional parameters with default values to hostprototype.create and hostprototype.update API methods
    when the parameters have no effect; added audit logging of changes to host prototypes when unlinking a template;
    fixed the inability to remove group links or group prototypes from a host prototype of a linked template
  + ZBX-22432 Fixed different severity paddings in trigger popups and maps triggers
  + ZBX-22210 Fixed selected count when using filter and filtered parameter is changed in a popup
  + ZBX-22533 Fixed debug section overlapping with 'Add new widget' placeholder in the dashboard
  + ZBX-22331 Fixed messages when updating graph prototype discovery
  + ZBX-22455 Added a check for numeric value in value mapping
  + ZBX-22206 Fixed incorrect padding in multiselect popup contrast dark and light stylesheets
  + ZBX-18527 Fixed the markup for Type of calculation expression field
  + ZBX-22363 Added support for item and item_preproc table fields to be either nvarchar or nclob
  + ZBX-22622 Fixed alert script path validation
  + ZBX-22588 Fixed unauthorised file system access when using cURL
  + ZBX-22097 Fixed exiting process when connection to the database is lost
  + ZBX-21576 Optimized preprocessing in ClickHouse by HTTP template and added lld rule
  + ZBX-21669 Added the possibility to filter System user in the audit log
  + ZBX-22261 Added value mapping in the template PostgreSQL by Zabbix agent 2 for item Checksum failures
  + ZBX-22413 Fixed autofocus for inherited web scenario edit
  + ZBX-22507 Fixed positioning of the debug information on dashboards in the editing mode
  + ZBX-22506 Fixed horizontal scrollbar occasionally appearing on Graph widgets
  + ZBX-22512 Fixed occasional jumping of hint-boxes of Graph widgets, when made static
  + ZBX-22403 Added license information to the Readme for Veeam Backup templates
  + ZBX-21596 Optimized preprocessing steps in the Redis by Zabbix agent 2 template
  + ZBX-22520 Fixed the versions of integrations
  + ZBX-19466 Changed global script name validation to include a menu path into its scope of uniqueness check
  + ZBX-22073 Fixed subfilters of the Latest data and Graphs occasionally hiding the selected options
  + ZBX-22490 Fixed HttpRequest limit in JavaScript being reached even if all objects are destroyed
  + ZBX-21578 Optimized HAProxy http/agent templates to spread the load across the workers
  + ZBX-21906 Fixed recovery of dependent items when throttling is used
  + ZBX-21723 Removed syslog LogType from config file for Zabbix agent 2 on Windows
  + ZBX-22407 Fixed a crash when testing an item with the aggregated function count containing invalid argument
  + ZBX-22056 Fixed the "No data found" message style in Monitoring-&gt;Problems
  + ZBX-22026 Fixed SNMP agent item going to unsupported state on NULL result
  + ZBX-22411 Fixed incorrect time in the dashboard Graph widget hintbox
  + ZBX-21902 Emphasized the HTML type in the attribution field in the Administration-&gt;Geographical Maps
  + ZBX-18288 Fixed undefined offset runtime error in the Graph prototype preview
  + ZBX-21963 Fixed $ZBX_SERVER value being ignored unless $ZBX_SERVER_PORT is also defined
  + ZBX-21802 Fixed Enabled button in the discovered calculated items
  + ZBX-21642 Fixed a filter not clearing when clicking on a specific host in the Monitoring
  + ZBX-22186 Fixed wrong color update after item order change in graphs
  + ZBX-19339 Fixed import and export of dependent LLD rules if master item is a web item
  + ZBX-21813 Fixed User role update page when an empty user role name has been submitted
  + ZBX-22188 Changed parameters of the wmi.get and wmi.getall keys to mandatory
  + ZBX-21238 Fixed the inability to update status and other fields of a templated item, item prototype
    and discovery rule of script type
  + ZBX-21834 Fixed the map navigation tree breaking if there is a disabled trigger used as a link indicator
    between two elements in a map
  + ZBX-22259 Fixed quoted parameter escaping in the trigger expression functions
  + ZBX-22241 Fixed map link color and drawing style selection when multiple triggers are in the problem state
  + ZBX-22203 Fixed the tabfilter item click event being executed at the end of the tabfilter sorting event in Firefox
  + ZBX-22434 Fixed race condition when starting Zabbix agent 2 with loadable plugins
  + ZBX-22229 Updated Zabbix web service dependencies
  + ZBX-20801 Updated the Readme in Docker template
  + ZBX-22298 Fixed metrics preprocessing in PVC discovery in Kubernetes cluster state by HTTP template,
    removed non-existing PVC statuses, combined state phases into single phase metrics, added PV discovery
  + ZBX-22079 Fixed "make clean" command when used from tar archive
  + ZBX-22222 Fixed applying item value maps on already converted values
  + ZBX-22402 Fixed data sending to Zabbix server from Zabbix agent2 persistent buffer
  + ZBX-22240 Fixed selects of history and trends being able to block housekeeping
  + ZBX-22240 Fixed selects of history and trends blocking drop_chunks
  + ZBX-22078 Fixed the crash in calculated items when using tag filter on 32-bit systems
  + ZBX-21591 Optimized JSONPaths in the Nginx Plus template
  + ZBX-21739 Fixed discover status not being updated for templated graph prototype
  + ZBX-21748 Fixed the background of the Close button in the message box for dark theme
  + ZBX-19202 Fixed template dashboard availability to users without permissions to the templates
  + ZBX-22189 Fixed Zabbix server crash appearing when only item tags change between LLD runs
  + ZBX-21591 Optimized Nginx Plus by HTTP template to spread the load across worker processes
  + ZBX-22032 Added the cookie engine to HTTP checks
  + ZBX-21597 Optimized Remote Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-21602 Optimized Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-22149 Fixed wrong escaping in trigger expression during upgrade and escaping as a workaround for calculated items
  + ZBX-22061 Fixed custom query parameter read on an empty parameter for Oracle plugin in Zabbix agent 2
  + ZBX-21227 Improved error logging during agent start as a Windows service
  + ZBX-22178 Fixed action operations being executed on the current host only if a host group is selected
  + ZBX-22189 Fixed LLD Zabbix server crash
  + ZBX-21538 Fixed history.get API method blocking drop_chunks requests during housekeeping
  + ZBX-21956 Fixed severity sign overlapping trigger name in the map element configuration
  + ZBX-22215 Fixed incorrectly quoted function parameter parsing
  + ZBX-22043 Fixed the crash when array index in JSONPath is negative or large
  + ZBX-22118 Fixed remote command execution sequence in Zabbix agent 2
  + ZBX-21556 Updated Etcd by HTTP template to comply with Etcd v3.5
  + ZBX-22133 Fixed closed pipe detection for communication with plugins in Windows
  + ZBX-21936 Fixed actions not being displayed in the Action log widget
  + ZBX-22164 Fixed quote and unquote methods for trigger functions
  + ZBX-21254 Removed kernel.maxproc from the processes graph in Linux by Zabbix agent templates
  + ZBX-21754 Improved value cache warmup when retrieving two last values with 1 day update interval
  + ZBX-22077 Fixed Sign out link not working consistently in Mozilla Firefox
  + ZBX-21862 Updated tablespaces query for Oracle plugin in Zabbix agent 2
  + ZBX-21665 Fixed SMART plugin infinite loop for Zabbix agent 2
  + ZBX-19138 Fixed Redis plugin configuration in Zabbix agent 2 configuration files
  + ZBX-21592 Moved some static items under LLD rules to optimize Oracle by ODBC template
  + ZBX-21069 Fixed SNMP max_vars not backing off when generr is received
  + ZBX-21889 Fixed warnings being displayed even after enabling overrides for trends or history tables with compressed chunks
  + ZBX-21563 Changed the order in which escalation steps and recovery operations are executed
  + ZBX-22017 Fixed map navigation tree widget inability to save the order when the depth levels get changed
  + ZBX-21961 Removed the unnecessary "Command:" label for message actions on the Event details page
  + ZBX-21783 Fixed Zabbix JS timeout validation
  + ZBX-21720 Fixed trends function cache size estimation and overallocation handling
  + ZBX-21713 Fixed retrieval of the numeric column width when Oracle DB is used
  + ZBX-22126 Fixed trends being deleted from cache and retrieved from the database when data older than 1 hour is received
  + ZBX-22075 Fixed crash when Elasticsearch is used
  + ZBX-21890 Fixed config.dbversion_status containing second empty object on PostgreSQL without TSDB
  + ZBX-22138 Fixed inability to delete a group from the host prototype
  + ZBX-21950 Updated script item to not require host interface during template linkage
  + ZBX-21540 Moved some static items under LLD rules to improve performance in Oracle by Zabbix agent 2 template
  + ZBX-21073 Added support of Int8Array(), Buffer() and also duktape plain buffers in md5, sha256 and hmac function parameters
  + ZBX-22071 Extended description for OPSGenie media type
  + ZBX-20845 Fixed SNMP interface availability in case of wrong credentials
  + ZBX-21587 Added metrics for optimizing dependent items preprocessing in Jenkins template
  + ZBX-21441 Added an override to skip metadata collection on zfs and btrfs for Nix templates
  + ZBX-22016 Fixed host.get API method not returning any results for hosts with no interfaces when filtering by "hostid"
  + ZBX-21927 Fixed a crash on Oracle database when connection is lost
  + ZBX-21300 Fixed high CPU usage when using net.tcp.socket.count key on Windows
  + ZBX-21793 Fixed error message for "diaginfo" runtime command
  + ZBX-22042 Fixed inability to get the existing group prototypes by hostprototype.get API method when using Oracle database
  + ZBX-21221 Increased character limit of task_result.info
  + ZBX-21696 Fixed Windows agent 2 Unicode path support for log* items
  + ZBX-21903 Fixed agent 2 timeout behavior for net.tcp.port item
  + ZBX-21039 Fixed Readme in PostgreSQL by Zabbix agent 2 template
  + ZBX-21922 Fixed expression macros to use corresponding item keys
  + ZBX-21806 Fixed fatal PHP error in case incorrect variable type for controller action is given
  + ZBX-21753 Fixed graphs not loading in kiosk mode
  + ZBX-20413 Fixed the behavior of paging when a filter or a sub-filter is applied
  + ZBX-21206 Updated plugin support dependency for Zabbix agent 2
  + ZBX-20356 Updated Zabbix agent 2 to remove and re-add performance counters on failed collection and to keep a query always open
  + ZBX-21296 Updated Oracle plugin, Oracle ODBC and agent 2 template documentation grant select variables and added a new grant
  + ZBX-21595 Optimized RabbitMQ node templates
  + ZBX-21884 Changed system.sw.packages[&lt;package&gt;,&lt;manager&gt;,&lt;format&gt;] to system.sw.packages[&lt;regexp&gt;,&lt;manager&gt;,&lt;format&gt;]
  + ZBX-21594 Optimized RabbitMQ cluster templates
  + ZBX-20050 Fixed broken macro value and type input when changing to/from inherited macros
  + ZBX-21864 Fixed the fatal error in system warning page
  + ZBX-20110 Added single field search option to the archive.info, ts.stats, pdb.info,
    cdb.info and diskgroups.stats keys in Zabbix agent 2 Oracle plugin
  + ZBX-21373 Fixed the agent sometimes crashing when enumerating system processes on OpenBSD</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1689854400">- updated to latest upstream release 6.0.19
- this version fixes CVE-2023-29454 bsc#1213338
- New Features and Improvements
  + ZBXNEXT-8497 Removed unnecessary JavaScript preprocessing in discovery rules in Kubernetes templates
  + ZBXNEXT-8465 Updated JavaScript scripts in Kubernetes templates
  + ZBXNEXT-8467 Updated max supported TimescaleDB version to 2.11
  + ZBXNEXT-7072 Fixed hintbox to be automatically closed when target element disappears
  + ZBXNEXT-8294 Added filters of node labels and annotations for Kubelet discovery
    in Kubernetes cluster state template
  + ZBXNEXT-8199 Added Google cloud platform monitoring template
  + ZBXNEXT-8330 Updated plugin support with defaults support for Zabbix agent 2
  + ZBXNEXT-8357 Improved proxy history housekeeping when data older than ProxyOfflineBuffer is being constantly received
  + ZBXNEXT-8142 Added ability to import configuration files with a UTF-8 Byte order mark
  + ZBXNEXT-8209 Added Azure CosmosDB for MongoDB template
  + ZBXNEXT-8078 Removed unnecessary new line for each element in an array when exporting YAML templates
  + ZBXNEXT-8273 Implemented support for relative Include paths in the config file, based on its current directory
  + ZBXNEXT-8391 Added container healthcheck metric in Docker by Zabbix agent 2 template
  + ZBXNEXT-8354 Added pids_stats to docker.container_stats key in Zabbix agent 2
- Bug Fixes
  + ZBX-22987 Fixed inefficient URL schema validation
  + ZBX-21859 Fixed active checks occasionally not being executed on Zabbix agent 2 if checks
    for a plugin have long and short update intervals
  + ZBX-21892 Fixed wrong fs type returned by vfs.fs.get for file systems with identical mount point
  + ZBX-22941 Prevented clearing of the user macro secret values on inherited host prototypes as
    the result of user macros modifications on the parent host prototype of a template
  + ZBX-22695 Fixed eventlog duplicate timestamps
  + ZBX-22903 Fixed scale calculation for Graph and Graph (classic) widgets
  + ZBX-22148 Fixed the crash when updating a webhook to JavaScript that cannot be compiled
  + ZBX-22868 Fixed Zabbix agent 2 plugin Defaults when hardcoded value is provided
  + ZBX-22399 Added TLS and Default parameters support to MQTT plugin for Zabbix agent 2
  + ZBX-20280 Fixed page selection in a dashboard after refresh
  + ZBX-22883 Fixed occasional crash of user parameters on Windows when using Zabbix agent 2 with UserParameterDir defined
  + ZBX-22805 Increased memory allocation limit for JavaScript execution from 64M to 512M
  + ZBX-22798 Fixed incorrect output of vfs.file.contents when reading frequently modified file
  + ZBX-21573 Optimized preprocessing steps in the AWS EC2 by HTTP template
  + ZBX-16326 Fixed displaying of the first and last data points on the graphs
  + ZBX-22467 Fixed missing bracket in a trigger event name in Windows templates
  + ZBX-22738 Fixed flickering debug info while editing empty dashboards
  + ZBX-22231 Removed host and interface macros resolution from HTTP proxy fields in items,
    item prototype and discovery rule test dialogues
  + ZBX-21194 Fixed filter form submission upon pressing Enter key in Safari
  + ZBX-22762 Fixed race condition in Zabbix agent 2 when reading filesystem
  + ZBX-21804 Removed requirement for write permissions on hosts, host groups, triggers, discovery rules,
    discovery checks and proxies when creating or updating actions
  + ZBX-22243 Fixed navigation away from edited dashboard without user confirmation
  + ZBX-22418 Fixed popup form fields overlapping labels when textarea width is resized
  + ZBX-19590 Changed count_foreach to add 0 when no data are in the requested period
  + ZBX-22681 Fixed wrongly displayed Revert button for text macros in host, template and host prototype clone forms
  + ZBX-22594 Fixed fatal error when a request contains invalid authentication parameters
  + ZBX-22397 Fixed disabled input field text color in Safari
  + ZBX-21593 Optimized preprocessing steps in the templates PostgreSQL by Zabbix agent and PostgreSQL by Zabbix agent 2
  + ZBX-22470 Fixed hang on logging when establishing an encrypted connection in Zabbix agent 2
  + ZBX-20263 Prevented the ability to link two or more templates with matching item keys to a host or template;
    improved the check for double template linkage and related error messages
  + ZBX-22571 Fixed "service not equal" action condition not working as expected
  + ZBX-22644 Fixed Graph widget not showing all problems for multiple items with dataset aggregation enabled
  + ZBX-22698 Fixed spelling mistakes in the templates
  + ZBX-21883 Changed Select map field of the Map widget to multiselect
  + ZBX-22989 Silenced null-dereference warnings for duktape
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22604 Added new replica mismatch metrics to Kubernetes cluster state template, updated triggers
  + ZBX-22475 Fixed regex in preprocessing parameter for Jenkins template
  + ZBX-21910 Fixed JavaScript in Kubernetes nodes template
  + ZBX-22773 Made NodeAddress use ListenIP and ListenPort if not specified
  + ZBX-21613 Fixed broken database upgrade if more than one Zabbix server at the same time on one database is started
  + ZBX-22688 Fixed AlertScriptPath not allowing links
  + ZBX-22029 Fixed preprocessing step in Pods discovery for Kubernetes kubelet template
  + ZBX-22234 Fixed incorrect SNMPINDEX offset retrieval in SNMP discovery
  + ZBX-22141 Fixed attaching multiple templates with proc.get item key to one host and fixed spelling in description
  + ZBX-22285 Fixed honoring of the excludeSearch parameter in API
  + ZBX-20604 Fixed UserParameterDir behavior for UserParameter calls
  + ZBX-22732 Fixed description of ATAN2 mathematical function
  + ZBX-22664 Fixed user macros with regex context being resynced without any changes
  + ZBX-22661 Fixed templated dashboard display in Monitoring Hosts Dashboards
  + ZBX-21599 Optimised preprocessing steps and added dashboard in the TiDB TiKV by HTTP template
  + ZBX-21598 Optimised preprocessing steps and added dashboard in the TiDB PD by HTTP template
  + ZBX-21600 Optimised preprocessing steps and added dashboard in the TiDB by HTTP template
  + ZBX-22386 Fixed encoding of HTML entities in the user interface
  + ZBX-22714 Fixed signature for mqtt.get key in Standard items popup
  + ZBX-21397 Fixed preprocessing step in discovery for Kubernetes kubelet template
  + ZBX-20202 Improved tablespace handling to support Oracle multitenant architecture in Oracle by ODBC template
  + ZBX-22713 Fixed Zabbix server compilation problem for NetBSD
  + ZBX-21795 Fixed unhandled timeout in Telnet
  + ZBX-21801 Fixed helper positioning when sorting Header and Query fields in item configuration form
  + ZBX-22238 Fixed non-writable hostgroup appearance in template, host and host prototype clone forms
  + ZBX-22192 Fixed valid widget name being reset when other widget fields are invalid
  + ZBX-21871 Switched for the changes in users of user group API object to be audit logged
    as updates in groups of user API objects
  + ZBX-22461 Fixed incorrect sortable item positioning in Safari
  + ZBX-22469 Fixed SLI calculation for services having multiple alarms per second
  + ZBX-22859 Fixed validation of input parameters in action configuration form</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1697544000">- updated to latest upstream release 6.0.22
- this version fixes CVE-2023-32722 and CVE-2023-32722 bsc#1216211 and bsc#1216222
- removed patches zabbix-6.0.12-new-m4-pgsql.patch zabbix-6.0.12-curl-fixes.patch
  honestly was tired of patching for correct way doing postgresql detection
  now added postgresql-server-devel which does not make sense but hey
  upstream does not care
- New Features and Improvements
  + ZBXNEXT-8576 Added template integration with Acronis Cyber Protect Cloud
  + ZBXNEXT-6554 Increased remote command execution limits to 16MB
  + ZBXNEXT-8610 Added MantisBT template
  + ZBXNEXT-8358 Improved items configuration sync on PostgreSQL by selecting using equal condition instead of not equal
  + ZBXNEXT-8429 Added HashiCorp Nomad template
  + ZBXNEXT-8649 Fixed time period params in JavaScript
  + ZBXNEXT-8581 Added support for HTTP proxy in Azure templates
  + ZBXNEXT-8558 Added MantisBT webhook
  + ZBXNEXT-8589 Updated documentation, unified metric names and descriptions in PostgreSQL templates,
    removed unused macros, user parameters and queries in PostgreSQL by Zabbix agent
  + ZBXNEXT-8528 Added AWS Cost Explorer template
  + ZBXNEXT-8190 Increased MariaDB maximum supported version to 11.0
  + ZBXNEXT-8582 Increased MySQL maximum supported version to 8.1
  + ZBXNEXT-8481 Added PostgreSQL by ODBC template
  + ZBXNEXT-8561 Added nodata trigger to remote Zabbix proxy and server health templates
  + ZBXNEXT-8482 Added integration with OpenStack Nova
  + ZBXNEXT-8451 Disabled spell checking for nondescriptive textareas
  + ZBXNEXT-8505 Added Cisco SD-WAN templates
  + ZBXNEXT-7944 Excluded edgeupdate service from services discovery in Windows by Zabbix agent templates
  + ZBXNEXT-8422 Added AWS ECS templates
- Bug Fixes
  + ZBX-23417 Fixed possible memory leak when checking modbus.get[] item
  + ZBX-23338 Improved performance of templatedashboard.get method for non super-admin users
  + ZBX-23110 Fixed possible crash on Windows 11 by removing concurrent Win API call for update perfCounters list
  + ZBX-23284 Prevented deletion of the discovered group as a result of renaming its group prototype
  + ZBX-21094 Fixed graphs not displaying values when items do not have trends and trend storage period is overridden in configuration
  + ZBX-23162 Fixed variable in JavaScript for Cisco Meraki template
  + ZBX-23066 Expanded ui/composer.json to describe the project
  + ZBX-23261 Removed kiosk mode button from host inventory form
  + ZBX-23253 Added static units support to graph widget legend and hint box
  + ZBX-21898 Fixed expression validation, history function parser to accept backslash without escaping
  + ZBX-22943 Fixed various memory leaks in Zabbix agent 2
  + ZBX-23244 Added escaping for special characters in HTML mode of Telegram mediatype
  + ZBX-22818 Fixed some aggregation functions not working with last_foreach()
  + ZBX-21636 Fixed Oracle DB update query error mishandled as success
  + ZBX-20442 Fixed Ceph plugin not returning percent_used in Zabbix agent 2
  + ZBX-15210 Added housekeeping and handling in remove action operation of autoreg_host table
  + ZBX-22685 Fixed issue of error message details not being expanded by default in various forms
  + ZBX-22166 Fixed item value widget not showing decimal places properly with seconds
  + ZBX-23035 Fixed disappearing filter group in host, item, trigger, graph, discovery rule, web and template lists
  + ZBX-23105 Added missing database indices
  + ZBX-22640 Fixed inability to add unique SNMPv3 checks in discovery rules
  + ZBX-21952 Fixed and improved documentation for Oracle by ODBC template
  + ZBX-22724 Fixed inconsistencies in ordering of objects in template configuration export
  + ZBX-22980 Fixed host prototype displaying inherited macros in a non-inherited macro tab
  + ZBX-17279 Fixed graph widget loading
  + ZBX-21644 Fixed state of "allow manual close" setting of trigger prototype getting lost on template cloning
  + ZBX-22060 Added notes about encryption in PostgreSQL templates, renamed database instance URI macro to connection string
    in PostgreSQL by Zabbix agent 2 template, updated PostgreSQL by ODBC template to use connection string
  + ZBX-23246 Fixed classic graph preview not working if more than 10 items are assigned to it
  + ZBX-22758 Fixed Zabbix agent 2 startup error on domain controllers by increasing go-winio version
  + ZBX-22451 Fixed resolving of calculated item formula in test popup
  + ZBX-22620 Added header in items for Meraki template
  + ZBX-23051 Changed content of resolved alerts to be more compatible with Event Orchestration in PagerDuty
  + ZBX-23272 Fixed naming for tenant item prototypes in OpenStack Nova by HTTP template
  + ZBX-22771 Fixed handling of large unsigned integers in jsonpath
  + ZBX-22871 Fixed regular expression crash with invalid utf-8 sequences when pcre2 is used
  + ZBX-23141 Fixed crash when maintenance is enabled and unexpected event exists for trigger prototype
  + ZBX-21255 Added support of the fmtnum() function for {ITEM.VALUE}, {ITEM.LASTVALUE} and expression macros
  + ZBX-21695 Fixed {TIME} macro not being resolved during scheduled report test
  + ZBX-23221 Fixed memory leaks when using certificate-based encryption in Zabbix Agent 1 and Agent 2; thanks to Masato Hirahata for the patch
  + ZBX-22864 Fixed calculation of max_repetitions sent out to device in SNMP PDUs
  + ZBX-21574 Optimized Asterisk by HTTP template
  + ZBX-18168 Added regexp runtime error logging for log*[] items
  + ZBX-22677 Adjusted font colors for placeholders, disabled and readonly fields
  + ZBX-22972 Fixed displaying of dashboard pages when scrolling is enabled
  + ZBX-22528 Fixed draggable element position
  + ZBX-23067 Enhanced audit logging with reason of switching of HA node to active mode
  + ZBX-22613 Fixed script execution with API token as authentication
  + ZBX-23060 Removed unused endpoints in JavaScript for Veeam Backup and Replication template
  + ZBX-22772 Added trends cleanup for non-numeric value types
  + ZBX-22822 Fixed displaying the correct threshold color in "Top hosts" widget when value exceeds maximum
  + ZBX-22777 Fixed item test form sending incorrectly resolved macros to server if item uses SNMP interface
  + ZBX-23097 Fixed use of uninitialised value when verifying subject and issuer with TLS
  + ZBX-23112 Fixed runtime errors in the inheritance of the trigger and trigger prototype dependencies
  + ZBX-22539 Fixed SLI calculation for days with daylight-saving-time transitions
  + ZBX-22814 Fixed PHP runtime errors in API trigger.get method when using "expandComment" option
  + ZBX-23049 Fixed default condition for log item macro resolution
  + ZBX-21909 Updated setup section in README for PHP-FPM templates to include configuration example for Apache
  + ZBX-21547 Fixed reading of non-UTF-8 encoded files in Zabbix agent 2
  + ZBX-20148 Fixed the issue with housekeeper failing to delete some of the events that required deletion
  + ZBX-21970 Fixed console error in "Map navigation tree" widget; disabled add button on a 10th depth level
  + ZBX-19393 Fixed undefined index errors in configuration.importcompare
  + ZBX-22290 Fixed generation of double page headers when general warning appears
  + ZBX-21845 Fixed Zabbix agent 2 systemd plugin failing with newer dbus
  + ZBX-22830 Fixed free bytes calculation for temporary tablespace in Oracle Zabbix agent 2 plugin
  + ZBX-22912 Fixed not being able to save an event correlation when custom formula was selected but only one condition remained
  + ZBX-21571 Updated pod crash loop trigger expressions in Kubernetes nodes and cluster state templates
  + ZBX-22369 Fixed suffix interpretation in threshold values for "Top hosts" widget
  + ZBX-22825 Fixed Zabbix access to the first page for user with specific page access
  + ZBX-22867 Fixed import popup showing circle animation even if PHP code failed
  + ZBX-22711 Fixed incorrectly displayed simple graphs with non-numeric items in Host graphs page</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1703419200">- updated to latest release 6.0.25
- fixes for bsc#1218199 (CVE-2023-32727), bsc#1218185 (CVE-2023-32725),bsc#1218193 (CVE-2023-32726)
- New Features and Improvements
  + ZBXNEXT-8857 Updated max supported TimescaleDB version to 2.13
  + ZBXNEXT-8800 Backported support of additional SSH options for ssh.run[] item as the 5th parameter
  + ZBXNEXT-8705 Implemented new tablespace item to retrieve percentage about
    current tablespace usage from max for both Oracle templates
  + ZBXNEXT-8708 Added version metric to Oracle plugin in Zabbix agent 2
  + ZBXNEXT-8729 Updated max supported TimescaleDB version to 2.12
  + ZBXNEXT-8522 Added HPE iLO by HTTP template
  + ZBXNEXT-7486 Added openshift-state-metrics in Kubernetes cluster state by HTTP
  + ZBXNEXT-8552 Added FortiGate by SNMP and FortiGate by HTTP templates
  + ZBXNEXT-8727 Added additional metrics in Cisco Meraki organization by HTTP template
  + ZBXNEXT-7097 Added item and trigger for monitoring PostgreSQL version into PostgreSQL
    by ODBC and PostgreSQL by Zabbix agent 2 templates
  + ZBXNEXT-8283 Implemented role-based authentication for AWS monitoring
  + ZBXNEXT-8575 Added Nextcloud template
  + ZBXNEXT-8469 Increased PostgreSQL maximum supported version to 16
  + ZBXNEXT-8714 Increased MariaDB maximum supported version to 11.1
- Bug Fixes
  + ZBX-23559 Fixed SLI dropping when maintenance is set with pre-existing problem
  + ZBX-23471 Fixed sha256 sum calculation on AIX, HP-UX and Solaris, fixed crash on HP-UX
  + ZBX-23787,ZBX-23755 Fixed crash on empty HTTP response;
    fixed Zabbix agent build on Windows with libcurl
  + ZBX-23683 Fixed calculation of vmware.datastore.read/write items taking into
    account VMware HV maintenance status
  + ZBX-21132 Fixed Top hosts widget not showing all items by selected item name
  + ZBX-23764 Added an additional field for new events in SIGNL4 media type
  + ZBX-23342 Fixed Zabbix agent 2 MySQL plugin connection not taking into account TLS parameters
  + ZBX-23685 Added read-only transaction to the list of recoverable errors on PostgreSQL
  + ZBX-23580 Fixed aggregated item key conversion to calculated item formula when
    item key includes 'last' function and a fourth parameter
  + ZBX-22493 Fixed foreign key support with SQLite3 database
  + ZBX-23490 Improved HTTP agent, web scenarios, web checks and JavaScript to convert to UTF-8
    from charset specified in HTTP header or HTTP meta tag
  + ZBX-23621 Fixed SNMP discovery looping forever with empty trend response
  + ZBX-23644 Fixed Zabbix agent compilation on AIX
  + ZBX-23525 Fixed template tab name in template configuration form
  + ZBX-23620 Reordered sub-templates in READMEs of Acronis, Control-M and Openstack templates
  + ZBX-23381 Fixed unit for FreeStorageSpace metric in JavaScript AWS RDS instance by HTTP template
  + ZBX-23269 Fixed sizes of loading modal windows
  + ZBX-22400 Fixed Web scenarios configuration form to display parent web scenarios on page refresh
  + ZBX-23290 Fixed gap when filtering by tags in Latest data
  + ZBX-23430 Fixed selected filter tab in high contrast themes being indistinguishable from others when collapsed
  + ZBX-23639 Changed value type for 'Pool Percent Used' item prototype in Ceph by Zabbix agent 2 template
  + ZBX-21891 Fixed messages about enabling, disabling and updating modules being different from other places
  + ZBX-23521 Fixed password field label not changing to key passphrase and
    back for SSH agent item when changing authentication method
  + ZBX-23431 Fixed non-working "Network timeout for item test" setting
  + ZBX-23285 Added missing bottom border for disabled button dropdown on hover for inherited macros
  + ZBX-23615 Fixed receiving data from the database twice the first time it is loaded
  + ZBX-19531 Fixed tables with header text vertical rotation
  + ZBX-23235 Fixed function macros to expand in notifications
  + ZBX-23173 Fixed memory leak in agent 2 for Windows Events processing on MS Windows
  + ZBX-23265 Fixed transfer of PSK encryption details when cloning proxy
  + ZBX-23563 Fixed JSONPath for rowshare locks metric in PostgreSQL by Zabbix agent 2 template
  + ZBX-22907 Removed unused LLD macro in PostgreSQL by Zabbix agent template
  + ZBX-23377 Added support for VMware perfCounter with nanosecond type
  + ZBX-23012 Possible optimization of the SQL queries when updating LLD items
  + ZBX-23325 Fixed ability to add duplicate ICMP ping checks to discovery rule configuration form via popup
  + ZBX-23270 Renamed trigger name condition to event name condition
  + ZBX-23340 Fixed TLS parameter handling in MySQL plugin for Zabbix agent 2
  + ZBX-23461 Fixed output of redundant data in DCdump_interfaces
  + ZBX-23528 Fixed inability to resize trigger expression field horizontally
  + ZBX-22977 Fixed positioning of hidden checkbox inputs and fixed autofocus in template/host mass update
  + ZBX-23494 Added SNMP fallback item to TrueNAS by SNMP template, updated
    uptime item and template descriptions, added preprocessing to free swap percentage calculation
  + ZBX-23404 Fixed Zabbix agent crashes on HP-UX 11.23
  + ZBX-22666 Disabled severity filter for Geomap widget in dashboard edit mode
  + ZBX-22735 Fixed confusing error message on user parameter reload in Zabbix agent 2
  + ZBX-23393 Fixed unquoted macro parsing in trigger function parameters
  + ZBX-23064 Simplified trend synchronization queries to improve performance
  + ZBX-23373 Fixed result for script.get API call with selectActions option
  + ZBX-23014 Fixed Zabbix agent build on HP-UX
  + ZBX-23164 Added timespan parameter in JavaScript Cisco Meraki template
  + ZBX-23455 Fixed inconsistency in button naming, confirmation messages,
    success and error messages in item and web scenario list pages
  + ZBX-20038 Fixed master host parameter for MySQL replication.get_slave_status key in Zabbix agent 2
  + ZBX-23301 Removed checks for PostgreSQL-TimescaleDB versions combination
  + ZBX-23211 Fixed host dashboard view for multi-page dashboard where the first page is empty</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1707048000">- add group provides needed by RPM 4.19</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108800">- update to latest release 6.0.27
- replaced zabbix-agentd.firewall  zabbix-java-gateway.firewall  zabbix-proxy.firewall  zabbix-server.firewall
  with firewalld xml definitions zabbix-agentd.xml  zabbix-java-gateway.xml  zabbix-proxy.xml  zabbix-server.xml
- New Features and Improvements
  + ZBXNEXT-8983 	Updated max supported MariaDB version to 11.2
  + ZBXNEXT-8984 	Updated max supported MySQL version to 8.3
  + ZBXNEXT-8762 	Added YugabyteDB by HTTP and YugabyteDB Cluster by HTTP templates
  + ZBXNEXT-8891 	Updated max supported MySQL version to 8.2
  + ZBXNEXT-8524 	Added support for HTTP proxy in GCP templates
  + ZBXNEXT-8759 	Added dashboards in Azure templates
  + ZBXNEXT-8580 	Added new discovery rules, refactored discovery rules to dependent items
    and made few minor changes in MSSQL by ODBC template
  + ZBXNEXT-8730 	Added Azure Cost Management by HTTP template
  - Bug Fixes
  + ZBX-23124 Fixed items with disabled history being sometimes stuck in non-supported state
  + ZBX-23586 Fixed filter evaluation type of organizations discovery in Cisco Meraki dashboard by HTTP template
  + ZBX-23766 Updated Zabbix agent 2 Ceph plugin readme setup instructions
  + ZBX-24094 Fixed network interfaces LLD filtering macro in Linux by Prom template
  + ZBX-23202 Fixed unused tag value being saved in tag filter
  + ZBX-22555 Updated regexp to case insensitive in Nginx templates
  + ZBX-23973 Fixed trends being retrieved from database for new items and for items with infrequent update interval
  + ZBX-22745 Removed incorrect description of network interfaces administrative status filter macro in SNMP templates
  + ZBX-24015 Improved zabbix[queue] internal item not to block history syncers and pollers
  + ZBX-23509 Fixed JSONPath of Keyspace discovery master item in Redis by Zabbix agent 2 template
  + ZBX-24059 Fixed libmodbus unnecessary linking into all binaries
  + ZBX-24055 Added missing API port macros in URL of script items in HPE Synergy by HTTP and HPE Primera by HTTP templates
  + ZBX-20525 Fixed vfs.dir.size performance issues when walking through directory that has a lot of subdirs/files
  + ZBX-23773 Improved trigger functionality for Acronis Cyber Protect Cloud MSP by HTTP template
  + ZBX-23979 Improved trend recalculation performance by performing trend updates in own transaction
  + ZBX-23688 Improved new item value retrieval performance by adding such items to value cache after configuration sync
  + ZBX-22130 Changed JSONPath expression evaluator to treat null values as empty variants
  + ZBX-23986 Added a license to the Go module
  + ZBX-23587 Fixed widget input field selecting when clicking on label
  + ZBX-23640 Fixed preload hints opening
  + ZBX-22433 Fixed web scenario and web scenario step configuration field trimming and field sorting
  + ZBX-23684 Fixed transactions query file for PostgreSQL by Zabbix agent template
  + ZBX-22371 Fixed process tags option not adding tags for service events
  + ZBX-17208 Fixed invalid command-line flag handling in Zabbix agent 2
  + ZBX-23937 Fixed JavaScript for AWS EC2 instances discovery
  + ZBX-22715 Fixed map shape dimension changes on resizing in scaled browser mode
  + ZBX-23722 Added garbage collection after executing JavaScript code
  + ZBX-23740 Fixed netsnmp persistent state disabling without affecting its configuration
  + ZBX-23257 Fixed log items not using MaxLinesPerSecond setting correctly for Zabbix agent 2
  + ZBX-23890 Removed non-existing headers from compiler checks: mtent.h and knlist.h
  + ZBX-23912 Removed Jira with CustomFields media type in data.tmpl
  + ZBX-23761 Fixed JavaScript in Jira media type
  + ZBX-22558 Fixed trigger expression for retrieval of stub page in Nginx templates
  + ZBX-23691 Fixed LLD filters evaluation type for devices discovery in Cisco SD-WAN by HTTP template
  + ZBX-23540 Added error checks for RegisterMetrics calls
  + ZBX-23605 Removed getting location buckets in AWS by HTTP template
    added discovery filters for request metrics in AWS S3 bucket by HTTP template
  + ZBX-23466 Fixed data aggregation errors in Graphs and Top hosts widgets with Elasticsearch backend
  + ZBX-23835 Updated Meraki templates
  + ZBX-23723 Fixed proxy params in JavaScript AWS templates
  + ZBX-23733 Fixed error when downloading graph as .png image if item name contains multibyte characters
  + ZBX-22983 Fixed ellipsed dropdown options in items mass update in preprocessing
  + ZBX-23715 Fixed persistent directory path not following symlinks upon creation
  + ZBX-23825 Fixed query_fields values for Acronis and Nomand templates
  + ZBX-22055 Fixed map image of map widget not being updated when pressing Apply button
  + ZBX-23629 Fixed interface icon cursor to pointer
  + ZBX-22536 Fixed TimescaleDB compression detection for history.clear API method and proper error appearance in frontend
  + ZBX-23145 Disabled deprecated automatic reconnection in MySQL
  + ZBX-22933 Improved vfs.file.regmatch and vfs.file.regexp items to use buffered file read
  + ZBX-23439 Fixed sorting of numeric items with/without aggregation enabled in Top hosts widget
  + ZBX-21973 Changed deprecated X-Frame option allow-from to Content-Security-Policy frame-ancestors
  + ZBX-23633 Fixed service alarms to be recovered with problem time in case of negative problem duration
  + ZBX-23738 Fixed Zabbix backend sources for libxml2 2.12.0 version changes
  + ZBX-23746 Fixed creation of tickets during escalation for Zammad media type
  + ZBX-23561 Fixed spacing between filter and results table
  + ZBX-18873 Fixed disabled chevrons color in problem view
  + ZBX-23636 Fixed some fields in Administration section not being trimmed on form submit</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108801">- remove all firewalld definitions as they are part of firewald package already</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711800000">- fix broken copypasta for system-user-zabbix source file and
  file itself to remove gecos (description) in file
  fixes bsc#1222169 Packaging Error in system-user-zabbix-6.0.27-1.1.noarch package prevents upgrade
  Thanks Andreas Stieger for pointing out and reporter himself</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1711800001">- update to 6.0.28:
  * Added metadata in JavaScript for AWS templates
  * Added AWS ELB Application Load Balancer by HTTP template
  * Added Check Point Next Generation Firewall by SNMP template
  * Added MSSQL by Zabbix agent 2 template
  * Updated max supported TimescaleDB version to 2.14
  * bug fixes</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1716984000">- Update license to match legaldb report</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1719489600">- update to 6.0.31
- New Features and Improvements
  + ZBXNEXT-9140 Added support for custom compartments in Oracle Cloud by HTTP templates Templates
  + ZBXNEXT-9034 Added Jira Data Center by JMX template Templates
  + ZBXNEXT-8682 Introduced a length limit of 512KB for item test values that server returns to Zabbix frontend Frontend Server
  + ZBXNEXT-8248 Added database filter macros to MySQL templates Templates
  + ZBXNEXT-6698 Removed absolute threshold and timeleft from OS template triggers of filesystem space Templates
  + ZBXNEXT-7930 Added user macro support for username and password fields in email media type Server
  + ZBXCTR-22 Refactored JavaScript filter functions for Kubernetes templates Templates
  + ZBXNEXT-9098 Added AWS ELB Network Load Balancer by HTTP template Templates
  + ZBXNEXT-6864 Replaced {HOST.CONN} with user macros in templates Templates
  + ZBXNEXT-9117 Updated max supported MariaDB version to 11.3 Proxy Server
  + ZBXNEXT-9026 Added Go compiler version to Zabbix agent 2 version output Agent
  + ZBXNEXT-8786 Changed 'odbc.discovery' keys to 'odbc.get' in MySQL by ODBC and Oracle by ODBC templates Templates
  + ZBXNEXT-8536 Added cbdhsvc service to macros in Windows agent templates Templates
  + ZBXNEXT-8861 Made changes and added more metrics to the FortiGate by SNMP template Templates
  + ZBXNEXT-8240 Added a new set of templates for integration with Oracle Cloud Infrastructure Templates
- Bug Fixes
  + ZBX-24483 Improved memory usage in Zabbix server/proxy trappers and in proxy
    pollers when sending large configuration Proxy Server
  + ZBX-23073 Fixed URL widget resizing and dragging Frontend
  + ZBX-24574 Fixed HA node flipping between standby and active states Server
  + ZBX-24119 Fixed possible blocking of alert manager when it periodically pings database Server
  + ZBX-7998 Added VMware service username, password and URL check for empty values Proxy Server
  + ZBX-24402 Reduced main process connections to database during startup Proxy Server
  + ZBX-24369 Fixed filter behavior in monitoring pages after deleting filter parameters Frontend
  + ZBX-24484 Fixed Geomap widget console error when dragging map in widget edit mode Frontend
  + ZBX-23337 Improved supported version documentation for Oracle Database plugin and both templates Documentation
  + ZBX-24180 Fixed inability to import existing host or template when its dependent item prototype,
    which is used in trigger prototypes or graph prototypes, would have a different master item API
  + ZBX-20871 Fixed inability to use LLD macro functions in Prometheus pattern and labels used in item prototype preprocessing API
  + ZBX-24527 Fixed unnecessary loading text being displayed in hintbox preloader Frontend
  + ZBX-24362 Fixed wrong Zabbix agent 2 loadable plugin process handling catching all child process exits Agent
  + ZBX-24470 Fixed scale of VMware vmware.vm.memory.size.compressed key Proxy Server
  + ZBX-24415 Added triggers for datastores in VMware templates Templates
  + ZBX-18094 Fixed multiple pie graph issues related to calculation of item angles Frontend
  + ZBX-20766 Fixed confusing port binding error message Agent Proxy Server
  + ZBX-24481 Fixed inability to unset value map from existing item or item prototype by passing
    a version without valuemap parameter into configuration.import API
  + ZBX-24531 Fixed compile time data not being set for agent2 Agent
  + ZBX-24453 Implemented socket file cleanup when shutting down, added blocking of signals during important stages of startup Proxy Server
  + ZBX-24152 Fixed host form submission with Enter button if the form is opened in a popup and focus is in a flexible text area field Frontend
  + ZBX-23788 Added SNMP OID ifAlias in Network interfaces discovery Templates
  + ZBX-24482 Fixed the presence of the http_proxy field in the initial data Installation
  + ZBX-24210 Improved Zabbix agent 2 loadable plugin capacity code style Agent
  + ZBX-23951 Fixed issue of incorrect template matching when no UUID exists in export file API
  + ZBX-23953 Fixed CIDR network mask of VMware HV network interface Proxy Server
  + ZBX-24195 Fixed host IPMI username and password field max length Frontend
  + ZBX-24451 Added tags and changed a item in Proxmox template Templates
  + ZBX-23386 Fixed hintbox sizing to fit screen Frontend
  + ZBX-24024 Fixed OIDs for external sensors in APC UPC by SNMP templates Templates
  + ZBX-21751 Fixed node's loadavg item in Proxmox template Templates
  + ZBX-24315 Fixed linking template to host when some LLD macro paths already exist Server
  + ZBX-24172 Fixed Zabbix server issue with scheduled intervals on Feb 29th of leap year Server
  + ZBX-23407 Improved performance of retrieving last history values when primary keys are available API
  + ZBX-24246 Updated descriptions for family of MySQL and Oracle templates,
    changed macro in the trigger 'Tablespace utilization is too high' for family of Oracle templates Templates
  + ZBX-23988 Renamed Agent2 Go module
  + ZBX-24222 Fixed incorrect item OIDs in the FortiGate by SNMP template Templates
  + ZBX-24393 Updated README in Redis by Zabbix agent 2 template Templates
  + ZBX-24298 Allowed any JNDI service providers back in JMX monitoring Java gateway
  + ZBX-19990 Separated LLD filter macros in Apache Tomcat by JMX template Templates
  + ZBX-24364 Added preprocessing steps for LLD rules in RabbitMQ templates Templates
  + ZBX-24368 Improved PostgreSQL autovacuum's count query Templates
  + ZBX-24282 Fixed Zabbix proxy to report error for not supported items Proxy Server
  + ZBX-19507 Fixed vmware.eventlog item to recover after event keys are reset Server
  + ZBX-24241 Fixed Zabbix server issue with random order of host groups for a host during real-time export Server
  + ZBX-24275 Fixed item prototype JSONPath preprocessing, added missing volume health metric and triggers in HPE MSA templates Templates
  + ZBX-24316 Fixed username macro in GridGain by JMX template Templates
  + ZBX-23719 Updated plugin-support to add duplicate flag handling Agent
  + ZBX-22429 Fixed typo in Zabbix proxy automake file Installation
  + ZBX-24264 Fixed value cache being filled with values of newly added items with triggers Server
  + ZBX-24088 Fixed problem filtering in maps with nested maps Frontend
  + ZBX-24206 Fixed line breaks in JavaScript in Cloudflare template Templates
  + ZBX-24236 Fixed nested transaction error in LLD when connection is terminated Server
  + ZBX-24134 Added sensor discovery in VMware Hypervisor template Templates
  + ZBX-23918 Fixed item pattern select popup to display all available items Frontend
  + ZBX-24190 Fixed items being updated incorrectly when configuring graph Frontend
  + ZBX-24289 Fixed issue with interface assignment for items copied from host to host Frontend
  + ZBX-23032 Added triggers for cluster status in VMware templates Templates
  + ZBX-23948 Added support for TabularData data when parsing an MBean attribute Java gateway
  + ZBX-23742 Fixed tag filtering logic for tags with one name and different types of operators API
  + ZBX-24271 Added delay in JavaScript execution for Azure Cost Management by HTTP template Templates
  + ZBX-24208 Fixed Oracle, MySQL plugin connection cache blocking Agent
  + ZBX-24202 Fixed JavaScript in AWS S3 bucket by HTTP template Templates
  + ZBX-23478 Fixed issue when missing locale error would not be displayed for user under certain conditions Frontend
  + ZBX-24166 Fixed Zabbix not being able to restart due to RTC and sockets not being closed before stopping Agent Proxy Server
  + ZBX-23853 Fixed duplicate agent check timestamps when time shifts back due to system clock synchronization Agent</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1726833600">- update to 6.0.33
- this version fixes CVE-2024-36461 and CVE-2024-22114
- New Features and Improvements
  + ZBXNEXT-9000 Changed query table for ASM disk group metrics in Oracle Database plugin and
    Oracle by ODBC template Agent Templates
  + ZBXNEXT-9217 Added AWS Lambda by HTTP template Templates
  + ZBXNEXT-9293 Updated max supported MySQL version to 9.0 Proxy Server
  + ZBXNEXT-8657 Updated Zabbix health templates with new visualization Templates
  + ZBXNEXT-9143 Added index on auditlog recordsetid Server
  + ZBXNEXT-9081 Added Small Computer System Interface (SCSI) device type support to Zabbix agent 2 Smart plugin Agent
  + ZBXNEXT-6445 Added recovery expression for fuzzytime triggers in Linux and Windows templates,
    removed fuzzytime triggers from active agent templates Templates
  + ZBXNEXT-9201 Updated max supported MySQL version to 8.4 Proxy Server
  + ZBXNEXT-9225 Updated max supported TimescaleDB version to 2.15 Server
  + ZBXNEXT-9226 Updated max supported MariaDB version to 11.4 Proxy Server
  + ZBXNEXT-8868 Added discovery and template for Azure VM Scale Sets Templates
- Bug Fixes
  + BX-24947 Fixed PHP runtime errors while processing frontend notifications Frontend
  + ZBX-24824 Improved loadable plugin connection broker Agent
  + ZBX-24583 Fixed inability to export/import web scenario with digest authentication API
  + ZBX-23905 Fixed double scroll in script dialogs Frontend
  + ZBX-18767 Fixed word breaks in flexible text input fields and trigger expressions Frontend
  + ZBX-24909 Fixed resolving of macro functions in the "Item value" widget Frontend
  + ZBX-24859 Fixed JavaScript in S3 buckets discovery rule Templates
  + ZBX-24617 Fixed hardcoded region in AWS by HTTP template Templates
  + ZBX-24524 Fixed "New values per second" statistic to include dependent items in calculation Proxy Server
  + ZBX-24821 Made 'execute_on' value being recorded in audit only for shell scripts Server
  + ZBX-23312 Fixed discovery edit form being saved incorrectly after dcheck update Frontend
  + ZBX-24773 Fixed duplicate item preprocessing in Kubernetes Kubelet by HTTP template Templates
  + ZBX-24514 Fixed standalone Zabbix server and Zabbix proxy not stopping when database is read-only Proxy Server
  + ZBX-23936 Fixed state and styling of readonly fields Frontend
  + ZBX-24520 Fixed an issue with incorrect translations used in several frontend places Frontend
  + ZBX-21815 Fixed issue with undefined offset for media type when it was deleted before saving the user Frontend
  + ZBX-24108 Fixed error in dashboard if Map widget contains map element that user doesn't have access to Frontend
  + ZBX-24569 Fixed old and added new items to Azure Virtual Machine template Templates
  + ZBX-24537 Fixed tags subfilter in Latest data kiosk mode Frontend
  + ZBX-24167 Fixed template linkage when item prototype collision is found Server
  + ZBX-23770 Improved monitoring user permissions documentation for Zabbix agent 2 Oracle plugin and Oracle by ODBC template Documentation
  + ZBX-24565 Removed redundant kernel header include, fixed musl compatibility issues (thanks to Alpine Linux maintainers for spotting this)
  + ZBX-24610 Fixed interface field appearance for discovered items without interface set Frontend
  + ZBX-24562 Fixed incorrect problem order in Problems by severity widget's hintbox Frontend
  + ZBX-23751 Fixed inability to pass an action filter condition without an "operator" property, implying a default value of "Equal" API
  + ZBX-21429 Prevented ability to disable all UI element access via role.update API API
  + ZBX-19271 Fixed inconsistent tag row rendering in different edit forms Frontend
  + ZBX-24539 Fixed incorrect threshold in trigger expression of Check Point Next Generation Firewall by SNMP template Templates
  + ZBX-24667 Fixed vm.memory.size[pused] item on Solaris Agent
  + ZBX-23781 Added storage volumes check in HPE iLO by HTTP template Templates
  + ZBX-24391 Fixed Zabbix agent to return net.tcp.socket.count result without error if IPv6 is disabled Agent
  + ZBX-24235 Fixed value misalignment in Item value widget Frontend
  + ZBX-24352 Fixed custom severity name usage in Geomap widget Frontend
  + ZBX-24665 Fixed potential problem with deprecated GCE Integrity feature Templates
  + ZBX-20993 Fixed Zabbix agent 2 MQTT plugin clientID to be generated by strict requirements Agent
  + ZBX-23426 Added dependent item with JavaScript preprocessing for edges SD-WAN in VMWare SD-WAN VeloCloud by HTTP template Templates
  + ZBX-24566 Fixed crash when expression macro is used in unsupported location Server
  + ZBX-24450 Fixed issue where graph could differ for data gathered from PostgreSQL and other databases Frontend
  + ZBX-24513 Fixed real-time export of rarely updated trends Server
  + ZBX-24163 Fixed submap addition in Map navigation tree widget to not append same submaps repeatedly Frontend
  + ZBX-23398 Fixed trigger expression constructor incorrectly showing '&lt;' and '&gt;' operators Frontend
  + ZBX-23584 Fixed error message being displayed when updating host after changing item status Frontend
  + ZBX-24635 Fixed datastore triggers in VMware templates Templates</changelog>
</package>
<package pkgid="e803c805aaafb519d78c0477e25e7521c0a545fdaf221203665a932cfc3b726d" name="zabbix-server" arch="ppc64le">
  <version epoch="0" ver="6.0.33" rel="bp156.2.3.1"/>
  <changelog author="pgajdos@suse.com" date="1644494400">- version update to 4.0.38
  * ZBX-20387   fixed default language of the setup routine for logged in superadmin users (averza)
  * ZBX-19652   fixed JavaScript syntax for Internet Explorer 11 compatibility (jfreibergs)</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1644753600">- mention dropped files from 3.x series so it can be accepted in backports...
- zabbix-3.0.20-jsLoader-fix.patch was never required in 4.x</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1647518400">- updated to latest release 4.0.39
- Bug Fixes
  + ZBX-19789 Added SourceIP support to ldap simple checks
  + ZBX-20680 Fixed reflected XSS issues
  ( Reflected XSSes in Zabbix Frontend (CVE-2022-24349, CVE-2022-24917, CVE-2022-24918, CVE-2022-24919) )
  fixes for bsc#1196945 bsc#1196946 bsc#1196947</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491200">- updated to latest release 4.0.42
- New Features and Improvements
  + ZBXNEXT-7694 Added "utf8mb3" character set support for MySQL database
  + ZBX-20946 Enabled Bulgarian, Chinese (zh_TW), German, Greek, Indonesian,
    Romanian, Spanish and Vietnamese languages in frontend
- Bug Fixes
  + ZBX-21123 Fixed crash when VMware VC was not available at the first moment when starting zabbix_server
  + ZBX-21137 Fixed VMware collector crash related to datastore state disconnected from all HVs
  + ZBX-20600 Fixed vmware hv.datastore.latency item when multiple datastores with duplicate name
  + ZBX-20844 Fixed external check becoming unsupported when Zabbix server or Zabbix proxy is stopped</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491201">- add CVE-2022-35230 patch file CVE-2022-35230.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674216000">- updated to 6.0.12
- for changes in this major release please consult 6.0.html in
  /usr/share/doc/packages/zabbix/
- removed CVE-2022-35230.patch and zabbix-3.0.25-new-m4-pgsql.patch
- added fixed zabbix-6.0.12-new-m4-pgsql.patch patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674820800">- mention of patches added required...
  zabbix-6.0.12-curl-fixes.patch zabbix-6.0.12-netsnmp-fixes.patch
  zabbix-6.0.12-new-m4-pgsql.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1684152000">- updated to latest upstream release 6.0.17
- New Features and Improvements
  + ZBXNEXT-8334 Added Event-Driven Ansible media
  + ZBXNEXT-8312 Increased TimescaleDB maximum supported version to 2.10
  + ZBXNEXT-8317 Increased MariaDB maximum supported version to 10.11
  + ZBXNEXT-7759 Added array and Buffer support to JavaScript btoa function and HttpRequest post/put methods
  + ZBXNEXT-8071 Added sysdba, sysasm and sysoper login options to Zabbix agent 2
    Oracle plugin and updated Oracle by Zabbix agent 2 template documentation
  + ZBXNEXT-8241 Added support of signing data using rs256 to JavaScript engine
  + ZBXNEXT-8208 Added storage accounts in azure template
  + ZBXNEXT-8012 Implemented API token authentication in user.checkAuthentication method
  + ZBXNEXT-8204 Added support of PHP 8.2
  + ZBXNEXT-8170 Added AWS cloud templates
  + ZBXNEXT-7923 Added templates for BMC Control-M integration
  + ZBXNEXT-7775 Added Veeam backup and replication templates
  + ZBXNEXT-8054 Updated MariaDB maximum supported version to 10.10
  + ZBXNEXT-7951 Implemented configuration import improvements
  + ZBXNEXT-8112 Added Line media type
  + ZBXNEXT-8197 Added TimescaleDB v2.9.x support
  + ZBXNEXT-7962 Fixed interfaces discovery rules in OPNsense, PFSense and TrueNAS templates
  + ZBXNEXT-7615 Added hmac function for JavaScript
  + ZBXNEXT-7977 Added Azure Microsoft SQL templates
  + ZBXNEXT-8076 Added prof_enable and prof_disable commands for profiling
  + ZBXNEXT-7963 Added a hint box to the "Enable HTTP authentication" field; added confirmation dialog box for enabling HTTP authentication
  + ZBXNEXT-7886 Added Cisco Nexus 9000 Series Switches template
  + ZBXNEXT-6119 Added the option to retrieve all JSON data from docker.container_info key in Zabbix agent 2 Docker plugin
  + ZBXNEXT-7834 Added templates for Microsoft Azure and Azure virtual machines
  + ZBXNEXT-8058 Reduced locking between history syncers, trappers and proxy pollers
- Bug Fixes
  + ZBX-22718 Fixed memory leak in json objects and identical keys
  + ZBX-22719 Fixed replace() function in expressions
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22589 Added new limits for JS objects
  + ZBX-22521 Added debug logging for process selection in proc.mem[] on AIX
  + ZBX-22373 Updated go.mod/sum to allow mixing session and key parameter for Zabbix agent 2 items
  + ZBX-22241 Fixed minimum severity filter usage for map element link triggers
  + ZBX-22194 Fixed inability to import a template with trigger dependency on a host trigger
  + ZBX-22538 Fixed popup menus disappearing on right-clicking links in them
  + ZBX-21583 Optimised preprocessing steps and added two graphs and dashboard in the Hadoop by HTTP template
  + ZBX-19375 Prevented the ability to set a duplicate value for the uuid parameter when updating any of template
    entities; added possibility to update the uuid parameter for the Service API; fixed duplicate UUIDs
    in Proxmox VE by HTTP template
  + ZBX-21603 Optimised preprocessing steps in the Zookeeper by HTTP template
  + ZBX-21589 Optimised SQL queries and preprocessing steps
  + ZBX-22492 Removed limitation for size of logged messages in JS
  + ZBX-22641 Updated deprecated ports in Kubernetes templates, updated target tags,
    added notes about binding address options for Scheduler and Cluster Manager components
  + ZBX-22306 Fixed the crash in Zabbix agent 2 when running out of available file descriptors
  + ZBX-21013 Hid the option "Create new groups" for unprivileged users in the Import form
  + ZBX-22219 Added validation to the "Server" IP/DNS option in the Zabbix agent 2 configuration
  + ZBX-22627 Fixed loss of preprocessing result when step with delta is used
  + ZBX-22304 Fixed duplication in web scenario error messages when curl cannot resolve host
  + ZBX-21577 Added an extra master item prototype to the Elasticsearch Cluster by HTTP template
    to reduce preprocessing worker utilization
  + ZBX-20084 Fixed VMware parameters display
  + ZBX-20699 Fixed the inability to import host prototypes containing SNMPv3 interface;
    allowed to supply conditional parameters with default values to hostprototype.create and hostprototype.update API methods
    when the parameters have no effect; added audit logging of changes to host prototypes when unlinking a template;
    fixed the inability to remove group links or group prototypes from a host prototype of a linked template
  + ZBX-22432 Fixed different severity paddings in trigger popups and maps triggers
  + ZBX-22210 Fixed selected count when using filter and filtered parameter is changed in a popup
  + ZBX-22533 Fixed debug section overlapping with 'Add new widget' placeholder in the dashboard
  + ZBX-22331 Fixed messages when updating graph prototype discovery
  + ZBX-22455 Added a check for numeric value in value mapping
  + ZBX-22206 Fixed incorrect padding in multiselect popup contrast dark and light stylesheets
  + ZBX-18527 Fixed the markup for Type of calculation expression field
  + ZBX-22363 Added support for item and item_preproc table fields to be either nvarchar or nclob
  + ZBX-22622 Fixed alert script path validation
  + ZBX-22588 Fixed unauthorised file system access when using cURL
  + ZBX-22097 Fixed exiting process when connection to the database is lost
  + ZBX-21576 Optimized preprocessing in ClickHouse by HTTP template and added lld rule
  + ZBX-21669 Added the possibility to filter System user in the audit log
  + ZBX-22261 Added value mapping in the template PostgreSQL by Zabbix agent 2 for item Checksum failures
  + ZBX-22413 Fixed autofocus for inherited web scenario edit
  + ZBX-22507 Fixed positioning of the debug information on dashboards in the editing mode
  + ZBX-22506 Fixed horizontal scrollbar occasionally appearing on Graph widgets
  + ZBX-22512 Fixed occasional jumping of hint-boxes of Graph widgets, when made static
  + ZBX-22403 Added license information to the Readme for Veeam Backup templates
  + ZBX-21596 Optimized preprocessing steps in the Redis by Zabbix agent 2 template
  + ZBX-22520 Fixed the versions of integrations
  + ZBX-19466 Changed global script name validation to include a menu path into its scope of uniqueness check
  + ZBX-22073 Fixed subfilters of the Latest data and Graphs occasionally hiding the selected options
  + ZBX-22490 Fixed HttpRequest limit in JavaScript being reached even if all objects are destroyed
  + ZBX-21578 Optimized HAProxy http/agent templates to spread the load across the workers
  + ZBX-21906 Fixed recovery of dependent items when throttling is used
  + ZBX-21723 Removed syslog LogType from config file for Zabbix agent 2 on Windows
  + ZBX-22407 Fixed a crash when testing an item with the aggregated function count containing invalid argument
  + ZBX-22056 Fixed the "No data found" message style in Monitoring-&gt;Problems
  + ZBX-22026 Fixed SNMP agent item going to unsupported state on NULL result
  + ZBX-22411 Fixed incorrect time in the dashboard Graph widget hintbox
  + ZBX-21902 Emphasized the HTML type in the attribution field in the Administration-&gt;Geographical Maps
  + ZBX-18288 Fixed undefined offset runtime error in the Graph prototype preview
  + ZBX-21963 Fixed $ZBX_SERVER value being ignored unless $ZBX_SERVER_PORT is also defined
  + ZBX-21802 Fixed Enabled button in the discovered calculated items
  + ZBX-21642 Fixed a filter not clearing when clicking on a specific host in the Monitoring
  + ZBX-22186 Fixed wrong color update after item order change in graphs
  + ZBX-19339 Fixed import and export of dependent LLD rules if master item is a web item
  + ZBX-21813 Fixed User role update page when an empty user role name has been submitted
  + ZBX-22188 Changed parameters of the wmi.get and wmi.getall keys to mandatory
  + ZBX-21238 Fixed the inability to update status and other fields of a templated item, item prototype
    and discovery rule of script type
  + ZBX-21834 Fixed the map navigation tree breaking if there is a disabled trigger used as a link indicator
    between two elements in a map
  + ZBX-22259 Fixed quoted parameter escaping in the trigger expression functions
  + ZBX-22241 Fixed map link color and drawing style selection when multiple triggers are in the problem state
  + ZBX-22203 Fixed the tabfilter item click event being executed at the end of the tabfilter sorting event in Firefox
  + ZBX-22434 Fixed race condition when starting Zabbix agent 2 with loadable plugins
  + ZBX-22229 Updated Zabbix web service dependencies
  + ZBX-20801 Updated the Readme in Docker template
  + ZBX-22298 Fixed metrics preprocessing in PVC discovery in Kubernetes cluster state by HTTP template,
    removed non-existing PVC statuses, combined state phases into single phase metrics, added PV discovery
  + ZBX-22079 Fixed "make clean" command when used from tar archive
  + ZBX-22222 Fixed applying item value maps on already converted values
  + ZBX-22402 Fixed data sending to Zabbix server from Zabbix agent2 persistent buffer
  + ZBX-22240 Fixed selects of history and trends being able to block housekeeping
  + ZBX-22240 Fixed selects of history and trends blocking drop_chunks
  + ZBX-22078 Fixed the crash in calculated items when using tag filter on 32-bit systems
  + ZBX-21591 Optimized JSONPaths in the Nginx Plus template
  + ZBX-21739 Fixed discover status not being updated for templated graph prototype
  + ZBX-21748 Fixed the background of the Close button in the message box for dark theme
  + ZBX-19202 Fixed template dashboard availability to users without permissions to the templates
  + ZBX-22189 Fixed Zabbix server crash appearing when only item tags change between LLD runs
  + ZBX-21591 Optimized Nginx Plus by HTTP template to spread the load across worker processes
  + ZBX-22032 Added the cookie engine to HTTP checks
  + ZBX-21597 Optimized Remote Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-21602 Optimized Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-22149 Fixed wrong escaping in trigger expression during upgrade and escaping as a workaround for calculated items
  + ZBX-22061 Fixed custom query parameter read on an empty parameter for Oracle plugin in Zabbix agent 2
  + ZBX-21227 Improved error logging during agent start as a Windows service
  + ZBX-22178 Fixed action operations being executed on the current host only if a host group is selected
  + ZBX-22189 Fixed LLD Zabbix server crash
  + ZBX-21538 Fixed history.get API method blocking drop_chunks requests during housekeeping
  + ZBX-21956 Fixed severity sign overlapping trigger name in the map element configuration
  + ZBX-22215 Fixed incorrectly quoted function parameter parsing
  + ZBX-22043 Fixed the crash when array index in JSONPath is negative or large
  + ZBX-22118 Fixed remote command execution sequence in Zabbix agent 2
  + ZBX-21556 Updated Etcd by HTTP template to comply with Etcd v3.5
  + ZBX-22133 Fixed closed pipe detection for communication with plugins in Windows
  + ZBX-21936 Fixed actions not being displayed in the Action log widget
  + ZBX-22164 Fixed quote and unquote methods for trigger functions
  + ZBX-21254 Removed kernel.maxproc from the processes graph in Linux by Zabbix agent templates
  + ZBX-21754 Improved value cache warmup when retrieving two last values with 1 day update interval
  + ZBX-22077 Fixed Sign out link not working consistently in Mozilla Firefox
  + ZBX-21862 Updated tablespaces query for Oracle plugin in Zabbix agent 2
  + ZBX-21665 Fixed SMART plugin infinite loop for Zabbix agent 2
  + ZBX-19138 Fixed Redis plugin configuration in Zabbix agent 2 configuration files
  + ZBX-21592 Moved some static items under LLD rules to optimize Oracle by ODBC template
  + ZBX-21069 Fixed SNMP max_vars not backing off when generr is received
  + ZBX-21889 Fixed warnings being displayed even after enabling overrides for trends or history tables with compressed chunks
  + ZBX-21563 Changed the order in which escalation steps and recovery operations are executed
  + ZBX-22017 Fixed map navigation tree widget inability to save the order when the depth levels get changed
  + ZBX-21961 Removed the unnecessary "Command:" label for message actions on the Event details page
  + ZBX-21783 Fixed Zabbix JS timeout validation
  + ZBX-21720 Fixed trends function cache size estimation and overallocation handling
  + ZBX-21713 Fixed retrieval of the numeric column width when Oracle DB is used
  + ZBX-22126 Fixed trends being deleted from cache and retrieved from the database when data older than 1 hour is received
  + ZBX-22075 Fixed crash when Elasticsearch is used
  + ZBX-21890 Fixed config.dbversion_status containing second empty object on PostgreSQL without TSDB
  + ZBX-22138 Fixed inability to delete a group from the host prototype
  + ZBX-21950 Updated script item to not require host interface during template linkage
  + ZBX-21540 Moved some static items under LLD rules to improve performance in Oracle by Zabbix agent 2 template
  + ZBX-21073 Added support of Int8Array(), Buffer() and also duktape plain buffers in md5, sha256 and hmac function parameters
  + ZBX-22071 Extended description for OPSGenie media type
  + ZBX-20845 Fixed SNMP interface availability in case of wrong credentials
  + ZBX-21587 Added metrics for optimizing dependent items preprocessing in Jenkins template
  + ZBX-21441 Added an override to skip metadata collection on zfs and btrfs for Nix templates
  + ZBX-22016 Fixed host.get API method not returning any results for hosts with no interfaces when filtering by "hostid"
  + ZBX-21927 Fixed a crash on Oracle database when connection is lost
  + ZBX-21300 Fixed high CPU usage when using net.tcp.socket.count key on Windows
  + ZBX-21793 Fixed error message for "diaginfo" runtime command
  + ZBX-22042 Fixed inability to get the existing group prototypes by hostprototype.get API method when using Oracle database
  + ZBX-21221 Increased character limit of task_result.info
  + ZBX-21696 Fixed Windows agent 2 Unicode path support for log* items
  + ZBX-21903 Fixed agent 2 timeout behavior for net.tcp.port item
  + ZBX-21039 Fixed Readme in PostgreSQL by Zabbix agent 2 template
  + ZBX-21922 Fixed expression macros to use corresponding item keys
  + ZBX-21806 Fixed fatal PHP error in case incorrect variable type for controller action is given
  + ZBX-21753 Fixed graphs not loading in kiosk mode
  + ZBX-20413 Fixed the behavior of paging when a filter or a sub-filter is applied
  + ZBX-21206 Updated plugin support dependency for Zabbix agent 2
  + ZBX-20356 Updated Zabbix agent 2 to remove and re-add performance counters on failed collection and to keep a query always open
  + ZBX-21296 Updated Oracle plugin, Oracle ODBC and agent 2 template documentation grant select variables and added a new grant
  + ZBX-21595 Optimized RabbitMQ node templates
  + ZBX-21884 Changed system.sw.packages[&lt;package&gt;,&lt;manager&gt;,&lt;format&gt;] to system.sw.packages[&lt;regexp&gt;,&lt;manager&gt;,&lt;format&gt;]
  + ZBX-21594 Optimized RabbitMQ cluster templates
  + ZBX-20050 Fixed broken macro value and type input when changing to/from inherited macros
  + ZBX-21864 Fixed the fatal error in system warning page
  + ZBX-20110 Added single field search option to the archive.info, ts.stats, pdb.info,
    cdb.info and diskgroups.stats keys in Zabbix agent 2 Oracle plugin
  + ZBX-21373 Fixed the agent sometimes crashing when enumerating system processes on OpenBSD</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1689854400">- updated to latest upstream release 6.0.19
- this version fixes CVE-2023-29454 bsc#1213338
- New Features and Improvements
  + ZBXNEXT-8497 Removed unnecessary JavaScript preprocessing in discovery rules in Kubernetes templates
  + ZBXNEXT-8465 Updated JavaScript scripts in Kubernetes templates
  + ZBXNEXT-8467 Updated max supported TimescaleDB version to 2.11
  + ZBXNEXT-7072 Fixed hintbox to be automatically closed when target element disappears
  + ZBXNEXT-8294 Added filters of node labels and annotations for Kubelet discovery
    in Kubernetes cluster state template
  + ZBXNEXT-8199 Added Google cloud platform monitoring template
  + ZBXNEXT-8330 Updated plugin support with defaults support for Zabbix agent 2
  + ZBXNEXT-8357 Improved proxy history housekeeping when data older than ProxyOfflineBuffer is being constantly received
  + ZBXNEXT-8142 Added ability to import configuration files with a UTF-8 Byte order mark
  + ZBXNEXT-8209 Added Azure CosmosDB for MongoDB template
  + ZBXNEXT-8078 Removed unnecessary new line for each element in an array when exporting YAML templates
  + ZBXNEXT-8273 Implemented support for relative Include paths in the config file, based on its current directory
  + ZBXNEXT-8391 Added container healthcheck metric in Docker by Zabbix agent 2 template
  + ZBXNEXT-8354 Added pids_stats to docker.container_stats key in Zabbix agent 2
- Bug Fixes
  + ZBX-22987 Fixed inefficient URL schema validation
  + ZBX-21859 Fixed active checks occasionally not being executed on Zabbix agent 2 if checks
    for a plugin have long and short update intervals
  + ZBX-21892 Fixed wrong fs type returned by vfs.fs.get for file systems with identical mount point
  + ZBX-22941 Prevented clearing of the user macro secret values on inherited host prototypes as
    the result of user macros modifications on the parent host prototype of a template
  + ZBX-22695 Fixed eventlog duplicate timestamps
  + ZBX-22903 Fixed scale calculation for Graph and Graph (classic) widgets
  + ZBX-22148 Fixed the crash when updating a webhook to JavaScript that cannot be compiled
  + ZBX-22868 Fixed Zabbix agent 2 plugin Defaults when hardcoded value is provided
  + ZBX-22399 Added TLS and Default parameters support to MQTT plugin for Zabbix agent 2
  + ZBX-20280 Fixed page selection in a dashboard after refresh
  + ZBX-22883 Fixed occasional crash of user parameters on Windows when using Zabbix agent 2 with UserParameterDir defined
  + ZBX-22805 Increased memory allocation limit for JavaScript execution from 64M to 512M
  + ZBX-22798 Fixed incorrect output of vfs.file.contents when reading frequently modified file
  + ZBX-21573 Optimized preprocessing steps in the AWS EC2 by HTTP template
  + ZBX-16326 Fixed displaying of the first and last data points on the graphs
  + ZBX-22467 Fixed missing bracket in a trigger event name in Windows templates
  + ZBX-22738 Fixed flickering debug info while editing empty dashboards
  + ZBX-22231 Removed host and interface macros resolution from HTTP proxy fields in items,
    item prototype and discovery rule test dialogues
  + ZBX-21194 Fixed filter form submission upon pressing Enter key in Safari
  + ZBX-22762 Fixed race condition in Zabbix agent 2 when reading filesystem
  + ZBX-21804 Removed requirement for write permissions on hosts, host groups, triggers, discovery rules,
    discovery checks and proxies when creating or updating actions
  + ZBX-22243 Fixed navigation away from edited dashboard without user confirmation
  + ZBX-22418 Fixed popup form fields overlapping labels when textarea width is resized
  + ZBX-19590 Changed count_foreach to add 0 when no data are in the requested period
  + ZBX-22681 Fixed wrongly displayed Revert button for text macros in host, template and host prototype clone forms
  + ZBX-22594 Fixed fatal error when a request contains invalid authentication parameters
  + ZBX-22397 Fixed disabled input field text color in Safari
  + ZBX-21593 Optimized preprocessing steps in the templates PostgreSQL by Zabbix agent and PostgreSQL by Zabbix agent 2
  + ZBX-22470 Fixed hang on logging when establishing an encrypted connection in Zabbix agent 2
  + ZBX-20263 Prevented the ability to link two or more templates with matching item keys to a host or template;
    improved the check for double template linkage and related error messages
  + ZBX-22571 Fixed "service not equal" action condition not working as expected
  + ZBX-22644 Fixed Graph widget not showing all problems for multiple items with dataset aggregation enabled
  + ZBX-22698 Fixed spelling mistakes in the templates
  + ZBX-21883 Changed Select map field of the Map widget to multiselect
  + ZBX-22989 Silenced null-dereference warnings for duktape
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22604 Added new replica mismatch metrics to Kubernetes cluster state template, updated triggers
  + ZBX-22475 Fixed regex in preprocessing parameter for Jenkins template
  + ZBX-21910 Fixed JavaScript in Kubernetes nodes template
  + ZBX-22773 Made NodeAddress use ListenIP and ListenPort if not specified
  + ZBX-21613 Fixed broken database upgrade if more than one Zabbix server at the same time on one database is started
  + ZBX-22688 Fixed AlertScriptPath not allowing links
  + ZBX-22029 Fixed preprocessing step in Pods discovery for Kubernetes kubelet template
  + ZBX-22234 Fixed incorrect SNMPINDEX offset retrieval in SNMP discovery
  + ZBX-22141 Fixed attaching multiple templates with proc.get item key to one host and fixed spelling in description
  + ZBX-22285 Fixed honoring of the excludeSearch parameter in API
  + ZBX-20604 Fixed UserParameterDir behavior for UserParameter calls
  + ZBX-22732 Fixed description of ATAN2 mathematical function
  + ZBX-22664 Fixed user macros with regex context being resynced without any changes
  + ZBX-22661 Fixed templated dashboard display in Monitoring Hosts Dashboards
  + ZBX-21599 Optimised preprocessing steps and added dashboard in the TiDB TiKV by HTTP template
  + ZBX-21598 Optimised preprocessing steps and added dashboard in the TiDB PD by HTTP template
  + ZBX-21600 Optimised preprocessing steps and added dashboard in the TiDB by HTTP template
  + ZBX-22386 Fixed encoding of HTML entities in the user interface
  + ZBX-22714 Fixed signature for mqtt.get key in Standard items popup
  + ZBX-21397 Fixed preprocessing step in discovery for Kubernetes kubelet template
  + ZBX-20202 Improved tablespace handling to support Oracle multitenant architecture in Oracle by ODBC template
  + ZBX-22713 Fixed Zabbix server compilation problem for NetBSD
  + ZBX-21795 Fixed unhandled timeout in Telnet
  + ZBX-21801 Fixed helper positioning when sorting Header and Query fields in item configuration form
  + ZBX-22238 Fixed non-writable hostgroup appearance in template, host and host prototype clone forms
  + ZBX-22192 Fixed valid widget name being reset when other widget fields are invalid
  + ZBX-21871 Switched for the changes in users of user group API object to be audit logged
    as updates in groups of user API objects
  + ZBX-22461 Fixed incorrect sortable item positioning in Safari
  + ZBX-22469 Fixed SLI calculation for services having multiple alarms per second
  + ZBX-22859 Fixed validation of input parameters in action configuration form</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1697544000">- updated to latest upstream release 6.0.22
- this version fixes CVE-2023-32722 and CVE-2023-32722 bsc#1216211 and bsc#1216222
- removed patches zabbix-6.0.12-new-m4-pgsql.patch zabbix-6.0.12-curl-fixes.patch
  honestly was tired of patching for correct way doing postgresql detection
  now added postgresql-server-devel which does not make sense but hey
  upstream does not care
- New Features and Improvements
  + ZBXNEXT-8576 Added template integration with Acronis Cyber Protect Cloud
  + ZBXNEXT-6554 Increased remote command execution limits to 16MB
  + ZBXNEXT-8610 Added MantisBT template
  + ZBXNEXT-8358 Improved items configuration sync on PostgreSQL by selecting using equal condition instead of not equal
  + ZBXNEXT-8429 Added HashiCorp Nomad template
  + ZBXNEXT-8649 Fixed time period params in JavaScript
  + ZBXNEXT-8581 Added support for HTTP proxy in Azure templates
  + ZBXNEXT-8558 Added MantisBT webhook
  + ZBXNEXT-8589 Updated documentation, unified metric names and descriptions in PostgreSQL templates,
    removed unused macros, user parameters and queries in PostgreSQL by Zabbix agent
  + ZBXNEXT-8528 Added AWS Cost Explorer template
  + ZBXNEXT-8190 Increased MariaDB maximum supported version to 11.0
  + ZBXNEXT-8582 Increased MySQL maximum supported version to 8.1
  + ZBXNEXT-8481 Added PostgreSQL by ODBC template
  + ZBXNEXT-8561 Added nodata trigger to remote Zabbix proxy and server health templates
  + ZBXNEXT-8482 Added integration with OpenStack Nova
  + ZBXNEXT-8451 Disabled spell checking for nondescriptive textareas
  + ZBXNEXT-8505 Added Cisco SD-WAN templates
  + ZBXNEXT-7944 Excluded edgeupdate service from services discovery in Windows by Zabbix agent templates
  + ZBXNEXT-8422 Added AWS ECS templates
- Bug Fixes
  + ZBX-23417 Fixed possible memory leak when checking modbus.get[] item
  + ZBX-23338 Improved performance of templatedashboard.get method for non super-admin users
  + ZBX-23110 Fixed possible crash on Windows 11 by removing concurrent Win API call for update perfCounters list
  + ZBX-23284 Prevented deletion of the discovered group as a result of renaming its group prototype
  + ZBX-21094 Fixed graphs not displaying values when items do not have trends and trend storage period is overridden in configuration
  + ZBX-23162 Fixed variable in JavaScript for Cisco Meraki template
  + ZBX-23066 Expanded ui/composer.json to describe the project
  + ZBX-23261 Removed kiosk mode button from host inventory form
  + ZBX-23253 Added static units support to graph widget legend and hint box
  + ZBX-21898 Fixed expression validation, history function parser to accept backslash without escaping
  + ZBX-22943 Fixed various memory leaks in Zabbix agent 2
  + ZBX-23244 Added escaping for special characters in HTML mode of Telegram mediatype
  + ZBX-22818 Fixed some aggregation functions not working with last_foreach()
  + ZBX-21636 Fixed Oracle DB update query error mishandled as success
  + ZBX-20442 Fixed Ceph plugin not returning percent_used in Zabbix agent 2
  + ZBX-15210 Added housekeeping and handling in remove action operation of autoreg_host table
  + ZBX-22685 Fixed issue of error message details not being expanded by default in various forms
  + ZBX-22166 Fixed item value widget not showing decimal places properly with seconds
  + ZBX-23035 Fixed disappearing filter group in host, item, trigger, graph, discovery rule, web and template lists
  + ZBX-23105 Added missing database indices
  + ZBX-22640 Fixed inability to add unique SNMPv3 checks in discovery rules
  + ZBX-21952 Fixed and improved documentation for Oracle by ODBC template
  + ZBX-22724 Fixed inconsistencies in ordering of objects in template configuration export
  + ZBX-22980 Fixed host prototype displaying inherited macros in a non-inherited macro tab
  + ZBX-17279 Fixed graph widget loading
  + ZBX-21644 Fixed state of "allow manual close" setting of trigger prototype getting lost on template cloning
  + ZBX-22060 Added notes about encryption in PostgreSQL templates, renamed database instance URI macro to connection string
    in PostgreSQL by Zabbix agent 2 template, updated PostgreSQL by ODBC template to use connection string
  + ZBX-23246 Fixed classic graph preview not working if more than 10 items are assigned to it
  + ZBX-22758 Fixed Zabbix agent 2 startup error on domain controllers by increasing go-winio version
  + ZBX-22451 Fixed resolving of calculated item formula in test popup
  + ZBX-22620 Added header in items for Meraki template
  + ZBX-23051 Changed content of resolved alerts to be more compatible with Event Orchestration in PagerDuty
  + ZBX-23272 Fixed naming for tenant item prototypes in OpenStack Nova by HTTP template
  + ZBX-22771 Fixed handling of large unsigned integers in jsonpath
  + ZBX-22871 Fixed regular expression crash with invalid utf-8 sequences when pcre2 is used
  + ZBX-23141 Fixed crash when maintenance is enabled and unexpected event exists for trigger prototype
  + ZBX-21255 Added support of the fmtnum() function for {ITEM.VALUE}, {ITEM.LASTVALUE} and expression macros
  + ZBX-21695 Fixed {TIME} macro not being resolved during scheduled report test
  + ZBX-23221 Fixed memory leaks when using certificate-based encryption in Zabbix Agent 1 and Agent 2; thanks to Masato Hirahata for the patch
  + ZBX-22864 Fixed calculation of max_repetitions sent out to device in SNMP PDUs
  + ZBX-21574 Optimized Asterisk by HTTP template
  + ZBX-18168 Added regexp runtime error logging for log*[] items
  + ZBX-22677 Adjusted font colors for placeholders, disabled and readonly fields
  + ZBX-22972 Fixed displaying of dashboard pages when scrolling is enabled
  + ZBX-22528 Fixed draggable element position
  + ZBX-23067 Enhanced audit logging with reason of switching of HA node to active mode
  + ZBX-22613 Fixed script execution with API token as authentication
  + ZBX-23060 Removed unused endpoints in JavaScript for Veeam Backup and Replication template
  + ZBX-22772 Added trends cleanup for non-numeric value types
  + ZBX-22822 Fixed displaying the correct threshold color in "Top hosts" widget when value exceeds maximum
  + ZBX-22777 Fixed item test form sending incorrectly resolved macros to server if item uses SNMP interface
  + ZBX-23097 Fixed use of uninitialised value when verifying subject and issuer with TLS
  + ZBX-23112 Fixed runtime errors in the inheritance of the trigger and trigger prototype dependencies
  + ZBX-22539 Fixed SLI calculation for days with daylight-saving-time transitions
  + ZBX-22814 Fixed PHP runtime errors in API trigger.get method when using "expandComment" option
  + ZBX-23049 Fixed default condition for log item macro resolution
  + ZBX-21909 Updated setup section in README for PHP-FPM templates to include configuration example for Apache
  + ZBX-21547 Fixed reading of non-UTF-8 encoded files in Zabbix agent 2
  + ZBX-20148 Fixed the issue with housekeeper failing to delete some of the events that required deletion
  + ZBX-21970 Fixed console error in "Map navigation tree" widget; disabled add button on a 10th depth level
  + ZBX-19393 Fixed undefined index errors in configuration.importcompare
  + ZBX-22290 Fixed generation of double page headers when general warning appears
  + ZBX-21845 Fixed Zabbix agent 2 systemd plugin failing with newer dbus
  + ZBX-22830 Fixed free bytes calculation for temporary tablespace in Oracle Zabbix agent 2 plugin
  + ZBX-22912 Fixed not being able to save an event correlation when custom formula was selected but only one condition remained
  + ZBX-21571 Updated pod crash loop trigger expressions in Kubernetes nodes and cluster state templates
  + ZBX-22369 Fixed suffix interpretation in threshold values for "Top hosts" widget
  + ZBX-22825 Fixed Zabbix access to the first page for user with specific page access
  + ZBX-22867 Fixed import popup showing circle animation even if PHP code failed
  + ZBX-22711 Fixed incorrectly displayed simple graphs with non-numeric items in Host graphs page</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1703419200">- updated to latest release 6.0.25
- fixes for bsc#1218199 (CVE-2023-32727), bsc#1218185 (CVE-2023-32725),bsc#1218193 (CVE-2023-32726)
- New Features and Improvements
  + ZBXNEXT-8857 Updated max supported TimescaleDB version to 2.13
  + ZBXNEXT-8800 Backported support of additional SSH options for ssh.run[] item as the 5th parameter
  + ZBXNEXT-8705 Implemented new tablespace item to retrieve percentage about
    current tablespace usage from max for both Oracle templates
  + ZBXNEXT-8708 Added version metric to Oracle plugin in Zabbix agent 2
  + ZBXNEXT-8729 Updated max supported TimescaleDB version to 2.12
  + ZBXNEXT-8522 Added HPE iLO by HTTP template
  + ZBXNEXT-7486 Added openshift-state-metrics in Kubernetes cluster state by HTTP
  + ZBXNEXT-8552 Added FortiGate by SNMP and FortiGate by HTTP templates
  + ZBXNEXT-8727 Added additional metrics in Cisco Meraki organization by HTTP template
  + ZBXNEXT-7097 Added item and trigger for monitoring PostgreSQL version into PostgreSQL
    by ODBC and PostgreSQL by Zabbix agent 2 templates
  + ZBXNEXT-8283 Implemented role-based authentication for AWS monitoring
  + ZBXNEXT-8575 Added Nextcloud template
  + ZBXNEXT-8469 Increased PostgreSQL maximum supported version to 16
  + ZBXNEXT-8714 Increased MariaDB maximum supported version to 11.1
- Bug Fixes
  + ZBX-23559 Fixed SLI dropping when maintenance is set with pre-existing problem
  + ZBX-23471 Fixed sha256 sum calculation on AIX, HP-UX and Solaris, fixed crash on HP-UX
  + ZBX-23787,ZBX-23755 Fixed crash on empty HTTP response;
    fixed Zabbix agent build on Windows with libcurl
  + ZBX-23683 Fixed calculation of vmware.datastore.read/write items taking into
    account VMware HV maintenance status
  + ZBX-21132 Fixed Top hosts widget not showing all items by selected item name
  + ZBX-23764 Added an additional field for new events in SIGNL4 media type
  + ZBX-23342 Fixed Zabbix agent 2 MySQL plugin connection not taking into account TLS parameters
  + ZBX-23685 Added read-only transaction to the list of recoverable errors on PostgreSQL
  + ZBX-23580 Fixed aggregated item key conversion to calculated item formula when
    item key includes 'last' function and a fourth parameter
  + ZBX-22493 Fixed foreign key support with SQLite3 database
  + ZBX-23490 Improved HTTP agent, web scenarios, web checks and JavaScript to convert to UTF-8
    from charset specified in HTTP header or HTTP meta tag
  + ZBX-23621 Fixed SNMP discovery looping forever with empty trend response
  + ZBX-23644 Fixed Zabbix agent compilation on AIX
  + ZBX-23525 Fixed template tab name in template configuration form
  + ZBX-23620 Reordered sub-templates in READMEs of Acronis, Control-M and Openstack templates
  + ZBX-23381 Fixed unit for FreeStorageSpace metric in JavaScript AWS RDS instance by HTTP template
  + ZBX-23269 Fixed sizes of loading modal windows
  + ZBX-22400 Fixed Web scenarios configuration form to display parent web scenarios on page refresh
  + ZBX-23290 Fixed gap when filtering by tags in Latest data
  + ZBX-23430 Fixed selected filter tab in high contrast themes being indistinguishable from others when collapsed
  + ZBX-23639 Changed value type for 'Pool Percent Used' item prototype in Ceph by Zabbix agent 2 template
  + ZBX-21891 Fixed messages about enabling, disabling and updating modules being different from other places
  + ZBX-23521 Fixed password field label not changing to key passphrase and
    back for SSH agent item when changing authentication method
  + ZBX-23431 Fixed non-working "Network timeout for item test" setting
  + ZBX-23285 Added missing bottom border for disabled button dropdown on hover for inherited macros
  + ZBX-23615 Fixed receiving data from the database twice the first time it is loaded
  + ZBX-19531 Fixed tables with header text vertical rotation
  + ZBX-23235 Fixed function macros to expand in notifications
  + ZBX-23173 Fixed memory leak in agent 2 for Windows Events processing on MS Windows
  + ZBX-23265 Fixed transfer of PSK encryption details when cloning proxy
  + ZBX-23563 Fixed JSONPath for rowshare locks metric in PostgreSQL by Zabbix agent 2 template
  + ZBX-22907 Removed unused LLD macro in PostgreSQL by Zabbix agent template
  + ZBX-23377 Added support for VMware perfCounter with nanosecond type
  + ZBX-23012 Possible optimization of the SQL queries when updating LLD items
  + ZBX-23325 Fixed ability to add duplicate ICMP ping checks to discovery rule configuration form via popup
  + ZBX-23270 Renamed trigger name condition to event name condition
  + ZBX-23340 Fixed TLS parameter handling in MySQL plugin for Zabbix agent 2
  + ZBX-23461 Fixed output of redundant data in DCdump_interfaces
  + ZBX-23528 Fixed inability to resize trigger expression field horizontally
  + ZBX-22977 Fixed positioning of hidden checkbox inputs and fixed autofocus in template/host mass update
  + ZBX-23494 Added SNMP fallback item to TrueNAS by SNMP template, updated
    uptime item and template descriptions, added preprocessing to free swap percentage calculation
  + ZBX-23404 Fixed Zabbix agent crashes on HP-UX 11.23
  + ZBX-22666 Disabled severity filter for Geomap widget in dashboard edit mode
  + ZBX-22735 Fixed confusing error message on user parameter reload in Zabbix agent 2
  + ZBX-23393 Fixed unquoted macro parsing in trigger function parameters
  + ZBX-23064 Simplified trend synchronization queries to improve performance
  + ZBX-23373 Fixed result for script.get API call with selectActions option
  + ZBX-23014 Fixed Zabbix agent build on HP-UX
  + ZBX-23164 Added timespan parameter in JavaScript Cisco Meraki template
  + ZBX-23455 Fixed inconsistency in button naming, confirmation messages,
    success and error messages in item and web scenario list pages
  + ZBX-20038 Fixed master host parameter for MySQL replication.get_slave_status key in Zabbix agent 2
  + ZBX-23301 Removed checks for PostgreSQL-TimescaleDB versions combination
  + ZBX-23211 Fixed host dashboard view for multi-page dashboard where the first page is empty</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1707048000">- add group provides needed by RPM 4.19</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108800">- update to latest release 6.0.27
- replaced zabbix-agentd.firewall  zabbix-java-gateway.firewall  zabbix-proxy.firewall  zabbix-server.firewall
  with firewalld xml definitions zabbix-agentd.xml  zabbix-java-gateway.xml  zabbix-proxy.xml  zabbix-server.xml
- New Features and Improvements
  + ZBXNEXT-8983 	Updated max supported MariaDB version to 11.2
  + ZBXNEXT-8984 	Updated max supported MySQL version to 8.3
  + ZBXNEXT-8762 	Added YugabyteDB by HTTP and YugabyteDB Cluster by HTTP templates
  + ZBXNEXT-8891 	Updated max supported MySQL version to 8.2
  + ZBXNEXT-8524 	Added support for HTTP proxy in GCP templates
  + ZBXNEXT-8759 	Added dashboards in Azure templates
  + ZBXNEXT-8580 	Added new discovery rules, refactored discovery rules to dependent items
    and made few minor changes in MSSQL by ODBC template
  + ZBXNEXT-8730 	Added Azure Cost Management by HTTP template
  - Bug Fixes
  + ZBX-23124 Fixed items with disabled history being sometimes stuck in non-supported state
  + ZBX-23586 Fixed filter evaluation type of organizations discovery in Cisco Meraki dashboard by HTTP template
  + ZBX-23766 Updated Zabbix agent 2 Ceph plugin readme setup instructions
  + ZBX-24094 Fixed network interfaces LLD filtering macro in Linux by Prom template
  + ZBX-23202 Fixed unused tag value being saved in tag filter
  + ZBX-22555 Updated regexp to case insensitive in Nginx templates
  + ZBX-23973 Fixed trends being retrieved from database for new items and for items with infrequent update interval
  + ZBX-22745 Removed incorrect description of network interfaces administrative status filter macro in SNMP templates
  + ZBX-24015 Improved zabbix[queue] internal item not to block history syncers and pollers
  + ZBX-23509 Fixed JSONPath of Keyspace discovery master item in Redis by Zabbix agent 2 template
  + ZBX-24059 Fixed libmodbus unnecessary linking into all binaries
  + ZBX-24055 Added missing API port macros in URL of script items in HPE Synergy by HTTP and HPE Primera by HTTP templates
  + ZBX-20525 Fixed vfs.dir.size performance issues when walking through directory that has a lot of subdirs/files
  + ZBX-23773 Improved trigger functionality for Acronis Cyber Protect Cloud MSP by HTTP template
  + ZBX-23979 Improved trend recalculation performance by performing trend updates in own transaction
  + ZBX-23688 Improved new item value retrieval performance by adding such items to value cache after configuration sync
  + ZBX-22130 Changed JSONPath expression evaluator to treat null values as empty variants
  + ZBX-23986 Added a license to the Go module
  + ZBX-23587 Fixed widget input field selecting when clicking on label
  + ZBX-23640 Fixed preload hints opening
  + ZBX-22433 Fixed web scenario and web scenario step configuration field trimming and field sorting
  + ZBX-23684 Fixed transactions query file for PostgreSQL by Zabbix agent template
  + ZBX-22371 Fixed process tags option not adding tags for service events
  + ZBX-17208 Fixed invalid command-line flag handling in Zabbix agent 2
  + ZBX-23937 Fixed JavaScript for AWS EC2 instances discovery
  + ZBX-22715 Fixed map shape dimension changes on resizing in scaled browser mode
  + ZBX-23722 Added garbage collection after executing JavaScript code
  + ZBX-23740 Fixed netsnmp persistent state disabling without affecting its configuration
  + ZBX-23257 Fixed log items not using MaxLinesPerSecond setting correctly for Zabbix agent 2
  + ZBX-23890 Removed non-existing headers from compiler checks: mtent.h and knlist.h
  + ZBX-23912 Removed Jira with CustomFields media type in data.tmpl
  + ZBX-23761 Fixed JavaScript in Jira media type
  + ZBX-22558 Fixed trigger expression for retrieval of stub page in Nginx templates
  + ZBX-23691 Fixed LLD filters evaluation type for devices discovery in Cisco SD-WAN by HTTP template
  + ZBX-23540 Added error checks for RegisterMetrics calls
  + ZBX-23605 Removed getting location buckets in AWS by HTTP template
    added discovery filters for request metrics in AWS S3 bucket by HTTP template
  + ZBX-23466 Fixed data aggregation errors in Graphs and Top hosts widgets with Elasticsearch backend
  + ZBX-23835 Updated Meraki templates
  + ZBX-23723 Fixed proxy params in JavaScript AWS templates
  + ZBX-23733 Fixed error when downloading graph as .png image if item name contains multibyte characters
  + ZBX-22983 Fixed ellipsed dropdown options in items mass update in preprocessing
  + ZBX-23715 Fixed persistent directory path not following symlinks upon creation
  + ZBX-23825 Fixed query_fields values for Acronis and Nomand templates
  + ZBX-22055 Fixed map image of map widget not being updated when pressing Apply button
  + ZBX-23629 Fixed interface icon cursor to pointer
  + ZBX-22536 Fixed TimescaleDB compression detection for history.clear API method and proper error appearance in frontend
  + ZBX-23145 Disabled deprecated automatic reconnection in MySQL
  + ZBX-22933 Improved vfs.file.regmatch and vfs.file.regexp items to use buffered file read
  + ZBX-23439 Fixed sorting of numeric items with/without aggregation enabled in Top hosts widget
  + ZBX-21973 Changed deprecated X-Frame option allow-from to Content-Security-Policy frame-ancestors
  + ZBX-23633 Fixed service alarms to be recovered with problem time in case of negative problem duration
  + ZBX-23738 Fixed Zabbix backend sources for libxml2 2.12.0 version changes
  + ZBX-23746 Fixed creation of tickets during escalation for Zammad media type
  + ZBX-23561 Fixed spacing between filter and results table
  + ZBX-18873 Fixed disabled chevrons color in problem view
  + ZBX-23636 Fixed some fields in Administration section not being trimmed on form submit</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108801">- remove all firewalld definitions as they are part of firewald package already</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711800000">- fix broken copypasta for system-user-zabbix source file and
  file itself to remove gecos (description) in file
  fixes bsc#1222169 Packaging Error in system-user-zabbix-6.0.27-1.1.noarch package prevents upgrade
  Thanks Andreas Stieger for pointing out and reporter himself</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1711800001">- update to 6.0.28:
  * Added metadata in JavaScript for AWS templates
  * Added AWS ELB Application Load Balancer by HTTP template
  * Added Check Point Next Generation Firewall by SNMP template
  * Added MSSQL by Zabbix agent 2 template
  * Updated max supported TimescaleDB version to 2.14
  * bug fixes</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1716984000">- Update license to match legaldb report</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1719489600">- update to 6.0.31
- New Features and Improvements
  + ZBXNEXT-9140 Added support for custom compartments in Oracle Cloud by HTTP templates Templates
  + ZBXNEXT-9034 Added Jira Data Center by JMX template Templates
  + ZBXNEXT-8682 Introduced a length limit of 512KB for item test values that server returns to Zabbix frontend Frontend Server
  + ZBXNEXT-8248 Added database filter macros to MySQL templates Templates
  + ZBXNEXT-6698 Removed absolute threshold and timeleft from OS template triggers of filesystem space Templates
  + ZBXNEXT-7930 Added user macro support for username and password fields in email media type Server
  + ZBXCTR-22 Refactored JavaScript filter functions for Kubernetes templates Templates
  + ZBXNEXT-9098 Added AWS ELB Network Load Balancer by HTTP template Templates
  + ZBXNEXT-6864 Replaced {HOST.CONN} with user macros in templates Templates
  + ZBXNEXT-9117 Updated max supported MariaDB version to 11.3 Proxy Server
  + ZBXNEXT-9026 Added Go compiler version to Zabbix agent 2 version output Agent
  + ZBXNEXT-8786 Changed 'odbc.discovery' keys to 'odbc.get' in MySQL by ODBC and Oracle by ODBC templates Templates
  + ZBXNEXT-8536 Added cbdhsvc service to macros in Windows agent templates Templates
  + ZBXNEXT-8861 Made changes and added more metrics to the FortiGate by SNMP template Templates
  + ZBXNEXT-8240 Added a new set of templates for integration with Oracle Cloud Infrastructure Templates
- Bug Fixes
  + ZBX-24483 Improved memory usage in Zabbix server/proxy trappers and in proxy
    pollers when sending large configuration Proxy Server
  + ZBX-23073 Fixed URL widget resizing and dragging Frontend
  + ZBX-24574 Fixed HA node flipping between standby and active states Server
  + ZBX-24119 Fixed possible blocking of alert manager when it periodically pings database Server
  + ZBX-7998 Added VMware service username, password and URL check for empty values Proxy Server
  + ZBX-24402 Reduced main process connections to database during startup Proxy Server
  + ZBX-24369 Fixed filter behavior in monitoring pages after deleting filter parameters Frontend
  + ZBX-24484 Fixed Geomap widget console error when dragging map in widget edit mode Frontend
  + ZBX-23337 Improved supported version documentation for Oracle Database plugin and both templates Documentation
  + ZBX-24180 Fixed inability to import existing host or template when its dependent item prototype,
    which is used in trigger prototypes or graph prototypes, would have a different master item API
  + ZBX-20871 Fixed inability to use LLD macro functions in Prometheus pattern and labels used in item prototype preprocessing API
  + ZBX-24527 Fixed unnecessary loading text being displayed in hintbox preloader Frontend
  + ZBX-24362 Fixed wrong Zabbix agent 2 loadable plugin process handling catching all child process exits Agent
  + ZBX-24470 Fixed scale of VMware vmware.vm.memory.size.compressed key Proxy Server
  + ZBX-24415 Added triggers for datastores in VMware templates Templates
  + ZBX-18094 Fixed multiple pie graph issues related to calculation of item angles Frontend
  + ZBX-20766 Fixed confusing port binding error message Agent Proxy Server
  + ZBX-24481 Fixed inability to unset value map from existing item or item prototype by passing
    a version without valuemap parameter into configuration.import API
  + ZBX-24531 Fixed compile time data not being set for agent2 Agent
  + ZBX-24453 Implemented socket file cleanup when shutting down, added blocking of signals during important stages of startup Proxy Server
  + ZBX-24152 Fixed host form submission with Enter button if the form is opened in a popup and focus is in a flexible text area field Frontend
  + ZBX-23788 Added SNMP OID ifAlias in Network interfaces discovery Templates
  + ZBX-24482 Fixed the presence of the http_proxy field in the initial data Installation
  + ZBX-24210 Improved Zabbix agent 2 loadable plugin capacity code style Agent
  + ZBX-23951 Fixed issue of incorrect template matching when no UUID exists in export file API
  + ZBX-23953 Fixed CIDR network mask of VMware HV network interface Proxy Server
  + ZBX-24195 Fixed host IPMI username and password field max length Frontend
  + ZBX-24451 Added tags and changed a item in Proxmox template Templates
  + ZBX-23386 Fixed hintbox sizing to fit screen Frontend
  + ZBX-24024 Fixed OIDs for external sensors in APC UPC by SNMP templates Templates
  + ZBX-21751 Fixed node's loadavg item in Proxmox template Templates
  + ZBX-24315 Fixed linking template to host when some LLD macro paths already exist Server
  + ZBX-24172 Fixed Zabbix server issue with scheduled intervals on Feb 29th of leap year Server
  + ZBX-23407 Improved performance of retrieving last history values when primary keys are available API
  + ZBX-24246 Updated descriptions for family of MySQL and Oracle templates,
    changed macro in the trigger 'Tablespace utilization is too high' for family of Oracle templates Templates
  + ZBX-23988 Renamed Agent2 Go module
  + ZBX-24222 Fixed incorrect item OIDs in the FortiGate by SNMP template Templates
  + ZBX-24393 Updated README in Redis by Zabbix agent 2 template Templates
  + ZBX-24298 Allowed any JNDI service providers back in JMX monitoring Java gateway
  + ZBX-19990 Separated LLD filter macros in Apache Tomcat by JMX template Templates
  + ZBX-24364 Added preprocessing steps for LLD rules in RabbitMQ templates Templates
  + ZBX-24368 Improved PostgreSQL autovacuum's count query Templates
  + ZBX-24282 Fixed Zabbix proxy to report error for not supported items Proxy Server
  + ZBX-19507 Fixed vmware.eventlog item to recover after event keys are reset Server
  + ZBX-24241 Fixed Zabbix server issue with random order of host groups for a host during real-time export Server
  + ZBX-24275 Fixed item prototype JSONPath preprocessing, added missing volume health metric and triggers in HPE MSA templates Templates
  + ZBX-24316 Fixed username macro in GridGain by JMX template Templates
  + ZBX-23719 Updated plugin-support to add duplicate flag handling Agent
  + ZBX-22429 Fixed typo in Zabbix proxy automake file Installation
  + ZBX-24264 Fixed value cache being filled with values of newly added items with triggers Server
  + ZBX-24088 Fixed problem filtering in maps with nested maps Frontend
  + ZBX-24206 Fixed line breaks in JavaScript in Cloudflare template Templates
  + ZBX-24236 Fixed nested transaction error in LLD when connection is terminated Server
  + ZBX-24134 Added sensor discovery in VMware Hypervisor template Templates
  + ZBX-23918 Fixed item pattern select popup to display all available items Frontend
  + ZBX-24190 Fixed items being updated incorrectly when configuring graph Frontend
  + ZBX-24289 Fixed issue with interface assignment for items copied from host to host Frontend
  + ZBX-23032 Added triggers for cluster status in VMware templates Templates
  + ZBX-23948 Added support for TabularData data when parsing an MBean attribute Java gateway
  + ZBX-23742 Fixed tag filtering logic for tags with one name and different types of operators API
  + ZBX-24271 Added delay in JavaScript execution for Azure Cost Management by HTTP template Templates
  + ZBX-24208 Fixed Oracle, MySQL plugin connection cache blocking Agent
  + ZBX-24202 Fixed JavaScript in AWS S3 bucket by HTTP template Templates
  + ZBX-23478 Fixed issue when missing locale error would not be displayed for user under certain conditions Frontend
  + ZBX-24166 Fixed Zabbix not being able to restart due to RTC and sockets not being closed before stopping Agent Proxy Server
  + ZBX-23853 Fixed duplicate agent check timestamps when time shifts back due to system clock synchronization Agent</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1726833600">- update to 6.0.33
- this version fixes CVE-2024-36461 and CVE-2024-22114
- New Features and Improvements
  + ZBXNEXT-9000 Changed query table for ASM disk group metrics in Oracle Database plugin and
    Oracle by ODBC template Agent Templates
  + ZBXNEXT-9217 Added AWS Lambda by HTTP template Templates
  + ZBXNEXT-9293 Updated max supported MySQL version to 9.0 Proxy Server
  + ZBXNEXT-8657 Updated Zabbix health templates with new visualization Templates
  + ZBXNEXT-9143 Added index on auditlog recordsetid Server
  + ZBXNEXT-9081 Added Small Computer System Interface (SCSI) device type support to Zabbix agent 2 Smart plugin Agent
  + ZBXNEXT-6445 Added recovery expression for fuzzytime triggers in Linux and Windows templates,
    removed fuzzytime triggers from active agent templates Templates
  + ZBXNEXT-9201 Updated max supported MySQL version to 8.4 Proxy Server
  + ZBXNEXT-9225 Updated max supported TimescaleDB version to 2.15 Server
  + ZBXNEXT-9226 Updated max supported MariaDB version to 11.4 Proxy Server
  + ZBXNEXT-8868 Added discovery and template for Azure VM Scale Sets Templates
- Bug Fixes
  + BX-24947 Fixed PHP runtime errors while processing frontend notifications Frontend
  + ZBX-24824 Improved loadable plugin connection broker Agent
  + ZBX-24583 Fixed inability to export/import web scenario with digest authentication API
  + ZBX-23905 Fixed double scroll in script dialogs Frontend
  + ZBX-18767 Fixed word breaks in flexible text input fields and trigger expressions Frontend
  + ZBX-24909 Fixed resolving of macro functions in the "Item value" widget Frontend
  + ZBX-24859 Fixed JavaScript in S3 buckets discovery rule Templates
  + ZBX-24617 Fixed hardcoded region in AWS by HTTP template Templates
  + ZBX-24524 Fixed "New values per second" statistic to include dependent items in calculation Proxy Server
  + ZBX-24821 Made 'execute_on' value being recorded in audit only for shell scripts Server
  + ZBX-23312 Fixed discovery edit form being saved incorrectly after dcheck update Frontend
  + ZBX-24773 Fixed duplicate item preprocessing in Kubernetes Kubelet by HTTP template Templates
  + ZBX-24514 Fixed standalone Zabbix server and Zabbix proxy not stopping when database is read-only Proxy Server
  + ZBX-23936 Fixed state and styling of readonly fields Frontend
  + ZBX-24520 Fixed an issue with incorrect translations used in several frontend places Frontend
  + ZBX-21815 Fixed issue with undefined offset for media type when it was deleted before saving the user Frontend
  + ZBX-24108 Fixed error in dashboard if Map widget contains map element that user doesn't have access to Frontend
  + ZBX-24569 Fixed old and added new items to Azure Virtual Machine template Templates
  + ZBX-24537 Fixed tags subfilter in Latest data kiosk mode Frontend
  + ZBX-24167 Fixed template linkage when item prototype collision is found Server
  + ZBX-23770 Improved monitoring user permissions documentation for Zabbix agent 2 Oracle plugin and Oracle by ODBC template Documentation
  + ZBX-24565 Removed redundant kernel header include, fixed musl compatibility issues (thanks to Alpine Linux maintainers for spotting this)
  + ZBX-24610 Fixed interface field appearance for discovered items without interface set Frontend
  + ZBX-24562 Fixed incorrect problem order in Problems by severity widget's hintbox Frontend
  + ZBX-23751 Fixed inability to pass an action filter condition without an "operator" property, implying a default value of "Equal" API
  + ZBX-21429 Prevented ability to disable all UI element access via role.update API API
  + ZBX-19271 Fixed inconsistent tag row rendering in different edit forms Frontend
  + ZBX-24539 Fixed incorrect threshold in trigger expression of Check Point Next Generation Firewall by SNMP template Templates
  + ZBX-24667 Fixed vm.memory.size[pused] item on Solaris Agent
  + ZBX-23781 Added storage volumes check in HPE iLO by HTTP template Templates
  + ZBX-24391 Fixed Zabbix agent to return net.tcp.socket.count result without error if IPv6 is disabled Agent
  + ZBX-24235 Fixed value misalignment in Item value widget Frontend
  + ZBX-24352 Fixed custom severity name usage in Geomap widget Frontend
  + ZBX-24665 Fixed potential problem with deprecated GCE Integrity feature Templates
  + ZBX-20993 Fixed Zabbix agent 2 MQTT plugin clientID to be generated by strict requirements Agent
  + ZBX-23426 Added dependent item with JavaScript preprocessing for edges SD-WAN in VMWare SD-WAN VeloCloud by HTTP template Templates
  + ZBX-24566 Fixed crash when expression macro is used in unsupported location Server
  + ZBX-24450 Fixed issue where graph could differ for data gathered from PostgreSQL and other databases Frontend
  + ZBX-24513 Fixed real-time export of rarely updated trends Server
  + ZBX-24163 Fixed submap addition in Map navigation tree widget to not append same submaps repeatedly Frontend
  + ZBX-23398 Fixed trigger expression constructor incorrectly showing '&lt;' and '&gt;' operators Frontend
  + ZBX-23584 Fixed error message being displayed when updating host after changing item status Frontend
  + ZBX-24635 Fixed datastore triggers in VMware templates Templates</changelog>
</package>
<package pkgid="515c83af6776f77ba7d457ee708bda699f292bb952dff4a8e03f65acebba1a2e" name="zabbix-server" arch="s390x">
  <version epoch="0" ver="6.0.33" rel="bp156.2.3.1"/>
  <changelog author="pgajdos@suse.com" date="1644494400">- version update to 4.0.38
  * ZBX-20387   fixed default language of the setup routine for logged in superadmin users (averza)
  * ZBX-19652   fixed JavaScript syntax for Internet Explorer 11 compatibility (jfreibergs)</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1644753600">- mention dropped files from 3.x series so it can be accepted in backports...
- zabbix-3.0.20-jsLoader-fix.patch was never required in 4.x</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1647518400">- updated to latest release 4.0.39
- Bug Fixes
  + ZBX-19789 Added SourceIP support to ldap simple checks
  + ZBX-20680 Fixed reflected XSS issues
  ( Reflected XSSes in Zabbix Frontend (CVE-2022-24349, CVE-2022-24917, CVE-2022-24918, CVE-2022-24919) )
  fixes for bsc#1196945 bsc#1196946 bsc#1196947</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491200">- updated to latest release 4.0.42
- New Features and Improvements
  + ZBXNEXT-7694 Added "utf8mb3" character set support for MySQL database
  + ZBX-20946 Enabled Bulgarian, Chinese (zh_TW), German, Greek, Indonesian,
    Romanian, Spanish and Vietnamese languages in frontend
- Bug Fixes
  + ZBX-21123 Fixed crash when VMware VC was not available at the first moment when starting zabbix_server
  + ZBX-21137 Fixed VMware collector crash related to datastore state disconnected from all HVs
  + ZBX-20600 Fixed vmware hv.datastore.latency item when multiple datastores with duplicate name
  + ZBX-20844 Fixed external check becoming unsupported when Zabbix server or Zabbix proxy is stopped</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491201">- add CVE-2022-35230 patch file CVE-2022-35230.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674216000">- updated to 6.0.12
- for changes in this major release please consult 6.0.html in
  /usr/share/doc/packages/zabbix/
- removed CVE-2022-35230.patch and zabbix-3.0.25-new-m4-pgsql.patch
- added fixed zabbix-6.0.12-new-m4-pgsql.patch patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674820800">- mention of patches added required...
  zabbix-6.0.12-curl-fixes.patch zabbix-6.0.12-netsnmp-fixes.patch
  zabbix-6.0.12-new-m4-pgsql.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1684152000">- updated to latest upstream release 6.0.17
- New Features and Improvements
  + ZBXNEXT-8334 Added Event-Driven Ansible media
  + ZBXNEXT-8312 Increased TimescaleDB maximum supported version to 2.10
  + ZBXNEXT-8317 Increased MariaDB maximum supported version to 10.11
  + ZBXNEXT-7759 Added array and Buffer support to JavaScript btoa function and HttpRequest post/put methods
  + ZBXNEXT-8071 Added sysdba, sysasm and sysoper login options to Zabbix agent 2
    Oracle plugin and updated Oracle by Zabbix agent 2 template documentation
  + ZBXNEXT-8241 Added support of signing data using rs256 to JavaScript engine
  + ZBXNEXT-8208 Added storage accounts in azure template
  + ZBXNEXT-8012 Implemented API token authentication in user.checkAuthentication method
  + ZBXNEXT-8204 Added support of PHP 8.2
  + ZBXNEXT-8170 Added AWS cloud templates
  + ZBXNEXT-7923 Added templates for BMC Control-M integration
  + ZBXNEXT-7775 Added Veeam backup and replication templates
  + ZBXNEXT-8054 Updated MariaDB maximum supported version to 10.10
  + ZBXNEXT-7951 Implemented configuration import improvements
  + ZBXNEXT-8112 Added Line media type
  + ZBXNEXT-8197 Added TimescaleDB v2.9.x support
  + ZBXNEXT-7962 Fixed interfaces discovery rules in OPNsense, PFSense and TrueNAS templates
  + ZBXNEXT-7615 Added hmac function for JavaScript
  + ZBXNEXT-7977 Added Azure Microsoft SQL templates
  + ZBXNEXT-8076 Added prof_enable and prof_disable commands for profiling
  + ZBXNEXT-7963 Added a hint box to the "Enable HTTP authentication" field; added confirmation dialog box for enabling HTTP authentication
  + ZBXNEXT-7886 Added Cisco Nexus 9000 Series Switches template
  + ZBXNEXT-6119 Added the option to retrieve all JSON data from docker.container_info key in Zabbix agent 2 Docker plugin
  + ZBXNEXT-7834 Added templates for Microsoft Azure and Azure virtual machines
  + ZBXNEXT-8058 Reduced locking between history syncers, trappers and proxy pollers
- Bug Fixes
  + ZBX-22718 Fixed memory leak in json objects and identical keys
  + ZBX-22719 Fixed replace() function in expressions
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22589 Added new limits for JS objects
  + ZBX-22521 Added debug logging for process selection in proc.mem[] on AIX
  + ZBX-22373 Updated go.mod/sum to allow mixing session and key parameter for Zabbix agent 2 items
  + ZBX-22241 Fixed minimum severity filter usage for map element link triggers
  + ZBX-22194 Fixed inability to import a template with trigger dependency on a host trigger
  + ZBX-22538 Fixed popup menus disappearing on right-clicking links in them
  + ZBX-21583 Optimised preprocessing steps and added two graphs and dashboard in the Hadoop by HTTP template
  + ZBX-19375 Prevented the ability to set a duplicate value for the uuid parameter when updating any of template
    entities; added possibility to update the uuid parameter for the Service API; fixed duplicate UUIDs
    in Proxmox VE by HTTP template
  + ZBX-21603 Optimised preprocessing steps in the Zookeeper by HTTP template
  + ZBX-21589 Optimised SQL queries and preprocessing steps
  + ZBX-22492 Removed limitation for size of logged messages in JS
  + ZBX-22641 Updated deprecated ports in Kubernetes templates, updated target tags,
    added notes about binding address options for Scheduler and Cluster Manager components
  + ZBX-22306 Fixed the crash in Zabbix agent 2 when running out of available file descriptors
  + ZBX-21013 Hid the option "Create new groups" for unprivileged users in the Import form
  + ZBX-22219 Added validation to the "Server" IP/DNS option in the Zabbix agent 2 configuration
  + ZBX-22627 Fixed loss of preprocessing result when step with delta is used
  + ZBX-22304 Fixed duplication in web scenario error messages when curl cannot resolve host
  + ZBX-21577 Added an extra master item prototype to the Elasticsearch Cluster by HTTP template
    to reduce preprocessing worker utilization
  + ZBX-20084 Fixed VMware parameters display
  + ZBX-20699 Fixed the inability to import host prototypes containing SNMPv3 interface;
    allowed to supply conditional parameters with default values to hostprototype.create and hostprototype.update API methods
    when the parameters have no effect; added audit logging of changes to host prototypes when unlinking a template;
    fixed the inability to remove group links or group prototypes from a host prototype of a linked template
  + ZBX-22432 Fixed different severity paddings in trigger popups and maps triggers
  + ZBX-22210 Fixed selected count when using filter and filtered parameter is changed in a popup
  + ZBX-22533 Fixed debug section overlapping with 'Add new widget' placeholder in the dashboard
  + ZBX-22331 Fixed messages when updating graph prototype discovery
  + ZBX-22455 Added a check for numeric value in value mapping
  + ZBX-22206 Fixed incorrect padding in multiselect popup contrast dark and light stylesheets
  + ZBX-18527 Fixed the markup for Type of calculation expression field
  + ZBX-22363 Added support for item and item_preproc table fields to be either nvarchar or nclob
  + ZBX-22622 Fixed alert script path validation
  + ZBX-22588 Fixed unauthorised file system access when using cURL
  + ZBX-22097 Fixed exiting process when connection to the database is lost
  + ZBX-21576 Optimized preprocessing in ClickHouse by HTTP template and added lld rule
  + ZBX-21669 Added the possibility to filter System user in the audit log
  + ZBX-22261 Added value mapping in the template PostgreSQL by Zabbix agent 2 for item Checksum failures
  + ZBX-22413 Fixed autofocus for inherited web scenario edit
  + ZBX-22507 Fixed positioning of the debug information on dashboards in the editing mode
  + ZBX-22506 Fixed horizontal scrollbar occasionally appearing on Graph widgets
  + ZBX-22512 Fixed occasional jumping of hint-boxes of Graph widgets, when made static
  + ZBX-22403 Added license information to the Readme for Veeam Backup templates
  + ZBX-21596 Optimized preprocessing steps in the Redis by Zabbix agent 2 template
  + ZBX-22520 Fixed the versions of integrations
  + ZBX-19466 Changed global script name validation to include a menu path into its scope of uniqueness check
  + ZBX-22073 Fixed subfilters of the Latest data and Graphs occasionally hiding the selected options
  + ZBX-22490 Fixed HttpRequest limit in JavaScript being reached even if all objects are destroyed
  + ZBX-21578 Optimized HAProxy http/agent templates to spread the load across the workers
  + ZBX-21906 Fixed recovery of dependent items when throttling is used
  + ZBX-21723 Removed syslog LogType from config file for Zabbix agent 2 on Windows
  + ZBX-22407 Fixed a crash when testing an item with the aggregated function count containing invalid argument
  + ZBX-22056 Fixed the "No data found" message style in Monitoring-&gt;Problems
  + ZBX-22026 Fixed SNMP agent item going to unsupported state on NULL result
  + ZBX-22411 Fixed incorrect time in the dashboard Graph widget hintbox
  + ZBX-21902 Emphasized the HTML type in the attribution field in the Administration-&gt;Geographical Maps
  + ZBX-18288 Fixed undefined offset runtime error in the Graph prototype preview
  + ZBX-21963 Fixed $ZBX_SERVER value being ignored unless $ZBX_SERVER_PORT is also defined
  + ZBX-21802 Fixed Enabled button in the discovered calculated items
  + ZBX-21642 Fixed a filter not clearing when clicking on a specific host in the Monitoring
  + ZBX-22186 Fixed wrong color update after item order change in graphs
  + ZBX-19339 Fixed import and export of dependent LLD rules if master item is a web item
  + ZBX-21813 Fixed User role update page when an empty user role name has been submitted
  + ZBX-22188 Changed parameters of the wmi.get and wmi.getall keys to mandatory
  + ZBX-21238 Fixed the inability to update status and other fields of a templated item, item prototype
    and discovery rule of script type
  + ZBX-21834 Fixed the map navigation tree breaking if there is a disabled trigger used as a link indicator
    between two elements in a map
  + ZBX-22259 Fixed quoted parameter escaping in the trigger expression functions
  + ZBX-22241 Fixed map link color and drawing style selection when multiple triggers are in the problem state
  + ZBX-22203 Fixed the tabfilter item click event being executed at the end of the tabfilter sorting event in Firefox
  + ZBX-22434 Fixed race condition when starting Zabbix agent 2 with loadable plugins
  + ZBX-22229 Updated Zabbix web service dependencies
  + ZBX-20801 Updated the Readme in Docker template
  + ZBX-22298 Fixed metrics preprocessing in PVC discovery in Kubernetes cluster state by HTTP template,
    removed non-existing PVC statuses, combined state phases into single phase metrics, added PV discovery
  + ZBX-22079 Fixed "make clean" command when used from tar archive
  + ZBX-22222 Fixed applying item value maps on already converted values
  + ZBX-22402 Fixed data sending to Zabbix server from Zabbix agent2 persistent buffer
  + ZBX-22240 Fixed selects of history and trends being able to block housekeeping
  + ZBX-22240 Fixed selects of history and trends blocking drop_chunks
  + ZBX-22078 Fixed the crash in calculated items when using tag filter on 32-bit systems
  + ZBX-21591 Optimized JSONPaths in the Nginx Plus template
  + ZBX-21739 Fixed discover status not being updated for templated graph prototype
  + ZBX-21748 Fixed the background of the Close button in the message box for dark theme
  + ZBX-19202 Fixed template dashboard availability to users without permissions to the templates
  + ZBX-22189 Fixed Zabbix server crash appearing when only item tags change between LLD runs
  + ZBX-21591 Optimized Nginx Plus by HTTP template to spread the load across worker processes
  + ZBX-22032 Added the cookie engine to HTTP checks
  + ZBX-21597 Optimized Remote Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-21602 Optimized Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-22149 Fixed wrong escaping in trigger expression during upgrade and escaping as a workaround for calculated items
  + ZBX-22061 Fixed custom query parameter read on an empty parameter for Oracle plugin in Zabbix agent 2
  + ZBX-21227 Improved error logging during agent start as a Windows service
  + ZBX-22178 Fixed action operations being executed on the current host only if a host group is selected
  + ZBX-22189 Fixed LLD Zabbix server crash
  + ZBX-21538 Fixed history.get API method blocking drop_chunks requests during housekeeping
  + ZBX-21956 Fixed severity sign overlapping trigger name in the map element configuration
  + ZBX-22215 Fixed incorrectly quoted function parameter parsing
  + ZBX-22043 Fixed the crash when array index in JSONPath is negative or large
  + ZBX-22118 Fixed remote command execution sequence in Zabbix agent 2
  + ZBX-21556 Updated Etcd by HTTP template to comply with Etcd v3.5
  + ZBX-22133 Fixed closed pipe detection for communication with plugins in Windows
  + ZBX-21936 Fixed actions not being displayed in the Action log widget
  + ZBX-22164 Fixed quote and unquote methods for trigger functions
  + ZBX-21254 Removed kernel.maxproc from the processes graph in Linux by Zabbix agent templates
  + ZBX-21754 Improved value cache warmup when retrieving two last values with 1 day update interval
  + ZBX-22077 Fixed Sign out link not working consistently in Mozilla Firefox
  + ZBX-21862 Updated tablespaces query for Oracle plugin in Zabbix agent 2
  + ZBX-21665 Fixed SMART plugin infinite loop for Zabbix agent 2
  + ZBX-19138 Fixed Redis plugin configuration in Zabbix agent 2 configuration files
  + ZBX-21592 Moved some static items under LLD rules to optimize Oracle by ODBC template
  + ZBX-21069 Fixed SNMP max_vars not backing off when generr is received
  + ZBX-21889 Fixed warnings being displayed even after enabling overrides for trends or history tables with compressed chunks
  + ZBX-21563 Changed the order in which escalation steps and recovery operations are executed
  + ZBX-22017 Fixed map navigation tree widget inability to save the order when the depth levels get changed
  + ZBX-21961 Removed the unnecessary "Command:" label for message actions on the Event details page
  + ZBX-21783 Fixed Zabbix JS timeout validation
  + ZBX-21720 Fixed trends function cache size estimation and overallocation handling
  + ZBX-21713 Fixed retrieval of the numeric column width when Oracle DB is used
  + ZBX-22126 Fixed trends being deleted from cache and retrieved from the database when data older than 1 hour is received
  + ZBX-22075 Fixed crash when Elasticsearch is used
  + ZBX-21890 Fixed config.dbversion_status containing second empty object on PostgreSQL without TSDB
  + ZBX-22138 Fixed inability to delete a group from the host prototype
  + ZBX-21950 Updated script item to not require host interface during template linkage
  + ZBX-21540 Moved some static items under LLD rules to improve performance in Oracle by Zabbix agent 2 template
  + ZBX-21073 Added support of Int8Array(), Buffer() and also duktape plain buffers in md5, sha256 and hmac function parameters
  + ZBX-22071 Extended description for OPSGenie media type
  + ZBX-20845 Fixed SNMP interface availability in case of wrong credentials
  + ZBX-21587 Added metrics for optimizing dependent items preprocessing in Jenkins template
  + ZBX-21441 Added an override to skip metadata collection on zfs and btrfs for Nix templates
  + ZBX-22016 Fixed host.get API method not returning any results for hosts with no interfaces when filtering by "hostid"
  + ZBX-21927 Fixed a crash on Oracle database when connection is lost
  + ZBX-21300 Fixed high CPU usage when using net.tcp.socket.count key on Windows
  + ZBX-21793 Fixed error message for "diaginfo" runtime command
  + ZBX-22042 Fixed inability to get the existing group prototypes by hostprototype.get API method when using Oracle database
  + ZBX-21221 Increased character limit of task_result.info
  + ZBX-21696 Fixed Windows agent 2 Unicode path support for log* items
  + ZBX-21903 Fixed agent 2 timeout behavior for net.tcp.port item
  + ZBX-21039 Fixed Readme in PostgreSQL by Zabbix agent 2 template
  + ZBX-21922 Fixed expression macros to use corresponding item keys
  + ZBX-21806 Fixed fatal PHP error in case incorrect variable type for controller action is given
  + ZBX-21753 Fixed graphs not loading in kiosk mode
  + ZBX-20413 Fixed the behavior of paging when a filter or a sub-filter is applied
  + ZBX-21206 Updated plugin support dependency for Zabbix agent 2
  + ZBX-20356 Updated Zabbix agent 2 to remove and re-add performance counters on failed collection and to keep a query always open
  + ZBX-21296 Updated Oracle plugin, Oracle ODBC and agent 2 template documentation grant select variables and added a new grant
  + ZBX-21595 Optimized RabbitMQ node templates
  + ZBX-21884 Changed system.sw.packages[&lt;package&gt;,&lt;manager&gt;,&lt;format&gt;] to system.sw.packages[&lt;regexp&gt;,&lt;manager&gt;,&lt;format&gt;]
  + ZBX-21594 Optimized RabbitMQ cluster templates
  + ZBX-20050 Fixed broken macro value and type input when changing to/from inherited macros
  + ZBX-21864 Fixed the fatal error in system warning page
  + ZBX-20110 Added single field search option to the archive.info, ts.stats, pdb.info,
    cdb.info and diskgroups.stats keys in Zabbix agent 2 Oracle plugin
  + ZBX-21373 Fixed the agent sometimes crashing when enumerating system processes on OpenBSD</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1689854400">- updated to latest upstream release 6.0.19
- this version fixes CVE-2023-29454 bsc#1213338
- New Features and Improvements
  + ZBXNEXT-8497 Removed unnecessary JavaScript preprocessing in discovery rules in Kubernetes templates
  + ZBXNEXT-8465 Updated JavaScript scripts in Kubernetes templates
  + ZBXNEXT-8467 Updated max supported TimescaleDB version to 2.11
  + ZBXNEXT-7072 Fixed hintbox to be automatically closed when target element disappears
  + ZBXNEXT-8294 Added filters of node labels and annotations for Kubelet discovery
    in Kubernetes cluster state template
  + ZBXNEXT-8199 Added Google cloud platform monitoring template
  + ZBXNEXT-8330 Updated plugin support with defaults support for Zabbix agent 2
  + ZBXNEXT-8357 Improved proxy history housekeeping when data older than ProxyOfflineBuffer is being constantly received
  + ZBXNEXT-8142 Added ability to import configuration files with a UTF-8 Byte order mark
  + ZBXNEXT-8209 Added Azure CosmosDB for MongoDB template
  + ZBXNEXT-8078 Removed unnecessary new line for each element in an array when exporting YAML templates
  + ZBXNEXT-8273 Implemented support for relative Include paths in the config file, based on its current directory
  + ZBXNEXT-8391 Added container healthcheck metric in Docker by Zabbix agent 2 template
  + ZBXNEXT-8354 Added pids_stats to docker.container_stats key in Zabbix agent 2
- Bug Fixes
  + ZBX-22987 Fixed inefficient URL schema validation
  + ZBX-21859 Fixed active checks occasionally not being executed on Zabbix agent 2 if checks
    for a plugin have long and short update intervals
  + ZBX-21892 Fixed wrong fs type returned by vfs.fs.get for file systems with identical mount point
  + ZBX-22941 Prevented clearing of the user macro secret values on inherited host prototypes as
    the result of user macros modifications on the parent host prototype of a template
  + ZBX-22695 Fixed eventlog duplicate timestamps
  + ZBX-22903 Fixed scale calculation for Graph and Graph (classic) widgets
  + ZBX-22148 Fixed the crash when updating a webhook to JavaScript that cannot be compiled
  + ZBX-22868 Fixed Zabbix agent 2 plugin Defaults when hardcoded value is provided
  + ZBX-22399 Added TLS and Default parameters support to MQTT plugin for Zabbix agent 2
  + ZBX-20280 Fixed page selection in a dashboard after refresh
  + ZBX-22883 Fixed occasional crash of user parameters on Windows when using Zabbix agent 2 with UserParameterDir defined
  + ZBX-22805 Increased memory allocation limit for JavaScript execution from 64M to 512M
  + ZBX-22798 Fixed incorrect output of vfs.file.contents when reading frequently modified file
  + ZBX-21573 Optimized preprocessing steps in the AWS EC2 by HTTP template
  + ZBX-16326 Fixed displaying of the first and last data points on the graphs
  + ZBX-22467 Fixed missing bracket in a trigger event name in Windows templates
  + ZBX-22738 Fixed flickering debug info while editing empty dashboards
  + ZBX-22231 Removed host and interface macros resolution from HTTP proxy fields in items,
    item prototype and discovery rule test dialogues
  + ZBX-21194 Fixed filter form submission upon pressing Enter key in Safari
  + ZBX-22762 Fixed race condition in Zabbix agent 2 when reading filesystem
  + ZBX-21804 Removed requirement for write permissions on hosts, host groups, triggers, discovery rules,
    discovery checks and proxies when creating or updating actions
  + ZBX-22243 Fixed navigation away from edited dashboard without user confirmation
  + ZBX-22418 Fixed popup form fields overlapping labels when textarea width is resized
  + ZBX-19590 Changed count_foreach to add 0 when no data are in the requested period
  + ZBX-22681 Fixed wrongly displayed Revert button for text macros in host, template and host prototype clone forms
  + ZBX-22594 Fixed fatal error when a request contains invalid authentication parameters
  + ZBX-22397 Fixed disabled input field text color in Safari
  + ZBX-21593 Optimized preprocessing steps in the templates PostgreSQL by Zabbix agent and PostgreSQL by Zabbix agent 2
  + ZBX-22470 Fixed hang on logging when establishing an encrypted connection in Zabbix agent 2
  + ZBX-20263 Prevented the ability to link two or more templates with matching item keys to a host or template;
    improved the check for double template linkage and related error messages
  + ZBX-22571 Fixed "service not equal" action condition not working as expected
  + ZBX-22644 Fixed Graph widget not showing all problems for multiple items with dataset aggregation enabled
  + ZBX-22698 Fixed spelling mistakes in the templates
  + ZBX-21883 Changed Select map field of the Map widget to multiselect
  + ZBX-22989 Silenced null-dereference warnings for duktape
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22604 Added new replica mismatch metrics to Kubernetes cluster state template, updated triggers
  + ZBX-22475 Fixed regex in preprocessing parameter for Jenkins template
  + ZBX-21910 Fixed JavaScript in Kubernetes nodes template
  + ZBX-22773 Made NodeAddress use ListenIP and ListenPort if not specified
  + ZBX-21613 Fixed broken database upgrade if more than one Zabbix server at the same time on one database is started
  + ZBX-22688 Fixed AlertScriptPath not allowing links
  + ZBX-22029 Fixed preprocessing step in Pods discovery for Kubernetes kubelet template
  + ZBX-22234 Fixed incorrect SNMPINDEX offset retrieval in SNMP discovery
  + ZBX-22141 Fixed attaching multiple templates with proc.get item key to one host and fixed spelling in description
  + ZBX-22285 Fixed honoring of the excludeSearch parameter in API
  + ZBX-20604 Fixed UserParameterDir behavior for UserParameter calls
  + ZBX-22732 Fixed description of ATAN2 mathematical function
  + ZBX-22664 Fixed user macros with regex context being resynced without any changes
  + ZBX-22661 Fixed templated dashboard display in Monitoring Hosts Dashboards
  + ZBX-21599 Optimised preprocessing steps and added dashboard in the TiDB TiKV by HTTP template
  + ZBX-21598 Optimised preprocessing steps and added dashboard in the TiDB PD by HTTP template
  + ZBX-21600 Optimised preprocessing steps and added dashboard in the TiDB by HTTP template
  + ZBX-22386 Fixed encoding of HTML entities in the user interface
  + ZBX-22714 Fixed signature for mqtt.get key in Standard items popup
  + ZBX-21397 Fixed preprocessing step in discovery for Kubernetes kubelet template
  + ZBX-20202 Improved tablespace handling to support Oracle multitenant architecture in Oracle by ODBC template
  + ZBX-22713 Fixed Zabbix server compilation problem for NetBSD
  + ZBX-21795 Fixed unhandled timeout in Telnet
  + ZBX-21801 Fixed helper positioning when sorting Header and Query fields in item configuration form
  + ZBX-22238 Fixed non-writable hostgroup appearance in template, host and host prototype clone forms
  + ZBX-22192 Fixed valid widget name being reset when other widget fields are invalid
  + ZBX-21871 Switched for the changes in users of user group API object to be audit logged
    as updates in groups of user API objects
  + ZBX-22461 Fixed incorrect sortable item positioning in Safari
  + ZBX-22469 Fixed SLI calculation for services having multiple alarms per second
  + ZBX-22859 Fixed validation of input parameters in action configuration form</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1697544000">- updated to latest upstream release 6.0.22
- this version fixes CVE-2023-32722 and CVE-2023-32722 bsc#1216211 and bsc#1216222
- removed patches zabbix-6.0.12-new-m4-pgsql.patch zabbix-6.0.12-curl-fixes.patch
  honestly was tired of patching for correct way doing postgresql detection
  now added postgresql-server-devel which does not make sense but hey
  upstream does not care
- New Features and Improvements
  + ZBXNEXT-8576 Added template integration with Acronis Cyber Protect Cloud
  + ZBXNEXT-6554 Increased remote command execution limits to 16MB
  + ZBXNEXT-8610 Added MantisBT template
  + ZBXNEXT-8358 Improved items configuration sync on PostgreSQL by selecting using equal condition instead of not equal
  + ZBXNEXT-8429 Added HashiCorp Nomad template
  + ZBXNEXT-8649 Fixed time period params in JavaScript
  + ZBXNEXT-8581 Added support for HTTP proxy in Azure templates
  + ZBXNEXT-8558 Added MantisBT webhook
  + ZBXNEXT-8589 Updated documentation, unified metric names and descriptions in PostgreSQL templates,
    removed unused macros, user parameters and queries in PostgreSQL by Zabbix agent
  + ZBXNEXT-8528 Added AWS Cost Explorer template
  + ZBXNEXT-8190 Increased MariaDB maximum supported version to 11.0
  + ZBXNEXT-8582 Increased MySQL maximum supported version to 8.1
  + ZBXNEXT-8481 Added PostgreSQL by ODBC template
  + ZBXNEXT-8561 Added nodata trigger to remote Zabbix proxy and server health templates
  + ZBXNEXT-8482 Added integration with OpenStack Nova
  + ZBXNEXT-8451 Disabled spell checking for nondescriptive textareas
  + ZBXNEXT-8505 Added Cisco SD-WAN templates
  + ZBXNEXT-7944 Excluded edgeupdate service from services discovery in Windows by Zabbix agent templates
  + ZBXNEXT-8422 Added AWS ECS templates
- Bug Fixes
  + ZBX-23417 Fixed possible memory leak when checking modbus.get[] item
  + ZBX-23338 Improved performance of templatedashboard.get method for non super-admin users
  + ZBX-23110 Fixed possible crash on Windows 11 by removing concurrent Win API call for update perfCounters list
  + ZBX-23284 Prevented deletion of the discovered group as a result of renaming its group prototype
  + ZBX-21094 Fixed graphs not displaying values when items do not have trends and trend storage period is overridden in configuration
  + ZBX-23162 Fixed variable in JavaScript for Cisco Meraki template
  + ZBX-23066 Expanded ui/composer.json to describe the project
  + ZBX-23261 Removed kiosk mode button from host inventory form
  + ZBX-23253 Added static units support to graph widget legend and hint box
  + ZBX-21898 Fixed expression validation, history function parser to accept backslash without escaping
  + ZBX-22943 Fixed various memory leaks in Zabbix agent 2
  + ZBX-23244 Added escaping for special characters in HTML mode of Telegram mediatype
  + ZBX-22818 Fixed some aggregation functions not working with last_foreach()
  + ZBX-21636 Fixed Oracle DB update query error mishandled as success
  + ZBX-20442 Fixed Ceph plugin not returning percent_used in Zabbix agent 2
  + ZBX-15210 Added housekeeping and handling in remove action operation of autoreg_host table
  + ZBX-22685 Fixed issue of error message details not being expanded by default in various forms
  + ZBX-22166 Fixed item value widget not showing decimal places properly with seconds
  + ZBX-23035 Fixed disappearing filter group in host, item, trigger, graph, discovery rule, web and template lists
  + ZBX-23105 Added missing database indices
  + ZBX-22640 Fixed inability to add unique SNMPv3 checks in discovery rules
  + ZBX-21952 Fixed and improved documentation for Oracle by ODBC template
  + ZBX-22724 Fixed inconsistencies in ordering of objects in template configuration export
  + ZBX-22980 Fixed host prototype displaying inherited macros in a non-inherited macro tab
  + ZBX-17279 Fixed graph widget loading
  + ZBX-21644 Fixed state of "allow manual close" setting of trigger prototype getting lost on template cloning
  + ZBX-22060 Added notes about encryption in PostgreSQL templates, renamed database instance URI macro to connection string
    in PostgreSQL by Zabbix agent 2 template, updated PostgreSQL by ODBC template to use connection string
  + ZBX-23246 Fixed classic graph preview not working if more than 10 items are assigned to it
  + ZBX-22758 Fixed Zabbix agent 2 startup error on domain controllers by increasing go-winio version
  + ZBX-22451 Fixed resolving of calculated item formula in test popup
  + ZBX-22620 Added header in items for Meraki template
  + ZBX-23051 Changed content of resolved alerts to be more compatible with Event Orchestration in PagerDuty
  + ZBX-23272 Fixed naming for tenant item prototypes in OpenStack Nova by HTTP template
  + ZBX-22771 Fixed handling of large unsigned integers in jsonpath
  + ZBX-22871 Fixed regular expression crash with invalid utf-8 sequences when pcre2 is used
  + ZBX-23141 Fixed crash when maintenance is enabled and unexpected event exists for trigger prototype
  + ZBX-21255 Added support of the fmtnum() function for {ITEM.VALUE}, {ITEM.LASTVALUE} and expression macros
  + ZBX-21695 Fixed {TIME} macro not being resolved during scheduled report test
  + ZBX-23221 Fixed memory leaks when using certificate-based encryption in Zabbix Agent 1 and Agent 2; thanks to Masato Hirahata for the patch
  + ZBX-22864 Fixed calculation of max_repetitions sent out to device in SNMP PDUs
  + ZBX-21574 Optimized Asterisk by HTTP template
  + ZBX-18168 Added regexp runtime error logging for log*[] items
  + ZBX-22677 Adjusted font colors for placeholders, disabled and readonly fields
  + ZBX-22972 Fixed displaying of dashboard pages when scrolling is enabled
  + ZBX-22528 Fixed draggable element position
  + ZBX-23067 Enhanced audit logging with reason of switching of HA node to active mode
  + ZBX-22613 Fixed script execution with API token as authentication
  + ZBX-23060 Removed unused endpoints in JavaScript for Veeam Backup and Replication template
  + ZBX-22772 Added trends cleanup for non-numeric value types
  + ZBX-22822 Fixed displaying the correct threshold color in "Top hosts" widget when value exceeds maximum
  + ZBX-22777 Fixed item test form sending incorrectly resolved macros to server if item uses SNMP interface
  + ZBX-23097 Fixed use of uninitialised value when verifying subject and issuer with TLS
  + ZBX-23112 Fixed runtime errors in the inheritance of the trigger and trigger prototype dependencies
  + ZBX-22539 Fixed SLI calculation for days with daylight-saving-time transitions
  + ZBX-22814 Fixed PHP runtime errors in API trigger.get method when using "expandComment" option
  + ZBX-23049 Fixed default condition for log item macro resolution
  + ZBX-21909 Updated setup section in README for PHP-FPM templates to include configuration example for Apache
  + ZBX-21547 Fixed reading of non-UTF-8 encoded files in Zabbix agent 2
  + ZBX-20148 Fixed the issue with housekeeper failing to delete some of the events that required deletion
  + ZBX-21970 Fixed console error in "Map navigation tree" widget; disabled add button on a 10th depth level
  + ZBX-19393 Fixed undefined index errors in configuration.importcompare
  + ZBX-22290 Fixed generation of double page headers when general warning appears
  + ZBX-21845 Fixed Zabbix agent 2 systemd plugin failing with newer dbus
  + ZBX-22830 Fixed free bytes calculation for temporary tablespace in Oracle Zabbix agent 2 plugin
  + ZBX-22912 Fixed not being able to save an event correlation when custom formula was selected but only one condition remained
  + ZBX-21571 Updated pod crash loop trigger expressions in Kubernetes nodes and cluster state templates
  + ZBX-22369 Fixed suffix interpretation in threshold values for "Top hosts" widget
  + ZBX-22825 Fixed Zabbix access to the first page for user with specific page access
  + ZBX-22867 Fixed import popup showing circle animation even if PHP code failed
  + ZBX-22711 Fixed incorrectly displayed simple graphs with non-numeric items in Host graphs page</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1703419200">- updated to latest release 6.0.25
- fixes for bsc#1218199 (CVE-2023-32727), bsc#1218185 (CVE-2023-32725),bsc#1218193 (CVE-2023-32726)
- New Features and Improvements
  + ZBXNEXT-8857 Updated max supported TimescaleDB version to 2.13
  + ZBXNEXT-8800 Backported support of additional SSH options for ssh.run[] item as the 5th parameter
  + ZBXNEXT-8705 Implemented new tablespace item to retrieve percentage about
    current tablespace usage from max for both Oracle templates
  + ZBXNEXT-8708 Added version metric to Oracle plugin in Zabbix agent 2
  + ZBXNEXT-8729 Updated max supported TimescaleDB version to 2.12
  + ZBXNEXT-8522 Added HPE iLO by HTTP template
  + ZBXNEXT-7486 Added openshift-state-metrics in Kubernetes cluster state by HTTP
  + ZBXNEXT-8552 Added FortiGate by SNMP and FortiGate by HTTP templates
  + ZBXNEXT-8727 Added additional metrics in Cisco Meraki organization by HTTP template
  + ZBXNEXT-7097 Added item and trigger for monitoring PostgreSQL version into PostgreSQL
    by ODBC and PostgreSQL by Zabbix agent 2 templates
  + ZBXNEXT-8283 Implemented role-based authentication for AWS monitoring
  + ZBXNEXT-8575 Added Nextcloud template
  + ZBXNEXT-8469 Increased PostgreSQL maximum supported version to 16
  + ZBXNEXT-8714 Increased MariaDB maximum supported version to 11.1
- Bug Fixes
  + ZBX-23559 Fixed SLI dropping when maintenance is set with pre-existing problem
  + ZBX-23471 Fixed sha256 sum calculation on AIX, HP-UX and Solaris, fixed crash on HP-UX
  + ZBX-23787,ZBX-23755 Fixed crash on empty HTTP response;
    fixed Zabbix agent build on Windows with libcurl
  + ZBX-23683 Fixed calculation of vmware.datastore.read/write items taking into
    account VMware HV maintenance status
  + ZBX-21132 Fixed Top hosts widget not showing all items by selected item name
  + ZBX-23764 Added an additional field for new events in SIGNL4 media type
  + ZBX-23342 Fixed Zabbix agent 2 MySQL plugin connection not taking into account TLS parameters
  + ZBX-23685 Added read-only transaction to the list of recoverable errors on PostgreSQL
  + ZBX-23580 Fixed aggregated item key conversion to calculated item formula when
    item key includes 'last' function and a fourth parameter
  + ZBX-22493 Fixed foreign key support with SQLite3 database
  + ZBX-23490 Improved HTTP agent, web scenarios, web checks and JavaScript to convert to UTF-8
    from charset specified in HTTP header or HTTP meta tag
  + ZBX-23621 Fixed SNMP discovery looping forever with empty trend response
  + ZBX-23644 Fixed Zabbix agent compilation on AIX
  + ZBX-23525 Fixed template tab name in template configuration form
  + ZBX-23620 Reordered sub-templates in READMEs of Acronis, Control-M and Openstack templates
  + ZBX-23381 Fixed unit for FreeStorageSpace metric in JavaScript AWS RDS instance by HTTP template
  + ZBX-23269 Fixed sizes of loading modal windows
  + ZBX-22400 Fixed Web scenarios configuration form to display parent web scenarios on page refresh
  + ZBX-23290 Fixed gap when filtering by tags in Latest data
  + ZBX-23430 Fixed selected filter tab in high contrast themes being indistinguishable from others when collapsed
  + ZBX-23639 Changed value type for 'Pool Percent Used' item prototype in Ceph by Zabbix agent 2 template
  + ZBX-21891 Fixed messages about enabling, disabling and updating modules being different from other places
  + ZBX-23521 Fixed password field label not changing to key passphrase and
    back for SSH agent item when changing authentication method
  + ZBX-23431 Fixed non-working "Network timeout for item test" setting
  + ZBX-23285 Added missing bottom border for disabled button dropdown on hover for inherited macros
  + ZBX-23615 Fixed receiving data from the database twice the first time it is loaded
  + ZBX-19531 Fixed tables with header text vertical rotation
  + ZBX-23235 Fixed function macros to expand in notifications
  + ZBX-23173 Fixed memory leak in agent 2 for Windows Events processing on MS Windows
  + ZBX-23265 Fixed transfer of PSK encryption details when cloning proxy
  + ZBX-23563 Fixed JSONPath for rowshare locks metric in PostgreSQL by Zabbix agent 2 template
  + ZBX-22907 Removed unused LLD macro in PostgreSQL by Zabbix agent template
  + ZBX-23377 Added support for VMware perfCounter with nanosecond type
  + ZBX-23012 Possible optimization of the SQL queries when updating LLD items
  + ZBX-23325 Fixed ability to add duplicate ICMP ping checks to discovery rule configuration form via popup
  + ZBX-23270 Renamed trigger name condition to event name condition
  + ZBX-23340 Fixed TLS parameter handling in MySQL plugin for Zabbix agent 2
  + ZBX-23461 Fixed output of redundant data in DCdump_interfaces
  + ZBX-23528 Fixed inability to resize trigger expression field horizontally
  + ZBX-22977 Fixed positioning of hidden checkbox inputs and fixed autofocus in template/host mass update
  + ZBX-23494 Added SNMP fallback item to TrueNAS by SNMP template, updated
    uptime item and template descriptions, added preprocessing to free swap percentage calculation
  + ZBX-23404 Fixed Zabbix agent crashes on HP-UX 11.23
  + ZBX-22666 Disabled severity filter for Geomap widget in dashboard edit mode
  + ZBX-22735 Fixed confusing error message on user parameter reload in Zabbix agent 2
  + ZBX-23393 Fixed unquoted macro parsing in trigger function parameters
  + ZBX-23064 Simplified trend synchronization queries to improve performance
  + ZBX-23373 Fixed result for script.get API call with selectActions option
  + ZBX-23014 Fixed Zabbix agent build on HP-UX
  + ZBX-23164 Added timespan parameter in JavaScript Cisco Meraki template
  + ZBX-23455 Fixed inconsistency in button naming, confirmation messages,
    success and error messages in item and web scenario list pages
  + ZBX-20038 Fixed master host parameter for MySQL replication.get_slave_status key in Zabbix agent 2
  + ZBX-23301 Removed checks for PostgreSQL-TimescaleDB versions combination
  + ZBX-23211 Fixed host dashboard view for multi-page dashboard where the first page is empty</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1707048000">- add group provides needed by RPM 4.19</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108800">- update to latest release 6.0.27
- replaced zabbix-agentd.firewall  zabbix-java-gateway.firewall  zabbix-proxy.firewall  zabbix-server.firewall
  with firewalld xml definitions zabbix-agentd.xml  zabbix-java-gateway.xml  zabbix-proxy.xml  zabbix-server.xml
- New Features and Improvements
  + ZBXNEXT-8983 	Updated max supported MariaDB version to 11.2
  + ZBXNEXT-8984 	Updated max supported MySQL version to 8.3
  + ZBXNEXT-8762 	Added YugabyteDB by HTTP and YugabyteDB Cluster by HTTP templates
  + ZBXNEXT-8891 	Updated max supported MySQL version to 8.2
  + ZBXNEXT-8524 	Added support for HTTP proxy in GCP templates
  + ZBXNEXT-8759 	Added dashboards in Azure templates
  + ZBXNEXT-8580 	Added new discovery rules, refactored discovery rules to dependent items
    and made few minor changes in MSSQL by ODBC template
  + ZBXNEXT-8730 	Added Azure Cost Management by HTTP template
  - Bug Fixes
  + ZBX-23124 Fixed items with disabled history being sometimes stuck in non-supported state
  + ZBX-23586 Fixed filter evaluation type of organizations discovery in Cisco Meraki dashboard by HTTP template
  + ZBX-23766 Updated Zabbix agent 2 Ceph plugin readme setup instructions
  + ZBX-24094 Fixed network interfaces LLD filtering macro in Linux by Prom template
  + ZBX-23202 Fixed unused tag value being saved in tag filter
  + ZBX-22555 Updated regexp to case insensitive in Nginx templates
  + ZBX-23973 Fixed trends being retrieved from database for new items and for items with infrequent update interval
  + ZBX-22745 Removed incorrect description of network interfaces administrative status filter macro in SNMP templates
  + ZBX-24015 Improved zabbix[queue] internal item not to block history syncers and pollers
  + ZBX-23509 Fixed JSONPath of Keyspace discovery master item in Redis by Zabbix agent 2 template
  + ZBX-24059 Fixed libmodbus unnecessary linking into all binaries
  + ZBX-24055 Added missing API port macros in URL of script items in HPE Synergy by HTTP and HPE Primera by HTTP templates
  + ZBX-20525 Fixed vfs.dir.size performance issues when walking through directory that has a lot of subdirs/files
  + ZBX-23773 Improved trigger functionality for Acronis Cyber Protect Cloud MSP by HTTP template
  + ZBX-23979 Improved trend recalculation performance by performing trend updates in own transaction
  + ZBX-23688 Improved new item value retrieval performance by adding such items to value cache after configuration sync
  + ZBX-22130 Changed JSONPath expression evaluator to treat null values as empty variants
  + ZBX-23986 Added a license to the Go module
  + ZBX-23587 Fixed widget input field selecting when clicking on label
  + ZBX-23640 Fixed preload hints opening
  + ZBX-22433 Fixed web scenario and web scenario step configuration field trimming and field sorting
  + ZBX-23684 Fixed transactions query file for PostgreSQL by Zabbix agent template
  + ZBX-22371 Fixed process tags option not adding tags for service events
  + ZBX-17208 Fixed invalid command-line flag handling in Zabbix agent 2
  + ZBX-23937 Fixed JavaScript for AWS EC2 instances discovery
  + ZBX-22715 Fixed map shape dimension changes on resizing in scaled browser mode
  + ZBX-23722 Added garbage collection after executing JavaScript code
  + ZBX-23740 Fixed netsnmp persistent state disabling without affecting its configuration
  + ZBX-23257 Fixed log items not using MaxLinesPerSecond setting correctly for Zabbix agent 2
  + ZBX-23890 Removed non-existing headers from compiler checks: mtent.h and knlist.h
  + ZBX-23912 Removed Jira with CustomFields media type in data.tmpl
  + ZBX-23761 Fixed JavaScript in Jira media type
  + ZBX-22558 Fixed trigger expression for retrieval of stub page in Nginx templates
  + ZBX-23691 Fixed LLD filters evaluation type for devices discovery in Cisco SD-WAN by HTTP template
  + ZBX-23540 Added error checks for RegisterMetrics calls
  + ZBX-23605 Removed getting location buckets in AWS by HTTP template
    added discovery filters for request metrics in AWS S3 bucket by HTTP template
  + ZBX-23466 Fixed data aggregation errors in Graphs and Top hosts widgets with Elasticsearch backend
  + ZBX-23835 Updated Meraki templates
  + ZBX-23723 Fixed proxy params in JavaScript AWS templates
  + ZBX-23733 Fixed error when downloading graph as .png image if item name contains multibyte characters
  + ZBX-22983 Fixed ellipsed dropdown options in items mass update in preprocessing
  + ZBX-23715 Fixed persistent directory path not following symlinks upon creation
  + ZBX-23825 Fixed query_fields values for Acronis and Nomand templates
  + ZBX-22055 Fixed map image of map widget not being updated when pressing Apply button
  + ZBX-23629 Fixed interface icon cursor to pointer
  + ZBX-22536 Fixed TimescaleDB compression detection for history.clear API method and proper error appearance in frontend
  + ZBX-23145 Disabled deprecated automatic reconnection in MySQL
  + ZBX-22933 Improved vfs.file.regmatch and vfs.file.regexp items to use buffered file read
  + ZBX-23439 Fixed sorting of numeric items with/without aggregation enabled in Top hosts widget
  + ZBX-21973 Changed deprecated X-Frame option allow-from to Content-Security-Policy frame-ancestors
  + ZBX-23633 Fixed service alarms to be recovered with problem time in case of negative problem duration
  + ZBX-23738 Fixed Zabbix backend sources for libxml2 2.12.0 version changes
  + ZBX-23746 Fixed creation of tickets during escalation for Zammad media type
  + ZBX-23561 Fixed spacing between filter and results table
  + ZBX-18873 Fixed disabled chevrons color in problem view
  + ZBX-23636 Fixed some fields in Administration section not being trimmed on form submit</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108801">- remove all firewalld definitions as they are part of firewald package already</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711800000">- fix broken copypasta for system-user-zabbix source file and
  file itself to remove gecos (description) in file
  fixes bsc#1222169 Packaging Error in system-user-zabbix-6.0.27-1.1.noarch package prevents upgrade
  Thanks Andreas Stieger for pointing out and reporter himself</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1711800001">- update to 6.0.28:
  * Added metadata in JavaScript for AWS templates
  * Added AWS ELB Application Load Balancer by HTTP template
  * Added Check Point Next Generation Firewall by SNMP template
  * Added MSSQL by Zabbix agent 2 template
  * Updated max supported TimescaleDB version to 2.14
  * bug fixes</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1716984000">- Update license to match legaldb report</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1719489600">- update to 6.0.31
- New Features and Improvements
  + ZBXNEXT-9140 Added support for custom compartments in Oracle Cloud by HTTP templates Templates
  + ZBXNEXT-9034 Added Jira Data Center by JMX template Templates
  + ZBXNEXT-8682 Introduced a length limit of 512KB for item test values that server returns to Zabbix frontend Frontend Server
  + ZBXNEXT-8248 Added database filter macros to MySQL templates Templates
  + ZBXNEXT-6698 Removed absolute threshold and timeleft from OS template triggers of filesystem space Templates
  + ZBXNEXT-7930 Added user macro support for username and password fields in email media type Server
  + ZBXCTR-22 Refactored JavaScript filter functions for Kubernetes templates Templates
  + ZBXNEXT-9098 Added AWS ELB Network Load Balancer by HTTP template Templates
  + ZBXNEXT-6864 Replaced {HOST.CONN} with user macros in templates Templates
  + ZBXNEXT-9117 Updated max supported MariaDB version to 11.3 Proxy Server
  + ZBXNEXT-9026 Added Go compiler version to Zabbix agent 2 version output Agent
  + ZBXNEXT-8786 Changed 'odbc.discovery' keys to 'odbc.get' in MySQL by ODBC and Oracle by ODBC templates Templates
  + ZBXNEXT-8536 Added cbdhsvc service to macros in Windows agent templates Templates
  + ZBXNEXT-8861 Made changes and added more metrics to the FortiGate by SNMP template Templates
  + ZBXNEXT-8240 Added a new set of templates for integration with Oracle Cloud Infrastructure Templates
- Bug Fixes
  + ZBX-24483 Improved memory usage in Zabbix server/proxy trappers and in proxy
    pollers when sending large configuration Proxy Server
  + ZBX-23073 Fixed URL widget resizing and dragging Frontend
  + ZBX-24574 Fixed HA node flipping between standby and active states Server
  + ZBX-24119 Fixed possible blocking of alert manager when it periodically pings database Server
  + ZBX-7998 Added VMware service username, password and URL check for empty values Proxy Server
  + ZBX-24402 Reduced main process connections to database during startup Proxy Server
  + ZBX-24369 Fixed filter behavior in monitoring pages after deleting filter parameters Frontend
  + ZBX-24484 Fixed Geomap widget console error when dragging map in widget edit mode Frontend
  + ZBX-23337 Improved supported version documentation for Oracle Database plugin and both templates Documentation
  + ZBX-24180 Fixed inability to import existing host or template when its dependent item prototype,
    which is used in trigger prototypes or graph prototypes, would have a different master item API
  + ZBX-20871 Fixed inability to use LLD macro functions in Prometheus pattern and labels used in item prototype preprocessing API
  + ZBX-24527 Fixed unnecessary loading text being displayed in hintbox preloader Frontend
  + ZBX-24362 Fixed wrong Zabbix agent 2 loadable plugin process handling catching all child process exits Agent
  + ZBX-24470 Fixed scale of VMware vmware.vm.memory.size.compressed key Proxy Server
  + ZBX-24415 Added triggers for datastores in VMware templates Templates
  + ZBX-18094 Fixed multiple pie graph issues related to calculation of item angles Frontend
  + ZBX-20766 Fixed confusing port binding error message Agent Proxy Server
  + ZBX-24481 Fixed inability to unset value map from existing item or item prototype by passing
    a version without valuemap parameter into configuration.import API
  + ZBX-24531 Fixed compile time data not being set for agent2 Agent
  + ZBX-24453 Implemented socket file cleanup when shutting down, added blocking of signals during important stages of startup Proxy Server
  + ZBX-24152 Fixed host form submission with Enter button if the form is opened in a popup and focus is in a flexible text area field Frontend
  + ZBX-23788 Added SNMP OID ifAlias in Network interfaces discovery Templates
  + ZBX-24482 Fixed the presence of the http_proxy field in the initial data Installation
  + ZBX-24210 Improved Zabbix agent 2 loadable plugin capacity code style Agent
  + ZBX-23951 Fixed issue of incorrect template matching when no UUID exists in export file API
  + ZBX-23953 Fixed CIDR network mask of VMware HV network interface Proxy Server
  + ZBX-24195 Fixed host IPMI username and password field max length Frontend
  + ZBX-24451 Added tags and changed a item in Proxmox template Templates
  + ZBX-23386 Fixed hintbox sizing to fit screen Frontend
  + ZBX-24024 Fixed OIDs for external sensors in APC UPC by SNMP templates Templates
  + ZBX-21751 Fixed node's loadavg item in Proxmox template Templates
  + ZBX-24315 Fixed linking template to host when some LLD macro paths already exist Server
  + ZBX-24172 Fixed Zabbix server issue with scheduled intervals on Feb 29th of leap year Server
  + ZBX-23407 Improved performance of retrieving last history values when primary keys are available API
  + ZBX-24246 Updated descriptions for family of MySQL and Oracle templates,
    changed macro in the trigger 'Tablespace utilization is too high' for family of Oracle templates Templates
  + ZBX-23988 Renamed Agent2 Go module
  + ZBX-24222 Fixed incorrect item OIDs in the FortiGate by SNMP template Templates
  + ZBX-24393 Updated README in Redis by Zabbix agent 2 template Templates
  + ZBX-24298 Allowed any JNDI service providers back in JMX monitoring Java gateway
  + ZBX-19990 Separated LLD filter macros in Apache Tomcat by JMX template Templates
  + ZBX-24364 Added preprocessing steps for LLD rules in RabbitMQ templates Templates
  + ZBX-24368 Improved PostgreSQL autovacuum's count query Templates
  + ZBX-24282 Fixed Zabbix proxy to report error for not supported items Proxy Server
  + ZBX-19507 Fixed vmware.eventlog item to recover after event keys are reset Server
  + ZBX-24241 Fixed Zabbix server issue with random order of host groups for a host during real-time export Server
  + ZBX-24275 Fixed item prototype JSONPath preprocessing, added missing volume health metric and triggers in HPE MSA templates Templates
  + ZBX-24316 Fixed username macro in GridGain by JMX template Templates
  + ZBX-23719 Updated plugin-support to add duplicate flag handling Agent
  + ZBX-22429 Fixed typo in Zabbix proxy automake file Installation
  + ZBX-24264 Fixed value cache being filled with values of newly added items with triggers Server
  + ZBX-24088 Fixed problem filtering in maps with nested maps Frontend
  + ZBX-24206 Fixed line breaks in JavaScript in Cloudflare template Templates
  + ZBX-24236 Fixed nested transaction error in LLD when connection is terminated Server
  + ZBX-24134 Added sensor discovery in VMware Hypervisor template Templates
  + ZBX-23918 Fixed item pattern select popup to display all available items Frontend
  + ZBX-24190 Fixed items being updated incorrectly when configuring graph Frontend
  + ZBX-24289 Fixed issue with interface assignment for items copied from host to host Frontend
  + ZBX-23032 Added triggers for cluster status in VMware templates Templates
  + ZBX-23948 Added support for TabularData data when parsing an MBean attribute Java gateway
  + ZBX-23742 Fixed tag filtering logic for tags with one name and different types of operators API
  + ZBX-24271 Added delay in JavaScript execution for Azure Cost Management by HTTP template Templates
  + ZBX-24208 Fixed Oracle, MySQL plugin connection cache blocking Agent
  + ZBX-24202 Fixed JavaScript in AWS S3 bucket by HTTP template Templates
  + ZBX-23478 Fixed issue when missing locale error would not be displayed for user under certain conditions Frontend
  + ZBX-24166 Fixed Zabbix not being able to restart due to RTC and sockets not being closed before stopping Agent Proxy Server
  + ZBX-23853 Fixed duplicate agent check timestamps when time shifts back due to system clock synchronization Agent</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1726833600">- update to 6.0.33
- this version fixes CVE-2024-36461 and CVE-2024-22114
- New Features and Improvements
  + ZBXNEXT-9000 Changed query table for ASM disk group metrics in Oracle Database plugin and
    Oracle by ODBC template Agent Templates
  + ZBXNEXT-9217 Added AWS Lambda by HTTP template Templates
  + ZBXNEXT-9293 Updated max supported MySQL version to 9.0 Proxy Server
  + ZBXNEXT-8657 Updated Zabbix health templates with new visualization Templates
  + ZBXNEXT-9143 Added index on auditlog recordsetid Server
  + ZBXNEXT-9081 Added Small Computer System Interface (SCSI) device type support to Zabbix agent 2 Smart plugin Agent
  + ZBXNEXT-6445 Added recovery expression for fuzzytime triggers in Linux and Windows templates,
    removed fuzzytime triggers from active agent templates Templates
  + ZBXNEXT-9201 Updated max supported MySQL version to 8.4 Proxy Server
  + ZBXNEXT-9225 Updated max supported TimescaleDB version to 2.15 Server
  + ZBXNEXT-9226 Updated max supported MariaDB version to 11.4 Proxy Server
  + ZBXNEXT-8868 Added discovery and template for Azure VM Scale Sets Templates
- Bug Fixes
  + BX-24947 Fixed PHP runtime errors while processing frontend notifications Frontend
  + ZBX-24824 Improved loadable plugin connection broker Agent
  + ZBX-24583 Fixed inability to export/import web scenario with digest authentication API
  + ZBX-23905 Fixed double scroll in script dialogs Frontend
  + ZBX-18767 Fixed word breaks in flexible text input fields and trigger expressions Frontend
  + ZBX-24909 Fixed resolving of macro functions in the "Item value" widget Frontend
  + ZBX-24859 Fixed JavaScript in S3 buckets discovery rule Templates
  + ZBX-24617 Fixed hardcoded region in AWS by HTTP template Templates
  + ZBX-24524 Fixed "New values per second" statistic to include dependent items in calculation Proxy Server
  + ZBX-24821 Made 'execute_on' value being recorded in audit only for shell scripts Server
  + ZBX-23312 Fixed discovery edit form being saved incorrectly after dcheck update Frontend
  + ZBX-24773 Fixed duplicate item preprocessing in Kubernetes Kubelet by HTTP template Templates
  + ZBX-24514 Fixed standalone Zabbix server and Zabbix proxy not stopping when database is read-only Proxy Server
  + ZBX-23936 Fixed state and styling of readonly fields Frontend
  + ZBX-24520 Fixed an issue with incorrect translations used in several frontend places Frontend
  + ZBX-21815 Fixed issue with undefined offset for media type when it was deleted before saving the user Frontend
  + ZBX-24108 Fixed error in dashboard if Map widget contains map element that user doesn't have access to Frontend
  + ZBX-24569 Fixed old and added new items to Azure Virtual Machine template Templates
  + ZBX-24537 Fixed tags subfilter in Latest data kiosk mode Frontend
  + ZBX-24167 Fixed template linkage when item prototype collision is found Server
  + ZBX-23770 Improved monitoring user permissions documentation for Zabbix agent 2 Oracle plugin and Oracle by ODBC template Documentation
  + ZBX-24565 Removed redundant kernel header include, fixed musl compatibility issues (thanks to Alpine Linux maintainers for spotting this)
  + ZBX-24610 Fixed interface field appearance for discovered items without interface set Frontend
  + ZBX-24562 Fixed incorrect problem order in Problems by severity widget's hintbox Frontend
  + ZBX-23751 Fixed inability to pass an action filter condition without an "operator" property, implying a default value of "Equal" API
  + ZBX-21429 Prevented ability to disable all UI element access via role.update API API
  + ZBX-19271 Fixed inconsistent tag row rendering in different edit forms Frontend
  + ZBX-24539 Fixed incorrect threshold in trigger expression of Check Point Next Generation Firewall by SNMP template Templates
  + ZBX-24667 Fixed vm.memory.size[pused] item on Solaris Agent
  + ZBX-23781 Added storage volumes check in HPE iLO by HTTP template Templates
  + ZBX-24391 Fixed Zabbix agent to return net.tcp.socket.count result without error if IPv6 is disabled Agent
  + ZBX-24235 Fixed value misalignment in Item value widget Frontend
  + ZBX-24352 Fixed custom severity name usage in Geomap widget Frontend
  + ZBX-24665 Fixed potential problem with deprecated GCE Integrity feature Templates
  + ZBX-20993 Fixed Zabbix agent 2 MQTT plugin clientID to be generated by strict requirements Agent
  + ZBX-23426 Added dependent item with JavaScript preprocessing for edges SD-WAN in VMWare SD-WAN VeloCloud by HTTP template Templates
  + ZBX-24566 Fixed crash when expression macro is used in unsupported location Server
  + ZBX-24450 Fixed issue where graph could differ for data gathered from PostgreSQL and other databases Frontend
  + ZBX-24513 Fixed real-time export of rarely updated trends Server
  + ZBX-24163 Fixed submap addition in Map navigation tree widget to not append same submaps repeatedly Frontend
  + ZBX-23398 Fixed trigger expression constructor incorrectly showing '&lt;' and '&gt;' operators Frontend
  + ZBX-23584 Fixed error message being displayed when updating host after changing item status Frontend
  + ZBX-24635 Fixed datastore triggers in VMware templates Templates</changelog>
</package>
<package pkgid="03f894a9edff440b88dcb1125ad4bac0a8a2021226e79559feed10cc4bf513a4" name="zabbix-server" arch="x86_64">
  <version epoch="0" ver="6.0.33" rel="bp156.2.3.1"/>
  <changelog author="pgajdos@suse.com" date="1644494400">- version update to 4.0.38
  * ZBX-20387   fixed default language of the setup routine for logged in superadmin users (averza)
  * ZBX-19652   fixed JavaScript syntax for Internet Explorer 11 compatibility (jfreibergs)</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1644753600">- mention dropped files from 3.x series so it can be accepted in backports...
- zabbix-3.0.20-jsLoader-fix.patch was never required in 4.x</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1647518400">- updated to latest release 4.0.39
- Bug Fixes
  + ZBX-19789 Added SourceIP support to ldap simple checks
  + ZBX-20680 Fixed reflected XSS issues
  ( Reflected XSSes in Zabbix Frontend (CVE-2022-24349, CVE-2022-24917, CVE-2022-24918, CVE-2022-24919) )
  fixes for bsc#1196945 bsc#1196946 bsc#1196947</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491200">- updated to latest release 4.0.42
- New Features and Improvements
  + ZBXNEXT-7694 Added "utf8mb3" character set support for MySQL database
  + ZBX-20946 Enabled Bulgarian, Chinese (zh_TW), German, Greek, Indonesian,
    Romanian, Spanish and Vietnamese languages in frontend
- Bug Fixes
  + ZBX-21123 Fixed crash when VMware VC was not available at the first moment when starting zabbix_server
  + ZBX-21137 Fixed VMware collector crash related to datastore state disconnected from all HVs
  + ZBX-20600 Fixed vmware hv.datastore.latency item when multiple datastores with duplicate name
  + ZBX-20844 Fixed external check becoming unsupported when Zabbix server or Zabbix proxy is stopped</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491201">- add CVE-2022-35230 patch file CVE-2022-35230.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674216000">- updated to 6.0.12
- for changes in this major release please consult 6.0.html in
  /usr/share/doc/packages/zabbix/
- removed CVE-2022-35230.patch and zabbix-3.0.25-new-m4-pgsql.patch
- added fixed zabbix-6.0.12-new-m4-pgsql.patch patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674820800">- mention of patches added required...
  zabbix-6.0.12-curl-fixes.patch zabbix-6.0.12-netsnmp-fixes.patch
  zabbix-6.0.12-new-m4-pgsql.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1684152000">- updated to latest upstream release 6.0.17
- New Features and Improvements
  + ZBXNEXT-8334 Added Event-Driven Ansible media
  + ZBXNEXT-8312 Increased TimescaleDB maximum supported version to 2.10
  + ZBXNEXT-8317 Increased MariaDB maximum supported version to 10.11
  + ZBXNEXT-7759 Added array and Buffer support to JavaScript btoa function and HttpRequest post/put methods
  + ZBXNEXT-8071 Added sysdba, sysasm and sysoper login options to Zabbix agent 2
    Oracle plugin and updated Oracle by Zabbix agent 2 template documentation
  + ZBXNEXT-8241 Added support of signing data using rs256 to JavaScript engine
  + ZBXNEXT-8208 Added storage accounts in azure template
  + ZBXNEXT-8012 Implemented API token authentication in user.checkAuthentication method
  + ZBXNEXT-8204 Added support of PHP 8.2
  + ZBXNEXT-8170 Added AWS cloud templates
  + ZBXNEXT-7923 Added templates for BMC Control-M integration
  + ZBXNEXT-7775 Added Veeam backup and replication templates
  + ZBXNEXT-8054 Updated MariaDB maximum supported version to 10.10
  + ZBXNEXT-7951 Implemented configuration import improvements
  + ZBXNEXT-8112 Added Line media type
  + ZBXNEXT-8197 Added TimescaleDB v2.9.x support
  + ZBXNEXT-7962 Fixed interfaces discovery rules in OPNsense, PFSense and TrueNAS templates
  + ZBXNEXT-7615 Added hmac function for JavaScript
  + ZBXNEXT-7977 Added Azure Microsoft SQL templates
  + ZBXNEXT-8076 Added prof_enable and prof_disable commands for profiling
  + ZBXNEXT-7963 Added a hint box to the "Enable HTTP authentication" field; added confirmation dialog box for enabling HTTP authentication
  + ZBXNEXT-7886 Added Cisco Nexus 9000 Series Switches template
  + ZBXNEXT-6119 Added the option to retrieve all JSON data from docker.container_info key in Zabbix agent 2 Docker plugin
  + ZBXNEXT-7834 Added templates for Microsoft Azure and Azure virtual machines
  + ZBXNEXT-8058 Reduced locking between history syncers, trappers and proxy pollers
- Bug Fixes
  + ZBX-22718 Fixed memory leak in json objects and identical keys
  + ZBX-22719 Fixed replace() function in expressions
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22589 Added new limits for JS objects
  + ZBX-22521 Added debug logging for process selection in proc.mem[] on AIX
  + ZBX-22373 Updated go.mod/sum to allow mixing session and key parameter for Zabbix agent 2 items
  + ZBX-22241 Fixed minimum severity filter usage for map element link triggers
  + ZBX-22194 Fixed inability to import a template with trigger dependency on a host trigger
  + ZBX-22538 Fixed popup menus disappearing on right-clicking links in them
  + ZBX-21583 Optimised preprocessing steps and added two graphs and dashboard in the Hadoop by HTTP template
  + ZBX-19375 Prevented the ability to set a duplicate value for the uuid parameter when updating any of template
    entities; added possibility to update the uuid parameter for the Service API; fixed duplicate UUIDs
    in Proxmox VE by HTTP template
  + ZBX-21603 Optimised preprocessing steps in the Zookeeper by HTTP template
  + ZBX-21589 Optimised SQL queries and preprocessing steps
  + ZBX-22492 Removed limitation for size of logged messages in JS
  + ZBX-22641 Updated deprecated ports in Kubernetes templates, updated target tags,
    added notes about binding address options for Scheduler and Cluster Manager components
  + ZBX-22306 Fixed the crash in Zabbix agent 2 when running out of available file descriptors
  + ZBX-21013 Hid the option "Create new groups" for unprivileged users in the Import form
  + ZBX-22219 Added validation to the "Server" IP/DNS option in the Zabbix agent 2 configuration
  + ZBX-22627 Fixed loss of preprocessing result when step with delta is used
  + ZBX-22304 Fixed duplication in web scenario error messages when curl cannot resolve host
  + ZBX-21577 Added an extra master item prototype to the Elasticsearch Cluster by HTTP template
    to reduce preprocessing worker utilization
  + ZBX-20084 Fixed VMware parameters display
  + ZBX-20699 Fixed the inability to import host prototypes containing SNMPv3 interface;
    allowed to supply conditional parameters with default values to hostprototype.create and hostprototype.update API methods
    when the parameters have no effect; added audit logging of changes to host prototypes when unlinking a template;
    fixed the inability to remove group links or group prototypes from a host prototype of a linked template
  + ZBX-22432 Fixed different severity paddings in trigger popups and maps triggers
  + ZBX-22210 Fixed selected count when using filter and filtered parameter is changed in a popup
  + ZBX-22533 Fixed debug section overlapping with 'Add new widget' placeholder in the dashboard
  + ZBX-22331 Fixed messages when updating graph prototype discovery
  + ZBX-22455 Added a check for numeric value in value mapping
  + ZBX-22206 Fixed incorrect padding in multiselect popup contrast dark and light stylesheets
  + ZBX-18527 Fixed the markup for Type of calculation expression field
  + ZBX-22363 Added support for item and item_preproc table fields to be either nvarchar or nclob
  + ZBX-22622 Fixed alert script path validation
  + ZBX-22588 Fixed unauthorised file system access when using cURL
  + ZBX-22097 Fixed exiting process when connection to the database is lost
  + ZBX-21576 Optimized preprocessing in ClickHouse by HTTP template and added lld rule
  + ZBX-21669 Added the possibility to filter System user in the audit log
  + ZBX-22261 Added value mapping in the template PostgreSQL by Zabbix agent 2 for item Checksum failures
  + ZBX-22413 Fixed autofocus for inherited web scenario edit
  + ZBX-22507 Fixed positioning of the debug information on dashboards in the editing mode
  + ZBX-22506 Fixed horizontal scrollbar occasionally appearing on Graph widgets
  + ZBX-22512 Fixed occasional jumping of hint-boxes of Graph widgets, when made static
  + ZBX-22403 Added license information to the Readme for Veeam Backup templates
  + ZBX-21596 Optimized preprocessing steps in the Redis by Zabbix agent 2 template
  + ZBX-22520 Fixed the versions of integrations
  + ZBX-19466 Changed global script name validation to include a menu path into its scope of uniqueness check
  + ZBX-22073 Fixed subfilters of the Latest data and Graphs occasionally hiding the selected options
  + ZBX-22490 Fixed HttpRequest limit in JavaScript being reached even if all objects are destroyed
  + ZBX-21578 Optimized HAProxy http/agent templates to spread the load across the workers
  + ZBX-21906 Fixed recovery of dependent items when throttling is used
  + ZBX-21723 Removed syslog LogType from config file for Zabbix agent 2 on Windows
  + ZBX-22407 Fixed a crash when testing an item with the aggregated function count containing invalid argument
  + ZBX-22056 Fixed the "No data found" message style in Monitoring-&gt;Problems
  + ZBX-22026 Fixed SNMP agent item going to unsupported state on NULL result
  + ZBX-22411 Fixed incorrect time in the dashboard Graph widget hintbox
  + ZBX-21902 Emphasized the HTML type in the attribution field in the Administration-&gt;Geographical Maps
  + ZBX-18288 Fixed undefined offset runtime error in the Graph prototype preview
  + ZBX-21963 Fixed $ZBX_SERVER value being ignored unless $ZBX_SERVER_PORT is also defined
  + ZBX-21802 Fixed Enabled button in the discovered calculated items
  + ZBX-21642 Fixed a filter not clearing when clicking on a specific host in the Monitoring
  + ZBX-22186 Fixed wrong color update after item order change in graphs
  + ZBX-19339 Fixed import and export of dependent LLD rules if master item is a web item
  + ZBX-21813 Fixed User role update page when an empty user role name has been submitted
  + ZBX-22188 Changed parameters of the wmi.get and wmi.getall keys to mandatory
  + ZBX-21238 Fixed the inability to update status and other fields of a templated item, item prototype
    and discovery rule of script type
  + ZBX-21834 Fixed the map navigation tree breaking if there is a disabled trigger used as a link indicator
    between two elements in a map
  + ZBX-22259 Fixed quoted parameter escaping in the trigger expression functions
  + ZBX-22241 Fixed map link color and drawing style selection when multiple triggers are in the problem state
  + ZBX-22203 Fixed the tabfilter item click event being executed at the end of the tabfilter sorting event in Firefox
  + ZBX-22434 Fixed race condition when starting Zabbix agent 2 with loadable plugins
  + ZBX-22229 Updated Zabbix web service dependencies
  + ZBX-20801 Updated the Readme in Docker template
  + ZBX-22298 Fixed metrics preprocessing in PVC discovery in Kubernetes cluster state by HTTP template,
    removed non-existing PVC statuses, combined state phases into single phase metrics, added PV discovery
  + ZBX-22079 Fixed "make clean" command when used from tar archive
  + ZBX-22222 Fixed applying item value maps on already converted values
  + ZBX-22402 Fixed data sending to Zabbix server from Zabbix agent2 persistent buffer
  + ZBX-22240 Fixed selects of history and trends being able to block housekeeping
  + ZBX-22240 Fixed selects of history and trends blocking drop_chunks
  + ZBX-22078 Fixed the crash in calculated items when using tag filter on 32-bit systems
  + ZBX-21591 Optimized JSONPaths in the Nginx Plus template
  + ZBX-21739 Fixed discover status not being updated for templated graph prototype
  + ZBX-21748 Fixed the background of the Close button in the message box for dark theme
  + ZBX-19202 Fixed template dashboard availability to users without permissions to the templates
  + ZBX-22189 Fixed Zabbix server crash appearing when only item tags change between LLD runs
  + ZBX-21591 Optimized Nginx Plus by HTTP template to spread the load across worker processes
  + ZBX-22032 Added the cookie engine to HTTP checks
  + ZBX-21597 Optimized Remote Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-21602 Optimized Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-22149 Fixed wrong escaping in trigger expression during upgrade and escaping as a workaround for calculated items
  + ZBX-22061 Fixed custom query parameter read on an empty parameter for Oracle plugin in Zabbix agent 2
  + ZBX-21227 Improved error logging during agent start as a Windows service
  + ZBX-22178 Fixed action operations being executed on the current host only if a host group is selected
  + ZBX-22189 Fixed LLD Zabbix server crash
  + ZBX-21538 Fixed history.get API method blocking drop_chunks requests during housekeeping
  + ZBX-21956 Fixed severity sign overlapping trigger name in the map element configuration
  + ZBX-22215 Fixed incorrectly quoted function parameter parsing
  + ZBX-22043 Fixed the crash when array index in JSONPath is negative or large
  + ZBX-22118 Fixed remote command execution sequence in Zabbix agent 2
  + ZBX-21556 Updated Etcd by HTTP template to comply with Etcd v3.5
  + ZBX-22133 Fixed closed pipe detection for communication with plugins in Windows
  + ZBX-21936 Fixed actions not being displayed in the Action log widget
  + ZBX-22164 Fixed quote and unquote methods for trigger functions
  + ZBX-21254 Removed kernel.maxproc from the processes graph in Linux by Zabbix agent templates
  + ZBX-21754 Improved value cache warmup when retrieving two last values with 1 day update interval
  + ZBX-22077 Fixed Sign out link not working consistently in Mozilla Firefox
  + ZBX-21862 Updated tablespaces query for Oracle plugin in Zabbix agent 2
  + ZBX-21665 Fixed SMART plugin infinite loop for Zabbix agent 2
  + ZBX-19138 Fixed Redis plugin configuration in Zabbix agent 2 configuration files
  + ZBX-21592 Moved some static items under LLD rules to optimize Oracle by ODBC template
  + ZBX-21069 Fixed SNMP max_vars not backing off when generr is received
  + ZBX-21889 Fixed warnings being displayed even after enabling overrides for trends or history tables with compressed chunks
  + ZBX-21563 Changed the order in which escalation steps and recovery operations are executed
  + ZBX-22017 Fixed map navigation tree widget inability to save the order when the depth levels get changed
  + ZBX-21961 Removed the unnecessary "Command:" label for message actions on the Event details page
  + ZBX-21783 Fixed Zabbix JS timeout validation
  + ZBX-21720 Fixed trends function cache size estimation and overallocation handling
  + ZBX-21713 Fixed retrieval of the numeric column width when Oracle DB is used
  + ZBX-22126 Fixed trends being deleted from cache and retrieved from the database when data older than 1 hour is received
  + ZBX-22075 Fixed crash when Elasticsearch is used
  + ZBX-21890 Fixed config.dbversion_status containing second empty object on PostgreSQL without TSDB
  + ZBX-22138 Fixed inability to delete a group from the host prototype
  + ZBX-21950 Updated script item to not require host interface during template linkage
  + ZBX-21540 Moved some static items under LLD rules to improve performance in Oracle by Zabbix agent 2 template
  + ZBX-21073 Added support of Int8Array(), Buffer() and also duktape plain buffers in md5, sha256 and hmac function parameters
  + ZBX-22071 Extended description for OPSGenie media type
  + ZBX-20845 Fixed SNMP interface availability in case of wrong credentials
  + ZBX-21587 Added metrics for optimizing dependent items preprocessing in Jenkins template
  + ZBX-21441 Added an override to skip metadata collection on zfs and btrfs for Nix templates
  + ZBX-22016 Fixed host.get API method not returning any results for hosts with no interfaces when filtering by "hostid"
  + ZBX-21927 Fixed a crash on Oracle database when connection is lost
  + ZBX-21300 Fixed high CPU usage when using net.tcp.socket.count key on Windows
  + ZBX-21793 Fixed error message for "diaginfo" runtime command
  + ZBX-22042 Fixed inability to get the existing group prototypes by hostprototype.get API method when using Oracle database
  + ZBX-21221 Increased character limit of task_result.info
  + ZBX-21696 Fixed Windows agent 2 Unicode path support for log* items
  + ZBX-21903 Fixed agent 2 timeout behavior for net.tcp.port item
  + ZBX-21039 Fixed Readme in PostgreSQL by Zabbix agent 2 template
  + ZBX-21922 Fixed expression macros to use corresponding item keys
  + ZBX-21806 Fixed fatal PHP error in case incorrect variable type for controller action is given
  + ZBX-21753 Fixed graphs not loading in kiosk mode
  + ZBX-20413 Fixed the behavior of paging when a filter or a sub-filter is applied
  + ZBX-21206 Updated plugin support dependency for Zabbix agent 2
  + ZBX-20356 Updated Zabbix agent 2 to remove and re-add performance counters on failed collection and to keep a query always open
  + ZBX-21296 Updated Oracle plugin, Oracle ODBC and agent 2 template documentation grant select variables and added a new grant
  + ZBX-21595 Optimized RabbitMQ node templates
  + ZBX-21884 Changed system.sw.packages[&lt;package&gt;,&lt;manager&gt;,&lt;format&gt;] to system.sw.packages[&lt;regexp&gt;,&lt;manager&gt;,&lt;format&gt;]
  + ZBX-21594 Optimized RabbitMQ cluster templates
  + ZBX-20050 Fixed broken macro value and type input when changing to/from inherited macros
  + ZBX-21864 Fixed the fatal error in system warning page
  + ZBX-20110 Added single field search option to the archive.info, ts.stats, pdb.info,
    cdb.info and diskgroups.stats keys in Zabbix agent 2 Oracle plugin
  + ZBX-21373 Fixed the agent sometimes crashing when enumerating system processes on OpenBSD</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1689854400">- updated to latest upstream release 6.0.19
- this version fixes CVE-2023-29454 bsc#1213338
- New Features and Improvements
  + ZBXNEXT-8497 Removed unnecessary JavaScript preprocessing in discovery rules in Kubernetes templates
  + ZBXNEXT-8465 Updated JavaScript scripts in Kubernetes templates
  + ZBXNEXT-8467 Updated max supported TimescaleDB version to 2.11
  + ZBXNEXT-7072 Fixed hintbox to be automatically closed when target element disappears
  + ZBXNEXT-8294 Added filters of node labels and annotations for Kubelet discovery
    in Kubernetes cluster state template
  + ZBXNEXT-8199 Added Google cloud platform monitoring template
  + ZBXNEXT-8330 Updated plugin support with defaults support for Zabbix agent 2
  + ZBXNEXT-8357 Improved proxy history housekeeping when data older than ProxyOfflineBuffer is being constantly received
  + ZBXNEXT-8142 Added ability to import configuration files with a UTF-8 Byte order mark
  + ZBXNEXT-8209 Added Azure CosmosDB for MongoDB template
  + ZBXNEXT-8078 Removed unnecessary new line for each element in an array when exporting YAML templates
  + ZBXNEXT-8273 Implemented support for relative Include paths in the config file, based on its current directory
  + ZBXNEXT-8391 Added container healthcheck metric in Docker by Zabbix agent 2 template
  + ZBXNEXT-8354 Added pids_stats to docker.container_stats key in Zabbix agent 2
- Bug Fixes
  + ZBX-22987 Fixed inefficient URL schema validation
  + ZBX-21859 Fixed active checks occasionally not being executed on Zabbix agent 2 if checks
    for a plugin have long and short update intervals
  + ZBX-21892 Fixed wrong fs type returned by vfs.fs.get for file systems with identical mount point
  + ZBX-22941 Prevented clearing of the user macro secret values on inherited host prototypes as
    the result of user macros modifications on the parent host prototype of a template
  + ZBX-22695 Fixed eventlog duplicate timestamps
  + ZBX-22903 Fixed scale calculation for Graph and Graph (classic) widgets
  + ZBX-22148 Fixed the crash when updating a webhook to JavaScript that cannot be compiled
  + ZBX-22868 Fixed Zabbix agent 2 plugin Defaults when hardcoded value is provided
  + ZBX-22399 Added TLS and Default parameters support to MQTT plugin for Zabbix agent 2
  + ZBX-20280 Fixed page selection in a dashboard after refresh
  + ZBX-22883 Fixed occasional crash of user parameters on Windows when using Zabbix agent 2 with UserParameterDir defined
  + ZBX-22805 Increased memory allocation limit for JavaScript execution from 64M to 512M
  + ZBX-22798 Fixed incorrect output of vfs.file.contents when reading frequently modified file
  + ZBX-21573 Optimized preprocessing steps in the AWS EC2 by HTTP template
  + ZBX-16326 Fixed displaying of the first and last data points on the graphs
  + ZBX-22467 Fixed missing bracket in a trigger event name in Windows templates
  + ZBX-22738 Fixed flickering debug info while editing empty dashboards
  + ZBX-22231 Removed host and interface macros resolution from HTTP proxy fields in items,
    item prototype and discovery rule test dialogues
  + ZBX-21194 Fixed filter form submission upon pressing Enter key in Safari
  + ZBX-22762 Fixed race condition in Zabbix agent 2 when reading filesystem
  + ZBX-21804 Removed requirement for write permissions on hosts, host groups, triggers, discovery rules,
    discovery checks and proxies when creating or updating actions
  + ZBX-22243 Fixed navigation away from edited dashboard without user confirmation
  + ZBX-22418 Fixed popup form fields overlapping labels when textarea width is resized
  + ZBX-19590 Changed count_foreach to add 0 when no data are in the requested period
  + ZBX-22681 Fixed wrongly displayed Revert button for text macros in host, template and host prototype clone forms
  + ZBX-22594 Fixed fatal error when a request contains invalid authentication parameters
  + ZBX-22397 Fixed disabled input field text color in Safari
  + ZBX-21593 Optimized preprocessing steps in the templates PostgreSQL by Zabbix agent and PostgreSQL by Zabbix agent 2
  + ZBX-22470 Fixed hang on logging when establishing an encrypted connection in Zabbix agent 2
  + ZBX-20263 Prevented the ability to link two or more templates with matching item keys to a host or template;
    improved the check for double template linkage and related error messages
  + ZBX-22571 Fixed "service not equal" action condition not working as expected
  + ZBX-22644 Fixed Graph widget not showing all problems for multiple items with dataset aggregation enabled
  + ZBX-22698 Fixed spelling mistakes in the templates
  + ZBX-21883 Changed Select map field of the Map widget to multiselect
  + ZBX-22989 Silenced null-dereference warnings for duktape
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22604 Added new replica mismatch metrics to Kubernetes cluster state template, updated triggers
  + ZBX-22475 Fixed regex in preprocessing parameter for Jenkins template
  + ZBX-21910 Fixed JavaScript in Kubernetes nodes template
  + ZBX-22773 Made NodeAddress use ListenIP and ListenPort if not specified
  + ZBX-21613 Fixed broken database upgrade if more than one Zabbix server at the same time on one database is started
  + ZBX-22688 Fixed AlertScriptPath not allowing links
  + ZBX-22029 Fixed preprocessing step in Pods discovery for Kubernetes kubelet template
  + ZBX-22234 Fixed incorrect SNMPINDEX offset retrieval in SNMP discovery
  + ZBX-22141 Fixed attaching multiple templates with proc.get item key to one host and fixed spelling in description
  + ZBX-22285 Fixed honoring of the excludeSearch parameter in API
  + ZBX-20604 Fixed UserParameterDir behavior for UserParameter calls
  + ZBX-22732 Fixed description of ATAN2 mathematical function
  + ZBX-22664 Fixed user macros with regex context being resynced without any changes
  + ZBX-22661 Fixed templated dashboard display in Monitoring Hosts Dashboards
  + ZBX-21599 Optimised preprocessing steps and added dashboard in the TiDB TiKV by HTTP template
  + ZBX-21598 Optimised preprocessing steps and added dashboard in the TiDB PD by HTTP template
  + ZBX-21600 Optimised preprocessing steps and added dashboard in the TiDB by HTTP template
  + ZBX-22386 Fixed encoding of HTML entities in the user interface
  + ZBX-22714 Fixed signature for mqtt.get key in Standard items popup
  + ZBX-21397 Fixed preprocessing step in discovery for Kubernetes kubelet template
  + ZBX-20202 Improved tablespace handling to support Oracle multitenant architecture in Oracle by ODBC template
  + ZBX-22713 Fixed Zabbix server compilation problem for NetBSD
  + ZBX-21795 Fixed unhandled timeout in Telnet
  + ZBX-21801 Fixed helper positioning when sorting Header and Query fields in item configuration form
  + ZBX-22238 Fixed non-writable hostgroup appearance in template, host and host prototype clone forms
  + ZBX-22192 Fixed valid widget name being reset when other widget fields are invalid
  + ZBX-21871 Switched for the changes in users of user group API object to be audit logged
    as updates in groups of user API objects
  + ZBX-22461 Fixed incorrect sortable item positioning in Safari
  + ZBX-22469 Fixed SLI calculation for services having multiple alarms per second
  + ZBX-22859 Fixed validation of input parameters in action configuration form</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1697544000">- updated to latest upstream release 6.0.22
- this version fixes CVE-2023-32722 and CVE-2023-32722 bsc#1216211 and bsc#1216222
- removed patches zabbix-6.0.12-new-m4-pgsql.patch zabbix-6.0.12-curl-fixes.patch
  honestly was tired of patching for correct way doing postgresql detection
  now added postgresql-server-devel which does not make sense but hey
  upstream does not care
- New Features and Improvements
  + ZBXNEXT-8576 Added template integration with Acronis Cyber Protect Cloud
  + ZBXNEXT-6554 Increased remote command execution limits to 16MB
  + ZBXNEXT-8610 Added MantisBT template
  + ZBXNEXT-8358 Improved items configuration sync on PostgreSQL by selecting using equal condition instead of not equal
  + ZBXNEXT-8429 Added HashiCorp Nomad template
  + ZBXNEXT-8649 Fixed time period params in JavaScript
  + ZBXNEXT-8581 Added support for HTTP proxy in Azure templates
  + ZBXNEXT-8558 Added MantisBT webhook
  + ZBXNEXT-8589 Updated documentation, unified metric names and descriptions in PostgreSQL templates,
    removed unused macros, user parameters and queries in PostgreSQL by Zabbix agent
  + ZBXNEXT-8528 Added AWS Cost Explorer template
  + ZBXNEXT-8190 Increased MariaDB maximum supported version to 11.0
  + ZBXNEXT-8582 Increased MySQL maximum supported version to 8.1
  + ZBXNEXT-8481 Added PostgreSQL by ODBC template
  + ZBXNEXT-8561 Added nodata trigger to remote Zabbix proxy and server health templates
  + ZBXNEXT-8482 Added integration with OpenStack Nova
  + ZBXNEXT-8451 Disabled spell checking for nondescriptive textareas
  + ZBXNEXT-8505 Added Cisco SD-WAN templates
  + ZBXNEXT-7944 Excluded edgeupdate service from services discovery in Windows by Zabbix agent templates
  + ZBXNEXT-8422 Added AWS ECS templates
- Bug Fixes
  + ZBX-23417 Fixed possible memory leak when checking modbus.get[] item
  + ZBX-23338 Improved performance of templatedashboard.get method for non super-admin users
  + ZBX-23110 Fixed possible crash on Windows 11 by removing concurrent Win API call for update perfCounters list
  + ZBX-23284 Prevented deletion of the discovered group as a result of renaming its group prototype
  + ZBX-21094 Fixed graphs not displaying values when items do not have trends and trend storage period is overridden in configuration
  + ZBX-23162 Fixed variable in JavaScript for Cisco Meraki template
  + ZBX-23066 Expanded ui/composer.json to describe the project
  + ZBX-23261 Removed kiosk mode button from host inventory form
  + ZBX-23253 Added static units support to graph widget legend and hint box
  + ZBX-21898 Fixed expression validation, history function parser to accept backslash without escaping
  + ZBX-22943 Fixed various memory leaks in Zabbix agent 2
  + ZBX-23244 Added escaping for special characters in HTML mode of Telegram mediatype
  + ZBX-22818 Fixed some aggregation functions not working with last_foreach()
  + ZBX-21636 Fixed Oracle DB update query error mishandled as success
  + ZBX-20442 Fixed Ceph plugin not returning percent_used in Zabbix agent 2
  + ZBX-15210 Added housekeeping and handling in remove action operation of autoreg_host table
  + ZBX-22685 Fixed issue of error message details not being expanded by default in various forms
  + ZBX-22166 Fixed item value widget not showing decimal places properly with seconds
  + ZBX-23035 Fixed disappearing filter group in host, item, trigger, graph, discovery rule, web and template lists
  + ZBX-23105 Added missing database indices
  + ZBX-22640 Fixed inability to add unique SNMPv3 checks in discovery rules
  + ZBX-21952 Fixed and improved documentation for Oracle by ODBC template
  + ZBX-22724 Fixed inconsistencies in ordering of objects in template configuration export
  + ZBX-22980 Fixed host prototype displaying inherited macros in a non-inherited macro tab
  + ZBX-17279 Fixed graph widget loading
  + ZBX-21644 Fixed state of "allow manual close" setting of trigger prototype getting lost on template cloning
  + ZBX-22060 Added notes about encryption in PostgreSQL templates, renamed database instance URI macro to connection string
    in PostgreSQL by Zabbix agent 2 template, updated PostgreSQL by ODBC template to use connection string
  + ZBX-23246 Fixed classic graph preview not working if more than 10 items are assigned to it
  + ZBX-22758 Fixed Zabbix agent 2 startup error on domain controllers by increasing go-winio version
  + ZBX-22451 Fixed resolving of calculated item formula in test popup
  + ZBX-22620 Added header in items for Meraki template
  + ZBX-23051 Changed content of resolved alerts to be more compatible with Event Orchestration in PagerDuty
  + ZBX-23272 Fixed naming for tenant item prototypes in OpenStack Nova by HTTP template
  + ZBX-22771 Fixed handling of large unsigned integers in jsonpath
  + ZBX-22871 Fixed regular expression crash with invalid utf-8 sequences when pcre2 is used
  + ZBX-23141 Fixed crash when maintenance is enabled and unexpected event exists for trigger prototype
  + ZBX-21255 Added support of the fmtnum() function for {ITEM.VALUE}, {ITEM.LASTVALUE} and expression macros
  + ZBX-21695 Fixed {TIME} macro not being resolved during scheduled report test
  + ZBX-23221 Fixed memory leaks when using certificate-based encryption in Zabbix Agent 1 and Agent 2; thanks to Masato Hirahata for the patch
  + ZBX-22864 Fixed calculation of max_repetitions sent out to device in SNMP PDUs
  + ZBX-21574 Optimized Asterisk by HTTP template
  + ZBX-18168 Added regexp runtime error logging for log*[] items
  + ZBX-22677 Adjusted font colors for placeholders, disabled and readonly fields
  + ZBX-22972 Fixed displaying of dashboard pages when scrolling is enabled
  + ZBX-22528 Fixed draggable element position
  + ZBX-23067 Enhanced audit logging with reason of switching of HA node to active mode
  + ZBX-22613 Fixed script execution with API token as authentication
  + ZBX-23060 Removed unused endpoints in JavaScript for Veeam Backup and Replication template
  + ZBX-22772 Added trends cleanup for non-numeric value types
  + ZBX-22822 Fixed displaying the correct threshold color in "Top hosts" widget when value exceeds maximum
  + ZBX-22777 Fixed item test form sending incorrectly resolved macros to server if item uses SNMP interface
  + ZBX-23097 Fixed use of uninitialised value when verifying subject and issuer with TLS
  + ZBX-23112 Fixed runtime errors in the inheritance of the trigger and trigger prototype dependencies
  + ZBX-22539 Fixed SLI calculation for days with daylight-saving-time transitions
  + ZBX-22814 Fixed PHP runtime errors in API trigger.get method when using "expandComment" option
  + ZBX-23049 Fixed default condition for log item macro resolution
  + ZBX-21909 Updated setup section in README for PHP-FPM templates to include configuration example for Apache
  + ZBX-21547 Fixed reading of non-UTF-8 encoded files in Zabbix agent 2
  + ZBX-20148 Fixed the issue with housekeeper failing to delete some of the events that required deletion
  + ZBX-21970 Fixed console error in "Map navigation tree" widget; disabled add button on a 10th depth level
  + ZBX-19393 Fixed undefined index errors in configuration.importcompare
  + ZBX-22290 Fixed generation of double page headers when general warning appears
  + ZBX-21845 Fixed Zabbix agent 2 systemd plugin failing with newer dbus
  + ZBX-22830 Fixed free bytes calculation for temporary tablespace in Oracle Zabbix agent 2 plugin
  + ZBX-22912 Fixed not being able to save an event correlation when custom formula was selected but only one condition remained
  + ZBX-21571 Updated pod crash loop trigger expressions in Kubernetes nodes and cluster state templates
  + ZBX-22369 Fixed suffix interpretation in threshold values for "Top hosts" widget
  + ZBX-22825 Fixed Zabbix access to the first page for user with specific page access
  + ZBX-22867 Fixed import popup showing circle animation even if PHP code failed
  + ZBX-22711 Fixed incorrectly displayed simple graphs with non-numeric items in Host graphs page</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1703419200">- updated to latest release 6.0.25
- fixes for bsc#1218199 (CVE-2023-32727), bsc#1218185 (CVE-2023-32725),bsc#1218193 (CVE-2023-32726)
- New Features and Improvements
  + ZBXNEXT-8857 Updated max supported TimescaleDB version to 2.13
  + ZBXNEXT-8800 Backported support of additional SSH options for ssh.run[] item as the 5th parameter
  + ZBXNEXT-8705 Implemented new tablespace item to retrieve percentage about
    current tablespace usage from max for both Oracle templates
  + ZBXNEXT-8708 Added version metric to Oracle plugin in Zabbix agent 2
  + ZBXNEXT-8729 Updated max supported TimescaleDB version to 2.12
  + ZBXNEXT-8522 Added HPE iLO by HTTP template
  + ZBXNEXT-7486 Added openshift-state-metrics in Kubernetes cluster state by HTTP
  + ZBXNEXT-8552 Added FortiGate by SNMP and FortiGate by HTTP templates
  + ZBXNEXT-8727 Added additional metrics in Cisco Meraki organization by HTTP template
  + ZBXNEXT-7097 Added item and trigger for monitoring PostgreSQL version into PostgreSQL
    by ODBC and PostgreSQL by Zabbix agent 2 templates
  + ZBXNEXT-8283 Implemented role-based authentication for AWS monitoring
  + ZBXNEXT-8575 Added Nextcloud template
  + ZBXNEXT-8469 Increased PostgreSQL maximum supported version to 16
  + ZBXNEXT-8714 Increased MariaDB maximum supported version to 11.1
- Bug Fixes
  + ZBX-23559 Fixed SLI dropping when maintenance is set with pre-existing problem
  + ZBX-23471 Fixed sha256 sum calculation on AIX, HP-UX and Solaris, fixed crash on HP-UX
  + ZBX-23787,ZBX-23755 Fixed crash on empty HTTP response;
    fixed Zabbix agent build on Windows with libcurl
  + ZBX-23683 Fixed calculation of vmware.datastore.read/write items taking into
    account VMware HV maintenance status
  + ZBX-21132 Fixed Top hosts widget not showing all items by selected item name
  + ZBX-23764 Added an additional field for new events in SIGNL4 media type
  + ZBX-23342 Fixed Zabbix agent 2 MySQL plugin connection not taking into account TLS parameters
  + ZBX-23685 Added read-only transaction to the list of recoverable errors on PostgreSQL
  + ZBX-23580 Fixed aggregated item key conversion to calculated item formula when
    item key includes 'last' function and a fourth parameter
  + ZBX-22493 Fixed foreign key support with SQLite3 database
  + ZBX-23490 Improved HTTP agent, web scenarios, web checks and JavaScript to convert to UTF-8
    from charset specified in HTTP header or HTTP meta tag
  + ZBX-23621 Fixed SNMP discovery looping forever with empty trend response
  + ZBX-23644 Fixed Zabbix agent compilation on AIX
  + ZBX-23525 Fixed template tab name in template configuration form
  + ZBX-23620 Reordered sub-templates in READMEs of Acronis, Control-M and Openstack templates
  + ZBX-23381 Fixed unit for FreeStorageSpace metric in JavaScript AWS RDS instance by HTTP template
  + ZBX-23269 Fixed sizes of loading modal windows
  + ZBX-22400 Fixed Web scenarios configuration form to display parent web scenarios on page refresh
  + ZBX-23290 Fixed gap when filtering by tags in Latest data
  + ZBX-23430 Fixed selected filter tab in high contrast themes being indistinguishable from others when collapsed
  + ZBX-23639 Changed value type for 'Pool Percent Used' item prototype in Ceph by Zabbix agent 2 template
  + ZBX-21891 Fixed messages about enabling, disabling and updating modules being different from other places
  + ZBX-23521 Fixed password field label not changing to key passphrase and
    back for SSH agent item when changing authentication method
  + ZBX-23431 Fixed non-working "Network timeout for item test" setting
  + ZBX-23285 Added missing bottom border for disabled button dropdown on hover for inherited macros
  + ZBX-23615 Fixed receiving data from the database twice the first time it is loaded
  + ZBX-19531 Fixed tables with header text vertical rotation
  + ZBX-23235 Fixed function macros to expand in notifications
  + ZBX-23173 Fixed memory leak in agent 2 for Windows Events processing on MS Windows
  + ZBX-23265 Fixed transfer of PSK encryption details when cloning proxy
  + ZBX-23563 Fixed JSONPath for rowshare locks metric in PostgreSQL by Zabbix agent 2 template
  + ZBX-22907 Removed unused LLD macro in PostgreSQL by Zabbix agent template
  + ZBX-23377 Added support for VMware perfCounter with nanosecond type
  + ZBX-23012 Possible optimization of the SQL queries when updating LLD items
  + ZBX-23325 Fixed ability to add duplicate ICMP ping checks to discovery rule configuration form via popup
  + ZBX-23270 Renamed trigger name condition to event name condition
  + ZBX-23340 Fixed TLS parameter handling in MySQL plugin for Zabbix agent 2
  + ZBX-23461 Fixed output of redundant data in DCdump_interfaces
  + ZBX-23528 Fixed inability to resize trigger expression field horizontally
  + ZBX-22977 Fixed positioning of hidden checkbox inputs and fixed autofocus in template/host mass update
  + ZBX-23494 Added SNMP fallback item to TrueNAS by SNMP template, updated
    uptime item and template descriptions, added preprocessing to free swap percentage calculation
  + ZBX-23404 Fixed Zabbix agent crashes on HP-UX 11.23
  + ZBX-22666 Disabled severity filter for Geomap widget in dashboard edit mode
  + ZBX-22735 Fixed confusing error message on user parameter reload in Zabbix agent 2
  + ZBX-23393 Fixed unquoted macro parsing in trigger function parameters
  + ZBX-23064 Simplified trend synchronization queries to improve performance
  + ZBX-23373 Fixed result for script.get API call with selectActions option
  + ZBX-23014 Fixed Zabbix agent build on HP-UX
  + ZBX-23164 Added timespan parameter in JavaScript Cisco Meraki template
  + ZBX-23455 Fixed inconsistency in button naming, confirmation messages,
    success and error messages in item and web scenario list pages
  + ZBX-20038 Fixed master host parameter for MySQL replication.get_slave_status key in Zabbix agent 2
  + ZBX-23301 Removed checks for PostgreSQL-TimescaleDB versions combination
  + ZBX-23211 Fixed host dashboard view for multi-page dashboard where the first page is empty</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1707048000">- add group provides needed by RPM 4.19</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108800">- update to latest release 6.0.27
- replaced zabbix-agentd.firewall  zabbix-java-gateway.firewall  zabbix-proxy.firewall  zabbix-server.firewall
  with firewalld xml definitions zabbix-agentd.xml  zabbix-java-gateway.xml  zabbix-proxy.xml  zabbix-server.xml
- New Features and Improvements
  + ZBXNEXT-8983 	Updated max supported MariaDB version to 11.2
  + ZBXNEXT-8984 	Updated max supported MySQL version to 8.3
  + ZBXNEXT-8762 	Added YugabyteDB by HTTP and YugabyteDB Cluster by HTTP templates
  + ZBXNEXT-8891 	Updated max supported MySQL version to 8.2
  + ZBXNEXT-8524 	Added support for HTTP proxy in GCP templates
  + ZBXNEXT-8759 	Added dashboards in Azure templates
  + ZBXNEXT-8580 	Added new discovery rules, refactored discovery rules to dependent items
    and made few minor changes in MSSQL by ODBC template
  + ZBXNEXT-8730 	Added Azure Cost Management by HTTP template
  - Bug Fixes
  + ZBX-23124 Fixed items with disabled history being sometimes stuck in non-supported state
  + ZBX-23586 Fixed filter evaluation type of organizations discovery in Cisco Meraki dashboard by HTTP template
  + ZBX-23766 Updated Zabbix agent 2 Ceph plugin readme setup instructions
  + ZBX-24094 Fixed network interfaces LLD filtering macro in Linux by Prom template
  + ZBX-23202 Fixed unused tag value being saved in tag filter
  + ZBX-22555 Updated regexp to case insensitive in Nginx templates
  + ZBX-23973 Fixed trends being retrieved from database for new items and for items with infrequent update interval
  + ZBX-22745 Removed incorrect description of network interfaces administrative status filter macro in SNMP templates
  + ZBX-24015 Improved zabbix[queue] internal item not to block history syncers and pollers
  + ZBX-23509 Fixed JSONPath of Keyspace discovery master item in Redis by Zabbix agent 2 template
  + ZBX-24059 Fixed libmodbus unnecessary linking into all binaries
  + ZBX-24055 Added missing API port macros in URL of script items in HPE Synergy by HTTP and HPE Primera by HTTP templates
  + ZBX-20525 Fixed vfs.dir.size performance issues when walking through directory that has a lot of subdirs/files
  + ZBX-23773 Improved trigger functionality for Acronis Cyber Protect Cloud MSP by HTTP template
  + ZBX-23979 Improved trend recalculation performance by performing trend updates in own transaction
  + ZBX-23688 Improved new item value retrieval performance by adding such items to value cache after configuration sync
  + ZBX-22130 Changed JSONPath expression evaluator to treat null values as empty variants
  + ZBX-23986 Added a license to the Go module
  + ZBX-23587 Fixed widget input field selecting when clicking on label
  + ZBX-23640 Fixed preload hints opening
  + ZBX-22433 Fixed web scenario and web scenario step configuration field trimming and field sorting
  + ZBX-23684 Fixed transactions query file for PostgreSQL by Zabbix agent template
  + ZBX-22371 Fixed process tags option not adding tags for service events
  + ZBX-17208 Fixed invalid command-line flag handling in Zabbix agent 2
  + ZBX-23937 Fixed JavaScript for AWS EC2 instances discovery
  + ZBX-22715 Fixed map shape dimension changes on resizing in scaled browser mode
  + ZBX-23722 Added garbage collection after executing JavaScript code
  + ZBX-23740 Fixed netsnmp persistent state disabling without affecting its configuration
  + ZBX-23257 Fixed log items not using MaxLinesPerSecond setting correctly for Zabbix agent 2
  + ZBX-23890 Removed non-existing headers from compiler checks: mtent.h and knlist.h
  + ZBX-23912 Removed Jira with CustomFields media type in data.tmpl
  + ZBX-23761 Fixed JavaScript in Jira media type
  + ZBX-22558 Fixed trigger expression for retrieval of stub page in Nginx templates
  + ZBX-23691 Fixed LLD filters evaluation type for devices discovery in Cisco SD-WAN by HTTP template
  + ZBX-23540 Added error checks for RegisterMetrics calls
  + ZBX-23605 Removed getting location buckets in AWS by HTTP template
    added discovery filters for request metrics in AWS S3 bucket by HTTP template
  + ZBX-23466 Fixed data aggregation errors in Graphs and Top hosts widgets with Elasticsearch backend
  + ZBX-23835 Updated Meraki templates
  + ZBX-23723 Fixed proxy params in JavaScript AWS templates
  + ZBX-23733 Fixed error when downloading graph as .png image if item name contains multibyte characters
  + ZBX-22983 Fixed ellipsed dropdown options in items mass update in preprocessing
  + ZBX-23715 Fixed persistent directory path not following symlinks upon creation
  + ZBX-23825 Fixed query_fields values for Acronis and Nomand templates
  + ZBX-22055 Fixed map image of map widget not being updated when pressing Apply button
  + ZBX-23629 Fixed interface icon cursor to pointer
  + ZBX-22536 Fixed TimescaleDB compression detection for history.clear API method and proper error appearance in frontend
  + ZBX-23145 Disabled deprecated automatic reconnection in MySQL
  + ZBX-22933 Improved vfs.file.regmatch and vfs.file.regexp items to use buffered file read
  + ZBX-23439 Fixed sorting of numeric items with/without aggregation enabled in Top hosts widget
  + ZBX-21973 Changed deprecated X-Frame option allow-from to Content-Security-Policy frame-ancestors
  + ZBX-23633 Fixed service alarms to be recovered with problem time in case of negative problem duration
  + ZBX-23738 Fixed Zabbix backend sources for libxml2 2.12.0 version changes
  + ZBX-23746 Fixed creation of tickets during escalation for Zammad media type
  + ZBX-23561 Fixed spacing between filter and results table
  + ZBX-18873 Fixed disabled chevrons color in problem view
  + ZBX-23636 Fixed some fields in Administration section not being trimmed on form submit</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108801">- remove all firewalld definitions as they are part of firewald package already</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711800000">- fix broken copypasta for system-user-zabbix source file and
  file itself to remove gecos (description) in file
  fixes bsc#1222169 Packaging Error in system-user-zabbix-6.0.27-1.1.noarch package prevents upgrade
  Thanks Andreas Stieger for pointing out and reporter himself</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1711800001">- update to 6.0.28:
  * Added metadata in JavaScript for AWS templates
  * Added AWS ELB Application Load Balancer by HTTP template
  * Added Check Point Next Generation Firewall by SNMP template
  * Added MSSQL by Zabbix agent 2 template
  * Updated max supported TimescaleDB version to 2.14
  * bug fixes</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1716984000">- Update license to match legaldb report</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1719489600">- update to 6.0.31
- New Features and Improvements
  + ZBXNEXT-9140 Added support for custom compartments in Oracle Cloud by HTTP templates Templates
  + ZBXNEXT-9034 Added Jira Data Center by JMX template Templates
  + ZBXNEXT-8682 Introduced a length limit of 512KB for item test values that server returns to Zabbix frontend Frontend Server
  + ZBXNEXT-8248 Added database filter macros to MySQL templates Templates
  + ZBXNEXT-6698 Removed absolute threshold and timeleft from OS template triggers of filesystem space Templates
  + ZBXNEXT-7930 Added user macro support for username and password fields in email media type Server
  + ZBXCTR-22 Refactored JavaScript filter functions for Kubernetes templates Templates
  + ZBXNEXT-9098 Added AWS ELB Network Load Balancer by HTTP template Templates
  + ZBXNEXT-6864 Replaced {HOST.CONN} with user macros in templates Templates
  + ZBXNEXT-9117 Updated max supported MariaDB version to 11.3 Proxy Server
  + ZBXNEXT-9026 Added Go compiler version to Zabbix agent 2 version output Agent
  + ZBXNEXT-8786 Changed 'odbc.discovery' keys to 'odbc.get' in MySQL by ODBC and Oracle by ODBC templates Templates
  + ZBXNEXT-8536 Added cbdhsvc service to macros in Windows agent templates Templates
  + ZBXNEXT-8861 Made changes and added more metrics to the FortiGate by SNMP template Templates
  + ZBXNEXT-8240 Added a new set of templates for integration with Oracle Cloud Infrastructure Templates
- Bug Fixes
  + ZBX-24483 Improved memory usage in Zabbix server/proxy trappers and in proxy
    pollers when sending large configuration Proxy Server
  + ZBX-23073 Fixed URL widget resizing and dragging Frontend
  + ZBX-24574 Fixed HA node flipping between standby and active states Server
  + ZBX-24119 Fixed possible blocking of alert manager when it periodically pings database Server
  + ZBX-7998 Added VMware service username, password and URL check for empty values Proxy Server
  + ZBX-24402 Reduced main process connections to database during startup Proxy Server
  + ZBX-24369 Fixed filter behavior in monitoring pages after deleting filter parameters Frontend
  + ZBX-24484 Fixed Geomap widget console error when dragging map in widget edit mode Frontend
  + ZBX-23337 Improved supported version documentation for Oracle Database plugin and both templates Documentation
  + ZBX-24180 Fixed inability to import existing host or template when its dependent item prototype,
    which is used in trigger prototypes or graph prototypes, would have a different master item API
  + ZBX-20871 Fixed inability to use LLD macro functions in Prometheus pattern and labels used in item prototype preprocessing API
  + ZBX-24527 Fixed unnecessary loading text being displayed in hintbox preloader Frontend
  + ZBX-24362 Fixed wrong Zabbix agent 2 loadable plugin process handling catching all child process exits Agent
  + ZBX-24470 Fixed scale of VMware vmware.vm.memory.size.compressed key Proxy Server
  + ZBX-24415 Added triggers for datastores in VMware templates Templates
  + ZBX-18094 Fixed multiple pie graph issues related to calculation of item angles Frontend
  + ZBX-20766 Fixed confusing port binding error message Agent Proxy Server
  + ZBX-24481 Fixed inability to unset value map from existing item or item prototype by passing
    a version without valuemap parameter into configuration.import API
  + ZBX-24531 Fixed compile time data not being set for agent2 Agent
  + ZBX-24453 Implemented socket file cleanup when shutting down, added blocking of signals during important stages of startup Proxy Server
  + ZBX-24152 Fixed host form submission with Enter button if the form is opened in a popup and focus is in a flexible text area field Frontend
  + ZBX-23788 Added SNMP OID ifAlias in Network interfaces discovery Templates
  + ZBX-24482 Fixed the presence of the http_proxy field in the initial data Installation
  + ZBX-24210 Improved Zabbix agent 2 loadable plugin capacity code style Agent
  + ZBX-23951 Fixed issue of incorrect template matching when no UUID exists in export file API
  + ZBX-23953 Fixed CIDR network mask of VMware HV network interface Proxy Server
  + ZBX-24195 Fixed host IPMI username and password field max length Frontend
  + ZBX-24451 Added tags and changed a item in Proxmox template Templates
  + ZBX-23386 Fixed hintbox sizing to fit screen Frontend
  + ZBX-24024 Fixed OIDs for external sensors in APC UPC by SNMP templates Templates
  + ZBX-21751 Fixed node's loadavg item in Proxmox template Templates
  + ZBX-24315 Fixed linking template to host when some LLD macro paths already exist Server
  + ZBX-24172 Fixed Zabbix server issue with scheduled intervals on Feb 29th of leap year Server
  + ZBX-23407 Improved performance of retrieving last history values when primary keys are available API
  + ZBX-24246 Updated descriptions for family of MySQL and Oracle templates,
    changed macro in the trigger 'Tablespace utilization is too high' for family of Oracle templates Templates
  + ZBX-23988 Renamed Agent2 Go module
  + ZBX-24222 Fixed incorrect item OIDs in the FortiGate by SNMP template Templates
  + ZBX-24393 Updated README in Redis by Zabbix agent 2 template Templates
  + ZBX-24298 Allowed any JNDI service providers back in JMX monitoring Java gateway
  + ZBX-19990 Separated LLD filter macros in Apache Tomcat by JMX template Templates
  + ZBX-24364 Added preprocessing steps for LLD rules in RabbitMQ templates Templates
  + ZBX-24368 Improved PostgreSQL autovacuum's count query Templates
  + ZBX-24282 Fixed Zabbix proxy to report error for not supported items Proxy Server
  + ZBX-19507 Fixed vmware.eventlog item to recover after event keys are reset Server
  + ZBX-24241 Fixed Zabbix server issue with random order of host groups for a host during real-time export Server
  + ZBX-24275 Fixed item prototype JSONPath preprocessing, added missing volume health metric and triggers in HPE MSA templates Templates
  + ZBX-24316 Fixed username macro in GridGain by JMX template Templates
  + ZBX-23719 Updated plugin-support to add duplicate flag handling Agent
  + ZBX-22429 Fixed typo in Zabbix proxy automake file Installation
  + ZBX-24264 Fixed value cache being filled with values of newly added items with triggers Server
  + ZBX-24088 Fixed problem filtering in maps with nested maps Frontend
  + ZBX-24206 Fixed line breaks in JavaScript in Cloudflare template Templates
  + ZBX-24236 Fixed nested transaction error in LLD when connection is terminated Server
  + ZBX-24134 Added sensor discovery in VMware Hypervisor template Templates
  + ZBX-23918 Fixed item pattern select popup to display all available items Frontend
  + ZBX-24190 Fixed items being updated incorrectly when configuring graph Frontend
  + ZBX-24289 Fixed issue with interface assignment for items copied from host to host Frontend
  + ZBX-23032 Added triggers for cluster status in VMware templates Templates
  + ZBX-23948 Added support for TabularData data when parsing an MBean attribute Java gateway
  + ZBX-23742 Fixed tag filtering logic for tags with one name and different types of operators API
  + ZBX-24271 Added delay in JavaScript execution for Azure Cost Management by HTTP template Templates
  + ZBX-24208 Fixed Oracle, MySQL plugin connection cache blocking Agent
  + ZBX-24202 Fixed JavaScript in AWS S3 bucket by HTTP template Templates
  + ZBX-23478 Fixed issue when missing locale error would not be displayed for user under certain conditions Frontend
  + ZBX-24166 Fixed Zabbix not being able to restart due to RTC and sockets not being closed before stopping Agent Proxy Server
  + ZBX-23853 Fixed duplicate agent check timestamps when time shifts back due to system clock synchronization Agent</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1726833600">- update to 6.0.33
- this version fixes CVE-2024-36461 and CVE-2024-22114
- New Features and Improvements
  + ZBXNEXT-9000 Changed query table for ASM disk group metrics in Oracle Database plugin and
    Oracle by ODBC template Agent Templates
  + ZBXNEXT-9217 Added AWS Lambda by HTTP template Templates
  + ZBXNEXT-9293 Updated max supported MySQL version to 9.0 Proxy Server
  + ZBXNEXT-8657 Updated Zabbix health templates with new visualization Templates
  + ZBXNEXT-9143 Added index on auditlog recordsetid Server
  + ZBXNEXT-9081 Added Small Computer System Interface (SCSI) device type support to Zabbix agent 2 Smart plugin Agent
  + ZBXNEXT-6445 Added recovery expression for fuzzytime triggers in Linux and Windows templates,
    removed fuzzytime triggers from active agent templates Templates
  + ZBXNEXT-9201 Updated max supported MySQL version to 8.4 Proxy Server
  + ZBXNEXT-9225 Updated max supported TimescaleDB version to 2.15 Server
  + ZBXNEXT-9226 Updated max supported MariaDB version to 11.4 Proxy Server
  + ZBXNEXT-8868 Added discovery and template for Azure VM Scale Sets Templates
- Bug Fixes
  + BX-24947 Fixed PHP runtime errors while processing frontend notifications Frontend
  + ZBX-24824 Improved loadable plugin connection broker Agent
  + ZBX-24583 Fixed inability to export/import web scenario with digest authentication API
  + ZBX-23905 Fixed double scroll in script dialogs Frontend
  + ZBX-18767 Fixed word breaks in flexible text input fields and trigger expressions Frontend
  + ZBX-24909 Fixed resolving of macro functions in the "Item value" widget Frontend
  + ZBX-24859 Fixed JavaScript in S3 buckets discovery rule Templates
  + ZBX-24617 Fixed hardcoded region in AWS by HTTP template Templates
  + ZBX-24524 Fixed "New values per second" statistic to include dependent items in calculation Proxy Server
  + ZBX-24821 Made 'execute_on' value being recorded in audit only for shell scripts Server
  + ZBX-23312 Fixed discovery edit form being saved incorrectly after dcheck update Frontend
  + ZBX-24773 Fixed duplicate item preprocessing in Kubernetes Kubelet by HTTP template Templates
  + ZBX-24514 Fixed standalone Zabbix server and Zabbix proxy not stopping when database is read-only Proxy Server
  + ZBX-23936 Fixed state and styling of readonly fields Frontend
  + ZBX-24520 Fixed an issue with incorrect translations used in several frontend places Frontend
  + ZBX-21815 Fixed issue with undefined offset for media type when it was deleted before saving the user Frontend
  + ZBX-24108 Fixed error in dashboard if Map widget contains map element that user doesn't have access to Frontend
  + ZBX-24569 Fixed old and added new items to Azure Virtual Machine template Templates
  + ZBX-24537 Fixed tags subfilter in Latest data kiosk mode Frontend
  + ZBX-24167 Fixed template linkage when item prototype collision is found Server
  + ZBX-23770 Improved monitoring user permissions documentation for Zabbix agent 2 Oracle plugin and Oracle by ODBC template Documentation
  + ZBX-24565 Removed redundant kernel header include, fixed musl compatibility issues (thanks to Alpine Linux maintainers for spotting this)
  + ZBX-24610 Fixed interface field appearance for discovered items without interface set Frontend
  + ZBX-24562 Fixed incorrect problem order in Problems by severity widget's hintbox Frontend
  + ZBX-23751 Fixed inability to pass an action filter condition without an "operator" property, implying a default value of "Equal" API
  + ZBX-21429 Prevented ability to disable all UI element access via role.update API API
  + ZBX-19271 Fixed inconsistent tag row rendering in different edit forms Frontend
  + ZBX-24539 Fixed incorrect threshold in trigger expression of Check Point Next Generation Firewall by SNMP template Templates
  + ZBX-24667 Fixed vm.memory.size[pused] item on Solaris Agent
  + ZBX-23781 Added storage volumes check in HPE iLO by HTTP template Templates
  + ZBX-24391 Fixed Zabbix agent to return net.tcp.socket.count result without error if IPv6 is disabled Agent
  + ZBX-24235 Fixed value misalignment in Item value widget Frontend
  + ZBX-24352 Fixed custom severity name usage in Geomap widget Frontend
  + ZBX-24665 Fixed potential problem with deprecated GCE Integrity feature Templates
  + ZBX-20993 Fixed Zabbix agent 2 MQTT plugin clientID to be generated by strict requirements Agent
  + ZBX-23426 Added dependent item with JavaScript preprocessing for edges SD-WAN in VMWare SD-WAN VeloCloud by HTTP template Templates
  + ZBX-24566 Fixed crash when expression macro is used in unsupported location Server
  + ZBX-24450 Fixed issue where graph could differ for data gathered from PostgreSQL and other databases Frontend
  + ZBX-24513 Fixed real-time export of rarely updated trends Server
  + ZBX-24163 Fixed submap addition in Map navigation tree widget to not append same submaps repeatedly Frontend
  + ZBX-23398 Fixed trigger expression constructor incorrectly showing '&lt;' and '&gt;' operators Frontend
  + ZBX-23584 Fixed error message being displayed when updating host after changing item status Frontend
  + ZBX-24635 Fixed datastore triggers in VMware templates Templates</changelog>
</package>
<package pkgid="6280c8adbf51f0e23a10eb05f4afbac9d191de39411a145861105f99d7b79300" name="zabbix-server-mysql" arch="aarch64">
  <version epoch="0" ver="6.0.33" rel="bp156.2.3.1"/>
  <changelog author="pgajdos@suse.com" date="1644494400">- version update to 4.0.38
  * ZBX-20387   fixed default language of the setup routine for logged in superadmin users (averza)
  * ZBX-19652   fixed JavaScript syntax for Internet Explorer 11 compatibility (jfreibergs)</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1644753600">- mention dropped files from 3.x series so it can be accepted in backports...
- zabbix-3.0.20-jsLoader-fix.patch was never required in 4.x</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1647518400">- updated to latest release 4.0.39
- Bug Fixes
  + ZBX-19789 Added SourceIP support to ldap simple checks
  + ZBX-20680 Fixed reflected XSS issues
  ( Reflected XSSes in Zabbix Frontend (CVE-2022-24349, CVE-2022-24917, CVE-2022-24918, CVE-2022-24919) )
  fixes for bsc#1196945 bsc#1196946 bsc#1196947</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491200">- updated to latest release 4.0.42
- New Features and Improvements
  + ZBXNEXT-7694 Added "utf8mb3" character set support for MySQL database
  + ZBX-20946 Enabled Bulgarian, Chinese (zh_TW), German, Greek, Indonesian,
    Romanian, Spanish and Vietnamese languages in frontend
- Bug Fixes
  + ZBX-21123 Fixed crash when VMware VC was not available at the first moment when starting zabbix_server
  + ZBX-21137 Fixed VMware collector crash related to datastore state disconnected from all HVs
  + ZBX-20600 Fixed vmware hv.datastore.latency item when multiple datastores with duplicate name
  + ZBX-20844 Fixed external check becoming unsupported when Zabbix server or Zabbix proxy is stopped</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491201">- add CVE-2022-35230 patch file CVE-2022-35230.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674216000">- updated to 6.0.12
- for changes in this major release please consult 6.0.html in
  /usr/share/doc/packages/zabbix/
- removed CVE-2022-35230.patch and zabbix-3.0.25-new-m4-pgsql.patch
- added fixed zabbix-6.0.12-new-m4-pgsql.patch patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674820800">- mention of patches added required...
  zabbix-6.0.12-curl-fixes.patch zabbix-6.0.12-netsnmp-fixes.patch
  zabbix-6.0.12-new-m4-pgsql.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1684152000">- updated to latest upstream release 6.0.17
- New Features and Improvements
  + ZBXNEXT-8334 Added Event-Driven Ansible media
  + ZBXNEXT-8312 Increased TimescaleDB maximum supported version to 2.10
  + ZBXNEXT-8317 Increased MariaDB maximum supported version to 10.11
  + ZBXNEXT-7759 Added array and Buffer support to JavaScript btoa function and HttpRequest post/put methods
  + ZBXNEXT-8071 Added sysdba, sysasm and sysoper login options to Zabbix agent 2
    Oracle plugin and updated Oracle by Zabbix agent 2 template documentation
  + ZBXNEXT-8241 Added support of signing data using rs256 to JavaScript engine
  + ZBXNEXT-8208 Added storage accounts in azure template
  + ZBXNEXT-8012 Implemented API token authentication in user.checkAuthentication method
  + ZBXNEXT-8204 Added support of PHP 8.2
  + ZBXNEXT-8170 Added AWS cloud templates
  + ZBXNEXT-7923 Added templates for BMC Control-M integration
  + ZBXNEXT-7775 Added Veeam backup and replication templates
  + ZBXNEXT-8054 Updated MariaDB maximum supported version to 10.10
  + ZBXNEXT-7951 Implemented configuration import improvements
  + ZBXNEXT-8112 Added Line media type
  + ZBXNEXT-8197 Added TimescaleDB v2.9.x support
  + ZBXNEXT-7962 Fixed interfaces discovery rules in OPNsense, PFSense and TrueNAS templates
  + ZBXNEXT-7615 Added hmac function for JavaScript
  + ZBXNEXT-7977 Added Azure Microsoft SQL templates
  + ZBXNEXT-8076 Added prof_enable and prof_disable commands for profiling
  + ZBXNEXT-7963 Added a hint box to the "Enable HTTP authentication" field; added confirmation dialog box for enabling HTTP authentication
  + ZBXNEXT-7886 Added Cisco Nexus 9000 Series Switches template
  + ZBXNEXT-6119 Added the option to retrieve all JSON data from docker.container_info key in Zabbix agent 2 Docker plugin
  + ZBXNEXT-7834 Added templates for Microsoft Azure and Azure virtual machines
  + ZBXNEXT-8058 Reduced locking between history syncers, trappers and proxy pollers
- Bug Fixes
  + ZBX-22718 Fixed memory leak in json objects and identical keys
  + ZBX-22719 Fixed replace() function in expressions
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22589 Added new limits for JS objects
  + ZBX-22521 Added debug logging for process selection in proc.mem[] on AIX
  + ZBX-22373 Updated go.mod/sum to allow mixing session and key parameter for Zabbix agent 2 items
  + ZBX-22241 Fixed minimum severity filter usage for map element link triggers
  + ZBX-22194 Fixed inability to import a template with trigger dependency on a host trigger
  + ZBX-22538 Fixed popup menus disappearing on right-clicking links in them
  + ZBX-21583 Optimised preprocessing steps and added two graphs and dashboard in the Hadoop by HTTP template
  + ZBX-19375 Prevented the ability to set a duplicate value for the uuid parameter when updating any of template
    entities; added possibility to update the uuid parameter for the Service API; fixed duplicate UUIDs
    in Proxmox VE by HTTP template
  + ZBX-21603 Optimised preprocessing steps in the Zookeeper by HTTP template
  + ZBX-21589 Optimised SQL queries and preprocessing steps
  + ZBX-22492 Removed limitation for size of logged messages in JS
  + ZBX-22641 Updated deprecated ports in Kubernetes templates, updated target tags,
    added notes about binding address options for Scheduler and Cluster Manager components
  + ZBX-22306 Fixed the crash in Zabbix agent 2 when running out of available file descriptors
  + ZBX-21013 Hid the option "Create new groups" for unprivileged users in the Import form
  + ZBX-22219 Added validation to the "Server" IP/DNS option in the Zabbix agent 2 configuration
  + ZBX-22627 Fixed loss of preprocessing result when step with delta is used
  + ZBX-22304 Fixed duplication in web scenario error messages when curl cannot resolve host
  + ZBX-21577 Added an extra master item prototype to the Elasticsearch Cluster by HTTP template
    to reduce preprocessing worker utilization
  + ZBX-20084 Fixed VMware parameters display
  + ZBX-20699 Fixed the inability to import host prototypes containing SNMPv3 interface;
    allowed to supply conditional parameters with default values to hostprototype.create and hostprototype.update API methods
    when the parameters have no effect; added audit logging of changes to host prototypes when unlinking a template;
    fixed the inability to remove group links or group prototypes from a host prototype of a linked template
  + ZBX-22432 Fixed different severity paddings in trigger popups and maps triggers
  + ZBX-22210 Fixed selected count when using filter and filtered parameter is changed in a popup
  + ZBX-22533 Fixed debug section overlapping with 'Add new widget' placeholder in the dashboard
  + ZBX-22331 Fixed messages when updating graph prototype discovery
  + ZBX-22455 Added a check for numeric value in value mapping
  + ZBX-22206 Fixed incorrect padding in multiselect popup contrast dark and light stylesheets
  + ZBX-18527 Fixed the markup for Type of calculation expression field
  + ZBX-22363 Added support for item and item_preproc table fields to be either nvarchar or nclob
  + ZBX-22622 Fixed alert script path validation
  + ZBX-22588 Fixed unauthorised file system access when using cURL
  + ZBX-22097 Fixed exiting process when connection to the database is lost
  + ZBX-21576 Optimized preprocessing in ClickHouse by HTTP template and added lld rule
  + ZBX-21669 Added the possibility to filter System user in the audit log
  + ZBX-22261 Added value mapping in the template PostgreSQL by Zabbix agent 2 for item Checksum failures
  + ZBX-22413 Fixed autofocus for inherited web scenario edit
  + ZBX-22507 Fixed positioning of the debug information on dashboards in the editing mode
  + ZBX-22506 Fixed horizontal scrollbar occasionally appearing on Graph widgets
  + ZBX-22512 Fixed occasional jumping of hint-boxes of Graph widgets, when made static
  + ZBX-22403 Added license information to the Readme for Veeam Backup templates
  + ZBX-21596 Optimized preprocessing steps in the Redis by Zabbix agent 2 template
  + ZBX-22520 Fixed the versions of integrations
  + ZBX-19466 Changed global script name validation to include a menu path into its scope of uniqueness check
  + ZBX-22073 Fixed subfilters of the Latest data and Graphs occasionally hiding the selected options
  + ZBX-22490 Fixed HttpRequest limit in JavaScript being reached even if all objects are destroyed
  + ZBX-21578 Optimized HAProxy http/agent templates to spread the load across the workers
  + ZBX-21906 Fixed recovery of dependent items when throttling is used
  + ZBX-21723 Removed syslog LogType from config file for Zabbix agent 2 on Windows
  + ZBX-22407 Fixed a crash when testing an item with the aggregated function count containing invalid argument
  + ZBX-22056 Fixed the "No data found" message style in Monitoring-&gt;Problems
  + ZBX-22026 Fixed SNMP agent item going to unsupported state on NULL result
  + ZBX-22411 Fixed incorrect time in the dashboard Graph widget hintbox
  + ZBX-21902 Emphasized the HTML type in the attribution field in the Administration-&gt;Geographical Maps
  + ZBX-18288 Fixed undefined offset runtime error in the Graph prototype preview
  + ZBX-21963 Fixed $ZBX_SERVER value being ignored unless $ZBX_SERVER_PORT is also defined
  + ZBX-21802 Fixed Enabled button in the discovered calculated items
  + ZBX-21642 Fixed a filter not clearing when clicking on a specific host in the Monitoring
  + ZBX-22186 Fixed wrong color update after item order change in graphs
  + ZBX-19339 Fixed import and export of dependent LLD rules if master item is a web item
  + ZBX-21813 Fixed User role update page when an empty user role name has been submitted
  + ZBX-22188 Changed parameters of the wmi.get and wmi.getall keys to mandatory
  + ZBX-21238 Fixed the inability to update status and other fields of a templated item, item prototype
    and discovery rule of script type
  + ZBX-21834 Fixed the map navigation tree breaking if there is a disabled trigger used as a link indicator
    between two elements in a map
  + ZBX-22259 Fixed quoted parameter escaping in the trigger expression functions
  + ZBX-22241 Fixed map link color and drawing style selection when multiple triggers are in the problem state
  + ZBX-22203 Fixed the tabfilter item click event being executed at the end of the tabfilter sorting event in Firefox
  + ZBX-22434 Fixed race condition when starting Zabbix agent 2 with loadable plugins
  + ZBX-22229 Updated Zabbix web service dependencies
  + ZBX-20801 Updated the Readme in Docker template
  + ZBX-22298 Fixed metrics preprocessing in PVC discovery in Kubernetes cluster state by HTTP template,
    removed non-existing PVC statuses, combined state phases into single phase metrics, added PV discovery
  + ZBX-22079 Fixed "make clean" command when used from tar archive
  + ZBX-22222 Fixed applying item value maps on already converted values
  + ZBX-22402 Fixed data sending to Zabbix server from Zabbix agent2 persistent buffer
  + ZBX-22240 Fixed selects of history and trends being able to block housekeeping
  + ZBX-22240 Fixed selects of history and trends blocking drop_chunks
  + ZBX-22078 Fixed the crash in calculated items when using tag filter on 32-bit systems
  + ZBX-21591 Optimized JSONPaths in the Nginx Plus template
  + ZBX-21739 Fixed discover status not being updated for templated graph prototype
  + ZBX-21748 Fixed the background of the Close button in the message box for dark theme
  + ZBX-19202 Fixed template dashboard availability to users without permissions to the templates
  + ZBX-22189 Fixed Zabbix server crash appearing when only item tags change between LLD runs
  + ZBX-21591 Optimized Nginx Plus by HTTP template to spread the load across worker processes
  + ZBX-22032 Added the cookie engine to HTTP checks
  + ZBX-21597 Optimized Remote Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-21602 Optimized Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-22149 Fixed wrong escaping in trigger expression during upgrade and escaping as a workaround for calculated items
  + ZBX-22061 Fixed custom query parameter read on an empty parameter for Oracle plugin in Zabbix agent 2
  + ZBX-21227 Improved error logging during agent start as a Windows service
  + ZBX-22178 Fixed action operations being executed on the current host only if a host group is selected
  + ZBX-22189 Fixed LLD Zabbix server crash
  + ZBX-21538 Fixed history.get API method blocking drop_chunks requests during housekeeping
  + ZBX-21956 Fixed severity sign overlapping trigger name in the map element configuration
  + ZBX-22215 Fixed incorrectly quoted function parameter parsing
  + ZBX-22043 Fixed the crash when array index in JSONPath is negative or large
  + ZBX-22118 Fixed remote command execution sequence in Zabbix agent 2
  + ZBX-21556 Updated Etcd by HTTP template to comply with Etcd v3.5
  + ZBX-22133 Fixed closed pipe detection for communication with plugins in Windows
  + ZBX-21936 Fixed actions not being displayed in the Action log widget
  + ZBX-22164 Fixed quote and unquote methods for trigger functions
  + ZBX-21254 Removed kernel.maxproc from the processes graph in Linux by Zabbix agent templates
  + ZBX-21754 Improved value cache warmup when retrieving two last values with 1 day update interval
  + ZBX-22077 Fixed Sign out link not working consistently in Mozilla Firefox
  + ZBX-21862 Updated tablespaces query for Oracle plugin in Zabbix agent 2
  + ZBX-21665 Fixed SMART plugin infinite loop for Zabbix agent 2
  + ZBX-19138 Fixed Redis plugin configuration in Zabbix agent 2 configuration files
  + ZBX-21592 Moved some static items under LLD rules to optimize Oracle by ODBC template
  + ZBX-21069 Fixed SNMP max_vars not backing off when generr is received
  + ZBX-21889 Fixed warnings being displayed even after enabling overrides for trends or history tables with compressed chunks
  + ZBX-21563 Changed the order in which escalation steps and recovery operations are executed
  + ZBX-22017 Fixed map navigation tree widget inability to save the order when the depth levels get changed
  + ZBX-21961 Removed the unnecessary "Command:" label for message actions on the Event details page
  + ZBX-21783 Fixed Zabbix JS timeout validation
  + ZBX-21720 Fixed trends function cache size estimation and overallocation handling
  + ZBX-21713 Fixed retrieval of the numeric column width when Oracle DB is used
  + ZBX-22126 Fixed trends being deleted from cache and retrieved from the database when data older than 1 hour is received
  + ZBX-22075 Fixed crash when Elasticsearch is used
  + ZBX-21890 Fixed config.dbversion_status containing second empty object on PostgreSQL without TSDB
  + ZBX-22138 Fixed inability to delete a group from the host prototype
  + ZBX-21950 Updated script item to not require host interface during template linkage
  + ZBX-21540 Moved some static items under LLD rules to improve performance in Oracle by Zabbix agent 2 template
  + ZBX-21073 Added support of Int8Array(), Buffer() and also duktape plain buffers in md5, sha256 and hmac function parameters
  + ZBX-22071 Extended description for OPSGenie media type
  + ZBX-20845 Fixed SNMP interface availability in case of wrong credentials
  + ZBX-21587 Added metrics for optimizing dependent items preprocessing in Jenkins template
  + ZBX-21441 Added an override to skip metadata collection on zfs and btrfs for Nix templates
  + ZBX-22016 Fixed host.get API method not returning any results for hosts with no interfaces when filtering by "hostid"
  + ZBX-21927 Fixed a crash on Oracle database when connection is lost
  + ZBX-21300 Fixed high CPU usage when using net.tcp.socket.count key on Windows
  + ZBX-21793 Fixed error message for "diaginfo" runtime command
  + ZBX-22042 Fixed inability to get the existing group prototypes by hostprototype.get API method when using Oracle database
  + ZBX-21221 Increased character limit of task_result.info
  + ZBX-21696 Fixed Windows agent 2 Unicode path support for log* items
  + ZBX-21903 Fixed agent 2 timeout behavior for net.tcp.port item
  + ZBX-21039 Fixed Readme in PostgreSQL by Zabbix agent 2 template
  + ZBX-21922 Fixed expression macros to use corresponding item keys
  + ZBX-21806 Fixed fatal PHP error in case incorrect variable type for controller action is given
  + ZBX-21753 Fixed graphs not loading in kiosk mode
  + ZBX-20413 Fixed the behavior of paging when a filter or a sub-filter is applied
  + ZBX-21206 Updated plugin support dependency for Zabbix agent 2
  + ZBX-20356 Updated Zabbix agent 2 to remove and re-add performance counters on failed collection and to keep a query always open
  + ZBX-21296 Updated Oracle plugin, Oracle ODBC and agent 2 template documentation grant select variables and added a new grant
  + ZBX-21595 Optimized RabbitMQ node templates
  + ZBX-21884 Changed system.sw.packages[&lt;package&gt;,&lt;manager&gt;,&lt;format&gt;] to system.sw.packages[&lt;regexp&gt;,&lt;manager&gt;,&lt;format&gt;]
  + ZBX-21594 Optimized RabbitMQ cluster templates
  + ZBX-20050 Fixed broken macro value and type input when changing to/from inherited macros
  + ZBX-21864 Fixed the fatal error in system warning page
  + ZBX-20110 Added single field search option to the archive.info, ts.stats, pdb.info,
    cdb.info and diskgroups.stats keys in Zabbix agent 2 Oracle plugin
  + ZBX-21373 Fixed the agent sometimes crashing when enumerating system processes on OpenBSD</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1689854400">- updated to latest upstream release 6.0.19
- this version fixes CVE-2023-29454 bsc#1213338
- New Features and Improvements
  + ZBXNEXT-8497 Removed unnecessary JavaScript preprocessing in discovery rules in Kubernetes templates
  + ZBXNEXT-8465 Updated JavaScript scripts in Kubernetes templates
  + ZBXNEXT-8467 Updated max supported TimescaleDB version to 2.11
  + ZBXNEXT-7072 Fixed hintbox to be automatically closed when target element disappears
  + ZBXNEXT-8294 Added filters of node labels and annotations for Kubelet discovery
    in Kubernetes cluster state template
  + ZBXNEXT-8199 Added Google cloud platform monitoring template
  + ZBXNEXT-8330 Updated plugin support with defaults support for Zabbix agent 2
  + ZBXNEXT-8357 Improved proxy history housekeeping when data older than ProxyOfflineBuffer is being constantly received
  + ZBXNEXT-8142 Added ability to import configuration files with a UTF-8 Byte order mark
  + ZBXNEXT-8209 Added Azure CosmosDB for MongoDB template
  + ZBXNEXT-8078 Removed unnecessary new line for each element in an array when exporting YAML templates
  + ZBXNEXT-8273 Implemented support for relative Include paths in the config file, based on its current directory
  + ZBXNEXT-8391 Added container healthcheck metric in Docker by Zabbix agent 2 template
  + ZBXNEXT-8354 Added pids_stats to docker.container_stats key in Zabbix agent 2
- Bug Fixes
  + ZBX-22987 Fixed inefficient URL schema validation
  + ZBX-21859 Fixed active checks occasionally not being executed on Zabbix agent 2 if checks
    for a plugin have long and short update intervals
  + ZBX-21892 Fixed wrong fs type returned by vfs.fs.get for file systems with identical mount point
  + ZBX-22941 Prevented clearing of the user macro secret values on inherited host prototypes as
    the result of user macros modifications on the parent host prototype of a template
  + ZBX-22695 Fixed eventlog duplicate timestamps
  + ZBX-22903 Fixed scale calculation for Graph and Graph (classic) widgets
  + ZBX-22148 Fixed the crash when updating a webhook to JavaScript that cannot be compiled
  + ZBX-22868 Fixed Zabbix agent 2 plugin Defaults when hardcoded value is provided
  + ZBX-22399 Added TLS and Default parameters support to MQTT plugin for Zabbix agent 2
  + ZBX-20280 Fixed page selection in a dashboard after refresh
  + ZBX-22883 Fixed occasional crash of user parameters on Windows when using Zabbix agent 2 with UserParameterDir defined
  + ZBX-22805 Increased memory allocation limit for JavaScript execution from 64M to 512M
  + ZBX-22798 Fixed incorrect output of vfs.file.contents when reading frequently modified file
  + ZBX-21573 Optimized preprocessing steps in the AWS EC2 by HTTP template
  + ZBX-16326 Fixed displaying of the first and last data points on the graphs
  + ZBX-22467 Fixed missing bracket in a trigger event name in Windows templates
  + ZBX-22738 Fixed flickering debug info while editing empty dashboards
  + ZBX-22231 Removed host and interface macros resolution from HTTP proxy fields in items,
    item prototype and discovery rule test dialogues
  + ZBX-21194 Fixed filter form submission upon pressing Enter key in Safari
  + ZBX-22762 Fixed race condition in Zabbix agent 2 when reading filesystem
  + ZBX-21804 Removed requirement for write permissions on hosts, host groups, triggers, discovery rules,
    discovery checks and proxies when creating or updating actions
  + ZBX-22243 Fixed navigation away from edited dashboard without user confirmation
  + ZBX-22418 Fixed popup form fields overlapping labels when textarea width is resized
  + ZBX-19590 Changed count_foreach to add 0 when no data are in the requested period
  + ZBX-22681 Fixed wrongly displayed Revert button for text macros in host, template and host prototype clone forms
  + ZBX-22594 Fixed fatal error when a request contains invalid authentication parameters
  + ZBX-22397 Fixed disabled input field text color in Safari
  + ZBX-21593 Optimized preprocessing steps in the templates PostgreSQL by Zabbix agent and PostgreSQL by Zabbix agent 2
  + ZBX-22470 Fixed hang on logging when establishing an encrypted connection in Zabbix agent 2
  + ZBX-20263 Prevented the ability to link two or more templates with matching item keys to a host or template;
    improved the check for double template linkage and related error messages
  + ZBX-22571 Fixed "service not equal" action condition not working as expected
  + ZBX-22644 Fixed Graph widget not showing all problems for multiple items with dataset aggregation enabled
  + ZBX-22698 Fixed spelling mistakes in the templates
  + ZBX-21883 Changed Select map field of the Map widget to multiselect
  + ZBX-22989 Silenced null-dereference warnings for duktape
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22604 Added new replica mismatch metrics to Kubernetes cluster state template, updated triggers
  + ZBX-22475 Fixed regex in preprocessing parameter for Jenkins template
  + ZBX-21910 Fixed JavaScript in Kubernetes nodes template
  + ZBX-22773 Made NodeAddress use ListenIP and ListenPort if not specified
  + ZBX-21613 Fixed broken database upgrade if more than one Zabbix server at the same time on one database is started
  + ZBX-22688 Fixed AlertScriptPath not allowing links
  + ZBX-22029 Fixed preprocessing step in Pods discovery for Kubernetes kubelet template
  + ZBX-22234 Fixed incorrect SNMPINDEX offset retrieval in SNMP discovery
  + ZBX-22141 Fixed attaching multiple templates with proc.get item key to one host and fixed spelling in description
  + ZBX-22285 Fixed honoring of the excludeSearch parameter in API
  + ZBX-20604 Fixed UserParameterDir behavior for UserParameter calls
  + ZBX-22732 Fixed description of ATAN2 mathematical function
  + ZBX-22664 Fixed user macros with regex context being resynced without any changes
  + ZBX-22661 Fixed templated dashboard display in Monitoring Hosts Dashboards
  + ZBX-21599 Optimised preprocessing steps and added dashboard in the TiDB TiKV by HTTP template
  + ZBX-21598 Optimised preprocessing steps and added dashboard in the TiDB PD by HTTP template
  + ZBX-21600 Optimised preprocessing steps and added dashboard in the TiDB by HTTP template
  + ZBX-22386 Fixed encoding of HTML entities in the user interface
  + ZBX-22714 Fixed signature for mqtt.get key in Standard items popup
  + ZBX-21397 Fixed preprocessing step in discovery for Kubernetes kubelet template
  + ZBX-20202 Improved tablespace handling to support Oracle multitenant architecture in Oracle by ODBC template
  + ZBX-22713 Fixed Zabbix server compilation problem for NetBSD
  + ZBX-21795 Fixed unhandled timeout in Telnet
  + ZBX-21801 Fixed helper positioning when sorting Header and Query fields in item configuration form
  + ZBX-22238 Fixed non-writable hostgroup appearance in template, host and host prototype clone forms
  + ZBX-22192 Fixed valid widget name being reset when other widget fields are invalid
  + ZBX-21871 Switched for the changes in users of user group API object to be audit logged
    as updates in groups of user API objects
  + ZBX-22461 Fixed incorrect sortable item positioning in Safari
  + ZBX-22469 Fixed SLI calculation for services having multiple alarms per second
  + ZBX-22859 Fixed validation of input parameters in action configuration form</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1697544000">- updated to latest upstream release 6.0.22
- this version fixes CVE-2023-32722 and CVE-2023-32722 bsc#1216211 and bsc#1216222
- removed patches zabbix-6.0.12-new-m4-pgsql.patch zabbix-6.0.12-curl-fixes.patch
  honestly was tired of patching for correct way doing postgresql detection
  now added postgresql-server-devel which does not make sense but hey
  upstream does not care
- New Features and Improvements
  + ZBXNEXT-8576 Added template integration with Acronis Cyber Protect Cloud
  + ZBXNEXT-6554 Increased remote command execution limits to 16MB
  + ZBXNEXT-8610 Added MantisBT template
  + ZBXNEXT-8358 Improved items configuration sync on PostgreSQL by selecting using equal condition instead of not equal
  + ZBXNEXT-8429 Added HashiCorp Nomad template
  + ZBXNEXT-8649 Fixed time period params in JavaScript
  + ZBXNEXT-8581 Added support for HTTP proxy in Azure templates
  + ZBXNEXT-8558 Added MantisBT webhook
  + ZBXNEXT-8589 Updated documentation, unified metric names and descriptions in PostgreSQL templates,
    removed unused macros, user parameters and queries in PostgreSQL by Zabbix agent
  + ZBXNEXT-8528 Added AWS Cost Explorer template
  + ZBXNEXT-8190 Increased MariaDB maximum supported version to 11.0
  + ZBXNEXT-8582 Increased MySQL maximum supported version to 8.1
  + ZBXNEXT-8481 Added PostgreSQL by ODBC template
  + ZBXNEXT-8561 Added nodata trigger to remote Zabbix proxy and server health templates
  + ZBXNEXT-8482 Added integration with OpenStack Nova
  + ZBXNEXT-8451 Disabled spell checking for nondescriptive textareas
  + ZBXNEXT-8505 Added Cisco SD-WAN templates
  + ZBXNEXT-7944 Excluded edgeupdate service from services discovery in Windows by Zabbix agent templates
  + ZBXNEXT-8422 Added AWS ECS templates
- Bug Fixes
  + ZBX-23417 Fixed possible memory leak when checking modbus.get[] item
  + ZBX-23338 Improved performance of templatedashboard.get method for non super-admin users
  + ZBX-23110 Fixed possible crash on Windows 11 by removing concurrent Win API call for update perfCounters list
  + ZBX-23284 Prevented deletion of the discovered group as a result of renaming its group prototype
  + ZBX-21094 Fixed graphs not displaying values when items do not have trends and trend storage period is overridden in configuration
  + ZBX-23162 Fixed variable in JavaScript for Cisco Meraki template
  + ZBX-23066 Expanded ui/composer.json to describe the project
  + ZBX-23261 Removed kiosk mode button from host inventory form
  + ZBX-23253 Added static units support to graph widget legend and hint box
  + ZBX-21898 Fixed expression validation, history function parser to accept backslash without escaping
  + ZBX-22943 Fixed various memory leaks in Zabbix agent 2
  + ZBX-23244 Added escaping for special characters in HTML mode of Telegram mediatype
  + ZBX-22818 Fixed some aggregation functions not working with last_foreach()
  + ZBX-21636 Fixed Oracle DB update query error mishandled as success
  + ZBX-20442 Fixed Ceph plugin not returning percent_used in Zabbix agent 2
  + ZBX-15210 Added housekeeping and handling in remove action operation of autoreg_host table
  + ZBX-22685 Fixed issue of error message details not being expanded by default in various forms
  + ZBX-22166 Fixed item value widget not showing decimal places properly with seconds
  + ZBX-23035 Fixed disappearing filter group in host, item, trigger, graph, discovery rule, web and template lists
  + ZBX-23105 Added missing database indices
  + ZBX-22640 Fixed inability to add unique SNMPv3 checks in discovery rules
  + ZBX-21952 Fixed and improved documentation for Oracle by ODBC template
  + ZBX-22724 Fixed inconsistencies in ordering of objects in template configuration export
  + ZBX-22980 Fixed host prototype displaying inherited macros in a non-inherited macro tab
  + ZBX-17279 Fixed graph widget loading
  + ZBX-21644 Fixed state of "allow manual close" setting of trigger prototype getting lost on template cloning
  + ZBX-22060 Added notes about encryption in PostgreSQL templates, renamed database instance URI macro to connection string
    in PostgreSQL by Zabbix agent 2 template, updated PostgreSQL by ODBC template to use connection string
  + ZBX-23246 Fixed classic graph preview not working if more than 10 items are assigned to it
  + ZBX-22758 Fixed Zabbix agent 2 startup error on domain controllers by increasing go-winio version
  + ZBX-22451 Fixed resolving of calculated item formula in test popup
  + ZBX-22620 Added header in items for Meraki template
  + ZBX-23051 Changed content of resolved alerts to be more compatible with Event Orchestration in PagerDuty
  + ZBX-23272 Fixed naming for tenant item prototypes in OpenStack Nova by HTTP template
  + ZBX-22771 Fixed handling of large unsigned integers in jsonpath
  + ZBX-22871 Fixed regular expression crash with invalid utf-8 sequences when pcre2 is used
  + ZBX-23141 Fixed crash when maintenance is enabled and unexpected event exists for trigger prototype
  + ZBX-21255 Added support of the fmtnum() function for {ITEM.VALUE}, {ITEM.LASTVALUE} and expression macros
  + ZBX-21695 Fixed {TIME} macro not being resolved during scheduled report test
  + ZBX-23221 Fixed memory leaks when using certificate-based encryption in Zabbix Agent 1 and Agent 2; thanks to Masato Hirahata for the patch
  + ZBX-22864 Fixed calculation of max_repetitions sent out to device in SNMP PDUs
  + ZBX-21574 Optimized Asterisk by HTTP template
  + ZBX-18168 Added regexp runtime error logging for log*[] items
  + ZBX-22677 Adjusted font colors for placeholders, disabled and readonly fields
  + ZBX-22972 Fixed displaying of dashboard pages when scrolling is enabled
  + ZBX-22528 Fixed draggable element position
  + ZBX-23067 Enhanced audit logging with reason of switching of HA node to active mode
  + ZBX-22613 Fixed script execution with API token as authentication
  + ZBX-23060 Removed unused endpoints in JavaScript for Veeam Backup and Replication template
  + ZBX-22772 Added trends cleanup for non-numeric value types
  + ZBX-22822 Fixed displaying the correct threshold color in "Top hosts" widget when value exceeds maximum
  + ZBX-22777 Fixed item test form sending incorrectly resolved macros to server if item uses SNMP interface
  + ZBX-23097 Fixed use of uninitialised value when verifying subject and issuer with TLS
  + ZBX-23112 Fixed runtime errors in the inheritance of the trigger and trigger prototype dependencies
  + ZBX-22539 Fixed SLI calculation for days with daylight-saving-time transitions
  + ZBX-22814 Fixed PHP runtime errors in API trigger.get method when using "expandComment" option
  + ZBX-23049 Fixed default condition for log item macro resolution
  + ZBX-21909 Updated setup section in README for PHP-FPM templates to include configuration example for Apache
  + ZBX-21547 Fixed reading of non-UTF-8 encoded files in Zabbix agent 2
  + ZBX-20148 Fixed the issue with housekeeper failing to delete some of the events that required deletion
  + ZBX-21970 Fixed console error in "Map navigation tree" widget; disabled add button on a 10th depth level
  + ZBX-19393 Fixed undefined index errors in configuration.importcompare
  + ZBX-22290 Fixed generation of double page headers when general warning appears
  + ZBX-21845 Fixed Zabbix agent 2 systemd plugin failing with newer dbus
  + ZBX-22830 Fixed free bytes calculation for temporary tablespace in Oracle Zabbix agent 2 plugin
  + ZBX-22912 Fixed not being able to save an event correlation when custom formula was selected but only one condition remained
  + ZBX-21571 Updated pod crash loop trigger expressions in Kubernetes nodes and cluster state templates
  + ZBX-22369 Fixed suffix interpretation in threshold values for "Top hosts" widget
  + ZBX-22825 Fixed Zabbix access to the first page for user with specific page access
  + ZBX-22867 Fixed import popup showing circle animation even if PHP code failed
  + ZBX-22711 Fixed incorrectly displayed simple graphs with non-numeric items in Host graphs page</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1703419200">- updated to latest release 6.0.25
- fixes for bsc#1218199 (CVE-2023-32727), bsc#1218185 (CVE-2023-32725),bsc#1218193 (CVE-2023-32726)
- New Features and Improvements
  + ZBXNEXT-8857 Updated max supported TimescaleDB version to 2.13
  + ZBXNEXT-8800 Backported support of additional SSH options for ssh.run[] item as the 5th parameter
  + ZBXNEXT-8705 Implemented new tablespace item to retrieve percentage about
    current tablespace usage from max for both Oracle templates
  + ZBXNEXT-8708 Added version metric to Oracle plugin in Zabbix agent 2
  + ZBXNEXT-8729 Updated max supported TimescaleDB version to 2.12
  + ZBXNEXT-8522 Added HPE iLO by HTTP template
  + ZBXNEXT-7486 Added openshift-state-metrics in Kubernetes cluster state by HTTP
  + ZBXNEXT-8552 Added FortiGate by SNMP and FortiGate by HTTP templates
  + ZBXNEXT-8727 Added additional metrics in Cisco Meraki organization by HTTP template
  + ZBXNEXT-7097 Added item and trigger for monitoring PostgreSQL version into PostgreSQL
    by ODBC and PostgreSQL by Zabbix agent 2 templates
  + ZBXNEXT-8283 Implemented role-based authentication for AWS monitoring
  + ZBXNEXT-8575 Added Nextcloud template
  + ZBXNEXT-8469 Increased PostgreSQL maximum supported version to 16
  + ZBXNEXT-8714 Increased MariaDB maximum supported version to 11.1
- Bug Fixes
  + ZBX-23559 Fixed SLI dropping when maintenance is set with pre-existing problem
  + ZBX-23471 Fixed sha256 sum calculation on AIX, HP-UX and Solaris, fixed crash on HP-UX
  + ZBX-23787,ZBX-23755 Fixed crash on empty HTTP response;
    fixed Zabbix agent build on Windows with libcurl
  + ZBX-23683 Fixed calculation of vmware.datastore.read/write items taking into
    account VMware HV maintenance status
  + ZBX-21132 Fixed Top hosts widget not showing all items by selected item name
  + ZBX-23764 Added an additional field for new events in SIGNL4 media type
  + ZBX-23342 Fixed Zabbix agent 2 MySQL plugin connection not taking into account TLS parameters
  + ZBX-23685 Added read-only transaction to the list of recoverable errors on PostgreSQL
  + ZBX-23580 Fixed aggregated item key conversion to calculated item formula when
    item key includes 'last' function and a fourth parameter
  + ZBX-22493 Fixed foreign key support with SQLite3 database
  + ZBX-23490 Improved HTTP agent, web scenarios, web checks and JavaScript to convert to UTF-8
    from charset specified in HTTP header or HTTP meta tag
  + ZBX-23621 Fixed SNMP discovery looping forever with empty trend response
  + ZBX-23644 Fixed Zabbix agent compilation on AIX
  + ZBX-23525 Fixed template tab name in template configuration form
  + ZBX-23620 Reordered sub-templates in READMEs of Acronis, Control-M and Openstack templates
  + ZBX-23381 Fixed unit for FreeStorageSpace metric in JavaScript AWS RDS instance by HTTP template
  + ZBX-23269 Fixed sizes of loading modal windows
  + ZBX-22400 Fixed Web scenarios configuration form to display parent web scenarios on page refresh
  + ZBX-23290 Fixed gap when filtering by tags in Latest data
  + ZBX-23430 Fixed selected filter tab in high contrast themes being indistinguishable from others when collapsed
  + ZBX-23639 Changed value type for 'Pool Percent Used' item prototype in Ceph by Zabbix agent 2 template
  + ZBX-21891 Fixed messages about enabling, disabling and updating modules being different from other places
  + ZBX-23521 Fixed password field label not changing to key passphrase and
    back for SSH agent item when changing authentication method
  + ZBX-23431 Fixed non-working "Network timeout for item test" setting
  + ZBX-23285 Added missing bottom border for disabled button dropdown on hover for inherited macros
  + ZBX-23615 Fixed receiving data from the database twice the first time it is loaded
  + ZBX-19531 Fixed tables with header text vertical rotation
  + ZBX-23235 Fixed function macros to expand in notifications
  + ZBX-23173 Fixed memory leak in agent 2 for Windows Events processing on MS Windows
  + ZBX-23265 Fixed transfer of PSK encryption details when cloning proxy
  + ZBX-23563 Fixed JSONPath for rowshare locks metric in PostgreSQL by Zabbix agent 2 template
  + ZBX-22907 Removed unused LLD macro in PostgreSQL by Zabbix agent template
  + ZBX-23377 Added support for VMware perfCounter with nanosecond type
  + ZBX-23012 Possible optimization of the SQL queries when updating LLD items
  + ZBX-23325 Fixed ability to add duplicate ICMP ping checks to discovery rule configuration form via popup
  + ZBX-23270 Renamed trigger name condition to event name condition
  + ZBX-23340 Fixed TLS parameter handling in MySQL plugin for Zabbix agent 2
  + ZBX-23461 Fixed output of redundant data in DCdump_interfaces
  + ZBX-23528 Fixed inability to resize trigger expression field horizontally
  + ZBX-22977 Fixed positioning of hidden checkbox inputs and fixed autofocus in template/host mass update
  + ZBX-23494 Added SNMP fallback item to TrueNAS by SNMP template, updated
    uptime item and template descriptions, added preprocessing to free swap percentage calculation
  + ZBX-23404 Fixed Zabbix agent crashes on HP-UX 11.23
  + ZBX-22666 Disabled severity filter for Geomap widget in dashboard edit mode
  + ZBX-22735 Fixed confusing error message on user parameter reload in Zabbix agent 2
  + ZBX-23393 Fixed unquoted macro parsing in trigger function parameters
  + ZBX-23064 Simplified trend synchronization queries to improve performance
  + ZBX-23373 Fixed result for script.get API call with selectActions option
  + ZBX-23014 Fixed Zabbix agent build on HP-UX
  + ZBX-23164 Added timespan parameter in JavaScript Cisco Meraki template
  + ZBX-23455 Fixed inconsistency in button naming, confirmation messages,
    success and error messages in item and web scenario list pages
  + ZBX-20038 Fixed master host parameter for MySQL replication.get_slave_status key in Zabbix agent 2
  + ZBX-23301 Removed checks for PostgreSQL-TimescaleDB versions combination
  + ZBX-23211 Fixed host dashboard view for multi-page dashboard where the first page is empty</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1707048000">- add group provides needed by RPM 4.19</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108800">- update to latest release 6.0.27
- replaced zabbix-agentd.firewall  zabbix-java-gateway.firewall  zabbix-proxy.firewall  zabbix-server.firewall
  with firewalld xml definitions zabbix-agentd.xml  zabbix-java-gateway.xml  zabbix-proxy.xml  zabbix-server.xml
- New Features and Improvements
  + ZBXNEXT-8983 	Updated max supported MariaDB version to 11.2
  + ZBXNEXT-8984 	Updated max supported MySQL version to 8.3
  + ZBXNEXT-8762 	Added YugabyteDB by HTTP and YugabyteDB Cluster by HTTP templates
  + ZBXNEXT-8891 	Updated max supported MySQL version to 8.2
  + ZBXNEXT-8524 	Added support for HTTP proxy in GCP templates
  + ZBXNEXT-8759 	Added dashboards in Azure templates
  + ZBXNEXT-8580 	Added new discovery rules, refactored discovery rules to dependent items
    and made few minor changes in MSSQL by ODBC template
  + ZBXNEXT-8730 	Added Azure Cost Management by HTTP template
  - Bug Fixes
  + ZBX-23124 Fixed items with disabled history being sometimes stuck in non-supported state
  + ZBX-23586 Fixed filter evaluation type of organizations discovery in Cisco Meraki dashboard by HTTP template
  + ZBX-23766 Updated Zabbix agent 2 Ceph plugin readme setup instructions
  + ZBX-24094 Fixed network interfaces LLD filtering macro in Linux by Prom template
  + ZBX-23202 Fixed unused tag value being saved in tag filter
  + ZBX-22555 Updated regexp to case insensitive in Nginx templates
  + ZBX-23973 Fixed trends being retrieved from database for new items and for items with infrequent update interval
  + ZBX-22745 Removed incorrect description of network interfaces administrative status filter macro in SNMP templates
  + ZBX-24015 Improved zabbix[queue] internal item not to block history syncers and pollers
  + ZBX-23509 Fixed JSONPath of Keyspace discovery master item in Redis by Zabbix agent 2 template
  + ZBX-24059 Fixed libmodbus unnecessary linking into all binaries
  + ZBX-24055 Added missing API port macros in URL of script items in HPE Synergy by HTTP and HPE Primera by HTTP templates
  + ZBX-20525 Fixed vfs.dir.size performance issues when walking through directory that has a lot of subdirs/files
  + ZBX-23773 Improved trigger functionality for Acronis Cyber Protect Cloud MSP by HTTP template
  + ZBX-23979 Improved trend recalculation performance by performing trend updates in own transaction
  + ZBX-23688 Improved new item value retrieval performance by adding such items to value cache after configuration sync
  + ZBX-22130 Changed JSONPath expression evaluator to treat null values as empty variants
  + ZBX-23986 Added a license to the Go module
  + ZBX-23587 Fixed widget input field selecting when clicking on label
  + ZBX-23640 Fixed preload hints opening
  + ZBX-22433 Fixed web scenario and web scenario step configuration field trimming and field sorting
  + ZBX-23684 Fixed transactions query file for PostgreSQL by Zabbix agent template
  + ZBX-22371 Fixed process tags option not adding tags for service events
  + ZBX-17208 Fixed invalid command-line flag handling in Zabbix agent 2
  + ZBX-23937 Fixed JavaScript for AWS EC2 instances discovery
  + ZBX-22715 Fixed map shape dimension changes on resizing in scaled browser mode
  + ZBX-23722 Added garbage collection after executing JavaScript code
  + ZBX-23740 Fixed netsnmp persistent state disabling without affecting its configuration
  + ZBX-23257 Fixed log items not using MaxLinesPerSecond setting correctly for Zabbix agent 2
  + ZBX-23890 Removed non-existing headers from compiler checks: mtent.h and knlist.h
  + ZBX-23912 Removed Jira with CustomFields media type in data.tmpl
  + ZBX-23761 Fixed JavaScript in Jira media type
  + ZBX-22558 Fixed trigger expression for retrieval of stub page in Nginx templates
  + ZBX-23691 Fixed LLD filters evaluation type for devices discovery in Cisco SD-WAN by HTTP template
  + ZBX-23540 Added error checks for RegisterMetrics calls
  + ZBX-23605 Removed getting location buckets in AWS by HTTP template
    added discovery filters for request metrics in AWS S3 bucket by HTTP template
  + ZBX-23466 Fixed data aggregation errors in Graphs and Top hosts widgets with Elasticsearch backend
  + ZBX-23835 Updated Meraki templates
  + ZBX-23723 Fixed proxy params in JavaScript AWS templates
  + ZBX-23733 Fixed error when downloading graph as .png image if item name contains multibyte characters
  + ZBX-22983 Fixed ellipsed dropdown options in items mass update in preprocessing
  + ZBX-23715 Fixed persistent directory path not following symlinks upon creation
  + ZBX-23825 Fixed query_fields values for Acronis and Nomand templates
  + ZBX-22055 Fixed map image of map widget not being updated when pressing Apply button
  + ZBX-23629 Fixed interface icon cursor to pointer
  + ZBX-22536 Fixed TimescaleDB compression detection for history.clear API method and proper error appearance in frontend
  + ZBX-23145 Disabled deprecated automatic reconnection in MySQL
  + ZBX-22933 Improved vfs.file.regmatch and vfs.file.regexp items to use buffered file read
  + ZBX-23439 Fixed sorting of numeric items with/without aggregation enabled in Top hosts widget
  + ZBX-21973 Changed deprecated X-Frame option allow-from to Content-Security-Policy frame-ancestors
  + ZBX-23633 Fixed service alarms to be recovered with problem time in case of negative problem duration
  + ZBX-23738 Fixed Zabbix backend sources for libxml2 2.12.0 version changes
  + ZBX-23746 Fixed creation of tickets during escalation for Zammad media type
  + ZBX-23561 Fixed spacing between filter and results table
  + ZBX-18873 Fixed disabled chevrons color in problem view
  + ZBX-23636 Fixed some fields in Administration section not being trimmed on form submit</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108801">- remove all firewalld definitions as they are part of firewald package already</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711800000">- fix broken copypasta for system-user-zabbix source file and
  file itself to remove gecos (description) in file
  fixes bsc#1222169 Packaging Error in system-user-zabbix-6.0.27-1.1.noarch package prevents upgrade
  Thanks Andreas Stieger for pointing out and reporter himself</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1711800001">- update to 6.0.28:
  * Added metadata in JavaScript for AWS templates
  * Added AWS ELB Application Load Balancer by HTTP template
  * Added Check Point Next Generation Firewall by SNMP template
  * Added MSSQL by Zabbix agent 2 template
  * Updated max supported TimescaleDB version to 2.14
  * bug fixes</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1716984000">- Update license to match legaldb report</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1719489600">- update to 6.0.31
- New Features and Improvements
  + ZBXNEXT-9140 Added support for custom compartments in Oracle Cloud by HTTP templates Templates
  + ZBXNEXT-9034 Added Jira Data Center by JMX template Templates
  + ZBXNEXT-8682 Introduced a length limit of 512KB for item test values that server returns to Zabbix frontend Frontend Server
  + ZBXNEXT-8248 Added database filter macros to MySQL templates Templates
  + ZBXNEXT-6698 Removed absolute threshold and timeleft from OS template triggers of filesystem space Templates
  + ZBXNEXT-7930 Added user macro support for username and password fields in email media type Server
  + ZBXCTR-22 Refactored JavaScript filter functions for Kubernetes templates Templates
  + ZBXNEXT-9098 Added AWS ELB Network Load Balancer by HTTP template Templates
  + ZBXNEXT-6864 Replaced {HOST.CONN} with user macros in templates Templates
  + ZBXNEXT-9117 Updated max supported MariaDB version to 11.3 Proxy Server
  + ZBXNEXT-9026 Added Go compiler version to Zabbix agent 2 version output Agent
  + ZBXNEXT-8786 Changed 'odbc.discovery' keys to 'odbc.get' in MySQL by ODBC and Oracle by ODBC templates Templates
  + ZBXNEXT-8536 Added cbdhsvc service to macros in Windows agent templates Templates
  + ZBXNEXT-8861 Made changes and added more metrics to the FortiGate by SNMP template Templates
  + ZBXNEXT-8240 Added a new set of templates for integration with Oracle Cloud Infrastructure Templates
- Bug Fixes
  + ZBX-24483 Improved memory usage in Zabbix server/proxy trappers and in proxy
    pollers when sending large configuration Proxy Server
  + ZBX-23073 Fixed URL widget resizing and dragging Frontend
  + ZBX-24574 Fixed HA node flipping between standby and active states Server
  + ZBX-24119 Fixed possible blocking of alert manager when it periodically pings database Server
  + ZBX-7998 Added VMware service username, password and URL check for empty values Proxy Server
  + ZBX-24402 Reduced main process connections to database during startup Proxy Server
  + ZBX-24369 Fixed filter behavior in monitoring pages after deleting filter parameters Frontend
  + ZBX-24484 Fixed Geomap widget console error when dragging map in widget edit mode Frontend
  + ZBX-23337 Improved supported version documentation for Oracle Database plugin and both templates Documentation
  + ZBX-24180 Fixed inability to import existing host or template when its dependent item prototype,
    which is used in trigger prototypes or graph prototypes, would have a different master item API
  + ZBX-20871 Fixed inability to use LLD macro functions in Prometheus pattern and labels used in item prototype preprocessing API
  + ZBX-24527 Fixed unnecessary loading text being displayed in hintbox preloader Frontend
  + ZBX-24362 Fixed wrong Zabbix agent 2 loadable plugin process handling catching all child process exits Agent
  + ZBX-24470 Fixed scale of VMware vmware.vm.memory.size.compressed key Proxy Server
  + ZBX-24415 Added triggers for datastores in VMware templates Templates
  + ZBX-18094 Fixed multiple pie graph issues related to calculation of item angles Frontend
  + ZBX-20766 Fixed confusing port binding error message Agent Proxy Server
  + ZBX-24481 Fixed inability to unset value map from existing item or item prototype by passing
    a version without valuemap parameter into configuration.import API
  + ZBX-24531 Fixed compile time data not being set for agent2 Agent
  + ZBX-24453 Implemented socket file cleanup when shutting down, added blocking of signals during important stages of startup Proxy Server
  + ZBX-24152 Fixed host form submission with Enter button if the form is opened in a popup and focus is in a flexible text area field Frontend
  + ZBX-23788 Added SNMP OID ifAlias in Network interfaces discovery Templates
  + ZBX-24482 Fixed the presence of the http_proxy field in the initial data Installation
  + ZBX-24210 Improved Zabbix agent 2 loadable plugin capacity code style Agent
  + ZBX-23951 Fixed issue of incorrect template matching when no UUID exists in export file API
  + ZBX-23953 Fixed CIDR network mask of VMware HV network interface Proxy Server
  + ZBX-24195 Fixed host IPMI username and password field max length Frontend
  + ZBX-24451 Added tags and changed a item in Proxmox template Templates
  + ZBX-23386 Fixed hintbox sizing to fit screen Frontend
  + ZBX-24024 Fixed OIDs for external sensors in APC UPC by SNMP templates Templates
  + ZBX-21751 Fixed node's loadavg item in Proxmox template Templates
  + ZBX-24315 Fixed linking template to host when some LLD macro paths already exist Server
  + ZBX-24172 Fixed Zabbix server issue with scheduled intervals on Feb 29th of leap year Server
  + ZBX-23407 Improved performance of retrieving last history values when primary keys are available API
  + ZBX-24246 Updated descriptions for family of MySQL and Oracle templates,
    changed macro in the trigger 'Tablespace utilization is too high' for family of Oracle templates Templates
  + ZBX-23988 Renamed Agent2 Go module
  + ZBX-24222 Fixed incorrect item OIDs in the FortiGate by SNMP template Templates
  + ZBX-24393 Updated README in Redis by Zabbix agent 2 template Templates
  + ZBX-24298 Allowed any JNDI service providers back in JMX monitoring Java gateway
  + ZBX-19990 Separated LLD filter macros in Apache Tomcat by JMX template Templates
  + ZBX-24364 Added preprocessing steps for LLD rules in RabbitMQ templates Templates
  + ZBX-24368 Improved PostgreSQL autovacuum's count query Templates
  + ZBX-24282 Fixed Zabbix proxy to report error for not supported items Proxy Server
  + ZBX-19507 Fixed vmware.eventlog item to recover after event keys are reset Server
  + ZBX-24241 Fixed Zabbix server issue with random order of host groups for a host during real-time export Server
  + ZBX-24275 Fixed item prototype JSONPath preprocessing, added missing volume health metric and triggers in HPE MSA templates Templates
  + ZBX-24316 Fixed username macro in GridGain by JMX template Templates
  + ZBX-23719 Updated plugin-support to add duplicate flag handling Agent
  + ZBX-22429 Fixed typo in Zabbix proxy automake file Installation
  + ZBX-24264 Fixed value cache being filled with values of newly added items with triggers Server
  + ZBX-24088 Fixed problem filtering in maps with nested maps Frontend
  + ZBX-24206 Fixed line breaks in JavaScript in Cloudflare template Templates
  + ZBX-24236 Fixed nested transaction error in LLD when connection is terminated Server
  + ZBX-24134 Added sensor discovery in VMware Hypervisor template Templates
  + ZBX-23918 Fixed item pattern select popup to display all available items Frontend
  + ZBX-24190 Fixed items being updated incorrectly when configuring graph Frontend
  + ZBX-24289 Fixed issue with interface assignment for items copied from host to host Frontend
  + ZBX-23032 Added triggers for cluster status in VMware templates Templates
  + ZBX-23948 Added support for TabularData data when parsing an MBean attribute Java gateway
  + ZBX-23742 Fixed tag filtering logic for tags with one name and different types of operators API
  + ZBX-24271 Added delay in JavaScript execution for Azure Cost Management by HTTP template Templates
  + ZBX-24208 Fixed Oracle, MySQL plugin connection cache blocking Agent
  + ZBX-24202 Fixed JavaScript in AWS S3 bucket by HTTP template Templates
  + ZBX-23478 Fixed issue when missing locale error would not be displayed for user under certain conditions Frontend
  + ZBX-24166 Fixed Zabbix not being able to restart due to RTC and sockets not being closed before stopping Agent Proxy Server
  + ZBX-23853 Fixed duplicate agent check timestamps when time shifts back due to system clock synchronization Agent</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1726833600">- update to 6.0.33
- this version fixes CVE-2024-36461 and CVE-2024-22114
- New Features and Improvements
  + ZBXNEXT-9000 Changed query table for ASM disk group metrics in Oracle Database plugin and
    Oracle by ODBC template Agent Templates
  + ZBXNEXT-9217 Added AWS Lambda by HTTP template Templates
  + ZBXNEXT-9293 Updated max supported MySQL version to 9.0 Proxy Server
  + ZBXNEXT-8657 Updated Zabbix health templates with new visualization Templates
  + ZBXNEXT-9143 Added index on auditlog recordsetid Server
  + ZBXNEXT-9081 Added Small Computer System Interface (SCSI) device type support to Zabbix agent 2 Smart plugin Agent
  + ZBXNEXT-6445 Added recovery expression for fuzzytime triggers in Linux and Windows templates,
    removed fuzzytime triggers from active agent templates Templates
  + ZBXNEXT-9201 Updated max supported MySQL version to 8.4 Proxy Server
  + ZBXNEXT-9225 Updated max supported TimescaleDB version to 2.15 Server
  + ZBXNEXT-9226 Updated max supported MariaDB version to 11.4 Proxy Server
  + ZBXNEXT-8868 Added discovery and template for Azure VM Scale Sets Templates
- Bug Fixes
  + BX-24947 Fixed PHP runtime errors while processing frontend notifications Frontend
  + ZBX-24824 Improved loadable plugin connection broker Agent
  + ZBX-24583 Fixed inability to export/import web scenario with digest authentication API
  + ZBX-23905 Fixed double scroll in script dialogs Frontend
  + ZBX-18767 Fixed word breaks in flexible text input fields and trigger expressions Frontend
  + ZBX-24909 Fixed resolving of macro functions in the "Item value" widget Frontend
  + ZBX-24859 Fixed JavaScript in S3 buckets discovery rule Templates
  + ZBX-24617 Fixed hardcoded region in AWS by HTTP template Templates
  + ZBX-24524 Fixed "New values per second" statistic to include dependent items in calculation Proxy Server
  + ZBX-24821 Made 'execute_on' value being recorded in audit only for shell scripts Server
  + ZBX-23312 Fixed discovery edit form being saved incorrectly after dcheck update Frontend
  + ZBX-24773 Fixed duplicate item preprocessing in Kubernetes Kubelet by HTTP template Templates
  + ZBX-24514 Fixed standalone Zabbix server and Zabbix proxy not stopping when database is read-only Proxy Server
  + ZBX-23936 Fixed state and styling of readonly fields Frontend
  + ZBX-24520 Fixed an issue with incorrect translations used in several frontend places Frontend
  + ZBX-21815 Fixed issue with undefined offset for media type when it was deleted before saving the user Frontend
  + ZBX-24108 Fixed error in dashboard if Map widget contains map element that user doesn't have access to Frontend
  + ZBX-24569 Fixed old and added new items to Azure Virtual Machine template Templates
  + ZBX-24537 Fixed tags subfilter in Latest data kiosk mode Frontend
  + ZBX-24167 Fixed template linkage when item prototype collision is found Server
  + ZBX-23770 Improved monitoring user permissions documentation for Zabbix agent 2 Oracle plugin and Oracle by ODBC template Documentation
  + ZBX-24565 Removed redundant kernel header include, fixed musl compatibility issues (thanks to Alpine Linux maintainers for spotting this)
  + ZBX-24610 Fixed interface field appearance for discovered items without interface set Frontend
  + ZBX-24562 Fixed incorrect problem order in Problems by severity widget's hintbox Frontend
  + ZBX-23751 Fixed inability to pass an action filter condition without an "operator" property, implying a default value of "Equal" API
  + ZBX-21429 Prevented ability to disable all UI element access via role.update API API
  + ZBX-19271 Fixed inconsistent tag row rendering in different edit forms Frontend
  + ZBX-24539 Fixed incorrect threshold in trigger expression of Check Point Next Generation Firewall by SNMP template Templates
  + ZBX-24667 Fixed vm.memory.size[pused] item on Solaris Agent
  + ZBX-23781 Added storage volumes check in HPE iLO by HTTP template Templates
  + ZBX-24391 Fixed Zabbix agent to return net.tcp.socket.count result without error if IPv6 is disabled Agent
  + ZBX-24235 Fixed value misalignment in Item value widget Frontend
  + ZBX-24352 Fixed custom severity name usage in Geomap widget Frontend
  + ZBX-24665 Fixed potential problem with deprecated GCE Integrity feature Templates
  + ZBX-20993 Fixed Zabbix agent 2 MQTT plugin clientID to be generated by strict requirements Agent
  + ZBX-23426 Added dependent item with JavaScript preprocessing for edges SD-WAN in VMWare SD-WAN VeloCloud by HTTP template Templates
  + ZBX-24566 Fixed crash when expression macro is used in unsupported location Server
  + ZBX-24450 Fixed issue where graph could differ for data gathered from PostgreSQL and other databases Frontend
  + ZBX-24513 Fixed real-time export of rarely updated trends Server
  + ZBX-24163 Fixed submap addition in Map navigation tree widget to not append same submaps repeatedly Frontend
  + ZBX-23398 Fixed trigger expression constructor incorrectly showing '&lt;' and '&gt;' operators Frontend
  + ZBX-23584 Fixed error message being displayed when updating host after changing item status Frontend
  + ZBX-24635 Fixed datastore triggers in VMware templates Templates</changelog>
</package>
<package pkgid="43a6362bc69dd9608421dfe4887e279d675439890598b90b7e00d16c3fc5f0ed" name="zabbix-server-mysql" arch="i586">
  <version epoch="0" ver="6.0.33" rel="bp156.2.3.1"/>
  <changelog author="pgajdos@suse.com" date="1644494400">- version update to 4.0.38
  * ZBX-20387   fixed default language of the setup routine for logged in superadmin users (averza)
  * ZBX-19652   fixed JavaScript syntax for Internet Explorer 11 compatibility (jfreibergs)</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1644753600">- mention dropped files from 3.x series so it can be accepted in backports...
- zabbix-3.0.20-jsLoader-fix.patch was never required in 4.x</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1647518400">- updated to latest release 4.0.39
- Bug Fixes
  + ZBX-19789 Added SourceIP support to ldap simple checks
  + ZBX-20680 Fixed reflected XSS issues
  ( Reflected XSSes in Zabbix Frontend (CVE-2022-24349, CVE-2022-24917, CVE-2022-24918, CVE-2022-24919) )
  fixes for bsc#1196945 bsc#1196946 bsc#1196947</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491200">- updated to latest release 4.0.42
- New Features and Improvements
  + ZBXNEXT-7694 Added "utf8mb3" character set support for MySQL database
  + ZBX-20946 Enabled Bulgarian, Chinese (zh_TW), German, Greek, Indonesian,
    Romanian, Spanish and Vietnamese languages in frontend
- Bug Fixes
  + ZBX-21123 Fixed crash when VMware VC was not available at the first moment when starting zabbix_server
  + ZBX-21137 Fixed VMware collector crash related to datastore state disconnected from all HVs
  + ZBX-20600 Fixed vmware hv.datastore.latency item when multiple datastores with duplicate name
  + ZBX-20844 Fixed external check becoming unsupported when Zabbix server or Zabbix proxy is stopped</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491201">- add CVE-2022-35230 patch file CVE-2022-35230.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674216000">- updated to 6.0.12
- for changes in this major release please consult 6.0.html in
  /usr/share/doc/packages/zabbix/
- removed CVE-2022-35230.patch and zabbix-3.0.25-new-m4-pgsql.patch
- added fixed zabbix-6.0.12-new-m4-pgsql.patch patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674820800">- mention of patches added required...
  zabbix-6.0.12-curl-fixes.patch zabbix-6.0.12-netsnmp-fixes.patch
  zabbix-6.0.12-new-m4-pgsql.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1684152000">- updated to latest upstream release 6.0.17
- New Features and Improvements
  + ZBXNEXT-8334 Added Event-Driven Ansible media
  + ZBXNEXT-8312 Increased TimescaleDB maximum supported version to 2.10
  + ZBXNEXT-8317 Increased MariaDB maximum supported version to 10.11
  + ZBXNEXT-7759 Added array and Buffer support to JavaScript btoa function and HttpRequest post/put methods
  + ZBXNEXT-8071 Added sysdba, sysasm and sysoper login options to Zabbix agent 2
    Oracle plugin and updated Oracle by Zabbix agent 2 template documentation
  + ZBXNEXT-8241 Added support of signing data using rs256 to JavaScript engine
  + ZBXNEXT-8208 Added storage accounts in azure template
  + ZBXNEXT-8012 Implemented API token authentication in user.checkAuthentication method
  + ZBXNEXT-8204 Added support of PHP 8.2
  + ZBXNEXT-8170 Added AWS cloud templates
  + ZBXNEXT-7923 Added templates for BMC Control-M integration
  + ZBXNEXT-7775 Added Veeam backup and replication templates
  + ZBXNEXT-8054 Updated MariaDB maximum supported version to 10.10
  + ZBXNEXT-7951 Implemented configuration import improvements
  + ZBXNEXT-8112 Added Line media type
  + ZBXNEXT-8197 Added TimescaleDB v2.9.x support
  + ZBXNEXT-7962 Fixed interfaces discovery rules in OPNsense, PFSense and TrueNAS templates
  + ZBXNEXT-7615 Added hmac function for JavaScript
  + ZBXNEXT-7977 Added Azure Microsoft SQL templates
  + ZBXNEXT-8076 Added prof_enable and prof_disable commands for profiling
  + ZBXNEXT-7963 Added a hint box to the "Enable HTTP authentication" field; added confirmation dialog box for enabling HTTP authentication
  + ZBXNEXT-7886 Added Cisco Nexus 9000 Series Switches template
  + ZBXNEXT-6119 Added the option to retrieve all JSON data from docker.container_info key in Zabbix agent 2 Docker plugin
  + ZBXNEXT-7834 Added templates for Microsoft Azure and Azure virtual machines
  + ZBXNEXT-8058 Reduced locking between history syncers, trappers and proxy pollers
- Bug Fixes
  + ZBX-22718 Fixed memory leak in json objects and identical keys
  + ZBX-22719 Fixed replace() function in expressions
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22589 Added new limits for JS objects
  + ZBX-22521 Added debug logging for process selection in proc.mem[] on AIX
  + ZBX-22373 Updated go.mod/sum to allow mixing session and key parameter for Zabbix agent 2 items
  + ZBX-22241 Fixed minimum severity filter usage for map element link triggers
  + ZBX-22194 Fixed inability to import a template with trigger dependency on a host trigger
  + ZBX-22538 Fixed popup menus disappearing on right-clicking links in them
  + ZBX-21583 Optimised preprocessing steps and added two graphs and dashboard in the Hadoop by HTTP template
  + ZBX-19375 Prevented the ability to set a duplicate value for the uuid parameter when updating any of template
    entities; added possibility to update the uuid parameter for the Service API; fixed duplicate UUIDs
    in Proxmox VE by HTTP template
  + ZBX-21603 Optimised preprocessing steps in the Zookeeper by HTTP template
  + ZBX-21589 Optimised SQL queries and preprocessing steps
  + ZBX-22492 Removed limitation for size of logged messages in JS
  + ZBX-22641 Updated deprecated ports in Kubernetes templates, updated target tags,
    added notes about binding address options for Scheduler and Cluster Manager components
  + ZBX-22306 Fixed the crash in Zabbix agent 2 when running out of available file descriptors
  + ZBX-21013 Hid the option "Create new groups" for unprivileged users in the Import form
  + ZBX-22219 Added validation to the "Server" IP/DNS option in the Zabbix agent 2 configuration
  + ZBX-22627 Fixed loss of preprocessing result when step with delta is used
  + ZBX-22304 Fixed duplication in web scenario error messages when curl cannot resolve host
  + ZBX-21577 Added an extra master item prototype to the Elasticsearch Cluster by HTTP template
    to reduce preprocessing worker utilization
  + ZBX-20084 Fixed VMware parameters display
  + ZBX-20699 Fixed the inability to import host prototypes containing SNMPv3 interface;
    allowed to supply conditional parameters with default values to hostprototype.create and hostprototype.update API methods
    when the parameters have no effect; added audit logging of changes to host prototypes when unlinking a template;
    fixed the inability to remove group links or group prototypes from a host prototype of a linked template
  + ZBX-22432 Fixed different severity paddings in trigger popups and maps triggers
  + ZBX-22210 Fixed selected count when using filter and filtered parameter is changed in a popup
  + ZBX-22533 Fixed debug section overlapping with 'Add new widget' placeholder in the dashboard
  + ZBX-22331 Fixed messages when updating graph prototype discovery
  + ZBX-22455 Added a check for numeric value in value mapping
  + ZBX-22206 Fixed incorrect padding in multiselect popup contrast dark and light stylesheets
  + ZBX-18527 Fixed the markup for Type of calculation expression field
  + ZBX-22363 Added support for item and item_preproc table fields to be either nvarchar or nclob
  + ZBX-22622 Fixed alert script path validation
  + ZBX-22588 Fixed unauthorised file system access when using cURL
  + ZBX-22097 Fixed exiting process when connection to the database is lost
  + ZBX-21576 Optimized preprocessing in ClickHouse by HTTP template and added lld rule
  + ZBX-21669 Added the possibility to filter System user in the audit log
  + ZBX-22261 Added value mapping in the template PostgreSQL by Zabbix agent 2 for item Checksum failures
  + ZBX-22413 Fixed autofocus for inherited web scenario edit
  + ZBX-22507 Fixed positioning of the debug information on dashboards in the editing mode
  + ZBX-22506 Fixed horizontal scrollbar occasionally appearing on Graph widgets
  + ZBX-22512 Fixed occasional jumping of hint-boxes of Graph widgets, when made static
  + ZBX-22403 Added license information to the Readme for Veeam Backup templates
  + ZBX-21596 Optimized preprocessing steps in the Redis by Zabbix agent 2 template
  + ZBX-22520 Fixed the versions of integrations
  + ZBX-19466 Changed global script name validation to include a menu path into its scope of uniqueness check
  + ZBX-22073 Fixed subfilters of the Latest data and Graphs occasionally hiding the selected options
  + ZBX-22490 Fixed HttpRequest limit in JavaScript being reached even if all objects are destroyed
  + ZBX-21578 Optimized HAProxy http/agent templates to spread the load across the workers
  + ZBX-21906 Fixed recovery of dependent items when throttling is used
  + ZBX-21723 Removed syslog LogType from config file for Zabbix agent 2 on Windows
  + ZBX-22407 Fixed a crash when testing an item with the aggregated function count containing invalid argument
  + ZBX-22056 Fixed the "No data found" message style in Monitoring-&gt;Problems
  + ZBX-22026 Fixed SNMP agent item going to unsupported state on NULL result
  + ZBX-22411 Fixed incorrect time in the dashboard Graph widget hintbox
  + ZBX-21902 Emphasized the HTML type in the attribution field in the Administration-&gt;Geographical Maps
  + ZBX-18288 Fixed undefined offset runtime error in the Graph prototype preview
  + ZBX-21963 Fixed $ZBX_SERVER value being ignored unless $ZBX_SERVER_PORT is also defined
  + ZBX-21802 Fixed Enabled button in the discovered calculated items
  + ZBX-21642 Fixed a filter not clearing when clicking on a specific host in the Monitoring
  + ZBX-22186 Fixed wrong color update after item order change in graphs
  + ZBX-19339 Fixed import and export of dependent LLD rules if master item is a web item
  + ZBX-21813 Fixed User role update page when an empty user role name has been submitted
  + ZBX-22188 Changed parameters of the wmi.get and wmi.getall keys to mandatory
  + ZBX-21238 Fixed the inability to update status and other fields of a templated item, item prototype
    and discovery rule of script type
  + ZBX-21834 Fixed the map navigation tree breaking if there is a disabled trigger used as a link indicator
    between two elements in a map
  + ZBX-22259 Fixed quoted parameter escaping in the trigger expression functions
  + ZBX-22241 Fixed map link color and drawing style selection when multiple triggers are in the problem state
  + ZBX-22203 Fixed the tabfilter item click event being executed at the end of the tabfilter sorting event in Firefox
  + ZBX-22434 Fixed race condition when starting Zabbix agent 2 with loadable plugins
  + ZBX-22229 Updated Zabbix web service dependencies
  + ZBX-20801 Updated the Readme in Docker template
  + ZBX-22298 Fixed metrics preprocessing in PVC discovery in Kubernetes cluster state by HTTP template,
    removed non-existing PVC statuses, combined state phases into single phase metrics, added PV discovery
  + ZBX-22079 Fixed "make clean" command when used from tar archive
  + ZBX-22222 Fixed applying item value maps on already converted values
  + ZBX-22402 Fixed data sending to Zabbix server from Zabbix agent2 persistent buffer
  + ZBX-22240 Fixed selects of history and trends being able to block housekeeping
  + ZBX-22240 Fixed selects of history and trends blocking drop_chunks
  + ZBX-22078 Fixed the crash in calculated items when using tag filter on 32-bit systems
  + ZBX-21591 Optimized JSONPaths in the Nginx Plus template
  + ZBX-21739 Fixed discover status not being updated for templated graph prototype
  + ZBX-21748 Fixed the background of the Close button in the message box for dark theme
  + ZBX-19202 Fixed template dashboard availability to users without permissions to the templates
  + ZBX-22189 Fixed Zabbix server crash appearing when only item tags change between LLD runs
  + ZBX-21591 Optimized Nginx Plus by HTTP template to spread the load across worker processes
  + ZBX-22032 Added the cookie engine to HTTP checks
  + ZBX-21597 Optimized Remote Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-21602 Optimized Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-22149 Fixed wrong escaping in trigger expression during upgrade and escaping as a workaround for calculated items
  + ZBX-22061 Fixed custom query parameter read on an empty parameter for Oracle plugin in Zabbix agent 2
  + ZBX-21227 Improved error logging during agent start as a Windows service
  + ZBX-22178 Fixed action operations being executed on the current host only if a host group is selected
  + ZBX-22189 Fixed LLD Zabbix server crash
  + ZBX-21538 Fixed history.get API method blocking drop_chunks requests during housekeeping
  + ZBX-21956 Fixed severity sign overlapping trigger name in the map element configuration
  + ZBX-22215 Fixed incorrectly quoted function parameter parsing
  + ZBX-22043 Fixed the crash when array index in JSONPath is negative or large
  + ZBX-22118 Fixed remote command execution sequence in Zabbix agent 2
  + ZBX-21556 Updated Etcd by HTTP template to comply with Etcd v3.5
  + ZBX-22133 Fixed closed pipe detection for communication with plugins in Windows
  + ZBX-21936 Fixed actions not being displayed in the Action log widget
  + ZBX-22164 Fixed quote and unquote methods for trigger functions
  + ZBX-21254 Removed kernel.maxproc from the processes graph in Linux by Zabbix agent templates
  + ZBX-21754 Improved value cache warmup when retrieving two last values with 1 day update interval
  + ZBX-22077 Fixed Sign out link not working consistently in Mozilla Firefox
  + ZBX-21862 Updated tablespaces query for Oracle plugin in Zabbix agent 2
  + ZBX-21665 Fixed SMART plugin infinite loop for Zabbix agent 2
  + ZBX-19138 Fixed Redis plugin configuration in Zabbix agent 2 configuration files
  + ZBX-21592 Moved some static items under LLD rules to optimize Oracle by ODBC template
  + ZBX-21069 Fixed SNMP max_vars not backing off when generr is received
  + ZBX-21889 Fixed warnings being displayed even after enabling overrides for trends or history tables with compressed chunks
  + ZBX-21563 Changed the order in which escalation steps and recovery operations are executed
  + ZBX-22017 Fixed map navigation tree widget inability to save the order when the depth levels get changed
  + ZBX-21961 Removed the unnecessary "Command:" label for message actions on the Event details page
  + ZBX-21783 Fixed Zabbix JS timeout validation
  + ZBX-21720 Fixed trends function cache size estimation and overallocation handling
  + ZBX-21713 Fixed retrieval of the numeric column width when Oracle DB is used
  + ZBX-22126 Fixed trends being deleted from cache and retrieved from the database when data older than 1 hour is received
  + ZBX-22075 Fixed crash when Elasticsearch is used
  + ZBX-21890 Fixed config.dbversion_status containing second empty object on PostgreSQL without TSDB
  + ZBX-22138 Fixed inability to delete a group from the host prototype
  + ZBX-21950 Updated script item to not require host interface during template linkage
  + ZBX-21540 Moved some static items under LLD rules to improve performance in Oracle by Zabbix agent 2 template
  + ZBX-21073 Added support of Int8Array(), Buffer() and also duktape plain buffers in md5, sha256 and hmac function parameters
  + ZBX-22071 Extended description for OPSGenie media type
  + ZBX-20845 Fixed SNMP interface availability in case of wrong credentials
  + ZBX-21587 Added metrics for optimizing dependent items preprocessing in Jenkins template
  + ZBX-21441 Added an override to skip metadata collection on zfs and btrfs for Nix templates
  + ZBX-22016 Fixed host.get API method not returning any results for hosts with no interfaces when filtering by "hostid"
  + ZBX-21927 Fixed a crash on Oracle database when connection is lost
  + ZBX-21300 Fixed high CPU usage when using net.tcp.socket.count key on Windows
  + ZBX-21793 Fixed error message for "diaginfo" runtime command
  + ZBX-22042 Fixed inability to get the existing group prototypes by hostprototype.get API method when using Oracle database
  + ZBX-21221 Increased character limit of task_result.info
  + ZBX-21696 Fixed Windows agent 2 Unicode path support for log* items
  + ZBX-21903 Fixed agent 2 timeout behavior for net.tcp.port item
  + ZBX-21039 Fixed Readme in PostgreSQL by Zabbix agent 2 template
  + ZBX-21922 Fixed expression macros to use corresponding item keys
  + ZBX-21806 Fixed fatal PHP error in case incorrect variable type for controller action is given
  + ZBX-21753 Fixed graphs not loading in kiosk mode
  + ZBX-20413 Fixed the behavior of paging when a filter or a sub-filter is applied
  + ZBX-21206 Updated plugin support dependency for Zabbix agent 2
  + ZBX-20356 Updated Zabbix agent 2 to remove and re-add performance counters on failed collection and to keep a query always open
  + ZBX-21296 Updated Oracle plugin, Oracle ODBC and agent 2 template documentation grant select variables and added a new grant
  + ZBX-21595 Optimized RabbitMQ node templates
  + ZBX-21884 Changed system.sw.packages[&lt;package&gt;,&lt;manager&gt;,&lt;format&gt;] to system.sw.packages[&lt;regexp&gt;,&lt;manager&gt;,&lt;format&gt;]
  + ZBX-21594 Optimized RabbitMQ cluster templates
  + ZBX-20050 Fixed broken macro value and type input when changing to/from inherited macros
  + ZBX-21864 Fixed the fatal error in system warning page
  + ZBX-20110 Added single field search option to the archive.info, ts.stats, pdb.info,
    cdb.info and diskgroups.stats keys in Zabbix agent 2 Oracle plugin
  + ZBX-21373 Fixed the agent sometimes crashing when enumerating system processes on OpenBSD</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1689854400">- updated to latest upstream release 6.0.19
- this version fixes CVE-2023-29454 bsc#1213338
- New Features and Improvements
  + ZBXNEXT-8497 Removed unnecessary JavaScript preprocessing in discovery rules in Kubernetes templates
  + ZBXNEXT-8465 Updated JavaScript scripts in Kubernetes templates
  + ZBXNEXT-8467 Updated max supported TimescaleDB version to 2.11
  + ZBXNEXT-7072 Fixed hintbox to be automatically closed when target element disappears
  + ZBXNEXT-8294 Added filters of node labels and annotations for Kubelet discovery
    in Kubernetes cluster state template
  + ZBXNEXT-8199 Added Google cloud platform monitoring template
  + ZBXNEXT-8330 Updated plugin support with defaults support for Zabbix agent 2
  + ZBXNEXT-8357 Improved proxy history housekeeping when data older than ProxyOfflineBuffer is being constantly received
  + ZBXNEXT-8142 Added ability to import configuration files with a UTF-8 Byte order mark
  + ZBXNEXT-8209 Added Azure CosmosDB for MongoDB template
  + ZBXNEXT-8078 Removed unnecessary new line for each element in an array when exporting YAML templates
  + ZBXNEXT-8273 Implemented support for relative Include paths in the config file, based on its current directory
  + ZBXNEXT-8391 Added container healthcheck metric in Docker by Zabbix agent 2 template
  + ZBXNEXT-8354 Added pids_stats to docker.container_stats key in Zabbix agent 2
- Bug Fixes
  + ZBX-22987 Fixed inefficient URL schema validation
  + ZBX-21859 Fixed active checks occasionally not being executed on Zabbix agent 2 if checks
    for a plugin have long and short update intervals
  + ZBX-21892 Fixed wrong fs type returned by vfs.fs.get for file systems with identical mount point
  + ZBX-22941 Prevented clearing of the user macro secret values on inherited host prototypes as
    the result of user macros modifications on the parent host prototype of a template
  + ZBX-22695 Fixed eventlog duplicate timestamps
  + ZBX-22903 Fixed scale calculation for Graph and Graph (classic) widgets
  + ZBX-22148 Fixed the crash when updating a webhook to JavaScript that cannot be compiled
  + ZBX-22868 Fixed Zabbix agent 2 plugin Defaults when hardcoded value is provided
  + ZBX-22399 Added TLS and Default parameters support to MQTT plugin for Zabbix agent 2
  + ZBX-20280 Fixed page selection in a dashboard after refresh
  + ZBX-22883 Fixed occasional crash of user parameters on Windows when using Zabbix agent 2 with UserParameterDir defined
  + ZBX-22805 Increased memory allocation limit for JavaScript execution from 64M to 512M
  + ZBX-22798 Fixed incorrect output of vfs.file.contents when reading frequently modified file
  + ZBX-21573 Optimized preprocessing steps in the AWS EC2 by HTTP template
  + ZBX-16326 Fixed displaying of the first and last data points on the graphs
  + ZBX-22467 Fixed missing bracket in a trigger event name in Windows templates
  + ZBX-22738 Fixed flickering debug info while editing empty dashboards
  + ZBX-22231 Removed host and interface macros resolution from HTTP proxy fields in items,
    item prototype and discovery rule test dialogues
  + ZBX-21194 Fixed filter form submission upon pressing Enter key in Safari
  + ZBX-22762 Fixed race condition in Zabbix agent 2 when reading filesystem
  + ZBX-21804 Removed requirement for write permissions on hosts, host groups, triggers, discovery rules,
    discovery checks and proxies when creating or updating actions
  + ZBX-22243 Fixed navigation away from edited dashboard without user confirmation
  + ZBX-22418 Fixed popup form fields overlapping labels when textarea width is resized
  + ZBX-19590 Changed count_foreach to add 0 when no data are in the requested period
  + ZBX-22681 Fixed wrongly displayed Revert button for text macros in host, template and host prototype clone forms
  + ZBX-22594 Fixed fatal error when a request contains invalid authentication parameters
  + ZBX-22397 Fixed disabled input field text color in Safari
  + ZBX-21593 Optimized preprocessing steps in the templates PostgreSQL by Zabbix agent and PostgreSQL by Zabbix agent 2
  + ZBX-22470 Fixed hang on logging when establishing an encrypted connection in Zabbix agent 2
  + ZBX-20263 Prevented the ability to link two or more templates with matching item keys to a host or template;
    improved the check for double template linkage and related error messages
  + ZBX-22571 Fixed "service not equal" action condition not working as expected
  + ZBX-22644 Fixed Graph widget not showing all problems for multiple items with dataset aggregation enabled
  + ZBX-22698 Fixed spelling mistakes in the templates
  + ZBX-21883 Changed Select map field of the Map widget to multiselect
  + ZBX-22989 Silenced null-dereference warnings for duktape
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22604 Added new replica mismatch metrics to Kubernetes cluster state template, updated triggers
  + ZBX-22475 Fixed regex in preprocessing parameter for Jenkins template
  + ZBX-21910 Fixed JavaScript in Kubernetes nodes template
  + ZBX-22773 Made NodeAddress use ListenIP and ListenPort if not specified
  + ZBX-21613 Fixed broken database upgrade if more than one Zabbix server at the same time on one database is started
  + ZBX-22688 Fixed AlertScriptPath not allowing links
  + ZBX-22029 Fixed preprocessing step in Pods discovery for Kubernetes kubelet template
  + ZBX-22234 Fixed incorrect SNMPINDEX offset retrieval in SNMP discovery
  + ZBX-22141 Fixed attaching multiple templates with proc.get item key to one host and fixed spelling in description
  + ZBX-22285 Fixed honoring of the excludeSearch parameter in API
  + ZBX-20604 Fixed UserParameterDir behavior for UserParameter calls
  + ZBX-22732 Fixed description of ATAN2 mathematical function
  + ZBX-22664 Fixed user macros with regex context being resynced without any changes
  + ZBX-22661 Fixed templated dashboard display in Monitoring Hosts Dashboards
  + ZBX-21599 Optimised preprocessing steps and added dashboard in the TiDB TiKV by HTTP template
  + ZBX-21598 Optimised preprocessing steps and added dashboard in the TiDB PD by HTTP template
  + ZBX-21600 Optimised preprocessing steps and added dashboard in the TiDB by HTTP template
  + ZBX-22386 Fixed encoding of HTML entities in the user interface
  + ZBX-22714 Fixed signature for mqtt.get key in Standard items popup
  + ZBX-21397 Fixed preprocessing step in discovery for Kubernetes kubelet template
  + ZBX-20202 Improved tablespace handling to support Oracle multitenant architecture in Oracle by ODBC template
  + ZBX-22713 Fixed Zabbix server compilation problem for NetBSD
  + ZBX-21795 Fixed unhandled timeout in Telnet
  + ZBX-21801 Fixed helper positioning when sorting Header and Query fields in item configuration form
  + ZBX-22238 Fixed non-writable hostgroup appearance in template, host and host prototype clone forms
  + ZBX-22192 Fixed valid widget name being reset when other widget fields are invalid
  + ZBX-21871 Switched for the changes in users of user group API object to be audit logged
    as updates in groups of user API objects
  + ZBX-22461 Fixed incorrect sortable item positioning in Safari
  + ZBX-22469 Fixed SLI calculation for services having multiple alarms per second
  + ZBX-22859 Fixed validation of input parameters in action configuration form</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1697544000">- updated to latest upstream release 6.0.22
- this version fixes CVE-2023-32722 and CVE-2023-32722 bsc#1216211 and bsc#1216222
- removed patches zabbix-6.0.12-new-m4-pgsql.patch zabbix-6.0.12-curl-fixes.patch
  honestly was tired of patching for correct way doing postgresql detection
  now added postgresql-server-devel which does not make sense but hey
  upstream does not care
- New Features and Improvements
  + ZBXNEXT-8576 Added template integration with Acronis Cyber Protect Cloud
  + ZBXNEXT-6554 Increased remote command execution limits to 16MB
  + ZBXNEXT-8610 Added MantisBT template
  + ZBXNEXT-8358 Improved items configuration sync on PostgreSQL by selecting using equal condition instead of not equal
  + ZBXNEXT-8429 Added HashiCorp Nomad template
  + ZBXNEXT-8649 Fixed time period params in JavaScript
  + ZBXNEXT-8581 Added support for HTTP proxy in Azure templates
  + ZBXNEXT-8558 Added MantisBT webhook
  + ZBXNEXT-8589 Updated documentation, unified metric names and descriptions in PostgreSQL templates,
    removed unused macros, user parameters and queries in PostgreSQL by Zabbix agent
  + ZBXNEXT-8528 Added AWS Cost Explorer template
  + ZBXNEXT-8190 Increased MariaDB maximum supported version to 11.0
  + ZBXNEXT-8582 Increased MySQL maximum supported version to 8.1
  + ZBXNEXT-8481 Added PostgreSQL by ODBC template
  + ZBXNEXT-8561 Added nodata trigger to remote Zabbix proxy and server health templates
  + ZBXNEXT-8482 Added integration with OpenStack Nova
  + ZBXNEXT-8451 Disabled spell checking for nondescriptive textareas
  + ZBXNEXT-8505 Added Cisco SD-WAN templates
  + ZBXNEXT-7944 Excluded edgeupdate service from services discovery in Windows by Zabbix agent templates
  + ZBXNEXT-8422 Added AWS ECS templates
- Bug Fixes
  + ZBX-23417 Fixed possible memory leak when checking modbus.get[] item
  + ZBX-23338 Improved performance of templatedashboard.get method for non super-admin users
  + ZBX-23110 Fixed possible crash on Windows 11 by removing concurrent Win API call for update perfCounters list
  + ZBX-23284 Prevented deletion of the discovered group as a result of renaming its group prototype
  + ZBX-21094 Fixed graphs not displaying values when items do not have trends and trend storage period is overridden in configuration
  + ZBX-23162 Fixed variable in JavaScript for Cisco Meraki template
  + ZBX-23066 Expanded ui/composer.json to describe the project
  + ZBX-23261 Removed kiosk mode button from host inventory form
  + ZBX-23253 Added static units support to graph widget legend and hint box
  + ZBX-21898 Fixed expression validation, history function parser to accept backslash without escaping
  + ZBX-22943 Fixed various memory leaks in Zabbix agent 2
  + ZBX-23244 Added escaping for special characters in HTML mode of Telegram mediatype
  + ZBX-22818 Fixed some aggregation functions not working with last_foreach()
  + ZBX-21636 Fixed Oracle DB update query error mishandled as success
  + ZBX-20442 Fixed Ceph plugin not returning percent_used in Zabbix agent 2
  + ZBX-15210 Added housekeeping and handling in remove action operation of autoreg_host table
  + ZBX-22685 Fixed issue of error message details not being expanded by default in various forms
  + ZBX-22166 Fixed item value widget not showing decimal places properly with seconds
  + ZBX-23035 Fixed disappearing filter group in host, item, trigger, graph, discovery rule, web and template lists
  + ZBX-23105 Added missing database indices
  + ZBX-22640 Fixed inability to add unique SNMPv3 checks in discovery rules
  + ZBX-21952 Fixed and improved documentation for Oracle by ODBC template
  + ZBX-22724 Fixed inconsistencies in ordering of objects in template configuration export
  + ZBX-22980 Fixed host prototype displaying inherited macros in a non-inherited macro tab
  + ZBX-17279 Fixed graph widget loading
  + ZBX-21644 Fixed state of "allow manual close" setting of trigger prototype getting lost on template cloning
  + ZBX-22060 Added notes about encryption in PostgreSQL templates, renamed database instance URI macro to connection string
    in PostgreSQL by Zabbix agent 2 template, updated PostgreSQL by ODBC template to use connection string
  + ZBX-23246 Fixed classic graph preview not working if more than 10 items are assigned to it
  + ZBX-22758 Fixed Zabbix agent 2 startup error on domain controllers by increasing go-winio version
  + ZBX-22451 Fixed resolving of calculated item formula in test popup
  + ZBX-22620 Added header in items for Meraki template
  + ZBX-23051 Changed content of resolved alerts to be more compatible with Event Orchestration in PagerDuty
  + ZBX-23272 Fixed naming for tenant item prototypes in OpenStack Nova by HTTP template
  + ZBX-22771 Fixed handling of large unsigned integers in jsonpath
  + ZBX-22871 Fixed regular expression crash with invalid utf-8 sequences when pcre2 is used
  + ZBX-23141 Fixed crash when maintenance is enabled and unexpected event exists for trigger prototype
  + ZBX-21255 Added support of the fmtnum() function for {ITEM.VALUE}, {ITEM.LASTVALUE} and expression macros
  + ZBX-21695 Fixed {TIME} macro not being resolved during scheduled report test
  + ZBX-23221 Fixed memory leaks when using certificate-based encryption in Zabbix Agent 1 and Agent 2; thanks to Masato Hirahata for the patch
  + ZBX-22864 Fixed calculation of max_repetitions sent out to device in SNMP PDUs
  + ZBX-21574 Optimized Asterisk by HTTP template
  + ZBX-18168 Added regexp runtime error logging for log*[] items
  + ZBX-22677 Adjusted font colors for placeholders, disabled and readonly fields
  + ZBX-22972 Fixed displaying of dashboard pages when scrolling is enabled
  + ZBX-22528 Fixed draggable element position
  + ZBX-23067 Enhanced audit logging with reason of switching of HA node to active mode
  + ZBX-22613 Fixed script execution with API token as authentication
  + ZBX-23060 Removed unused endpoints in JavaScript for Veeam Backup and Replication template
  + ZBX-22772 Added trends cleanup for non-numeric value types
  + ZBX-22822 Fixed displaying the correct threshold color in "Top hosts" widget when value exceeds maximum
  + ZBX-22777 Fixed item test form sending incorrectly resolved macros to server if item uses SNMP interface
  + ZBX-23097 Fixed use of uninitialised value when verifying subject and issuer with TLS
  + ZBX-23112 Fixed runtime errors in the inheritance of the trigger and trigger prototype dependencies
  + ZBX-22539 Fixed SLI calculation for days with daylight-saving-time transitions
  + ZBX-22814 Fixed PHP runtime errors in API trigger.get method when using "expandComment" option
  + ZBX-23049 Fixed default condition for log item macro resolution
  + ZBX-21909 Updated setup section in README for PHP-FPM templates to include configuration example for Apache
  + ZBX-21547 Fixed reading of non-UTF-8 encoded files in Zabbix agent 2
  + ZBX-20148 Fixed the issue with housekeeper failing to delete some of the events that required deletion
  + ZBX-21970 Fixed console error in "Map navigation tree" widget; disabled add button on a 10th depth level
  + ZBX-19393 Fixed undefined index errors in configuration.importcompare
  + ZBX-22290 Fixed generation of double page headers when general warning appears
  + ZBX-21845 Fixed Zabbix agent 2 systemd plugin failing with newer dbus
  + ZBX-22830 Fixed free bytes calculation for temporary tablespace in Oracle Zabbix agent 2 plugin
  + ZBX-22912 Fixed not being able to save an event correlation when custom formula was selected but only one condition remained
  + ZBX-21571 Updated pod crash loop trigger expressions in Kubernetes nodes and cluster state templates
  + ZBX-22369 Fixed suffix interpretation in threshold values for "Top hosts" widget
  + ZBX-22825 Fixed Zabbix access to the first page for user with specific page access
  + ZBX-22867 Fixed import popup showing circle animation even if PHP code failed
  + ZBX-22711 Fixed incorrectly displayed simple graphs with non-numeric items in Host graphs page</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1703419200">- updated to latest release 6.0.25
- fixes for bsc#1218199 (CVE-2023-32727), bsc#1218185 (CVE-2023-32725),bsc#1218193 (CVE-2023-32726)
- New Features and Improvements
  + ZBXNEXT-8857 Updated max supported TimescaleDB version to 2.13
  + ZBXNEXT-8800 Backported support of additional SSH options for ssh.run[] item as the 5th parameter
  + ZBXNEXT-8705 Implemented new tablespace item to retrieve percentage about
    current tablespace usage from max for both Oracle templates
  + ZBXNEXT-8708 Added version metric to Oracle plugin in Zabbix agent 2
  + ZBXNEXT-8729 Updated max supported TimescaleDB version to 2.12
  + ZBXNEXT-8522 Added HPE iLO by HTTP template
  + ZBXNEXT-7486 Added openshift-state-metrics in Kubernetes cluster state by HTTP
  + ZBXNEXT-8552 Added FortiGate by SNMP and FortiGate by HTTP templates
  + ZBXNEXT-8727 Added additional metrics in Cisco Meraki organization by HTTP template
  + ZBXNEXT-7097 Added item and trigger for monitoring PostgreSQL version into PostgreSQL
    by ODBC and PostgreSQL by Zabbix agent 2 templates
  + ZBXNEXT-8283 Implemented role-based authentication for AWS monitoring
  + ZBXNEXT-8575 Added Nextcloud template
  + ZBXNEXT-8469 Increased PostgreSQL maximum supported version to 16
  + ZBXNEXT-8714 Increased MariaDB maximum supported version to 11.1
- Bug Fixes
  + ZBX-23559 Fixed SLI dropping when maintenance is set with pre-existing problem
  + ZBX-23471 Fixed sha256 sum calculation on AIX, HP-UX and Solaris, fixed crash on HP-UX
  + ZBX-23787,ZBX-23755 Fixed crash on empty HTTP response;
    fixed Zabbix agent build on Windows with libcurl
  + ZBX-23683 Fixed calculation of vmware.datastore.read/write items taking into
    account VMware HV maintenance status
  + ZBX-21132 Fixed Top hosts widget not showing all items by selected item name
  + ZBX-23764 Added an additional field for new events in SIGNL4 media type
  + ZBX-23342 Fixed Zabbix agent 2 MySQL plugin connection not taking into account TLS parameters
  + ZBX-23685 Added read-only transaction to the list of recoverable errors on PostgreSQL
  + ZBX-23580 Fixed aggregated item key conversion to calculated item formula when
    item key includes 'last' function and a fourth parameter
  + ZBX-22493 Fixed foreign key support with SQLite3 database
  + ZBX-23490 Improved HTTP agent, web scenarios, web checks and JavaScript to convert to UTF-8
    from charset specified in HTTP header or HTTP meta tag
  + ZBX-23621 Fixed SNMP discovery looping forever with empty trend response
  + ZBX-23644 Fixed Zabbix agent compilation on AIX
  + ZBX-23525 Fixed template tab name in template configuration form
  + ZBX-23620 Reordered sub-templates in READMEs of Acronis, Control-M and Openstack templates
  + ZBX-23381 Fixed unit for FreeStorageSpace metric in JavaScript AWS RDS instance by HTTP template
  + ZBX-23269 Fixed sizes of loading modal windows
  + ZBX-22400 Fixed Web scenarios configuration form to display parent web scenarios on page refresh
  + ZBX-23290 Fixed gap when filtering by tags in Latest data
  + ZBX-23430 Fixed selected filter tab in high contrast themes being indistinguishable from others when collapsed
  + ZBX-23639 Changed value type for 'Pool Percent Used' item prototype in Ceph by Zabbix agent 2 template
  + ZBX-21891 Fixed messages about enabling, disabling and updating modules being different from other places
  + ZBX-23521 Fixed password field label not changing to key passphrase and
    back for SSH agent item when changing authentication method
  + ZBX-23431 Fixed non-working "Network timeout for item test" setting
  + ZBX-23285 Added missing bottom border for disabled button dropdown on hover for inherited macros
  + ZBX-23615 Fixed receiving data from the database twice the first time it is loaded
  + ZBX-19531 Fixed tables with header text vertical rotation
  + ZBX-23235 Fixed function macros to expand in notifications
  + ZBX-23173 Fixed memory leak in agent 2 for Windows Events processing on MS Windows
  + ZBX-23265 Fixed transfer of PSK encryption details when cloning proxy
  + ZBX-23563 Fixed JSONPath for rowshare locks metric in PostgreSQL by Zabbix agent 2 template
  + ZBX-22907 Removed unused LLD macro in PostgreSQL by Zabbix agent template
  + ZBX-23377 Added support for VMware perfCounter with nanosecond type
  + ZBX-23012 Possible optimization of the SQL queries when updating LLD items
  + ZBX-23325 Fixed ability to add duplicate ICMP ping checks to discovery rule configuration form via popup
  + ZBX-23270 Renamed trigger name condition to event name condition
  + ZBX-23340 Fixed TLS parameter handling in MySQL plugin for Zabbix agent 2
  + ZBX-23461 Fixed output of redundant data in DCdump_interfaces
  + ZBX-23528 Fixed inability to resize trigger expression field horizontally
  + ZBX-22977 Fixed positioning of hidden checkbox inputs and fixed autofocus in template/host mass update
  + ZBX-23494 Added SNMP fallback item to TrueNAS by SNMP template, updated
    uptime item and template descriptions, added preprocessing to free swap percentage calculation
  + ZBX-23404 Fixed Zabbix agent crashes on HP-UX 11.23
  + ZBX-22666 Disabled severity filter for Geomap widget in dashboard edit mode
  + ZBX-22735 Fixed confusing error message on user parameter reload in Zabbix agent 2
  + ZBX-23393 Fixed unquoted macro parsing in trigger function parameters
  + ZBX-23064 Simplified trend synchronization queries to improve performance
  + ZBX-23373 Fixed result for script.get API call with selectActions option
  + ZBX-23014 Fixed Zabbix agent build on HP-UX
  + ZBX-23164 Added timespan parameter in JavaScript Cisco Meraki template
  + ZBX-23455 Fixed inconsistency in button naming, confirmation messages,
    success and error messages in item and web scenario list pages
  + ZBX-20038 Fixed master host parameter for MySQL replication.get_slave_status key in Zabbix agent 2
  + ZBX-23301 Removed checks for PostgreSQL-TimescaleDB versions combination
  + ZBX-23211 Fixed host dashboard view for multi-page dashboard where the first page is empty</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1707048000">- add group provides needed by RPM 4.19</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108800">- update to latest release 6.0.27
- replaced zabbix-agentd.firewall  zabbix-java-gateway.firewall  zabbix-proxy.firewall  zabbix-server.firewall
  with firewalld xml definitions zabbix-agentd.xml  zabbix-java-gateway.xml  zabbix-proxy.xml  zabbix-server.xml
- New Features and Improvements
  + ZBXNEXT-8983 	Updated max supported MariaDB version to 11.2
  + ZBXNEXT-8984 	Updated max supported MySQL version to 8.3
  + ZBXNEXT-8762 	Added YugabyteDB by HTTP and YugabyteDB Cluster by HTTP templates
  + ZBXNEXT-8891 	Updated max supported MySQL version to 8.2
  + ZBXNEXT-8524 	Added support for HTTP proxy in GCP templates
  + ZBXNEXT-8759 	Added dashboards in Azure templates
  + ZBXNEXT-8580 	Added new discovery rules, refactored discovery rules to dependent items
    and made few minor changes in MSSQL by ODBC template
  + ZBXNEXT-8730 	Added Azure Cost Management by HTTP template
  - Bug Fixes
  + ZBX-23124 Fixed items with disabled history being sometimes stuck in non-supported state
  + ZBX-23586 Fixed filter evaluation type of organizations discovery in Cisco Meraki dashboard by HTTP template
  + ZBX-23766 Updated Zabbix agent 2 Ceph plugin readme setup instructions
  + ZBX-24094 Fixed network interfaces LLD filtering macro in Linux by Prom template
  + ZBX-23202 Fixed unused tag value being saved in tag filter
  + ZBX-22555 Updated regexp to case insensitive in Nginx templates
  + ZBX-23973 Fixed trends being retrieved from database for new items and for items with infrequent update interval
  + ZBX-22745 Removed incorrect description of network interfaces administrative status filter macro in SNMP templates
  + ZBX-24015 Improved zabbix[queue] internal item not to block history syncers and pollers
  + ZBX-23509 Fixed JSONPath of Keyspace discovery master item in Redis by Zabbix agent 2 template
  + ZBX-24059 Fixed libmodbus unnecessary linking into all binaries
  + ZBX-24055 Added missing API port macros in URL of script items in HPE Synergy by HTTP and HPE Primera by HTTP templates
  + ZBX-20525 Fixed vfs.dir.size performance issues when walking through directory that has a lot of subdirs/files
  + ZBX-23773 Improved trigger functionality for Acronis Cyber Protect Cloud MSP by HTTP template
  + ZBX-23979 Improved trend recalculation performance by performing trend updates in own transaction
  + ZBX-23688 Improved new item value retrieval performance by adding such items to value cache after configuration sync
  + ZBX-22130 Changed JSONPath expression evaluator to treat null values as empty variants
  + ZBX-23986 Added a license to the Go module
  + ZBX-23587 Fixed widget input field selecting when clicking on label
  + ZBX-23640 Fixed preload hints opening
  + ZBX-22433 Fixed web scenario and web scenario step configuration field trimming and field sorting
  + ZBX-23684 Fixed transactions query file for PostgreSQL by Zabbix agent template
  + ZBX-22371 Fixed process tags option not adding tags for service events
  + ZBX-17208 Fixed invalid command-line flag handling in Zabbix agent 2
  + ZBX-23937 Fixed JavaScript for AWS EC2 instances discovery
  + ZBX-22715 Fixed map shape dimension changes on resizing in scaled browser mode
  + ZBX-23722 Added garbage collection after executing JavaScript code
  + ZBX-23740 Fixed netsnmp persistent state disabling without affecting its configuration
  + ZBX-23257 Fixed log items not using MaxLinesPerSecond setting correctly for Zabbix agent 2
  + ZBX-23890 Removed non-existing headers from compiler checks: mtent.h and knlist.h
  + ZBX-23912 Removed Jira with CustomFields media type in data.tmpl
  + ZBX-23761 Fixed JavaScript in Jira media type
  + ZBX-22558 Fixed trigger expression for retrieval of stub page in Nginx templates
  + ZBX-23691 Fixed LLD filters evaluation type for devices discovery in Cisco SD-WAN by HTTP template
  + ZBX-23540 Added error checks for RegisterMetrics calls
  + ZBX-23605 Removed getting location buckets in AWS by HTTP template
    added discovery filters for request metrics in AWS S3 bucket by HTTP template
  + ZBX-23466 Fixed data aggregation errors in Graphs and Top hosts widgets with Elasticsearch backend
  + ZBX-23835 Updated Meraki templates
  + ZBX-23723 Fixed proxy params in JavaScript AWS templates
  + ZBX-23733 Fixed error when downloading graph as .png image if item name contains multibyte characters
  + ZBX-22983 Fixed ellipsed dropdown options in items mass update in preprocessing
  + ZBX-23715 Fixed persistent directory path not following symlinks upon creation
  + ZBX-23825 Fixed query_fields values for Acronis and Nomand templates
  + ZBX-22055 Fixed map image of map widget not being updated when pressing Apply button
  + ZBX-23629 Fixed interface icon cursor to pointer
  + ZBX-22536 Fixed TimescaleDB compression detection for history.clear API method and proper error appearance in frontend
  + ZBX-23145 Disabled deprecated automatic reconnection in MySQL
  + ZBX-22933 Improved vfs.file.regmatch and vfs.file.regexp items to use buffered file read
  + ZBX-23439 Fixed sorting of numeric items with/without aggregation enabled in Top hosts widget
  + ZBX-21973 Changed deprecated X-Frame option allow-from to Content-Security-Policy frame-ancestors
  + ZBX-23633 Fixed service alarms to be recovered with problem time in case of negative problem duration
  + ZBX-23738 Fixed Zabbix backend sources for libxml2 2.12.0 version changes
  + ZBX-23746 Fixed creation of tickets during escalation for Zammad media type
  + ZBX-23561 Fixed spacing between filter and results table
  + ZBX-18873 Fixed disabled chevrons color in problem view
  + ZBX-23636 Fixed some fields in Administration section not being trimmed on form submit</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108801">- remove all firewalld definitions as they are part of firewald package already</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711800000">- fix broken copypasta for system-user-zabbix source file and
  file itself to remove gecos (description) in file
  fixes bsc#1222169 Packaging Error in system-user-zabbix-6.0.27-1.1.noarch package prevents upgrade
  Thanks Andreas Stieger for pointing out and reporter himself</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1711800001">- update to 6.0.28:
  * Added metadata in JavaScript for AWS templates
  * Added AWS ELB Application Load Balancer by HTTP template
  * Added Check Point Next Generation Firewall by SNMP template
  * Added MSSQL by Zabbix agent 2 template
  * Updated max supported TimescaleDB version to 2.14
  * bug fixes</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1716984000">- Update license to match legaldb report</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1719489600">- update to 6.0.31
- New Features and Improvements
  + ZBXNEXT-9140 Added support for custom compartments in Oracle Cloud by HTTP templates Templates
  + ZBXNEXT-9034 Added Jira Data Center by JMX template Templates
  + ZBXNEXT-8682 Introduced a length limit of 512KB for item test values that server returns to Zabbix frontend Frontend Server
  + ZBXNEXT-8248 Added database filter macros to MySQL templates Templates
  + ZBXNEXT-6698 Removed absolute threshold and timeleft from OS template triggers of filesystem space Templates
  + ZBXNEXT-7930 Added user macro support for username and password fields in email media type Server
  + ZBXCTR-22 Refactored JavaScript filter functions for Kubernetes templates Templates
  + ZBXNEXT-9098 Added AWS ELB Network Load Balancer by HTTP template Templates
  + ZBXNEXT-6864 Replaced {HOST.CONN} with user macros in templates Templates
  + ZBXNEXT-9117 Updated max supported MariaDB version to 11.3 Proxy Server
  + ZBXNEXT-9026 Added Go compiler version to Zabbix agent 2 version output Agent
  + ZBXNEXT-8786 Changed 'odbc.discovery' keys to 'odbc.get' in MySQL by ODBC and Oracle by ODBC templates Templates
  + ZBXNEXT-8536 Added cbdhsvc service to macros in Windows agent templates Templates
  + ZBXNEXT-8861 Made changes and added more metrics to the FortiGate by SNMP template Templates
  + ZBXNEXT-8240 Added a new set of templates for integration with Oracle Cloud Infrastructure Templates
- Bug Fixes
  + ZBX-24483 Improved memory usage in Zabbix server/proxy trappers and in proxy
    pollers when sending large configuration Proxy Server
  + ZBX-23073 Fixed URL widget resizing and dragging Frontend
  + ZBX-24574 Fixed HA node flipping between standby and active states Server
  + ZBX-24119 Fixed possible blocking of alert manager when it periodically pings database Server
  + ZBX-7998 Added VMware service username, password and URL check for empty values Proxy Server
  + ZBX-24402 Reduced main process connections to database during startup Proxy Server
  + ZBX-24369 Fixed filter behavior in monitoring pages after deleting filter parameters Frontend
  + ZBX-24484 Fixed Geomap widget console error when dragging map in widget edit mode Frontend
  + ZBX-23337 Improved supported version documentation for Oracle Database plugin and both templates Documentation
  + ZBX-24180 Fixed inability to import existing host or template when its dependent item prototype,
    which is used in trigger prototypes or graph prototypes, would have a different master item API
  + ZBX-20871 Fixed inability to use LLD macro functions in Prometheus pattern and labels used in item prototype preprocessing API
  + ZBX-24527 Fixed unnecessary loading text being displayed in hintbox preloader Frontend
  + ZBX-24362 Fixed wrong Zabbix agent 2 loadable plugin process handling catching all child process exits Agent
  + ZBX-24470 Fixed scale of VMware vmware.vm.memory.size.compressed key Proxy Server
  + ZBX-24415 Added triggers for datastores in VMware templates Templates
  + ZBX-18094 Fixed multiple pie graph issues related to calculation of item angles Frontend
  + ZBX-20766 Fixed confusing port binding error message Agent Proxy Server
  + ZBX-24481 Fixed inability to unset value map from existing item or item prototype by passing
    a version without valuemap parameter into configuration.import API
  + ZBX-24531 Fixed compile time data not being set for agent2 Agent
  + ZBX-24453 Implemented socket file cleanup when shutting down, added blocking of signals during important stages of startup Proxy Server
  + ZBX-24152 Fixed host form submission with Enter button if the form is opened in a popup and focus is in a flexible text area field Frontend
  + ZBX-23788 Added SNMP OID ifAlias in Network interfaces discovery Templates
  + ZBX-24482 Fixed the presence of the http_proxy field in the initial data Installation
  + ZBX-24210 Improved Zabbix agent 2 loadable plugin capacity code style Agent
  + ZBX-23951 Fixed issue of incorrect template matching when no UUID exists in export file API
  + ZBX-23953 Fixed CIDR network mask of VMware HV network interface Proxy Server
  + ZBX-24195 Fixed host IPMI username and password field max length Frontend
  + ZBX-24451 Added tags and changed a item in Proxmox template Templates
  + ZBX-23386 Fixed hintbox sizing to fit screen Frontend
  + ZBX-24024 Fixed OIDs for external sensors in APC UPC by SNMP templates Templates
  + ZBX-21751 Fixed node's loadavg item in Proxmox template Templates
  + ZBX-24315 Fixed linking template to host when some LLD macro paths already exist Server
  + ZBX-24172 Fixed Zabbix server issue with scheduled intervals on Feb 29th of leap year Server
  + ZBX-23407 Improved performance of retrieving last history values when primary keys are available API
  + ZBX-24246 Updated descriptions for family of MySQL and Oracle templates,
    changed macro in the trigger 'Tablespace utilization is too high' for family of Oracle templates Templates
  + ZBX-23988 Renamed Agent2 Go module
  + ZBX-24222 Fixed incorrect item OIDs in the FortiGate by SNMP template Templates
  + ZBX-24393 Updated README in Redis by Zabbix agent 2 template Templates
  + ZBX-24298 Allowed any JNDI service providers back in JMX monitoring Java gateway
  + ZBX-19990 Separated LLD filter macros in Apache Tomcat by JMX template Templates
  + ZBX-24364 Added preprocessing steps for LLD rules in RabbitMQ templates Templates
  + ZBX-24368 Improved PostgreSQL autovacuum's count query Templates
  + ZBX-24282 Fixed Zabbix proxy to report error for not supported items Proxy Server
  + ZBX-19507 Fixed vmware.eventlog item to recover after event keys are reset Server
  + ZBX-24241 Fixed Zabbix server issue with random order of host groups for a host during real-time export Server
  + ZBX-24275 Fixed item prototype JSONPath preprocessing, added missing volume health metric and triggers in HPE MSA templates Templates
  + ZBX-24316 Fixed username macro in GridGain by JMX template Templates
  + ZBX-23719 Updated plugin-support to add duplicate flag handling Agent
  + ZBX-22429 Fixed typo in Zabbix proxy automake file Installation
  + ZBX-24264 Fixed value cache being filled with values of newly added items with triggers Server
  + ZBX-24088 Fixed problem filtering in maps with nested maps Frontend
  + ZBX-24206 Fixed line breaks in JavaScript in Cloudflare template Templates
  + ZBX-24236 Fixed nested transaction error in LLD when connection is terminated Server
  + ZBX-24134 Added sensor discovery in VMware Hypervisor template Templates
  + ZBX-23918 Fixed item pattern select popup to display all available items Frontend
  + ZBX-24190 Fixed items being updated incorrectly when configuring graph Frontend
  + ZBX-24289 Fixed issue with interface assignment for items copied from host to host Frontend
  + ZBX-23032 Added triggers for cluster status in VMware templates Templates
  + ZBX-23948 Added support for TabularData data when parsing an MBean attribute Java gateway
  + ZBX-23742 Fixed tag filtering logic for tags with one name and different types of operators API
  + ZBX-24271 Added delay in JavaScript execution for Azure Cost Management by HTTP template Templates
  + ZBX-24208 Fixed Oracle, MySQL plugin connection cache blocking Agent
  + ZBX-24202 Fixed JavaScript in AWS S3 bucket by HTTP template Templates
  + ZBX-23478 Fixed issue when missing locale error would not be displayed for user under certain conditions Frontend
  + ZBX-24166 Fixed Zabbix not being able to restart due to RTC and sockets not being closed before stopping Agent Proxy Server
  + ZBX-23853 Fixed duplicate agent check timestamps when time shifts back due to system clock synchronization Agent</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1726833600">- update to 6.0.33
- this version fixes CVE-2024-36461 and CVE-2024-22114
- New Features and Improvements
  + ZBXNEXT-9000 Changed query table for ASM disk group metrics in Oracle Database plugin and
    Oracle by ODBC template Agent Templates
  + ZBXNEXT-9217 Added AWS Lambda by HTTP template Templates
  + ZBXNEXT-9293 Updated max supported MySQL version to 9.0 Proxy Server
  + ZBXNEXT-8657 Updated Zabbix health templates with new visualization Templates
  + ZBXNEXT-9143 Added index on auditlog recordsetid Server
  + ZBXNEXT-9081 Added Small Computer System Interface (SCSI) device type support to Zabbix agent 2 Smart plugin Agent
  + ZBXNEXT-6445 Added recovery expression for fuzzytime triggers in Linux and Windows templates,
    removed fuzzytime triggers from active agent templates Templates
  + ZBXNEXT-9201 Updated max supported MySQL version to 8.4 Proxy Server
  + ZBXNEXT-9225 Updated max supported TimescaleDB version to 2.15 Server
  + ZBXNEXT-9226 Updated max supported MariaDB version to 11.4 Proxy Server
  + ZBXNEXT-8868 Added discovery and template for Azure VM Scale Sets Templates
- Bug Fixes
  + BX-24947 Fixed PHP runtime errors while processing frontend notifications Frontend
  + ZBX-24824 Improved loadable plugin connection broker Agent
  + ZBX-24583 Fixed inability to export/import web scenario with digest authentication API
  + ZBX-23905 Fixed double scroll in script dialogs Frontend
  + ZBX-18767 Fixed word breaks in flexible text input fields and trigger expressions Frontend
  + ZBX-24909 Fixed resolving of macro functions in the "Item value" widget Frontend
  + ZBX-24859 Fixed JavaScript in S3 buckets discovery rule Templates
  + ZBX-24617 Fixed hardcoded region in AWS by HTTP template Templates
  + ZBX-24524 Fixed "New values per second" statistic to include dependent items in calculation Proxy Server
  + ZBX-24821 Made 'execute_on' value being recorded in audit only for shell scripts Server
  + ZBX-23312 Fixed discovery edit form being saved incorrectly after dcheck update Frontend
  + ZBX-24773 Fixed duplicate item preprocessing in Kubernetes Kubelet by HTTP template Templates
  + ZBX-24514 Fixed standalone Zabbix server and Zabbix proxy not stopping when database is read-only Proxy Server
  + ZBX-23936 Fixed state and styling of readonly fields Frontend
  + ZBX-24520 Fixed an issue with incorrect translations used in several frontend places Frontend
  + ZBX-21815 Fixed issue with undefined offset for media type when it was deleted before saving the user Frontend
  + ZBX-24108 Fixed error in dashboard if Map widget contains map element that user doesn't have access to Frontend
  + ZBX-24569 Fixed old and added new items to Azure Virtual Machine template Templates
  + ZBX-24537 Fixed tags subfilter in Latest data kiosk mode Frontend
  + ZBX-24167 Fixed template linkage when item prototype collision is found Server
  + ZBX-23770 Improved monitoring user permissions documentation for Zabbix agent 2 Oracle plugin and Oracle by ODBC template Documentation
  + ZBX-24565 Removed redundant kernel header include, fixed musl compatibility issues (thanks to Alpine Linux maintainers for spotting this)
  + ZBX-24610 Fixed interface field appearance for discovered items without interface set Frontend
  + ZBX-24562 Fixed incorrect problem order in Problems by severity widget's hintbox Frontend
  + ZBX-23751 Fixed inability to pass an action filter condition without an "operator" property, implying a default value of "Equal" API
  + ZBX-21429 Prevented ability to disable all UI element access via role.update API API
  + ZBX-19271 Fixed inconsistent tag row rendering in different edit forms Frontend
  + ZBX-24539 Fixed incorrect threshold in trigger expression of Check Point Next Generation Firewall by SNMP template Templates
  + ZBX-24667 Fixed vm.memory.size[pused] item on Solaris Agent
  + ZBX-23781 Added storage volumes check in HPE iLO by HTTP template Templates
  + ZBX-24391 Fixed Zabbix agent to return net.tcp.socket.count result without error if IPv6 is disabled Agent
  + ZBX-24235 Fixed value misalignment in Item value widget Frontend
  + ZBX-24352 Fixed custom severity name usage in Geomap widget Frontend
  + ZBX-24665 Fixed potential problem with deprecated GCE Integrity feature Templates
  + ZBX-20993 Fixed Zabbix agent 2 MQTT plugin clientID to be generated by strict requirements Agent
  + ZBX-23426 Added dependent item with JavaScript preprocessing for edges SD-WAN in VMWare SD-WAN VeloCloud by HTTP template Templates
  + ZBX-24566 Fixed crash when expression macro is used in unsupported location Server
  + ZBX-24450 Fixed issue where graph could differ for data gathered from PostgreSQL and other databases Frontend
  + ZBX-24513 Fixed real-time export of rarely updated trends Server
  + ZBX-24163 Fixed submap addition in Map navigation tree widget to not append same submaps repeatedly Frontend
  + ZBX-23398 Fixed trigger expression constructor incorrectly showing '&lt;' and '&gt;' operators Frontend
  + ZBX-23584 Fixed error message being displayed when updating host after changing item status Frontend
  + ZBX-24635 Fixed datastore triggers in VMware templates Templates</changelog>
</package>
<package pkgid="cba47815215e7f4aa65ea25ba6ccd08da8289e2eab8196928b08efef850f5876" name="zabbix-server-mysql" arch="ppc64le">
  <version epoch="0" ver="6.0.33" rel="bp156.2.3.1"/>
  <changelog author="pgajdos@suse.com" date="1644494400">- version update to 4.0.38
  * ZBX-20387   fixed default language of the setup routine for logged in superadmin users (averza)
  * ZBX-19652   fixed JavaScript syntax for Internet Explorer 11 compatibility (jfreibergs)</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1644753600">- mention dropped files from 3.x series so it can be accepted in backports...
- zabbix-3.0.20-jsLoader-fix.patch was never required in 4.x</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1647518400">- updated to latest release 4.0.39
- Bug Fixes
  + ZBX-19789 Added SourceIP support to ldap simple checks
  + ZBX-20680 Fixed reflected XSS issues
  ( Reflected XSSes in Zabbix Frontend (CVE-2022-24349, CVE-2022-24917, CVE-2022-24918, CVE-2022-24919) )
  fixes for bsc#1196945 bsc#1196946 bsc#1196947</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491200">- updated to latest release 4.0.42
- New Features and Improvements
  + ZBXNEXT-7694 Added "utf8mb3" character set support for MySQL database
  + ZBX-20946 Enabled Bulgarian, Chinese (zh_TW), German, Greek, Indonesian,
    Romanian, Spanish and Vietnamese languages in frontend
- Bug Fixes
  + ZBX-21123 Fixed crash when VMware VC was not available at the first moment when starting zabbix_server
  + ZBX-21137 Fixed VMware collector crash related to datastore state disconnected from all HVs
  + ZBX-20600 Fixed vmware hv.datastore.latency item when multiple datastores with duplicate name
  + ZBX-20844 Fixed external check becoming unsupported when Zabbix server or Zabbix proxy is stopped</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491201">- add CVE-2022-35230 patch file CVE-2022-35230.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674216000">- updated to 6.0.12
- for changes in this major release please consult 6.0.html in
  /usr/share/doc/packages/zabbix/
- removed CVE-2022-35230.patch and zabbix-3.0.25-new-m4-pgsql.patch
- added fixed zabbix-6.0.12-new-m4-pgsql.patch patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674820800">- mention of patches added required...
  zabbix-6.0.12-curl-fixes.patch zabbix-6.0.12-netsnmp-fixes.patch
  zabbix-6.0.12-new-m4-pgsql.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1684152000">- updated to latest upstream release 6.0.17
- New Features and Improvements
  + ZBXNEXT-8334 Added Event-Driven Ansible media
  + ZBXNEXT-8312 Increased TimescaleDB maximum supported version to 2.10
  + ZBXNEXT-8317 Increased MariaDB maximum supported version to 10.11
  + ZBXNEXT-7759 Added array and Buffer support to JavaScript btoa function and HttpRequest post/put methods
  + ZBXNEXT-8071 Added sysdba, sysasm and sysoper login options to Zabbix agent 2
    Oracle plugin and updated Oracle by Zabbix agent 2 template documentation
  + ZBXNEXT-8241 Added support of signing data using rs256 to JavaScript engine
  + ZBXNEXT-8208 Added storage accounts in azure template
  + ZBXNEXT-8012 Implemented API token authentication in user.checkAuthentication method
  + ZBXNEXT-8204 Added support of PHP 8.2
  + ZBXNEXT-8170 Added AWS cloud templates
  + ZBXNEXT-7923 Added templates for BMC Control-M integration
  + ZBXNEXT-7775 Added Veeam backup and replication templates
  + ZBXNEXT-8054 Updated MariaDB maximum supported version to 10.10
  + ZBXNEXT-7951 Implemented configuration import improvements
  + ZBXNEXT-8112 Added Line media type
  + ZBXNEXT-8197 Added TimescaleDB v2.9.x support
  + ZBXNEXT-7962 Fixed interfaces discovery rules in OPNsense, PFSense and TrueNAS templates
  + ZBXNEXT-7615 Added hmac function for JavaScript
  + ZBXNEXT-7977 Added Azure Microsoft SQL templates
  + ZBXNEXT-8076 Added prof_enable and prof_disable commands for profiling
  + ZBXNEXT-7963 Added a hint box to the "Enable HTTP authentication" field; added confirmation dialog box for enabling HTTP authentication
  + ZBXNEXT-7886 Added Cisco Nexus 9000 Series Switches template
  + ZBXNEXT-6119 Added the option to retrieve all JSON data from docker.container_info key in Zabbix agent 2 Docker plugin
  + ZBXNEXT-7834 Added templates for Microsoft Azure and Azure virtual machines
  + ZBXNEXT-8058 Reduced locking between history syncers, trappers and proxy pollers
- Bug Fixes
  + ZBX-22718 Fixed memory leak in json objects and identical keys
  + ZBX-22719 Fixed replace() function in expressions
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22589 Added new limits for JS objects
  + ZBX-22521 Added debug logging for process selection in proc.mem[] on AIX
  + ZBX-22373 Updated go.mod/sum to allow mixing session and key parameter for Zabbix agent 2 items
  + ZBX-22241 Fixed minimum severity filter usage for map element link triggers
  + ZBX-22194 Fixed inability to import a template with trigger dependency on a host trigger
  + ZBX-22538 Fixed popup menus disappearing on right-clicking links in them
  + ZBX-21583 Optimised preprocessing steps and added two graphs and dashboard in the Hadoop by HTTP template
  + ZBX-19375 Prevented the ability to set a duplicate value for the uuid parameter when updating any of template
    entities; added possibility to update the uuid parameter for the Service API; fixed duplicate UUIDs
    in Proxmox VE by HTTP template
  + ZBX-21603 Optimised preprocessing steps in the Zookeeper by HTTP template
  + ZBX-21589 Optimised SQL queries and preprocessing steps
  + ZBX-22492 Removed limitation for size of logged messages in JS
  + ZBX-22641 Updated deprecated ports in Kubernetes templates, updated target tags,
    added notes about binding address options for Scheduler and Cluster Manager components
  + ZBX-22306 Fixed the crash in Zabbix agent 2 when running out of available file descriptors
  + ZBX-21013 Hid the option "Create new groups" for unprivileged users in the Import form
  + ZBX-22219 Added validation to the "Server" IP/DNS option in the Zabbix agent 2 configuration
  + ZBX-22627 Fixed loss of preprocessing result when step with delta is used
  + ZBX-22304 Fixed duplication in web scenario error messages when curl cannot resolve host
  + ZBX-21577 Added an extra master item prototype to the Elasticsearch Cluster by HTTP template
    to reduce preprocessing worker utilization
  + ZBX-20084 Fixed VMware parameters display
  + ZBX-20699 Fixed the inability to import host prototypes containing SNMPv3 interface;
    allowed to supply conditional parameters with default values to hostprototype.create and hostprototype.update API methods
    when the parameters have no effect; added audit logging of changes to host prototypes when unlinking a template;
    fixed the inability to remove group links or group prototypes from a host prototype of a linked template
  + ZBX-22432 Fixed different severity paddings in trigger popups and maps triggers
  + ZBX-22210 Fixed selected count when using filter and filtered parameter is changed in a popup
  + ZBX-22533 Fixed debug section overlapping with 'Add new widget' placeholder in the dashboard
  + ZBX-22331 Fixed messages when updating graph prototype discovery
  + ZBX-22455 Added a check for numeric value in value mapping
  + ZBX-22206 Fixed incorrect padding in multiselect popup contrast dark and light stylesheets
  + ZBX-18527 Fixed the markup for Type of calculation expression field
  + ZBX-22363 Added support for item and item_preproc table fields to be either nvarchar or nclob
  + ZBX-22622 Fixed alert script path validation
  + ZBX-22588 Fixed unauthorised file system access when using cURL
  + ZBX-22097 Fixed exiting process when connection to the database is lost
  + ZBX-21576 Optimized preprocessing in ClickHouse by HTTP template and added lld rule
  + ZBX-21669 Added the possibility to filter System user in the audit log
  + ZBX-22261 Added value mapping in the template PostgreSQL by Zabbix agent 2 for item Checksum failures
  + ZBX-22413 Fixed autofocus for inherited web scenario edit
  + ZBX-22507 Fixed positioning of the debug information on dashboards in the editing mode
  + ZBX-22506 Fixed horizontal scrollbar occasionally appearing on Graph widgets
  + ZBX-22512 Fixed occasional jumping of hint-boxes of Graph widgets, when made static
  + ZBX-22403 Added license information to the Readme for Veeam Backup templates
  + ZBX-21596 Optimized preprocessing steps in the Redis by Zabbix agent 2 template
  + ZBX-22520 Fixed the versions of integrations
  + ZBX-19466 Changed global script name validation to include a menu path into its scope of uniqueness check
  + ZBX-22073 Fixed subfilters of the Latest data and Graphs occasionally hiding the selected options
  + ZBX-22490 Fixed HttpRequest limit in JavaScript being reached even if all objects are destroyed
  + ZBX-21578 Optimized HAProxy http/agent templates to spread the load across the workers
  + ZBX-21906 Fixed recovery of dependent items when throttling is used
  + ZBX-21723 Removed syslog LogType from config file for Zabbix agent 2 on Windows
  + ZBX-22407 Fixed a crash when testing an item with the aggregated function count containing invalid argument
  + ZBX-22056 Fixed the "No data found" message style in Monitoring-&gt;Problems
  + ZBX-22026 Fixed SNMP agent item going to unsupported state on NULL result
  + ZBX-22411 Fixed incorrect time in the dashboard Graph widget hintbox
  + ZBX-21902 Emphasized the HTML type in the attribution field in the Administration-&gt;Geographical Maps
  + ZBX-18288 Fixed undefined offset runtime error in the Graph prototype preview
  + ZBX-21963 Fixed $ZBX_SERVER value being ignored unless $ZBX_SERVER_PORT is also defined
  + ZBX-21802 Fixed Enabled button in the discovered calculated items
  + ZBX-21642 Fixed a filter not clearing when clicking on a specific host in the Monitoring
  + ZBX-22186 Fixed wrong color update after item order change in graphs
  + ZBX-19339 Fixed import and export of dependent LLD rules if master item is a web item
  + ZBX-21813 Fixed User role update page when an empty user role name has been submitted
  + ZBX-22188 Changed parameters of the wmi.get and wmi.getall keys to mandatory
  + ZBX-21238 Fixed the inability to update status and other fields of a templated item, item prototype
    and discovery rule of script type
  + ZBX-21834 Fixed the map navigation tree breaking if there is a disabled trigger used as a link indicator
    between two elements in a map
  + ZBX-22259 Fixed quoted parameter escaping in the trigger expression functions
  + ZBX-22241 Fixed map link color and drawing style selection when multiple triggers are in the problem state
  + ZBX-22203 Fixed the tabfilter item click event being executed at the end of the tabfilter sorting event in Firefox
  + ZBX-22434 Fixed race condition when starting Zabbix agent 2 with loadable plugins
  + ZBX-22229 Updated Zabbix web service dependencies
  + ZBX-20801 Updated the Readme in Docker template
  + ZBX-22298 Fixed metrics preprocessing in PVC discovery in Kubernetes cluster state by HTTP template,
    removed non-existing PVC statuses, combined state phases into single phase metrics, added PV discovery
  + ZBX-22079 Fixed "make clean" command when used from tar archive
  + ZBX-22222 Fixed applying item value maps on already converted values
  + ZBX-22402 Fixed data sending to Zabbix server from Zabbix agent2 persistent buffer
  + ZBX-22240 Fixed selects of history and trends being able to block housekeeping
  + ZBX-22240 Fixed selects of history and trends blocking drop_chunks
  + ZBX-22078 Fixed the crash in calculated items when using tag filter on 32-bit systems
  + ZBX-21591 Optimized JSONPaths in the Nginx Plus template
  + ZBX-21739 Fixed discover status not being updated for templated graph prototype
  + ZBX-21748 Fixed the background of the Close button in the message box for dark theme
  + ZBX-19202 Fixed template dashboard availability to users without permissions to the templates
  + ZBX-22189 Fixed Zabbix server crash appearing when only item tags change between LLD runs
  + ZBX-21591 Optimized Nginx Plus by HTTP template to spread the load across worker processes
  + ZBX-22032 Added the cookie engine to HTTP checks
  + ZBX-21597 Optimized Remote Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-21602 Optimized Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-22149 Fixed wrong escaping in trigger expression during upgrade and escaping as a workaround for calculated items
  + ZBX-22061 Fixed custom query parameter read on an empty parameter for Oracle plugin in Zabbix agent 2
  + ZBX-21227 Improved error logging during agent start as a Windows service
  + ZBX-22178 Fixed action operations being executed on the current host only if a host group is selected
  + ZBX-22189 Fixed LLD Zabbix server crash
  + ZBX-21538 Fixed history.get API method blocking drop_chunks requests during housekeeping
  + ZBX-21956 Fixed severity sign overlapping trigger name in the map element configuration
  + ZBX-22215 Fixed incorrectly quoted function parameter parsing
  + ZBX-22043 Fixed the crash when array index in JSONPath is negative or large
  + ZBX-22118 Fixed remote command execution sequence in Zabbix agent 2
  + ZBX-21556 Updated Etcd by HTTP template to comply with Etcd v3.5
  + ZBX-22133 Fixed closed pipe detection for communication with plugins in Windows
  + ZBX-21936 Fixed actions not being displayed in the Action log widget
  + ZBX-22164 Fixed quote and unquote methods for trigger functions
  + ZBX-21254 Removed kernel.maxproc from the processes graph in Linux by Zabbix agent templates
  + ZBX-21754 Improved value cache warmup when retrieving two last values with 1 day update interval
  + ZBX-22077 Fixed Sign out link not working consistently in Mozilla Firefox
  + ZBX-21862 Updated tablespaces query for Oracle plugin in Zabbix agent 2
  + ZBX-21665 Fixed SMART plugin infinite loop for Zabbix agent 2
  + ZBX-19138 Fixed Redis plugin configuration in Zabbix agent 2 configuration files
  + ZBX-21592 Moved some static items under LLD rules to optimize Oracle by ODBC template
  + ZBX-21069 Fixed SNMP max_vars not backing off when generr is received
  + ZBX-21889 Fixed warnings being displayed even after enabling overrides for trends or history tables with compressed chunks
  + ZBX-21563 Changed the order in which escalation steps and recovery operations are executed
  + ZBX-22017 Fixed map navigation tree widget inability to save the order when the depth levels get changed
  + ZBX-21961 Removed the unnecessary "Command:" label for message actions on the Event details page
  + ZBX-21783 Fixed Zabbix JS timeout validation
  + ZBX-21720 Fixed trends function cache size estimation and overallocation handling
  + ZBX-21713 Fixed retrieval of the numeric column width when Oracle DB is used
  + ZBX-22126 Fixed trends being deleted from cache and retrieved from the database when data older than 1 hour is received
  + ZBX-22075 Fixed crash when Elasticsearch is used
  + ZBX-21890 Fixed config.dbversion_status containing second empty object on PostgreSQL without TSDB
  + ZBX-22138 Fixed inability to delete a group from the host prototype
  + ZBX-21950 Updated script item to not require host interface during template linkage
  + ZBX-21540 Moved some static items under LLD rules to improve performance in Oracle by Zabbix agent 2 template
  + ZBX-21073 Added support of Int8Array(), Buffer() and also duktape plain buffers in md5, sha256 and hmac function parameters
  + ZBX-22071 Extended description for OPSGenie media type
  + ZBX-20845 Fixed SNMP interface availability in case of wrong credentials
  + ZBX-21587 Added metrics for optimizing dependent items preprocessing in Jenkins template
  + ZBX-21441 Added an override to skip metadata collection on zfs and btrfs for Nix templates
  + ZBX-22016 Fixed host.get API method not returning any results for hosts with no interfaces when filtering by "hostid"
  + ZBX-21927 Fixed a crash on Oracle database when connection is lost
  + ZBX-21300 Fixed high CPU usage when using net.tcp.socket.count key on Windows
  + ZBX-21793 Fixed error message for "diaginfo" runtime command
  + ZBX-22042 Fixed inability to get the existing group prototypes by hostprototype.get API method when using Oracle database
  + ZBX-21221 Increased character limit of task_result.info
  + ZBX-21696 Fixed Windows agent 2 Unicode path support for log* items
  + ZBX-21903 Fixed agent 2 timeout behavior for net.tcp.port item
  + ZBX-21039 Fixed Readme in PostgreSQL by Zabbix agent 2 template
  + ZBX-21922 Fixed expression macros to use corresponding item keys
  + ZBX-21806 Fixed fatal PHP error in case incorrect variable type for controller action is given
  + ZBX-21753 Fixed graphs not loading in kiosk mode
  + ZBX-20413 Fixed the behavior of paging when a filter or a sub-filter is applied
  + ZBX-21206 Updated plugin support dependency for Zabbix agent 2
  + ZBX-20356 Updated Zabbix agent 2 to remove and re-add performance counters on failed collection and to keep a query always open
  + ZBX-21296 Updated Oracle plugin, Oracle ODBC and agent 2 template documentation grant select variables and added a new grant
  + ZBX-21595 Optimized RabbitMQ node templates
  + ZBX-21884 Changed system.sw.packages[&lt;package&gt;,&lt;manager&gt;,&lt;format&gt;] to system.sw.packages[&lt;regexp&gt;,&lt;manager&gt;,&lt;format&gt;]
  + ZBX-21594 Optimized RabbitMQ cluster templates
  + ZBX-20050 Fixed broken macro value and type input when changing to/from inherited macros
  + ZBX-21864 Fixed the fatal error in system warning page
  + ZBX-20110 Added single field search option to the archive.info, ts.stats, pdb.info,
    cdb.info and diskgroups.stats keys in Zabbix agent 2 Oracle plugin
  + ZBX-21373 Fixed the agent sometimes crashing when enumerating system processes on OpenBSD</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1689854400">- updated to latest upstream release 6.0.19
- this version fixes CVE-2023-29454 bsc#1213338
- New Features and Improvements
  + ZBXNEXT-8497 Removed unnecessary JavaScript preprocessing in discovery rules in Kubernetes templates
  + ZBXNEXT-8465 Updated JavaScript scripts in Kubernetes templates
  + ZBXNEXT-8467 Updated max supported TimescaleDB version to 2.11
  + ZBXNEXT-7072 Fixed hintbox to be automatically closed when target element disappears
  + ZBXNEXT-8294 Added filters of node labels and annotations for Kubelet discovery
    in Kubernetes cluster state template
  + ZBXNEXT-8199 Added Google cloud platform monitoring template
  + ZBXNEXT-8330 Updated plugin support with defaults support for Zabbix agent 2
  + ZBXNEXT-8357 Improved proxy history housekeeping when data older than ProxyOfflineBuffer is being constantly received
  + ZBXNEXT-8142 Added ability to import configuration files with a UTF-8 Byte order mark
  + ZBXNEXT-8209 Added Azure CosmosDB for MongoDB template
  + ZBXNEXT-8078 Removed unnecessary new line for each element in an array when exporting YAML templates
  + ZBXNEXT-8273 Implemented support for relative Include paths in the config file, based on its current directory
  + ZBXNEXT-8391 Added container healthcheck metric in Docker by Zabbix agent 2 template
  + ZBXNEXT-8354 Added pids_stats to docker.container_stats key in Zabbix agent 2
- Bug Fixes
  + ZBX-22987 Fixed inefficient URL schema validation
  + ZBX-21859 Fixed active checks occasionally not being executed on Zabbix agent 2 if checks
    for a plugin have long and short update intervals
  + ZBX-21892 Fixed wrong fs type returned by vfs.fs.get for file systems with identical mount point
  + ZBX-22941 Prevented clearing of the user macro secret values on inherited host prototypes as
    the result of user macros modifications on the parent host prototype of a template
  + ZBX-22695 Fixed eventlog duplicate timestamps
  + ZBX-22903 Fixed scale calculation for Graph and Graph (classic) widgets
  + ZBX-22148 Fixed the crash when updating a webhook to JavaScript that cannot be compiled
  + ZBX-22868 Fixed Zabbix agent 2 plugin Defaults when hardcoded value is provided
  + ZBX-22399 Added TLS and Default parameters support to MQTT plugin for Zabbix agent 2
  + ZBX-20280 Fixed page selection in a dashboard after refresh
  + ZBX-22883 Fixed occasional crash of user parameters on Windows when using Zabbix agent 2 with UserParameterDir defined
  + ZBX-22805 Increased memory allocation limit for JavaScript execution from 64M to 512M
  + ZBX-22798 Fixed incorrect output of vfs.file.contents when reading frequently modified file
  + ZBX-21573 Optimized preprocessing steps in the AWS EC2 by HTTP template
  + ZBX-16326 Fixed displaying of the first and last data points on the graphs
  + ZBX-22467 Fixed missing bracket in a trigger event name in Windows templates
  + ZBX-22738 Fixed flickering debug info while editing empty dashboards
  + ZBX-22231 Removed host and interface macros resolution from HTTP proxy fields in items,
    item prototype and discovery rule test dialogues
  + ZBX-21194 Fixed filter form submission upon pressing Enter key in Safari
  + ZBX-22762 Fixed race condition in Zabbix agent 2 when reading filesystem
  + ZBX-21804 Removed requirement for write permissions on hosts, host groups, triggers, discovery rules,
    discovery checks and proxies when creating or updating actions
  + ZBX-22243 Fixed navigation away from edited dashboard without user confirmation
  + ZBX-22418 Fixed popup form fields overlapping labels when textarea width is resized
  + ZBX-19590 Changed count_foreach to add 0 when no data are in the requested period
  + ZBX-22681 Fixed wrongly displayed Revert button for text macros in host, template and host prototype clone forms
  + ZBX-22594 Fixed fatal error when a request contains invalid authentication parameters
  + ZBX-22397 Fixed disabled input field text color in Safari
  + ZBX-21593 Optimized preprocessing steps in the templates PostgreSQL by Zabbix agent and PostgreSQL by Zabbix agent 2
  + ZBX-22470 Fixed hang on logging when establishing an encrypted connection in Zabbix agent 2
  + ZBX-20263 Prevented the ability to link two or more templates with matching item keys to a host or template;
    improved the check for double template linkage and related error messages
  + ZBX-22571 Fixed "service not equal" action condition not working as expected
  + ZBX-22644 Fixed Graph widget not showing all problems for multiple items with dataset aggregation enabled
  + ZBX-22698 Fixed spelling mistakes in the templates
  + ZBX-21883 Changed Select map field of the Map widget to multiselect
  + ZBX-22989 Silenced null-dereference warnings for duktape
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22604 Added new replica mismatch metrics to Kubernetes cluster state template, updated triggers
  + ZBX-22475 Fixed regex in preprocessing parameter for Jenkins template
  + ZBX-21910 Fixed JavaScript in Kubernetes nodes template
  + ZBX-22773 Made NodeAddress use ListenIP and ListenPort if not specified
  + ZBX-21613 Fixed broken database upgrade if more than one Zabbix server at the same time on one database is started
  + ZBX-22688 Fixed AlertScriptPath not allowing links
  + ZBX-22029 Fixed preprocessing step in Pods discovery for Kubernetes kubelet template
  + ZBX-22234 Fixed incorrect SNMPINDEX offset retrieval in SNMP discovery
  + ZBX-22141 Fixed attaching multiple templates with proc.get item key to one host and fixed spelling in description
  + ZBX-22285 Fixed honoring of the excludeSearch parameter in API
  + ZBX-20604 Fixed UserParameterDir behavior for UserParameter calls
  + ZBX-22732 Fixed description of ATAN2 mathematical function
  + ZBX-22664 Fixed user macros with regex context being resynced without any changes
  + ZBX-22661 Fixed templated dashboard display in Monitoring Hosts Dashboards
  + ZBX-21599 Optimised preprocessing steps and added dashboard in the TiDB TiKV by HTTP template
  + ZBX-21598 Optimised preprocessing steps and added dashboard in the TiDB PD by HTTP template
  + ZBX-21600 Optimised preprocessing steps and added dashboard in the TiDB by HTTP template
  + ZBX-22386 Fixed encoding of HTML entities in the user interface
  + ZBX-22714 Fixed signature for mqtt.get key in Standard items popup
  + ZBX-21397 Fixed preprocessing step in discovery for Kubernetes kubelet template
  + ZBX-20202 Improved tablespace handling to support Oracle multitenant architecture in Oracle by ODBC template
  + ZBX-22713 Fixed Zabbix server compilation problem for NetBSD
  + ZBX-21795 Fixed unhandled timeout in Telnet
  + ZBX-21801 Fixed helper positioning when sorting Header and Query fields in item configuration form
  + ZBX-22238 Fixed non-writable hostgroup appearance in template, host and host prototype clone forms
  + ZBX-22192 Fixed valid widget name being reset when other widget fields are invalid
  + ZBX-21871 Switched for the changes in users of user group API object to be audit logged
    as updates in groups of user API objects
  + ZBX-22461 Fixed incorrect sortable item positioning in Safari
  + ZBX-22469 Fixed SLI calculation for services having multiple alarms per second
  + ZBX-22859 Fixed validation of input parameters in action configuration form</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1697544000">- updated to latest upstream release 6.0.22
- this version fixes CVE-2023-32722 and CVE-2023-32722 bsc#1216211 and bsc#1216222
- removed patches zabbix-6.0.12-new-m4-pgsql.patch zabbix-6.0.12-curl-fixes.patch
  honestly was tired of patching for correct way doing postgresql detection
  now added postgresql-server-devel which does not make sense but hey
  upstream does not care
- New Features and Improvements
  + ZBXNEXT-8576 Added template integration with Acronis Cyber Protect Cloud
  + ZBXNEXT-6554 Increased remote command execution limits to 16MB
  + ZBXNEXT-8610 Added MantisBT template
  + ZBXNEXT-8358 Improved items configuration sync on PostgreSQL by selecting using equal condition instead of not equal
  + ZBXNEXT-8429 Added HashiCorp Nomad template
  + ZBXNEXT-8649 Fixed time period params in JavaScript
  + ZBXNEXT-8581 Added support for HTTP proxy in Azure templates
  + ZBXNEXT-8558 Added MantisBT webhook
  + ZBXNEXT-8589 Updated documentation, unified metric names and descriptions in PostgreSQL templates,
    removed unused macros, user parameters and queries in PostgreSQL by Zabbix agent
  + ZBXNEXT-8528 Added AWS Cost Explorer template
  + ZBXNEXT-8190 Increased MariaDB maximum supported version to 11.0
  + ZBXNEXT-8582 Increased MySQL maximum supported version to 8.1
  + ZBXNEXT-8481 Added PostgreSQL by ODBC template
  + ZBXNEXT-8561 Added nodata trigger to remote Zabbix proxy and server health templates
  + ZBXNEXT-8482 Added integration with OpenStack Nova
  + ZBXNEXT-8451 Disabled spell checking for nondescriptive textareas
  + ZBXNEXT-8505 Added Cisco SD-WAN templates
  + ZBXNEXT-7944 Excluded edgeupdate service from services discovery in Windows by Zabbix agent templates
  + ZBXNEXT-8422 Added AWS ECS templates
- Bug Fixes
  + ZBX-23417 Fixed possible memory leak when checking modbus.get[] item
  + ZBX-23338 Improved performance of templatedashboard.get method for non super-admin users
  + ZBX-23110 Fixed possible crash on Windows 11 by removing concurrent Win API call for update perfCounters list
  + ZBX-23284 Prevented deletion of the discovered group as a result of renaming its group prototype
  + ZBX-21094 Fixed graphs not displaying values when items do not have trends and trend storage period is overridden in configuration
  + ZBX-23162 Fixed variable in JavaScript for Cisco Meraki template
  + ZBX-23066 Expanded ui/composer.json to describe the project
  + ZBX-23261 Removed kiosk mode button from host inventory form
  + ZBX-23253 Added static units support to graph widget legend and hint box
  + ZBX-21898 Fixed expression validation, history function parser to accept backslash without escaping
  + ZBX-22943 Fixed various memory leaks in Zabbix agent 2
  + ZBX-23244 Added escaping for special characters in HTML mode of Telegram mediatype
  + ZBX-22818 Fixed some aggregation functions not working with last_foreach()
  + ZBX-21636 Fixed Oracle DB update query error mishandled as success
  + ZBX-20442 Fixed Ceph plugin not returning percent_used in Zabbix agent 2
  + ZBX-15210 Added housekeeping and handling in remove action operation of autoreg_host table
  + ZBX-22685 Fixed issue of error message details not being expanded by default in various forms
  + ZBX-22166 Fixed item value widget not showing decimal places properly with seconds
  + ZBX-23035 Fixed disappearing filter group in host, item, trigger, graph, discovery rule, web and template lists
  + ZBX-23105 Added missing database indices
  + ZBX-22640 Fixed inability to add unique SNMPv3 checks in discovery rules
  + ZBX-21952 Fixed and improved documentation for Oracle by ODBC template
  + ZBX-22724 Fixed inconsistencies in ordering of objects in template configuration export
  + ZBX-22980 Fixed host prototype displaying inherited macros in a non-inherited macro tab
  + ZBX-17279 Fixed graph widget loading
  + ZBX-21644 Fixed state of "allow manual close" setting of trigger prototype getting lost on template cloning
  + ZBX-22060 Added notes about encryption in PostgreSQL templates, renamed database instance URI macro to connection string
    in PostgreSQL by Zabbix agent 2 template, updated PostgreSQL by ODBC template to use connection string
  + ZBX-23246 Fixed classic graph preview not working if more than 10 items are assigned to it
  + ZBX-22758 Fixed Zabbix agent 2 startup error on domain controllers by increasing go-winio version
  + ZBX-22451 Fixed resolving of calculated item formula in test popup
  + ZBX-22620 Added header in items for Meraki template
  + ZBX-23051 Changed content of resolved alerts to be more compatible with Event Orchestration in PagerDuty
  + ZBX-23272 Fixed naming for tenant item prototypes in OpenStack Nova by HTTP template
  + ZBX-22771 Fixed handling of large unsigned integers in jsonpath
  + ZBX-22871 Fixed regular expression crash with invalid utf-8 sequences when pcre2 is used
  + ZBX-23141 Fixed crash when maintenance is enabled and unexpected event exists for trigger prototype
  + ZBX-21255 Added support of the fmtnum() function for {ITEM.VALUE}, {ITEM.LASTVALUE} and expression macros
  + ZBX-21695 Fixed {TIME} macro not being resolved during scheduled report test
  + ZBX-23221 Fixed memory leaks when using certificate-based encryption in Zabbix Agent 1 and Agent 2; thanks to Masato Hirahata for the patch
  + ZBX-22864 Fixed calculation of max_repetitions sent out to device in SNMP PDUs
  + ZBX-21574 Optimized Asterisk by HTTP template
  + ZBX-18168 Added regexp runtime error logging for log*[] items
  + ZBX-22677 Adjusted font colors for placeholders, disabled and readonly fields
  + ZBX-22972 Fixed displaying of dashboard pages when scrolling is enabled
  + ZBX-22528 Fixed draggable element position
  + ZBX-23067 Enhanced audit logging with reason of switching of HA node to active mode
  + ZBX-22613 Fixed script execution with API token as authentication
  + ZBX-23060 Removed unused endpoints in JavaScript for Veeam Backup and Replication template
  + ZBX-22772 Added trends cleanup for non-numeric value types
  + ZBX-22822 Fixed displaying the correct threshold color in "Top hosts" widget when value exceeds maximum
  + ZBX-22777 Fixed item test form sending incorrectly resolved macros to server if item uses SNMP interface
  + ZBX-23097 Fixed use of uninitialised value when verifying subject and issuer with TLS
  + ZBX-23112 Fixed runtime errors in the inheritance of the trigger and trigger prototype dependencies
  + ZBX-22539 Fixed SLI calculation for days with daylight-saving-time transitions
  + ZBX-22814 Fixed PHP runtime errors in API trigger.get method when using "expandComment" option
  + ZBX-23049 Fixed default condition for log item macro resolution
  + ZBX-21909 Updated setup section in README for PHP-FPM templates to include configuration example for Apache
  + ZBX-21547 Fixed reading of non-UTF-8 encoded files in Zabbix agent 2
  + ZBX-20148 Fixed the issue with housekeeper failing to delete some of the events that required deletion
  + ZBX-21970 Fixed console error in "Map navigation tree" widget; disabled add button on a 10th depth level
  + ZBX-19393 Fixed undefined index errors in configuration.importcompare
  + ZBX-22290 Fixed generation of double page headers when general warning appears
  + ZBX-21845 Fixed Zabbix agent 2 systemd plugin failing with newer dbus
  + ZBX-22830 Fixed free bytes calculation for temporary tablespace in Oracle Zabbix agent 2 plugin
  + ZBX-22912 Fixed not being able to save an event correlation when custom formula was selected but only one condition remained
  + ZBX-21571 Updated pod crash loop trigger expressions in Kubernetes nodes and cluster state templates
  + ZBX-22369 Fixed suffix interpretation in threshold values for "Top hosts" widget
  + ZBX-22825 Fixed Zabbix access to the first page for user with specific page access
  + ZBX-22867 Fixed import popup showing circle animation even if PHP code failed
  + ZBX-22711 Fixed incorrectly displayed simple graphs with non-numeric items in Host graphs page</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1703419200">- updated to latest release 6.0.25
- fixes for bsc#1218199 (CVE-2023-32727), bsc#1218185 (CVE-2023-32725),bsc#1218193 (CVE-2023-32726)
- New Features and Improvements
  + ZBXNEXT-8857 Updated max supported TimescaleDB version to 2.13
  + ZBXNEXT-8800 Backported support of additional SSH options for ssh.run[] item as the 5th parameter
  + ZBXNEXT-8705 Implemented new tablespace item to retrieve percentage about
    current tablespace usage from max for both Oracle templates
  + ZBXNEXT-8708 Added version metric to Oracle plugin in Zabbix agent 2
  + ZBXNEXT-8729 Updated max supported TimescaleDB version to 2.12
  + ZBXNEXT-8522 Added HPE iLO by HTTP template
  + ZBXNEXT-7486 Added openshift-state-metrics in Kubernetes cluster state by HTTP
  + ZBXNEXT-8552 Added FortiGate by SNMP and FortiGate by HTTP templates
  + ZBXNEXT-8727 Added additional metrics in Cisco Meraki organization by HTTP template
  + ZBXNEXT-7097 Added item and trigger for monitoring PostgreSQL version into PostgreSQL
    by ODBC and PostgreSQL by Zabbix agent 2 templates
  + ZBXNEXT-8283 Implemented role-based authentication for AWS monitoring
  + ZBXNEXT-8575 Added Nextcloud template
  + ZBXNEXT-8469 Increased PostgreSQL maximum supported version to 16
  + ZBXNEXT-8714 Increased MariaDB maximum supported version to 11.1
- Bug Fixes
  + ZBX-23559 Fixed SLI dropping when maintenance is set with pre-existing problem
  + ZBX-23471 Fixed sha256 sum calculation on AIX, HP-UX and Solaris, fixed crash on HP-UX
  + ZBX-23787,ZBX-23755 Fixed crash on empty HTTP response;
    fixed Zabbix agent build on Windows with libcurl
  + ZBX-23683 Fixed calculation of vmware.datastore.read/write items taking into
    account VMware HV maintenance status
  + ZBX-21132 Fixed Top hosts widget not showing all items by selected item name
  + ZBX-23764 Added an additional field for new events in SIGNL4 media type
  + ZBX-23342 Fixed Zabbix agent 2 MySQL plugin connection not taking into account TLS parameters
  + ZBX-23685 Added read-only transaction to the list of recoverable errors on PostgreSQL
  + ZBX-23580 Fixed aggregated item key conversion to calculated item formula when
    item key includes 'last' function and a fourth parameter
  + ZBX-22493 Fixed foreign key support with SQLite3 database
  + ZBX-23490 Improved HTTP agent, web scenarios, web checks and JavaScript to convert to UTF-8
    from charset specified in HTTP header or HTTP meta tag
  + ZBX-23621 Fixed SNMP discovery looping forever with empty trend response
  + ZBX-23644 Fixed Zabbix agent compilation on AIX
  + ZBX-23525 Fixed template tab name in template configuration form
  + ZBX-23620 Reordered sub-templates in READMEs of Acronis, Control-M and Openstack templates
  + ZBX-23381 Fixed unit for FreeStorageSpace metric in JavaScript AWS RDS instance by HTTP template
  + ZBX-23269 Fixed sizes of loading modal windows
  + ZBX-22400 Fixed Web scenarios configuration form to display parent web scenarios on page refresh
  + ZBX-23290 Fixed gap when filtering by tags in Latest data
  + ZBX-23430 Fixed selected filter tab in high contrast themes being indistinguishable from others when collapsed
  + ZBX-23639 Changed value type for 'Pool Percent Used' item prototype in Ceph by Zabbix agent 2 template
  + ZBX-21891 Fixed messages about enabling, disabling and updating modules being different from other places
  + ZBX-23521 Fixed password field label not changing to key passphrase and
    back for SSH agent item when changing authentication method
  + ZBX-23431 Fixed non-working "Network timeout for item test" setting
  + ZBX-23285 Added missing bottom border for disabled button dropdown on hover for inherited macros
  + ZBX-23615 Fixed receiving data from the database twice the first time it is loaded
  + ZBX-19531 Fixed tables with header text vertical rotation
  + ZBX-23235 Fixed function macros to expand in notifications
  + ZBX-23173 Fixed memory leak in agent 2 for Windows Events processing on MS Windows
  + ZBX-23265 Fixed transfer of PSK encryption details when cloning proxy
  + ZBX-23563 Fixed JSONPath for rowshare locks metric in PostgreSQL by Zabbix agent 2 template
  + ZBX-22907 Removed unused LLD macro in PostgreSQL by Zabbix agent template
  + ZBX-23377 Added support for VMware perfCounter with nanosecond type
  + ZBX-23012 Possible optimization of the SQL queries when updating LLD items
  + ZBX-23325 Fixed ability to add duplicate ICMP ping checks to discovery rule configuration form via popup
  + ZBX-23270 Renamed trigger name condition to event name condition
  + ZBX-23340 Fixed TLS parameter handling in MySQL plugin for Zabbix agent 2
  + ZBX-23461 Fixed output of redundant data in DCdump_interfaces
  + ZBX-23528 Fixed inability to resize trigger expression field horizontally
  + ZBX-22977 Fixed positioning of hidden checkbox inputs and fixed autofocus in template/host mass update
  + ZBX-23494 Added SNMP fallback item to TrueNAS by SNMP template, updated
    uptime item and template descriptions, added preprocessing to free swap percentage calculation
  + ZBX-23404 Fixed Zabbix agent crashes on HP-UX 11.23
  + ZBX-22666 Disabled severity filter for Geomap widget in dashboard edit mode
  + ZBX-22735 Fixed confusing error message on user parameter reload in Zabbix agent 2
  + ZBX-23393 Fixed unquoted macro parsing in trigger function parameters
  + ZBX-23064 Simplified trend synchronization queries to improve performance
  + ZBX-23373 Fixed result for script.get API call with selectActions option
  + ZBX-23014 Fixed Zabbix agent build on HP-UX
  + ZBX-23164 Added timespan parameter in JavaScript Cisco Meraki template
  + ZBX-23455 Fixed inconsistency in button naming, confirmation messages,
    success and error messages in item and web scenario list pages
  + ZBX-20038 Fixed master host parameter for MySQL replication.get_slave_status key in Zabbix agent 2
  + ZBX-23301 Removed checks for PostgreSQL-TimescaleDB versions combination
  + ZBX-23211 Fixed host dashboard view for multi-page dashboard where the first page is empty</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1707048000">- add group provides needed by RPM 4.19</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108800">- update to latest release 6.0.27
- replaced zabbix-agentd.firewall  zabbix-java-gateway.firewall  zabbix-proxy.firewall  zabbix-server.firewall
  with firewalld xml definitions zabbix-agentd.xml  zabbix-java-gateway.xml  zabbix-proxy.xml  zabbix-server.xml
- New Features and Improvements
  + ZBXNEXT-8983 	Updated max supported MariaDB version to 11.2
  + ZBXNEXT-8984 	Updated max supported MySQL version to 8.3
  + ZBXNEXT-8762 	Added YugabyteDB by HTTP and YugabyteDB Cluster by HTTP templates
  + ZBXNEXT-8891 	Updated max supported MySQL version to 8.2
  + ZBXNEXT-8524 	Added support for HTTP proxy in GCP templates
  + ZBXNEXT-8759 	Added dashboards in Azure templates
  + ZBXNEXT-8580 	Added new discovery rules, refactored discovery rules to dependent items
    and made few minor changes in MSSQL by ODBC template
  + ZBXNEXT-8730 	Added Azure Cost Management by HTTP template
  - Bug Fixes
  + ZBX-23124 Fixed items with disabled history being sometimes stuck in non-supported state
  + ZBX-23586 Fixed filter evaluation type of organizations discovery in Cisco Meraki dashboard by HTTP template
  + ZBX-23766 Updated Zabbix agent 2 Ceph plugin readme setup instructions
  + ZBX-24094 Fixed network interfaces LLD filtering macro in Linux by Prom template
  + ZBX-23202 Fixed unused tag value being saved in tag filter
  + ZBX-22555 Updated regexp to case insensitive in Nginx templates
  + ZBX-23973 Fixed trends being retrieved from database for new items and for items with infrequent update interval
  + ZBX-22745 Removed incorrect description of network interfaces administrative status filter macro in SNMP templates
  + ZBX-24015 Improved zabbix[queue] internal item not to block history syncers and pollers
  + ZBX-23509 Fixed JSONPath of Keyspace discovery master item in Redis by Zabbix agent 2 template
  + ZBX-24059 Fixed libmodbus unnecessary linking into all binaries
  + ZBX-24055 Added missing API port macros in URL of script items in HPE Synergy by HTTP and HPE Primera by HTTP templates
  + ZBX-20525 Fixed vfs.dir.size performance issues when walking through directory that has a lot of subdirs/files
  + ZBX-23773 Improved trigger functionality for Acronis Cyber Protect Cloud MSP by HTTP template
  + ZBX-23979 Improved trend recalculation performance by performing trend updates in own transaction
  + ZBX-23688 Improved new item value retrieval performance by adding such items to value cache after configuration sync
  + ZBX-22130 Changed JSONPath expression evaluator to treat null values as empty variants
  + ZBX-23986 Added a license to the Go module
  + ZBX-23587 Fixed widget input field selecting when clicking on label
  + ZBX-23640 Fixed preload hints opening
  + ZBX-22433 Fixed web scenario and web scenario step configuration field trimming and field sorting
  + ZBX-23684 Fixed transactions query file for PostgreSQL by Zabbix agent template
  + ZBX-22371 Fixed process tags option not adding tags for service events
  + ZBX-17208 Fixed invalid command-line flag handling in Zabbix agent 2
  + ZBX-23937 Fixed JavaScript for AWS EC2 instances discovery
  + ZBX-22715 Fixed map shape dimension changes on resizing in scaled browser mode
  + ZBX-23722 Added garbage collection after executing JavaScript code
  + ZBX-23740 Fixed netsnmp persistent state disabling without affecting its configuration
  + ZBX-23257 Fixed log items not using MaxLinesPerSecond setting correctly for Zabbix agent 2
  + ZBX-23890 Removed non-existing headers from compiler checks: mtent.h and knlist.h
  + ZBX-23912 Removed Jira with CustomFields media type in data.tmpl
  + ZBX-23761 Fixed JavaScript in Jira media type
  + ZBX-22558 Fixed trigger expression for retrieval of stub page in Nginx templates
  + ZBX-23691 Fixed LLD filters evaluation type for devices discovery in Cisco SD-WAN by HTTP template
  + ZBX-23540 Added error checks for RegisterMetrics calls
  + ZBX-23605 Removed getting location buckets in AWS by HTTP template
    added discovery filters for request metrics in AWS S3 bucket by HTTP template
  + ZBX-23466 Fixed data aggregation errors in Graphs and Top hosts widgets with Elasticsearch backend
  + ZBX-23835 Updated Meraki templates
  + ZBX-23723 Fixed proxy params in JavaScript AWS templates
  + ZBX-23733 Fixed error when downloading graph as .png image if item name contains multibyte characters
  + ZBX-22983 Fixed ellipsed dropdown options in items mass update in preprocessing
  + ZBX-23715 Fixed persistent directory path not following symlinks upon creation
  + ZBX-23825 Fixed query_fields values for Acronis and Nomand templates
  + ZBX-22055 Fixed map image of map widget not being updated when pressing Apply button
  + ZBX-23629 Fixed interface icon cursor to pointer
  + ZBX-22536 Fixed TimescaleDB compression detection for history.clear API method and proper error appearance in frontend
  + ZBX-23145 Disabled deprecated automatic reconnection in MySQL
  + ZBX-22933 Improved vfs.file.regmatch and vfs.file.regexp items to use buffered file read
  + ZBX-23439 Fixed sorting of numeric items with/without aggregation enabled in Top hosts widget
  + ZBX-21973 Changed deprecated X-Frame option allow-from to Content-Security-Policy frame-ancestors
  + ZBX-23633 Fixed service alarms to be recovered with problem time in case of negative problem duration
  + ZBX-23738 Fixed Zabbix backend sources for libxml2 2.12.0 version changes
  + ZBX-23746 Fixed creation of tickets during escalation for Zammad media type
  + ZBX-23561 Fixed spacing between filter and results table
  + ZBX-18873 Fixed disabled chevrons color in problem view
  + ZBX-23636 Fixed some fields in Administration section not being trimmed on form submit</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108801">- remove all firewalld definitions as they are part of firewald package already</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711800000">- fix broken copypasta for system-user-zabbix source file and
  file itself to remove gecos (description) in file
  fixes bsc#1222169 Packaging Error in system-user-zabbix-6.0.27-1.1.noarch package prevents upgrade
  Thanks Andreas Stieger for pointing out and reporter himself</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1711800001">- update to 6.0.28:
  * Added metadata in JavaScript for AWS templates
  * Added AWS ELB Application Load Balancer by HTTP template
  * Added Check Point Next Generation Firewall by SNMP template
  * Added MSSQL by Zabbix agent 2 template
  * Updated max supported TimescaleDB version to 2.14
  * bug fixes</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1716984000">- Update license to match legaldb report</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1719489600">- update to 6.0.31
- New Features and Improvements
  + ZBXNEXT-9140 Added support for custom compartments in Oracle Cloud by HTTP templates Templates
  + ZBXNEXT-9034 Added Jira Data Center by JMX template Templates
  + ZBXNEXT-8682 Introduced a length limit of 512KB for item test values that server returns to Zabbix frontend Frontend Server
  + ZBXNEXT-8248 Added database filter macros to MySQL templates Templates
  + ZBXNEXT-6698 Removed absolute threshold and timeleft from OS template triggers of filesystem space Templates
  + ZBXNEXT-7930 Added user macro support for username and password fields in email media type Server
  + ZBXCTR-22 Refactored JavaScript filter functions for Kubernetes templates Templates
  + ZBXNEXT-9098 Added AWS ELB Network Load Balancer by HTTP template Templates
  + ZBXNEXT-6864 Replaced {HOST.CONN} with user macros in templates Templates
  + ZBXNEXT-9117 Updated max supported MariaDB version to 11.3 Proxy Server
  + ZBXNEXT-9026 Added Go compiler version to Zabbix agent 2 version output Agent
  + ZBXNEXT-8786 Changed 'odbc.discovery' keys to 'odbc.get' in MySQL by ODBC and Oracle by ODBC templates Templates
  + ZBXNEXT-8536 Added cbdhsvc service to macros in Windows agent templates Templates
  + ZBXNEXT-8861 Made changes and added more metrics to the FortiGate by SNMP template Templates
  + ZBXNEXT-8240 Added a new set of templates for integration with Oracle Cloud Infrastructure Templates
- Bug Fixes
  + ZBX-24483 Improved memory usage in Zabbix server/proxy trappers and in proxy
    pollers when sending large configuration Proxy Server
  + ZBX-23073 Fixed URL widget resizing and dragging Frontend
  + ZBX-24574 Fixed HA node flipping between standby and active states Server
  + ZBX-24119 Fixed possible blocking of alert manager when it periodically pings database Server
  + ZBX-7998 Added VMware service username, password and URL check for empty values Proxy Server
  + ZBX-24402 Reduced main process connections to database during startup Proxy Server
  + ZBX-24369 Fixed filter behavior in monitoring pages after deleting filter parameters Frontend
  + ZBX-24484 Fixed Geomap widget console error when dragging map in widget edit mode Frontend
  + ZBX-23337 Improved supported version documentation for Oracle Database plugin and both templates Documentation
  + ZBX-24180 Fixed inability to import existing host or template when its dependent item prototype,
    which is used in trigger prototypes or graph prototypes, would have a different master item API
  + ZBX-20871 Fixed inability to use LLD macro functions in Prometheus pattern and labels used in item prototype preprocessing API
  + ZBX-24527 Fixed unnecessary loading text being displayed in hintbox preloader Frontend
  + ZBX-24362 Fixed wrong Zabbix agent 2 loadable plugin process handling catching all child process exits Agent
  + ZBX-24470 Fixed scale of VMware vmware.vm.memory.size.compressed key Proxy Server
  + ZBX-24415 Added triggers for datastores in VMware templates Templates
  + ZBX-18094 Fixed multiple pie graph issues related to calculation of item angles Frontend
  + ZBX-20766 Fixed confusing port binding error message Agent Proxy Server
  + ZBX-24481 Fixed inability to unset value map from existing item or item prototype by passing
    a version without valuemap parameter into configuration.import API
  + ZBX-24531 Fixed compile time data not being set for agent2 Agent
  + ZBX-24453 Implemented socket file cleanup when shutting down, added blocking of signals during important stages of startup Proxy Server
  + ZBX-24152 Fixed host form submission with Enter button if the form is opened in a popup and focus is in a flexible text area field Frontend
  + ZBX-23788 Added SNMP OID ifAlias in Network interfaces discovery Templates
  + ZBX-24482 Fixed the presence of the http_proxy field in the initial data Installation
  + ZBX-24210 Improved Zabbix agent 2 loadable plugin capacity code style Agent
  + ZBX-23951 Fixed issue of incorrect template matching when no UUID exists in export file API
  + ZBX-23953 Fixed CIDR network mask of VMware HV network interface Proxy Server
  + ZBX-24195 Fixed host IPMI username and password field max length Frontend
  + ZBX-24451 Added tags and changed a item in Proxmox template Templates
  + ZBX-23386 Fixed hintbox sizing to fit screen Frontend
  + ZBX-24024 Fixed OIDs for external sensors in APC UPC by SNMP templates Templates
  + ZBX-21751 Fixed node's loadavg item in Proxmox template Templates
  + ZBX-24315 Fixed linking template to host when some LLD macro paths already exist Server
  + ZBX-24172 Fixed Zabbix server issue with scheduled intervals on Feb 29th of leap year Server
  + ZBX-23407 Improved performance of retrieving last history values when primary keys are available API
  + ZBX-24246 Updated descriptions for family of MySQL and Oracle templates,
    changed macro in the trigger 'Tablespace utilization is too high' for family of Oracle templates Templates
  + ZBX-23988 Renamed Agent2 Go module
  + ZBX-24222 Fixed incorrect item OIDs in the FortiGate by SNMP template Templates
  + ZBX-24393 Updated README in Redis by Zabbix agent 2 template Templates
  + ZBX-24298 Allowed any JNDI service providers back in JMX monitoring Java gateway
  + ZBX-19990 Separated LLD filter macros in Apache Tomcat by JMX template Templates
  + ZBX-24364 Added preprocessing steps for LLD rules in RabbitMQ templates Templates
  + ZBX-24368 Improved PostgreSQL autovacuum's count query Templates
  + ZBX-24282 Fixed Zabbix proxy to report error for not supported items Proxy Server
  + ZBX-19507 Fixed vmware.eventlog item to recover after event keys are reset Server
  + ZBX-24241 Fixed Zabbix server issue with random order of host groups for a host during real-time export Server
  + ZBX-24275 Fixed item prototype JSONPath preprocessing, added missing volume health metric and triggers in HPE MSA templates Templates
  + ZBX-24316 Fixed username macro in GridGain by JMX template Templates
  + ZBX-23719 Updated plugin-support to add duplicate flag handling Agent
  + ZBX-22429 Fixed typo in Zabbix proxy automake file Installation
  + ZBX-24264 Fixed value cache being filled with values of newly added items with triggers Server
  + ZBX-24088 Fixed problem filtering in maps with nested maps Frontend
  + ZBX-24206 Fixed line breaks in JavaScript in Cloudflare template Templates
  + ZBX-24236 Fixed nested transaction error in LLD when connection is terminated Server
  + ZBX-24134 Added sensor discovery in VMware Hypervisor template Templates
  + ZBX-23918 Fixed item pattern select popup to display all available items Frontend
  + ZBX-24190 Fixed items being updated incorrectly when configuring graph Frontend
  + ZBX-24289 Fixed issue with interface assignment for items copied from host to host Frontend
  + ZBX-23032 Added triggers for cluster status in VMware templates Templates
  + ZBX-23948 Added support for TabularData data when parsing an MBean attribute Java gateway
  + ZBX-23742 Fixed tag filtering logic for tags with one name and different types of operators API
  + ZBX-24271 Added delay in JavaScript execution for Azure Cost Management by HTTP template Templates
  + ZBX-24208 Fixed Oracle, MySQL plugin connection cache blocking Agent
  + ZBX-24202 Fixed JavaScript in AWS S3 bucket by HTTP template Templates
  + ZBX-23478 Fixed issue when missing locale error would not be displayed for user under certain conditions Frontend
  + ZBX-24166 Fixed Zabbix not being able to restart due to RTC and sockets not being closed before stopping Agent Proxy Server
  + ZBX-23853 Fixed duplicate agent check timestamps when time shifts back due to system clock synchronization Agent</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1726833600">- update to 6.0.33
- this version fixes CVE-2024-36461 and CVE-2024-22114
- New Features and Improvements
  + ZBXNEXT-9000 Changed query table for ASM disk group metrics in Oracle Database plugin and
    Oracle by ODBC template Agent Templates
  + ZBXNEXT-9217 Added AWS Lambda by HTTP template Templates
  + ZBXNEXT-9293 Updated max supported MySQL version to 9.0 Proxy Server
  + ZBXNEXT-8657 Updated Zabbix health templates with new visualization Templates
  + ZBXNEXT-9143 Added index on auditlog recordsetid Server
  + ZBXNEXT-9081 Added Small Computer System Interface (SCSI) device type support to Zabbix agent 2 Smart plugin Agent
  + ZBXNEXT-6445 Added recovery expression for fuzzytime triggers in Linux and Windows templates,
    removed fuzzytime triggers from active agent templates Templates
  + ZBXNEXT-9201 Updated max supported MySQL version to 8.4 Proxy Server
  + ZBXNEXT-9225 Updated max supported TimescaleDB version to 2.15 Server
  + ZBXNEXT-9226 Updated max supported MariaDB version to 11.4 Proxy Server
  + ZBXNEXT-8868 Added discovery and template for Azure VM Scale Sets Templates
- Bug Fixes
  + BX-24947 Fixed PHP runtime errors while processing frontend notifications Frontend
  + ZBX-24824 Improved loadable plugin connection broker Agent
  + ZBX-24583 Fixed inability to export/import web scenario with digest authentication API
  + ZBX-23905 Fixed double scroll in script dialogs Frontend
  + ZBX-18767 Fixed word breaks in flexible text input fields and trigger expressions Frontend
  + ZBX-24909 Fixed resolving of macro functions in the "Item value" widget Frontend
  + ZBX-24859 Fixed JavaScript in S3 buckets discovery rule Templates
  + ZBX-24617 Fixed hardcoded region in AWS by HTTP template Templates
  + ZBX-24524 Fixed "New values per second" statistic to include dependent items in calculation Proxy Server
  + ZBX-24821 Made 'execute_on' value being recorded in audit only for shell scripts Server
  + ZBX-23312 Fixed discovery edit form being saved incorrectly after dcheck update Frontend
  + ZBX-24773 Fixed duplicate item preprocessing in Kubernetes Kubelet by HTTP template Templates
  + ZBX-24514 Fixed standalone Zabbix server and Zabbix proxy not stopping when database is read-only Proxy Server
  + ZBX-23936 Fixed state and styling of readonly fields Frontend
  + ZBX-24520 Fixed an issue with incorrect translations used in several frontend places Frontend
  + ZBX-21815 Fixed issue with undefined offset for media type when it was deleted before saving the user Frontend
  + ZBX-24108 Fixed error in dashboard if Map widget contains map element that user doesn't have access to Frontend
  + ZBX-24569 Fixed old and added new items to Azure Virtual Machine template Templates
  + ZBX-24537 Fixed tags subfilter in Latest data kiosk mode Frontend
  + ZBX-24167 Fixed template linkage when item prototype collision is found Server
  + ZBX-23770 Improved monitoring user permissions documentation for Zabbix agent 2 Oracle plugin and Oracle by ODBC template Documentation
  + ZBX-24565 Removed redundant kernel header include, fixed musl compatibility issues (thanks to Alpine Linux maintainers for spotting this)
  + ZBX-24610 Fixed interface field appearance for discovered items without interface set Frontend
  + ZBX-24562 Fixed incorrect problem order in Problems by severity widget's hintbox Frontend
  + ZBX-23751 Fixed inability to pass an action filter condition without an "operator" property, implying a default value of "Equal" API
  + ZBX-21429 Prevented ability to disable all UI element access via role.update API API
  + ZBX-19271 Fixed inconsistent tag row rendering in different edit forms Frontend
  + ZBX-24539 Fixed incorrect threshold in trigger expression of Check Point Next Generation Firewall by SNMP template Templates
  + ZBX-24667 Fixed vm.memory.size[pused] item on Solaris Agent
  + ZBX-23781 Added storage volumes check in HPE iLO by HTTP template Templates
  + ZBX-24391 Fixed Zabbix agent to return net.tcp.socket.count result without error if IPv6 is disabled Agent
  + ZBX-24235 Fixed value misalignment in Item value widget Frontend
  + ZBX-24352 Fixed custom severity name usage in Geomap widget Frontend
  + ZBX-24665 Fixed potential problem with deprecated GCE Integrity feature Templates
  + ZBX-20993 Fixed Zabbix agent 2 MQTT plugin clientID to be generated by strict requirements Agent
  + ZBX-23426 Added dependent item with JavaScript preprocessing for edges SD-WAN in VMWare SD-WAN VeloCloud by HTTP template Templates
  + ZBX-24566 Fixed crash when expression macro is used in unsupported location Server
  + ZBX-24450 Fixed issue where graph could differ for data gathered from PostgreSQL and other databases Frontend
  + ZBX-24513 Fixed real-time export of rarely updated trends Server
  + ZBX-24163 Fixed submap addition in Map navigation tree widget to not append same submaps repeatedly Frontend
  + ZBX-23398 Fixed trigger expression constructor incorrectly showing '&lt;' and '&gt;' operators Frontend
  + ZBX-23584 Fixed error message being displayed when updating host after changing item status Frontend
  + ZBX-24635 Fixed datastore triggers in VMware templates Templates</changelog>
</package>
<package pkgid="a5d5eaee785c503811644d40048a3348c0db0fcc00c8324d53be7813584fe2aa" name="zabbix-server-mysql" arch="s390x">
  <version epoch="0" ver="6.0.33" rel="bp156.2.3.1"/>
  <changelog author="pgajdos@suse.com" date="1644494400">- version update to 4.0.38
  * ZBX-20387   fixed default language of the setup routine for logged in superadmin users (averza)
  * ZBX-19652   fixed JavaScript syntax for Internet Explorer 11 compatibility (jfreibergs)</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1644753600">- mention dropped files from 3.x series so it can be accepted in backports...
- zabbix-3.0.20-jsLoader-fix.patch was never required in 4.x</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1647518400">- updated to latest release 4.0.39
- Bug Fixes
  + ZBX-19789 Added SourceIP support to ldap simple checks
  + ZBX-20680 Fixed reflected XSS issues
  ( Reflected XSSes in Zabbix Frontend (CVE-2022-24349, CVE-2022-24917, CVE-2022-24918, CVE-2022-24919) )
  fixes for bsc#1196945 bsc#1196946 bsc#1196947</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491200">- updated to latest release 4.0.42
- New Features and Improvements
  + ZBXNEXT-7694 Added "utf8mb3" character set support for MySQL database
  + ZBX-20946 Enabled Bulgarian, Chinese (zh_TW), German, Greek, Indonesian,
    Romanian, Spanish and Vietnamese languages in frontend
- Bug Fixes
  + ZBX-21123 Fixed crash when VMware VC was not available at the first moment when starting zabbix_server
  + ZBX-21137 Fixed VMware collector crash related to datastore state disconnected from all HVs
  + ZBX-20600 Fixed vmware hv.datastore.latency item when multiple datastores with duplicate name
  + ZBX-20844 Fixed external check becoming unsupported when Zabbix server or Zabbix proxy is stopped</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491201">- add CVE-2022-35230 patch file CVE-2022-35230.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674216000">- updated to 6.0.12
- for changes in this major release please consult 6.0.html in
  /usr/share/doc/packages/zabbix/
- removed CVE-2022-35230.patch and zabbix-3.0.25-new-m4-pgsql.patch
- added fixed zabbix-6.0.12-new-m4-pgsql.patch patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674820800">- mention of patches added required...
  zabbix-6.0.12-curl-fixes.patch zabbix-6.0.12-netsnmp-fixes.patch
  zabbix-6.0.12-new-m4-pgsql.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1684152000">- updated to latest upstream release 6.0.17
- New Features and Improvements
  + ZBXNEXT-8334 Added Event-Driven Ansible media
  + ZBXNEXT-8312 Increased TimescaleDB maximum supported version to 2.10
  + ZBXNEXT-8317 Increased MariaDB maximum supported version to 10.11
  + ZBXNEXT-7759 Added array and Buffer support to JavaScript btoa function and HttpRequest post/put methods
  + ZBXNEXT-8071 Added sysdba, sysasm and sysoper login options to Zabbix agent 2
    Oracle plugin and updated Oracle by Zabbix agent 2 template documentation
  + ZBXNEXT-8241 Added support of signing data using rs256 to JavaScript engine
  + ZBXNEXT-8208 Added storage accounts in azure template
  + ZBXNEXT-8012 Implemented API token authentication in user.checkAuthentication method
  + ZBXNEXT-8204 Added support of PHP 8.2
  + ZBXNEXT-8170 Added AWS cloud templates
  + ZBXNEXT-7923 Added templates for BMC Control-M integration
  + ZBXNEXT-7775 Added Veeam backup and replication templates
  + ZBXNEXT-8054 Updated MariaDB maximum supported version to 10.10
  + ZBXNEXT-7951 Implemented configuration import improvements
  + ZBXNEXT-8112 Added Line media type
  + ZBXNEXT-8197 Added TimescaleDB v2.9.x support
  + ZBXNEXT-7962 Fixed interfaces discovery rules in OPNsense, PFSense and TrueNAS templates
  + ZBXNEXT-7615 Added hmac function for JavaScript
  + ZBXNEXT-7977 Added Azure Microsoft SQL templates
  + ZBXNEXT-8076 Added prof_enable and prof_disable commands for profiling
  + ZBXNEXT-7963 Added a hint box to the "Enable HTTP authentication" field; added confirmation dialog box for enabling HTTP authentication
  + ZBXNEXT-7886 Added Cisco Nexus 9000 Series Switches template
  + ZBXNEXT-6119 Added the option to retrieve all JSON data from docker.container_info key in Zabbix agent 2 Docker plugin
  + ZBXNEXT-7834 Added templates for Microsoft Azure and Azure virtual machines
  + ZBXNEXT-8058 Reduced locking between history syncers, trappers and proxy pollers
- Bug Fixes
  + ZBX-22718 Fixed memory leak in json objects and identical keys
  + ZBX-22719 Fixed replace() function in expressions
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22589 Added new limits for JS objects
  + ZBX-22521 Added debug logging for process selection in proc.mem[] on AIX
  + ZBX-22373 Updated go.mod/sum to allow mixing session and key parameter for Zabbix agent 2 items
  + ZBX-22241 Fixed minimum severity filter usage for map element link triggers
  + ZBX-22194 Fixed inability to import a template with trigger dependency on a host trigger
  + ZBX-22538 Fixed popup menus disappearing on right-clicking links in them
  + ZBX-21583 Optimised preprocessing steps and added two graphs and dashboard in the Hadoop by HTTP template
  + ZBX-19375 Prevented the ability to set a duplicate value for the uuid parameter when updating any of template
    entities; added possibility to update the uuid parameter for the Service API; fixed duplicate UUIDs
    in Proxmox VE by HTTP template
  + ZBX-21603 Optimised preprocessing steps in the Zookeeper by HTTP template
  + ZBX-21589 Optimised SQL queries and preprocessing steps
  + ZBX-22492 Removed limitation for size of logged messages in JS
  + ZBX-22641 Updated deprecated ports in Kubernetes templates, updated target tags,
    added notes about binding address options for Scheduler and Cluster Manager components
  + ZBX-22306 Fixed the crash in Zabbix agent 2 when running out of available file descriptors
  + ZBX-21013 Hid the option "Create new groups" for unprivileged users in the Import form
  + ZBX-22219 Added validation to the "Server" IP/DNS option in the Zabbix agent 2 configuration
  + ZBX-22627 Fixed loss of preprocessing result when step with delta is used
  + ZBX-22304 Fixed duplication in web scenario error messages when curl cannot resolve host
  + ZBX-21577 Added an extra master item prototype to the Elasticsearch Cluster by HTTP template
    to reduce preprocessing worker utilization
  + ZBX-20084 Fixed VMware parameters display
  + ZBX-20699 Fixed the inability to import host prototypes containing SNMPv3 interface;
    allowed to supply conditional parameters with default values to hostprototype.create and hostprototype.update API methods
    when the parameters have no effect; added audit logging of changes to host prototypes when unlinking a template;
    fixed the inability to remove group links or group prototypes from a host prototype of a linked template
  + ZBX-22432 Fixed different severity paddings in trigger popups and maps triggers
  + ZBX-22210 Fixed selected count when using filter and filtered parameter is changed in a popup
  + ZBX-22533 Fixed debug section overlapping with 'Add new widget' placeholder in the dashboard
  + ZBX-22331 Fixed messages when updating graph prototype discovery
  + ZBX-22455 Added a check for numeric value in value mapping
  + ZBX-22206 Fixed incorrect padding in multiselect popup contrast dark and light stylesheets
  + ZBX-18527 Fixed the markup for Type of calculation expression field
  + ZBX-22363 Added support for item and item_preproc table fields to be either nvarchar or nclob
  + ZBX-22622 Fixed alert script path validation
  + ZBX-22588 Fixed unauthorised file system access when using cURL
  + ZBX-22097 Fixed exiting process when connection to the database is lost
  + ZBX-21576 Optimized preprocessing in ClickHouse by HTTP template and added lld rule
  + ZBX-21669 Added the possibility to filter System user in the audit log
  + ZBX-22261 Added value mapping in the template PostgreSQL by Zabbix agent 2 for item Checksum failures
  + ZBX-22413 Fixed autofocus for inherited web scenario edit
  + ZBX-22507 Fixed positioning of the debug information on dashboards in the editing mode
  + ZBX-22506 Fixed horizontal scrollbar occasionally appearing on Graph widgets
  + ZBX-22512 Fixed occasional jumping of hint-boxes of Graph widgets, when made static
  + ZBX-22403 Added license information to the Readme for Veeam Backup templates
  + ZBX-21596 Optimized preprocessing steps in the Redis by Zabbix agent 2 template
  + ZBX-22520 Fixed the versions of integrations
  + ZBX-19466 Changed global script name validation to include a menu path into its scope of uniqueness check
  + ZBX-22073 Fixed subfilters of the Latest data and Graphs occasionally hiding the selected options
  + ZBX-22490 Fixed HttpRequest limit in JavaScript being reached even if all objects are destroyed
  + ZBX-21578 Optimized HAProxy http/agent templates to spread the load across the workers
  + ZBX-21906 Fixed recovery of dependent items when throttling is used
  + ZBX-21723 Removed syslog LogType from config file for Zabbix agent 2 on Windows
  + ZBX-22407 Fixed a crash when testing an item with the aggregated function count containing invalid argument
  + ZBX-22056 Fixed the "No data found" message style in Monitoring-&gt;Problems
  + ZBX-22026 Fixed SNMP agent item going to unsupported state on NULL result
  + ZBX-22411 Fixed incorrect time in the dashboard Graph widget hintbox
  + ZBX-21902 Emphasized the HTML type in the attribution field in the Administration-&gt;Geographical Maps
  + ZBX-18288 Fixed undefined offset runtime error in the Graph prototype preview
  + ZBX-21963 Fixed $ZBX_SERVER value being ignored unless $ZBX_SERVER_PORT is also defined
  + ZBX-21802 Fixed Enabled button in the discovered calculated items
  + ZBX-21642 Fixed a filter not clearing when clicking on a specific host in the Monitoring
  + ZBX-22186 Fixed wrong color update after item order change in graphs
  + ZBX-19339 Fixed import and export of dependent LLD rules if master item is a web item
  + ZBX-21813 Fixed User role update page when an empty user role name has been submitted
  + ZBX-22188 Changed parameters of the wmi.get and wmi.getall keys to mandatory
  + ZBX-21238 Fixed the inability to update status and other fields of a templated item, item prototype
    and discovery rule of script type
  + ZBX-21834 Fixed the map navigation tree breaking if there is a disabled trigger used as a link indicator
    between two elements in a map
  + ZBX-22259 Fixed quoted parameter escaping in the trigger expression functions
  + ZBX-22241 Fixed map link color and drawing style selection when multiple triggers are in the problem state
  + ZBX-22203 Fixed the tabfilter item click event being executed at the end of the tabfilter sorting event in Firefox
  + ZBX-22434 Fixed race condition when starting Zabbix agent 2 with loadable plugins
  + ZBX-22229 Updated Zabbix web service dependencies
  + ZBX-20801 Updated the Readme in Docker template
  + ZBX-22298 Fixed metrics preprocessing in PVC discovery in Kubernetes cluster state by HTTP template,
    removed non-existing PVC statuses, combined state phases into single phase metrics, added PV discovery
  + ZBX-22079 Fixed "make clean" command when used from tar archive
  + ZBX-22222 Fixed applying item value maps on already converted values
  + ZBX-22402 Fixed data sending to Zabbix server from Zabbix agent2 persistent buffer
  + ZBX-22240 Fixed selects of history and trends being able to block housekeeping
  + ZBX-22240 Fixed selects of history and trends blocking drop_chunks
  + ZBX-22078 Fixed the crash in calculated items when using tag filter on 32-bit systems
  + ZBX-21591 Optimized JSONPaths in the Nginx Plus template
  + ZBX-21739 Fixed discover status not being updated for templated graph prototype
  + ZBX-21748 Fixed the background of the Close button in the message box for dark theme
  + ZBX-19202 Fixed template dashboard availability to users without permissions to the templates
  + ZBX-22189 Fixed Zabbix server crash appearing when only item tags change between LLD runs
  + ZBX-21591 Optimized Nginx Plus by HTTP template to spread the load across worker processes
  + ZBX-22032 Added the cookie engine to HTTP checks
  + ZBX-21597 Optimized Remote Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-21602 Optimized Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-22149 Fixed wrong escaping in trigger expression during upgrade and escaping as a workaround for calculated items
  + ZBX-22061 Fixed custom query parameter read on an empty parameter for Oracle plugin in Zabbix agent 2
  + ZBX-21227 Improved error logging during agent start as a Windows service
  + ZBX-22178 Fixed action operations being executed on the current host only if a host group is selected
  + ZBX-22189 Fixed LLD Zabbix server crash
  + ZBX-21538 Fixed history.get API method blocking drop_chunks requests during housekeeping
  + ZBX-21956 Fixed severity sign overlapping trigger name in the map element configuration
  + ZBX-22215 Fixed incorrectly quoted function parameter parsing
  + ZBX-22043 Fixed the crash when array index in JSONPath is negative or large
  + ZBX-22118 Fixed remote command execution sequence in Zabbix agent 2
  + ZBX-21556 Updated Etcd by HTTP template to comply with Etcd v3.5
  + ZBX-22133 Fixed closed pipe detection for communication with plugins in Windows
  + ZBX-21936 Fixed actions not being displayed in the Action log widget
  + ZBX-22164 Fixed quote and unquote methods for trigger functions
  + ZBX-21254 Removed kernel.maxproc from the processes graph in Linux by Zabbix agent templates
  + ZBX-21754 Improved value cache warmup when retrieving two last values with 1 day update interval
  + ZBX-22077 Fixed Sign out link not working consistently in Mozilla Firefox
  + ZBX-21862 Updated tablespaces query for Oracle plugin in Zabbix agent 2
  + ZBX-21665 Fixed SMART plugin infinite loop for Zabbix agent 2
  + ZBX-19138 Fixed Redis plugin configuration in Zabbix agent 2 configuration files
  + ZBX-21592 Moved some static items under LLD rules to optimize Oracle by ODBC template
  + ZBX-21069 Fixed SNMP max_vars not backing off when generr is received
  + ZBX-21889 Fixed warnings being displayed even after enabling overrides for trends or history tables with compressed chunks
  + ZBX-21563 Changed the order in which escalation steps and recovery operations are executed
  + ZBX-22017 Fixed map navigation tree widget inability to save the order when the depth levels get changed
  + ZBX-21961 Removed the unnecessary "Command:" label for message actions on the Event details page
  + ZBX-21783 Fixed Zabbix JS timeout validation
  + ZBX-21720 Fixed trends function cache size estimation and overallocation handling
  + ZBX-21713 Fixed retrieval of the numeric column width when Oracle DB is used
  + ZBX-22126 Fixed trends being deleted from cache and retrieved from the database when data older than 1 hour is received
  + ZBX-22075 Fixed crash when Elasticsearch is used
  + ZBX-21890 Fixed config.dbversion_status containing second empty object on PostgreSQL without TSDB
  + ZBX-22138 Fixed inability to delete a group from the host prototype
  + ZBX-21950 Updated script item to not require host interface during template linkage
  + ZBX-21540 Moved some static items under LLD rules to improve performance in Oracle by Zabbix agent 2 template
  + ZBX-21073 Added support of Int8Array(), Buffer() and also duktape plain buffers in md5, sha256 and hmac function parameters
  + ZBX-22071 Extended description for OPSGenie media type
  + ZBX-20845 Fixed SNMP interface availability in case of wrong credentials
  + ZBX-21587 Added metrics for optimizing dependent items preprocessing in Jenkins template
  + ZBX-21441 Added an override to skip metadata collection on zfs and btrfs for Nix templates
  + ZBX-22016 Fixed host.get API method not returning any results for hosts with no interfaces when filtering by "hostid"
  + ZBX-21927 Fixed a crash on Oracle database when connection is lost
  + ZBX-21300 Fixed high CPU usage when using net.tcp.socket.count key on Windows
  + ZBX-21793 Fixed error message for "diaginfo" runtime command
  + ZBX-22042 Fixed inability to get the existing group prototypes by hostprototype.get API method when using Oracle database
  + ZBX-21221 Increased character limit of task_result.info
  + ZBX-21696 Fixed Windows agent 2 Unicode path support for log* items
  + ZBX-21903 Fixed agent 2 timeout behavior for net.tcp.port item
  + ZBX-21039 Fixed Readme in PostgreSQL by Zabbix agent 2 template
  + ZBX-21922 Fixed expression macros to use corresponding item keys
  + ZBX-21806 Fixed fatal PHP error in case incorrect variable type for controller action is given
  + ZBX-21753 Fixed graphs not loading in kiosk mode
  + ZBX-20413 Fixed the behavior of paging when a filter or a sub-filter is applied
  + ZBX-21206 Updated plugin support dependency for Zabbix agent 2
  + ZBX-20356 Updated Zabbix agent 2 to remove and re-add performance counters on failed collection and to keep a query always open
  + ZBX-21296 Updated Oracle plugin, Oracle ODBC and agent 2 template documentation grant select variables and added a new grant
  + ZBX-21595 Optimized RabbitMQ node templates
  + ZBX-21884 Changed system.sw.packages[&lt;package&gt;,&lt;manager&gt;,&lt;format&gt;] to system.sw.packages[&lt;regexp&gt;,&lt;manager&gt;,&lt;format&gt;]
  + ZBX-21594 Optimized RabbitMQ cluster templates
  + ZBX-20050 Fixed broken macro value and type input when changing to/from inherited macros
  + ZBX-21864 Fixed the fatal error in system warning page
  + ZBX-20110 Added single field search option to the archive.info, ts.stats, pdb.info,
    cdb.info and diskgroups.stats keys in Zabbix agent 2 Oracle plugin
  + ZBX-21373 Fixed the agent sometimes crashing when enumerating system processes on OpenBSD</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1689854400">- updated to latest upstream release 6.0.19
- this version fixes CVE-2023-29454 bsc#1213338
- New Features and Improvements
  + ZBXNEXT-8497 Removed unnecessary JavaScript preprocessing in discovery rules in Kubernetes templates
  + ZBXNEXT-8465 Updated JavaScript scripts in Kubernetes templates
  + ZBXNEXT-8467 Updated max supported TimescaleDB version to 2.11
  + ZBXNEXT-7072 Fixed hintbox to be automatically closed when target element disappears
  + ZBXNEXT-8294 Added filters of node labels and annotations for Kubelet discovery
    in Kubernetes cluster state template
  + ZBXNEXT-8199 Added Google cloud platform monitoring template
  + ZBXNEXT-8330 Updated plugin support with defaults support for Zabbix agent 2
  + ZBXNEXT-8357 Improved proxy history housekeeping when data older than ProxyOfflineBuffer is being constantly received
  + ZBXNEXT-8142 Added ability to import configuration files with a UTF-8 Byte order mark
  + ZBXNEXT-8209 Added Azure CosmosDB for MongoDB template
  + ZBXNEXT-8078 Removed unnecessary new line for each element in an array when exporting YAML templates
  + ZBXNEXT-8273 Implemented support for relative Include paths in the config file, based on its current directory
  + ZBXNEXT-8391 Added container healthcheck metric in Docker by Zabbix agent 2 template
  + ZBXNEXT-8354 Added pids_stats to docker.container_stats key in Zabbix agent 2
- Bug Fixes
  + ZBX-22987 Fixed inefficient URL schema validation
  + ZBX-21859 Fixed active checks occasionally not being executed on Zabbix agent 2 if checks
    for a plugin have long and short update intervals
  + ZBX-21892 Fixed wrong fs type returned by vfs.fs.get for file systems with identical mount point
  + ZBX-22941 Prevented clearing of the user macro secret values on inherited host prototypes as
    the result of user macros modifications on the parent host prototype of a template
  + ZBX-22695 Fixed eventlog duplicate timestamps
  + ZBX-22903 Fixed scale calculation for Graph and Graph (classic) widgets
  + ZBX-22148 Fixed the crash when updating a webhook to JavaScript that cannot be compiled
  + ZBX-22868 Fixed Zabbix agent 2 plugin Defaults when hardcoded value is provided
  + ZBX-22399 Added TLS and Default parameters support to MQTT plugin for Zabbix agent 2
  + ZBX-20280 Fixed page selection in a dashboard after refresh
  + ZBX-22883 Fixed occasional crash of user parameters on Windows when using Zabbix agent 2 with UserParameterDir defined
  + ZBX-22805 Increased memory allocation limit for JavaScript execution from 64M to 512M
  + ZBX-22798 Fixed incorrect output of vfs.file.contents when reading frequently modified file
  + ZBX-21573 Optimized preprocessing steps in the AWS EC2 by HTTP template
  + ZBX-16326 Fixed displaying of the first and last data points on the graphs
  + ZBX-22467 Fixed missing bracket in a trigger event name in Windows templates
  + ZBX-22738 Fixed flickering debug info while editing empty dashboards
  + ZBX-22231 Removed host and interface macros resolution from HTTP proxy fields in items,
    item prototype and discovery rule test dialogues
  + ZBX-21194 Fixed filter form submission upon pressing Enter key in Safari
  + ZBX-22762 Fixed race condition in Zabbix agent 2 when reading filesystem
  + ZBX-21804 Removed requirement for write permissions on hosts, host groups, triggers, discovery rules,
    discovery checks and proxies when creating or updating actions
  + ZBX-22243 Fixed navigation away from edited dashboard without user confirmation
  + ZBX-22418 Fixed popup form fields overlapping labels when textarea width is resized
  + ZBX-19590 Changed count_foreach to add 0 when no data are in the requested period
  + ZBX-22681 Fixed wrongly displayed Revert button for text macros in host, template and host prototype clone forms
  + ZBX-22594 Fixed fatal error when a request contains invalid authentication parameters
  + ZBX-22397 Fixed disabled input field text color in Safari
  + ZBX-21593 Optimized preprocessing steps in the templates PostgreSQL by Zabbix agent and PostgreSQL by Zabbix agent 2
  + ZBX-22470 Fixed hang on logging when establishing an encrypted connection in Zabbix agent 2
  + ZBX-20263 Prevented the ability to link two or more templates with matching item keys to a host or template;
    improved the check for double template linkage and related error messages
  + ZBX-22571 Fixed "service not equal" action condition not working as expected
  + ZBX-22644 Fixed Graph widget not showing all problems for multiple items with dataset aggregation enabled
  + ZBX-22698 Fixed spelling mistakes in the templates
  + ZBX-21883 Changed Select map field of the Map widget to multiselect
  + ZBX-22989 Silenced null-dereference warnings for duktape
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22604 Added new replica mismatch metrics to Kubernetes cluster state template, updated triggers
  + ZBX-22475 Fixed regex in preprocessing parameter for Jenkins template
  + ZBX-21910 Fixed JavaScript in Kubernetes nodes template
  + ZBX-22773 Made NodeAddress use ListenIP and ListenPort if not specified
  + ZBX-21613 Fixed broken database upgrade if more than one Zabbix server at the same time on one database is started
  + ZBX-22688 Fixed AlertScriptPath not allowing links
  + ZBX-22029 Fixed preprocessing step in Pods discovery for Kubernetes kubelet template
  + ZBX-22234 Fixed incorrect SNMPINDEX offset retrieval in SNMP discovery
  + ZBX-22141 Fixed attaching multiple templates with proc.get item key to one host and fixed spelling in description
  + ZBX-22285 Fixed honoring of the excludeSearch parameter in API
  + ZBX-20604 Fixed UserParameterDir behavior for UserParameter calls
  + ZBX-22732 Fixed description of ATAN2 mathematical function
  + ZBX-22664 Fixed user macros with regex context being resynced without any changes
  + ZBX-22661 Fixed templated dashboard display in Monitoring Hosts Dashboards
  + ZBX-21599 Optimised preprocessing steps and added dashboard in the TiDB TiKV by HTTP template
  + ZBX-21598 Optimised preprocessing steps and added dashboard in the TiDB PD by HTTP template
  + ZBX-21600 Optimised preprocessing steps and added dashboard in the TiDB by HTTP template
  + ZBX-22386 Fixed encoding of HTML entities in the user interface
  + ZBX-22714 Fixed signature for mqtt.get key in Standard items popup
  + ZBX-21397 Fixed preprocessing step in discovery for Kubernetes kubelet template
  + ZBX-20202 Improved tablespace handling to support Oracle multitenant architecture in Oracle by ODBC template
  + ZBX-22713 Fixed Zabbix server compilation problem for NetBSD
  + ZBX-21795 Fixed unhandled timeout in Telnet
  + ZBX-21801 Fixed helper positioning when sorting Header and Query fields in item configuration form
  + ZBX-22238 Fixed non-writable hostgroup appearance in template, host and host prototype clone forms
  + ZBX-22192 Fixed valid widget name being reset when other widget fields are invalid
  + ZBX-21871 Switched for the changes in users of user group API object to be audit logged
    as updates in groups of user API objects
  + ZBX-22461 Fixed incorrect sortable item positioning in Safari
  + ZBX-22469 Fixed SLI calculation for services having multiple alarms per second
  + ZBX-22859 Fixed validation of input parameters in action configuration form</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1697544000">- updated to latest upstream release 6.0.22
- this version fixes CVE-2023-32722 and CVE-2023-32722 bsc#1216211 and bsc#1216222
- removed patches zabbix-6.0.12-new-m4-pgsql.patch zabbix-6.0.12-curl-fixes.patch
  honestly was tired of patching for correct way doing postgresql detection
  now added postgresql-server-devel which does not make sense but hey
  upstream does not care
- New Features and Improvements
  + ZBXNEXT-8576 Added template integration with Acronis Cyber Protect Cloud
  + ZBXNEXT-6554 Increased remote command execution limits to 16MB
  + ZBXNEXT-8610 Added MantisBT template
  + ZBXNEXT-8358 Improved items configuration sync on PostgreSQL by selecting using equal condition instead of not equal
  + ZBXNEXT-8429 Added HashiCorp Nomad template
  + ZBXNEXT-8649 Fixed time period params in JavaScript
  + ZBXNEXT-8581 Added support for HTTP proxy in Azure templates
  + ZBXNEXT-8558 Added MantisBT webhook
  + ZBXNEXT-8589 Updated documentation, unified metric names and descriptions in PostgreSQL templates,
    removed unused macros, user parameters and queries in PostgreSQL by Zabbix agent
  + ZBXNEXT-8528 Added AWS Cost Explorer template
  + ZBXNEXT-8190 Increased MariaDB maximum supported version to 11.0
  + ZBXNEXT-8582 Increased MySQL maximum supported version to 8.1
  + ZBXNEXT-8481 Added PostgreSQL by ODBC template
  + ZBXNEXT-8561 Added nodata trigger to remote Zabbix proxy and server health templates
  + ZBXNEXT-8482 Added integration with OpenStack Nova
  + ZBXNEXT-8451 Disabled spell checking for nondescriptive textareas
  + ZBXNEXT-8505 Added Cisco SD-WAN templates
  + ZBXNEXT-7944 Excluded edgeupdate service from services discovery in Windows by Zabbix agent templates
  + ZBXNEXT-8422 Added AWS ECS templates
- Bug Fixes
  + ZBX-23417 Fixed possible memory leak when checking modbus.get[] item
  + ZBX-23338 Improved performance of templatedashboard.get method for non super-admin users
  + ZBX-23110 Fixed possible crash on Windows 11 by removing concurrent Win API call for update perfCounters list
  + ZBX-23284 Prevented deletion of the discovered group as a result of renaming its group prototype
  + ZBX-21094 Fixed graphs not displaying values when items do not have trends and trend storage period is overridden in configuration
  + ZBX-23162 Fixed variable in JavaScript for Cisco Meraki template
  + ZBX-23066 Expanded ui/composer.json to describe the project
  + ZBX-23261 Removed kiosk mode button from host inventory form
  + ZBX-23253 Added static units support to graph widget legend and hint box
  + ZBX-21898 Fixed expression validation, history function parser to accept backslash without escaping
  + ZBX-22943 Fixed various memory leaks in Zabbix agent 2
  + ZBX-23244 Added escaping for special characters in HTML mode of Telegram mediatype
  + ZBX-22818 Fixed some aggregation functions not working with last_foreach()
  + ZBX-21636 Fixed Oracle DB update query error mishandled as success
  + ZBX-20442 Fixed Ceph plugin not returning percent_used in Zabbix agent 2
  + ZBX-15210 Added housekeeping and handling in remove action operation of autoreg_host table
  + ZBX-22685 Fixed issue of error message details not being expanded by default in various forms
  + ZBX-22166 Fixed item value widget not showing decimal places properly with seconds
  + ZBX-23035 Fixed disappearing filter group in host, item, trigger, graph, discovery rule, web and template lists
  + ZBX-23105 Added missing database indices
  + ZBX-22640 Fixed inability to add unique SNMPv3 checks in discovery rules
  + ZBX-21952 Fixed and improved documentation for Oracle by ODBC template
  + ZBX-22724 Fixed inconsistencies in ordering of objects in template configuration export
  + ZBX-22980 Fixed host prototype displaying inherited macros in a non-inherited macro tab
  + ZBX-17279 Fixed graph widget loading
  + ZBX-21644 Fixed state of "allow manual close" setting of trigger prototype getting lost on template cloning
  + ZBX-22060 Added notes about encryption in PostgreSQL templates, renamed database instance URI macro to connection string
    in PostgreSQL by Zabbix agent 2 template, updated PostgreSQL by ODBC template to use connection string
  + ZBX-23246 Fixed classic graph preview not working if more than 10 items are assigned to it
  + ZBX-22758 Fixed Zabbix agent 2 startup error on domain controllers by increasing go-winio version
  + ZBX-22451 Fixed resolving of calculated item formula in test popup
  + ZBX-22620 Added header in items for Meraki template
  + ZBX-23051 Changed content of resolved alerts to be more compatible with Event Orchestration in PagerDuty
  + ZBX-23272 Fixed naming for tenant item prototypes in OpenStack Nova by HTTP template
  + ZBX-22771 Fixed handling of large unsigned integers in jsonpath
  + ZBX-22871 Fixed regular expression crash with invalid utf-8 sequences when pcre2 is used
  + ZBX-23141 Fixed crash when maintenance is enabled and unexpected event exists for trigger prototype
  + ZBX-21255 Added support of the fmtnum() function for {ITEM.VALUE}, {ITEM.LASTVALUE} and expression macros
  + ZBX-21695 Fixed {TIME} macro not being resolved during scheduled report test
  + ZBX-23221 Fixed memory leaks when using certificate-based encryption in Zabbix Agent 1 and Agent 2; thanks to Masato Hirahata for the patch
  + ZBX-22864 Fixed calculation of max_repetitions sent out to device in SNMP PDUs
  + ZBX-21574 Optimized Asterisk by HTTP template
  + ZBX-18168 Added regexp runtime error logging for log*[] items
  + ZBX-22677 Adjusted font colors for placeholders, disabled and readonly fields
  + ZBX-22972 Fixed displaying of dashboard pages when scrolling is enabled
  + ZBX-22528 Fixed draggable element position
  + ZBX-23067 Enhanced audit logging with reason of switching of HA node to active mode
  + ZBX-22613 Fixed script execution with API token as authentication
  + ZBX-23060 Removed unused endpoints in JavaScript for Veeam Backup and Replication template
  + ZBX-22772 Added trends cleanup for non-numeric value types
  + ZBX-22822 Fixed displaying the correct threshold color in "Top hosts" widget when value exceeds maximum
  + ZBX-22777 Fixed item test form sending incorrectly resolved macros to server if item uses SNMP interface
  + ZBX-23097 Fixed use of uninitialised value when verifying subject and issuer with TLS
  + ZBX-23112 Fixed runtime errors in the inheritance of the trigger and trigger prototype dependencies
  + ZBX-22539 Fixed SLI calculation for days with daylight-saving-time transitions
  + ZBX-22814 Fixed PHP runtime errors in API trigger.get method when using "expandComment" option
  + ZBX-23049 Fixed default condition for log item macro resolution
  + ZBX-21909 Updated setup section in README for PHP-FPM templates to include configuration example for Apache
  + ZBX-21547 Fixed reading of non-UTF-8 encoded files in Zabbix agent 2
  + ZBX-20148 Fixed the issue with housekeeper failing to delete some of the events that required deletion
  + ZBX-21970 Fixed console error in "Map navigation tree" widget; disabled add button on a 10th depth level
  + ZBX-19393 Fixed undefined index errors in configuration.importcompare
  + ZBX-22290 Fixed generation of double page headers when general warning appears
  + ZBX-21845 Fixed Zabbix agent 2 systemd plugin failing with newer dbus
  + ZBX-22830 Fixed free bytes calculation for temporary tablespace in Oracle Zabbix agent 2 plugin
  + ZBX-22912 Fixed not being able to save an event correlation when custom formula was selected but only one condition remained
  + ZBX-21571 Updated pod crash loop trigger expressions in Kubernetes nodes and cluster state templates
  + ZBX-22369 Fixed suffix interpretation in threshold values for "Top hosts" widget
  + ZBX-22825 Fixed Zabbix access to the first page for user with specific page access
  + ZBX-22867 Fixed import popup showing circle animation even if PHP code failed
  + ZBX-22711 Fixed incorrectly displayed simple graphs with non-numeric items in Host graphs page</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1703419200">- updated to latest release 6.0.25
- fixes for bsc#1218199 (CVE-2023-32727), bsc#1218185 (CVE-2023-32725),bsc#1218193 (CVE-2023-32726)
- New Features and Improvements
  + ZBXNEXT-8857 Updated max supported TimescaleDB version to 2.13
  + ZBXNEXT-8800 Backported support of additional SSH options for ssh.run[] item as the 5th parameter
  + ZBXNEXT-8705 Implemented new tablespace item to retrieve percentage about
    current tablespace usage from max for both Oracle templates
  + ZBXNEXT-8708 Added version metric to Oracle plugin in Zabbix agent 2
  + ZBXNEXT-8729 Updated max supported TimescaleDB version to 2.12
  + ZBXNEXT-8522 Added HPE iLO by HTTP template
  + ZBXNEXT-7486 Added openshift-state-metrics in Kubernetes cluster state by HTTP
  + ZBXNEXT-8552 Added FortiGate by SNMP and FortiGate by HTTP templates
  + ZBXNEXT-8727 Added additional metrics in Cisco Meraki organization by HTTP template
  + ZBXNEXT-7097 Added item and trigger for monitoring PostgreSQL version into PostgreSQL
    by ODBC and PostgreSQL by Zabbix agent 2 templates
  + ZBXNEXT-8283 Implemented role-based authentication for AWS monitoring
  + ZBXNEXT-8575 Added Nextcloud template
  + ZBXNEXT-8469 Increased PostgreSQL maximum supported version to 16
  + ZBXNEXT-8714 Increased MariaDB maximum supported version to 11.1
- Bug Fixes
  + ZBX-23559 Fixed SLI dropping when maintenance is set with pre-existing problem
  + ZBX-23471 Fixed sha256 sum calculation on AIX, HP-UX and Solaris, fixed crash on HP-UX
  + ZBX-23787,ZBX-23755 Fixed crash on empty HTTP response;
    fixed Zabbix agent build on Windows with libcurl
  + ZBX-23683 Fixed calculation of vmware.datastore.read/write items taking into
    account VMware HV maintenance status
  + ZBX-21132 Fixed Top hosts widget not showing all items by selected item name
  + ZBX-23764 Added an additional field for new events in SIGNL4 media type
  + ZBX-23342 Fixed Zabbix agent 2 MySQL plugin connection not taking into account TLS parameters
  + ZBX-23685 Added read-only transaction to the list of recoverable errors on PostgreSQL
  + ZBX-23580 Fixed aggregated item key conversion to calculated item formula when
    item key includes 'last' function and a fourth parameter
  + ZBX-22493 Fixed foreign key support with SQLite3 database
  + ZBX-23490 Improved HTTP agent, web scenarios, web checks and JavaScript to convert to UTF-8
    from charset specified in HTTP header or HTTP meta tag
  + ZBX-23621 Fixed SNMP discovery looping forever with empty trend response
  + ZBX-23644 Fixed Zabbix agent compilation on AIX
  + ZBX-23525 Fixed template tab name in template configuration form
  + ZBX-23620 Reordered sub-templates in READMEs of Acronis, Control-M and Openstack templates
  + ZBX-23381 Fixed unit for FreeStorageSpace metric in JavaScript AWS RDS instance by HTTP template
  + ZBX-23269 Fixed sizes of loading modal windows
  + ZBX-22400 Fixed Web scenarios configuration form to display parent web scenarios on page refresh
  + ZBX-23290 Fixed gap when filtering by tags in Latest data
  + ZBX-23430 Fixed selected filter tab in high contrast themes being indistinguishable from others when collapsed
  + ZBX-23639 Changed value type for 'Pool Percent Used' item prototype in Ceph by Zabbix agent 2 template
  + ZBX-21891 Fixed messages about enabling, disabling and updating modules being different from other places
  + ZBX-23521 Fixed password field label not changing to key passphrase and
    back for SSH agent item when changing authentication method
  + ZBX-23431 Fixed non-working "Network timeout for item test" setting
  + ZBX-23285 Added missing bottom border for disabled button dropdown on hover for inherited macros
  + ZBX-23615 Fixed receiving data from the database twice the first time it is loaded
  + ZBX-19531 Fixed tables with header text vertical rotation
  + ZBX-23235 Fixed function macros to expand in notifications
  + ZBX-23173 Fixed memory leak in agent 2 for Windows Events processing on MS Windows
  + ZBX-23265 Fixed transfer of PSK encryption details when cloning proxy
  + ZBX-23563 Fixed JSONPath for rowshare locks metric in PostgreSQL by Zabbix agent 2 template
  + ZBX-22907 Removed unused LLD macro in PostgreSQL by Zabbix agent template
  + ZBX-23377 Added support for VMware perfCounter with nanosecond type
  + ZBX-23012 Possible optimization of the SQL queries when updating LLD items
  + ZBX-23325 Fixed ability to add duplicate ICMP ping checks to discovery rule configuration form via popup
  + ZBX-23270 Renamed trigger name condition to event name condition
  + ZBX-23340 Fixed TLS parameter handling in MySQL plugin for Zabbix agent 2
  + ZBX-23461 Fixed output of redundant data in DCdump_interfaces
  + ZBX-23528 Fixed inability to resize trigger expression field horizontally
  + ZBX-22977 Fixed positioning of hidden checkbox inputs and fixed autofocus in template/host mass update
  + ZBX-23494 Added SNMP fallback item to TrueNAS by SNMP template, updated
    uptime item and template descriptions, added preprocessing to free swap percentage calculation
  + ZBX-23404 Fixed Zabbix agent crashes on HP-UX 11.23
  + ZBX-22666 Disabled severity filter for Geomap widget in dashboard edit mode
  + ZBX-22735 Fixed confusing error message on user parameter reload in Zabbix agent 2
  + ZBX-23393 Fixed unquoted macro parsing in trigger function parameters
  + ZBX-23064 Simplified trend synchronization queries to improve performance
  + ZBX-23373 Fixed result for script.get API call with selectActions option
  + ZBX-23014 Fixed Zabbix agent build on HP-UX
  + ZBX-23164 Added timespan parameter in JavaScript Cisco Meraki template
  + ZBX-23455 Fixed inconsistency in button naming, confirmation messages,
    success and error messages in item and web scenario list pages
  + ZBX-20038 Fixed master host parameter for MySQL replication.get_slave_status key in Zabbix agent 2
  + ZBX-23301 Removed checks for PostgreSQL-TimescaleDB versions combination
  + ZBX-23211 Fixed host dashboard view for multi-page dashboard where the first page is empty</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1707048000">- add group provides needed by RPM 4.19</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108800">- update to latest release 6.0.27
- replaced zabbix-agentd.firewall  zabbix-java-gateway.firewall  zabbix-proxy.firewall  zabbix-server.firewall
  with firewalld xml definitions zabbix-agentd.xml  zabbix-java-gateway.xml  zabbix-proxy.xml  zabbix-server.xml
- New Features and Improvements
  + ZBXNEXT-8983 	Updated max supported MariaDB version to 11.2
  + ZBXNEXT-8984 	Updated max supported MySQL version to 8.3
  + ZBXNEXT-8762 	Added YugabyteDB by HTTP and YugabyteDB Cluster by HTTP templates
  + ZBXNEXT-8891 	Updated max supported MySQL version to 8.2
  + ZBXNEXT-8524 	Added support for HTTP proxy in GCP templates
  + ZBXNEXT-8759 	Added dashboards in Azure templates
  + ZBXNEXT-8580 	Added new discovery rules, refactored discovery rules to dependent items
    and made few minor changes in MSSQL by ODBC template
  + ZBXNEXT-8730 	Added Azure Cost Management by HTTP template
  - Bug Fixes
  + ZBX-23124 Fixed items with disabled history being sometimes stuck in non-supported state
  + ZBX-23586 Fixed filter evaluation type of organizations discovery in Cisco Meraki dashboard by HTTP template
  + ZBX-23766 Updated Zabbix agent 2 Ceph plugin readme setup instructions
  + ZBX-24094 Fixed network interfaces LLD filtering macro in Linux by Prom template
  + ZBX-23202 Fixed unused tag value being saved in tag filter
  + ZBX-22555 Updated regexp to case insensitive in Nginx templates
  + ZBX-23973 Fixed trends being retrieved from database for new items and for items with infrequent update interval
  + ZBX-22745 Removed incorrect description of network interfaces administrative status filter macro in SNMP templates
  + ZBX-24015 Improved zabbix[queue] internal item not to block history syncers and pollers
  + ZBX-23509 Fixed JSONPath of Keyspace discovery master item in Redis by Zabbix agent 2 template
  + ZBX-24059 Fixed libmodbus unnecessary linking into all binaries
  + ZBX-24055 Added missing API port macros in URL of script items in HPE Synergy by HTTP and HPE Primera by HTTP templates
  + ZBX-20525 Fixed vfs.dir.size performance issues when walking through directory that has a lot of subdirs/files
  + ZBX-23773 Improved trigger functionality for Acronis Cyber Protect Cloud MSP by HTTP template
  + ZBX-23979 Improved trend recalculation performance by performing trend updates in own transaction
  + ZBX-23688 Improved new item value retrieval performance by adding such items to value cache after configuration sync
  + ZBX-22130 Changed JSONPath expression evaluator to treat null values as empty variants
  + ZBX-23986 Added a license to the Go module
  + ZBX-23587 Fixed widget input field selecting when clicking on label
  + ZBX-23640 Fixed preload hints opening
  + ZBX-22433 Fixed web scenario and web scenario step configuration field trimming and field sorting
  + ZBX-23684 Fixed transactions query file for PostgreSQL by Zabbix agent template
  + ZBX-22371 Fixed process tags option not adding tags for service events
  + ZBX-17208 Fixed invalid command-line flag handling in Zabbix agent 2
  + ZBX-23937 Fixed JavaScript for AWS EC2 instances discovery
  + ZBX-22715 Fixed map shape dimension changes on resizing in scaled browser mode
  + ZBX-23722 Added garbage collection after executing JavaScript code
  + ZBX-23740 Fixed netsnmp persistent state disabling without affecting its configuration
  + ZBX-23257 Fixed log items not using MaxLinesPerSecond setting correctly for Zabbix agent 2
  + ZBX-23890 Removed non-existing headers from compiler checks: mtent.h and knlist.h
  + ZBX-23912 Removed Jira with CustomFields media type in data.tmpl
  + ZBX-23761 Fixed JavaScript in Jira media type
  + ZBX-22558 Fixed trigger expression for retrieval of stub page in Nginx templates
  + ZBX-23691 Fixed LLD filters evaluation type for devices discovery in Cisco SD-WAN by HTTP template
  + ZBX-23540 Added error checks for RegisterMetrics calls
  + ZBX-23605 Removed getting location buckets in AWS by HTTP template
    added discovery filters for request metrics in AWS S3 bucket by HTTP template
  + ZBX-23466 Fixed data aggregation errors in Graphs and Top hosts widgets with Elasticsearch backend
  + ZBX-23835 Updated Meraki templates
  + ZBX-23723 Fixed proxy params in JavaScript AWS templates
  + ZBX-23733 Fixed error when downloading graph as .png image if item name contains multibyte characters
  + ZBX-22983 Fixed ellipsed dropdown options in items mass update in preprocessing
  + ZBX-23715 Fixed persistent directory path not following symlinks upon creation
  + ZBX-23825 Fixed query_fields values for Acronis and Nomand templates
  + ZBX-22055 Fixed map image of map widget not being updated when pressing Apply button
  + ZBX-23629 Fixed interface icon cursor to pointer
  + ZBX-22536 Fixed TimescaleDB compression detection for history.clear API method and proper error appearance in frontend
  + ZBX-23145 Disabled deprecated automatic reconnection in MySQL
  + ZBX-22933 Improved vfs.file.regmatch and vfs.file.regexp items to use buffered file read
  + ZBX-23439 Fixed sorting of numeric items with/without aggregation enabled in Top hosts widget
  + ZBX-21973 Changed deprecated X-Frame option allow-from to Content-Security-Policy frame-ancestors
  + ZBX-23633 Fixed service alarms to be recovered with problem time in case of negative problem duration
  + ZBX-23738 Fixed Zabbix backend sources for libxml2 2.12.0 version changes
  + ZBX-23746 Fixed creation of tickets during escalation for Zammad media type
  + ZBX-23561 Fixed spacing between filter and results table
  + ZBX-18873 Fixed disabled chevrons color in problem view
  + ZBX-23636 Fixed some fields in Administration section not being trimmed on form submit</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108801">- remove all firewalld definitions as they are part of firewald package already</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711800000">- fix broken copypasta for system-user-zabbix source file and
  file itself to remove gecos (description) in file
  fixes bsc#1222169 Packaging Error in system-user-zabbix-6.0.27-1.1.noarch package prevents upgrade
  Thanks Andreas Stieger for pointing out and reporter himself</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1711800001">- update to 6.0.28:
  * Added metadata in JavaScript for AWS templates
  * Added AWS ELB Application Load Balancer by HTTP template
  * Added Check Point Next Generation Firewall by SNMP template
  * Added MSSQL by Zabbix agent 2 template
  * Updated max supported TimescaleDB version to 2.14
  * bug fixes</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1716984000">- Update license to match legaldb report</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1719489600">- update to 6.0.31
- New Features and Improvements
  + ZBXNEXT-9140 Added support for custom compartments in Oracle Cloud by HTTP templates Templates
  + ZBXNEXT-9034 Added Jira Data Center by JMX template Templates
  + ZBXNEXT-8682 Introduced a length limit of 512KB for item test values that server returns to Zabbix frontend Frontend Server
  + ZBXNEXT-8248 Added database filter macros to MySQL templates Templates
  + ZBXNEXT-6698 Removed absolute threshold and timeleft from OS template triggers of filesystem space Templates
  + ZBXNEXT-7930 Added user macro support for username and password fields in email media type Server
  + ZBXCTR-22 Refactored JavaScript filter functions for Kubernetes templates Templates
  + ZBXNEXT-9098 Added AWS ELB Network Load Balancer by HTTP template Templates
  + ZBXNEXT-6864 Replaced {HOST.CONN} with user macros in templates Templates
  + ZBXNEXT-9117 Updated max supported MariaDB version to 11.3 Proxy Server
  + ZBXNEXT-9026 Added Go compiler version to Zabbix agent 2 version output Agent
  + ZBXNEXT-8786 Changed 'odbc.discovery' keys to 'odbc.get' in MySQL by ODBC and Oracle by ODBC templates Templates
  + ZBXNEXT-8536 Added cbdhsvc service to macros in Windows agent templates Templates
  + ZBXNEXT-8861 Made changes and added more metrics to the FortiGate by SNMP template Templates
  + ZBXNEXT-8240 Added a new set of templates for integration with Oracle Cloud Infrastructure Templates
- Bug Fixes
  + ZBX-24483 Improved memory usage in Zabbix server/proxy trappers and in proxy
    pollers when sending large configuration Proxy Server
  + ZBX-23073 Fixed URL widget resizing and dragging Frontend
  + ZBX-24574 Fixed HA node flipping between standby and active states Server
  + ZBX-24119 Fixed possible blocking of alert manager when it periodically pings database Server
  + ZBX-7998 Added VMware service username, password and URL check for empty values Proxy Server
  + ZBX-24402 Reduced main process connections to database during startup Proxy Server
  + ZBX-24369 Fixed filter behavior in monitoring pages after deleting filter parameters Frontend
  + ZBX-24484 Fixed Geomap widget console error when dragging map in widget edit mode Frontend
  + ZBX-23337 Improved supported version documentation for Oracle Database plugin and both templates Documentation
  + ZBX-24180 Fixed inability to import existing host or template when its dependent item prototype,
    which is used in trigger prototypes or graph prototypes, would have a different master item API
  + ZBX-20871 Fixed inability to use LLD macro functions in Prometheus pattern and labels used in item prototype preprocessing API
  + ZBX-24527 Fixed unnecessary loading text being displayed in hintbox preloader Frontend
  + ZBX-24362 Fixed wrong Zabbix agent 2 loadable plugin process handling catching all child process exits Agent
  + ZBX-24470 Fixed scale of VMware vmware.vm.memory.size.compressed key Proxy Server
  + ZBX-24415 Added triggers for datastores in VMware templates Templates
  + ZBX-18094 Fixed multiple pie graph issues related to calculation of item angles Frontend
  + ZBX-20766 Fixed confusing port binding error message Agent Proxy Server
  + ZBX-24481 Fixed inability to unset value map from existing item or item prototype by passing
    a version without valuemap parameter into configuration.import API
  + ZBX-24531 Fixed compile time data not being set for agent2 Agent
  + ZBX-24453 Implemented socket file cleanup when shutting down, added blocking of signals during important stages of startup Proxy Server
  + ZBX-24152 Fixed host form submission with Enter button if the form is opened in a popup and focus is in a flexible text area field Frontend
  + ZBX-23788 Added SNMP OID ifAlias in Network interfaces discovery Templates
  + ZBX-24482 Fixed the presence of the http_proxy field in the initial data Installation
  + ZBX-24210 Improved Zabbix agent 2 loadable plugin capacity code style Agent
  + ZBX-23951 Fixed issue of incorrect template matching when no UUID exists in export file API
  + ZBX-23953 Fixed CIDR network mask of VMware HV network interface Proxy Server
  + ZBX-24195 Fixed host IPMI username and password field max length Frontend
  + ZBX-24451 Added tags and changed a item in Proxmox template Templates
  + ZBX-23386 Fixed hintbox sizing to fit screen Frontend
  + ZBX-24024 Fixed OIDs for external sensors in APC UPC by SNMP templates Templates
  + ZBX-21751 Fixed node's loadavg item in Proxmox template Templates
  + ZBX-24315 Fixed linking template to host when some LLD macro paths already exist Server
  + ZBX-24172 Fixed Zabbix server issue with scheduled intervals on Feb 29th of leap year Server
  + ZBX-23407 Improved performance of retrieving last history values when primary keys are available API
  + ZBX-24246 Updated descriptions for family of MySQL and Oracle templates,
    changed macro in the trigger 'Tablespace utilization is too high' for family of Oracle templates Templates
  + ZBX-23988 Renamed Agent2 Go module
  + ZBX-24222 Fixed incorrect item OIDs in the FortiGate by SNMP template Templates
  + ZBX-24393 Updated README in Redis by Zabbix agent 2 template Templates
  + ZBX-24298 Allowed any JNDI service providers back in JMX monitoring Java gateway
  + ZBX-19990 Separated LLD filter macros in Apache Tomcat by JMX template Templates
  + ZBX-24364 Added preprocessing steps for LLD rules in RabbitMQ templates Templates
  + ZBX-24368 Improved PostgreSQL autovacuum's count query Templates
  + ZBX-24282 Fixed Zabbix proxy to report error for not supported items Proxy Server
  + ZBX-19507 Fixed vmware.eventlog item to recover after event keys are reset Server
  + ZBX-24241 Fixed Zabbix server issue with random order of host groups for a host during real-time export Server
  + ZBX-24275 Fixed item prototype JSONPath preprocessing, added missing volume health metric and triggers in HPE MSA templates Templates
  + ZBX-24316 Fixed username macro in GridGain by JMX template Templates
  + ZBX-23719 Updated plugin-support to add duplicate flag handling Agent
  + ZBX-22429 Fixed typo in Zabbix proxy automake file Installation
  + ZBX-24264 Fixed value cache being filled with values of newly added items with triggers Server
  + ZBX-24088 Fixed problem filtering in maps with nested maps Frontend
  + ZBX-24206 Fixed line breaks in JavaScript in Cloudflare template Templates
  + ZBX-24236 Fixed nested transaction error in LLD when connection is terminated Server
  + ZBX-24134 Added sensor discovery in VMware Hypervisor template Templates
  + ZBX-23918 Fixed item pattern select popup to display all available items Frontend
  + ZBX-24190 Fixed items being updated incorrectly when configuring graph Frontend
  + ZBX-24289 Fixed issue with interface assignment for items copied from host to host Frontend
  + ZBX-23032 Added triggers for cluster status in VMware templates Templates
  + ZBX-23948 Added support for TabularData data when parsing an MBean attribute Java gateway
  + ZBX-23742 Fixed tag filtering logic for tags with one name and different types of operators API
  + ZBX-24271 Added delay in JavaScript execution for Azure Cost Management by HTTP template Templates
  + ZBX-24208 Fixed Oracle, MySQL plugin connection cache blocking Agent
  + ZBX-24202 Fixed JavaScript in AWS S3 bucket by HTTP template Templates
  + ZBX-23478 Fixed issue when missing locale error would not be displayed for user under certain conditions Frontend
  + ZBX-24166 Fixed Zabbix not being able to restart due to RTC and sockets not being closed before stopping Agent Proxy Server
  + ZBX-23853 Fixed duplicate agent check timestamps when time shifts back due to system clock synchronization Agent</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1726833600">- update to 6.0.33
- this version fixes CVE-2024-36461 and CVE-2024-22114
- New Features and Improvements
  + ZBXNEXT-9000 Changed query table for ASM disk group metrics in Oracle Database plugin and
    Oracle by ODBC template Agent Templates
  + ZBXNEXT-9217 Added AWS Lambda by HTTP template Templates
  + ZBXNEXT-9293 Updated max supported MySQL version to 9.0 Proxy Server
  + ZBXNEXT-8657 Updated Zabbix health templates with new visualization Templates
  + ZBXNEXT-9143 Added index on auditlog recordsetid Server
  + ZBXNEXT-9081 Added Small Computer System Interface (SCSI) device type support to Zabbix agent 2 Smart plugin Agent
  + ZBXNEXT-6445 Added recovery expression for fuzzytime triggers in Linux and Windows templates,
    removed fuzzytime triggers from active agent templates Templates
  + ZBXNEXT-9201 Updated max supported MySQL version to 8.4 Proxy Server
  + ZBXNEXT-9225 Updated max supported TimescaleDB version to 2.15 Server
  + ZBXNEXT-9226 Updated max supported MariaDB version to 11.4 Proxy Server
  + ZBXNEXT-8868 Added discovery and template for Azure VM Scale Sets Templates
- Bug Fixes
  + BX-24947 Fixed PHP runtime errors while processing frontend notifications Frontend
  + ZBX-24824 Improved loadable plugin connection broker Agent
  + ZBX-24583 Fixed inability to export/import web scenario with digest authentication API
  + ZBX-23905 Fixed double scroll in script dialogs Frontend
  + ZBX-18767 Fixed word breaks in flexible text input fields and trigger expressions Frontend
  + ZBX-24909 Fixed resolving of macro functions in the "Item value" widget Frontend
  + ZBX-24859 Fixed JavaScript in S3 buckets discovery rule Templates
  + ZBX-24617 Fixed hardcoded region in AWS by HTTP template Templates
  + ZBX-24524 Fixed "New values per second" statistic to include dependent items in calculation Proxy Server
  + ZBX-24821 Made 'execute_on' value being recorded in audit only for shell scripts Server
  + ZBX-23312 Fixed discovery edit form being saved incorrectly after dcheck update Frontend
  + ZBX-24773 Fixed duplicate item preprocessing in Kubernetes Kubelet by HTTP template Templates
  + ZBX-24514 Fixed standalone Zabbix server and Zabbix proxy not stopping when database is read-only Proxy Server
  + ZBX-23936 Fixed state and styling of readonly fields Frontend
  + ZBX-24520 Fixed an issue with incorrect translations used in several frontend places Frontend
  + ZBX-21815 Fixed issue with undefined offset for media type when it was deleted before saving the user Frontend
  + ZBX-24108 Fixed error in dashboard if Map widget contains map element that user doesn't have access to Frontend
  + ZBX-24569 Fixed old and added new items to Azure Virtual Machine template Templates
  + ZBX-24537 Fixed tags subfilter in Latest data kiosk mode Frontend
  + ZBX-24167 Fixed template linkage when item prototype collision is found Server
  + ZBX-23770 Improved monitoring user permissions documentation for Zabbix agent 2 Oracle plugin and Oracle by ODBC template Documentation
  + ZBX-24565 Removed redundant kernel header include, fixed musl compatibility issues (thanks to Alpine Linux maintainers for spotting this)
  + ZBX-24610 Fixed interface field appearance for discovered items without interface set Frontend
  + ZBX-24562 Fixed incorrect problem order in Problems by severity widget's hintbox Frontend
  + ZBX-23751 Fixed inability to pass an action filter condition without an "operator" property, implying a default value of "Equal" API
  + ZBX-21429 Prevented ability to disable all UI element access via role.update API API
  + ZBX-19271 Fixed inconsistent tag row rendering in different edit forms Frontend
  + ZBX-24539 Fixed incorrect threshold in trigger expression of Check Point Next Generation Firewall by SNMP template Templates
  + ZBX-24667 Fixed vm.memory.size[pused] item on Solaris Agent
  + ZBX-23781 Added storage volumes check in HPE iLO by HTTP template Templates
  + ZBX-24391 Fixed Zabbix agent to return net.tcp.socket.count result without error if IPv6 is disabled Agent
  + ZBX-24235 Fixed value misalignment in Item value widget Frontend
  + ZBX-24352 Fixed custom severity name usage in Geomap widget Frontend
  + ZBX-24665 Fixed potential problem with deprecated GCE Integrity feature Templates
  + ZBX-20993 Fixed Zabbix agent 2 MQTT plugin clientID to be generated by strict requirements Agent
  + ZBX-23426 Added dependent item with JavaScript preprocessing for edges SD-WAN in VMWare SD-WAN VeloCloud by HTTP template Templates
  + ZBX-24566 Fixed crash when expression macro is used in unsupported location Server
  + ZBX-24450 Fixed issue where graph could differ for data gathered from PostgreSQL and other databases Frontend
  + ZBX-24513 Fixed real-time export of rarely updated trends Server
  + ZBX-24163 Fixed submap addition in Map navigation tree widget to not append same submaps repeatedly Frontend
  + ZBX-23398 Fixed trigger expression constructor incorrectly showing '&lt;' and '&gt;' operators Frontend
  + ZBX-23584 Fixed error message being displayed when updating host after changing item status Frontend
  + ZBX-24635 Fixed datastore triggers in VMware templates Templates</changelog>
</package>
<package pkgid="06dc54ec196bbd149566ad59f368da79e6758a7c3379c224932d47fe6dc15079" name="zabbix-server-mysql" arch="x86_64">
  <version epoch="0" ver="6.0.33" rel="bp156.2.3.1"/>
  <changelog author="pgajdos@suse.com" date="1644494400">- version update to 4.0.38
  * ZBX-20387   fixed default language of the setup routine for logged in superadmin users (averza)
  * ZBX-19652   fixed JavaScript syntax for Internet Explorer 11 compatibility (jfreibergs)</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1644753600">- mention dropped files from 3.x series so it can be accepted in backports...
- zabbix-3.0.20-jsLoader-fix.patch was never required in 4.x</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1647518400">- updated to latest release 4.0.39
- Bug Fixes
  + ZBX-19789 Added SourceIP support to ldap simple checks
  + ZBX-20680 Fixed reflected XSS issues
  ( Reflected XSSes in Zabbix Frontend (CVE-2022-24349, CVE-2022-24917, CVE-2022-24918, CVE-2022-24919) )
  fixes for bsc#1196945 bsc#1196946 bsc#1196947</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491200">- updated to latest release 4.0.42
- New Features and Improvements
  + ZBXNEXT-7694 Added "utf8mb3" character set support for MySQL database
  + ZBX-20946 Enabled Bulgarian, Chinese (zh_TW), German, Greek, Indonesian,
    Romanian, Spanish and Vietnamese languages in frontend
- Bug Fixes
  + ZBX-21123 Fixed crash when VMware VC was not available at the first moment when starting zabbix_server
  + ZBX-21137 Fixed VMware collector crash related to datastore state disconnected from all HVs
  + ZBX-20600 Fixed vmware hv.datastore.latency item when multiple datastores with duplicate name
  + ZBX-20844 Fixed external check becoming unsupported when Zabbix server or Zabbix proxy is stopped</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491201">- add CVE-2022-35230 patch file CVE-2022-35230.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674216000">- updated to 6.0.12
- for changes in this major release please consult 6.0.html in
  /usr/share/doc/packages/zabbix/
- removed CVE-2022-35230.patch and zabbix-3.0.25-new-m4-pgsql.patch
- added fixed zabbix-6.0.12-new-m4-pgsql.patch patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674820800">- mention of patches added required...
  zabbix-6.0.12-curl-fixes.patch zabbix-6.0.12-netsnmp-fixes.patch
  zabbix-6.0.12-new-m4-pgsql.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1684152000">- updated to latest upstream release 6.0.17
- New Features and Improvements
  + ZBXNEXT-8334 Added Event-Driven Ansible media
  + ZBXNEXT-8312 Increased TimescaleDB maximum supported version to 2.10
  + ZBXNEXT-8317 Increased MariaDB maximum supported version to 10.11
  + ZBXNEXT-7759 Added array and Buffer support to JavaScript btoa function and HttpRequest post/put methods
  + ZBXNEXT-8071 Added sysdba, sysasm and sysoper login options to Zabbix agent 2
    Oracle plugin and updated Oracle by Zabbix agent 2 template documentation
  + ZBXNEXT-8241 Added support of signing data using rs256 to JavaScript engine
  + ZBXNEXT-8208 Added storage accounts in azure template
  + ZBXNEXT-8012 Implemented API token authentication in user.checkAuthentication method
  + ZBXNEXT-8204 Added support of PHP 8.2
  + ZBXNEXT-8170 Added AWS cloud templates
  + ZBXNEXT-7923 Added templates for BMC Control-M integration
  + ZBXNEXT-7775 Added Veeam backup and replication templates
  + ZBXNEXT-8054 Updated MariaDB maximum supported version to 10.10
  + ZBXNEXT-7951 Implemented configuration import improvements
  + ZBXNEXT-8112 Added Line media type
  + ZBXNEXT-8197 Added TimescaleDB v2.9.x support
  + ZBXNEXT-7962 Fixed interfaces discovery rules in OPNsense, PFSense and TrueNAS templates
  + ZBXNEXT-7615 Added hmac function for JavaScript
  + ZBXNEXT-7977 Added Azure Microsoft SQL templates
  + ZBXNEXT-8076 Added prof_enable and prof_disable commands for profiling
  + ZBXNEXT-7963 Added a hint box to the "Enable HTTP authentication" field; added confirmation dialog box for enabling HTTP authentication
  + ZBXNEXT-7886 Added Cisco Nexus 9000 Series Switches template
  + ZBXNEXT-6119 Added the option to retrieve all JSON data from docker.container_info key in Zabbix agent 2 Docker plugin
  + ZBXNEXT-7834 Added templates for Microsoft Azure and Azure virtual machines
  + ZBXNEXT-8058 Reduced locking between history syncers, trappers and proxy pollers
- Bug Fixes
  + ZBX-22718 Fixed memory leak in json objects and identical keys
  + ZBX-22719 Fixed replace() function in expressions
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22589 Added new limits for JS objects
  + ZBX-22521 Added debug logging for process selection in proc.mem[] on AIX
  + ZBX-22373 Updated go.mod/sum to allow mixing session and key parameter for Zabbix agent 2 items
  + ZBX-22241 Fixed minimum severity filter usage for map element link triggers
  + ZBX-22194 Fixed inability to import a template with trigger dependency on a host trigger
  + ZBX-22538 Fixed popup menus disappearing on right-clicking links in them
  + ZBX-21583 Optimised preprocessing steps and added two graphs and dashboard in the Hadoop by HTTP template
  + ZBX-19375 Prevented the ability to set a duplicate value for the uuid parameter when updating any of template
    entities; added possibility to update the uuid parameter for the Service API; fixed duplicate UUIDs
    in Proxmox VE by HTTP template
  + ZBX-21603 Optimised preprocessing steps in the Zookeeper by HTTP template
  + ZBX-21589 Optimised SQL queries and preprocessing steps
  + ZBX-22492 Removed limitation for size of logged messages in JS
  + ZBX-22641 Updated deprecated ports in Kubernetes templates, updated target tags,
    added notes about binding address options for Scheduler and Cluster Manager components
  + ZBX-22306 Fixed the crash in Zabbix agent 2 when running out of available file descriptors
  + ZBX-21013 Hid the option "Create new groups" for unprivileged users in the Import form
  + ZBX-22219 Added validation to the "Server" IP/DNS option in the Zabbix agent 2 configuration
  + ZBX-22627 Fixed loss of preprocessing result when step with delta is used
  + ZBX-22304 Fixed duplication in web scenario error messages when curl cannot resolve host
  + ZBX-21577 Added an extra master item prototype to the Elasticsearch Cluster by HTTP template
    to reduce preprocessing worker utilization
  + ZBX-20084 Fixed VMware parameters display
  + ZBX-20699 Fixed the inability to import host prototypes containing SNMPv3 interface;
    allowed to supply conditional parameters with default values to hostprototype.create and hostprototype.update API methods
    when the parameters have no effect; added audit logging of changes to host prototypes when unlinking a template;
    fixed the inability to remove group links or group prototypes from a host prototype of a linked template
  + ZBX-22432 Fixed different severity paddings in trigger popups and maps triggers
  + ZBX-22210 Fixed selected count when using filter and filtered parameter is changed in a popup
  + ZBX-22533 Fixed debug section overlapping with 'Add new widget' placeholder in the dashboard
  + ZBX-22331 Fixed messages when updating graph prototype discovery
  + ZBX-22455 Added a check for numeric value in value mapping
  + ZBX-22206 Fixed incorrect padding in multiselect popup contrast dark and light stylesheets
  + ZBX-18527 Fixed the markup for Type of calculation expression field
  + ZBX-22363 Added support for item and item_preproc table fields to be either nvarchar or nclob
  + ZBX-22622 Fixed alert script path validation
  + ZBX-22588 Fixed unauthorised file system access when using cURL
  + ZBX-22097 Fixed exiting process when connection to the database is lost
  + ZBX-21576 Optimized preprocessing in ClickHouse by HTTP template and added lld rule
  + ZBX-21669 Added the possibility to filter System user in the audit log
  + ZBX-22261 Added value mapping in the template PostgreSQL by Zabbix agent 2 for item Checksum failures
  + ZBX-22413 Fixed autofocus for inherited web scenario edit
  + ZBX-22507 Fixed positioning of the debug information on dashboards in the editing mode
  + ZBX-22506 Fixed horizontal scrollbar occasionally appearing on Graph widgets
  + ZBX-22512 Fixed occasional jumping of hint-boxes of Graph widgets, when made static
  + ZBX-22403 Added license information to the Readme for Veeam Backup templates
  + ZBX-21596 Optimized preprocessing steps in the Redis by Zabbix agent 2 template
  + ZBX-22520 Fixed the versions of integrations
  + ZBX-19466 Changed global script name validation to include a menu path into its scope of uniqueness check
  + ZBX-22073 Fixed subfilters of the Latest data and Graphs occasionally hiding the selected options
  + ZBX-22490 Fixed HttpRequest limit in JavaScript being reached even if all objects are destroyed
  + ZBX-21578 Optimized HAProxy http/agent templates to spread the load across the workers
  + ZBX-21906 Fixed recovery of dependent items when throttling is used
  + ZBX-21723 Removed syslog LogType from config file for Zabbix agent 2 on Windows
  + ZBX-22407 Fixed a crash when testing an item with the aggregated function count containing invalid argument
  + ZBX-22056 Fixed the "No data found" message style in Monitoring-&gt;Problems
  + ZBX-22026 Fixed SNMP agent item going to unsupported state on NULL result
  + ZBX-22411 Fixed incorrect time in the dashboard Graph widget hintbox
  + ZBX-21902 Emphasized the HTML type in the attribution field in the Administration-&gt;Geographical Maps
  + ZBX-18288 Fixed undefined offset runtime error in the Graph prototype preview
  + ZBX-21963 Fixed $ZBX_SERVER value being ignored unless $ZBX_SERVER_PORT is also defined
  + ZBX-21802 Fixed Enabled button in the discovered calculated items
  + ZBX-21642 Fixed a filter not clearing when clicking on a specific host in the Monitoring
  + ZBX-22186 Fixed wrong color update after item order change in graphs
  + ZBX-19339 Fixed import and export of dependent LLD rules if master item is a web item
  + ZBX-21813 Fixed User role update page when an empty user role name has been submitted
  + ZBX-22188 Changed parameters of the wmi.get and wmi.getall keys to mandatory
  + ZBX-21238 Fixed the inability to update status and other fields of a templated item, item prototype
    and discovery rule of script type
  + ZBX-21834 Fixed the map navigation tree breaking if there is a disabled trigger used as a link indicator
    between two elements in a map
  + ZBX-22259 Fixed quoted parameter escaping in the trigger expression functions
  + ZBX-22241 Fixed map link color and drawing style selection when multiple triggers are in the problem state
  + ZBX-22203 Fixed the tabfilter item click event being executed at the end of the tabfilter sorting event in Firefox
  + ZBX-22434 Fixed race condition when starting Zabbix agent 2 with loadable plugins
  + ZBX-22229 Updated Zabbix web service dependencies
  + ZBX-20801 Updated the Readme in Docker template
  + ZBX-22298 Fixed metrics preprocessing in PVC discovery in Kubernetes cluster state by HTTP template,
    removed non-existing PVC statuses, combined state phases into single phase metrics, added PV discovery
  + ZBX-22079 Fixed "make clean" command when used from tar archive
  + ZBX-22222 Fixed applying item value maps on already converted values
  + ZBX-22402 Fixed data sending to Zabbix server from Zabbix agent2 persistent buffer
  + ZBX-22240 Fixed selects of history and trends being able to block housekeeping
  + ZBX-22240 Fixed selects of history and trends blocking drop_chunks
  + ZBX-22078 Fixed the crash in calculated items when using tag filter on 32-bit systems
  + ZBX-21591 Optimized JSONPaths in the Nginx Plus template
  + ZBX-21739 Fixed discover status not being updated for templated graph prototype
  + ZBX-21748 Fixed the background of the Close button in the message box for dark theme
  + ZBX-19202 Fixed template dashboard availability to users without permissions to the templates
  + ZBX-22189 Fixed Zabbix server crash appearing when only item tags change between LLD runs
  + ZBX-21591 Optimized Nginx Plus by HTTP template to spread the load across worker processes
  + ZBX-22032 Added the cookie engine to HTTP checks
  + ZBX-21597 Optimized Remote Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-21602 Optimized Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-22149 Fixed wrong escaping in trigger expression during upgrade and escaping as a workaround for calculated items
  + ZBX-22061 Fixed custom query parameter read on an empty parameter for Oracle plugin in Zabbix agent 2
  + ZBX-21227 Improved error logging during agent start as a Windows service
  + ZBX-22178 Fixed action operations being executed on the current host only if a host group is selected
  + ZBX-22189 Fixed LLD Zabbix server crash
  + ZBX-21538 Fixed history.get API method blocking drop_chunks requests during housekeeping
  + ZBX-21956 Fixed severity sign overlapping trigger name in the map element configuration
  + ZBX-22215 Fixed incorrectly quoted function parameter parsing
  + ZBX-22043 Fixed the crash when array index in JSONPath is negative or large
  + ZBX-22118 Fixed remote command execution sequence in Zabbix agent 2
  + ZBX-21556 Updated Etcd by HTTP template to comply with Etcd v3.5
  + ZBX-22133 Fixed closed pipe detection for communication with plugins in Windows
  + ZBX-21936 Fixed actions not being displayed in the Action log widget
  + ZBX-22164 Fixed quote and unquote methods for trigger functions
  + ZBX-21254 Removed kernel.maxproc from the processes graph in Linux by Zabbix agent templates
  + ZBX-21754 Improved value cache warmup when retrieving two last values with 1 day update interval
  + ZBX-22077 Fixed Sign out link not working consistently in Mozilla Firefox
  + ZBX-21862 Updated tablespaces query for Oracle plugin in Zabbix agent 2
  + ZBX-21665 Fixed SMART plugin infinite loop for Zabbix agent 2
  + ZBX-19138 Fixed Redis plugin configuration in Zabbix agent 2 configuration files
  + ZBX-21592 Moved some static items under LLD rules to optimize Oracle by ODBC template
  + ZBX-21069 Fixed SNMP max_vars not backing off when generr is received
  + ZBX-21889 Fixed warnings being displayed even after enabling overrides for trends or history tables with compressed chunks
  + ZBX-21563 Changed the order in which escalation steps and recovery operations are executed
  + ZBX-22017 Fixed map navigation tree widget inability to save the order when the depth levels get changed
  + ZBX-21961 Removed the unnecessary "Command:" label for message actions on the Event details page
  + ZBX-21783 Fixed Zabbix JS timeout validation
  + ZBX-21720 Fixed trends function cache size estimation and overallocation handling
  + ZBX-21713 Fixed retrieval of the numeric column width when Oracle DB is used
  + ZBX-22126 Fixed trends being deleted from cache and retrieved from the database when data older than 1 hour is received
  + ZBX-22075 Fixed crash when Elasticsearch is used
  + ZBX-21890 Fixed config.dbversion_status containing second empty object on PostgreSQL without TSDB
  + ZBX-22138 Fixed inability to delete a group from the host prototype
  + ZBX-21950 Updated script item to not require host interface during template linkage
  + ZBX-21540 Moved some static items under LLD rules to improve performance in Oracle by Zabbix agent 2 template
  + ZBX-21073 Added support of Int8Array(), Buffer() and also duktape plain buffers in md5, sha256 and hmac function parameters
  + ZBX-22071 Extended description for OPSGenie media type
  + ZBX-20845 Fixed SNMP interface availability in case of wrong credentials
  + ZBX-21587 Added metrics for optimizing dependent items preprocessing in Jenkins template
  + ZBX-21441 Added an override to skip metadata collection on zfs and btrfs for Nix templates
  + ZBX-22016 Fixed host.get API method not returning any results for hosts with no interfaces when filtering by "hostid"
  + ZBX-21927 Fixed a crash on Oracle database when connection is lost
  + ZBX-21300 Fixed high CPU usage when using net.tcp.socket.count key on Windows
  + ZBX-21793 Fixed error message for "diaginfo" runtime command
  + ZBX-22042 Fixed inability to get the existing group prototypes by hostprototype.get API method when using Oracle database
  + ZBX-21221 Increased character limit of task_result.info
  + ZBX-21696 Fixed Windows agent 2 Unicode path support for log* items
  + ZBX-21903 Fixed agent 2 timeout behavior for net.tcp.port item
  + ZBX-21039 Fixed Readme in PostgreSQL by Zabbix agent 2 template
  + ZBX-21922 Fixed expression macros to use corresponding item keys
  + ZBX-21806 Fixed fatal PHP error in case incorrect variable type for controller action is given
  + ZBX-21753 Fixed graphs not loading in kiosk mode
  + ZBX-20413 Fixed the behavior of paging when a filter or a sub-filter is applied
  + ZBX-21206 Updated plugin support dependency for Zabbix agent 2
  + ZBX-20356 Updated Zabbix agent 2 to remove and re-add performance counters on failed collection and to keep a query always open
  + ZBX-21296 Updated Oracle plugin, Oracle ODBC and agent 2 template documentation grant select variables and added a new grant
  + ZBX-21595 Optimized RabbitMQ node templates
  + ZBX-21884 Changed system.sw.packages[&lt;package&gt;,&lt;manager&gt;,&lt;format&gt;] to system.sw.packages[&lt;regexp&gt;,&lt;manager&gt;,&lt;format&gt;]
  + ZBX-21594 Optimized RabbitMQ cluster templates
  + ZBX-20050 Fixed broken macro value and type input when changing to/from inherited macros
  + ZBX-21864 Fixed the fatal error in system warning page
  + ZBX-20110 Added single field search option to the archive.info, ts.stats, pdb.info,
    cdb.info and diskgroups.stats keys in Zabbix agent 2 Oracle plugin
  + ZBX-21373 Fixed the agent sometimes crashing when enumerating system processes on OpenBSD</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1689854400">- updated to latest upstream release 6.0.19
- this version fixes CVE-2023-29454 bsc#1213338
- New Features and Improvements
  + ZBXNEXT-8497 Removed unnecessary JavaScript preprocessing in discovery rules in Kubernetes templates
  + ZBXNEXT-8465 Updated JavaScript scripts in Kubernetes templates
  + ZBXNEXT-8467 Updated max supported TimescaleDB version to 2.11
  + ZBXNEXT-7072 Fixed hintbox to be automatically closed when target element disappears
  + ZBXNEXT-8294 Added filters of node labels and annotations for Kubelet discovery
    in Kubernetes cluster state template
  + ZBXNEXT-8199 Added Google cloud platform monitoring template
  + ZBXNEXT-8330 Updated plugin support with defaults support for Zabbix agent 2
  + ZBXNEXT-8357 Improved proxy history housekeeping when data older than ProxyOfflineBuffer is being constantly received
  + ZBXNEXT-8142 Added ability to import configuration files with a UTF-8 Byte order mark
  + ZBXNEXT-8209 Added Azure CosmosDB for MongoDB template
  + ZBXNEXT-8078 Removed unnecessary new line for each element in an array when exporting YAML templates
  + ZBXNEXT-8273 Implemented support for relative Include paths in the config file, based on its current directory
  + ZBXNEXT-8391 Added container healthcheck metric in Docker by Zabbix agent 2 template
  + ZBXNEXT-8354 Added pids_stats to docker.container_stats key in Zabbix agent 2
- Bug Fixes
  + ZBX-22987 Fixed inefficient URL schema validation
  + ZBX-21859 Fixed active checks occasionally not being executed on Zabbix agent 2 if checks
    for a plugin have long and short update intervals
  + ZBX-21892 Fixed wrong fs type returned by vfs.fs.get for file systems with identical mount point
  + ZBX-22941 Prevented clearing of the user macro secret values on inherited host prototypes as
    the result of user macros modifications on the parent host prototype of a template
  + ZBX-22695 Fixed eventlog duplicate timestamps
  + ZBX-22903 Fixed scale calculation for Graph and Graph (classic) widgets
  + ZBX-22148 Fixed the crash when updating a webhook to JavaScript that cannot be compiled
  + ZBX-22868 Fixed Zabbix agent 2 plugin Defaults when hardcoded value is provided
  + ZBX-22399 Added TLS and Default parameters support to MQTT plugin for Zabbix agent 2
  + ZBX-20280 Fixed page selection in a dashboard after refresh
  + ZBX-22883 Fixed occasional crash of user parameters on Windows when using Zabbix agent 2 with UserParameterDir defined
  + ZBX-22805 Increased memory allocation limit for JavaScript execution from 64M to 512M
  + ZBX-22798 Fixed incorrect output of vfs.file.contents when reading frequently modified file
  + ZBX-21573 Optimized preprocessing steps in the AWS EC2 by HTTP template
  + ZBX-16326 Fixed displaying of the first and last data points on the graphs
  + ZBX-22467 Fixed missing bracket in a trigger event name in Windows templates
  + ZBX-22738 Fixed flickering debug info while editing empty dashboards
  + ZBX-22231 Removed host and interface macros resolution from HTTP proxy fields in items,
    item prototype and discovery rule test dialogues
  + ZBX-21194 Fixed filter form submission upon pressing Enter key in Safari
  + ZBX-22762 Fixed race condition in Zabbix agent 2 when reading filesystem
  + ZBX-21804 Removed requirement for write permissions on hosts, host groups, triggers, discovery rules,
    discovery checks and proxies when creating or updating actions
  + ZBX-22243 Fixed navigation away from edited dashboard without user confirmation
  + ZBX-22418 Fixed popup form fields overlapping labels when textarea width is resized
  + ZBX-19590 Changed count_foreach to add 0 when no data are in the requested period
  + ZBX-22681 Fixed wrongly displayed Revert button for text macros in host, template and host prototype clone forms
  + ZBX-22594 Fixed fatal error when a request contains invalid authentication parameters
  + ZBX-22397 Fixed disabled input field text color in Safari
  + ZBX-21593 Optimized preprocessing steps in the templates PostgreSQL by Zabbix agent and PostgreSQL by Zabbix agent 2
  + ZBX-22470 Fixed hang on logging when establishing an encrypted connection in Zabbix agent 2
  + ZBX-20263 Prevented the ability to link two or more templates with matching item keys to a host or template;
    improved the check for double template linkage and related error messages
  + ZBX-22571 Fixed "service not equal" action condition not working as expected
  + ZBX-22644 Fixed Graph widget not showing all problems for multiple items with dataset aggregation enabled
  + ZBX-22698 Fixed spelling mistakes in the templates
  + ZBX-21883 Changed Select map field of the Map widget to multiselect
  + ZBX-22989 Silenced null-dereference warnings for duktape
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22604 Added new replica mismatch metrics to Kubernetes cluster state template, updated triggers
  + ZBX-22475 Fixed regex in preprocessing parameter for Jenkins template
  + ZBX-21910 Fixed JavaScript in Kubernetes nodes template
  + ZBX-22773 Made NodeAddress use ListenIP and ListenPort if not specified
  + ZBX-21613 Fixed broken database upgrade if more than one Zabbix server at the same time on one database is started
  + ZBX-22688 Fixed AlertScriptPath not allowing links
  + ZBX-22029 Fixed preprocessing step in Pods discovery for Kubernetes kubelet template
  + ZBX-22234 Fixed incorrect SNMPINDEX offset retrieval in SNMP discovery
  + ZBX-22141 Fixed attaching multiple templates with proc.get item key to one host and fixed spelling in description
  + ZBX-22285 Fixed honoring of the excludeSearch parameter in API
  + ZBX-20604 Fixed UserParameterDir behavior for UserParameter calls
  + ZBX-22732 Fixed description of ATAN2 mathematical function
  + ZBX-22664 Fixed user macros with regex context being resynced without any changes
  + ZBX-22661 Fixed templated dashboard display in Monitoring Hosts Dashboards
  + ZBX-21599 Optimised preprocessing steps and added dashboard in the TiDB TiKV by HTTP template
  + ZBX-21598 Optimised preprocessing steps and added dashboard in the TiDB PD by HTTP template
  + ZBX-21600 Optimised preprocessing steps and added dashboard in the TiDB by HTTP template
  + ZBX-22386 Fixed encoding of HTML entities in the user interface
  + ZBX-22714 Fixed signature for mqtt.get key in Standard items popup
  + ZBX-21397 Fixed preprocessing step in discovery for Kubernetes kubelet template
  + ZBX-20202 Improved tablespace handling to support Oracle multitenant architecture in Oracle by ODBC template
  + ZBX-22713 Fixed Zabbix server compilation problem for NetBSD
  + ZBX-21795 Fixed unhandled timeout in Telnet
  + ZBX-21801 Fixed helper positioning when sorting Header and Query fields in item configuration form
  + ZBX-22238 Fixed non-writable hostgroup appearance in template, host and host prototype clone forms
  + ZBX-22192 Fixed valid widget name being reset when other widget fields are invalid
  + ZBX-21871 Switched for the changes in users of user group API object to be audit logged
    as updates in groups of user API objects
  + ZBX-22461 Fixed incorrect sortable item positioning in Safari
  + ZBX-22469 Fixed SLI calculation for services having multiple alarms per second
  + ZBX-22859 Fixed validation of input parameters in action configuration form</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1697544000">- updated to latest upstream release 6.0.22
- this version fixes CVE-2023-32722 and CVE-2023-32722 bsc#1216211 and bsc#1216222
- removed patches zabbix-6.0.12-new-m4-pgsql.patch zabbix-6.0.12-curl-fixes.patch
  honestly was tired of patching for correct way doing postgresql detection
  now added postgresql-server-devel which does not make sense but hey
  upstream does not care
- New Features and Improvements
  + ZBXNEXT-8576 Added template integration with Acronis Cyber Protect Cloud
  + ZBXNEXT-6554 Increased remote command execution limits to 16MB
  + ZBXNEXT-8610 Added MantisBT template
  + ZBXNEXT-8358 Improved items configuration sync on PostgreSQL by selecting using equal condition instead of not equal
  + ZBXNEXT-8429 Added HashiCorp Nomad template
  + ZBXNEXT-8649 Fixed time period params in JavaScript
  + ZBXNEXT-8581 Added support for HTTP proxy in Azure templates
  + ZBXNEXT-8558 Added MantisBT webhook
  + ZBXNEXT-8589 Updated documentation, unified metric names and descriptions in PostgreSQL templates,
    removed unused macros, user parameters and queries in PostgreSQL by Zabbix agent
  + ZBXNEXT-8528 Added AWS Cost Explorer template
  + ZBXNEXT-8190 Increased MariaDB maximum supported version to 11.0
  + ZBXNEXT-8582 Increased MySQL maximum supported version to 8.1
  + ZBXNEXT-8481 Added PostgreSQL by ODBC template
  + ZBXNEXT-8561 Added nodata trigger to remote Zabbix proxy and server health templates
  + ZBXNEXT-8482 Added integration with OpenStack Nova
  + ZBXNEXT-8451 Disabled spell checking for nondescriptive textareas
  + ZBXNEXT-8505 Added Cisco SD-WAN templates
  + ZBXNEXT-7944 Excluded edgeupdate service from services discovery in Windows by Zabbix agent templates
  + ZBXNEXT-8422 Added AWS ECS templates
- Bug Fixes
  + ZBX-23417 Fixed possible memory leak when checking modbus.get[] item
  + ZBX-23338 Improved performance of templatedashboard.get method for non super-admin users
  + ZBX-23110 Fixed possible crash on Windows 11 by removing concurrent Win API call for update perfCounters list
  + ZBX-23284 Prevented deletion of the discovered group as a result of renaming its group prototype
  + ZBX-21094 Fixed graphs not displaying values when items do not have trends and trend storage period is overridden in configuration
  + ZBX-23162 Fixed variable in JavaScript for Cisco Meraki template
  + ZBX-23066 Expanded ui/composer.json to describe the project
  + ZBX-23261 Removed kiosk mode button from host inventory form
  + ZBX-23253 Added static units support to graph widget legend and hint box
  + ZBX-21898 Fixed expression validation, history function parser to accept backslash without escaping
  + ZBX-22943 Fixed various memory leaks in Zabbix agent 2
  + ZBX-23244 Added escaping for special characters in HTML mode of Telegram mediatype
  + ZBX-22818 Fixed some aggregation functions not working with last_foreach()
  + ZBX-21636 Fixed Oracle DB update query error mishandled as success
  + ZBX-20442 Fixed Ceph plugin not returning percent_used in Zabbix agent 2
  + ZBX-15210 Added housekeeping and handling in remove action operation of autoreg_host table
  + ZBX-22685 Fixed issue of error message details not being expanded by default in various forms
  + ZBX-22166 Fixed item value widget not showing decimal places properly with seconds
  + ZBX-23035 Fixed disappearing filter group in host, item, trigger, graph, discovery rule, web and template lists
  + ZBX-23105 Added missing database indices
  + ZBX-22640 Fixed inability to add unique SNMPv3 checks in discovery rules
  + ZBX-21952 Fixed and improved documentation for Oracle by ODBC template
  + ZBX-22724 Fixed inconsistencies in ordering of objects in template configuration export
  + ZBX-22980 Fixed host prototype displaying inherited macros in a non-inherited macro tab
  + ZBX-17279 Fixed graph widget loading
  + ZBX-21644 Fixed state of "allow manual close" setting of trigger prototype getting lost on template cloning
  + ZBX-22060 Added notes about encryption in PostgreSQL templates, renamed database instance URI macro to connection string
    in PostgreSQL by Zabbix agent 2 template, updated PostgreSQL by ODBC template to use connection string
  + ZBX-23246 Fixed classic graph preview not working if more than 10 items are assigned to it
  + ZBX-22758 Fixed Zabbix agent 2 startup error on domain controllers by increasing go-winio version
  + ZBX-22451 Fixed resolving of calculated item formula in test popup
  + ZBX-22620 Added header in items for Meraki template
  + ZBX-23051 Changed content of resolved alerts to be more compatible with Event Orchestration in PagerDuty
  + ZBX-23272 Fixed naming for tenant item prototypes in OpenStack Nova by HTTP template
  + ZBX-22771 Fixed handling of large unsigned integers in jsonpath
  + ZBX-22871 Fixed regular expression crash with invalid utf-8 sequences when pcre2 is used
  + ZBX-23141 Fixed crash when maintenance is enabled and unexpected event exists for trigger prototype
  + ZBX-21255 Added support of the fmtnum() function for {ITEM.VALUE}, {ITEM.LASTVALUE} and expression macros
  + ZBX-21695 Fixed {TIME} macro not being resolved during scheduled report test
  + ZBX-23221 Fixed memory leaks when using certificate-based encryption in Zabbix Agent 1 and Agent 2; thanks to Masato Hirahata for the patch
  + ZBX-22864 Fixed calculation of max_repetitions sent out to device in SNMP PDUs
  + ZBX-21574 Optimized Asterisk by HTTP template
  + ZBX-18168 Added regexp runtime error logging for log*[] items
  + ZBX-22677 Adjusted font colors for placeholders, disabled and readonly fields
  + ZBX-22972 Fixed displaying of dashboard pages when scrolling is enabled
  + ZBX-22528 Fixed draggable element position
  + ZBX-23067 Enhanced audit logging with reason of switching of HA node to active mode
  + ZBX-22613 Fixed script execution with API token as authentication
  + ZBX-23060 Removed unused endpoints in JavaScript for Veeam Backup and Replication template
  + ZBX-22772 Added trends cleanup for non-numeric value types
  + ZBX-22822 Fixed displaying the correct threshold color in "Top hosts" widget when value exceeds maximum
  + ZBX-22777 Fixed item test form sending incorrectly resolved macros to server if item uses SNMP interface
  + ZBX-23097 Fixed use of uninitialised value when verifying subject and issuer with TLS
  + ZBX-23112 Fixed runtime errors in the inheritance of the trigger and trigger prototype dependencies
  + ZBX-22539 Fixed SLI calculation for days with daylight-saving-time transitions
  + ZBX-22814 Fixed PHP runtime errors in API trigger.get method when using "expandComment" option
  + ZBX-23049 Fixed default condition for log item macro resolution
  + ZBX-21909 Updated setup section in README for PHP-FPM templates to include configuration example for Apache
  + ZBX-21547 Fixed reading of non-UTF-8 encoded files in Zabbix agent 2
  + ZBX-20148 Fixed the issue with housekeeper failing to delete some of the events that required deletion
  + ZBX-21970 Fixed console error in "Map navigation tree" widget; disabled add button on a 10th depth level
  + ZBX-19393 Fixed undefined index errors in configuration.importcompare
  + ZBX-22290 Fixed generation of double page headers when general warning appears
  + ZBX-21845 Fixed Zabbix agent 2 systemd plugin failing with newer dbus
  + ZBX-22830 Fixed free bytes calculation for temporary tablespace in Oracle Zabbix agent 2 plugin
  + ZBX-22912 Fixed not being able to save an event correlation when custom formula was selected but only one condition remained
  + ZBX-21571 Updated pod crash loop trigger expressions in Kubernetes nodes and cluster state templates
  + ZBX-22369 Fixed suffix interpretation in threshold values for "Top hosts" widget
  + ZBX-22825 Fixed Zabbix access to the first page for user with specific page access
  + ZBX-22867 Fixed import popup showing circle animation even if PHP code failed
  + ZBX-22711 Fixed incorrectly displayed simple graphs with non-numeric items in Host graphs page</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1703419200">- updated to latest release 6.0.25
- fixes for bsc#1218199 (CVE-2023-32727), bsc#1218185 (CVE-2023-32725),bsc#1218193 (CVE-2023-32726)
- New Features and Improvements
  + ZBXNEXT-8857 Updated max supported TimescaleDB version to 2.13
  + ZBXNEXT-8800 Backported support of additional SSH options for ssh.run[] item as the 5th parameter
  + ZBXNEXT-8705 Implemented new tablespace item to retrieve percentage about
    current tablespace usage from max for both Oracle templates
  + ZBXNEXT-8708 Added version metric to Oracle plugin in Zabbix agent 2
  + ZBXNEXT-8729 Updated max supported TimescaleDB version to 2.12
  + ZBXNEXT-8522 Added HPE iLO by HTTP template
  + ZBXNEXT-7486 Added openshift-state-metrics in Kubernetes cluster state by HTTP
  + ZBXNEXT-8552 Added FortiGate by SNMP and FortiGate by HTTP templates
  + ZBXNEXT-8727 Added additional metrics in Cisco Meraki organization by HTTP template
  + ZBXNEXT-7097 Added item and trigger for monitoring PostgreSQL version into PostgreSQL
    by ODBC and PostgreSQL by Zabbix agent 2 templates
  + ZBXNEXT-8283 Implemented role-based authentication for AWS monitoring
  + ZBXNEXT-8575 Added Nextcloud template
  + ZBXNEXT-8469 Increased PostgreSQL maximum supported version to 16
  + ZBXNEXT-8714 Increased MariaDB maximum supported version to 11.1
- Bug Fixes
  + ZBX-23559 Fixed SLI dropping when maintenance is set with pre-existing problem
  + ZBX-23471 Fixed sha256 sum calculation on AIX, HP-UX and Solaris, fixed crash on HP-UX
  + ZBX-23787,ZBX-23755 Fixed crash on empty HTTP response;
    fixed Zabbix agent build on Windows with libcurl
  + ZBX-23683 Fixed calculation of vmware.datastore.read/write items taking into
    account VMware HV maintenance status
  + ZBX-21132 Fixed Top hosts widget not showing all items by selected item name
  + ZBX-23764 Added an additional field for new events in SIGNL4 media type
  + ZBX-23342 Fixed Zabbix agent 2 MySQL plugin connection not taking into account TLS parameters
  + ZBX-23685 Added read-only transaction to the list of recoverable errors on PostgreSQL
  + ZBX-23580 Fixed aggregated item key conversion to calculated item formula when
    item key includes 'last' function and a fourth parameter
  + ZBX-22493 Fixed foreign key support with SQLite3 database
  + ZBX-23490 Improved HTTP agent, web scenarios, web checks and JavaScript to convert to UTF-8
    from charset specified in HTTP header or HTTP meta tag
  + ZBX-23621 Fixed SNMP discovery looping forever with empty trend response
  + ZBX-23644 Fixed Zabbix agent compilation on AIX
  + ZBX-23525 Fixed template tab name in template configuration form
  + ZBX-23620 Reordered sub-templates in READMEs of Acronis, Control-M and Openstack templates
  + ZBX-23381 Fixed unit for FreeStorageSpace metric in JavaScript AWS RDS instance by HTTP template
  + ZBX-23269 Fixed sizes of loading modal windows
  + ZBX-22400 Fixed Web scenarios configuration form to display parent web scenarios on page refresh
  + ZBX-23290 Fixed gap when filtering by tags in Latest data
  + ZBX-23430 Fixed selected filter tab in high contrast themes being indistinguishable from others when collapsed
  + ZBX-23639 Changed value type for 'Pool Percent Used' item prototype in Ceph by Zabbix agent 2 template
  + ZBX-21891 Fixed messages about enabling, disabling and updating modules being different from other places
  + ZBX-23521 Fixed password field label not changing to key passphrase and
    back for SSH agent item when changing authentication method
  + ZBX-23431 Fixed non-working "Network timeout for item test" setting
  + ZBX-23285 Added missing bottom border for disabled button dropdown on hover for inherited macros
  + ZBX-23615 Fixed receiving data from the database twice the first time it is loaded
  + ZBX-19531 Fixed tables with header text vertical rotation
  + ZBX-23235 Fixed function macros to expand in notifications
  + ZBX-23173 Fixed memory leak in agent 2 for Windows Events processing on MS Windows
  + ZBX-23265 Fixed transfer of PSK encryption details when cloning proxy
  + ZBX-23563 Fixed JSONPath for rowshare locks metric in PostgreSQL by Zabbix agent 2 template
  + ZBX-22907 Removed unused LLD macro in PostgreSQL by Zabbix agent template
  + ZBX-23377 Added support for VMware perfCounter with nanosecond type
  + ZBX-23012 Possible optimization of the SQL queries when updating LLD items
  + ZBX-23325 Fixed ability to add duplicate ICMP ping checks to discovery rule configuration form via popup
  + ZBX-23270 Renamed trigger name condition to event name condition
  + ZBX-23340 Fixed TLS parameter handling in MySQL plugin for Zabbix agent 2
  + ZBX-23461 Fixed output of redundant data in DCdump_interfaces
  + ZBX-23528 Fixed inability to resize trigger expression field horizontally
  + ZBX-22977 Fixed positioning of hidden checkbox inputs and fixed autofocus in template/host mass update
  + ZBX-23494 Added SNMP fallback item to TrueNAS by SNMP template, updated
    uptime item and template descriptions, added preprocessing to free swap percentage calculation
  + ZBX-23404 Fixed Zabbix agent crashes on HP-UX 11.23
  + ZBX-22666 Disabled severity filter for Geomap widget in dashboard edit mode
  + ZBX-22735 Fixed confusing error message on user parameter reload in Zabbix agent 2
  + ZBX-23393 Fixed unquoted macro parsing in trigger function parameters
  + ZBX-23064 Simplified trend synchronization queries to improve performance
  + ZBX-23373 Fixed result for script.get API call with selectActions option
  + ZBX-23014 Fixed Zabbix agent build on HP-UX
  + ZBX-23164 Added timespan parameter in JavaScript Cisco Meraki template
  + ZBX-23455 Fixed inconsistency in button naming, confirmation messages,
    success and error messages in item and web scenario list pages
  + ZBX-20038 Fixed master host parameter for MySQL replication.get_slave_status key in Zabbix agent 2
  + ZBX-23301 Removed checks for PostgreSQL-TimescaleDB versions combination
  + ZBX-23211 Fixed host dashboard view for multi-page dashboard where the first page is empty</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1707048000">- add group provides needed by RPM 4.19</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108800">- update to latest release 6.0.27
- replaced zabbix-agentd.firewall  zabbix-java-gateway.firewall  zabbix-proxy.firewall  zabbix-server.firewall
  with firewalld xml definitions zabbix-agentd.xml  zabbix-java-gateway.xml  zabbix-proxy.xml  zabbix-server.xml
- New Features and Improvements
  + ZBXNEXT-8983 	Updated max supported MariaDB version to 11.2
  + ZBXNEXT-8984 	Updated max supported MySQL version to 8.3
  + ZBXNEXT-8762 	Added YugabyteDB by HTTP and YugabyteDB Cluster by HTTP templates
  + ZBXNEXT-8891 	Updated max supported MySQL version to 8.2
  + ZBXNEXT-8524 	Added support for HTTP proxy in GCP templates
  + ZBXNEXT-8759 	Added dashboards in Azure templates
  + ZBXNEXT-8580 	Added new discovery rules, refactored discovery rules to dependent items
    and made few minor changes in MSSQL by ODBC template
  + ZBXNEXT-8730 	Added Azure Cost Management by HTTP template
  - Bug Fixes
  + ZBX-23124 Fixed items with disabled history being sometimes stuck in non-supported state
  + ZBX-23586 Fixed filter evaluation type of organizations discovery in Cisco Meraki dashboard by HTTP template
  + ZBX-23766 Updated Zabbix agent 2 Ceph plugin readme setup instructions
  + ZBX-24094 Fixed network interfaces LLD filtering macro in Linux by Prom template
  + ZBX-23202 Fixed unused tag value being saved in tag filter
  + ZBX-22555 Updated regexp to case insensitive in Nginx templates
  + ZBX-23973 Fixed trends being retrieved from database for new items and for items with infrequent update interval
  + ZBX-22745 Removed incorrect description of network interfaces administrative status filter macro in SNMP templates
  + ZBX-24015 Improved zabbix[queue] internal item not to block history syncers and pollers
  + ZBX-23509 Fixed JSONPath of Keyspace discovery master item in Redis by Zabbix agent 2 template
  + ZBX-24059 Fixed libmodbus unnecessary linking into all binaries
  + ZBX-24055 Added missing API port macros in URL of script items in HPE Synergy by HTTP and HPE Primera by HTTP templates
  + ZBX-20525 Fixed vfs.dir.size performance issues when walking through directory that has a lot of subdirs/files
  + ZBX-23773 Improved trigger functionality for Acronis Cyber Protect Cloud MSP by HTTP template
  + ZBX-23979 Improved trend recalculation performance by performing trend updates in own transaction
  + ZBX-23688 Improved new item value retrieval performance by adding such items to value cache after configuration sync
  + ZBX-22130 Changed JSONPath expression evaluator to treat null values as empty variants
  + ZBX-23986 Added a license to the Go module
  + ZBX-23587 Fixed widget input field selecting when clicking on label
  + ZBX-23640 Fixed preload hints opening
  + ZBX-22433 Fixed web scenario and web scenario step configuration field trimming and field sorting
  + ZBX-23684 Fixed transactions query file for PostgreSQL by Zabbix agent template
  + ZBX-22371 Fixed process tags option not adding tags for service events
  + ZBX-17208 Fixed invalid command-line flag handling in Zabbix agent 2
  + ZBX-23937 Fixed JavaScript for AWS EC2 instances discovery
  + ZBX-22715 Fixed map shape dimension changes on resizing in scaled browser mode
  + ZBX-23722 Added garbage collection after executing JavaScript code
  + ZBX-23740 Fixed netsnmp persistent state disabling without affecting its configuration
  + ZBX-23257 Fixed log items not using MaxLinesPerSecond setting correctly for Zabbix agent 2
  + ZBX-23890 Removed non-existing headers from compiler checks: mtent.h and knlist.h
  + ZBX-23912 Removed Jira with CustomFields media type in data.tmpl
  + ZBX-23761 Fixed JavaScript in Jira media type
  + ZBX-22558 Fixed trigger expression for retrieval of stub page in Nginx templates
  + ZBX-23691 Fixed LLD filters evaluation type for devices discovery in Cisco SD-WAN by HTTP template
  + ZBX-23540 Added error checks for RegisterMetrics calls
  + ZBX-23605 Removed getting location buckets in AWS by HTTP template
    added discovery filters for request metrics in AWS S3 bucket by HTTP template
  + ZBX-23466 Fixed data aggregation errors in Graphs and Top hosts widgets with Elasticsearch backend
  + ZBX-23835 Updated Meraki templates
  + ZBX-23723 Fixed proxy params in JavaScript AWS templates
  + ZBX-23733 Fixed error when downloading graph as .png image if item name contains multibyte characters
  + ZBX-22983 Fixed ellipsed dropdown options in items mass update in preprocessing
  + ZBX-23715 Fixed persistent directory path not following symlinks upon creation
  + ZBX-23825 Fixed query_fields values for Acronis and Nomand templates
  + ZBX-22055 Fixed map image of map widget not being updated when pressing Apply button
  + ZBX-23629 Fixed interface icon cursor to pointer
  + ZBX-22536 Fixed TimescaleDB compression detection for history.clear API method and proper error appearance in frontend
  + ZBX-23145 Disabled deprecated automatic reconnection in MySQL
  + ZBX-22933 Improved vfs.file.regmatch and vfs.file.regexp items to use buffered file read
  + ZBX-23439 Fixed sorting of numeric items with/without aggregation enabled in Top hosts widget
  + ZBX-21973 Changed deprecated X-Frame option allow-from to Content-Security-Policy frame-ancestors
  + ZBX-23633 Fixed service alarms to be recovered with problem time in case of negative problem duration
  + ZBX-23738 Fixed Zabbix backend sources for libxml2 2.12.0 version changes
  + ZBX-23746 Fixed creation of tickets during escalation for Zammad media type
  + ZBX-23561 Fixed spacing between filter and results table
  + ZBX-18873 Fixed disabled chevrons color in problem view
  + ZBX-23636 Fixed some fields in Administration section not being trimmed on form submit</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108801">- remove all firewalld definitions as they are part of firewald package already</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711800000">- fix broken copypasta for system-user-zabbix source file and
  file itself to remove gecos (description) in file
  fixes bsc#1222169 Packaging Error in system-user-zabbix-6.0.27-1.1.noarch package prevents upgrade
  Thanks Andreas Stieger for pointing out and reporter himself</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1711800001">- update to 6.0.28:
  * Added metadata in JavaScript for AWS templates
  * Added AWS ELB Application Load Balancer by HTTP template
  * Added Check Point Next Generation Firewall by SNMP template
  * Added MSSQL by Zabbix agent 2 template
  * Updated max supported TimescaleDB version to 2.14
  * bug fixes</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1716984000">- Update license to match legaldb report</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1719489600">- update to 6.0.31
- New Features and Improvements
  + ZBXNEXT-9140 Added support for custom compartments in Oracle Cloud by HTTP templates Templates
  + ZBXNEXT-9034 Added Jira Data Center by JMX template Templates
  + ZBXNEXT-8682 Introduced a length limit of 512KB for item test values that server returns to Zabbix frontend Frontend Server
  + ZBXNEXT-8248 Added database filter macros to MySQL templates Templates
  + ZBXNEXT-6698 Removed absolute threshold and timeleft from OS template triggers of filesystem space Templates
  + ZBXNEXT-7930 Added user macro support for username and password fields in email media type Server
  + ZBXCTR-22 Refactored JavaScript filter functions for Kubernetes templates Templates
  + ZBXNEXT-9098 Added AWS ELB Network Load Balancer by HTTP template Templates
  + ZBXNEXT-6864 Replaced {HOST.CONN} with user macros in templates Templates
  + ZBXNEXT-9117 Updated max supported MariaDB version to 11.3 Proxy Server
  + ZBXNEXT-9026 Added Go compiler version to Zabbix agent 2 version output Agent
  + ZBXNEXT-8786 Changed 'odbc.discovery' keys to 'odbc.get' in MySQL by ODBC and Oracle by ODBC templates Templates
  + ZBXNEXT-8536 Added cbdhsvc service to macros in Windows agent templates Templates
  + ZBXNEXT-8861 Made changes and added more metrics to the FortiGate by SNMP template Templates
  + ZBXNEXT-8240 Added a new set of templates for integration with Oracle Cloud Infrastructure Templates
- Bug Fixes
  + ZBX-24483 Improved memory usage in Zabbix server/proxy trappers and in proxy
    pollers when sending large configuration Proxy Server
  + ZBX-23073 Fixed URL widget resizing and dragging Frontend
  + ZBX-24574 Fixed HA node flipping between standby and active states Server
  + ZBX-24119 Fixed possible blocking of alert manager when it periodically pings database Server
  + ZBX-7998 Added VMware service username, password and URL check for empty values Proxy Server
  + ZBX-24402 Reduced main process connections to database during startup Proxy Server
  + ZBX-24369 Fixed filter behavior in monitoring pages after deleting filter parameters Frontend
  + ZBX-24484 Fixed Geomap widget console error when dragging map in widget edit mode Frontend
  + ZBX-23337 Improved supported version documentation for Oracle Database plugin and both templates Documentation
  + ZBX-24180 Fixed inability to import existing host or template when its dependent item prototype,
    which is used in trigger prototypes or graph prototypes, would have a different master item API
  + ZBX-20871 Fixed inability to use LLD macro functions in Prometheus pattern and labels used in item prototype preprocessing API
  + ZBX-24527 Fixed unnecessary loading text being displayed in hintbox preloader Frontend
  + ZBX-24362 Fixed wrong Zabbix agent 2 loadable plugin process handling catching all child process exits Agent
  + ZBX-24470 Fixed scale of VMware vmware.vm.memory.size.compressed key Proxy Server
  + ZBX-24415 Added triggers for datastores in VMware templates Templates
  + ZBX-18094 Fixed multiple pie graph issues related to calculation of item angles Frontend
  + ZBX-20766 Fixed confusing port binding error message Agent Proxy Server
  + ZBX-24481 Fixed inability to unset value map from existing item or item prototype by passing
    a version without valuemap parameter into configuration.import API
  + ZBX-24531 Fixed compile time data not being set for agent2 Agent
  + ZBX-24453 Implemented socket file cleanup when shutting down, added blocking of signals during important stages of startup Proxy Server
  + ZBX-24152 Fixed host form submission with Enter button if the form is opened in a popup and focus is in a flexible text area field Frontend
  + ZBX-23788 Added SNMP OID ifAlias in Network interfaces discovery Templates
  + ZBX-24482 Fixed the presence of the http_proxy field in the initial data Installation
  + ZBX-24210 Improved Zabbix agent 2 loadable plugin capacity code style Agent
  + ZBX-23951 Fixed issue of incorrect template matching when no UUID exists in export file API
  + ZBX-23953 Fixed CIDR network mask of VMware HV network interface Proxy Server
  + ZBX-24195 Fixed host IPMI username and password field max length Frontend
  + ZBX-24451 Added tags and changed a item in Proxmox template Templates
  + ZBX-23386 Fixed hintbox sizing to fit screen Frontend
  + ZBX-24024 Fixed OIDs for external sensors in APC UPC by SNMP templates Templates
  + ZBX-21751 Fixed node's loadavg item in Proxmox template Templates
  + ZBX-24315 Fixed linking template to host when some LLD macro paths already exist Server
  + ZBX-24172 Fixed Zabbix server issue with scheduled intervals on Feb 29th of leap year Server
  + ZBX-23407 Improved performance of retrieving last history values when primary keys are available API
  + ZBX-24246 Updated descriptions for family of MySQL and Oracle templates,
    changed macro in the trigger 'Tablespace utilization is too high' for family of Oracle templates Templates
  + ZBX-23988 Renamed Agent2 Go module
  + ZBX-24222 Fixed incorrect item OIDs in the FortiGate by SNMP template Templates
  + ZBX-24393 Updated README in Redis by Zabbix agent 2 template Templates
  + ZBX-24298 Allowed any JNDI service providers back in JMX monitoring Java gateway
  + ZBX-19990 Separated LLD filter macros in Apache Tomcat by JMX template Templates
  + ZBX-24364 Added preprocessing steps for LLD rules in RabbitMQ templates Templates
  + ZBX-24368 Improved PostgreSQL autovacuum's count query Templates
  + ZBX-24282 Fixed Zabbix proxy to report error for not supported items Proxy Server
  + ZBX-19507 Fixed vmware.eventlog item to recover after event keys are reset Server
  + ZBX-24241 Fixed Zabbix server issue with random order of host groups for a host during real-time export Server
  + ZBX-24275 Fixed item prototype JSONPath preprocessing, added missing volume health metric and triggers in HPE MSA templates Templates
  + ZBX-24316 Fixed username macro in GridGain by JMX template Templates
  + ZBX-23719 Updated plugin-support to add duplicate flag handling Agent
  + ZBX-22429 Fixed typo in Zabbix proxy automake file Installation
  + ZBX-24264 Fixed value cache being filled with values of newly added items with triggers Server
  + ZBX-24088 Fixed problem filtering in maps with nested maps Frontend
  + ZBX-24206 Fixed line breaks in JavaScript in Cloudflare template Templates
  + ZBX-24236 Fixed nested transaction error in LLD when connection is terminated Server
  + ZBX-24134 Added sensor discovery in VMware Hypervisor template Templates
  + ZBX-23918 Fixed item pattern select popup to display all available items Frontend
  + ZBX-24190 Fixed items being updated incorrectly when configuring graph Frontend
  + ZBX-24289 Fixed issue with interface assignment for items copied from host to host Frontend
  + ZBX-23032 Added triggers for cluster status in VMware templates Templates
  + ZBX-23948 Added support for TabularData data when parsing an MBean attribute Java gateway
  + ZBX-23742 Fixed tag filtering logic for tags with one name and different types of operators API
  + ZBX-24271 Added delay in JavaScript execution for Azure Cost Management by HTTP template Templates
  + ZBX-24208 Fixed Oracle, MySQL plugin connection cache blocking Agent
  + ZBX-24202 Fixed JavaScript in AWS S3 bucket by HTTP template Templates
  + ZBX-23478 Fixed issue when missing locale error would not be displayed for user under certain conditions Frontend
  + ZBX-24166 Fixed Zabbix not being able to restart due to RTC and sockets not being closed before stopping Agent Proxy Server
  + ZBX-23853 Fixed duplicate agent check timestamps when time shifts back due to system clock synchronization Agent</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1726833600">- update to 6.0.33
- this version fixes CVE-2024-36461 and CVE-2024-22114
- New Features and Improvements
  + ZBXNEXT-9000 Changed query table for ASM disk group metrics in Oracle Database plugin and
    Oracle by ODBC template Agent Templates
  + ZBXNEXT-9217 Added AWS Lambda by HTTP template Templates
  + ZBXNEXT-9293 Updated max supported MySQL version to 9.0 Proxy Server
  + ZBXNEXT-8657 Updated Zabbix health templates with new visualization Templates
  + ZBXNEXT-9143 Added index on auditlog recordsetid Server
  + ZBXNEXT-9081 Added Small Computer System Interface (SCSI) device type support to Zabbix agent 2 Smart plugin Agent
  + ZBXNEXT-6445 Added recovery expression for fuzzytime triggers in Linux and Windows templates,
    removed fuzzytime triggers from active agent templates Templates
  + ZBXNEXT-9201 Updated max supported MySQL version to 8.4 Proxy Server
  + ZBXNEXT-9225 Updated max supported TimescaleDB version to 2.15 Server
  + ZBXNEXT-9226 Updated max supported MariaDB version to 11.4 Proxy Server
  + ZBXNEXT-8868 Added discovery and template for Azure VM Scale Sets Templates
- Bug Fixes
  + BX-24947 Fixed PHP runtime errors while processing frontend notifications Frontend
  + ZBX-24824 Improved loadable plugin connection broker Agent
  + ZBX-24583 Fixed inability to export/import web scenario with digest authentication API
  + ZBX-23905 Fixed double scroll in script dialogs Frontend
  + ZBX-18767 Fixed word breaks in flexible text input fields and trigger expressions Frontend
  + ZBX-24909 Fixed resolving of macro functions in the "Item value" widget Frontend
  + ZBX-24859 Fixed JavaScript in S3 buckets discovery rule Templates
  + ZBX-24617 Fixed hardcoded region in AWS by HTTP template Templates
  + ZBX-24524 Fixed "New values per second" statistic to include dependent items in calculation Proxy Server
  + ZBX-24821 Made 'execute_on' value being recorded in audit only for shell scripts Server
  + ZBX-23312 Fixed discovery edit form being saved incorrectly after dcheck update Frontend
  + ZBX-24773 Fixed duplicate item preprocessing in Kubernetes Kubelet by HTTP template Templates
  + ZBX-24514 Fixed standalone Zabbix server and Zabbix proxy not stopping when database is read-only Proxy Server
  + ZBX-23936 Fixed state and styling of readonly fields Frontend
  + ZBX-24520 Fixed an issue with incorrect translations used in several frontend places Frontend
  + ZBX-21815 Fixed issue with undefined offset for media type when it was deleted before saving the user Frontend
  + ZBX-24108 Fixed error in dashboard if Map widget contains map element that user doesn't have access to Frontend
  + ZBX-24569 Fixed old and added new items to Azure Virtual Machine template Templates
  + ZBX-24537 Fixed tags subfilter in Latest data kiosk mode Frontend
  + ZBX-24167 Fixed template linkage when item prototype collision is found Server
  + ZBX-23770 Improved monitoring user permissions documentation for Zabbix agent 2 Oracle plugin and Oracle by ODBC template Documentation
  + ZBX-24565 Removed redundant kernel header include, fixed musl compatibility issues (thanks to Alpine Linux maintainers for spotting this)
  + ZBX-24610 Fixed interface field appearance for discovered items without interface set Frontend
  + ZBX-24562 Fixed incorrect problem order in Problems by severity widget's hintbox Frontend
  + ZBX-23751 Fixed inability to pass an action filter condition without an "operator" property, implying a default value of "Equal" API
  + ZBX-21429 Prevented ability to disable all UI element access via role.update API API
  + ZBX-19271 Fixed inconsistent tag row rendering in different edit forms Frontend
  + ZBX-24539 Fixed incorrect threshold in trigger expression of Check Point Next Generation Firewall by SNMP template Templates
  + ZBX-24667 Fixed vm.memory.size[pused] item on Solaris Agent
  + ZBX-23781 Added storage volumes check in HPE iLO by HTTP template Templates
  + ZBX-24391 Fixed Zabbix agent to return net.tcp.socket.count result without error if IPv6 is disabled Agent
  + ZBX-24235 Fixed value misalignment in Item value widget Frontend
  + ZBX-24352 Fixed custom severity name usage in Geomap widget Frontend
  + ZBX-24665 Fixed potential problem with deprecated GCE Integrity feature Templates
  + ZBX-20993 Fixed Zabbix agent 2 MQTT plugin clientID to be generated by strict requirements Agent
  + ZBX-23426 Added dependent item with JavaScript preprocessing for edges SD-WAN in VMWare SD-WAN VeloCloud by HTTP template Templates
  + ZBX-24566 Fixed crash when expression macro is used in unsupported location Server
  + ZBX-24450 Fixed issue where graph could differ for data gathered from PostgreSQL and other databases Frontend
  + ZBX-24513 Fixed real-time export of rarely updated trends Server
  + ZBX-24163 Fixed submap addition in Map navigation tree widget to not append same submaps repeatedly Frontend
  + ZBX-23398 Fixed trigger expression constructor incorrectly showing '&lt;' and '&gt;' operators Frontend
  + ZBX-23584 Fixed error message being displayed when updating host after changing item status Frontend
  + ZBX-24635 Fixed datastore triggers in VMware templates Templates</changelog>
</package>
<package pkgid="ae6ceb15fcb4b7dc830e17cbabe0289b720a850e00b00ce57c6c93d687f84946" name="zabbix-server-postgresql" arch="aarch64">
  <version epoch="0" ver="6.0.33" rel="bp156.2.3.1"/>
  <changelog author="pgajdos@suse.com" date="1644494400">- version update to 4.0.38
  * ZBX-20387   fixed default language of the setup routine for logged in superadmin users (averza)
  * ZBX-19652   fixed JavaScript syntax for Internet Explorer 11 compatibility (jfreibergs)</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1644753600">- mention dropped files from 3.x series so it can be accepted in backports...
- zabbix-3.0.20-jsLoader-fix.patch was never required in 4.x</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1647518400">- updated to latest release 4.0.39
- Bug Fixes
  + ZBX-19789 Added SourceIP support to ldap simple checks
  + ZBX-20680 Fixed reflected XSS issues
  ( Reflected XSSes in Zabbix Frontend (CVE-2022-24349, CVE-2022-24917, CVE-2022-24918, CVE-2022-24919) )
  fixes for bsc#1196945 bsc#1196946 bsc#1196947</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491200">- updated to latest release 4.0.42
- New Features and Improvements
  + ZBXNEXT-7694 Added "utf8mb3" character set support for MySQL database
  + ZBX-20946 Enabled Bulgarian, Chinese (zh_TW), German, Greek, Indonesian,
    Romanian, Spanish and Vietnamese languages in frontend
- Bug Fixes
  + ZBX-21123 Fixed crash when VMware VC was not available at the first moment when starting zabbix_server
  + ZBX-21137 Fixed VMware collector crash related to datastore state disconnected from all HVs
  + ZBX-20600 Fixed vmware hv.datastore.latency item when multiple datastores with duplicate name
  + ZBX-20844 Fixed external check becoming unsupported when Zabbix server or Zabbix proxy is stopped</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491201">- add CVE-2022-35230 patch file CVE-2022-35230.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674216000">- updated to 6.0.12
- for changes in this major release please consult 6.0.html in
  /usr/share/doc/packages/zabbix/
- removed CVE-2022-35230.patch and zabbix-3.0.25-new-m4-pgsql.patch
- added fixed zabbix-6.0.12-new-m4-pgsql.patch patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674820800">- mention of patches added required...
  zabbix-6.0.12-curl-fixes.patch zabbix-6.0.12-netsnmp-fixes.patch
  zabbix-6.0.12-new-m4-pgsql.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1684152000">- updated to latest upstream release 6.0.17
- New Features and Improvements
  + ZBXNEXT-8334 Added Event-Driven Ansible media
  + ZBXNEXT-8312 Increased TimescaleDB maximum supported version to 2.10
  + ZBXNEXT-8317 Increased MariaDB maximum supported version to 10.11
  + ZBXNEXT-7759 Added array and Buffer support to JavaScript btoa function and HttpRequest post/put methods
  + ZBXNEXT-8071 Added sysdba, sysasm and sysoper login options to Zabbix agent 2
    Oracle plugin and updated Oracle by Zabbix agent 2 template documentation
  + ZBXNEXT-8241 Added support of signing data using rs256 to JavaScript engine
  + ZBXNEXT-8208 Added storage accounts in azure template
  + ZBXNEXT-8012 Implemented API token authentication in user.checkAuthentication method
  + ZBXNEXT-8204 Added support of PHP 8.2
  + ZBXNEXT-8170 Added AWS cloud templates
  + ZBXNEXT-7923 Added templates for BMC Control-M integration
  + ZBXNEXT-7775 Added Veeam backup and replication templates
  + ZBXNEXT-8054 Updated MariaDB maximum supported version to 10.10
  + ZBXNEXT-7951 Implemented configuration import improvements
  + ZBXNEXT-8112 Added Line media type
  + ZBXNEXT-8197 Added TimescaleDB v2.9.x support
  + ZBXNEXT-7962 Fixed interfaces discovery rules in OPNsense, PFSense and TrueNAS templates
  + ZBXNEXT-7615 Added hmac function for JavaScript
  + ZBXNEXT-7977 Added Azure Microsoft SQL templates
  + ZBXNEXT-8076 Added prof_enable and prof_disable commands for profiling
  + ZBXNEXT-7963 Added a hint box to the "Enable HTTP authentication" field; added confirmation dialog box for enabling HTTP authentication
  + ZBXNEXT-7886 Added Cisco Nexus 9000 Series Switches template
  + ZBXNEXT-6119 Added the option to retrieve all JSON data from docker.container_info key in Zabbix agent 2 Docker plugin
  + ZBXNEXT-7834 Added templates for Microsoft Azure and Azure virtual machines
  + ZBXNEXT-8058 Reduced locking between history syncers, trappers and proxy pollers
- Bug Fixes
  + ZBX-22718 Fixed memory leak in json objects and identical keys
  + ZBX-22719 Fixed replace() function in expressions
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22589 Added new limits for JS objects
  + ZBX-22521 Added debug logging for process selection in proc.mem[] on AIX
  + ZBX-22373 Updated go.mod/sum to allow mixing session and key parameter for Zabbix agent 2 items
  + ZBX-22241 Fixed minimum severity filter usage for map element link triggers
  + ZBX-22194 Fixed inability to import a template with trigger dependency on a host trigger
  + ZBX-22538 Fixed popup menus disappearing on right-clicking links in them
  + ZBX-21583 Optimised preprocessing steps and added two graphs and dashboard in the Hadoop by HTTP template
  + ZBX-19375 Prevented the ability to set a duplicate value for the uuid parameter when updating any of template
    entities; added possibility to update the uuid parameter for the Service API; fixed duplicate UUIDs
    in Proxmox VE by HTTP template
  + ZBX-21603 Optimised preprocessing steps in the Zookeeper by HTTP template
  + ZBX-21589 Optimised SQL queries and preprocessing steps
  + ZBX-22492 Removed limitation for size of logged messages in JS
  + ZBX-22641 Updated deprecated ports in Kubernetes templates, updated target tags,
    added notes about binding address options for Scheduler and Cluster Manager components
  + ZBX-22306 Fixed the crash in Zabbix agent 2 when running out of available file descriptors
  + ZBX-21013 Hid the option "Create new groups" for unprivileged users in the Import form
  + ZBX-22219 Added validation to the "Server" IP/DNS option in the Zabbix agent 2 configuration
  + ZBX-22627 Fixed loss of preprocessing result when step with delta is used
  + ZBX-22304 Fixed duplication in web scenario error messages when curl cannot resolve host
  + ZBX-21577 Added an extra master item prototype to the Elasticsearch Cluster by HTTP template
    to reduce preprocessing worker utilization
  + ZBX-20084 Fixed VMware parameters display
  + ZBX-20699 Fixed the inability to import host prototypes containing SNMPv3 interface;
    allowed to supply conditional parameters with default values to hostprototype.create and hostprototype.update API methods
    when the parameters have no effect; added audit logging of changes to host prototypes when unlinking a template;
    fixed the inability to remove group links or group prototypes from a host prototype of a linked template
  + ZBX-22432 Fixed different severity paddings in trigger popups and maps triggers
  + ZBX-22210 Fixed selected count when using filter and filtered parameter is changed in a popup
  + ZBX-22533 Fixed debug section overlapping with 'Add new widget' placeholder in the dashboard
  + ZBX-22331 Fixed messages when updating graph prototype discovery
  + ZBX-22455 Added a check for numeric value in value mapping
  + ZBX-22206 Fixed incorrect padding in multiselect popup contrast dark and light stylesheets
  + ZBX-18527 Fixed the markup for Type of calculation expression field
  + ZBX-22363 Added support for item and item_preproc table fields to be either nvarchar or nclob
  + ZBX-22622 Fixed alert script path validation
  + ZBX-22588 Fixed unauthorised file system access when using cURL
  + ZBX-22097 Fixed exiting process when connection to the database is lost
  + ZBX-21576 Optimized preprocessing in ClickHouse by HTTP template and added lld rule
  + ZBX-21669 Added the possibility to filter System user in the audit log
  + ZBX-22261 Added value mapping in the template PostgreSQL by Zabbix agent 2 for item Checksum failures
  + ZBX-22413 Fixed autofocus for inherited web scenario edit
  + ZBX-22507 Fixed positioning of the debug information on dashboards in the editing mode
  + ZBX-22506 Fixed horizontal scrollbar occasionally appearing on Graph widgets
  + ZBX-22512 Fixed occasional jumping of hint-boxes of Graph widgets, when made static
  + ZBX-22403 Added license information to the Readme for Veeam Backup templates
  + ZBX-21596 Optimized preprocessing steps in the Redis by Zabbix agent 2 template
  + ZBX-22520 Fixed the versions of integrations
  + ZBX-19466 Changed global script name validation to include a menu path into its scope of uniqueness check
  + ZBX-22073 Fixed subfilters of the Latest data and Graphs occasionally hiding the selected options
  + ZBX-22490 Fixed HttpRequest limit in JavaScript being reached even if all objects are destroyed
  + ZBX-21578 Optimized HAProxy http/agent templates to spread the load across the workers
  + ZBX-21906 Fixed recovery of dependent items when throttling is used
  + ZBX-21723 Removed syslog LogType from config file for Zabbix agent 2 on Windows
  + ZBX-22407 Fixed a crash when testing an item with the aggregated function count containing invalid argument
  + ZBX-22056 Fixed the "No data found" message style in Monitoring-&gt;Problems
  + ZBX-22026 Fixed SNMP agent item going to unsupported state on NULL result
  + ZBX-22411 Fixed incorrect time in the dashboard Graph widget hintbox
  + ZBX-21902 Emphasized the HTML type in the attribution field in the Administration-&gt;Geographical Maps
  + ZBX-18288 Fixed undefined offset runtime error in the Graph prototype preview
  + ZBX-21963 Fixed $ZBX_SERVER value being ignored unless $ZBX_SERVER_PORT is also defined
  + ZBX-21802 Fixed Enabled button in the discovered calculated items
  + ZBX-21642 Fixed a filter not clearing when clicking on a specific host in the Monitoring
  + ZBX-22186 Fixed wrong color update after item order change in graphs
  + ZBX-19339 Fixed import and export of dependent LLD rules if master item is a web item
  + ZBX-21813 Fixed User role update page when an empty user role name has been submitted
  + ZBX-22188 Changed parameters of the wmi.get and wmi.getall keys to mandatory
  + ZBX-21238 Fixed the inability to update status and other fields of a templated item, item prototype
    and discovery rule of script type
  + ZBX-21834 Fixed the map navigation tree breaking if there is a disabled trigger used as a link indicator
    between two elements in a map
  + ZBX-22259 Fixed quoted parameter escaping in the trigger expression functions
  + ZBX-22241 Fixed map link color and drawing style selection when multiple triggers are in the problem state
  + ZBX-22203 Fixed the tabfilter item click event being executed at the end of the tabfilter sorting event in Firefox
  + ZBX-22434 Fixed race condition when starting Zabbix agent 2 with loadable plugins
  + ZBX-22229 Updated Zabbix web service dependencies
  + ZBX-20801 Updated the Readme in Docker template
  + ZBX-22298 Fixed metrics preprocessing in PVC discovery in Kubernetes cluster state by HTTP template,
    removed non-existing PVC statuses, combined state phases into single phase metrics, added PV discovery
  + ZBX-22079 Fixed "make clean" command when used from tar archive
  + ZBX-22222 Fixed applying item value maps on already converted values
  + ZBX-22402 Fixed data sending to Zabbix server from Zabbix agent2 persistent buffer
  + ZBX-22240 Fixed selects of history and trends being able to block housekeeping
  + ZBX-22240 Fixed selects of history and trends blocking drop_chunks
  + ZBX-22078 Fixed the crash in calculated items when using tag filter on 32-bit systems
  + ZBX-21591 Optimized JSONPaths in the Nginx Plus template
  + ZBX-21739 Fixed discover status not being updated for templated graph prototype
  + ZBX-21748 Fixed the background of the Close button in the message box for dark theme
  + ZBX-19202 Fixed template dashboard availability to users without permissions to the templates
  + ZBX-22189 Fixed Zabbix server crash appearing when only item tags change between LLD runs
  + ZBX-21591 Optimized Nginx Plus by HTTP template to spread the load across worker processes
  + ZBX-22032 Added the cookie engine to HTTP checks
  + ZBX-21597 Optimized Remote Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-21602 Optimized Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-22149 Fixed wrong escaping in trigger expression during upgrade and escaping as a workaround for calculated items
  + ZBX-22061 Fixed custom query parameter read on an empty parameter for Oracle plugin in Zabbix agent 2
  + ZBX-21227 Improved error logging during agent start as a Windows service
  + ZBX-22178 Fixed action operations being executed on the current host only if a host group is selected
  + ZBX-22189 Fixed LLD Zabbix server crash
  + ZBX-21538 Fixed history.get API method blocking drop_chunks requests during housekeeping
  + ZBX-21956 Fixed severity sign overlapping trigger name in the map element configuration
  + ZBX-22215 Fixed incorrectly quoted function parameter parsing
  + ZBX-22043 Fixed the crash when array index in JSONPath is negative or large
  + ZBX-22118 Fixed remote command execution sequence in Zabbix agent 2
  + ZBX-21556 Updated Etcd by HTTP template to comply with Etcd v3.5
  + ZBX-22133 Fixed closed pipe detection for communication with plugins in Windows
  + ZBX-21936 Fixed actions not being displayed in the Action log widget
  + ZBX-22164 Fixed quote and unquote methods for trigger functions
  + ZBX-21254 Removed kernel.maxproc from the processes graph in Linux by Zabbix agent templates
  + ZBX-21754 Improved value cache warmup when retrieving two last values with 1 day update interval
  + ZBX-22077 Fixed Sign out link not working consistently in Mozilla Firefox
  + ZBX-21862 Updated tablespaces query for Oracle plugin in Zabbix agent 2
  + ZBX-21665 Fixed SMART plugin infinite loop for Zabbix agent 2
  + ZBX-19138 Fixed Redis plugin configuration in Zabbix agent 2 configuration files
  + ZBX-21592 Moved some static items under LLD rules to optimize Oracle by ODBC template
  + ZBX-21069 Fixed SNMP max_vars not backing off when generr is received
  + ZBX-21889 Fixed warnings being displayed even after enabling overrides for trends or history tables with compressed chunks
  + ZBX-21563 Changed the order in which escalation steps and recovery operations are executed
  + ZBX-22017 Fixed map navigation tree widget inability to save the order when the depth levels get changed
  + ZBX-21961 Removed the unnecessary "Command:" label for message actions on the Event details page
  + ZBX-21783 Fixed Zabbix JS timeout validation
  + ZBX-21720 Fixed trends function cache size estimation and overallocation handling
  + ZBX-21713 Fixed retrieval of the numeric column width when Oracle DB is used
  + ZBX-22126 Fixed trends being deleted from cache and retrieved from the database when data older than 1 hour is received
  + ZBX-22075 Fixed crash when Elasticsearch is used
  + ZBX-21890 Fixed config.dbversion_status containing second empty object on PostgreSQL without TSDB
  + ZBX-22138 Fixed inability to delete a group from the host prototype
  + ZBX-21950 Updated script item to not require host interface during template linkage
  + ZBX-21540 Moved some static items under LLD rules to improve performance in Oracle by Zabbix agent 2 template
  + ZBX-21073 Added support of Int8Array(), Buffer() and also duktape plain buffers in md5, sha256 and hmac function parameters
  + ZBX-22071 Extended description for OPSGenie media type
  + ZBX-20845 Fixed SNMP interface availability in case of wrong credentials
  + ZBX-21587 Added metrics for optimizing dependent items preprocessing in Jenkins template
  + ZBX-21441 Added an override to skip metadata collection on zfs and btrfs for Nix templates
  + ZBX-22016 Fixed host.get API method not returning any results for hosts with no interfaces when filtering by "hostid"
  + ZBX-21927 Fixed a crash on Oracle database when connection is lost
  + ZBX-21300 Fixed high CPU usage when using net.tcp.socket.count key on Windows
  + ZBX-21793 Fixed error message for "diaginfo" runtime command
  + ZBX-22042 Fixed inability to get the existing group prototypes by hostprototype.get API method when using Oracle database
  + ZBX-21221 Increased character limit of task_result.info
  + ZBX-21696 Fixed Windows agent 2 Unicode path support for log* items
  + ZBX-21903 Fixed agent 2 timeout behavior for net.tcp.port item
  + ZBX-21039 Fixed Readme in PostgreSQL by Zabbix agent 2 template
  + ZBX-21922 Fixed expression macros to use corresponding item keys
  + ZBX-21806 Fixed fatal PHP error in case incorrect variable type for controller action is given
  + ZBX-21753 Fixed graphs not loading in kiosk mode
  + ZBX-20413 Fixed the behavior of paging when a filter or a sub-filter is applied
  + ZBX-21206 Updated plugin support dependency for Zabbix agent 2
  + ZBX-20356 Updated Zabbix agent 2 to remove and re-add performance counters on failed collection and to keep a query always open
  + ZBX-21296 Updated Oracle plugin, Oracle ODBC and agent 2 template documentation grant select variables and added a new grant
  + ZBX-21595 Optimized RabbitMQ node templates
  + ZBX-21884 Changed system.sw.packages[&lt;package&gt;,&lt;manager&gt;,&lt;format&gt;] to system.sw.packages[&lt;regexp&gt;,&lt;manager&gt;,&lt;format&gt;]
  + ZBX-21594 Optimized RabbitMQ cluster templates
  + ZBX-20050 Fixed broken macro value and type input when changing to/from inherited macros
  + ZBX-21864 Fixed the fatal error in system warning page
  + ZBX-20110 Added single field search option to the archive.info, ts.stats, pdb.info,
    cdb.info and diskgroups.stats keys in Zabbix agent 2 Oracle plugin
  + ZBX-21373 Fixed the agent sometimes crashing when enumerating system processes on OpenBSD</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1689854400">- updated to latest upstream release 6.0.19
- this version fixes CVE-2023-29454 bsc#1213338
- New Features and Improvements
  + ZBXNEXT-8497 Removed unnecessary JavaScript preprocessing in discovery rules in Kubernetes templates
  + ZBXNEXT-8465 Updated JavaScript scripts in Kubernetes templates
  + ZBXNEXT-8467 Updated max supported TimescaleDB version to 2.11
  + ZBXNEXT-7072 Fixed hintbox to be automatically closed when target element disappears
  + ZBXNEXT-8294 Added filters of node labels and annotations for Kubelet discovery
    in Kubernetes cluster state template
  + ZBXNEXT-8199 Added Google cloud platform monitoring template
  + ZBXNEXT-8330 Updated plugin support with defaults support for Zabbix agent 2
  + ZBXNEXT-8357 Improved proxy history housekeeping when data older than ProxyOfflineBuffer is being constantly received
  + ZBXNEXT-8142 Added ability to import configuration files with a UTF-8 Byte order mark
  + ZBXNEXT-8209 Added Azure CosmosDB for MongoDB template
  + ZBXNEXT-8078 Removed unnecessary new line for each element in an array when exporting YAML templates
  + ZBXNEXT-8273 Implemented support for relative Include paths in the config file, based on its current directory
  + ZBXNEXT-8391 Added container healthcheck metric in Docker by Zabbix agent 2 template
  + ZBXNEXT-8354 Added pids_stats to docker.container_stats key in Zabbix agent 2
- Bug Fixes
  + ZBX-22987 Fixed inefficient URL schema validation
  + ZBX-21859 Fixed active checks occasionally not being executed on Zabbix agent 2 if checks
    for a plugin have long and short update intervals
  + ZBX-21892 Fixed wrong fs type returned by vfs.fs.get for file systems with identical mount point
  + ZBX-22941 Prevented clearing of the user macro secret values on inherited host prototypes as
    the result of user macros modifications on the parent host prototype of a template
  + ZBX-22695 Fixed eventlog duplicate timestamps
  + ZBX-22903 Fixed scale calculation for Graph and Graph (classic) widgets
  + ZBX-22148 Fixed the crash when updating a webhook to JavaScript that cannot be compiled
  + ZBX-22868 Fixed Zabbix agent 2 plugin Defaults when hardcoded value is provided
  + ZBX-22399 Added TLS and Default parameters support to MQTT plugin for Zabbix agent 2
  + ZBX-20280 Fixed page selection in a dashboard after refresh
  + ZBX-22883 Fixed occasional crash of user parameters on Windows when using Zabbix agent 2 with UserParameterDir defined
  + ZBX-22805 Increased memory allocation limit for JavaScript execution from 64M to 512M
  + ZBX-22798 Fixed incorrect output of vfs.file.contents when reading frequently modified file
  + ZBX-21573 Optimized preprocessing steps in the AWS EC2 by HTTP template
  + ZBX-16326 Fixed displaying of the first and last data points on the graphs
  + ZBX-22467 Fixed missing bracket in a trigger event name in Windows templates
  + ZBX-22738 Fixed flickering debug info while editing empty dashboards
  + ZBX-22231 Removed host and interface macros resolution from HTTP proxy fields in items,
    item prototype and discovery rule test dialogues
  + ZBX-21194 Fixed filter form submission upon pressing Enter key in Safari
  + ZBX-22762 Fixed race condition in Zabbix agent 2 when reading filesystem
  + ZBX-21804 Removed requirement for write permissions on hosts, host groups, triggers, discovery rules,
    discovery checks and proxies when creating or updating actions
  + ZBX-22243 Fixed navigation away from edited dashboard without user confirmation
  + ZBX-22418 Fixed popup form fields overlapping labels when textarea width is resized
  + ZBX-19590 Changed count_foreach to add 0 when no data are in the requested period
  + ZBX-22681 Fixed wrongly displayed Revert button for text macros in host, template and host prototype clone forms
  + ZBX-22594 Fixed fatal error when a request contains invalid authentication parameters
  + ZBX-22397 Fixed disabled input field text color in Safari
  + ZBX-21593 Optimized preprocessing steps in the templates PostgreSQL by Zabbix agent and PostgreSQL by Zabbix agent 2
  + ZBX-22470 Fixed hang on logging when establishing an encrypted connection in Zabbix agent 2
  + ZBX-20263 Prevented the ability to link two or more templates with matching item keys to a host or template;
    improved the check for double template linkage and related error messages
  + ZBX-22571 Fixed "service not equal" action condition not working as expected
  + ZBX-22644 Fixed Graph widget not showing all problems for multiple items with dataset aggregation enabled
  + ZBX-22698 Fixed spelling mistakes in the templates
  + ZBX-21883 Changed Select map field of the Map widget to multiselect
  + ZBX-22989 Silenced null-dereference warnings for duktape
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22604 Added new replica mismatch metrics to Kubernetes cluster state template, updated triggers
  + ZBX-22475 Fixed regex in preprocessing parameter for Jenkins template
  + ZBX-21910 Fixed JavaScript in Kubernetes nodes template
  + ZBX-22773 Made NodeAddress use ListenIP and ListenPort if not specified
  + ZBX-21613 Fixed broken database upgrade if more than one Zabbix server at the same time on one database is started
  + ZBX-22688 Fixed AlertScriptPath not allowing links
  + ZBX-22029 Fixed preprocessing step in Pods discovery for Kubernetes kubelet template
  + ZBX-22234 Fixed incorrect SNMPINDEX offset retrieval in SNMP discovery
  + ZBX-22141 Fixed attaching multiple templates with proc.get item key to one host and fixed spelling in description
  + ZBX-22285 Fixed honoring of the excludeSearch parameter in API
  + ZBX-20604 Fixed UserParameterDir behavior for UserParameter calls
  + ZBX-22732 Fixed description of ATAN2 mathematical function
  + ZBX-22664 Fixed user macros with regex context being resynced without any changes
  + ZBX-22661 Fixed templated dashboard display in Monitoring Hosts Dashboards
  + ZBX-21599 Optimised preprocessing steps and added dashboard in the TiDB TiKV by HTTP template
  + ZBX-21598 Optimised preprocessing steps and added dashboard in the TiDB PD by HTTP template
  + ZBX-21600 Optimised preprocessing steps and added dashboard in the TiDB by HTTP template
  + ZBX-22386 Fixed encoding of HTML entities in the user interface
  + ZBX-22714 Fixed signature for mqtt.get key in Standard items popup
  + ZBX-21397 Fixed preprocessing step in discovery for Kubernetes kubelet template
  + ZBX-20202 Improved tablespace handling to support Oracle multitenant architecture in Oracle by ODBC template
  + ZBX-22713 Fixed Zabbix server compilation problem for NetBSD
  + ZBX-21795 Fixed unhandled timeout in Telnet
  + ZBX-21801 Fixed helper positioning when sorting Header and Query fields in item configuration form
  + ZBX-22238 Fixed non-writable hostgroup appearance in template, host and host prototype clone forms
  + ZBX-22192 Fixed valid widget name being reset when other widget fields are invalid
  + ZBX-21871 Switched for the changes in users of user group API object to be audit logged
    as updates in groups of user API objects
  + ZBX-22461 Fixed incorrect sortable item positioning in Safari
  + ZBX-22469 Fixed SLI calculation for services having multiple alarms per second
  + ZBX-22859 Fixed validation of input parameters in action configuration form</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1697544000">- updated to latest upstream release 6.0.22
- this version fixes CVE-2023-32722 and CVE-2023-32722 bsc#1216211 and bsc#1216222
- removed patches zabbix-6.0.12-new-m4-pgsql.patch zabbix-6.0.12-curl-fixes.patch
  honestly was tired of patching for correct way doing postgresql detection
  now added postgresql-server-devel which does not make sense but hey
  upstream does not care
- New Features and Improvements
  + ZBXNEXT-8576 Added template integration with Acronis Cyber Protect Cloud
  + ZBXNEXT-6554 Increased remote command execution limits to 16MB
  + ZBXNEXT-8610 Added MantisBT template
  + ZBXNEXT-8358 Improved items configuration sync on PostgreSQL by selecting using equal condition instead of not equal
  + ZBXNEXT-8429 Added HashiCorp Nomad template
  + ZBXNEXT-8649 Fixed time period params in JavaScript
  + ZBXNEXT-8581 Added support for HTTP proxy in Azure templates
  + ZBXNEXT-8558 Added MantisBT webhook
  + ZBXNEXT-8589 Updated documentation, unified metric names and descriptions in PostgreSQL templates,
    removed unused macros, user parameters and queries in PostgreSQL by Zabbix agent
  + ZBXNEXT-8528 Added AWS Cost Explorer template
  + ZBXNEXT-8190 Increased MariaDB maximum supported version to 11.0
  + ZBXNEXT-8582 Increased MySQL maximum supported version to 8.1
  + ZBXNEXT-8481 Added PostgreSQL by ODBC template
  + ZBXNEXT-8561 Added nodata trigger to remote Zabbix proxy and server health templates
  + ZBXNEXT-8482 Added integration with OpenStack Nova
  + ZBXNEXT-8451 Disabled spell checking for nondescriptive textareas
  + ZBXNEXT-8505 Added Cisco SD-WAN templates
  + ZBXNEXT-7944 Excluded edgeupdate service from services discovery in Windows by Zabbix agent templates
  + ZBXNEXT-8422 Added AWS ECS templates
- Bug Fixes
  + ZBX-23417 Fixed possible memory leak when checking modbus.get[] item
  + ZBX-23338 Improved performance of templatedashboard.get method for non super-admin users
  + ZBX-23110 Fixed possible crash on Windows 11 by removing concurrent Win API call for update perfCounters list
  + ZBX-23284 Prevented deletion of the discovered group as a result of renaming its group prototype
  + ZBX-21094 Fixed graphs not displaying values when items do not have trends and trend storage period is overridden in configuration
  + ZBX-23162 Fixed variable in JavaScript for Cisco Meraki template
  + ZBX-23066 Expanded ui/composer.json to describe the project
  + ZBX-23261 Removed kiosk mode button from host inventory form
  + ZBX-23253 Added static units support to graph widget legend and hint box
  + ZBX-21898 Fixed expression validation, history function parser to accept backslash without escaping
  + ZBX-22943 Fixed various memory leaks in Zabbix agent 2
  + ZBX-23244 Added escaping for special characters in HTML mode of Telegram mediatype
  + ZBX-22818 Fixed some aggregation functions not working with last_foreach()
  + ZBX-21636 Fixed Oracle DB update query error mishandled as success
  + ZBX-20442 Fixed Ceph plugin not returning percent_used in Zabbix agent 2
  + ZBX-15210 Added housekeeping and handling in remove action operation of autoreg_host table
  + ZBX-22685 Fixed issue of error message details not being expanded by default in various forms
  + ZBX-22166 Fixed item value widget not showing decimal places properly with seconds
  + ZBX-23035 Fixed disappearing filter group in host, item, trigger, graph, discovery rule, web and template lists
  + ZBX-23105 Added missing database indices
  + ZBX-22640 Fixed inability to add unique SNMPv3 checks in discovery rules
  + ZBX-21952 Fixed and improved documentation for Oracle by ODBC template
  + ZBX-22724 Fixed inconsistencies in ordering of objects in template configuration export
  + ZBX-22980 Fixed host prototype displaying inherited macros in a non-inherited macro tab
  + ZBX-17279 Fixed graph widget loading
  + ZBX-21644 Fixed state of "allow manual close" setting of trigger prototype getting lost on template cloning
  + ZBX-22060 Added notes about encryption in PostgreSQL templates, renamed database instance URI macro to connection string
    in PostgreSQL by Zabbix agent 2 template, updated PostgreSQL by ODBC template to use connection string
  + ZBX-23246 Fixed classic graph preview not working if more than 10 items are assigned to it
  + ZBX-22758 Fixed Zabbix agent 2 startup error on domain controllers by increasing go-winio version
  + ZBX-22451 Fixed resolving of calculated item formula in test popup
  + ZBX-22620 Added header in items for Meraki template
  + ZBX-23051 Changed content of resolved alerts to be more compatible with Event Orchestration in PagerDuty
  + ZBX-23272 Fixed naming for tenant item prototypes in OpenStack Nova by HTTP template
  + ZBX-22771 Fixed handling of large unsigned integers in jsonpath
  + ZBX-22871 Fixed regular expression crash with invalid utf-8 sequences when pcre2 is used
  + ZBX-23141 Fixed crash when maintenance is enabled and unexpected event exists for trigger prototype
  + ZBX-21255 Added support of the fmtnum() function for {ITEM.VALUE}, {ITEM.LASTVALUE} and expression macros
  + ZBX-21695 Fixed {TIME} macro not being resolved during scheduled report test
  + ZBX-23221 Fixed memory leaks when using certificate-based encryption in Zabbix Agent 1 and Agent 2; thanks to Masato Hirahata for the patch
  + ZBX-22864 Fixed calculation of max_repetitions sent out to device in SNMP PDUs
  + ZBX-21574 Optimized Asterisk by HTTP template
  + ZBX-18168 Added regexp runtime error logging for log*[] items
  + ZBX-22677 Adjusted font colors for placeholders, disabled and readonly fields
  + ZBX-22972 Fixed displaying of dashboard pages when scrolling is enabled
  + ZBX-22528 Fixed draggable element position
  + ZBX-23067 Enhanced audit logging with reason of switching of HA node to active mode
  + ZBX-22613 Fixed script execution with API token as authentication
  + ZBX-23060 Removed unused endpoints in JavaScript for Veeam Backup and Replication template
  + ZBX-22772 Added trends cleanup for non-numeric value types
  + ZBX-22822 Fixed displaying the correct threshold color in "Top hosts" widget when value exceeds maximum
  + ZBX-22777 Fixed item test form sending incorrectly resolved macros to server if item uses SNMP interface
  + ZBX-23097 Fixed use of uninitialised value when verifying subject and issuer with TLS
  + ZBX-23112 Fixed runtime errors in the inheritance of the trigger and trigger prototype dependencies
  + ZBX-22539 Fixed SLI calculation for days with daylight-saving-time transitions
  + ZBX-22814 Fixed PHP runtime errors in API trigger.get method when using "expandComment" option
  + ZBX-23049 Fixed default condition for log item macro resolution
  + ZBX-21909 Updated setup section in README for PHP-FPM templates to include configuration example for Apache
  + ZBX-21547 Fixed reading of non-UTF-8 encoded files in Zabbix agent 2
  + ZBX-20148 Fixed the issue with housekeeper failing to delete some of the events that required deletion
  + ZBX-21970 Fixed console error in "Map navigation tree" widget; disabled add button on a 10th depth level
  + ZBX-19393 Fixed undefined index errors in configuration.importcompare
  + ZBX-22290 Fixed generation of double page headers when general warning appears
  + ZBX-21845 Fixed Zabbix agent 2 systemd plugin failing with newer dbus
  + ZBX-22830 Fixed free bytes calculation for temporary tablespace in Oracle Zabbix agent 2 plugin
  + ZBX-22912 Fixed not being able to save an event correlation when custom formula was selected but only one condition remained
  + ZBX-21571 Updated pod crash loop trigger expressions in Kubernetes nodes and cluster state templates
  + ZBX-22369 Fixed suffix interpretation in threshold values for "Top hosts" widget
  + ZBX-22825 Fixed Zabbix access to the first page for user with specific page access
  + ZBX-22867 Fixed import popup showing circle animation even if PHP code failed
  + ZBX-22711 Fixed incorrectly displayed simple graphs with non-numeric items in Host graphs page</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1703419200">- updated to latest release 6.0.25
- fixes for bsc#1218199 (CVE-2023-32727), bsc#1218185 (CVE-2023-32725),bsc#1218193 (CVE-2023-32726)
- New Features and Improvements
  + ZBXNEXT-8857 Updated max supported TimescaleDB version to 2.13
  + ZBXNEXT-8800 Backported support of additional SSH options for ssh.run[] item as the 5th parameter
  + ZBXNEXT-8705 Implemented new tablespace item to retrieve percentage about
    current tablespace usage from max for both Oracle templates
  + ZBXNEXT-8708 Added version metric to Oracle plugin in Zabbix agent 2
  + ZBXNEXT-8729 Updated max supported TimescaleDB version to 2.12
  + ZBXNEXT-8522 Added HPE iLO by HTTP template
  + ZBXNEXT-7486 Added openshift-state-metrics in Kubernetes cluster state by HTTP
  + ZBXNEXT-8552 Added FortiGate by SNMP and FortiGate by HTTP templates
  + ZBXNEXT-8727 Added additional metrics in Cisco Meraki organization by HTTP template
  + ZBXNEXT-7097 Added item and trigger for monitoring PostgreSQL version into PostgreSQL
    by ODBC and PostgreSQL by Zabbix agent 2 templates
  + ZBXNEXT-8283 Implemented role-based authentication for AWS monitoring
  + ZBXNEXT-8575 Added Nextcloud template
  + ZBXNEXT-8469 Increased PostgreSQL maximum supported version to 16
  + ZBXNEXT-8714 Increased MariaDB maximum supported version to 11.1
- Bug Fixes
  + ZBX-23559 Fixed SLI dropping when maintenance is set with pre-existing problem
  + ZBX-23471 Fixed sha256 sum calculation on AIX, HP-UX and Solaris, fixed crash on HP-UX
  + ZBX-23787,ZBX-23755 Fixed crash on empty HTTP response;
    fixed Zabbix agent build on Windows with libcurl
  + ZBX-23683 Fixed calculation of vmware.datastore.read/write items taking into
    account VMware HV maintenance status
  + ZBX-21132 Fixed Top hosts widget not showing all items by selected item name
  + ZBX-23764 Added an additional field for new events in SIGNL4 media type
  + ZBX-23342 Fixed Zabbix agent 2 MySQL plugin connection not taking into account TLS parameters
  + ZBX-23685 Added read-only transaction to the list of recoverable errors on PostgreSQL
  + ZBX-23580 Fixed aggregated item key conversion to calculated item formula when
    item key includes 'last' function and a fourth parameter
  + ZBX-22493 Fixed foreign key support with SQLite3 database
  + ZBX-23490 Improved HTTP agent, web scenarios, web checks and JavaScript to convert to UTF-8
    from charset specified in HTTP header or HTTP meta tag
  + ZBX-23621 Fixed SNMP discovery looping forever with empty trend response
  + ZBX-23644 Fixed Zabbix agent compilation on AIX
  + ZBX-23525 Fixed template tab name in template configuration form
  + ZBX-23620 Reordered sub-templates in READMEs of Acronis, Control-M and Openstack templates
  + ZBX-23381 Fixed unit for FreeStorageSpace metric in JavaScript AWS RDS instance by HTTP template
  + ZBX-23269 Fixed sizes of loading modal windows
  + ZBX-22400 Fixed Web scenarios configuration form to display parent web scenarios on page refresh
  + ZBX-23290 Fixed gap when filtering by tags in Latest data
  + ZBX-23430 Fixed selected filter tab in high contrast themes being indistinguishable from others when collapsed
  + ZBX-23639 Changed value type for 'Pool Percent Used' item prototype in Ceph by Zabbix agent 2 template
  + ZBX-21891 Fixed messages about enabling, disabling and updating modules being different from other places
  + ZBX-23521 Fixed password field label not changing to key passphrase and
    back for SSH agent item when changing authentication method
  + ZBX-23431 Fixed non-working "Network timeout for item test" setting
  + ZBX-23285 Added missing bottom border for disabled button dropdown on hover for inherited macros
  + ZBX-23615 Fixed receiving data from the database twice the first time it is loaded
  + ZBX-19531 Fixed tables with header text vertical rotation
  + ZBX-23235 Fixed function macros to expand in notifications
  + ZBX-23173 Fixed memory leak in agent 2 for Windows Events processing on MS Windows
  + ZBX-23265 Fixed transfer of PSK encryption details when cloning proxy
  + ZBX-23563 Fixed JSONPath for rowshare locks metric in PostgreSQL by Zabbix agent 2 template
  + ZBX-22907 Removed unused LLD macro in PostgreSQL by Zabbix agent template
  + ZBX-23377 Added support for VMware perfCounter with nanosecond type
  + ZBX-23012 Possible optimization of the SQL queries when updating LLD items
  + ZBX-23325 Fixed ability to add duplicate ICMP ping checks to discovery rule configuration form via popup
  + ZBX-23270 Renamed trigger name condition to event name condition
  + ZBX-23340 Fixed TLS parameter handling in MySQL plugin for Zabbix agent 2
  + ZBX-23461 Fixed output of redundant data in DCdump_interfaces
  + ZBX-23528 Fixed inability to resize trigger expression field horizontally
  + ZBX-22977 Fixed positioning of hidden checkbox inputs and fixed autofocus in template/host mass update
  + ZBX-23494 Added SNMP fallback item to TrueNAS by SNMP template, updated
    uptime item and template descriptions, added preprocessing to free swap percentage calculation
  + ZBX-23404 Fixed Zabbix agent crashes on HP-UX 11.23
  + ZBX-22666 Disabled severity filter for Geomap widget in dashboard edit mode
  + ZBX-22735 Fixed confusing error message on user parameter reload in Zabbix agent 2
  + ZBX-23393 Fixed unquoted macro parsing in trigger function parameters
  + ZBX-23064 Simplified trend synchronization queries to improve performance
  + ZBX-23373 Fixed result for script.get API call with selectActions option
  + ZBX-23014 Fixed Zabbix agent build on HP-UX
  + ZBX-23164 Added timespan parameter in JavaScript Cisco Meraki template
  + ZBX-23455 Fixed inconsistency in button naming, confirmation messages,
    success and error messages in item and web scenario list pages
  + ZBX-20038 Fixed master host parameter for MySQL replication.get_slave_status key in Zabbix agent 2
  + ZBX-23301 Removed checks for PostgreSQL-TimescaleDB versions combination
  + ZBX-23211 Fixed host dashboard view for multi-page dashboard where the first page is empty</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1707048000">- add group provides needed by RPM 4.19</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108800">- update to latest release 6.0.27
- replaced zabbix-agentd.firewall  zabbix-java-gateway.firewall  zabbix-proxy.firewall  zabbix-server.firewall
  with firewalld xml definitions zabbix-agentd.xml  zabbix-java-gateway.xml  zabbix-proxy.xml  zabbix-server.xml
- New Features and Improvements
  + ZBXNEXT-8983 	Updated max supported MariaDB version to 11.2
  + ZBXNEXT-8984 	Updated max supported MySQL version to 8.3
  + ZBXNEXT-8762 	Added YugabyteDB by HTTP and YugabyteDB Cluster by HTTP templates
  + ZBXNEXT-8891 	Updated max supported MySQL version to 8.2
  + ZBXNEXT-8524 	Added support for HTTP proxy in GCP templates
  + ZBXNEXT-8759 	Added dashboards in Azure templates
  + ZBXNEXT-8580 	Added new discovery rules, refactored discovery rules to dependent items
    and made few minor changes in MSSQL by ODBC template
  + ZBXNEXT-8730 	Added Azure Cost Management by HTTP template
  - Bug Fixes
  + ZBX-23124 Fixed items with disabled history being sometimes stuck in non-supported state
  + ZBX-23586 Fixed filter evaluation type of organizations discovery in Cisco Meraki dashboard by HTTP template
  + ZBX-23766 Updated Zabbix agent 2 Ceph plugin readme setup instructions
  + ZBX-24094 Fixed network interfaces LLD filtering macro in Linux by Prom template
  + ZBX-23202 Fixed unused tag value being saved in tag filter
  + ZBX-22555 Updated regexp to case insensitive in Nginx templates
  + ZBX-23973 Fixed trends being retrieved from database for new items and for items with infrequent update interval
  + ZBX-22745 Removed incorrect description of network interfaces administrative status filter macro in SNMP templates
  + ZBX-24015 Improved zabbix[queue] internal item not to block history syncers and pollers
  + ZBX-23509 Fixed JSONPath of Keyspace discovery master item in Redis by Zabbix agent 2 template
  + ZBX-24059 Fixed libmodbus unnecessary linking into all binaries
  + ZBX-24055 Added missing API port macros in URL of script items in HPE Synergy by HTTP and HPE Primera by HTTP templates
  + ZBX-20525 Fixed vfs.dir.size performance issues when walking through directory that has a lot of subdirs/files
  + ZBX-23773 Improved trigger functionality for Acronis Cyber Protect Cloud MSP by HTTP template
  + ZBX-23979 Improved trend recalculation performance by performing trend updates in own transaction
  + ZBX-23688 Improved new item value retrieval performance by adding such items to value cache after configuration sync
  + ZBX-22130 Changed JSONPath expression evaluator to treat null values as empty variants
  + ZBX-23986 Added a license to the Go module
  + ZBX-23587 Fixed widget input field selecting when clicking on label
  + ZBX-23640 Fixed preload hints opening
  + ZBX-22433 Fixed web scenario and web scenario step configuration field trimming and field sorting
  + ZBX-23684 Fixed transactions query file for PostgreSQL by Zabbix agent template
  + ZBX-22371 Fixed process tags option not adding tags for service events
  + ZBX-17208 Fixed invalid command-line flag handling in Zabbix agent 2
  + ZBX-23937 Fixed JavaScript for AWS EC2 instances discovery
  + ZBX-22715 Fixed map shape dimension changes on resizing in scaled browser mode
  + ZBX-23722 Added garbage collection after executing JavaScript code
  + ZBX-23740 Fixed netsnmp persistent state disabling without affecting its configuration
  + ZBX-23257 Fixed log items not using MaxLinesPerSecond setting correctly for Zabbix agent 2
  + ZBX-23890 Removed non-existing headers from compiler checks: mtent.h and knlist.h
  + ZBX-23912 Removed Jira with CustomFields media type in data.tmpl
  + ZBX-23761 Fixed JavaScript in Jira media type
  + ZBX-22558 Fixed trigger expression for retrieval of stub page in Nginx templates
  + ZBX-23691 Fixed LLD filters evaluation type for devices discovery in Cisco SD-WAN by HTTP template
  + ZBX-23540 Added error checks for RegisterMetrics calls
  + ZBX-23605 Removed getting location buckets in AWS by HTTP template
    added discovery filters for request metrics in AWS S3 bucket by HTTP template
  + ZBX-23466 Fixed data aggregation errors in Graphs and Top hosts widgets with Elasticsearch backend
  + ZBX-23835 Updated Meraki templates
  + ZBX-23723 Fixed proxy params in JavaScript AWS templates
  + ZBX-23733 Fixed error when downloading graph as .png image if item name contains multibyte characters
  + ZBX-22983 Fixed ellipsed dropdown options in items mass update in preprocessing
  + ZBX-23715 Fixed persistent directory path not following symlinks upon creation
  + ZBX-23825 Fixed query_fields values for Acronis and Nomand templates
  + ZBX-22055 Fixed map image of map widget not being updated when pressing Apply button
  + ZBX-23629 Fixed interface icon cursor to pointer
  + ZBX-22536 Fixed TimescaleDB compression detection for history.clear API method and proper error appearance in frontend
  + ZBX-23145 Disabled deprecated automatic reconnection in MySQL
  + ZBX-22933 Improved vfs.file.regmatch and vfs.file.regexp items to use buffered file read
  + ZBX-23439 Fixed sorting of numeric items with/without aggregation enabled in Top hosts widget
  + ZBX-21973 Changed deprecated X-Frame option allow-from to Content-Security-Policy frame-ancestors
  + ZBX-23633 Fixed service alarms to be recovered with problem time in case of negative problem duration
  + ZBX-23738 Fixed Zabbix backend sources for libxml2 2.12.0 version changes
  + ZBX-23746 Fixed creation of tickets during escalation for Zammad media type
  + ZBX-23561 Fixed spacing between filter and results table
  + ZBX-18873 Fixed disabled chevrons color in problem view
  + ZBX-23636 Fixed some fields in Administration section not being trimmed on form submit</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108801">- remove all firewalld definitions as they are part of firewald package already</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711800000">- fix broken copypasta for system-user-zabbix source file and
  file itself to remove gecos (description) in file
  fixes bsc#1222169 Packaging Error in system-user-zabbix-6.0.27-1.1.noarch package prevents upgrade
  Thanks Andreas Stieger for pointing out and reporter himself</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1711800001">- update to 6.0.28:
  * Added metadata in JavaScript for AWS templates
  * Added AWS ELB Application Load Balancer by HTTP template
  * Added Check Point Next Generation Firewall by SNMP template
  * Added MSSQL by Zabbix agent 2 template
  * Updated max supported TimescaleDB version to 2.14
  * bug fixes</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1716984000">- Update license to match legaldb report</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1719489600">- update to 6.0.31
- New Features and Improvements
  + ZBXNEXT-9140 Added support for custom compartments in Oracle Cloud by HTTP templates Templates
  + ZBXNEXT-9034 Added Jira Data Center by JMX template Templates
  + ZBXNEXT-8682 Introduced a length limit of 512KB for item test values that server returns to Zabbix frontend Frontend Server
  + ZBXNEXT-8248 Added database filter macros to MySQL templates Templates
  + ZBXNEXT-6698 Removed absolute threshold and timeleft from OS template triggers of filesystem space Templates
  + ZBXNEXT-7930 Added user macro support for username and password fields in email media type Server
  + ZBXCTR-22 Refactored JavaScript filter functions for Kubernetes templates Templates
  + ZBXNEXT-9098 Added AWS ELB Network Load Balancer by HTTP template Templates
  + ZBXNEXT-6864 Replaced {HOST.CONN} with user macros in templates Templates
  + ZBXNEXT-9117 Updated max supported MariaDB version to 11.3 Proxy Server
  + ZBXNEXT-9026 Added Go compiler version to Zabbix agent 2 version output Agent
  + ZBXNEXT-8786 Changed 'odbc.discovery' keys to 'odbc.get' in MySQL by ODBC and Oracle by ODBC templates Templates
  + ZBXNEXT-8536 Added cbdhsvc service to macros in Windows agent templates Templates
  + ZBXNEXT-8861 Made changes and added more metrics to the FortiGate by SNMP template Templates
  + ZBXNEXT-8240 Added a new set of templates for integration with Oracle Cloud Infrastructure Templates
- Bug Fixes
  + ZBX-24483 Improved memory usage in Zabbix server/proxy trappers and in proxy
    pollers when sending large configuration Proxy Server
  + ZBX-23073 Fixed URL widget resizing and dragging Frontend
  + ZBX-24574 Fixed HA node flipping between standby and active states Server
  + ZBX-24119 Fixed possible blocking of alert manager when it periodically pings database Server
  + ZBX-7998 Added VMware service username, password and URL check for empty values Proxy Server
  + ZBX-24402 Reduced main process connections to database during startup Proxy Server
  + ZBX-24369 Fixed filter behavior in monitoring pages after deleting filter parameters Frontend
  + ZBX-24484 Fixed Geomap widget console error when dragging map in widget edit mode Frontend
  + ZBX-23337 Improved supported version documentation for Oracle Database plugin and both templates Documentation
  + ZBX-24180 Fixed inability to import existing host or template when its dependent item prototype,
    which is used in trigger prototypes or graph prototypes, would have a different master item API
  + ZBX-20871 Fixed inability to use LLD macro functions in Prometheus pattern and labels used in item prototype preprocessing API
  + ZBX-24527 Fixed unnecessary loading text being displayed in hintbox preloader Frontend
  + ZBX-24362 Fixed wrong Zabbix agent 2 loadable plugin process handling catching all child process exits Agent
  + ZBX-24470 Fixed scale of VMware vmware.vm.memory.size.compressed key Proxy Server
  + ZBX-24415 Added triggers for datastores in VMware templates Templates
  + ZBX-18094 Fixed multiple pie graph issues related to calculation of item angles Frontend
  + ZBX-20766 Fixed confusing port binding error message Agent Proxy Server
  + ZBX-24481 Fixed inability to unset value map from existing item or item prototype by passing
    a version without valuemap parameter into configuration.import API
  + ZBX-24531 Fixed compile time data not being set for agent2 Agent
  + ZBX-24453 Implemented socket file cleanup when shutting down, added blocking of signals during important stages of startup Proxy Server
  + ZBX-24152 Fixed host form submission with Enter button if the form is opened in a popup and focus is in a flexible text area field Frontend
  + ZBX-23788 Added SNMP OID ifAlias in Network interfaces discovery Templates
  + ZBX-24482 Fixed the presence of the http_proxy field in the initial data Installation
  + ZBX-24210 Improved Zabbix agent 2 loadable plugin capacity code style Agent
  + ZBX-23951 Fixed issue of incorrect template matching when no UUID exists in export file API
  + ZBX-23953 Fixed CIDR network mask of VMware HV network interface Proxy Server
  + ZBX-24195 Fixed host IPMI username and password field max length Frontend
  + ZBX-24451 Added tags and changed a item in Proxmox template Templates
  + ZBX-23386 Fixed hintbox sizing to fit screen Frontend
  + ZBX-24024 Fixed OIDs for external sensors in APC UPC by SNMP templates Templates
  + ZBX-21751 Fixed node's loadavg item in Proxmox template Templates
  + ZBX-24315 Fixed linking template to host when some LLD macro paths already exist Server
  + ZBX-24172 Fixed Zabbix server issue with scheduled intervals on Feb 29th of leap year Server
  + ZBX-23407 Improved performance of retrieving last history values when primary keys are available API
  + ZBX-24246 Updated descriptions for family of MySQL and Oracle templates,
    changed macro in the trigger 'Tablespace utilization is too high' for family of Oracle templates Templates
  + ZBX-23988 Renamed Agent2 Go module
  + ZBX-24222 Fixed incorrect item OIDs in the FortiGate by SNMP template Templates
  + ZBX-24393 Updated README in Redis by Zabbix agent 2 template Templates
  + ZBX-24298 Allowed any JNDI service providers back in JMX monitoring Java gateway
  + ZBX-19990 Separated LLD filter macros in Apache Tomcat by JMX template Templates
  + ZBX-24364 Added preprocessing steps for LLD rules in RabbitMQ templates Templates
  + ZBX-24368 Improved PostgreSQL autovacuum's count query Templates
  + ZBX-24282 Fixed Zabbix proxy to report error for not supported items Proxy Server
  + ZBX-19507 Fixed vmware.eventlog item to recover after event keys are reset Server
  + ZBX-24241 Fixed Zabbix server issue with random order of host groups for a host during real-time export Server
  + ZBX-24275 Fixed item prototype JSONPath preprocessing, added missing volume health metric and triggers in HPE MSA templates Templates
  + ZBX-24316 Fixed username macro in GridGain by JMX template Templates
  + ZBX-23719 Updated plugin-support to add duplicate flag handling Agent
  + ZBX-22429 Fixed typo in Zabbix proxy automake file Installation
  + ZBX-24264 Fixed value cache being filled with values of newly added items with triggers Server
  + ZBX-24088 Fixed problem filtering in maps with nested maps Frontend
  + ZBX-24206 Fixed line breaks in JavaScript in Cloudflare template Templates
  + ZBX-24236 Fixed nested transaction error in LLD when connection is terminated Server
  + ZBX-24134 Added sensor discovery in VMware Hypervisor template Templates
  + ZBX-23918 Fixed item pattern select popup to display all available items Frontend
  + ZBX-24190 Fixed items being updated incorrectly when configuring graph Frontend
  + ZBX-24289 Fixed issue with interface assignment for items copied from host to host Frontend
  + ZBX-23032 Added triggers for cluster status in VMware templates Templates
  + ZBX-23948 Added support for TabularData data when parsing an MBean attribute Java gateway
  + ZBX-23742 Fixed tag filtering logic for tags with one name and different types of operators API
  + ZBX-24271 Added delay in JavaScript execution for Azure Cost Management by HTTP template Templates
  + ZBX-24208 Fixed Oracle, MySQL plugin connection cache blocking Agent
  + ZBX-24202 Fixed JavaScript in AWS S3 bucket by HTTP template Templates
  + ZBX-23478 Fixed issue when missing locale error would not be displayed for user under certain conditions Frontend
  + ZBX-24166 Fixed Zabbix not being able to restart due to RTC and sockets not being closed before stopping Agent Proxy Server
  + ZBX-23853 Fixed duplicate agent check timestamps when time shifts back due to system clock synchronization Agent</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1726833600">- update to 6.0.33
- this version fixes CVE-2024-36461 and CVE-2024-22114
- New Features and Improvements
  + ZBXNEXT-9000 Changed query table for ASM disk group metrics in Oracle Database plugin and
    Oracle by ODBC template Agent Templates
  + ZBXNEXT-9217 Added AWS Lambda by HTTP template Templates
  + ZBXNEXT-9293 Updated max supported MySQL version to 9.0 Proxy Server
  + ZBXNEXT-8657 Updated Zabbix health templates with new visualization Templates
  + ZBXNEXT-9143 Added index on auditlog recordsetid Server
  + ZBXNEXT-9081 Added Small Computer System Interface (SCSI) device type support to Zabbix agent 2 Smart plugin Agent
  + ZBXNEXT-6445 Added recovery expression for fuzzytime triggers in Linux and Windows templates,
    removed fuzzytime triggers from active agent templates Templates
  + ZBXNEXT-9201 Updated max supported MySQL version to 8.4 Proxy Server
  + ZBXNEXT-9225 Updated max supported TimescaleDB version to 2.15 Server
  + ZBXNEXT-9226 Updated max supported MariaDB version to 11.4 Proxy Server
  + ZBXNEXT-8868 Added discovery and template for Azure VM Scale Sets Templates
- Bug Fixes
  + BX-24947 Fixed PHP runtime errors while processing frontend notifications Frontend
  + ZBX-24824 Improved loadable plugin connection broker Agent
  + ZBX-24583 Fixed inability to export/import web scenario with digest authentication API
  + ZBX-23905 Fixed double scroll in script dialogs Frontend
  + ZBX-18767 Fixed word breaks in flexible text input fields and trigger expressions Frontend
  + ZBX-24909 Fixed resolving of macro functions in the "Item value" widget Frontend
  + ZBX-24859 Fixed JavaScript in S3 buckets discovery rule Templates
  + ZBX-24617 Fixed hardcoded region in AWS by HTTP template Templates
  + ZBX-24524 Fixed "New values per second" statistic to include dependent items in calculation Proxy Server
  + ZBX-24821 Made 'execute_on' value being recorded in audit only for shell scripts Server
  + ZBX-23312 Fixed discovery edit form being saved incorrectly after dcheck update Frontend
  + ZBX-24773 Fixed duplicate item preprocessing in Kubernetes Kubelet by HTTP template Templates
  + ZBX-24514 Fixed standalone Zabbix server and Zabbix proxy not stopping when database is read-only Proxy Server
  + ZBX-23936 Fixed state and styling of readonly fields Frontend
  + ZBX-24520 Fixed an issue with incorrect translations used in several frontend places Frontend
  + ZBX-21815 Fixed issue with undefined offset for media type when it was deleted before saving the user Frontend
  + ZBX-24108 Fixed error in dashboard if Map widget contains map element that user doesn't have access to Frontend
  + ZBX-24569 Fixed old and added new items to Azure Virtual Machine template Templates
  + ZBX-24537 Fixed tags subfilter in Latest data kiosk mode Frontend
  + ZBX-24167 Fixed template linkage when item prototype collision is found Server
  + ZBX-23770 Improved monitoring user permissions documentation for Zabbix agent 2 Oracle plugin and Oracle by ODBC template Documentation
  + ZBX-24565 Removed redundant kernel header include, fixed musl compatibility issues (thanks to Alpine Linux maintainers for spotting this)
  + ZBX-24610 Fixed interface field appearance for discovered items without interface set Frontend
  + ZBX-24562 Fixed incorrect problem order in Problems by severity widget's hintbox Frontend
  + ZBX-23751 Fixed inability to pass an action filter condition without an "operator" property, implying a default value of "Equal" API
  + ZBX-21429 Prevented ability to disable all UI element access via role.update API API
  + ZBX-19271 Fixed inconsistent tag row rendering in different edit forms Frontend
  + ZBX-24539 Fixed incorrect threshold in trigger expression of Check Point Next Generation Firewall by SNMP template Templates
  + ZBX-24667 Fixed vm.memory.size[pused] item on Solaris Agent
  + ZBX-23781 Added storage volumes check in HPE iLO by HTTP template Templates
  + ZBX-24391 Fixed Zabbix agent to return net.tcp.socket.count result without error if IPv6 is disabled Agent
  + ZBX-24235 Fixed value misalignment in Item value widget Frontend
  + ZBX-24352 Fixed custom severity name usage in Geomap widget Frontend
  + ZBX-24665 Fixed potential problem with deprecated GCE Integrity feature Templates
  + ZBX-20993 Fixed Zabbix agent 2 MQTT plugin clientID to be generated by strict requirements Agent
  + ZBX-23426 Added dependent item with JavaScript preprocessing for edges SD-WAN in VMWare SD-WAN VeloCloud by HTTP template Templates
  + ZBX-24566 Fixed crash when expression macro is used in unsupported location Server
  + ZBX-24450 Fixed issue where graph could differ for data gathered from PostgreSQL and other databases Frontend
  + ZBX-24513 Fixed real-time export of rarely updated trends Server
  + ZBX-24163 Fixed submap addition in Map navigation tree widget to not append same submaps repeatedly Frontend
  + ZBX-23398 Fixed trigger expression constructor incorrectly showing '&lt;' and '&gt;' operators Frontend
  + ZBX-23584 Fixed error message being displayed when updating host after changing item status Frontend
  + ZBX-24635 Fixed datastore triggers in VMware templates Templates</changelog>
</package>
<package pkgid="2d6273019ef0938b224a0d4cc7b89e73172d3ee17893088f4dc5435b5e486471" name="zabbix-server-postgresql" arch="i586">
  <version epoch="0" ver="6.0.33" rel="bp156.2.3.1"/>
  <changelog author="pgajdos@suse.com" date="1644494400">- version update to 4.0.38
  * ZBX-20387   fixed default language of the setup routine for logged in superadmin users (averza)
  * ZBX-19652   fixed JavaScript syntax for Internet Explorer 11 compatibility (jfreibergs)</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1644753600">- mention dropped files from 3.x series so it can be accepted in backports...
- zabbix-3.0.20-jsLoader-fix.patch was never required in 4.x</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1647518400">- updated to latest release 4.0.39
- Bug Fixes
  + ZBX-19789 Added SourceIP support to ldap simple checks
  + ZBX-20680 Fixed reflected XSS issues
  ( Reflected XSSes in Zabbix Frontend (CVE-2022-24349, CVE-2022-24917, CVE-2022-24918, CVE-2022-24919) )
  fixes for bsc#1196945 bsc#1196946 bsc#1196947</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491200">- updated to latest release 4.0.42
- New Features and Improvements
  + ZBXNEXT-7694 Added "utf8mb3" character set support for MySQL database
  + ZBX-20946 Enabled Bulgarian, Chinese (zh_TW), German, Greek, Indonesian,
    Romanian, Spanish and Vietnamese languages in frontend
- Bug Fixes
  + ZBX-21123 Fixed crash when VMware VC was not available at the first moment when starting zabbix_server
  + ZBX-21137 Fixed VMware collector crash related to datastore state disconnected from all HVs
  + ZBX-20600 Fixed vmware hv.datastore.latency item when multiple datastores with duplicate name
  + ZBX-20844 Fixed external check becoming unsupported when Zabbix server or Zabbix proxy is stopped</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491201">- add CVE-2022-35230 patch file CVE-2022-35230.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674216000">- updated to 6.0.12
- for changes in this major release please consult 6.0.html in
  /usr/share/doc/packages/zabbix/
- removed CVE-2022-35230.patch and zabbix-3.0.25-new-m4-pgsql.patch
- added fixed zabbix-6.0.12-new-m4-pgsql.patch patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674820800">- mention of patches added required...
  zabbix-6.0.12-curl-fixes.patch zabbix-6.0.12-netsnmp-fixes.patch
  zabbix-6.0.12-new-m4-pgsql.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1684152000">- updated to latest upstream release 6.0.17
- New Features and Improvements
  + ZBXNEXT-8334 Added Event-Driven Ansible media
  + ZBXNEXT-8312 Increased TimescaleDB maximum supported version to 2.10
  + ZBXNEXT-8317 Increased MariaDB maximum supported version to 10.11
  + ZBXNEXT-7759 Added array and Buffer support to JavaScript btoa function and HttpRequest post/put methods
  + ZBXNEXT-8071 Added sysdba, sysasm and sysoper login options to Zabbix agent 2
    Oracle plugin and updated Oracle by Zabbix agent 2 template documentation
  + ZBXNEXT-8241 Added support of signing data using rs256 to JavaScript engine
  + ZBXNEXT-8208 Added storage accounts in azure template
  + ZBXNEXT-8012 Implemented API token authentication in user.checkAuthentication method
  + ZBXNEXT-8204 Added support of PHP 8.2
  + ZBXNEXT-8170 Added AWS cloud templates
  + ZBXNEXT-7923 Added templates for BMC Control-M integration
  + ZBXNEXT-7775 Added Veeam backup and replication templates
  + ZBXNEXT-8054 Updated MariaDB maximum supported version to 10.10
  + ZBXNEXT-7951 Implemented configuration import improvements
  + ZBXNEXT-8112 Added Line media type
  + ZBXNEXT-8197 Added TimescaleDB v2.9.x support
  + ZBXNEXT-7962 Fixed interfaces discovery rules in OPNsense, PFSense and TrueNAS templates
  + ZBXNEXT-7615 Added hmac function for JavaScript
  + ZBXNEXT-7977 Added Azure Microsoft SQL templates
  + ZBXNEXT-8076 Added prof_enable and prof_disable commands for profiling
  + ZBXNEXT-7963 Added a hint box to the "Enable HTTP authentication" field; added confirmation dialog box for enabling HTTP authentication
  + ZBXNEXT-7886 Added Cisco Nexus 9000 Series Switches template
  + ZBXNEXT-6119 Added the option to retrieve all JSON data from docker.container_info key in Zabbix agent 2 Docker plugin
  + ZBXNEXT-7834 Added templates for Microsoft Azure and Azure virtual machines
  + ZBXNEXT-8058 Reduced locking between history syncers, trappers and proxy pollers
- Bug Fixes
  + ZBX-22718 Fixed memory leak in json objects and identical keys
  + ZBX-22719 Fixed replace() function in expressions
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22589 Added new limits for JS objects
  + ZBX-22521 Added debug logging for process selection in proc.mem[] on AIX
  + ZBX-22373 Updated go.mod/sum to allow mixing session and key parameter for Zabbix agent 2 items
  + ZBX-22241 Fixed minimum severity filter usage for map element link triggers
  + ZBX-22194 Fixed inability to import a template with trigger dependency on a host trigger
  + ZBX-22538 Fixed popup menus disappearing on right-clicking links in them
  + ZBX-21583 Optimised preprocessing steps and added two graphs and dashboard in the Hadoop by HTTP template
  + ZBX-19375 Prevented the ability to set a duplicate value for the uuid parameter when updating any of template
    entities; added possibility to update the uuid parameter for the Service API; fixed duplicate UUIDs
    in Proxmox VE by HTTP template
  + ZBX-21603 Optimised preprocessing steps in the Zookeeper by HTTP template
  + ZBX-21589 Optimised SQL queries and preprocessing steps
  + ZBX-22492 Removed limitation for size of logged messages in JS
  + ZBX-22641 Updated deprecated ports in Kubernetes templates, updated target tags,
    added notes about binding address options for Scheduler and Cluster Manager components
  + ZBX-22306 Fixed the crash in Zabbix agent 2 when running out of available file descriptors
  + ZBX-21013 Hid the option "Create new groups" for unprivileged users in the Import form
  + ZBX-22219 Added validation to the "Server" IP/DNS option in the Zabbix agent 2 configuration
  + ZBX-22627 Fixed loss of preprocessing result when step with delta is used
  + ZBX-22304 Fixed duplication in web scenario error messages when curl cannot resolve host
  + ZBX-21577 Added an extra master item prototype to the Elasticsearch Cluster by HTTP template
    to reduce preprocessing worker utilization
  + ZBX-20084 Fixed VMware parameters display
  + ZBX-20699 Fixed the inability to import host prototypes containing SNMPv3 interface;
    allowed to supply conditional parameters with default values to hostprototype.create and hostprototype.update API methods
    when the parameters have no effect; added audit logging of changes to host prototypes when unlinking a template;
    fixed the inability to remove group links or group prototypes from a host prototype of a linked template
  + ZBX-22432 Fixed different severity paddings in trigger popups and maps triggers
  + ZBX-22210 Fixed selected count when using filter and filtered parameter is changed in a popup
  + ZBX-22533 Fixed debug section overlapping with 'Add new widget' placeholder in the dashboard
  + ZBX-22331 Fixed messages when updating graph prototype discovery
  + ZBX-22455 Added a check for numeric value in value mapping
  + ZBX-22206 Fixed incorrect padding in multiselect popup contrast dark and light stylesheets
  + ZBX-18527 Fixed the markup for Type of calculation expression field
  + ZBX-22363 Added support for item and item_preproc table fields to be either nvarchar or nclob
  + ZBX-22622 Fixed alert script path validation
  + ZBX-22588 Fixed unauthorised file system access when using cURL
  + ZBX-22097 Fixed exiting process when connection to the database is lost
  + ZBX-21576 Optimized preprocessing in ClickHouse by HTTP template and added lld rule
  + ZBX-21669 Added the possibility to filter System user in the audit log
  + ZBX-22261 Added value mapping in the template PostgreSQL by Zabbix agent 2 for item Checksum failures
  + ZBX-22413 Fixed autofocus for inherited web scenario edit
  + ZBX-22507 Fixed positioning of the debug information on dashboards in the editing mode
  + ZBX-22506 Fixed horizontal scrollbar occasionally appearing on Graph widgets
  + ZBX-22512 Fixed occasional jumping of hint-boxes of Graph widgets, when made static
  + ZBX-22403 Added license information to the Readme for Veeam Backup templates
  + ZBX-21596 Optimized preprocessing steps in the Redis by Zabbix agent 2 template
  + ZBX-22520 Fixed the versions of integrations
  + ZBX-19466 Changed global script name validation to include a menu path into its scope of uniqueness check
  + ZBX-22073 Fixed subfilters of the Latest data and Graphs occasionally hiding the selected options
  + ZBX-22490 Fixed HttpRequest limit in JavaScript being reached even if all objects are destroyed
  + ZBX-21578 Optimized HAProxy http/agent templates to spread the load across the workers
  + ZBX-21906 Fixed recovery of dependent items when throttling is used
  + ZBX-21723 Removed syslog LogType from config file for Zabbix agent 2 on Windows
  + ZBX-22407 Fixed a crash when testing an item with the aggregated function count containing invalid argument
  + ZBX-22056 Fixed the "No data found" message style in Monitoring-&gt;Problems
  + ZBX-22026 Fixed SNMP agent item going to unsupported state on NULL result
  + ZBX-22411 Fixed incorrect time in the dashboard Graph widget hintbox
  + ZBX-21902 Emphasized the HTML type in the attribution field in the Administration-&gt;Geographical Maps
  + ZBX-18288 Fixed undefined offset runtime error in the Graph prototype preview
  + ZBX-21963 Fixed $ZBX_SERVER value being ignored unless $ZBX_SERVER_PORT is also defined
  + ZBX-21802 Fixed Enabled button in the discovered calculated items
  + ZBX-21642 Fixed a filter not clearing when clicking on a specific host in the Monitoring
  + ZBX-22186 Fixed wrong color update after item order change in graphs
  + ZBX-19339 Fixed import and export of dependent LLD rules if master item is a web item
  + ZBX-21813 Fixed User role update page when an empty user role name has been submitted
  + ZBX-22188 Changed parameters of the wmi.get and wmi.getall keys to mandatory
  + ZBX-21238 Fixed the inability to update status and other fields of a templated item, item prototype
    and discovery rule of script type
  + ZBX-21834 Fixed the map navigation tree breaking if there is a disabled trigger used as a link indicator
    between two elements in a map
  + ZBX-22259 Fixed quoted parameter escaping in the trigger expression functions
  + ZBX-22241 Fixed map link color and drawing style selection when multiple triggers are in the problem state
  + ZBX-22203 Fixed the tabfilter item click event being executed at the end of the tabfilter sorting event in Firefox
  + ZBX-22434 Fixed race condition when starting Zabbix agent 2 with loadable plugins
  + ZBX-22229 Updated Zabbix web service dependencies
  + ZBX-20801 Updated the Readme in Docker template
  + ZBX-22298 Fixed metrics preprocessing in PVC discovery in Kubernetes cluster state by HTTP template,
    removed non-existing PVC statuses, combined state phases into single phase metrics, added PV discovery
  + ZBX-22079 Fixed "make clean" command when used from tar archive
  + ZBX-22222 Fixed applying item value maps on already converted values
  + ZBX-22402 Fixed data sending to Zabbix server from Zabbix agent2 persistent buffer
  + ZBX-22240 Fixed selects of history and trends being able to block housekeeping
  + ZBX-22240 Fixed selects of history and trends blocking drop_chunks
  + ZBX-22078 Fixed the crash in calculated items when using tag filter on 32-bit systems
  + ZBX-21591 Optimized JSONPaths in the Nginx Plus template
  + ZBX-21739 Fixed discover status not being updated for templated graph prototype
  + ZBX-21748 Fixed the background of the Close button in the message box for dark theme
  + ZBX-19202 Fixed template dashboard availability to users without permissions to the templates
  + ZBX-22189 Fixed Zabbix server crash appearing when only item tags change between LLD runs
  + ZBX-21591 Optimized Nginx Plus by HTTP template to spread the load across worker processes
  + ZBX-22032 Added the cookie engine to HTTP checks
  + ZBX-21597 Optimized Remote Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-21602 Optimized Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-22149 Fixed wrong escaping in trigger expression during upgrade and escaping as a workaround for calculated items
  + ZBX-22061 Fixed custom query parameter read on an empty parameter for Oracle plugin in Zabbix agent 2
  + ZBX-21227 Improved error logging during agent start as a Windows service
  + ZBX-22178 Fixed action operations being executed on the current host only if a host group is selected
  + ZBX-22189 Fixed LLD Zabbix server crash
  + ZBX-21538 Fixed history.get API method blocking drop_chunks requests during housekeeping
  + ZBX-21956 Fixed severity sign overlapping trigger name in the map element configuration
  + ZBX-22215 Fixed incorrectly quoted function parameter parsing
  + ZBX-22043 Fixed the crash when array index in JSONPath is negative or large
  + ZBX-22118 Fixed remote command execution sequence in Zabbix agent 2
  + ZBX-21556 Updated Etcd by HTTP template to comply with Etcd v3.5
  + ZBX-22133 Fixed closed pipe detection for communication with plugins in Windows
  + ZBX-21936 Fixed actions not being displayed in the Action log widget
  + ZBX-22164 Fixed quote and unquote methods for trigger functions
  + ZBX-21254 Removed kernel.maxproc from the processes graph in Linux by Zabbix agent templates
  + ZBX-21754 Improved value cache warmup when retrieving two last values with 1 day update interval
  + ZBX-22077 Fixed Sign out link not working consistently in Mozilla Firefox
  + ZBX-21862 Updated tablespaces query for Oracle plugin in Zabbix agent 2
  + ZBX-21665 Fixed SMART plugin infinite loop for Zabbix agent 2
  + ZBX-19138 Fixed Redis plugin configuration in Zabbix agent 2 configuration files
  + ZBX-21592 Moved some static items under LLD rules to optimize Oracle by ODBC template
  + ZBX-21069 Fixed SNMP max_vars not backing off when generr is received
  + ZBX-21889 Fixed warnings being displayed even after enabling overrides for trends or history tables with compressed chunks
  + ZBX-21563 Changed the order in which escalation steps and recovery operations are executed
  + ZBX-22017 Fixed map navigation tree widget inability to save the order when the depth levels get changed
  + ZBX-21961 Removed the unnecessary "Command:" label for message actions on the Event details page
  + ZBX-21783 Fixed Zabbix JS timeout validation
  + ZBX-21720 Fixed trends function cache size estimation and overallocation handling
  + ZBX-21713 Fixed retrieval of the numeric column width when Oracle DB is used
  + ZBX-22126 Fixed trends being deleted from cache and retrieved from the database when data older than 1 hour is received
  + ZBX-22075 Fixed crash when Elasticsearch is used
  + ZBX-21890 Fixed config.dbversion_status containing second empty object on PostgreSQL without TSDB
  + ZBX-22138 Fixed inability to delete a group from the host prototype
  + ZBX-21950 Updated script item to not require host interface during template linkage
  + ZBX-21540 Moved some static items under LLD rules to improve performance in Oracle by Zabbix agent 2 template
  + ZBX-21073 Added support of Int8Array(), Buffer() and also duktape plain buffers in md5, sha256 and hmac function parameters
  + ZBX-22071 Extended description for OPSGenie media type
  + ZBX-20845 Fixed SNMP interface availability in case of wrong credentials
  + ZBX-21587 Added metrics for optimizing dependent items preprocessing in Jenkins template
  + ZBX-21441 Added an override to skip metadata collection on zfs and btrfs for Nix templates
  + ZBX-22016 Fixed host.get API method not returning any results for hosts with no interfaces when filtering by "hostid"
  + ZBX-21927 Fixed a crash on Oracle database when connection is lost
  + ZBX-21300 Fixed high CPU usage when using net.tcp.socket.count key on Windows
  + ZBX-21793 Fixed error message for "diaginfo" runtime command
  + ZBX-22042 Fixed inability to get the existing group prototypes by hostprototype.get API method when using Oracle database
  + ZBX-21221 Increased character limit of task_result.info
  + ZBX-21696 Fixed Windows agent 2 Unicode path support for log* items
  + ZBX-21903 Fixed agent 2 timeout behavior for net.tcp.port item
  + ZBX-21039 Fixed Readme in PostgreSQL by Zabbix agent 2 template
  + ZBX-21922 Fixed expression macros to use corresponding item keys
  + ZBX-21806 Fixed fatal PHP error in case incorrect variable type for controller action is given
  + ZBX-21753 Fixed graphs not loading in kiosk mode
  + ZBX-20413 Fixed the behavior of paging when a filter or a sub-filter is applied
  + ZBX-21206 Updated plugin support dependency for Zabbix agent 2
  + ZBX-20356 Updated Zabbix agent 2 to remove and re-add performance counters on failed collection and to keep a query always open
  + ZBX-21296 Updated Oracle plugin, Oracle ODBC and agent 2 template documentation grant select variables and added a new grant
  + ZBX-21595 Optimized RabbitMQ node templates
  + ZBX-21884 Changed system.sw.packages[&lt;package&gt;,&lt;manager&gt;,&lt;format&gt;] to system.sw.packages[&lt;regexp&gt;,&lt;manager&gt;,&lt;format&gt;]
  + ZBX-21594 Optimized RabbitMQ cluster templates
  + ZBX-20050 Fixed broken macro value and type input when changing to/from inherited macros
  + ZBX-21864 Fixed the fatal error in system warning page
  + ZBX-20110 Added single field search option to the archive.info, ts.stats, pdb.info,
    cdb.info and diskgroups.stats keys in Zabbix agent 2 Oracle plugin
  + ZBX-21373 Fixed the agent sometimes crashing when enumerating system processes on OpenBSD</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1689854400">- updated to latest upstream release 6.0.19
- this version fixes CVE-2023-29454 bsc#1213338
- New Features and Improvements
  + ZBXNEXT-8497 Removed unnecessary JavaScript preprocessing in discovery rules in Kubernetes templates
  + ZBXNEXT-8465 Updated JavaScript scripts in Kubernetes templates
  + ZBXNEXT-8467 Updated max supported TimescaleDB version to 2.11
  + ZBXNEXT-7072 Fixed hintbox to be automatically closed when target element disappears
  + ZBXNEXT-8294 Added filters of node labels and annotations for Kubelet discovery
    in Kubernetes cluster state template
  + ZBXNEXT-8199 Added Google cloud platform monitoring template
  + ZBXNEXT-8330 Updated plugin support with defaults support for Zabbix agent 2
  + ZBXNEXT-8357 Improved proxy history housekeeping when data older than ProxyOfflineBuffer is being constantly received
  + ZBXNEXT-8142 Added ability to import configuration files with a UTF-8 Byte order mark
  + ZBXNEXT-8209 Added Azure CosmosDB for MongoDB template
  + ZBXNEXT-8078 Removed unnecessary new line for each element in an array when exporting YAML templates
  + ZBXNEXT-8273 Implemented support for relative Include paths in the config file, based on its current directory
  + ZBXNEXT-8391 Added container healthcheck metric in Docker by Zabbix agent 2 template
  + ZBXNEXT-8354 Added pids_stats to docker.container_stats key in Zabbix agent 2
- Bug Fixes
  + ZBX-22987 Fixed inefficient URL schema validation
  + ZBX-21859 Fixed active checks occasionally not being executed on Zabbix agent 2 if checks
    for a plugin have long and short update intervals
  + ZBX-21892 Fixed wrong fs type returned by vfs.fs.get for file systems with identical mount point
  + ZBX-22941 Prevented clearing of the user macro secret values on inherited host prototypes as
    the result of user macros modifications on the parent host prototype of a template
  + ZBX-22695 Fixed eventlog duplicate timestamps
  + ZBX-22903 Fixed scale calculation for Graph and Graph (classic) widgets
  + ZBX-22148 Fixed the crash when updating a webhook to JavaScript that cannot be compiled
  + ZBX-22868 Fixed Zabbix agent 2 plugin Defaults when hardcoded value is provided
  + ZBX-22399 Added TLS and Default parameters support to MQTT plugin for Zabbix agent 2
  + ZBX-20280 Fixed page selection in a dashboard after refresh
  + ZBX-22883 Fixed occasional crash of user parameters on Windows when using Zabbix agent 2 with UserParameterDir defined
  + ZBX-22805 Increased memory allocation limit for JavaScript execution from 64M to 512M
  + ZBX-22798 Fixed incorrect output of vfs.file.contents when reading frequently modified file
  + ZBX-21573 Optimized preprocessing steps in the AWS EC2 by HTTP template
  + ZBX-16326 Fixed displaying of the first and last data points on the graphs
  + ZBX-22467 Fixed missing bracket in a trigger event name in Windows templates
  + ZBX-22738 Fixed flickering debug info while editing empty dashboards
  + ZBX-22231 Removed host and interface macros resolution from HTTP proxy fields in items,
    item prototype and discovery rule test dialogues
  + ZBX-21194 Fixed filter form submission upon pressing Enter key in Safari
  + ZBX-22762 Fixed race condition in Zabbix agent 2 when reading filesystem
  + ZBX-21804 Removed requirement for write permissions on hosts, host groups, triggers, discovery rules,
    discovery checks and proxies when creating or updating actions
  + ZBX-22243 Fixed navigation away from edited dashboard without user confirmation
  + ZBX-22418 Fixed popup form fields overlapping labels when textarea width is resized
  + ZBX-19590 Changed count_foreach to add 0 when no data are in the requested period
  + ZBX-22681 Fixed wrongly displayed Revert button for text macros in host, template and host prototype clone forms
  + ZBX-22594 Fixed fatal error when a request contains invalid authentication parameters
  + ZBX-22397 Fixed disabled input field text color in Safari
  + ZBX-21593 Optimized preprocessing steps in the templates PostgreSQL by Zabbix agent and PostgreSQL by Zabbix agent 2
  + ZBX-22470 Fixed hang on logging when establishing an encrypted connection in Zabbix agent 2
  + ZBX-20263 Prevented the ability to link two or more templates with matching item keys to a host or template;
    improved the check for double template linkage and related error messages
  + ZBX-22571 Fixed "service not equal" action condition not working as expected
  + ZBX-22644 Fixed Graph widget not showing all problems for multiple items with dataset aggregation enabled
  + ZBX-22698 Fixed spelling mistakes in the templates
  + ZBX-21883 Changed Select map field of the Map widget to multiselect
  + ZBX-22989 Silenced null-dereference warnings for duktape
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22604 Added new replica mismatch metrics to Kubernetes cluster state template, updated triggers
  + ZBX-22475 Fixed regex in preprocessing parameter for Jenkins template
  + ZBX-21910 Fixed JavaScript in Kubernetes nodes template
  + ZBX-22773 Made NodeAddress use ListenIP and ListenPort if not specified
  + ZBX-21613 Fixed broken database upgrade if more than one Zabbix server at the same time on one database is started
  + ZBX-22688 Fixed AlertScriptPath not allowing links
  + ZBX-22029 Fixed preprocessing step in Pods discovery for Kubernetes kubelet template
  + ZBX-22234 Fixed incorrect SNMPINDEX offset retrieval in SNMP discovery
  + ZBX-22141 Fixed attaching multiple templates with proc.get item key to one host and fixed spelling in description
  + ZBX-22285 Fixed honoring of the excludeSearch parameter in API
  + ZBX-20604 Fixed UserParameterDir behavior for UserParameter calls
  + ZBX-22732 Fixed description of ATAN2 mathematical function
  + ZBX-22664 Fixed user macros with regex context being resynced without any changes
  + ZBX-22661 Fixed templated dashboard display in Monitoring Hosts Dashboards
  + ZBX-21599 Optimised preprocessing steps and added dashboard in the TiDB TiKV by HTTP template
  + ZBX-21598 Optimised preprocessing steps and added dashboard in the TiDB PD by HTTP template
  + ZBX-21600 Optimised preprocessing steps and added dashboard in the TiDB by HTTP template
  + ZBX-22386 Fixed encoding of HTML entities in the user interface
  + ZBX-22714 Fixed signature for mqtt.get key in Standard items popup
  + ZBX-21397 Fixed preprocessing step in discovery for Kubernetes kubelet template
  + ZBX-20202 Improved tablespace handling to support Oracle multitenant architecture in Oracle by ODBC template
  + ZBX-22713 Fixed Zabbix server compilation problem for NetBSD
  + ZBX-21795 Fixed unhandled timeout in Telnet
  + ZBX-21801 Fixed helper positioning when sorting Header and Query fields in item configuration form
  + ZBX-22238 Fixed non-writable hostgroup appearance in template, host and host prototype clone forms
  + ZBX-22192 Fixed valid widget name being reset when other widget fields are invalid
  + ZBX-21871 Switched for the changes in users of user group API object to be audit logged
    as updates in groups of user API objects
  + ZBX-22461 Fixed incorrect sortable item positioning in Safari
  + ZBX-22469 Fixed SLI calculation for services having multiple alarms per second
  + ZBX-22859 Fixed validation of input parameters in action configuration form</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1697544000">- updated to latest upstream release 6.0.22
- this version fixes CVE-2023-32722 and CVE-2023-32722 bsc#1216211 and bsc#1216222
- removed patches zabbix-6.0.12-new-m4-pgsql.patch zabbix-6.0.12-curl-fixes.patch
  honestly was tired of patching for correct way doing postgresql detection
  now added postgresql-server-devel which does not make sense but hey
  upstream does not care
- New Features and Improvements
  + ZBXNEXT-8576 Added template integration with Acronis Cyber Protect Cloud
  + ZBXNEXT-6554 Increased remote command execution limits to 16MB
  + ZBXNEXT-8610 Added MantisBT template
  + ZBXNEXT-8358 Improved items configuration sync on PostgreSQL by selecting using equal condition instead of not equal
  + ZBXNEXT-8429 Added HashiCorp Nomad template
  + ZBXNEXT-8649 Fixed time period params in JavaScript
  + ZBXNEXT-8581 Added support for HTTP proxy in Azure templates
  + ZBXNEXT-8558 Added MantisBT webhook
  + ZBXNEXT-8589 Updated documentation, unified metric names and descriptions in PostgreSQL templates,
    removed unused macros, user parameters and queries in PostgreSQL by Zabbix agent
  + ZBXNEXT-8528 Added AWS Cost Explorer template
  + ZBXNEXT-8190 Increased MariaDB maximum supported version to 11.0
  + ZBXNEXT-8582 Increased MySQL maximum supported version to 8.1
  + ZBXNEXT-8481 Added PostgreSQL by ODBC template
  + ZBXNEXT-8561 Added nodata trigger to remote Zabbix proxy and server health templates
  + ZBXNEXT-8482 Added integration with OpenStack Nova
  + ZBXNEXT-8451 Disabled spell checking for nondescriptive textareas
  + ZBXNEXT-8505 Added Cisco SD-WAN templates
  + ZBXNEXT-7944 Excluded edgeupdate service from services discovery in Windows by Zabbix agent templates
  + ZBXNEXT-8422 Added AWS ECS templates
- Bug Fixes
  + ZBX-23417 Fixed possible memory leak when checking modbus.get[] item
  + ZBX-23338 Improved performance of templatedashboard.get method for non super-admin users
  + ZBX-23110 Fixed possible crash on Windows 11 by removing concurrent Win API call for update perfCounters list
  + ZBX-23284 Prevented deletion of the discovered group as a result of renaming its group prototype
  + ZBX-21094 Fixed graphs not displaying values when items do not have trends and trend storage period is overridden in configuration
  + ZBX-23162 Fixed variable in JavaScript for Cisco Meraki template
  + ZBX-23066 Expanded ui/composer.json to describe the project
  + ZBX-23261 Removed kiosk mode button from host inventory form
  + ZBX-23253 Added static units support to graph widget legend and hint box
  + ZBX-21898 Fixed expression validation, history function parser to accept backslash without escaping
  + ZBX-22943 Fixed various memory leaks in Zabbix agent 2
  + ZBX-23244 Added escaping for special characters in HTML mode of Telegram mediatype
  + ZBX-22818 Fixed some aggregation functions not working with last_foreach()
  + ZBX-21636 Fixed Oracle DB update query error mishandled as success
  + ZBX-20442 Fixed Ceph plugin not returning percent_used in Zabbix agent 2
  + ZBX-15210 Added housekeeping and handling in remove action operation of autoreg_host table
  + ZBX-22685 Fixed issue of error message details not being expanded by default in various forms
  + ZBX-22166 Fixed item value widget not showing decimal places properly with seconds
  + ZBX-23035 Fixed disappearing filter group in host, item, trigger, graph, discovery rule, web and template lists
  + ZBX-23105 Added missing database indices
  + ZBX-22640 Fixed inability to add unique SNMPv3 checks in discovery rules
  + ZBX-21952 Fixed and improved documentation for Oracle by ODBC template
  + ZBX-22724 Fixed inconsistencies in ordering of objects in template configuration export
  + ZBX-22980 Fixed host prototype displaying inherited macros in a non-inherited macro tab
  + ZBX-17279 Fixed graph widget loading
  + ZBX-21644 Fixed state of "allow manual close" setting of trigger prototype getting lost on template cloning
  + ZBX-22060 Added notes about encryption in PostgreSQL templates, renamed database instance URI macro to connection string
    in PostgreSQL by Zabbix agent 2 template, updated PostgreSQL by ODBC template to use connection string
  + ZBX-23246 Fixed classic graph preview not working if more than 10 items are assigned to it
  + ZBX-22758 Fixed Zabbix agent 2 startup error on domain controllers by increasing go-winio version
  + ZBX-22451 Fixed resolving of calculated item formula in test popup
  + ZBX-22620 Added header in items for Meraki template
  + ZBX-23051 Changed content of resolved alerts to be more compatible with Event Orchestration in PagerDuty
  + ZBX-23272 Fixed naming for tenant item prototypes in OpenStack Nova by HTTP template
  + ZBX-22771 Fixed handling of large unsigned integers in jsonpath
  + ZBX-22871 Fixed regular expression crash with invalid utf-8 sequences when pcre2 is used
  + ZBX-23141 Fixed crash when maintenance is enabled and unexpected event exists for trigger prototype
  + ZBX-21255 Added support of the fmtnum() function for {ITEM.VALUE}, {ITEM.LASTVALUE} and expression macros
  + ZBX-21695 Fixed {TIME} macro not being resolved during scheduled report test
  + ZBX-23221 Fixed memory leaks when using certificate-based encryption in Zabbix Agent 1 and Agent 2; thanks to Masato Hirahata for the patch
  + ZBX-22864 Fixed calculation of max_repetitions sent out to device in SNMP PDUs
  + ZBX-21574 Optimized Asterisk by HTTP template
  + ZBX-18168 Added regexp runtime error logging for log*[] items
  + ZBX-22677 Adjusted font colors for placeholders, disabled and readonly fields
  + ZBX-22972 Fixed displaying of dashboard pages when scrolling is enabled
  + ZBX-22528 Fixed draggable element position
  + ZBX-23067 Enhanced audit logging with reason of switching of HA node to active mode
  + ZBX-22613 Fixed script execution with API token as authentication
  + ZBX-23060 Removed unused endpoints in JavaScript for Veeam Backup and Replication template
  + ZBX-22772 Added trends cleanup for non-numeric value types
  + ZBX-22822 Fixed displaying the correct threshold color in "Top hosts" widget when value exceeds maximum
  + ZBX-22777 Fixed item test form sending incorrectly resolved macros to server if item uses SNMP interface
  + ZBX-23097 Fixed use of uninitialised value when verifying subject and issuer with TLS
  + ZBX-23112 Fixed runtime errors in the inheritance of the trigger and trigger prototype dependencies
  + ZBX-22539 Fixed SLI calculation for days with daylight-saving-time transitions
  + ZBX-22814 Fixed PHP runtime errors in API trigger.get method when using "expandComment" option
  + ZBX-23049 Fixed default condition for log item macro resolution
  + ZBX-21909 Updated setup section in README for PHP-FPM templates to include configuration example for Apache
  + ZBX-21547 Fixed reading of non-UTF-8 encoded files in Zabbix agent 2
  + ZBX-20148 Fixed the issue with housekeeper failing to delete some of the events that required deletion
  + ZBX-21970 Fixed console error in "Map navigation tree" widget; disabled add button on a 10th depth level
  + ZBX-19393 Fixed undefined index errors in configuration.importcompare
  + ZBX-22290 Fixed generation of double page headers when general warning appears
  + ZBX-21845 Fixed Zabbix agent 2 systemd plugin failing with newer dbus
  + ZBX-22830 Fixed free bytes calculation for temporary tablespace in Oracle Zabbix agent 2 plugin
  + ZBX-22912 Fixed not being able to save an event correlation when custom formula was selected but only one condition remained
  + ZBX-21571 Updated pod crash loop trigger expressions in Kubernetes nodes and cluster state templates
  + ZBX-22369 Fixed suffix interpretation in threshold values for "Top hosts" widget
  + ZBX-22825 Fixed Zabbix access to the first page for user with specific page access
  + ZBX-22867 Fixed import popup showing circle animation even if PHP code failed
  + ZBX-22711 Fixed incorrectly displayed simple graphs with non-numeric items in Host graphs page</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1703419200">- updated to latest release 6.0.25
- fixes for bsc#1218199 (CVE-2023-32727), bsc#1218185 (CVE-2023-32725),bsc#1218193 (CVE-2023-32726)
- New Features and Improvements
  + ZBXNEXT-8857 Updated max supported TimescaleDB version to 2.13
  + ZBXNEXT-8800 Backported support of additional SSH options for ssh.run[] item as the 5th parameter
  + ZBXNEXT-8705 Implemented new tablespace item to retrieve percentage about
    current tablespace usage from max for both Oracle templates
  + ZBXNEXT-8708 Added version metric to Oracle plugin in Zabbix agent 2
  + ZBXNEXT-8729 Updated max supported TimescaleDB version to 2.12
  + ZBXNEXT-8522 Added HPE iLO by HTTP template
  + ZBXNEXT-7486 Added openshift-state-metrics in Kubernetes cluster state by HTTP
  + ZBXNEXT-8552 Added FortiGate by SNMP and FortiGate by HTTP templates
  + ZBXNEXT-8727 Added additional metrics in Cisco Meraki organization by HTTP template
  + ZBXNEXT-7097 Added item and trigger for monitoring PostgreSQL version into PostgreSQL
    by ODBC and PostgreSQL by Zabbix agent 2 templates
  + ZBXNEXT-8283 Implemented role-based authentication for AWS monitoring
  + ZBXNEXT-8575 Added Nextcloud template
  + ZBXNEXT-8469 Increased PostgreSQL maximum supported version to 16
  + ZBXNEXT-8714 Increased MariaDB maximum supported version to 11.1
- Bug Fixes
  + ZBX-23559 Fixed SLI dropping when maintenance is set with pre-existing problem
  + ZBX-23471 Fixed sha256 sum calculation on AIX, HP-UX and Solaris, fixed crash on HP-UX
  + ZBX-23787,ZBX-23755 Fixed crash on empty HTTP response;
    fixed Zabbix agent build on Windows with libcurl
  + ZBX-23683 Fixed calculation of vmware.datastore.read/write items taking into
    account VMware HV maintenance status
  + ZBX-21132 Fixed Top hosts widget not showing all items by selected item name
  + ZBX-23764 Added an additional field for new events in SIGNL4 media type
  + ZBX-23342 Fixed Zabbix agent 2 MySQL plugin connection not taking into account TLS parameters
  + ZBX-23685 Added read-only transaction to the list of recoverable errors on PostgreSQL
  + ZBX-23580 Fixed aggregated item key conversion to calculated item formula when
    item key includes 'last' function and a fourth parameter
  + ZBX-22493 Fixed foreign key support with SQLite3 database
  + ZBX-23490 Improved HTTP agent, web scenarios, web checks and JavaScript to convert to UTF-8
    from charset specified in HTTP header or HTTP meta tag
  + ZBX-23621 Fixed SNMP discovery looping forever with empty trend response
  + ZBX-23644 Fixed Zabbix agent compilation on AIX
  + ZBX-23525 Fixed template tab name in template configuration form
  + ZBX-23620 Reordered sub-templates in READMEs of Acronis, Control-M and Openstack templates
  + ZBX-23381 Fixed unit for FreeStorageSpace metric in JavaScript AWS RDS instance by HTTP template
  + ZBX-23269 Fixed sizes of loading modal windows
  + ZBX-22400 Fixed Web scenarios configuration form to display parent web scenarios on page refresh
  + ZBX-23290 Fixed gap when filtering by tags in Latest data
  + ZBX-23430 Fixed selected filter tab in high contrast themes being indistinguishable from others when collapsed
  + ZBX-23639 Changed value type for 'Pool Percent Used' item prototype in Ceph by Zabbix agent 2 template
  + ZBX-21891 Fixed messages about enabling, disabling and updating modules being different from other places
  + ZBX-23521 Fixed password field label not changing to key passphrase and
    back for SSH agent item when changing authentication method
  + ZBX-23431 Fixed non-working "Network timeout for item test" setting
  + ZBX-23285 Added missing bottom border for disabled button dropdown on hover for inherited macros
  + ZBX-23615 Fixed receiving data from the database twice the first time it is loaded
  + ZBX-19531 Fixed tables with header text vertical rotation
  + ZBX-23235 Fixed function macros to expand in notifications
  + ZBX-23173 Fixed memory leak in agent 2 for Windows Events processing on MS Windows
  + ZBX-23265 Fixed transfer of PSK encryption details when cloning proxy
  + ZBX-23563 Fixed JSONPath for rowshare locks metric in PostgreSQL by Zabbix agent 2 template
  + ZBX-22907 Removed unused LLD macro in PostgreSQL by Zabbix agent template
  + ZBX-23377 Added support for VMware perfCounter with nanosecond type
  + ZBX-23012 Possible optimization of the SQL queries when updating LLD items
  + ZBX-23325 Fixed ability to add duplicate ICMP ping checks to discovery rule configuration form via popup
  + ZBX-23270 Renamed trigger name condition to event name condition
  + ZBX-23340 Fixed TLS parameter handling in MySQL plugin for Zabbix agent 2
  + ZBX-23461 Fixed output of redundant data in DCdump_interfaces
  + ZBX-23528 Fixed inability to resize trigger expression field horizontally
  + ZBX-22977 Fixed positioning of hidden checkbox inputs and fixed autofocus in template/host mass update
  + ZBX-23494 Added SNMP fallback item to TrueNAS by SNMP template, updated
    uptime item and template descriptions, added preprocessing to free swap percentage calculation
  + ZBX-23404 Fixed Zabbix agent crashes on HP-UX 11.23
  + ZBX-22666 Disabled severity filter for Geomap widget in dashboard edit mode
  + ZBX-22735 Fixed confusing error message on user parameter reload in Zabbix agent 2
  + ZBX-23393 Fixed unquoted macro parsing in trigger function parameters
  + ZBX-23064 Simplified trend synchronization queries to improve performance
  + ZBX-23373 Fixed result for script.get API call with selectActions option
  + ZBX-23014 Fixed Zabbix agent build on HP-UX
  + ZBX-23164 Added timespan parameter in JavaScript Cisco Meraki template
  + ZBX-23455 Fixed inconsistency in button naming, confirmation messages,
    success and error messages in item and web scenario list pages
  + ZBX-20038 Fixed master host parameter for MySQL replication.get_slave_status key in Zabbix agent 2
  + ZBX-23301 Removed checks for PostgreSQL-TimescaleDB versions combination
  + ZBX-23211 Fixed host dashboard view for multi-page dashboard where the first page is empty</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1707048000">- add group provides needed by RPM 4.19</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108800">- update to latest release 6.0.27
- replaced zabbix-agentd.firewall  zabbix-java-gateway.firewall  zabbix-proxy.firewall  zabbix-server.firewall
  with firewalld xml definitions zabbix-agentd.xml  zabbix-java-gateway.xml  zabbix-proxy.xml  zabbix-server.xml
- New Features and Improvements
  + ZBXNEXT-8983 	Updated max supported MariaDB version to 11.2
  + ZBXNEXT-8984 	Updated max supported MySQL version to 8.3
  + ZBXNEXT-8762 	Added YugabyteDB by HTTP and YugabyteDB Cluster by HTTP templates
  + ZBXNEXT-8891 	Updated max supported MySQL version to 8.2
  + ZBXNEXT-8524 	Added support for HTTP proxy in GCP templates
  + ZBXNEXT-8759 	Added dashboards in Azure templates
  + ZBXNEXT-8580 	Added new discovery rules, refactored discovery rules to dependent items
    and made few minor changes in MSSQL by ODBC template
  + ZBXNEXT-8730 	Added Azure Cost Management by HTTP template
  - Bug Fixes
  + ZBX-23124 Fixed items with disabled history being sometimes stuck in non-supported state
  + ZBX-23586 Fixed filter evaluation type of organizations discovery in Cisco Meraki dashboard by HTTP template
  + ZBX-23766 Updated Zabbix agent 2 Ceph plugin readme setup instructions
  + ZBX-24094 Fixed network interfaces LLD filtering macro in Linux by Prom template
  + ZBX-23202 Fixed unused tag value being saved in tag filter
  + ZBX-22555 Updated regexp to case insensitive in Nginx templates
  + ZBX-23973 Fixed trends being retrieved from database for new items and for items with infrequent update interval
  + ZBX-22745 Removed incorrect description of network interfaces administrative status filter macro in SNMP templates
  + ZBX-24015 Improved zabbix[queue] internal item not to block history syncers and pollers
  + ZBX-23509 Fixed JSONPath of Keyspace discovery master item in Redis by Zabbix agent 2 template
  + ZBX-24059 Fixed libmodbus unnecessary linking into all binaries
  + ZBX-24055 Added missing API port macros in URL of script items in HPE Synergy by HTTP and HPE Primera by HTTP templates
  + ZBX-20525 Fixed vfs.dir.size performance issues when walking through directory that has a lot of subdirs/files
  + ZBX-23773 Improved trigger functionality for Acronis Cyber Protect Cloud MSP by HTTP template
  + ZBX-23979 Improved trend recalculation performance by performing trend updates in own transaction
  + ZBX-23688 Improved new item value retrieval performance by adding such items to value cache after configuration sync
  + ZBX-22130 Changed JSONPath expression evaluator to treat null values as empty variants
  + ZBX-23986 Added a license to the Go module
  + ZBX-23587 Fixed widget input field selecting when clicking on label
  + ZBX-23640 Fixed preload hints opening
  + ZBX-22433 Fixed web scenario and web scenario step configuration field trimming and field sorting
  + ZBX-23684 Fixed transactions query file for PostgreSQL by Zabbix agent template
  + ZBX-22371 Fixed process tags option not adding tags for service events
  + ZBX-17208 Fixed invalid command-line flag handling in Zabbix agent 2
  + ZBX-23937 Fixed JavaScript for AWS EC2 instances discovery
  + ZBX-22715 Fixed map shape dimension changes on resizing in scaled browser mode
  + ZBX-23722 Added garbage collection after executing JavaScript code
  + ZBX-23740 Fixed netsnmp persistent state disabling without affecting its configuration
  + ZBX-23257 Fixed log items not using MaxLinesPerSecond setting correctly for Zabbix agent 2
  + ZBX-23890 Removed non-existing headers from compiler checks: mtent.h and knlist.h
  + ZBX-23912 Removed Jira with CustomFields media type in data.tmpl
  + ZBX-23761 Fixed JavaScript in Jira media type
  + ZBX-22558 Fixed trigger expression for retrieval of stub page in Nginx templates
  + ZBX-23691 Fixed LLD filters evaluation type for devices discovery in Cisco SD-WAN by HTTP template
  + ZBX-23540 Added error checks for RegisterMetrics calls
  + ZBX-23605 Removed getting location buckets in AWS by HTTP template
    added discovery filters for request metrics in AWS S3 bucket by HTTP template
  + ZBX-23466 Fixed data aggregation errors in Graphs and Top hosts widgets with Elasticsearch backend
  + ZBX-23835 Updated Meraki templates
  + ZBX-23723 Fixed proxy params in JavaScript AWS templates
  + ZBX-23733 Fixed error when downloading graph as .png image if item name contains multibyte characters
  + ZBX-22983 Fixed ellipsed dropdown options in items mass update in preprocessing
  + ZBX-23715 Fixed persistent directory path not following symlinks upon creation
  + ZBX-23825 Fixed query_fields values for Acronis and Nomand templates
  + ZBX-22055 Fixed map image of map widget not being updated when pressing Apply button
  + ZBX-23629 Fixed interface icon cursor to pointer
  + ZBX-22536 Fixed TimescaleDB compression detection for history.clear API method and proper error appearance in frontend
  + ZBX-23145 Disabled deprecated automatic reconnection in MySQL
  + ZBX-22933 Improved vfs.file.regmatch and vfs.file.regexp items to use buffered file read
  + ZBX-23439 Fixed sorting of numeric items with/without aggregation enabled in Top hosts widget
  + ZBX-21973 Changed deprecated X-Frame option allow-from to Content-Security-Policy frame-ancestors
  + ZBX-23633 Fixed service alarms to be recovered with problem time in case of negative problem duration
  + ZBX-23738 Fixed Zabbix backend sources for libxml2 2.12.0 version changes
  + ZBX-23746 Fixed creation of tickets during escalation for Zammad media type
  + ZBX-23561 Fixed spacing between filter and results table
  + ZBX-18873 Fixed disabled chevrons color in problem view
  + ZBX-23636 Fixed some fields in Administration section not being trimmed on form submit</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108801">- remove all firewalld definitions as they are part of firewald package already</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711800000">- fix broken copypasta for system-user-zabbix source file and
  file itself to remove gecos (description) in file
  fixes bsc#1222169 Packaging Error in system-user-zabbix-6.0.27-1.1.noarch package prevents upgrade
  Thanks Andreas Stieger for pointing out and reporter himself</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1711800001">- update to 6.0.28:
  * Added metadata in JavaScript for AWS templates
  * Added AWS ELB Application Load Balancer by HTTP template
  * Added Check Point Next Generation Firewall by SNMP template
  * Added MSSQL by Zabbix agent 2 template
  * Updated max supported TimescaleDB version to 2.14
  * bug fixes</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1716984000">- Update license to match legaldb report</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1719489600">- update to 6.0.31
- New Features and Improvements
  + ZBXNEXT-9140 Added support for custom compartments in Oracle Cloud by HTTP templates Templates
  + ZBXNEXT-9034 Added Jira Data Center by JMX template Templates
  + ZBXNEXT-8682 Introduced a length limit of 512KB for item test values that server returns to Zabbix frontend Frontend Server
  + ZBXNEXT-8248 Added database filter macros to MySQL templates Templates
  + ZBXNEXT-6698 Removed absolute threshold and timeleft from OS template triggers of filesystem space Templates
  + ZBXNEXT-7930 Added user macro support for username and password fields in email media type Server
  + ZBXCTR-22 Refactored JavaScript filter functions for Kubernetes templates Templates
  + ZBXNEXT-9098 Added AWS ELB Network Load Balancer by HTTP template Templates
  + ZBXNEXT-6864 Replaced {HOST.CONN} with user macros in templates Templates
  + ZBXNEXT-9117 Updated max supported MariaDB version to 11.3 Proxy Server
  + ZBXNEXT-9026 Added Go compiler version to Zabbix agent 2 version output Agent
  + ZBXNEXT-8786 Changed 'odbc.discovery' keys to 'odbc.get' in MySQL by ODBC and Oracle by ODBC templates Templates
  + ZBXNEXT-8536 Added cbdhsvc service to macros in Windows agent templates Templates
  + ZBXNEXT-8861 Made changes and added more metrics to the FortiGate by SNMP template Templates
  + ZBXNEXT-8240 Added a new set of templates for integration with Oracle Cloud Infrastructure Templates
- Bug Fixes
  + ZBX-24483 Improved memory usage in Zabbix server/proxy trappers and in proxy
    pollers when sending large configuration Proxy Server
  + ZBX-23073 Fixed URL widget resizing and dragging Frontend
  + ZBX-24574 Fixed HA node flipping between standby and active states Server
  + ZBX-24119 Fixed possible blocking of alert manager when it periodically pings database Server
  + ZBX-7998 Added VMware service username, password and URL check for empty values Proxy Server
  + ZBX-24402 Reduced main process connections to database during startup Proxy Server
  + ZBX-24369 Fixed filter behavior in monitoring pages after deleting filter parameters Frontend
  + ZBX-24484 Fixed Geomap widget console error when dragging map in widget edit mode Frontend
  + ZBX-23337 Improved supported version documentation for Oracle Database plugin and both templates Documentation
  + ZBX-24180 Fixed inability to import existing host or template when its dependent item prototype,
    which is used in trigger prototypes or graph prototypes, would have a different master item API
  + ZBX-20871 Fixed inability to use LLD macro functions in Prometheus pattern and labels used in item prototype preprocessing API
  + ZBX-24527 Fixed unnecessary loading text being displayed in hintbox preloader Frontend
  + ZBX-24362 Fixed wrong Zabbix agent 2 loadable plugin process handling catching all child process exits Agent
  + ZBX-24470 Fixed scale of VMware vmware.vm.memory.size.compressed key Proxy Server
  + ZBX-24415 Added triggers for datastores in VMware templates Templates
  + ZBX-18094 Fixed multiple pie graph issues related to calculation of item angles Frontend
  + ZBX-20766 Fixed confusing port binding error message Agent Proxy Server
  + ZBX-24481 Fixed inability to unset value map from existing item or item prototype by passing
    a version without valuemap parameter into configuration.import API
  + ZBX-24531 Fixed compile time data not being set for agent2 Agent
  + ZBX-24453 Implemented socket file cleanup when shutting down, added blocking of signals during important stages of startup Proxy Server
  + ZBX-24152 Fixed host form submission with Enter button if the form is opened in a popup and focus is in a flexible text area field Frontend
  + ZBX-23788 Added SNMP OID ifAlias in Network interfaces discovery Templates
  + ZBX-24482 Fixed the presence of the http_proxy field in the initial data Installation
  + ZBX-24210 Improved Zabbix agent 2 loadable plugin capacity code style Agent
  + ZBX-23951 Fixed issue of incorrect template matching when no UUID exists in export file API
  + ZBX-23953 Fixed CIDR network mask of VMware HV network interface Proxy Server
  + ZBX-24195 Fixed host IPMI username and password field max length Frontend
  + ZBX-24451 Added tags and changed a item in Proxmox template Templates
  + ZBX-23386 Fixed hintbox sizing to fit screen Frontend
  + ZBX-24024 Fixed OIDs for external sensors in APC UPC by SNMP templates Templates
  + ZBX-21751 Fixed node's loadavg item in Proxmox template Templates
  + ZBX-24315 Fixed linking template to host when some LLD macro paths already exist Server
  + ZBX-24172 Fixed Zabbix server issue with scheduled intervals on Feb 29th of leap year Server
  + ZBX-23407 Improved performance of retrieving last history values when primary keys are available API
  + ZBX-24246 Updated descriptions for family of MySQL and Oracle templates,
    changed macro in the trigger 'Tablespace utilization is too high' for family of Oracle templates Templates
  + ZBX-23988 Renamed Agent2 Go module
  + ZBX-24222 Fixed incorrect item OIDs in the FortiGate by SNMP template Templates
  + ZBX-24393 Updated README in Redis by Zabbix agent 2 template Templates
  + ZBX-24298 Allowed any JNDI service providers back in JMX monitoring Java gateway
  + ZBX-19990 Separated LLD filter macros in Apache Tomcat by JMX template Templates
  + ZBX-24364 Added preprocessing steps for LLD rules in RabbitMQ templates Templates
  + ZBX-24368 Improved PostgreSQL autovacuum's count query Templates
  + ZBX-24282 Fixed Zabbix proxy to report error for not supported items Proxy Server
  + ZBX-19507 Fixed vmware.eventlog item to recover after event keys are reset Server
  + ZBX-24241 Fixed Zabbix server issue with random order of host groups for a host during real-time export Server
  + ZBX-24275 Fixed item prototype JSONPath preprocessing, added missing volume health metric and triggers in HPE MSA templates Templates
  + ZBX-24316 Fixed username macro in GridGain by JMX template Templates
  + ZBX-23719 Updated plugin-support to add duplicate flag handling Agent
  + ZBX-22429 Fixed typo in Zabbix proxy automake file Installation
  + ZBX-24264 Fixed value cache being filled with values of newly added items with triggers Server
  + ZBX-24088 Fixed problem filtering in maps with nested maps Frontend
  + ZBX-24206 Fixed line breaks in JavaScript in Cloudflare template Templates
  + ZBX-24236 Fixed nested transaction error in LLD when connection is terminated Server
  + ZBX-24134 Added sensor discovery in VMware Hypervisor template Templates
  + ZBX-23918 Fixed item pattern select popup to display all available items Frontend
  + ZBX-24190 Fixed items being updated incorrectly when configuring graph Frontend
  + ZBX-24289 Fixed issue with interface assignment for items copied from host to host Frontend
  + ZBX-23032 Added triggers for cluster status in VMware templates Templates
  + ZBX-23948 Added support for TabularData data when parsing an MBean attribute Java gateway
  + ZBX-23742 Fixed tag filtering logic for tags with one name and different types of operators API
  + ZBX-24271 Added delay in JavaScript execution for Azure Cost Management by HTTP template Templates
  + ZBX-24208 Fixed Oracle, MySQL plugin connection cache blocking Agent
  + ZBX-24202 Fixed JavaScript in AWS S3 bucket by HTTP template Templates
  + ZBX-23478 Fixed issue when missing locale error would not be displayed for user under certain conditions Frontend
  + ZBX-24166 Fixed Zabbix not being able to restart due to RTC and sockets not being closed before stopping Agent Proxy Server
  + ZBX-23853 Fixed duplicate agent check timestamps when time shifts back due to system clock synchronization Agent</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1726833600">- update to 6.0.33
- this version fixes CVE-2024-36461 and CVE-2024-22114
- New Features and Improvements
  + ZBXNEXT-9000 Changed query table for ASM disk group metrics in Oracle Database plugin and
    Oracle by ODBC template Agent Templates
  + ZBXNEXT-9217 Added AWS Lambda by HTTP template Templates
  + ZBXNEXT-9293 Updated max supported MySQL version to 9.0 Proxy Server
  + ZBXNEXT-8657 Updated Zabbix health templates with new visualization Templates
  + ZBXNEXT-9143 Added index on auditlog recordsetid Server
  + ZBXNEXT-9081 Added Small Computer System Interface (SCSI) device type support to Zabbix agent 2 Smart plugin Agent
  + ZBXNEXT-6445 Added recovery expression for fuzzytime triggers in Linux and Windows templates,
    removed fuzzytime triggers from active agent templates Templates
  + ZBXNEXT-9201 Updated max supported MySQL version to 8.4 Proxy Server
  + ZBXNEXT-9225 Updated max supported TimescaleDB version to 2.15 Server
  + ZBXNEXT-9226 Updated max supported MariaDB version to 11.4 Proxy Server
  + ZBXNEXT-8868 Added discovery and template for Azure VM Scale Sets Templates
- Bug Fixes
  + BX-24947 Fixed PHP runtime errors while processing frontend notifications Frontend
  + ZBX-24824 Improved loadable plugin connection broker Agent
  + ZBX-24583 Fixed inability to export/import web scenario with digest authentication API
  + ZBX-23905 Fixed double scroll in script dialogs Frontend
  + ZBX-18767 Fixed word breaks in flexible text input fields and trigger expressions Frontend
  + ZBX-24909 Fixed resolving of macro functions in the "Item value" widget Frontend
  + ZBX-24859 Fixed JavaScript in S3 buckets discovery rule Templates
  + ZBX-24617 Fixed hardcoded region in AWS by HTTP template Templates
  + ZBX-24524 Fixed "New values per second" statistic to include dependent items in calculation Proxy Server
  + ZBX-24821 Made 'execute_on' value being recorded in audit only for shell scripts Server
  + ZBX-23312 Fixed discovery edit form being saved incorrectly after dcheck update Frontend
  + ZBX-24773 Fixed duplicate item preprocessing in Kubernetes Kubelet by HTTP template Templates
  + ZBX-24514 Fixed standalone Zabbix server and Zabbix proxy not stopping when database is read-only Proxy Server
  + ZBX-23936 Fixed state and styling of readonly fields Frontend
  + ZBX-24520 Fixed an issue with incorrect translations used in several frontend places Frontend
  + ZBX-21815 Fixed issue with undefined offset for media type when it was deleted before saving the user Frontend
  + ZBX-24108 Fixed error in dashboard if Map widget contains map element that user doesn't have access to Frontend
  + ZBX-24569 Fixed old and added new items to Azure Virtual Machine template Templates
  + ZBX-24537 Fixed tags subfilter in Latest data kiosk mode Frontend
  + ZBX-24167 Fixed template linkage when item prototype collision is found Server
  + ZBX-23770 Improved monitoring user permissions documentation for Zabbix agent 2 Oracle plugin and Oracle by ODBC template Documentation
  + ZBX-24565 Removed redundant kernel header include, fixed musl compatibility issues (thanks to Alpine Linux maintainers for spotting this)
  + ZBX-24610 Fixed interface field appearance for discovered items without interface set Frontend
  + ZBX-24562 Fixed incorrect problem order in Problems by severity widget's hintbox Frontend
  + ZBX-23751 Fixed inability to pass an action filter condition without an "operator" property, implying a default value of "Equal" API
  + ZBX-21429 Prevented ability to disable all UI element access via role.update API API
  + ZBX-19271 Fixed inconsistent tag row rendering in different edit forms Frontend
  + ZBX-24539 Fixed incorrect threshold in trigger expression of Check Point Next Generation Firewall by SNMP template Templates
  + ZBX-24667 Fixed vm.memory.size[pused] item on Solaris Agent
  + ZBX-23781 Added storage volumes check in HPE iLO by HTTP template Templates
  + ZBX-24391 Fixed Zabbix agent to return net.tcp.socket.count result without error if IPv6 is disabled Agent
  + ZBX-24235 Fixed value misalignment in Item value widget Frontend
  + ZBX-24352 Fixed custom severity name usage in Geomap widget Frontend
  + ZBX-24665 Fixed potential problem with deprecated GCE Integrity feature Templates
  + ZBX-20993 Fixed Zabbix agent 2 MQTT plugin clientID to be generated by strict requirements Agent
  + ZBX-23426 Added dependent item with JavaScript preprocessing for edges SD-WAN in VMWare SD-WAN VeloCloud by HTTP template Templates
  + ZBX-24566 Fixed crash when expression macro is used in unsupported location Server
  + ZBX-24450 Fixed issue where graph could differ for data gathered from PostgreSQL and other databases Frontend
  + ZBX-24513 Fixed real-time export of rarely updated trends Server
  + ZBX-24163 Fixed submap addition in Map navigation tree widget to not append same submaps repeatedly Frontend
  + ZBX-23398 Fixed trigger expression constructor incorrectly showing '&lt;' and '&gt;' operators Frontend
  + ZBX-23584 Fixed error message being displayed when updating host after changing item status Frontend
  + ZBX-24635 Fixed datastore triggers in VMware templates Templates</changelog>
</package>
<package pkgid="9d8c606a797dd8c5f4b969e6b213e899b4b32069ca488d41bea6c1fdaaa6f14c" name="zabbix-server-postgresql" arch="ppc64le">
  <version epoch="0" ver="6.0.33" rel="bp156.2.3.1"/>
  <changelog author="pgajdos@suse.com" date="1644494400">- version update to 4.0.38
  * ZBX-20387   fixed default language of the setup routine for logged in superadmin users (averza)
  * ZBX-19652   fixed JavaScript syntax for Internet Explorer 11 compatibility (jfreibergs)</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1644753600">- mention dropped files from 3.x series so it can be accepted in backports...
- zabbix-3.0.20-jsLoader-fix.patch was never required in 4.x</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1647518400">- updated to latest release 4.0.39
- Bug Fixes
  + ZBX-19789 Added SourceIP support to ldap simple checks
  + ZBX-20680 Fixed reflected XSS issues
  ( Reflected XSSes in Zabbix Frontend (CVE-2022-24349, CVE-2022-24917, CVE-2022-24918, CVE-2022-24919) )
  fixes for bsc#1196945 bsc#1196946 bsc#1196947</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491200">- updated to latest release 4.0.42
- New Features and Improvements
  + ZBXNEXT-7694 Added "utf8mb3" character set support for MySQL database
  + ZBX-20946 Enabled Bulgarian, Chinese (zh_TW), German, Greek, Indonesian,
    Romanian, Spanish and Vietnamese languages in frontend
- Bug Fixes
  + ZBX-21123 Fixed crash when VMware VC was not available at the first moment when starting zabbix_server
  + ZBX-21137 Fixed VMware collector crash related to datastore state disconnected from all HVs
  + ZBX-20600 Fixed vmware hv.datastore.latency item when multiple datastores with duplicate name
  + ZBX-20844 Fixed external check becoming unsupported when Zabbix server or Zabbix proxy is stopped</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491201">- add CVE-2022-35230 patch file CVE-2022-35230.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674216000">- updated to 6.0.12
- for changes in this major release please consult 6.0.html in
  /usr/share/doc/packages/zabbix/
- removed CVE-2022-35230.patch and zabbix-3.0.25-new-m4-pgsql.patch
- added fixed zabbix-6.0.12-new-m4-pgsql.patch patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674820800">- mention of patches added required...
  zabbix-6.0.12-curl-fixes.patch zabbix-6.0.12-netsnmp-fixes.patch
  zabbix-6.0.12-new-m4-pgsql.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1684152000">- updated to latest upstream release 6.0.17
- New Features and Improvements
  + ZBXNEXT-8334 Added Event-Driven Ansible media
  + ZBXNEXT-8312 Increased TimescaleDB maximum supported version to 2.10
  + ZBXNEXT-8317 Increased MariaDB maximum supported version to 10.11
  + ZBXNEXT-7759 Added array and Buffer support to JavaScript btoa function and HttpRequest post/put methods
  + ZBXNEXT-8071 Added sysdba, sysasm and sysoper login options to Zabbix agent 2
    Oracle plugin and updated Oracle by Zabbix agent 2 template documentation
  + ZBXNEXT-8241 Added support of signing data using rs256 to JavaScript engine
  + ZBXNEXT-8208 Added storage accounts in azure template
  + ZBXNEXT-8012 Implemented API token authentication in user.checkAuthentication method
  + ZBXNEXT-8204 Added support of PHP 8.2
  + ZBXNEXT-8170 Added AWS cloud templates
  + ZBXNEXT-7923 Added templates for BMC Control-M integration
  + ZBXNEXT-7775 Added Veeam backup and replication templates
  + ZBXNEXT-8054 Updated MariaDB maximum supported version to 10.10
  + ZBXNEXT-7951 Implemented configuration import improvements
  + ZBXNEXT-8112 Added Line media type
  + ZBXNEXT-8197 Added TimescaleDB v2.9.x support
  + ZBXNEXT-7962 Fixed interfaces discovery rules in OPNsense, PFSense and TrueNAS templates
  + ZBXNEXT-7615 Added hmac function for JavaScript
  + ZBXNEXT-7977 Added Azure Microsoft SQL templates
  + ZBXNEXT-8076 Added prof_enable and prof_disable commands for profiling
  + ZBXNEXT-7963 Added a hint box to the "Enable HTTP authentication" field; added confirmation dialog box for enabling HTTP authentication
  + ZBXNEXT-7886 Added Cisco Nexus 9000 Series Switches template
  + ZBXNEXT-6119 Added the option to retrieve all JSON data from docker.container_info key in Zabbix agent 2 Docker plugin
  + ZBXNEXT-7834 Added templates for Microsoft Azure and Azure virtual machines
  + ZBXNEXT-8058 Reduced locking between history syncers, trappers and proxy pollers
- Bug Fixes
  + ZBX-22718 Fixed memory leak in json objects and identical keys
  + ZBX-22719 Fixed replace() function in expressions
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22589 Added new limits for JS objects
  + ZBX-22521 Added debug logging for process selection in proc.mem[] on AIX
  + ZBX-22373 Updated go.mod/sum to allow mixing session and key parameter for Zabbix agent 2 items
  + ZBX-22241 Fixed minimum severity filter usage for map element link triggers
  + ZBX-22194 Fixed inability to import a template with trigger dependency on a host trigger
  + ZBX-22538 Fixed popup menus disappearing on right-clicking links in them
  + ZBX-21583 Optimised preprocessing steps and added two graphs and dashboard in the Hadoop by HTTP template
  + ZBX-19375 Prevented the ability to set a duplicate value for the uuid parameter when updating any of template
    entities; added possibility to update the uuid parameter for the Service API; fixed duplicate UUIDs
    in Proxmox VE by HTTP template
  + ZBX-21603 Optimised preprocessing steps in the Zookeeper by HTTP template
  + ZBX-21589 Optimised SQL queries and preprocessing steps
  + ZBX-22492 Removed limitation for size of logged messages in JS
  + ZBX-22641 Updated deprecated ports in Kubernetes templates, updated target tags,
    added notes about binding address options for Scheduler and Cluster Manager components
  + ZBX-22306 Fixed the crash in Zabbix agent 2 when running out of available file descriptors
  + ZBX-21013 Hid the option "Create new groups" for unprivileged users in the Import form
  + ZBX-22219 Added validation to the "Server" IP/DNS option in the Zabbix agent 2 configuration
  + ZBX-22627 Fixed loss of preprocessing result when step with delta is used
  + ZBX-22304 Fixed duplication in web scenario error messages when curl cannot resolve host
  + ZBX-21577 Added an extra master item prototype to the Elasticsearch Cluster by HTTP template
    to reduce preprocessing worker utilization
  + ZBX-20084 Fixed VMware parameters display
  + ZBX-20699 Fixed the inability to import host prototypes containing SNMPv3 interface;
    allowed to supply conditional parameters with default values to hostprototype.create and hostprototype.update API methods
    when the parameters have no effect; added audit logging of changes to host prototypes when unlinking a template;
    fixed the inability to remove group links or group prototypes from a host prototype of a linked template
  + ZBX-22432 Fixed different severity paddings in trigger popups and maps triggers
  + ZBX-22210 Fixed selected count when using filter and filtered parameter is changed in a popup
  + ZBX-22533 Fixed debug section overlapping with 'Add new widget' placeholder in the dashboard
  + ZBX-22331 Fixed messages when updating graph prototype discovery
  + ZBX-22455 Added a check for numeric value in value mapping
  + ZBX-22206 Fixed incorrect padding in multiselect popup contrast dark and light stylesheets
  + ZBX-18527 Fixed the markup for Type of calculation expression field
  + ZBX-22363 Added support for item and item_preproc table fields to be either nvarchar or nclob
  + ZBX-22622 Fixed alert script path validation
  + ZBX-22588 Fixed unauthorised file system access when using cURL
  + ZBX-22097 Fixed exiting process when connection to the database is lost
  + ZBX-21576 Optimized preprocessing in ClickHouse by HTTP template and added lld rule
  + ZBX-21669 Added the possibility to filter System user in the audit log
  + ZBX-22261 Added value mapping in the template PostgreSQL by Zabbix agent 2 for item Checksum failures
  + ZBX-22413 Fixed autofocus for inherited web scenario edit
  + ZBX-22507 Fixed positioning of the debug information on dashboards in the editing mode
  + ZBX-22506 Fixed horizontal scrollbar occasionally appearing on Graph widgets
  + ZBX-22512 Fixed occasional jumping of hint-boxes of Graph widgets, when made static
  + ZBX-22403 Added license information to the Readme for Veeam Backup templates
  + ZBX-21596 Optimized preprocessing steps in the Redis by Zabbix agent 2 template
  + ZBX-22520 Fixed the versions of integrations
  + ZBX-19466 Changed global script name validation to include a menu path into its scope of uniqueness check
  + ZBX-22073 Fixed subfilters of the Latest data and Graphs occasionally hiding the selected options
  + ZBX-22490 Fixed HttpRequest limit in JavaScript being reached even if all objects are destroyed
  + ZBX-21578 Optimized HAProxy http/agent templates to spread the load across the workers
  + ZBX-21906 Fixed recovery of dependent items when throttling is used
  + ZBX-21723 Removed syslog LogType from config file for Zabbix agent 2 on Windows
  + ZBX-22407 Fixed a crash when testing an item with the aggregated function count containing invalid argument
  + ZBX-22056 Fixed the "No data found" message style in Monitoring-&gt;Problems
  + ZBX-22026 Fixed SNMP agent item going to unsupported state on NULL result
  + ZBX-22411 Fixed incorrect time in the dashboard Graph widget hintbox
  + ZBX-21902 Emphasized the HTML type in the attribution field in the Administration-&gt;Geographical Maps
  + ZBX-18288 Fixed undefined offset runtime error in the Graph prototype preview
  + ZBX-21963 Fixed $ZBX_SERVER value being ignored unless $ZBX_SERVER_PORT is also defined
  + ZBX-21802 Fixed Enabled button in the discovered calculated items
  + ZBX-21642 Fixed a filter not clearing when clicking on a specific host in the Monitoring
  + ZBX-22186 Fixed wrong color update after item order change in graphs
  + ZBX-19339 Fixed import and export of dependent LLD rules if master item is a web item
  + ZBX-21813 Fixed User role update page when an empty user role name has been submitted
  + ZBX-22188 Changed parameters of the wmi.get and wmi.getall keys to mandatory
  + ZBX-21238 Fixed the inability to update status and other fields of a templated item, item prototype
    and discovery rule of script type
  + ZBX-21834 Fixed the map navigation tree breaking if there is a disabled trigger used as a link indicator
    between two elements in a map
  + ZBX-22259 Fixed quoted parameter escaping in the trigger expression functions
  + ZBX-22241 Fixed map link color and drawing style selection when multiple triggers are in the problem state
  + ZBX-22203 Fixed the tabfilter item click event being executed at the end of the tabfilter sorting event in Firefox
  + ZBX-22434 Fixed race condition when starting Zabbix agent 2 with loadable plugins
  + ZBX-22229 Updated Zabbix web service dependencies
  + ZBX-20801 Updated the Readme in Docker template
  + ZBX-22298 Fixed metrics preprocessing in PVC discovery in Kubernetes cluster state by HTTP template,
    removed non-existing PVC statuses, combined state phases into single phase metrics, added PV discovery
  + ZBX-22079 Fixed "make clean" command when used from tar archive
  + ZBX-22222 Fixed applying item value maps on already converted values
  + ZBX-22402 Fixed data sending to Zabbix server from Zabbix agent2 persistent buffer
  + ZBX-22240 Fixed selects of history and trends being able to block housekeeping
  + ZBX-22240 Fixed selects of history and trends blocking drop_chunks
  + ZBX-22078 Fixed the crash in calculated items when using tag filter on 32-bit systems
  + ZBX-21591 Optimized JSONPaths in the Nginx Plus template
  + ZBX-21739 Fixed discover status not being updated for templated graph prototype
  + ZBX-21748 Fixed the background of the Close button in the message box for dark theme
  + ZBX-19202 Fixed template dashboard availability to users without permissions to the templates
  + ZBX-22189 Fixed Zabbix server crash appearing when only item tags change between LLD runs
  + ZBX-21591 Optimized Nginx Plus by HTTP template to spread the load across worker processes
  + ZBX-22032 Added the cookie engine to HTTP checks
  + ZBX-21597 Optimized Remote Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-21602 Optimized Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-22149 Fixed wrong escaping in trigger expression during upgrade and escaping as a workaround for calculated items
  + ZBX-22061 Fixed custom query parameter read on an empty parameter for Oracle plugin in Zabbix agent 2
  + ZBX-21227 Improved error logging during agent start as a Windows service
  + ZBX-22178 Fixed action operations being executed on the current host only if a host group is selected
  + ZBX-22189 Fixed LLD Zabbix server crash
  + ZBX-21538 Fixed history.get API method blocking drop_chunks requests during housekeeping
  + ZBX-21956 Fixed severity sign overlapping trigger name in the map element configuration
  + ZBX-22215 Fixed incorrectly quoted function parameter parsing
  + ZBX-22043 Fixed the crash when array index in JSONPath is negative or large
  + ZBX-22118 Fixed remote command execution sequence in Zabbix agent 2
  + ZBX-21556 Updated Etcd by HTTP template to comply with Etcd v3.5
  + ZBX-22133 Fixed closed pipe detection for communication with plugins in Windows
  + ZBX-21936 Fixed actions not being displayed in the Action log widget
  + ZBX-22164 Fixed quote and unquote methods for trigger functions
  + ZBX-21254 Removed kernel.maxproc from the processes graph in Linux by Zabbix agent templates
  + ZBX-21754 Improved value cache warmup when retrieving two last values with 1 day update interval
  + ZBX-22077 Fixed Sign out link not working consistently in Mozilla Firefox
  + ZBX-21862 Updated tablespaces query for Oracle plugin in Zabbix agent 2
  + ZBX-21665 Fixed SMART plugin infinite loop for Zabbix agent 2
  + ZBX-19138 Fixed Redis plugin configuration in Zabbix agent 2 configuration files
  + ZBX-21592 Moved some static items under LLD rules to optimize Oracle by ODBC template
  + ZBX-21069 Fixed SNMP max_vars not backing off when generr is received
  + ZBX-21889 Fixed warnings being displayed even after enabling overrides for trends or history tables with compressed chunks
  + ZBX-21563 Changed the order in which escalation steps and recovery operations are executed
  + ZBX-22017 Fixed map navigation tree widget inability to save the order when the depth levels get changed
  + ZBX-21961 Removed the unnecessary "Command:" label for message actions on the Event details page
  + ZBX-21783 Fixed Zabbix JS timeout validation
  + ZBX-21720 Fixed trends function cache size estimation and overallocation handling
  + ZBX-21713 Fixed retrieval of the numeric column width when Oracle DB is used
  + ZBX-22126 Fixed trends being deleted from cache and retrieved from the database when data older than 1 hour is received
  + ZBX-22075 Fixed crash when Elasticsearch is used
  + ZBX-21890 Fixed config.dbversion_status containing second empty object on PostgreSQL without TSDB
  + ZBX-22138 Fixed inability to delete a group from the host prototype
  + ZBX-21950 Updated script item to not require host interface during template linkage
  + ZBX-21540 Moved some static items under LLD rules to improve performance in Oracle by Zabbix agent 2 template
  + ZBX-21073 Added support of Int8Array(), Buffer() and also duktape plain buffers in md5, sha256 and hmac function parameters
  + ZBX-22071 Extended description for OPSGenie media type
  + ZBX-20845 Fixed SNMP interface availability in case of wrong credentials
  + ZBX-21587 Added metrics for optimizing dependent items preprocessing in Jenkins template
  + ZBX-21441 Added an override to skip metadata collection on zfs and btrfs for Nix templates
  + ZBX-22016 Fixed host.get API method not returning any results for hosts with no interfaces when filtering by "hostid"
  + ZBX-21927 Fixed a crash on Oracle database when connection is lost
  + ZBX-21300 Fixed high CPU usage when using net.tcp.socket.count key on Windows
  + ZBX-21793 Fixed error message for "diaginfo" runtime command
  + ZBX-22042 Fixed inability to get the existing group prototypes by hostprototype.get API method when using Oracle database
  + ZBX-21221 Increased character limit of task_result.info
  + ZBX-21696 Fixed Windows agent 2 Unicode path support for log* items
  + ZBX-21903 Fixed agent 2 timeout behavior for net.tcp.port item
  + ZBX-21039 Fixed Readme in PostgreSQL by Zabbix agent 2 template
  + ZBX-21922 Fixed expression macros to use corresponding item keys
  + ZBX-21806 Fixed fatal PHP error in case incorrect variable type for controller action is given
  + ZBX-21753 Fixed graphs not loading in kiosk mode
  + ZBX-20413 Fixed the behavior of paging when a filter or a sub-filter is applied
  + ZBX-21206 Updated plugin support dependency for Zabbix agent 2
  + ZBX-20356 Updated Zabbix agent 2 to remove and re-add performance counters on failed collection and to keep a query always open
  + ZBX-21296 Updated Oracle plugin, Oracle ODBC and agent 2 template documentation grant select variables and added a new grant
  + ZBX-21595 Optimized RabbitMQ node templates
  + ZBX-21884 Changed system.sw.packages[&lt;package&gt;,&lt;manager&gt;,&lt;format&gt;] to system.sw.packages[&lt;regexp&gt;,&lt;manager&gt;,&lt;format&gt;]
  + ZBX-21594 Optimized RabbitMQ cluster templates
  + ZBX-20050 Fixed broken macro value and type input when changing to/from inherited macros
  + ZBX-21864 Fixed the fatal error in system warning page
  + ZBX-20110 Added single field search option to the archive.info, ts.stats, pdb.info,
    cdb.info and diskgroups.stats keys in Zabbix agent 2 Oracle plugin
  + ZBX-21373 Fixed the agent sometimes crashing when enumerating system processes on OpenBSD</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1689854400">- updated to latest upstream release 6.0.19
- this version fixes CVE-2023-29454 bsc#1213338
- New Features and Improvements
  + ZBXNEXT-8497 Removed unnecessary JavaScript preprocessing in discovery rules in Kubernetes templates
  + ZBXNEXT-8465 Updated JavaScript scripts in Kubernetes templates
  + ZBXNEXT-8467 Updated max supported TimescaleDB version to 2.11
  + ZBXNEXT-7072 Fixed hintbox to be automatically closed when target element disappears
  + ZBXNEXT-8294 Added filters of node labels and annotations for Kubelet discovery
    in Kubernetes cluster state template
  + ZBXNEXT-8199 Added Google cloud platform monitoring template
  + ZBXNEXT-8330 Updated plugin support with defaults support for Zabbix agent 2
  + ZBXNEXT-8357 Improved proxy history housekeeping when data older than ProxyOfflineBuffer is being constantly received
  + ZBXNEXT-8142 Added ability to import configuration files with a UTF-8 Byte order mark
  + ZBXNEXT-8209 Added Azure CosmosDB for MongoDB template
  + ZBXNEXT-8078 Removed unnecessary new line for each element in an array when exporting YAML templates
  + ZBXNEXT-8273 Implemented support for relative Include paths in the config file, based on its current directory
  + ZBXNEXT-8391 Added container healthcheck metric in Docker by Zabbix agent 2 template
  + ZBXNEXT-8354 Added pids_stats to docker.container_stats key in Zabbix agent 2
- Bug Fixes
  + ZBX-22987 Fixed inefficient URL schema validation
  + ZBX-21859 Fixed active checks occasionally not being executed on Zabbix agent 2 if checks
    for a plugin have long and short update intervals
  + ZBX-21892 Fixed wrong fs type returned by vfs.fs.get for file systems with identical mount point
  + ZBX-22941 Prevented clearing of the user macro secret values on inherited host prototypes as
    the result of user macros modifications on the parent host prototype of a template
  + ZBX-22695 Fixed eventlog duplicate timestamps
  + ZBX-22903 Fixed scale calculation for Graph and Graph (classic) widgets
  + ZBX-22148 Fixed the crash when updating a webhook to JavaScript that cannot be compiled
  + ZBX-22868 Fixed Zabbix agent 2 plugin Defaults when hardcoded value is provided
  + ZBX-22399 Added TLS and Default parameters support to MQTT plugin for Zabbix agent 2
  + ZBX-20280 Fixed page selection in a dashboard after refresh
  + ZBX-22883 Fixed occasional crash of user parameters on Windows when using Zabbix agent 2 with UserParameterDir defined
  + ZBX-22805 Increased memory allocation limit for JavaScript execution from 64M to 512M
  + ZBX-22798 Fixed incorrect output of vfs.file.contents when reading frequently modified file
  + ZBX-21573 Optimized preprocessing steps in the AWS EC2 by HTTP template
  + ZBX-16326 Fixed displaying of the first and last data points on the graphs
  + ZBX-22467 Fixed missing bracket in a trigger event name in Windows templates
  + ZBX-22738 Fixed flickering debug info while editing empty dashboards
  + ZBX-22231 Removed host and interface macros resolution from HTTP proxy fields in items,
    item prototype and discovery rule test dialogues
  + ZBX-21194 Fixed filter form submission upon pressing Enter key in Safari
  + ZBX-22762 Fixed race condition in Zabbix agent 2 when reading filesystem
  + ZBX-21804 Removed requirement for write permissions on hosts, host groups, triggers, discovery rules,
    discovery checks and proxies when creating or updating actions
  + ZBX-22243 Fixed navigation away from edited dashboard without user confirmation
  + ZBX-22418 Fixed popup form fields overlapping labels when textarea width is resized
  + ZBX-19590 Changed count_foreach to add 0 when no data are in the requested period
  + ZBX-22681 Fixed wrongly displayed Revert button for text macros in host, template and host prototype clone forms
  + ZBX-22594 Fixed fatal error when a request contains invalid authentication parameters
  + ZBX-22397 Fixed disabled input field text color in Safari
  + ZBX-21593 Optimized preprocessing steps in the templates PostgreSQL by Zabbix agent and PostgreSQL by Zabbix agent 2
  + ZBX-22470 Fixed hang on logging when establishing an encrypted connection in Zabbix agent 2
  + ZBX-20263 Prevented the ability to link two or more templates with matching item keys to a host or template;
    improved the check for double template linkage and related error messages
  + ZBX-22571 Fixed "service not equal" action condition not working as expected
  + ZBX-22644 Fixed Graph widget not showing all problems for multiple items with dataset aggregation enabled
  + ZBX-22698 Fixed spelling mistakes in the templates
  + ZBX-21883 Changed Select map field of the Map widget to multiselect
  + ZBX-22989 Silenced null-dereference warnings for duktape
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22604 Added new replica mismatch metrics to Kubernetes cluster state template, updated triggers
  + ZBX-22475 Fixed regex in preprocessing parameter for Jenkins template
  + ZBX-21910 Fixed JavaScript in Kubernetes nodes template
  + ZBX-22773 Made NodeAddress use ListenIP and ListenPort if not specified
  + ZBX-21613 Fixed broken database upgrade if more than one Zabbix server at the same time on one database is started
  + ZBX-22688 Fixed AlertScriptPath not allowing links
  + ZBX-22029 Fixed preprocessing step in Pods discovery for Kubernetes kubelet template
  + ZBX-22234 Fixed incorrect SNMPINDEX offset retrieval in SNMP discovery
  + ZBX-22141 Fixed attaching multiple templates with proc.get item key to one host and fixed spelling in description
  + ZBX-22285 Fixed honoring of the excludeSearch parameter in API
  + ZBX-20604 Fixed UserParameterDir behavior for UserParameter calls
  + ZBX-22732 Fixed description of ATAN2 mathematical function
  + ZBX-22664 Fixed user macros with regex context being resynced without any changes
  + ZBX-22661 Fixed templated dashboard display in Monitoring Hosts Dashboards
  + ZBX-21599 Optimised preprocessing steps and added dashboard in the TiDB TiKV by HTTP template
  + ZBX-21598 Optimised preprocessing steps and added dashboard in the TiDB PD by HTTP template
  + ZBX-21600 Optimised preprocessing steps and added dashboard in the TiDB by HTTP template
  + ZBX-22386 Fixed encoding of HTML entities in the user interface
  + ZBX-22714 Fixed signature for mqtt.get key in Standard items popup
  + ZBX-21397 Fixed preprocessing step in discovery for Kubernetes kubelet template
  + ZBX-20202 Improved tablespace handling to support Oracle multitenant architecture in Oracle by ODBC template
  + ZBX-22713 Fixed Zabbix server compilation problem for NetBSD
  + ZBX-21795 Fixed unhandled timeout in Telnet
  + ZBX-21801 Fixed helper positioning when sorting Header and Query fields in item configuration form
  + ZBX-22238 Fixed non-writable hostgroup appearance in template, host and host prototype clone forms
  + ZBX-22192 Fixed valid widget name being reset when other widget fields are invalid
  + ZBX-21871 Switched for the changes in users of user group API object to be audit logged
    as updates in groups of user API objects
  + ZBX-22461 Fixed incorrect sortable item positioning in Safari
  + ZBX-22469 Fixed SLI calculation for services having multiple alarms per second
  + ZBX-22859 Fixed validation of input parameters in action configuration form</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1697544000">- updated to latest upstream release 6.0.22
- this version fixes CVE-2023-32722 and CVE-2023-32722 bsc#1216211 and bsc#1216222
- removed patches zabbix-6.0.12-new-m4-pgsql.patch zabbix-6.0.12-curl-fixes.patch
  honestly was tired of patching for correct way doing postgresql detection
  now added postgresql-server-devel which does not make sense but hey
  upstream does not care
- New Features and Improvements
  + ZBXNEXT-8576 Added template integration with Acronis Cyber Protect Cloud
  + ZBXNEXT-6554 Increased remote command execution limits to 16MB
  + ZBXNEXT-8610 Added MantisBT template
  + ZBXNEXT-8358 Improved items configuration sync on PostgreSQL by selecting using equal condition instead of not equal
  + ZBXNEXT-8429 Added HashiCorp Nomad template
  + ZBXNEXT-8649 Fixed time period params in JavaScript
  + ZBXNEXT-8581 Added support for HTTP proxy in Azure templates
  + ZBXNEXT-8558 Added MantisBT webhook
  + ZBXNEXT-8589 Updated documentation, unified metric names and descriptions in PostgreSQL templates,
    removed unused macros, user parameters and queries in PostgreSQL by Zabbix agent
  + ZBXNEXT-8528 Added AWS Cost Explorer template
  + ZBXNEXT-8190 Increased MariaDB maximum supported version to 11.0
  + ZBXNEXT-8582 Increased MySQL maximum supported version to 8.1
  + ZBXNEXT-8481 Added PostgreSQL by ODBC template
  + ZBXNEXT-8561 Added nodata trigger to remote Zabbix proxy and server health templates
  + ZBXNEXT-8482 Added integration with OpenStack Nova
  + ZBXNEXT-8451 Disabled spell checking for nondescriptive textareas
  + ZBXNEXT-8505 Added Cisco SD-WAN templates
  + ZBXNEXT-7944 Excluded edgeupdate service from services discovery in Windows by Zabbix agent templates
  + ZBXNEXT-8422 Added AWS ECS templates
- Bug Fixes
  + ZBX-23417 Fixed possible memory leak when checking modbus.get[] item
  + ZBX-23338 Improved performance of templatedashboard.get method for non super-admin users
  + ZBX-23110 Fixed possible crash on Windows 11 by removing concurrent Win API call for update perfCounters list
  + ZBX-23284 Prevented deletion of the discovered group as a result of renaming its group prototype
  + ZBX-21094 Fixed graphs not displaying values when items do not have trends and trend storage period is overridden in configuration
  + ZBX-23162 Fixed variable in JavaScript for Cisco Meraki template
  + ZBX-23066 Expanded ui/composer.json to describe the project
  + ZBX-23261 Removed kiosk mode button from host inventory form
  + ZBX-23253 Added static units support to graph widget legend and hint box
  + ZBX-21898 Fixed expression validation, history function parser to accept backslash without escaping
  + ZBX-22943 Fixed various memory leaks in Zabbix agent 2
  + ZBX-23244 Added escaping for special characters in HTML mode of Telegram mediatype
  + ZBX-22818 Fixed some aggregation functions not working with last_foreach()
  + ZBX-21636 Fixed Oracle DB update query error mishandled as success
  + ZBX-20442 Fixed Ceph plugin not returning percent_used in Zabbix agent 2
  + ZBX-15210 Added housekeeping and handling in remove action operation of autoreg_host table
  + ZBX-22685 Fixed issue of error message details not being expanded by default in various forms
  + ZBX-22166 Fixed item value widget not showing decimal places properly with seconds
  + ZBX-23035 Fixed disappearing filter group in host, item, trigger, graph, discovery rule, web and template lists
  + ZBX-23105 Added missing database indices
  + ZBX-22640 Fixed inability to add unique SNMPv3 checks in discovery rules
  + ZBX-21952 Fixed and improved documentation for Oracle by ODBC template
  + ZBX-22724 Fixed inconsistencies in ordering of objects in template configuration export
  + ZBX-22980 Fixed host prototype displaying inherited macros in a non-inherited macro tab
  + ZBX-17279 Fixed graph widget loading
  + ZBX-21644 Fixed state of "allow manual close" setting of trigger prototype getting lost on template cloning
  + ZBX-22060 Added notes about encryption in PostgreSQL templates, renamed database instance URI macro to connection string
    in PostgreSQL by Zabbix agent 2 template, updated PostgreSQL by ODBC template to use connection string
  + ZBX-23246 Fixed classic graph preview not working if more than 10 items are assigned to it
  + ZBX-22758 Fixed Zabbix agent 2 startup error on domain controllers by increasing go-winio version
  + ZBX-22451 Fixed resolving of calculated item formula in test popup
  + ZBX-22620 Added header in items for Meraki template
  + ZBX-23051 Changed content of resolved alerts to be more compatible with Event Orchestration in PagerDuty
  + ZBX-23272 Fixed naming for tenant item prototypes in OpenStack Nova by HTTP template
  + ZBX-22771 Fixed handling of large unsigned integers in jsonpath
  + ZBX-22871 Fixed regular expression crash with invalid utf-8 sequences when pcre2 is used
  + ZBX-23141 Fixed crash when maintenance is enabled and unexpected event exists for trigger prototype
  + ZBX-21255 Added support of the fmtnum() function for {ITEM.VALUE}, {ITEM.LASTVALUE} and expression macros
  + ZBX-21695 Fixed {TIME} macro not being resolved during scheduled report test
  + ZBX-23221 Fixed memory leaks when using certificate-based encryption in Zabbix Agent 1 and Agent 2; thanks to Masato Hirahata for the patch
  + ZBX-22864 Fixed calculation of max_repetitions sent out to device in SNMP PDUs
  + ZBX-21574 Optimized Asterisk by HTTP template
  + ZBX-18168 Added regexp runtime error logging for log*[] items
  + ZBX-22677 Adjusted font colors for placeholders, disabled and readonly fields
  + ZBX-22972 Fixed displaying of dashboard pages when scrolling is enabled
  + ZBX-22528 Fixed draggable element position
  + ZBX-23067 Enhanced audit logging with reason of switching of HA node to active mode
  + ZBX-22613 Fixed script execution with API token as authentication
  + ZBX-23060 Removed unused endpoints in JavaScript for Veeam Backup and Replication template
  + ZBX-22772 Added trends cleanup for non-numeric value types
  + ZBX-22822 Fixed displaying the correct threshold color in "Top hosts" widget when value exceeds maximum
  + ZBX-22777 Fixed item test form sending incorrectly resolved macros to server if item uses SNMP interface
  + ZBX-23097 Fixed use of uninitialised value when verifying subject and issuer with TLS
  + ZBX-23112 Fixed runtime errors in the inheritance of the trigger and trigger prototype dependencies
  + ZBX-22539 Fixed SLI calculation for days with daylight-saving-time transitions
  + ZBX-22814 Fixed PHP runtime errors in API trigger.get method when using "expandComment" option
  + ZBX-23049 Fixed default condition for log item macro resolution
  + ZBX-21909 Updated setup section in README for PHP-FPM templates to include configuration example for Apache
  + ZBX-21547 Fixed reading of non-UTF-8 encoded files in Zabbix agent 2
  + ZBX-20148 Fixed the issue with housekeeper failing to delete some of the events that required deletion
  + ZBX-21970 Fixed console error in "Map navigation tree" widget; disabled add button on a 10th depth level
  + ZBX-19393 Fixed undefined index errors in configuration.importcompare
  + ZBX-22290 Fixed generation of double page headers when general warning appears
  + ZBX-21845 Fixed Zabbix agent 2 systemd plugin failing with newer dbus
  + ZBX-22830 Fixed free bytes calculation for temporary tablespace in Oracle Zabbix agent 2 plugin
  + ZBX-22912 Fixed not being able to save an event correlation when custom formula was selected but only one condition remained
  + ZBX-21571 Updated pod crash loop trigger expressions in Kubernetes nodes and cluster state templates
  + ZBX-22369 Fixed suffix interpretation in threshold values for "Top hosts" widget
  + ZBX-22825 Fixed Zabbix access to the first page for user with specific page access
  + ZBX-22867 Fixed import popup showing circle animation even if PHP code failed
  + ZBX-22711 Fixed incorrectly displayed simple graphs with non-numeric items in Host graphs page</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1703419200">- updated to latest release 6.0.25
- fixes for bsc#1218199 (CVE-2023-32727), bsc#1218185 (CVE-2023-32725),bsc#1218193 (CVE-2023-32726)
- New Features and Improvements
  + ZBXNEXT-8857 Updated max supported TimescaleDB version to 2.13
  + ZBXNEXT-8800 Backported support of additional SSH options for ssh.run[] item as the 5th parameter
  + ZBXNEXT-8705 Implemented new tablespace item to retrieve percentage about
    current tablespace usage from max for both Oracle templates
  + ZBXNEXT-8708 Added version metric to Oracle plugin in Zabbix agent 2
  + ZBXNEXT-8729 Updated max supported TimescaleDB version to 2.12
  + ZBXNEXT-8522 Added HPE iLO by HTTP template
  + ZBXNEXT-7486 Added openshift-state-metrics in Kubernetes cluster state by HTTP
  + ZBXNEXT-8552 Added FortiGate by SNMP and FortiGate by HTTP templates
  + ZBXNEXT-8727 Added additional metrics in Cisco Meraki organization by HTTP template
  + ZBXNEXT-7097 Added item and trigger for monitoring PostgreSQL version into PostgreSQL
    by ODBC and PostgreSQL by Zabbix agent 2 templates
  + ZBXNEXT-8283 Implemented role-based authentication for AWS monitoring
  + ZBXNEXT-8575 Added Nextcloud template
  + ZBXNEXT-8469 Increased PostgreSQL maximum supported version to 16
  + ZBXNEXT-8714 Increased MariaDB maximum supported version to 11.1
- Bug Fixes
  + ZBX-23559 Fixed SLI dropping when maintenance is set with pre-existing problem
  + ZBX-23471 Fixed sha256 sum calculation on AIX, HP-UX and Solaris, fixed crash on HP-UX
  + ZBX-23787,ZBX-23755 Fixed crash on empty HTTP response;
    fixed Zabbix agent build on Windows with libcurl
  + ZBX-23683 Fixed calculation of vmware.datastore.read/write items taking into
    account VMware HV maintenance status
  + ZBX-21132 Fixed Top hosts widget not showing all items by selected item name
  + ZBX-23764 Added an additional field for new events in SIGNL4 media type
  + ZBX-23342 Fixed Zabbix agent 2 MySQL plugin connection not taking into account TLS parameters
  + ZBX-23685 Added read-only transaction to the list of recoverable errors on PostgreSQL
  + ZBX-23580 Fixed aggregated item key conversion to calculated item formula when
    item key includes 'last' function and a fourth parameter
  + ZBX-22493 Fixed foreign key support with SQLite3 database
  + ZBX-23490 Improved HTTP agent, web scenarios, web checks and JavaScript to convert to UTF-8
    from charset specified in HTTP header or HTTP meta tag
  + ZBX-23621 Fixed SNMP discovery looping forever with empty trend response
  + ZBX-23644 Fixed Zabbix agent compilation on AIX
  + ZBX-23525 Fixed template tab name in template configuration form
  + ZBX-23620 Reordered sub-templates in READMEs of Acronis, Control-M and Openstack templates
  + ZBX-23381 Fixed unit for FreeStorageSpace metric in JavaScript AWS RDS instance by HTTP template
  + ZBX-23269 Fixed sizes of loading modal windows
  + ZBX-22400 Fixed Web scenarios configuration form to display parent web scenarios on page refresh
  + ZBX-23290 Fixed gap when filtering by tags in Latest data
  + ZBX-23430 Fixed selected filter tab in high contrast themes being indistinguishable from others when collapsed
  + ZBX-23639 Changed value type for 'Pool Percent Used' item prototype in Ceph by Zabbix agent 2 template
  + ZBX-21891 Fixed messages about enabling, disabling and updating modules being different from other places
  + ZBX-23521 Fixed password field label not changing to key passphrase and
    back for SSH agent item when changing authentication method
  + ZBX-23431 Fixed non-working "Network timeout for item test" setting
  + ZBX-23285 Added missing bottom border for disabled button dropdown on hover for inherited macros
  + ZBX-23615 Fixed receiving data from the database twice the first time it is loaded
  + ZBX-19531 Fixed tables with header text vertical rotation
  + ZBX-23235 Fixed function macros to expand in notifications
  + ZBX-23173 Fixed memory leak in agent 2 for Windows Events processing on MS Windows
  + ZBX-23265 Fixed transfer of PSK encryption details when cloning proxy
  + ZBX-23563 Fixed JSONPath for rowshare locks metric in PostgreSQL by Zabbix agent 2 template
  + ZBX-22907 Removed unused LLD macro in PostgreSQL by Zabbix agent template
  + ZBX-23377 Added support for VMware perfCounter with nanosecond type
  + ZBX-23012 Possible optimization of the SQL queries when updating LLD items
  + ZBX-23325 Fixed ability to add duplicate ICMP ping checks to discovery rule configuration form via popup
  + ZBX-23270 Renamed trigger name condition to event name condition
  + ZBX-23340 Fixed TLS parameter handling in MySQL plugin for Zabbix agent 2
  + ZBX-23461 Fixed output of redundant data in DCdump_interfaces
  + ZBX-23528 Fixed inability to resize trigger expression field horizontally
  + ZBX-22977 Fixed positioning of hidden checkbox inputs and fixed autofocus in template/host mass update
  + ZBX-23494 Added SNMP fallback item to TrueNAS by SNMP template, updated
    uptime item and template descriptions, added preprocessing to free swap percentage calculation
  + ZBX-23404 Fixed Zabbix agent crashes on HP-UX 11.23
  + ZBX-22666 Disabled severity filter for Geomap widget in dashboard edit mode
  + ZBX-22735 Fixed confusing error message on user parameter reload in Zabbix agent 2
  + ZBX-23393 Fixed unquoted macro parsing in trigger function parameters
  + ZBX-23064 Simplified trend synchronization queries to improve performance
  + ZBX-23373 Fixed result for script.get API call with selectActions option
  + ZBX-23014 Fixed Zabbix agent build on HP-UX
  + ZBX-23164 Added timespan parameter in JavaScript Cisco Meraki template
  + ZBX-23455 Fixed inconsistency in button naming, confirmation messages,
    success and error messages in item and web scenario list pages
  + ZBX-20038 Fixed master host parameter for MySQL replication.get_slave_status key in Zabbix agent 2
  + ZBX-23301 Removed checks for PostgreSQL-TimescaleDB versions combination
  + ZBX-23211 Fixed host dashboard view for multi-page dashboard where the first page is empty</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1707048000">- add group provides needed by RPM 4.19</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108800">- update to latest release 6.0.27
- replaced zabbix-agentd.firewall  zabbix-java-gateway.firewall  zabbix-proxy.firewall  zabbix-server.firewall
  with firewalld xml definitions zabbix-agentd.xml  zabbix-java-gateway.xml  zabbix-proxy.xml  zabbix-server.xml
- New Features and Improvements
  + ZBXNEXT-8983 	Updated max supported MariaDB version to 11.2
  + ZBXNEXT-8984 	Updated max supported MySQL version to 8.3
  + ZBXNEXT-8762 	Added YugabyteDB by HTTP and YugabyteDB Cluster by HTTP templates
  + ZBXNEXT-8891 	Updated max supported MySQL version to 8.2
  + ZBXNEXT-8524 	Added support for HTTP proxy in GCP templates
  + ZBXNEXT-8759 	Added dashboards in Azure templates
  + ZBXNEXT-8580 	Added new discovery rules, refactored discovery rules to dependent items
    and made few minor changes in MSSQL by ODBC template
  + ZBXNEXT-8730 	Added Azure Cost Management by HTTP template
  - Bug Fixes
  + ZBX-23124 Fixed items with disabled history being sometimes stuck in non-supported state
  + ZBX-23586 Fixed filter evaluation type of organizations discovery in Cisco Meraki dashboard by HTTP template
  + ZBX-23766 Updated Zabbix agent 2 Ceph plugin readme setup instructions
  + ZBX-24094 Fixed network interfaces LLD filtering macro in Linux by Prom template
  + ZBX-23202 Fixed unused tag value being saved in tag filter
  + ZBX-22555 Updated regexp to case insensitive in Nginx templates
  + ZBX-23973 Fixed trends being retrieved from database for new items and for items with infrequent update interval
  + ZBX-22745 Removed incorrect description of network interfaces administrative status filter macro in SNMP templates
  + ZBX-24015 Improved zabbix[queue] internal item not to block history syncers and pollers
  + ZBX-23509 Fixed JSONPath of Keyspace discovery master item in Redis by Zabbix agent 2 template
  + ZBX-24059 Fixed libmodbus unnecessary linking into all binaries
  + ZBX-24055 Added missing API port macros in URL of script items in HPE Synergy by HTTP and HPE Primera by HTTP templates
  + ZBX-20525 Fixed vfs.dir.size performance issues when walking through directory that has a lot of subdirs/files
  + ZBX-23773 Improved trigger functionality for Acronis Cyber Protect Cloud MSP by HTTP template
  + ZBX-23979 Improved trend recalculation performance by performing trend updates in own transaction
  + ZBX-23688 Improved new item value retrieval performance by adding such items to value cache after configuration sync
  + ZBX-22130 Changed JSONPath expression evaluator to treat null values as empty variants
  + ZBX-23986 Added a license to the Go module
  + ZBX-23587 Fixed widget input field selecting when clicking on label
  + ZBX-23640 Fixed preload hints opening
  + ZBX-22433 Fixed web scenario and web scenario step configuration field trimming and field sorting
  + ZBX-23684 Fixed transactions query file for PostgreSQL by Zabbix agent template
  + ZBX-22371 Fixed process tags option not adding tags for service events
  + ZBX-17208 Fixed invalid command-line flag handling in Zabbix agent 2
  + ZBX-23937 Fixed JavaScript for AWS EC2 instances discovery
  + ZBX-22715 Fixed map shape dimension changes on resizing in scaled browser mode
  + ZBX-23722 Added garbage collection after executing JavaScript code
  + ZBX-23740 Fixed netsnmp persistent state disabling without affecting its configuration
  + ZBX-23257 Fixed log items not using MaxLinesPerSecond setting correctly for Zabbix agent 2
  + ZBX-23890 Removed non-existing headers from compiler checks: mtent.h and knlist.h
  + ZBX-23912 Removed Jira with CustomFields media type in data.tmpl
  + ZBX-23761 Fixed JavaScript in Jira media type
  + ZBX-22558 Fixed trigger expression for retrieval of stub page in Nginx templates
  + ZBX-23691 Fixed LLD filters evaluation type for devices discovery in Cisco SD-WAN by HTTP template
  + ZBX-23540 Added error checks for RegisterMetrics calls
  + ZBX-23605 Removed getting location buckets in AWS by HTTP template
    added discovery filters for request metrics in AWS S3 bucket by HTTP template
  + ZBX-23466 Fixed data aggregation errors in Graphs and Top hosts widgets with Elasticsearch backend
  + ZBX-23835 Updated Meraki templates
  + ZBX-23723 Fixed proxy params in JavaScript AWS templates
  + ZBX-23733 Fixed error when downloading graph as .png image if item name contains multibyte characters
  + ZBX-22983 Fixed ellipsed dropdown options in items mass update in preprocessing
  + ZBX-23715 Fixed persistent directory path not following symlinks upon creation
  + ZBX-23825 Fixed query_fields values for Acronis and Nomand templates
  + ZBX-22055 Fixed map image of map widget not being updated when pressing Apply button
  + ZBX-23629 Fixed interface icon cursor to pointer
  + ZBX-22536 Fixed TimescaleDB compression detection for history.clear API method and proper error appearance in frontend
  + ZBX-23145 Disabled deprecated automatic reconnection in MySQL
  + ZBX-22933 Improved vfs.file.regmatch and vfs.file.regexp items to use buffered file read
  + ZBX-23439 Fixed sorting of numeric items with/without aggregation enabled in Top hosts widget
  + ZBX-21973 Changed deprecated X-Frame option allow-from to Content-Security-Policy frame-ancestors
  + ZBX-23633 Fixed service alarms to be recovered with problem time in case of negative problem duration
  + ZBX-23738 Fixed Zabbix backend sources for libxml2 2.12.0 version changes
  + ZBX-23746 Fixed creation of tickets during escalation for Zammad media type
  + ZBX-23561 Fixed spacing between filter and results table
  + ZBX-18873 Fixed disabled chevrons color in problem view
  + ZBX-23636 Fixed some fields in Administration section not being trimmed on form submit</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108801">- remove all firewalld definitions as they are part of firewald package already</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711800000">- fix broken copypasta for system-user-zabbix source file and
  file itself to remove gecos (description) in file
  fixes bsc#1222169 Packaging Error in system-user-zabbix-6.0.27-1.1.noarch package prevents upgrade
  Thanks Andreas Stieger for pointing out and reporter himself</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1711800001">- update to 6.0.28:
  * Added metadata in JavaScript for AWS templates
  * Added AWS ELB Application Load Balancer by HTTP template
  * Added Check Point Next Generation Firewall by SNMP template
  * Added MSSQL by Zabbix agent 2 template
  * Updated max supported TimescaleDB version to 2.14
  * bug fixes</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1716984000">- Update license to match legaldb report</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1719489600">- update to 6.0.31
- New Features and Improvements
  + ZBXNEXT-9140 Added support for custom compartments in Oracle Cloud by HTTP templates Templates
  + ZBXNEXT-9034 Added Jira Data Center by JMX template Templates
  + ZBXNEXT-8682 Introduced a length limit of 512KB for item test values that server returns to Zabbix frontend Frontend Server
  + ZBXNEXT-8248 Added database filter macros to MySQL templates Templates
  + ZBXNEXT-6698 Removed absolute threshold and timeleft from OS template triggers of filesystem space Templates
  + ZBXNEXT-7930 Added user macro support for username and password fields in email media type Server
  + ZBXCTR-22 Refactored JavaScript filter functions for Kubernetes templates Templates
  + ZBXNEXT-9098 Added AWS ELB Network Load Balancer by HTTP template Templates
  + ZBXNEXT-6864 Replaced {HOST.CONN} with user macros in templates Templates
  + ZBXNEXT-9117 Updated max supported MariaDB version to 11.3 Proxy Server
  + ZBXNEXT-9026 Added Go compiler version to Zabbix agent 2 version output Agent
  + ZBXNEXT-8786 Changed 'odbc.discovery' keys to 'odbc.get' in MySQL by ODBC and Oracle by ODBC templates Templates
  + ZBXNEXT-8536 Added cbdhsvc service to macros in Windows agent templates Templates
  + ZBXNEXT-8861 Made changes and added more metrics to the FortiGate by SNMP template Templates
  + ZBXNEXT-8240 Added a new set of templates for integration with Oracle Cloud Infrastructure Templates
- Bug Fixes
  + ZBX-24483 Improved memory usage in Zabbix server/proxy trappers and in proxy
    pollers when sending large configuration Proxy Server
  + ZBX-23073 Fixed URL widget resizing and dragging Frontend
  + ZBX-24574 Fixed HA node flipping between standby and active states Server
  + ZBX-24119 Fixed possible blocking of alert manager when it periodically pings database Server
  + ZBX-7998 Added VMware service username, password and URL check for empty values Proxy Server
  + ZBX-24402 Reduced main process connections to database during startup Proxy Server
  + ZBX-24369 Fixed filter behavior in monitoring pages after deleting filter parameters Frontend
  + ZBX-24484 Fixed Geomap widget console error when dragging map in widget edit mode Frontend
  + ZBX-23337 Improved supported version documentation for Oracle Database plugin and both templates Documentation
  + ZBX-24180 Fixed inability to import existing host or template when its dependent item prototype,
    which is used in trigger prototypes or graph prototypes, would have a different master item API
  + ZBX-20871 Fixed inability to use LLD macro functions in Prometheus pattern and labels used in item prototype preprocessing API
  + ZBX-24527 Fixed unnecessary loading text being displayed in hintbox preloader Frontend
  + ZBX-24362 Fixed wrong Zabbix agent 2 loadable plugin process handling catching all child process exits Agent
  + ZBX-24470 Fixed scale of VMware vmware.vm.memory.size.compressed key Proxy Server
  + ZBX-24415 Added triggers for datastores in VMware templates Templates
  + ZBX-18094 Fixed multiple pie graph issues related to calculation of item angles Frontend
  + ZBX-20766 Fixed confusing port binding error message Agent Proxy Server
  + ZBX-24481 Fixed inability to unset value map from existing item or item prototype by passing
    a version without valuemap parameter into configuration.import API
  + ZBX-24531 Fixed compile time data not being set for agent2 Agent
  + ZBX-24453 Implemented socket file cleanup when shutting down, added blocking of signals during important stages of startup Proxy Server
  + ZBX-24152 Fixed host form submission with Enter button if the form is opened in a popup and focus is in a flexible text area field Frontend
  + ZBX-23788 Added SNMP OID ifAlias in Network interfaces discovery Templates
  + ZBX-24482 Fixed the presence of the http_proxy field in the initial data Installation
  + ZBX-24210 Improved Zabbix agent 2 loadable plugin capacity code style Agent
  + ZBX-23951 Fixed issue of incorrect template matching when no UUID exists in export file API
  + ZBX-23953 Fixed CIDR network mask of VMware HV network interface Proxy Server
  + ZBX-24195 Fixed host IPMI username and password field max length Frontend
  + ZBX-24451 Added tags and changed a item in Proxmox template Templates
  + ZBX-23386 Fixed hintbox sizing to fit screen Frontend
  + ZBX-24024 Fixed OIDs for external sensors in APC UPC by SNMP templates Templates
  + ZBX-21751 Fixed node's loadavg item in Proxmox template Templates
  + ZBX-24315 Fixed linking template to host when some LLD macro paths already exist Server
  + ZBX-24172 Fixed Zabbix server issue with scheduled intervals on Feb 29th of leap year Server
  + ZBX-23407 Improved performance of retrieving last history values when primary keys are available API
  + ZBX-24246 Updated descriptions for family of MySQL and Oracle templates,
    changed macro in the trigger 'Tablespace utilization is too high' for family of Oracle templates Templates
  + ZBX-23988 Renamed Agent2 Go module
  + ZBX-24222 Fixed incorrect item OIDs in the FortiGate by SNMP template Templates
  + ZBX-24393 Updated README in Redis by Zabbix agent 2 template Templates
  + ZBX-24298 Allowed any JNDI service providers back in JMX monitoring Java gateway
  + ZBX-19990 Separated LLD filter macros in Apache Tomcat by JMX template Templates
  + ZBX-24364 Added preprocessing steps for LLD rules in RabbitMQ templates Templates
  + ZBX-24368 Improved PostgreSQL autovacuum's count query Templates
  + ZBX-24282 Fixed Zabbix proxy to report error for not supported items Proxy Server
  + ZBX-19507 Fixed vmware.eventlog item to recover after event keys are reset Server
  + ZBX-24241 Fixed Zabbix server issue with random order of host groups for a host during real-time export Server
  + ZBX-24275 Fixed item prototype JSONPath preprocessing, added missing volume health metric and triggers in HPE MSA templates Templates
  + ZBX-24316 Fixed username macro in GridGain by JMX template Templates
  + ZBX-23719 Updated plugin-support to add duplicate flag handling Agent
  + ZBX-22429 Fixed typo in Zabbix proxy automake file Installation
  + ZBX-24264 Fixed value cache being filled with values of newly added items with triggers Server
  + ZBX-24088 Fixed problem filtering in maps with nested maps Frontend
  + ZBX-24206 Fixed line breaks in JavaScript in Cloudflare template Templates
  + ZBX-24236 Fixed nested transaction error in LLD when connection is terminated Server
  + ZBX-24134 Added sensor discovery in VMware Hypervisor template Templates
  + ZBX-23918 Fixed item pattern select popup to display all available items Frontend
  + ZBX-24190 Fixed items being updated incorrectly when configuring graph Frontend
  + ZBX-24289 Fixed issue with interface assignment for items copied from host to host Frontend
  + ZBX-23032 Added triggers for cluster status in VMware templates Templates
  + ZBX-23948 Added support for TabularData data when parsing an MBean attribute Java gateway
  + ZBX-23742 Fixed tag filtering logic for tags with one name and different types of operators API
  + ZBX-24271 Added delay in JavaScript execution for Azure Cost Management by HTTP template Templates
  + ZBX-24208 Fixed Oracle, MySQL plugin connection cache blocking Agent
  + ZBX-24202 Fixed JavaScript in AWS S3 bucket by HTTP template Templates
  + ZBX-23478 Fixed issue when missing locale error would not be displayed for user under certain conditions Frontend
  + ZBX-24166 Fixed Zabbix not being able to restart due to RTC and sockets not being closed before stopping Agent Proxy Server
  + ZBX-23853 Fixed duplicate agent check timestamps when time shifts back due to system clock synchronization Agent</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1726833600">- update to 6.0.33
- this version fixes CVE-2024-36461 and CVE-2024-22114
- New Features and Improvements
  + ZBXNEXT-9000 Changed query table for ASM disk group metrics in Oracle Database plugin and
    Oracle by ODBC template Agent Templates
  + ZBXNEXT-9217 Added AWS Lambda by HTTP template Templates
  + ZBXNEXT-9293 Updated max supported MySQL version to 9.0 Proxy Server
  + ZBXNEXT-8657 Updated Zabbix health templates with new visualization Templates
  + ZBXNEXT-9143 Added index on auditlog recordsetid Server
  + ZBXNEXT-9081 Added Small Computer System Interface (SCSI) device type support to Zabbix agent 2 Smart plugin Agent
  + ZBXNEXT-6445 Added recovery expression for fuzzytime triggers in Linux and Windows templates,
    removed fuzzytime triggers from active agent templates Templates
  + ZBXNEXT-9201 Updated max supported MySQL version to 8.4 Proxy Server
  + ZBXNEXT-9225 Updated max supported TimescaleDB version to 2.15 Server
  + ZBXNEXT-9226 Updated max supported MariaDB version to 11.4 Proxy Server
  + ZBXNEXT-8868 Added discovery and template for Azure VM Scale Sets Templates
- Bug Fixes
  + BX-24947 Fixed PHP runtime errors while processing frontend notifications Frontend
  + ZBX-24824 Improved loadable plugin connection broker Agent
  + ZBX-24583 Fixed inability to export/import web scenario with digest authentication API
  + ZBX-23905 Fixed double scroll in script dialogs Frontend
  + ZBX-18767 Fixed word breaks in flexible text input fields and trigger expressions Frontend
  + ZBX-24909 Fixed resolving of macro functions in the "Item value" widget Frontend
  + ZBX-24859 Fixed JavaScript in S3 buckets discovery rule Templates
  + ZBX-24617 Fixed hardcoded region in AWS by HTTP template Templates
  + ZBX-24524 Fixed "New values per second" statistic to include dependent items in calculation Proxy Server
  + ZBX-24821 Made 'execute_on' value being recorded in audit only for shell scripts Server
  + ZBX-23312 Fixed discovery edit form being saved incorrectly after dcheck update Frontend
  + ZBX-24773 Fixed duplicate item preprocessing in Kubernetes Kubelet by HTTP template Templates
  + ZBX-24514 Fixed standalone Zabbix server and Zabbix proxy not stopping when database is read-only Proxy Server
  + ZBX-23936 Fixed state and styling of readonly fields Frontend
  + ZBX-24520 Fixed an issue with incorrect translations used in several frontend places Frontend
  + ZBX-21815 Fixed issue with undefined offset for media type when it was deleted before saving the user Frontend
  + ZBX-24108 Fixed error in dashboard if Map widget contains map element that user doesn't have access to Frontend
  + ZBX-24569 Fixed old and added new items to Azure Virtual Machine template Templates
  + ZBX-24537 Fixed tags subfilter in Latest data kiosk mode Frontend
  + ZBX-24167 Fixed template linkage when item prototype collision is found Server
  + ZBX-23770 Improved monitoring user permissions documentation for Zabbix agent 2 Oracle plugin and Oracle by ODBC template Documentation
  + ZBX-24565 Removed redundant kernel header include, fixed musl compatibility issues (thanks to Alpine Linux maintainers for spotting this)
  + ZBX-24610 Fixed interface field appearance for discovered items without interface set Frontend
  + ZBX-24562 Fixed incorrect problem order in Problems by severity widget's hintbox Frontend
  + ZBX-23751 Fixed inability to pass an action filter condition without an "operator" property, implying a default value of "Equal" API
  + ZBX-21429 Prevented ability to disable all UI element access via role.update API API
  + ZBX-19271 Fixed inconsistent tag row rendering in different edit forms Frontend
  + ZBX-24539 Fixed incorrect threshold in trigger expression of Check Point Next Generation Firewall by SNMP template Templates
  + ZBX-24667 Fixed vm.memory.size[pused] item on Solaris Agent
  + ZBX-23781 Added storage volumes check in HPE iLO by HTTP template Templates
  + ZBX-24391 Fixed Zabbix agent to return net.tcp.socket.count result without error if IPv6 is disabled Agent
  + ZBX-24235 Fixed value misalignment in Item value widget Frontend
  + ZBX-24352 Fixed custom severity name usage in Geomap widget Frontend
  + ZBX-24665 Fixed potential problem with deprecated GCE Integrity feature Templates
  + ZBX-20993 Fixed Zabbix agent 2 MQTT plugin clientID to be generated by strict requirements Agent
  + ZBX-23426 Added dependent item with JavaScript preprocessing for edges SD-WAN in VMWare SD-WAN VeloCloud by HTTP template Templates
  + ZBX-24566 Fixed crash when expression macro is used in unsupported location Server
  + ZBX-24450 Fixed issue where graph could differ for data gathered from PostgreSQL and other databases Frontend
  + ZBX-24513 Fixed real-time export of rarely updated trends Server
  + ZBX-24163 Fixed submap addition in Map navigation tree widget to not append same submaps repeatedly Frontend
  + ZBX-23398 Fixed trigger expression constructor incorrectly showing '&lt;' and '&gt;' operators Frontend
  + ZBX-23584 Fixed error message being displayed when updating host after changing item status Frontend
  + ZBX-24635 Fixed datastore triggers in VMware templates Templates</changelog>
</package>
<package pkgid="a6d315e319f1e636bae4bc19645189174d03a3b5550dba191b15c05de4c6a6cd" name="zabbix-server-postgresql" arch="s390x">
  <version epoch="0" ver="6.0.33" rel="bp156.2.3.1"/>
  <changelog author="pgajdos@suse.com" date="1644494400">- version update to 4.0.38
  * ZBX-20387   fixed default language of the setup routine for logged in superadmin users (averza)
  * ZBX-19652   fixed JavaScript syntax for Internet Explorer 11 compatibility (jfreibergs)</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1644753600">- mention dropped files from 3.x series so it can be accepted in backports...
- zabbix-3.0.20-jsLoader-fix.patch was never required in 4.x</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1647518400">- updated to latest release 4.0.39
- Bug Fixes
  + ZBX-19789 Added SourceIP support to ldap simple checks
  + ZBX-20680 Fixed reflected XSS issues
  ( Reflected XSSes in Zabbix Frontend (CVE-2022-24349, CVE-2022-24917, CVE-2022-24918, CVE-2022-24919) )
  fixes for bsc#1196945 bsc#1196946 bsc#1196947</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491200">- updated to latest release 4.0.42
- New Features and Improvements
  + ZBXNEXT-7694 Added "utf8mb3" character set support for MySQL database
  + ZBX-20946 Enabled Bulgarian, Chinese (zh_TW), German, Greek, Indonesian,
    Romanian, Spanish and Vietnamese languages in frontend
- Bug Fixes
  + ZBX-21123 Fixed crash when VMware VC was not available at the first moment when starting zabbix_server
  + ZBX-21137 Fixed VMware collector crash related to datastore state disconnected from all HVs
  + ZBX-20600 Fixed vmware hv.datastore.latency item when multiple datastores with duplicate name
  + ZBX-20844 Fixed external check becoming unsupported when Zabbix server or Zabbix proxy is stopped</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491201">- add CVE-2022-35230 patch file CVE-2022-35230.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674216000">- updated to 6.0.12
- for changes in this major release please consult 6.0.html in
  /usr/share/doc/packages/zabbix/
- removed CVE-2022-35230.patch and zabbix-3.0.25-new-m4-pgsql.patch
- added fixed zabbix-6.0.12-new-m4-pgsql.patch patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674820800">- mention of patches added required...
  zabbix-6.0.12-curl-fixes.patch zabbix-6.0.12-netsnmp-fixes.patch
  zabbix-6.0.12-new-m4-pgsql.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1684152000">- updated to latest upstream release 6.0.17
- New Features and Improvements
  + ZBXNEXT-8334 Added Event-Driven Ansible media
  + ZBXNEXT-8312 Increased TimescaleDB maximum supported version to 2.10
  + ZBXNEXT-8317 Increased MariaDB maximum supported version to 10.11
  + ZBXNEXT-7759 Added array and Buffer support to JavaScript btoa function and HttpRequest post/put methods
  + ZBXNEXT-8071 Added sysdba, sysasm and sysoper login options to Zabbix agent 2
    Oracle plugin and updated Oracle by Zabbix agent 2 template documentation
  + ZBXNEXT-8241 Added support of signing data using rs256 to JavaScript engine
  + ZBXNEXT-8208 Added storage accounts in azure template
  + ZBXNEXT-8012 Implemented API token authentication in user.checkAuthentication method
  + ZBXNEXT-8204 Added support of PHP 8.2
  + ZBXNEXT-8170 Added AWS cloud templates
  + ZBXNEXT-7923 Added templates for BMC Control-M integration
  + ZBXNEXT-7775 Added Veeam backup and replication templates
  + ZBXNEXT-8054 Updated MariaDB maximum supported version to 10.10
  + ZBXNEXT-7951 Implemented configuration import improvements
  + ZBXNEXT-8112 Added Line media type
  + ZBXNEXT-8197 Added TimescaleDB v2.9.x support
  + ZBXNEXT-7962 Fixed interfaces discovery rules in OPNsense, PFSense and TrueNAS templates
  + ZBXNEXT-7615 Added hmac function for JavaScript
  + ZBXNEXT-7977 Added Azure Microsoft SQL templates
  + ZBXNEXT-8076 Added prof_enable and prof_disable commands for profiling
  + ZBXNEXT-7963 Added a hint box to the "Enable HTTP authentication" field; added confirmation dialog box for enabling HTTP authentication
  + ZBXNEXT-7886 Added Cisco Nexus 9000 Series Switches template
  + ZBXNEXT-6119 Added the option to retrieve all JSON data from docker.container_info key in Zabbix agent 2 Docker plugin
  + ZBXNEXT-7834 Added templates for Microsoft Azure and Azure virtual machines
  + ZBXNEXT-8058 Reduced locking between history syncers, trappers and proxy pollers
- Bug Fixes
  + ZBX-22718 Fixed memory leak in json objects and identical keys
  + ZBX-22719 Fixed replace() function in expressions
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22589 Added new limits for JS objects
  + ZBX-22521 Added debug logging for process selection in proc.mem[] on AIX
  + ZBX-22373 Updated go.mod/sum to allow mixing session and key parameter for Zabbix agent 2 items
  + ZBX-22241 Fixed minimum severity filter usage for map element link triggers
  + ZBX-22194 Fixed inability to import a template with trigger dependency on a host trigger
  + ZBX-22538 Fixed popup menus disappearing on right-clicking links in them
  + ZBX-21583 Optimised preprocessing steps and added two graphs and dashboard in the Hadoop by HTTP template
  + ZBX-19375 Prevented the ability to set a duplicate value for the uuid parameter when updating any of template
    entities; added possibility to update the uuid parameter for the Service API; fixed duplicate UUIDs
    in Proxmox VE by HTTP template
  + ZBX-21603 Optimised preprocessing steps in the Zookeeper by HTTP template
  + ZBX-21589 Optimised SQL queries and preprocessing steps
  + ZBX-22492 Removed limitation for size of logged messages in JS
  + ZBX-22641 Updated deprecated ports in Kubernetes templates, updated target tags,
    added notes about binding address options for Scheduler and Cluster Manager components
  + ZBX-22306 Fixed the crash in Zabbix agent 2 when running out of available file descriptors
  + ZBX-21013 Hid the option "Create new groups" for unprivileged users in the Import form
  + ZBX-22219 Added validation to the "Server" IP/DNS option in the Zabbix agent 2 configuration
  + ZBX-22627 Fixed loss of preprocessing result when step with delta is used
  + ZBX-22304 Fixed duplication in web scenario error messages when curl cannot resolve host
  + ZBX-21577 Added an extra master item prototype to the Elasticsearch Cluster by HTTP template
    to reduce preprocessing worker utilization
  + ZBX-20084 Fixed VMware parameters display
  + ZBX-20699 Fixed the inability to import host prototypes containing SNMPv3 interface;
    allowed to supply conditional parameters with default values to hostprototype.create and hostprototype.update API methods
    when the parameters have no effect; added audit logging of changes to host prototypes when unlinking a template;
    fixed the inability to remove group links or group prototypes from a host prototype of a linked template
  + ZBX-22432 Fixed different severity paddings in trigger popups and maps triggers
  + ZBX-22210 Fixed selected count when using filter and filtered parameter is changed in a popup
  + ZBX-22533 Fixed debug section overlapping with 'Add new widget' placeholder in the dashboard
  + ZBX-22331 Fixed messages when updating graph prototype discovery
  + ZBX-22455 Added a check for numeric value in value mapping
  + ZBX-22206 Fixed incorrect padding in multiselect popup contrast dark and light stylesheets
  + ZBX-18527 Fixed the markup for Type of calculation expression field
  + ZBX-22363 Added support for item and item_preproc table fields to be either nvarchar or nclob
  + ZBX-22622 Fixed alert script path validation
  + ZBX-22588 Fixed unauthorised file system access when using cURL
  + ZBX-22097 Fixed exiting process when connection to the database is lost
  + ZBX-21576 Optimized preprocessing in ClickHouse by HTTP template and added lld rule
  + ZBX-21669 Added the possibility to filter System user in the audit log
  + ZBX-22261 Added value mapping in the template PostgreSQL by Zabbix agent 2 for item Checksum failures
  + ZBX-22413 Fixed autofocus for inherited web scenario edit
  + ZBX-22507 Fixed positioning of the debug information on dashboards in the editing mode
  + ZBX-22506 Fixed horizontal scrollbar occasionally appearing on Graph widgets
  + ZBX-22512 Fixed occasional jumping of hint-boxes of Graph widgets, when made static
  + ZBX-22403 Added license information to the Readme for Veeam Backup templates
  + ZBX-21596 Optimized preprocessing steps in the Redis by Zabbix agent 2 template
  + ZBX-22520 Fixed the versions of integrations
  + ZBX-19466 Changed global script name validation to include a menu path into its scope of uniqueness check
  + ZBX-22073 Fixed subfilters of the Latest data and Graphs occasionally hiding the selected options
  + ZBX-22490 Fixed HttpRequest limit in JavaScript being reached even if all objects are destroyed
  + ZBX-21578 Optimized HAProxy http/agent templates to spread the load across the workers
  + ZBX-21906 Fixed recovery of dependent items when throttling is used
  + ZBX-21723 Removed syslog LogType from config file for Zabbix agent 2 on Windows
  + ZBX-22407 Fixed a crash when testing an item with the aggregated function count containing invalid argument
  + ZBX-22056 Fixed the "No data found" message style in Monitoring-&gt;Problems
  + ZBX-22026 Fixed SNMP agent item going to unsupported state on NULL result
  + ZBX-22411 Fixed incorrect time in the dashboard Graph widget hintbox
  + ZBX-21902 Emphasized the HTML type in the attribution field in the Administration-&gt;Geographical Maps
  + ZBX-18288 Fixed undefined offset runtime error in the Graph prototype preview
  + ZBX-21963 Fixed $ZBX_SERVER value being ignored unless $ZBX_SERVER_PORT is also defined
  + ZBX-21802 Fixed Enabled button in the discovered calculated items
  + ZBX-21642 Fixed a filter not clearing when clicking on a specific host in the Monitoring
  + ZBX-22186 Fixed wrong color update after item order change in graphs
  + ZBX-19339 Fixed import and export of dependent LLD rules if master item is a web item
  + ZBX-21813 Fixed User role update page when an empty user role name has been submitted
  + ZBX-22188 Changed parameters of the wmi.get and wmi.getall keys to mandatory
  + ZBX-21238 Fixed the inability to update status and other fields of a templated item, item prototype
    and discovery rule of script type
  + ZBX-21834 Fixed the map navigation tree breaking if there is a disabled trigger used as a link indicator
    between two elements in a map
  + ZBX-22259 Fixed quoted parameter escaping in the trigger expression functions
  + ZBX-22241 Fixed map link color and drawing style selection when multiple triggers are in the problem state
  + ZBX-22203 Fixed the tabfilter item click event being executed at the end of the tabfilter sorting event in Firefox
  + ZBX-22434 Fixed race condition when starting Zabbix agent 2 with loadable plugins
  + ZBX-22229 Updated Zabbix web service dependencies
  + ZBX-20801 Updated the Readme in Docker template
  + ZBX-22298 Fixed metrics preprocessing in PVC discovery in Kubernetes cluster state by HTTP template,
    removed non-existing PVC statuses, combined state phases into single phase metrics, added PV discovery
  + ZBX-22079 Fixed "make clean" command when used from tar archive
  + ZBX-22222 Fixed applying item value maps on already converted values
  + ZBX-22402 Fixed data sending to Zabbix server from Zabbix agent2 persistent buffer
  + ZBX-22240 Fixed selects of history and trends being able to block housekeeping
  + ZBX-22240 Fixed selects of history and trends blocking drop_chunks
  + ZBX-22078 Fixed the crash in calculated items when using tag filter on 32-bit systems
  + ZBX-21591 Optimized JSONPaths in the Nginx Plus template
  + ZBX-21739 Fixed discover status not being updated for templated graph prototype
  + ZBX-21748 Fixed the background of the Close button in the message box for dark theme
  + ZBX-19202 Fixed template dashboard availability to users without permissions to the templates
  + ZBX-22189 Fixed Zabbix server crash appearing when only item tags change between LLD runs
  + ZBX-21591 Optimized Nginx Plus by HTTP template to spread the load across worker processes
  + ZBX-22032 Added the cookie engine to HTTP checks
  + ZBX-21597 Optimized Remote Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-21602 Optimized Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-22149 Fixed wrong escaping in trigger expression during upgrade and escaping as a workaround for calculated items
  + ZBX-22061 Fixed custom query parameter read on an empty parameter for Oracle plugin in Zabbix agent 2
  + ZBX-21227 Improved error logging during agent start as a Windows service
  + ZBX-22178 Fixed action operations being executed on the current host only if a host group is selected
  + ZBX-22189 Fixed LLD Zabbix server crash
  + ZBX-21538 Fixed history.get API method blocking drop_chunks requests during housekeeping
  + ZBX-21956 Fixed severity sign overlapping trigger name in the map element configuration
  + ZBX-22215 Fixed incorrectly quoted function parameter parsing
  + ZBX-22043 Fixed the crash when array index in JSONPath is negative or large
  + ZBX-22118 Fixed remote command execution sequence in Zabbix agent 2
  + ZBX-21556 Updated Etcd by HTTP template to comply with Etcd v3.5
  + ZBX-22133 Fixed closed pipe detection for communication with plugins in Windows
  + ZBX-21936 Fixed actions not being displayed in the Action log widget
  + ZBX-22164 Fixed quote and unquote methods for trigger functions
  + ZBX-21254 Removed kernel.maxproc from the processes graph in Linux by Zabbix agent templates
  + ZBX-21754 Improved value cache warmup when retrieving two last values with 1 day update interval
  + ZBX-22077 Fixed Sign out link not working consistently in Mozilla Firefox
  + ZBX-21862 Updated tablespaces query for Oracle plugin in Zabbix agent 2
  + ZBX-21665 Fixed SMART plugin infinite loop for Zabbix agent 2
  + ZBX-19138 Fixed Redis plugin configuration in Zabbix agent 2 configuration files
  + ZBX-21592 Moved some static items under LLD rules to optimize Oracle by ODBC template
  + ZBX-21069 Fixed SNMP max_vars not backing off when generr is received
  + ZBX-21889 Fixed warnings being displayed even after enabling overrides for trends or history tables with compressed chunks
  + ZBX-21563 Changed the order in which escalation steps and recovery operations are executed
  + ZBX-22017 Fixed map navigation tree widget inability to save the order when the depth levels get changed
  + ZBX-21961 Removed the unnecessary "Command:" label for message actions on the Event details page
  + ZBX-21783 Fixed Zabbix JS timeout validation
  + ZBX-21720 Fixed trends function cache size estimation and overallocation handling
  + ZBX-21713 Fixed retrieval of the numeric column width when Oracle DB is used
  + ZBX-22126 Fixed trends being deleted from cache and retrieved from the database when data older than 1 hour is received
  + ZBX-22075 Fixed crash when Elasticsearch is used
  + ZBX-21890 Fixed config.dbversion_status containing second empty object on PostgreSQL without TSDB
  + ZBX-22138 Fixed inability to delete a group from the host prototype
  + ZBX-21950 Updated script item to not require host interface during template linkage
  + ZBX-21540 Moved some static items under LLD rules to improve performance in Oracle by Zabbix agent 2 template
  + ZBX-21073 Added support of Int8Array(), Buffer() and also duktape plain buffers in md5, sha256 and hmac function parameters
  + ZBX-22071 Extended description for OPSGenie media type
  + ZBX-20845 Fixed SNMP interface availability in case of wrong credentials
  + ZBX-21587 Added metrics for optimizing dependent items preprocessing in Jenkins template
  + ZBX-21441 Added an override to skip metadata collection on zfs and btrfs for Nix templates
  + ZBX-22016 Fixed host.get API method not returning any results for hosts with no interfaces when filtering by "hostid"
  + ZBX-21927 Fixed a crash on Oracle database when connection is lost
  + ZBX-21300 Fixed high CPU usage when using net.tcp.socket.count key on Windows
  + ZBX-21793 Fixed error message for "diaginfo" runtime command
  + ZBX-22042 Fixed inability to get the existing group prototypes by hostprototype.get API method when using Oracle database
  + ZBX-21221 Increased character limit of task_result.info
  + ZBX-21696 Fixed Windows agent 2 Unicode path support for log* items
  + ZBX-21903 Fixed agent 2 timeout behavior for net.tcp.port item
  + ZBX-21039 Fixed Readme in PostgreSQL by Zabbix agent 2 template
  + ZBX-21922 Fixed expression macros to use corresponding item keys
  + ZBX-21806 Fixed fatal PHP error in case incorrect variable type for controller action is given
  + ZBX-21753 Fixed graphs not loading in kiosk mode
  + ZBX-20413 Fixed the behavior of paging when a filter or a sub-filter is applied
  + ZBX-21206 Updated plugin support dependency for Zabbix agent 2
  + ZBX-20356 Updated Zabbix agent 2 to remove and re-add performance counters on failed collection and to keep a query always open
  + ZBX-21296 Updated Oracle plugin, Oracle ODBC and agent 2 template documentation grant select variables and added a new grant
  + ZBX-21595 Optimized RabbitMQ node templates
  + ZBX-21884 Changed system.sw.packages[&lt;package&gt;,&lt;manager&gt;,&lt;format&gt;] to system.sw.packages[&lt;regexp&gt;,&lt;manager&gt;,&lt;format&gt;]
  + ZBX-21594 Optimized RabbitMQ cluster templates
  + ZBX-20050 Fixed broken macro value and type input when changing to/from inherited macros
  + ZBX-21864 Fixed the fatal error in system warning page
  + ZBX-20110 Added single field search option to the archive.info, ts.stats, pdb.info,
    cdb.info and diskgroups.stats keys in Zabbix agent 2 Oracle plugin
  + ZBX-21373 Fixed the agent sometimes crashing when enumerating system processes on OpenBSD</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1689854400">- updated to latest upstream release 6.0.19
- this version fixes CVE-2023-29454 bsc#1213338
- New Features and Improvements
  + ZBXNEXT-8497 Removed unnecessary JavaScript preprocessing in discovery rules in Kubernetes templates
  + ZBXNEXT-8465 Updated JavaScript scripts in Kubernetes templates
  + ZBXNEXT-8467 Updated max supported TimescaleDB version to 2.11
  + ZBXNEXT-7072 Fixed hintbox to be automatically closed when target element disappears
  + ZBXNEXT-8294 Added filters of node labels and annotations for Kubelet discovery
    in Kubernetes cluster state template
  + ZBXNEXT-8199 Added Google cloud platform monitoring template
  + ZBXNEXT-8330 Updated plugin support with defaults support for Zabbix agent 2
  + ZBXNEXT-8357 Improved proxy history housekeeping when data older than ProxyOfflineBuffer is being constantly received
  + ZBXNEXT-8142 Added ability to import configuration files with a UTF-8 Byte order mark
  + ZBXNEXT-8209 Added Azure CosmosDB for MongoDB template
  + ZBXNEXT-8078 Removed unnecessary new line for each element in an array when exporting YAML templates
  + ZBXNEXT-8273 Implemented support for relative Include paths in the config file, based on its current directory
  + ZBXNEXT-8391 Added container healthcheck metric in Docker by Zabbix agent 2 template
  + ZBXNEXT-8354 Added pids_stats to docker.container_stats key in Zabbix agent 2
- Bug Fixes
  + ZBX-22987 Fixed inefficient URL schema validation
  + ZBX-21859 Fixed active checks occasionally not being executed on Zabbix agent 2 if checks
    for a plugin have long and short update intervals
  + ZBX-21892 Fixed wrong fs type returned by vfs.fs.get for file systems with identical mount point
  + ZBX-22941 Prevented clearing of the user macro secret values on inherited host prototypes as
    the result of user macros modifications on the parent host prototype of a template
  + ZBX-22695 Fixed eventlog duplicate timestamps
  + ZBX-22903 Fixed scale calculation for Graph and Graph (classic) widgets
  + ZBX-22148 Fixed the crash when updating a webhook to JavaScript that cannot be compiled
  + ZBX-22868 Fixed Zabbix agent 2 plugin Defaults when hardcoded value is provided
  + ZBX-22399 Added TLS and Default parameters support to MQTT plugin for Zabbix agent 2
  + ZBX-20280 Fixed page selection in a dashboard after refresh
  + ZBX-22883 Fixed occasional crash of user parameters on Windows when using Zabbix agent 2 with UserParameterDir defined
  + ZBX-22805 Increased memory allocation limit for JavaScript execution from 64M to 512M
  + ZBX-22798 Fixed incorrect output of vfs.file.contents when reading frequently modified file
  + ZBX-21573 Optimized preprocessing steps in the AWS EC2 by HTTP template
  + ZBX-16326 Fixed displaying of the first and last data points on the graphs
  + ZBX-22467 Fixed missing bracket in a trigger event name in Windows templates
  + ZBX-22738 Fixed flickering debug info while editing empty dashboards
  + ZBX-22231 Removed host and interface macros resolution from HTTP proxy fields in items,
    item prototype and discovery rule test dialogues
  + ZBX-21194 Fixed filter form submission upon pressing Enter key in Safari
  + ZBX-22762 Fixed race condition in Zabbix agent 2 when reading filesystem
  + ZBX-21804 Removed requirement for write permissions on hosts, host groups, triggers, discovery rules,
    discovery checks and proxies when creating or updating actions
  + ZBX-22243 Fixed navigation away from edited dashboard without user confirmation
  + ZBX-22418 Fixed popup form fields overlapping labels when textarea width is resized
  + ZBX-19590 Changed count_foreach to add 0 when no data are in the requested period
  + ZBX-22681 Fixed wrongly displayed Revert button for text macros in host, template and host prototype clone forms
  + ZBX-22594 Fixed fatal error when a request contains invalid authentication parameters
  + ZBX-22397 Fixed disabled input field text color in Safari
  + ZBX-21593 Optimized preprocessing steps in the templates PostgreSQL by Zabbix agent and PostgreSQL by Zabbix agent 2
  + ZBX-22470 Fixed hang on logging when establishing an encrypted connection in Zabbix agent 2
  + ZBX-20263 Prevented the ability to link two or more templates with matching item keys to a host or template;
    improved the check for double template linkage and related error messages
  + ZBX-22571 Fixed "service not equal" action condition not working as expected
  + ZBX-22644 Fixed Graph widget not showing all problems for multiple items with dataset aggregation enabled
  + ZBX-22698 Fixed spelling mistakes in the templates
  + ZBX-21883 Changed Select map field of the Map widget to multiselect
  + ZBX-22989 Silenced null-dereference warnings for duktape
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22604 Added new replica mismatch metrics to Kubernetes cluster state template, updated triggers
  + ZBX-22475 Fixed regex in preprocessing parameter for Jenkins template
  + ZBX-21910 Fixed JavaScript in Kubernetes nodes template
  + ZBX-22773 Made NodeAddress use ListenIP and ListenPort if not specified
  + ZBX-21613 Fixed broken database upgrade if more than one Zabbix server at the same time on one database is started
  + ZBX-22688 Fixed AlertScriptPath not allowing links
  + ZBX-22029 Fixed preprocessing step in Pods discovery for Kubernetes kubelet template
  + ZBX-22234 Fixed incorrect SNMPINDEX offset retrieval in SNMP discovery
  + ZBX-22141 Fixed attaching multiple templates with proc.get item key to one host and fixed spelling in description
  + ZBX-22285 Fixed honoring of the excludeSearch parameter in API
  + ZBX-20604 Fixed UserParameterDir behavior for UserParameter calls
  + ZBX-22732 Fixed description of ATAN2 mathematical function
  + ZBX-22664 Fixed user macros with regex context being resynced without any changes
  + ZBX-22661 Fixed templated dashboard display in Monitoring Hosts Dashboards
  + ZBX-21599 Optimised preprocessing steps and added dashboard in the TiDB TiKV by HTTP template
  + ZBX-21598 Optimised preprocessing steps and added dashboard in the TiDB PD by HTTP template
  + ZBX-21600 Optimised preprocessing steps and added dashboard in the TiDB by HTTP template
  + ZBX-22386 Fixed encoding of HTML entities in the user interface
  + ZBX-22714 Fixed signature for mqtt.get key in Standard items popup
  + ZBX-21397 Fixed preprocessing step in discovery for Kubernetes kubelet template
  + ZBX-20202 Improved tablespace handling to support Oracle multitenant architecture in Oracle by ODBC template
  + ZBX-22713 Fixed Zabbix server compilation problem for NetBSD
  + ZBX-21795 Fixed unhandled timeout in Telnet
  + ZBX-21801 Fixed helper positioning when sorting Header and Query fields in item configuration form
  + ZBX-22238 Fixed non-writable hostgroup appearance in template, host and host prototype clone forms
  + ZBX-22192 Fixed valid widget name being reset when other widget fields are invalid
  + ZBX-21871 Switched for the changes in users of user group API object to be audit logged
    as updates in groups of user API objects
  + ZBX-22461 Fixed incorrect sortable item positioning in Safari
  + ZBX-22469 Fixed SLI calculation for services having multiple alarms per second
  + ZBX-22859 Fixed validation of input parameters in action configuration form</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1697544000">- updated to latest upstream release 6.0.22
- this version fixes CVE-2023-32722 and CVE-2023-32722 bsc#1216211 and bsc#1216222
- removed patches zabbix-6.0.12-new-m4-pgsql.patch zabbix-6.0.12-curl-fixes.patch
  honestly was tired of patching for correct way doing postgresql detection
  now added postgresql-server-devel which does not make sense but hey
  upstream does not care
- New Features and Improvements
  + ZBXNEXT-8576 Added template integration with Acronis Cyber Protect Cloud
  + ZBXNEXT-6554 Increased remote command execution limits to 16MB
  + ZBXNEXT-8610 Added MantisBT template
  + ZBXNEXT-8358 Improved items configuration sync on PostgreSQL by selecting using equal condition instead of not equal
  + ZBXNEXT-8429 Added HashiCorp Nomad template
  + ZBXNEXT-8649 Fixed time period params in JavaScript
  + ZBXNEXT-8581 Added support for HTTP proxy in Azure templates
  + ZBXNEXT-8558 Added MantisBT webhook
  + ZBXNEXT-8589 Updated documentation, unified metric names and descriptions in PostgreSQL templates,
    removed unused macros, user parameters and queries in PostgreSQL by Zabbix agent
  + ZBXNEXT-8528 Added AWS Cost Explorer template
  + ZBXNEXT-8190 Increased MariaDB maximum supported version to 11.0
  + ZBXNEXT-8582 Increased MySQL maximum supported version to 8.1
  + ZBXNEXT-8481 Added PostgreSQL by ODBC template
  + ZBXNEXT-8561 Added nodata trigger to remote Zabbix proxy and server health templates
  + ZBXNEXT-8482 Added integration with OpenStack Nova
  + ZBXNEXT-8451 Disabled spell checking for nondescriptive textareas
  + ZBXNEXT-8505 Added Cisco SD-WAN templates
  + ZBXNEXT-7944 Excluded edgeupdate service from services discovery in Windows by Zabbix agent templates
  + ZBXNEXT-8422 Added AWS ECS templates
- Bug Fixes
  + ZBX-23417 Fixed possible memory leak when checking modbus.get[] item
  + ZBX-23338 Improved performance of templatedashboard.get method for non super-admin users
  + ZBX-23110 Fixed possible crash on Windows 11 by removing concurrent Win API call for update perfCounters list
  + ZBX-23284 Prevented deletion of the discovered group as a result of renaming its group prototype
  + ZBX-21094 Fixed graphs not displaying values when items do not have trends and trend storage period is overridden in configuration
  + ZBX-23162 Fixed variable in JavaScript for Cisco Meraki template
  + ZBX-23066 Expanded ui/composer.json to describe the project
  + ZBX-23261 Removed kiosk mode button from host inventory form
  + ZBX-23253 Added static units support to graph widget legend and hint box
  + ZBX-21898 Fixed expression validation, history function parser to accept backslash without escaping
  + ZBX-22943 Fixed various memory leaks in Zabbix agent 2
  + ZBX-23244 Added escaping for special characters in HTML mode of Telegram mediatype
  + ZBX-22818 Fixed some aggregation functions not working with last_foreach()
  + ZBX-21636 Fixed Oracle DB update query error mishandled as success
  + ZBX-20442 Fixed Ceph plugin not returning percent_used in Zabbix agent 2
  + ZBX-15210 Added housekeeping and handling in remove action operation of autoreg_host table
  + ZBX-22685 Fixed issue of error message details not being expanded by default in various forms
  + ZBX-22166 Fixed item value widget not showing decimal places properly with seconds
  + ZBX-23035 Fixed disappearing filter group in host, item, trigger, graph, discovery rule, web and template lists
  + ZBX-23105 Added missing database indices
  + ZBX-22640 Fixed inability to add unique SNMPv3 checks in discovery rules
  + ZBX-21952 Fixed and improved documentation for Oracle by ODBC template
  + ZBX-22724 Fixed inconsistencies in ordering of objects in template configuration export
  + ZBX-22980 Fixed host prototype displaying inherited macros in a non-inherited macro tab
  + ZBX-17279 Fixed graph widget loading
  + ZBX-21644 Fixed state of "allow manual close" setting of trigger prototype getting lost on template cloning
  + ZBX-22060 Added notes about encryption in PostgreSQL templates, renamed database instance URI macro to connection string
    in PostgreSQL by Zabbix agent 2 template, updated PostgreSQL by ODBC template to use connection string
  + ZBX-23246 Fixed classic graph preview not working if more than 10 items are assigned to it
  + ZBX-22758 Fixed Zabbix agent 2 startup error on domain controllers by increasing go-winio version
  + ZBX-22451 Fixed resolving of calculated item formula in test popup
  + ZBX-22620 Added header in items for Meraki template
  + ZBX-23051 Changed content of resolved alerts to be more compatible with Event Orchestration in PagerDuty
  + ZBX-23272 Fixed naming for tenant item prototypes in OpenStack Nova by HTTP template
  + ZBX-22771 Fixed handling of large unsigned integers in jsonpath
  + ZBX-22871 Fixed regular expression crash with invalid utf-8 sequences when pcre2 is used
  + ZBX-23141 Fixed crash when maintenance is enabled and unexpected event exists for trigger prototype
  + ZBX-21255 Added support of the fmtnum() function for {ITEM.VALUE}, {ITEM.LASTVALUE} and expression macros
  + ZBX-21695 Fixed {TIME} macro not being resolved during scheduled report test
  + ZBX-23221 Fixed memory leaks when using certificate-based encryption in Zabbix Agent 1 and Agent 2; thanks to Masato Hirahata for the patch
  + ZBX-22864 Fixed calculation of max_repetitions sent out to device in SNMP PDUs
  + ZBX-21574 Optimized Asterisk by HTTP template
  + ZBX-18168 Added regexp runtime error logging for log*[] items
  + ZBX-22677 Adjusted font colors for placeholders, disabled and readonly fields
  + ZBX-22972 Fixed displaying of dashboard pages when scrolling is enabled
  + ZBX-22528 Fixed draggable element position
  + ZBX-23067 Enhanced audit logging with reason of switching of HA node to active mode
  + ZBX-22613 Fixed script execution with API token as authentication
  + ZBX-23060 Removed unused endpoints in JavaScript for Veeam Backup and Replication template
  + ZBX-22772 Added trends cleanup for non-numeric value types
  + ZBX-22822 Fixed displaying the correct threshold color in "Top hosts" widget when value exceeds maximum
  + ZBX-22777 Fixed item test form sending incorrectly resolved macros to server if item uses SNMP interface
  + ZBX-23097 Fixed use of uninitialised value when verifying subject and issuer with TLS
  + ZBX-23112 Fixed runtime errors in the inheritance of the trigger and trigger prototype dependencies
  + ZBX-22539 Fixed SLI calculation for days with daylight-saving-time transitions
  + ZBX-22814 Fixed PHP runtime errors in API trigger.get method when using "expandComment" option
  + ZBX-23049 Fixed default condition for log item macro resolution
  + ZBX-21909 Updated setup section in README for PHP-FPM templates to include configuration example for Apache
  + ZBX-21547 Fixed reading of non-UTF-8 encoded files in Zabbix agent 2
  + ZBX-20148 Fixed the issue with housekeeper failing to delete some of the events that required deletion
  + ZBX-21970 Fixed console error in "Map navigation tree" widget; disabled add button on a 10th depth level
  + ZBX-19393 Fixed undefined index errors in configuration.importcompare
  + ZBX-22290 Fixed generation of double page headers when general warning appears
  + ZBX-21845 Fixed Zabbix agent 2 systemd plugin failing with newer dbus
  + ZBX-22830 Fixed free bytes calculation for temporary tablespace in Oracle Zabbix agent 2 plugin
  + ZBX-22912 Fixed not being able to save an event correlation when custom formula was selected but only one condition remained
  + ZBX-21571 Updated pod crash loop trigger expressions in Kubernetes nodes and cluster state templates
  + ZBX-22369 Fixed suffix interpretation in threshold values for "Top hosts" widget
  + ZBX-22825 Fixed Zabbix access to the first page for user with specific page access
  + ZBX-22867 Fixed import popup showing circle animation even if PHP code failed
  + ZBX-22711 Fixed incorrectly displayed simple graphs with non-numeric items in Host graphs page</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1703419200">- updated to latest release 6.0.25
- fixes for bsc#1218199 (CVE-2023-32727), bsc#1218185 (CVE-2023-32725),bsc#1218193 (CVE-2023-32726)
- New Features and Improvements
  + ZBXNEXT-8857 Updated max supported TimescaleDB version to 2.13
  + ZBXNEXT-8800 Backported support of additional SSH options for ssh.run[] item as the 5th parameter
  + ZBXNEXT-8705 Implemented new tablespace item to retrieve percentage about
    current tablespace usage from max for both Oracle templates
  + ZBXNEXT-8708 Added version metric to Oracle plugin in Zabbix agent 2
  + ZBXNEXT-8729 Updated max supported TimescaleDB version to 2.12
  + ZBXNEXT-8522 Added HPE iLO by HTTP template
  + ZBXNEXT-7486 Added openshift-state-metrics in Kubernetes cluster state by HTTP
  + ZBXNEXT-8552 Added FortiGate by SNMP and FortiGate by HTTP templates
  + ZBXNEXT-8727 Added additional metrics in Cisco Meraki organization by HTTP template
  + ZBXNEXT-7097 Added item and trigger for monitoring PostgreSQL version into PostgreSQL
    by ODBC and PostgreSQL by Zabbix agent 2 templates
  + ZBXNEXT-8283 Implemented role-based authentication for AWS monitoring
  + ZBXNEXT-8575 Added Nextcloud template
  + ZBXNEXT-8469 Increased PostgreSQL maximum supported version to 16
  + ZBXNEXT-8714 Increased MariaDB maximum supported version to 11.1
- Bug Fixes
  + ZBX-23559 Fixed SLI dropping when maintenance is set with pre-existing problem
  + ZBX-23471 Fixed sha256 sum calculation on AIX, HP-UX and Solaris, fixed crash on HP-UX
  + ZBX-23787,ZBX-23755 Fixed crash on empty HTTP response;
    fixed Zabbix agent build on Windows with libcurl
  + ZBX-23683 Fixed calculation of vmware.datastore.read/write items taking into
    account VMware HV maintenance status
  + ZBX-21132 Fixed Top hosts widget not showing all items by selected item name
  + ZBX-23764 Added an additional field for new events in SIGNL4 media type
  + ZBX-23342 Fixed Zabbix agent 2 MySQL plugin connection not taking into account TLS parameters
  + ZBX-23685 Added read-only transaction to the list of recoverable errors on PostgreSQL
  + ZBX-23580 Fixed aggregated item key conversion to calculated item formula when
    item key includes 'last' function and a fourth parameter
  + ZBX-22493 Fixed foreign key support with SQLite3 database
  + ZBX-23490 Improved HTTP agent, web scenarios, web checks and JavaScript to convert to UTF-8
    from charset specified in HTTP header or HTTP meta tag
  + ZBX-23621 Fixed SNMP discovery looping forever with empty trend response
  + ZBX-23644 Fixed Zabbix agent compilation on AIX
  + ZBX-23525 Fixed template tab name in template configuration form
  + ZBX-23620 Reordered sub-templates in READMEs of Acronis, Control-M and Openstack templates
  + ZBX-23381 Fixed unit for FreeStorageSpace metric in JavaScript AWS RDS instance by HTTP template
  + ZBX-23269 Fixed sizes of loading modal windows
  + ZBX-22400 Fixed Web scenarios configuration form to display parent web scenarios on page refresh
  + ZBX-23290 Fixed gap when filtering by tags in Latest data
  + ZBX-23430 Fixed selected filter tab in high contrast themes being indistinguishable from others when collapsed
  + ZBX-23639 Changed value type for 'Pool Percent Used' item prototype in Ceph by Zabbix agent 2 template
  + ZBX-21891 Fixed messages about enabling, disabling and updating modules being different from other places
  + ZBX-23521 Fixed password field label not changing to key passphrase and
    back for SSH agent item when changing authentication method
  + ZBX-23431 Fixed non-working "Network timeout for item test" setting
  + ZBX-23285 Added missing bottom border for disabled button dropdown on hover for inherited macros
  + ZBX-23615 Fixed receiving data from the database twice the first time it is loaded
  + ZBX-19531 Fixed tables with header text vertical rotation
  + ZBX-23235 Fixed function macros to expand in notifications
  + ZBX-23173 Fixed memory leak in agent 2 for Windows Events processing on MS Windows
  + ZBX-23265 Fixed transfer of PSK encryption details when cloning proxy
  + ZBX-23563 Fixed JSONPath for rowshare locks metric in PostgreSQL by Zabbix agent 2 template
  + ZBX-22907 Removed unused LLD macro in PostgreSQL by Zabbix agent template
  + ZBX-23377 Added support for VMware perfCounter with nanosecond type
  + ZBX-23012 Possible optimization of the SQL queries when updating LLD items
  + ZBX-23325 Fixed ability to add duplicate ICMP ping checks to discovery rule configuration form via popup
  + ZBX-23270 Renamed trigger name condition to event name condition
  + ZBX-23340 Fixed TLS parameter handling in MySQL plugin for Zabbix agent 2
  + ZBX-23461 Fixed output of redundant data in DCdump_interfaces
  + ZBX-23528 Fixed inability to resize trigger expression field horizontally
  + ZBX-22977 Fixed positioning of hidden checkbox inputs and fixed autofocus in template/host mass update
  + ZBX-23494 Added SNMP fallback item to TrueNAS by SNMP template, updated
    uptime item and template descriptions, added preprocessing to free swap percentage calculation
  + ZBX-23404 Fixed Zabbix agent crashes on HP-UX 11.23
  + ZBX-22666 Disabled severity filter for Geomap widget in dashboard edit mode
  + ZBX-22735 Fixed confusing error message on user parameter reload in Zabbix agent 2
  + ZBX-23393 Fixed unquoted macro parsing in trigger function parameters
  + ZBX-23064 Simplified trend synchronization queries to improve performance
  + ZBX-23373 Fixed result for script.get API call with selectActions option
  + ZBX-23014 Fixed Zabbix agent build on HP-UX
  + ZBX-23164 Added timespan parameter in JavaScript Cisco Meraki template
  + ZBX-23455 Fixed inconsistency in button naming, confirmation messages,
    success and error messages in item and web scenario list pages
  + ZBX-20038 Fixed master host parameter for MySQL replication.get_slave_status key in Zabbix agent 2
  + ZBX-23301 Removed checks for PostgreSQL-TimescaleDB versions combination
  + ZBX-23211 Fixed host dashboard view for multi-page dashboard where the first page is empty</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1707048000">- add group provides needed by RPM 4.19</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108800">- update to latest release 6.0.27
- replaced zabbix-agentd.firewall  zabbix-java-gateway.firewall  zabbix-proxy.firewall  zabbix-server.firewall
  with firewalld xml definitions zabbix-agentd.xml  zabbix-java-gateway.xml  zabbix-proxy.xml  zabbix-server.xml
- New Features and Improvements
  + ZBXNEXT-8983 	Updated max supported MariaDB version to 11.2
  + ZBXNEXT-8984 	Updated max supported MySQL version to 8.3
  + ZBXNEXT-8762 	Added YugabyteDB by HTTP and YugabyteDB Cluster by HTTP templates
  + ZBXNEXT-8891 	Updated max supported MySQL version to 8.2
  + ZBXNEXT-8524 	Added support for HTTP proxy in GCP templates
  + ZBXNEXT-8759 	Added dashboards in Azure templates
  + ZBXNEXT-8580 	Added new discovery rules, refactored discovery rules to dependent items
    and made few minor changes in MSSQL by ODBC template
  + ZBXNEXT-8730 	Added Azure Cost Management by HTTP template
  - Bug Fixes
  + ZBX-23124 Fixed items with disabled history being sometimes stuck in non-supported state
  + ZBX-23586 Fixed filter evaluation type of organizations discovery in Cisco Meraki dashboard by HTTP template
  + ZBX-23766 Updated Zabbix agent 2 Ceph plugin readme setup instructions
  + ZBX-24094 Fixed network interfaces LLD filtering macro in Linux by Prom template
  + ZBX-23202 Fixed unused tag value being saved in tag filter
  + ZBX-22555 Updated regexp to case insensitive in Nginx templates
  + ZBX-23973 Fixed trends being retrieved from database for new items and for items with infrequent update interval
  + ZBX-22745 Removed incorrect description of network interfaces administrative status filter macro in SNMP templates
  + ZBX-24015 Improved zabbix[queue] internal item not to block history syncers and pollers
  + ZBX-23509 Fixed JSONPath of Keyspace discovery master item in Redis by Zabbix agent 2 template
  + ZBX-24059 Fixed libmodbus unnecessary linking into all binaries
  + ZBX-24055 Added missing API port macros in URL of script items in HPE Synergy by HTTP and HPE Primera by HTTP templates
  + ZBX-20525 Fixed vfs.dir.size performance issues when walking through directory that has a lot of subdirs/files
  + ZBX-23773 Improved trigger functionality for Acronis Cyber Protect Cloud MSP by HTTP template
  + ZBX-23979 Improved trend recalculation performance by performing trend updates in own transaction
  + ZBX-23688 Improved new item value retrieval performance by adding such items to value cache after configuration sync
  + ZBX-22130 Changed JSONPath expression evaluator to treat null values as empty variants
  + ZBX-23986 Added a license to the Go module
  + ZBX-23587 Fixed widget input field selecting when clicking on label
  + ZBX-23640 Fixed preload hints opening
  + ZBX-22433 Fixed web scenario and web scenario step configuration field trimming and field sorting
  + ZBX-23684 Fixed transactions query file for PostgreSQL by Zabbix agent template
  + ZBX-22371 Fixed process tags option not adding tags for service events
  + ZBX-17208 Fixed invalid command-line flag handling in Zabbix agent 2
  + ZBX-23937 Fixed JavaScript for AWS EC2 instances discovery
  + ZBX-22715 Fixed map shape dimension changes on resizing in scaled browser mode
  + ZBX-23722 Added garbage collection after executing JavaScript code
  + ZBX-23740 Fixed netsnmp persistent state disabling without affecting its configuration
  + ZBX-23257 Fixed log items not using MaxLinesPerSecond setting correctly for Zabbix agent 2
  + ZBX-23890 Removed non-existing headers from compiler checks: mtent.h and knlist.h
  + ZBX-23912 Removed Jira with CustomFields media type in data.tmpl
  + ZBX-23761 Fixed JavaScript in Jira media type
  + ZBX-22558 Fixed trigger expression for retrieval of stub page in Nginx templates
  + ZBX-23691 Fixed LLD filters evaluation type for devices discovery in Cisco SD-WAN by HTTP template
  + ZBX-23540 Added error checks for RegisterMetrics calls
  + ZBX-23605 Removed getting location buckets in AWS by HTTP template
    added discovery filters for request metrics in AWS S3 bucket by HTTP template
  + ZBX-23466 Fixed data aggregation errors in Graphs and Top hosts widgets with Elasticsearch backend
  + ZBX-23835 Updated Meraki templates
  + ZBX-23723 Fixed proxy params in JavaScript AWS templates
  + ZBX-23733 Fixed error when downloading graph as .png image if item name contains multibyte characters
  + ZBX-22983 Fixed ellipsed dropdown options in items mass update in preprocessing
  + ZBX-23715 Fixed persistent directory path not following symlinks upon creation
  + ZBX-23825 Fixed query_fields values for Acronis and Nomand templates
  + ZBX-22055 Fixed map image of map widget not being updated when pressing Apply button
  + ZBX-23629 Fixed interface icon cursor to pointer
  + ZBX-22536 Fixed TimescaleDB compression detection for history.clear API method and proper error appearance in frontend
  + ZBX-23145 Disabled deprecated automatic reconnection in MySQL
  + ZBX-22933 Improved vfs.file.regmatch and vfs.file.regexp items to use buffered file read
  + ZBX-23439 Fixed sorting of numeric items with/without aggregation enabled in Top hosts widget
  + ZBX-21973 Changed deprecated X-Frame option allow-from to Content-Security-Policy frame-ancestors
  + ZBX-23633 Fixed service alarms to be recovered with problem time in case of negative problem duration
  + ZBX-23738 Fixed Zabbix backend sources for libxml2 2.12.0 version changes
  + ZBX-23746 Fixed creation of tickets during escalation for Zammad media type
  + ZBX-23561 Fixed spacing between filter and results table
  + ZBX-18873 Fixed disabled chevrons color in problem view
  + ZBX-23636 Fixed some fields in Administration section not being trimmed on form submit</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108801">- remove all firewalld definitions as they are part of firewald package already</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711800000">- fix broken copypasta for system-user-zabbix source file and
  file itself to remove gecos (description) in file
  fixes bsc#1222169 Packaging Error in system-user-zabbix-6.0.27-1.1.noarch package prevents upgrade
  Thanks Andreas Stieger for pointing out and reporter himself</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1711800001">- update to 6.0.28:
  * Added metadata in JavaScript for AWS templates
  * Added AWS ELB Application Load Balancer by HTTP template
  * Added Check Point Next Generation Firewall by SNMP template
  * Added MSSQL by Zabbix agent 2 template
  * Updated max supported TimescaleDB version to 2.14
  * bug fixes</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1716984000">- Update license to match legaldb report</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1719489600">- update to 6.0.31
- New Features and Improvements
  + ZBXNEXT-9140 Added support for custom compartments in Oracle Cloud by HTTP templates Templates
  + ZBXNEXT-9034 Added Jira Data Center by JMX template Templates
  + ZBXNEXT-8682 Introduced a length limit of 512KB for item test values that server returns to Zabbix frontend Frontend Server
  + ZBXNEXT-8248 Added database filter macros to MySQL templates Templates
  + ZBXNEXT-6698 Removed absolute threshold and timeleft from OS template triggers of filesystem space Templates
  + ZBXNEXT-7930 Added user macro support for username and password fields in email media type Server
  + ZBXCTR-22 Refactored JavaScript filter functions for Kubernetes templates Templates
  + ZBXNEXT-9098 Added AWS ELB Network Load Balancer by HTTP template Templates
  + ZBXNEXT-6864 Replaced {HOST.CONN} with user macros in templates Templates
  + ZBXNEXT-9117 Updated max supported MariaDB version to 11.3 Proxy Server
  + ZBXNEXT-9026 Added Go compiler version to Zabbix agent 2 version output Agent
  + ZBXNEXT-8786 Changed 'odbc.discovery' keys to 'odbc.get' in MySQL by ODBC and Oracle by ODBC templates Templates
  + ZBXNEXT-8536 Added cbdhsvc service to macros in Windows agent templates Templates
  + ZBXNEXT-8861 Made changes and added more metrics to the FortiGate by SNMP template Templates
  + ZBXNEXT-8240 Added a new set of templates for integration with Oracle Cloud Infrastructure Templates
- Bug Fixes
  + ZBX-24483 Improved memory usage in Zabbix server/proxy trappers and in proxy
    pollers when sending large configuration Proxy Server
  + ZBX-23073 Fixed URL widget resizing and dragging Frontend
  + ZBX-24574 Fixed HA node flipping between standby and active states Server
  + ZBX-24119 Fixed possible blocking of alert manager when it periodically pings database Server
  + ZBX-7998 Added VMware service username, password and URL check for empty values Proxy Server
  + ZBX-24402 Reduced main process connections to database during startup Proxy Server
  + ZBX-24369 Fixed filter behavior in monitoring pages after deleting filter parameters Frontend
  + ZBX-24484 Fixed Geomap widget console error when dragging map in widget edit mode Frontend
  + ZBX-23337 Improved supported version documentation for Oracle Database plugin and both templates Documentation
  + ZBX-24180 Fixed inability to import existing host or template when its dependent item prototype,
    which is used in trigger prototypes or graph prototypes, would have a different master item API
  + ZBX-20871 Fixed inability to use LLD macro functions in Prometheus pattern and labels used in item prototype preprocessing API
  + ZBX-24527 Fixed unnecessary loading text being displayed in hintbox preloader Frontend
  + ZBX-24362 Fixed wrong Zabbix agent 2 loadable plugin process handling catching all child process exits Agent
  + ZBX-24470 Fixed scale of VMware vmware.vm.memory.size.compressed key Proxy Server
  + ZBX-24415 Added triggers for datastores in VMware templates Templates
  + ZBX-18094 Fixed multiple pie graph issues related to calculation of item angles Frontend
  + ZBX-20766 Fixed confusing port binding error message Agent Proxy Server
  + ZBX-24481 Fixed inability to unset value map from existing item or item prototype by passing
    a version without valuemap parameter into configuration.import API
  + ZBX-24531 Fixed compile time data not being set for agent2 Agent
  + ZBX-24453 Implemented socket file cleanup when shutting down, added blocking of signals during important stages of startup Proxy Server
  + ZBX-24152 Fixed host form submission with Enter button if the form is opened in a popup and focus is in a flexible text area field Frontend
  + ZBX-23788 Added SNMP OID ifAlias in Network interfaces discovery Templates
  + ZBX-24482 Fixed the presence of the http_proxy field in the initial data Installation
  + ZBX-24210 Improved Zabbix agent 2 loadable plugin capacity code style Agent
  + ZBX-23951 Fixed issue of incorrect template matching when no UUID exists in export file API
  + ZBX-23953 Fixed CIDR network mask of VMware HV network interface Proxy Server
  + ZBX-24195 Fixed host IPMI username and password field max length Frontend
  + ZBX-24451 Added tags and changed a item in Proxmox template Templates
  + ZBX-23386 Fixed hintbox sizing to fit screen Frontend
  + ZBX-24024 Fixed OIDs for external sensors in APC UPC by SNMP templates Templates
  + ZBX-21751 Fixed node's loadavg item in Proxmox template Templates
  + ZBX-24315 Fixed linking template to host when some LLD macro paths already exist Server
  + ZBX-24172 Fixed Zabbix server issue with scheduled intervals on Feb 29th of leap year Server
  + ZBX-23407 Improved performance of retrieving last history values when primary keys are available API
  + ZBX-24246 Updated descriptions for family of MySQL and Oracle templates,
    changed macro in the trigger 'Tablespace utilization is too high' for family of Oracle templates Templates
  + ZBX-23988 Renamed Agent2 Go module
  + ZBX-24222 Fixed incorrect item OIDs in the FortiGate by SNMP template Templates
  + ZBX-24393 Updated README in Redis by Zabbix agent 2 template Templates
  + ZBX-24298 Allowed any JNDI service providers back in JMX monitoring Java gateway
  + ZBX-19990 Separated LLD filter macros in Apache Tomcat by JMX template Templates
  + ZBX-24364 Added preprocessing steps for LLD rules in RabbitMQ templates Templates
  + ZBX-24368 Improved PostgreSQL autovacuum's count query Templates
  + ZBX-24282 Fixed Zabbix proxy to report error for not supported items Proxy Server
  + ZBX-19507 Fixed vmware.eventlog item to recover after event keys are reset Server
  + ZBX-24241 Fixed Zabbix server issue with random order of host groups for a host during real-time export Server
  + ZBX-24275 Fixed item prototype JSONPath preprocessing, added missing volume health metric and triggers in HPE MSA templates Templates
  + ZBX-24316 Fixed username macro in GridGain by JMX template Templates
  + ZBX-23719 Updated plugin-support to add duplicate flag handling Agent
  + ZBX-22429 Fixed typo in Zabbix proxy automake file Installation
  + ZBX-24264 Fixed value cache being filled with values of newly added items with triggers Server
  + ZBX-24088 Fixed problem filtering in maps with nested maps Frontend
  + ZBX-24206 Fixed line breaks in JavaScript in Cloudflare template Templates
  + ZBX-24236 Fixed nested transaction error in LLD when connection is terminated Server
  + ZBX-24134 Added sensor discovery in VMware Hypervisor template Templates
  + ZBX-23918 Fixed item pattern select popup to display all available items Frontend
  + ZBX-24190 Fixed items being updated incorrectly when configuring graph Frontend
  + ZBX-24289 Fixed issue with interface assignment for items copied from host to host Frontend
  + ZBX-23032 Added triggers for cluster status in VMware templates Templates
  + ZBX-23948 Added support for TabularData data when parsing an MBean attribute Java gateway
  + ZBX-23742 Fixed tag filtering logic for tags with one name and different types of operators API
  + ZBX-24271 Added delay in JavaScript execution for Azure Cost Management by HTTP template Templates
  + ZBX-24208 Fixed Oracle, MySQL plugin connection cache blocking Agent
  + ZBX-24202 Fixed JavaScript in AWS S3 bucket by HTTP template Templates
  + ZBX-23478 Fixed issue when missing locale error would not be displayed for user under certain conditions Frontend
  + ZBX-24166 Fixed Zabbix not being able to restart due to RTC and sockets not being closed before stopping Agent Proxy Server
  + ZBX-23853 Fixed duplicate agent check timestamps when time shifts back due to system clock synchronization Agent</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1726833600">- update to 6.0.33
- this version fixes CVE-2024-36461 and CVE-2024-22114
- New Features and Improvements
  + ZBXNEXT-9000 Changed query table for ASM disk group metrics in Oracle Database plugin and
    Oracle by ODBC template Agent Templates
  + ZBXNEXT-9217 Added AWS Lambda by HTTP template Templates
  + ZBXNEXT-9293 Updated max supported MySQL version to 9.0 Proxy Server
  + ZBXNEXT-8657 Updated Zabbix health templates with new visualization Templates
  + ZBXNEXT-9143 Added index on auditlog recordsetid Server
  + ZBXNEXT-9081 Added Small Computer System Interface (SCSI) device type support to Zabbix agent 2 Smart plugin Agent
  + ZBXNEXT-6445 Added recovery expression for fuzzytime triggers in Linux and Windows templates,
    removed fuzzytime triggers from active agent templates Templates
  + ZBXNEXT-9201 Updated max supported MySQL version to 8.4 Proxy Server
  + ZBXNEXT-9225 Updated max supported TimescaleDB version to 2.15 Server
  + ZBXNEXT-9226 Updated max supported MariaDB version to 11.4 Proxy Server
  + ZBXNEXT-8868 Added discovery and template for Azure VM Scale Sets Templates
- Bug Fixes
  + BX-24947 Fixed PHP runtime errors while processing frontend notifications Frontend
  + ZBX-24824 Improved loadable plugin connection broker Agent
  + ZBX-24583 Fixed inability to export/import web scenario with digest authentication API
  + ZBX-23905 Fixed double scroll in script dialogs Frontend
  + ZBX-18767 Fixed word breaks in flexible text input fields and trigger expressions Frontend
  + ZBX-24909 Fixed resolving of macro functions in the "Item value" widget Frontend
  + ZBX-24859 Fixed JavaScript in S3 buckets discovery rule Templates
  + ZBX-24617 Fixed hardcoded region in AWS by HTTP template Templates
  + ZBX-24524 Fixed "New values per second" statistic to include dependent items in calculation Proxy Server
  + ZBX-24821 Made 'execute_on' value being recorded in audit only for shell scripts Server
  + ZBX-23312 Fixed discovery edit form being saved incorrectly after dcheck update Frontend
  + ZBX-24773 Fixed duplicate item preprocessing in Kubernetes Kubelet by HTTP template Templates
  + ZBX-24514 Fixed standalone Zabbix server and Zabbix proxy not stopping when database is read-only Proxy Server
  + ZBX-23936 Fixed state and styling of readonly fields Frontend
  + ZBX-24520 Fixed an issue with incorrect translations used in several frontend places Frontend
  + ZBX-21815 Fixed issue with undefined offset for media type when it was deleted before saving the user Frontend
  + ZBX-24108 Fixed error in dashboard if Map widget contains map element that user doesn't have access to Frontend
  + ZBX-24569 Fixed old and added new items to Azure Virtual Machine template Templates
  + ZBX-24537 Fixed tags subfilter in Latest data kiosk mode Frontend
  + ZBX-24167 Fixed template linkage when item prototype collision is found Server
  + ZBX-23770 Improved monitoring user permissions documentation for Zabbix agent 2 Oracle plugin and Oracle by ODBC template Documentation
  + ZBX-24565 Removed redundant kernel header include, fixed musl compatibility issues (thanks to Alpine Linux maintainers for spotting this)
  + ZBX-24610 Fixed interface field appearance for discovered items without interface set Frontend
  + ZBX-24562 Fixed incorrect problem order in Problems by severity widget's hintbox Frontend
  + ZBX-23751 Fixed inability to pass an action filter condition without an "operator" property, implying a default value of "Equal" API
  + ZBX-21429 Prevented ability to disable all UI element access via role.update API API
  + ZBX-19271 Fixed inconsistent tag row rendering in different edit forms Frontend
  + ZBX-24539 Fixed incorrect threshold in trigger expression of Check Point Next Generation Firewall by SNMP template Templates
  + ZBX-24667 Fixed vm.memory.size[pused] item on Solaris Agent
  + ZBX-23781 Added storage volumes check in HPE iLO by HTTP template Templates
  + ZBX-24391 Fixed Zabbix agent to return net.tcp.socket.count result without error if IPv6 is disabled Agent
  + ZBX-24235 Fixed value misalignment in Item value widget Frontend
  + ZBX-24352 Fixed custom severity name usage in Geomap widget Frontend
  + ZBX-24665 Fixed potential problem with deprecated GCE Integrity feature Templates
  + ZBX-20993 Fixed Zabbix agent 2 MQTT plugin clientID to be generated by strict requirements Agent
  + ZBX-23426 Added dependent item with JavaScript preprocessing for edges SD-WAN in VMWare SD-WAN VeloCloud by HTTP template Templates
  + ZBX-24566 Fixed crash when expression macro is used in unsupported location Server
  + ZBX-24450 Fixed issue where graph could differ for data gathered from PostgreSQL and other databases Frontend
  + ZBX-24513 Fixed real-time export of rarely updated trends Server
  + ZBX-24163 Fixed submap addition in Map navigation tree widget to not append same submaps repeatedly Frontend
  + ZBX-23398 Fixed trigger expression constructor incorrectly showing '&lt;' and '&gt;' operators Frontend
  + ZBX-23584 Fixed error message being displayed when updating host after changing item status Frontend
  + ZBX-24635 Fixed datastore triggers in VMware templates Templates</changelog>
</package>
<package pkgid="0f76c768d9d5b3016f05d3180290b6eee4ee0d77be4b0fb76e4772ec7733ae7e" name="zabbix-server-postgresql" arch="x86_64">
  <version epoch="0" ver="6.0.33" rel="bp156.2.3.1"/>
  <changelog author="pgajdos@suse.com" date="1644494400">- version update to 4.0.38
  * ZBX-20387   fixed default language of the setup routine for logged in superadmin users (averza)
  * ZBX-19652   fixed JavaScript syntax for Internet Explorer 11 compatibility (jfreibergs)</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1644753600">- mention dropped files from 3.x series so it can be accepted in backports...
- zabbix-3.0.20-jsLoader-fix.patch was never required in 4.x</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1647518400">- updated to latest release 4.0.39
- Bug Fixes
  + ZBX-19789 Added SourceIP support to ldap simple checks
  + ZBX-20680 Fixed reflected XSS issues
  ( Reflected XSSes in Zabbix Frontend (CVE-2022-24349, CVE-2022-24917, CVE-2022-24918, CVE-2022-24919) )
  fixes for bsc#1196945 bsc#1196946 bsc#1196947</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491200">- updated to latest release 4.0.42
- New Features and Improvements
  + ZBXNEXT-7694 Added "utf8mb3" character set support for MySQL database
  + ZBX-20946 Enabled Bulgarian, Chinese (zh_TW), German, Greek, Indonesian,
    Romanian, Spanish and Vietnamese languages in frontend
- Bug Fixes
  + ZBX-21123 Fixed crash when VMware VC was not available at the first moment when starting zabbix_server
  + ZBX-21137 Fixed VMware collector crash related to datastore state disconnected from all HVs
  + ZBX-20600 Fixed vmware hv.datastore.latency item when multiple datastores with duplicate name
  + ZBX-20844 Fixed external check becoming unsupported when Zabbix server or Zabbix proxy is stopped</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491201">- add CVE-2022-35230 patch file CVE-2022-35230.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674216000">- updated to 6.0.12
- for changes in this major release please consult 6.0.html in
  /usr/share/doc/packages/zabbix/
- removed CVE-2022-35230.patch and zabbix-3.0.25-new-m4-pgsql.patch
- added fixed zabbix-6.0.12-new-m4-pgsql.patch patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674820800">- mention of patches added required...
  zabbix-6.0.12-curl-fixes.patch zabbix-6.0.12-netsnmp-fixes.patch
  zabbix-6.0.12-new-m4-pgsql.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1684152000">- updated to latest upstream release 6.0.17
- New Features and Improvements
  + ZBXNEXT-8334 Added Event-Driven Ansible media
  + ZBXNEXT-8312 Increased TimescaleDB maximum supported version to 2.10
  + ZBXNEXT-8317 Increased MariaDB maximum supported version to 10.11
  + ZBXNEXT-7759 Added array and Buffer support to JavaScript btoa function and HttpRequest post/put methods
  + ZBXNEXT-8071 Added sysdba, sysasm and sysoper login options to Zabbix agent 2
    Oracle plugin and updated Oracle by Zabbix agent 2 template documentation
  + ZBXNEXT-8241 Added support of signing data using rs256 to JavaScript engine
  + ZBXNEXT-8208 Added storage accounts in azure template
  + ZBXNEXT-8012 Implemented API token authentication in user.checkAuthentication method
  + ZBXNEXT-8204 Added support of PHP 8.2
  + ZBXNEXT-8170 Added AWS cloud templates
  + ZBXNEXT-7923 Added templates for BMC Control-M integration
  + ZBXNEXT-7775 Added Veeam backup and replication templates
  + ZBXNEXT-8054 Updated MariaDB maximum supported version to 10.10
  + ZBXNEXT-7951 Implemented configuration import improvements
  + ZBXNEXT-8112 Added Line media type
  + ZBXNEXT-8197 Added TimescaleDB v2.9.x support
  + ZBXNEXT-7962 Fixed interfaces discovery rules in OPNsense, PFSense and TrueNAS templates
  + ZBXNEXT-7615 Added hmac function for JavaScript
  + ZBXNEXT-7977 Added Azure Microsoft SQL templates
  + ZBXNEXT-8076 Added prof_enable and prof_disable commands for profiling
  + ZBXNEXT-7963 Added a hint box to the "Enable HTTP authentication" field; added confirmation dialog box for enabling HTTP authentication
  + ZBXNEXT-7886 Added Cisco Nexus 9000 Series Switches template
  + ZBXNEXT-6119 Added the option to retrieve all JSON data from docker.container_info key in Zabbix agent 2 Docker plugin
  + ZBXNEXT-7834 Added templates for Microsoft Azure and Azure virtual machines
  + ZBXNEXT-8058 Reduced locking between history syncers, trappers and proxy pollers
- Bug Fixes
  + ZBX-22718 Fixed memory leak in json objects and identical keys
  + ZBX-22719 Fixed replace() function in expressions
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22589 Added new limits for JS objects
  + ZBX-22521 Added debug logging for process selection in proc.mem[] on AIX
  + ZBX-22373 Updated go.mod/sum to allow mixing session and key parameter for Zabbix agent 2 items
  + ZBX-22241 Fixed minimum severity filter usage for map element link triggers
  + ZBX-22194 Fixed inability to import a template with trigger dependency on a host trigger
  + ZBX-22538 Fixed popup menus disappearing on right-clicking links in them
  + ZBX-21583 Optimised preprocessing steps and added two graphs and dashboard in the Hadoop by HTTP template
  + ZBX-19375 Prevented the ability to set a duplicate value for the uuid parameter when updating any of template
    entities; added possibility to update the uuid parameter for the Service API; fixed duplicate UUIDs
    in Proxmox VE by HTTP template
  + ZBX-21603 Optimised preprocessing steps in the Zookeeper by HTTP template
  + ZBX-21589 Optimised SQL queries and preprocessing steps
  + ZBX-22492 Removed limitation for size of logged messages in JS
  + ZBX-22641 Updated deprecated ports in Kubernetes templates, updated target tags,
    added notes about binding address options for Scheduler and Cluster Manager components
  + ZBX-22306 Fixed the crash in Zabbix agent 2 when running out of available file descriptors
  + ZBX-21013 Hid the option "Create new groups" for unprivileged users in the Import form
  + ZBX-22219 Added validation to the "Server" IP/DNS option in the Zabbix agent 2 configuration
  + ZBX-22627 Fixed loss of preprocessing result when step with delta is used
  + ZBX-22304 Fixed duplication in web scenario error messages when curl cannot resolve host
  + ZBX-21577 Added an extra master item prototype to the Elasticsearch Cluster by HTTP template
    to reduce preprocessing worker utilization
  + ZBX-20084 Fixed VMware parameters display
  + ZBX-20699 Fixed the inability to import host prototypes containing SNMPv3 interface;
    allowed to supply conditional parameters with default values to hostprototype.create and hostprototype.update API methods
    when the parameters have no effect; added audit logging of changes to host prototypes when unlinking a template;
    fixed the inability to remove group links or group prototypes from a host prototype of a linked template
  + ZBX-22432 Fixed different severity paddings in trigger popups and maps triggers
  + ZBX-22210 Fixed selected count when using filter and filtered parameter is changed in a popup
  + ZBX-22533 Fixed debug section overlapping with 'Add new widget' placeholder in the dashboard
  + ZBX-22331 Fixed messages when updating graph prototype discovery
  + ZBX-22455 Added a check for numeric value in value mapping
  + ZBX-22206 Fixed incorrect padding in multiselect popup contrast dark and light stylesheets
  + ZBX-18527 Fixed the markup for Type of calculation expression field
  + ZBX-22363 Added support for item and item_preproc table fields to be either nvarchar or nclob
  + ZBX-22622 Fixed alert script path validation
  + ZBX-22588 Fixed unauthorised file system access when using cURL
  + ZBX-22097 Fixed exiting process when connection to the database is lost
  + ZBX-21576 Optimized preprocessing in ClickHouse by HTTP template and added lld rule
  + ZBX-21669 Added the possibility to filter System user in the audit log
  + ZBX-22261 Added value mapping in the template PostgreSQL by Zabbix agent 2 for item Checksum failures
  + ZBX-22413 Fixed autofocus for inherited web scenario edit
  + ZBX-22507 Fixed positioning of the debug information on dashboards in the editing mode
  + ZBX-22506 Fixed horizontal scrollbar occasionally appearing on Graph widgets
  + ZBX-22512 Fixed occasional jumping of hint-boxes of Graph widgets, when made static
  + ZBX-22403 Added license information to the Readme for Veeam Backup templates
  + ZBX-21596 Optimized preprocessing steps in the Redis by Zabbix agent 2 template
  + ZBX-22520 Fixed the versions of integrations
  + ZBX-19466 Changed global script name validation to include a menu path into its scope of uniqueness check
  + ZBX-22073 Fixed subfilters of the Latest data and Graphs occasionally hiding the selected options
  + ZBX-22490 Fixed HttpRequest limit in JavaScript being reached even if all objects are destroyed
  + ZBX-21578 Optimized HAProxy http/agent templates to spread the load across the workers
  + ZBX-21906 Fixed recovery of dependent items when throttling is used
  + ZBX-21723 Removed syslog LogType from config file for Zabbix agent 2 on Windows
  + ZBX-22407 Fixed a crash when testing an item with the aggregated function count containing invalid argument
  + ZBX-22056 Fixed the "No data found" message style in Monitoring-&gt;Problems
  + ZBX-22026 Fixed SNMP agent item going to unsupported state on NULL result
  + ZBX-22411 Fixed incorrect time in the dashboard Graph widget hintbox
  + ZBX-21902 Emphasized the HTML type in the attribution field in the Administration-&gt;Geographical Maps
  + ZBX-18288 Fixed undefined offset runtime error in the Graph prototype preview
  + ZBX-21963 Fixed $ZBX_SERVER value being ignored unless $ZBX_SERVER_PORT is also defined
  + ZBX-21802 Fixed Enabled button in the discovered calculated items
  + ZBX-21642 Fixed a filter not clearing when clicking on a specific host in the Monitoring
  + ZBX-22186 Fixed wrong color update after item order change in graphs
  + ZBX-19339 Fixed import and export of dependent LLD rules if master item is a web item
  + ZBX-21813 Fixed User role update page when an empty user role name has been submitted
  + ZBX-22188 Changed parameters of the wmi.get and wmi.getall keys to mandatory
  + ZBX-21238 Fixed the inability to update status and other fields of a templated item, item prototype
    and discovery rule of script type
  + ZBX-21834 Fixed the map navigation tree breaking if there is a disabled trigger used as a link indicator
    between two elements in a map
  + ZBX-22259 Fixed quoted parameter escaping in the trigger expression functions
  + ZBX-22241 Fixed map link color and drawing style selection when multiple triggers are in the problem state
  + ZBX-22203 Fixed the tabfilter item click event being executed at the end of the tabfilter sorting event in Firefox
  + ZBX-22434 Fixed race condition when starting Zabbix agent 2 with loadable plugins
  + ZBX-22229 Updated Zabbix web service dependencies
  + ZBX-20801 Updated the Readme in Docker template
  + ZBX-22298 Fixed metrics preprocessing in PVC discovery in Kubernetes cluster state by HTTP template,
    removed non-existing PVC statuses, combined state phases into single phase metrics, added PV discovery
  + ZBX-22079 Fixed "make clean" command when used from tar archive
  + ZBX-22222 Fixed applying item value maps on already converted values
  + ZBX-22402 Fixed data sending to Zabbix server from Zabbix agent2 persistent buffer
  + ZBX-22240 Fixed selects of history and trends being able to block housekeeping
  + ZBX-22240 Fixed selects of history and trends blocking drop_chunks
  + ZBX-22078 Fixed the crash in calculated items when using tag filter on 32-bit systems
  + ZBX-21591 Optimized JSONPaths in the Nginx Plus template
  + ZBX-21739 Fixed discover status not being updated for templated graph prototype
  + ZBX-21748 Fixed the background of the Close button in the message box for dark theme
  + ZBX-19202 Fixed template dashboard availability to users without permissions to the templates
  + ZBX-22189 Fixed Zabbix server crash appearing when only item tags change between LLD runs
  + ZBX-21591 Optimized Nginx Plus by HTTP template to spread the load across worker processes
  + ZBX-22032 Added the cookie engine to HTTP checks
  + ZBX-21597 Optimized Remote Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-21602 Optimized Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-22149 Fixed wrong escaping in trigger expression during upgrade and escaping as a workaround for calculated items
  + ZBX-22061 Fixed custom query parameter read on an empty parameter for Oracle plugin in Zabbix agent 2
  + ZBX-21227 Improved error logging during agent start as a Windows service
  + ZBX-22178 Fixed action operations being executed on the current host only if a host group is selected
  + ZBX-22189 Fixed LLD Zabbix server crash
  + ZBX-21538 Fixed history.get API method blocking drop_chunks requests during housekeeping
  + ZBX-21956 Fixed severity sign overlapping trigger name in the map element configuration
  + ZBX-22215 Fixed incorrectly quoted function parameter parsing
  + ZBX-22043 Fixed the crash when array index in JSONPath is negative or large
  + ZBX-22118 Fixed remote command execution sequence in Zabbix agent 2
  + ZBX-21556 Updated Etcd by HTTP template to comply with Etcd v3.5
  + ZBX-22133 Fixed closed pipe detection for communication with plugins in Windows
  + ZBX-21936 Fixed actions not being displayed in the Action log widget
  + ZBX-22164 Fixed quote and unquote methods for trigger functions
  + ZBX-21254 Removed kernel.maxproc from the processes graph in Linux by Zabbix agent templates
  + ZBX-21754 Improved value cache warmup when retrieving two last values with 1 day update interval
  + ZBX-22077 Fixed Sign out link not working consistently in Mozilla Firefox
  + ZBX-21862 Updated tablespaces query for Oracle plugin in Zabbix agent 2
  + ZBX-21665 Fixed SMART plugin infinite loop for Zabbix agent 2
  + ZBX-19138 Fixed Redis plugin configuration in Zabbix agent 2 configuration files
  + ZBX-21592 Moved some static items under LLD rules to optimize Oracle by ODBC template
  + ZBX-21069 Fixed SNMP max_vars not backing off when generr is received
  + ZBX-21889 Fixed warnings being displayed even after enabling overrides for trends or history tables with compressed chunks
  + ZBX-21563 Changed the order in which escalation steps and recovery operations are executed
  + ZBX-22017 Fixed map navigation tree widget inability to save the order when the depth levels get changed
  + ZBX-21961 Removed the unnecessary "Command:" label for message actions on the Event details page
  + ZBX-21783 Fixed Zabbix JS timeout validation
  + ZBX-21720 Fixed trends function cache size estimation and overallocation handling
  + ZBX-21713 Fixed retrieval of the numeric column width when Oracle DB is used
  + ZBX-22126 Fixed trends being deleted from cache and retrieved from the database when data older than 1 hour is received
  + ZBX-22075 Fixed crash when Elasticsearch is used
  + ZBX-21890 Fixed config.dbversion_status containing second empty object on PostgreSQL without TSDB
  + ZBX-22138 Fixed inability to delete a group from the host prototype
  + ZBX-21950 Updated script item to not require host interface during template linkage
  + ZBX-21540 Moved some static items under LLD rules to improve performance in Oracle by Zabbix agent 2 template
  + ZBX-21073 Added support of Int8Array(), Buffer() and also duktape plain buffers in md5, sha256 and hmac function parameters
  + ZBX-22071 Extended description for OPSGenie media type
  + ZBX-20845 Fixed SNMP interface availability in case of wrong credentials
  + ZBX-21587 Added metrics for optimizing dependent items preprocessing in Jenkins template
  + ZBX-21441 Added an override to skip metadata collection on zfs and btrfs for Nix templates
  + ZBX-22016 Fixed host.get API method not returning any results for hosts with no interfaces when filtering by "hostid"
  + ZBX-21927 Fixed a crash on Oracle database when connection is lost
  + ZBX-21300 Fixed high CPU usage when using net.tcp.socket.count key on Windows
  + ZBX-21793 Fixed error message for "diaginfo" runtime command
  + ZBX-22042 Fixed inability to get the existing group prototypes by hostprototype.get API method when using Oracle database
  + ZBX-21221 Increased character limit of task_result.info
  + ZBX-21696 Fixed Windows agent 2 Unicode path support for log* items
  + ZBX-21903 Fixed agent 2 timeout behavior for net.tcp.port item
  + ZBX-21039 Fixed Readme in PostgreSQL by Zabbix agent 2 template
  + ZBX-21922 Fixed expression macros to use corresponding item keys
  + ZBX-21806 Fixed fatal PHP error in case incorrect variable type for controller action is given
  + ZBX-21753 Fixed graphs not loading in kiosk mode
  + ZBX-20413 Fixed the behavior of paging when a filter or a sub-filter is applied
  + ZBX-21206 Updated plugin support dependency for Zabbix agent 2
  + ZBX-20356 Updated Zabbix agent 2 to remove and re-add performance counters on failed collection and to keep a query always open
  + ZBX-21296 Updated Oracle plugin, Oracle ODBC and agent 2 template documentation grant select variables and added a new grant
  + ZBX-21595 Optimized RabbitMQ node templates
  + ZBX-21884 Changed system.sw.packages[&lt;package&gt;,&lt;manager&gt;,&lt;format&gt;] to system.sw.packages[&lt;regexp&gt;,&lt;manager&gt;,&lt;format&gt;]
  + ZBX-21594 Optimized RabbitMQ cluster templates
  + ZBX-20050 Fixed broken macro value and type input when changing to/from inherited macros
  + ZBX-21864 Fixed the fatal error in system warning page
  + ZBX-20110 Added single field search option to the archive.info, ts.stats, pdb.info,
    cdb.info and diskgroups.stats keys in Zabbix agent 2 Oracle plugin
  + ZBX-21373 Fixed the agent sometimes crashing when enumerating system processes on OpenBSD</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1689854400">- updated to latest upstream release 6.0.19
- this version fixes CVE-2023-29454 bsc#1213338
- New Features and Improvements
  + ZBXNEXT-8497 Removed unnecessary JavaScript preprocessing in discovery rules in Kubernetes templates
  + ZBXNEXT-8465 Updated JavaScript scripts in Kubernetes templates
  + ZBXNEXT-8467 Updated max supported TimescaleDB version to 2.11
  + ZBXNEXT-7072 Fixed hintbox to be automatically closed when target element disappears
  + ZBXNEXT-8294 Added filters of node labels and annotations for Kubelet discovery
    in Kubernetes cluster state template
  + ZBXNEXT-8199 Added Google cloud platform monitoring template
  + ZBXNEXT-8330 Updated plugin support with defaults support for Zabbix agent 2
  + ZBXNEXT-8357 Improved proxy history housekeeping when data older than ProxyOfflineBuffer is being constantly received
  + ZBXNEXT-8142 Added ability to import configuration files with a UTF-8 Byte order mark
  + ZBXNEXT-8209 Added Azure CosmosDB for MongoDB template
  + ZBXNEXT-8078 Removed unnecessary new line for each element in an array when exporting YAML templates
  + ZBXNEXT-8273 Implemented support for relative Include paths in the config file, based on its current directory
  + ZBXNEXT-8391 Added container healthcheck metric in Docker by Zabbix agent 2 template
  + ZBXNEXT-8354 Added pids_stats to docker.container_stats key in Zabbix agent 2
- Bug Fixes
  + ZBX-22987 Fixed inefficient URL schema validation
  + ZBX-21859 Fixed active checks occasionally not being executed on Zabbix agent 2 if checks
    for a plugin have long and short update intervals
  + ZBX-21892 Fixed wrong fs type returned by vfs.fs.get for file systems with identical mount point
  + ZBX-22941 Prevented clearing of the user macro secret values on inherited host prototypes as
    the result of user macros modifications on the parent host prototype of a template
  + ZBX-22695 Fixed eventlog duplicate timestamps
  + ZBX-22903 Fixed scale calculation for Graph and Graph (classic) widgets
  + ZBX-22148 Fixed the crash when updating a webhook to JavaScript that cannot be compiled
  + ZBX-22868 Fixed Zabbix agent 2 plugin Defaults when hardcoded value is provided
  + ZBX-22399 Added TLS and Default parameters support to MQTT plugin for Zabbix agent 2
  + ZBX-20280 Fixed page selection in a dashboard after refresh
  + ZBX-22883 Fixed occasional crash of user parameters on Windows when using Zabbix agent 2 with UserParameterDir defined
  + ZBX-22805 Increased memory allocation limit for JavaScript execution from 64M to 512M
  + ZBX-22798 Fixed incorrect output of vfs.file.contents when reading frequently modified file
  + ZBX-21573 Optimized preprocessing steps in the AWS EC2 by HTTP template
  + ZBX-16326 Fixed displaying of the first and last data points on the graphs
  + ZBX-22467 Fixed missing bracket in a trigger event name in Windows templates
  + ZBX-22738 Fixed flickering debug info while editing empty dashboards
  + ZBX-22231 Removed host and interface macros resolution from HTTP proxy fields in items,
    item prototype and discovery rule test dialogues
  + ZBX-21194 Fixed filter form submission upon pressing Enter key in Safari
  + ZBX-22762 Fixed race condition in Zabbix agent 2 when reading filesystem
  + ZBX-21804 Removed requirement for write permissions on hosts, host groups, triggers, discovery rules,
    discovery checks and proxies when creating or updating actions
  + ZBX-22243 Fixed navigation away from edited dashboard without user confirmation
  + ZBX-22418 Fixed popup form fields overlapping labels when textarea width is resized
  + ZBX-19590 Changed count_foreach to add 0 when no data are in the requested period
  + ZBX-22681 Fixed wrongly displayed Revert button for text macros in host, template and host prototype clone forms
  + ZBX-22594 Fixed fatal error when a request contains invalid authentication parameters
  + ZBX-22397 Fixed disabled input field text color in Safari
  + ZBX-21593 Optimized preprocessing steps in the templates PostgreSQL by Zabbix agent and PostgreSQL by Zabbix agent 2
  + ZBX-22470 Fixed hang on logging when establishing an encrypted connection in Zabbix agent 2
  + ZBX-20263 Prevented the ability to link two or more templates with matching item keys to a host or template;
    improved the check for double template linkage and related error messages
  + ZBX-22571 Fixed "service not equal" action condition not working as expected
  + ZBX-22644 Fixed Graph widget not showing all problems for multiple items with dataset aggregation enabled
  + ZBX-22698 Fixed spelling mistakes in the templates
  + ZBX-21883 Changed Select map field of the Map widget to multiselect
  + ZBX-22989 Silenced null-dereference warnings for duktape
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22604 Added new replica mismatch metrics to Kubernetes cluster state template, updated triggers
  + ZBX-22475 Fixed regex in preprocessing parameter for Jenkins template
  + ZBX-21910 Fixed JavaScript in Kubernetes nodes template
  + ZBX-22773 Made NodeAddress use ListenIP and ListenPort if not specified
  + ZBX-21613 Fixed broken database upgrade if more than one Zabbix server at the same time on one database is started
  + ZBX-22688 Fixed AlertScriptPath not allowing links
  + ZBX-22029 Fixed preprocessing step in Pods discovery for Kubernetes kubelet template
  + ZBX-22234 Fixed incorrect SNMPINDEX offset retrieval in SNMP discovery
  + ZBX-22141 Fixed attaching multiple templates with proc.get item key to one host and fixed spelling in description
  + ZBX-22285 Fixed honoring of the excludeSearch parameter in API
  + ZBX-20604 Fixed UserParameterDir behavior for UserParameter calls
  + ZBX-22732 Fixed description of ATAN2 mathematical function
  + ZBX-22664 Fixed user macros with regex context being resynced without any changes
  + ZBX-22661 Fixed templated dashboard display in Monitoring Hosts Dashboards
  + ZBX-21599 Optimised preprocessing steps and added dashboard in the TiDB TiKV by HTTP template
  + ZBX-21598 Optimised preprocessing steps and added dashboard in the TiDB PD by HTTP template
  + ZBX-21600 Optimised preprocessing steps and added dashboard in the TiDB by HTTP template
  + ZBX-22386 Fixed encoding of HTML entities in the user interface
  + ZBX-22714 Fixed signature for mqtt.get key in Standard items popup
  + ZBX-21397 Fixed preprocessing step in discovery for Kubernetes kubelet template
  + ZBX-20202 Improved tablespace handling to support Oracle multitenant architecture in Oracle by ODBC template
  + ZBX-22713 Fixed Zabbix server compilation problem for NetBSD
  + ZBX-21795 Fixed unhandled timeout in Telnet
  + ZBX-21801 Fixed helper positioning when sorting Header and Query fields in item configuration form
  + ZBX-22238 Fixed non-writable hostgroup appearance in template, host and host prototype clone forms
  + ZBX-22192 Fixed valid widget name being reset when other widget fields are invalid
  + ZBX-21871 Switched for the changes in users of user group API object to be audit logged
    as updates in groups of user API objects
  + ZBX-22461 Fixed incorrect sortable item positioning in Safari
  + ZBX-22469 Fixed SLI calculation for services having multiple alarms per second
  + ZBX-22859 Fixed validation of input parameters in action configuration form</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1697544000">- updated to latest upstream release 6.0.22
- this version fixes CVE-2023-32722 and CVE-2023-32722 bsc#1216211 and bsc#1216222
- removed patches zabbix-6.0.12-new-m4-pgsql.patch zabbix-6.0.12-curl-fixes.patch
  honestly was tired of patching for correct way doing postgresql detection
  now added postgresql-server-devel which does not make sense but hey
  upstream does not care
- New Features and Improvements
  + ZBXNEXT-8576 Added template integration with Acronis Cyber Protect Cloud
  + ZBXNEXT-6554 Increased remote command execution limits to 16MB
  + ZBXNEXT-8610 Added MantisBT template
  + ZBXNEXT-8358 Improved items configuration sync on PostgreSQL by selecting using equal condition instead of not equal
  + ZBXNEXT-8429 Added HashiCorp Nomad template
  + ZBXNEXT-8649 Fixed time period params in JavaScript
  + ZBXNEXT-8581 Added support for HTTP proxy in Azure templates
  + ZBXNEXT-8558 Added MantisBT webhook
  + ZBXNEXT-8589 Updated documentation, unified metric names and descriptions in PostgreSQL templates,
    removed unused macros, user parameters and queries in PostgreSQL by Zabbix agent
  + ZBXNEXT-8528 Added AWS Cost Explorer template
  + ZBXNEXT-8190 Increased MariaDB maximum supported version to 11.0
  + ZBXNEXT-8582 Increased MySQL maximum supported version to 8.1
  + ZBXNEXT-8481 Added PostgreSQL by ODBC template
  + ZBXNEXT-8561 Added nodata trigger to remote Zabbix proxy and server health templates
  + ZBXNEXT-8482 Added integration with OpenStack Nova
  + ZBXNEXT-8451 Disabled spell checking for nondescriptive textareas
  + ZBXNEXT-8505 Added Cisco SD-WAN templates
  + ZBXNEXT-7944 Excluded edgeupdate service from services discovery in Windows by Zabbix agent templates
  + ZBXNEXT-8422 Added AWS ECS templates
- Bug Fixes
  + ZBX-23417 Fixed possible memory leak when checking modbus.get[] item
  + ZBX-23338 Improved performance of templatedashboard.get method for non super-admin users
  + ZBX-23110 Fixed possible crash on Windows 11 by removing concurrent Win API call for update perfCounters list
  + ZBX-23284 Prevented deletion of the discovered group as a result of renaming its group prototype
  + ZBX-21094 Fixed graphs not displaying values when items do not have trends and trend storage period is overridden in configuration
  + ZBX-23162 Fixed variable in JavaScript for Cisco Meraki template
  + ZBX-23066 Expanded ui/composer.json to describe the project
  + ZBX-23261 Removed kiosk mode button from host inventory form
  + ZBX-23253 Added static units support to graph widget legend and hint box
  + ZBX-21898 Fixed expression validation, history function parser to accept backslash without escaping
  + ZBX-22943 Fixed various memory leaks in Zabbix agent 2
  + ZBX-23244 Added escaping for special characters in HTML mode of Telegram mediatype
  + ZBX-22818 Fixed some aggregation functions not working with last_foreach()
  + ZBX-21636 Fixed Oracle DB update query error mishandled as success
  + ZBX-20442 Fixed Ceph plugin not returning percent_used in Zabbix agent 2
  + ZBX-15210 Added housekeeping and handling in remove action operation of autoreg_host table
  + ZBX-22685 Fixed issue of error message details not being expanded by default in various forms
  + ZBX-22166 Fixed item value widget not showing decimal places properly with seconds
  + ZBX-23035 Fixed disappearing filter group in host, item, trigger, graph, discovery rule, web and template lists
  + ZBX-23105 Added missing database indices
  + ZBX-22640 Fixed inability to add unique SNMPv3 checks in discovery rules
  + ZBX-21952 Fixed and improved documentation for Oracle by ODBC template
  + ZBX-22724 Fixed inconsistencies in ordering of objects in template configuration export
  + ZBX-22980 Fixed host prototype displaying inherited macros in a non-inherited macro tab
  + ZBX-17279 Fixed graph widget loading
  + ZBX-21644 Fixed state of "allow manual close" setting of trigger prototype getting lost on template cloning
  + ZBX-22060 Added notes about encryption in PostgreSQL templates, renamed database instance URI macro to connection string
    in PostgreSQL by Zabbix agent 2 template, updated PostgreSQL by ODBC template to use connection string
  + ZBX-23246 Fixed classic graph preview not working if more than 10 items are assigned to it
  + ZBX-22758 Fixed Zabbix agent 2 startup error on domain controllers by increasing go-winio version
  + ZBX-22451 Fixed resolving of calculated item formula in test popup
  + ZBX-22620 Added header in items for Meraki template
  + ZBX-23051 Changed content of resolved alerts to be more compatible with Event Orchestration in PagerDuty
  + ZBX-23272 Fixed naming for tenant item prototypes in OpenStack Nova by HTTP template
  + ZBX-22771 Fixed handling of large unsigned integers in jsonpath
  + ZBX-22871 Fixed regular expression crash with invalid utf-8 sequences when pcre2 is used
  + ZBX-23141 Fixed crash when maintenance is enabled and unexpected event exists for trigger prototype
  + ZBX-21255 Added support of the fmtnum() function for {ITEM.VALUE}, {ITEM.LASTVALUE} and expression macros
  + ZBX-21695 Fixed {TIME} macro not being resolved during scheduled report test
  + ZBX-23221 Fixed memory leaks when using certificate-based encryption in Zabbix Agent 1 and Agent 2; thanks to Masato Hirahata for the patch
  + ZBX-22864 Fixed calculation of max_repetitions sent out to device in SNMP PDUs
  + ZBX-21574 Optimized Asterisk by HTTP template
  + ZBX-18168 Added regexp runtime error logging for log*[] items
  + ZBX-22677 Adjusted font colors for placeholders, disabled and readonly fields
  + ZBX-22972 Fixed displaying of dashboard pages when scrolling is enabled
  + ZBX-22528 Fixed draggable element position
  + ZBX-23067 Enhanced audit logging with reason of switching of HA node to active mode
  + ZBX-22613 Fixed script execution with API token as authentication
  + ZBX-23060 Removed unused endpoints in JavaScript for Veeam Backup and Replication template
  + ZBX-22772 Added trends cleanup for non-numeric value types
  + ZBX-22822 Fixed displaying the correct threshold color in "Top hosts" widget when value exceeds maximum
  + ZBX-22777 Fixed item test form sending incorrectly resolved macros to server if item uses SNMP interface
  + ZBX-23097 Fixed use of uninitialised value when verifying subject and issuer with TLS
  + ZBX-23112 Fixed runtime errors in the inheritance of the trigger and trigger prototype dependencies
  + ZBX-22539 Fixed SLI calculation for days with daylight-saving-time transitions
  + ZBX-22814 Fixed PHP runtime errors in API trigger.get method when using "expandComment" option
  + ZBX-23049 Fixed default condition for log item macro resolution
  + ZBX-21909 Updated setup section in README for PHP-FPM templates to include configuration example for Apache
  + ZBX-21547 Fixed reading of non-UTF-8 encoded files in Zabbix agent 2
  + ZBX-20148 Fixed the issue with housekeeper failing to delete some of the events that required deletion
  + ZBX-21970 Fixed console error in "Map navigation tree" widget; disabled add button on a 10th depth level
  + ZBX-19393 Fixed undefined index errors in configuration.importcompare
  + ZBX-22290 Fixed generation of double page headers when general warning appears
  + ZBX-21845 Fixed Zabbix agent 2 systemd plugin failing with newer dbus
  + ZBX-22830 Fixed free bytes calculation for temporary tablespace in Oracle Zabbix agent 2 plugin
  + ZBX-22912 Fixed not being able to save an event correlation when custom formula was selected but only one condition remained
  + ZBX-21571 Updated pod crash loop trigger expressions in Kubernetes nodes and cluster state templates
  + ZBX-22369 Fixed suffix interpretation in threshold values for "Top hosts" widget
  + ZBX-22825 Fixed Zabbix access to the first page for user with specific page access
  + ZBX-22867 Fixed import popup showing circle animation even if PHP code failed
  + ZBX-22711 Fixed incorrectly displayed simple graphs with non-numeric items in Host graphs page</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1703419200">- updated to latest release 6.0.25
- fixes for bsc#1218199 (CVE-2023-32727), bsc#1218185 (CVE-2023-32725),bsc#1218193 (CVE-2023-32726)
- New Features and Improvements
  + ZBXNEXT-8857 Updated max supported TimescaleDB version to 2.13
  + ZBXNEXT-8800 Backported support of additional SSH options for ssh.run[] item as the 5th parameter
  + ZBXNEXT-8705 Implemented new tablespace item to retrieve percentage about
    current tablespace usage from max for both Oracle templates
  + ZBXNEXT-8708 Added version metric to Oracle plugin in Zabbix agent 2
  + ZBXNEXT-8729 Updated max supported TimescaleDB version to 2.12
  + ZBXNEXT-8522 Added HPE iLO by HTTP template
  + ZBXNEXT-7486 Added openshift-state-metrics in Kubernetes cluster state by HTTP
  + ZBXNEXT-8552 Added FortiGate by SNMP and FortiGate by HTTP templates
  + ZBXNEXT-8727 Added additional metrics in Cisco Meraki organization by HTTP template
  + ZBXNEXT-7097 Added item and trigger for monitoring PostgreSQL version into PostgreSQL
    by ODBC and PostgreSQL by Zabbix agent 2 templates
  + ZBXNEXT-8283 Implemented role-based authentication for AWS monitoring
  + ZBXNEXT-8575 Added Nextcloud template
  + ZBXNEXT-8469 Increased PostgreSQL maximum supported version to 16
  + ZBXNEXT-8714 Increased MariaDB maximum supported version to 11.1
- Bug Fixes
  + ZBX-23559 Fixed SLI dropping when maintenance is set with pre-existing problem
  + ZBX-23471 Fixed sha256 sum calculation on AIX, HP-UX and Solaris, fixed crash on HP-UX
  + ZBX-23787,ZBX-23755 Fixed crash on empty HTTP response;
    fixed Zabbix agent build on Windows with libcurl
  + ZBX-23683 Fixed calculation of vmware.datastore.read/write items taking into
    account VMware HV maintenance status
  + ZBX-21132 Fixed Top hosts widget not showing all items by selected item name
  + ZBX-23764 Added an additional field for new events in SIGNL4 media type
  + ZBX-23342 Fixed Zabbix agent 2 MySQL plugin connection not taking into account TLS parameters
  + ZBX-23685 Added read-only transaction to the list of recoverable errors on PostgreSQL
  + ZBX-23580 Fixed aggregated item key conversion to calculated item formula when
    item key includes 'last' function and a fourth parameter
  + ZBX-22493 Fixed foreign key support with SQLite3 database
  + ZBX-23490 Improved HTTP agent, web scenarios, web checks and JavaScript to convert to UTF-8
    from charset specified in HTTP header or HTTP meta tag
  + ZBX-23621 Fixed SNMP discovery looping forever with empty trend response
  + ZBX-23644 Fixed Zabbix agent compilation on AIX
  + ZBX-23525 Fixed template tab name in template configuration form
  + ZBX-23620 Reordered sub-templates in READMEs of Acronis, Control-M and Openstack templates
  + ZBX-23381 Fixed unit for FreeStorageSpace metric in JavaScript AWS RDS instance by HTTP template
  + ZBX-23269 Fixed sizes of loading modal windows
  + ZBX-22400 Fixed Web scenarios configuration form to display parent web scenarios on page refresh
  + ZBX-23290 Fixed gap when filtering by tags in Latest data
  + ZBX-23430 Fixed selected filter tab in high contrast themes being indistinguishable from others when collapsed
  + ZBX-23639 Changed value type for 'Pool Percent Used' item prototype in Ceph by Zabbix agent 2 template
  + ZBX-21891 Fixed messages about enabling, disabling and updating modules being different from other places
  + ZBX-23521 Fixed password field label not changing to key passphrase and
    back for SSH agent item when changing authentication method
  + ZBX-23431 Fixed non-working "Network timeout for item test" setting
  + ZBX-23285 Added missing bottom border for disabled button dropdown on hover for inherited macros
  + ZBX-23615 Fixed receiving data from the database twice the first time it is loaded
  + ZBX-19531 Fixed tables with header text vertical rotation
  + ZBX-23235 Fixed function macros to expand in notifications
  + ZBX-23173 Fixed memory leak in agent 2 for Windows Events processing on MS Windows
  + ZBX-23265 Fixed transfer of PSK encryption details when cloning proxy
  + ZBX-23563 Fixed JSONPath for rowshare locks metric in PostgreSQL by Zabbix agent 2 template
  + ZBX-22907 Removed unused LLD macro in PostgreSQL by Zabbix agent template
  + ZBX-23377 Added support for VMware perfCounter with nanosecond type
  + ZBX-23012 Possible optimization of the SQL queries when updating LLD items
  + ZBX-23325 Fixed ability to add duplicate ICMP ping checks to discovery rule configuration form via popup
  + ZBX-23270 Renamed trigger name condition to event name condition
  + ZBX-23340 Fixed TLS parameter handling in MySQL plugin for Zabbix agent 2
  + ZBX-23461 Fixed output of redundant data in DCdump_interfaces
  + ZBX-23528 Fixed inability to resize trigger expression field horizontally
  + ZBX-22977 Fixed positioning of hidden checkbox inputs and fixed autofocus in template/host mass update
  + ZBX-23494 Added SNMP fallback item to TrueNAS by SNMP template, updated
    uptime item and template descriptions, added preprocessing to free swap percentage calculation
  + ZBX-23404 Fixed Zabbix agent crashes on HP-UX 11.23
  + ZBX-22666 Disabled severity filter for Geomap widget in dashboard edit mode
  + ZBX-22735 Fixed confusing error message on user parameter reload in Zabbix agent 2
  + ZBX-23393 Fixed unquoted macro parsing in trigger function parameters
  + ZBX-23064 Simplified trend synchronization queries to improve performance
  + ZBX-23373 Fixed result for script.get API call with selectActions option
  + ZBX-23014 Fixed Zabbix agent build on HP-UX
  + ZBX-23164 Added timespan parameter in JavaScript Cisco Meraki template
  + ZBX-23455 Fixed inconsistency in button naming, confirmation messages,
    success and error messages in item and web scenario list pages
  + ZBX-20038 Fixed master host parameter for MySQL replication.get_slave_status key in Zabbix agent 2
  + ZBX-23301 Removed checks for PostgreSQL-TimescaleDB versions combination
  + ZBX-23211 Fixed host dashboard view for multi-page dashboard where the first page is empty</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1707048000">- add group provides needed by RPM 4.19</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108800">- update to latest release 6.0.27
- replaced zabbix-agentd.firewall  zabbix-java-gateway.firewall  zabbix-proxy.firewall  zabbix-server.firewall
  with firewalld xml definitions zabbix-agentd.xml  zabbix-java-gateway.xml  zabbix-proxy.xml  zabbix-server.xml
- New Features and Improvements
  + ZBXNEXT-8983 	Updated max supported MariaDB version to 11.2
  + ZBXNEXT-8984 	Updated max supported MySQL version to 8.3
  + ZBXNEXT-8762 	Added YugabyteDB by HTTP and YugabyteDB Cluster by HTTP templates
  + ZBXNEXT-8891 	Updated max supported MySQL version to 8.2
  + ZBXNEXT-8524 	Added support for HTTP proxy in GCP templates
  + ZBXNEXT-8759 	Added dashboards in Azure templates
  + ZBXNEXT-8580 	Added new discovery rules, refactored discovery rules to dependent items
    and made few minor changes in MSSQL by ODBC template
  + ZBXNEXT-8730 	Added Azure Cost Management by HTTP template
  - Bug Fixes
  + ZBX-23124 Fixed items with disabled history being sometimes stuck in non-supported state
  + ZBX-23586 Fixed filter evaluation type of organizations discovery in Cisco Meraki dashboard by HTTP template
  + ZBX-23766 Updated Zabbix agent 2 Ceph plugin readme setup instructions
  + ZBX-24094 Fixed network interfaces LLD filtering macro in Linux by Prom template
  + ZBX-23202 Fixed unused tag value being saved in tag filter
  + ZBX-22555 Updated regexp to case insensitive in Nginx templates
  + ZBX-23973 Fixed trends being retrieved from database for new items and for items with infrequent update interval
  + ZBX-22745 Removed incorrect description of network interfaces administrative status filter macro in SNMP templates
  + ZBX-24015 Improved zabbix[queue] internal item not to block history syncers and pollers
  + ZBX-23509 Fixed JSONPath of Keyspace discovery master item in Redis by Zabbix agent 2 template
  + ZBX-24059 Fixed libmodbus unnecessary linking into all binaries
  + ZBX-24055 Added missing API port macros in URL of script items in HPE Synergy by HTTP and HPE Primera by HTTP templates
  + ZBX-20525 Fixed vfs.dir.size performance issues when walking through directory that has a lot of subdirs/files
  + ZBX-23773 Improved trigger functionality for Acronis Cyber Protect Cloud MSP by HTTP template
  + ZBX-23979 Improved trend recalculation performance by performing trend updates in own transaction
  + ZBX-23688 Improved new item value retrieval performance by adding such items to value cache after configuration sync
  + ZBX-22130 Changed JSONPath expression evaluator to treat null values as empty variants
  + ZBX-23986 Added a license to the Go module
  + ZBX-23587 Fixed widget input field selecting when clicking on label
  + ZBX-23640 Fixed preload hints opening
  + ZBX-22433 Fixed web scenario and web scenario step configuration field trimming and field sorting
  + ZBX-23684 Fixed transactions query file for PostgreSQL by Zabbix agent template
  + ZBX-22371 Fixed process tags option not adding tags for service events
  + ZBX-17208 Fixed invalid command-line flag handling in Zabbix agent 2
  + ZBX-23937 Fixed JavaScript for AWS EC2 instances discovery
  + ZBX-22715 Fixed map shape dimension changes on resizing in scaled browser mode
  + ZBX-23722 Added garbage collection after executing JavaScript code
  + ZBX-23740 Fixed netsnmp persistent state disabling without affecting its configuration
  + ZBX-23257 Fixed log items not using MaxLinesPerSecond setting correctly for Zabbix agent 2
  + ZBX-23890 Removed non-existing headers from compiler checks: mtent.h and knlist.h
  + ZBX-23912 Removed Jira with CustomFields media type in data.tmpl
  + ZBX-23761 Fixed JavaScript in Jira media type
  + ZBX-22558 Fixed trigger expression for retrieval of stub page in Nginx templates
  + ZBX-23691 Fixed LLD filters evaluation type for devices discovery in Cisco SD-WAN by HTTP template
  + ZBX-23540 Added error checks for RegisterMetrics calls
  + ZBX-23605 Removed getting location buckets in AWS by HTTP template
    added discovery filters for request metrics in AWS S3 bucket by HTTP template
  + ZBX-23466 Fixed data aggregation errors in Graphs and Top hosts widgets with Elasticsearch backend
  + ZBX-23835 Updated Meraki templates
  + ZBX-23723 Fixed proxy params in JavaScript AWS templates
  + ZBX-23733 Fixed error when downloading graph as .png image if item name contains multibyte characters
  + ZBX-22983 Fixed ellipsed dropdown options in items mass update in preprocessing
  + ZBX-23715 Fixed persistent directory path not following symlinks upon creation
  + ZBX-23825 Fixed query_fields values for Acronis and Nomand templates
  + ZBX-22055 Fixed map image of map widget not being updated when pressing Apply button
  + ZBX-23629 Fixed interface icon cursor to pointer
  + ZBX-22536 Fixed TimescaleDB compression detection for history.clear API method and proper error appearance in frontend
  + ZBX-23145 Disabled deprecated automatic reconnection in MySQL
  + ZBX-22933 Improved vfs.file.regmatch and vfs.file.regexp items to use buffered file read
  + ZBX-23439 Fixed sorting of numeric items with/without aggregation enabled in Top hosts widget
  + ZBX-21973 Changed deprecated X-Frame option allow-from to Content-Security-Policy frame-ancestors
  + ZBX-23633 Fixed service alarms to be recovered with problem time in case of negative problem duration
  + ZBX-23738 Fixed Zabbix backend sources for libxml2 2.12.0 version changes
  + ZBX-23746 Fixed creation of tickets during escalation for Zammad media type
  + ZBX-23561 Fixed spacing between filter and results table
  + ZBX-18873 Fixed disabled chevrons color in problem view
  + ZBX-23636 Fixed some fields in Administration section not being trimmed on form submit</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108801">- remove all firewalld definitions as they are part of firewald package already</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711800000">- fix broken copypasta for system-user-zabbix source file and
  file itself to remove gecos (description) in file
  fixes bsc#1222169 Packaging Error in system-user-zabbix-6.0.27-1.1.noarch package prevents upgrade
  Thanks Andreas Stieger for pointing out and reporter himself</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1711800001">- update to 6.0.28:
  * Added metadata in JavaScript for AWS templates
  * Added AWS ELB Application Load Balancer by HTTP template
  * Added Check Point Next Generation Firewall by SNMP template
  * Added MSSQL by Zabbix agent 2 template
  * Updated max supported TimescaleDB version to 2.14
  * bug fixes</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1716984000">- Update license to match legaldb report</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1719489600">- update to 6.0.31
- New Features and Improvements
  + ZBXNEXT-9140 Added support for custom compartments in Oracle Cloud by HTTP templates Templates
  + ZBXNEXT-9034 Added Jira Data Center by JMX template Templates
  + ZBXNEXT-8682 Introduced a length limit of 512KB for item test values that server returns to Zabbix frontend Frontend Server
  + ZBXNEXT-8248 Added database filter macros to MySQL templates Templates
  + ZBXNEXT-6698 Removed absolute threshold and timeleft from OS template triggers of filesystem space Templates
  + ZBXNEXT-7930 Added user macro support for username and password fields in email media type Server
  + ZBXCTR-22 Refactored JavaScript filter functions for Kubernetes templates Templates
  + ZBXNEXT-9098 Added AWS ELB Network Load Balancer by HTTP template Templates
  + ZBXNEXT-6864 Replaced {HOST.CONN} with user macros in templates Templates
  + ZBXNEXT-9117 Updated max supported MariaDB version to 11.3 Proxy Server
  + ZBXNEXT-9026 Added Go compiler version to Zabbix agent 2 version output Agent
  + ZBXNEXT-8786 Changed 'odbc.discovery' keys to 'odbc.get' in MySQL by ODBC and Oracle by ODBC templates Templates
  + ZBXNEXT-8536 Added cbdhsvc service to macros in Windows agent templates Templates
  + ZBXNEXT-8861 Made changes and added more metrics to the FortiGate by SNMP template Templates
  + ZBXNEXT-8240 Added a new set of templates for integration with Oracle Cloud Infrastructure Templates
- Bug Fixes
  + ZBX-24483 Improved memory usage in Zabbix server/proxy trappers and in proxy
    pollers when sending large configuration Proxy Server
  + ZBX-23073 Fixed URL widget resizing and dragging Frontend
  + ZBX-24574 Fixed HA node flipping between standby and active states Server
  + ZBX-24119 Fixed possible blocking of alert manager when it periodically pings database Server
  + ZBX-7998 Added VMware service username, password and URL check for empty values Proxy Server
  + ZBX-24402 Reduced main process connections to database during startup Proxy Server
  + ZBX-24369 Fixed filter behavior in monitoring pages after deleting filter parameters Frontend
  + ZBX-24484 Fixed Geomap widget console error when dragging map in widget edit mode Frontend
  + ZBX-23337 Improved supported version documentation for Oracle Database plugin and both templates Documentation
  + ZBX-24180 Fixed inability to import existing host or template when its dependent item prototype,
    which is used in trigger prototypes or graph prototypes, would have a different master item API
  + ZBX-20871 Fixed inability to use LLD macro functions in Prometheus pattern and labels used in item prototype preprocessing API
  + ZBX-24527 Fixed unnecessary loading text being displayed in hintbox preloader Frontend
  + ZBX-24362 Fixed wrong Zabbix agent 2 loadable plugin process handling catching all child process exits Agent
  + ZBX-24470 Fixed scale of VMware vmware.vm.memory.size.compressed key Proxy Server
  + ZBX-24415 Added triggers for datastores in VMware templates Templates
  + ZBX-18094 Fixed multiple pie graph issues related to calculation of item angles Frontend
  + ZBX-20766 Fixed confusing port binding error message Agent Proxy Server
  + ZBX-24481 Fixed inability to unset value map from existing item or item prototype by passing
    a version without valuemap parameter into configuration.import API
  + ZBX-24531 Fixed compile time data not being set for agent2 Agent
  + ZBX-24453 Implemented socket file cleanup when shutting down, added blocking of signals during important stages of startup Proxy Server
  + ZBX-24152 Fixed host form submission with Enter button if the form is opened in a popup and focus is in a flexible text area field Frontend
  + ZBX-23788 Added SNMP OID ifAlias in Network interfaces discovery Templates
  + ZBX-24482 Fixed the presence of the http_proxy field in the initial data Installation
  + ZBX-24210 Improved Zabbix agent 2 loadable plugin capacity code style Agent
  + ZBX-23951 Fixed issue of incorrect template matching when no UUID exists in export file API
  + ZBX-23953 Fixed CIDR network mask of VMware HV network interface Proxy Server
  + ZBX-24195 Fixed host IPMI username and password field max length Frontend
  + ZBX-24451 Added tags and changed a item in Proxmox template Templates
  + ZBX-23386 Fixed hintbox sizing to fit screen Frontend
  + ZBX-24024 Fixed OIDs for external sensors in APC UPC by SNMP templates Templates
  + ZBX-21751 Fixed node's loadavg item in Proxmox template Templates
  + ZBX-24315 Fixed linking template to host when some LLD macro paths already exist Server
  + ZBX-24172 Fixed Zabbix server issue with scheduled intervals on Feb 29th of leap year Server
  + ZBX-23407 Improved performance of retrieving last history values when primary keys are available API
  + ZBX-24246 Updated descriptions for family of MySQL and Oracle templates,
    changed macro in the trigger 'Tablespace utilization is too high' for family of Oracle templates Templates
  + ZBX-23988 Renamed Agent2 Go module
  + ZBX-24222 Fixed incorrect item OIDs in the FortiGate by SNMP template Templates
  + ZBX-24393 Updated README in Redis by Zabbix agent 2 template Templates
  + ZBX-24298 Allowed any JNDI service providers back in JMX monitoring Java gateway
  + ZBX-19990 Separated LLD filter macros in Apache Tomcat by JMX template Templates
  + ZBX-24364 Added preprocessing steps for LLD rules in RabbitMQ templates Templates
  + ZBX-24368 Improved PostgreSQL autovacuum's count query Templates
  + ZBX-24282 Fixed Zabbix proxy to report error for not supported items Proxy Server
  + ZBX-19507 Fixed vmware.eventlog item to recover after event keys are reset Server
  + ZBX-24241 Fixed Zabbix server issue with random order of host groups for a host during real-time export Server
  + ZBX-24275 Fixed item prototype JSONPath preprocessing, added missing volume health metric and triggers in HPE MSA templates Templates
  + ZBX-24316 Fixed username macro in GridGain by JMX template Templates
  + ZBX-23719 Updated plugin-support to add duplicate flag handling Agent
  + ZBX-22429 Fixed typo in Zabbix proxy automake file Installation
  + ZBX-24264 Fixed value cache being filled with values of newly added items with triggers Server
  + ZBX-24088 Fixed problem filtering in maps with nested maps Frontend
  + ZBX-24206 Fixed line breaks in JavaScript in Cloudflare template Templates
  + ZBX-24236 Fixed nested transaction error in LLD when connection is terminated Server
  + ZBX-24134 Added sensor discovery in VMware Hypervisor template Templates
  + ZBX-23918 Fixed item pattern select popup to display all available items Frontend
  + ZBX-24190 Fixed items being updated incorrectly when configuring graph Frontend
  + ZBX-24289 Fixed issue with interface assignment for items copied from host to host Frontend
  + ZBX-23032 Added triggers for cluster status in VMware templates Templates
  + ZBX-23948 Added support for TabularData data when parsing an MBean attribute Java gateway
  + ZBX-23742 Fixed tag filtering logic for tags with one name and different types of operators API
  + ZBX-24271 Added delay in JavaScript execution for Azure Cost Management by HTTP template Templates
  + ZBX-24208 Fixed Oracle, MySQL plugin connection cache blocking Agent
  + ZBX-24202 Fixed JavaScript in AWS S3 bucket by HTTP template Templates
  + ZBX-23478 Fixed issue when missing locale error would not be displayed for user under certain conditions Frontend
  + ZBX-24166 Fixed Zabbix not being able to restart due to RTC and sockets not being closed before stopping Agent Proxy Server
  + ZBX-23853 Fixed duplicate agent check timestamps when time shifts back due to system clock synchronization Agent</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1726833600">- update to 6.0.33
- this version fixes CVE-2024-36461 and CVE-2024-22114
- New Features and Improvements
  + ZBXNEXT-9000 Changed query table for ASM disk group metrics in Oracle Database plugin and
    Oracle by ODBC template Agent Templates
  + ZBXNEXT-9217 Added AWS Lambda by HTTP template Templates
  + ZBXNEXT-9293 Updated max supported MySQL version to 9.0 Proxy Server
  + ZBXNEXT-8657 Updated Zabbix health templates with new visualization Templates
  + ZBXNEXT-9143 Added index on auditlog recordsetid Server
  + ZBXNEXT-9081 Added Small Computer System Interface (SCSI) device type support to Zabbix agent 2 Smart plugin Agent
  + ZBXNEXT-6445 Added recovery expression for fuzzytime triggers in Linux and Windows templates,
    removed fuzzytime triggers from active agent templates Templates
  + ZBXNEXT-9201 Updated max supported MySQL version to 8.4 Proxy Server
  + ZBXNEXT-9225 Updated max supported TimescaleDB version to 2.15 Server
  + ZBXNEXT-9226 Updated max supported MariaDB version to 11.4 Proxy Server
  + ZBXNEXT-8868 Added discovery and template for Azure VM Scale Sets Templates
- Bug Fixes
  + BX-24947 Fixed PHP runtime errors while processing frontend notifications Frontend
  + ZBX-24824 Improved loadable plugin connection broker Agent
  + ZBX-24583 Fixed inability to export/import web scenario with digest authentication API
  + ZBX-23905 Fixed double scroll in script dialogs Frontend
  + ZBX-18767 Fixed word breaks in flexible text input fields and trigger expressions Frontend
  + ZBX-24909 Fixed resolving of macro functions in the "Item value" widget Frontend
  + ZBX-24859 Fixed JavaScript in S3 buckets discovery rule Templates
  + ZBX-24617 Fixed hardcoded region in AWS by HTTP template Templates
  + ZBX-24524 Fixed "New values per second" statistic to include dependent items in calculation Proxy Server
  + ZBX-24821 Made 'execute_on' value being recorded in audit only for shell scripts Server
  + ZBX-23312 Fixed discovery edit form being saved incorrectly after dcheck update Frontend
  + ZBX-24773 Fixed duplicate item preprocessing in Kubernetes Kubelet by HTTP template Templates
  + ZBX-24514 Fixed standalone Zabbix server and Zabbix proxy not stopping when database is read-only Proxy Server
  + ZBX-23936 Fixed state and styling of readonly fields Frontend
  + ZBX-24520 Fixed an issue with incorrect translations used in several frontend places Frontend
  + ZBX-21815 Fixed issue with undefined offset for media type when it was deleted before saving the user Frontend
  + ZBX-24108 Fixed error in dashboard if Map widget contains map element that user doesn't have access to Frontend
  + ZBX-24569 Fixed old and added new items to Azure Virtual Machine template Templates
  + ZBX-24537 Fixed tags subfilter in Latest data kiosk mode Frontend
  + ZBX-24167 Fixed template linkage when item prototype collision is found Server
  + ZBX-23770 Improved monitoring user permissions documentation for Zabbix agent 2 Oracle plugin and Oracle by ODBC template Documentation
  + ZBX-24565 Removed redundant kernel header include, fixed musl compatibility issues (thanks to Alpine Linux maintainers for spotting this)
  + ZBX-24610 Fixed interface field appearance for discovered items without interface set Frontend
  + ZBX-24562 Fixed incorrect problem order in Problems by severity widget's hintbox Frontend
  + ZBX-23751 Fixed inability to pass an action filter condition without an "operator" property, implying a default value of "Equal" API
  + ZBX-21429 Prevented ability to disable all UI element access via role.update API API
  + ZBX-19271 Fixed inconsistent tag row rendering in different edit forms Frontend
  + ZBX-24539 Fixed incorrect threshold in trigger expression of Check Point Next Generation Firewall by SNMP template Templates
  + ZBX-24667 Fixed vm.memory.size[pused] item on Solaris Agent
  + ZBX-23781 Added storage volumes check in HPE iLO by HTTP template Templates
  + ZBX-24391 Fixed Zabbix agent to return net.tcp.socket.count result without error if IPv6 is disabled Agent
  + ZBX-24235 Fixed value misalignment in Item value widget Frontend
  + ZBX-24352 Fixed custom severity name usage in Geomap widget Frontend
  + ZBX-24665 Fixed potential problem with deprecated GCE Integrity feature Templates
  + ZBX-20993 Fixed Zabbix agent 2 MQTT plugin clientID to be generated by strict requirements Agent
  + ZBX-23426 Added dependent item with JavaScript preprocessing for edges SD-WAN in VMWare SD-WAN VeloCloud by HTTP template Templates
  + ZBX-24566 Fixed crash when expression macro is used in unsupported location Server
  + ZBX-24450 Fixed issue where graph could differ for data gathered from PostgreSQL and other databases Frontend
  + ZBX-24513 Fixed real-time export of rarely updated trends Server
  + ZBX-24163 Fixed submap addition in Map navigation tree widget to not append same submaps repeatedly Frontend
  + ZBX-23398 Fixed trigger expression constructor incorrectly showing '&lt;' and '&gt;' operators Frontend
  + ZBX-23584 Fixed error message being displayed when updating host after changing item status Frontend
  + ZBX-24635 Fixed datastore triggers in VMware templates Templates</changelog>
</package>
<package pkgid="f48db9b0ecd79e4967e34d1d362c06acc6fd317eb65a0923c6d8e51a62ef8979" name="zabbix-ui" arch="noarch">
  <version epoch="0" ver="6.0.33" rel="bp156.2.3.1"/>
  <changelog author="pgajdos@suse.com" date="1644494400">- version update to 4.0.38
  * ZBX-20387   fixed default language of the setup routine for logged in superadmin users (averza)
  * ZBX-19652   fixed JavaScript syntax for Internet Explorer 11 compatibility (jfreibergs)</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1644753600">- mention dropped files from 3.x series so it can be accepted in backports...
- zabbix-3.0.20-jsLoader-fix.patch was never required in 4.x</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1647518400">- updated to latest release 4.0.39
- Bug Fixes
  + ZBX-19789 Added SourceIP support to ldap simple checks
  + ZBX-20680 Fixed reflected XSS issues
  ( Reflected XSSes in Zabbix Frontend (CVE-2022-24349, CVE-2022-24917, CVE-2022-24918, CVE-2022-24919) )
  fixes for bsc#1196945 bsc#1196946 bsc#1196947</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491200">- updated to latest release 4.0.42
- New Features and Improvements
  + ZBXNEXT-7694 Added "utf8mb3" character set support for MySQL database
  + ZBX-20946 Enabled Bulgarian, Chinese (zh_TW), German, Greek, Indonesian,
    Romanian, Spanish and Vietnamese languages in frontend
- Bug Fixes
  + ZBX-21123 Fixed crash when VMware VC was not available at the first moment when starting zabbix_server
  + ZBX-21137 Fixed VMware collector crash related to datastore state disconnected from all HVs
  + ZBX-20600 Fixed vmware hv.datastore.latency item when multiple datastores with duplicate name
  + ZBX-20844 Fixed external check becoming unsupported when Zabbix server or Zabbix proxy is stopped</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1658491201">- add CVE-2022-35230 patch file CVE-2022-35230.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674216000">- updated to 6.0.12
- for changes in this major release please consult 6.0.html in
  /usr/share/doc/packages/zabbix/
- removed CVE-2022-35230.patch and zabbix-3.0.25-new-m4-pgsql.patch
- added fixed zabbix-6.0.12-new-m4-pgsql.patch patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1674820800">- mention of patches added required...
  zabbix-6.0.12-curl-fixes.patch zabbix-6.0.12-netsnmp-fixes.patch
  zabbix-6.0.12-new-m4-pgsql.patch</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1684152000">- updated to latest upstream release 6.0.17
- New Features and Improvements
  + ZBXNEXT-8334 Added Event-Driven Ansible media
  + ZBXNEXT-8312 Increased TimescaleDB maximum supported version to 2.10
  + ZBXNEXT-8317 Increased MariaDB maximum supported version to 10.11
  + ZBXNEXT-7759 Added array and Buffer support to JavaScript btoa function and HttpRequest post/put methods
  + ZBXNEXT-8071 Added sysdba, sysasm and sysoper login options to Zabbix agent 2
    Oracle plugin and updated Oracle by Zabbix agent 2 template documentation
  + ZBXNEXT-8241 Added support of signing data using rs256 to JavaScript engine
  + ZBXNEXT-8208 Added storage accounts in azure template
  + ZBXNEXT-8012 Implemented API token authentication in user.checkAuthentication method
  + ZBXNEXT-8204 Added support of PHP 8.2
  + ZBXNEXT-8170 Added AWS cloud templates
  + ZBXNEXT-7923 Added templates for BMC Control-M integration
  + ZBXNEXT-7775 Added Veeam backup and replication templates
  + ZBXNEXT-8054 Updated MariaDB maximum supported version to 10.10
  + ZBXNEXT-7951 Implemented configuration import improvements
  + ZBXNEXT-8112 Added Line media type
  + ZBXNEXT-8197 Added TimescaleDB v2.9.x support
  + ZBXNEXT-7962 Fixed interfaces discovery rules in OPNsense, PFSense and TrueNAS templates
  + ZBXNEXT-7615 Added hmac function for JavaScript
  + ZBXNEXT-7977 Added Azure Microsoft SQL templates
  + ZBXNEXT-8076 Added prof_enable and prof_disable commands for profiling
  + ZBXNEXT-7963 Added a hint box to the "Enable HTTP authentication" field; added confirmation dialog box for enabling HTTP authentication
  + ZBXNEXT-7886 Added Cisco Nexus 9000 Series Switches template
  + ZBXNEXT-6119 Added the option to retrieve all JSON data from docker.container_info key in Zabbix agent 2 Docker plugin
  + ZBXNEXT-7834 Added templates for Microsoft Azure and Azure virtual machines
  + ZBXNEXT-8058 Reduced locking between history syncers, trappers and proxy pollers
- Bug Fixes
  + ZBX-22718 Fixed memory leak in json objects and identical keys
  + ZBX-22719 Fixed replace() function in expressions
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22589 Added new limits for JS objects
  + ZBX-22521 Added debug logging for process selection in proc.mem[] on AIX
  + ZBX-22373 Updated go.mod/sum to allow mixing session and key parameter for Zabbix agent 2 items
  + ZBX-22241 Fixed minimum severity filter usage for map element link triggers
  + ZBX-22194 Fixed inability to import a template with trigger dependency on a host trigger
  + ZBX-22538 Fixed popup menus disappearing on right-clicking links in them
  + ZBX-21583 Optimised preprocessing steps and added two graphs and dashboard in the Hadoop by HTTP template
  + ZBX-19375 Prevented the ability to set a duplicate value for the uuid parameter when updating any of template
    entities; added possibility to update the uuid parameter for the Service API; fixed duplicate UUIDs
    in Proxmox VE by HTTP template
  + ZBX-21603 Optimised preprocessing steps in the Zookeeper by HTTP template
  + ZBX-21589 Optimised SQL queries and preprocessing steps
  + ZBX-22492 Removed limitation for size of logged messages in JS
  + ZBX-22641 Updated deprecated ports in Kubernetes templates, updated target tags,
    added notes about binding address options for Scheduler and Cluster Manager components
  + ZBX-22306 Fixed the crash in Zabbix agent 2 when running out of available file descriptors
  + ZBX-21013 Hid the option "Create new groups" for unprivileged users in the Import form
  + ZBX-22219 Added validation to the "Server" IP/DNS option in the Zabbix agent 2 configuration
  + ZBX-22627 Fixed loss of preprocessing result when step with delta is used
  + ZBX-22304 Fixed duplication in web scenario error messages when curl cannot resolve host
  + ZBX-21577 Added an extra master item prototype to the Elasticsearch Cluster by HTTP template
    to reduce preprocessing worker utilization
  + ZBX-20084 Fixed VMware parameters display
  + ZBX-20699 Fixed the inability to import host prototypes containing SNMPv3 interface;
    allowed to supply conditional parameters with default values to hostprototype.create and hostprototype.update API methods
    when the parameters have no effect; added audit logging of changes to host prototypes when unlinking a template;
    fixed the inability to remove group links or group prototypes from a host prototype of a linked template
  + ZBX-22432 Fixed different severity paddings in trigger popups and maps triggers
  + ZBX-22210 Fixed selected count when using filter and filtered parameter is changed in a popup
  + ZBX-22533 Fixed debug section overlapping with 'Add new widget' placeholder in the dashboard
  + ZBX-22331 Fixed messages when updating graph prototype discovery
  + ZBX-22455 Added a check for numeric value in value mapping
  + ZBX-22206 Fixed incorrect padding in multiselect popup contrast dark and light stylesheets
  + ZBX-18527 Fixed the markup for Type of calculation expression field
  + ZBX-22363 Added support for item and item_preproc table fields to be either nvarchar or nclob
  + ZBX-22622 Fixed alert script path validation
  + ZBX-22588 Fixed unauthorised file system access when using cURL
  + ZBX-22097 Fixed exiting process when connection to the database is lost
  + ZBX-21576 Optimized preprocessing in ClickHouse by HTTP template and added lld rule
  + ZBX-21669 Added the possibility to filter System user in the audit log
  + ZBX-22261 Added value mapping in the template PostgreSQL by Zabbix agent 2 for item Checksum failures
  + ZBX-22413 Fixed autofocus for inherited web scenario edit
  + ZBX-22507 Fixed positioning of the debug information on dashboards in the editing mode
  + ZBX-22506 Fixed horizontal scrollbar occasionally appearing on Graph widgets
  + ZBX-22512 Fixed occasional jumping of hint-boxes of Graph widgets, when made static
  + ZBX-22403 Added license information to the Readme for Veeam Backup templates
  + ZBX-21596 Optimized preprocessing steps in the Redis by Zabbix agent 2 template
  + ZBX-22520 Fixed the versions of integrations
  + ZBX-19466 Changed global script name validation to include a menu path into its scope of uniqueness check
  + ZBX-22073 Fixed subfilters of the Latest data and Graphs occasionally hiding the selected options
  + ZBX-22490 Fixed HttpRequest limit in JavaScript being reached even if all objects are destroyed
  + ZBX-21578 Optimized HAProxy http/agent templates to spread the load across the workers
  + ZBX-21906 Fixed recovery of dependent items when throttling is used
  + ZBX-21723 Removed syslog LogType from config file for Zabbix agent 2 on Windows
  + ZBX-22407 Fixed a crash when testing an item with the aggregated function count containing invalid argument
  + ZBX-22056 Fixed the "No data found" message style in Monitoring-&gt;Problems
  + ZBX-22026 Fixed SNMP agent item going to unsupported state on NULL result
  + ZBX-22411 Fixed incorrect time in the dashboard Graph widget hintbox
  + ZBX-21902 Emphasized the HTML type in the attribution field in the Administration-&gt;Geographical Maps
  + ZBX-18288 Fixed undefined offset runtime error in the Graph prototype preview
  + ZBX-21963 Fixed $ZBX_SERVER value being ignored unless $ZBX_SERVER_PORT is also defined
  + ZBX-21802 Fixed Enabled button in the discovered calculated items
  + ZBX-21642 Fixed a filter not clearing when clicking on a specific host in the Monitoring
  + ZBX-22186 Fixed wrong color update after item order change in graphs
  + ZBX-19339 Fixed import and export of dependent LLD rules if master item is a web item
  + ZBX-21813 Fixed User role update page when an empty user role name has been submitted
  + ZBX-22188 Changed parameters of the wmi.get and wmi.getall keys to mandatory
  + ZBX-21238 Fixed the inability to update status and other fields of a templated item, item prototype
    and discovery rule of script type
  + ZBX-21834 Fixed the map navigation tree breaking if there is a disabled trigger used as a link indicator
    between two elements in a map
  + ZBX-22259 Fixed quoted parameter escaping in the trigger expression functions
  + ZBX-22241 Fixed map link color and drawing style selection when multiple triggers are in the problem state
  + ZBX-22203 Fixed the tabfilter item click event being executed at the end of the tabfilter sorting event in Firefox
  + ZBX-22434 Fixed race condition when starting Zabbix agent 2 with loadable plugins
  + ZBX-22229 Updated Zabbix web service dependencies
  + ZBX-20801 Updated the Readme in Docker template
  + ZBX-22298 Fixed metrics preprocessing in PVC discovery in Kubernetes cluster state by HTTP template,
    removed non-existing PVC statuses, combined state phases into single phase metrics, added PV discovery
  + ZBX-22079 Fixed "make clean" command when used from tar archive
  + ZBX-22222 Fixed applying item value maps on already converted values
  + ZBX-22402 Fixed data sending to Zabbix server from Zabbix agent2 persistent buffer
  + ZBX-22240 Fixed selects of history and trends being able to block housekeeping
  + ZBX-22240 Fixed selects of history and trends blocking drop_chunks
  + ZBX-22078 Fixed the crash in calculated items when using tag filter on 32-bit systems
  + ZBX-21591 Optimized JSONPaths in the Nginx Plus template
  + ZBX-21739 Fixed discover status not being updated for templated graph prototype
  + ZBX-21748 Fixed the background of the Close button in the message box for dark theme
  + ZBX-19202 Fixed template dashboard availability to users without permissions to the templates
  + ZBX-22189 Fixed Zabbix server crash appearing when only item tags change between LLD runs
  + ZBX-21591 Optimized Nginx Plus by HTTP template to spread the load across worker processes
  + ZBX-22032 Added the cookie engine to HTTP checks
  + ZBX-21597 Optimized Remote Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-21602 Optimized Zabbix server health template to spread the load across worker processes, updated descriptions
  + ZBX-22149 Fixed wrong escaping in trigger expression during upgrade and escaping as a workaround for calculated items
  + ZBX-22061 Fixed custom query parameter read on an empty parameter for Oracle plugin in Zabbix agent 2
  + ZBX-21227 Improved error logging during agent start as a Windows service
  + ZBX-22178 Fixed action operations being executed on the current host only if a host group is selected
  + ZBX-22189 Fixed LLD Zabbix server crash
  + ZBX-21538 Fixed history.get API method blocking drop_chunks requests during housekeeping
  + ZBX-21956 Fixed severity sign overlapping trigger name in the map element configuration
  + ZBX-22215 Fixed incorrectly quoted function parameter parsing
  + ZBX-22043 Fixed the crash when array index in JSONPath is negative or large
  + ZBX-22118 Fixed remote command execution sequence in Zabbix agent 2
  + ZBX-21556 Updated Etcd by HTTP template to comply with Etcd v3.5
  + ZBX-22133 Fixed closed pipe detection for communication with plugins in Windows
  + ZBX-21936 Fixed actions not being displayed in the Action log widget
  + ZBX-22164 Fixed quote and unquote methods for trigger functions
  + ZBX-21254 Removed kernel.maxproc from the processes graph in Linux by Zabbix agent templates
  + ZBX-21754 Improved value cache warmup when retrieving two last values with 1 day update interval
  + ZBX-22077 Fixed Sign out link not working consistently in Mozilla Firefox
  + ZBX-21862 Updated tablespaces query for Oracle plugin in Zabbix agent 2
  + ZBX-21665 Fixed SMART plugin infinite loop for Zabbix agent 2
  + ZBX-19138 Fixed Redis plugin configuration in Zabbix agent 2 configuration files
  + ZBX-21592 Moved some static items under LLD rules to optimize Oracle by ODBC template
  + ZBX-21069 Fixed SNMP max_vars not backing off when generr is received
  + ZBX-21889 Fixed warnings being displayed even after enabling overrides for trends or history tables with compressed chunks
  + ZBX-21563 Changed the order in which escalation steps and recovery operations are executed
  + ZBX-22017 Fixed map navigation tree widget inability to save the order when the depth levels get changed
  + ZBX-21961 Removed the unnecessary "Command:" label for message actions on the Event details page
  + ZBX-21783 Fixed Zabbix JS timeout validation
  + ZBX-21720 Fixed trends function cache size estimation and overallocation handling
  + ZBX-21713 Fixed retrieval of the numeric column width when Oracle DB is used
  + ZBX-22126 Fixed trends being deleted from cache and retrieved from the database when data older than 1 hour is received
  + ZBX-22075 Fixed crash when Elasticsearch is used
  + ZBX-21890 Fixed config.dbversion_status containing second empty object on PostgreSQL without TSDB
  + ZBX-22138 Fixed inability to delete a group from the host prototype
  + ZBX-21950 Updated script item to not require host interface during template linkage
  + ZBX-21540 Moved some static items under LLD rules to improve performance in Oracle by Zabbix agent 2 template
  + ZBX-21073 Added support of Int8Array(), Buffer() and also duktape plain buffers in md5, sha256 and hmac function parameters
  + ZBX-22071 Extended description for OPSGenie media type
  + ZBX-20845 Fixed SNMP interface availability in case of wrong credentials
  + ZBX-21587 Added metrics for optimizing dependent items preprocessing in Jenkins template
  + ZBX-21441 Added an override to skip metadata collection on zfs and btrfs for Nix templates
  + ZBX-22016 Fixed host.get API method not returning any results for hosts with no interfaces when filtering by "hostid"
  + ZBX-21927 Fixed a crash on Oracle database when connection is lost
  + ZBX-21300 Fixed high CPU usage when using net.tcp.socket.count key on Windows
  + ZBX-21793 Fixed error message for "diaginfo" runtime command
  + ZBX-22042 Fixed inability to get the existing group prototypes by hostprototype.get API method when using Oracle database
  + ZBX-21221 Increased character limit of task_result.info
  + ZBX-21696 Fixed Windows agent 2 Unicode path support for log* items
  + ZBX-21903 Fixed agent 2 timeout behavior for net.tcp.port item
  + ZBX-21039 Fixed Readme in PostgreSQL by Zabbix agent 2 template
  + ZBX-21922 Fixed expression macros to use corresponding item keys
  + ZBX-21806 Fixed fatal PHP error in case incorrect variable type for controller action is given
  + ZBX-21753 Fixed graphs not loading in kiosk mode
  + ZBX-20413 Fixed the behavior of paging when a filter or a sub-filter is applied
  + ZBX-21206 Updated plugin support dependency for Zabbix agent 2
  + ZBX-20356 Updated Zabbix agent 2 to remove and re-add performance counters on failed collection and to keep a query always open
  + ZBX-21296 Updated Oracle plugin, Oracle ODBC and agent 2 template documentation grant select variables and added a new grant
  + ZBX-21595 Optimized RabbitMQ node templates
  + ZBX-21884 Changed system.sw.packages[&lt;package&gt;,&lt;manager&gt;,&lt;format&gt;] to system.sw.packages[&lt;regexp&gt;,&lt;manager&gt;,&lt;format&gt;]
  + ZBX-21594 Optimized RabbitMQ cluster templates
  + ZBX-20050 Fixed broken macro value and type input when changing to/from inherited macros
  + ZBX-21864 Fixed the fatal error in system warning page
  + ZBX-20110 Added single field search option to the archive.info, ts.stats, pdb.info,
    cdb.info and diskgroups.stats keys in Zabbix agent 2 Oracle plugin
  + ZBX-21373 Fixed the agent sometimes crashing when enumerating system processes on OpenBSD</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1689854400">- updated to latest upstream release 6.0.19
- this version fixes CVE-2023-29454 bsc#1213338
- New Features and Improvements
  + ZBXNEXT-8497 Removed unnecessary JavaScript preprocessing in discovery rules in Kubernetes templates
  + ZBXNEXT-8465 Updated JavaScript scripts in Kubernetes templates
  + ZBXNEXT-8467 Updated max supported TimescaleDB version to 2.11
  + ZBXNEXT-7072 Fixed hintbox to be automatically closed when target element disappears
  + ZBXNEXT-8294 Added filters of node labels and annotations for Kubelet discovery
    in Kubernetes cluster state template
  + ZBXNEXT-8199 Added Google cloud platform monitoring template
  + ZBXNEXT-8330 Updated plugin support with defaults support for Zabbix agent 2
  + ZBXNEXT-8357 Improved proxy history housekeeping when data older than ProxyOfflineBuffer is being constantly received
  + ZBXNEXT-8142 Added ability to import configuration files with a UTF-8 Byte order mark
  + ZBXNEXT-8209 Added Azure CosmosDB for MongoDB template
  + ZBXNEXT-8078 Removed unnecessary new line for each element in an array when exporting YAML templates
  + ZBXNEXT-8273 Implemented support for relative Include paths in the config file, based on its current directory
  + ZBXNEXT-8391 Added container healthcheck metric in Docker by Zabbix agent 2 template
  + ZBXNEXT-8354 Added pids_stats to docker.container_stats key in Zabbix agent 2
- Bug Fixes
  + ZBX-22987 Fixed inefficient URL schema validation
  + ZBX-21859 Fixed active checks occasionally not being executed on Zabbix agent 2 if checks
    for a plugin have long and short update intervals
  + ZBX-21892 Fixed wrong fs type returned by vfs.fs.get for file systems with identical mount point
  + ZBX-22941 Prevented clearing of the user macro secret values on inherited host prototypes as
    the result of user macros modifications on the parent host prototype of a template
  + ZBX-22695 Fixed eventlog duplicate timestamps
  + ZBX-22903 Fixed scale calculation for Graph and Graph (classic) widgets
  + ZBX-22148 Fixed the crash when updating a webhook to JavaScript that cannot be compiled
  + ZBX-22868 Fixed Zabbix agent 2 plugin Defaults when hardcoded value is provided
  + ZBX-22399 Added TLS and Default parameters support to MQTT plugin for Zabbix agent 2
  + ZBX-20280 Fixed page selection in a dashboard after refresh
  + ZBX-22883 Fixed occasional crash of user parameters on Windows when using Zabbix agent 2 with UserParameterDir defined
  + ZBX-22805 Increased memory allocation limit for JavaScript execution from 64M to 512M
  + ZBX-22798 Fixed incorrect output of vfs.file.contents when reading frequently modified file
  + ZBX-21573 Optimized preprocessing steps in the AWS EC2 by HTTP template
  + ZBX-16326 Fixed displaying of the first and last data points on the graphs
  + ZBX-22467 Fixed missing bracket in a trigger event name in Windows templates
  + ZBX-22738 Fixed flickering debug info while editing empty dashboards
  + ZBX-22231 Removed host and interface macros resolution from HTTP proxy fields in items,
    item prototype and discovery rule test dialogues
  + ZBX-21194 Fixed filter form submission upon pressing Enter key in Safari
  + ZBX-22762 Fixed race condition in Zabbix agent 2 when reading filesystem
  + ZBX-21804 Removed requirement for write permissions on hosts, host groups, triggers, discovery rules,
    discovery checks and proxies when creating or updating actions
  + ZBX-22243 Fixed navigation away from edited dashboard without user confirmation
  + ZBX-22418 Fixed popup form fields overlapping labels when textarea width is resized
  + ZBX-19590 Changed count_foreach to add 0 when no data are in the requested period
  + ZBX-22681 Fixed wrongly displayed Revert button for text macros in host, template and host prototype clone forms
  + ZBX-22594 Fixed fatal error when a request contains invalid authentication parameters
  + ZBX-22397 Fixed disabled input field text color in Safari
  + ZBX-21593 Optimized preprocessing steps in the templates PostgreSQL by Zabbix agent and PostgreSQL by Zabbix agent 2
  + ZBX-22470 Fixed hang on logging when establishing an encrypted connection in Zabbix agent 2
  + ZBX-20263 Prevented the ability to link two or more templates with matching item keys to a host or template;
    improved the check for double template linkage and related error messages
  + ZBX-22571 Fixed "service not equal" action condition not working as expected
  + ZBX-22644 Fixed Graph widget not showing all problems for multiple items with dataset aggregation enabled
  + ZBX-22698 Fixed spelling mistakes in the templates
  + ZBX-21883 Changed Select map field of the Map widget to multiselect
  + ZBX-22989 Silenced null-dereference warnings for duktape
  + ZBX-22720 Dropped support for custom geomap HTML attribution text
  + ZBX-22604 Added new replica mismatch metrics to Kubernetes cluster state template, updated triggers
  + ZBX-22475 Fixed regex in preprocessing parameter for Jenkins template
  + ZBX-21910 Fixed JavaScript in Kubernetes nodes template
  + ZBX-22773 Made NodeAddress use ListenIP and ListenPort if not specified
  + ZBX-21613 Fixed broken database upgrade if more than one Zabbix server at the same time on one database is started
  + ZBX-22688 Fixed AlertScriptPath not allowing links
  + ZBX-22029 Fixed preprocessing step in Pods discovery for Kubernetes kubelet template
  + ZBX-22234 Fixed incorrect SNMPINDEX offset retrieval in SNMP discovery
  + ZBX-22141 Fixed attaching multiple templates with proc.get item key to one host and fixed spelling in description
  + ZBX-22285 Fixed honoring of the excludeSearch parameter in API
  + ZBX-20604 Fixed UserParameterDir behavior for UserParameter calls
  + ZBX-22732 Fixed description of ATAN2 mathematical function
  + ZBX-22664 Fixed user macros with regex context being resynced without any changes
  + ZBX-22661 Fixed templated dashboard display in Monitoring Hosts Dashboards
  + ZBX-21599 Optimised preprocessing steps and added dashboard in the TiDB TiKV by HTTP template
  + ZBX-21598 Optimised preprocessing steps and added dashboard in the TiDB PD by HTTP template
  + ZBX-21600 Optimised preprocessing steps and added dashboard in the TiDB by HTTP template
  + ZBX-22386 Fixed encoding of HTML entities in the user interface
  + ZBX-22714 Fixed signature for mqtt.get key in Standard items popup
  + ZBX-21397 Fixed preprocessing step in discovery for Kubernetes kubelet template
  + ZBX-20202 Improved tablespace handling to support Oracle multitenant architecture in Oracle by ODBC template
  + ZBX-22713 Fixed Zabbix server compilation problem for NetBSD
  + ZBX-21795 Fixed unhandled timeout in Telnet
  + ZBX-21801 Fixed helper positioning when sorting Header and Query fields in item configuration form
  + ZBX-22238 Fixed non-writable hostgroup appearance in template, host and host prototype clone forms
  + ZBX-22192 Fixed valid widget name being reset when other widget fields are invalid
  + ZBX-21871 Switched for the changes in users of user group API object to be audit logged
    as updates in groups of user API objects
  + ZBX-22461 Fixed incorrect sortable item positioning in Safari
  + ZBX-22469 Fixed SLI calculation for services having multiple alarms per second
  + ZBX-22859 Fixed validation of input parameters in action configuration form</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1697544000">- updated to latest upstream release 6.0.22
- this version fixes CVE-2023-32722 and CVE-2023-32722 bsc#1216211 and bsc#1216222
- removed patches zabbix-6.0.12-new-m4-pgsql.patch zabbix-6.0.12-curl-fixes.patch
  honestly was tired of patching for correct way doing postgresql detection
  now added postgresql-server-devel which does not make sense but hey
  upstream does not care
- New Features and Improvements
  + ZBXNEXT-8576 Added template integration with Acronis Cyber Protect Cloud
  + ZBXNEXT-6554 Increased remote command execution limits to 16MB
  + ZBXNEXT-8610 Added MantisBT template
  + ZBXNEXT-8358 Improved items configuration sync on PostgreSQL by selecting using equal condition instead of not equal
  + ZBXNEXT-8429 Added HashiCorp Nomad template
  + ZBXNEXT-8649 Fixed time period params in JavaScript
  + ZBXNEXT-8581 Added support for HTTP proxy in Azure templates
  + ZBXNEXT-8558 Added MantisBT webhook
  + ZBXNEXT-8589 Updated documentation, unified metric names and descriptions in PostgreSQL templates,
    removed unused macros, user parameters and queries in PostgreSQL by Zabbix agent
  + ZBXNEXT-8528 Added AWS Cost Explorer template
  + ZBXNEXT-8190 Increased MariaDB maximum supported version to 11.0
  + ZBXNEXT-8582 Increased MySQL maximum supported version to 8.1
  + ZBXNEXT-8481 Added PostgreSQL by ODBC template
  + ZBXNEXT-8561 Added nodata trigger to remote Zabbix proxy and server health templates
  + ZBXNEXT-8482 Added integration with OpenStack Nova
  + ZBXNEXT-8451 Disabled spell checking for nondescriptive textareas
  + ZBXNEXT-8505 Added Cisco SD-WAN templates
  + ZBXNEXT-7944 Excluded edgeupdate service from services discovery in Windows by Zabbix agent templates
  + ZBXNEXT-8422 Added AWS ECS templates
- Bug Fixes
  + ZBX-23417 Fixed possible memory leak when checking modbus.get[] item
  + ZBX-23338 Improved performance of templatedashboard.get method for non super-admin users
  + ZBX-23110 Fixed possible crash on Windows 11 by removing concurrent Win API call for update perfCounters list
  + ZBX-23284 Prevented deletion of the discovered group as a result of renaming its group prototype
  + ZBX-21094 Fixed graphs not displaying values when items do not have trends and trend storage period is overridden in configuration
  + ZBX-23162 Fixed variable in JavaScript for Cisco Meraki template
  + ZBX-23066 Expanded ui/composer.json to describe the project
  + ZBX-23261 Removed kiosk mode button from host inventory form
  + ZBX-23253 Added static units support to graph widget legend and hint box
  + ZBX-21898 Fixed expression validation, history function parser to accept backslash without escaping
  + ZBX-22943 Fixed various memory leaks in Zabbix agent 2
  + ZBX-23244 Added escaping for special characters in HTML mode of Telegram mediatype
  + ZBX-22818 Fixed some aggregation functions not working with last_foreach()
  + ZBX-21636 Fixed Oracle DB update query error mishandled as success
  + ZBX-20442 Fixed Ceph plugin not returning percent_used in Zabbix agent 2
  + ZBX-15210 Added housekeeping and handling in remove action operation of autoreg_host table
  + ZBX-22685 Fixed issue of error message details not being expanded by default in various forms
  + ZBX-22166 Fixed item value widget not showing decimal places properly with seconds
  + ZBX-23035 Fixed disappearing filter group in host, item, trigger, graph, discovery rule, web and template lists
  + ZBX-23105 Added missing database indices
  + ZBX-22640 Fixed inability to add unique SNMPv3 checks in discovery rules
  + ZBX-21952 Fixed and improved documentation for Oracle by ODBC template
  + ZBX-22724 Fixed inconsistencies in ordering of objects in template configuration export
  + ZBX-22980 Fixed host prototype displaying inherited macros in a non-inherited macro tab
  + ZBX-17279 Fixed graph widget loading
  + ZBX-21644 Fixed state of "allow manual close" setting of trigger prototype getting lost on template cloning
  + ZBX-22060 Added notes about encryption in PostgreSQL templates, renamed database instance URI macro to connection string
    in PostgreSQL by Zabbix agent 2 template, updated PostgreSQL by ODBC template to use connection string
  + ZBX-23246 Fixed classic graph preview not working if more than 10 items are assigned to it
  + ZBX-22758 Fixed Zabbix agent 2 startup error on domain controllers by increasing go-winio version
  + ZBX-22451 Fixed resolving of calculated item formula in test popup
  + ZBX-22620 Added header in items for Meraki template
  + ZBX-23051 Changed content of resolved alerts to be more compatible with Event Orchestration in PagerDuty
  + ZBX-23272 Fixed naming for tenant item prototypes in OpenStack Nova by HTTP template
  + ZBX-22771 Fixed handling of large unsigned integers in jsonpath
  + ZBX-22871 Fixed regular expression crash with invalid utf-8 sequences when pcre2 is used
  + ZBX-23141 Fixed crash when maintenance is enabled and unexpected event exists for trigger prototype
  + ZBX-21255 Added support of the fmtnum() function for {ITEM.VALUE}, {ITEM.LASTVALUE} and expression macros
  + ZBX-21695 Fixed {TIME} macro not being resolved during scheduled report test
  + ZBX-23221 Fixed memory leaks when using certificate-based encryption in Zabbix Agent 1 and Agent 2; thanks to Masato Hirahata for the patch
  + ZBX-22864 Fixed calculation of max_repetitions sent out to device in SNMP PDUs
  + ZBX-21574 Optimized Asterisk by HTTP template
  + ZBX-18168 Added regexp runtime error logging for log*[] items
  + ZBX-22677 Adjusted font colors for placeholders, disabled and readonly fields
  + ZBX-22972 Fixed displaying of dashboard pages when scrolling is enabled
  + ZBX-22528 Fixed draggable element position
  + ZBX-23067 Enhanced audit logging with reason of switching of HA node to active mode
  + ZBX-22613 Fixed script execution with API token as authentication
  + ZBX-23060 Removed unused endpoints in JavaScript for Veeam Backup and Replication template
  + ZBX-22772 Added trends cleanup for non-numeric value types
  + ZBX-22822 Fixed displaying the correct threshold color in "Top hosts" widget when value exceeds maximum
  + ZBX-22777 Fixed item test form sending incorrectly resolved macros to server if item uses SNMP interface
  + ZBX-23097 Fixed use of uninitialised value when verifying subject and issuer with TLS
  + ZBX-23112 Fixed runtime errors in the inheritance of the trigger and trigger prototype dependencies
  + ZBX-22539 Fixed SLI calculation for days with daylight-saving-time transitions
  + ZBX-22814 Fixed PHP runtime errors in API trigger.get method when using "expandComment" option
  + ZBX-23049 Fixed default condition for log item macro resolution
  + ZBX-21909 Updated setup section in README for PHP-FPM templates to include configuration example for Apache
  + ZBX-21547 Fixed reading of non-UTF-8 encoded files in Zabbix agent 2
  + ZBX-20148 Fixed the issue with housekeeper failing to delete some of the events that required deletion
  + ZBX-21970 Fixed console error in "Map navigation tree" widget; disabled add button on a 10th depth level
  + ZBX-19393 Fixed undefined index errors in configuration.importcompare
  + ZBX-22290 Fixed generation of double page headers when general warning appears
  + ZBX-21845 Fixed Zabbix agent 2 systemd plugin failing with newer dbus
  + ZBX-22830 Fixed free bytes calculation for temporary tablespace in Oracle Zabbix agent 2 plugin
  + ZBX-22912 Fixed not being able to save an event correlation when custom formula was selected but only one condition remained
  + ZBX-21571 Updated pod crash loop trigger expressions in Kubernetes nodes and cluster state templates
  + ZBX-22369 Fixed suffix interpretation in threshold values for "Top hosts" widget
  + ZBX-22825 Fixed Zabbix access to the first page for user with specific page access
  + ZBX-22867 Fixed import popup showing circle animation even if PHP code failed
  + ZBX-22711 Fixed incorrectly displayed simple graphs with non-numeric items in Host graphs page</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1703419200">- updated to latest release 6.0.25
- fixes for bsc#1218199 (CVE-2023-32727), bsc#1218185 (CVE-2023-32725),bsc#1218193 (CVE-2023-32726)
- New Features and Improvements
  + ZBXNEXT-8857 Updated max supported TimescaleDB version to 2.13
  + ZBXNEXT-8800 Backported support of additional SSH options for ssh.run[] item as the 5th parameter
  + ZBXNEXT-8705 Implemented new tablespace item to retrieve percentage about
    current tablespace usage from max for both Oracle templates
  + ZBXNEXT-8708 Added version metric to Oracle plugin in Zabbix agent 2
  + ZBXNEXT-8729 Updated max supported TimescaleDB version to 2.12
  + ZBXNEXT-8522 Added HPE iLO by HTTP template
  + ZBXNEXT-7486 Added openshift-state-metrics in Kubernetes cluster state by HTTP
  + ZBXNEXT-8552 Added FortiGate by SNMP and FortiGate by HTTP templates
  + ZBXNEXT-8727 Added additional metrics in Cisco Meraki organization by HTTP template
  + ZBXNEXT-7097 Added item and trigger for monitoring PostgreSQL version into PostgreSQL
    by ODBC and PostgreSQL by Zabbix agent 2 templates
  + ZBXNEXT-8283 Implemented role-based authentication for AWS monitoring
  + ZBXNEXT-8575 Added Nextcloud template
  + ZBXNEXT-8469 Increased PostgreSQL maximum supported version to 16
  + ZBXNEXT-8714 Increased MariaDB maximum supported version to 11.1
- Bug Fixes
  + ZBX-23559 Fixed SLI dropping when maintenance is set with pre-existing problem
  + ZBX-23471 Fixed sha256 sum calculation on AIX, HP-UX and Solaris, fixed crash on HP-UX
  + ZBX-23787,ZBX-23755 Fixed crash on empty HTTP response;
    fixed Zabbix agent build on Windows with libcurl
  + ZBX-23683 Fixed calculation of vmware.datastore.read/write items taking into
    account VMware HV maintenance status
  + ZBX-21132 Fixed Top hosts widget not showing all items by selected item name
  + ZBX-23764 Added an additional field for new events in SIGNL4 media type
  + ZBX-23342 Fixed Zabbix agent 2 MySQL plugin connection not taking into account TLS parameters
  + ZBX-23685 Added read-only transaction to the list of recoverable errors on PostgreSQL
  + ZBX-23580 Fixed aggregated item key conversion to calculated item formula when
    item key includes 'last' function and a fourth parameter
  + ZBX-22493 Fixed foreign key support with SQLite3 database
  + ZBX-23490 Improved HTTP agent, web scenarios, web checks and JavaScript to convert to UTF-8
    from charset specified in HTTP header or HTTP meta tag
  + ZBX-23621 Fixed SNMP discovery looping forever with empty trend response
  + ZBX-23644 Fixed Zabbix agent compilation on AIX
  + ZBX-23525 Fixed template tab name in template configuration form
  + ZBX-23620 Reordered sub-templates in READMEs of Acronis, Control-M and Openstack templates
  + ZBX-23381 Fixed unit for FreeStorageSpace metric in JavaScript AWS RDS instance by HTTP template
  + ZBX-23269 Fixed sizes of loading modal windows
  + ZBX-22400 Fixed Web scenarios configuration form to display parent web scenarios on page refresh
  + ZBX-23290 Fixed gap when filtering by tags in Latest data
  + ZBX-23430 Fixed selected filter tab in high contrast themes being indistinguishable from others when collapsed
  + ZBX-23639 Changed value type for 'Pool Percent Used' item prototype in Ceph by Zabbix agent 2 template
  + ZBX-21891 Fixed messages about enabling, disabling and updating modules being different from other places
  + ZBX-23521 Fixed password field label not changing to key passphrase and
    back for SSH agent item when changing authentication method
  + ZBX-23431 Fixed non-working "Network timeout for item test" setting
  + ZBX-23285 Added missing bottom border for disabled button dropdown on hover for inherited macros
  + ZBX-23615 Fixed receiving data from the database twice the first time it is loaded
  + ZBX-19531 Fixed tables with header text vertical rotation
  + ZBX-23235 Fixed function macros to expand in notifications
  + ZBX-23173 Fixed memory leak in agent 2 for Windows Events processing on MS Windows
  + ZBX-23265 Fixed transfer of PSK encryption details when cloning proxy
  + ZBX-23563 Fixed JSONPath for rowshare locks metric in PostgreSQL by Zabbix agent 2 template
  + ZBX-22907 Removed unused LLD macro in PostgreSQL by Zabbix agent template
  + ZBX-23377 Added support for VMware perfCounter with nanosecond type
  + ZBX-23012 Possible optimization of the SQL queries when updating LLD items
  + ZBX-23325 Fixed ability to add duplicate ICMP ping checks to discovery rule configuration form via popup
  + ZBX-23270 Renamed trigger name condition to event name condition
  + ZBX-23340 Fixed TLS parameter handling in MySQL plugin for Zabbix agent 2
  + ZBX-23461 Fixed output of redundant data in DCdump_interfaces
  + ZBX-23528 Fixed inability to resize trigger expression field horizontally
  + ZBX-22977 Fixed positioning of hidden checkbox inputs and fixed autofocus in template/host mass update
  + ZBX-23494 Added SNMP fallback item to TrueNAS by SNMP template, updated
    uptime item and template descriptions, added preprocessing to free swap percentage calculation
  + ZBX-23404 Fixed Zabbix agent crashes on HP-UX 11.23
  + ZBX-22666 Disabled severity filter for Geomap widget in dashboard edit mode
  + ZBX-22735 Fixed confusing error message on user parameter reload in Zabbix agent 2
  + ZBX-23393 Fixed unquoted macro parsing in trigger function parameters
  + ZBX-23064 Simplified trend synchronization queries to improve performance
  + ZBX-23373 Fixed result for script.get API call with selectActions option
  + ZBX-23014 Fixed Zabbix agent build on HP-UX
  + ZBX-23164 Added timespan parameter in JavaScript Cisco Meraki template
  + ZBX-23455 Fixed inconsistency in button naming, confirmation messages,
    success and error messages in item and web scenario list pages
  + ZBX-20038 Fixed master host parameter for MySQL replication.get_slave_status key in Zabbix agent 2
  + ZBX-23301 Removed checks for PostgreSQL-TimescaleDB versions combination
  + ZBX-23211 Fixed host dashboard view for multi-page dashboard where the first page is empty</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1707048000">- add group provides needed by RPM 4.19</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108800">- update to latest release 6.0.27
- replaced zabbix-agentd.firewall  zabbix-java-gateway.firewall  zabbix-proxy.firewall  zabbix-server.firewall
  with firewalld xml definitions zabbix-agentd.xml  zabbix-java-gateway.xml  zabbix-proxy.xml  zabbix-server.xml
- New Features and Improvements
  + ZBXNEXT-8983 	Updated max supported MariaDB version to 11.2
  + ZBXNEXT-8984 	Updated max supported MySQL version to 8.3
  + ZBXNEXT-8762 	Added YugabyteDB by HTTP and YugabyteDB Cluster by HTTP templates
  + ZBXNEXT-8891 	Updated max supported MySQL version to 8.2
  + ZBXNEXT-8524 	Added support for HTTP proxy in GCP templates
  + ZBXNEXT-8759 	Added dashboards in Azure templates
  + ZBXNEXT-8580 	Added new discovery rules, refactored discovery rules to dependent items
    and made few minor changes in MSSQL by ODBC template
  + ZBXNEXT-8730 	Added Azure Cost Management by HTTP template
  - Bug Fixes
  + ZBX-23124 Fixed items with disabled history being sometimes stuck in non-supported state
  + ZBX-23586 Fixed filter evaluation type of organizations discovery in Cisco Meraki dashboard by HTTP template
  + ZBX-23766 Updated Zabbix agent 2 Ceph plugin readme setup instructions
  + ZBX-24094 Fixed network interfaces LLD filtering macro in Linux by Prom template
  + ZBX-23202 Fixed unused tag value being saved in tag filter
  + ZBX-22555 Updated regexp to case insensitive in Nginx templates
  + ZBX-23973 Fixed trends being retrieved from database for new items and for items with infrequent update interval
  + ZBX-22745 Removed incorrect description of network interfaces administrative status filter macro in SNMP templates
  + ZBX-24015 Improved zabbix[queue] internal item not to block history syncers and pollers
  + ZBX-23509 Fixed JSONPath of Keyspace discovery master item in Redis by Zabbix agent 2 template
  + ZBX-24059 Fixed libmodbus unnecessary linking into all binaries
  + ZBX-24055 Added missing API port macros in URL of script items in HPE Synergy by HTTP and HPE Primera by HTTP templates
  + ZBX-20525 Fixed vfs.dir.size performance issues when walking through directory that has a lot of subdirs/files
  + ZBX-23773 Improved trigger functionality for Acronis Cyber Protect Cloud MSP by HTTP template
  + ZBX-23979 Improved trend recalculation performance by performing trend updates in own transaction
  + ZBX-23688 Improved new item value retrieval performance by adding such items to value cache after configuration sync
  + ZBX-22130 Changed JSONPath expression evaluator to treat null values as empty variants
  + ZBX-23986 Added a license to the Go module
  + ZBX-23587 Fixed widget input field selecting when clicking on label
  + ZBX-23640 Fixed preload hints opening
  + ZBX-22433 Fixed web scenario and web scenario step configuration field trimming and field sorting
  + ZBX-23684 Fixed transactions query file for PostgreSQL by Zabbix agent template
  + ZBX-22371 Fixed process tags option not adding tags for service events
  + ZBX-17208 Fixed invalid command-line flag handling in Zabbix agent 2
  + ZBX-23937 Fixed JavaScript for AWS EC2 instances discovery
  + ZBX-22715 Fixed map shape dimension changes on resizing in scaled browser mode
  + ZBX-23722 Added garbage collection after executing JavaScript code
  + ZBX-23740 Fixed netsnmp persistent state disabling without affecting its configuration
  + ZBX-23257 Fixed log items not using MaxLinesPerSecond setting correctly for Zabbix agent 2
  + ZBX-23890 Removed non-existing headers from compiler checks: mtent.h and knlist.h
  + ZBX-23912 Removed Jira with CustomFields media type in data.tmpl
  + ZBX-23761 Fixed JavaScript in Jira media type
  + ZBX-22558 Fixed trigger expression for retrieval of stub page in Nginx templates
  + ZBX-23691 Fixed LLD filters evaluation type for devices discovery in Cisco SD-WAN by HTTP template
  + ZBX-23540 Added error checks for RegisterMetrics calls
  + ZBX-23605 Removed getting location buckets in AWS by HTTP template
    added discovery filters for request metrics in AWS S3 bucket by HTTP template
  + ZBX-23466 Fixed data aggregation errors in Graphs and Top hosts widgets with Elasticsearch backend
  + ZBX-23835 Updated Meraki templates
  + ZBX-23723 Fixed proxy params in JavaScript AWS templates
  + ZBX-23733 Fixed error when downloading graph as .png image if item name contains multibyte characters
  + ZBX-22983 Fixed ellipsed dropdown options in items mass update in preprocessing
  + ZBX-23715 Fixed persistent directory path not following symlinks upon creation
  + ZBX-23825 Fixed query_fields values for Acronis and Nomand templates
  + ZBX-22055 Fixed map image of map widget not being updated when pressing Apply button
  + ZBX-23629 Fixed interface icon cursor to pointer
  + ZBX-22536 Fixed TimescaleDB compression detection for history.clear API method and proper error appearance in frontend
  + ZBX-23145 Disabled deprecated automatic reconnection in MySQL
  + ZBX-22933 Improved vfs.file.regmatch and vfs.file.regexp items to use buffered file read
  + ZBX-23439 Fixed sorting of numeric items with/without aggregation enabled in Top hosts widget
  + ZBX-21973 Changed deprecated X-Frame option allow-from to Content-Security-Policy frame-ancestors
  + ZBX-23633 Fixed service alarms to be recovered with problem time in case of negative problem duration
  + ZBX-23738 Fixed Zabbix backend sources for libxml2 2.12.0 version changes
  + ZBX-23746 Fixed creation of tickets during escalation for Zammad media type
  + ZBX-23561 Fixed spacing between filter and results table
  + ZBX-18873 Fixed disabled chevrons color in problem view
  + ZBX-23636 Fixed some fields in Administration section not being trimmed on form submit</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711108801">- remove all firewalld definitions as they are part of firewald package already</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1711800000">- fix broken copypasta for system-user-zabbix source file and
  file itself to remove gecos (description) in file
  fixes bsc#1222169 Packaging Error in system-user-zabbix-6.0.27-1.1.noarch package prevents upgrade
  Thanks Andreas Stieger for pointing out and reporter himself</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1711800001">- update to 6.0.28:
  * Added metadata in JavaScript for AWS templates
  * Added AWS ELB Application Load Balancer by HTTP template
  * Added Check Point Next Generation Firewall by SNMP template
  * Added MSSQL by Zabbix agent 2 template
  * Updated max supported TimescaleDB version to 2.14
  * bug fixes</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1716984000">- Update license to match legaldb report</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1719489600">- update to 6.0.31
- New Features and Improvements
  + ZBXNEXT-9140 Added support for custom compartments in Oracle Cloud by HTTP templates Templates
  + ZBXNEXT-9034 Added Jira Data Center by JMX template Templates
  + ZBXNEXT-8682 Introduced a length limit of 512KB for item test values that server returns to Zabbix frontend Frontend Server
  + ZBXNEXT-8248 Added database filter macros to MySQL templates Templates
  + ZBXNEXT-6698 Removed absolute threshold and timeleft from OS template triggers of filesystem space Templates
  + ZBXNEXT-7930 Added user macro support for username and password fields in email media type Server
  + ZBXCTR-22 Refactored JavaScript filter functions for Kubernetes templates Templates
  + ZBXNEXT-9098 Added AWS ELB Network Load Balancer by HTTP template Templates
  + ZBXNEXT-6864 Replaced {HOST.CONN} with user macros in templates Templates
  + ZBXNEXT-9117 Updated max supported MariaDB version to 11.3 Proxy Server
  + ZBXNEXT-9026 Added Go compiler version to Zabbix agent 2 version output Agent
  + ZBXNEXT-8786 Changed 'odbc.discovery' keys to 'odbc.get' in MySQL by ODBC and Oracle by ODBC templates Templates
  + ZBXNEXT-8536 Added cbdhsvc service to macros in Windows agent templates Templates
  + ZBXNEXT-8861 Made changes and added more metrics to the FortiGate by SNMP template Templates
  + ZBXNEXT-8240 Added a new set of templates for integration with Oracle Cloud Infrastructure Templates
- Bug Fixes
  + ZBX-24483 Improved memory usage in Zabbix server/proxy trappers and in proxy
    pollers when sending large configuration Proxy Server
  + ZBX-23073 Fixed URL widget resizing and dragging Frontend
  + ZBX-24574 Fixed HA node flipping between standby and active states Server
  + ZBX-24119 Fixed possible blocking of alert manager when it periodically pings database Server
  + ZBX-7998 Added VMware service username, password and URL check for empty values Proxy Server
  + ZBX-24402 Reduced main process connections to database during startup Proxy Server
  + ZBX-24369 Fixed filter behavior in monitoring pages after deleting filter parameters Frontend
  + ZBX-24484 Fixed Geomap widget console error when dragging map in widget edit mode Frontend
  + ZBX-23337 Improved supported version documentation for Oracle Database plugin and both templates Documentation
  + ZBX-24180 Fixed inability to import existing host or template when its dependent item prototype,
    which is used in trigger prototypes or graph prototypes, would have a different master item API
  + ZBX-20871 Fixed inability to use LLD macro functions in Prometheus pattern and labels used in item prototype preprocessing API
  + ZBX-24527 Fixed unnecessary loading text being displayed in hintbox preloader Frontend
  + ZBX-24362 Fixed wrong Zabbix agent 2 loadable plugin process handling catching all child process exits Agent
  + ZBX-24470 Fixed scale of VMware vmware.vm.memory.size.compressed key Proxy Server
  + ZBX-24415 Added triggers for datastores in VMware templates Templates
  + ZBX-18094 Fixed multiple pie graph issues related to calculation of item angles Frontend
  + ZBX-20766 Fixed confusing port binding error message Agent Proxy Server
  + ZBX-24481 Fixed inability to unset value map from existing item or item prototype by passing
    a version without valuemap parameter into configuration.import API
  + ZBX-24531 Fixed compile time data not being set for agent2 Agent
  + ZBX-24453 Implemented socket file cleanup when shutting down, added blocking of signals during important stages of startup Proxy Server
  + ZBX-24152 Fixed host form submission with Enter button if the form is opened in a popup and focus is in a flexible text area field Frontend
  + ZBX-23788 Added SNMP OID ifAlias in Network interfaces discovery Templates
  + ZBX-24482 Fixed the presence of the http_proxy field in the initial data Installation
  + ZBX-24210 Improved Zabbix agent 2 loadable plugin capacity code style Agent
  + ZBX-23951 Fixed issue of incorrect template matching when no UUID exists in export file API
  + ZBX-23953 Fixed CIDR network mask of VMware HV network interface Proxy Server
  + ZBX-24195 Fixed host IPMI username and password field max length Frontend
  + ZBX-24451 Added tags and changed a item in Proxmox template Templates
  + ZBX-23386 Fixed hintbox sizing to fit screen Frontend
  + ZBX-24024 Fixed OIDs for external sensors in APC UPC by SNMP templates Templates
  + ZBX-21751 Fixed node's loadavg item in Proxmox template Templates
  + ZBX-24315 Fixed linking template to host when some LLD macro paths already exist Server
  + ZBX-24172 Fixed Zabbix server issue with scheduled intervals on Feb 29th of leap year Server
  + ZBX-23407 Improved performance of retrieving last history values when primary keys are available API
  + ZBX-24246 Updated descriptions for family of MySQL and Oracle templates,
    changed macro in the trigger 'Tablespace utilization is too high' for family of Oracle templates Templates
  + ZBX-23988 Renamed Agent2 Go module
  + ZBX-24222 Fixed incorrect item OIDs in the FortiGate by SNMP template Templates
  + ZBX-24393 Updated README in Redis by Zabbix agent 2 template Templates
  + ZBX-24298 Allowed any JNDI service providers back in JMX monitoring Java gateway
  + ZBX-19990 Separated LLD filter macros in Apache Tomcat by JMX template Templates
  + ZBX-24364 Added preprocessing steps for LLD rules in RabbitMQ templates Templates
  + ZBX-24368 Improved PostgreSQL autovacuum's count query Templates
  + ZBX-24282 Fixed Zabbix proxy to report error for not supported items Proxy Server
  + ZBX-19507 Fixed vmware.eventlog item to recover after event keys are reset Server
  + ZBX-24241 Fixed Zabbix server issue with random order of host groups for a host during real-time export Server
  + ZBX-24275 Fixed item prototype JSONPath preprocessing, added missing volume health metric and triggers in HPE MSA templates Templates
  + ZBX-24316 Fixed username macro in GridGain by JMX template Templates
  + ZBX-23719 Updated plugin-support to add duplicate flag handling Agent
  + ZBX-22429 Fixed typo in Zabbix proxy automake file Installation
  + ZBX-24264 Fixed value cache being filled with values of newly added items with triggers Server
  + ZBX-24088 Fixed problem filtering in maps with nested maps Frontend
  + ZBX-24206 Fixed line breaks in JavaScript in Cloudflare template Templates
  + ZBX-24236 Fixed nested transaction error in LLD when connection is terminated Server
  + ZBX-24134 Added sensor discovery in VMware Hypervisor template Templates
  + ZBX-23918 Fixed item pattern select popup to display all available items Frontend
  + ZBX-24190 Fixed items being updated incorrectly when configuring graph Frontend
  + ZBX-24289 Fixed issue with interface assignment for items copied from host to host Frontend
  + ZBX-23032 Added triggers for cluster status in VMware templates Templates
  + ZBX-23948 Added support for TabularData data when parsing an MBean attribute Java gateway
  + ZBX-23742 Fixed tag filtering logic for tags with one name and different types of operators API
  + ZBX-24271 Added delay in JavaScript execution for Azure Cost Management by HTTP template Templates
  + ZBX-24208 Fixed Oracle, MySQL plugin connection cache blocking Agent
  + ZBX-24202 Fixed JavaScript in AWS S3 bucket by HTTP template Templates
  + ZBX-23478 Fixed issue when missing locale error would not be displayed for user under certain conditions Frontend
  + ZBX-24166 Fixed Zabbix not being able to restart due to RTC and sockets not being closed before stopping Agent Proxy Server
  + ZBX-23853 Fixed duplicate agent check timestamps when time shifts back due to system clock synchronization Agent</changelog>
  <changelog author="Boris Manojlovic &lt;boris@steki.net&gt;" date="1726833600">- update to 6.0.33
- this version fixes CVE-2024-36461 and CVE-2024-22114
- New Features and Improvements
  + ZBXNEXT-9000 Changed query table for ASM disk group metrics in Oracle Database plugin and
    Oracle by ODBC template Agent Templates
  + ZBXNEXT-9217 Added AWS Lambda by HTTP template Templates
  + ZBXNEXT-9293 Updated max supported MySQL version to 9.0 Proxy Server
  + ZBXNEXT-8657 Updated Zabbix health templates with new visualization Templates
  + ZBXNEXT-9143 Added index on auditlog recordsetid Server
  + ZBXNEXT-9081 Added Small Computer System Interface (SCSI) device type support to Zabbix agent 2 Smart plugin Agent
  + ZBXNEXT-6445 Added recovery expression for fuzzytime triggers in Linux and Windows templates,
    removed fuzzytime triggers from active agent templates Templates
  + ZBXNEXT-9201 Updated max supported MySQL version to 8.4 Proxy Server
  + ZBXNEXT-9225 Updated max supported TimescaleDB version to 2.15 Server
  + ZBXNEXT-9226 Updated max supported MariaDB version to 11.4 Proxy Server
  + ZBXNEXT-8868 Added discovery and template for Azure VM Scale Sets Templates
- Bug Fixes
  + BX-24947 Fixed PHP runtime errors while processing frontend notifications Frontend
  + ZBX-24824 Improved loadable plugin connection broker Agent
  + ZBX-24583 Fixed inability to export/import web scenario with digest authentication API
  + ZBX-23905 Fixed double scroll in script dialogs Frontend
  + ZBX-18767 Fixed word breaks in flexible text input fields and trigger expressions Frontend
  + ZBX-24909 Fixed resolving of macro functions in the "Item value" widget Frontend
  + ZBX-24859 Fixed JavaScript in S3 buckets discovery rule Templates
  + ZBX-24617 Fixed hardcoded region in AWS by HTTP template Templates
  + ZBX-24524 Fixed "New values per second" statistic to include dependent items in calculation Proxy Server
  + ZBX-24821 Made 'execute_on' value being recorded in audit only for shell scripts Server
  + ZBX-23312 Fixed discovery edit form being saved incorrectly after dcheck update Frontend
  + ZBX-24773 Fixed duplicate item preprocessing in Kubernetes Kubelet by HTTP template Templates
  + ZBX-24514 Fixed standalone Zabbix server and Zabbix proxy not stopping when database is read-only Proxy Server
  + ZBX-23936 Fixed state and styling of readonly fields Frontend
  + ZBX-24520 Fixed an issue with incorrect translations used in several frontend places Frontend
  + ZBX-21815 Fixed issue with undefined offset for media type when it was deleted before saving the user Frontend
  + ZBX-24108 Fixed error in dashboard if Map widget contains map element that user doesn't have access to Frontend
  + ZBX-24569 Fixed old and added new items to Azure Virtual Machine template Templates
  + ZBX-24537 Fixed tags subfilter in Latest data kiosk mode Frontend
  + ZBX-24167 Fixed template linkage when item prototype collision is found Server
  + ZBX-23770 Improved monitoring user permissions documentation for Zabbix agent 2 Oracle plugin and Oracle by ODBC template Documentation
  + ZBX-24565 Removed redundant kernel header include, fixed musl compatibility issues (thanks to Alpine Linux maintainers for spotting this)
  + ZBX-24610 Fixed interface field appearance for discovered items without interface set Frontend
  + ZBX-24562 Fixed incorrect problem order in Problems by severity widget's hintbox Frontend
  + ZBX-23751 Fixed inability to pass an action filter condition without an "operator" property, implying a default value of "Equal" API
  + ZBX-21429 Prevented ability to disable all UI element access via role.update API API
  + ZBX-19271 Fixed inconsistent tag row rendering in different edit forms Frontend
  + ZBX-24539 Fixed incorrect threshold in trigger expression of Check Point Next Generation Firewall by SNMP template Templates
  + ZBX-24667 Fixed vm.memory.size[pused] item on Solaris Agent
  + ZBX-23781 Added storage volumes check in HPE iLO by HTTP template Templates
  + ZBX-24391 Fixed Zabbix agent to return net.tcp.socket.count result without error if IPv6 is disabled Agent
  + ZBX-24235 Fixed value misalignment in Item value widget Frontend
  + ZBX-24352 Fixed custom severity name usage in Geomap widget Frontend
  + ZBX-24665 Fixed potential problem with deprecated GCE Integrity feature Templates
  + ZBX-20993 Fixed Zabbix agent 2 MQTT plugin clientID to be generated by strict requirements Agent
  + ZBX-23426 Added dependent item with JavaScript preprocessing for edges SD-WAN in VMWare SD-WAN VeloCloud by HTTP template Templates
  + ZBX-24566 Fixed crash when expression macro is used in unsupported location Server
  + ZBX-24450 Fixed issue where graph could differ for data gathered from PostgreSQL and other databases Frontend
  + ZBX-24513 Fixed real-time export of rarely updated trends Server
  + ZBX-24163 Fixed submap addition in Map navigation tree widget to not append same submaps repeatedly Frontend
  + ZBX-23398 Fixed trigger expression constructor incorrectly showing '&lt;' and '&gt;' operators Frontend
  + ZBX-23584 Fixed error message being displayed when updating host after changing item status Frontend
  + ZBX-24635 Fixed datastore triggers in VMware templates Templates</changelog>
</package>
<package pkgid="d04a403783d0eaf62fd5a39e013e7d36abe8f95e33db3f86f09362c28d94126f" name="znc" arch="aarch64">
  <version epoch="0" ver="1.9.1" rel="bp156.2.3.1"/>
  <changelog author="mpluskal@suse.com" date="1520424000">- Update to version 1.6.6:
  * Fix use-after-free in znc --makepem. It was broken for a long
    time, but started segfaulting only now. This is a useability
    fix, not a security fix, because self-signed (or signed by a
    CA) certificates can be created without using --makepem, and
    then combined into znc.pem.</changelog>
  <changelog author="mpluskal@suse.com" date="1527854400">- Update to version 1.7.0:
  * Add CMake build. Minimum supported CMake version is 3.1. For now ZNC can be built with either CMake or autoconf. In future autoconf is going to be removed.
  * Currently znc-buildmod requires python if CMake was used; if that's a concern for you, please open a bug.
  * Increase minimum GCC version from 4.7 to 4.8. Minimum Clang version stays at 3.2.
  * Make ZNC UI translateable to different languages (only with CMake), add partial Russian and German translations. (#1237) (#1354) (#1462)
  * If you want to translate ZNC to your language, please join https://crowdin.com/project/znc-bouncer
  * Configs written before ZNC 0.206 can't be read anymore (#929)
  * Implement IRCv3.2 capabilities away-notify, account-notify, extended-join (#315) (#316)
  * Implement IRCv3.2 capabilities echo-message, cap-notify on the "client side" (#950)
  * Update capability names as they are named in IRCv3.2: znc.in/server-time-iso→server-time, znc.in/batch→batch. Old names will continue working for a while, then will be removed in some future version.
  * Make ZNC request server-time from server when available (#839)
  * Increase accepted line length from 1024 to 2048 to give some space to message tags
  * Separate buffer size settings for channels and queries (#967)
  * Support separate SSLKeyFile and SSLDHParamFile configuration in addition to existing SSLCertFile (#1192)
  * Add "AuthOnlyViaModule" global/user setting (#331)
  * Added pyeval module
  * Added stripcontrols module (#387)
  * Add new substitutions to ExpandString: %empty% and %network%. (#1049) (#1139)
  * Stop defaulting real name to "Got ZNC?" (#818)
  * Make the user aware that debug mode is enabled. (#1446)
  * Added ClearAllBuffers command (#852)
  * Don't require CSRF token for POSTs if the request uses HTTP Basic auth. (#946)
  * Set HttpOnly and SameSite=strict for session cookies (#1077) (#1450)
  * Add SNI SSL client support (#1200)
  * Add support for CIDR notation in allowed hosts list and in trusted proxy list (#207) (#1219)
  * Add network-specific config for cert validation in addition to user-supplied fingerprints: TrustAllCerts, defaults to false, and TrustPKI, defaults to true. (#866)
  * Add /attach command for symmetry with /detach. Unlike /join it allows wildcards.
  * Timestamp format now supports sub-second precision with %f. Used in awaystore, listsockets, log modules and buffer playback when client doesn't support server-time (#1455)
  * Build on macOS using ICU, Python, and OpenSSL from Homebrew, if available (#894)
  * Remove --with-openssl=/path option from ./configure. SSL is still supported and is still configurable
- Update dependencies
- Run spec-cleaner
- Use cmake for building</changelog>
  <changelog author="tchvatal@suse.com" date="1528113600">- Define systemd unitdir for cmake</changelog>
  <changelog author="mpluskal@suse.com" date="1531742400">- Fix boo#1101280 CVE-2018-14056
  * znc-traversal.patch
- Fix boo#1101281 CVE-2018-14055
  * znc-inject.patch
  * znc-inject2.patch
- Fix building on Leap-42* by using less strict linker flags</changelog>
  <changelog author="mpluskal@suse.com" date="1531915200">- Update to version 1.7.1:
  * Security critical fixes[edit]
    + CVE-2018-14055: non-admin user could gain admin privileges and shell access by injecting values into znc.conf.
    + CVE-2018-14056: path traversal in HTTP handler via ../ in a web skin name.
  * Core
    + Fix znc-buildmod to not hardcode the compiler used to build ZNC anymore in CMake build (#1536)
    + Fix language selector. Russian and German were both not selectable.
    + Fix build without SSL support (#1554)
    + Fix several broken strings
    + Stop spamming users about debug mode. This feature was added in 1.7.0, now reverted. (#1541)
  * New
    + Add partial Spanish, Indonesian, and Dutch translations
  * Modules
    + adminlog: Log the error message again (regression of 1.7.0) (#1557)
    + admindebug: New module, which allows admins to turn on/off --debug in runtime (#1556)
    + flooddetach: Fix description of commands (#1548)
    + modperl: Fix memory leak in NV handling
    + modperl: Fix functions which return VCString (#1543)
    + modpython: Fix functions which return VCString (#1543)
    + webadmin: Fix fancy CTCP replies editor for Firefox. It was showing the plain version even when JS is enabled
  * Internal
    + Deprecate one of the overloads of CMessage::GetParams(), rename it to CMessage::GetParamsColon()
    + Don't throw from destructor in the integration test
    + Fix a warning with integration test / gmake / znc-buildmod interaction.
- Drop upstream patches:
  * znc-inject2.patch
  * znc-inject.patch
  * znc-traversal.patch</changelog>
  <changelog author="info@paolostivanin.com" date="1548763200">- Update to version 1.7.2:
  * Fix compilation without deprecated APIs in OpenSSL (#1615)
  * Distinguish Channel CTCP Requests and Replies (#1624)
  * admindebug: Enforce need of TTY to turn on debug mode (#1580)
  * controlpanel: Add missing return to ListNetMods (#1589)
  * webadmin: Fix adding the last allowed network (#1584)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1553515200">- Fix boo#1130360 CVE-2019-9917
  * znc-CVE-2019-9917.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1559044800">- Update to version 1.7.3:
  * This is a security release to fix CVE-2019-9917.
  * Docker only: the znc image now supports --user option of docker
    run.
- Drop no longer needed znc-CVE-2019-9917.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1561636800">- Update to version 1.7.4:
  * This is a security release to fix CVE-2019-12816 boo#1138572
  * Send "Connected!" messages to client to the correct nick</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1563019200">- Use swig to build bindings</changelog>
  <changelog author="Mathias Homann &lt;Mathias.Homann@opensuse.org&gt;" date="1569758400">- Update to 1.7.5:
  * modpython: Add support for Python 3.8
  * modtcl: install .tcl files when building with CMake
  * nickserv: report success of Clear commands
  * Update translations, add Italian, Bulgarian, fix name of Dutch
  * Update error messages to be clearer
  * Add a deprecation warning to ./configure to use CMake instead in addition to an already existing warning in README</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1588766400">- Update to 1.8.0:
  * Output of various commands (e.g. /znc help) was switched from a table to a list
  * Support IP while verifying SSL certificates (#1504)
  * Make it more visible that admins have lots of privileges
  * Fix null dereference on startup when reading invalid config (#1585)
  * Don't show server passwords on ZNC startup (#1599)
  * Fix build with newer OpenSSL (#1688)
  * Fix in-source CMake build
  * Fix echo-message for *status (#1705)
  * controlpanel: Add already supported NoTrafficTimeout User variable to help output
  * Support python 3.9 (#1702)
  * modtcl: Added GetNetworkName (#1658)
  * partyline: Module is removed (#1632)
  * q: Module is removed (#786)
  * route_replies: Handle more numerics (#1421) (#1659) (#1660)
  * sasl: Fix sending of long authentication information (#942)
  * shell: Unblock signals when spawning child processes (#1590)
  * simple_away: Convert to UTC time (#1506)
  * watch: Better support multiple clients (#1701)
  * webadmin: Better wording for TrustPKI setting (#1670) (#1711) (#1713)
  * Refactor the way how SSL certificate is checked to simplify
    future socket-related refactors (#1697)
  * Various improvements for translation CI
  * Normalize variable name sUserName/sUsername (#1546)
  * Make de-escaping less lenient (#1715)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1589198400">- Use pristine linker flags
- Use systemd orering to allow working in environments without
  running systemd</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597492800">- update to 1.8.1:
  * Authenticated users can trigger an application crash
  (with a NULL pointer dereference) if echo-message is not enabled
  and there is no network. (bsc#1172446, CVE-2020-1377)</changelog>
  <changelog author="Maximilian Trummer &lt;opensuse@trummer.xyz&gt;" date="1599566400">- Update to 1.8.2:
  * Polish translation
  * List names of translators in TRANSLATORS.md file in source,
    as this contribution isn't directly reflected in git log
  * During --makeconf warn about listening on port 6697 too, not only about 6667 (#1734)
  * webadmin: When confirming deletion of a network and selecting No,
    redirect to the edituser page instead of listusers page (#1751)
  * Make more client command results translateable, which were missed before</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1641902400">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_znc.service.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668772800">- Add 1841.patch: support SWIG 4.1.0 (boo#1205425).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707220800">- Provide user/group, as required by RPM 4.19 (boo#1219531).</changelog>
  <changelog author="David Mulder &lt;dmulder@suse.com&gt;" date="1714651200">- Update to version 1.9.0:
  * Fixed crash when receiving SASL lines from server without having negotiated SASL via CAP.
  * Fixed build with SWIG 4.2.0.
  * Fixed build with LibreSSL.
  * Fixed handling of timezones when parsing server-time tags received from server.
  * Use module names as the module ident, otherwise some clients were merging conversations with different modules together.
  * Stopped sending invalid 333 (`RPL_TOPICWHOTIME`) to client if topic owner is unknown.
  * Fixed an ODR violation.
  * Better hide password in PASS debug lines, sometimes it was not hidden.
  * CAP REQ sent by client without CAP LS now suspends the registration as the spec requires.
  * Removed 1841.patch (upstreamed).
  * Modified harden_znc.service.patch to apply to latest release.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1720180800">- Update to 1.9.1 (boo#1227393, CVE-2024-39844)
  * This is a security release to fix CVE-2024-39844: remote code
    execution vulnerability in modtcl.
    To mitigate this for existing installations, simply unload the
    modtcl module for every user, if it's loaded. Note that only
    users with admin rights can load modtcl at all.
  * Improve tooltips in webadmin.</changelog>
</package>
<package pkgid="8e366363a30c7a545231da86358497d1b32f7212b5fb5956a8c07837f8a573fe" name="znc" arch="i586">
  <version epoch="0" ver="1.9.1" rel="bp156.2.3.1"/>
  <changelog author="mpluskal@suse.com" date="1520424000">- Update to version 1.6.6:
  * Fix use-after-free in znc --makepem. It was broken for a long
    time, but started segfaulting only now. This is a useability
    fix, not a security fix, because self-signed (or signed by a
    CA) certificates can be created without using --makepem, and
    then combined into znc.pem.</changelog>
  <changelog author="mpluskal@suse.com" date="1527854400">- Update to version 1.7.0:
  * Add CMake build. Minimum supported CMake version is 3.1. For now ZNC can be built with either CMake or autoconf. In future autoconf is going to be removed.
  * Currently znc-buildmod requires python if CMake was used; if that's a concern for you, please open a bug.
  * Increase minimum GCC version from 4.7 to 4.8. Minimum Clang version stays at 3.2.
  * Make ZNC UI translateable to different languages (only with CMake), add partial Russian and German translations. (#1237) (#1354) (#1462)
  * If you want to translate ZNC to your language, please join https://crowdin.com/project/znc-bouncer
  * Configs written before ZNC 0.206 can't be read anymore (#929)
  * Implement IRCv3.2 capabilities away-notify, account-notify, extended-join (#315) (#316)
  * Implement IRCv3.2 capabilities echo-message, cap-notify on the "client side" (#950)
  * Update capability names as they are named in IRCv3.2: znc.in/server-time-iso→server-time, znc.in/batch→batch. Old names will continue working for a while, then will be removed in some future version.
  * Make ZNC request server-time from server when available (#839)
  * Increase accepted line length from 1024 to 2048 to give some space to message tags
  * Separate buffer size settings for channels and queries (#967)
  * Support separate SSLKeyFile and SSLDHParamFile configuration in addition to existing SSLCertFile (#1192)
  * Add "AuthOnlyViaModule" global/user setting (#331)
  * Added pyeval module
  * Added stripcontrols module (#387)
  * Add new substitutions to ExpandString: %empty% and %network%. (#1049) (#1139)
  * Stop defaulting real name to "Got ZNC?" (#818)
  * Make the user aware that debug mode is enabled. (#1446)
  * Added ClearAllBuffers command (#852)
  * Don't require CSRF token for POSTs if the request uses HTTP Basic auth. (#946)
  * Set HttpOnly and SameSite=strict for session cookies (#1077) (#1450)
  * Add SNI SSL client support (#1200)
  * Add support for CIDR notation in allowed hosts list and in trusted proxy list (#207) (#1219)
  * Add network-specific config for cert validation in addition to user-supplied fingerprints: TrustAllCerts, defaults to false, and TrustPKI, defaults to true. (#866)
  * Add /attach command for symmetry with /detach. Unlike /join it allows wildcards.
  * Timestamp format now supports sub-second precision with %f. Used in awaystore, listsockets, log modules and buffer playback when client doesn't support server-time (#1455)
  * Build on macOS using ICU, Python, and OpenSSL from Homebrew, if available (#894)
  * Remove --with-openssl=/path option from ./configure. SSL is still supported and is still configurable
- Update dependencies
- Run spec-cleaner
- Use cmake for building</changelog>
  <changelog author="tchvatal@suse.com" date="1528113600">- Define systemd unitdir for cmake</changelog>
  <changelog author="mpluskal@suse.com" date="1531742400">- Fix boo#1101280 CVE-2018-14056
  * znc-traversal.patch
- Fix boo#1101281 CVE-2018-14055
  * znc-inject.patch
  * znc-inject2.patch
- Fix building on Leap-42* by using less strict linker flags</changelog>
  <changelog author="mpluskal@suse.com" date="1531915200">- Update to version 1.7.1:
  * Security critical fixes[edit]
    + CVE-2018-14055: non-admin user could gain admin privileges and shell access by injecting values into znc.conf.
    + CVE-2018-14056: path traversal in HTTP handler via ../ in a web skin name.
  * Core
    + Fix znc-buildmod to not hardcode the compiler used to build ZNC anymore in CMake build (#1536)
    + Fix language selector. Russian and German were both not selectable.
    + Fix build without SSL support (#1554)
    + Fix several broken strings
    + Stop spamming users about debug mode. This feature was added in 1.7.0, now reverted. (#1541)
  * New
    + Add partial Spanish, Indonesian, and Dutch translations
  * Modules
    + adminlog: Log the error message again (regression of 1.7.0) (#1557)
    + admindebug: New module, which allows admins to turn on/off --debug in runtime (#1556)
    + flooddetach: Fix description of commands (#1548)
    + modperl: Fix memory leak in NV handling
    + modperl: Fix functions which return VCString (#1543)
    + modpython: Fix functions which return VCString (#1543)
    + webadmin: Fix fancy CTCP replies editor for Firefox. It was showing the plain version even when JS is enabled
  * Internal
    + Deprecate one of the overloads of CMessage::GetParams(), rename it to CMessage::GetParamsColon()
    + Don't throw from destructor in the integration test
    + Fix a warning with integration test / gmake / znc-buildmod interaction.
- Drop upstream patches:
  * znc-inject2.patch
  * znc-inject.patch
  * znc-traversal.patch</changelog>
  <changelog author="info@paolostivanin.com" date="1548763200">- Update to version 1.7.2:
  * Fix compilation without deprecated APIs in OpenSSL (#1615)
  * Distinguish Channel CTCP Requests and Replies (#1624)
  * admindebug: Enforce need of TTY to turn on debug mode (#1580)
  * controlpanel: Add missing return to ListNetMods (#1589)
  * webadmin: Fix adding the last allowed network (#1584)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1553515200">- Fix boo#1130360 CVE-2019-9917
  * znc-CVE-2019-9917.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1559044800">- Update to version 1.7.3:
  * This is a security release to fix CVE-2019-9917.
  * Docker only: the znc image now supports --user option of docker
    run.
- Drop no longer needed znc-CVE-2019-9917.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1561636800">- Update to version 1.7.4:
  * This is a security release to fix CVE-2019-12816 boo#1138572
  * Send "Connected!" messages to client to the correct nick</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1563019200">- Use swig to build bindings</changelog>
  <changelog author="Mathias Homann &lt;Mathias.Homann@opensuse.org&gt;" date="1569758400">- Update to 1.7.5:
  * modpython: Add support for Python 3.8
  * modtcl: install .tcl files when building with CMake
  * nickserv: report success of Clear commands
  * Update translations, add Italian, Bulgarian, fix name of Dutch
  * Update error messages to be clearer
  * Add a deprecation warning to ./configure to use CMake instead in addition to an already existing warning in README</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1588766400">- Update to 1.8.0:
  * Output of various commands (e.g. /znc help) was switched from a table to a list
  * Support IP while verifying SSL certificates (#1504)
  * Make it more visible that admins have lots of privileges
  * Fix null dereference on startup when reading invalid config (#1585)
  * Don't show server passwords on ZNC startup (#1599)
  * Fix build with newer OpenSSL (#1688)
  * Fix in-source CMake build
  * Fix echo-message for *status (#1705)
  * controlpanel: Add already supported NoTrafficTimeout User variable to help output
  * Support python 3.9 (#1702)
  * modtcl: Added GetNetworkName (#1658)
  * partyline: Module is removed (#1632)
  * q: Module is removed (#786)
  * route_replies: Handle more numerics (#1421) (#1659) (#1660)
  * sasl: Fix sending of long authentication information (#942)
  * shell: Unblock signals when spawning child processes (#1590)
  * simple_away: Convert to UTC time (#1506)
  * watch: Better support multiple clients (#1701)
  * webadmin: Better wording for TrustPKI setting (#1670) (#1711) (#1713)
  * Refactor the way how SSL certificate is checked to simplify
    future socket-related refactors (#1697)
  * Various improvements for translation CI
  * Normalize variable name sUserName/sUsername (#1546)
  * Make de-escaping less lenient (#1715)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1589198400">- Use pristine linker flags
- Use systemd orering to allow working in environments without
  running systemd</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597492800">- update to 1.8.1:
  * Authenticated users can trigger an application crash
  (with a NULL pointer dereference) if echo-message is not enabled
  and there is no network. (bsc#1172446, CVE-2020-1377)</changelog>
  <changelog author="Maximilian Trummer &lt;opensuse@trummer.xyz&gt;" date="1599566400">- Update to 1.8.2:
  * Polish translation
  * List names of translators in TRANSLATORS.md file in source,
    as this contribution isn't directly reflected in git log
  * During --makeconf warn about listening on port 6697 too, not only about 6667 (#1734)
  * webadmin: When confirming deletion of a network and selecting No,
    redirect to the edituser page instead of listusers page (#1751)
  * Make more client command results translateable, which were missed before</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1641902400">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_znc.service.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668772800">- Add 1841.patch: support SWIG 4.1.0 (boo#1205425).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707220800">- Provide user/group, as required by RPM 4.19 (boo#1219531).</changelog>
  <changelog author="David Mulder &lt;dmulder@suse.com&gt;" date="1714651200">- Update to version 1.9.0:
  * Fixed crash when receiving SASL lines from server without having negotiated SASL via CAP.
  * Fixed build with SWIG 4.2.0.
  * Fixed build with LibreSSL.
  * Fixed handling of timezones when parsing server-time tags received from server.
  * Use module names as the module ident, otherwise some clients were merging conversations with different modules together.
  * Stopped sending invalid 333 (`RPL_TOPICWHOTIME`) to client if topic owner is unknown.
  * Fixed an ODR violation.
  * Better hide password in PASS debug lines, sometimes it was not hidden.
  * CAP REQ sent by client without CAP LS now suspends the registration as the spec requires.
  * Removed 1841.patch (upstreamed).
  * Modified harden_znc.service.patch to apply to latest release.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1720180800">- Update to 1.9.1 (boo#1227393, CVE-2024-39844)
  * This is a security release to fix CVE-2024-39844: remote code
    execution vulnerability in modtcl.
    To mitigate this for existing installations, simply unload the
    modtcl module for every user, if it's loaded. Note that only
    users with admin rights can load modtcl at all.
  * Improve tooltips in webadmin.</changelog>
</package>
<package pkgid="7afb95fbab946dd72859bacbfcf33a81835f495c43100aae079c839231cc94ac" name="znc" arch="ppc64le">
  <version epoch="0" ver="1.9.1" rel="bp156.2.3.1"/>
  <changelog author="mpluskal@suse.com" date="1520424000">- Update to version 1.6.6:
  * Fix use-after-free in znc --makepem. It was broken for a long
    time, but started segfaulting only now. This is a useability
    fix, not a security fix, because self-signed (or signed by a
    CA) certificates can be created without using --makepem, and
    then combined into znc.pem.</changelog>
  <changelog author="mpluskal@suse.com" date="1527854400">- Update to version 1.7.0:
  * Add CMake build. Minimum supported CMake version is 3.1. For now ZNC can be built with either CMake or autoconf. In future autoconf is going to be removed.
  * Currently znc-buildmod requires python if CMake was used; if that's a concern for you, please open a bug.
  * Increase minimum GCC version from 4.7 to 4.8. Minimum Clang version stays at 3.2.
  * Make ZNC UI translateable to different languages (only with CMake), add partial Russian and German translations. (#1237) (#1354) (#1462)
  * If you want to translate ZNC to your language, please join https://crowdin.com/project/znc-bouncer
  * Configs written before ZNC 0.206 can't be read anymore (#929)
  * Implement IRCv3.2 capabilities away-notify, account-notify, extended-join (#315) (#316)
  * Implement IRCv3.2 capabilities echo-message, cap-notify on the "client side" (#950)
  * Update capability names as they are named in IRCv3.2: znc.in/server-time-iso→server-time, znc.in/batch→batch. Old names will continue working for a while, then will be removed in some future version.
  * Make ZNC request server-time from server when available (#839)
  * Increase accepted line length from 1024 to 2048 to give some space to message tags
  * Separate buffer size settings for channels and queries (#967)
  * Support separate SSLKeyFile and SSLDHParamFile configuration in addition to existing SSLCertFile (#1192)
  * Add "AuthOnlyViaModule" global/user setting (#331)
  * Added pyeval module
  * Added stripcontrols module (#387)
  * Add new substitutions to ExpandString: %empty% and %network%. (#1049) (#1139)
  * Stop defaulting real name to "Got ZNC?" (#818)
  * Make the user aware that debug mode is enabled. (#1446)
  * Added ClearAllBuffers command (#852)
  * Don't require CSRF token for POSTs if the request uses HTTP Basic auth. (#946)
  * Set HttpOnly and SameSite=strict for session cookies (#1077) (#1450)
  * Add SNI SSL client support (#1200)
  * Add support for CIDR notation in allowed hosts list and in trusted proxy list (#207) (#1219)
  * Add network-specific config for cert validation in addition to user-supplied fingerprints: TrustAllCerts, defaults to false, and TrustPKI, defaults to true. (#866)
  * Add /attach command for symmetry with /detach. Unlike /join it allows wildcards.
  * Timestamp format now supports sub-second precision with %f. Used in awaystore, listsockets, log modules and buffer playback when client doesn't support server-time (#1455)
  * Build on macOS using ICU, Python, and OpenSSL from Homebrew, if available (#894)
  * Remove --with-openssl=/path option from ./configure. SSL is still supported and is still configurable
- Update dependencies
- Run spec-cleaner
- Use cmake for building</changelog>
  <changelog author="tchvatal@suse.com" date="1528113600">- Define systemd unitdir for cmake</changelog>
  <changelog author="mpluskal@suse.com" date="1531742400">- Fix boo#1101280 CVE-2018-14056
  * znc-traversal.patch
- Fix boo#1101281 CVE-2018-14055
  * znc-inject.patch
  * znc-inject2.patch
- Fix building on Leap-42* by using less strict linker flags</changelog>
  <changelog author="mpluskal@suse.com" date="1531915200">- Update to version 1.7.1:
  * Security critical fixes[edit]
    + CVE-2018-14055: non-admin user could gain admin privileges and shell access by injecting values into znc.conf.
    + CVE-2018-14056: path traversal in HTTP handler via ../ in a web skin name.
  * Core
    + Fix znc-buildmod to not hardcode the compiler used to build ZNC anymore in CMake build (#1536)
    + Fix language selector. Russian and German were both not selectable.
    + Fix build without SSL support (#1554)
    + Fix several broken strings
    + Stop spamming users about debug mode. This feature was added in 1.7.0, now reverted. (#1541)
  * New
    + Add partial Spanish, Indonesian, and Dutch translations
  * Modules
    + adminlog: Log the error message again (regression of 1.7.0) (#1557)
    + admindebug: New module, which allows admins to turn on/off --debug in runtime (#1556)
    + flooddetach: Fix description of commands (#1548)
    + modperl: Fix memory leak in NV handling
    + modperl: Fix functions which return VCString (#1543)
    + modpython: Fix functions which return VCString (#1543)
    + webadmin: Fix fancy CTCP replies editor for Firefox. It was showing the plain version even when JS is enabled
  * Internal
    + Deprecate one of the overloads of CMessage::GetParams(), rename it to CMessage::GetParamsColon()
    + Don't throw from destructor in the integration test
    + Fix a warning with integration test / gmake / znc-buildmod interaction.
- Drop upstream patches:
  * znc-inject2.patch
  * znc-inject.patch
  * znc-traversal.patch</changelog>
  <changelog author="info@paolostivanin.com" date="1548763200">- Update to version 1.7.2:
  * Fix compilation without deprecated APIs in OpenSSL (#1615)
  * Distinguish Channel CTCP Requests and Replies (#1624)
  * admindebug: Enforce need of TTY to turn on debug mode (#1580)
  * controlpanel: Add missing return to ListNetMods (#1589)
  * webadmin: Fix adding the last allowed network (#1584)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1553515200">- Fix boo#1130360 CVE-2019-9917
  * znc-CVE-2019-9917.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1559044800">- Update to version 1.7.3:
  * This is a security release to fix CVE-2019-9917.
  * Docker only: the znc image now supports --user option of docker
    run.
- Drop no longer needed znc-CVE-2019-9917.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1561636800">- Update to version 1.7.4:
  * This is a security release to fix CVE-2019-12816 boo#1138572
  * Send "Connected!" messages to client to the correct nick</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1563019200">- Use swig to build bindings</changelog>
  <changelog author="Mathias Homann &lt;Mathias.Homann@opensuse.org&gt;" date="1569758400">- Update to 1.7.5:
  * modpython: Add support for Python 3.8
  * modtcl: install .tcl files when building with CMake
  * nickserv: report success of Clear commands
  * Update translations, add Italian, Bulgarian, fix name of Dutch
  * Update error messages to be clearer
  * Add a deprecation warning to ./configure to use CMake instead in addition to an already existing warning in README</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1588766400">- Update to 1.8.0:
  * Output of various commands (e.g. /znc help) was switched from a table to a list
  * Support IP while verifying SSL certificates (#1504)
  * Make it more visible that admins have lots of privileges
  * Fix null dereference on startup when reading invalid config (#1585)
  * Don't show server passwords on ZNC startup (#1599)
  * Fix build with newer OpenSSL (#1688)
  * Fix in-source CMake build
  * Fix echo-message for *status (#1705)
  * controlpanel: Add already supported NoTrafficTimeout User variable to help output
  * Support python 3.9 (#1702)
  * modtcl: Added GetNetworkName (#1658)
  * partyline: Module is removed (#1632)
  * q: Module is removed (#786)
  * route_replies: Handle more numerics (#1421) (#1659) (#1660)
  * sasl: Fix sending of long authentication information (#942)
  * shell: Unblock signals when spawning child processes (#1590)
  * simple_away: Convert to UTC time (#1506)
  * watch: Better support multiple clients (#1701)
  * webadmin: Better wording for TrustPKI setting (#1670) (#1711) (#1713)
  * Refactor the way how SSL certificate is checked to simplify
    future socket-related refactors (#1697)
  * Various improvements for translation CI
  * Normalize variable name sUserName/sUsername (#1546)
  * Make de-escaping less lenient (#1715)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1589198400">- Use pristine linker flags
- Use systemd orering to allow working in environments without
  running systemd</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597492800">- update to 1.8.1:
  * Authenticated users can trigger an application crash
  (with a NULL pointer dereference) if echo-message is not enabled
  and there is no network. (bsc#1172446, CVE-2020-1377)</changelog>
  <changelog author="Maximilian Trummer &lt;opensuse@trummer.xyz&gt;" date="1599566400">- Update to 1.8.2:
  * Polish translation
  * List names of translators in TRANSLATORS.md file in source,
    as this contribution isn't directly reflected in git log
  * During --makeconf warn about listening on port 6697 too, not only about 6667 (#1734)
  * webadmin: When confirming deletion of a network and selecting No,
    redirect to the edituser page instead of listusers page (#1751)
  * Make more client command results translateable, which were missed before</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1641902400">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_znc.service.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668772800">- Add 1841.patch: support SWIG 4.1.0 (boo#1205425).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707220800">- Provide user/group, as required by RPM 4.19 (boo#1219531).</changelog>
  <changelog author="David Mulder &lt;dmulder@suse.com&gt;" date="1714651200">- Update to version 1.9.0:
  * Fixed crash when receiving SASL lines from server without having negotiated SASL via CAP.
  * Fixed build with SWIG 4.2.0.
  * Fixed build with LibreSSL.
  * Fixed handling of timezones when parsing server-time tags received from server.
  * Use module names as the module ident, otherwise some clients were merging conversations with different modules together.
  * Stopped sending invalid 333 (`RPL_TOPICWHOTIME`) to client if topic owner is unknown.
  * Fixed an ODR violation.
  * Better hide password in PASS debug lines, sometimes it was not hidden.
  * CAP REQ sent by client without CAP LS now suspends the registration as the spec requires.
  * Removed 1841.patch (upstreamed).
  * Modified harden_znc.service.patch to apply to latest release.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1720180800">- Update to 1.9.1 (boo#1227393, CVE-2024-39844)
  * This is a security release to fix CVE-2024-39844: remote code
    execution vulnerability in modtcl.
    To mitigate this for existing installations, simply unload the
    modtcl module for every user, if it's loaded. Note that only
    users with admin rights can load modtcl at all.
  * Improve tooltips in webadmin.</changelog>
</package>
<package pkgid="3fa37e60ca57088e24220e7c4addf1a83007756040938980f3e8f53ea3414e22" name="znc" arch="s390x">
  <version epoch="0" ver="1.9.1" rel="bp156.2.3.1"/>
  <changelog author="mpluskal@suse.com" date="1520424000">- Update to version 1.6.6:
  * Fix use-after-free in znc --makepem. It was broken for a long
    time, but started segfaulting only now. This is a useability
    fix, not a security fix, because self-signed (or signed by a
    CA) certificates can be created without using --makepem, and
    then combined into znc.pem.</changelog>
  <changelog author="mpluskal@suse.com" date="1527854400">- Update to version 1.7.0:
  * Add CMake build. Minimum supported CMake version is 3.1. For now ZNC can be built with either CMake or autoconf. In future autoconf is going to be removed.
  * Currently znc-buildmod requires python if CMake was used; if that's a concern for you, please open a bug.
  * Increase minimum GCC version from 4.7 to 4.8. Minimum Clang version stays at 3.2.
  * Make ZNC UI translateable to different languages (only with CMake), add partial Russian and German translations. (#1237) (#1354) (#1462)
  * If you want to translate ZNC to your language, please join https://crowdin.com/project/znc-bouncer
  * Configs written before ZNC 0.206 can't be read anymore (#929)
  * Implement IRCv3.2 capabilities away-notify, account-notify, extended-join (#315) (#316)
  * Implement IRCv3.2 capabilities echo-message, cap-notify on the "client side" (#950)
  * Update capability names as they are named in IRCv3.2: znc.in/server-time-iso→server-time, znc.in/batch→batch. Old names will continue working for a while, then will be removed in some future version.
  * Make ZNC request server-time from server when available (#839)
  * Increase accepted line length from 1024 to 2048 to give some space to message tags
  * Separate buffer size settings for channels and queries (#967)
  * Support separate SSLKeyFile and SSLDHParamFile configuration in addition to existing SSLCertFile (#1192)
  * Add "AuthOnlyViaModule" global/user setting (#331)
  * Added pyeval module
  * Added stripcontrols module (#387)
  * Add new substitutions to ExpandString: %empty% and %network%. (#1049) (#1139)
  * Stop defaulting real name to "Got ZNC?" (#818)
  * Make the user aware that debug mode is enabled. (#1446)
  * Added ClearAllBuffers command (#852)
  * Don't require CSRF token for POSTs if the request uses HTTP Basic auth. (#946)
  * Set HttpOnly and SameSite=strict for session cookies (#1077) (#1450)
  * Add SNI SSL client support (#1200)
  * Add support for CIDR notation in allowed hosts list and in trusted proxy list (#207) (#1219)
  * Add network-specific config for cert validation in addition to user-supplied fingerprints: TrustAllCerts, defaults to false, and TrustPKI, defaults to true. (#866)
  * Add /attach command for symmetry with /detach. Unlike /join it allows wildcards.
  * Timestamp format now supports sub-second precision with %f. Used in awaystore, listsockets, log modules and buffer playback when client doesn't support server-time (#1455)
  * Build on macOS using ICU, Python, and OpenSSL from Homebrew, if available (#894)
  * Remove --with-openssl=/path option from ./configure. SSL is still supported and is still configurable
- Update dependencies
- Run spec-cleaner
- Use cmake for building</changelog>
  <changelog author="tchvatal@suse.com" date="1528113600">- Define systemd unitdir for cmake</changelog>
  <changelog author="mpluskal@suse.com" date="1531742400">- Fix boo#1101280 CVE-2018-14056
  * znc-traversal.patch
- Fix boo#1101281 CVE-2018-14055
  * znc-inject.patch
  * znc-inject2.patch
- Fix building on Leap-42* by using less strict linker flags</changelog>
  <changelog author="mpluskal@suse.com" date="1531915200">- Update to version 1.7.1:
  * Security critical fixes[edit]
    + CVE-2018-14055: non-admin user could gain admin privileges and shell access by injecting values into znc.conf.
    + CVE-2018-14056: path traversal in HTTP handler via ../ in a web skin name.
  * Core
    + Fix znc-buildmod to not hardcode the compiler used to build ZNC anymore in CMake build (#1536)
    + Fix language selector. Russian and German were both not selectable.
    + Fix build without SSL support (#1554)
    + Fix several broken strings
    + Stop spamming users about debug mode. This feature was added in 1.7.0, now reverted. (#1541)
  * New
    + Add partial Spanish, Indonesian, and Dutch translations
  * Modules
    + adminlog: Log the error message again (regression of 1.7.0) (#1557)
    + admindebug: New module, which allows admins to turn on/off --debug in runtime (#1556)
    + flooddetach: Fix description of commands (#1548)
    + modperl: Fix memory leak in NV handling
    + modperl: Fix functions which return VCString (#1543)
    + modpython: Fix functions which return VCString (#1543)
    + webadmin: Fix fancy CTCP replies editor for Firefox. It was showing the plain version even when JS is enabled
  * Internal
    + Deprecate one of the overloads of CMessage::GetParams(), rename it to CMessage::GetParamsColon()
    + Don't throw from destructor in the integration test
    + Fix a warning with integration test / gmake / znc-buildmod interaction.
- Drop upstream patches:
  * znc-inject2.patch
  * znc-inject.patch
  * znc-traversal.patch</changelog>
  <changelog author="info@paolostivanin.com" date="1548763200">- Update to version 1.7.2:
  * Fix compilation without deprecated APIs in OpenSSL (#1615)
  * Distinguish Channel CTCP Requests and Replies (#1624)
  * admindebug: Enforce need of TTY to turn on debug mode (#1580)
  * controlpanel: Add missing return to ListNetMods (#1589)
  * webadmin: Fix adding the last allowed network (#1584)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1553515200">- Fix boo#1130360 CVE-2019-9917
  * znc-CVE-2019-9917.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1559044800">- Update to version 1.7.3:
  * This is a security release to fix CVE-2019-9917.
  * Docker only: the znc image now supports --user option of docker
    run.
- Drop no longer needed znc-CVE-2019-9917.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1561636800">- Update to version 1.7.4:
  * This is a security release to fix CVE-2019-12816 boo#1138572
  * Send "Connected!" messages to client to the correct nick</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1563019200">- Use swig to build bindings</changelog>
  <changelog author="Mathias Homann &lt;Mathias.Homann@opensuse.org&gt;" date="1569758400">- Update to 1.7.5:
  * modpython: Add support for Python 3.8
  * modtcl: install .tcl files when building with CMake
  * nickserv: report success of Clear commands
  * Update translations, add Italian, Bulgarian, fix name of Dutch
  * Update error messages to be clearer
  * Add a deprecation warning to ./configure to use CMake instead in addition to an already existing warning in README</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1588766400">- Update to 1.8.0:
  * Output of various commands (e.g. /znc help) was switched from a table to a list
  * Support IP while verifying SSL certificates (#1504)
  * Make it more visible that admins have lots of privileges
  * Fix null dereference on startup when reading invalid config (#1585)
  * Don't show server passwords on ZNC startup (#1599)
  * Fix build with newer OpenSSL (#1688)
  * Fix in-source CMake build
  * Fix echo-message for *status (#1705)
  * controlpanel: Add already supported NoTrafficTimeout User variable to help output
  * Support python 3.9 (#1702)
  * modtcl: Added GetNetworkName (#1658)
  * partyline: Module is removed (#1632)
  * q: Module is removed (#786)
  * route_replies: Handle more numerics (#1421) (#1659) (#1660)
  * sasl: Fix sending of long authentication information (#942)
  * shell: Unblock signals when spawning child processes (#1590)
  * simple_away: Convert to UTC time (#1506)
  * watch: Better support multiple clients (#1701)
  * webadmin: Better wording for TrustPKI setting (#1670) (#1711) (#1713)
  * Refactor the way how SSL certificate is checked to simplify
    future socket-related refactors (#1697)
  * Various improvements for translation CI
  * Normalize variable name sUserName/sUsername (#1546)
  * Make de-escaping less lenient (#1715)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1589198400">- Use pristine linker flags
- Use systemd orering to allow working in environments without
  running systemd</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597492800">- update to 1.8.1:
  * Authenticated users can trigger an application crash
  (with a NULL pointer dereference) if echo-message is not enabled
  and there is no network. (bsc#1172446, CVE-2020-1377)</changelog>
  <changelog author="Maximilian Trummer &lt;opensuse@trummer.xyz&gt;" date="1599566400">- Update to 1.8.2:
  * Polish translation
  * List names of translators in TRANSLATORS.md file in source,
    as this contribution isn't directly reflected in git log
  * During --makeconf warn about listening on port 6697 too, not only about 6667 (#1734)
  * webadmin: When confirming deletion of a network and selecting No,
    redirect to the edituser page instead of listusers page (#1751)
  * Make more client command results translateable, which were missed before</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1641902400">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_znc.service.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668772800">- Add 1841.patch: support SWIG 4.1.0 (boo#1205425).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707220800">- Provide user/group, as required by RPM 4.19 (boo#1219531).</changelog>
  <changelog author="David Mulder &lt;dmulder@suse.com&gt;" date="1714651200">- Update to version 1.9.0:
  * Fixed crash when receiving SASL lines from server without having negotiated SASL via CAP.
  * Fixed build with SWIG 4.2.0.
  * Fixed build with LibreSSL.
  * Fixed handling of timezones when parsing server-time tags received from server.
  * Use module names as the module ident, otherwise some clients were merging conversations with different modules together.
  * Stopped sending invalid 333 (`RPL_TOPICWHOTIME`) to client if topic owner is unknown.
  * Fixed an ODR violation.
  * Better hide password in PASS debug lines, sometimes it was not hidden.
  * CAP REQ sent by client without CAP LS now suspends the registration as the spec requires.
  * Removed 1841.patch (upstreamed).
  * Modified harden_znc.service.patch to apply to latest release.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1720180800">- Update to 1.9.1 (boo#1227393, CVE-2024-39844)
  * This is a security release to fix CVE-2024-39844: remote code
    execution vulnerability in modtcl.
    To mitigate this for existing installations, simply unload the
    modtcl module for every user, if it's loaded. Note that only
    users with admin rights can load modtcl at all.
  * Improve tooltips in webadmin.</changelog>
</package>
<package pkgid="3677631bf89ece4812a3bce04f314b63fefacc8ccf6da9e138965fae006ea722" name="znc" arch="src">
  <version epoch="0" ver="1.9.1" rel="bp156.2.3.1"/>
  <changelog author="mpluskal@suse.com" date="1520424000">- Update to version 1.6.6:
  * Fix use-after-free in znc --makepem. It was broken for a long
    time, but started segfaulting only now. This is a useability
    fix, not a security fix, because self-signed (or signed by a
    CA) certificates can be created without using --makepem, and
    then combined into znc.pem.</changelog>
  <changelog author="mpluskal@suse.com" date="1527854400">- Update to version 1.7.0:
  * Add CMake build. Minimum supported CMake version is 3.1. For now ZNC can be built with either CMake or autoconf. In future autoconf is going to be removed.
  * Currently znc-buildmod requires python if CMake was used; if that's a concern for you, please open a bug.
  * Increase minimum GCC version from 4.7 to 4.8. Minimum Clang version stays at 3.2.
  * Make ZNC UI translateable to different languages (only with CMake), add partial Russian and German translations. (#1237) (#1354) (#1462)
  * If you want to translate ZNC to your language, please join https://crowdin.com/project/znc-bouncer
  * Configs written before ZNC 0.206 can't be read anymore (#929)
  * Implement IRCv3.2 capabilities away-notify, account-notify, extended-join (#315) (#316)
  * Implement IRCv3.2 capabilities echo-message, cap-notify on the "client side" (#950)
  * Update capability names as they are named in IRCv3.2: znc.in/server-time-iso→server-time, znc.in/batch→batch. Old names will continue working for a while, then will be removed in some future version.
  * Make ZNC request server-time from server when available (#839)
  * Increase accepted line length from 1024 to 2048 to give some space to message tags
  * Separate buffer size settings for channels and queries (#967)
  * Support separate SSLKeyFile and SSLDHParamFile configuration in addition to existing SSLCertFile (#1192)
  * Add "AuthOnlyViaModule" global/user setting (#331)
  * Added pyeval module
  * Added stripcontrols module (#387)
  * Add new substitutions to ExpandString: %empty% and %network%. (#1049) (#1139)
  * Stop defaulting real name to "Got ZNC?" (#818)
  * Make the user aware that debug mode is enabled. (#1446)
  * Added ClearAllBuffers command (#852)
  * Don't require CSRF token for POSTs if the request uses HTTP Basic auth. (#946)
  * Set HttpOnly and SameSite=strict for session cookies (#1077) (#1450)
  * Add SNI SSL client support (#1200)
  * Add support for CIDR notation in allowed hosts list and in trusted proxy list (#207) (#1219)
  * Add network-specific config for cert validation in addition to user-supplied fingerprints: TrustAllCerts, defaults to false, and TrustPKI, defaults to true. (#866)
  * Add /attach command for symmetry with /detach. Unlike /join it allows wildcards.
  * Timestamp format now supports sub-second precision with %f. Used in awaystore, listsockets, log modules and buffer playback when client doesn't support server-time (#1455)
  * Build on macOS using ICU, Python, and OpenSSL from Homebrew, if available (#894)
  * Remove --with-openssl=/path option from ./configure. SSL is still supported and is still configurable
- Update dependencies
- Run spec-cleaner
- Use cmake for building</changelog>
  <changelog author="tchvatal@suse.com" date="1528113600">- Define systemd unitdir for cmake</changelog>
  <changelog author="mpluskal@suse.com" date="1531742400">- Fix boo#1101280 CVE-2018-14056
  * znc-traversal.patch
- Fix boo#1101281 CVE-2018-14055
  * znc-inject.patch
  * znc-inject2.patch
- Fix building on Leap-42* by using less strict linker flags</changelog>
  <changelog author="mpluskal@suse.com" date="1531915200">- Update to version 1.7.1:
  * Security critical fixes[edit]
    + CVE-2018-14055: non-admin user could gain admin privileges and shell access by injecting values into znc.conf.
    + CVE-2018-14056: path traversal in HTTP handler via ../ in a web skin name.
  * Core
    + Fix znc-buildmod to not hardcode the compiler used to build ZNC anymore in CMake build (#1536)
    + Fix language selector. Russian and German were both not selectable.
    + Fix build without SSL support (#1554)
    + Fix several broken strings
    + Stop spamming users about debug mode. This feature was added in 1.7.0, now reverted. (#1541)
  * New
    + Add partial Spanish, Indonesian, and Dutch translations
  * Modules
    + adminlog: Log the error message again (regression of 1.7.0) (#1557)
    + admindebug: New module, which allows admins to turn on/off --debug in runtime (#1556)
    + flooddetach: Fix description of commands (#1548)
    + modperl: Fix memory leak in NV handling
    + modperl: Fix functions which return VCString (#1543)
    + modpython: Fix functions which return VCString (#1543)
    + webadmin: Fix fancy CTCP replies editor for Firefox. It was showing the plain version even when JS is enabled
  * Internal
    + Deprecate one of the overloads of CMessage::GetParams(), rename it to CMessage::GetParamsColon()
    + Don't throw from destructor in the integration test
    + Fix a warning with integration test / gmake / znc-buildmod interaction.
- Drop upstream patches:
  * znc-inject2.patch
  * znc-inject.patch
  * znc-traversal.patch</changelog>
  <changelog author="info@paolostivanin.com" date="1548763200">- Update to version 1.7.2:
  * Fix compilation without deprecated APIs in OpenSSL (#1615)
  * Distinguish Channel CTCP Requests and Replies (#1624)
  * admindebug: Enforce need of TTY to turn on debug mode (#1580)
  * controlpanel: Add missing return to ListNetMods (#1589)
  * webadmin: Fix adding the last allowed network (#1584)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1553515200">- Fix boo#1130360 CVE-2019-9917
  * znc-CVE-2019-9917.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1559044800">- Update to version 1.7.3:
  * This is a security release to fix CVE-2019-9917.
  * Docker only: the znc image now supports --user option of docker
    run.
- Drop no longer needed znc-CVE-2019-9917.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1561636800">- Update to version 1.7.4:
  * This is a security release to fix CVE-2019-12816 boo#1138572
  * Send "Connected!" messages to client to the correct nick</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1563019200">- Use swig to build bindings</changelog>
  <changelog author="Mathias Homann &lt;Mathias.Homann@opensuse.org&gt;" date="1569758400">- Update to 1.7.5:
  * modpython: Add support for Python 3.8
  * modtcl: install .tcl files when building with CMake
  * nickserv: report success of Clear commands
  * Update translations, add Italian, Bulgarian, fix name of Dutch
  * Update error messages to be clearer
  * Add a deprecation warning to ./configure to use CMake instead in addition to an already existing warning in README</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1588766400">- Update to 1.8.0:
  * Output of various commands (e.g. /znc help) was switched from a table to a list
  * Support IP while verifying SSL certificates (#1504)
  * Make it more visible that admins have lots of privileges
  * Fix null dereference on startup when reading invalid config (#1585)
  * Don't show server passwords on ZNC startup (#1599)
  * Fix build with newer OpenSSL (#1688)
  * Fix in-source CMake build
  * Fix echo-message for *status (#1705)
  * controlpanel: Add already supported NoTrafficTimeout User variable to help output
  * Support python 3.9 (#1702)
  * modtcl: Added GetNetworkName (#1658)
  * partyline: Module is removed (#1632)
  * q: Module is removed (#786)
  * route_replies: Handle more numerics (#1421) (#1659) (#1660)
  * sasl: Fix sending of long authentication information (#942)
  * shell: Unblock signals when spawning child processes (#1590)
  * simple_away: Convert to UTC time (#1506)
  * watch: Better support multiple clients (#1701)
  * webadmin: Better wording for TrustPKI setting (#1670) (#1711) (#1713)
  * Refactor the way how SSL certificate is checked to simplify
    future socket-related refactors (#1697)
  * Various improvements for translation CI
  * Normalize variable name sUserName/sUsername (#1546)
  * Make de-escaping less lenient (#1715)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1589198400">- Use pristine linker flags
- Use systemd orering to allow working in environments without
  running systemd</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597492800">- update to 1.8.1:
  * Authenticated users can trigger an application crash
  (with a NULL pointer dereference) if echo-message is not enabled
  and there is no network. (bsc#1172446, CVE-2020-1377)</changelog>
  <changelog author="Maximilian Trummer &lt;opensuse@trummer.xyz&gt;" date="1599566400">- Update to 1.8.2:
  * Polish translation
  * List names of translators in TRANSLATORS.md file in source,
    as this contribution isn't directly reflected in git log
  * During --makeconf warn about listening on port 6697 too, not only about 6667 (#1734)
  * webadmin: When confirming deletion of a network and selecting No,
    redirect to the edituser page instead of listusers page (#1751)
  * Make more client command results translateable, which were missed before</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1641902400">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_znc.service.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668772800">- Add 1841.patch: support SWIG 4.1.0 (boo#1205425).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707220800">- Provide user/group, as required by RPM 4.19 (boo#1219531).</changelog>
  <changelog author="David Mulder &lt;dmulder@suse.com&gt;" date="1714651200">- Update to version 1.9.0:
  * Fixed crash when receiving SASL lines from server without having negotiated SASL via CAP.
  * Fixed build with SWIG 4.2.0.
  * Fixed build with LibreSSL.
  * Fixed handling of timezones when parsing server-time tags received from server.
  * Use module names as the module ident, otherwise some clients were merging conversations with different modules together.
  * Stopped sending invalid 333 (`RPL_TOPICWHOTIME`) to client if topic owner is unknown.
  * Fixed an ODR violation.
  * Better hide password in PASS debug lines, sometimes it was not hidden.
  * CAP REQ sent by client without CAP LS now suspends the registration as the spec requires.
  * Removed 1841.patch (upstreamed).
  * Modified harden_znc.service.patch to apply to latest release.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1720180800">- Update to 1.9.1 (boo#1227393, CVE-2024-39844)
  * This is a security release to fix CVE-2024-39844: remote code
    execution vulnerability in modtcl.
    To mitigate this for existing installations, simply unload the
    modtcl module for every user, if it's loaded. Note that only
    users with admin rights can load modtcl at all.
  * Improve tooltips in webadmin.</changelog>
</package>
<package pkgid="b51157f6d9e3816ca1bab5d5ca2eb6451b46bc954c5dda674f4df245a1b84044" name="znc" arch="x86_64">
  <version epoch="0" ver="1.9.1" rel="bp156.2.3.1"/>
  <changelog author="mpluskal@suse.com" date="1520424000">- Update to version 1.6.6:
  * Fix use-after-free in znc --makepem. It was broken for a long
    time, but started segfaulting only now. This is a useability
    fix, not a security fix, because self-signed (or signed by a
    CA) certificates can be created without using --makepem, and
    then combined into znc.pem.</changelog>
  <changelog author="mpluskal@suse.com" date="1527854400">- Update to version 1.7.0:
  * Add CMake build. Minimum supported CMake version is 3.1. For now ZNC can be built with either CMake or autoconf. In future autoconf is going to be removed.
  * Currently znc-buildmod requires python if CMake was used; if that's a concern for you, please open a bug.
  * Increase minimum GCC version from 4.7 to 4.8. Minimum Clang version stays at 3.2.
  * Make ZNC UI translateable to different languages (only with CMake), add partial Russian and German translations. (#1237) (#1354) (#1462)
  * If you want to translate ZNC to your language, please join https://crowdin.com/project/znc-bouncer
  * Configs written before ZNC 0.206 can't be read anymore (#929)
  * Implement IRCv3.2 capabilities away-notify, account-notify, extended-join (#315) (#316)
  * Implement IRCv3.2 capabilities echo-message, cap-notify on the "client side" (#950)
  * Update capability names as they are named in IRCv3.2: znc.in/server-time-iso→server-time, znc.in/batch→batch. Old names will continue working for a while, then will be removed in some future version.
  * Make ZNC request server-time from server when available (#839)
  * Increase accepted line length from 1024 to 2048 to give some space to message tags
  * Separate buffer size settings for channels and queries (#967)
  * Support separate SSLKeyFile and SSLDHParamFile configuration in addition to existing SSLCertFile (#1192)
  * Add "AuthOnlyViaModule" global/user setting (#331)
  * Added pyeval module
  * Added stripcontrols module (#387)
  * Add new substitutions to ExpandString: %empty% and %network%. (#1049) (#1139)
  * Stop defaulting real name to "Got ZNC?" (#818)
  * Make the user aware that debug mode is enabled. (#1446)
  * Added ClearAllBuffers command (#852)
  * Don't require CSRF token for POSTs if the request uses HTTP Basic auth. (#946)
  * Set HttpOnly and SameSite=strict for session cookies (#1077) (#1450)
  * Add SNI SSL client support (#1200)
  * Add support for CIDR notation in allowed hosts list and in trusted proxy list (#207) (#1219)
  * Add network-specific config for cert validation in addition to user-supplied fingerprints: TrustAllCerts, defaults to false, and TrustPKI, defaults to true. (#866)
  * Add /attach command for symmetry with /detach. Unlike /join it allows wildcards.
  * Timestamp format now supports sub-second precision with %f. Used in awaystore, listsockets, log modules and buffer playback when client doesn't support server-time (#1455)
  * Build on macOS using ICU, Python, and OpenSSL from Homebrew, if available (#894)
  * Remove --with-openssl=/path option from ./configure. SSL is still supported and is still configurable
- Update dependencies
- Run spec-cleaner
- Use cmake for building</changelog>
  <changelog author="tchvatal@suse.com" date="1528113600">- Define systemd unitdir for cmake</changelog>
  <changelog author="mpluskal@suse.com" date="1531742400">- Fix boo#1101280 CVE-2018-14056
  * znc-traversal.patch
- Fix boo#1101281 CVE-2018-14055
  * znc-inject.patch
  * znc-inject2.patch
- Fix building on Leap-42* by using less strict linker flags</changelog>
  <changelog author="mpluskal@suse.com" date="1531915200">- Update to version 1.7.1:
  * Security critical fixes[edit]
    + CVE-2018-14055: non-admin user could gain admin privileges and shell access by injecting values into znc.conf.
    + CVE-2018-14056: path traversal in HTTP handler via ../ in a web skin name.
  * Core
    + Fix znc-buildmod to not hardcode the compiler used to build ZNC anymore in CMake build (#1536)
    + Fix language selector. Russian and German were both not selectable.
    + Fix build without SSL support (#1554)
    + Fix several broken strings
    + Stop spamming users about debug mode. This feature was added in 1.7.0, now reverted. (#1541)
  * New
    + Add partial Spanish, Indonesian, and Dutch translations
  * Modules
    + adminlog: Log the error message again (regression of 1.7.0) (#1557)
    + admindebug: New module, which allows admins to turn on/off --debug in runtime (#1556)
    + flooddetach: Fix description of commands (#1548)
    + modperl: Fix memory leak in NV handling
    + modperl: Fix functions which return VCString (#1543)
    + modpython: Fix functions which return VCString (#1543)
    + webadmin: Fix fancy CTCP replies editor for Firefox. It was showing the plain version even when JS is enabled
  * Internal
    + Deprecate one of the overloads of CMessage::GetParams(), rename it to CMessage::GetParamsColon()
    + Don't throw from destructor in the integration test
    + Fix a warning with integration test / gmake / znc-buildmod interaction.
- Drop upstream patches:
  * znc-inject2.patch
  * znc-inject.patch
  * znc-traversal.patch</changelog>
  <changelog author="info@paolostivanin.com" date="1548763200">- Update to version 1.7.2:
  * Fix compilation without deprecated APIs in OpenSSL (#1615)
  * Distinguish Channel CTCP Requests and Replies (#1624)
  * admindebug: Enforce need of TTY to turn on debug mode (#1580)
  * controlpanel: Add missing return to ListNetMods (#1589)
  * webadmin: Fix adding the last allowed network (#1584)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1553515200">- Fix boo#1130360 CVE-2019-9917
  * znc-CVE-2019-9917.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1559044800">- Update to version 1.7.3:
  * This is a security release to fix CVE-2019-9917.
  * Docker only: the znc image now supports --user option of docker
    run.
- Drop no longer needed znc-CVE-2019-9917.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1561636800">- Update to version 1.7.4:
  * This is a security release to fix CVE-2019-12816 boo#1138572
  * Send "Connected!" messages to client to the correct nick</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1563019200">- Use swig to build bindings</changelog>
  <changelog author="Mathias Homann &lt;Mathias.Homann@opensuse.org&gt;" date="1569758400">- Update to 1.7.5:
  * modpython: Add support for Python 3.8
  * modtcl: install .tcl files when building with CMake
  * nickserv: report success of Clear commands
  * Update translations, add Italian, Bulgarian, fix name of Dutch
  * Update error messages to be clearer
  * Add a deprecation warning to ./configure to use CMake instead in addition to an already existing warning in README</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1588766400">- Update to 1.8.0:
  * Output of various commands (e.g. /znc help) was switched from a table to a list
  * Support IP while verifying SSL certificates (#1504)
  * Make it more visible that admins have lots of privileges
  * Fix null dereference on startup when reading invalid config (#1585)
  * Don't show server passwords on ZNC startup (#1599)
  * Fix build with newer OpenSSL (#1688)
  * Fix in-source CMake build
  * Fix echo-message for *status (#1705)
  * controlpanel: Add already supported NoTrafficTimeout User variable to help output
  * Support python 3.9 (#1702)
  * modtcl: Added GetNetworkName (#1658)
  * partyline: Module is removed (#1632)
  * q: Module is removed (#786)
  * route_replies: Handle more numerics (#1421) (#1659) (#1660)
  * sasl: Fix sending of long authentication information (#942)
  * shell: Unblock signals when spawning child processes (#1590)
  * simple_away: Convert to UTC time (#1506)
  * watch: Better support multiple clients (#1701)
  * webadmin: Better wording for TrustPKI setting (#1670) (#1711) (#1713)
  * Refactor the way how SSL certificate is checked to simplify
    future socket-related refactors (#1697)
  * Various improvements for translation CI
  * Normalize variable name sUserName/sUsername (#1546)
  * Make de-escaping less lenient (#1715)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1589198400">- Use pristine linker flags
- Use systemd orering to allow working in environments without
  running systemd</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597492800">- update to 1.8.1:
  * Authenticated users can trigger an application crash
  (with a NULL pointer dereference) if echo-message is not enabled
  and there is no network. (bsc#1172446, CVE-2020-1377)</changelog>
  <changelog author="Maximilian Trummer &lt;opensuse@trummer.xyz&gt;" date="1599566400">- Update to 1.8.2:
  * Polish translation
  * List names of translators in TRANSLATORS.md file in source,
    as this contribution isn't directly reflected in git log
  * During --makeconf warn about listening on port 6697 too, not only about 6667 (#1734)
  * webadmin: When confirming deletion of a network and selecting No,
    redirect to the edituser page instead of listusers page (#1751)
  * Make more client command results translateable, which were missed before</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1641902400">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_znc.service.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668772800">- Add 1841.patch: support SWIG 4.1.0 (boo#1205425).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707220800">- Provide user/group, as required by RPM 4.19 (boo#1219531).</changelog>
  <changelog author="David Mulder &lt;dmulder@suse.com&gt;" date="1714651200">- Update to version 1.9.0:
  * Fixed crash when receiving SASL lines from server without having negotiated SASL via CAP.
  * Fixed build with SWIG 4.2.0.
  * Fixed build with LibreSSL.
  * Fixed handling of timezones when parsing server-time tags received from server.
  * Use module names as the module ident, otherwise some clients were merging conversations with different modules together.
  * Stopped sending invalid 333 (`RPL_TOPICWHOTIME`) to client if topic owner is unknown.
  * Fixed an ODR violation.
  * Better hide password in PASS debug lines, sometimes it was not hidden.
  * CAP REQ sent by client without CAP LS now suspends the registration as the spec requires.
  * Removed 1841.patch (upstreamed).
  * Modified harden_znc.service.patch to apply to latest release.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1720180800">- Update to 1.9.1 (boo#1227393, CVE-2024-39844)
  * This is a security release to fix CVE-2024-39844: remote code
    execution vulnerability in modtcl.
    To mitigate this for existing installations, simply unload the
    modtcl module for every user, if it's loaded. Note that only
    users with admin rights can load modtcl at all.
  * Improve tooltips in webadmin.</changelog>
</package>
<package pkgid="d701a6238bfb2a293319a9c81ff68ecea6c252ab00c7e548bb9e3504fa918f93" name="znc-devel" arch="aarch64">
  <version epoch="0" ver="1.9.1" rel="bp156.2.3.1"/>
  <changelog author="mpluskal@suse.com" date="1520424000">- Update to version 1.6.6:
  * Fix use-after-free in znc --makepem. It was broken for a long
    time, but started segfaulting only now. This is a useability
    fix, not a security fix, because self-signed (or signed by a
    CA) certificates can be created without using --makepem, and
    then combined into znc.pem.</changelog>
  <changelog author="mpluskal@suse.com" date="1527854400">- Update to version 1.7.0:
  * Add CMake build. Minimum supported CMake version is 3.1. For now ZNC can be built with either CMake or autoconf. In future autoconf is going to be removed.
  * Currently znc-buildmod requires python if CMake was used; if that's a concern for you, please open a bug.
  * Increase minimum GCC version from 4.7 to 4.8. Minimum Clang version stays at 3.2.
  * Make ZNC UI translateable to different languages (only with CMake), add partial Russian and German translations. (#1237) (#1354) (#1462)
  * If you want to translate ZNC to your language, please join https://crowdin.com/project/znc-bouncer
  * Configs written before ZNC 0.206 can't be read anymore (#929)
  * Implement IRCv3.2 capabilities away-notify, account-notify, extended-join (#315) (#316)
  * Implement IRCv3.2 capabilities echo-message, cap-notify on the "client side" (#950)
  * Update capability names as they are named in IRCv3.2: znc.in/server-time-iso→server-time, znc.in/batch→batch. Old names will continue working for a while, then will be removed in some future version.
  * Make ZNC request server-time from server when available (#839)
  * Increase accepted line length from 1024 to 2048 to give some space to message tags
  * Separate buffer size settings for channels and queries (#967)
  * Support separate SSLKeyFile and SSLDHParamFile configuration in addition to existing SSLCertFile (#1192)
  * Add "AuthOnlyViaModule" global/user setting (#331)
  * Added pyeval module
  * Added stripcontrols module (#387)
  * Add new substitutions to ExpandString: %empty% and %network%. (#1049) (#1139)
  * Stop defaulting real name to "Got ZNC?" (#818)
  * Make the user aware that debug mode is enabled. (#1446)
  * Added ClearAllBuffers command (#852)
  * Don't require CSRF token for POSTs if the request uses HTTP Basic auth. (#946)
  * Set HttpOnly and SameSite=strict for session cookies (#1077) (#1450)
  * Add SNI SSL client support (#1200)
  * Add support for CIDR notation in allowed hosts list and in trusted proxy list (#207) (#1219)
  * Add network-specific config for cert validation in addition to user-supplied fingerprints: TrustAllCerts, defaults to false, and TrustPKI, defaults to true. (#866)
  * Add /attach command for symmetry with /detach. Unlike /join it allows wildcards.
  * Timestamp format now supports sub-second precision with %f. Used in awaystore, listsockets, log modules and buffer playback when client doesn't support server-time (#1455)
  * Build on macOS using ICU, Python, and OpenSSL from Homebrew, if available (#894)
  * Remove --with-openssl=/path option from ./configure. SSL is still supported and is still configurable
- Update dependencies
- Run spec-cleaner
- Use cmake for building</changelog>
  <changelog author="tchvatal@suse.com" date="1528113600">- Define systemd unitdir for cmake</changelog>
  <changelog author="mpluskal@suse.com" date="1531742400">- Fix boo#1101280 CVE-2018-14056
  * znc-traversal.patch
- Fix boo#1101281 CVE-2018-14055
  * znc-inject.patch
  * znc-inject2.patch
- Fix building on Leap-42* by using less strict linker flags</changelog>
  <changelog author="mpluskal@suse.com" date="1531915200">- Update to version 1.7.1:
  * Security critical fixes[edit]
    + CVE-2018-14055: non-admin user could gain admin privileges and shell access by injecting values into znc.conf.
    + CVE-2018-14056: path traversal in HTTP handler via ../ in a web skin name.
  * Core
    + Fix znc-buildmod to not hardcode the compiler used to build ZNC anymore in CMake build (#1536)
    + Fix language selector. Russian and German were both not selectable.
    + Fix build without SSL support (#1554)
    + Fix several broken strings
    + Stop spamming users about debug mode. This feature was added in 1.7.0, now reverted. (#1541)
  * New
    + Add partial Spanish, Indonesian, and Dutch translations
  * Modules
    + adminlog: Log the error message again (regression of 1.7.0) (#1557)
    + admindebug: New module, which allows admins to turn on/off --debug in runtime (#1556)
    + flooddetach: Fix description of commands (#1548)
    + modperl: Fix memory leak in NV handling
    + modperl: Fix functions which return VCString (#1543)
    + modpython: Fix functions which return VCString (#1543)
    + webadmin: Fix fancy CTCP replies editor for Firefox. It was showing the plain version even when JS is enabled
  * Internal
    + Deprecate one of the overloads of CMessage::GetParams(), rename it to CMessage::GetParamsColon()
    + Don't throw from destructor in the integration test
    + Fix a warning with integration test / gmake / znc-buildmod interaction.
- Drop upstream patches:
  * znc-inject2.patch
  * znc-inject.patch
  * znc-traversal.patch</changelog>
  <changelog author="info@paolostivanin.com" date="1548763200">- Update to version 1.7.2:
  * Fix compilation without deprecated APIs in OpenSSL (#1615)
  * Distinguish Channel CTCP Requests and Replies (#1624)
  * admindebug: Enforce need of TTY to turn on debug mode (#1580)
  * controlpanel: Add missing return to ListNetMods (#1589)
  * webadmin: Fix adding the last allowed network (#1584)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1553515200">- Fix boo#1130360 CVE-2019-9917
  * znc-CVE-2019-9917.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1559044800">- Update to version 1.7.3:
  * This is a security release to fix CVE-2019-9917.
  * Docker only: the znc image now supports --user option of docker
    run.
- Drop no longer needed znc-CVE-2019-9917.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1561636800">- Update to version 1.7.4:
  * This is a security release to fix CVE-2019-12816 boo#1138572
  * Send "Connected!" messages to client to the correct nick</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1563019200">- Use swig to build bindings</changelog>
  <changelog author="Mathias Homann &lt;Mathias.Homann@opensuse.org&gt;" date="1569758400">- Update to 1.7.5:
  * modpython: Add support for Python 3.8
  * modtcl: install .tcl files when building with CMake
  * nickserv: report success of Clear commands
  * Update translations, add Italian, Bulgarian, fix name of Dutch
  * Update error messages to be clearer
  * Add a deprecation warning to ./configure to use CMake instead in addition to an already existing warning in README</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1588766400">- Update to 1.8.0:
  * Output of various commands (e.g. /znc help) was switched from a table to a list
  * Support IP while verifying SSL certificates (#1504)
  * Make it more visible that admins have lots of privileges
  * Fix null dereference on startup when reading invalid config (#1585)
  * Don't show server passwords on ZNC startup (#1599)
  * Fix build with newer OpenSSL (#1688)
  * Fix in-source CMake build
  * Fix echo-message for *status (#1705)
  * controlpanel: Add already supported NoTrafficTimeout User variable to help output
  * Support python 3.9 (#1702)
  * modtcl: Added GetNetworkName (#1658)
  * partyline: Module is removed (#1632)
  * q: Module is removed (#786)
  * route_replies: Handle more numerics (#1421) (#1659) (#1660)
  * sasl: Fix sending of long authentication information (#942)
  * shell: Unblock signals when spawning child processes (#1590)
  * simple_away: Convert to UTC time (#1506)
  * watch: Better support multiple clients (#1701)
  * webadmin: Better wording for TrustPKI setting (#1670) (#1711) (#1713)
  * Refactor the way how SSL certificate is checked to simplify
    future socket-related refactors (#1697)
  * Various improvements for translation CI
  * Normalize variable name sUserName/sUsername (#1546)
  * Make de-escaping less lenient (#1715)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1589198400">- Use pristine linker flags
- Use systemd orering to allow working in environments without
  running systemd</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597492800">- update to 1.8.1:
  * Authenticated users can trigger an application crash
  (with a NULL pointer dereference) if echo-message is not enabled
  and there is no network. (bsc#1172446, CVE-2020-1377)</changelog>
  <changelog author="Maximilian Trummer &lt;opensuse@trummer.xyz&gt;" date="1599566400">- Update to 1.8.2:
  * Polish translation
  * List names of translators in TRANSLATORS.md file in source,
    as this contribution isn't directly reflected in git log
  * During --makeconf warn about listening on port 6697 too, not only about 6667 (#1734)
  * webadmin: When confirming deletion of a network and selecting No,
    redirect to the edituser page instead of listusers page (#1751)
  * Make more client command results translateable, which were missed before</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1641902400">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_znc.service.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668772800">- Add 1841.patch: support SWIG 4.1.0 (boo#1205425).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707220800">- Provide user/group, as required by RPM 4.19 (boo#1219531).</changelog>
  <changelog author="David Mulder &lt;dmulder@suse.com&gt;" date="1714651200">- Update to version 1.9.0:
  * Fixed crash when receiving SASL lines from server without having negotiated SASL via CAP.
  * Fixed build with SWIG 4.2.0.
  * Fixed build with LibreSSL.
  * Fixed handling of timezones when parsing server-time tags received from server.
  * Use module names as the module ident, otherwise some clients were merging conversations with different modules together.
  * Stopped sending invalid 333 (`RPL_TOPICWHOTIME`) to client if topic owner is unknown.
  * Fixed an ODR violation.
  * Better hide password in PASS debug lines, sometimes it was not hidden.
  * CAP REQ sent by client without CAP LS now suspends the registration as the spec requires.
  * Removed 1841.patch (upstreamed).
  * Modified harden_znc.service.patch to apply to latest release.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1720180800">- Update to 1.9.1 (boo#1227393, CVE-2024-39844)
  * This is a security release to fix CVE-2024-39844: remote code
    execution vulnerability in modtcl.
    To mitigate this for existing installations, simply unload the
    modtcl module for every user, if it's loaded. Note that only
    users with admin rights can load modtcl at all.
  * Improve tooltips in webadmin.</changelog>
</package>
<package pkgid="96a429b067e7af3307ebc59af6d91afc70d4303e630fc535c761acd28b819e31" name="znc-devel" arch="i586">
  <version epoch="0" ver="1.9.1" rel="bp156.2.3.1"/>
  <changelog author="mpluskal@suse.com" date="1520424000">- Update to version 1.6.6:
  * Fix use-after-free in znc --makepem. It was broken for a long
    time, but started segfaulting only now. This is a useability
    fix, not a security fix, because self-signed (or signed by a
    CA) certificates can be created without using --makepem, and
    then combined into znc.pem.</changelog>
  <changelog author="mpluskal@suse.com" date="1527854400">- Update to version 1.7.0:
  * Add CMake build. Minimum supported CMake version is 3.1. For now ZNC can be built with either CMake or autoconf. In future autoconf is going to be removed.
  * Currently znc-buildmod requires python if CMake was used; if that's a concern for you, please open a bug.
  * Increase minimum GCC version from 4.7 to 4.8. Minimum Clang version stays at 3.2.
  * Make ZNC UI translateable to different languages (only with CMake), add partial Russian and German translations. (#1237) (#1354) (#1462)
  * If you want to translate ZNC to your language, please join https://crowdin.com/project/znc-bouncer
  * Configs written before ZNC 0.206 can't be read anymore (#929)
  * Implement IRCv3.2 capabilities away-notify, account-notify, extended-join (#315) (#316)
  * Implement IRCv3.2 capabilities echo-message, cap-notify on the "client side" (#950)
  * Update capability names as they are named in IRCv3.2: znc.in/server-time-iso→server-time, znc.in/batch→batch. Old names will continue working for a while, then will be removed in some future version.
  * Make ZNC request server-time from server when available (#839)
  * Increase accepted line length from 1024 to 2048 to give some space to message tags
  * Separate buffer size settings for channels and queries (#967)
  * Support separate SSLKeyFile and SSLDHParamFile configuration in addition to existing SSLCertFile (#1192)
  * Add "AuthOnlyViaModule" global/user setting (#331)
  * Added pyeval module
  * Added stripcontrols module (#387)
  * Add new substitutions to ExpandString: %empty% and %network%. (#1049) (#1139)
  * Stop defaulting real name to "Got ZNC?" (#818)
  * Make the user aware that debug mode is enabled. (#1446)
  * Added ClearAllBuffers command (#852)
  * Don't require CSRF token for POSTs if the request uses HTTP Basic auth. (#946)
  * Set HttpOnly and SameSite=strict for session cookies (#1077) (#1450)
  * Add SNI SSL client support (#1200)
  * Add support for CIDR notation in allowed hosts list and in trusted proxy list (#207) (#1219)
  * Add network-specific config for cert validation in addition to user-supplied fingerprints: TrustAllCerts, defaults to false, and TrustPKI, defaults to true. (#866)
  * Add /attach command for symmetry with /detach. Unlike /join it allows wildcards.
  * Timestamp format now supports sub-second precision with %f. Used in awaystore, listsockets, log modules and buffer playback when client doesn't support server-time (#1455)
  * Build on macOS using ICU, Python, and OpenSSL from Homebrew, if available (#894)
  * Remove --with-openssl=/path option from ./configure. SSL is still supported and is still configurable
- Update dependencies
- Run spec-cleaner
- Use cmake for building</changelog>
  <changelog author="tchvatal@suse.com" date="1528113600">- Define systemd unitdir for cmake</changelog>
  <changelog author="mpluskal@suse.com" date="1531742400">- Fix boo#1101280 CVE-2018-14056
  * znc-traversal.patch
- Fix boo#1101281 CVE-2018-14055
  * znc-inject.patch
  * znc-inject2.patch
- Fix building on Leap-42* by using less strict linker flags</changelog>
  <changelog author="mpluskal@suse.com" date="1531915200">- Update to version 1.7.1:
  * Security critical fixes[edit]
    + CVE-2018-14055: non-admin user could gain admin privileges and shell access by injecting values into znc.conf.
    + CVE-2018-14056: path traversal in HTTP handler via ../ in a web skin name.
  * Core
    + Fix znc-buildmod to not hardcode the compiler used to build ZNC anymore in CMake build (#1536)
    + Fix language selector. Russian and German were both not selectable.
    + Fix build without SSL support (#1554)
    + Fix several broken strings
    + Stop spamming users about debug mode. This feature was added in 1.7.0, now reverted. (#1541)
  * New
    + Add partial Spanish, Indonesian, and Dutch translations
  * Modules
    + adminlog: Log the error message again (regression of 1.7.0) (#1557)
    + admindebug: New module, which allows admins to turn on/off --debug in runtime (#1556)
    + flooddetach: Fix description of commands (#1548)
    + modperl: Fix memory leak in NV handling
    + modperl: Fix functions which return VCString (#1543)
    + modpython: Fix functions which return VCString (#1543)
    + webadmin: Fix fancy CTCP replies editor for Firefox. It was showing the plain version even when JS is enabled
  * Internal
    + Deprecate one of the overloads of CMessage::GetParams(), rename it to CMessage::GetParamsColon()
    + Don't throw from destructor in the integration test
    + Fix a warning with integration test / gmake / znc-buildmod interaction.
- Drop upstream patches:
  * znc-inject2.patch
  * znc-inject.patch
  * znc-traversal.patch</changelog>
  <changelog author="info@paolostivanin.com" date="1548763200">- Update to version 1.7.2:
  * Fix compilation without deprecated APIs in OpenSSL (#1615)
  * Distinguish Channel CTCP Requests and Replies (#1624)
  * admindebug: Enforce need of TTY to turn on debug mode (#1580)
  * controlpanel: Add missing return to ListNetMods (#1589)
  * webadmin: Fix adding the last allowed network (#1584)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1553515200">- Fix boo#1130360 CVE-2019-9917
  * znc-CVE-2019-9917.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1559044800">- Update to version 1.7.3:
  * This is a security release to fix CVE-2019-9917.
  * Docker only: the znc image now supports --user option of docker
    run.
- Drop no longer needed znc-CVE-2019-9917.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1561636800">- Update to version 1.7.4:
  * This is a security release to fix CVE-2019-12816 boo#1138572
  * Send "Connected!" messages to client to the correct nick</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1563019200">- Use swig to build bindings</changelog>
  <changelog author="Mathias Homann &lt;Mathias.Homann@opensuse.org&gt;" date="1569758400">- Update to 1.7.5:
  * modpython: Add support for Python 3.8
  * modtcl: install .tcl files when building with CMake
  * nickserv: report success of Clear commands
  * Update translations, add Italian, Bulgarian, fix name of Dutch
  * Update error messages to be clearer
  * Add a deprecation warning to ./configure to use CMake instead in addition to an already existing warning in README</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1588766400">- Update to 1.8.0:
  * Output of various commands (e.g. /znc help) was switched from a table to a list
  * Support IP while verifying SSL certificates (#1504)
  * Make it more visible that admins have lots of privileges
  * Fix null dereference on startup when reading invalid config (#1585)
  * Don't show server passwords on ZNC startup (#1599)
  * Fix build with newer OpenSSL (#1688)
  * Fix in-source CMake build
  * Fix echo-message for *status (#1705)
  * controlpanel: Add already supported NoTrafficTimeout User variable to help output
  * Support python 3.9 (#1702)
  * modtcl: Added GetNetworkName (#1658)
  * partyline: Module is removed (#1632)
  * q: Module is removed (#786)
  * route_replies: Handle more numerics (#1421) (#1659) (#1660)
  * sasl: Fix sending of long authentication information (#942)
  * shell: Unblock signals when spawning child processes (#1590)
  * simple_away: Convert to UTC time (#1506)
  * watch: Better support multiple clients (#1701)
  * webadmin: Better wording for TrustPKI setting (#1670) (#1711) (#1713)
  * Refactor the way how SSL certificate is checked to simplify
    future socket-related refactors (#1697)
  * Various improvements for translation CI
  * Normalize variable name sUserName/sUsername (#1546)
  * Make de-escaping less lenient (#1715)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1589198400">- Use pristine linker flags
- Use systemd orering to allow working in environments without
  running systemd</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597492800">- update to 1.8.1:
  * Authenticated users can trigger an application crash
  (with a NULL pointer dereference) if echo-message is not enabled
  and there is no network. (bsc#1172446, CVE-2020-1377)</changelog>
  <changelog author="Maximilian Trummer &lt;opensuse@trummer.xyz&gt;" date="1599566400">- Update to 1.8.2:
  * Polish translation
  * List names of translators in TRANSLATORS.md file in source,
    as this contribution isn't directly reflected in git log
  * During --makeconf warn about listening on port 6697 too, not only about 6667 (#1734)
  * webadmin: When confirming deletion of a network and selecting No,
    redirect to the edituser page instead of listusers page (#1751)
  * Make more client command results translateable, which were missed before</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1641902400">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_znc.service.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668772800">- Add 1841.patch: support SWIG 4.1.0 (boo#1205425).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707220800">- Provide user/group, as required by RPM 4.19 (boo#1219531).</changelog>
  <changelog author="David Mulder &lt;dmulder@suse.com&gt;" date="1714651200">- Update to version 1.9.0:
  * Fixed crash when receiving SASL lines from server without having negotiated SASL via CAP.
  * Fixed build with SWIG 4.2.0.
  * Fixed build with LibreSSL.
  * Fixed handling of timezones when parsing server-time tags received from server.
  * Use module names as the module ident, otherwise some clients were merging conversations with different modules together.
  * Stopped sending invalid 333 (`RPL_TOPICWHOTIME`) to client if topic owner is unknown.
  * Fixed an ODR violation.
  * Better hide password in PASS debug lines, sometimes it was not hidden.
  * CAP REQ sent by client without CAP LS now suspends the registration as the spec requires.
  * Removed 1841.patch (upstreamed).
  * Modified harden_znc.service.patch to apply to latest release.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1720180800">- Update to 1.9.1 (boo#1227393, CVE-2024-39844)
  * This is a security release to fix CVE-2024-39844: remote code
    execution vulnerability in modtcl.
    To mitigate this for existing installations, simply unload the
    modtcl module for every user, if it's loaded. Note that only
    users with admin rights can load modtcl at all.
  * Improve tooltips in webadmin.</changelog>
</package>
<package pkgid="749cbfa377177a8dab553cd2c05f793efdc4a5bd82843e953caa5a3953008a49" name="znc-devel" arch="ppc64le">
  <version epoch="0" ver="1.9.1" rel="bp156.2.3.1"/>
  <changelog author="mpluskal@suse.com" date="1520424000">- Update to version 1.6.6:
  * Fix use-after-free in znc --makepem. It was broken for a long
    time, but started segfaulting only now. This is a useability
    fix, not a security fix, because self-signed (or signed by a
    CA) certificates can be created without using --makepem, and
    then combined into znc.pem.</changelog>
  <changelog author="mpluskal@suse.com" date="1527854400">- Update to version 1.7.0:
  * Add CMake build. Minimum supported CMake version is 3.1. For now ZNC can be built with either CMake or autoconf. In future autoconf is going to be removed.
  * Currently znc-buildmod requires python if CMake was used; if that's a concern for you, please open a bug.
  * Increase minimum GCC version from 4.7 to 4.8. Minimum Clang version stays at 3.2.
  * Make ZNC UI translateable to different languages (only with CMake), add partial Russian and German translations. (#1237) (#1354) (#1462)
  * If you want to translate ZNC to your language, please join https://crowdin.com/project/znc-bouncer
  * Configs written before ZNC 0.206 can't be read anymore (#929)
  * Implement IRCv3.2 capabilities away-notify, account-notify, extended-join (#315) (#316)
  * Implement IRCv3.2 capabilities echo-message, cap-notify on the "client side" (#950)
  * Update capability names as they are named in IRCv3.2: znc.in/server-time-iso→server-time, znc.in/batch→batch. Old names will continue working for a while, then will be removed in some future version.
  * Make ZNC request server-time from server when available (#839)
  * Increase accepted line length from 1024 to 2048 to give some space to message tags
  * Separate buffer size settings for channels and queries (#967)
  * Support separate SSLKeyFile and SSLDHParamFile configuration in addition to existing SSLCertFile (#1192)
  * Add "AuthOnlyViaModule" global/user setting (#331)
  * Added pyeval module
  * Added stripcontrols module (#387)
  * Add new substitutions to ExpandString: %empty% and %network%. (#1049) (#1139)
  * Stop defaulting real name to "Got ZNC?" (#818)
  * Make the user aware that debug mode is enabled. (#1446)
  * Added ClearAllBuffers command (#852)
  * Don't require CSRF token for POSTs if the request uses HTTP Basic auth. (#946)
  * Set HttpOnly and SameSite=strict for session cookies (#1077) (#1450)
  * Add SNI SSL client support (#1200)
  * Add support for CIDR notation in allowed hosts list and in trusted proxy list (#207) (#1219)
  * Add network-specific config for cert validation in addition to user-supplied fingerprints: TrustAllCerts, defaults to false, and TrustPKI, defaults to true. (#866)
  * Add /attach command for symmetry with /detach. Unlike /join it allows wildcards.
  * Timestamp format now supports sub-second precision with %f. Used in awaystore, listsockets, log modules and buffer playback when client doesn't support server-time (#1455)
  * Build on macOS using ICU, Python, and OpenSSL from Homebrew, if available (#894)
  * Remove --with-openssl=/path option from ./configure. SSL is still supported and is still configurable
- Update dependencies
- Run spec-cleaner
- Use cmake for building</changelog>
  <changelog author="tchvatal@suse.com" date="1528113600">- Define systemd unitdir for cmake</changelog>
  <changelog author="mpluskal@suse.com" date="1531742400">- Fix boo#1101280 CVE-2018-14056
  * znc-traversal.patch
- Fix boo#1101281 CVE-2018-14055
  * znc-inject.patch
  * znc-inject2.patch
- Fix building on Leap-42* by using less strict linker flags</changelog>
  <changelog author="mpluskal@suse.com" date="1531915200">- Update to version 1.7.1:
  * Security critical fixes[edit]
    + CVE-2018-14055: non-admin user could gain admin privileges and shell access by injecting values into znc.conf.
    + CVE-2018-14056: path traversal in HTTP handler via ../ in a web skin name.
  * Core
    + Fix znc-buildmod to not hardcode the compiler used to build ZNC anymore in CMake build (#1536)
    + Fix language selector. Russian and German were both not selectable.
    + Fix build without SSL support (#1554)
    + Fix several broken strings
    + Stop spamming users about debug mode. This feature was added in 1.7.0, now reverted. (#1541)
  * New
    + Add partial Spanish, Indonesian, and Dutch translations
  * Modules
    + adminlog: Log the error message again (regression of 1.7.0) (#1557)
    + admindebug: New module, which allows admins to turn on/off --debug in runtime (#1556)
    + flooddetach: Fix description of commands (#1548)
    + modperl: Fix memory leak in NV handling
    + modperl: Fix functions which return VCString (#1543)
    + modpython: Fix functions which return VCString (#1543)
    + webadmin: Fix fancy CTCP replies editor for Firefox. It was showing the plain version even when JS is enabled
  * Internal
    + Deprecate one of the overloads of CMessage::GetParams(), rename it to CMessage::GetParamsColon()
    + Don't throw from destructor in the integration test
    + Fix a warning with integration test / gmake / znc-buildmod interaction.
- Drop upstream patches:
  * znc-inject2.patch
  * znc-inject.patch
  * znc-traversal.patch</changelog>
  <changelog author="info@paolostivanin.com" date="1548763200">- Update to version 1.7.2:
  * Fix compilation without deprecated APIs in OpenSSL (#1615)
  * Distinguish Channel CTCP Requests and Replies (#1624)
  * admindebug: Enforce need of TTY to turn on debug mode (#1580)
  * controlpanel: Add missing return to ListNetMods (#1589)
  * webadmin: Fix adding the last allowed network (#1584)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1553515200">- Fix boo#1130360 CVE-2019-9917
  * znc-CVE-2019-9917.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1559044800">- Update to version 1.7.3:
  * This is a security release to fix CVE-2019-9917.
  * Docker only: the znc image now supports --user option of docker
    run.
- Drop no longer needed znc-CVE-2019-9917.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1561636800">- Update to version 1.7.4:
  * This is a security release to fix CVE-2019-12816 boo#1138572
  * Send "Connected!" messages to client to the correct nick</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1563019200">- Use swig to build bindings</changelog>
  <changelog author="Mathias Homann &lt;Mathias.Homann@opensuse.org&gt;" date="1569758400">- Update to 1.7.5:
  * modpython: Add support for Python 3.8
  * modtcl: install .tcl files when building with CMake
  * nickserv: report success of Clear commands
  * Update translations, add Italian, Bulgarian, fix name of Dutch
  * Update error messages to be clearer
  * Add a deprecation warning to ./configure to use CMake instead in addition to an already existing warning in README</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1588766400">- Update to 1.8.0:
  * Output of various commands (e.g. /znc help) was switched from a table to a list
  * Support IP while verifying SSL certificates (#1504)
  * Make it more visible that admins have lots of privileges
  * Fix null dereference on startup when reading invalid config (#1585)
  * Don't show server passwords on ZNC startup (#1599)
  * Fix build with newer OpenSSL (#1688)
  * Fix in-source CMake build
  * Fix echo-message for *status (#1705)
  * controlpanel: Add already supported NoTrafficTimeout User variable to help output
  * Support python 3.9 (#1702)
  * modtcl: Added GetNetworkName (#1658)
  * partyline: Module is removed (#1632)
  * q: Module is removed (#786)
  * route_replies: Handle more numerics (#1421) (#1659) (#1660)
  * sasl: Fix sending of long authentication information (#942)
  * shell: Unblock signals when spawning child processes (#1590)
  * simple_away: Convert to UTC time (#1506)
  * watch: Better support multiple clients (#1701)
  * webadmin: Better wording for TrustPKI setting (#1670) (#1711) (#1713)
  * Refactor the way how SSL certificate is checked to simplify
    future socket-related refactors (#1697)
  * Various improvements for translation CI
  * Normalize variable name sUserName/sUsername (#1546)
  * Make de-escaping less lenient (#1715)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1589198400">- Use pristine linker flags
- Use systemd orering to allow working in environments without
  running systemd</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597492800">- update to 1.8.1:
  * Authenticated users can trigger an application crash
  (with a NULL pointer dereference) if echo-message is not enabled
  and there is no network. (bsc#1172446, CVE-2020-1377)</changelog>
  <changelog author="Maximilian Trummer &lt;opensuse@trummer.xyz&gt;" date="1599566400">- Update to 1.8.2:
  * Polish translation
  * List names of translators in TRANSLATORS.md file in source,
    as this contribution isn't directly reflected in git log
  * During --makeconf warn about listening on port 6697 too, not only about 6667 (#1734)
  * webadmin: When confirming deletion of a network and selecting No,
    redirect to the edituser page instead of listusers page (#1751)
  * Make more client command results translateable, which were missed before</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1641902400">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_znc.service.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668772800">- Add 1841.patch: support SWIG 4.1.0 (boo#1205425).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707220800">- Provide user/group, as required by RPM 4.19 (boo#1219531).</changelog>
  <changelog author="David Mulder &lt;dmulder@suse.com&gt;" date="1714651200">- Update to version 1.9.0:
  * Fixed crash when receiving SASL lines from server without having negotiated SASL via CAP.
  * Fixed build with SWIG 4.2.0.
  * Fixed build with LibreSSL.
  * Fixed handling of timezones when parsing server-time tags received from server.
  * Use module names as the module ident, otherwise some clients were merging conversations with different modules together.
  * Stopped sending invalid 333 (`RPL_TOPICWHOTIME`) to client if topic owner is unknown.
  * Fixed an ODR violation.
  * Better hide password in PASS debug lines, sometimes it was not hidden.
  * CAP REQ sent by client without CAP LS now suspends the registration as the spec requires.
  * Removed 1841.patch (upstreamed).
  * Modified harden_znc.service.patch to apply to latest release.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1720180800">- Update to 1.9.1 (boo#1227393, CVE-2024-39844)
  * This is a security release to fix CVE-2024-39844: remote code
    execution vulnerability in modtcl.
    To mitigate this for existing installations, simply unload the
    modtcl module for every user, if it's loaded. Note that only
    users with admin rights can load modtcl at all.
  * Improve tooltips in webadmin.</changelog>
</package>
<package pkgid="9e97c73e42847b02ca15db7c3b4e66b8d2f42676c6279402b107e6e050a9e6de" name="znc-devel" arch="s390x">
  <version epoch="0" ver="1.9.1" rel="bp156.2.3.1"/>
  <changelog author="mpluskal@suse.com" date="1520424000">- Update to version 1.6.6:
  * Fix use-after-free in znc --makepem. It was broken for a long
    time, but started segfaulting only now. This is a useability
    fix, not a security fix, because self-signed (or signed by a
    CA) certificates can be created without using --makepem, and
    then combined into znc.pem.</changelog>
  <changelog author="mpluskal@suse.com" date="1527854400">- Update to version 1.7.0:
  * Add CMake build. Minimum supported CMake version is 3.1. For now ZNC can be built with either CMake or autoconf. In future autoconf is going to be removed.
  * Currently znc-buildmod requires python if CMake was used; if that's a concern for you, please open a bug.
  * Increase minimum GCC version from 4.7 to 4.8. Minimum Clang version stays at 3.2.
  * Make ZNC UI translateable to different languages (only with CMake), add partial Russian and German translations. (#1237) (#1354) (#1462)
  * If you want to translate ZNC to your language, please join https://crowdin.com/project/znc-bouncer
  * Configs written before ZNC 0.206 can't be read anymore (#929)
  * Implement IRCv3.2 capabilities away-notify, account-notify, extended-join (#315) (#316)
  * Implement IRCv3.2 capabilities echo-message, cap-notify on the "client side" (#950)
  * Update capability names as they are named in IRCv3.2: znc.in/server-time-iso→server-time, znc.in/batch→batch. Old names will continue working for a while, then will be removed in some future version.
  * Make ZNC request server-time from server when available (#839)
  * Increase accepted line length from 1024 to 2048 to give some space to message tags
  * Separate buffer size settings for channels and queries (#967)
  * Support separate SSLKeyFile and SSLDHParamFile configuration in addition to existing SSLCertFile (#1192)
  * Add "AuthOnlyViaModule" global/user setting (#331)
  * Added pyeval module
  * Added stripcontrols module (#387)
  * Add new substitutions to ExpandString: %empty% and %network%. (#1049) (#1139)
  * Stop defaulting real name to "Got ZNC?" (#818)
  * Make the user aware that debug mode is enabled. (#1446)
  * Added ClearAllBuffers command (#852)
  * Don't require CSRF token for POSTs if the request uses HTTP Basic auth. (#946)
  * Set HttpOnly and SameSite=strict for session cookies (#1077) (#1450)
  * Add SNI SSL client support (#1200)
  * Add support for CIDR notation in allowed hosts list and in trusted proxy list (#207) (#1219)
  * Add network-specific config for cert validation in addition to user-supplied fingerprints: TrustAllCerts, defaults to false, and TrustPKI, defaults to true. (#866)
  * Add /attach command for symmetry with /detach. Unlike /join it allows wildcards.
  * Timestamp format now supports sub-second precision with %f. Used in awaystore, listsockets, log modules and buffer playback when client doesn't support server-time (#1455)
  * Build on macOS using ICU, Python, and OpenSSL from Homebrew, if available (#894)
  * Remove --with-openssl=/path option from ./configure. SSL is still supported and is still configurable
- Update dependencies
- Run spec-cleaner
- Use cmake for building</changelog>
  <changelog author="tchvatal@suse.com" date="1528113600">- Define systemd unitdir for cmake</changelog>
  <changelog author="mpluskal@suse.com" date="1531742400">- Fix boo#1101280 CVE-2018-14056
  * znc-traversal.patch
- Fix boo#1101281 CVE-2018-14055
  * znc-inject.patch
  * znc-inject2.patch
- Fix building on Leap-42* by using less strict linker flags</changelog>
  <changelog author="mpluskal@suse.com" date="1531915200">- Update to version 1.7.1:
  * Security critical fixes[edit]
    + CVE-2018-14055: non-admin user could gain admin privileges and shell access by injecting values into znc.conf.
    + CVE-2018-14056: path traversal in HTTP handler via ../ in a web skin name.
  * Core
    + Fix znc-buildmod to not hardcode the compiler used to build ZNC anymore in CMake build (#1536)
    + Fix language selector. Russian and German were both not selectable.
    + Fix build without SSL support (#1554)
    + Fix several broken strings
    + Stop spamming users about debug mode. This feature was added in 1.7.0, now reverted. (#1541)
  * New
    + Add partial Spanish, Indonesian, and Dutch translations
  * Modules
    + adminlog: Log the error message again (regression of 1.7.0) (#1557)
    + admindebug: New module, which allows admins to turn on/off --debug in runtime (#1556)
    + flooddetach: Fix description of commands (#1548)
    + modperl: Fix memory leak in NV handling
    + modperl: Fix functions which return VCString (#1543)
    + modpython: Fix functions which return VCString (#1543)
    + webadmin: Fix fancy CTCP replies editor for Firefox. It was showing the plain version even when JS is enabled
  * Internal
    + Deprecate one of the overloads of CMessage::GetParams(), rename it to CMessage::GetParamsColon()
    + Don't throw from destructor in the integration test
    + Fix a warning with integration test / gmake / znc-buildmod interaction.
- Drop upstream patches:
  * znc-inject2.patch
  * znc-inject.patch
  * znc-traversal.patch</changelog>
  <changelog author="info@paolostivanin.com" date="1548763200">- Update to version 1.7.2:
  * Fix compilation without deprecated APIs in OpenSSL (#1615)
  * Distinguish Channel CTCP Requests and Replies (#1624)
  * admindebug: Enforce need of TTY to turn on debug mode (#1580)
  * controlpanel: Add missing return to ListNetMods (#1589)
  * webadmin: Fix adding the last allowed network (#1584)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1553515200">- Fix boo#1130360 CVE-2019-9917
  * znc-CVE-2019-9917.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1559044800">- Update to version 1.7.3:
  * This is a security release to fix CVE-2019-9917.
  * Docker only: the znc image now supports --user option of docker
    run.
- Drop no longer needed znc-CVE-2019-9917.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1561636800">- Update to version 1.7.4:
  * This is a security release to fix CVE-2019-12816 boo#1138572
  * Send "Connected!" messages to client to the correct nick</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1563019200">- Use swig to build bindings</changelog>
  <changelog author="Mathias Homann &lt;Mathias.Homann@opensuse.org&gt;" date="1569758400">- Update to 1.7.5:
  * modpython: Add support for Python 3.8
  * modtcl: install .tcl files when building with CMake
  * nickserv: report success of Clear commands
  * Update translations, add Italian, Bulgarian, fix name of Dutch
  * Update error messages to be clearer
  * Add a deprecation warning to ./configure to use CMake instead in addition to an already existing warning in README</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1588766400">- Update to 1.8.0:
  * Output of various commands (e.g. /znc help) was switched from a table to a list
  * Support IP while verifying SSL certificates (#1504)
  * Make it more visible that admins have lots of privileges
  * Fix null dereference on startup when reading invalid config (#1585)
  * Don't show server passwords on ZNC startup (#1599)
  * Fix build with newer OpenSSL (#1688)
  * Fix in-source CMake build
  * Fix echo-message for *status (#1705)
  * controlpanel: Add already supported NoTrafficTimeout User variable to help output
  * Support python 3.9 (#1702)
  * modtcl: Added GetNetworkName (#1658)
  * partyline: Module is removed (#1632)
  * q: Module is removed (#786)
  * route_replies: Handle more numerics (#1421) (#1659) (#1660)
  * sasl: Fix sending of long authentication information (#942)
  * shell: Unblock signals when spawning child processes (#1590)
  * simple_away: Convert to UTC time (#1506)
  * watch: Better support multiple clients (#1701)
  * webadmin: Better wording for TrustPKI setting (#1670) (#1711) (#1713)
  * Refactor the way how SSL certificate is checked to simplify
    future socket-related refactors (#1697)
  * Various improvements for translation CI
  * Normalize variable name sUserName/sUsername (#1546)
  * Make de-escaping less lenient (#1715)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1589198400">- Use pristine linker flags
- Use systemd orering to allow working in environments without
  running systemd</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597492800">- update to 1.8.1:
  * Authenticated users can trigger an application crash
  (with a NULL pointer dereference) if echo-message is not enabled
  and there is no network. (bsc#1172446, CVE-2020-1377)</changelog>
  <changelog author="Maximilian Trummer &lt;opensuse@trummer.xyz&gt;" date="1599566400">- Update to 1.8.2:
  * Polish translation
  * List names of translators in TRANSLATORS.md file in source,
    as this contribution isn't directly reflected in git log
  * During --makeconf warn about listening on port 6697 too, not only about 6667 (#1734)
  * webadmin: When confirming deletion of a network and selecting No,
    redirect to the edituser page instead of listusers page (#1751)
  * Make more client command results translateable, which were missed before</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1641902400">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_znc.service.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668772800">- Add 1841.patch: support SWIG 4.1.0 (boo#1205425).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707220800">- Provide user/group, as required by RPM 4.19 (boo#1219531).</changelog>
  <changelog author="David Mulder &lt;dmulder@suse.com&gt;" date="1714651200">- Update to version 1.9.0:
  * Fixed crash when receiving SASL lines from server without having negotiated SASL via CAP.
  * Fixed build with SWIG 4.2.0.
  * Fixed build with LibreSSL.
  * Fixed handling of timezones when parsing server-time tags received from server.
  * Use module names as the module ident, otherwise some clients were merging conversations with different modules together.
  * Stopped sending invalid 333 (`RPL_TOPICWHOTIME`) to client if topic owner is unknown.
  * Fixed an ODR violation.
  * Better hide password in PASS debug lines, sometimes it was not hidden.
  * CAP REQ sent by client without CAP LS now suspends the registration as the spec requires.
  * Removed 1841.patch (upstreamed).
  * Modified harden_znc.service.patch to apply to latest release.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1720180800">- Update to 1.9.1 (boo#1227393, CVE-2024-39844)
  * This is a security release to fix CVE-2024-39844: remote code
    execution vulnerability in modtcl.
    To mitigate this for existing installations, simply unload the
    modtcl module for every user, if it's loaded. Note that only
    users with admin rights can load modtcl at all.
  * Improve tooltips in webadmin.</changelog>
</package>
<package pkgid="842b27627a2e6d8bee7f128af5813bcb725c5a85bad101f17ff49d56dca946e9" name="znc-devel" arch="x86_64">
  <version epoch="0" ver="1.9.1" rel="bp156.2.3.1"/>
  <changelog author="mpluskal@suse.com" date="1520424000">- Update to version 1.6.6:
  * Fix use-after-free in znc --makepem. It was broken for a long
    time, but started segfaulting only now. This is a useability
    fix, not a security fix, because self-signed (or signed by a
    CA) certificates can be created without using --makepem, and
    then combined into znc.pem.</changelog>
  <changelog author="mpluskal@suse.com" date="1527854400">- Update to version 1.7.0:
  * Add CMake build. Minimum supported CMake version is 3.1. For now ZNC can be built with either CMake or autoconf. In future autoconf is going to be removed.
  * Currently znc-buildmod requires python if CMake was used; if that's a concern for you, please open a bug.
  * Increase minimum GCC version from 4.7 to 4.8. Minimum Clang version stays at 3.2.
  * Make ZNC UI translateable to different languages (only with CMake), add partial Russian and German translations. (#1237) (#1354) (#1462)
  * If you want to translate ZNC to your language, please join https://crowdin.com/project/znc-bouncer
  * Configs written before ZNC 0.206 can't be read anymore (#929)
  * Implement IRCv3.2 capabilities away-notify, account-notify, extended-join (#315) (#316)
  * Implement IRCv3.2 capabilities echo-message, cap-notify on the "client side" (#950)
  * Update capability names as they are named in IRCv3.2: znc.in/server-time-iso→server-time, znc.in/batch→batch. Old names will continue working for a while, then will be removed in some future version.
  * Make ZNC request server-time from server when available (#839)
  * Increase accepted line length from 1024 to 2048 to give some space to message tags
  * Separate buffer size settings for channels and queries (#967)
  * Support separate SSLKeyFile and SSLDHParamFile configuration in addition to existing SSLCertFile (#1192)
  * Add "AuthOnlyViaModule" global/user setting (#331)
  * Added pyeval module
  * Added stripcontrols module (#387)
  * Add new substitutions to ExpandString: %empty% and %network%. (#1049) (#1139)
  * Stop defaulting real name to "Got ZNC?" (#818)
  * Make the user aware that debug mode is enabled. (#1446)
  * Added ClearAllBuffers command (#852)
  * Don't require CSRF token for POSTs if the request uses HTTP Basic auth. (#946)
  * Set HttpOnly and SameSite=strict for session cookies (#1077) (#1450)
  * Add SNI SSL client support (#1200)
  * Add support for CIDR notation in allowed hosts list and in trusted proxy list (#207) (#1219)
  * Add network-specific config for cert validation in addition to user-supplied fingerprints: TrustAllCerts, defaults to false, and TrustPKI, defaults to true. (#866)
  * Add /attach command for symmetry with /detach. Unlike /join it allows wildcards.
  * Timestamp format now supports sub-second precision with %f. Used in awaystore, listsockets, log modules and buffer playback when client doesn't support server-time (#1455)
  * Build on macOS using ICU, Python, and OpenSSL from Homebrew, if available (#894)
  * Remove --with-openssl=/path option from ./configure. SSL is still supported and is still configurable
- Update dependencies
- Run spec-cleaner
- Use cmake for building</changelog>
  <changelog author="tchvatal@suse.com" date="1528113600">- Define systemd unitdir for cmake</changelog>
  <changelog author="mpluskal@suse.com" date="1531742400">- Fix boo#1101280 CVE-2018-14056
  * znc-traversal.patch
- Fix boo#1101281 CVE-2018-14055
  * znc-inject.patch
  * znc-inject2.patch
- Fix building on Leap-42* by using less strict linker flags</changelog>
  <changelog author="mpluskal@suse.com" date="1531915200">- Update to version 1.7.1:
  * Security critical fixes[edit]
    + CVE-2018-14055: non-admin user could gain admin privileges and shell access by injecting values into znc.conf.
    + CVE-2018-14056: path traversal in HTTP handler via ../ in a web skin name.
  * Core
    + Fix znc-buildmod to not hardcode the compiler used to build ZNC anymore in CMake build (#1536)
    + Fix language selector. Russian and German were both not selectable.
    + Fix build without SSL support (#1554)
    + Fix several broken strings
    + Stop spamming users about debug mode. This feature was added in 1.7.0, now reverted. (#1541)
  * New
    + Add partial Spanish, Indonesian, and Dutch translations
  * Modules
    + adminlog: Log the error message again (regression of 1.7.0) (#1557)
    + admindebug: New module, which allows admins to turn on/off --debug in runtime (#1556)
    + flooddetach: Fix description of commands (#1548)
    + modperl: Fix memory leak in NV handling
    + modperl: Fix functions which return VCString (#1543)
    + modpython: Fix functions which return VCString (#1543)
    + webadmin: Fix fancy CTCP replies editor for Firefox. It was showing the plain version even when JS is enabled
  * Internal
    + Deprecate one of the overloads of CMessage::GetParams(), rename it to CMessage::GetParamsColon()
    + Don't throw from destructor in the integration test
    + Fix a warning with integration test / gmake / znc-buildmod interaction.
- Drop upstream patches:
  * znc-inject2.patch
  * znc-inject.patch
  * znc-traversal.patch</changelog>
  <changelog author="info@paolostivanin.com" date="1548763200">- Update to version 1.7.2:
  * Fix compilation without deprecated APIs in OpenSSL (#1615)
  * Distinguish Channel CTCP Requests and Replies (#1624)
  * admindebug: Enforce need of TTY to turn on debug mode (#1580)
  * controlpanel: Add missing return to ListNetMods (#1589)
  * webadmin: Fix adding the last allowed network (#1584)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1553515200">- Fix boo#1130360 CVE-2019-9917
  * znc-CVE-2019-9917.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1559044800">- Update to version 1.7.3:
  * This is a security release to fix CVE-2019-9917.
  * Docker only: the znc image now supports --user option of docker
    run.
- Drop no longer needed znc-CVE-2019-9917.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1561636800">- Update to version 1.7.4:
  * This is a security release to fix CVE-2019-12816 boo#1138572
  * Send "Connected!" messages to client to the correct nick</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1563019200">- Use swig to build bindings</changelog>
  <changelog author="Mathias Homann &lt;Mathias.Homann@opensuse.org&gt;" date="1569758400">- Update to 1.7.5:
  * modpython: Add support for Python 3.8
  * modtcl: install .tcl files when building with CMake
  * nickserv: report success of Clear commands
  * Update translations, add Italian, Bulgarian, fix name of Dutch
  * Update error messages to be clearer
  * Add a deprecation warning to ./configure to use CMake instead in addition to an already existing warning in README</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1588766400">- Update to 1.8.0:
  * Output of various commands (e.g. /znc help) was switched from a table to a list
  * Support IP while verifying SSL certificates (#1504)
  * Make it more visible that admins have lots of privileges
  * Fix null dereference on startup when reading invalid config (#1585)
  * Don't show server passwords on ZNC startup (#1599)
  * Fix build with newer OpenSSL (#1688)
  * Fix in-source CMake build
  * Fix echo-message for *status (#1705)
  * controlpanel: Add already supported NoTrafficTimeout User variable to help output
  * Support python 3.9 (#1702)
  * modtcl: Added GetNetworkName (#1658)
  * partyline: Module is removed (#1632)
  * q: Module is removed (#786)
  * route_replies: Handle more numerics (#1421) (#1659) (#1660)
  * sasl: Fix sending of long authentication information (#942)
  * shell: Unblock signals when spawning child processes (#1590)
  * simple_away: Convert to UTC time (#1506)
  * watch: Better support multiple clients (#1701)
  * webadmin: Better wording for TrustPKI setting (#1670) (#1711) (#1713)
  * Refactor the way how SSL certificate is checked to simplify
    future socket-related refactors (#1697)
  * Various improvements for translation CI
  * Normalize variable name sUserName/sUsername (#1546)
  * Make de-escaping less lenient (#1715)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1589198400">- Use pristine linker flags
- Use systemd orering to allow working in environments without
  running systemd</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597492800">- update to 1.8.1:
  * Authenticated users can trigger an application crash
  (with a NULL pointer dereference) if echo-message is not enabled
  and there is no network. (bsc#1172446, CVE-2020-1377)</changelog>
  <changelog author="Maximilian Trummer &lt;opensuse@trummer.xyz&gt;" date="1599566400">- Update to 1.8.2:
  * Polish translation
  * List names of translators in TRANSLATORS.md file in source,
    as this contribution isn't directly reflected in git log
  * During --makeconf warn about listening on port 6697 too, not only about 6667 (#1734)
  * webadmin: When confirming deletion of a network and selecting No,
    redirect to the edituser page instead of listusers page (#1751)
  * Make more client command results translateable, which were missed before</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1641902400">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_znc.service.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668772800">- Add 1841.patch: support SWIG 4.1.0 (boo#1205425).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707220800">- Provide user/group, as required by RPM 4.19 (boo#1219531).</changelog>
  <changelog author="David Mulder &lt;dmulder@suse.com&gt;" date="1714651200">- Update to version 1.9.0:
  * Fixed crash when receiving SASL lines from server without having negotiated SASL via CAP.
  * Fixed build with SWIG 4.2.0.
  * Fixed build with LibreSSL.
  * Fixed handling of timezones when parsing server-time tags received from server.
  * Use module names as the module ident, otherwise some clients were merging conversations with different modules together.
  * Stopped sending invalid 333 (`RPL_TOPICWHOTIME`) to client if topic owner is unknown.
  * Fixed an ODR violation.
  * Better hide password in PASS debug lines, sometimes it was not hidden.
  * CAP REQ sent by client without CAP LS now suspends the registration as the spec requires.
  * Removed 1841.patch (upstreamed).
  * Modified harden_znc.service.patch to apply to latest release.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1720180800">- Update to 1.9.1 (boo#1227393, CVE-2024-39844)
  * This is a security release to fix CVE-2024-39844: remote code
    execution vulnerability in modtcl.
    To mitigate this for existing installations, simply unload the
    modtcl module for every user, if it's loaded. Note that only
    users with admin rights can load modtcl at all.
  * Improve tooltips in webadmin.</changelog>
</package>
<package pkgid="be984dc072fd9c0f60b8d0198c9e59dbe7071ff88cf3bb68bdcfe79832a39359" name="znc-lang" arch="noarch">
  <version epoch="0" ver="1.9.1" rel="bp156.2.3.1"/>
  <changelog author="mpluskal@suse.com" date="1520424000">- Update to version 1.6.6:
  * Fix use-after-free in znc --makepem. It was broken for a long
    time, but started segfaulting only now. This is a useability
    fix, not a security fix, because self-signed (or signed by a
    CA) certificates can be created without using --makepem, and
    then combined into znc.pem.</changelog>
  <changelog author="mpluskal@suse.com" date="1527854400">- Update to version 1.7.0:
  * Add CMake build. Minimum supported CMake version is 3.1. For now ZNC can be built with either CMake or autoconf. In future autoconf is going to be removed.
  * Currently znc-buildmod requires python if CMake was used; if that's a concern for you, please open a bug.
  * Increase minimum GCC version from 4.7 to 4.8. Minimum Clang version stays at 3.2.
  * Make ZNC UI translateable to different languages (only with CMake), add partial Russian and German translations. (#1237) (#1354) (#1462)
  * If you want to translate ZNC to your language, please join https://crowdin.com/project/znc-bouncer
  * Configs written before ZNC 0.206 can't be read anymore (#929)
  * Implement IRCv3.2 capabilities away-notify, account-notify, extended-join (#315) (#316)
  * Implement IRCv3.2 capabilities echo-message, cap-notify on the "client side" (#950)
  * Update capability names as they are named in IRCv3.2: znc.in/server-time-iso→server-time, znc.in/batch→batch. Old names will continue working for a while, then will be removed in some future version.
  * Make ZNC request server-time from server when available (#839)
  * Increase accepted line length from 1024 to 2048 to give some space to message tags
  * Separate buffer size settings for channels and queries (#967)
  * Support separate SSLKeyFile and SSLDHParamFile configuration in addition to existing SSLCertFile (#1192)
  * Add "AuthOnlyViaModule" global/user setting (#331)
  * Added pyeval module
  * Added stripcontrols module (#387)
  * Add new substitutions to ExpandString: %empty% and %network%. (#1049) (#1139)
  * Stop defaulting real name to "Got ZNC?" (#818)
  * Make the user aware that debug mode is enabled. (#1446)
  * Added ClearAllBuffers command (#852)
  * Don't require CSRF token for POSTs if the request uses HTTP Basic auth. (#946)
  * Set HttpOnly and SameSite=strict for session cookies (#1077) (#1450)
  * Add SNI SSL client support (#1200)
  * Add support for CIDR notation in allowed hosts list and in trusted proxy list (#207) (#1219)
  * Add network-specific config for cert validation in addition to user-supplied fingerprints: TrustAllCerts, defaults to false, and TrustPKI, defaults to true. (#866)
  * Add /attach command for symmetry with /detach. Unlike /join it allows wildcards.
  * Timestamp format now supports sub-second precision with %f. Used in awaystore, listsockets, log modules and buffer playback when client doesn't support server-time (#1455)
  * Build on macOS using ICU, Python, and OpenSSL from Homebrew, if available (#894)
  * Remove --with-openssl=/path option from ./configure. SSL is still supported and is still configurable
- Update dependencies
- Run spec-cleaner
- Use cmake for building</changelog>
  <changelog author="tchvatal@suse.com" date="1528113600">- Define systemd unitdir for cmake</changelog>
  <changelog author="mpluskal@suse.com" date="1531742400">- Fix boo#1101280 CVE-2018-14056
  * znc-traversal.patch
- Fix boo#1101281 CVE-2018-14055
  * znc-inject.patch
  * znc-inject2.patch
- Fix building on Leap-42* by using less strict linker flags</changelog>
  <changelog author="mpluskal@suse.com" date="1531915200">- Update to version 1.7.1:
  * Security critical fixes[edit]
    + CVE-2018-14055: non-admin user could gain admin privileges and shell access by injecting values into znc.conf.
    + CVE-2018-14056: path traversal in HTTP handler via ../ in a web skin name.
  * Core
    + Fix znc-buildmod to not hardcode the compiler used to build ZNC anymore in CMake build (#1536)
    + Fix language selector. Russian and German were both not selectable.
    + Fix build without SSL support (#1554)
    + Fix several broken strings
    + Stop spamming users about debug mode. This feature was added in 1.7.0, now reverted. (#1541)
  * New
    + Add partial Spanish, Indonesian, and Dutch translations
  * Modules
    + adminlog: Log the error message again (regression of 1.7.0) (#1557)
    + admindebug: New module, which allows admins to turn on/off --debug in runtime (#1556)
    + flooddetach: Fix description of commands (#1548)
    + modperl: Fix memory leak in NV handling
    + modperl: Fix functions which return VCString (#1543)
    + modpython: Fix functions which return VCString (#1543)
    + webadmin: Fix fancy CTCP replies editor for Firefox. It was showing the plain version even when JS is enabled
  * Internal
    + Deprecate one of the overloads of CMessage::GetParams(), rename it to CMessage::GetParamsColon()
    + Don't throw from destructor in the integration test
    + Fix a warning with integration test / gmake / znc-buildmod interaction.
- Drop upstream patches:
  * znc-inject2.patch
  * znc-inject.patch
  * znc-traversal.patch</changelog>
  <changelog author="info@paolostivanin.com" date="1548763200">- Update to version 1.7.2:
  * Fix compilation without deprecated APIs in OpenSSL (#1615)
  * Distinguish Channel CTCP Requests and Replies (#1624)
  * admindebug: Enforce need of TTY to turn on debug mode (#1580)
  * controlpanel: Add missing return to ListNetMods (#1589)
  * webadmin: Fix adding the last allowed network (#1584)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1553515200">- Fix boo#1130360 CVE-2019-9917
  * znc-CVE-2019-9917.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1559044800">- Update to version 1.7.3:
  * This is a security release to fix CVE-2019-9917.
  * Docker only: the znc image now supports --user option of docker
    run.
- Drop no longer needed znc-CVE-2019-9917.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1561636800">- Update to version 1.7.4:
  * This is a security release to fix CVE-2019-12816 boo#1138572
  * Send "Connected!" messages to client to the correct nick</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1563019200">- Use swig to build bindings</changelog>
  <changelog author="Mathias Homann &lt;Mathias.Homann@opensuse.org&gt;" date="1569758400">- Update to 1.7.5:
  * modpython: Add support for Python 3.8
  * modtcl: install .tcl files when building with CMake
  * nickserv: report success of Clear commands
  * Update translations, add Italian, Bulgarian, fix name of Dutch
  * Update error messages to be clearer
  * Add a deprecation warning to ./configure to use CMake instead in addition to an already existing warning in README</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1588766400">- Update to 1.8.0:
  * Output of various commands (e.g. /znc help) was switched from a table to a list
  * Support IP while verifying SSL certificates (#1504)
  * Make it more visible that admins have lots of privileges
  * Fix null dereference on startup when reading invalid config (#1585)
  * Don't show server passwords on ZNC startup (#1599)
  * Fix build with newer OpenSSL (#1688)
  * Fix in-source CMake build
  * Fix echo-message for *status (#1705)
  * controlpanel: Add already supported NoTrafficTimeout User variable to help output
  * Support python 3.9 (#1702)
  * modtcl: Added GetNetworkName (#1658)
  * partyline: Module is removed (#1632)
  * q: Module is removed (#786)
  * route_replies: Handle more numerics (#1421) (#1659) (#1660)
  * sasl: Fix sending of long authentication information (#942)
  * shell: Unblock signals when spawning child processes (#1590)
  * simple_away: Convert to UTC time (#1506)
  * watch: Better support multiple clients (#1701)
  * webadmin: Better wording for TrustPKI setting (#1670) (#1711) (#1713)
  * Refactor the way how SSL certificate is checked to simplify
    future socket-related refactors (#1697)
  * Various improvements for translation CI
  * Normalize variable name sUserName/sUsername (#1546)
  * Make de-escaping less lenient (#1715)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1589198400">- Use pristine linker flags
- Use systemd orering to allow working in environments without
  running systemd</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597492800">- update to 1.8.1:
  * Authenticated users can trigger an application crash
  (with a NULL pointer dereference) if echo-message is not enabled
  and there is no network. (bsc#1172446, CVE-2020-1377)</changelog>
  <changelog author="Maximilian Trummer &lt;opensuse@trummer.xyz&gt;" date="1599566400">- Update to 1.8.2:
  * Polish translation
  * List names of translators in TRANSLATORS.md file in source,
    as this contribution isn't directly reflected in git log
  * During --makeconf warn about listening on port 6697 too, not only about 6667 (#1734)
  * webadmin: When confirming deletion of a network and selecting No,
    redirect to the edituser page instead of listusers page (#1751)
  * Make more client command results translateable, which were missed before</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1641902400">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_znc.service.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668772800">- Add 1841.patch: support SWIG 4.1.0 (boo#1205425).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707220800">- Provide user/group, as required by RPM 4.19 (boo#1219531).</changelog>
  <changelog author="David Mulder &lt;dmulder@suse.com&gt;" date="1714651200">- Update to version 1.9.0:
  * Fixed crash when receiving SASL lines from server without having negotiated SASL via CAP.
  * Fixed build with SWIG 4.2.0.
  * Fixed build with LibreSSL.
  * Fixed handling of timezones when parsing server-time tags received from server.
  * Use module names as the module ident, otherwise some clients were merging conversations with different modules together.
  * Stopped sending invalid 333 (`RPL_TOPICWHOTIME`) to client if topic owner is unknown.
  * Fixed an ODR violation.
  * Better hide password in PASS debug lines, sometimes it was not hidden.
  * CAP REQ sent by client without CAP LS now suspends the registration as the spec requires.
  * Removed 1841.patch (upstreamed).
  * Modified harden_znc.service.patch to apply to latest release.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1720180800">- Update to 1.9.1 (boo#1227393, CVE-2024-39844)
  * This is a security release to fix CVE-2024-39844: remote code
    execution vulnerability in modtcl.
    To mitigate this for existing installations, simply unload the
    modtcl module for every user, if it's loaded. Note that only
    users with admin rights can load modtcl at all.
  * Improve tooltips in webadmin.</changelog>
</package>
<package pkgid="b9a8aec6a69767e034742b16450c4eff4d846135011c8049bc0e1d72e46c8a61" name="znc-perl" arch="aarch64">
  <version epoch="0" ver="1.9.1" rel="bp156.2.3.1"/>
  <changelog author="mpluskal@suse.com" date="1520424000">- Update to version 1.6.6:
  * Fix use-after-free in znc --makepem. It was broken for a long
    time, but started segfaulting only now. This is a useability
    fix, not a security fix, because self-signed (or signed by a
    CA) certificates can be created without using --makepem, and
    then combined into znc.pem.</changelog>
  <changelog author="mpluskal@suse.com" date="1527854400">- Update to version 1.7.0:
  * Add CMake build. Minimum supported CMake version is 3.1. For now ZNC can be built with either CMake or autoconf. In future autoconf is going to be removed.
  * Currently znc-buildmod requires python if CMake was used; if that's a concern for you, please open a bug.
  * Increase minimum GCC version from 4.7 to 4.8. Minimum Clang version stays at 3.2.
  * Make ZNC UI translateable to different languages (only with CMake), add partial Russian and German translations. (#1237) (#1354) (#1462)
  * If you want to translate ZNC to your language, please join https://crowdin.com/project/znc-bouncer
  * Configs written before ZNC 0.206 can't be read anymore (#929)
  * Implement IRCv3.2 capabilities away-notify, account-notify, extended-join (#315) (#316)
  * Implement IRCv3.2 capabilities echo-message, cap-notify on the "client side" (#950)
  * Update capability names as they are named in IRCv3.2: znc.in/server-time-iso→server-time, znc.in/batch→batch. Old names will continue working for a while, then will be removed in some future version.
  * Make ZNC request server-time from server when available (#839)
  * Increase accepted line length from 1024 to 2048 to give some space to message tags
  * Separate buffer size settings for channels and queries (#967)
  * Support separate SSLKeyFile and SSLDHParamFile configuration in addition to existing SSLCertFile (#1192)
  * Add "AuthOnlyViaModule" global/user setting (#331)
  * Added pyeval module
  * Added stripcontrols module (#387)
  * Add new substitutions to ExpandString: %empty% and %network%. (#1049) (#1139)
  * Stop defaulting real name to "Got ZNC?" (#818)
  * Make the user aware that debug mode is enabled. (#1446)
  * Added ClearAllBuffers command (#852)
  * Don't require CSRF token for POSTs if the request uses HTTP Basic auth. (#946)
  * Set HttpOnly and SameSite=strict for session cookies (#1077) (#1450)
  * Add SNI SSL client support (#1200)
  * Add support for CIDR notation in allowed hosts list and in trusted proxy list (#207) (#1219)
  * Add network-specific config for cert validation in addition to user-supplied fingerprints: TrustAllCerts, defaults to false, and TrustPKI, defaults to true. (#866)
  * Add /attach command for symmetry with /detach. Unlike /join it allows wildcards.
  * Timestamp format now supports sub-second precision with %f. Used in awaystore, listsockets, log modules and buffer playback when client doesn't support server-time (#1455)
  * Build on macOS using ICU, Python, and OpenSSL from Homebrew, if available (#894)
  * Remove --with-openssl=/path option from ./configure. SSL is still supported and is still configurable
- Update dependencies
- Run spec-cleaner
- Use cmake for building</changelog>
  <changelog author="tchvatal@suse.com" date="1528113600">- Define systemd unitdir for cmake</changelog>
  <changelog author="mpluskal@suse.com" date="1531742400">- Fix boo#1101280 CVE-2018-14056
  * znc-traversal.patch
- Fix boo#1101281 CVE-2018-14055
  * znc-inject.patch
  * znc-inject2.patch
- Fix building on Leap-42* by using less strict linker flags</changelog>
  <changelog author="mpluskal@suse.com" date="1531915200">- Update to version 1.7.1:
  * Security critical fixes[edit]
    + CVE-2018-14055: non-admin user could gain admin privileges and shell access by injecting values into znc.conf.
    + CVE-2018-14056: path traversal in HTTP handler via ../ in a web skin name.
  * Core
    + Fix znc-buildmod to not hardcode the compiler used to build ZNC anymore in CMake build (#1536)
    + Fix language selector. Russian and German were both not selectable.
    + Fix build without SSL support (#1554)
    + Fix several broken strings
    + Stop spamming users about debug mode. This feature was added in 1.7.0, now reverted. (#1541)
  * New
    + Add partial Spanish, Indonesian, and Dutch translations
  * Modules
    + adminlog: Log the error message again (regression of 1.7.0) (#1557)
    + admindebug: New module, which allows admins to turn on/off --debug in runtime (#1556)
    + flooddetach: Fix description of commands (#1548)
    + modperl: Fix memory leak in NV handling
    + modperl: Fix functions which return VCString (#1543)
    + modpython: Fix functions which return VCString (#1543)
    + webadmin: Fix fancy CTCP replies editor for Firefox. It was showing the plain version even when JS is enabled
  * Internal
    + Deprecate one of the overloads of CMessage::GetParams(), rename it to CMessage::GetParamsColon()
    + Don't throw from destructor in the integration test
    + Fix a warning with integration test / gmake / znc-buildmod interaction.
- Drop upstream patches:
  * znc-inject2.patch
  * znc-inject.patch
  * znc-traversal.patch</changelog>
  <changelog author="info@paolostivanin.com" date="1548763200">- Update to version 1.7.2:
  * Fix compilation without deprecated APIs in OpenSSL (#1615)
  * Distinguish Channel CTCP Requests and Replies (#1624)
  * admindebug: Enforce need of TTY to turn on debug mode (#1580)
  * controlpanel: Add missing return to ListNetMods (#1589)
  * webadmin: Fix adding the last allowed network (#1584)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1553515200">- Fix boo#1130360 CVE-2019-9917
  * znc-CVE-2019-9917.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1559044800">- Update to version 1.7.3:
  * This is a security release to fix CVE-2019-9917.
  * Docker only: the znc image now supports --user option of docker
    run.
- Drop no longer needed znc-CVE-2019-9917.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1561636800">- Update to version 1.7.4:
  * This is a security release to fix CVE-2019-12816 boo#1138572
  * Send "Connected!" messages to client to the correct nick</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1563019200">- Use swig to build bindings</changelog>
  <changelog author="Mathias Homann &lt;Mathias.Homann@opensuse.org&gt;" date="1569758400">- Update to 1.7.5:
  * modpython: Add support for Python 3.8
  * modtcl: install .tcl files when building with CMake
  * nickserv: report success of Clear commands
  * Update translations, add Italian, Bulgarian, fix name of Dutch
  * Update error messages to be clearer
  * Add a deprecation warning to ./configure to use CMake instead in addition to an already existing warning in README</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1588766400">- Update to 1.8.0:
  * Output of various commands (e.g. /znc help) was switched from a table to a list
  * Support IP while verifying SSL certificates (#1504)
  * Make it more visible that admins have lots of privileges
  * Fix null dereference on startup when reading invalid config (#1585)
  * Don't show server passwords on ZNC startup (#1599)
  * Fix build with newer OpenSSL (#1688)
  * Fix in-source CMake build
  * Fix echo-message for *status (#1705)
  * controlpanel: Add already supported NoTrafficTimeout User variable to help output
  * Support python 3.9 (#1702)
  * modtcl: Added GetNetworkName (#1658)
  * partyline: Module is removed (#1632)
  * q: Module is removed (#786)
  * route_replies: Handle more numerics (#1421) (#1659) (#1660)
  * sasl: Fix sending of long authentication information (#942)
  * shell: Unblock signals when spawning child processes (#1590)
  * simple_away: Convert to UTC time (#1506)
  * watch: Better support multiple clients (#1701)
  * webadmin: Better wording for TrustPKI setting (#1670) (#1711) (#1713)
  * Refactor the way how SSL certificate is checked to simplify
    future socket-related refactors (#1697)
  * Various improvements for translation CI
  * Normalize variable name sUserName/sUsername (#1546)
  * Make de-escaping less lenient (#1715)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1589198400">- Use pristine linker flags
- Use systemd orering to allow working in environments without
  running systemd</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597492800">- update to 1.8.1:
  * Authenticated users can trigger an application crash
  (with a NULL pointer dereference) if echo-message is not enabled
  and there is no network. (bsc#1172446, CVE-2020-1377)</changelog>
  <changelog author="Maximilian Trummer &lt;opensuse@trummer.xyz&gt;" date="1599566400">- Update to 1.8.2:
  * Polish translation
  * List names of translators in TRANSLATORS.md file in source,
    as this contribution isn't directly reflected in git log
  * During --makeconf warn about listening on port 6697 too, not only about 6667 (#1734)
  * webadmin: When confirming deletion of a network and selecting No,
    redirect to the edituser page instead of listusers page (#1751)
  * Make more client command results translateable, which were missed before</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1641902400">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_znc.service.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668772800">- Add 1841.patch: support SWIG 4.1.0 (boo#1205425).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707220800">- Provide user/group, as required by RPM 4.19 (boo#1219531).</changelog>
  <changelog author="David Mulder &lt;dmulder@suse.com&gt;" date="1714651200">- Update to version 1.9.0:
  * Fixed crash when receiving SASL lines from server without having negotiated SASL via CAP.
  * Fixed build with SWIG 4.2.0.
  * Fixed build with LibreSSL.
  * Fixed handling of timezones when parsing server-time tags received from server.
  * Use module names as the module ident, otherwise some clients were merging conversations with different modules together.
  * Stopped sending invalid 333 (`RPL_TOPICWHOTIME`) to client if topic owner is unknown.
  * Fixed an ODR violation.
  * Better hide password in PASS debug lines, sometimes it was not hidden.
  * CAP REQ sent by client without CAP LS now suspends the registration as the spec requires.
  * Removed 1841.patch (upstreamed).
  * Modified harden_znc.service.patch to apply to latest release.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1720180800">- Update to 1.9.1 (boo#1227393, CVE-2024-39844)
  * This is a security release to fix CVE-2024-39844: remote code
    execution vulnerability in modtcl.
    To mitigate this for existing installations, simply unload the
    modtcl module for every user, if it's loaded. Note that only
    users with admin rights can load modtcl at all.
  * Improve tooltips in webadmin.</changelog>
</package>
<package pkgid="0ded369fbd7a16f56106d73ffd1153852620684bdac91c4e63a807ca83796f0b" name="znc-perl" arch="i586">
  <version epoch="0" ver="1.9.1" rel="bp156.2.3.1"/>
  <changelog author="mpluskal@suse.com" date="1520424000">- Update to version 1.6.6:
  * Fix use-after-free in znc --makepem. It was broken for a long
    time, but started segfaulting only now. This is a useability
    fix, not a security fix, because self-signed (or signed by a
    CA) certificates can be created without using --makepem, and
    then combined into znc.pem.</changelog>
  <changelog author="mpluskal@suse.com" date="1527854400">- Update to version 1.7.0:
  * Add CMake build. Minimum supported CMake version is 3.1. For now ZNC can be built with either CMake or autoconf. In future autoconf is going to be removed.
  * Currently znc-buildmod requires python if CMake was used; if that's a concern for you, please open a bug.
  * Increase minimum GCC version from 4.7 to 4.8. Minimum Clang version stays at 3.2.
  * Make ZNC UI translateable to different languages (only with CMake), add partial Russian and German translations. (#1237) (#1354) (#1462)
  * If you want to translate ZNC to your language, please join https://crowdin.com/project/znc-bouncer
  * Configs written before ZNC 0.206 can't be read anymore (#929)
  * Implement IRCv3.2 capabilities away-notify, account-notify, extended-join (#315) (#316)
  * Implement IRCv3.2 capabilities echo-message, cap-notify on the "client side" (#950)
  * Update capability names as they are named in IRCv3.2: znc.in/server-time-iso→server-time, znc.in/batch→batch. Old names will continue working for a while, then will be removed in some future version.
  * Make ZNC request server-time from server when available (#839)
  * Increase accepted line length from 1024 to 2048 to give some space to message tags
  * Separate buffer size settings for channels and queries (#967)
  * Support separate SSLKeyFile and SSLDHParamFile configuration in addition to existing SSLCertFile (#1192)
  * Add "AuthOnlyViaModule" global/user setting (#331)
  * Added pyeval module
  * Added stripcontrols module (#387)
  * Add new substitutions to ExpandString: %empty% and %network%. (#1049) (#1139)
  * Stop defaulting real name to "Got ZNC?" (#818)
  * Make the user aware that debug mode is enabled. (#1446)
  * Added ClearAllBuffers command (#852)
  * Don't require CSRF token for POSTs if the request uses HTTP Basic auth. (#946)
  * Set HttpOnly and SameSite=strict for session cookies (#1077) (#1450)
  * Add SNI SSL client support (#1200)
  * Add support for CIDR notation in allowed hosts list and in trusted proxy list (#207) (#1219)
  * Add network-specific config for cert validation in addition to user-supplied fingerprints: TrustAllCerts, defaults to false, and TrustPKI, defaults to true. (#866)
  * Add /attach command for symmetry with /detach. Unlike /join it allows wildcards.
  * Timestamp format now supports sub-second precision with %f. Used in awaystore, listsockets, log modules and buffer playback when client doesn't support server-time (#1455)
  * Build on macOS using ICU, Python, and OpenSSL from Homebrew, if available (#894)
  * Remove --with-openssl=/path option from ./configure. SSL is still supported and is still configurable
- Update dependencies
- Run spec-cleaner
- Use cmake for building</changelog>
  <changelog author="tchvatal@suse.com" date="1528113600">- Define systemd unitdir for cmake</changelog>
  <changelog author="mpluskal@suse.com" date="1531742400">- Fix boo#1101280 CVE-2018-14056
  * znc-traversal.patch
- Fix boo#1101281 CVE-2018-14055
  * znc-inject.patch
  * znc-inject2.patch
- Fix building on Leap-42* by using less strict linker flags</changelog>
  <changelog author="mpluskal@suse.com" date="1531915200">- Update to version 1.7.1:
  * Security critical fixes[edit]
    + CVE-2018-14055: non-admin user could gain admin privileges and shell access by injecting values into znc.conf.
    + CVE-2018-14056: path traversal in HTTP handler via ../ in a web skin name.
  * Core
    + Fix znc-buildmod to not hardcode the compiler used to build ZNC anymore in CMake build (#1536)
    + Fix language selector. Russian and German were both not selectable.
    + Fix build without SSL support (#1554)
    + Fix several broken strings
    + Stop spamming users about debug mode. This feature was added in 1.7.0, now reverted. (#1541)
  * New
    + Add partial Spanish, Indonesian, and Dutch translations
  * Modules
    + adminlog: Log the error message again (regression of 1.7.0) (#1557)
    + admindebug: New module, which allows admins to turn on/off --debug in runtime (#1556)
    + flooddetach: Fix description of commands (#1548)
    + modperl: Fix memory leak in NV handling
    + modperl: Fix functions which return VCString (#1543)
    + modpython: Fix functions which return VCString (#1543)
    + webadmin: Fix fancy CTCP replies editor for Firefox. It was showing the plain version even when JS is enabled
  * Internal
    + Deprecate one of the overloads of CMessage::GetParams(), rename it to CMessage::GetParamsColon()
    + Don't throw from destructor in the integration test
    + Fix a warning with integration test / gmake / znc-buildmod interaction.
- Drop upstream patches:
  * znc-inject2.patch
  * znc-inject.patch
  * znc-traversal.patch</changelog>
  <changelog author="info@paolostivanin.com" date="1548763200">- Update to version 1.7.2:
  * Fix compilation without deprecated APIs in OpenSSL (#1615)
  * Distinguish Channel CTCP Requests and Replies (#1624)
  * admindebug: Enforce need of TTY to turn on debug mode (#1580)
  * controlpanel: Add missing return to ListNetMods (#1589)
  * webadmin: Fix adding the last allowed network (#1584)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1553515200">- Fix boo#1130360 CVE-2019-9917
  * znc-CVE-2019-9917.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1559044800">- Update to version 1.7.3:
  * This is a security release to fix CVE-2019-9917.
  * Docker only: the znc image now supports --user option of docker
    run.
- Drop no longer needed znc-CVE-2019-9917.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1561636800">- Update to version 1.7.4:
  * This is a security release to fix CVE-2019-12816 boo#1138572
  * Send "Connected!" messages to client to the correct nick</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1563019200">- Use swig to build bindings</changelog>
  <changelog author="Mathias Homann &lt;Mathias.Homann@opensuse.org&gt;" date="1569758400">- Update to 1.7.5:
  * modpython: Add support for Python 3.8
  * modtcl: install .tcl files when building with CMake
  * nickserv: report success of Clear commands
  * Update translations, add Italian, Bulgarian, fix name of Dutch
  * Update error messages to be clearer
  * Add a deprecation warning to ./configure to use CMake instead in addition to an already existing warning in README</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1588766400">- Update to 1.8.0:
  * Output of various commands (e.g. /znc help) was switched from a table to a list
  * Support IP while verifying SSL certificates (#1504)
  * Make it more visible that admins have lots of privileges
  * Fix null dereference on startup when reading invalid config (#1585)
  * Don't show server passwords on ZNC startup (#1599)
  * Fix build with newer OpenSSL (#1688)
  * Fix in-source CMake build
  * Fix echo-message for *status (#1705)
  * controlpanel: Add already supported NoTrafficTimeout User variable to help output
  * Support python 3.9 (#1702)
  * modtcl: Added GetNetworkName (#1658)
  * partyline: Module is removed (#1632)
  * q: Module is removed (#786)
  * route_replies: Handle more numerics (#1421) (#1659) (#1660)
  * sasl: Fix sending of long authentication information (#942)
  * shell: Unblock signals when spawning child processes (#1590)
  * simple_away: Convert to UTC time (#1506)
  * watch: Better support multiple clients (#1701)
  * webadmin: Better wording for TrustPKI setting (#1670) (#1711) (#1713)
  * Refactor the way how SSL certificate is checked to simplify
    future socket-related refactors (#1697)
  * Various improvements for translation CI
  * Normalize variable name sUserName/sUsername (#1546)
  * Make de-escaping less lenient (#1715)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1589198400">- Use pristine linker flags
- Use systemd orering to allow working in environments without
  running systemd</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597492800">- update to 1.8.1:
  * Authenticated users can trigger an application crash
  (with a NULL pointer dereference) if echo-message is not enabled
  and there is no network. (bsc#1172446, CVE-2020-1377)</changelog>
  <changelog author="Maximilian Trummer &lt;opensuse@trummer.xyz&gt;" date="1599566400">- Update to 1.8.2:
  * Polish translation
  * List names of translators in TRANSLATORS.md file in source,
    as this contribution isn't directly reflected in git log
  * During --makeconf warn about listening on port 6697 too, not only about 6667 (#1734)
  * webadmin: When confirming deletion of a network and selecting No,
    redirect to the edituser page instead of listusers page (#1751)
  * Make more client command results translateable, which were missed before</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1641902400">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_znc.service.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668772800">- Add 1841.patch: support SWIG 4.1.0 (boo#1205425).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707220800">- Provide user/group, as required by RPM 4.19 (boo#1219531).</changelog>
  <changelog author="David Mulder &lt;dmulder@suse.com&gt;" date="1714651200">- Update to version 1.9.0:
  * Fixed crash when receiving SASL lines from server without having negotiated SASL via CAP.
  * Fixed build with SWIG 4.2.0.
  * Fixed build with LibreSSL.
  * Fixed handling of timezones when parsing server-time tags received from server.
  * Use module names as the module ident, otherwise some clients were merging conversations with different modules together.
  * Stopped sending invalid 333 (`RPL_TOPICWHOTIME`) to client if topic owner is unknown.
  * Fixed an ODR violation.
  * Better hide password in PASS debug lines, sometimes it was not hidden.
  * CAP REQ sent by client without CAP LS now suspends the registration as the spec requires.
  * Removed 1841.patch (upstreamed).
  * Modified harden_znc.service.patch to apply to latest release.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1720180800">- Update to 1.9.1 (boo#1227393, CVE-2024-39844)
  * This is a security release to fix CVE-2024-39844: remote code
    execution vulnerability in modtcl.
    To mitigate this for existing installations, simply unload the
    modtcl module for every user, if it's loaded. Note that only
    users with admin rights can load modtcl at all.
  * Improve tooltips in webadmin.</changelog>
</package>
<package pkgid="3e2baae8c28cfb092e551d3048116f6d435768c86db574fd8a84fdb6c7050e56" name="znc-perl" arch="ppc64le">
  <version epoch="0" ver="1.9.1" rel="bp156.2.3.1"/>
  <changelog author="mpluskal@suse.com" date="1520424000">- Update to version 1.6.6:
  * Fix use-after-free in znc --makepem. It was broken for a long
    time, but started segfaulting only now. This is a useability
    fix, not a security fix, because self-signed (or signed by a
    CA) certificates can be created without using --makepem, and
    then combined into znc.pem.</changelog>
  <changelog author="mpluskal@suse.com" date="1527854400">- Update to version 1.7.0:
  * Add CMake build. Minimum supported CMake version is 3.1. For now ZNC can be built with either CMake or autoconf. In future autoconf is going to be removed.
  * Currently znc-buildmod requires python if CMake was used; if that's a concern for you, please open a bug.
  * Increase minimum GCC version from 4.7 to 4.8. Minimum Clang version stays at 3.2.
  * Make ZNC UI translateable to different languages (only with CMake), add partial Russian and German translations. (#1237) (#1354) (#1462)
  * If you want to translate ZNC to your language, please join https://crowdin.com/project/znc-bouncer
  * Configs written before ZNC 0.206 can't be read anymore (#929)
  * Implement IRCv3.2 capabilities away-notify, account-notify, extended-join (#315) (#316)
  * Implement IRCv3.2 capabilities echo-message, cap-notify on the "client side" (#950)
  * Update capability names as they are named in IRCv3.2: znc.in/server-time-iso→server-time, znc.in/batch→batch. Old names will continue working for a while, then will be removed in some future version.
  * Make ZNC request server-time from server when available (#839)
  * Increase accepted line length from 1024 to 2048 to give some space to message tags
  * Separate buffer size settings for channels and queries (#967)
  * Support separate SSLKeyFile and SSLDHParamFile configuration in addition to existing SSLCertFile (#1192)
  * Add "AuthOnlyViaModule" global/user setting (#331)
  * Added pyeval module
  * Added stripcontrols module (#387)
  * Add new substitutions to ExpandString: %empty% and %network%. (#1049) (#1139)
  * Stop defaulting real name to "Got ZNC?" (#818)
  * Make the user aware that debug mode is enabled. (#1446)
  * Added ClearAllBuffers command (#852)
  * Don't require CSRF token for POSTs if the request uses HTTP Basic auth. (#946)
  * Set HttpOnly and SameSite=strict for session cookies (#1077) (#1450)
  * Add SNI SSL client support (#1200)
  * Add support for CIDR notation in allowed hosts list and in trusted proxy list (#207) (#1219)
  * Add network-specific config for cert validation in addition to user-supplied fingerprints: TrustAllCerts, defaults to false, and TrustPKI, defaults to true. (#866)
  * Add /attach command for symmetry with /detach. Unlike /join it allows wildcards.
  * Timestamp format now supports sub-second precision with %f. Used in awaystore, listsockets, log modules and buffer playback when client doesn't support server-time (#1455)
  * Build on macOS using ICU, Python, and OpenSSL from Homebrew, if available (#894)
  * Remove --with-openssl=/path option from ./configure. SSL is still supported and is still configurable
- Update dependencies
- Run spec-cleaner
- Use cmake for building</changelog>
  <changelog author="tchvatal@suse.com" date="1528113600">- Define systemd unitdir for cmake</changelog>
  <changelog author="mpluskal@suse.com" date="1531742400">- Fix boo#1101280 CVE-2018-14056
  * znc-traversal.patch
- Fix boo#1101281 CVE-2018-14055
  * znc-inject.patch
  * znc-inject2.patch
- Fix building on Leap-42* by using less strict linker flags</changelog>
  <changelog author="mpluskal@suse.com" date="1531915200">- Update to version 1.7.1:
  * Security critical fixes[edit]
    + CVE-2018-14055: non-admin user could gain admin privileges and shell access by injecting values into znc.conf.
    + CVE-2018-14056: path traversal in HTTP handler via ../ in a web skin name.
  * Core
    + Fix znc-buildmod to not hardcode the compiler used to build ZNC anymore in CMake build (#1536)
    + Fix language selector. Russian and German were both not selectable.
    + Fix build without SSL support (#1554)
    + Fix several broken strings
    + Stop spamming users about debug mode. This feature was added in 1.7.0, now reverted. (#1541)
  * New
    + Add partial Spanish, Indonesian, and Dutch translations
  * Modules
    + adminlog: Log the error message again (regression of 1.7.0) (#1557)
    + admindebug: New module, which allows admins to turn on/off --debug in runtime (#1556)
    + flooddetach: Fix description of commands (#1548)
    + modperl: Fix memory leak in NV handling
    + modperl: Fix functions which return VCString (#1543)
    + modpython: Fix functions which return VCString (#1543)
    + webadmin: Fix fancy CTCP replies editor for Firefox. It was showing the plain version even when JS is enabled
  * Internal
    + Deprecate one of the overloads of CMessage::GetParams(), rename it to CMessage::GetParamsColon()
    + Don't throw from destructor in the integration test
    + Fix a warning with integration test / gmake / znc-buildmod interaction.
- Drop upstream patches:
  * znc-inject2.patch
  * znc-inject.patch
  * znc-traversal.patch</changelog>
  <changelog author="info@paolostivanin.com" date="1548763200">- Update to version 1.7.2:
  * Fix compilation without deprecated APIs in OpenSSL (#1615)
  * Distinguish Channel CTCP Requests and Replies (#1624)
  * admindebug: Enforce need of TTY to turn on debug mode (#1580)
  * controlpanel: Add missing return to ListNetMods (#1589)
  * webadmin: Fix adding the last allowed network (#1584)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1553515200">- Fix boo#1130360 CVE-2019-9917
  * znc-CVE-2019-9917.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1559044800">- Update to version 1.7.3:
  * This is a security release to fix CVE-2019-9917.
  * Docker only: the znc image now supports --user option of docker
    run.
- Drop no longer needed znc-CVE-2019-9917.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1561636800">- Update to version 1.7.4:
  * This is a security release to fix CVE-2019-12816 boo#1138572
  * Send "Connected!" messages to client to the correct nick</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1563019200">- Use swig to build bindings</changelog>
  <changelog author="Mathias Homann &lt;Mathias.Homann@opensuse.org&gt;" date="1569758400">- Update to 1.7.5:
  * modpython: Add support for Python 3.8
  * modtcl: install .tcl files when building with CMake
  * nickserv: report success of Clear commands
  * Update translations, add Italian, Bulgarian, fix name of Dutch
  * Update error messages to be clearer
  * Add a deprecation warning to ./configure to use CMake instead in addition to an already existing warning in README</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1588766400">- Update to 1.8.0:
  * Output of various commands (e.g. /znc help) was switched from a table to a list
  * Support IP while verifying SSL certificates (#1504)
  * Make it more visible that admins have lots of privileges
  * Fix null dereference on startup when reading invalid config (#1585)
  * Don't show server passwords on ZNC startup (#1599)
  * Fix build with newer OpenSSL (#1688)
  * Fix in-source CMake build
  * Fix echo-message for *status (#1705)
  * controlpanel: Add already supported NoTrafficTimeout User variable to help output
  * Support python 3.9 (#1702)
  * modtcl: Added GetNetworkName (#1658)
  * partyline: Module is removed (#1632)
  * q: Module is removed (#786)
  * route_replies: Handle more numerics (#1421) (#1659) (#1660)
  * sasl: Fix sending of long authentication information (#942)
  * shell: Unblock signals when spawning child processes (#1590)
  * simple_away: Convert to UTC time (#1506)
  * watch: Better support multiple clients (#1701)
  * webadmin: Better wording for TrustPKI setting (#1670) (#1711) (#1713)
  * Refactor the way how SSL certificate is checked to simplify
    future socket-related refactors (#1697)
  * Various improvements for translation CI
  * Normalize variable name sUserName/sUsername (#1546)
  * Make de-escaping less lenient (#1715)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1589198400">- Use pristine linker flags
- Use systemd orering to allow working in environments without
  running systemd</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597492800">- update to 1.8.1:
  * Authenticated users can trigger an application crash
  (with a NULL pointer dereference) if echo-message is not enabled
  and there is no network. (bsc#1172446, CVE-2020-1377)</changelog>
  <changelog author="Maximilian Trummer &lt;opensuse@trummer.xyz&gt;" date="1599566400">- Update to 1.8.2:
  * Polish translation
  * List names of translators in TRANSLATORS.md file in source,
    as this contribution isn't directly reflected in git log
  * During --makeconf warn about listening on port 6697 too, not only about 6667 (#1734)
  * webadmin: When confirming deletion of a network and selecting No,
    redirect to the edituser page instead of listusers page (#1751)
  * Make more client command results translateable, which were missed before</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1641902400">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_znc.service.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668772800">- Add 1841.patch: support SWIG 4.1.0 (boo#1205425).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707220800">- Provide user/group, as required by RPM 4.19 (boo#1219531).</changelog>
  <changelog author="David Mulder &lt;dmulder@suse.com&gt;" date="1714651200">- Update to version 1.9.0:
  * Fixed crash when receiving SASL lines from server without having negotiated SASL via CAP.
  * Fixed build with SWIG 4.2.0.
  * Fixed build with LibreSSL.
  * Fixed handling of timezones when parsing server-time tags received from server.
  * Use module names as the module ident, otherwise some clients were merging conversations with different modules together.
  * Stopped sending invalid 333 (`RPL_TOPICWHOTIME`) to client if topic owner is unknown.
  * Fixed an ODR violation.
  * Better hide password in PASS debug lines, sometimes it was not hidden.
  * CAP REQ sent by client without CAP LS now suspends the registration as the spec requires.
  * Removed 1841.patch (upstreamed).
  * Modified harden_znc.service.patch to apply to latest release.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1720180800">- Update to 1.9.1 (boo#1227393, CVE-2024-39844)
  * This is a security release to fix CVE-2024-39844: remote code
    execution vulnerability in modtcl.
    To mitigate this for existing installations, simply unload the
    modtcl module for every user, if it's loaded. Note that only
    users with admin rights can load modtcl at all.
  * Improve tooltips in webadmin.</changelog>
</package>
<package pkgid="83e5de58fa76a4c829a8705ff1ed4b209976a44196f07dc80134fb2c911444c3" name="znc-perl" arch="s390x">
  <version epoch="0" ver="1.9.1" rel="bp156.2.3.1"/>
  <changelog author="mpluskal@suse.com" date="1520424000">- Update to version 1.6.6:
  * Fix use-after-free in znc --makepem. It was broken for a long
    time, but started segfaulting only now. This is a useability
    fix, not a security fix, because self-signed (or signed by a
    CA) certificates can be created without using --makepem, and
    then combined into znc.pem.</changelog>
  <changelog author="mpluskal@suse.com" date="1527854400">- Update to version 1.7.0:
  * Add CMake build. Minimum supported CMake version is 3.1. For now ZNC can be built with either CMake or autoconf. In future autoconf is going to be removed.
  * Currently znc-buildmod requires python if CMake was used; if that's a concern for you, please open a bug.
  * Increase minimum GCC version from 4.7 to 4.8. Minimum Clang version stays at 3.2.
  * Make ZNC UI translateable to different languages (only with CMake), add partial Russian and German translations. (#1237) (#1354) (#1462)
  * If you want to translate ZNC to your language, please join https://crowdin.com/project/znc-bouncer
  * Configs written before ZNC 0.206 can't be read anymore (#929)
  * Implement IRCv3.2 capabilities away-notify, account-notify, extended-join (#315) (#316)
  * Implement IRCv3.2 capabilities echo-message, cap-notify on the "client side" (#950)
  * Update capability names as they are named in IRCv3.2: znc.in/server-time-iso→server-time, znc.in/batch→batch. Old names will continue working for a while, then will be removed in some future version.
  * Make ZNC request server-time from server when available (#839)
  * Increase accepted line length from 1024 to 2048 to give some space to message tags
  * Separate buffer size settings for channels and queries (#967)
  * Support separate SSLKeyFile and SSLDHParamFile configuration in addition to existing SSLCertFile (#1192)
  * Add "AuthOnlyViaModule" global/user setting (#331)
  * Added pyeval module
  * Added stripcontrols module (#387)
  * Add new substitutions to ExpandString: %empty% and %network%. (#1049) (#1139)
  * Stop defaulting real name to "Got ZNC?" (#818)
  * Make the user aware that debug mode is enabled. (#1446)
  * Added ClearAllBuffers command (#852)
  * Don't require CSRF token for POSTs if the request uses HTTP Basic auth. (#946)
  * Set HttpOnly and SameSite=strict for session cookies (#1077) (#1450)
  * Add SNI SSL client support (#1200)
  * Add support for CIDR notation in allowed hosts list and in trusted proxy list (#207) (#1219)
  * Add network-specific config for cert validation in addition to user-supplied fingerprints: TrustAllCerts, defaults to false, and TrustPKI, defaults to true. (#866)
  * Add /attach command for symmetry with /detach. Unlike /join it allows wildcards.
  * Timestamp format now supports sub-second precision with %f. Used in awaystore, listsockets, log modules and buffer playback when client doesn't support server-time (#1455)
  * Build on macOS using ICU, Python, and OpenSSL from Homebrew, if available (#894)
  * Remove --with-openssl=/path option from ./configure. SSL is still supported and is still configurable
- Update dependencies
- Run spec-cleaner
- Use cmake for building</changelog>
  <changelog author="tchvatal@suse.com" date="1528113600">- Define systemd unitdir for cmake</changelog>
  <changelog author="mpluskal@suse.com" date="1531742400">- Fix boo#1101280 CVE-2018-14056
  * znc-traversal.patch
- Fix boo#1101281 CVE-2018-14055
  * znc-inject.patch
  * znc-inject2.patch
- Fix building on Leap-42* by using less strict linker flags</changelog>
  <changelog author="mpluskal@suse.com" date="1531915200">- Update to version 1.7.1:
  * Security critical fixes[edit]
    + CVE-2018-14055: non-admin user could gain admin privileges and shell access by injecting values into znc.conf.
    + CVE-2018-14056: path traversal in HTTP handler via ../ in a web skin name.
  * Core
    + Fix znc-buildmod to not hardcode the compiler used to build ZNC anymore in CMake build (#1536)
    + Fix language selector. Russian and German were both not selectable.
    + Fix build without SSL support (#1554)
    + Fix several broken strings
    + Stop spamming users about debug mode. This feature was added in 1.7.0, now reverted. (#1541)
  * New
    + Add partial Spanish, Indonesian, and Dutch translations
  * Modules
    + adminlog: Log the error message again (regression of 1.7.0) (#1557)
    + admindebug: New module, which allows admins to turn on/off --debug in runtime (#1556)
    + flooddetach: Fix description of commands (#1548)
    + modperl: Fix memory leak in NV handling
    + modperl: Fix functions which return VCString (#1543)
    + modpython: Fix functions which return VCString (#1543)
    + webadmin: Fix fancy CTCP replies editor for Firefox. It was showing the plain version even when JS is enabled
  * Internal
    + Deprecate one of the overloads of CMessage::GetParams(), rename it to CMessage::GetParamsColon()
    + Don't throw from destructor in the integration test
    + Fix a warning with integration test / gmake / znc-buildmod interaction.
- Drop upstream patches:
  * znc-inject2.patch
  * znc-inject.patch
  * znc-traversal.patch</changelog>
  <changelog author="info@paolostivanin.com" date="1548763200">- Update to version 1.7.2:
  * Fix compilation without deprecated APIs in OpenSSL (#1615)
  * Distinguish Channel CTCP Requests and Replies (#1624)
  * admindebug: Enforce need of TTY to turn on debug mode (#1580)
  * controlpanel: Add missing return to ListNetMods (#1589)
  * webadmin: Fix adding the last allowed network (#1584)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1553515200">- Fix boo#1130360 CVE-2019-9917
  * znc-CVE-2019-9917.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1559044800">- Update to version 1.7.3:
  * This is a security release to fix CVE-2019-9917.
  * Docker only: the znc image now supports --user option of docker
    run.
- Drop no longer needed znc-CVE-2019-9917.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1561636800">- Update to version 1.7.4:
  * This is a security release to fix CVE-2019-12816 boo#1138572
  * Send "Connected!" messages to client to the correct nick</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1563019200">- Use swig to build bindings</changelog>
  <changelog author="Mathias Homann &lt;Mathias.Homann@opensuse.org&gt;" date="1569758400">- Update to 1.7.5:
  * modpython: Add support for Python 3.8
  * modtcl: install .tcl files when building with CMake
  * nickserv: report success of Clear commands
  * Update translations, add Italian, Bulgarian, fix name of Dutch
  * Update error messages to be clearer
  * Add a deprecation warning to ./configure to use CMake instead in addition to an already existing warning in README</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1588766400">- Update to 1.8.0:
  * Output of various commands (e.g. /znc help) was switched from a table to a list
  * Support IP while verifying SSL certificates (#1504)
  * Make it more visible that admins have lots of privileges
  * Fix null dereference on startup when reading invalid config (#1585)
  * Don't show server passwords on ZNC startup (#1599)
  * Fix build with newer OpenSSL (#1688)
  * Fix in-source CMake build
  * Fix echo-message for *status (#1705)
  * controlpanel: Add already supported NoTrafficTimeout User variable to help output
  * Support python 3.9 (#1702)
  * modtcl: Added GetNetworkName (#1658)
  * partyline: Module is removed (#1632)
  * q: Module is removed (#786)
  * route_replies: Handle more numerics (#1421) (#1659) (#1660)
  * sasl: Fix sending of long authentication information (#942)
  * shell: Unblock signals when spawning child processes (#1590)
  * simple_away: Convert to UTC time (#1506)
  * watch: Better support multiple clients (#1701)
  * webadmin: Better wording for TrustPKI setting (#1670) (#1711) (#1713)
  * Refactor the way how SSL certificate is checked to simplify
    future socket-related refactors (#1697)
  * Various improvements for translation CI
  * Normalize variable name sUserName/sUsername (#1546)
  * Make de-escaping less lenient (#1715)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1589198400">- Use pristine linker flags
- Use systemd orering to allow working in environments without
  running systemd</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597492800">- update to 1.8.1:
  * Authenticated users can trigger an application crash
  (with a NULL pointer dereference) if echo-message is not enabled
  and there is no network. (bsc#1172446, CVE-2020-1377)</changelog>
  <changelog author="Maximilian Trummer &lt;opensuse@trummer.xyz&gt;" date="1599566400">- Update to 1.8.2:
  * Polish translation
  * List names of translators in TRANSLATORS.md file in source,
    as this contribution isn't directly reflected in git log
  * During --makeconf warn about listening on port 6697 too, not only about 6667 (#1734)
  * webadmin: When confirming deletion of a network and selecting No,
    redirect to the edituser page instead of listusers page (#1751)
  * Make more client command results translateable, which were missed before</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1641902400">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_znc.service.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668772800">- Add 1841.patch: support SWIG 4.1.0 (boo#1205425).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707220800">- Provide user/group, as required by RPM 4.19 (boo#1219531).</changelog>
  <changelog author="David Mulder &lt;dmulder@suse.com&gt;" date="1714651200">- Update to version 1.9.0:
  * Fixed crash when receiving SASL lines from server without having negotiated SASL via CAP.
  * Fixed build with SWIG 4.2.0.
  * Fixed build with LibreSSL.
  * Fixed handling of timezones when parsing server-time tags received from server.
  * Use module names as the module ident, otherwise some clients were merging conversations with different modules together.
  * Stopped sending invalid 333 (`RPL_TOPICWHOTIME`) to client if topic owner is unknown.
  * Fixed an ODR violation.
  * Better hide password in PASS debug lines, sometimes it was not hidden.
  * CAP REQ sent by client without CAP LS now suspends the registration as the spec requires.
  * Removed 1841.patch (upstreamed).
  * Modified harden_znc.service.patch to apply to latest release.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1720180800">- Update to 1.9.1 (boo#1227393, CVE-2024-39844)
  * This is a security release to fix CVE-2024-39844: remote code
    execution vulnerability in modtcl.
    To mitigate this for existing installations, simply unload the
    modtcl module for every user, if it's loaded. Note that only
    users with admin rights can load modtcl at all.
  * Improve tooltips in webadmin.</changelog>
</package>
<package pkgid="14a918f5bd96957d0bfce0313fb0f6eb5158434c29fb49ea902dc4e3572fe1e3" name="znc-perl" arch="x86_64">
  <version epoch="0" ver="1.9.1" rel="bp156.2.3.1"/>
  <changelog author="mpluskal@suse.com" date="1520424000">- Update to version 1.6.6:
  * Fix use-after-free in znc --makepem. It was broken for a long
    time, but started segfaulting only now. This is a useability
    fix, not a security fix, because self-signed (or signed by a
    CA) certificates can be created without using --makepem, and
    then combined into znc.pem.</changelog>
  <changelog author="mpluskal@suse.com" date="1527854400">- Update to version 1.7.0:
  * Add CMake build. Minimum supported CMake version is 3.1. For now ZNC can be built with either CMake or autoconf. In future autoconf is going to be removed.
  * Currently znc-buildmod requires python if CMake was used; if that's a concern for you, please open a bug.
  * Increase minimum GCC version from 4.7 to 4.8. Minimum Clang version stays at 3.2.
  * Make ZNC UI translateable to different languages (only with CMake), add partial Russian and German translations. (#1237) (#1354) (#1462)
  * If you want to translate ZNC to your language, please join https://crowdin.com/project/znc-bouncer
  * Configs written before ZNC 0.206 can't be read anymore (#929)
  * Implement IRCv3.2 capabilities away-notify, account-notify, extended-join (#315) (#316)
  * Implement IRCv3.2 capabilities echo-message, cap-notify on the "client side" (#950)
  * Update capability names as they are named in IRCv3.2: znc.in/server-time-iso→server-time, znc.in/batch→batch. Old names will continue working for a while, then will be removed in some future version.
  * Make ZNC request server-time from server when available (#839)
  * Increase accepted line length from 1024 to 2048 to give some space to message tags
  * Separate buffer size settings for channels and queries (#967)
  * Support separate SSLKeyFile and SSLDHParamFile configuration in addition to existing SSLCertFile (#1192)
  * Add "AuthOnlyViaModule" global/user setting (#331)
  * Added pyeval module
  * Added stripcontrols module (#387)
  * Add new substitutions to ExpandString: %empty% and %network%. (#1049) (#1139)
  * Stop defaulting real name to "Got ZNC?" (#818)
  * Make the user aware that debug mode is enabled. (#1446)
  * Added ClearAllBuffers command (#852)
  * Don't require CSRF token for POSTs if the request uses HTTP Basic auth. (#946)
  * Set HttpOnly and SameSite=strict for session cookies (#1077) (#1450)
  * Add SNI SSL client support (#1200)
  * Add support for CIDR notation in allowed hosts list and in trusted proxy list (#207) (#1219)
  * Add network-specific config for cert validation in addition to user-supplied fingerprints: TrustAllCerts, defaults to false, and TrustPKI, defaults to true. (#866)
  * Add /attach command for symmetry with /detach. Unlike /join it allows wildcards.
  * Timestamp format now supports sub-second precision with %f. Used in awaystore, listsockets, log modules and buffer playback when client doesn't support server-time (#1455)
  * Build on macOS using ICU, Python, and OpenSSL from Homebrew, if available (#894)
  * Remove --with-openssl=/path option from ./configure. SSL is still supported and is still configurable
- Update dependencies
- Run spec-cleaner
- Use cmake for building</changelog>
  <changelog author="tchvatal@suse.com" date="1528113600">- Define systemd unitdir for cmake</changelog>
  <changelog author="mpluskal@suse.com" date="1531742400">- Fix boo#1101280 CVE-2018-14056
  * znc-traversal.patch
- Fix boo#1101281 CVE-2018-14055
  * znc-inject.patch
  * znc-inject2.patch
- Fix building on Leap-42* by using less strict linker flags</changelog>
  <changelog author="mpluskal@suse.com" date="1531915200">- Update to version 1.7.1:
  * Security critical fixes[edit]
    + CVE-2018-14055: non-admin user could gain admin privileges and shell access by injecting values into znc.conf.
    + CVE-2018-14056: path traversal in HTTP handler via ../ in a web skin name.
  * Core
    + Fix znc-buildmod to not hardcode the compiler used to build ZNC anymore in CMake build (#1536)
    + Fix language selector. Russian and German were both not selectable.
    + Fix build without SSL support (#1554)
    + Fix several broken strings
    + Stop spamming users about debug mode. This feature was added in 1.7.0, now reverted. (#1541)
  * New
    + Add partial Spanish, Indonesian, and Dutch translations
  * Modules
    + adminlog: Log the error message again (regression of 1.7.0) (#1557)
    + admindebug: New module, which allows admins to turn on/off --debug in runtime (#1556)
    + flooddetach: Fix description of commands (#1548)
    + modperl: Fix memory leak in NV handling
    + modperl: Fix functions which return VCString (#1543)
    + modpython: Fix functions which return VCString (#1543)
    + webadmin: Fix fancy CTCP replies editor for Firefox. It was showing the plain version even when JS is enabled
  * Internal
    + Deprecate one of the overloads of CMessage::GetParams(), rename it to CMessage::GetParamsColon()
    + Don't throw from destructor in the integration test
    + Fix a warning with integration test / gmake / znc-buildmod interaction.
- Drop upstream patches:
  * znc-inject2.patch
  * znc-inject.patch
  * znc-traversal.patch</changelog>
  <changelog author="info@paolostivanin.com" date="1548763200">- Update to version 1.7.2:
  * Fix compilation without deprecated APIs in OpenSSL (#1615)
  * Distinguish Channel CTCP Requests and Replies (#1624)
  * admindebug: Enforce need of TTY to turn on debug mode (#1580)
  * controlpanel: Add missing return to ListNetMods (#1589)
  * webadmin: Fix adding the last allowed network (#1584)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1553515200">- Fix boo#1130360 CVE-2019-9917
  * znc-CVE-2019-9917.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1559044800">- Update to version 1.7.3:
  * This is a security release to fix CVE-2019-9917.
  * Docker only: the znc image now supports --user option of docker
    run.
- Drop no longer needed znc-CVE-2019-9917.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1561636800">- Update to version 1.7.4:
  * This is a security release to fix CVE-2019-12816 boo#1138572
  * Send "Connected!" messages to client to the correct nick</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1563019200">- Use swig to build bindings</changelog>
  <changelog author="Mathias Homann &lt;Mathias.Homann@opensuse.org&gt;" date="1569758400">- Update to 1.7.5:
  * modpython: Add support for Python 3.8
  * modtcl: install .tcl files when building with CMake
  * nickserv: report success of Clear commands
  * Update translations, add Italian, Bulgarian, fix name of Dutch
  * Update error messages to be clearer
  * Add a deprecation warning to ./configure to use CMake instead in addition to an already existing warning in README</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1588766400">- Update to 1.8.0:
  * Output of various commands (e.g. /znc help) was switched from a table to a list
  * Support IP while verifying SSL certificates (#1504)
  * Make it more visible that admins have lots of privileges
  * Fix null dereference on startup when reading invalid config (#1585)
  * Don't show server passwords on ZNC startup (#1599)
  * Fix build with newer OpenSSL (#1688)
  * Fix in-source CMake build
  * Fix echo-message for *status (#1705)
  * controlpanel: Add already supported NoTrafficTimeout User variable to help output
  * Support python 3.9 (#1702)
  * modtcl: Added GetNetworkName (#1658)
  * partyline: Module is removed (#1632)
  * q: Module is removed (#786)
  * route_replies: Handle more numerics (#1421) (#1659) (#1660)
  * sasl: Fix sending of long authentication information (#942)
  * shell: Unblock signals when spawning child processes (#1590)
  * simple_away: Convert to UTC time (#1506)
  * watch: Better support multiple clients (#1701)
  * webadmin: Better wording for TrustPKI setting (#1670) (#1711) (#1713)
  * Refactor the way how SSL certificate is checked to simplify
    future socket-related refactors (#1697)
  * Various improvements for translation CI
  * Normalize variable name sUserName/sUsername (#1546)
  * Make de-escaping less lenient (#1715)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1589198400">- Use pristine linker flags
- Use systemd orering to allow working in environments without
  running systemd</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597492800">- update to 1.8.1:
  * Authenticated users can trigger an application crash
  (with a NULL pointer dereference) if echo-message is not enabled
  and there is no network. (bsc#1172446, CVE-2020-1377)</changelog>
  <changelog author="Maximilian Trummer &lt;opensuse@trummer.xyz&gt;" date="1599566400">- Update to 1.8.2:
  * Polish translation
  * List names of translators in TRANSLATORS.md file in source,
    as this contribution isn't directly reflected in git log
  * During --makeconf warn about listening on port 6697 too, not only about 6667 (#1734)
  * webadmin: When confirming deletion of a network and selecting No,
    redirect to the edituser page instead of listusers page (#1751)
  * Make more client command results translateable, which were missed before</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1641902400">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_znc.service.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668772800">- Add 1841.patch: support SWIG 4.1.0 (boo#1205425).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707220800">- Provide user/group, as required by RPM 4.19 (boo#1219531).</changelog>
  <changelog author="David Mulder &lt;dmulder@suse.com&gt;" date="1714651200">- Update to version 1.9.0:
  * Fixed crash when receiving SASL lines from server without having negotiated SASL via CAP.
  * Fixed build with SWIG 4.2.0.
  * Fixed build with LibreSSL.
  * Fixed handling of timezones when parsing server-time tags received from server.
  * Use module names as the module ident, otherwise some clients were merging conversations with different modules together.
  * Stopped sending invalid 333 (`RPL_TOPICWHOTIME`) to client if topic owner is unknown.
  * Fixed an ODR violation.
  * Better hide password in PASS debug lines, sometimes it was not hidden.
  * CAP REQ sent by client without CAP LS now suspends the registration as the spec requires.
  * Removed 1841.patch (upstreamed).
  * Modified harden_znc.service.patch to apply to latest release.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1720180800">- Update to 1.9.1 (boo#1227393, CVE-2024-39844)
  * This is a security release to fix CVE-2024-39844: remote code
    execution vulnerability in modtcl.
    To mitigate this for existing installations, simply unload the
    modtcl module for every user, if it's loaded. Note that only
    users with admin rights can load modtcl at all.
  * Improve tooltips in webadmin.</changelog>
</package>
<package pkgid="f9f6f1315a3e875c02a489833e415f58a2985ec1b674bbc8a2146410991b58d5" name="znc-python3" arch="aarch64">
  <version epoch="0" ver="1.9.1" rel="bp156.2.3.1"/>
  <changelog author="mpluskal@suse.com" date="1520424000">- Update to version 1.6.6:
  * Fix use-after-free in znc --makepem. It was broken for a long
    time, but started segfaulting only now. This is a useability
    fix, not a security fix, because self-signed (or signed by a
    CA) certificates can be created without using --makepem, and
    then combined into znc.pem.</changelog>
  <changelog author="mpluskal@suse.com" date="1527854400">- Update to version 1.7.0:
  * Add CMake build. Minimum supported CMake version is 3.1. For now ZNC can be built with either CMake or autoconf. In future autoconf is going to be removed.
  * Currently znc-buildmod requires python if CMake was used; if that's a concern for you, please open a bug.
  * Increase minimum GCC version from 4.7 to 4.8. Minimum Clang version stays at 3.2.
  * Make ZNC UI translateable to different languages (only with CMake), add partial Russian and German translations. (#1237) (#1354) (#1462)
  * If you want to translate ZNC to your language, please join https://crowdin.com/project/znc-bouncer
  * Configs written before ZNC 0.206 can't be read anymore (#929)
  * Implement IRCv3.2 capabilities away-notify, account-notify, extended-join (#315) (#316)
  * Implement IRCv3.2 capabilities echo-message, cap-notify on the "client side" (#950)
  * Update capability names as they are named in IRCv3.2: znc.in/server-time-iso→server-time, znc.in/batch→batch. Old names will continue working for a while, then will be removed in some future version.
  * Make ZNC request server-time from server when available (#839)
  * Increase accepted line length from 1024 to 2048 to give some space to message tags
  * Separate buffer size settings for channels and queries (#967)
  * Support separate SSLKeyFile and SSLDHParamFile configuration in addition to existing SSLCertFile (#1192)
  * Add "AuthOnlyViaModule" global/user setting (#331)
  * Added pyeval module
  * Added stripcontrols module (#387)
  * Add new substitutions to ExpandString: %empty% and %network%. (#1049) (#1139)
  * Stop defaulting real name to "Got ZNC?" (#818)
  * Make the user aware that debug mode is enabled. (#1446)
  * Added ClearAllBuffers command (#852)
  * Don't require CSRF token for POSTs if the request uses HTTP Basic auth. (#946)
  * Set HttpOnly and SameSite=strict for session cookies (#1077) (#1450)
  * Add SNI SSL client support (#1200)
  * Add support for CIDR notation in allowed hosts list and in trusted proxy list (#207) (#1219)
  * Add network-specific config for cert validation in addition to user-supplied fingerprints: TrustAllCerts, defaults to false, and TrustPKI, defaults to true. (#866)
  * Add /attach command for symmetry with /detach. Unlike /join it allows wildcards.
  * Timestamp format now supports sub-second precision with %f. Used in awaystore, listsockets, log modules and buffer playback when client doesn't support server-time (#1455)
  * Build on macOS using ICU, Python, and OpenSSL from Homebrew, if available (#894)
  * Remove --with-openssl=/path option from ./configure. SSL is still supported and is still configurable
- Update dependencies
- Run spec-cleaner
- Use cmake for building</changelog>
  <changelog author="tchvatal@suse.com" date="1528113600">- Define systemd unitdir for cmake</changelog>
  <changelog author="mpluskal@suse.com" date="1531742400">- Fix boo#1101280 CVE-2018-14056
  * znc-traversal.patch
- Fix boo#1101281 CVE-2018-14055
  * znc-inject.patch
  * znc-inject2.patch
- Fix building on Leap-42* by using less strict linker flags</changelog>
  <changelog author="mpluskal@suse.com" date="1531915200">- Update to version 1.7.1:
  * Security critical fixes[edit]
    + CVE-2018-14055: non-admin user could gain admin privileges and shell access by injecting values into znc.conf.
    + CVE-2018-14056: path traversal in HTTP handler via ../ in a web skin name.
  * Core
    + Fix znc-buildmod to not hardcode the compiler used to build ZNC anymore in CMake build (#1536)
    + Fix language selector. Russian and German were both not selectable.
    + Fix build without SSL support (#1554)
    + Fix several broken strings
    + Stop spamming users about debug mode. This feature was added in 1.7.0, now reverted. (#1541)
  * New
    + Add partial Spanish, Indonesian, and Dutch translations
  * Modules
    + adminlog: Log the error message again (regression of 1.7.0) (#1557)
    + admindebug: New module, which allows admins to turn on/off --debug in runtime (#1556)
    + flooddetach: Fix description of commands (#1548)
    + modperl: Fix memory leak in NV handling
    + modperl: Fix functions which return VCString (#1543)
    + modpython: Fix functions which return VCString (#1543)
    + webadmin: Fix fancy CTCP replies editor for Firefox. It was showing the plain version even when JS is enabled
  * Internal
    + Deprecate one of the overloads of CMessage::GetParams(), rename it to CMessage::GetParamsColon()
    + Don't throw from destructor in the integration test
    + Fix a warning with integration test / gmake / znc-buildmod interaction.
- Drop upstream patches:
  * znc-inject2.patch
  * znc-inject.patch
  * znc-traversal.patch</changelog>
  <changelog author="info@paolostivanin.com" date="1548763200">- Update to version 1.7.2:
  * Fix compilation without deprecated APIs in OpenSSL (#1615)
  * Distinguish Channel CTCP Requests and Replies (#1624)
  * admindebug: Enforce need of TTY to turn on debug mode (#1580)
  * controlpanel: Add missing return to ListNetMods (#1589)
  * webadmin: Fix adding the last allowed network (#1584)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1553515200">- Fix boo#1130360 CVE-2019-9917
  * znc-CVE-2019-9917.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1559044800">- Update to version 1.7.3:
  * This is a security release to fix CVE-2019-9917.
  * Docker only: the znc image now supports --user option of docker
    run.
- Drop no longer needed znc-CVE-2019-9917.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1561636800">- Update to version 1.7.4:
  * This is a security release to fix CVE-2019-12816 boo#1138572
  * Send "Connected!" messages to client to the correct nick</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1563019200">- Use swig to build bindings</changelog>
  <changelog author="Mathias Homann &lt;Mathias.Homann@opensuse.org&gt;" date="1569758400">- Update to 1.7.5:
  * modpython: Add support for Python 3.8
  * modtcl: install .tcl files when building with CMake
  * nickserv: report success of Clear commands
  * Update translations, add Italian, Bulgarian, fix name of Dutch
  * Update error messages to be clearer
  * Add a deprecation warning to ./configure to use CMake instead in addition to an already existing warning in README</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1588766400">- Update to 1.8.0:
  * Output of various commands (e.g. /znc help) was switched from a table to a list
  * Support IP while verifying SSL certificates (#1504)
  * Make it more visible that admins have lots of privileges
  * Fix null dereference on startup when reading invalid config (#1585)
  * Don't show server passwords on ZNC startup (#1599)
  * Fix build with newer OpenSSL (#1688)
  * Fix in-source CMake build
  * Fix echo-message for *status (#1705)
  * controlpanel: Add already supported NoTrafficTimeout User variable to help output
  * Support python 3.9 (#1702)
  * modtcl: Added GetNetworkName (#1658)
  * partyline: Module is removed (#1632)
  * q: Module is removed (#786)
  * route_replies: Handle more numerics (#1421) (#1659) (#1660)
  * sasl: Fix sending of long authentication information (#942)
  * shell: Unblock signals when spawning child processes (#1590)
  * simple_away: Convert to UTC time (#1506)
  * watch: Better support multiple clients (#1701)
  * webadmin: Better wording for TrustPKI setting (#1670) (#1711) (#1713)
  * Refactor the way how SSL certificate is checked to simplify
    future socket-related refactors (#1697)
  * Various improvements for translation CI
  * Normalize variable name sUserName/sUsername (#1546)
  * Make de-escaping less lenient (#1715)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1589198400">- Use pristine linker flags
- Use systemd orering to allow working in environments without
  running systemd</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597492800">- update to 1.8.1:
  * Authenticated users can trigger an application crash
  (with a NULL pointer dereference) if echo-message is not enabled
  and there is no network. (bsc#1172446, CVE-2020-1377)</changelog>
  <changelog author="Maximilian Trummer &lt;opensuse@trummer.xyz&gt;" date="1599566400">- Update to 1.8.2:
  * Polish translation
  * List names of translators in TRANSLATORS.md file in source,
    as this contribution isn't directly reflected in git log
  * During --makeconf warn about listening on port 6697 too, not only about 6667 (#1734)
  * webadmin: When confirming deletion of a network and selecting No,
    redirect to the edituser page instead of listusers page (#1751)
  * Make more client command results translateable, which were missed before</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1641902400">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_znc.service.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668772800">- Add 1841.patch: support SWIG 4.1.0 (boo#1205425).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707220800">- Provide user/group, as required by RPM 4.19 (boo#1219531).</changelog>
  <changelog author="David Mulder &lt;dmulder@suse.com&gt;" date="1714651200">- Update to version 1.9.0:
  * Fixed crash when receiving SASL lines from server without having negotiated SASL via CAP.
  * Fixed build with SWIG 4.2.0.
  * Fixed build with LibreSSL.
  * Fixed handling of timezones when parsing server-time tags received from server.
  * Use module names as the module ident, otherwise some clients were merging conversations with different modules together.
  * Stopped sending invalid 333 (`RPL_TOPICWHOTIME`) to client if topic owner is unknown.
  * Fixed an ODR violation.
  * Better hide password in PASS debug lines, sometimes it was not hidden.
  * CAP REQ sent by client without CAP LS now suspends the registration as the spec requires.
  * Removed 1841.patch (upstreamed).
  * Modified harden_znc.service.patch to apply to latest release.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1720180800">- Update to 1.9.1 (boo#1227393, CVE-2024-39844)
  * This is a security release to fix CVE-2024-39844: remote code
    execution vulnerability in modtcl.
    To mitigate this for existing installations, simply unload the
    modtcl module for every user, if it's loaded. Note that only
    users with admin rights can load modtcl at all.
  * Improve tooltips in webadmin.</changelog>
</package>
<package pkgid="c27044c2f257fc09b24caf8116c58cfd84d8b35b377864320fd42a1ee92226be" name="znc-python3" arch="i586">
  <version epoch="0" ver="1.9.1" rel="bp156.2.3.1"/>
  <changelog author="mpluskal@suse.com" date="1520424000">- Update to version 1.6.6:
  * Fix use-after-free in znc --makepem. It was broken for a long
    time, but started segfaulting only now. This is a useability
    fix, not a security fix, because self-signed (or signed by a
    CA) certificates can be created without using --makepem, and
    then combined into znc.pem.</changelog>
  <changelog author="mpluskal@suse.com" date="1527854400">- Update to version 1.7.0:
  * Add CMake build. Minimum supported CMake version is 3.1. For now ZNC can be built with either CMake or autoconf. In future autoconf is going to be removed.
  * Currently znc-buildmod requires python if CMake was used; if that's a concern for you, please open a bug.
  * Increase minimum GCC version from 4.7 to 4.8. Minimum Clang version stays at 3.2.
  * Make ZNC UI translateable to different languages (only with CMake), add partial Russian and German translations. (#1237) (#1354) (#1462)
  * If you want to translate ZNC to your language, please join https://crowdin.com/project/znc-bouncer
  * Configs written before ZNC 0.206 can't be read anymore (#929)
  * Implement IRCv3.2 capabilities away-notify, account-notify, extended-join (#315) (#316)
  * Implement IRCv3.2 capabilities echo-message, cap-notify on the "client side" (#950)
  * Update capability names as they are named in IRCv3.2: znc.in/server-time-iso→server-time, znc.in/batch→batch. Old names will continue working for a while, then will be removed in some future version.
  * Make ZNC request server-time from server when available (#839)
  * Increase accepted line length from 1024 to 2048 to give some space to message tags
  * Separate buffer size settings for channels and queries (#967)
  * Support separate SSLKeyFile and SSLDHParamFile configuration in addition to existing SSLCertFile (#1192)
  * Add "AuthOnlyViaModule" global/user setting (#331)
  * Added pyeval module
  * Added stripcontrols module (#387)
  * Add new substitutions to ExpandString: %empty% and %network%. (#1049) (#1139)
  * Stop defaulting real name to "Got ZNC?" (#818)
  * Make the user aware that debug mode is enabled. (#1446)
  * Added ClearAllBuffers command (#852)
  * Don't require CSRF token for POSTs if the request uses HTTP Basic auth. (#946)
  * Set HttpOnly and SameSite=strict for session cookies (#1077) (#1450)
  * Add SNI SSL client support (#1200)
  * Add support for CIDR notation in allowed hosts list and in trusted proxy list (#207) (#1219)
  * Add network-specific config for cert validation in addition to user-supplied fingerprints: TrustAllCerts, defaults to false, and TrustPKI, defaults to true. (#866)
  * Add /attach command for symmetry with /detach. Unlike /join it allows wildcards.
  * Timestamp format now supports sub-second precision with %f. Used in awaystore, listsockets, log modules and buffer playback when client doesn't support server-time (#1455)
  * Build on macOS using ICU, Python, and OpenSSL from Homebrew, if available (#894)
  * Remove --with-openssl=/path option from ./configure. SSL is still supported and is still configurable
- Update dependencies
- Run spec-cleaner
- Use cmake for building</changelog>
  <changelog author="tchvatal@suse.com" date="1528113600">- Define systemd unitdir for cmake</changelog>
  <changelog author="mpluskal@suse.com" date="1531742400">- Fix boo#1101280 CVE-2018-14056
  * znc-traversal.patch
- Fix boo#1101281 CVE-2018-14055
  * znc-inject.patch
  * znc-inject2.patch
- Fix building on Leap-42* by using less strict linker flags</changelog>
  <changelog author="mpluskal@suse.com" date="1531915200">- Update to version 1.7.1:
  * Security critical fixes[edit]
    + CVE-2018-14055: non-admin user could gain admin privileges and shell access by injecting values into znc.conf.
    + CVE-2018-14056: path traversal in HTTP handler via ../ in a web skin name.
  * Core
    + Fix znc-buildmod to not hardcode the compiler used to build ZNC anymore in CMake build (#1536)
    + Fix language selector. Russian and German were both not selectable.
    + Fix build without SSL support (#1554)
    + Fix several broken strings
    + Stop spamming users about debug mode. This feature was added in 1.7.0, now reverted. (#1541)
  * New
    + Add partial Spanish, Indonesian, and Dutch translations
  * Modules
    + adminlog: Log the error message again (regression of 1.7.0) (#1557)
    + admindebug: New module, which allows admins to turn on/off --debug in runtime (#1556)
    + flooddetach: Fix description of commands (#1548)
    + modperl: Fix memory leak in NV handling
    + modperl: Fix functions which return VCString (#1543)
    + modpython: Fix functions which return VCString (#1543)
    + webadmin: Fix fancy CTCP replies editor for Firefox. It was showing the plain version even when JS is enabled
  * Internal
    + Deprecate one of the overloads of CMessage::GetParams(), rename it to CMessage::GetParamsColon()
    + Don't throw from destructor in the integration test
    + Fix a warning with integration test / gmake / znc-buildmod interaction.
- Drop upstream patches:
  * znc-inject2.patch
  * znc-inject.patch
  * znc-traversal.patch</changelog>
  <changelog author="info@paolostivanin.com" date="1548763200">- Update to version 1.7.2:
  * Fix compilation without deprecated APIs in OpenSSL (#1615)
  * Distinguish Channel CTCP Requests and Replies (#1624)
  * admindebug: Enforce need of TTY to turn on debug mode (#1580)
  * controlpanel: Add missing return to ListNetMods (#1589)
  * webadmin: Fix adding the last allowed network (#1584)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1553515200">- Fix boo#1130360 CVE-2019-9917
  * znc-CVE-2019-9917.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1559044800">- Update to version 1.7.3:
  * This is a security release to fix CVE-2019-9917.
  * Docker only: the znc image now supports --user option of docker
    run.
- Drop no longer needed znc-CVE-2019-9917.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1561636800">- Update to version 1.7.4:
  * This is a security release to fix CVE-2019-12816 boo#1138572
  * Send "Connected!" messages to client to the correct nick</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1563019200">- Use swig to build bindings</changelog>
  <changelog author="Mathias Homann &lt;Mathias.Homann@opensuse.org&gt;" date="1569758400">- Update to 1.7.5:
  * modpython: Add support for Python 3.8
  * modtcl: install .tcl files when building with CMake
  * nickserv: report success of Clear commands
  * Update translations, add Italian, Bulgarian, fix name of Dutch
  * Update error messages to be clearer
  * Add a deprecation warning to ./configure to use CMake instead in addition to an already existing warning in README</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1588766400">- Update to 1.8.0:
  * Output of various commands (e.g. /znc help) was switched from a table to a list
  * Support IP while verifying SSL certificates (#1504)
  * Make it more visible that admins have lots of privileges
  * Fix null dereference on startup when reading invalid config (#1585)
  * Don't show server passwords on ZNC startup (#1599)
  * Fix build with newer OpenSSL (#1688)
  * Fix in-source CMake build
  * Fix echo-message for *status (#1705)
  * controlpanel: Add already supported NoTrafficTimeout User variable to help output
  * Support python 3.9 (#1702)
  * modtcl: Added GetNetworkName (#1658)
  * partyline: Module is removed (#1632)
  * q: Module is removed (#786)
  * route_replies: Handle more numerics (#1421) (#1659) (#1660)
  * sasl: Fix sending of long authentication information (#942)
  * shell: Unblock signals when spawning child processes (#1590)
  * simple_away: Convert to UTC time (#1506)
  * watch: Better support multiple clients (#1701)
  * webadmin: Better wording for TrustPKI setting (#1670) (#1711) (#1713)
  * Refactor the way how SSL certificate is checked to simplify
    future socket-related refactors (#1697)
  * Various improvements for translation CI
  * Normalize variable name sUserName/sUsername (#1546)
  * Make de-escaping less lenient (#1715)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1589198400">- Use pristine linker flags
- Use systemd orering to allow working in environments without
  running systemd</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597492800">- update to 1.8.1:
  * Authenticated users can trigger an application crash
  (with a NULL pointer dereference) if echo-message is not enabled
  and there is no network. (bsc#1172446, CVE-2020-1377)</changelog>
  <changelog author="Maximilian Trummer &lt;opensuse@trummer.xyz&gt;" date="1599566400">- Update to 1.8.2:
  * Polish translation
  * List names of translators in TRANSLATORS.md file in source,
    as this contribution isn't directly reflected in git log
  * During --makeconf warn about listening on port 6697 too, not only about 6667 (#1734)
  * webadmin: When confirming deletion of a network and selecting No,
    redirect to the edituser page instead of listusers page (#1751)
  * Make more client command results translateable, which were missed before</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1641902400">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_znc.service.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668772800">- Add 1841.patch: support SWIG 4.1.0 (boo#1205425).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707220800">- Provide user/group, as required by RPM 4.19 (boo#1219531).</changelog>
  <changelog author="David Mulder &lt;dmulder@suse.com&gt;" date="1714651200">- Update to version 1.9.0:
  * Fixed crash when receiving SASL lines from server without having negotiated SASL via CAP.
  * Fixed build with SWIG 4.2.0.
  * Fixed build with LibreSSL.
  * Fixed handling of timezones when parsing server-time tags received from server.
  * Use module names as the module ident, otherwise some clients were merging conversations with different modules together.
  * Stopped sending invalid 333 (`RPL_TOPICWHOTIME`) to client if topic owner is unknown.
  * Fixed an ODR violation.
  * Better hide password in PASS debug lines, sometimes it was not hidden.
  * CAP REQ sent by client without CAP LS now suspends the registration as the spec requires.
  * Removed 1841.patch (upstreamed).
  * Modified harden_znc.service.patch to apply to latest release.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1720180800">- Update to 1.9.1 (boo#1227393, CVE-2024-39844)
  * This is a security release to fix CVE-2024-39844: remote code
    execution vulnerability in modtcl.
    To mitigate this for existing installations, simply unload the
    modtcl module for every user, if it's loaded. Note that only
    users with admin rights can load modtcl at all.
  * Improve tooltips in webadmin.</changelog>
</package>
<package pkgid="d92a7af15e0fb9205fc3e153c3762009377cd128596d312dcbc9a7fdd2b54222" name="znc-python3" arch="ppc64le">
  <version epoch="0" ver="1.9.1" rel="bp156.2.3.1"/>
  <changelog author="mpluskal@suse.com" date="1520424000">- Update to version 1.6.6:
  * Fix use-after-free in znc --makepem. It was broken for a long
    time, but started segfaulting only now. This is a useability
    fix, not a security fix, because self-signed (or signed by a
    CA) certificates can be created without using --makepem, and
    then combined into znc.pem.</changelog>
  <changelog author="mpluskal@suse.com" date="1527854400">- Update to version 1.7.0:
  * Add CMake build. Minimum supported CMake version is 3.1. For now ZNC can be built with either CMake or autoconf. In future autoconf is going to be removed.
  * Currently znc-buildmod requires python if CMake was used; if that's a concern for you, please open a bug.
  * Increase minimum GCC version from 4.7 to 4.8. Minimum Clang version stays at 3.2.
  * Make ZNC UI translateable to different languages (only with CMake), add partial Russian and German translations. (#1237) (#1354) (#1462)
  * If you want to translate ZNC to your language, please join https://crowdin.com/project/znc-bouncer
  * Configs written before ZNC 0.206 can't be read anymore (#929)
  * Implement IRCv3.2 capabilities away-notify, account-notify, extended-join (#315) (#316)
  * Implement IRCv3.2 capabilities echo-message, cap-notify on the "client side" (#950)
  * Update capability names as they are named in IRCv3.2: znc.in/server-time-iso→server-time, znc.in/batch→batch. Old names will continue working for a while, then will be removed in some future version.
  * Make ZNC request server-time from server when available (#839)
  * Increase accepted line length from 1024 to 2048 to give some space to message tags
  * Separate buffer size settings for channels and queries (#967)
  * Support separate SSLKeyFile and SSLDHParamFile configuration in addition to existing SSLCertFile (#1192)
  * Add "AuthOnlyViaModule" global/user setting (#331)
  * Added pyeval module
  * Added stripcontrols module (#387)
  * Add new substitutions to ExpandString: %empty% and %network%. (#1049) (#1139)
  * Stop defaulting real name to "Got ZNC?" (#818)
  * Make the user aware that debug mode is enabled. (#1446)
  * Added ClearAllBuffers command (#852)
  * Don't require CSRF token for POSTs if the request uses HTTP Basic auth. (#946)
  * Set HttpOnly and SameSite=strict for session cookies (#1077) (#1450)
  * Add SNI SSL client support (#1200)
  * Add support for CIDR notation in allowed hosts list and in trusted proxy list (#207) (#1219)
  * Add network-specific config for cert validation in addition to user-supplied fingerprints: TrustAllCerts, defaults to false, and TrustPKI, defaults to true. (#866)
  * Add /attach command for symmetry with /detach. Unlike /join it allows wildcards.
  * Timestamp format now supports sub-second precision with %f. Used in awaystore, listsockets, log modules and buffer playback when client doesn't support server-time (#1455)
  * Build on macOS using ICU, Python, and OpenSSL from Homebrew, if available (#894)
  * Remove --with-openssl=/path option from ./configure. SSL is still supported and is still configurable
- Update dependencies
- Run spec-cleaner
- Use cmake for building</changelog>
  <changelog author="tchvatal@suse.com" date="1528113600">- Define systemd unitdir for cmake</changelog>
  <changelog author="mpluskal@suse.com" date="1531742400">- Fix boo#1101280 CVE-2018-14056
  * znc-traversal.patch
- Fix boo#1101281 CVE-2018-14055
  * znc-inject.patch
  * znc-inject2.patch
- Fix building on Leap-42* by using less strict linker flags</changelog>
  <changelog author="mpluskal@suse.com" date="1531915200">- Update to version 1.7.1:
  * Security critical fixes[edit]
    + CVE-2018-14055: non-admin user could gain admin privileges and shell access by injecting values into znc.conf.
    + CVE-2018-14056: path traversal in HTTP handler via ../ in a web skin name.
  * Core
    + Fix znc-buildmod to not hardcode the compiler used to build ZNC anymore in CMake build (#1536)
    + Fix language selector. Russian and German were both not selectable.
    + Fix build without SSL support (#1554)
    + Fix several broken strings
    + Stop spamming users about debug mode. This feature was added in 1.7.0, now reverted. (#1541)
  * New
    + Add partial Spanish, Indonesian, and Dutch translations
  * Modules
    + adminlog: Log the error message again (regression of 1.7.0) (#1557)
    + admindebug: New module, which allows admins to turn on/off --debug in runtime (#1556)
    + flooddetach: Fix description of commands (#1548)
    + modperl: Fix memory leak in NV handling
    + modperl: Fix functions which return VCString (#1543)
    + modpython: Fix functions which return VCString (#1543)
    + webadmin: Fix fancy CTCP replies editor for Firefox. It was showing the plain version even when JS is enabled
  * Internal
    + Deprecate one of the overloads of CMessage::GetParams(), rename it to CMessage::GetParamsColon()
    + Don't throw from destructor in the integration test
    + Fix a warning with integration test / gmake / znc-buildmod interaction.
- Drop upstream patches:
  * znc-inject2.patch
  * znc-inject.patch
  * znc-traversal.patch</changelog>
  <changelog author="info@paolostivanin.com" date="1548763200">- Update to version 1.7.2:
  * Fix compilation without deprecated APIs in OpenSSL (#1615)
  * Distinguish Channel CTCP Requests and Replies (#1624)
  * admindebug: Enforce need of TTY to turn on debug mode (#1580)
  * controlpanel: Add missing return to ListNetMods (#1589)
  * webadmin: Fix adding the last allowed network (#1584)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1553515200">- Fix boo#1130360 CVE-2019-9917
  * znc-CVE-2019-9917.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1559044800">- Update to version 1.7.3:
  * This is a security release to fix CVE-2019-9917.
  * Docker only: the znc image now supports --user option of docker
    run.
- Drop no longer needed znc-CVE-2019-9917.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1561636800">- Update to version 1.7.4:
  * This is a security release to fix CVE-2019-12816 boo#1138572
  * Send "Connected!" messages to client to the correct nick</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1563019200">- Use swig to build bindings</changelog>
  <changelog author="Mathias Homann &lt;Mathias.Homann@opensuse.org&gt;" date="1569758400">- Update to 1.7.5:
  * modpython: Add support for Python 3.8
  * modtcl: install .tcl files when building with CMake
  * nickserv: report success of Clear commands
  * Update translations, add Italian, Bulgarian, fix name of Dutch
  * Update error messages to be clearer
  * Add a deprecation warning to ./configure to use CMake instead in addition to an already existing warning in README</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1588766400">- Update to 1.8.0:
  * Output of various commands (e.g. /znc help) was switched from a table to a list
  * Support IP while verifying SSL certificates (#1504)
  * Make it more visible that admins have lots of privileges
  * Fix null dereference on startup when reading invalid config (#1585)
  * Don't show server passwords on ZNC startup (#1599)
  * Fix build with newer OpenSSL (#1688)
  * Fix in-source CMake build
  * Fix echo-message for *status (#1705)
  * controlpanel: Add already supported NoTrafficTimeout User variable to help output
  * Support python 3.9 (#1702)
  * modtcl: Added GetNetworkName (#1658)
  * partyline: Module is removed (#1632)
  * q: Module is removed (#786)
  * route_replies: Handle more numerics (#1421) (#1659) (#1660)
  * sasl: Fix sending of long authentication information (#942)
  * shell: Unblock signals when spawning child processes (#1590)
  * simple_away: Convert to UTC time (#1506)
  * watch: Better support multiple clients (#1701)
  * webadmin: Better wording for TrustPKI setting (#1670) (#1711) (#1713)
  * Refactor the way how SSL certificate is checked to simplify
    future socket-related refactors (#1697)
  * Various improvements for translation CI
  * Normalize variable name sUserName/sUsername (#1546)
  * Make de-escaping less lenient (#1715)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1589198400">- Use pristine linker flags
- Use systemd orering to allow working in environments without
  running systemd</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597492800">- update to 1.8.1:
  * Authenticated users can trigger an application crash
  (with a NULL pointer dereference) if echo-message is not enabled
  and there is no network. (bsc#1172446, CVE-2020-1377)</changelog>
  <changelog author="Maximilian Trummer &lt;opensuse@trummer.xyz&gt;" date="1599566400">- Update to 1.8.2:
  * Polish translation
  * List names of translators in TRANSLATORS.md file in source,
    as this contribution isn't directly reflected in git log
  * During --makeconf warn about listening on port 6697 too, not only about 6667 (#1734)
  * webadmin: When confirming deletion of a network and selecting No,
    redirect to the edituser page instead of listusers page (#1751)
  * Make more client command results translateable, which were missed before</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1641902400">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_znc.service.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668772800">- Add 1841.patch: support SWIG 4.1.0 (boo#1205425).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707220800">- Provide user/group, as required by RPM 4.19 (boo#1219531).</changelog>
  <changelog author="David Mulder &lt;dmulder@suse.com&gt;" date="1714651200">- Update to version 1.9.0:
  * Fixed crash when receiving SASL lines from server without having negotiated SASL via CAP.
  * Fixed build with SWIG 4.2.0.
  * Fixed build with LibreSSL.
  * Fixed handling of timezones when parsing server-time tags received from server.
  * Use module names as the module ident, otherwise some clients were merging conversations with different modules together.
  * Stopped sending invalid 333 (`RPL_TOPICWHOTIME`) to client if topic owner is unknown.
  * Fixed an ODR violation.
  * Better hide password in PASS debug lines, sometimes it was not hidden.
  * CAP REQ sent by client without CAP LS now suspends the registration as the spec requires.
  * Removed 1841.patch (upstreamed).
  * Modified harden_znc.service.patch to apply to latest release.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1720180800">- Update to 1.9.1 (boo#1227393, CVE-2024-39844)
  * This is a security release to fix CVE-2024-39844: remote code
    execution vulnerability in modtcl.
    To mitigate this for existing installations, simply unload the
    modtcl module for every user, if it's loaded. Note that only
    users with admin rights can load modtcl at all.
  * Improve tooltips in webadmin.</changelog>
</package>
<package pkgid="6d1d29c54448e823afdcc241eba0a7830d49458128941f787f00b787fc6e1ca3" name="znc-python3" arch="s390x">
  <version epoch="0" ver="1.9.1" rel="bp156.2.3.1"/>
  <changelog author="mpluskal@suse.com" date="1520424000">- Update to version 1.6.6:
  * Fix use-after-free in znc --makepem. It was broken for a long
    time, but started segfaulting only now. This is a useability
    fix, not a security fix, because self-signed (or signed by a
    CA) certificates can be created without using --makepem, and
    then combined into znc.pem.</changelog>
  <changelog author="mpluskal@suse.com" date="1527854400">- Update to version 1.7.0:
  * Add CMake build. Minimum supported CMake version is 3.1. For now ZNC can be built with either CMake or autoconf. In future autoconf is going to be removed.
  * Currently znc-buildmod requires python if CMake was used; if that's a concern for you, please open a bug.
  * Increase minimum GCC version from 4.7 to 4.8. Minimum Clang version stays at 3.2.
  * Make ZNC UI translateable to different languages (only with CMake), add partial Russian and German translations. (#1237) (#1354) (#1462)
  * If you want to translate ZNC to your language, please join https://crowdin.com/project/znc-bouncer
  * Configs written before ZNC 0.206 can't be read anymore (#929)
  * Implement IRCv3.2 capabilities away-notify, account-notify, extended-join (#315) (#316)
  * Implement IRCv3.2 capabilities echo-message, cap-notify on the "client side" (#950)
  * Update capability names as they are named in IRCv3.2: znc.in/server-time-iso→server-time, znc.in/batch→batch. Old names will continue working for a while, then will be removed in some future version.
  * Make ZNC request server-time from server when available (#839)
  * Increase accepted line length from 1024 to 2048 to give some space to message tags
  * Separate buffer size settings for channels and queries (#967)
  * Support separate SSLKeyFile and SSLDHParamFile configuration in addition to existing SSLCertFile (#1192)
  * Add "AuthOnlyViaModule" global/user setting (#331)
  * Added pyeval module
  * Added stripcontrols module (#387)
  * Add new substitutions to ExpandString: %empty% and %network%. (#1049) (#1139)
  * Stop defaulting real name to "Got ZNC?" (#818)
  * Make the user aware that debug mode is enabled. (#1446)
  * Added ClearAllBuffers command (#852)
  * Don't require CSRF token for POSTs if the request uses HTTP Basic auth. (#946)
  * Set HttpOnly and SameSite=strict for session cookies (#1077) (#1450)
  * Add SNI SSL client support (#1200)
  * Add support for CIDR notation in allowed hosts list and in trusted proxy list (#207) (#1219)
  * Add network-specific config for cert validation in addition to user-supplied fingerprints: TrustAllCerts, defaults to false, and TrustPKI, defaults to true. (#866)
  * Add /attach command for symmetry with /detach. Unlike /join it allows wildcards.
  * Timestamp format now supports sub-second precision with %f. Used in awaystore, listsockets, log modules and buffer playback when client doesn't support server-time (#1455)
  * Build on macOS using ICU, Python, and OpenSSL from Homebrew, if available (#894)
  * Remove --with-openssl=/path option from ./configure. SSL is still supported and is still configurable
- Update dependencies
- Run spec-cleaner
- Use cmake for building</changelog>
  <changelog author="tchvatal@suse.com" date="1528113600">- Define systemd unitdir for cmake</changelog>
  <changelog author="mpluskal@suse.com" date="1531742400">- Fix boo#1101280 CVE-2018-14056
  * znc-traversal.patch
- Fix boo#1101281 CVE-2018-14055
  * znc-inject.patch
  * znc-inject2.patch
- Fix building on Leap-42* by using less strict linker flags</changelog>
  <changelog author="mpluskal@suse.com" date="1531915200">- Update to version 1.7.1:
  * Security critical fixes[edit]
    + CVE-2018-14055: non-admin user could gain admin privileges and shell access by injecting values into znc.conf.
    + CVE-2018-14056: path traversal in HTTP handler via ../ in a web skin name.
  * Core
    + Fix znc-buildmod to not hardcode the compiler used to build ZNC anymore in CMake build (#1536)
    + Fix language selector. Russian and German were both not selectable.
    + Fix build without SSL support (#1554)
    + Fix several broken strings
    + Stop spamming users about debug mode. This feature was added in 1.7.0, now reverted. (#1541)
  * New
    + Add partial Spanish, Indonesian, and Dutch translations
  * Modules
    + adminlog: Log the error message again (regression of 1.7.0) (#1557)
    + admindebug: New module, which allows admins to turn on/off --debug in runtime (#1556)
    + flooddetach: Fix description of commands (#1548)
    + modperl: Fix memory leak in NV handling
    + modperl: Fix functions which return VCString (#1543)
    + modpython: Fix functions which return VCString (#1543)
    + webadmin: Fix fancy CTCP replies editor for Firefox. It was showing the plain version even when JS is enabled
  * Internal
    + Deprecate one of the overloads of CMessage::GetParams(), rename it to CMessage::GetParamsColon()
    + Don't throw from destructor in the integration test
    + Fix a warning with integration test / gmake / znc-buildmod interaction.
- Drop upstream patches:
  * znc-inject2.patch
  * znc-inject.patch
  * znc-traversal.patch</changelog>
  <changelog author="info@paolostivanin.com" date="1548763200">- Update to version 1.7.2:
  * Fix compilation without deprecated APIs in OpenSSL (#1615)
  * Distinguish Channel CTCP Requests and Replies (#1624)
  * admindebug: Enforce need of TTY to turn on debug mode (#1580)
  * controlpanel: Add missing return to ListNetMods (#1589)
  * webadmin: Fix adding the last allowed network (#1584)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1553515200">- Fix boo#1130360 CVE-2019-9917
  * znc-CVE-2019-9917.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1559044800">- Update to version 1.7.3:
  * This is a security release to fix CVE-2019-9917.
  * Docker only: the znc image now supports --user option of docker
    run.
- Drop no longer needed znc-CVE-2019-9917.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1561636800">- Update to version 1.7.4:
  * This is a security release to fix CVE-2019-12816 boo#1138572
  * Send "Connected!" messages to client to the correct nick</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1563019200">- Use swig to build bindings</changelog>
  <changelog author="Mathias Homann &lt;Mathias.Homann@opensuse.org&gt;" date="1569758400">- Update to 1.7.5:
  * modpython: Add support for Python 3.8
  * modtcl: install .tcl files when building with CMake
  * nickserv: report success of Clear commands
  * Update translations, add Italian, Bulgarian, fix name of Dutch
  * Update error messages to be clearer
  * Add a deprecation warning to ./configure to use CMake instead in addition to an already existing warning in README</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1588766400">- Update to 1.8.0:
  * Output of various commands (e.g. /znc help) was switched from a table to a list
  * Support IP while verifying SSL certificates (#1504)
  * Make it more visible that admins have lots of privileges
  * Fix null dereference on startup when reading invalid config (#1585)
  * Don't show server passwords on ZNC startup (#1599)
  * Fix build with newer OpenSSL (#1688)
  * Fix in-source CMake build
  * Fix echo-message for *status (#1705)
  * controlpanel: Add already supported NoTrafficTimeout User variable to help output
  * Support python 3.9 (#1702)
  * modtcl: Added GetNetworkName (#1658)
  * partyline: Module is removed (#1632)
  * q: Module is removed (#786)
  * route_replies: Handle more numerics (#1421) (#1659) (#1660)
  * sasl: Fix sending of long authentication information (#942)
  * shell: Unblock signals when spawning child processes (#1590)
  * simple_away: Convert to UTC time (#1506)
  * watch: Better support multiple clients (#1701)
  * webadmin: Better wording for TrustPKI setting (#1670) (#1711) (#1713)
  * Refactor the way how SSL certificate is checked to simplify
    future socket-related refactors (#1697)
  * Various improvements for translation CI
  * Normalize variable name sUserName/sUsername (#1546)
  * Make de-escaping less lenient (#1715)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1589198400">- Use pristine linker flags
- Use systemd orering to allow working in environments without
  running systemd</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597492800">- update to 1.8.1:
  * Authenticated users can trigger an application crash
  (with a NULL pointer dereference) if echo-message is not enabled
  and there is no network. (bsc#1172446, CVE-2020-1377)</changelog>
  <changelog author="Maximilian Trummer &lt;opensuse@trummer.xyz&gt;" date="1599566400">- Update to 1.8.2:
  * Polish translation
  * List names of translators in TRANSLATORS.md file in source,
    as this contribution isn't directly reflected in git log
  * During --makeconf warn about listening on port 6697 too, not only about 6667 (#1734)
  * webadmin: When confirming deletion of a network and selecting No,
    redirect to the edituser page instead of listusers page (#1751)
  * Make more client command results translateable, which were missed before</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1641902400">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_znc.service.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668772800">- Add 1841.patch: support SWIG 4.1.0 (boo#1205425).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707220800">- Provide user/group, as required by RPM 4.19 (boo#1219531).</changelog>
  <changelog author="David Mulder &lt;dmulder@suse.com&gt;" date="1714651200">- Update to version 1.9.0:
  * Fixed crash when receiving SASL lines from server without having negotiated SASL via CAP.
  * Fixed build with SWIG 4.2.0.
  * Fixed build with LibreSSL.
  * Fixed handling of timezones when parsing server-time tags received from server.
  * Use module names as the module ident, otherwise some clients were merging conversations with different modules together.
  * Stopped sending invalid 333 (`RPL_TOPICWHOTIME`) to client if topic owner is unknown.
  * Fixed an ODR violation.
  * Better hide password in PASS debug lines, sometimes it was not hidden.
  * CAP REQ sent by client without CAP LS now suspends the registration as the spec requires.
  * Removed 1841.patch (upstreamed).
  * Modified harden_znc.service.patch to apply to latest release.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1720180800">- Update to 1.9.1 (boo#1227393, CVE-2024-39844)
  * This is a security release to fix CVE-2024-39844: remote code
    execution vulnerability in modtcl.
    To mitigate this for existing installations, simply unload the
    modtcl module for every user, if it's loaded. Note that only
    users with admin rights can load modtcl at all.
  * Improve tooltips in webadmin.</changelog>
</package>
<package pkgid="3f336c435da92b752053bf597e3e8d0fdf426cd99f37b6f44fc8e6b0fa2cbf62" name="znc-python3" arch="x86_64">
  <version epoch="0" ver="1.9.1" rel="bp156.2.3.1"/>
  <changelog author="mpluskal@suse.com" date="1520424000">- Update to version 1.6.6:
  * Fix use-after-free in znc --makepem. It was broken for a long
    time, but started segfaulting only now. This is a useability
    fix, not a security fix, because self-signed (or signed by a
    CA) certificates can be created without using --makepem, and
    then combined into znc.pem.</changelog>
  <changelog author="mpluskal@suse.com" date="1527854400">- Update to version 1.7.0:
  * Add CMake build. Minimum supported CMake version is 3.1. For now ZNC can be built with either CMake or autoconf. In future autoconf is going to be removed.
  * Currently znc-buildmod requires python if CMake was used; if that's a concern for you, please open a bug.
  * Increase minimum GCC version from 4.7 to 4.8. Minimum Clang version stays at 3.2.
  * Make ZNC UI translateable to different languages (only with CMake), add partial Russian and German translations. (#1237) (#1354) (#1462)
  * If you want to translate ZNC to your language, please join https://crowdin.com/project/znc-bouncer
  * Configs written before ZNC 0.206 can't be read anymore (#929)
  * Implement IRCv3.2 capabilities away-notify, account-notify, extended-join (#315) (#316)
  * Implement IRCv3.2 capabilities echo-message, cap-notify on the "client side" (#950)
  * Update capability names as they are named in IRCv3.2: znc.in/server-time-iso→server-time, znc.in/batch→batch. Old names will continue working for a while, then will be removed in some future version.
  * Make ZNC request server-time from server when available (#839)
  * Increase accepted line length from 1024 to 2048 to give some space to message tags
  * Separate buffer size settings for channels and queries (#967)
  * Support separate SSLKeyFile and SSLDHParamFile configuration in addition to existing SSLCertFile (#1192)
  * Add "AuthOnlyViaModule" global/user setting (#331)
  * Added pyeval module
  * Added stripcontrols module (#387)
  * Add new substitutions to ExpandString: %empty% and %network%. (#1049) (#1139)
  * Stop defaulting real name to "Got ZNC?" (#818)
  * Make the user aware that debug mode is enabled. (#1446)
  * Added ClearAllBuffers command (#852)
  * Don't require CSRF token for POSTs if the request uses HTTP Basic auth. (#946)
  * Set HttpOnly and SameSite=strict for session cookies (#1077) (#1450)
  * Add SNI SSL client support (#1200)
  * Add support for CIDR notation in allowed hosts list and in trusted proxy list (#207) (#1219)
  * Add network-specific config for cert validation in addition to user-supplied fingerprints: TrustAllCerts, defaults to false, and TrustPKI, defaults to true. (#866)
  * Add /attach command for symmetry with /detach. Unlike /join it allows wildcards.
  * Timestamp format now supports sub-second precision with %f. Used in awaystore, listsockets, log modules and buffer playback when client doesn't support server-time (#1455)
  * Build on macOS using ICU, Python, and OpenSSL from Homebrew, if available (#894)
  * Remove --with-openssl=/path option from ./configure. SSL is still supported and is still configurable
- Update dependencies
- Run spec-cleaner
- Use cmake for building</changelog>
  <changelog author="tchvatal@suse.com" date="1528113600">- Define systemd unitdir for cmake</changelog>
  <changelog author="mpluskal@suse.com" date="1531742400">- Fix boo#1101280 CVE-2018-14056
  * znc-traversal.patch
- Fix boo#1101281 CVE-2018-14055
  * znc-inject.patch
  * znc-inject2.patch
- Fix building on Leap-42* by using less strict linker flags</changelog>
  <changelog author="mpluskal@suse.com" date="1531915200">- Update to version 1.7.1:
  * Security critical fixes[edit]
    + CVE-2018-14055: non-admin user could gain admin privileges and shell access by injecting values into znc.conf.
    + CVE-2018-14056: path traversal in HTTP handler via ../ in a web skin name.
  * Core
    + Fix znc-buildmod to not hardcode the compiler used to build ZNC anymore in CMake build (#1536)
    + Fix language selector. Russian and German were both not selectable.
    + Fix build without SSL support (#1554)
    + Fix several broken strings
    + Stop spamming users about debug mode. This feature was added in 1.7.0, now reverted. (#1541)
  * New
    + Add partial Spanish, Indonesian, and Dutch translations
  * Modules
    + adminlog: Log the error message again (regression of 1.7.0) (#1557)
    + admindebug: New module, which allows admins to turn on/off --debug in runtime (#1556)
    + flooddetach: Fix description of commands (#1548)
    + modperl: Fix memory leak in NV handling
    + modperl: Fix functions which return VCString (#1543)
    + modpython: Fix functions which return VCString (#1543)
    + webadmin: Fix fancy CTCP replies editor for Firefox. It was showing the plain version even when JS is enabled
  * Internal
    + Deprecate one of the overloads of CMessage::GetParams(), rename it to CMessage::GetParamsColon()
    + Don't throw from destructor in the integration test
    + Fix a warning with integration test / gmake / znc-buildmod interaction.
- Drop upstream patches:
  * znc-inject2.patch
  * znc-inject.patch
  * znc-traversal.patch</changelog>
  <changelog author="info@paolostivanin.com" date="1548763200">- Update to version 1.7.2:
  * Fix compilation without deprecated APIs in OpenSSL (#1615)
  * Distinguish Channel CTCP Requests and Replies (#1624)
  * admindebug: Enforce need of TTY to turn on debug mode (#1580)
  * controlpanel: Add missing return to ListNetMods (#1589)
  * webadmin: Fix adding the last allowed network (#1584)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1553515200">- Fix boo#1130360 CVE-2019-9917
  * znc-CVE-2019-9917.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1559044800">- Update to version 1.7.3:
  * This is a security release to fix CVE-2019-9917.
  * Docker only: the znc image now supports --user option of docker
    run.
- Drop no longer needed znc-CVE-2019-9917.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1561636800">- Update to version 1.7.4:
  * This is a security release to fix CVE-2019-12816 boo#1138572
  * Send "Connected!" messages to client to the correct nick</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1563019200">- Use swig to build bindings</changelog>
  <changelog author="Mathias Homann &lt;Mathias.Homann@opensuse.org&gt;" date="1569758400">- Update to 1.7.5:
  * modpython: Add support for Python 3.8
  * modtcl: install .tcl files when building with CMake
  * nickserv: report success of Clear commands
  * Update translations, add Italian, Bulgarian, fix name of Dutch
  * Update error messages to be clearer
  * Add a deprecation warning to ./configure to use CMake instead in addition to an already existing warning in README</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1588766400">- Update to 1.8.0:
  * Output of various commands (e.g. /znc help) was switched from a table to a list
  * Support IP while verifying SSL certificates (#1504)
  * Make it more visible that admins have lots of privileges
  * Fix null dereference on startup when reading invalid config (#1585)
  * Don't show server passwords on ZNC startup (#1599)
  * Fix build with newer OpenSSL (#1688)
  * Fix in-source CMake build
  * Fix echo-message for *status (#1705)
  * controlpanel: Add already supported NoTrafficTimeout User variable to help output
  * Support python 3.9 (#1702)
  * modtcl: Added GetNetworkName (#1658)
  * partyline: Module is removed (#1632)
  * q: Module is removed (#786)
  * route_replies: Handle more numerics (#1421) (#1659) (#1660)
  * sasl: Fix sending of long authentication information (#942)
  * shell: Unblock signals when spawning child processes (#1590)
  * simple_away: Convert to UTC time (#1506)
  * watch: Better support multiple clients (#1701)
  * webadmin: Better wording for TrustPKI setting (#1670) (#1711) (#1713)
  * Refactor the way how SSL certificate is checked to simplify
    future socket-related refactors (#1697)
  * Various improvements for translation CI
  * Normalize variable name sUserName/sUsername (#1546)
  * Make de-escaping less lenient (#1715)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1589198400">- Use pristine linker flags
- Use systemd orering to allow working in environments without
  running systemd</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597492800">- update to 1.8.1:
  * Authenticated users can trigger an application crash
  (with a NULL pointer dereference) if echo-message is not enabled
  and there is no network. (bsc#1172446, CVE-2020-1377)</changelog>
  <changelog author="Maximilian Trummer &lt;opensuse@trummer.xyz&gt;" date="1599566400">- Update to 1.8.2:
  * Polish translation
  * List names of translators in TRANSLATORS.md file in source,
    as this contribution isn't directly reflected in git log
  * During --makeconf warn about listening on port 6697 too, not only about 6667 (#1734)
  * webadmin: When confirming deletion of a network and selecting No,
    redirect to the edituser page instead of listusers page (#1751)
  * Make more client command results translateable, which were missed before</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1641902400">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_znc.service.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668772800">- Add 1841.patch: support SWIG 4.1.0 (boo#1205425).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707220800">- Provide user/group, as required by RPM 4.19 (boo#1219531).</changelog>
  <changelog author="David Mulder &lt;dmulder@suse.com&gt;" date="1714651200">- Update to version 1.9.0:
  * Fixed crash when receiving SASL lines from server without having negotiated SASL via CAP.
  * Fixed build with SWIG 4.2.0.
  * Fixed build with LibreSSL.
  * Fixed handling of timezones when parsing server-time tags received from server.
  * Use module names as the module ident, otherwise some clients were merging conversations with different modules together.
  * Stopped sending invalid 333 (`RPL_TOPICWHOTIME`) to client if topic owner is unknown.
  * Fixed an ODR violation.
  * Better hide password in PASS debug lines, sometimes it was not hidden.
  * CAP REQ sent by client without CAP LS now suspends the registration as the spec requires.
  * Removed 1841.patch (upstreamed).
  * Modified harden_znc.service.patch to apply to latest release.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1720180800">- Update to 1.9.1 (boo#1227393, CVE-2024-39844)
  * This is a security release to fix CVE-2024-39844: remote code
    execution vulnerability in modtcl.
    To mitigate this for existing installations, simply unload the
    modtcl module for every user, if it's loaded. Note that only
    users with admin rights can load modtcl at all.
  * Improve tooltips in webadmin.</changelog>
</package>
<package pkgid="af0c77ff217f051eadad0fa3ca9e37f6858bb0ade08db8e6c48a6b25ae8770e6" name="znc-tcl" arch="aarch64">
  <version epoch="0" ver="1.9.1" rel="bp156.2.3.1"/>
  <changelog author="mpluskal@suse.com" date="1520424000">- Update to version 1.6.6:
  * Fix use-after-free in znc --makepem. It was broken for a long
    time, but started segfaulting only now. This is a useability
    fix, not a security fix, because self-signed (or signed by a
    CA) certificates can be created without using --makepem, and
    then combined into znc.pem.</changelog>
  <changelog author="mpluskal@suse.com" date="1527854400">- Update to version 1.7.0:
  * Add CMake build. Minimum supported CMake version is 3.1. For now ZNC can be built with either CMake or autoconf. In future autoconf is going to be removed.
  * Currently znc-buildmod requires python if CMake was used; if that's a concern for you, please open a bug.
  * Increase minimum GCC version from 4.7 to 4.8. Minimum Clang version stays at 3.2.
  * Make ZNC UI translateable to different languages (only with CMake), add partial Russian and German translations. (#1237) (#1354) (#1462)
  * If you want to translate ZNC to your language, please join https://crowdin.com/project/znc-bouncer
  * Configs written before ZNC 0.206 can't be read anymore (#929)
  * Implement IRCv3.2 capabilities away-notify, account-notify, extended-join (#315) (#316)
  * Implement IRCv3.2 capabilities echo-message, cap-notify on the "client side" (#950)
  * Update capability names as they are named in IRCv3.2: znc.in/server-time-iso→server-time, znc.in/batch→batch. Old names will continue working for a while, then will be removed in some future version.
  * Make ZNC request server-time from server when available (#839)
  * Increase accepted line length from 1024 to 2048 to give some space to message tags
  * Separate buffer size settings for channels and queries (#967)
  * Support separate SSLKeyFile and SSLDHParamFile configuration in addition to existing SSLCertFile (#1192)
  * Add "AuthOnlyViaModule" global/user setting (#331)
  * Added pyeval module
  * Added stripcontrols module (#387)
  * Add new substitutions to ExpandString: %empty% and %network%. (#1049) (#1139)
  * Stop defaulting real name to "Got ZNC?" (#818)
  * Make the user aware that debug mode is enabled. (#1446)
  * Added ClearAllBuffers command (#852)
  * Don't require CSRF token for POSTs if the request uses HTTP Basic auth. (#946)
  * Set HttpOnly and SameSite=strict for session cookies (#1077) (#1450)
  * Add SNI SSL client support (#1200)
  * Add support for CIDR notation in allowed hosts list and in trusted proxy list (#207) (#1219)
  * Add network-specific config for cert validation in addition to user-supplied fingerprints: TrustAllCerts, defaults to false, and TrustPKI, defaults to true. (#866)
  * Add /attach command for symmetry with /detach. Unlike /join it allows wildcards.
  * Timestamp format now supports sub-second precision with %f. Used in awaystore, listsockets, log modules and buffer playback when client doesn't support server-time (#1455)
  * Build on macOS using ICU, Python, and OpenSSL from Homebrew, if available (#894)
  * Remove --with-openssl=/path option from ./configure. SSL is still supported and is still configurable
- Update dependencies
- Run spec-cleaner
- Use cmake for building</changelog>
  <changelog author="tchvatal@suse.com" date="1528113600">- Define systemd unitdir for cmake</changelog>
  <changelog author="mpluskal@suse.com" date="1531742400">- Fix boo#1101280 CVE-2018-14056
  * znc-traversal.patch
- Fix boo#1101281 CVE-2018-14055
  * znc-inject.patch
  * znc-inject2.patch
- Fix building on Leap-42* by using less strict linker flags</changelog>
  <changelog author="mpluskal@suse.com" date="1531915200">- Update to version 1.7.1:
  * Security critical fixes[edit]
    + CVE-2018-14055: non-admin user could gain admin privileges and shell access by injecting values into znc.conf.
    + CVE-2018-14056: path traversal in HTTP handler via ../ in a web skin name.
  * Core
    + Fix znc-buildmod to not hardcode the compiler used to build ZNC anymore in CMake build (#1536)
    + Fix language selector. Russian and German were both not selectable.
    + Fix build without SSL support (#1554)
    + Fix several broken strings
    + Stop spamming users about debug mode. This feature was added in 1.7.0, now reverted. (#1541)
  * New
    + Add partial Spanish, Indonesian, and Dutch translations
  * Modules
    + adminlog: Log the error message again (regression of 1.7.0) (#1557)
    + admindebug: New module, which allows admins to turn on/off --debug in runtime (#1556)
    + flooddetach: Fix description of commands (#1548)
    + modperl: Fix memory leak in NV handling
    + modperl: Fix functions which return VCString (#1543)
    + modpython: Fix functions which return VCString (#1543)
    + webadmin: Fix fancy CTCP replies editor for Firefox. It was showing the plain version even when JS is enabled
  * Internal
    + Deprecate one of the overloads of CMessage::GetParams(), rename it to CMessage::GetParamsColon()
    + Don't throw from destructor in the integration test
    + Fix a warning with integration test / gmake / znc-buildmod interaction.
- Drop upstream patches:
  * znc-inject2.patch
  * znc-inject.patch
  * znc-traversal.patch</changelog>
  <changelog author="info@paolostivanin.com" date="1548763200">- Update to version 1.7.2:
  * Fix compilation without deprecated APIs in OpenSSL (#1615)
  * Distinguish Channel CTCP Requests and Replies (#1624)
  * admindebug: Enforce need of TTY to turn on debug mode (#1580)
  * controlpanel: Add missing return to ListNetMods (#1589)
  * webadmin: Fix adding the last allowed network (#1584)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1553515200">- Fix boo#1130360 CVE-2019-9917
  * znc-CVE-2019-9917.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1559044800">- Update to version 1.7.3:
  * This is a security release to fix CVE-2019-9917.
  * Docker only: the znc image now supports --user option of docker
    run.
- Drop no longer needed znc-CVE-2019-9917.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1561636800">- Update to version 1.7.4:
  * This is a security release to fix CVE-2019-12816 boo#1138572
  * Send "Connected!" messages to client to the correct nick</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1563019200">- Use swig to build bindings</changelog>
  <changelog author="Mathias Homann &lt;Mathias.Homann@opensuse.org&gt;" date="1569758400">- Update to 1.7.5:
  * modpython: Add support for Python 3.8
  * modtcl: install .tcl files when building with CMake
  * nickserv: report success of Clear commands
  * Update translations, add Italian, Bulgarian, fix name of Dutch
  * Update error messages to be clearer
  * Add a deprecation warning to ./configure to use CMake instead in addition to an already existing warning in README</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1588766400">- Update to 1.8.0:
  * Output of various commands (e.g. /znc help) was switched from a table to a list
  * Support IP while verifying SSL certificates (#1504)
  * Make it more visible that admins have lots of privileges
  * Fix null dereference on startup when reading invalid config (#1585)
  * Don't show server passwords on ZNC startup (#1599)
  * Fix build with newer OpenSSL (#1688)
  * Fix in-source CMake build
  * Fix echo-message for *status (#1705)
  * controlpanel: Add already supported NoTrafficTimeout User variable to help output
  * Support python 3.9 (#1702)
  * modtcl: Added GetNetworkName (#1658)
  * partyline: Module is removed (#1632)
  * q: Module is removed (#786)
  * route_replies: Handle more numerics (#1421) (#1659) (#1660)
  * sasl: Fix sending of long authentication information (#942)
  * shell: Unblock signals when spawning child processes (#1590)
  * simple_away: Convert to UTC time (#1506)
  * watch: Better support multiple clients (#1701)
  * webadmin: Better wording for TrustPKI setting (#1670) (#1711) (#1713)
  * Refactor the way how SSL certificate is checked to simplify
    future socket-related refactors (#1697)
  * Various improvements for translation CI
  * Normalize variable name sUserName/sUsername (#1546)
  * Make de-escaping less lenient (#1715)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1589198400">- Use pristine linker flags
- Use systemd orering to allow working in environments without
  running systemd</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597492800">- update to 1.8.1:
  * Authenticated users can trigger an application crash
  (with a NULL pointer dereference) if echo-message is not enabled
  and there is no network. (bsc#1172446, CVE-2020-1377)</changelog>
  <changelog author="Maximilian Trummer &lt;opensuse@trummer.xyz&gt;" date="1599566400">- Update to 1.8.2:
  * Polish translation
  * List names of translators in TRANSLATORS.md file in source,
    as this contribution isn't directly reflected in git log
  * During --makeconf warn about listening on port 6697 too, not only about 6667 (#1734)
  * webadmin: When confirming deletion of a network and selecting No,
    redirect to the edituser page instead of listusers page (#1751)
  * Make more client command results translateable, which were missed before</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1641902400">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_znc.service.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668772800">- Add 1841.patch: support SWIG 4.1.0 (boo#1205425).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707220800">- Provide user/group, as required by RPM 4.19 (boo#1219531).</changelog>
  <changelog author="David Mulder &lt;dmulder@suse.com&gt;" date="1714651200">- Update to version 1.9.0:
  * Fixed crash when receiving SASL lines from server without having negotiated SASL via CAP.
  * Fixed build with SWIG 4.2.0.
  * Fixed build with LibreSSL.
  * Fixed handling of timezones when parsing server-time tags received from server.
  * Use module names as the module ident, otherwise some clients were merging conversations with different modules together.
  * Stopped sending invalid 333 (`RPL_TOPICWHOTIME`) to client if topic owner is unknown.
  * Fixed an ODR violation.
  * Better hide password in PASS debug lines, sometimes it was not hidden.
  * CAP REQ sent by client without CAP LS now suspends the registration as the spec requires.
  * Removed 1841.patch (upstreamed).
  * Modified harden_znc.service.patch to apply to latest release.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1720180800">- Update to 1.9.1 (boo#1227393, CVE-2024-39844)
  * This is a security release to fix CVE-2024-39844: remote code
    execution vulnerability in modtcl.
    To mitigate this for existing installations, simply unload the
    modtcl module for every user, if it's loaded. Note that only
    users with admin rights can load modtcl at all.
  * Improve tooltips in webadmin.</changelog>
</package>
<package pkgid="e9155a8a715b3be24e9ab0cb2d94eb5d6f2dab5cb52596ca740668a77d979f40" name="znc-tcl" arch="i586">
  <version epoch="0" ver="1.9.1" rel="bp156.2.3.1"/>
  <changelog author="mpluskal@suse.com" date="1520424000">- Update to version 1.6.6:
  * Fix use-after-free in znc --makepem. It was broken for a long
    time, but started segfaulting only now. This is a useability
    fix, not a security fix, because self-signed (or signed by a
    CA) certificates can be created without using --makepem, and
    then combined into znc.pem.</changelog>
  <changelog author="mpluskal@suse.com" date="1527854400">- Update to version 1.7.0:
  * Add CMake build. Minimum supported CMake version is 3.1. For now ZNC can be built with either CMake or autoconf. In future autoconf is going to be removed.
  * Currently znc-buildmod requires python if CMake was used; if that's a concern for you, please open a bug.
  * Increase minimum GCC version from 4.7 to 4.8. Minimum Clang version stays at 3.2.
  * Make ZNC UI translateable to different languages (only with CMake), add partial Russian and German translations. (#1237) (#1354) (#1462)
  * If you want to translate ZNC to your language, please join https://crowdin.com/project/znc-bouncer
  * Configs written before ZNC 0.206 can't be read anymore (#929)
  * Implement IRCv3.2 capabilities away-notify, account-notify, extended-join (#315) (#316)
  * Implement IRCv3.2 capabilities echo-message, cap-notify on the "client side" (#950)
  * Update capability names as they are named in IRCv3.2: znc.in/server-time-iso→server-time, znc.in/batch→batch. Old names will continue working for a while, then will be removed in some future version.
  * Make ZNC request server-time from server when available (#839)
  * Increase accepted line length from 1024 to 2048 to give some space to message tags
  * Separate buffer size settings for channels and queries (#967)
  * Support separate SSLKeyFile and SSLDHParamFile configuration in addition to existing SSLCertFile (#1192)
  * Add "AuthOnlyViaModule" global/user setting (#331)
  * Added pyeval module
  * Added stripcontrols module (#387)
  * Add new substitutions to ExpandString: %empty% and %network%. (#1049) (#1139)
  * Stop defaulting real name to "Got ZNC?" (#818)
  * Make the user aware that debug mode is enabled. (#1446)
  * Added ClearAllBuffers command (#852)
  * Don't require CSRF token for POSTs if the request uses HTTP Basic auth. (#946)
  * Set HttpOnly and SameSite=strict for session cookies (#1077) (#1450)
  * Add SNI SSL client support (#1200)
  * Add support for CIDR notation in allowed hosts list and in trusted proxy list (#207) (#1219)
  * Add network-specific config for cert validation in addition to user-supplied fingerprints: TrustAllCerts, defaults to false, and TrustPKI, defaults to true. (#866)
  * Add /attach command for symmetry with /detach. Unlike /join it allows wildcards.
  * Timestamp format now supports sub-second precision with %f. Used in awaystore, listsockets, log modules and buffer playback when client doesn't support server-time (#1455)
  * Build on macOS using ICU, Python, and OpenSSL from Homebrew, if available (#894)
  * Remove --with-openssl=/path option from ./configure. SSL is still supported and is still configurable
- Update dependencies
- Run spec-cleaner
- Use cmake for building</changelog>
  <changelog author="tchvatal@suse.com" date="1528113600">- Define systemd unitdir for cmake</changelog>
  <changelog author="mpluskal@suse.com" date="1531742400">- Fix boo#1101280 CVE-2018-14056
  * znc-traversal.patch
- Fix boo#1101281 CVE-2018-14055
  * znc-inject.patch
  * znc-inject2.patch
- Fix building on Leap-42* by using less strict linker flags</changelog>
  <changelog author="mpluskal@suse.com" date="1531915200">- Update to version 1.7.1:
  * Security critical fixes[edit]
    + CVE-2018-14055: non-admin user could gain admin privileges and shell access by injecting values into znc.conf.
    + CVE-2018-14056: path traversal in HTTP handler via ../ in a web skin name.
  * Core
    + Fix znc-buildmod to not hardcode the compiler used to build ZNC anymore in CMake build (#1536)
    + Fix language selector. Russian and German were both not selectable.
    + Fix build without SSL support (#1554)
    + Fix several broken strings
    + Stop spamming users about debug mode. This feature was added in 1.7.0, now reverted. (#1541)
  * New
    + Add partial Spanish, Indonesian, and Dutch translations
  * Modules
    + adminlog: Log the error message again (regression of 1.7.0) (#1557)
    + admindebug: New module, which allows admins to turn on/off --debug in runtime (#1556)
    + flooddetach: Fix description of commands (#1548)
    + modperl: Fix memory leak in NV handling
    + modperl: Fix functions which return VCString (#1543)
    + modpython: Fix functions which return VCString (#1543)
    + webadmin: Fix fancy CTCP replies editor for Firefox. It was showing the plain version even when JS is enabled
  * Internal
    + Deprecate one of the overloads of CMessage::GetParams(), rename it to CMessage::GetParamsColon()
    + Don't throw from destructor in the integration test
    + Fix a warning with integration test / gmake / znc-buildmod interaction.
- Drop upstream patches:
  * znc-inject2.patch
  * znc-inject.patch
  * znc-traversal.patch</changelog>
  <changelog author="info@paolostivanin.com" date="1548763200">- Update to version 1.7.2:
  * Fix compilation without deprecated APIs in OpenSSL (#1615)
  * Distinguish Channel CTCP Requests and Replies (#1624)
  * admindebug: Enforce need of TTY to turn on debug mode (#1580)
  * controlpanel: Add missing return to ListNetMods (#1589)
  * webadmin: Fix adding the last allowed network (#1584)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1553515200">- Fix boo#1130360 CVE-2019-9917
  * znc-CVE-2019-9917.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1559044800">- Update to version 1.7.3:
  * This is a security release to fix CVE-2019-9917.
  * Docker only: the znc image now supports --user option of docker
    run.
- Drop no longer needed znc-CVE-2019-9917.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1561636800">- Update to version 1.7.4:
  * This is a security release to fix CVE-2019-12816 boo#1138572
  * Send "Connected!" messages to client to the correct nick</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1563019200">- Use swig to build bindings</changelog>
  <changelog author="Mathias Homann &lt;Mathias.Homann@opensuse.org&gt;" date="1569758400">- Update to 1.7.5:
  * modpython: Add support for Python 3.8
  * modtcl: install .tcl files when building with CMake
  * nickserv: report success of Clear commands
  * Update translations, add Italian, Bulgarian, fix name of Dutch
  * Update error messages to be clearer
  * Add a deprecation warning to ./configure to use CMake instead in addition to an already existing warning in README</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1588766400">- Update to 1.8.0:
  * Output of various commands (e.g. /znc help) was switched from a table to a list
  * Support IP while verifying SSL certificates (#1504)
  * Make it more visible that admins have lots of privileges
  * Fix null dereference on startup when reading invalid config (#1585)
  * Don't show server passwords on ZNC startup (#1599)
  * Fix build with newer OpenSSL (#1688)
  * Fix in-source CMake build
  * Fix echo-message for *status (#1705)
  * controlpanel: Add already supported NoTrafficTimeout User variable to help output
  * Support python 3.9 (#1702)
  * modtcl: Added GetNetworkName (#1658)
  * partyline: Module is removed (#1632)
  * q: Module is removed (#786)
  * route_replies: Handle more numerics (#1421) (#1659) (#1660)
  * sasl: Fix sending of long authentication information (#942)
  * shell: Unblock signals when spawning child processes (#1590)
  * simple_away: Convert to UTC time (#1506)
  * watch: Better support multiple clients (#1701)
  * webadmin: Better wording for TrustPKI setting (#1670) (#1711) (#1713)
  * Refactor the way how SSL certificate is checked to simplify
    future socket-related refactors (#1697)
  * Various improvements for translation CI
  * Normalize variable name sUserName/sUsername (#1546)
  * Make de-escaping less lenient (#1715)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1589198400">- Use pristine linker flags
- Use systemd orering to allow working in environments without
  running systemd</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597492800">- update to 1.8.1:
  * Authenticated users can trigger an application crash
  (with a NULL pointer dereference) if echo-message is not enabled
  and there is no network. (bsc#1172446, CVE-2020-1377)</changelog>
  <changelog author="Maximilian Trummer &lt;opensuse@trummer.xyz&gt;" date="1599566400">- Update to 1.8.2:
  * Polish translation
  * List names of translators in TRANSLATORS.md file in source,
    as this contribution isn't directly reflected in git log
  * During --makeconf warn about listening on port 6697 too, not only about 6667 (#1734)
  * webadmin: When confirming deletion of a network and selecting No,
    redirect to the edituser page instead of listusers page (#1751)
  * Make more client command results translateable, which were missed before</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1641902400">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_znc.service.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668772800">- Add 1841.patch: support SWIG 4.1.0 (boo#1205425).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707220800">- Provide user/group, as required by RPM 4.19 (boo#1219531).</changelog>
  <changelog author="David Mulder &lt;dmulder@suse.com&gt;" date="1714651200">- Update to version 1.9.0:
  * Fixed crash when receiving SASL lines from server without having negotiated SASL via CAP.
  * Fixed build with SWIG 4.2.0.
  * Fixed build with LibreSSL.
  * Fixed handling of timezones when parsing server-time tags received from server.
  * Use module names as the module ident, otherwise some clients were merging conversations with different modules together.
  * Stopped sending invalid 333 (`RPL_TOPICWHOTIME`) to client if topic owner is unknown.
  * Fixed an ODR violation.
  * Better hide password in PASS debug lines, sometimes it was not hidden.
  * CAP REQ sent by client without CAP LS now suspends the registration as the spec requires.
  * Removed 1841.patch (upstreamed).
  * Modified harden_znc.service.patch to apply to latest release.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1720180800">- Update to 1.9.1 (boo#1227393, CVE-2024-39844)
  * This is a security release to fix CVE-2024-39844: remote code
    execution vulnerability in modtcl.
    To mitigate this for existing installations, simply unload the
    modtcl module for every user, if it's loaded. Note that only
    users with admin rights can load modtcl at all.
  * Improve tooltips in webadmin.</changelog>
</package>
<package pkgid="d27b7370ee672cdd6e38a2b5d3f8bc04906e5304533818ba10f7f115a820dad5" name="znc-tcl" arch="ppc64le">
  <version epoch="0" ver="1.9.1" rel="bp156.2.3.1"/>
  <changelog author="mpluskal@suse.com" date="1520424000">- Update to version 1.6.6:
  * Fix use-after-free in znc --makepem. It was broken for a long
    time, but started segfaulting only now. This is a useability
    fix, not a security fix, because self-signed (or signed by a
    CA) certificates can be created without using --makepem, and
    then combined into znc.pem.</changelog>
  <changelog author="mpluskal@suse.com" date="1527854400">- Update to version 1.7.0:
  * Add CMake build. Minimum supported CMake version is 3.1. For now ZNC can be built with either CMake or autoconf. In future autoconf is going to be removed.
  * Currently znc-buildmod requires python if CMake was used; if that's a concern for you, please open a bug.
  * Increase minimum GCC version from 4.7 to 4.8. Minimum Clang version stays at 3.2.
  * Make ZNC UI translateable to different languages (only with CMake), add partial Russian and German translations. (#1237) (#1354) (#1462)
  * If you want to translate ZNC to your language, please join https://crowdin.com/project/znc-bouncer
  * Configs written before ZNC 0.206 can't be read anymore (#929)
  * Implement IRCv3.2 capabilities away-notify, account-notify, extended-join (#315) (#316)
  * Implement IRCv3.2 capabilities echo-message, cap-notify on the "client side" (#950)
  * Update capability names as they are named in IRCv3.2: znc.in/server-time-iso→server-time, znc.in/batch→batch. Old names will continue working for a while, then will be removed in some future version.
  * Make ZNC request server-time from server when available (#839)
  * Increase accepted line length from 1024 to 2048 to give some space to message tags
  * Separate buffer size settings for channels and queries (#967)
  * Support separate SSLKeyFile and SSLDHParamFile configuration in addition to existing SSLCertFile (#1192)
  * Add "AuthOnlyViaModule" global/user setting (#331)
  * Added pyeval module
  * Added stripcontrols module (#387)
  * Add new substitutions to ExpandString: %empty% and %network%. (#1049) (#1139)
  * Stop defaulting real name to "Got ZNC?" (#818)
  * Make the user aware that debug mode is enabled. (#1446)
  * Added ClearAllBuffers command (#852)
  * Don't require CSRF token for POSTs if the request uses HTTP Basic auth. (#946)
  * Set HttpOnly and SameSite=strict for session cookies (#1077) (#1450)
  * Add SNI SSL client support (#1200)
  * Add support for CIDR notation in allowed hosts list and in trusted proxy list (#207) (#1219)
  * Add network-specific config for cert validation in addition to user-supplied fingerprints: TrustAllCerts, defaults to false, and TrustPKI, defaults to true. (#866)
  * Add /attach command for symmetry with /detach. Unlike /join it allows wildcards.
  * Timestamp format now supports sub-second precision with %f. Used in awaystore, listsockets, log modules and buffer playback when client doesn't support server-time (#1455)
  * Build on macOS using ICU, Python, and OpenSSL from Homebrew, if available (#894)
  * Remove --with-openssl=/path option from ./configure. SSL is still supported and is still configurable
- Update dependencies
- Run spec-cleaner
- Use cmake for building</changelog>
  <changelog author="tchvatal@suse.com" date="1528113600">- Define systemd unitdir for cmake</changelog>
  <changelog author="mpluskal@suse.com" date="1531742400">- Fix boo#1101280 CVE-2018-14056
  * znc-traversal.patch
- Fix boo#1101281 CVE-2018-14055
  * znc-inject.patch
  * znc-inject2.patch
- Fix building on Leap-42* by using less strict linker flags</changelog>
  <changelog author="mpluskal@suse.com" date="1531915200">- Update to version 1.7.1:
  * Security critical fixes[edit]
    + CVE-2018-14055: non-admin user could gain admin privileges and shell access by injecting values into znc.conf.
    + CVE-2018-14056: path traversal in HTTP handler via ../ in a web skin name.
  * Core
    + Fix znc-buildmod to not hardcode the compiler used to build ZNC anymore in CMake build (#1536)
    + Fix language selector. Russian and German were both not selectable.
    + Fix build without SSL support (#1554)
    + Fix several broken strings
    + Stop spamming users about debug mode. This feature was added in 1.7.0, now reverted. (#1541)
  * New
    + Add partial Spanish, Indonesian, and Dutch translations
  * Modules
    + adminlog: Log the error message again (regression of 1.7.0) (#1557)
    + admindebug: New module, which allows admins to turn on/off --debug in runtime (#1556)
    + flooddetach: Fix description of commands (#1548)
    + modperl: Fix memory leak in NV handling
    + modperl: Fix functions which return VCString (#1543)
    + modpython: Fix functions which return VCString (#1543)
    + webadmin: Fix fancy CTCP replies editor for Firefox. It was showing the plain version even when JS is enabled
  * Internal
    + Deprecate one of the overloads of CMessage::GetParams(), rename it to CMessage::GetParamsColon()
    + Don't throw from destructor in the integration test
    + Fix a warning with integration test / gmake / znc-buildmod interaction.
- Drop upstream patches:
  * znc-inject2.patch
  * znc-inject.patch
  * znc-traversal.patch</changelog>
  <changelog author="info@paolostivanin.com" date="1548763200">- Update to version 1.7.2:
  * Fix compilation without deprecated APIs in OpenSSL (#1615)
  * Distinguish Channel CTCP Requests and Replies (#1624)
  * admindebug: Enforce need of TTY to turn on debug mode (#1580)
  * controlpanel: Add missing return to ListNetMods (#1589)
  * webadmin: Fix adding the last allowed network (#1584)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1553515200">- Fix boo#1130360 CVE-2019-9917
  * znc-CVE-2019-9917.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1559044800">- Update to version 1.7.3:
  * This is a security release to fix CVE-2019-9917.
  * Docker only: the znc image now supports --user option of docker
    run.
- Drop no longer needed znc-CVE-2019-9917.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1561636800">- Update to version 1.7.4:
  * This is a security release to fix CVE-2019-12816 boo#1138572
  * Send "Connected!" messages to client to the correct nick</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1563019200">- Use swig to build bindings</changelog>
  <changelog author="Mathias Homann &lt;Mathias.Homann@opensuse.org&gt;" date="1569758400">- Update to 1.7.5:
  * modpython: Add support for Python 3.8
  * modtcl: install .tcl files when building with CMake
  * nickserv: report success of Clear commands
  * Update translations, add Italian, Bulgarian, fix name of Dutch
  * Update error messages to be clearer
  * Add a deprecation warning to ./configure to use CMake instead in addition to an already existing warning in README</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1588766400">- Update to 1.8.0:
  * Output of various commands (e.g. /znc help) was switched from a table to a list
  * Support IP while verifying SSL certificates (#1504)
  * Make it more visible that admins have lots of privileges
  * Fix null dereference on startup when reading invalid config (#1585)
  * Don't show server passwords on ZNC startup (#1599)
  * Fix build with newer OpenSSL (#1688)
  * Fix in-source CMake build
  * Fix echo-message for *status (#1705)
  * controlpanel: Add already supported NoTrafficTimeout User variable to help output
  * Support python 3.9 (#1702)
  * modtcl: Added GetNetworkName (#1658)
  * partyline: Module is removed (#1632)
  * q: Module is removed (#786)
  * route_replies: Handle more numerics (#1421) (#1659) (#1660)
  * sasl: Fix sending of long authentication information (#942)
  * shell: Unblock signals when spawning child processes (#1590)
  * simple_away: Convert to UTC time (#1506)
  * watch: Better support multiple clients (#1701)
  * webadmin: Better wording for TrustPKI setting (#1670) (#1711) (#1713)
  * Refactor the way how SSL certificate is checked to simplify
    future socket-related refactors (#1697)
  * Various improvements for translation CI
  * Normalize variable name sUserName/sUsername (#1546)
  * Make de-escaping less lenient (#1715)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1589198400">- Use pristine linker flags
- Use systemd orering to allow working in environments without
  running systemd</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597492800">- update to 1.8.1:
  * Authenticated users can trigger an application crash
  (with a NULL pointer dereference) if echo-message is not enabled
  and there is no network. (bsc#1172446, CVE-2020-1377)</changelog>
  <changelog author="Maximilian Trummer &lt;opensuse@trummer.xyz&gt;" date="1599566400">- Update to 1.8.2:
  * Polish translation
  * List names of translators in TRANSLATORS.md file in source,
    as this contribution isn't directly reflected in git log
  * During --makeconf warn about listening on port 6697 too, not only about 6667 (#1734)
  * webadmin: When confirming deletion of a network and selecting No,
    redirect to the edituser page instead of listusers page (#1751)
  * Make more client command results translateable, which were missed before</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1641902400">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_znc.service.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668772800">- Add 1841.patch: support SWIG 4.1.0 (boo#1205425).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707220800">- Provide user/group, as required by RPM 4.19 (boo#1219531).</changelog>
  <changelog author="David Mulder &lt;dmulder@suse.com&gt;" date="1714651200">- Update to version 1.9.0:
  * Fixed crash when receiving SASL lines from server without having negotiated SASL via CAP.
  * Fixed build with SWIG 4.2.0.
  * Fixed build with LibreSSL.
  * Fixed handling of timezones when parsing server-time tags received from server.
  * Use module names as the module ident, otherwise some clients were merging conversations with different modules together.
  * Stopped sending invalid 333 (`RPL_TOPICWHOTIME`) to client if topic owner is unknown.
  * Fixed an ODR violation.
  * Better hide password in PASS debug lines, sometimes it was not hidden.
  * CAP REQ sent by client without CAP LS now suspends the registration as the spec requires.
  * Removed 1841.patch (upstreamed).
  * Modified harden_znc.service.patch to apply to latest release.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1720180800">- Update to 1.9.1 (boo#1227393, CVE-2024-39844)
  * This is a security release to fix CVE-2024-39844: remote code
    execution vulnerability in modtcl.
    To mitigate this for existing installations, simply unload the
    modtcl module for every user, if it's loaded. Note that only
    users with admin rights can load modtcl at all.
  * Improve tooltips in webadmin.</changelog>
</package>
<package pkgid="6bfe07f37b08ceca86ecc48bdf247351acc69dfcc6b9dda946a0a5f20e74a34c" name="znc-tcl" arch="s390x">
  <version epoch="0" ver="1.9.1" rel="bp156.2.3.1"/>
  <changelog author="mpluskal@suse.com" date="1520424000">- Update to version 1.6.6:
  * Fix use-after-free in znc --makepem. It was broken for a long
    time, but started segfaulting only now. This is a useability
    fix, not a security fix, because self-signed (or signed by a
    CA) certificates can be created without using --makepem, and
    then combined into znc.pem.</changelog>
  <changelog author="mpluskal@suse.com" date="1527854400">- Update to version 1.7.0:
  * Add CMake build. Minimum supported CMake version is 3.1. For now ZNC can be built with either CMake or autoconf. In future autoconf is going to be removed.
  * Currently znc-buildmod requires python if CMake was used; if that's a concern for you, please open a bug.
  * Increase minimum GCC version from 4.7 to 4.8. Minimum Clang version stays at 3.2.
  * Make ZNC UI translateable to different languages (only with CMake), add partial Russian and German translations. (#1237) (#1354) (#1462)
  * If you want to translate ZNC to your language, please join https://crowdin.com/project/znc-bouncer
  * Configs written before ZNC 0.206 can't be read anymore (#929)
  * Implement IRCv3.2 capabilities away-notify, account-notify, extended-join (#315) (#316)
  * Implement IRCv3.2 capabilities echo-message, cap-notify on the "client side" (#950)
  * Update capability names as they are named in IRCv3.2: znc.in/server-time-iso→server-time, znc.in/batch→batch. Old names will continue working for a while, then will be removed in some future version.
  * Make ZNC request server-time from server when available (#839)
  * Increase accepted line length from 1024 to 2048 to give some space to message tags
  * Separate buffer size settings for channels and queries (#967)
  * Support separate SSLKeyFile and SSLDHParamFile configuration in addition to existing SSLCertFile (#1192)
  * Add "AuthOnlyViaModule" global/user setting (#331)
  * Added pyeval module
  * Added stripcontrols module (#387)
  * Add new substitutions to ExpandString: %empty% and %network%. (#1049) (#1139)
  * Stop defaulting real name to "Got ZNC?" (#818)
  * Make the user aware that debug mode is enabled. (#1446)
  * Added ClearAllBuffers command (#852)
  * Don't require CSRF token for POSTs if the request uses HTTP Basic auth. (#946)
  * Set HttpOnly and SameSite=strict for session cookies (#1077) (#1450)
  * Add SNI SSL client support (#1200)
  * Add support for CIDR notation in allowed hosts list and in trusted proxy list (#207) (#1219)
  * Add network-specific config for cert validation in addition to user-supplied fingerprints: TrustAllCerts, defaults to false, and TrustPKI, defaults to true. (#866)
  * Add /attach command for symmetry with /detach. Unlike /join it allows wildcards.
  * Timestamp format now supports sub-second precision with %f. Used in awaystore, listsockets, log modules and buffer playback when client doesn't support server-time (#1455)
  * Build on macOS using ICU, Python, and OpenSSL from Homebrew, if available (#894)
  * Remove --with-openssl=/path option from ./configure. SSL is still supported and is still configurable
- Update dependencies
- Run spec-cleaner
- Use cmake for building</changelog>
  <changelog author="tchvatal@suse.com" date="1528113600">- Define systemd unitdir for cmake</changelog>
  <changelog author="mpluskal@suse.com" date="1531742400">- Fix boo#1101280 CVE-2018-14056
  * znc-traversal.patch
- Fix boo#1101281 CVE-2018-14055
  * znc-inject.patch
  * znc-inject2.patch
- Fix building on Leap-42* by using less strict linker flags</changelog>
  <changelog author="mpluskal@suse.com" date="1531915200">- Update to version 1.7.1:
  * Security critical fixes[edit]
    + CVE-2018-14055: non-admin user could gain admin privileges and shell access by injecting values into znc.conf.
    + CVE-2018-14056: path traversal in HTTP handler via ../ in a web skin name.
  * Core
    + Fix znc-buildmod to not hardcode the compiler used to build ZNC anymore in CMake build (#1536)
    + Fix language selector. Russian and German were both not selectable.
    + Fix build without SSL support (#1554)
    + Fix several broken strings
    + Stop spamming users about debug mode. This feature was added in 1.7.0, now reverted. (#1541)
  * New
    + Add partial Spanish, Indonesian, and Dutch translations
  * Modules
    + adminlog: Log the error message again (regression of 1.7.0) (#1557)
    + admindebug: New module, which allows admins to turn on/off --debug in runtime (#1556)
    + flooddetach: Fix description of commands (#1548)
    + modperl: Fix memory leak in NV handling
    + modperl: Fix functions which return VCString (#1543)
    + modpython: Fix functions which return VCString (#1543)
    + webadmin: Fix fancy CTCP replies editor for Firefox. It was showing the plain version even when JS is enabled
  * Internal
    + Deprecate one of the overloads of CMessage::GetParams(), rename it to CMessage::GetParamsColon()
    + Don't throw from destructor in the integration test
    + Fix a warning with integration test / gmake / znc-buildmod interaction.
- Drop upstream patches:
  * znc-inject2.patch
  * znc-inject.patch
  * znc-traversal.patch</changelog>
  <changelog author="info@paolostivanin.com" date="1548763200">- Update to version 1.7.2:
  * Fix compilation without deprecated APIs in OpenSSL (#1615)
  * Distinguish Channel CTCP Requests and Replies (#1624)
  * admindebug: Enforce need of TTY to turn on debug mode (#1580)
  * controlpanel: Add missing return to ListNetMods (#1589)
  * webadmin: Fix adding the last allowed network (#1584)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1553515200">- Fix boo#1130360 CVE-2019-9917
  * znc-CVE-2019-9917.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1559044800">- Update to version 1.7.3:
  * This is a security release to fix CVE-2019-9917.
  * Docker only: the znc image now supports --user option of docker
    run.
- Drop no longer needed znc-CVE-2019-9917.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1561636800">- Update to version 1.7.4:
  * This is a security release to fix CVE-2019-12816 boo#1138572
  * Send "Connected!" messages to client to the correct nick</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1563019200">- Use swig to build bindings</changelog>
  <changelog author="Mathias Homann &lt;Mathias.Homann@opensuse.org&gt;" date="1569758400">- Update to 1.7.5:
  * modpython: Add support for Python 3.8
  * modtcl: install .tcl files when building with CMake
  * nickserv: report success of Clear commands
  * Update translations, add Italian, Bulgarian, fix name of Dutch
  * Update error messages to be clearer
  * Add a deprecation warning to ./configure to use CMake instead in addition to an already existing warning in README</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1588766400">- Update to 1.8.0:
  * Output of various commands (e.g. /znc help) was switched from a table to a list
  * Support IP while verifying SSL certificates (#1504)
  * Make it more visible that admins have lots of privileges
  * Fix null dereference on startup when reading invalid config (#1585)
  * Don't show server passwords on ZNC startup (#1599)
  * Fix build with newer OpenSSL (#1688)
  * Fix in-source CMake build
  * Fix echo-message for *status (#1705)
  * controlpanel: Add already supported NoTrafficTimeout User variable to help output
  * Support python 3.9 (#1702)
  * modtcl: Added GetNetworkName (#1658)
  * partyline: Module is removed (#1632)
  * q: Module is removed (#786)
  * route_replies: Handle more numerics (#1421) (#1659) (#1660)
  * sasl: Fix sending of long authentication information (#942)
  * shell: Unblock signals when spawning child processes (#1590)
  * simple_away: Convert to UTC time (#1506)
  * watch: Better support multiple clients (#1701)
  * webadmin: Better wording for TrustPKI setting (#1670) (#1711) (#1713)
  * Refactor the way how SSL certificate is checked to simplify
    future socket-related refactors (#1697)
  * Various improvements for translation CI
  * Normalize variable name sUserName/sUsername (#1546)
  * Make de-escaping less lenient (#1715)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1589198400">- Use pristine linker flags
- Use systemd orering to allow working in environments without
  running systemd</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597492800">- update to 1.8.1:
  * Authenticated users can trigger an application crash
  (with a NULL pointer dereference) if echo-message is not enabled
  and there is no network. (bsc#1172446, CVE-2020-1377)</changelog>
  <changelog author="Maximilian Trummer &lt;opensuse@trummer.xyz&gt;" date="1599566400">- Update to 1.8.2:
  * Polish translation
  * List names of translators in TRANSLATORS.md file in source,
    as this contribution isn't directly reflected in git log
  * During --makeconf warn about listening on port 6697 too, not only about 6667 (#1734)
  * webadmin: When confirming deletion of a network and selecting No,
    redirect to the edituser page instead of listusers page (#1751)
  * Make more client command results translateable, which were missed before</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1641902400">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_znc.service.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668772800">- Add 1841.patch: support SWIG 4.1.0 (boo#1205425).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707220800">- Provide user/group, as required by RPM 4.19 (boo#1219531).</changelog>
  <changelog author="David Mulder &lt;dmulder@suse.com&gt;" date="1714651200">- Update to version 1.9.0:
  * Fixed crash when receiving SASL lines from server without having negotiated SASL via CAP.
  * Fixed build with SWIG 4.2.0.
  * Fixed build with LibreSSL.
  * Fixed handling of timezones when parsing server-time tags received from server.
  * Use module names as the module ident, otherwise some clients were merging conversations with different modules together.
  * Stopped sending invalid 333 (`RPL_TOPICWHOTIME`) to client if topic owner is unknown.
  * Fixed an ODR violation.
  * Better hide password in PASS debug lines, sometimes it was not hidden.
  * CAP REQ sent by client without CAP LS now suspends the registration as the spec requires.
  * Removed 1841.patch (upstreamed).
  * Modified harden_znc.service.patch to apply to latest release.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1720180800">- Update to 1.9.1 (boo#1227393, CVE-2024-39844)
  * This is a security release to fix CVE-2024-39844: remote code
    execution vulnerability in modtcl.
    To mitigate this for existing installations, simply unload the
    modtcl module for every user, if it's loaded. Note that only
    users with admin rights can load modtcl at all.
  * Improve tooltips in webadmin.</changelog>
</package>
<package pkgid="97bd478af6f813efeb7def584cc613f087e50b70437933650e2fcd87d681b8ce" name="znc-tcl" arch="x86_64">
  <version epoch="0" ver="1.9.1" rel="bp156.2.3.1"/>
  <changelog author="mpluskal@suse.com" date="1520424000">- Update to version 1.6.6:
  * Fix use-after-free in znc --makepem. It was broken for a long
    time, but started segfaulting only now. This is a useability
    fix, not a security fix, because self-signed (or signed by a
    CA) certificates can be created without using --makepem, and
    then combined into znc.pem.</changelog>
  <changelog author="mpluskal@suse.com" date="1527854400">- Update to version 1.7.0:
  * Add CMake build. Minimum supported CMake version is 3.1. For now ZNC can be built with either CMake or autoconf. In future autoconf is going to be removed.
  * Currently znc-buildmod requires python if CMake was used; if that's a concern for you, please open a bug.
  * Increase minimum GCC version from 4.7 to 4.8. Minimum Clang version stays at 3.2.
  * Make ZNC UI translateable to different languages (only with CMake), add partial Russian and German translations. (#1237) (#1354) (#1462)
  * If you want to translate ZNC to your language, please join https://crowdin.com/project/znc-bouncer
  * Configs written before ZNC 0.206 can't be read anymore (#929)
  * Implement IRCv3.2 capabilities away-notify, account-notify, extended-join (#315) (#316)
  * Implement IRCv3.2 capabilities echo-message, cap-notify on the "client side" (#950)
  * Update capability names as they are named in IRCv3.2: znc.in/server-time-iso→server-time, znc.in/batch→batch. Old names will continue working for a while, then will be removed in some future version.
  * Make ZNC request server-time from server when available (#839)
  * Increase accepted line length from 1024 to 2048 to give some space to message tags
  * Separate buffer size settings for channels and queries (#967)
  * Support separate SSLKeyFile and SSLDHParamFile configuration in addition to existing SSLCertFile (#1192)
  * Add "AuthOnlyViaModule" global/user setting (#331)
  * Added pyeval module
  * Added stripcontrols module (#387)
  * Add new substitutions to ExpandString: %empty% and %network%. (#1049) (#1139)
  * Stop defaulting real name to "Got ZNC?" (#818)
  * Make the user aware that debug mode is enabled. (#1446)
  * Added ClearAllBuffers command (#852)
  * Don't require CSRF token for POSTs if the request uses HTTP Basic auth. (#946)
  * Set HttpOnly and SameSite=strict for session cookies (#1077) (#1450)
  * Add SNI SSL client support (#1200)
  * Add support for CIDR notation in allowed hosts list and in trusted proxy list (#207) (#1219)
  * Add network-specific config for cert validation in addition to user-supplied fingerprints: TrustAllCerts, defaults to false, and TrustPKI, defaults to true. (#866)
  * Add /attach command for symmetry with /detach. Unlike /join it allows wildcards.
  * Timestamp format now supports sub-second precision with %f. Used in awaystore, listsockets, log modules and buffer playback when client doesn't support server-time (#1455)
  * Build on macOS using ICU, Python, and OpenSSL from Homebrew, if available (#894)
  * Remove --with-openssl=/path option from ./configure. SSL is still supported and is still configurable
- Update dependencies
- Run spec-cleaner
- Use cmake for building</changelog>
  <changelog author="tchvatal@suse.com" date="1528113600">- Define systemd unitdir for cmake</changelog>
  <changelog author="mpluskal@suse.com" date="1531742400">- Fix boo#1101280 CVE-2018-14056
  * znc-traversal.patch
- Fix boo#1101281 CVE-2018-14055
  * znc-inject.patch
  * znc-inject2.patch
- Fix building on Leap-42* by using less strict linker flags</changelog>
  <changelog author="mpluskal@suse.com" date="1531915200">- Update to version 1.7.1:
  * Security critical fixes[edit]
    + CVE-2018-14055: non-admin user could gain admin privileges and shell access by injecting values into znc.conf.
    + CVE-2018-14056: path traversal in HTTP handler via ../ in a web skin name.
  * Core
    + Fix znc-buildmod to not hardcode the compiler used to build ZNC anymore in CMake build (#1536)
    + Fix language selector. Russian and German were both not selectable.
    + Fix build without SSL support (#1554)
    + Fix several broken strings
    + Stop spamming users about debug mode. This feature was added in 1.7.0, now reverted. (#1541)
  * New
    + Add partial Spanish, Indonesian, and Dutch translations
  * Modules
    + adminlog: Log the error message again (regression of 1.7.0) (#1557)
    + admindebug: New module, which allows admins to turn on/off --debug in runtime (#1556)
    + flooddetach: Fix description of commands (#1548)
    + modperl: Fix memory leak in NV handling
    + modperl: Fix functions which return VCString (#1543)
    + modpython: Fix functions which return VCString (#1543)
    + webadmin: Fix fancy CTCP replies editor for Firefox. It was showing the plain version even when JS is enabled
  * Internal
    + Deprecate one of the overloads of CMessage::GetParams(), rename it to CMessage::GetParamsColon()
    + Don't throw from destructor in the integration test
    + Fix a warning with integration test / gmake / znc-buildmod interaction.
- Drop upstream patches:
  * znc-inject2.patch
  * znc-inject.patch
  * znc-traversal.patch</changelog>
  <changelog author="info@paolostivanin.com" date="1548763200">- Update to version 1.7.2:
  * Fix compilation without deprecated APIs in OpenSSL (#1615)
  * Distinguish Channel CTCP Requests and Replies (#1624)
  * admindebug: Enforce need of TTY to turn on debug mode (#1580)
  * controlpanel: Add missing return to ListNetMods (#1589)
  * webadmin: Fix adding the last allowed network (#1584)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1553515200">- Fix boo#1130360 CVE-2019-9917
  * znc-CVE-2019-9917.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1559044800">- Update to version 1.7.3:
  * This is a security release to fix CVE-2019-9917.
  * Docker only: the znc image now supports --user option of docker
    run.
- Drop no longer needed znc-CVE-2019-9917.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1561636800">- Update to version 1.7.4:
  * This is a security release to fix CVE-2019-12816 boo#1138572
  * Send "Connected!" messages to client to the correct nick</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1563019200">- Use swig to build bindings</changelog>
  <changelog author="Mathias Homann &lt;Mathias.Homann@opensuse.org&gt;" date="1569758400">- Update to 1.7.5:
  * modpython: Add support for Python 3.8
  * modtcl: install .tcl files when building with CMake
  * nickserv: report success of Clear commands
  * Update translations, add Italian, Bulgarian, fix name of Dutch
  * Update error messages to be clearer
  * Add a deprecation warning to ./configure to use CMake instead in addition to an already existing warning in README</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1588766400">- Update to 1.8.0:
  * Output of various commands (e.g. /znc help) was switched from a table to a list
  * Support IP while verifying SSL certificates (#1504)
  * Make it more visible that admins have lots of privileges
  * Fix null dereference on startup when reading invalid config (#1585)
  * Don't show server passwords on ZNC startup (#1599)
  * Fix build with newer OpenSSL (#1688)
  * Fix in-source CMake build
  * Fix echo-message for *status (#1705)
  * controlpanel: Add already supported NoTrafficTimeout User variable to help output
  * Support python 3.9 (#1702)
  * modtcl: Added GetNetworkName (#1658)
  * partyline: Module is removed (#1632)
  * q: Module is removed (#786)
  * route_replies: Handle more numerics (#1421) (#1659) (#1660)
  * sasl: Fix sending of long authentication information (#942)
  * shell: Unblock signals when spawning child processes (#1590)
  * simple_away: Convert to UTC time (#1506)
  * watch: Better support multiple clients (#1701)
  * webadmin: Better wording for TrustPKI setting (#1670) (#1711) (#1713)
  * Refactor the way how SSL certificate is checked to simplify
    future socket-related refactors (#1697)
  * Various improvements for translation CI
  * Normalize variable name sUserName/sUsername (#1546)
  * Make de-escaping less lenient (#1715)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1589198400">- Use pristine linker flags
- Use systemd orering to allow working in environments without
  running systemd</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597492800">- update to 1.8.1:
  * Authenticated users can trigger an application crash
  (with a NULL pointer dereference) if echo-message is not enabled
  and there is no network. (bsc#1172446, CVE-2020-1377)</changelog>
  <changelog author="Maximilian Trummer &lt;opensuse@trummer.xyz&gt;" date="1599566400">- Update to 1.8.2:
  * Polish translation
  * List names of translators in TRANSLATORS.md file in source,
    as this contribution isn't directly reflected in git log
  * During --makeconf warn about listening on port 6697 too, not only about 6667 (#1734)
  * webadmin: When confirming deletion of a network and selecting No,
    redirect to the edituser page instead of listusers page (#1751)
  * Make more client command results translateable, which were missed before</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1641902400">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_znc.service.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668772800">- Add 1841.patch: support SWIG 4.1.0 (boo#1205425).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707220800">- Provide user/group, as required by RPM 4.19 (boo#1219531).</changelog>
  <changelog author="David Mulder &lt;dmulder@suse.com&gt;" date="1714651200">- Update to version 1.9.0:
  * Fixed crash when receiving SASL lines from server without having negotiated SASL via CAP.
  * Fixed build with SWIG 4.2.0.
  * Fixed build with LibreSSL.
  * Fixed handling of timezones when parsing server-time tags received from server.
  * Use module names as the module ident, otherwise some clients were merging conversations with different modules together.
  * Stopped sending invalid 333 (`RPL_TOPICWHOTIME`) to client if topic owner is unknown.
  * Fixed an ODR violation.
  * Better hide password in PASS debug lines, sometimes it was not hidden.
  * CAP REQ sent by client without CAP LS now suspends the registration as the spec requires.
  * Removed 1841.patch (upstreamed).
  * Modified harden_znc.service.patch to apply to latest release.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1720180800">- Update to 1.9.1 (boo#1227393, CVE-2024-39844)
  * This is a security release to fix CVE-2024-39844: remote code
    execution vulnerability in modtcl.
    To mitigate this for existing installations, simply unload the
    modtcl module for every user, if it's loaded. Note that only
    users with admin rights can load modtcl at all.
  * Improve tooltips in webadmin.</changelog>
</package>
<package pkgid="2617614960b9532ff57d7332f0dd9a88f2cbe399fb06bef99298fb60f3275f62" name="zypper-keys-plugin" arch="noarch">
  <version epoch="0" ver="0.5.0" rel="bp156.3.3.1"/>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1675771200">- Version 0.1.0
- Initial Release</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1675771201">- Version 0.2.2
- Cleanup code</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1675771202">- Version 0.3.0
- Generate version info with bin name</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1733400000">- Version 0.4.0
- Better doc in --help
- Show help and list keys if no args are given</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1733918400">- Version 0.5.0
- Relicense to GPL3
- Add release script
- Require pytz</changelog>
</package>
<package pkgid="e2b0318004aea7d5d2fcdc8d9a9d73921640ae13ddd70edb101c4bb67dcc66b5" name="zypper-keys-plugin" arch="src">
  <version epoch="0" ver="0.5.0" rel="bp156.3.3.1"/>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1675771200">- Version 0.1.0
- Initial Release</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1675771201">- Version 0.2.2
- Cleanup code</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1675771202">- Version 0.3.0
- Generate version info with bin name</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1733400000">- Version 0.4.0
- Better doc in --help
- Show help and list keys if no args are given</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1733918400">- Version 0.5.0
- Relicense to GPL3
- Add release script
- Require pytz</changelog>
</package>
</otherdata>